From 4ac635af2f75bd1c624ad785a55fd954a978983d Mon Sep 17 00:00:00 2001 From: ipopescu Date: Tue, 6 Feb 2024 14:31:18 +0000 Subject: [PATCH] deploy: 3dc462024c77d12ff02d16dbef2a1305c9c7d0ae --- 404.html | 10 +++++----- Demo/Demo/index.html | 10 +++++----- Home/Home/index.html | 10 +++++----- Playground/Playground/index.html | 10 +++++----- assets/js/000be755.41e2af7c.js | 1 + assets/js/000be755.6b5241f2.js | 1 - assets/js/007245cc.7cef92ad.js | 1 - assets/js/007245cc.c09728ad.js | 1 + assets/js/0082beea.637680be.js | 1 + assets/js/0082beea.650a96fd.js | 1 - assets/js/03b7b368.15be8864.js | 1 - assets/js/03b7b368.e47e9670.js | 1 + assets/js/04253889.be4ad2e6.js | 1 + assets/js/04253889.f33c250d.js | 1 - assets/js/043e2a1e.0469e95f.js | 1 - assets/js/043e2a1e.21c0d9db.js | 1 + assets/js/04e20c99.193279bc.js | 1 - assets/js/04e20c99.1fca0c7b.js | 1 + assets/js/0501e40c.5a4d3341.js | 1 - assets/js/0501e40c.8c53aa8d.js | 1 + assets/js/08478d9e.76105c47.js | 1 - assets/js/08478d9e.97b2823f.js | 1 + assets/js/08ab7f39.10fcff0c.js | 1 - assets/js/08ab7f39.82a7d3bb.js | 1 + assets/js/09666a94.b0563993.js | 1 - assets/js/09666a94.cad4ab5c.js | 1 + assets/js/09f38b0b.1b642723.js | 1 + assets/js/09f38b0b.8cd49290.js | 1 - assets/js/0b24d6cd.c015e882.js | 1 + assets/js/0b24d6cd.d37c83fd.js | 1 - assets/js/0b57706a.0949b271.js | 1 - assets/js/0b57706a.c6dbfeef.js | 1 + assets/js/0b7d75ea.0bcdbdf3.js | 1 + assets/js/0c853d41.8bd798f6.js | 1 - assets/js/0c853d41.ac8422df.js | 1 + assets/js/0f636bcb.9bd1c5e0.js | 1 + assets/js/0f636bcb.e00e582c.js | 1 - .../js/{1011242d.d5d73d39.js => 1011242d.d5ca8fbc.js} | 2 +- assets/js/105579ae.8b44d84c.js | 1 - assets/js/105579ae.947c9778.js | 1 + .../js/{11199349.44646b60.js => 11199349.ad99a74a.js} | 2 +- assets/js/11fbf07d.7996dc0e.js | 1 + assets/js/11fbf07d.8c23c452.js | 1 - assets/js/14c517c6.1da3d9fd.js | 1 + assets/js/18ef2b36.2efa4826.js | 1 + assets/js/18ef2b36.733d15d9.js | 1 - assets/js/19dcc625.35a709c4.js | 1 + assets/js/19dcc625.961ee2a2.js | 1 - assets/js/1afb40fe.44a3ee45.js | 1 - assets/js/1afb40fe.fa9ecae2.js | 1 + assets/js/1b581919.482f87ce.js | 1 + assets/js/1b581919.81d93edc.js | 1 - assets/js/1c22d3ad.753900d8.js | 1 - assets/js/1c22d3ad.8cf6a072.js | 1 + assets/js/1c7bd663.231c8d48.js | 1 - assets/js/1c7bd663.c551adb9.js | 1 + assets/js/1d7d8775.9099df44.js | 1 + assets/js/1ddf2da6.08a6a6d6.js | 1 + assets/js/1ddf2da6.3bd13fce.js | 1 - .../js/{1ea27aee.7d2d45a9.js => 1ea27aee.ba6f0332.js} | 2 +- assets/js/1ef5bb94.e390dbe6.js | 1 - assets/js/1ef5bb94.ff73c783.js | 1 + assets/js/21770712.0cb59f88.js | 1 + assets/js/21770712.9ea23e3c.js | 1 - .../js/{14c517c6.d89f7344.js => 2289c829.3c70e4cd.js} | 2 +- assets/js/2289c829.af428c69.js | 1 - assets/js/22bbf3ab.9823a93f.js | 1 + assets/js/22bbf3ab.9d33bb71.js | 1 - assets/js/23dd64d8.1922bbd8.js | 1 - assets/js/23dd64d8.c2310e27.js | 1 + assets/js/2747ce3a.4ff24518.js | 1 - assets/js/2747ce3a.aec386e3.js | 1 + .../js/{27a494b1.1038dd91.js => 27a494b1.33c693e7.js} | 2 +- assets/js/298ce658.4fb05371.js | 1 + assets/js/298ce658.68ade928.js | 1 - assets/js/2a99fafe.528c3d19.js | 1 + assets/js/2a99fafe.5ac6e0e9.js | 1 - assets/js/2bee511f.1173bfc1.js | 1 - assets/js/2bee511f.5f6d74f7.js | 1 + .../js/{2c99ca03.47ed323a.js => 2c99ca03.fac42c78.js} | 2 +- assets/js/2d6bc0fd.b67d8eac.js | 1 - assets/js/2d6bc0fd.f04f4469.js | 1 + .../js/{2f093b46.eae795be.js => 2f093b46.0235d9de.js} | 2 +- assets/js/303f2c49.05dcabb8.js | 1 + assets/js/303f2c49.2c1927c8.js | 1 - .../js/{35a30807.98199944.js => 35a30807.18a52ef5.js} | 2 +- assets/js/3668a89e.bd3a0e18.js | 1 + assets/js/3668a89e.e9ead834.js | 1 - assets/js/38517b34.9220f9a5.js | 1 - assets/js/38517b34.9f8aa3d4.js | 1 + assets/js/39b6f026.a6c18137.js | 1 - assets/js/39b6f026.c0b2dde4.js | 1 + assets/js/3b05c439.05eb7d67.js | 1 - assets/js/3b05c439.e61c2b37.js | 1 + assets/js/3e3fb99e.48b0b1fc.js | 1 + assets/js/3e3fb99e.68ab4122.js | 1 - assets/js/3e7c0396.bddf689c.js | 1 - assets/js/3e7c0396.c615062c.js | 1 + .../js/{1d7d8775.a9acef26.js => 3f68fb95.641fdb93.js} | 2 +- assets/js/3f68fb95.66da6055.js | 1 - assets/js/3fe59759.55b4302a.js | 1 - assets/js/3fe59759.e776ea84.js | 1 + assets/js/401abd7a.d962a1de.js | 1 - assets/js/401abd7a.f39345fb.js | 1 + assets/js/41afe816.45dd8d8c.js | 1 - assets/js/41afe816.5118bf09.js | 1 + assets/js/4636fedf.f770e855.js | 1 - assets/js/4636fedf.f9d193a0.js | 1 + assets/js/463fc8b8.562ce763.js | 1 - assets/js/463fc8b8.f7eb6dea.js | 1 + assets/js/46ca92b5.775cfbb1.js | 1 - assets/js/46ca92b5.8ec9abc4.js | 1 + .../js/{474a98da.34e9f8e7.js => 474a98da.3c5b93aa.js} | 2 +- assets/js/48b3ccc5.01b83366.js | 1 + assets/js/48b3ccc5.8214bf89.js | 1 - assets/js/49c9a6f7.44e04146.js | 1 - assets/js/49c9a6f7.6f4000e2.js | 1 + .../js/{49d6b5ce.a9ea6c21.js => 49d6b5ce.f0ad73af.js} | 2 +- assets/js/50ce38df.526111d7.js | 1 - assets/js/50ce38df.af0a1cb4.js | 1 + assets/js/516aae92.0aeaced8.js | 1 + assets/js/516aae92.4afd664c.js | 1 - .../js/{51cfcb69.902431f3.js => 51cfcb69.0ba1530f.js} | 2 +- assets/js/576aa6a1.547e334a.js | 1 - assets/js/576aa6a1.cb1b71f3.js | 1 + assets/js/5879a27f.0b84bc83.js | 1 - assets/js/5879a27f.f5f63d72.js | 1 + assets/js/590178a5.1efa8f67.js | 1 + assets/js/590178a5.714c22d9.js | 1 - .../js/{0b7d75ea.c716e533.js => 5bab3e27.97f36cb8.js} | 2 +- assets/js/5bab3e27.d57929e0.js | 1 - assets/js/5c51aefb.8eec2d6b.js | 1 + assets/js/5c51aefb.c491f527.js | 1 - assets/js/5c5ab968.a919273c.js | 1 - assets/js/5c5ab968.d4b1a01c.js | 1 + assets/js/5c6c4a57.8779d977.js | 1 + assets/js/5c6c4a57.c13d5d0a.js | 1 - assets/js/5e4971e3.a7da9768.js | 1 - assets/js/5e4971e3.a84bc526.js | 1 + assets/js/625db580.6608743a.js | 1 - assets/js/625db580.a2a8263e.js | 1 + assets/js/653a68bf.213acf0d.js | 1 + assets/js/653a68bf.99a0dab1.js | 1 - assets/js/6a8ad950.9ecb005b.js | 1 - assets/js/6a8ad950.c929fd73.js | 1 + assets/js/6a94474d.2d199c18.js | 1 + assets/js/6a94474d.45b6d3fe.js | 1 - assets/js/6af03f69.4fa3e838.js | 1 + assets/js/6af03f69.f66262f0.js | 1 - assets/js/6b354c4b.c62b4dac.js | 1 - assets/js/6b354c4b.f5e8b6c6.js | 1 + assets/js/6eee94da.481a0fff.js | 1 - assets/js/6eee94da.a6e1f425.js | 1 + assets/js/6faae04c.1aae8e18.js | 1 - assets/js/6faae04c.f9e4da13.js | 1 + assets/js/6fc855ed.0d43a718.js | 1 + assets/js/6fc855ed.266590a2.js | 1 - assets/js/7157e7af.47128814.js | 1 + assets/js/7157e7af.60831bd2.js | 1 - .../js/{71c4e358.1640fca7.js => 71c4e358.4e82d2d4.js} | 2 +- assets/js/71e073ea.71e4c5c9.js | 1 - assets/js/71e073ea.c166d7d3.js | 1 + assets/js/72301f79.00a85676.js | 1 + assets/js/72301f79.c1dd7d3c.js | 1 - assets/js/725b7e74.06dae798.js | 1 - assets/js/725b7e74.58efa18c.js | 1 + assets/js/73a8655d.5bc2c090.js | 1 - assets/js/73a8655d.bf27603b.js | 1 + assets/js/74bbf90e.3e68dbd2.js | 1 - assets/js/74bbf90e.6e0cee92.js | 1 + assets/js/74ff8362.340a747d.js | 1 - assets/js/74ff8362.809c279a.js | 1 + .../js/{77f905e9.0bd7a691.js => 77f905e9.1847015d.js} | 2 +- assets/js/78143ba1.4c3cf503.js | 1 + assets/js/78143ba1.cfb4e9c9.js | 1 - assets/js/796e8b5d.3841f31f.js | 1 + assets/js/796e8b5d.721f62bc.js | 1 - assets/js/7adc1d42.a69324a3.js | 1 + assets/js/7adc1d42.e4e57c76.js | 1 - assets/js/7c09a624.8d47d928.js | 1 - assets/js/7c09a624.9fc3f656.js | 1 + assets/js/7d846783.348ccfaa.js | 1 - assets/js/7d846783.42c2fcea.js | 1 + assets/js/7dc1264b.0823d86e.js | 1 + assets/js/7dc1264b.efc29043.js | 1 - assets/js/80eab72b.0a8d9c72.js | 1 + assets/js/80eab72b.39b0a6fc.js | 1 - .../js/{81637ed9.3ee48e9e.js => 81637ed9.698309df.js} | 2 +- assets/js/82798d79.b115ff16.js | 1 - assets/js/82798d79.da8c57f9.js | 1 + assets/js/84229592.7f659a23.js | 1 + assets/js/84229592.c4907fab.js | 1 - assets/js/86a6526c.19cb9a37.js | 1 - assets/js/86a6526c.a1b6b5d6.js | 1 + assets/js/87ec732b.05065e73.js | 1 - assets/js/87ec732b.108a03b1.js | 1 + .../js/{891ef04a.df68818c.js => 891ef04a.3663c192.js} | 2 +- assets/js/8b4531bd.6e19504d.js | 1 - assets/js/8b4531bd.705829c2.js | 1 + assets/js/8c2276de.03c32098.js | 1 - assets/js/8c2276de.9d5e5770.js | 1 + assets/js/8f925d60.3b2239ca.js | 1 - assets/js/8f925d60.a0b95ce7.js | 1 + assets/js/92692c02.3a26c825.js | 1 + assets/js/92692c02.4fd39f4b.js | 1 - assets/js/956d710b.74cc6d29.js | 1 - assets/js/956d710b.8469ddd6.js | 1 + assets/js/963db545.25eb7fe6.js | 1 + assets/js/963db545.b367be20.js | 1 - .../js/{9755a710.e72b916f.js => 9755a710.a7300428.js} | 2 +- assets/js/9800de81.415f2370.js | 1 + assets/js/9800de81.c862f55a.js | 1 - assets/js/99756d1f.297d38b1.js | 1 - assets/js/99756d1f.c3953897.js | 1 + assets/js/9ae83eb2.3a37cf5f.js | 1 - assets/js/9ae83eb2.4df50365.js | 1 + .../js/{9b4bb048.1a1cd437.js => 9b4bb048.4e65eeef.js} | 2 +- assets/js/9c5b046c.32e5bf9d.js | 1 - assets/js/9c5b046c.47890976.js | 1 + assets/js/9df8dea5.0d854a46.js | 1 + assets/js/9df8dea5.3f0d8c94.js | 1 - .../js/{9ea0190f.7ef2fe0a.js => 9ea0190f.eb6410e9.js} | 2 +- assets/js/9ebdaa52.36cf61be.js | 1 + assets/js/9ebdaa52.7dc5b45c.js | 1 - assets/js/9ff556dd.aa8b8800.js | 1 + assets/js/9ff556dd.b246601a.js | 1 - assets/js/a27f3afe.ab134fd8.js | 1 + assets/js/a27f3afe.c1a61f31.js | 1 - assets/js/a2831d13.7c52010a.js | 1 + assets/js/a2831d13.7f6e5fd0.js | 1 - assets/js/a45056cf.1c475a77.js | 1 + assets/js/a45056cf.cfc12a90.js | 1 - assets/js/a4f33ee0.540fd3b9.js | 1 - assets/js/a4f33ee0.d0c75230.js | 1 + .../js/{a5ab1e83.56d7a13b.js => a5ab1e83.ab421cb5.js} | 2 +- assets/js/a628b5be.14695ec9.js | 1 + assets/js/a628b5be.46e3c8e6.js | 1 - assets/js/a6d4c72e.8da8528a.js | 1 + assets/js/a6d4c72e.a4ec299b.js | 1 - assets/js/a6f4e53a.273888e4.js | 1 + assets/js/a6f4e53a.c3f7eba6.js | 1 - assets/js/a71eff7a.ad905cfa.js | 1 - assets/js/a71eff7a.c6cfce43.js | 1 + assets/js/a75f1f06.07acbe4a.js | 1 + assets/js/a75f1f06.d54e313f.js | 1 - .../js/{a86c8182.2309dc23.js => a86c8182.798ff254.js} | 2 +- assets/js/ac7d7524.4033b920.js | 1 - assets/js/ac7d7524.fae12a2c.js | 1 + assets/js/ad025532.be21ba9f.js | 1 + assets/js/ad025532.c1b43aa5.js | 1 - .../js/{ad774662.b1030d4a.js => ad774662.b207f44c.js} | 2 +- assets/js/ae44828e.33a42898.js | 1 - assets/js/ae44828e.f3054247.js | 1 + assets/js/b0120e2d.7de7e6c0.js | 1 - assets/js/b0120e2d.d0f04cdc.js | 1 + assets/js/b161625a.175fa419.js | 1 - assets/js/b161625a.6fb73e78.js | 1 + assets/js/b244b0e9.d06cc11d.js | 1 - assets/js/b244b0e9.efe68502.js | 1 + assets/js/b2eb857f.a299c4cb.js | 1 - assets/js/b2eb857f.ed3247eb.js | 1 + assets/js/b53d104f.4a3283e8.js | 1 - assets/js/b53d104f.b653a47f.js | 1 + assets/js/b5850dcd.6e6ccc4e.js | 1 - assets/js/b5850dcd.f0924895.js | 1 + assets/js/b643e154.6705de8b.js | 1 - assets/js/b643e154.6e1cc05f.js | 1 + assets/js/b74af8d8.4b779449.js | 1 - assets/js/b74af8d8.7bb584bc.js | 1 + assets/js/b9da5eb7.1dfb1902.js | 1 - assets/js/b9da5eb7.abad192b.js | 1 + .../js/{bb301b4e.608829b4.js => bb301b4e.eaced0f6.js} | 2 +- assets/js/bb9efa25.0ce98b96.js | 1 + assets/js/bb9efa25.b3f07227.js | 1 - .../js/{bbb7efd1.d3aae856.js => bbb7efd1.113b15d7.js} | 2 +- assets/js/bc69d55a.0a75cd8f.js | 1 - assets/js/bc69d55a.d418ff48.js | 1 + assets/js/bcd2a870.91f12037.js | 1 + assets/js/bcd2a870.c8550ab3.js | 1 - assets/js/bd4f9aad.16e38480.js | 1 - assets/js/bd4f9aad.7bdf90a9.js | 1 + .../js/{be8830cf.5143fcca.js => be8830cf.a2f80fe3.js} | 2 +- assets/js/c2a85b60.71642d54.js | 1 + assets/js/c2a85b60.9eb22ed8.js | 1 - assets/js/c305f31a.5da25791.js | 1 - assets/js/c305f31a.66b93372.js | 1 + assets/js/c5563497.290bd4c4.js | 1 + assets/js/c5563497.4f0aa98a.js | 1 - assets/js/c7849882.dab5ef44.js | 1 + assets/js/c7849882.dac7763a.js | 1 - .../js/{c860f7f3.fab96718.js => c860f7f3.e0b57804.js} | 2 +- assets/js/ca0cd80e.b8bf9164.js | 1 + assets/js/ca0cd80e.df66b633.js | 1 - assets/js/cb836585.538140a7.js | 1 + assets/js/cb836585.c013e0e9.js | 1 - assets/js/cc2b34bc.1d3f4cf7.js | 1 + assets/js/cc2b34bc.e100a283.js | 1 - assets/js/d044d178.48e3f2a4.js | 1 + assets/js/d044d178.be8b224a.js | 1 - assets/js/d2361378.8bc0121b.js | 1 + assets/js/d2361378.989eb03d.js | 1 - assets/js/d45ad3b6.00942bb0.js | 1 + assets/js/d45ad3b6.0c24859f.js | 1 - assets/js/db0e1f9a.56848ffd.js | 1 + assets/js/db0e1f9a.76897220.js | 1 - assets/js/dc0ad5f4.15b01960.js | 1 - assets/js/dc0ad5f4.76607654.js | 1 + assets/js/dd0f338d.00545b36.js | 1 - assets/js/dd0f338d.b2499a9b.js | 1 + assets/js/de7cb1a1.145b0317.js | 1 - assets/js/de7cb1a1.66494672.js | 1 + assets/js/e00654fa.8a326d03.js | 1 + assets/js/e00654fa.c9e8a939.js | 1 - assets/js/e2fa8c79.5ab5ac7c.js | 1 + assets/js/e2fa8c79.8512b330.js | 1 - assets/js/e2ffc27a.0a9a921a.js | 1 + assets/js/e2ffc27a.35d34a6e.js | 1 - .../js/{e6ce8647.0219c8d9.js => e6ce8647.0c6000c5.js} | 2 +- .../js/{e7ae6dc5.acaa9ecb.js => e7ae6dc5.b81c2649.js} | 2 +- assets/js/ea7bfaa8.6bfe619e.js | 1 - assets/js/ea7bfaa8.ca694eb3.js | 1 + assets/js/ed14c6f0.12f9d0b7.js | 1 - assets/js/ed14c6f0.8fee890c.js | 1 + assets/js/eda26e2d.01b5df56.js | 1 - assets/js/eda26e2d.abd31ebf.js | 1 + assets/js/ef563e2a.d7592e9f.js | 1 + assets/js/ef563e2a.f5a2f47a.js | 1 - assets/js/efa2c7c1.a1e3c8eb.js | 1 + assets/js/efa2c7c1.aec672a0.js | 1 - .../js/{f12850af.ad70392b.js => f12850af.88a1f821.js} | 2 +- assets/js/f14292ab.13ce6f4b.js | 1 + assets/js/f14292ab.b052e492.js | 1 - assets/js/f5187c73.36abbfc1.js | 1 - assets/js/f5187c73.4407ea82.js | 1 + assets/js/f70cc67e.0f04aa38.js | 1 - assets/js/f70cc67e.27d9ccca.js | 1 + .../js/{f8b123d7.9c5d2bc9.js => f8b123d7.1e1ecee7.js} | 2 +- assets/js/f8f33652.4505abf1.js | 1 - assets/js/f8f33652.97f1dcda.js | 1 + assets/js/fa593e9e.24fabd1c.js | 1 + assets/js/fa593e9e.681344c7.js | 1 - assets/js/fcd43aac.24739819.js | 1 - assets/js/fcd43aac.c0cb9b58.js | 1 + assets/js/fec0de85.2c4d8d20.js | 1 - assets/js/fec0de85.d09ce572.js | 1 + assets/js/{main.a782b160.js => main.d24a7c79.js} | 4 ++-- ...160.js.LICENSE.txt => main.d24a7c79.js.LICENSE.txt} | 0 ...ntime~main.90159971.js => runtime~main.be4395c0.js} | 2 +- concepts/accounts-and-keys/index.html | 10 +++++----- concepts/callstack/index.html | 10 +++++----- concepts/design/casper-design/index.html | 10 +++++----- concepts/design/highway/index.html | 10 +++++----- concepts/design/networking-protocol/index.html | 10 +++++----- concepts/design/p2p/index.html | 10 +++++----- .../reading-and-writing-to-the-blockchain/index.html | 10 +++++----- concepts/dictionaries/index.html | 10 +++++----- concepts/economics/concepts/index.html | 10 +++++----- concepts/economics/consensus/index.html | 10 +++++----- concepts/economics/delegation/index.html | 10 +++++----- concepts/economics/gas-concepts/index.html | 10 +++++----- concepts/global-state/index.html | 10 +++++----- concepts/glossary/A/index.html | 10 +++++----- concepts/glossary/B/index.html | 10 +++++----- concepts/glossary/C/index.html | 10 +++++----- concepts/glossary/D/index.html | 10 +++++----- concepts/glossary/E/index.html | 10 +++++----- concepts/glossary/F/index.html | 10 +++++----- concepts/glossary/G/index.html | 10 +++++----- concepts/glossary/H/index.html | 10 +++++----- concepts/glossary/I/index.html | 10 +++++----- concepts/glossary/J/index.html | 10 +++++----- concepts/glossary/K/index.html | 10 +++++----- concepts/glossary/L/index.html | 10 +++++----- concepts/glossary/M/index.html | 10 +++++----- concepts/glossary/N/index.html | 10 +++++----- concepts/glossary/O/index.html | 10 +++++----- concepts/glossary/P/index.html | 10 +++++----- concepts/glossary/Q/index.html | 10 +++++----- concepts/glossary/R/index.html | 10 +++++----- concepts/glossary/S/index.html | 10 +++++----- concepts/glossary/T/index.html | 10 +++++----- concepts/glossary/U/index.html | 10 +++++----- concepts/glossary/V/index.html | 10 +++++----- concepts/glossary/W/index.html | 10 +++++----- concepts/glossary/X/index.html | 10 +++++----- concepts/glossary/Y/index.html | 10 +++++----- concepts/glossary/Z/index.html | 10 +++++----- concepts/hash-types/index.html | 10 +++++----- concepts/index.html | 10 +++++----- concepts/intro-to-dapps/index.html | 10 +++++----- concepts/list-auth-keys/index.html | 10 +++++----- concepts/serialization-standard/index.html | 10 +++++----- concepts/smart-contracts/index.html | 10 +++++----- counter-testnet/index.html | 10 +++++----- counter/index.html | 10 +++++----- deploy-and-deploy-lifecycle/index.html | 10 +++++----- design/index.html | 10 +++++----- developers/cli/calling-contracts/index.html | 10 +++++----- developers/cli/delegate/index.html | 10 +++++----- developers/cli/execution-error-codes/index.html | 10 +++++----- developers/cli/index.html | 10 +++++----- developers/cli/installing-contracts/index.html | 10 +++++----- developers/cli/opcode-costs/index.html | 10 +++++----- developers/cli/querying-global-state/index.html | 10 +++++----- developers/cli/redelegate/index.html | 10 +++++----- developers/cli/sending-deploys/index.html | 10 +++++----- .../cli/transfers/direct-token-transfer/index.html | 10 +++++----- developers/cli/transfers/index.html | 10 +++++----- .../cli/transfers/multisig-deploy-transfer/index.html | 10 +++++----- developers/cli/transfers/verify-transfer/index.html | 10 +++++----- developers/cli/undelegate/index.html | 10 +++++----- developers/dapps/dapp/index.html | 10 +++++----- developers/dapps/index.html | 10 +++++----- developers/dapps/monitor-and-consume-events/index.html | 10 +++++----- developers/dapps/nctl-test/index.html | 10 +++++----- developers/dapps/prerequisites/index.html | 10 +++++----- developers/dapps/sdk/client-library-usage/index.html | 10 +++++----- developers/dapps/sdk/csharp-sdk/index.html | 10 +++++----- developers/dapps/sdk/go-sdk/index.html | 10 +++++----- developers/dapps/sdk/python-sdk/index.html | 10 +++++----- developers/dapps/sdk/script-sdk/index.html | 10 +++++----- developers/dapps/setup-nctl/index.html | 10 +++++----- developers/dapps/signing-a-deploy/index.html | 10 +++++----- developers/dapps/speculative-exec/index.html | 10 +++++----- developers/dapps/technology-stack/index.html | 10 +++++----- developers/dapps/template-frontend/index.html | 10 +++++----- developers/dapps/uref-security/index.html | 10 +++++----- developers/essential-crates/index.html | 10 +++++----- developers/index.html | 10 +++++----- developers/json-rpc/errors/index.html | 10 +++++----- developers/json-rpc/guidance/index.html | 10 +++++----- developers/json-rpc/index.html | 10 +++++----- developers/json-rpc/json-rpc-informational/index.html | 10 +++++----- developers/json-rpc/json-rpc-pos/index.html | 10 +++++----- developers/json-rpc/json-rpc-transactional/index.html | 10 +++++----- developers/json-rpc/minimal-compliance/index.html | 10 +++++----- developers/json-rpc/types_chain/index.html | 10 +++++----- developers/json-rpc/types_cl/index.html | 10 +++++----- developers/prerequisites/index.html | 10 +++++----- .../writing-onchain-code/assembly-script/index.html | 10 +++++----- .../writing-onchain-code/best-practices/index.html | 10 +++++----- .../writing-onchain-code/calling-contracts/index.html | 10 +++++----- .../contract-hash-vs-package-hash/index.html | 10 +++++----- .../contract-vs-session/index.html | 10 +++++----- .../writing-onchain-code/getting-started/index.html | 10 +++++----- .../writing-onchain-code/simple-contract/index.html | 10 +++++----- .../writing-onchain-code/testing-contracts/index.html | 10 +++++----- .../testing-session-code/index.html | 10 +++++----- .../upgrading-contracts/index.html | 10 +++++----- .../writing-session-code/index.html | 10 +++++----- disclaimer/index.html | 10 +++++----- economics/index.html | 10 +++++----- glossary/index.html | 10 +++++----- index.html | 10 +++++----- operators/becoming-a-validator/bonding/index.html | 10 +++++----- .../becoming-a-validator/inactive-vs-faulty/index.html | 10 +++++----- operators/becoming-a-validator/index.html | 10 +++++----- operators/becoming-a-validator/recovering/index.html | 10 +++++----- operators/becoming-a-validator/unbonding/index.html | 10 +++++----- operators/index.html | 10 +++++----- .../maintenance/archiving-and-restoring/index.html | 10 +++++----- operators/maintenance/index.html | 10 +++++----- operators/maintenance/moving-node/index.html | 10 +++++----- operators/setup-network/chain-spec/index.html | 10 +++++----- operators/setup-network/create-private/index.html | 10 +++++----- operators/setup-network/genesis/index.html | 10 +++++----- operators/setup-network/index.html | 10 +++++----- .../staging-files-for-new-network/index.html | 10 +++++----- operators/setup/basic-node-configuration/index.html | 10 +++++----- operators/setup/fast-sync/index.html | 10 +++++----- operators/setup/hardware/index.html | 10 +++++----- operators/setup/index.html | 10 +++++----- operators/setup/install-node/index.html | 10 +++++----- operators/setup/joining/index.html | 10 +++++----- operators/setup/node-endpoints/index.html | 10 +++++----- operators/setup/non-root-user/index.html | 10 +++++----- operators/setup/open-files/index.html | 10 +++++----- operators/setup/upgrade/index.html | 10 +++++----- resources/advanced/list-auth-keys-tutorial/index.html | 10 +++++----- resources/advanced/multi-sig/index.html | 10 +++++----- .../advanced/multi-sig/multi-sig-workflow/index.html | 10 +++++----- .../advanced/multi-sig/other-scenarios/index.html | 10 +++++----- resources/beginner/counter-testnet/commands/index.html | 10 +++++----- resources/beginner/counter-testnet/overview/index.html | 10 +++++----- .../beginner/counter-testnet/walkthrough/index.html | 10 +++++----- resources/beginner/counter/commands/index.html | 10 +++++----- resources/beginner/counter/overview/index.html | 10 +++++----- resources/beginner/counter/walkthrough/index.html | 10 +++++----- .../casper-open-source-software/index.html | 10 +++++----- resources/build-on-casper/introduction/index.html | 10 +++++----- resources/index.html | 10 +++++----- resources/moving-to-casper/index.html | 10 +++++----- resources/quick-start/index.html | 10 +++++----- resources/tokens/cep18/full-tutorial/index.html | 10 +++++----- resources/tokens/cep18/query/index.html | 10 +++++----- resources/tokens/cep18/quickstart-guide/index.html | 10 +++++----- resources/tokens/cep18/tests/index.html | 10 +++++----- resources/tokens/cep18/transfer/index.html | 10 +++++----- resources/tokens/cep78/introduction/index.html | 10 +++++----- resources/tokens/cep78/js-tutorial/index.html | 10 +++++----- resources/tokens/cep78/modalities/index.html | 10 +++++----- resources/tokens/cep78/reverse-lookup/index.html | 10 +++++----- resources/tokens/index.html | 10 +++++----- resources/tokens/using-casper-client/index.html | 10 +++++----- resources/tutorials/advanced/cross-contract/index.html | 10 +++++----- resources/tutorials/advanced/index.html | 10 +++++----- resources/tutorials/advanced/list-cspr/index.html | 10 +++++----- .../advanced/return-values-tutorial/index.html | 10 +++++----- .../tutorials/advanced/storage-workflow/index.html | 10 +++++----- .../advanced/transfer-token-to-contract/index.html | 10 +++++----- .../tutorials/advanced/two-party-multi-sig/index.html | 10 +++++----- resources/tutorials/beginner/aws-node/index.html | 10 +++++----- resources/tutorials/beginner/cep18/index.html | 10 +++++----- .../beginner/getting-started-tutorial/index.html | 10 +++++----- resources/tutorials/beginner/index.html | 10 +++++----- .../tutorials/beginner/querying-network/index.html | 10 +++++----- .../tutorials/beginner/upgrade-contract/index.html | 10 +++++----- runtime/index.html | 10 +++++----- sdk/index.html | 10 +++++----- search/index.html | 10 +++++----- staking/index.html | 10 +++++----- users/block-explorer/index.html | 10 +++++----- users/csprlive/index.html | 10 +++++----- users/delegate-ui/index.html | 10 +++++----- users/funding-from-exchanges/index.html | 10 +++++----- users/index.html | 10 +++++----- users/ledger/index.html | 10 +++++----- users/ledger/ledger-cspr-live/index.html | 10 +++++----- users/ledger/ledger-live/index.html | 10 +++++----- users/staking-ledger/index.html | 10 +++++----- users/testnet-faucet/index.html | 10 +++++----- users/token-transfer/index.html | 10 +++++----- users/undelegate-ui/index.html | 10 +++++----- workflow/ledger-setup/index.html | 10 +++++----- writing-contracts/index.html | 10 +++++----- 535 files changed, 1144 insertions(+), 1144 deletions(-) create mode 100644 assets/js/000be755.41e2af7c.js delete mode 100644 assets/js/000be755.6b5241f2.js delete mode 100644 assets/js/007245cc.7cef92ad.js create mode 100644 assets/js/007245cc.c09728ad.js create mode 100644 assets/js/0082beea.637680be.js delete mode 100644 assets/js/0082beea.650a96fd.js delete mode 100644 assets/js/03b7b368.15be8864.js create mode 100644 assets/js/03b7b368.e47e9670.js create mode 100644 assets/js/04253889.be4ad2e6.js delete mode 100644 assets/js/04253889.f33c250d.js delete mode 100644 assets/js/043e2a1e.0469e95f.js create mode 100644 assets/js/043e2a1e.21c0d9db.js delete mode 100644 assets/js/04e20c99.193279bc.js create mode 100644 assets/js/04e20c99.1fca0c7b.js delete mode 100644 assets/js/0501e40c.5a4d3341.js create mode 100644 assets/js/0501e40c.8c53aa8d.js delete mode 100644 assets/js/08478d9e.76105c47.js create mode 100644 assets/js/08478d9e.97b2823f.js delete mode 100644 assets/js/08ab7f39.10fcff0c.js create mode 100644 assets/js/08ab7f39.82a7d3bb.js delete mode 100644 assets/js/09666a94.b0563993.js create mode 100644 assets/js/09666a94.cad4ab5c.js create mode 100644 assets/js/09f38b0b.1b642723.js delete mode 100644 assets/js/09f38b0b.8cd49290.js create mode 100644 assets/js/0b24d6cd.c015e882.js delete mode 100644 assets/js/0b24d6cd.d37c83fd.js delete mode 100644 assets/js/0b57706a.0949b271.js create mode 100644 assets/js/0b57706a.c6dbfeef.js create mode 100644 assets/js/0b7d75ea.0bcdbdf3.js delete mode 100644 assets/js/0c853d41.8bd798f6.js create mode 100644 assets/js/0c853d41.ac8422df.js create mode 100644 assets/js/0f636bcb.9bd1c5e0.js delete mode 100644 assets/js/0f636bcb.e00e582c.js rename assets/js/{1011242d.d5d73d39.js => 1011242d.d5ca8fbc.js} (50%) delete mode 100644 assets/js/105579ae.8b44d84c.js create mode 100644 assets/js/105579ae.947c9778.js rename assets/js/{11199349.44646b60.js => 11199349.ad99a74a.js} (71%) create mode 100644 assets/js/11fbf07d.7996dc0e.js delete mode 100644 assets/js/11fbf07d.8c23c452.js create mode 100644 assets/js/14c517c6.1da3d9fd.js create mode 100644 assets/js/18ef2b36.2efa4826.js delete mode 100644 assets/js/18ef2b36.733d15d9.js create mode 100644 assets/js/19dcc625.35a709c4.js delete mode 100644 assets/js/19dcc625.961ee2a2.js delete mode 100644 assets/js/1afb40fe.44a3ee45.js create mode 100644 assets/js/1afb40fe.fa9ecae2.js create mode 100644 assets/js/1b581919.482f87ce.js delete mode 100644 assets/js/1b581919.81d93edc.js delete mode 100644 assets/js/1c22d3ad.753900d8.js create mode 100644 assets/js/1c22d3ad.8cf6a072.js delete mode 100644 assets/js/1c7bd663.231c8d48.js create mode 100644 assets/js/1c7bd663.c551adb9.js create mode 100644 assets/js/1d7d8775.9099df44.js create mode 100644 assets/js/1ddf2da6.08a6a6d6.js delete mode 100644 assets/js/1ddf2da6.3bd13fce.js rename assets/js/{1ea27aee.7d2d45a9.js => 1ea27aee.ba6f0332.js} (50%) delete mode 100644 assets/js/1ef5bb94.e390dbe6.js create mode 100644 assets/js/1ef5bb94.ff73c783.js create mode 100644 assets/js/21770712.0cb59f88.js delete mode 100644 assets/js/21770712.9ea23e3c.js rename assets/js/{14c517c6.d89f7344.js => 2289c829.3c70e4cd.js} (79%) delete mode 100644 assets/js/2289c829.af428c69.js create mode 100644 assets/js/22bbf3ab.9823a93f.js delete mode 100644 assets/js/22bbf3ab.9d33bb71.js delete mode 100644 assets/js/23dd64d8.1922bbd8.js create mode 100644 assets/js/23dd64d8.c2310e27.js delete mode 100644 assets/js/2747ce3a.4ff24518.js create mode 100644 assets/js/2747ce3a.aec386e3.js rename assets/js/{27a494b1.1038dd91.js => 27a494b1.33c693e7.js} (51%) create mode 100644 assets/js/298ce658.4fb05371.js delete mode 100644 assets/js/298ce658.68ade928.js create mode 100644 assets/js/2a99fafe.528c3d19.js delete mode 100644 assets/js/2a99fafe.5ac6e0e9.js delete mode 100644 assets/js/2bee511f.1173bfc1.js create mode 100644 assets/js/2bee511f.5f6d74f7.js rename assets/js/{2c99ca03.47ed323a.js => 2c99ca03.fac42c78.js} (60%) delete mode 100644 assets/js/2d6bc0fd.b67d8eac.js create mode 100644 assets/js/2d6bc0fd.f04f4469.js rename assets/js/{2f093b46.eae795be.js => 2f093b46.0235d9de.js} (63%) create mode 100644 assets/js/303f2c49.05dcabb8.js delete mode 100644 assets/js/303f2c49.2c1927c8.js rename assets/js/{35a30807.98199944.js => 35a30807.18a52ef5.js} (72%) create mode 100644 assets/js/3668a89e.bd3a0e18.js delete mode 100644 assets/js/3668a89e.e9ead834.js delete mode 100644 assets/js/38517b34.9220f9a5.js create mode 100644 assets/js/38517b34.9f8aa3d4.js delete mode 100644 assets/js/39b6f026.a6c18137.js create mode 100644 assets/js/39b6f026.c0b2dde4.js delete mode 100644 assets/js/3b05c439.05eb7d67.js create mode 100644 assets/js/3b05c439.e61c2b37.js create mode 100644 assets/js/3e3fb99e.48b0b1fc.js delete mode 100644 assets/js/3e3fb99e.68ab4122.js delete mode 100644 assets/js/3e7c0396.bddf689c.js create mode 100644 assets/js/3e7c0396.c615062c.js rename assets/js/{1d7d8775.a9acef26.js => 3f68fb95.641fdb93.js} (60%) delete mode 100644 assets/js/3f68fb95.66da6055.js delete mode 100644 assets/js/3fe59759.55b4302a.js create mode 100644 assets/js/3fe59759.e776ea84.js delete mode 100644 assets/js/401abd7a.d962a1de.js create mode 100644 assets/js/401abd7a.f39345fb.js delete mode 100644 assets/js/41afe816.45dd8d8c.js create mode 100644 assets/js/41afe816.5118bf09.js delete mode 100644 assets/js/4636fedf.f770e855.js create mode 100644 assets/js/4636fedf.f9d193a0.js delete mode 100644 assets/js/463fc8b8.562ce763.js create mode 100644 assets/js/463fc8b8.f7eb6dea.js delete mode 100644 assets/js/46ca92b5.775cfbb1.js create mode 100644 assets/js/46ca92b5.8ec9abc4.js rename assets/js/{474a98da.34e9f8e7.js => 474a98da.3c5b93aa.js} (55%) create mode 100644 assets/js/48b3ccc5.01b83366.js delete mode 100644 assets/js/48b3ccc5.8214bf89.js delete mode 100644 assets/js/49c9a6f7.44e04146.js create mode 100644 assets/js/49c9a6f7.6f4000e2.js rename assets/js/{49d6b5ce.a9ea6c21.js => 49d6b5ce.f0ad73af.js} (50%) delete mode 100644 assets/js/50ce38df.526111d7.js create mode 100644 assets/js/50ce38df.af0a1cb4.js create mode 100644 assets/js/516aae92.0aeaced8.js delete mode 100644 assets/js/516aae92.4afd664c.js rename assets/js/{51cfcb69.902431f3.js => 51cfcb69.0ba1530f.js} (51%) delete mode 100644 assets/js/576aa6a1.547e334a.js create mode 100644 assets/js/576aa6a1.cb1b71f3.js delete mode 100644 assets/js/5879a27f.0b84bc83.js create mode 100644 assets/js/5879a27f.f5f63d72.js create mode 100644 assets/js/590178a5.1efa8f67.js delete mode 100644 assets/js/590178a5.714c22d9.js rename assets/js/{0b7d75ea.c716e533.js => 5bab3e27.97f36cb8.js} (79%) delete mode 100644 assets/js/5bab3e27.d57929e0.js create mode 100644 assets/js/5c51aefb.8eec2d6b.js delete mode 100644 assets/js/5c51aefb.c491f527.js delete mode 100644 assets/js/5c5ab968.a919273c.js create mode 100644 assets/js/5c5ab968.d4b1a01c.js create mode 100644 assets/js/5c6c4a57.8779d977.js delete mode 100644 assets/js/5c6c4a57.c13d5d0a.js delete mode 100644 assets/js/5e4971e3.a7da9768.js create mode 100644 assets/js/5e4971e3.a84bc526.js delete mode 100644 assets/js/625db580.6608743a.js create mode 100644 assets/js/625db580.a2a8263e.js create mode 100644 assets/js/653a68bf.213acf0d.js delete mode 100644 assets/js/653a68bf.99a0dab1.js delete mode 100644 assets/js/6a8ad950.9ecb005b.js create mode 100644 assets/js/6a8ad950.c929fd73.js create mode 100644 assets/js/6a94474d.2d199c18.js delete mode 100644 assets/js/6a94474d.45b6d3fe.js create mode 100644 assets/js/6af03f69.4fa3e838.js delete mode 100644 assets/js/6af03f69.f66262f0.js delete mode 100644 assets/js/6b354c4b.c62b4dac.js create mode 100644 assets/js/6b354c4b.f5e8b6c6.js delete mode 100644 assets/js/6eee94da.481a0fff.js create mode 100644 assets/js/6eee94da.a6e1f425.js delete mode 100644 assets/js/6faae04c.1aae8e18.js create mode 100644 assets/js/6faae04c.f9e4da13.js create mode 100644 assets/js/6fc855ed.0d43a718.js delete mode 100644 assets/js/6fc855ed.266590a2.js create mode 100644 assets/js/7157e7af.47128814.js delete mode 100644 assets/js/7157e7af.60831bd2.js rename assets/js/{71c4e358.1640fca7.js => 71c4e358.4e82d2d4.js} (52%) delete mode 100644 assets/js/71e073ea.71e4c5c9.js create mode 100644 assets/js/71e073ea.c166d7d3.js create mode 100644 assets/js/72301f79.00a85676.js delete mode 100644 assets/js/72301f79.c1dd7d3c.js delete mode 100644 assets/js/725b7e74.06dae798.js create mode 100644 assets/js/725b7e74.58efa18c.js delete mode 100644 assets/js/73a8655d.5bc2c090.js create mode 100644 assets/js/73a8655d.bf27603b.js delete mode 100644 assets/js/74bbf90e.3e68dbd2.js create mode 100644 assets/js/74bbf90e.6e0cee92.js delete mode 100644 assets/js/74ff8362.340a747d.js create mode 100644 assets/js/74ff8362.809c279a.js rename assets/js/{77f905e9.0bd7a691.js => 77f905e9.1847015d.js} (51%) create mode 100644 assets/js/78143ba1.4c3cf503.js delete mode 100644 assets/js/78143ba1.cfb4e9c9.js create mode 100644 assets/js/796e8b5d.3841f31f.js delete mode 100644 assets/js/796e8b5d.721f62bc.js create mode 100644 assets/js/7adc1d42.a69324a3.js delete mode 100644 assets/js/7adc1d42.e4e57c76.js delete mode 100644 assets/js/7c09a624.8d47d928.js create mode 100644 assets/js/7c09a624.9fc3f656.js delete mode 100644 assets/js/7d846783.348ccfaa.js create mode 100644 assets/js/7d846783.42c2fcea.js create mode 100644 assets/js/7dc1264b.0823d86e.js delete mode 100644 assets/js/7dc1264b.efc29043.js create mode 100644 assets/js/80eab72b.0a8d9c72.js delete mode 100644 assets/js/80eab72b.39b0a6fc.js rename assets/js/{81637ed9.3ee48e9e.js => 81637ed9.698309df.js} (58%) delete mode 100644 assets/js/82798d79.b115ff16.js create mode 100644 assets/js/82798d79.da8c57f9.js create mode 100644 assets/js/84229592.7f659a23.js delete mode 100644 assets/js/84229592.c4907fab.js delete mode 100644 assets/js/86a6526c.19cb9a37.js create mode 100644 assets/js/86a6526c.a1b6b5d6.js delete mode 100644 assets/js/87ec732b.05065e73.js create mode 100644 assets/js/87ec732b.108a03b1.js rename assets/js/{891ef04a.df68818c.js => 891ef04a.3663c192.js} (65%) delete mode 100644 assets/js/8b4531bd.6e19504d.js create mode 100644 assets/js/8b4531bd.705829c2.js delete mode 100644 assets/js/8c2276de.03c32098.js create mode 100644 assets/js/8c2276de.9d5e5770.js delete mode 100644 assets/js/8f925d60.3b2239ca.js create mode 100644 assets/js/8f925d60.a0b95ce7.js create mode 100644 assets/js/92692c02.3a26c825.js delete mode 100644 assets/js/92692c02.4fd39f4b.js delete mode 100644 assets/js/956d710b.74cc6d29.js create mode 100644 assets/js/956d710b.8469ddd6.js create mode 100644 assets/js/963db545.25eb7fe6.js delete mode 100644 assets/js/963db545.b367be20.js rename assets/js/{9755a710.e72b916f.js => 9755a710.a7300428.js} (74%) create mode 100644 assets/js/9800de81.415f2370.js delete mode 100644 assets/js/9800de81.c862f55a.js delete mode 100644 assets/js/99756d1f.297d38b1.js create mode 100644 assets/js/99756d1f.c3953897.js delete mode 100644 assets/js/9ae83eb2.3a37cf5f.js create mode 100644 assets/js/9ae83eb2.4df50365.js rename assets/js/{9b4bb048.1a1cd437.js => 9b4bb048.4e65eeef.js} (71%) delete mode 100644 assets/js/9c5b046c.32e5bf9d.js create mode 100644 assets/js/9c5b046c.47890976.js create mode 100644 assets/js/9df8dea5.0d854a46.js delete mode 100644 assets/js/9df8dea5.3f0d8c94.js rename assets/js/{9ea0190f.7ef2fe0a.js => 9ea0190f.eb6410e9.js} (52%) create mode 100644 assets/js/9ebdaa52.36cf61be.js delete mode 100644 assets/js/9ebdaa52.7dc5b45c.js create mode 100644 assets/js/9ff556dd.aa8b8800.js delete mode 100644 assets/js/9ff556dd.b246601a.js create mode 100644 assets/js/a27f3afe.ab134fd8.js delete mode 100644 assets/js/a27f3afe.c1a61f31.js create mode 100644 assets/js/a2831d13.7c52010a.js delete mode 100644 assets/js/a2831d13.7f6e5fd0.js create mode 100644 assets/js/a45056cf.1c475a77.js delete mode 100644 assets/js/a45056cf.cfc12a90.js delete mode 100644 assets/js/a4f33ee0.540fd3b9.js create mode 100644 assets/js/a4f33ee0.d0c75230.js rename assets/js/{a5ab1e83.56d7a13b.js => a5ab1e83.ab421cb5.js} (57%) create mode 100644 assets/js/a628b5be.14695ec9.js delete mode 100644 assets/js/a628b5be.46e3c8e6.js create mode 100644 assets/js/a6d4c72e.8da8528a.js delete mode 100644 assets/js/a6d4c72e.a4ec299b.js create mode 100644 assets/js/a6f4e53a.273888e4.js delete mode 100644 assets/js/a6f4e53a.c3f7eba6.js delete mode 100644 assets/js/a71eff7a.ad905cfa.js create mode 100644 assets/js/a71eff7a.c6cfce43.js create mode 100644 assets/js/a75f1f06.07acbe4a.js delete mode 100644 assets/js/a75f1f06.d54e313f.js rename assets/js/{a86c8182.2309dc23.js => a86c8182.798ff254.js} (62%) delete mode 100644 assets/js/ac7d7524.4033b920.js create mode 100644 assets/js/ac7d7524.fae12a2c.js create mode 100644 assets/js/ad025532.be21ba9f.js delete mode 100644 assets/js/ad025532.c1b43aa5.js rename assets/js/{ad774662.b1030d4a.js => ad774662.b207f44c.js} (55%) delete mode 100644 assets/js/ae44828e.33a42898.js create mode 100644 assets/js/ae44828e.f3054247.js delete mode 100644 assets/js/b0120e2d.7de7e6c0.js create mode 100644 assets/js/b0120e2d.d0f04cdc.js delete mode 100644 assets/js/b161625a.175fa419.js create mode 100644 assets/js/b161625a.6fb73e78.js delete mode 100644 assets/js/b244b0e9.d06cc11d.js create mode 100644 assets/js/b244b0e9.efe68502.js delete mode 100644 assets/js/b2eb857f.a299c4cb.js create mode 100644 assets/js/b2eb857f.ed3247eb.js delete mode 100644 assets/js/b53d104f.4a3283e8.js create mode 100644 assets/js/b53d104f.b653a47f.js delete mode 100644 assets/js/b5850dcd.6e6ccc4e.js create mode 100644 assets/js/b5850dcd.f0924895.js delete mode 100644 assets/js/b643e154.6705de8b.js create mode 100644 assets/js/b643e154.6e1cc05f.js delete mode 100644 assets/js/b74af8d8.4b779449.js create mode 100644 assets/js/b74af8d8.7bb584bc.js delete mode 100644 assets/js/b9da5eb7.1dfb1902.js create mode 100644 assets/js/b9da5eb7.abad192b.js rename assets/js/{bb301b4e.608829b4.js => bb301b4e.eaced0f6.js} (56%) create mode 100644 assets/js/bb9efa25.0ce98b96.js delete mode 100644 assets/js/bb9efa25.b3f07227.js rename assets/js/{bbb7efd1.d3aae856.js => bbb7efd1.113b15d7.js} (52%) delete mode 100644 assets/js/bc69d55a.0a75cd8f.js create mode 100644 assets/js/bc69d55a.d418ff48.js create mode 100644 assets/js/bcd2a870.91f12037.js delete mode 100644 assets/js/bcd2a870.c8550ab3.js delete mode 100644 assets/js/bd4f9aad.16e38480.js create mode 100644 assets/js/bd4f9aad.7bdf90a9.js rename assets/js/{be8830cf.5143fcca.js => be8830cf.a2f80fe3.js} (53%) create mode 100644 assets/js/c2a85b60.71642d54.js delete mode 100644 assets/js/c2a85b60.9eb22ed8.js delete mode 100644 assets/js/c305f31a.5da25791.js create mode 100644 assets/js/c305f31a.66b93372.js create mode 100644 assets/js/c5563497.290bd4c4.js delete mode 100644 assets/js/c5563497.4f0aa98a.js create mode 100644 assets/js/c7849882.dab5ef44.js delete mode 100644 assets/js/c7849882.dac7763a.js rename assets/js/{c860f7f3.fab96718.js => c860f7f3.e0b57804.js} (50%) create mode 100644 assets/js/ca0cd80e.b8bf9164.js delete mode 100644 assets/js/ca0cd80e.df66b633.js create mode 100644 assets/js/cb836585.538140a7.js delete mode 100644 assets/js/cb836585.c013e0e9.js create mode 100644 assets/js/cc2b34bc.1d3f4cf7.js delete mode 100644 assets/js/cc2b34bc.e100a283.js create mode 100644 assets/js/d044d178.48e3f2a4.js delete mode 100644 assets/js/d044d178.be8b224a.js create mode 100644 assets/js/d2361378.8bc0121b.js delete mode 100644 assets/js/d2361378.989eb03d.js create mode 100644 assets/js/d45ad3b6.00942bb0.js delete mode 100644 assets/js/d45ad3b6.0c24859f.js create mode 100644 assets/js/db0e1f9a.56848ffd.js delete mode 100644 assets/js/db0e1f9a.76897220.js delete mode 100644 assets/js/dc0ad5f4.15b01960.js create mode 100644 assets/js/dc0ad5f4.76607654.js delete mode 100644 assets/js/dd0f338d.00545b36.js create mode 100644 assets/js/dd0f338d.b2499a9b.js delete mode 100644 assets/js/de7cb1a1.145b0317.js create mode 100644 assets/js/de7cb1a1.66494672.js create mode 100644 assets/js/e00654fa.8a326d03.js delete mode 100644 assets/js/e00654fa.c9e8a939.js create mode 100644 assets/js/e2fa8c79.5ab5ac7c.js delete mode 100644 assets/js/e2fa8c79.8512b330.js create mode 100644 assets/js/e2ffc27a.0a9a921a.js delete mode 100644 assets/js/e2ffc27a.35d34a6e.js rename assets/js/{e6ce8647.0219c8d9.js => e6ce8647.0c6000c5.js} (59%) rename assets/js/{e7ae6dc5.acaa9ecb.js => e7ae6dc5.b81c2649.js} (55%) delete mode 100644 assets/js/ea7bfaa8.6bfe619e.js create mode 100644 assets/js/ea7bfaa8.ca694eb3.js delete mode 100644 assets/js/ed14c6f0.12f9d0b7.js create mode 100644 assets/js/ed14c6f0.8fee890c.js delete mode 100644 assets/js/eda26e2d.01b5df56.js create mode 100644 assets/js/eda26e2d.abd31ebf.js create mode 100644 assets/js/ef563e2a.d7592e9f.js delete mode 100644 assets/js/ef563e2a.f5a2f47a.js create mode 100644 assets/js/efa2c7c1.a1e3c8eb.js delete mode 100644 assets/js/efa2c7c1.aec672a0.js rename assets/js/{f12850af.ad70392b.js => f12850af.88a1f821.js} (63%) create mode 100644 assets/js/f14292ab.13ce6f4b.js delete mode 100644 assets/js/f14292ab.b052e492.js delete mode 100644 assets/js/f5187c73.36abbfc1.js create mode 100644 assets/js/f5187c73.4407ea82.js delete mode 100644 assets/js/f70cc67e.0f04aa38.js create mode 100644 assets/js/f70cc67e.27d9ccca.js rename assets/js/{f8b123d7.9c5d2bc9.js => f8b123d7.1e1ecee7.js} (55%) delete mode 100644 assets/js/f8f33652.4505abf1.js create mode 100644 assets/js/f8f33652.97f1dcda.js create mode 100644 assets/js/fa593e9e.24fabd1c.js delete mode 100644 assets/js/fa593e9e.681344c7.js delete mode 100644 assets/js/fcd43aac.24739819.js create mode 100644 assets/js/fcd43aac.c0cb9b58.js delete mode 100644 assets/js/fec0de85.2c4d8d20.js create mode 100644 assets/js/fec0de85.d09ce572.js rename assets/js/{main.a782b160.js => main.d24a7c79.js} (90%) rename assets/js/{main.a782b160.js.LICENSE.txt => main.d24a7c79.js.LICENSE.txt} (100%) rename assets/js/{runtime~main.90159971.js => runtime~main.be4395c0.js} (75%) diff --git a/404.html b/404.html index e5c13116ab..3058892dc4 100644 --- a/404.html +++ b/404.html @@ -17,8 +17,8 @@ - - + + @@ -74,7 +74,7 @@
-

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

-
card-image

Algolia Docsearch

The best search experience for docs, integrates in minutes, for free

card-image

Algolia Docsearch

The best search experience for docs, integrates in minutes, for free

-
Casper

Casper

The best search experience for docs, integrated in minutes, for free

Get Started

State-of-the-art search for technical documentation

We're kind of scratching our own itch here. As developers, we spend a lot of time reading documentation, and it isn’t always easy to find the information we need.

No one's to blame, building a good search is a complex challenge. We just happen to have a lot of experience doing that, and we want to share it with the developer community.

-

Docs Header

Docs Sub header

Feature Header

Feature Sub header

Image and text block

Today

Image and text block

Image and text block description

Click me

Tile 1

The tile 1 content

Click me

Tile 2

The tile 2 content

Click me

Tile 3

The tile 3 content

Click me

Image 1
Image 2
Image 1
Image 2
Image 3
NEIL DeGrasse Tyson

“Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation. It’s that easy.” Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation. It’s that easy.”

NEIL DeGrasse Tyson

Lead Astrophysicist at The Cosmos

Blog Header

Blog Subheader

Title 1

Cat 1

Title 1

2023-01-01

Title 2

Cat 2

Title 2

2023-02-12

Title 3

Cat 3

Title 3

2023-03-03

UseCase Header

UseCase Subheader

Title 1

Cat 1

Title 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Title 3

Cat 3

Title 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Title 2

Cat 2

Title 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Numbers Header

Number Subheader

0

First

0

Second

0

Third

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

InfoSection Header

InfoSection Subheader

Tile 1 short

Tile 1 short

Lorem ipsum dolor sit amet, consectetur adipiscing elit. sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

Tile 2 full

Tile 2 full

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Viverra nibh cras pulvinar mattis nunc sed consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Tile 3 long long long long long long long long long long long long long long long long

Tile 3 long long long long long long long long long long long long long long long long

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Viverra nibh cras pulvinar mattis nunc sed. Accumsan sit amet nulla facilisi morbi tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Viverra nibh cras pulvinar mattis nunc sed. Accumsan sit amet nulla facilisi morbi tempus.

\n'}(e)).replace(/Because we respect your right to privacy, you can choose not to allow some types of cookies. Find out more about each category below and change our default settings as you choose. Keep in mind that blocking some types of cookies may impact our ability to deliver and improve our services. When you\'re ready, click on \\"Confirm My Choices\\" and remember, you can always change your mind later. If you want to learn more about cookies and why we use them, visit our Privacy Policy.

","manage_title":"We care about your privacy","notice_body":"

We use cookies to customize and improve the content shown to you, making sure you get the best online experience. By clicking \\"Allow All\\", we can continue to deliver an ideal web experience. If you prefer, you can choose to continue with \\"Manage Cookies\\", but keep in mind that blocking some types of cookies may impact our ability to show content. If you want to learn more about cookies and why we use them, visit our Privacy Policy page. You may review and change your choices at any time. 

","notice_title":"Before you start","manage_button_text":"Manage Cookies","accept_all_button_text":"Allow All","confirm_button_text":"Confirm Choices","items":[{"required":true,"parameter":"necessary","title":"Necessary Cookies","description":"

These cookies are necessary to maintain our services and cannot be switched off. They are usually only set in response to actions made by you. You can set your browser to block or alert you about these cookies, but that can make some parts of the site not work. These cookies do not store any personally identifiable information.

"},{"required":false,"parameter":"performance","title":"Performance Cookies","description":"

These cookies allow us to count visits and traffic so we can collect insights like which pages are the most popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore, anonymous. If you do not allow these cookies, we will not be able to provide you with a tailored experience.

"},{"required":false,"parameter":"functional","title":"Functional Cookies","description":"

These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third-party providers whose services we have added to our pages. If you do not allow these cookies, some or all of these services may not function properly.

"},{"required":false,"parameter":"marketing","title":"Marketing Cookies","description":"

When you accept marketing cookies, you give us your consent to place cookies on your device to provide you with relevant content that fits your interests. These cookies may be set through our site by our advertising partners or by us to build a profile of your interests and show you relevant content. To deliver content that fits your interests on our site, we will use your interactions together with the personal information you have provided to us. To present you with relevant content on third-party sites, we will share this information and a customer identifier such as an encrypted email address or device ID with third parties, such as advertising platforms and social networks. To make the content as interesting as possible, we may link this data across the different devices you use. If you choose not to accept marketing cookies, we will not place such cookies on your device and you may experience less relevant content from us.

"}]}]}},"docusaurus-plugin-navdata":{"default":{"socialMedia":[{"name":"Discord","url":"https://discord.com/invite/Q38s3Vh","iconId":"fb04f0d6-15ad-47d4-8db1-836f8d2cdd03","icon":"\\r\\n\\r\\n\\r\\n"},{"name":"Telegram","url":"https://t.me/casperblockchain","iconId":"f67b2fe0-fde1-4371-940a-9acc7da00f2d","icon":"\\r\\n\\r\\n\\r\\n"},{"name":"Linkedin","url":"https://www.linkedin.com/company/casper-association/","iconId":"0cf3d428-0682-4382-904d-4a5e18ae694c","icon":"\\n\\n\\n"},{"name":"Twitter","url":"https://twitter.com/Casper_Network","iconId":"017ea5c5-741e-4b5a-91fb-d5f439946b97","icon":"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n"},{"name":"YouTube","url":"https://www.youtube.com/c/CasperNetwork","iconId":"615848bb-0505-4278-8b84-c8e29ebf6f15","icon":"\\n\\n\\n"},{"name":"Github","url":"https://github.com/casper-network","iconId":"f5b7b421-38b9-44d8-af76-831a900b3538","icon":"\\r\\n\\r\\n\\r\\n"},{"name":"Newsletter","url":"https://developer.casper.network/newsletter","iconId":"1a0bfb41-c992-4850-896a-8c7231128d97","icon":""}],"footerData":[{"languageCode":"en-us","logoId":"c36a9c08-16d2-49b2-9c1c-e465e12e349a","title":"Join our Community","description":null,"logo":"","bottomLinks":[{"title":"Terms of Use","type":"internal","url":"/terms-of-use","children":[],"openInNewTab":true},{"title":"Privacy Policy","type":"internal","url":"/privacy-policy","children":[],"openInNewTab":false},{"title":"Legal Disclaimer","type":"external","url":"https://docs.casper.network/disclaimer/","children":[],"openInNewTab":false}],"columns":[],"manage_cookies_text":"Manage Cookies"}],"navTree":[{"languages_code":{"code":"en-US"},"login_text":"Log In","search_placeholder":"Search Portal","logo":"","navigation_tree":{"items":[{"id":"f28f74f3-5286-4146-9d45-e81b700e9f9c","url":"","title":"Learn","children":[{"id":"c914c832-9ac6-415c-b422-76284d45b701","url":"","title":"Learning Resources","children":[{"id":"d17e1fda-82f2-44e6-beb7-b044350a9409","url":"/about-casper","title":"About Casper","children":[{"id":"f3eeac76-19a9-4ce8-8cd6-d970fc2fa3df","url":"/macro-trends-for-casper","title":"Macro trends for Casper","children":[],"isColumn":false,"link_type":"internal","external_link":false,"open_in_new_tab":false},{"id":"09b52cdf-1252-48fe-a21f-c340e1942c33","url":"https://docs.casper.network/resources/build-on-casper/introduction/","title":"Why Build On Casper","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false},{"id":"98417826-0632-4275-8d57-de99c5aba3d7","url":"https://casper.network/en-us/casper","title":"The Casper Network","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true}],"isColumn":false,"link_type":"internal","external_link":false,"open_in_new_tab":false},{"id":"153616eb-e8c8-4b1a-bb06-86324bceefec","url":"https://docs.casper.network/concepts/","title":"Casper Concepts","children":[],"isColumn":false,"link_type":"external","external_link":true,"open_in_new_tab":false},{"id":"1ef75755-63bc-45a7-b269-e179111da531","url":"/overview","title":"Portal Overview","children":[{"id":"f5ca7855-c646-4ee0-9b17-8af66db919d6","url":"/portal-roadmap","title":"Portal Roadmap","children":[],"isColumn":false,"link_type":"internal","open_in_new_tab":false}],"isColumn":false,"link_type":"internal","open_in_new_tab":false}],"isColumn":true,"external_link":false,"open_in_new_tab":false},{"id":"ed13df3b-1600-4c63-a7bb-5e441067bbaa","url":"","title":"Learning tools","children":[{"id":"cec50b44-4cb1-47c9-9db5-491b823b7206","url":"https://docs.casper.network/","title":"Documentation","children":[],"isColumn":false,"link_type":"external","external_link":true,"open_in_new_tab":false},{"id":"d123c2ff-305f-4de8-ae80-23837809b7f8","url":"https://docs.casper.network/developers/prerequisites/","title":"Development Prerequisites","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false},{"id":"87e8af66-1d31-49ce-85c3-69bb7e2d1bd7","url":"https://docs.casper.network/developers/writing-onchain-code/getting-started/","title":"Getting Started With Rust","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false}],"isColumn":true,"external_link":false,"open_in_new_tab":false}],"isColumn":false,"external_link":false,"open_in_new_tab":false},{"id":"36c38af5-8fab-458d-ab93-5a8f70dcac55","url":"","title":"Build","children":[{"id":"d4ea490a-4a73-40b1-ab1e-5f6f86b7a198","url":"","title":"Builder Resources","children":[{"id":"ca23651b-7044-4573-9bfc-3d92a2f4b900","url":"https://docs.casper.network/resources/tutorials/beginner/","title":"Tutorials","children":[],"isColumn":false,"link_type":"external","external_link":true,"open_in_new_tab":false},{"id":"0d780f74-f9cd-41cb-9837-789afa6e1788","url":"https://docs.casper.network/resources/quick-start/","title":"Quickstart Guide","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false},{"id":"e382f760-cf2f-4610-80b7-90f301f3e32c","url":"https://docs.casper.network/resources/build-on-casper/casper-open-source-software/","title":"Ecosystem Open-Source Software","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false},{"id":"5802e26e-2f6f-4f33-97c0-6a0d752d4c08","url":"https://support.casperlabs.io/hc/en-gb","title":"Support","children":[],"isColumn":false,"link_type":"external","external_link":true,"open_in_new_tab":true}],"isColumn":true,"external_link":false,"open_in_new_tab":false},{"id":"42f4fa70-be10-4080-be14-87ebad2ad9da","url":"","title":"Builder Tools","children":[{"id":"783f6be3-f54a-4365-8107-ab7582752d62","url":"https://docs.casper.network/sdk/","title":"SDK Client Libraries","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false},{"id":"8742dce4-8f93-4597-be2a-27380d252392","url":"https://docs.casper.network/developers/json-rpc/","title":"JSON-RPC API","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false}],"isColumn":true,"link_type":"internal","open_in_new_tab":false}],"isColumn":false,"external_link":false,"open_in_new_tab":false},{"id":"2d013e3f-856c-40a4-9372-ba1b290437f2","url":"","title":"Blockchain","children":[{"id":"437bd889-31da-4d61-8a30-74c5de9ac7d0","url":"","title":"Blockchain Resources","children":[{"id":"bac27077-6919-4285-8155-9114b4733da8","url":"https://docs.casper.network/operators/setup/","title":"Set Up a Casper Node","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false},{"id":"4626ad02-8b92-4dda-b3fb-6fef40b71959","url":"https://docs.casper.network/operators/becoming-a-validator/","title":"Become a Validator","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false},{"id":"936cacbd-d4b3-407a-9e95-c5530d52ecb0","url":"https://docs.casper.network/operators/setup-network/","title":"Setting up a Private Network","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false}],"isColumn":true,"link_type":"internal","open_in_new_tab":false},{"id":"4fe23eb8-f68f-4862-ad7d-d5e625e6c76b","url":null,"title":"Block Explorers","children":[{"id":"874ecfe8-3965-41e8-ae0a-4d6bac96d7fc","url":"https://cspr.live/","title":"cspr.live","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"bcdd804c-723d-4675-b5fb-3c4df4933fc3","url":"https://casper-trench.vercel.app/","title":"cspr.info","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true}],"isColumn":true,"link_type":"external","open_in_new_tab":false},{"id":"036e28fe-0866-4a10-b60b-3f7c95da46e0","url":null,"title":"Wallets","children":[{"id":"a159c7ea-afa0-4041-a8e3-1ff9786a7ef3","url":"https://support.ledger.com/hc/en-us/articles/4416379141009-Casper-CSPR-?support=true","title":"Ledger","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"9d906be4-0392-4d04-81bd-44b6b75846bf","url":"https://casper.tor.us/","title":"Tor.us","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"88d18f1c-87e9-42c1-b168-6f3d750203be","url":"https://www.casperwallet.io/","title":"Casper Wallet","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"355e4465-3983-41ac-8193-277151ab9be0","url":"https://casperdash.io/","title":"CasperDash","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true}],"isColumn":true,"link_type":"external","open_in_new_tab":false},{"id":"6b705d25-d8bb-4c1e-af6c-860f2e392d55","url":null,"title":"Tools","children":[{"id":"668bd760-3f1e-49b5-9db6-b213639655e5","url":"https://nownodes.io/nodes/casper-cspr","title":"NOWNodes","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"e5e8218a-daf0-402f-b126-0bb3fac5b66e","url":"https://casperholders.io/","title":"Casper Holders","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true}],"isColumn":true,"link_type":"external","open_in_new_tab":false}],"isColumn":false,"link_type":"internal","open_in_new_tab":false},{"id":"aaa36ff9-35b1-40f1-9e6a-fbb1975418da","url":"","title":"Community","children":[{"id":"8b2d140a-68da-4413-a437-e56305b585ab","url":"https://casperholders.io/","title":"Community Links","children":[{"id":"c26510b9-39a1-48ac-b644-4df2a2760d13","url":"https://casper.network/","title":"Casper Association","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"b742d75b-fab7-4c8d-934d-d2c787313848","url":"https://www.casperlabs.io/","title":"Casper Labs","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true}],"isColumn":true,"link_type":"external","open_in_new_tab":false},{"id":"68aff598-da66-4178-889b-928f251ecc8b","url":null,"title":"Community Latest","children":[{"id":"22a4b6d6-936c-49fa-b4f8-3afb85e763df","url":"https://medium.com/casperblockchain","title":"Dev Blog","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"565066c4-f4ef-4c53-afa2-271f529904d2","url":"https://casper.network/en-us/lp/accelerate-grant-program","title":"Grants","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"3e925a6d-e293-4b31-91b5-efd87404b46f","url":"https://www.meetup.com/casper-network/","title":"Dev Events","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"0cd44593-5503-4af5-9ca3-a7f3fd828d70","url":"/community","title":"Community Guidelines","children":[],"isColumn":false,"link_type":"internal","open_in_new_tab":false}],"isColumn":true,"link_type":"external","open_in_new_tab":false}],"isColumn":false,"link_type":"internal","open_in_new_tab":false},{"id":"18620319-6aa7-4ecc-aa4f-4608ad856d4d","url":"","title":"Catalyst","children":[{"id":"17d2f129-e56e-4546-9c75-24f62158274c","url":null,"title":"Catalyst Links","children":[{"id":"ceb6598b-744c-4ff6-a311-3048161369a3","url":"https://casper.network/en-us/lp/accelerate-grant-program","title":"Grants","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"25811fc2-e3c7-40bf-bd5b-d63c95f58ee4","url":"/dev-rewards","title":"Dev Rewards","children":[],"isColumn":false,"link_type":"internal","open_in_new_tab":false}],"isColumn":true,"link_type":"internal","open_in_new_tab":false}],"isColumn":false,"link_type":"internal","open_in_new_tab":false}]}}],"footerTree":[{"title":null,"description":null,"manage_cookies_text":null,"logo":null,"bottom_links":[],"languages_code":{"code":"es-ES"},"footer_tree":null},{"title":"Join our Community","description":null,"manage_cookies_text":"Manage Cookies","logo":{"id":"c36a9c08-16d2-49b2-9c1c-e465e12e349a","title":"Casper Wordmark White"},"bottom_links":[{"link_id":{"title":"Terms of Use","type":"internal","url":"/terms-of-use","open_in_new_tab":true}},{"link_id":{"title":"Privacy Policy","type":"internal","url":"/privacy-policy","open_in_new_tab":null}},{"link_id":{"title":"Legal Disclaimer","type":"external","url":"https://docs.casper.network/disclaimer/","open_in_new_tab":null}}],"languages_code":{"code":"en-US"},"footer_tree":{"items":[{"id":"a345bd65-fc86-45c1-bfea-c51bc9310fb5","url":"","title":"Resources","children":[{"id":"5d22fcdf-a0a8-427b-8cd2-5aa1097ca935","url":"about-casper","title":"About Casper","children":[],"isColumn":false,"link_type":"internal","open_in_new_tab":false},{"id":"fa6bfb9e-53cd-48eb-b4f4-97937cabf2ab","url":"https://staging.docs.casper.network/","title":"Documentation","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false},{"id":"2b89e467-2baa-4e79-afeb-a288cd004d54","url":"https://staging.docs.casper.network/resources/quick-start/","title":"Getting started tutorial","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":false},{"id":"8b806b36-9bda-46c1-83b3-9dffd3874449","url":"https://casper.network/en-us/lp/ecosystem/","title":"Casper Ecosystem","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"3003f82a-4d5c-4f5c-8bf3-374e13789d9a","url":"https://support.casperlabs.io/hc/en-gb","title":"Support","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true}],"isColumn":true,"link_type":"internal","open_in_new_tab":false},{"id":"a7baeeb2-5b18-4851-90b0-34b328128885","url":"","title":"Casper Community","children":[{"id":"78cd747d-fcc0-42e0-9a29-0c27c9d150dc","url":"https://casper.network/en-us/","title":"Casper Assocciation","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"0aa01371-b7ea-4f11-8455-721b12acf839","url":"https://www.casperlabs.io/","title":"Casper Labs","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true},{"id":"5372cd5e-fc0a-44c4-ab79-d2a7af3c192c","url":"https://medium.com/casperblockchain","title":"Dev Blog","children":[],"isColumn":false,"link_type":"external","open_in_new_tab":true}],"isColumn":true,"link_type":"internal","open_in_new_tab":false}]}}]}},"docusaurus-plugin-google-tag-manager":{"default":{"containerId":"GTM-MD4L5VM","id":"default"}},"docusaurus-plugin-content-docs":{"default":{"path":"/","versions":[{"name":"current","label":"Next","isLast":true,"path":"/","mainDocId":"concepts/about","docs":[{"id":"concepts/about","path":"/","sidebar":"concepts"},{"id":"concepts/accounts-and-keys","path":"/concepts/accounts-and-keys","sidebar":"concepts"},{"id":"concepts/callstack","path":"/concepts/callstack","sidebar":"concepts"},{"id":"concepts/deploy-and-deploy-lifecycle","path":"/deploy-and-deploy-lifecycle","sidebar":"concepts"},{"id":"concepts/design/casper-design","path":"/concepts/design/casper-design","sidebar":"concepts"},{"id":"concepts/design/highway","path":"/concepts/design/highway","sidebar":"concepts"},{"id":"concepts/design/index","path":"/design","sidebar":"concepts"},{"id":"concepts/design/networking-protocol","path":"/concepts/design/networking-protocol"},{"id":"concepts/design/p2p","path":"/concepts/design/p2p","sidebar":"concepts"},{"id":"concepts/design/reading-and-writing-to-the-blockchain","path":"/concepts/design/reading-and-writing-to-the-blockchain","sidebar":"concepts"},{"id":"concepts/dictionaries","path":"/concepts/dictionaries","sidebar":"concepts"},{"id":"concepts/economics/consensus","path":"/concepts/economics/consensus","sidebar":"concepts"},{"id":"concepts/economics/gas-concepts","path":"/concepts/economics/gas-concepts","sidebar":"concepts"},{"id":"concepts/economics/index","path":"/economics","sidebar":"concepts"},{"id":"concepts/economics/runtime","path":"/runtime","sidebar":"concepts"},{"id":"concepts/economics/staking/concepts","path":"/concepts/economics/concepts","sidebar":"concepts"},{"id":"concepts/economics/staking/delegation","path":"/concepts/economics/delegation","sidebar":"concepts"},{"id":"concepts/economics/staking/staking","path":"/staking","sidebar":"concepts"},{"id":"concepts/global-state","path":"/concepts/global-state","sidebar":"concepts"},{"id":"concepts/glossary/A","path":"/concepts/glossary/A","sidebar":"concepts"},{"id":"concepts/glossary/B","path":"/concepts/glossary/B","sidebar":"concepts"},{"id":"concepts/glossary/C","path":"/concepts/glossary/C","sidebar":"concepts"},{"id":"concepts/glossary/D","path":"/concepts/glossary/D","sidebar":"concepts"},{"id":"concepts/glossary/E","path":"/concepts/glossary/E","sidebar":"concepts"},{"id":"concepts/glossary/F","path":"/concepts/glossary/F","sidebar":"concepts"},{"id":"concepts/glossary/G","path":"/concepts/glossary/G","sidebar":"concepts"},{"id":"concepts/glossary/H","path":"/concepts/glossary/H","sidebar":"concepts"},{"id":"concepts/glossary/I","path":"/concepts/glossary/I","sidebar":"concepts"},{"id":"concepts/glossary/index","path":"/glossary","sidebar":"concepts"},{"id":"concepts/glossary/J","path":"/concepts/glossary/J","sidebar":"concepts"},{"id":"concepts/glossary/K","path":"/concepts/glossary/K","sidebar":"concepts"},{"id":"concepts/glossary/L","path":"/concepts/glossary/L","sidebar":"concepts"},{"id":"concepts/glossary/M","path":"/concepts/glossary/M","sidebar":"concepts"},{"id":"concepts/glossary/N","path":"/concepts/glossary/N","sidebar":"concepts"},{"id":"concepts/glossary/O","path":"/concepts/glossary/O","sidebar":"concepts"},{"id":"concepts/glossary/P","path":"/concepts/glossary/P","sidebar":"concepts"},{"id":"concepts/glossary/Q","path":"/concepts/glossary/Q","sidebar":"concepts"},{"id":"concepts/glossary/R","path":"/concepts/glossary/R","sidebar":"concepts"},{"id":"concepts/glossary/S","path":"/concepts/glossary/S","sidebar":"concepts"},{"id":"concepts/glossary/T","path":"/concepts/glossary/T","sidebar":"concepts"},{"id":"concepts/glossary/U","path":"/concepts/glossary/U","sidebar":"concepts"},{"id":"concepts/glossary/V","path":"/concepts/glossary/V","sidebar":"concepts"},{"id":"concepts/glossary/W","path":"/concepts/glossary/W","sidebar":"concepts"},{"id":"concepts/glossary/X","path":"/concepts/glossary/X","sidebar":"concepts"},{"id":"concepts/glossary/Y","path":"/concepts/glossary/Y","sidebar":"concepts"},{"id":"concepts/glossary/Z","path":"/concepts/glossary/Z","sidebar":"concepts"},{"id":"concepts/hash-types","path":"/concepts/hash-types","sidebar":"concepts"},{"id":"concepts/index","path":"/concepts/","sidebar":"concepts"},{"id":"concepts/intro-to-dapps","path":"/concepts/intro-to-dapps","sidebar":"concepts"},{"id":"concepts/list-auth-keys","path":"/concepts/list-auth-keys","sidebar":"concepts"},{"id":"concepts/serialization-standard","path":"/concepts/serialization-standard","sidebar":"concepts"},{"id":"concepts/smart-contracts","path":"/concepts/smart-contracts","sidebar":"concepts"},{"id":"developers/cli/calling-contracts","path":"/developers/cli/calling-contracts","sidebar":"developers"},{"id":"developers/cli/delegate","path":"/developers/cli/delegate","sidebar":"developers"},{"id":"developers/cli/execution-error-codes","path":"/developers/cli/execution-error-codes","sidebar":"developers"},{"id":"developers/cli/index","path":"/developers/cli/","sidebar":"developers"},{"id":"developers/cli/installing-contracts","path":"/developers/cli/installing-contracts","sidebar":"developers"},{"id":"developers/cli/opcode-costs","path":"/developers/cli/opcode-costs","sidebar":"developers"},{"id":"developers/cli/querying-global-state","path":"/developers/cli/querying-global-state","sidebar":"developers"},{"id":"developers/cli/redelegate","path":"/developers/cli/redelegate","sidebar":"developers"},{"id":"developers/cli/sending-deploys","path":"/developers/cli/sending-deploys","sidebar":"developers"},{"id":"developers/cli/transfers/direct-token-transfer","path":"/developers/cli/transfers/direct-token-transfer","sidebar":"developers"},{"id":"developers/cli/transfers/index","path":"/developers/cli/transfers/","sidebar":"developers"},{"id":"developers/cli/transfers/multisig-deploy-transfer","path":"/developers/cli/transfers/multisig-deploy-transfer","sidebar":"developers"},{"id":"developers/cli/transfers/verify-transfer","path":"/developers/cli/transfers/verify-transfer","sidebar":"developers"},{"id":"developers/cli/undelegate","path":"/developers/cli/undelegate","sidebar":"developers"},{"id":"developers/dapps/dapp","path":"/developers/dapps/dapp","sidebar":"developers"},{"id":"developers/dapps/index","path":"/developers/dapps/","sidebar":"developers"},{"id":"developers/dapps/monitor-and-consume-events","path":"/developers/dapps/monitor-and-consume-events","sidebar":"developers"},{"id":"developers/dapps/nctl-test","path":"/developers/dapps/nctl-test","sidebar":"developers"},{"id":"developers/dapps/prerequisites","path":"/developers/dapps/prerequisites","sidebar":"developers"},{"id":"developers/dapps/sdk/client-library-usage","path":"/developers/dapps/sdk/client-library-usage","sidebar":"developers"},{"id":"developers/dapps/sdk/csharp-sdk","path":"/developers/dapps/sdk/csharp-sdk","sidebar":"developers"},{"id":"developers/dapps/sdk/go-sdk","path":"/developers/dapps/sdk/go-sdk","sidebar":"developers"},{"id":"developers/dapps/sdk/index","path":"/sdk","sidebar":"developers"},{"id":"developers/dapps/sdk/python-sdk","path":"/developers/dapps/sdk/python-sdk","sidebar":"developers"},{"id":"developers/dapps/sdk/script-sdk","path":"/developers/dapps/sdk/script-sdk","sidebar":"developers"},{"id":"developers/dapps/setup-nctl","path":"/developers/dapps/setup-nctl","sidebar":"developers"},{"id":"developers/dapps/signing-a-deploy","path":"/developers/dapps/signing-a-deploy","sidebar":"developers"},{"id":"developers/dapps/speculative-exec","path":"/developers/dapps/speculative-exec","sidebar":"developers"},{"id":"developers/dapps/technology-stack","path":"/developers/dapps/technology-stack","sidebar":"developers"},{"id":"developers/dapps/template-frontend","path":"/developers/dapps/template-frontend","sidebar":"developers"},{"id":"developers/dapps/uref-security","path":"/developers/dapps/uref-security","sidebar":"developers"},{"id":"developers/essential-crates","path":"/developers/essential-crates","sidebar":"developers"},{"id":"developers/index","path":"/developers","sidebar":"developers"},{"id":"developers/json-rpc/errors","path":"/developers/json-rpc/errors"},{"id":"developers/json-rpc/guidance","path":"/developers/json-rpc/guidance","sidebar":"developers"},{"id":"developers/json-rpc/index","path":"/developers/json-rpc/","sidebar":"developers"},{"id":"developers/json-rpc/json-rpc-informational","path":"/developers/json-rpc/json-rpc-informational","sidebar":"developers"},{"id":"developers/json-rpc/json-rpc-pos","path":"/developers/json-rpc/json-rpc-pos","sidebar":"developers"},{"id":"developers/json-rpc/json-rpc-transactional","path":"/developers/json-rpc/json-rpc-transactional","sidebar":"developers"},{"id":"developers/json-rpc/minimal-compliance","path":"/developers/json-rpc/minimal-compliance","sidebar":"developers"},{"id":"developers/json-rpc/types_chain","path":"/developers/json-rpc/types_chain","sidebar":"developers"},{"id":"developers/json-rpc/types_cl","path":"/developers/json-rpc/types_cl","sidebar":"developers"},{"id":"developers/prerequisites","path":"/developers/prerequisites","sidebar":"developers"},{"id":"developers/writing-onchain-code/assembly-script","path":"/developers/writing-onchain-code/assembly-script","sidebar":"developers"},{"id":"developers/writing-onchain-code/best-practices","path":"/developers/writing-onchain-code/best-practices","sidebar":"developers"},{"id":"developers/writing-onchain-code/calling-contracts","path":"/developers/writing-onchain-code/calling-contracts","sidebar":"developers"},{"id":"developers/writing-onchain-code/contract-hash-vs-package-hash","path":"/developers/writing-onchain-code/contract-hash-vs-package-hash","sidebar":"developers"},{"id":"developers/writing-onchain-code/contract-vs-session","path":"/developers/writing-onchain-code/contract-vs-session","sidebar":"developers"},{"id":"developers/writing-onchain-code/getting-started","path":"/developers/writing-onchain-code/getting-started","sidebar":"developers"},{"id":"developers/writing-onchain-code/index","path":"/writing-contracts","sidebar":"developers"},{"id":"developers/writing-onchain-code/simple-contract","path":"/developers/writing-onchain-code/simple-contract","sidebar":"developers"},{"id":"developers/writing-onchain-code/testing-contracts","path":"/developers/writing-onchain-code/testing-contracts","sidebar":"developers"},{"id":"developers/writing-onchain-code/testing-session-code","path":"/developers/writing-onchain-code/testing-session-code","sidebar":"developers"},{"id":"developers/writing-onchain-code/upgrading-contracts","path":"/developers/writing-onchain-code/upgrading-contracts","sidebar":"developers"},{"id":"developers/writing-onchain-code/writing-session-code","path":"/developers/writing-onchain-code/writing-session-code","sidebar":"developers"},{"id":"disclaimer","path":"/disclaimer"},{"id":"operators/becoming-a-validator/bonding","path":"/operators/becoming-a-validator/bonding","sidebar":"operators"},{"id":"operators/becoming-a-validator/inactive-vs-faulty","path":"/operators/becoming-a-validator/inactive-vs-faulty","sidebar":"operators"},{"id":"operators/becoming-a-validator/index","path":"/operators/becoming-a-validator/","sidebar":"operators"},{"id":"operators/becoming-a-validator/recovering","path":"/operators/becoming-a-validator/recovering","sidebar":"operators"},{"id":"operators/becoming-a-validator/unbonding","path":"/operators/becoming-a-validator/unbonding","sidebar":"operators"},{"id":"operators/index","path":"/operators","sidebar":"operators"},{"id":"operators/maintenance/archiving-and-restoring","path":"/operators/maintenance/archiving-and-restoring","sidebar":"operators"},{"id":"operators/maintenance/index","path":"/operators/maintenance/","sidebar":"operators"},{"id":"operators/maintenance/moving-node","path":"/operators/maintenance/moving-node","sidebar":"operators"},{"id":"operators/setup-network/chain-spec","path":"/operators/setup-network/chain-spec","sidebar":"operators"},{"id":"operators/setup-network/create-private","path":"/operators/setup-network/create-private","sidebar":"operators"},{"id":"operators/setup-network/genesis","path":"/operators/setup-network/genesis","sidebar":"operators"},{"id":"operators/setup-network/index","path":"/operators/setup-network/","sidebar":"operators"},{"id":"operators/setup-network/staging-files-for-new-network","path":"/operators/setup-network/staging-files-for-new-network","sidebar":"operators"},{"id":"operators/setup/basic-node-configuration","path":"/operators/setup/basic-node-configuration","sidebar":"operators"},{"id":"operators/setup/fast-sync","path":"/operators/setup/fast-sync","sidebar":"operators"},{"id":"operators/setup/hardware","path":"/operators/setup/hardware","sidebar":"operators"},{"id":"operators/setup/index","path":"/operators/setup/","sidebar":"operators"},{"id":"operators/setup/install-node","path":"/operators/setup/install-node","sidebar":"operators"},{"id":"operators/setup/joining","path":"/operators/setup/joining","sidebar":"operators"},{"id":"operators/setup/node-endpoints","path":"/operators/setup/node-endpoints","sidebar":"operators"},{"id":"operators/setup/non-root-user","path":"/operators/setup/non-root-user","sidebar":"operators"},{"id":"operators/setup/open-files","path":"/operators/setup/open-files","sidebar":"operators"},{"id":"operators/setup/upgrade","path":"/operators/setup/upgrade","sidebar":"operators"},{"id":"resources/advanced/cross-contract","path":"/resources/tutorials/advanced/cross-contract","sidebar":"resources"},{"id":"resources/advanced/index","path":"/resources/tutorials/advanced/","sidebar":"resources"},{"id":"resources/advanced/list-auth-keys-tutorial","path":"/resources/advanced/list-auth-keys-tutorial","sidebar":"resources"},{"id":"resources/advanced/list-cspr","path":"/resources/tutorials/advanced/list-cspr"},{"id":"resources/advanced/multi-sig/index","path":"/resources/advanced/multi-sig/","sidebar":"resources"},{"id":"resources/advanced/multi-sig/multi-sig-workflow","path":"/resources/advanced/multi-sig/multi-sig-workflow","sidebar":"resources"},{"id":"resources/advanced/multi-sig/other-scenarios","path":"/resources/advanced/multi-sig/other-scenarios","sidebar":"resources"},{"id":"resources/advanced/return-values-tutorial","path":"/resources/tutorials/advanced/return-values-tutorial","sidebar":"resources"},{"id":"resources/advanced/storage-workflow","path":"/resources/tutorials/advanced/storage-workflow","sidebar":"resources"},{"id":"resources/advanced/transfer-token-to-contract","path":"/resources/tutorials/advanced/transfer-token-to-contract","sidebar":"resources"},{"id":"resources/advanced/two-party-multi-sig","path":"/resources/tutorials/advanced/two-party-multi-sig","sidebar":"resources"},{"id":"resources/beginner/aws-node","path":"/resources/tutorials/beginner/aws-node","sidebar":"resources"},{"id":"resources/beginner/cep18","path":"/resources/tutorials/beginner/cep18","sidebar":"resources"},{"id":"resources/beginner/counter-testnet/commands","path":"/resources/beginner/counter-testnet/commands","sidebar":"resources"},{"id":"resources/beginner/counter-testnet/index","path":"/counter-testnet","sidebar":"resources"},{"id":"resources/beginner/counter-testnet/overview","path":"/resources/beginner/counter-testnet/overview","sidebar":"resources"},{"id":"resources/beginner/counter-testnet/walkthrough","path":"/resources/beginner/counter-testnet/walkthrough","sidebar":"resources"},{"id":"resources/beginner/counter/commands","path":"/resources/beginner/counter/commands","sidebar":"resources"},{"id":"resources/beginner/counter/index","path":"/counter","sidebar":"resources"},{"id":"resources/beginner/counter/overview","path":"/resources/beginner/counter/overview","sidebar":"resources"},{"id":"resources/beginner/counter/walkthrough","path":"/resources/beginner/counter/walkthrough","sidebar":"resources"},{"id":"resources/beginner/getting-started-tutorial","path":"/resources/tutorials/beginner/getting-started-tutorial","sidebar":"resources"},{"id":"resources/beginner/index","path":"/resources/tutorials/beginner/","sidebar":"resources"},{"id":"resources/beginner/querying-network","path":"/resources/tutorials/beginner/querying-network","sidebar":"resources"},{"id":"resources/beginner/upgrade-contract","path":"/resources/tutorials/beginner/upgrade-contract","sidebar":"resources"},{"id":"resources/build-on-casper","path":"/resources/build-on-casper/introduction","sidebar":"resources"},{"id":"resources/casper-open-source-software","path":"/resources/build-on-casper/casper-open-source-software","sidebar":"resources"},{"id":"resources/index","path":"/resources/","sidebar":"resources"},{"id":"resources/moving-to-casper","path":"/resources/moving-to-casper","sidebar":"resources"},{"id":"resources/quick-start","path":"/resources/quick-start","sidebar":"resources"},{"id":"resources/tokens/cep18/full-tutorial","path":"/resources/tokens/cep18/full-tutorial","sidebar":"resources"},{"id":"resources/tokens/cep18/query","path":"/resources/tokens/cep18/query","sidebar":"resources"},{"id":"resources/tokens/cep18/quickstart-guide","path":"/resources/tokens/cep18/quickstart-guide","sidebar":"resources"},{"id":"resources/tokens/cep18/tests","path":"/resources/tokens/cep18/tests","sidebar":"resources"},{"id":"resources/tokens/cep18/transfer","path":"/resources/tokens/cep18/transfer","sidebar":"resources"},{"id":"resources/tokens/cep78/introduction","path":"/resources/tokens/cep78/introduction","sidebar":"resources"},{"id":"resources/tokens/cep78/js-tutorial","path":"/resources/tokens/cep78/js-tutorial","sidebar":"resources"},{"id":"resources/tokens/cep78/modalities","path":"/resources/tokens/cep78/modalities","sidebar":"resources"},{"id":"resources/tokens/cep78/reverse-lookup","path":"/resources/tokens/cep78/reverse-lookup","sidebar":"resources"},{"id":"resources/tokens/cep78/using-casper-client","path":"/resources/tokens/using-casper-client","sidebar":"resources"},{"id":"resources/tokens/index","path":"/resources/tokens/","sidebar":"resources"},{"id":"users/block-explorer","path":"/users/block-explorer","sidebar":"users"},{"id":"users/csprlive/delegate-ui","path":"/users/delegate-ui","sidebar":"users"},{"id":"users/csprlive/index","path":"/users/csprlive/","sidebar":"users"},{"id":"users/csprlive/testnet-faucet","path":"/users/testnet-faucet","sidebar":"users"},{"id":"users/csprlive/token-transfer","path":"/users/token-transfer","sidebar":"users"},{"id":"users/csprlive/undelegate-ui","path":"/users/undelegate-ui","sidebar":"users"},{"id":"users/funding-from-exchanges","path":"/users/funding-from-exchanges","sidebar":"users"},{"id":"users/index","path":"/users/","sidebar":"users"},{"id":"users/ledger/index","path":"/users/ledger/","sidebar":"users"},{"id":"users/ledger/ledger-cspr-live","path":"/users/ledger/ledger-cspr-live","sidebar":"users"},{"id":"users/ledger/ledger-live","path":"/users/ledger/ledger-live","sidebar":"users"},{"id":"users/ledger/ledger-setup","path":"/workflow/ledger-setup/","sidebar":"users"},{"id":"users/ledger/staking-ledger","path":"/users/staking-ledger","sidebar":"users"}],"draftIds":[],"sidebars":{"concepts":{"link":{"path":"/concepts/","label":"concepts/index"}},"developers":{"link":{"path":"/developers","label":"developers/index"}},"operators":{"link":{"path":"/operators","label":"operators/index"}},"resources":{"link":{"path":"/resources/","label":"resources/index"}},"users":{"link":{"path":"/users/","label":"users/index"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}'),s=n(7529),c=JSON.parse('{"docusaurusVersion":"2.4.1","siteVersion":"1.0.4","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.4.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.4.1"},"docusaurus-plugin-google-gtag":{"type":"package","name":"@docusaurus/plugin-google-gtag","version":"2.4.1"},"docusaurus-plugin-google-tag-manager":{"type":"package","name":"@docusaurus/plugin-google-tag-manager","version":"2.4.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.4.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.4.1"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"2.4.1"},"docusaurus-plugin-sass":{"type":"package","name":"docusaurus-plugin-sass","version":"0.2.5"},"docusaurus-plugin-navdata":{"type":"package","name":"docusaurus-plugin-navdata","version":"0.1.0"},"docusaurus-plugin-cookiesbanner":{"type":"package","name":"docusaurus-plugin-cookiesbanner","version":"0.1.0"}}}'),l={siteConfig:o.default,siteMetadata:c,globalData:a,i18n:i,codeTranslations:s},u=r.createContext(l);function d(e){var t=e.children;return r.createElement(u.Provider,{value:l},t)}},4763:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(4578),o=n(7294),a=n(412),i=n(5742),s=n(8780),c=n(9686);function l(e){var t=e.error,n=e.tryAgain;return o.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"}},o.createElement("h1",{style:{fontSize:"3rem"}},"This page crashed"),o.createElement("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"}},"Try again"),o.createElement(u,{error:t}))}function u(e){var t=e.error,n=(0,s.getErrorCausalChain)(t).map((function(e){return e.message})).join("\n\nCause:\n");return o.createElement("p",{style:{whiteSpace:"pre-wrap"}},n)}function d(e){var t=e.error,n=e.tryAgain;return o.createElement(f,{fallback:function(){return o.createElement(l,{error:t,tryAgain:n})}},o.createElement(i.Z,null,o.createElement("title",null,"Page Error")),o.createElement(c.Z,null,o.createElement(l,{error:t,tryAgain:n})))}var p=function(e){return o.createElement(d,e)},f=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={error:null},n}(0,r.Z)(t,e);var n=t.prototype;return n.componentDidCatch=function(e){a.Z.canUseDOM&&this.setState({error:e})},n.render=function(){var e=this,t=this.props.children,n=this.state.error;if(n){var r,o={error:n,tryAgain:function(){return e.setState({error:null})}};return(null!=(r=this.props.fallback)?r:p)(o)}return null!=t?t:null},t}(o.Component)},412:function(e,t){"use strict";var n="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,r={canUseDOM:n,canUseEventListeners:n&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:n&&"IntersectionObserver"in window,canUseViewport:n&&"screen"in window};t.Z=r},5742:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7294),o=n(405);function a(e){return r.createElement(o.ql,e)}},9960:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(7462),o=n(3366),a=n(7294),i=n(3727),s=n(8780),c=n(2263),l=n(3919),u=n(412),d=a.createContext({collectLink:function(){}});var p=n(4996),f=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];function m(e,t){var n,m,h=e.isNavLink,g=e.to,v=e.href,b=e.activeClassName,y=e.isActive,w=e["data-noBrokenLinkCheck"],k=e.autoAddBaseUrl,_=void 0===k||k,E=(0,o.Z)(e,f),C=(0,c.Z)().siteConfig,x=C.trailingSlash,S=C.baseUrl,T=(0,p.C)().withBaseUrl,N=(0,a.useContext)(d),L=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(function(){return L.current}));var A=g||v;var O,P=(0,l.Z)(A),I=null==A?void 0:A.replace("pathname://",""),R=void 0!==I?(O=I,_&&function(e){return e.startsWith("/")}(O)?T(O):O):void 0;R&&P&&(R=(0,s.applyTrailingSlash)(R,{trailingSlash:x,baseUrl:S}));var M=(0,a.useRef)(!1),D=h?i.OL:i.rU,F=u.Z.canUseIntersectionObserver,B=(0,a.useRef)(),j=function(){M.current||null==R||(window.docusaurus.preload(R),M.current=!0)};(0,a.useEffect)((function(){return!F&&P&&null!=R&&window.docusaurus.prefetch(R),function(){F&&B.current&&B.current.disconnect()}}),[B,R,F,P]);var U=null!=(n=null==(m=R)?void 0:m.startsWith("#"))&&n,Z=!R||!P||U;return Z||w||N.collectLink(R),Z?a.createElement("a",(0,r.Z)({ref:L,href:R},A&&!P&&{target:"_blank",rel:"noopener noreferrer"},E)):a.createElement(D,(0,r.Z)({},E,{onMouseEnter:j,onTouchStart:j,innerRef:function(e){L.current=e,F&&e&&P&&(B.current=new window.IntersectionObserver((function(t){t.forEach((function(t){e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(B.current.unobserve(e),B.current.disconnect(),null!=R&&window.docusaurus.prefetch(R))}))})),B.current.observe(e))},to:R},h&&{isActive:y,activeClassName:b}))}var h=a.forwardRef(m)},5999:function(e,t,n){"use strict";n.d(t,{Z:function(){return c},I:function(){return s}});var r=n(7294);function o(e,t){var n=e.split(/(\{\w+\})/).map((function(e,n){if(n%2==1){var r=null==t?void 0:t[e.slice(1,-1)];if(void 0!==r)return r}return e}));return n.some((function(e){return(0,r.isValidElement)(e)}))?n.map((function(e,t){return(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e})).filter((function(e){return""!==e})):n.join("")}var a=n(7529);function i(e){var t,n,r=e.id,o=e.message;if(void 0===r&&void 0===o)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return null!=(t=null!=(n=a[null!=r?r:o])?n:o)?t:r}function s(e,t){return o(i({message:e.message,id:e.id}),t)}function c(e){var t=e.children,n=e.id,a=e.values;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");var s=i({message:t,id:n});return r.createElement(r.Fragment,null,o(s,a))}},9935:function(e,t,n){"use strict";n.d(t,{m:function(){return r}});var r="default"},3919:function(e,t,n){"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{Z:function(){return o},b:function(){return r}})},4996:function(e,t,n){"use strict";n.d(t,{C:function(){return i},Z:function(){return s}});var r=n(7294),o=n(2263),a=n(3919);function i(){var e=(0,o.Z)().siteConfig,t=e.baseUrl,n=e.url,i=(0,r.useCallback)((function(e,r){return function(e,t,n,r){var o=void 0===r?{}:r,i=o.forcePrependBaseUrl,s=void 0!==i&&i,c=o.absolute,l=void 0!==c&&c;if(!n||n.startsWith("#")||(0,a.b)(n))return n;if(s)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;var u=n.startsWith(t)?n:t+n.replace(/^\//,"");return l?e+u:u}(n,t,e,r)}),[n,t]);return{withBaseUrl:i}}function s(e,t){return void 0===t&&(t={}),(0,i().withBaseUrl)(e,t)}},2263:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7294),o=n(8940);function a(){return(0,r.useContext)(o._)}},8084:function(e,t,n){"use strict";n.d(t,{OD:function(){return a},eZ:function(){return i}});var r=n(2263),o=n(9935);function a(e,t){void 0===t&&(t={});var n=(0,r.Z)().globalData[e];if(!n&&t.failfast)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin.');return n}function i(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});var r=a(e),i=null==r?void 0:r[t];if(!i&&n.failfast)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin with id "'+t+'".');return i}},2389:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7294),o=n(8934);function a(){return(0,r.useContext)(o._)}},9670:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=function(e){return"object"==typeof e&&!!e&&Object.keys(e).length>0};function o(e){var t={};return function e(n,o){Object.entries(n).forEach((function(n){var a=n[0],i=n[1],s=o?o+"."+a:a;r(i)?e(i,s):t[s]=i}))}(e),t}},226:function(e,t,n){"use strict";n.d(t,{_:function(){return o},z:function(){return a}});var r=n(7294),o=r.createContext(null);function a(e){var t=e.children,n=e.value,a=r.useContext(o),i=(0,r.useMemo)((function(){return function(e){var t=e.parent,n=e.value;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}var r=Object.assign({},t.data,null==n?void 0:n.data);return{plugin:t.plugin,data:r}}({parent:a,value:n})}),[a,n]);return r.createElement(o.Provider,{value:i},t)}},4104:function(e,t,n){"use strict";n.d(t,{Iw:function(){return h},gA:function(){return d},WS:function(){return p},_r:function(){return l},Jo:function(){return g},zh:function(){return u},yW:function(){return m},gB:function(){return f}});var r=n(6550),o=n(8084);var a=function(e){return e.versions.find((function(e){return e.isLast}))};function i(e,t){var n=a(e);return[].concat(e.versions.filter((function(e){return e!==n})),[n]).find((function(e){return!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})}))}function s(e,t){var n,o,a=i(e,t),s=null==a?void 0:a.docs.find((function(e){return!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})}));return{activeVersion:a,activeDoc:s,alternateDocVersions:s?(n=s.id,o={},e.versions.forEach((function(e){e.docs.forEach((function(t){t.id===n&&(o[e.name]=t)}))})),o):{}}}var c={},l=function(){var e;return null!=(e=(0,o.OD)("docusaurus-plugin-content-docs"))?e:c},u=function(e){return(0,o.eZ)("docusaurus-plugin-content-docs",e,{failfast:!0})};function d(e){return void 0===e&&(e={}),function(e,t,n){void 0===n&&(n={});var o=Object.entries(e).sort((function(e,t){return t[1].path.localeCompare(e[1].path)})).find((function(e){var n=e[1];return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&n.failfast)throw new Error("Can't find active docs plugin for \""+t+'" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: '+Object.values(e).map((function(e){return e.path})).join(", "));return a}(l(),(0,r.TH)().pathname,e)}function p(e){void 0===e&&(e={});var t=d(e),n=(0,r.TH)().pathname;if(t)return{activePlugin:t,activeVersion:i(t.pluginData,n)}}function f(e){return u(e).versions}function m(e){var t=u(e);return a(t)}function h(e){return s(u(e),(0,r.TH)().pathname)}function g(e){return function(e,t){var n=a(e);return{latestDocSuggestion:s(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(u(e),(0,r.TH)().pathname)}},6657:function(e,t,n){"use strict";n.r(t);var r={onRouteDidUpdate:function(e){var t=e.location,n=e.previousLocation;!n||t.pathname===n.pathname&&t.search===n.search&&t.hash===n.hash||setTimeout((function(){window.gtag("event","page_view",{page_title:document.title,page_location:window.location.href,page_path:t.pathname+t.search+t.hash})}))}};t.default=r},8320:function(e,t,n){"use strict";n.r(t);var r=n(4865),o=n.n(r);o().configure({showSpinner:!1});var a={onRouteUpdate:function(e){var t=e.location,n=e.previousLocation;if(n&&t.pathname!==n.pathname){var r=window.setTimeout((function(){o().start()}),200);return function(){return window.clearTimeout(r)}}},onRouteDidUpdate:function(){o().done()}};t.default=a},3310:function(e,t,n){"use strict";n.r(t);var r,o,a=n(7410),i=n(6809);r=a.Z,o=i.default.themeConfig.prism.additionalLanguages,globalThis.Prism=r,o.forEach((function(e){n(4294)("./prism-"+e)})),delete globalThis.Prism},9471:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7294),o={iconExternalLink:"iconExternalLink_nPIU"};function a(e){var t=e.width,n=void 0===t?13.5:t,a=e.height,i=void 0===a?13.5:a;return r.createElement("svg",{width:n,height:i,"aria-hidden":"true",viewBox:"0 0 24 24",className:o.iconExternalLink},r.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},9686:function(e,t,n){"use strict";n.d(t,{Z:function(){return Jn}});var r=n(7294),o=n(6010),a=n(4763),i=n(833),s=n(7462),c=n(6550),l=n(5999),u=n(5936),d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){var e=(0,r.useRef)(null),t=(0,c.k6)().action,n=(0,r.useCallback)((function(e){e.preventDefault();var t,n=null!=(t=document.querySelector("main:first-of-type"))?t:document.getElementById(d);n&&p(n)}),[]);return(0,u.S)((function(n){var r=n.location;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}var m=(0,l.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){var t,n=null!=(t=e.children)?t:m,o=f(),a=o.containerRef,i=o.onClick;return r.createElement("div",{ref:a,role:"region","aria-label":m},r.createElement("a",(0,s.Z)({},e,{href:"#"+d,onClick:i}),n))}var g=n(5281),v=n(9727),b={skipToContent:"skipToContent_fXgn"};function y(){return r.createElement(h,{className:b.skipToContent})}var w=n(6668),k=n(9689),_=n(3366),E=["width","height","color","strokeWidth","className"];function C(e){var t=e.width,n=void 0===t?21:t,o=e.height,a=void 0===o?21:o,i=e.color,c=void 0===i?"currentColor":i,l=e.strokeWidth,u=void 0===l?1.2:l,d=(e.className,(0,_.Z)(e,E));return r.createElement("svg",(0,s.Z)({viewBox:"0 0 15 15",width:n,height:a},d),r.createElement("g",{stroke:c,strokeWidth:u},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}var x={closeButton:"closeButton_CVFx"};function S(e){return r.createElement("button",(0,s.Z)({type:"button","aria-label":(0,l.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,o.Z)("clean-btn close",x.closeButton,e.className)}),r.createElement(C,{width:14,height:14,strokeWidth:3.1}))}var T={content:"content_knG7"};function N(e){var t=(0,w.L)().announcementBar.content;return r.createElement("div",(0,s.Z)({},e,{className:(0,o.Z)(T.content,e.className),dangerouslySetInnerHTML:{__html:t}}))}var L={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function A(){var e=(0,w.L)().announcementBar,t=(0,k.nT)(),n=t.isActive,o=t.close;if(!n)return null;var a=e.backgroundColor,i=e.textColor,s=e.isCloseable;return r.createElement("div",{className:L.announcementBar,style:{backgroundColor:a,color:i},role:"banner"},s&&r.createElement("div",{className:L.announcementBarPlaceholder}),r.createElement(N,{className:L.announcementBarContent}),s&&r.createElement(S,{onClick:o,className:L.announcementBarClose}))}var O=n(3163),P=n(2466);var I=n(9688),R=n(3102),M=r.createContext(null);function D(e){var t,n,o,a,i,s,c,l=e.children,u=(t=(0,O.e)(),n=(0,R.HY)(),o=(0,r.useState)(!1),a=o[0],i=o[1],s=null!==n.component,c=(0,I.D9)(s),(0,r.useEffect)((function(){s&&!c&&i(!0)}),[s,c]),(0,r.useEffect)((function(){s?t.shown||i(!0):i(!1)}),[t.shown,s]),(0,r.useMemo)((function(){return[a,i]}),[a]));return r.createElement(M.Provider,{value:u},l)}function F(e){if(e.component){var t=e.component;return r.createElement(t,e.props)}}function B(){var e=(0,r.useContext)(M);if(!e)throw new I.i6("NavbarSecondaryMenuDisplayProvider");var t=e[0],n=e[1],o=(0,r.useCallback)((function(){return n(!1)}),[n]),a=(0,R.HY)();return(0,r.useMemo)((function(){return{shown:t,hide:o,content:F(a)}}),[o,a,t])}var j={searchBox:"searchBox_H2mL"};function U(e){var t=e.children,n=e.className;return r.createElement("div",{className:(0,o.Z)(n,j.searchBox)},t)}var Z=n(196),z=n(1931),H={sideBarWrapper:"sideBarWrapper_pBNs",showingAnnouncer:"showingAnnouncer_f0Ab",docSearchContainer:"docSearchContainer_wO8u"};function $(e){var t,n,a,i,s=e.header,c=e.primaryMenu,l=e.secondaryMenu,u=B().shown,d=((0,w.L)().navbar.items.find((function(e){return"search"===e.type})),r.useRef(null)),p=r.useRef(null),f=z.Z?document.querySelectorAll('*[class^="announcementBar_"]')[0]:null,m=z.Z?document.querySelectorAll('*[class^="navbar_wrapper"]')[0]:null;return f&&(d.current=f,i=(0,Z.Z)(d,"0px"),n=d.current.offsetHeight),m&&(p.current=m,a=p.current.offsetHeight),r.createElement("div",{className:"navbar-sidebar "+H.sideBarWrapper+" "+(i?H.showingAnnouncer:""),style:(t={},t["--announcerHeight"]=(n||0)+"px",t["--siteNavbarMobileHeight"]=(a||0)+"px",t)},s,r.createElement("div",{className:(0,o.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":u})},r.createElement("div",{className:"navbar-sidebar__item menu"},c),r.createElement("div",{className:"navbar-sidebar__item menu"},l)))}var q=n(9960),V=n(4996),W=n(3919),G=n(8022),K=n(9471),Y=["activeBasePath","activeBaseRegex","to","href","label","html","isDropdownLink","prependBaseUrlToHref"];function Q(e){var t=e.activeBasePath,n=e.activeBaseRegex,o=e.to,a=e.href,i=e.label,c=e.html,l=e.isDropdownLink,u=e.prependBaseUrlToHref,d=(0,_.Z)(e,Y),p=(0,V.Z)(o),f=(0,V.Z)(t),m=(0,V.Z)(a,{forcePrependBaseUrl:!0}),h=i&&a&&!(0,W.Z)(a),g=c?{dangerouslySetInnerHTML:{__html:c}}:{children:r.createElement(r.Fragment,null,i,h&&r.createElement(K.Z,l&&{width:12,height:12}))};return a?r.createElement(q.Z,(0,s.Z)({href:u?m:a},d,g)):r.createElement(q.Z,(0,s.Z)({to:p,isNavLink:!0},(t||n)&&{isActive:function(e,t){return n?(0,G.F)(n,t.pathname):t.pathname.startsWith(f)}},d,g))}var X=["className","isDropdownItem"],J=["className","isDropdownItem"],ee=["mobile","position"];function te(e){var t=e.className,n=e.isDropdownItem,a=void 0!==n&&n,i=(0,_.Z)(e,X),c=r.createElement(Q,(0,s.Z)({className:(0,o.Z)(a?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:a},i));return a?r.createElement("li",null,c):c}function ne(e){var t=e.className,n=(e.isDropdownItem,(0,_.Z)(e,J));return r.createElement("li",{className:"menu__list-item"},r.createElement(Q,(0,s.Z)({className:(0,o.Z)("menu__link",t)},n)))}function re(e){var t,n=e.mobile,o=void 0!==n&&n,a=(e.position,(0,_.Z)(e,ee)),i=o?ne:te;return r.createElement(i,(0,s.Z)({},a,{activeClassName:null!=(t=a.activeClassName)?t:o?"menu__link--active":"navbar__link--active"}))}var oe=n(7186),ae=n(8596),ie=n(2263);var se=["items","position","className","onClick"],ce=["items","className","position","onClick"],le=["mobile"];function ue(e,t){return e.some((function(e){return function(e,t){return!!(0,ae.Mg)(e.to,t)||!!(0,G.F)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)}))}function de(e){var t,n=e.items,a=e.position,i=e.className,c=(e.onClick,(0,_.Z)(e,se)),l=(0,r.useRef)(null),u=(0,r.useState)(!1),d=u[0],p=u[1];return(0,r.useEffect)((function(){var e=function(e){l.current&&!l.current.contains(e.target)&&p(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),r.createElement("div",{ref:l,className:(0,o.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===a,"dropdown--show":d})},r.createElement(Q,(0,s.Z)({"aria-haspopup":"true","aria-expanded":d,role:"button",href:c.to?void 0:"#",className:(0,o.Z)("navbar__link",i)},c,{onClick:c.to?void 0:function(e){return e.preventDefault()},onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),p(!d))}}),null!=(t=c.children)?t:c.label),r.createElement("ul",{className:"dropdown__menu"},n.map((function(e,t){return r.createElement(Ye,(0,s.Z)({isDropdownItem:!0,activeClassName:"dropdown__link--active"},e,{key:t}))}))))}function pe(e){var t,n,a=e.items,i=e.className,l=(e.position,e.onClick),u=(0,_.Z)(e,ce),d=(n=(0,ie.Z)().siteConfig.baseUrl,(0,c.TH)().pathname.replace(n,"/")),p=ue(a,d),f=(0,oe.u)({initialState:function(){return!p}}),m=f.collapsed,h=f.toggleCollapsed,g=f.setCollapsed;return(0,r.useEffect)((function(){p&&g(!p)}),[d,p,g]),r.createElement("li",{className:(0,o.Z)("menu__list-item",{"menu__list-item--collapsed":m})},r.createElement(Q,(0,s.Z)({role:"button",className:(0,o.Z)("menu__link menu__link--sublist menu__link--sublist-caret",i)},u,{onClick:function(e){e.preventDefault(),h()}}),null!=(t=u.children)?t:u.label),r.createElement(oe.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:m},a.map((function(e,t){return r.createElement(Ye,(0,s.Z)({mobile:!0,isDropdownItem:!0,onClick:l,activeClassName:"menu__link--active"},e,{key:t}))}))))}function fe(e){var t=e.mobile,n=void 0!==t&&t,o=(0,_.Z)(e,le),a=n?pe:de;return r.createElement(a,o)}var me=n(4711),he=["width","height"];function ge(e){var t=e.width,n=void 0===t?20:t,o=e.height,a=void 0===o?20:o,i=(0,_.Z)(e,he);return r.createElement("svg",(0,s.Z)({viewBox:"0 0 24 24",width:n,height:a,"aria-hidden":!0},i),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}var ve="iconLanguage_nlXk",be=["mobile","dropdownItemsBefore","dropdownItemsAfter"];function ye(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var we=n(830),ke=["translations"];function _e(){return _e=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Se="Ctrl";var Te=r.forwardRef((function(e,t){var n=e.translations,o=void 0===n?{}:n,a=xe(e,ke),i=o.buttonText,s=void 0===i?"Search":i,c=o.buttonAriaLabel,l=void 0===c?"Search":c,u=Ee((0,r.useState)(null),2),d=u[0],p=u[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?p("\u2318"):p(Se))}),[]),r.createElement("button",_e({type:"button",className:"DocSearch DocSearch-Button","aria-label":l},a,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(we.W,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},s)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==d&&r.createElement(r.Fragment,null,r.createElement("kbd",{className:"DocSearch-Button-Key"},d===Se?r.createElement(ye,null):d),r.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),Ne=n(5742),Le=n(6177),Ae=n(239),Oe=n(3320);var Pe=n(3935),Ie={button:{buttonText:(0,l.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,l.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,l.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,l.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,l.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,l.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,l.I)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,l.I)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,l.I)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,l.I)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,l.I)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,l.I)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,l.I)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,l.I)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,l.I)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,l.I)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,l.I)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,l.I)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,l.I)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,l.I)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,l.I)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,l.I)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,l.I)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,l.I)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,l.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,l.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,l.I)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})},Re=["contextualSearch","externalUrlRegex"],Me=null;function De(e){var t=e.hit,n=e.children;return r.createElement(q.Z,{to:t.url},n)}function Fe(e){var t=e.state,n=e.onClose,o=(0,Le.M)();return r.createElement(q.Z,{to:o(t.query),onClick:n},r.createElement(l.Z,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits}},"See all {count} results"))}function Be(e){var t,o,a,i,l,u=e.contextualSearch,d=e.externalUrlRegex,p=(0,_.Z)(e,Re),f=(0,ie.Z)().siteMetadata,m=(0,Ae.l)(),h=["language:"+(a=(0,Oe._q)()).locale,a.tags.map((function(e){return"docusaurus_tag:"+e}))],g=null!=(t=null==(o=p.searchParameters)?void 0:o.facetFilters)?t:[],v=u?(i=g,[].concat((l=function(e){return"string"==typeof e?[e]:e})(h),l(i))):g,b=Object.assign({},p.searchParameters,{facetFilters:v}),y=(0,c.k6)(),w=(0,r.useRef)(null),k=(0,r.useRef)(null),E=(0,r.useState)(!1),C=E[0],x=E[1],S=(0,r.useState)(void 0),T=S[0],N=S[1],L=(0,r.useCallback)((function(){return Me?Promise.resolve():Promise.all([n.e(3719).then(n.bind(n,3719)),Promise.all([n.e(532),n.e(6945)]).then(n.bind(n,6945)),Promise.all([n.e(532),n.e(8894)]).then(n.bind(n,8894))]).then((function(e){var t=e[0].DocSearchModal;Me=t}))}),[]),A=(0,r.useCallback)((function(){L().then((function(){w.current=document.createElement("div"),document.body.insertBefore(w.current,document.body.firstChild),x(!0)}))}),[L,x]),O=(0,r.useCallback)((function(){var e;x(!1),null==(e=w.current)||e.remove()}),[x]),P=(0,r.useCallback)((function(e){L().then((function(){x(!0),N(e.key)}))}),[L,x,N]),I=(0,r.useRef)({navigate:function(e){var t=e.itemUrl;(0,G.F)(d,t)?window.location.href=t:y.push(t)}}).current,R=(0,r.useRef)((function(e){return p.transformItems?p.transformItems(e):e.map((function(e){return Object.assign({},e,{url:m(e.url)})}))})).current,M=(0,r.useMemo)((function(){return function(e){return r.createElement(Fe,(0,s.Z)({},e,{onClose:O}))}}),[O]),D=(0,r.useCallback)((function(e){return e.addAlgoliaAgent("docusaurus",f.docusaurusVersion),e}),[f.docusaurusVersion]);return function(e){var t=e.isOpen,n=e.onOpen,o=e.onClose,a=e.onInput,i=e.searchButtonRef;r.useEffect((function(){function e(e){var r;(27===e.keyCode&&t||"k"===(null===(r=e.key)||void 0===r?void 0:r.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?o():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),i&&i.current===document.activeElement&&a&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&a(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,o,a,i])}({isOpen:C,onOpen:A,onClose:O,onInput:P,searchButtonRef:k}),r.createElement(r.Fragment,null,r.createElement(Ne.Z,null,r.createElement("link",{rel:"preconnect",href:"https://"+p.appId+"-dsn.algolia.net",crossOrigin:"anonymous"})),r.createElement(Te,{onTouchStart:L,onFocus:L,onMouseOver:L,onClick:A,ref:k,translations:Ie.button}),C&&Me&&w.current&&(0,Pe.createPortal)(r.createElement(Me,(0,s.Z)({onClose:O,initialScrollY:window.scrollY,initialQuery:T,navigator:I,transformItems:R,hitComponent:De,transformSearchClient:D},p.searchPagePath&&{resultsFooterComponent:M},p,{searchParameters:b,placeholder:Ie.placeholder,translations:Ie.modal})),w.current))}function je(){var e=(0,ie.Z)().siteConfig;return r.createElement(Be,e.themeConfig.algolia)}var Ue=n(4104),Ze=n(3438),ze=["docId","label","docsPluginId"];var He=["sidebarId","label","docsPluginId"];var $e=["label","to","docsPluginId"];var qe=n(373),Ve=["mobile","docsPluginId","dropdownActiveClassDisabled","dropdownItemsBefore","dropdownItemsAfter"],We=function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))};var Ge={default:re,localeDropdown:function(e){var t=e.mobile,n=e.dropdownItemsBefore,o=e.dropdownItemsAfter,a=(0,_.Z)(e,be),i=(0,ie.Z)().i18n,u=i.currentLocale,d=i.locales,p=i.localeConfigs,f=(0,me.l)(),m=(0,c.TH)(),h=m.search,g=m.hash,v=d.map((function(e){var n=""+("pathname://"+f.createUrl({locale:e,fullyQualified:!1}))+h+g;return{label:p[e].label,lang:p[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===u?t?"menu__link--active":"dropdown__link--active":""}})),b=[].concat(n,v,o),y=t?(0,l.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):p[u].label;return r.createElement(fe,(0,s.Z)({},a,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(ge,{className:ve}),y),items:b}))},search:function(e){var t=e.mobile,n=e.className;return t?null:r.createElement(U,{className:n},r.createElement(je,null))},dropdown:fe,html:function(e){var t=e.value,n=e.className,a=e.mobile,i=void 0!==a&&a,s=e.isDropdownItem,c=void 0!==s&&s,l=c?"li":"div";return r.createElement(l,{className:(0,o.Z)({navbar__item:!i&&!c,"menu__list-item":i},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){var t=e.docId,n=e.label,o=e.docsPluginId,a=(0,_.Z)(e,ze),i=(0,Ue.Iw)(o).activeDoc,c=(0,Ze.vY)(t,o);return null===c?null:r.createElement(re,(0,s.Z)({exact:!0},a,{isActive:function(){return(null==i?void 0:i.path)===c.path||!(null==i||!i.sidebar)&&i.sidebar===c.sidebar},label:null!=n?n:c.id,to:c.path}))},docSidebar:function(e){var t=e.sidebarId,n=e.label,o=e.docsPluginId,a=(0,_.Z)(e,He),i=(0,Ue.Iw)(o).activeDoc,c=(0,Ze.oz)(t,o).link;if(!c)throw new Error('DocSidebarNavbarItem: Sidebar with ID "'+t+"\" doesn't have anything to be linked to.");return r.createElement(re,(0,s.Z)({exact:!0},a,{isActive:function(){return(null==i?void 0:i.sidebar)===t},label:null!=n?n:c.label,to:c.path}))},docsVersion:function(e){var t=e.label,n=e.to,o=e.docsPluginId,a=(0,_.Z)(e,$e),i=(0,Ze.lO)(o)[0],c=null!=t?t:i.label,l=null!=n?n:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(i).path;return r.createElement(re,(0,s.Z)({},a,{label:c,to:l}))},docsVersionDropdown:function(e){var t=e.mobile,n=e.docsPluginId,o=e.dropdownActiveClassDisabled,a=e.dropdownItemsBefore,i=e.dropdownItemsAfter,u=(0,_.Z)(e,Ve),d=(0,c.TH)(),p=d.search,f=d.hash,m=(0,Ue.Iw)(n),h=(0,Ue.gB)(n),g=(0,qe.J)(n).savePreferredVersionName,v=h.map((function(e){var t,n=null!=(t=m.alternateDocVersions[e.name])?t:We(e);return{label:e.label,to:""+n.path+p+f,isActive:function(){return e===m.activeVersion},onClick:function(){return g(e.name)}}})),b=[].concat(a,v,i),y=(0,Ze.lO)(n)[0],w=t&&b.length>1?(0,l.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):y.label,k=t&&b.length>1?void 0:We(y).path;return b.length<=1?r.createElement(re,(0,s.Z)({},u,{mobile:t,label:w,to:k,isActive:o?function(){return!1}:void 0})):r.createElement(fe,(0,s.Z)({},u,{mobile:t,label:w,to:k,items:b,isActive:o?function(){return!1}:void 0}))}},Ke=["type"];function Ye(e){var t=e.type,n=(0,_.Z)(e,Ke),o=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=Ge[o];if(!a)throw new Error('No NavbarItem component found for type "'+t+'".');return r.createElement(a,n)}function Qe(){var e=(0,O.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map((function(t,n){return r.createElement(Ye,(0,s.Z)({mobile:!0},t,{onClick:function(){return e.toggle()},key:n}))})))}function Xe(e){return r.createElement("button",(0,s.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(l.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function Je(){var e=0===(0,w.L)().navbar.items.length,t=B();return r.createElement(r.Fragment,null,!e&&r.createElement(Xe,{onClick:function(){return t.hide()}}),t.content)}function et(){var e,t=(0,O.e)();return void 0===(e=t.shown)&&(e=!0),(0,r.useEffect)((function(){return document.body.style.overflow=e?"hidden":"visible",function(){document.body.style.overflow="visible"}}),[e]),t.shouldRender?r.createElement($,{primaryMenu:r.createElement(Qe,null),secondaryMenu:r.createElement(Je,null)}):null}var tt={navBarWrapper:"navBarWrapper_phG8",navbarHideable:"navbarHideable_jvwV",navbarHidden:"navbarHidden_nLSi"};function nt(e){var t=e.children,n=(0,w.L)().navbar,a=n.hideOnScroll,i=n.style,s=(0,O.e)(),c=function(e){var t=(0,r.useState)(e),n=t[0],o=t[1],a=(0,r.useRef)(!1),i=(0,r.useRef)(0),s=(0,r.useCallback)((function(e){null!==e&&(i.current=e.getBoundingClientRect().height)}),[]);return(0,P.RF)((function(t,n){var r=t.scrollY;if(e)if(r=s?o(!1):r+l0?l.map((function(e,t){var n,o,a;return(null==(n=e._highlightResult)||null==(n=n.title)||null==(n=n.matchedWords)?void 0:n.length)>0||(null==(o=e._highlightResult)||null==(o=o.internal)||null==(o=o.content)||null==(o=o.matchedWords)?void 0:o.length)>0?r.createElement("a",{key:e.objectID+"-"+t,href:v(e),className:yt.results_container_hit},r.createElement("div",{className:yt.results_container_hit_link},r.createElement("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M21.6499 19.8884L14.6937 12.9321C15.7731 11.5366 16.3571 9.83036 16.3571 8.03571C16.3571 5.8875 15.5187 3.87321 14.0026 2.35446C12.4865 0.835714 10.4669 0 8.32136 0C6.17582 0 4.15618 0.838393 2.64011 2.35446C1.12136 3.87054 0.285645 5.8875 0.285645 8.03571C0.285645 10.1812 1.12404 12.2009 2.64011 13.717C4.15618 15.2357 6.17314 16.0714 8.32136 16.0714C10.116 16.0714 11.8196 15.4875 13.2151 14.4107L20.1714 21.3643C20.1918 21.3847 20.216 21.4009 20.2426 21.4119C20.2693 21.423 20.2979 21.4287 20.3267 21.4287C20.3556 21.4287 20.3841 21.423 20.4108 21.4119C20.4375 21.4009 20.4617 21.3847 20.4821 21.3643L21.6499 20.1991C21.6703 20.1787 21.6865 20.1545 21.6976 20.1278C21.7086 20.1012 21.7143 20.0726 21.7143 20.0438C21.7143 20.0149 21.7086 19.9863 21.6976 19.9597C21.6865 19.933 21.6703 19.9088 21.6499 19.8884ZM12.5642 12.2786C11.4285 13.4116 9.92314 14.0357 8.32136 14.0357C6.71957 14.0357 5.21422 13.4116 4.0785 12.2786C2.94547 11.1429 2.32136 9.6375 2.32136 8.03571C2.32136 6.43393 2.94547 4.92589 4.0785 3.79286C5.21422 2.65982 6.71957 2.03571 8.32136 2.03571C9.92314 2.03571 11.4312 2.65714 12.5642 3.79286C13.6973 4.92857 14.3214 6.43393 14.3214 8.03571C14.3214 9.6375 13.6973 11.1455 12.5642 12.2786Z",fill:"#F4F4F4"})),function(e){var t,n,o,a,i,s,c,l,u;return(null==(t=e._highlightResult)||null==(t=t.title)||null==(t=t.matchedWords)?void 0:t.length)>0?r.createElement("span",{className:"noWrap "+yt.hitWeighTitle,dangerouslySetInnerHTML:{__html:null==(o=e._highlightResult)||null==(o=o.title)?void 0:o.value}}):(null==(n=e._highlightResult)||null==(n=n.internal)||null==(n=n.content)||null==(n=n.matchedWords)?void 0:n.length)>0?r.createElement("span",{className:yt.hitContent+" noWrap"},r.createElement("p",null,null==(a=e._highlightResult)||null==(a=a.title)?void 0:a.value),r.createElement("small",{className:"noWrap",dangerouslySetInnerHTML:{__html:(c=null==(i=e._highlightResult)||null==(i=i.internal)||null==(i=i.content)?void 0:i.value,l=c.indexOf(""),u=c.substring(0,l).split(" "),(u.length<=4?u.join(" "):"... "+u.slice(u.length-4,u.length).join(" "))+" "+c.substring(l))}})):r.createElement("span",{className:yt.hitContent+" noWrap"},null==(s=e._highlightResult)||null==(s=s.title)?void 0:s.value)}(e)),r.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M3.98382 4.74747L4.77142 15.886C4.77773 15.9712 4.81404 16.0517 4.87559 16.1133L6.27244 17.5101C6.38924 17.6269 6.58812 17.5354 6.57549 17.3712L5.84629 7.04557L15.0829 16.2821C15.1523 16.3516 15.266 16.3516 15.3354 16.2821L16.2824 15.3351C16.3519 15.2657 16.3519 15.152 16.2824 15.0826L7.04742 5.84759L17.3731 6.57679C17.5388 6.58784 17.6288 6.39054 17.512 6.27375L16.0678 4.82954C16.0378 4.79955 15.9967 4.78061 15.9541 4.77904L4.74774 3.98354C4.64559 3.97641 4.54309 3.99129 4.44718 4.02716C4.35126 4.06303 4.26416 4.11906 4.19175 4.19147C4.11934 4.26388 4.06331 4.35099 4.02744 4.4469C3.99156 4.54282 3.97669 4.64531 3.98382 4.74747Z",fill:"#F4F4F4"}))):e.lvl0?r.createElement("div",{className:yt.results_container_hit,key:e.objectID+"-"+t},r.createElement("div",{className:yt.results_container_hit_link},r.createElement("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M21.6499 19.8884L14.6937 12.9321C15.7731 11.5366 16.3571 9.83036 16.3571 8.03571C16.3571 5.8875 15.5187 3.87321 14.0026 2.35446C12.4865 0.835714 10.4669 0 8.32136 0C6.17582 0 4.15618 0.838393 2.64011 2.35446C1.12136 3.87054 0.285645 5.8875 0.285645 8.03571C0.285645 10.1812 1.12404 12.2009 2.64011 13.717C4.15618 15.2357 6.17314 16.0714 8.32136 16.0714C10.116 16.0714 11.8196 15.4875 13.2151 14.4107L20.1714 21.3643C20.1918 21.3847 20.216 21.4009 20.2426 21.4119C20.2693 21.423 20.2979 21.4287 20.3267 21.4287C20.3556 21.4287 20.3841 21.423 20.4108 21.4119C20.4375 21.4009 20.4617 21.3847 20.4821 21.3643L21.6499 20.1991C21.6703 20.1787 21.6865 20.1545 21.6976 20.1278C21.7086 20.1012 21.7143 20.0726 21.7143 20.0438C21.7143 20.0149 21.7086 19.9863 21.6976 19.9597C21.6865 19.933 21.6703 19.9088 21.6499 19.8884ZM12.5642 12.2786C11.4285 13.4116 9.92314 14.0357 8.32136 14.0357C6.71957 14.0357 5.21422 13.4116 4.0785 12.2786C2.94547 11.1429 2.32136 9.6375 2.32136 8.03571C2.32136 6.43393 2.94547 4.92589 4.0785 3.79286C5.21422 2.65982 6.71957 2.03571 8.32136 2.03571C9.92314 2.03571 11.4312 2.65714 12.5642 3.79286C13.6973 4.92857 14.3214 6.43393 14.3214 8.03571C14.3214 9.6375 13.6973 11.1455 12.5642 12.2786Z",fill:"#F4F4F4"})),r.createElement("div",{className:yt.docElement},null==(a=function(e){var t=[],n=function(n){Array.isArray(e[n])?e[n].forEach((function(e){t.push(b(e,n))})):t.push(b(e[n],n))};for(var r in e)n(r);return t}(e))?void 0:a.map((function(e){return e})))),r.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M3.98382 4.74747L4.77142 15.886C4.77773 15.9712 4.81404 16.0517 4.87559 16.1133L6.27244 17.5101C6.38924 17.6269 6.58812 17.5354 6.57549 17.3712L5.84629 7.04557L15.0829 16.2821C15.1523 16.3516 15.266 16.3516 15.3354 16.2821L16.2824 15.3351C16.3519 15.2657 16.3519 15.152 16.2824 15.0826L7.04742 5.84759L17.3731 6.57679C17.5388 6.58784 17.6288 6.39054 17.512 6.27375L16.0678 4.82954C16.0378 4.79955 15.9967 4.78061 15.9541 4.77904L4.74774 3.98354C4.64559 3.97641 4.54309 3.99129 4.44718 4.02716C4.35126 4.06303 4.26416 4.11906 4.19175 4.19147C4.11934 4.26388 4.06331 4.35099 4.02744 4.4469C3.99156 4.54282 3.97669 4.64531 3.98382 4.74747Z",fill:"#F4F4F4"}))):void 0})):r.createElement("span",null,"No results found")),o&&o.length>4&&o.length>l.length&&r.createElement("button",{className:"halfTitleEyebrow "+yt.showMore+" "+(p&&yt.hiddenResults),onClick:function(e){e.stopPropagation(),u(o)}},"Show more"))}var kt=["mousedown","touchstart"],_t=function(e,t){var n=function(n){var r;r=n.target,e.current&&e.current.contains(r)||t()};(0,r.useEffect)((function(){for(var e=0,t=kt;e0))}),[m,C]),bt("keydown",(function(e){"Escape"===e.key&&(h(""),A())})),_t(g,(function(e){return y(e)})),r.createElement("div",{ref:g,tabIndex:-1,className:Et.container,onFocus:function(){return y(!0)}},r.createElement(r.Fragment,null,r.createElement("input",{id:"inputSearch",tabIndex:0,className:Et.container_input,onChange:function(e){clearTimeout(a),a=setTimeout((function(){_(!1);var t=e.target.value;h(t),t?(T(!0),function(e){for(var t,n=[],r=(0,vt.Z)(i);!(t=r()).done;){var o=t.value;n.push(o.client.search(e,{hitsPerPage:o.client.indexName===N?4:d}))}Promise.allSettled(n).then((function(e){for(var t={},n=function(){var n=[],o=i[r].base,a=e[r];if("fulfilled"===a.status){var s=a.value.hits;s=s.map((function(e){return Object.assign({},e,{basePath:o,path:o?o+e.path:e.path})})),n=[].concat(n,s),t[""+i[r].client.indexName]=n}else console.log(a.reason.name+" "+a.reason.message)},r=0;r0&&r.createElement("div",{className:Et.search_link+" halfTitleEyebrow"},r.createElement("a",{href:"/search?q="+m},"Show all documentation results")))))}function xt(e){e.index;var t,n,o,a=e.placeholder,i=e.locale,s=e.siteUrl,c=(0,ie.Z)().siteConfig,l=[];if(null!=(t=c.themeConfig.algolia)&&t.indexName&&null!=(n=c.themeConfig.algolia)&&n.appId&&null!=(o=c.themeConfig.algolia)&&o.apiKey){var u,d,p=(0,r.useMemo)((function(){var e,t;return gt()(null==(e=c.themeConfig.algolia)?void 0:e.appId,null==(t=c.themeConfig.algolia)?void 0:t.apiKey)}),[]),f={base:null,client:Object.assign({},p,{search:function(e){return e.every((function(e){var t=e.params;return!t||!t.query}))?Promise.resolve({results:e.map((function(){return{hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0,hitsPerPage:0,exhaustiveNbHits:!1,query:"",params:""}}))}):p.search(e)}}).initIndex(null!=(u=null==(d=c.themeConfig.algolia)?void 0:d.indexName)?u:"casperlabs")};l.push(f)}if(c.customFields.siteAlgoliaIndexName&&c.customFields.siteAlgoliaAppId&&c.customFields.siteAlgoliaApiKey){var m,h=(0,r.useMemo)((function(){return gt()(c.customFields.siteAlgoliaAppId,c.customFields.siteAlgoliaApiKey)}),[]),g={base:null,client:Object.assign({},h,{search:function(e){return e.every((function(e){var t=e.params;return!t||!t.query}))?Promise.resolve({results:e.map((function(){return{hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0,hitsPerPage:0,exhaustiveNbHits:!1,query:"",params:""}}))}):h.search(e)}}).initIndex(null!=(m=c.customFields.siteAlgoliaIndexName)?m:"casper")};l.push(g)}return r.createElement(r.Fragment,null,r.createElement(Ct,{searchIndexes:l,locale:i.toLocaleLowerCase(),placeholder:a,hitsPerIndex:20,siteUrl:s}))}var St=n(5756),Tt=n(6115),Nt="navbar_list_Eh3d",Lt="navbar_list_container_CEpj",At="navbar_list_container_button_RjV_",Ot="navbar_list_item_dCM_",Pt="isActive_lDox",It="fullWidth_l5eY",Rt={dropdown_column:"dropdown_column_ArdK",linkGroup:"linkGroup_hKbv",linkList:"linkList_LhRK"},Mt={link:"link_c3fA",onlyTitle:"onlyTitle_ArpA"};function Dt(e){var t,n,o,a,i,s,c=e.locale,l=e.closeNavBarHandler,u=e.link,d=(0,ie.Z)().siteConfig.customFields,p=function(e){var t=d.siteUrl,n=t.endsWith("/")?t.slice(0,-1):t,r=e.startsWith("/")?e.slice(1):e;return d.defaultExternalLocales===c?n+"/"+r:n+"/"+c+"/"+r};return r.createElement("li",{className:Mt.link+" "+(u&&u.id&&0===(null==(t=u.children)?void 0:t.length)?Mt.onlyTitle:"")},r.createElement("span",null,(o=(n=u).title,a=n.open_in_new_tab,i=n.link_type,s=n.url,"internal"===i?r.createElement("a",{key:""+o,href:p(s),onClick:function(){return l()}},o):r.createElement("a",{key:""+o,href:s,target:a?"_blank":"_self"},o))),u&&u.id&&u.children&&r.createElement("ul",{className:Mt.asd+" noWrap"},u.children.map((function(e,t){return r.createElement(Dt,{key:"column_group_link_"+t,link:e,closeNavBarHandler:l,locale:c})}))))}function Ft(e){var t=e.column,n=e.locale,o=e.closeNavBarHandler;return r.createElement("div",{className:Rt.dropdown_column},r.createElement("div",{className:Rt.linkGroup},r.createElement("span",{className:"halfTitleEyebrow noWrap"},t.title),r.createElement("ul",{className:"primaryParagraph noWrap "+Rt.linkList},t&&t.children.map((function(e,t){return r.createElement(Dt,{locale:n,key:"column_group_link_"+t,link:e,closeNavBarHandler:o})})))))}var Bt={wrapper:"wrapper_DxEr",dropdown_container:"dropdown_container_NlvG"};function jt(e){var t,n=e.content,o=e.locale,a=e.closeNavBarHandler,i=e.left;return r.createElement("div",{className:""+Bt.wrapper,style:(t={},t["--left"]=i+"px",t),onClick:function(e){return e.stopPropagation()}},r.createElement("div",{className:Bt.dropdown_container},n&&n.children.map((function(e,t){return r.createElement(Ft,{key:"column_"+t,column:e,closeNavBarHandler:a,locale:o,groups:[]})}))))}var Ut=n(4578);function Zt(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var zt=!1,Ht=r.createContext(null),$t=function(e){return e.scrollTop},qt="unmounted",Vt="exited",Wt="entering",Gt="entered",Kt="exiting",Yt=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=Vt,r.appearStatus=Wt):o=Gt:o=t.unmountOnExit||t.mountOnEnter?qt:Vt,r.state={status:o},r.nextCallback=null,r}(0,Ut.Z)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===qt?{status:Vt}: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!==Wt&&n!==Gt&&(t=Wt):n!==Wt&&n!==Gt||(t=Kt)}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===Wt){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:Pe.findDOMNode(this);n&&$t(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Vt&&this.setState({status:qt})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[Pe.findDOMNode(this),r],a=o[0],i=o[1],s=this.getTimeouts(),c=r?s.appear:s.enter;!e&&!n||zt?this.safeSetState({status:Gt},(function(){t.props.onEntered(a)})):(this.props.onEnter(a,i),this.safeSetState({status:Wt},(function(){t.props.onEntering(a,i),t.onTransitionEnd(c,(function(){t.safeSetState({status:Gt},(function(){t.props.onEntered(a,i)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Pe.findDOMNode(this);t&&!zt?(this.props.onExit(r),this.safeSetState({status:Kt},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Vt},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Vt},(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:Pe.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],a=o[0],i=o[1];this.props.addEndListener(a,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===qt)return null;var t=this.props,n=t.children,o=(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,_.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return r.createElement(Ht.Provider,{value:null},"function"==typeof n?n(e,o):r.cloneElement(r.Children.only(n),o))},t}(r.Component);function Qt(){}Yt.contextType=Ht,Yt.propTypes={},Yt.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Qt,onEntering:Qt,onEntered:Qt,onExit:Qt,onExiting:Qt,onExited:Qt},Yt.UNMOUNTED=qt,Yt.EXITED=Vt,Yt.ENTERING=Wt,Yt.ENTERED=Gt,Yt.EXITING=Kt;var Xt=Yt,Jt=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=Zt(n.className,r):n.setAttribute("class",Zt(n.className&&n.className.baseVal||"",r)));var n,r}))},en=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o0&&r.createElement(Sn,{links:n}),logo:o&&r.createElement(An,{logo:o}),copyright:t&&r.createElement(On,{copyright:t})}))}var $n=r.memo(Hn),qn=(0,I.Qc)([dn.S,k.pl,P.OC,qe.L5,i.VC,function(e){var t=e.children;return r.createElement(R.n2,null,r.createElement(O.M,null,r.createElement(D,null,t)))}]);function Vn(e){var t=e.children;return r.createElement(qn,null,t)}var Wn=n(8780),Gn={errorBoundaryError:"errorBoundaryError_a6uf"};function Kn(e){return r.createElement("button",(0,s.Z)({type:"button"},e),r.createElement(l.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error"},"Try again"))}function Yn(e){var t=e.error,n=(0,Wn.getErrorCausalChain)(t).map((function(e){return e.message})).join("\n\nCause:\n");return r.createElement("p",{className:Gn.errorBoundaryError},n)}r.Component;function Qn(e){var t=e.error,n=e.tryAgain;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(l.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("div",{className:"margin-vert--lg"},r.createElement(Kn,{onClick:n,className:"button button--primary shadow--lw"})),r.createElement("hr",null),r.createElement("div",{className:"margin-vert--md"},r.createElement(Yn,{error:t})))))}var Xn={mainWrapper:"mainWrapper_z2l0"};function Jn(e){var t=e.children,n=e.noFooter,s=e.wrapperClassName,c=e.title,l=e.description;return(0,v.t)(),r.createElement(Vn,null,r.createElement(i.d,{title:c,description:l}),r.createElement(y,null),r.createElement(A,null),r.createElement(vn,null),r.createElement("div",{id:d,className:(0,o.Z)(g.k.wrapper.main,Xn.mainWrapper,s)},r.createElement(a.Z,{fallback:function(e){return r.createElement(Qn,e)}},t)),!n&&r.createElement($n,null))}},1327:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(7462),o=n(3366),a=n(7294),i=n(9960),s=n(4996),c=n(2263),l=n(6668),u=n(941),d=["imageClassName","titleClassName"];function p(e){var t=e.logo,n=e.alt,r=e.imageClassName,o={light:(0,s.Z)(t.src),dark:(0,s.Z)(t.srcDark||t.src)},i=a.createElement(u.Z,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?a.createElement("div",{className:r},i):i}function f(e){var t,n=(0,c.Z)().siteConfig.title,u=(0,l.L)().navbar,f=u.title,m=u.logo,h=e.imageClassName,g=e.titleClassName,v=(0,o.Z)(e,d),b=(0,s.Z)((null==m?void 0:m.href)||"/"),y=f?"":n,w=null!=(t=null==m?void 0:m.alt)?t:y;return a.createElement(i.Z,(0,r.Z)({to:b},v,(null==m?void 0:m.target)&&{target:m.target}),m&&a.createElement(p,{logo:m,alt:w,imageClassName:h}),null!=f&&a.createElement("b",{className:g},f))}},197:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7294),o=n(5742);function a(e){var t=e.locale,n=e.version,a=e.tag,i=t;return r.createElement(o.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),a&&r.createElement("meta",{name:"docusaurus_tag",content:a}),i&&r.createElement("meta",{name:"docsearch:language",content:i}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),a&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:a}))}},941:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(7462),o=n(3366),a=n(7294),i=n(6010),s=n(2389),c=n(2949),l={themedImage:"themedImage_ToTc","themedImage--light":"themedImage--light_HNdA","themedImage--dark":"themedImage--dark_i4oU"},u=["sources","className","alt"];function d(e){var t=(0,s.Z)(),n=(0,c.I)().colorMode,d=e.sources,p=e.className,f=e.alt,m=(0,o.Z)(e,u),h=t?"dark"===n?["dark"]:["light"]:["light","dark"];return a.createElement(a.Fragment,null,h.map((function(e){return a.createElement("img",(0,r.Z)({key:e,src:d[e],alt:f,className:(0,i.Z)(l.themedImage,l["themedImage--"+e],p)},m))})))}},7186:function(e,t,n){"use strict";n.d(t,{z:function(){return y},u:function(){return u}});var r=n(7462),o=n(3366),a=n(7294),i=n(412);var s=["collapsed"],c=["lazy"],l="ease-in-out";function u(e){var t=e.initialState,n=(0,a.useState)(null!=t&&t),r=n[0],o=n[1],i=(0,a.useCallback)((function(){o((function(e){return!e}))}),[]);return{collapsed:r,setCollapsed:o,toggleCollapsed:i}}var d={display:"none",overflow:"hidden",height:"0px"},p={display:"block",overflow:"visible",height:"auto"};function f(e,t){var n=t?d:p;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function m(e){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return 1;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}function h(e){var t=e.collapsibleRef,n=e.collapsed,r=e.animation,o=(0,a.useRef)(!1);(0,a.useEffect)((function(){var e,a=t.current;function i(){var e,t,n,o=(n=a.scrollHeight,{transition:"height "+(null!=(e=null==r?void 0:r.duration)?e:m(n))+"ms "+(null!=(t=null==r?void 0:r.easing)?t:l),height:n+"px"});a.style.transition=o.transition,a.style.height=o.height}if(!o.current)return f(a,n),void(o.current=!0);return a.style.willChange="height",e=requestAnimationFrame((function(){n?(i(),requestAnimationFrame((function(){a.style.height=d.height,a.style.overflow=d.overflow}))):(a.style.display="block",requestAnimationFrame((function(){i()})))})),function(){return cancelAnimationFrame(e)}}),[t,n,r])}function g(e){if(!i.Z.canUseDOM)return e?d:p}function v(e){var t=e.as,n=void 0===t?"div":t,r=e.collapsed,o=e.children,i=e.animation,s=e.onCollapseTransitionEnd,c=e.className,l=e.disableSSRStyle,u=(0,a.useRef)(null);return h({collapsibleRef:u,collapsed:r,animation:i}),a.createElement(n,{ref:u,style:l?void 0:g(r),onTransitionEnd:function(e){"height"===e.propertyName&&(f(u.current,r),null==s||s(r))},className:c},o)}function b(e){var t=e.collapsed,n=(0,o.Z)(e,s),i=(0,a.useState)(!t),c=i[0],l=i[1],u=(0,a.useState)(t),d=u[0],p=u[1];return(0,a.useLayoutEffect)((function(){t||l(!0)}),[t]),(0,a.useLayoutEffect)((function(){c&&p(t)}),[c,t]),c?a.createElement(v,(0,r.Z)({},n,{collapsed:d})):null}function y(e){var t=e.lazy,n=(0,o.Z)(e,c),r=t?b:v;return a.createElement(r,n)}},9689:function(e,t,n){"use strict";n.d(t,{nT:function(){return m},pl:function(){return f}});var r=n(7294),o=n(2389),a=n(12),i=n(9688),s=n(6668),c=(0,a.WA)("docusaurus.announcement.dismiss"),l=(0,a.WA)("docusaurus.announcement.id"),u=function(){return"true"===c.get()},d=function(e){return c.set(String(e))},p=r.createContext(null);function f(e){var t=e.children,n=function(){var e=(0,s.L)().announcementBar,t=(0,o.Z)(),n=(0,r.useState)((function(){return!!t&&u()})),a=n[0],i=n[1];(0,r.useEffect)((function(){i(u())}),[]);var c=(0,r.useCallback)((function(){d(!0),i(!0)}),[]);return(0,r.useEffect)((function(){if(e){var t=e.id,n=l.get();"annoucement-bar"===n&&(n="announcement-bar");var r=t!==n;l.set(t),r&&d(!1),!r&&u()||i(!1)}}),[e]),(0,r.useMemo)((function(){return{isActive:!!e&&!a,close:c}}),[e,a,c])}();return r.createElement(p.Provider,{value:n},t)}function m(){var e=(0,r.useContext)(p);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},2949:function(e,t,n){"use strict";n.d(t,{I:function(){return g},S:function(){return h}});var r=n(7294),o=n(412),a=n(9688),i=n(12),s=n(6668),c=r.createContext(void 0),l="theme",u=(0,i.WA)(l),d={light:"light",dark:"dark"},p=function(e){return e===d.dark?d.dark:d.light},f=function(e){return o.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e)},m=function(e){u.set(p(e))};function h(e){var t=e.children,n=function(){var e=(0,s.L)().colorMode,t=e.defaultMode,n=e.disableSwitch,o=e.respectPrefersColorScheme,a=(0,r.useState)(f(t)),i=a[0],c=a[1];(0,r.useEffect)((function(){n&&u.del()}),[n]);var h=(0,r.useCallback)((function(e,n){void 0===n&&(n={});var r=n.persist,a=void 0===r||r;e?(c(e),a&&m(e)):(c(o?window.matchMedia("(prefers-color-scheme: dark)").matches?d.dark:d.light:t),u.del())}),[o,t]);(0,r.useEffect)((function(){document.documentElement.setAttribute("data-theme",p(i))}),[i]),(0,r.useEffect)((function(){if(!n){var e=function(e){if(e.key===l){var t=u.get();null!==t&&h(p(t))}};return window.addEventListener("storage",e),function(){return window.removeEventListener("storage",e)}}}),[n,h]);var g=(0,r.useRef)(!1);return(0,r.useEffect)((function(){if(!n||o){var e=window.matchMedia("(prefers-color-scheme: dark)"),t=function(){window.matchMedia("print").matches||g.current?g.current=window.matchMedia("print").matches:h(null)};return e.addListener(t),function(){return e.removeListener(t)}}}),[h,n,o]),(0,r.useMemo)((function(){return{colorMode:i,setColorMode:h,get isDarkTheme(){return i===d.dark},setLightTheme:function(){h(d.light)},setDarkTheme:function(){h(d.dark)}}}),[i,h])}();return r.createElement(c.Provider,{value:n},t)}function g(){var e=(0,r.useContext)(c);if(null==e)throw new a.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},373:function(e,t,n){"use strict";n.d(t,{J:function(){return b},L5:function(){return g},Oh:function(){return y}});var r=n(7294),o=n(4104),a=n(9935),i=n(6668),s=n(3438),c=n(9688),l=n(12),u=function(e){return"docs-preferred-version-"+e},d={save:function(e,t,n){(0,l.WA)(u(e),{persistence:t}).set(n)},read:function(e,t){return(0,l.WA)(u(e),{persistence:t}).get()},clear:function(e,t){(0,l.WA)(u(e),{persistence:t}).del()}},p=function(e){return Object.fromEntries(e.map((function(e){return[e,{preferredVersionName:null}]})))};var f=r.createContext(null);function m(){var e=(0,o._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((function(){return Object.keys(e)}),[e]),a=(0,r.useState)((function(){return p(n)})),s=a[0],c=a[1];return(0,r.useEffect)((function(){c(function(e){var t=e.pluginIds,n=e.versionPersistence,r=e.allDocsData;return Object.fromEntries(t.map((function(e){return[e,(t=e,o=d.read(t,n),r[t].versions.some((function(e){return e.name===o}))?{preferredVersionName:o}:(d.clear(t,n),{preferredVersionName:null}))];var t,o})))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]),[s,(0,r.useMemo)((function(){return{savePreferredVersion:function(e,n){d.save(e,t,n),c((function(t){var r;return Object.assign({},t,((r={})[e]={preferredVersionName:n},r))}))}}}),[t])]}function h(e){var t=e.children,n=m();return r.createElement(f.Provider,{value:n},t)}function g(e){var t=e.children;return s.cE?r.createElement(h,null,t):r.createElement(r.Fragment,null,t)}function v(){var e=(0,r.useContext)(f);if(!e)throw new c.i6("DocsPreferredVersionContextProvider");return e}function b(e){var t;void 0===e&&(e=a.m);var n=(0,o.zh)(e),i=v(),s=i[0],c=i[1],l=s[e].preferredVersionName;return{preferredVersion:null!=(t=n.versions.find((function(e){return e.name===l})))?t:null,savePreferredVersionName:(0,r.useCallback)((function(t){c.savePreferredVersion(e,t)}),[c,e])}}function y(){var e=(0,o._r)(),t=v()[0];var n=Object.keys(e);return Object.fromEntries(n.map((function(n){return[n,(r=n,a=e[r],i=t[r].preferredVersionName,null!=(o=a.versions.find((function(e){return e.name===i})))?o:null)];var r,o,a,i})))}},1116:function(e,t,n){"use strict";n.d(t,{V:function(){return c},b:function(){return s}});var r=n(7294),o=n(9688),a=Symbol("EmptyContext"),i=r.createContext(a);function s(e){var t=e.children,n=e.name,o=e.items,a=(0,r.useMemo)((function(){return n&&o?{name:n,items:o}:null}),[n,o]);return r.createElement(i.Provider,{value:a},t)}function c(){var e=(0,r.useContext)(i);if(e===a)throw new o.i6("DocsSidebarProvider");return e}},3163:function(e,t,n){"use strict";n.d(t,{M:function(){return d},e:function(){return p}});var r=n(7294),o=n(3102),a=n(7524),i=n(1980),s=n(6668),c=n(9688),l=r.createContext(void 0);function u(){var e,t=(e=(0,o.HY)(),0===(0,s.L)().navbar.items.length&&!e.component),n=(0,a.i)(),c=!t&&"mobile"===n,l=(0,r.useState)(!1),u=l[0],d=l[1];(0,i.Rb)((function(){if(u)return d(!1),!1}));var p=(0,r.useCallback)((function(){d((function(e){return!e}))}),[]);return(0,r.useEffect)((function(){"desktop"===n&&d(!1)}),[n]),(0,r.useMemo)((function(){return{disabled:t,shouldRender:c,toggle:p,shown:u}}),[t,c,p,u])}function d(e){var t=e.children,n=u();return r.createElement(l.Provider,{value:n},t)}function p(){var e=r.useContext(l);if(void 0===e)throw new c.i6("NavbarMobileSidebarProvider");return e}},3102:function(e,t,n){"use strict";n.d(t,{HY:function(){return s},Zo:function(){return c},n2:function(){return i}});var r=n(7294),o=n(9688),a=r.createContext(null);function i(e){var t=e.children,n=(0,r.useState)({component:null,props:null});return r.createElement(a.Provider,{value:n},t)}function s(){var e=(0,r.useContext)(a);if(!e)throw new o.i6("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){var t=e.component,n=e.props,i=(0,r.useContext)(a);if(!i)throw new o.i6("NavbarSecondaryMenuContentProvider");var s=i[1],c=(0,o.Ql)(n);return(0,r.useEffect)((function(){s({component:t,props:c})}),[s,t,c]),(0,r.useEffect)((function(){return function(){return s({component:null,props:null})}}),[s]),null}},9727:function(e,t,n){"use strict";n.d(t,{h:function(){return o},t:function(){return a}});var r=n(7294),o="navigation-with-keyboard";function a(){(0,r.useEffect)((function(){function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),function(){document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},6177:function(e,t,n){"use strict";n.d(t,{K:function(){return s},M:function(){return c}});var r=n(7294),o=n(2263),a=n(1980),i="q";function s(){return(0,a.Nc)(i)}function c(){var e=(0,o.Z)().siteConfig,t=e.baseUrl,n=e.themeConfig.algolia.searchPagePath;return(0,r.useCallback)((function(e){return""+t+n+"?"+i+"="+encodeURIComponent(e)}),[t,n])}},7524:function(e,t,n){"use strict";n.d(t,{i:function(){return l}});var r=n(7294),o=n(412),a={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(){return o.Z.canUseDOM?window.innerWidth>i?a.desktop:a.mobile:a.ssr}var c=!1;function l(){var e=(0,r.useState)((function(){return c?"ssr":s()})),t=e[0],n=e[1];return(0,r.useEffect)((function(){function e(){n(s())}var t=c?window.setTimeout(e,1e3):void 0;return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e),clearTimeout(t)}}),[]),t}},5281:function(e,t,n){"use strict";n.d(t,{k:function(){return r}});var r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",admonitionType:function(e){return"theme-admonition-"+e}},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:function(e){return"theme-doc-sidebar-item-category-level-"+e},docSidebarItemLinkLevel:function(e){return"theme-doc-sidebar-item-link-level-"+e}},blog:{}}},3438:function(e,t,n){"use strict";n.d(t,{Wl:function(){return f},_F:function(){return g},cE:function(){return p},hI:function(){return _},lO:function(){return y},oz:function(){return w},s1:function(){return b},vY:function(){return k}});var r=n(7855),o=n(7294),a=n(6550),i=n(8790),s=n(4104),c=n(373),l=n(1116),u=n(7392),d=n(8596),p=!!s._r;function f(e){if(e.href)return e.href;for(var t,n=(0,r.Z)(e.items);!(t=n()).done;){var o=t.value;if("link"===o.type)return o.href;if("category"===o.type){var a=f(o);if(a)return a}}}var m=function(e,t){return void 0!==e&&(0,d.Mg)(e,t)},h=function(e,t){return e.some((function(e){return g(e,t)}))};function g(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||h(e.items,t))}function v(e){var t=e.sidebarItems,n=e.pathname,o=e.onlyCategories,a=void 0!==o&&o,i=[];return function e(t){for(var o,s=(0,r.Z)(t);!(o=s()).done;){var c=o.value;if("category"===c.type&&((0,d.Mg)(c.href,n)||e(c.items))||"link"===c.type&&(0,d.Mg)(c.href,n))return a&&"category"!==c.type||i.unshift(c),!0}return!1}(t),i}function b(){var e,t=(0,l.V)(),n=(0,a.TH)().pathname;return!1!==(null==(e=(0,s.gA)())?void 0:e.pluginData.breadcrumbs)&&t?v({sidebarItems:t.items,pathname:n}):null}function y(e){var t=(0,s.Iw)(e).activeVersion,n=(0,c.J)(e).preferredVersion,r=(0,s.yW)(e);return(0,o.useMemo)((function(){return(0,u.j)([t,n,r].filter(Boolean))}),[t,n,r])}function w(e,t){var n=y(t);return(0,o.useMemo)((function(){var t=n.flatMap((function(e){return e.sidebars?Object.entries(e.sidebars):[]})),r=t.find((function(t){return t[0]===e}));if(!r)throw new Error("Can't find any sidebar with id \""+e+'" in version'+(n.length>1?"s":"")+" "+n.map((function(e){return e.name})).join(", ")+'".\nAvailable sidebar ids are:\n- '+t.map((function(e){return e[0]})).join("\n- "));return r[1]}),[e,n])}function k(e,t){var n=y(t);return(0,o.useMemo)((function(){var t=n.flatMap((function(e){return e.docs})),r=t.find((function(t){return t.id===e}));if(!r){if(n.flatMap((function(e){return e.draftIds})).includes(e))return null;throw new Error("Couldn't find any doc with id \""+e+'" in version'+(n.length>1?"s":"")+' "'+n.map((function(e){return e.name})).join(", ")+'".\nAvailable doc ids are:\n- '+(0,u.j)(t.map((function(e){return e.id}))).join("\n- "))}return r}),[e,n])}function _(e){var t=e.route,n=e.versionMetadata,r=(0,a.TH)(),o=t.routes,s=o.find((function(e){return(0,a.LX)(r.pathname,e)}));if(!s)return null;var c=s.sidebar,l=c?n.docsSidebars[c]:void 0;return{docElement:(0,i.H)(o),sidebarName:c,sidebarItems:l}}},2128:function(e,t,n){"use strict";n.d(t,{p:function(){return o}});var r=n(2263);function o(e){var t=(0,r.Z)().siteConfig,n=t.title,o=t.titleDelimiter;return null!=e&&e.trim().length?e.trim()+" "+o+" "+n:n}},1980:function(e,t,n){"use strict";n.d(t,{Nc:function(){return l},Rb:function(){return s},_X:function(){return c}});var r=n(7294),o=n(6550),a=n(1688),i=n(9688);function s(e){!function(e){var t=(0,o.k6)(),n=(0,i.zX)(e);(0,r.useEffect)((function(){return t.block((function(e,t){return n(e,t)}))}),[t,n])}((function(t,n){if("POP"===n)return e(t,n)}))}function c(e){return t=function(t){return null===e?null:new URLSearchParams(t.location.search).get(e)},n=(0,o.k6)(),(0,a.useSyncExternalStore)(n.listen,(function(){return t(n)}),(function(){return t(n)}));var t,n}function l(e){var t,n,a=null!=(t=c(e))?t:"",i=(n=(0,o.k6)(),(0,r.useCallback)((function(e,t,r){var o=new URLSearchParams(n.location.search);t?o.set(e,t):o.delete(e),(null!=r&&r.push?n.push:n.replace)({search:o.toString()})}),[n]));return[a,(0,r.useCallback)((function(t,n){i(e,t,n)}),[i,e])]}},7392:function(e,t,n){"use strict";function r(e,t){return void 0===t&&(t=function(e,t){return e===t}),e.filter((function(n,r){return e.findIndex((function(e){return t(e,n)}))!==r}))}function o(e){return Array.from(new Set(e))}n.d(t,{j:function(){return o},l:function(){return r}})},833:function(e,t,n){"use strict";n.d(t,{FG:function(){return p},d:function(){return u},VC:function(){return f}});var r=n(7294),o=n(6010),a=n(5742),i=n(226);function s(){var e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var c=n(4996),l=n(2128);function u(e){var t=e.title,n=e.description,o=e.keywords,i=e.image,s=e.children,u=(0,l.p)(t),d=(0,c.C)().withBaseUrl,p=i?d(i,{absolute:!0}):void 0;return r.createElement(a.Z,null,t&&r.createElement("title",null,u),t&&r.createElement("meta",{property:"og:title",content:u}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),o&&r.createElement("meta",{name:"keywords",content:Array.isArray(o)?o.join(","):o}),p&&r.createElement("meta",{property:"og:image",content:p}),p&&r.createElement("meta",{name:"twitter:image",content:p}),s)}var d=r.createContext(void 0);function p(e){var t=e.className,n=e.children,i=r.useContext(d),s=(0,o.Z)(i,t);return r.createElement(d.Provider,{value:s},r.createElement(a.Z,null,r.createElement("html",{className:s})),n)}function f(e){var t=e.children,n=s(),a="plugin-"+n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,""),i="plugin-id-"+n.plugin.id;return r.createElement(p,{className:(0,o.Z)(a,i)},t)}},9688:function(e,t,n){"use strict";n.d(t,{i6:function(){return f},Qc:function(){return h},zX:function(){return d},D9:function(){return p},Ql:function(){return m}});var r=n(6528),o=n(4578);function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}var i=n(9611);function s(e,t,n){return s=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.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&(0,i.Z)(o,n.prototype),o},s.apply(null,arguments)}function c(e){var t="function"==typeof Map?new Map:void 0;return c=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(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return s(e,arguments,a(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,i.Z)(r,e)},c(e)}var l=n(7294),u=n(412).Z.canUseDOM?l.useLayoutEffect:l.useEffect;function d(e){var t=(0,l.useRef)(e);return u((function(){t.current=e}),[e]),(0,l.useCallback)((function(){return t.current.apply(t,arguments)}),[])}function p(e){var t=(0,l.useRef)();return u((function(){t.current=e})),t.current}var f=function(e){function t(t,n){var o,a,i;return(i=e.call(this)||this).name="ReactContextError",i.message="Hook "+(null!=(o=null==(a=i.stack)||null==(a=a.split("\n")[1])||null==(a=a.match((0,r.Z)(/at (?:\w+\.)?(\w+)/,{name:1})))?void 0:a.groups.name)?o:"")+" is called outside the <"+t+">. "+(null!=n?n:""),i}return(0,o.Z)(t,e),t}(c(Error));function m(e){var t=Object.entries(e);return t.sort((function(e,t){return e[0].localeCompare(t[0])})),(0,l.useMemo)((function(){return e}),t.flat())}function h(e){return function(t){var n=t.children;return l.createElement(l.Fragment,null,e.reduceRight((function(e,t){return l.createElement(t,null,e)}),n))}}},8022:function(e,t,n){"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{F:function(){return r}})},8596:function(e,t,n){"use strict";n.d(t,{Mg:function(){return i},Ns:function(){return s}});var r=n(7294),o=n(723),a=n(2263);function i(e,t){var n=function(e){var t;return null==(t=!e||e.endsWith("/")?e:e+"/")?void 0:t.toLowerCase()};return n(e)===n(t)}function s(){var e=(0,a.Z)().siteConfig.baseUrl;return(0,r.useMemo)((function(){return function(e){var t=e.baseUrl;function n(e){return e.path===t&&!0===e.exact}function r(e){return e.path===t&&!e.exact}return function e(t){if(0!==t.length)return t.find(n)||e(t.filter(r).flatMap((function(e){var t;return null!=(t=e.routes)?t:[]})))}(e.routes)}({routes:o.Z,baseUrl:e})}),[e])}},2466:function(e,t,n){"use strict";n.d(t,{Ct:function(){return f},OC:function(){return c},RF:function(){return d},o5:function(){return p}});var r=n(7294),o=n(412),a=n(2389),i=n(9688);var s=r.createContext(void 0);function c(e){var t,n=e.children,o=(t=(0,r.useRef)(!0),(0,r.useMemo)((function(){return{scrollEventsEnabledRef:t,enableScrollEvents:function(){t.current=!0},disableScrollEvents:function(){t.current=!1}}}),[]));return r.createElement(s.Provider,{value:o},n)}function l(){var e=(0,r.useContext)(s);if(null==e)throw new i.i6("ScrollControllerProvider");return e}var u=function(){return o.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null};function d(e,t){void 0===t&&(t=[]);var n=l().scrollEventsEnabledRef,o=(0,r.useRef)(u()),a=(0,i.zX)(e);(0,r.useEffect)((function(){var e=function(){if(n.current){var e=u();a(e,o.current),o.current=e}},t={passive:!0};return e(),window.addEventListener("scroll",e,t),function(){return window.removeEventListener("scroll",e,t)}}),[a,n].concat(t))}function p(){var e,t,n,o=l(),a=(e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((function(t){e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((function(){var t=e.current,n=t.elem,r=t.top;if(!n)return{restored:!1};var o=n.getBoundingClientRect().top-r;return o&&window.scrollBy({left:0,top:o}),e.current={elem:null,top:0},{restored:0!==o}}),[]),(0,r.useMemo)((function(){return{save:t,restore:n}}),[n,t])),i=(0,r.useRef)(void 0),s=(0,r.useCallback)((function(e){a.save(e),o.disableScrollEvents(),i.current=function(){var e=a.restore().restored;if(i.current=void 0,e){window.addEventListener("scroll",(function e(){o.enableScrollEvents(),window.removeEventListener("scroll",e)}))}else o.enableScrollEvents()}}),[o,a]);return(0,r.useLayoutEffect)((function(){queueMicrotask((function(){return null==i.current?void 0:i.current()}))})),{blockElementScrollPositionUntilNextRender:s}}function f(){var e=(0,r.useRef)(null),t=(0,a.Z)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:function(n){e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),function(){}}(n):function(e){var t=null,n=document.documentElement.scrollTop>e;return function r(){var o=document.documentElement.scrollTop;(n&&o>e||!n&&o0?(M(!1),B(!0)):(M(!0),B(!1),P(!0)),Y)for(var o,i=function(){var e=o.value,r=n.find((function(t){return t.name===e.parameter}));t.push({name:e.parameter,value:r&&r.value||e.required})},s=(0,r.Z)(Y.items);!(o=s()).done;)i();Z(t)}),[]),(0,i.useEffect)((function(){document&&document.body&&O&&Y?document.body.classList.add("preventScrollDocument"):document.body.classList.remove("preventScrollDocument")}),[O]),i.createElement(i.Fragment,null,Y&&i.createElement("div",{className:l+" "+(O?"":_),ref:z},R&&i.createElement("div",{className:u},i.createElement("h2",null,null==Y?void 0:Y.notice_title),i.createElement("div",{dangerouslySetInnerHTML:{__html:null!=(e=null==Y?void 0:Y.notice_body)?e:""},className:"primaryParagraph"}),i.createElement("div",{className:p},i.createElement("button",{onClick:function(){M(!1),B(!0)},className:f},null!=(t=null==Y?void 0:Y.manage_button_text)?t:""),i.createElement("button",{onClick:function(){var e=null==Y?void 0:Y.items.map((function(e){return{name:e.parameter,value:!0}}));a.set("cookie-prefs",JSON.stringify(e),{expires:365}),window.location.reload()}},null!=(n=null==Y?void 0:Y.accept_all_button_text)?n:""))),F&&i.createElement("div",{className:d},i.createElement("h2",null,null==Y?void 0:Y.manage_title),i.createElement("div",{dangerouslySetInnerHTML:{__html:null!=(o=null==Y?void 0:Y.manage_body)?o:""},className:"primaryParagraph "+m}),i.createElement("div",{className:h},null==Y||null==(N=Y.items)?void 0:N.map((function(e){var t,n,r,o,a;return i.createElement("div",{key:e.title,className:g},i.createElement("div",{className:b},i.createElement("p",{className:"primaryParagraph"},null==e?void 0:e.title),i.createElement("input",{type:"checkbox",id:"cookie-"+(null==e?void 0:e.title),className:y,disabled:null!=(t=null==e?void 0:e.required)&&t,checked:(r=e.parameter,a=U.find((function(e){return e.name===r})),null!=(o=null==a?void 0:a.value)&&o),onChange:function(){G(e.parameter)}}),i.createElement("label",{htmlFor:"cookie-"+(null==e?void 0:e.title),tabIndex:0,className:" "+w+" "+(null!=e&&e.required?k:""),onKeyUp:function(t){return function(e,t){"enter"===e.key.toLocaleLowerCase()&&G(t)}(t,e.parameter)}},c.Z.check)),i.createElement("div",{dangerouslySetInnerHTML:{__html:null!=(n=null==e?void 0:e.description)?n:""},className:"secondaryParagraph "+v}))}))),i.createElement("div",{className:p},i.createElement("button",{onClick:function(){var e=U.map((function(e){return{name:e.name,value:e.value}}));a.set("cookie-prefs",JSON.stringify(e)),window.location.reload()}},null!=(L=null==Y?void 0:Y.confirm_button_text)?L:"")))))}},6010: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=0;p--){var f=i[p];"."===f?a(i,p):".."===f?(a(i,p),d++):d&&(a(i,p),d--)}if(!l)for(;d--;d)i.unshift("..");!l||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m},s=n(8776);function c(e){return"/"===e.charAt(0)?e:"/"+e}function l(e){return"/"===e.charAt(0)?e.substr(1):e}function u(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 d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(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 f(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),a.state=t):(void 0===(a=(0,r.Z)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function m(){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 a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}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;rt?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=f(e,t,h(),w.location);u.confirmTransitionTo(o,r,n,(function(e){e&&(w.entries[w.index]=o,d({action:r,location:o}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.index+e;return t>=0&&t
'};function o(e,t,n){return en?n:e}function a(e){return 100*(-1+e)}function i(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=o(e,r.minimum,1),n.status=1===e?null:e;var a=n.render(!t),l=a.querySelector(r.barSelector),u=r.speed,d=r.easing;return a.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),c(l,i(e,u,d)),1===e?(c(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){c(a,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),s=e?"-100":a(n.status||0),l=document.querySelector(r.parent);return c(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&f(o),l!=document.body&&u(l,"nprogress-custom-parent"),l.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),c=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,o[1],o[2])}}();function l(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;l(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);l(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},7418: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 a,i,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c=d.reach);E+=_.value.length,_=_.next){var C=_.value;if(t.length>e.length)return;if(!(C instanceof o)){var x,S=1;if(b){if(!(x=a(k,E,e,v))||x.index>=e.length)break;var T=x.index,N=x.index+x[0].length,L=E;for(L+=_.value.length;T>=L;)L+=(_=_.next).value.length;if(E=L-=_.value.length,_.value instanceof o)continue;for(var A=_;A!==t.tail&&(Ld.reach&&(d.reach=R);var M=_.prev;if(P&&(M=c(t,M,P),E+=P.length),l(t,M,S),_=c(t,M,new o(p,g?r.tokenize(O,g):O,y,O)),I&&c(t,_,I),S>1){var D={cause:p+","+m,reach:R};i(e,t,n,_.prev,E,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function l(e,t,n){for(var r=t.next,o=0;o"+a.content+""},r}(),r=n;n.default=n,r.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^$/i;var o={"included-cdata":{pattern://i,inside:n}};o["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var a={};a[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:o},r.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var o=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,i=0;i]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.c=r.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),r.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),r.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},r.languages.c.string],char:r.languages.c.char,comment:r.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:r.languages.c}}}}),r.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete r.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(r),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},o={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:o})}(r),r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(r),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),a=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+o+"|"+a+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(a),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(r),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+a+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+a+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n",quot:'"'},c=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(r),r.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:r.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},r.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var s=p(/^\{$/,/^\}$/);if(-1===s)continue;for(var c=n;c=0&&f(l,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,o=r.inside["interpolation-punctuation"],a=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function c(t,n,r){var o={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",o),o.tokens=e.tokenize(o.code,o.grammar),e.hooks.run("after-tokenize",o),o.tokens}function l(t){var n={};n["interpolation-punctuation"]=o;var a=e.tokenize(t,n);if(3===a.length){var i=[1,1];i.push.apply(i,c(a[1],e.languages.javascript,"javascript")),a.splice.apply(a,i)}return new e.Token("interpolation",a,r.alias,t)}function u(t,n,r){var o=e.tokenize(t,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),i=0,u={},d=c(o.map((function(e){if("string"==typeof e)return e;for(var n,o=e.content;-1!==t.indexOf(n=s(i++,r)););return u[n]=o,n})).join(""),n,r),p=Object.keys(u);return i=0,function e(t){for(var n=0;n=p.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var o=p[i],a="string"==typeof r?r:r.content,s=a.indexOf(o);if(-1!==s){++i;var c=a.substring(0,s),d=l(u[o]),f=a.substring(s+o.length),m=[];if(c&&m.push(c),m.push(d),f){var h=[f];e(h),m.push.apply(m,h)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var g=r.content;Array.isArray(g)?e(g):e([g])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(e){return"string"==typeof e?e:Array.isArray(e)?e.map(p).join(""):p(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,o=n.length;r]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(r),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function a(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return o})),RegExp(e,t)}o=a(o).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=a(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:a(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var i=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(i).join(""):""},s=function(t){for(var n=[],r=0;r0&&n[n.length-1].tagName===i(o.content[0].content[1])&&n.pop():"/>"===o.content[o.content.length-1].content||n.push({tagName:i(o.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===o.type&&"{"===o.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?n[n.length-1].openedBraces--:a=!0),(a||"string"==typeof o)&&n.length>0&&0===n[n.length-1].openedBraces){var c=i(o);r0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(c=i(t[r-1])+c,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",c,null,c)}o.content&&"string"!=typeof o.content&&s(o.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||s(e.tokens)}))}(r),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],o=[];/^\w+$/.test(n)||o.push(/\w+/.exec(n)[0]),"diff"===n&&o.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:o,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(r),r.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},r.languages.go=r.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),r.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete r.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,s=i.length;-1!==n.code.indexOf(o=t(r,s));)++s;return i[s]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(s){for(var c=0;c=a.length);c++){var l=s[c];if("string"==typeof l||l.content&&"string"==typeof l.content){var u=a[o],d=n.tokenStack[u],p="string"==typeof l?l:l.content,f=t(r,u),m=p.indexOf(f);if(m>-1){++o;var h=p.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=p.substring(m+f.length),b=[];h&&b.push.apply(b,i([h])),b.push(g),v&&b.push.apply(b,i([v])),"string"==typeof l?s.splice.apply(s,[c,1].concat(b)):l.content=b}}else l.content&&i(l.content)}return s}(n.tokens)}}}})}(r),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(r),r.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},r.languages.webmanifest=r.languages.json,r.languages.less=r.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),r.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),r.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},r.languages.objectivec=r.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete r.languages.objectivec["class-name"],r.languages.objc=r.languages.objectivec,r.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},r.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},r.languages.python["string-interpolation"].inside.interpolation.inside.rest=r.languages.python,r.languages.py=r.languages.python,r.languages.reason=r.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),r.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete r.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(r),r.languages.scss=r.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),r.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),r.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),r.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),r.languages.scss.atrule.inside.rest=r.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(r),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(r),r.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/},t.Z=r},767:function(){!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism)},4294:function(e,t,n){var r={"./prism-rust":767};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=4294},2703:function(e,t,n){"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==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:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:function(e,t,n){e.exports=n(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:function(e,t,n){"use strict";var r=n(7294),o=n(7418),a=n(3840);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n