diff --git a/material/.icons/octicons/accessibility-16.svg b/material/.icons/octicons/accessibility-16.svg
index 0ff7847a4..16a5338cc 100644
--- a/material/.icons/octicons/accessibility-16.svg
+++ b/material/.icons/octicons/accessibility-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/accessibility-inset-16.svg b/material/.icons/octicons/accessibility-inset-16.svg
index ec11cf7d1..b164e5fd0 100644
--- a/material/.icons/octicons/accessibility-inset-16.svg
+++ b/material/.icons/octicons/accessibility-inset-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/alert-16.svg b/material/.icons/octicons/alert-16.svg
index b833e9bef..74ba2f950 100644
--- a/material/.icons/octicons/alert-16.svg
+++ b/material/.icons/octicons/alert-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/alert-24.svg b/material/.icons/octicons/alert-24.svg
index 4bb55eae8..17e5df75f 100644
--- a/material/.icons/octicons/alert-24.svg
+++ b/material/.icons/octicons/alert-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/alert-fill-12.svg b/material/.icons/octicons/alert-fill-12.svg
index d5c4973a5..951220535 100644
--- a/material/.icons/octicons/alert-fill-12.svg
+++ b/material/.icons/octicons/alert-fill-12.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/alert-fill-16.svg b/material/.icons/octicons/alert-fill-16.svg
index a15ebea7b..42f3404dc 100644
--- a/material/.icons/octicons/alert-fill-16.svg
+++ b/material/.icons/octicons/alert-fill-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/alert-fill-24.svg b/material/.icons/octicons/alert-fill-24.svg
index aab8c2861..1594adc9e 100644
--- a/material/.icons/octicons/alert-fill-24.svg
+++ b/material/.icons/octicons/alert-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/apps-16.svg b/material/.icons/octicons/apps-16.svg
index aa5a08040..9e83bc092 100644
--- a/material/.icons/octicons/apps-16.svg
+++ b/material/.icons/octicons/apps-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/archive-16.svg b/material/.icons/octicons/archive-16.svg
index b05113dd9..a826381ad 100644
--- a/material/.icons/octicons/archive-16.svg
+++ b/material/.icons/octicons/archive-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/archive-24.svg b/material/.icons/octicons/archive-24.svg
index f615dadc7..398e82cab 100644
--- a/material/.icons/octicons/archive-24.svg
+++ b/material/.icons/octicons/archive-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-both-16.svg b/material/.icons/octicons/arrow-both-16.svg
index 1228c7906..634dd65e4 100644
--- a/material/.icons/octicons/arrow-both-16.svg
+++ b/material/.icons/octicons/arrow-both-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-down-16.svg b/material/.icons/octicons/arrow-down-16.svg
index 34f27f295..d1d19d0b6 100644
--- a/material/.icons/octicons/arrow-down-16.svg
+++ b/material/.icons/octicons/arrow-down-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-down-24.svg b/material/.icons/octicons/arrow-down-24.svg
index 17979ab2d..05a3e173c 100644
--- a/material/.icons/octicons/arrow-down-24.svg
+++ b/material/.icons/octicons/arrow-down-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-down-left-16.svg b/material/.icons/octicons/arrow-down-left-16.svg
index 4d1eaaffb..738db96a1 100644
--- a/material/.icons/octicons/arrow-down-left-16.svg
+++ b/material/.icons/octicons/arrow-down-left-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-down-left-24.svg b/material/.icons/octicons/arrow-down-left-24.svg
index 68087d24e..c432f2fb4 100644
--- a/material/.icons/octicons/arrow-down-left-24.svg
+++ b/material/.icons/octicons/arrow-down-left-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-down-right-16.svg b/material/.icons/octicons/arrow-down-right-16.svg
index ffb140258..4fe2a939a 100644
--- a/material/.icons/octicons/arrow-down-right-16.svg
+++ b/material/.icons/octicons/arrow-down-right-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-down-right-24.svg b/material/.icons/octicons/arrow-down-right-24.svg
index 99cfba3e1..27d96f82e 100644
--- a/material/.icons/octicons/arrow-down-right-24.svg
+++ b/material/.icons/octicons/arrow-down-right-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-left-16.svg b/material/.icons/octicons/arrow-left-16.svg
index b2ab9b209..d196aaa15 100644
--- a/material/.icons/octicons/arrow-left-16.svg
+++ b/material/.icons/octicons/arrow-left-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-left-24.svg b/material/.icons/octicons/arrow-left-24.svg
index ebb7bd7b5..941e3da89 100644
--- a/material/.icons/octicons/arrow-left-24.svg
+++ b/material/.icons/octicons/arrow-left-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-right-16.svg b/material/.icons/octicons/arrow-right-16.svg
index cfab85ec2..48680cdb5 100644
--- a/material/.icons/octicons/arrow-right-16.svg
+++ b/material/.icons/octicons/arrow-right-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-right-24.svg b/material/.icons/octicons/arrow-right-24.svg
index cfeab3c7d..aa35164fb 100644
--- a/material/.icons/octicons/arrow-right-24.svg
+++ b/material/.icons/octicons/arrow-right-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-up-16.svg b/material/.icons/octicons/arrow-up-16.svg
index 52ea8282e..dfa046704 100644
--- a/material/.icons/octicons/arrow-up-16.svg
+++ b/material/.icons/octicons/arrow-up-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-up-24.svg b/material/.icons/octicons/arrow-up-24.svg
index afd0ea9dc..8e9928697 100644
--- a/material/.icons/octicons/arrow-up-24.svg
+++ b/material/.icons/octicons/arrow-up-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-up-left-16.svg b/material/.icons/octicons/arrow-up-left-16.svg
index 09b03852b..03a7672ab 100644
--- a/material/.icons/octicons/arrow-up-left-16.svg
+++ b/material/.icons/octicons/arrow-up-left-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-up-left-24.svg b/material/.icons/octicons/arrow-up-left-24.svg
index ef3ac5ad9..bb0e5ae3c 100644
--- a/material/.icons/octicons/arrow-up-left-24.svg
+++ b/material/.icons/octicons/arrow-up-left-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-up-right-16.svg b/material/.icons/octicons/arrow-up-right-16.svg
index f91b0d0d6..9c6fe987d 100644
--- a/material/.icons/octicons/arrow-up-right-16.svg
+++ b/material/.icons/octicons/arrow-up-right-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/arrow-up-right-24.svg b/material/.icons/octicons/arrow-up-right-24.svg
index a82685acf..b3fb5d3ae 100644
--- a/material/.icons/octicons/arrow-up-right-24.svg
+++ b/material/.icons/octicons/arrow-up-right-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/beaker-16.svg b/material/.icons/octicons/beaker-16.svg
index 3e2894b27..2120f068c 100644
--- a/material/.icons/octicons/beaker-16.svg
+++ b/material/.icons/octicons/beaker-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/beaker-24.svg b/material/.icons/octicons/beaker-24.svg
index 94b21098b..3a903c39d 100644
--- a/material/.icons/octicons/beaker-24.svg
+++ b/material/.icons/octicons/beaker-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bell-16.svg b/material/.icons/octicons/bell-16.svg
index f4992d9d8..2c08a9296 100644
--- a/material/.icons/octicons/bell-16.svg
+++ b/material/.icons/octicons/bell-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bell-24.svg b/material/.icons/octicons/bell-24.svg
index 934a25062..11c3be8aa 100644
--- a/material/.icons/octicons/bell-24.svg
+++ b/material/.icons/octicons/bell-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bell-fill-24.svg b/material/.icons/octicons/bell-fill-24.svg
index 8f80b4901..9c08b7cbd 100644
--- a/material/.icons/octicons/bell-fill-24.svg
+++ b/material/.icons/octicons/bell-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bell-slash-16.svg b/material/.icons/octicons/bell-slash-16.svg
index 7117222ce..496ef6dcd 100644
--- a/material/.icons/octicons/bell-slash-16.svg
+++ b/material/.icons/octicons/bell-slash-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bell-slash-24.svg b/material/.icons/octicons/bell-slash-24.svg
index 99806011c..bdf45ec40 100644
--- a/material/.icons/octicons/bell-slash-24.svg
+++ b/material/.icons/octicons/bell-slash-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/blocked-16.svg b/material/.icons/octicons/blocked-16.svg
index 8049d33d5..581f87b77 100644
--- a/material/.icons/octicons/blocked-16.svg
+++ b/material/.icons/octicons/blocked-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/blocked-24.svg b/material/.icons/octicons/blocked-24.svg
index d562090a0..908ac9bb3 100644
--- a/material/.icons/octicons/blocked-24.svg
+++ b/material/.icons/octicons/blocked-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bold-16.svg b/material/.icons/octicons/bold-16.svg
index 27e2c153e..c3c39648d 100644
--- a/material/.icons/octicons/bold-16.svg
+++ b/material/.icons/octicons/bold-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bold-24.svg b/material/.icons/octicons/bold-24.svg
index 4eb873eec..b6406ea69 100644
--- a/material/.icons/octicons/bold-24.svg
+++ b/material/.icons/octicons/bold-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/book-16.svg b/material/.icons/octicons/book-16.svg
index a839da1cc..82679137e 100644
--- a/material/.icons/octicons/book-16.svg
+++ b/material/.icons/octicons/book-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/book-24.svg b/material/.icons/octicons/book-24.svg
index 8d25de623..3ca0b8ab0 100644
--- a/material/.icons/octicons/book-24.svg
+++ b/material/.icons/octicons/book-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bookmark-16.svg b/material/.icons/octicons/bookmark-16.svg
index 511b3d8ad..2fa21ba0f 100644
--- a/material/.icons/octicons/bookmark-16.svg
+++ b/material/.icons/octicons/bookmark-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bookmark-24.svg b/material/.icons/octicons/bookmark-24.svg
index 8833a4862..bb5a95fc5 100644
--- a/material/.icons/octicons/bookmark-24.svg
+++ b/material/.icons/octicons/bookmark-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bookmark-fill-24.svg b/material/.icons/octicons/bookmark-fill-24.svg
index d1e6f534a..bc21ad8fb 100644
--- a/material/.icons/octicons/bookmark-fill-24.svg
+++ b/material/.icons/octicons/bookmark-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bookmark-slash-16.svg b/material/.icons/octicons/bookmark-slash-16.svg
index e1e96e276..af33563d6 100644
--- a/material/.icons/octicons/bookmark-slash-16.svg
+++ b/material/.icons/octicons/bookmark-slash-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bookmark-slash-24.svg b/material/.icons/octicons/bookmark-slash-24.svg
index 22aa65518..eb92c73fc 100644
--- a/material/.icons/octicons/bookmark-slash-24.svg
+++ b/material/.icons/octicons/bookmark-slash-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bookmark-slash-fill-24.svg b/material/.icons/octicons/bookmark-slash-fill-24.svg
index edd6d13af..c381f9b25 100644
--- a/material/.icons/octicons/bookmark-slash-fill-24.svg
+++ b/material/.icons/octicons/bookmark-slash-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/briefcase-16.svg b/material/.icons/octicons/briefcase-16.svg
index 120afb337..a43db2d73 100644
--- a/material/.icons/octicons/briefcase-16.svg
+++ b/material/.icons/octicons/briefcase-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/briefcase-24.svg b/material/.icons/octicons/briefcase-24.svg
index a9176e78d..3d81daf80 100644
--- a/material/.icons/octicons/briefcase-24.svg
+++ b/material/.icons/octicons/briefcase-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/broadcast-16.svg b/material/.icons/octicons/broadcast-16.svg
index efc281df2..4883fe50b 100644
--- a/material/.icons/octicons/broadcast-16.svg
+++ b/material/.icons/octicons/broadcast-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/browser-16.svg b/material/.icons/octicons/browser-16.svg
index e21165fbc..3574c72a1 100644
--- a/material/.icons/octicons/browser-16.svg
+++ b/material/.icons/octicons/browser-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/browser-24.svg b/material/.icons/octicons/browser-24.svg
index 9b8e3777f..ee48c16ff 100644
--- a/material/.icons/octicons/browser-24.svg
+++ b/material/.icons/octicons/browser-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bug-16.svg b/material/.icons/octicons/bug-16.svg
index 9b372cbbc..aa5023cf3 100644
--- a/material/.icons/octicons/bug-16.svg
+++ b/material/.icons/octicons/bug-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/bug-24.svg b/material/.icons/octicons/bug-24.svg
index 06fbdabb2..9a1564f5f 100644
--- a/material/.icons/octicons/bug-24.svg
+++ b/material/.icons/octicons/bug-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/cache-16.svg b/material/.icons/octicons/cache-16.svg
index 6738b46c7..f4e512fb9 100644
--- a/material/.icons/octicons/cache-16.svg
+++ b/material/.icons/octicons/cache-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/calendar-16.svg b/material/.icons/octicons/calendar-16.svg
index 486cee929..3bd33ba19 100644
--- a/material/.icons/octicons/calendar-16.svg
+++ b/material/.icons/octicons/calendar-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/calendar-24.svg b/material/.icons/octicons/calendar-24.svg
index a82440ff2..cdd82c4a0 100644
--- a/material/.icons/octicons/calendar-24.svg
+++ b/material/.icons/octicons/calendar-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/check-16.svg b/material/.icons/octicons/check-16.svg
index ff32fccc2..a6ba16ee9 100644
--- a/material/.icons/octicons/check-16.svg
+++ b/material/.icons/octicons/check-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/check-24.svg b/material/.icons/octicons/check-24.svg
index e0ce5adc8..c03426f4c 100644
--- a/material/.icons/octicons/check-24.svg
+++ b/material/.icons/octicons/check-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/check-circle-16.svg b/material/.icons/octicons/check-circle-16.svg
index a77656a97..6047c7ef2 100644
--- a/material/.icons/octicons/check-circle-16.svg
+++ b/material/.icons/octicons/check-circle-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/check-circle-24.svg b/material/.icons/octicons/check-circle-24.svg
index d85328343..b85899cf7 100644
--- a/material/.icons/octicons/check-circle-24.svg
+++ b/material/.icons/octicons/check-circle-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/check-circle-fill-12.svg b/material/.icons/octicons/check-circle-fill-12.svg
index 1c79b9aad..4a9d1900a 100644
--- a/material/.icons/octicons/check-circle-fill-12.svg
+++ b/material/.icons/octicons/check-circle-fill-12.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/check-circle-fill-16.svg b/material/.icons/octicons/check-circle-fill-16.svg
index 5741cfd60..569d8ff0c 100644
--- a/material/.icons/octicons/check-circle-fill-16.svg
+++ b/material/.icons/octicons/check-circle-fill-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/check-circle-fill-24.svg b/material/.icons/octicons/check-circle-fill-24.svg
index 5ee33acc7..5b653538c 100644
--- a/material/.icons/octicons/check-circle-fill-24.svg
+++ b/material/.icons/octicons/check-circle-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/checkbox-16.svg b/material/.icons/octicons/checkbox-16.svg
index a0f5e3484..14f1f0d0f 100644
--- a/material/.icons/octicons/checkbox-16.svg
+++ b/material/.icons/octicons/checkbox-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/checkbox-24.svg b/material/.icons/octicons/checkbox-24.svg
index 6251c4b2e..d8df15dca 100644
--- a/material/.icons/octicons/checkbox-24.svg
+++ b/material/.icons/octicons/checkbox-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/checklist-16.svg b/material/.icons/octicons/checklist-16.svg
index 81f9a3eca..65400423a 100644
--- a/material/.icons/octicons/checklist-16.svg
+++ b/material/.icons/octicons/checklist-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/chevron-down-12.svg b/material/.icons/octicons/chevron-down-12.svg
index d164544a1..b9d6497b4 100644
--- a/material/.icons/octicons/chevron-down-12.svg
+++ b/material/.icons/octicons/chevron-down-12.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/chevron-down-16.svg b/material/.icons/octicons/chevron-down-16.svg
index dd89cd071..56a03cd59 100644
--- a/material/.icons/octicons/chevron-down-16.svg
+++ b/material/.icons/octicons/chevron-down-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/chevron-down-24.svg b/material/.icons/octicons/chevron-down-24.svg
index 691c33bba..28165004f 100644
--- a/material/.icons/octicons/chevron-down-24.svg
+++ b/material/.icons/octicons/chevron-down-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/chevron-left-16.svg b/material/.icons/octicons/chevron-left-16.svg
index 0e94bf700..6760ad96d 100644
--- a/material/.icons/octicons/chevron-left-16.svg
+++ b/material/.icons/octicons/chevron-left-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/chevron-left-24.svg b/material/.icons/octicons/chevron-left-24.svg
index 3ffdd2bc8..ac614375b 100644
--- a/material/.icons/octicons/chevron-left-24.svg
+++ b/material/.icons/octicons/chevron-left-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/chevron-right-12.svg b/material/.icons/octicons/chevron-right-12.svg
index 5c7b1f45a..1c57cb529 100644
--- a/material/.icons/octicons/chevron-right-12.svg
+++ b/material/.icons/octicons/chevron-right-12.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/chevron-right-16.svg b/material/.icons/octicons/chevron-right-16.svg
index f47fd8a9a..9bfb6aa41 100644
--- a/material/.icons/octicons/chevron-right-16.svg
+++ b/material/.icons/octicons/chevron-right-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/chevron-right-24.svg b/material/.icons/octicons/chevron-right-24.svg
index 02ca07ac5..3f5690c8f 100644
--- a/material/.icons/octicons/chevron-right-24.svg
+++ b/material/.icons/octicons/chevron-right-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/chevron-up-16.svg b/material/.icons/octicons/chevron-up-16.svg
index 231a8d56a..51f4e0982 100644
--- a/material/.icons/octicons/chevron-up-16.svg
+++ b/material/.icons/octicons/chevron-up-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/chevron-up-24.svg b/material/.icons/octicons/chevron-up-24.svg
index 50b55d922..4eac7e128 100644
--- a/material/.icons/octicons/chevron-up-24.svg
+++ b/material/.icons/octicons/chevron-up-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/circle-16.svg b/material/.icons/octicons/circle-16.svg
index add1eb334..676c9aa07 100644
--- a/material/.icons/octicons/circle-16.svg
+++ b/material/.icons/octicons/circle-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/circle-24.svg b/material/.icons/octicons/circle-24.svg
index 40c08bff8..45feb9e78 100644
--- a/material/.icons/octicons/circle-24.svg
+++ b/material/.icons/octicons/circle-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/circle-slash-16.svg b/material/.icons/octicons/circle-slash-16.svg
index 4e70899bf..9b3acdf01 100644
--- a/material/.icons/octicons/circle-slash-16.svg
+++ b/material/.icons/octicons/circle-slash-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/circle-slash-24.svg b/material/.icons/octicons/circle-slash-24.svg
index a34e303d3..aebad57a6 100644
--- a/material/.icons/octicons/circle-slash-24.svg
+++ b/material/.icons/octicons/circle-slash-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/clock-16.svg b/material/.icons/octicons/clock-16.svg
index 4da36fd63..c0ffaebcb 100644
--- a/material/.icons/octicons/clock-16.svg
+++ b/material/.icons/octicons/clock-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/clock-24.svg b/material/.icons/octicons/clock-24.svg
index 4a318434a..de18808d7 100644
--- a/material/.icons/octicons/clock-24.svg
+++ b/material/.icons/octicons/clock-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/clock-fill-16.svg b/material/.icons/octicons/clock-fill-16.svg
index c7ee7c8bf..843f2d396 100644
--- a/material/.icons/octicons/clock-fill-16.svg
+++ b/material/.icons/octicons/clock-fill-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/clock-fill-24.svg b/material/.icons/octicons/clock-fill-24.svg
index cd6ff53eb..9e3c37025 100644
--- a/material/.icons/octicons/clock-fill-24.svg
+++ b/material/.icons/octicons/clock-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/cloud-16.svg b/material/.icons/octicons/cloud-16.svg
index 3c9b14dc0..094592973 100644
--- a/material/.icons/octicons/cloud-16.svg
+++ b/material/.icons/octicons/cloud-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/cloud-24.svg b/material/.icons/octicons/cloud-24.svg
index 202711583..2d7785830 100644
--- a/material/.icons/octicons/cloud-24.svg
+++ b/material/.icons/octicons/cloud-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/cloud-offline-16.svg b/material/.icons/octicons/cloud-offline-16.svg
index 9f539e7b8..88fb37d8e 100644
--- a/material/.icons/octicons/cloud-offline-16.svg
+++ b/material/.icons/octicons/cloud-offline-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/cloud-offline-24.svg b/material/.icons/octicons/cloud-offline-24.svg
index dead40f83..64ea145a2 100644
--- a/material/.icons/octicons/cloud-offline-24.svg
+++ b/material/.icons/octicons/cloud-offline-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/code-16.svg b/material/.icons/octicons/code-16.svg
index 46346dd2e..3b517bff3 100644
--- a/material/.icons/octicons/code-16.svg
+++ b/material/.icons/octicons/code-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/code-24.svg b/material/.icons/octicons/code-24.svg
index 0a42a0546..f4a84f194 100644
--- a/material/.icons/octicons/code-24.svg
+++ b/material/.icons/octicons/code-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/code-of-conduct-16.svg b/material/.icons/octicons/code-of-conduct-16.svg
index c39a0c96e..b346d5739 100644
--- a/material/.icons/octicons/code-of-conduct-16.svg
+++ b/material/.icons/octicons/code-of-conduct-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/code-of-conduct-24.svg b/material/.icons/octicons/code-of-conduct-24.svg
index f5267fc73..e1793f658 100644
--- a/material/.icons/octicons/code-of-conduct-24.svg
+++ b/material/.icons/octicons/code-of-conduct-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/code-review-16.svg b/material/.icons/octicons/code-review-16.svg
index 70d699cbf..0464b55c6 100644
--- a/material/.icons/octicons/code-review-16.svg
+++ b/material/.icons/octicons/code-review-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/code-review-24.svg b/material/.icons/octicons/code-review-24.svg
index 937472b8c..d82611132 100644
--- a/material/.icons/octicons/code-review-24.svg
+++ b/material/.icons/octicons/code-review-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/code-square-16.svg b/material/.icons/octicons/code-square-16.svg
index 6fe7617c0..19bd9baba 100644
--- a/material/.icons/octicons/code-square-16.svg
+++ b/material/.icons/octicons/code-square-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/code-square-24.svg b/material/.icons/octicons/code-square-24.svg
index 854eb63f2..49775a0b6 100644
--- a/material/.icons/octicons/code-square-24.svg
+++ b/material/.icons/octicons/code-square-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/codescan-16.svg b/material/.icons/octicons/codescan-16.svg
index 54796fb5a..cba07d879 100644
--- a/material/.icons/octicons/codescan-16.svg
+++ b/material/.icons/octicons/codescan-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/codescan-24.svg b/material/.icons/octicons/codescan-24.svg
index 9dfee9110..1a7a0a7c5 100644
--- a/material/.icons/octicons/codescan-24.svg
+++ b/material/.icons/octicons/codescan-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/codescan-checkmark-16.svg b/material/.icons/octicons/codescan-checkmark-16.svg
index ff91bd42f..e62e341ab 100644
--- a/material/.icons/octicons/codescan-checkmark-16.svg
+++ b/material/.icons/octicons/codescan-checkmark-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/codescan-checkmark-24.svg b/material/.icons/octicons/codescan-checkmark-24.svg
index ca8ad80cd..345b94ac0 100644
--- a/material/.icons/octicons/codescan-checkmark-24.svg
+++ b/material/.icons/octicons/codescan-checkmark-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/codespaces-16.svg b/material/.icons/octicons/codespaces-16.svg
index f56b6d98b..3539aa845 100644
--- a/material/.icons/octicons/codespaces-16.svg
+++ b/material/.icons/octicons/codespaces-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/codespaces-24.svg b/material/.icons/octicons/codespaces-24.svg
index 965e8d63d..49b69705a 100644
--- a/material/.icons/octicons/codespaces-24.svg
+++ b/material/.icons/octicons/codespaces-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/columns-16.svg b/material/.icons/octicons/columns-16.svg
index 60759e2f2..6485cf913 100644
--- a/material/.icons/octicons/columns-16.svg
+++ b/material/.icons/octicons/columns-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/columns-24.svg b/material/.icons/octicons/columns-24.svg
index cf9f69d96..cc25c5ca8 100644
--- a/material/.icons/octicons/columns-24.svg
+++ b/material/.icons/octicons/columns-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/comment-16.svg b/material/.icons/octicons/comment-16.svg
index 25173c03b..3713066ed 100644
--- a/material/.icons/octicons/comment-16.svg
+++ b/material/.icons/octicons/comment-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/comment-24.svg b/material/.icons/octicons/comment-24.svg
index b4caaa050..a74d71b98 100644
--- a/material/.icons/octicons/comment-24.svg
+++ b/material/.icons/octicons/comment-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/comment-discussion-16.svg b/material/.icons/octicons/comment-discussion-16.svg
index c7342e3f9..d620f6059 100644
--- a/material/.icons/octicons/comment-discussion-16.svg
+++ b/material/.icons/octicons/comment-discussion-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/comment-discussion-24.svg b/material/.icons/octicons/comment-discussion-24.svg
index 61ed8b314..20ea2fb7d 100644
--- a/material/.icons/octicons/comment-discussion-24.svg
+++ b/material/.icons/octicons/comment-discussion-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/commit-24.svg b/material/.icons/octicons/commit-24.svg
index 2e240b38b..cbffeeeb5 100644
--- a/material/.icons/octicons/commit-24.svg
+++ b/material/.icons/octicons/commit-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/container-16.svg b/material/.icons/octicons/container-16.svg
index 2580f3973..b58ee1bf9 100644
--- a/material/.icons/octicons/container-16.svg
+++ b/material/.icons/octicons/container-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/container-24.svg b/material/.icons/octicons/container-24.svg
index acfc6007e..91981be11 100644
--- a/material/.icons/octicons/container-24.svg
+++ b/material/.icons/octicons/container-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/copilot-16.svg b/material/.icons/octicons/copilot-16.svg
index b7cff0f1f..cbd70ffaf 100644
--- a/material/.icons/octicons/copilot-16.svg
+++ b/material/.icons/octicons/copilot-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/copilot-24.svg b/material/.icons/octicons/copilot-24.svg
index ec533134c..3aaa112fd 100644
--- a/material/.icons/octicons/copilot-24.svg
+++ b/material/.icons/octicons/copilot-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/copilot-48.svg b/material/.icons/octicons/copilot-48.svg
index 31ecbde4a..0703db803 100644
--- a/material/.icons/octicons/copilot-48.svg
+++ b/material/.icons/octicons/copilot-48.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/copilot-96.svg b/material/.icons/octicons/copilot-96.svg
index 377adf74a..381fafe1d 100644
--- a/material/.icons/octicons/copilot-96.svg
+++ b/material/.icons/octicons/copilot-96.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/copilot-error-16.svg b/material/.icons/octicons/copilot-error-16.svg
index 91f347b36..c9308d72d 100644
--- a/material/.icons/octicons/copilot-error-16.svg
+++ b/material/.icons/octicons/copilot-error-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/copilot-warning-16.svg b/material/.icons/octicons/copilot-warning-16.svg
index ac68cb11f..b4bb3f582 100644
--- a/material/.icons/octicons/copilot-warning-16.svg
+++ b/material/.icons/octicons/copilot-warning-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/copy-16.svg b/material/.icons/octicons/copy-16.svg
index 1584d3368..aca865f74 100644
--- a/material/.icons/octicons/copy-16.svg
+++ b/material/.icons/octicons/copy-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/copy-24.svg b/material/.icons/octicons/copy-24.svg
index 861c6fe9b..273e139fb 100644
--- a/material/.icons/octicons/copy-24.svg
+++ b/material/.icons/octicons/copy-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/cpu-16.svg b/material/.icons/octicons/cpu-16.svg
index e809359ca..e0965b410 100644
--- a/material/.icons/octicons/cpu-16.svg
+++ b/material/.icons/octicons/cpu-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/cpu-24.svg b/material/.icons/octicons/cpu-24.svg
index 1e10dc665..73e614b5f 100644
--- a/material/.icons/octicons/cpu-24.svg
+++ b/material/.icons/octicons/cpu-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/credit-card-16.svg b/material/.icons/octicons/credit-card-16.svg
index 087d21191..ebfdea5ae 100644
--- a/material/.icons/octicons/credit-card-16.svg
+++ b/material/.icons/octicons/credit-card-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/credit-card-24.svg b/material/.icons/octicons/credit-card-24.svg
index 759962a90..8aeceb464 100644
--- a/material/.icons/octicons/credit-card-24.svg
+++ b/material/.icons/octicons/credit-card-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/cross-reference-16.svg b/material/.icons/octicons/cross-reference-16.svg
index cee6f7c07..5269d0d12 100644
--- a/material/.icons/octicons/cross-reference-16.svg
+++ b/material/.icons/octicons/cross-reference-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/dash-16.svg b/material/.icons/octicons/dash-16.svg
index 40bd13d74..dfe859bbe 100644
--- a/material/.icons/octicons/dash-16.svg
+++ b/material/.icons/octicons/dash-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/dash-24.svg b/material/.icons/octicons/dash-24.svg
index f69dde6ce..1b61d1b11 100644
--- a/material/.icons/octicons/dash-24.svg
+++ b/material/.icons/octicons/dash-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/database-16.svg b/material/.icons/octicons/database-16.svg
index 5a12c6b6e..42dca3fcc 100644
--- a/material/.icons/octicons/database-16.svg
+++ b/material/.icons/octicons/database-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/database-24.svg b/material/.icons/octicons/database-24.svg
index 256c5fb7e..e29c96910 100644
--- a/material/.icons/octicons/database-24.svg
+++ b/material/.icons/octicons/database-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/dependabot-16.svg b/material/.icons/octicons/dependabot-16.svg
index fa4712f7a..148dd1930 100644
--- a/material/.icons/octicons/dependabot-16.svg
+++ b/material/.icons/octicons/dependabot-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/dependabot-24.svg b/material/.icons/octicons/dependabot-24.svg
index bbcc5584d..794b73a06 100644
--- a/material/.icons/octicons/dependabot-24.svg
+++ b/material/.icons/octicons/dependabot-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/desktop-download-24.svg b/material/.icons/octicons/desktop-download-24.svg
index 74acc42fc..33fd1303e 100644
--- a/material/.icons/octicons/desktop-download-24.svg
+++ b/material/.icons/octicons/desktop-download-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/device-camera-16.svg b/material/.icons/octicons/device-camera-16.svg
index f19a90913..ab138eaa1 100644
--- a/material/.icons/octicons/device-camera-16.svg
+++ b/material/.icons/octicons/device-camera-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/device-camera-video-16.svg b/material/.icons/octicons/device-camera-video-16.svg
index 1135e738f..d6bfe564d 100644
--- a/material/.icons/octicons/device-camera-video-16.svg
+++ b/material/.icons/octicons/device-camera-video-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/device-camera-video-24.svg b/material/.icons/octicons/device-camera-video-24.svg
index 6239b6ce3..b3539bc64 100644
--- a/material/.icons/octicons/device-camera-video-24.svg
+++ b/material/.icons/octicons/device-camera-video-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/device-desktop-16.svg b/material/.icons/octicons/device-desktop-16.svg
index 755538613..abc46ba20 100644
--- a/material/.icons/octicons/device-desktop-16.svg
+++ b/material/.icons/octicons/device-desktop-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/device-desktop-24.svg b/material/.icons/octicons/device-desktop-24.svg
index 781844119..91b1e41e1 100644
--- a/material/.icons/octicons/device-desktop-24.svg
+++ b/material/.icons/octicons/device-desktop-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/device-mobile-16.svg b/material/.icons/octicons/device-mobile-16.svg
index a79d1e5c4..02721fd67 100644
--- a/material/.icons/octicons/device-mobile-16.svg
+++ b/material/.icons/octicons/device-mobile-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/device-mobile-24.svg b/material/.icons/octicons/device-mobile-24.svg
index 9a280f9ff..4e7534ee3 100644
--- a/material/.icons/octicons/device-mobile-24.svg
+++ b/material/.icons/octicons/device-mobile-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/diamond-16.svg b/material/.icons/octicons/diamond-16.svg
index 53ae51139..f76b85b3d 100644
--- a/material/.icons/octicons/diamond-16.svg
+++ b/material/.icons/octicons/diamond-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/diamond-24.svg b/material/.icons/octicons/diamond-24.svg
index 20266bcde..a8e7dce92 100644
--- a/material/.icons/octicons/diamond-24.svg
+++ b/material/.icons/octicons/diamond-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/diff-16.svg b/material/.icons/octicons/diff-16.svg
index 0490c2b2d..f44c7d16b 100644
--- a/material/.icons/octicons/diff-16.svg
+++ b/material/.icons/octicons/diff-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/diff-24.svg b/material/.icons/octicons/diff-24.svg
index 6499e578a..3204bf775 100644
--- a/material/.icons/octicons/diff-24.svg
+++ b/material/.icons/octicons/diff-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/diff-added-16.svg b/material/.icons/octicons/diff-added-16.svg
index 9e4db5b06..491d5d99a 100644
--- a/material/.icons/octicons/diff-added-16.svg
+++ b/material/.icons/octicons/diff-added-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/diff-ignored-16.svg b/material/.icons/octicons/diff-ignored-16.svg
index 930304018..f2201acc5 100644
--- a/material/.icons/octicons/diff-ignored-16.svg
+++ b/material/.icons/octicons/diff-ignored-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/diff-modified-16.svg b/material/.icons/octicons/diff-modified-16.svg
index 1da70962f..278769b60 100644
--- a/material/.icons/octicons/diff-modified-16.svg
+++ b/material/.icons/octicons/diff-modified-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/diff-removed-16.svg b/material/.icons/octicons/diff-removed-16.svg
index fcafe6d64..8b579b672 100644
--- a/material/.icons/octicons/diff-removed-16.svg
+++ b/material/.icons/octicons/diff-removed-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/diff-renamed-16.svg b/material/.icons/octicons/diff-renamed-16.svg
index 2663eead7..54dc97a11 100644
--- a/material/.icons/octicons/diff-renamed-16.svg
+++ b/material/.icons/octicons/diff-renamed-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/dot-16.svg b/material/.icons/octicons/dot-16.svg
index 1617e6293..5885d5c28 100644
--- a/material/.icons/octicons/dot-16.svg
+++ b/material/.icons/octicons/dot-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/dot-24.svg b/material/.icons/octicons/dot-24.svg
index 0062f01ba..5bd798f22 100644
--- a/material/.icons/octicons/dot-24.svg
+++ b/material/.icons/octicons/dot-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/dot-fill-16.svg b/material/.icons/octicons/dot-fill-16.svg
index 20594fe19..16cf9011f 100644
--- a/material/.icons/octicons/dot-fill-16.svg
+++ b/material/.icons/octicons/dot-fill-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/download-16.svg b/material/.icons/octicons/download-16.svg
index 0ffde5f9e..07a7e79d6 100644
--- a/material/.icons/octicons/download-16.svg
+++ b/material/.icons/octicons/download-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/duplicate-16.svg b/material/.icons/octicons/duplicate-16.svg
index 76519b680..e3cc66726 100644
--- a/material/.icons/octicons/duplicate-16.svg
+++ b/material/.icons/octicons/duplicate-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/duplicate-24.svg b/material/.icons/octicons/duplicate-24.svg
index f7523acff..f058edca1 100644
--- a/material/.icons/octicons/duplicate-24.svg
+++ b/material/.icons/octicons/duplicate-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/ellipsis-16.svg b/material/.icons/octicons/ellipsis-16.svg
index 53ef30fed..35f54071b 100644
--- a/material/.icons/octicons/ellipsis-16.svg
+++ b/material/.icons/octicons/ellipsis-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/eye-16.svg b/material/.icons/octicons/eye-16.svg
index df00c9af8..89307458e 100644
--- a/material/.icons/octicons/eye-16.svg
+++ b/material/.icons/octicons/eye-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/eye-24.svg b/material/.icons/octicons/eye-24.svg
index f210b00b9..2264cfd84 100644
--- a/material/.icons/octicons/eye-24.svg
+++ b/material/.icons/octicons/eye-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/eye-closed-16.svg b/material/.icons/octicons/eye-closed-16.svg
index bc73aa726..370bd49db 100644
--- a/material/.icons/octicons/eye-closed-16.svg
+++ b/material/.icons/octicons/eye-closed-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/eye-closed-24.svg b/material/.icons/octicons/eye-closed-24.svg
index afded9db6..ed3e5b470 100644
--- a/material/.icons/octicons/eye-closed-24.svg
+++ b/material/.icons/octicons/eye-closed-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/feed-discussion-16.svg b/material/.icons/octicons/feed-discussion-16.svg
index 0ecc8f94d..bcd23f232 100644
--- a/material/.icons/octicons/feed-discussion-16.svg
+++ b/material/.icons/octicons/feed-discussion-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/feed-forked-16.svg b/material/.icons/octicons/feed-forked-16.svg
index c7d4c7435..8440145fa 100644
--- a/material/.icons/octicons/feed-forked-16.svg
+++ b/material/.icons/octicons/feed-forked-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/feed-heart-16.svg b/material/.icons/octicons/feed-heart-16.svg
index 24f094e9b..bb03cb5b4 100644
--- a/material/.icons/octicons/feed-heart-16.svg
+++ b/material/.icons/octicons/feed-heart-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/feed-merged-16.svg b/material/.icons/octicons/feed-merged-16.svg
index dbbe2fec4..731b1f4ce 100644
--- a/material/.icons/octicons/feed-merged-16.svg
+++ b/material/.icons/octicons/feed-merged-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/feed-person-16.svg b/material/.icons/octicons/feed-person-16.svg
index 8aa28aebb..e98dcbfea 100644
--- a/material/.icons/octicons/feed-person-16.svg
+++ b/material/.icons/octicons/feed-person-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/feed-repo-16.svg b/material/.icons/octicons/feed-repo-16.svg
index 0289e0afa..40ba1d652 100644
--- a/material/.icons/octicons/feed-repo-16.svg
+++ b/material/.icons/octicons/feed-repo-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/feed-rocket-16.svg b/material/.icons/octicons/feed-rocket-16.svg
index 898ffecfe..9159750a5 100644
--- a/material/.icons/octicons/feed-rocket-16.svg
+++ b/material/.icons/octicons/feed-rocket-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/feed-star-16.svg b/material/.icons/octicons/feed-star-16.svg
index a20a3d3f2..366cf3a67 100644
--- a/material/.icons/octicons/feed-star-16.svg
+++ b/material/.icons/octicons/feed-star-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/feed-tag-16.svg b/material/.icons/octicons/feed-tag-16.svg
index 436c8cf54..e30782376 100644
--- a/material/.icons/octicons/feed-tag-16.svg
+++ b/material/.icons/octicons/feed-tag-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/feed-trophy-16.svg b/material/.icons/octicons/feed-trophy-16.svg
index 51b341b8d..bcc7df41a 100644
--- a/material/.icons/octicons/feed-trophy-16.svg
+++ b/material/.icons/octicons/feed-trophy-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-16.svg b/material/.icons/octicons/file-16.svg
index 14e4aa5a4..04e4d281a 100644
--- a/material/.icons/octicons/file-16.svg
+++ b/material/.icons/octicons/file-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-24.svg b/material/.icons/octicons/file-24.svg
index 8d68750b3..4266c03b4 100644
--- a/material/.icons/octicons/file-24.svg
+++ b/material/.icons/octicons/file-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-added-16.svg b/material/.icons/octicons/file-added-16.svg
index 90329a39a..7addbd5ed 100644
--- a/material/.icons/octicons/file-added-16.svg
+++ b/material/.icons/octicons/file-added-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-badge-16.svg b/material/.icons/octicons/file-badge-16.svg
index 01d9aa865..d8a02a91f 100644
--- a/material/.icons/octicons/file-badge-16.svg
+++ b/material/.icons/octicons/file-badge-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-binary-16.svg b/material/.icons/octicons/file-binary-16.svg
index a5484b6dd..6c1a877f5 100644
--- a/material/.icons/octicons/file-binary-16.svg
+++ b/material/.icons/octicons/file-binary-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-binary-24.svg b/material/.icons/octicons/file-binary-24.svg
index b7dab60ba..0989cc06c 100644
--- a/material/.icons/octicons/file-binary-24.svg
+++ b/material/.icons/octicons/file-binary-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-code-16.svg b/material/.icons/octicons/file-code-16.svg
index 2174514c8..8843312d3 100644
--- a/material/.icons/octicons/file-code-16.svg
+++ b/material/.icons/octicons/file-code-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-code-24.svg b/material/.icons/octicons/file-code-24.svg
index 1d5af0ceb..a1a37527e 100644
--- a/material/.icons/octicons/file-code-24.svg
+++ b/material/.icons/octicons/file-code-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-diff-16.svg b/material/.icons/octicons/file-diff-16.svg
index 9433f742c..afdb2bf36 100644
--- a/material/.icons/octicons/file-diff-16.svg
+++ b/material/.icons/octicons/file-diff-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-diff-24.svg b/material/.icons/octicons/file-diff-24.svg
index cfbb1ffa2..d07703807 100644
--- a/material/.icons/octicons/file-diff-24.svg
+++ b/material/.icons/octicons/file-diff-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-directory-16.svg b/material/.icons/octicons/file-directory-16.svg
index 553ca0b51..ba7708a92 100644
--- a/material/.icons/octicons/file-directory-16.svg
+++ b/material/.icons/octicons/file-directory-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-directory-24.svg b/material/.icons/octicons/file-directory-24.svg
index cd42adbb2..7adbc89f2 100644
--- a/material/.icons/octicons/file-directory-24.svg
+++ b/material/.icons/octicons/file-directory-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-directory-fill-24.svg b/material/.icons/octicons/file-directory-fill-24.svg
index 7c11a6a4c..75878de78 100644
--- a/material/.icons/octicons/file-directory-fill-24.svg
+++ b/material/.icons/octicons/file-directory-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-media-24.svg b/material/.icons/octicons/file-media-24.svg
index 9e82b1e1c..36bed9aa1 100644
--- a/material/.icons/octicons/file-media-24.svg
+++ b/material/.icons/octicons/file-media-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-removed-16.svg b/material/.icons/octicons/file-removed-16.svg
index ccdd1862c..b3ce91954 100644
--- a/material/.icons/octicons/file-removed-16.svg
+++ b/material/.icons/octicons/file-removed-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-submodule-16.svg b/material/.icons/octicons/file-submodule-16.svg
index 582041329..15c4d379b 100644
--- a/material/.icons/octicons/file-submodule-16.svg
+++ b/material/.icons/octicons/file-submodule-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-submodule-24.svg b/material/.icons/octicons/file-submodule-24.svg
index 6af49d44e..ddd6dc6ef 100644
--- a/material/.icons/octicons/file-submodule-24.svg
+++ b/material/.icons/octicons/file-submodule-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-symlink-file-16.svg b/material/.icons/octicons/file-symlink-file-16.svg
index 073930d57..35e71efa9 100644
--- a/material/.icons/octicons/file-symlink-file-16.svg
+++ b/material/.icons/octicons/file-symlink-file-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-symlink-file-24.svg b/material/.icons/octicons/file-symlink-file-24.svg
index 036c27ded..dd8fc019a 100644
--- a/material/.icons/octicons/file-symlink-file-24.svg
+++ b/material/.icons/octicons/file-symlink-file-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-zip-16.svg b/material/.icons/octicons/file-zip-16.svg
index a85421b27..046b95162 100644
--- a/material/.icons/octicons/file-zip-16.svg
+++ b/material/.icons/octicons/file-zip-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/file-zip-24.svg b/material/.icons/octicons/file-zip-24.svg
index 4a11a4e8a..3c11626a6 100644
--- a/material/.icons/octicons/file-zip-24.svg
+++ b/material/.icons/octicons/file-zip-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/filter-16.svg b/material/.icons/octicons/filter-16.svg
index 1fcac29bb..61a4ad1dc 100644
--- a/material/.icons/octicons/filter-16.svg
+++ b/material/.icons/octicons/filter-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/flame-16.svg b/material/.icons/octicons/flame-16.svg
index 1e3799805..96fe04a75 100644
--- a/material/.icons/octicons/flame-16.svg
+++ b/material/.icons/octicons/flame-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/flame-24.svg b/material/.icons/octicons/flame-24.svg
index 8f1e3ea5a..725a694b4 100644
--- a/material/.icons/octicons/flame-24.svg
+++ b/material/.icons/octicons/flame-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/fold-24.svg b/material/.icons/octicons/fold-24.svg
index d0240d7a8..0799eae42 100644
--- a/material/.icons/octicons/fold-24.svg
+++ b/material/.icons/octicons/fold-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/fold-down-24.svg b/material/.icons/octicons/fold-down-24.svg
index 64a6fa802..5ebc1ce6a 100644
--- a/material/.icons/octicons/fold-down-24.svg
+++ b/material/.icons/octicons/fold-down-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/fold-up-24.svg b/material/.icons/octicons/fold-up-24.svg
index 362438d4f..b9eaaafe9 100644
--- a/material/.icons/octicons/fold-up-24.svg
+++ b/material/.icons/octicons/fold-up-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/gear-16.svg b/material/.icons/octicons/gear-16.svg
index 84587268c..99b9c5a72 100644
--- a/material/.icons/octicons/gear-16.svg
+++ b/material/.icons/octicons/gear-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/gear-24.svg b/material/.icons/octicons/gear-24.svg
index 647b0c5a9..454488529 100644
--- a/material/.icons/octicons/gear-24.svg
+++ b/material/.icons/octicons/gear-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/gift-16.svg b/material/.icons/octicons/gift-16.svg
index 6c303c5e8..2108a9b6d 100644
--- a/material/.icons/octicons/gift-16.svg
+++ b/material/.icons/octicons/gift-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/gift-24.svg b/material/.icons/octicons/gift-24.svg
index c1cc29310..0bb3da44c 100644
--- a/material/.icons/octicons/gift-24.svg
+++ b/material/.icons/octicons/gift-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-branch-16.svg b/material/.icons/octicons/git-branch-16.svg
index 792aac2d9..a6bedf885 100644
--- a/material/.icons/octicons/git-branch-16.svg
+++ b/material/.icons/octicons/git-branch-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-branch-24.svg b/material/.icons/octicons/git-branch-24.svg
index 5788a6e0f..40bdb6373 100644
--- a/material/.icons/octicons/git-branch-24.svg
+++ b/material/.icons/octicons/git-branch-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-commit-16.svg b/material/.icons/octicons/git-commit-16.svg
index 6b954e984..ca123753b 100644
--- a/material/.icons/octicons/git-commit-16.svg
+++ b/material/.icons/octicons/git-commit-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-commit-24.svg b/material/.icons/octicons/git-commit-24.svg
index c3c3792c3..44b04e7d3 100644
--- a/material/.icons/octicons/git-commit-24.svg
+++ b/material/.icons/octicons/git-commit-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-compare-16.svg b/material/.icons/octicons/git-compare-16.svg
index 06b27e196..a4d231726 100644
--- a/material/.icons/octicons/git-compare-16.svg
+++ b/material/.icons/octicons/git-compare-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-compare-24.svg b/material/.icons/octicons/git-compare-24.svg
index 20e202590..5214b6444 100644
--- a/material/.icons/octicons/git-compare-24.svg
+++ b/material/.icons/octicons/git-compare-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-merge-16.svg b/material/.icons/octicons/git-merge-16.svg
index 42f88d911..b12f7d007 100644
--- a/material/.icons/octicons/git-merge-16.svg
+++ b/material/.icons/octicons/git-merge-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-merge-24.svg b/material/.icons/octicons/git-merge-24.svg
index 4a03e0e84..d25899097 100644
--- a/material/.icons/octicons/git-merge-24.svg
+++ b/material/.icons/octicons/git-merge-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-merge-queue-16.svg b/material/.icons/octicons/git-merge-queue-16.svg
index 5fc33adf2..7a9c829b9 100644
--- a/material/.icons/octicons/git-merge-queue-16.svg
+++ b/material/.icons/octicons/git-merge-queue-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-pull-request-16.svg b/material/.icons/octicons/git-pull-request-16.svg
index 353c11a99..69d716e44 100644
--- a/material/.icons/octicons/git-pull-request-16.svg
+++ b/material/.icons/octicons/git-pull-request-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-pull-request-24.svg b/material/.icons/octicons/git-pull-request-24.svg
index 66174cc68..b5736e336 100644
--- a/material/.icons/octicons/git-pull-request-24.svg
+++ b/material/.icons/octicons/git-pull-request-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-pull-request-closed-16.svg b/material/.icons/octicons/git-pull-request-closed-16.svg
index f248d71d9..8bbd6dff9 100644
--- a/material/.icons/octicons/git-pull-request-closed-16.svg
+++ b/material/.icons/octicons/git-pull-request-closed-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-pull-request-closed-24.svg b/material/.icons/octicons/git-pull-request-closed-24.svg
index c31ac4d7f..76aa5e4d9 100644
--- a/material/.icons/octicons/git-pull-request-closed-24.svg
+++ b/material/.icons/octicons/git-pull-request-closed-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-pull-request-draft-16.svg b/material/.icons/octicons/git-pull-request-draft-16.svg
index 59a161a8d..7eed08bdb 100644
--- a/material/.icons/octicons/git-pull-request-draft-16.svg
+++ b/material/.icons/octicons/git-pull-request-draft-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/git-pull-request-draft-24.svg b/material/.icons/octicons/git-pull-request-draft-24.svg
index 148795a41..456c65808 100644
--- a/material/.icons/octicons/git-pull-request-draft-24.svg
+++ b/material/.icons/octicons/git-pull-request-draft-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/globe-16.svg b/material/.icons/octicons/globe-16.svg
index 8b4eeba28..4cdd1b2f9 100644
--- a/material/.icons/octicons/globe-16.svg
+++ b/material/.icons/octicons/globe-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/globe-24.svg b/material/.icons/octicons/globe-24.svg
index b319e1ada..27c890e4d 100644
--- a/material/.icons/octicons/globe-24.svg
+++ b/material/.icons/octicons/globe-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/goal-16.svg b/material/.icons/octicons/goal-16.svg
index 850038f5e..9a5a1c7c8 100644
--- a/material/.icons/octicons/goal-16.svg
+++ b/material/.icons/octicons/goal-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/goal-24.svg b/material/.icons/octicons/goal-24.svg
index 57737d4bf..67f030c2c 100644
--- a/material/.icons/octicons/goal-24.svg
+++ b/material/.icons/octicons/goal-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/grabber-16.svg b/material/.icons/octicons/grabber-16.svg
index 63b131f5b..20e4f0695 100644
--- a/material/.icons/octicons/grabber-16.svg
+++ b/material/.icons/octicons/grabber-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/grabber-24.svg b/material/.icons/octicons/grabber-24.svg
index 7a8bec01f..130e38bb6 100644
--- a/material/.icons/octicons/grabber-24.svg
+++ b/material/.icons/octicons/grabber-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/graph-16.svg b/material/.icons/octicons/graph-16.svg
index 9389321a8..933d21a3b 100644
--- a/material/.icons/octicons/graph-16.svg
+++ b/material/.icons/octicons/graph-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/hash-16.svg b/material/.icons/octicons/hash-16.svg
index 9dacd7004..cd50e0c2b 100644
--- a/material/.icons/octicons/hash-16.svg
+++ b/material/.icons/octicons/hash-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/hash-24.svg b/material/.icons/octicons/hash-24.svg
index 20c34fda8..a0b11b089 100644
--- a/material/.icons/octicons/hash-24.svg
+++ b/material/.icons/octicons/hash-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/heading-16.svg b/material/.icons/octicons/heading-16.svg
index 4dc6345e1..eba95c305 100644
--- a/material/.icons/octicons/heading-16.svg
+++ b/material/.icons/octicons/heading-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/heading-24.svg b/material/.icons/octicons/heading-24.svg
index 5f3d5aba5..08b37b917 100644
--- a/material/.icons/octicons/heading-24.svg
+++ b/material/.icons/octicons/heading-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/heart-16.svg b/material/.icons/octicons/heart-16.svg
index 09ffc4af7..013c6df15 100644
--- a/material/.icons/octicons/heart-16.svg
+++ b/material/.icons/octicons/heart-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/heart-24.svg b/material/.icons/octicons/heart-24.svg
index a3dd94232..3966fc9c7 100644
--- a/material/.icons/octicons/heart-24.svg
+++ b/material/.icons/octicons/heart-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/heart-fill-16.svg b/material/.icons/octicons/heart-fill-16.svg
index 90cce588d..8e22ae170 100644
--- a/material/.icons/octicons/heart-fill-16.svg
+++ b/material/.icons/octicons/heart-fill-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/history-16.svg b/material/.icons/octicons/history-16.svg
index 1a234bc73..2a352ca7a 100644
--- a/material/.icons/octicons/history-16.svg
+++ b/material/.icons/octicons/history-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/home-16.svg b/material/.icons/octicons/home-16.svg
index 0a130913c..50db4cf44 100644
--- a/material/.icons/octicons/home-16.svg
+++ b/material/.icons/octicons/home-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/home-24.svg b/material/.icons/octicons/home-24.svg
index 662272a5f..0d02bd502 100644
--- a/material/.icons/octicons/home-24.svg
+++ b/material/.icons/octicons/home-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/horizontal-rule-16.svg b/material/.icons/octicons/horizontal-rule-16.svg
index 65a74b00d..46cae164d 100644
--- a/material/.icons/octicons/horizontal-rule-16.svg
+++ b/material/.icons/octicons/horizontal-rule-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/horizontal-rule-24.svg b/material/.icons/octicons/horizontal-rule-24.svg
index de6467d6a..adad64c59 100644
--- a/material/.icons/octicons/horizontal-rule-24.svg
+++ b/material/.icons/octicons/horizontal-rule-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/hourglass-16.svg b/material/.icons/octicons/hourglass-16.svg
index 4e95c1092..33e0e788a 100644
--- a/material/.icons/octicons/hourglass-16.svg
+++ b/material/.icons/octicons/hourglass-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/hourglass-24.svg b/material/.icons/octicons/hourglass-24.svg
index cc789f726..c6afa7ac7 100644
--- a/material/.icons/octicons/hourglass-24.svg
+++ b/material/.icons/octicons/hourglass-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/hubot-16.svg b/material/.icons/octicons/hubot-16.svg
index 5a07fc76e..52d319cf3 100644
--- a/material/.icons/octicons/hubot-16.svg
+++ b/material/.icons/octicons/hubot-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/hubot-24.svg b/material/.icons/octicons/hubot-24.svg
index 09cb11610..f0e9407e5 100644
--- a/material/.icons/octicons/hubot-24.svg
+++ b/material/.icons/octicons/hubot-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/id-badge-16.svg b/material/.icons/octicons/id-badge-16.svg
index 7854615c1..175dec616 100644
--- a/material/.icons/octicons/id-badge-16.svg
+++ b/material/.icons/octicons/id-badge-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/image-16.svg b/material/.icons/octicons/image-16.svg
index 3b7a2d263..3788262f8 100644
--- a/material/.icons/octicons/image-16.svg
+++ b/material/.icons/octicons/image-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/image-24.svg b/material/.icons/octicons/image-24.svg
index 3da83da85..1a15e1d9a 100644
--- a/material/.icons/octicons/image-24.svg
+++ b/material/.icons/octicons/image-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/inbox-16.svg b/material/.icons/octicons/inbox-16.svg
index 8655dc826..3993dced6 100644
--- a/material/.icons/octicons/inbox-16.svg
+++ b/material/.icons/octicons/inbox-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/inbox-24.svg b/material/.icons/octicons/inbox-24.svg
index be82e1b24..f6696848b 100644
--- a/material/.icons/octicons/inbox-24.svg
+++ b/material/.icons/octicons/inbox-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/infinity-16.svg b/material/.icons/octicons/infinity-16.svg
index e48ebf1aa..45965d314 100644
--- a/material/.icons/octicons/infinity-16.svg
+++ b/material/.icons/octicons/infinity-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/infinity-24.svg b/material/.icons/octicons/infinity-24.svg
index 0a6ad2a32..43debfa71 100644
--- a/material/.icons/octicons/infinity-24.svg
+++ b/material/.icons/octicons/infinity-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/info-16.svg b/material/.icons/octicons/info-16.svg
index efffa1a07..352c840cd 100644
--- a/material/.icons/octicons/info-16.svg
+++ b/material/.icons/octicons/info-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/info-24.svg b/material/.icons/octicons/info-24.svg
index e683bbd77..f382c3a6f 100644
--- a/material/.icons/octicons/info-24.svg
+++ b/material/.icons/octicons/info-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/issue-closed-16.svg b/material/.icons/octicons/issue-closed-16.svg
index a78ec3917..506936d67 100644
--- a/material/.icons/octicons/issue-closed-16.svg
+++ b/material/.icons/octicons/issue-closed-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/issue-closed-24.svg b/material/.icons/octicons/issue-closed-24.svg
index d85328343..b85899cf7 100644
--- a/material/.icons/octicons/issue-closed-24.svg
+++ b/material/.icons/octicons/issue-closed-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/issue-draft-16.svg b/material/.icons/octicons/issue-draft-16.svg
index 75ff8915d..aa52334eb 100644
--- a/material/.icons/octicons/issue-draft-16.svg
+++ b/material/.icons/octicons/issue-draft-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/issue-draft-24.svg b/material/.icons/octicons/issue-draft-24.svg
index c99ab3619..17c2dccc2 100644
--- a/material/.icons/octicons/issue-draft-24.svg
+++ b/material/.icons/octicons/issue-draft-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/issue-opened-16.svg b/material/.icons/octicons/issue-opened-16.svg
index f4c2ef6f2..570d5e676 100644
--- a/material/.icons/octicons/issue-opened-16.svg
+++ b/material/.icons/octicons/issue-opened-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/issue-opened-24.svg b/material/.icons/octicons/issue-opened-24.svg
index cc06e424b..f2e667e74 100644
--- a/material/.icons/octicons/issue-opened-24.svg
+++ b/material/.icons/octicons/issue-opened-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/italic-16.svg b/material/.icons/octicons/italic-16.svg
index 5e85d7064..e54f215cb 100644
--- a/material/.icons/octicons/italic-16.svg
+++ b/material/.icons/octicons/italic-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/italic-24.svg b/material/.icons/octicons/italic-24.svg
index f5c64b29e..a208365d1 100644
--- a/material/.icons/octicons/italic-24.svg
+++ b/material/.icons/octicons/italic-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/kebab-horizontal-24.svg b/material/.icons/octicons/kebab-horizontal-24.svg
index 65d2649e4..65bdc37f2 100644
--- a/material/.icons/octicons/kebab-horizontal-24.svg
+++ b/material/.icons/octicons/kebab-horizontal-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/key-16.svg b/material/.icons/octicons/key-16.svg
index d5ead8f99..bf70ad0a3 100644
--- a/material/.icons/octicons/key-16.svg
+++ b/material/.icons/octicons/key-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/key-24.svg b/material/.icons/octicons/key-24.svg
index c6500b448..3dc6d27ea 100644
--- a/material/.icons/octicons/key-24.svg
+++ b/material/.icons/octicons/key-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/key-asterisk-16.svg b/material/.icons/octicons/key-asterisk-16.svg
index f3f75c61b..ffbe6f8eb 100644
--- a/material/.icons/octicons/key-asterisk-16.svg
+++ b/material/.icons/octicons/key-asterisk-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/law-16.svg b/material/.icons/octicons/law-16.svg
index 7900ae142..45a6486af 100644
--- a/material/.icons/octicons/law-16.svg
+++ b/material/.icons/octicons/law-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/law-24.svg b/material/.icons/octicons/law-24.svg
index 151f1fe29..da2366e33 100644
--- a/material/.icons/octicons/law-24.svg
+++ b/material/.icons/octicons/law-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/light-bulb-16.svg b/material/.icons/octicons/light-bulb-16.svg
index c6a07bbd9..93617e828 100644
--- a/material/.icons/octicons/light-bulb-16.svg
+++ b/material/.icons/octicons/light-bulb-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/light-bulb-24.svg b/material/.icons/octicons/light-bulb-24.svg
index 5b3c25df0..753fb7fc6 100644
--- a/material/.icons/octicons/light-bulb-24.svg
+++ b/material/.icons/octicons/light-bulb-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/link-16.svg b/material/.icons/octicons/link-16.svg
index 5a5e47780..2651c3fb3 100644
--- a/material/.icons/octicons/link-16.svg
+++ b/material/.icons/octicons/link-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/link-external-16.svg b/material/.icons/octicons/link-external-16.svg
index 8d2369bc6..a6b36b196 100644
--- a/material/.icons/octicons/link-external-16.svg
+++ b/material/.icons/octicons/link-external-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/list-ordered-16.svg b/material/.icons/octicons/list-ordered-16.svg
index 33e725680..4d8faea72 100644
--- a/material/.icons/octicons/list-ordered-16.svg
+++ b/material/.icons/octicons/list-ordered-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/list-unordered-16.svg b/material/.icons/octicons/list-unordered-16.svg
index 9d5c442a2..26a16dd95 100644
--- a/material/.icons/octicons/list-unordered-16.svg
+++ b/material/.icons/octicons/list-unordered-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/list-unordered-24.svg b/material/.icons/octicons/list-unordered-24.svg
index dd8dc20c7..723439356 100644
--- a/material/.icons/octicons/list-unordered-24.svg
+++ b/material/.icons/octicons/list-unordered-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/location-16.svg b/material/.icons/octicons/location-16.svg
index 38fab28de..21b1ce8e1 100644
--- a/material/.icons/octicons/location-16.svg
+++ b/material/.icons/octicons/location-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/location-24.svg b/material/.icons/octicons/location-24.svg
index 3f77b6e5a..298138d70 100644
--- a/material/.icons/octicons/location-24.svg
+++ b/material/.icons/octicons/location-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/lock-16.svg b/material/.icons/octicons/lock-16.svg
index c9667456a..b97396c80 100644
--- a/material/.icons/octicons/lock-16.svg
+++ b/material/.icons/octicons/lock-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/lock-24.svg b/material/.icons/octicons/lock-24.svg
index 1fa851087..c0d1b358d 100644
--- a/material/.icons/octicons/lock-24.svg
+++ b/material/.icons/octicons/lock-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/log-16.svg b/material/.icons/octicons/log-16.svg
index 5ad2c48f8..dcd7688be 100644
--- a/material/.icons/octicons/log-16.svg
+++ b/material/.icons/octicons/log-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/log-24.svg b/material/.icons/octicons/log-24.svg
index 47da725ce..e25ca5c2c 100644
--- a/material/.icons/octicons/log-24.svg
+++ b/material/.icons/octicons/log-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/logo-gist-16.svg b/material/.icons/octicons/logo-gist-16.svg
index 4aeea9bda..900b3b231 100644
--- a/material/.icons/octicons/logo-gist-16.svg
+++ b/material/.icons/octicons/logo-gist-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/logo-github-16.svg b/material/.icons/octicons/logo-github-16.svg
index ce5e50386..a0d597456 100644
--- a/material/.icons/octicons/logo-github-16.svg
+++ b/material/.icons/octicons/logo-github-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mail-16.svg b/material/.icons/octicons/mail-16.svg
index 621ded021..7df2be09a 100644
--- a/material/.icons/octicons/mail-16.svg
+++ b/material/.icons/octicons/mail-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mail-24.svg b/material/.icons/octicons/mail-24.svg
index 861dd00ca..b7649028a 100644
--- a/material/.icons/octicons/mail-24.svg
+++ b/material/.icons/octicons/mail-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mark-github-16.svg b/material/.icons/octicons/mark-github-16.svg
index b7eb9c714..4f8159548 100644
--- a/material/.icons/octicons/mark-github-16.svg
+++ b/material/.icons/octicons/mark-github-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/markdown-16.svg b/material/.icons/octicons/markdown-16.svg
index 5955d7585..4a23ad0ae 100644
--- a/material/.icons/octicons/markdown-16.svg
+++ b/material/.icons/octicons/markdown-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/megaphone-16.svg b/material/.icons/octicons/megaphone-16.svg
index a960511e4..2afc2e264 100644
--- a/material/.icons/octicons/megaphone-16.svg
+++ b/material/.icons/octicons/megaphone-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/megaphone-24.svg b/material/.icons/octicons/megaphone-24.svg
index 7758e570e..517019863 100644
--- a/material/.icons/octicons/megaphone-24.svg
+++ b/material/.icons/octicons/megaphone-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mention-16.svg b/material/.icons/octicons/mention-16.svg
index e407edc40..c8fe1d9d0 100644
--- a/material/.icons/octicons/mention-16.svg
+++ b/material/.icons/octicons/mention-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mention-24.svg b/material/.icons/octicons/mention-24.svg
index 4e76fe372..5165a01bf 100644
--- a/material/.icons/octicons/mention-24.svg
+++ b/material/.icons/octicons/mention-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/meter-16.svg b/material/.icons/octicons/meter-16.svg
index 75cc531a0..dc040d189 100644
--- a/material/.icons/octicons/meter-16.svg
+++ b/material/.icons/octicons/meter-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/milestone-16.svg b/material/.icons/octicons/milestone-16.svg
index 03872b193..e550b92c4 100644
--- a/material/.icons/octicons/milestone-16.svg
+++ b/material/.icons/octicons/milestone-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/milestone-24.svg b/material/.icons/octicons/milestone-24.svg
index e8e6db1ea..a5e981a9c 100644
--- a/material/.icons/octicons/milestone-24.svg
+++ b/material/.icons/octicons/milestone-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mirror-16.svg b/material/.icons/octicons/mirror-16.svg
index 1820a7cae..3856a35e7 100644
--- a/material/.icons/octicons/mirror-16.svg
+++ b/material/.icons/octicons/mirror-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mirror-24.svg b/material/.icons/octicons/mirror-24.svg
index eaf1832f0..de7d41e8b 100644
--- a/material/.icons/octicons/mirror-24.svg
+++ b/material/.icons/octicons/mirror-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/moon-16.svg b/material/.icons/octicons/moon-16.svg
index ba3bf6773..fd437b241 100644
--- a/material/.icons/octicons/moon-16.svg
+++ b/material/.icons/octicons/moon-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/moon-24.svg b/material/.icons/octicons/moon-24.svg
index ce89c992d..2dc15b06c 100644
--- a/material/.icons/octicons/moon-24.svg
+++ b/material/.icons/octicons/moon-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mortar-board-16.svg b/material/.icons/octicons/mortar-board-16.svg
index 5758d9ad0..8df92df6f 100644
--- a/material/.icons/octicons/mortar-board-16.svg
+++ b/material/.icons/octicons/mortar-board-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mortar-board-24.svg b/material/.icons/octicons/mortar-board-24.svg
index bb108dd2c..5b5ffc59b 100644
--- a/material/.icons/octicons/mortar-board-24.svg
+++ b/material/.icons/octicons/mortar-board-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/multi-select-16.svg b/material/.icons/octicons/multi-select-16.svg
index a246d4045..446d27129 100644
--- a/material/.icons/octicons/multi-select-16.svg
+++ b/material/.icons/octicons/multi-select-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/multi-select-24.svg b/material/.icons/octicons/multi-select-24.svg
index aeaef81cd..f74cfc3f2 100644
--- a/material/.icons/octicons/multi-select-24.svg
+++ b/material/.icons/octicons/multi-select-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mute-16.svg b/material/.icons/octicons/mute-16.svg
index 5141269a8..913283a85 100644
--- a/material/.icons/octicons/mute-16.svg
+++ b/material/.icons/octicons/mute-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/mute-24.svg b/material/.icons/octicons/mute-24.svg
index 5af7ecf45..141f81cb1 100644
--- a/material/.icons/octicons/mute-24.svg
+++ b/material/.icons/octicons/mute-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/no-entry-16.svg b/material/.icons/octicons/no-entry-16.svg
index d464c6a64..804cbf9b8 100644
--- a/material/.icons/octicons/no-entry-16.svg
+++ b/material/.icons/octicons/no-entry-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/no-entry-24.svg b/material/.icons/octicons/no-entry-24.svg
index eefaae5cc..8e35ea38d 100644
--- a/material/.icons/octicons/no-entry-24.svg
+++ b/material/.icons/octicons/no-entry-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/no-entry-fill-12.svg b/material/.icons/octicons/no-entry-fill-12.svg
index 0bdda9855..f93022eb7 100644
--- a/material/.icons/octicons/no-entry-fill-12.svg
+++ b/material/.icons/octicons/no-entry-fill-12.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/note-16.svg b/material/.icons/octicons/note-16.svg
index fb7600004..264b0e3e4 100644
--- a/material/.icons/octicons/note-16.svg
+++ b/material/.icons/octicons/note-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/note-24.svg b/material/.icons/octicons/note-24.svg
index 5c7961b7f..ec56cb52c 100644
--- a/material/.icons/octicons/note-24.svg
+++ b/material/.icons/octicons/note-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/number-16.svg b/material/.icons/octicons/number-16.svg
index 0b45394ce..bfa661415 100644
--- a/material/.icons/octicons/number-16.svg
+++ b/material/.icons/octicons/number-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/number-24.svg b/material/.icons/octicons/number-24.svg
index 4e53ef3b2..97315d6ec 100644
--- a/material/.icons/octicons/number-24.svg
+++ b/material/.icons/octicons/number-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/organization-16.svg b/material/.icons/octicons/organization-16.svg
index 9d7ed6641..b5851fb53 100644
--- a/material/.icons/octicons/organization-16.svg
+++ b/material/.icons/octicons/organization-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/organization-24.svg b/material/.icons/octicons/organization-24.svg
index 14d1ad1f0..1b5b5f55e 100644
--- a/material/.icons/octicons/organization-24.svg
+++ b/material/.icons/octicons/organization-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/package-16.svg b/material/.icons/octicons/package-16.svg
index 034758db9..466622d08 100644
--- a/material/.icons/octicons/package-16.svg
+++ b/material/.icons/octicons/package-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/package-24.svg b/material/.icons/octicons/package-24.svg
index e1d7dfb8c..bd4184909 100644
--- a/material/.icons/octicons/package-24.svg
+++ b/material/.icons/octicons/package-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/package-dependencies-16.svg b/material/.icons/octicons/package-dependencies-16.svg
index 4aca0d26b..8db78d109 100644
--- a/material/.icons/octicons/package-dependencies-16.svg
+++ b/material/.icons/octicons/package-dependencies-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/package-dependencies-24.svg b/material/.icons/octicons/package-dependencies-24.svg
index 45901eb9b..d5b2087ec 100644
--- a/material/.icons/octicons/package-dependencies-24.svg
+++ b/material/.icons/octicons/package-dependencies-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/package-dependents-16.svg b/material/.icons/octicons/package-dependents-16.svg
index 429eab241..2007ed0e6 100644
--- a/material/.icons/octicons/package-dependents-16.svg
+++ b/material/.icons/octicons/package-dependents-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/package-dependents-24.svg b/material/.icons/octicons/package-dependents-24.svg
index 211eda5df..84c36b787 100644
--- a/material/.icons/octicons/package-dependents-24.svg
+++ b/material/.icons/octicons/package-dependents-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/paintbrush-16.svg b/material/.icons/octicons/paintbrush-16.svg
index c13ccb0c0..4ac873257 100644
--- a/material/.icons/octicons/paintbrush-16.svg
+++ b/material/.icons/octicons/paintbrush-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/paper-airplane-16.svg b/material/.icons/octicons/paper-airplane-16.svg
index a04f68c95..1f0af2ba2 100644
--- a/material/.icons/octicons/paper-airplane-16.svg
+++ b/material/.icons/octicons/paper-airplane-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/paper-airplane-24.svg b/material/.icons/octicons/paper-airplane-24.svg
index 17a63dd2f..968450b58 100644
--- a/material/.icons/octicons/paper-airplane-24.svg
+++ b/material/.icons/octicons/paper-airplane-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/paperclip-16.svg b/material/.icons/octicons/paperclip-16.svg
index 14936af86..bd912acb6 100644
--- a/material/.icons/octicons/paperclip-16.svg
+++ b/material/.icons/octicons/paperclip-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/paperclip-24.svg b/material/.icons/octicons/paperclip-24.svg
index 8d451625b..bbd2a4cb4 100644
--- a/material/.icons/octicons/paperclip-24.svg
+++ b/material/.icons/octicons/paperclip-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/paste-16.svg b/material/.icons/octicons/paste-16.svg
index 18e134471..eeb45fdc3 100644
--- a/material/.icons/octicons/paste-16.svg
+++ b/material/.icons/octicons/paste-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/paste-24.svg b/material/.icons/octicons/paste-24.svg
index e3dbe9e88..1e72e3662 100644
--- a/material/.icons/octicons/paste-24.svg
+++ b/material/.icons/octicons/paste-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/pencil-16.svg b/material/.icons/octicons/pencil-16.svg
index e3f2e44a0..3327ff50e 100644
--- a/material/.icons/octicons/pencil-16.svg
+++ b/material/.icons/octicons/pencil-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/pencil-24.svg b/material/.icons/octicons/pencil-24.svg
index b5997320d..e53a32bcf 100644
--- a/material/.icons/octicons/pencil-24.svg
+++ b/material/.icons/octicons/pencil-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/people-16.svg b/material/.icons/octicons/people-16.svg
index b0e5d0bd5..72716aa73 100644
--- a/material/.icons/octicons/people-16.svg
+++ b/material/.icons/octicons/people-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/people-24.svg b/material/.icons/octicons/people-24.svg
index 4b456a33e..6f1494dcb 100644
--- a/material/.icons/octicons/people-24.svg
+++ b/material/.icons/octicons/people-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/person-16.svg b/material/.icons/octicons/person-16.svg
index 0d16e62c0..13a521e07 100644
--- a/material/.icons/octicons/person-16.svg
+++ b/material/.icons/octicons/person-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/person-24.svg b/material/.icons/octicons/person-24.svg
index d45ee1fbe..d7a5723f9 100644
--- a/material/.icons/octicons/person-24.svg
+++ b/material/.icons/octicons/person-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/person-add-16.svg b/material/.icons/octicons/person-add-16.svg
index 5f0c38743..6a243acb9 100644
--- a/material/.icons/octicons/person-add-16.svg
+++ b/material/.icons/octicons/person-add-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/person-add-24.svg b/material/.icons/octicons/person-add-24.svg
index 90c2f1f38..666d553b8 100644
--- a/material/.icons/octicons/person-add-24.svg
+++ b/material/.icons/octicons/person-add-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/pin-16.svg b/material/.icons/octicons/pin-16.svg
index df3baaedd..0cc0766fc 100644
--- a/material/.icons/octicons/pin-16.svg
+++ b/material/.icons/octicons/pin-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/pin-24.svg b/material/.icons/octicons/pin-24.svg
index efee91e78..51d3df19e 100644
--- a/material/.icons/octicons/pin-24.svg
+++ b/material/.icons/octicons/pin-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/play-16.svg b/material/.icons/octicons/play-16.svg
index 3f77e86e2..fa337c648 100644
--- a/material/.icons/octicons/play-16.svg
+++ b/material/.icons/octicons/play-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/play-24.svg b/material/.icons/octicons/play-24.svg
index b42ec159d..23f76f655 100644
--- a/material/.icons/octicons/play-24.svg
+++ b/material/.icons/octicons/play-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/plug-16.svg b/material/.icons/octicons/plug-16.svg
index 40c9b6ce5..f2b851d4d 100644
--- a/material/.icons/octicons/plug-16.svg
+++ b/material/.icons/octicons/plug-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/plug-24.svg b/material/.icons/octicons/plug-24.svg
index 03b767537..7eeed5271 100644
--- a/material/.icons/octicons/plug-24.svg
+++ b/material/.icons/octicons/plug-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/plus-16.svg b/material/.icons/octicons/plus-16.svg
index 80ece1a4b..b8ff4dac0 100644
--- a/material/.icons/octicons/plus-16.svg
+++ b/material/.icons/octicons/plus-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/plus-24.svg b/material/.icons/octicons/plus-24.svg
index 1916174f8..7b7ddc7ba 100644
--- a/material/.icons/octicons/plus-24.svg
+++ b/material/.icons/octicons/plus-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/plus-circle-16.svg b/material/.icons/octicons/plus-circle-16.svg
index 42ff86ddd..d9fcb72d0 100644
--- a/material/.icons/octicons/plus-circle-16.svg
+++ b/material/.icons/octicons/plus-circle-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/plus-circle-24.svg b/material/.icons/octicons/plus-circle-24.svg
index f1d307159..bc12532f0 100644
--- a/material/.icons/octicons/plus-circle-24.svg
+++ b/material/.icons/octicons/plus-circle-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/project-16.svg b/material/.icons/octicons/project-16.svg
index 0bef048f7..a95c703e1 100644
--- a/material/.icons/octicons/project-16.svg
+++ b/material/.icons/octicons/project-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/project-24.svg b/material/.icons/octicons/project-24.svg
index b1f364c79..ac15c9fef 100644
--- a/material/.icons/octicons/project-24.svg
+++ b/material/.icons/octicons/project-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/project-roadmap-16.svg b/material/.icons/octicons/project-roadmap-16.svg
index cba595727..f6a6efd35 100644
--- a/material/.icons/octicons/project-roadmap-16.svg
+++ b/material/.icons/octicons/project-roadmap-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/project-roadmap-24.svg b/material/.icons/octicons/project-roadmap-24.svg
index 78994bd4b..05dc6f555 100644
--- a/material/.icons/octicons/project-roadmap-24.svg
+++ b/material/.icons/octicons/project-roadmap-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/project-symlink-16.svg b/material/.icons/octicons/project-symlink-16.svg
index 3020e9c08..b1034b257 100644
--- a/material/.icons/octicons/project-symlink-16.svg
+++ b/material/.icons/octicons/project-symlink-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/project-symlink-24.svg b/material/.icons/octicons/project-symlink-24.svg
index 008482c84..42c34d5c2 100644
--- a/material/.icons/octicons/project-symlink-24.svg
+++ b/material/.icons/octicons/project-symlink-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/pulse-16.svg b/material/.icons/octicons/pulse-16.svg
index cb10d198d..75769e677 100644
--- a/material/.icons/octicons/pulse-16.svg
+++ b/material/.icons/octicons/pulse-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/pulse-24.svg b/material/.icons/octicons/pulse-24.svg
index f5d39f1bd..6216130d6 100644
--- a/material/.icons/octicons/pulse-24.svg
+++ b/material/.icons/octicons/pulse-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/question-16.svg b/material/.icons/octicons/question-16.svg
index b6ed614d0..e1dd0f3df 100644
--- a/material/.icons/octicons/question-16.svg
+++ b/material/.icons/octicons/question-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/question-24.svg b/material/.icons/octicons/question-24.svg
index 9a20fa659..f8228cb40 100644
--- a/material/.icons/octicons/question-24.svg
+++ b/material/.icons/octicons/question-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/quote-16.svg b/material/.icons/octicons/quote-16.svg
index a2c273444..16642480b 100644
--- a/material/.icons/octicons/quote-16.svg
+++ b/material/.icons/octicons/quote-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/quote-24.svg b/material/.icons/octicons/quote-24.svg
index 82ba41c24..dc4aca38f 100644
--- a/material/.icons/octicons/quote-24.svg
+++ b/material/.icons/octicons/quote-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/read-16.svg b/material/.icons/octicons/read-16.svg
index a6757f038..da6f7209e 100644
--- a/material/.icons/octicons/read-16.svg
+++ b/material/.icons/octicons/read-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/read-24.svg b/material/.icons/octicons/read-24.svg
index e56d882d4..9b439e09f 100644
--- a/material/.icons/octicons/read-24.svg
+++ b/material/.icons/octicons/read-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/reply-16.svg b/material/.icons/octicons/reply-16.svg
index 48bed4ce9..e454ae1a9 100644
--- a/material/.icons/octicons/reply-16.svg
+++ b/material/.icons/octicons/reply-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/repo-16.svg b/material/.icons/octicons/repo-16.svg
index df6c34715..6241b6099 100644
--- a/material/.icons/octicons/repo-16.svg
+++ b/material/.icons/octicons/repo-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/repo-24.svg b/material/.icons/octicons/repo-24.svg
index b0563d510..84884de78 100644
--- a/material/.icons/octicons/repo-24.svg
+++ b/material/.icons/octicons/repo-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/repo-clone-16.svg b/material/.icons/octicons/repo-clone-16.svg
index ff4fc558c..8eb8d58fa 100644
--- a/material/.icons/octicons/repo-clone-16.svg
+++ b/material/.icons/octicons/repo-clone-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/repo-forked-16.svg b/material/.icons/octicons/repo-forked-16.svg
index 89de03c0c..9505f3636 100644
--- a/material/.icons/octicons/repo-forked-16.svg
+++ b/material/.icons/octicons/repo-forked-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/repo-forked-24.svg b/material/.icons/octicons/repo-forked-24.svg
index 00d73e0d1..fa2a7d20e 100644
--- a/material/.icons/octicons/repo-forked-24.svg
+++ b/material/.icons/octicons/repo-forked-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/repo-locked-16.svg b/material/.icons/octicons/repo-locked-16.svg
index c9bd6fc8f..61b09d7d4 100644
--- a/material/.icons/octicons/repo-locked-16.svg
+++ b/material/.icons/octicons/repo-locked-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/repo-locked-24.svg b/material/.icons/octicons/repo-locked-24.svg
index 8c5d02521..4ea135150 100644
--- a/material/.icons/octicons/repo-locked-24.svg
+++ b/material/.icons/octicons/repo-locked-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/repo-pull-16.svg b/material/.icons/octicons/repo-pull-16.svg
index 7b01be276..c8e796155 100644
--- a/material/.icons/octicons/repo-pull-16.svg
+++ b/material/.icons/octicons/repo-pull-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/repo-push-16.svg b/material/.icons/octicons/repo-push-16.svg
index dc67a1c87..49488ccbb 100644
--- a/material/.icons/octicons/repo-push-16.svg
+++ b/material/.icons/octicons/repo-push-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/repo-template-16.svg b/material/.icons/octicons/repo-template-16.svg
index ea3462f81..56469532f 100644
--- a/material/.icons/octicons/repo-template-16.svg
+++ b/material/.icons/octicons/repo-template-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/report-16.svg b/material/.icons/octicons/report-16.svg
index 42b6c2f6c..79281b8bb 100644
--- a/material/.icons/octicons/report-16.svg
+++ b/material/.icons/octicons/report-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/report-24.svg b/material/.icons/octicons/report-24.svg
index 28f478a6b..5e49e4aa7 100644
--- a/material/.icons/octicons/report-24.svg
+++ b/material/.icons/octicons/report-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/rocket-16.svg b/material/.icons/octicons/rocket-16.svg
index ed1a6c109..12fc61b37 100644
--- a/material/.icons/octicons/rocket-16.svg
+++ b/material/.icons/octicons/rocket-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/rocket-24.svg b/material/.icons/octicons/rocket-24.svg
index 274db4c63..895768688 100644
--- a/material/.icons/octicons/rocket-24.svg
+++ b/material/.icons/octicons/rocket-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/rows-16.svg b/material/.icons/octicons/rows-16.svg
index e54261380..90f9ce318 100644
--- a/material/.icons/octicons/rows-16.svg
+++ b/material/.icons/octicons/rows-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/rows-24.svg b/material/.icons/octicons/rows-24.svg
index 7e3cad80b..068a87501 100644
--- a/material/.icons/octicons/rows-24.svg
+++ b/material/.icons/octicons/rows-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/rss-16.svg b/material/.icons/octicons/rss-16.svg
index 1d22be9b4..8601e98ca 100644
--- a/material/.icons/octicons/rss-16.svg
+++ b/material/.icons/octicons/rss-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/rss-24.svg b/material/.icons/octicons/rss-24.svg
index b88ce92b2..2eedf3965 100644
--- a/material/.icons/octicons/rss-24.svg
+++ b/material/.icons/octicons/rss-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/ruby-16.svg b/material/.icons/octicons/ruby-16.svg
index 46e5fa8f1..0b2a6ba2c 100644
--- a/material/.icons/octicons/ruby-16.svg
+++ b/material/.icons/octicons/ruby-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/ruby-24.svg b/material/.icons/octicons/ruby-24.svg
index eaa55cbfb..ac6c73bc4 100644
--- a/material/.icons/octicons/ruby-24.svg
+++ b/material/.icons/octicons/ruby-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/screen-full-16.svg b/material/.icons/octicons/screen-full-16.svg
index f04b78fd0..ee48c86b3 100644
--- a/material/.icons/octicons/screen-full-16.svg
+++ b/material/.icons/octicons/screen-full-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/screen-full-24.svg b/material/.icons/octicons/screen-full-24.svg
index 6ef8d0b63..21c574153 100644
--- a/material/.icons/octicons/screen-full-24.svg
+++ b/material/.icons/octicons/screen-full-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/screen-normal-16.svg b/material/.icons/octicons/screen-normal-16.svg
index 81691c3a5..8b9f62adf 100644
--- a/material/.icons/octicons/screen-normal-16.svg
+++ b/material/.icons/octicons/screen-normal-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/screen-normal-24.svg b/material/.icons/octicons/screen-normal-24.svg
index 9c3854666..e282e04a0 100644
--- a/material/.icons/octicons/screen-normal-24.svg
+++ b/material/.icons/octicons/screen-normal-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/search-16.svg b/material/.icons/octicons/search-16.svg
index 2fd09d063..17eaf47a4 100644
--- a/material/.icons/octicons/search-16.svg
+++ b/material/.icons/octicons/search-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/search-24.svg b/material/.icons/octicons/search-24.svg
index 2f1c43fd7..fc7ec203d 100644
--- a/material/.icons/octicons/search-24.svg
+++ b/material/.icons/octicons/search-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/server-16.svg b/material/.icons/octicons/server-16.svg
index 85acc7612..120f77b2d 100644
--- a/material/.icons/octicons/server-16.svg
+++ b/material/.icons/octicons/server-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/server-24.svg b/material/.icons/octicons/server-24.svg
index fcff2bf87..60f6a9163 100644
--- a/material/.icons/octicons/server-24.svg
+++ b/material/.icons/octicons/server-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/share-16.svg b/material/.icons/octicons/share-16.svg
index 3311174f4..eb9bb29fa 100644
--- a/material/.icons/octicons/share-16.svg
+++ b/material/.icons/octicons/share-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/share-24.svg b/material/.icons/octicons/share-24.svg
index e2af5a472..baf6766ac 100644
--- a/material/.icons/octicons/share-24.svg
+++ b/material/.icons/octicons/share-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/share-android-16.svg b/material/.icons/octicons/share-android-16.svg
index 291a35264..c86b572fa 100644
--- a/material/.icons/octicons/share-android-16.svg
+++ b/material/.icons/octicons/share-android-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/share-android-24.svg b/material/.icons/octicons/share-android-24.svg
index 85fc2359b..49a45db32 100644
--- a/material/.icons/octicons/share-android-24.svg
+++ b/material/.icons/octicons/share-android-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/shield-16.svg b/material/.icons/octicons/shield-16.svg
index a4609b750..534bc8ac2 100644
--- a/material/.icons/octicons/shield-16.svg
+++ b/material/.icons/octicons/shield-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/shield-24.svg b/material/.icons/octicons/shield-24.svg
index df88bf89c..8873b5029 100644
--- a/material/.icons/octicons/shield-24.svg
+++ b/material/.icons/octicons/shield-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/shield-check-16.svg b/material/.icons/octicons/shield-check-16.svg
index 37e40847f..6f37aa2ca 100644
--- a/material/.icons/octicons/shield-check-16.svg
+++ b/material/.icons/octicons/shield-check-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/shield-check-24.svg b/material/.icons/octicons/shield-check-24.svg
index a5fe2c167..88507efe6 100644
--- a/material/.icons/octicons/shield-check-24.svg
+++ b/material/.icons/octicons/shield-check-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/shield-lock-16.svg b/material/.icons/octicons/shield-lock-16.svg
index a685c6fab..4c89ab5c4 100644
--- a/material/.icons/octicons/shield-lock-16.svg
+++ b/material/.icons/octicons/shield-lock-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/shield-lock-24.svg b/material/.icons/octicons/shield-lock-24.svg
index 5ee8f4a00..0c425b909 100644
--- a/material/.icons/octicons/shield-lock-24.svg
+++ b/material/.icons/octicons/shield-lock-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/shield-slash-16.svg b/material/.icons/octicons/shield-slash-16.svg
index 164316fac..3ece105a8 100644
--- a/material/.icons/octicons/shield-slash-16.svg
+++ b/material/.icons/octicons/shield-slash-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/shield-x-16.svg b/material/.icons/octicons/shield-x-16.svg
index 28626d622..25bce3152 100644
--- a/material/.icons/octicons/shield-x-16.svg
+++ b/material/.icons/octicons/shield-x-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/shield-x-24.svg b/material/.icons/octicons/shield-x-24.svg
index e14c45935..a3e664526 100644
--- a/material/.icons/octicons/shield-x-24.svg
+++ b/material/.icons/octicons/shield-x-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sidebar-collapse-16.svg b/material/.icons/octicons/sidebar-collapse-16.svg
index 37c1139ae..dcdbd6d9d 100644
--- a/material/.icons/octicons/sidebar-collapse-16.svg
+++ b/material/.icons/octicons/sidebar-collapse-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sidebar-collapse-24.svg b/material/.icons/octicons/sidebar-collapse-24.svg
index a850e2a40..56654a3cf 100644
--- a/material/.icons/octicons/sidebar-collapse-24.svg
+++ b/material/.icons/octicons/sidebar-collapse-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sidebar-expand-16.svg b/material/.icons/octicons/sidebar-expand-16.svg
index 4526c02da..8c65b845f 100644
--- a/material/.icons/octicons/sidebar-expand-16.svg
+++ b/material/.icons/octicons/sidebar-expand-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sidebar-expand-24.svg b/material/.icons/octicons/sidebar-expand-24.svg
index 7e3c46acf..3fa7b1015 100644
--- a/material/.icons/octicons/sidebar-expand-24.svg
+++ b/material/.icons/octicons/sidebar-expand-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sign-in-16.svg b/material/.icons/octicons/sign-in-16.svg
index d5c0b909a..0f4d64d56 100644
--- a/material/.icons/octicons/sign-in-16.svg
+++ b/material/.icons/octicons/sign-in-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sign-in-24.svg b/material/.icons/octicons/sign-in-24.svg
index 0eac3d373..08b3c75fa 100644
--- a/material/.icons/octicons/sign-in-24.svg
+++ b/material/.icons/octicons/sign-in-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sign-out-16.svg b/material/.icons/octicons/sign-out-16.svg
index 7293ff5fe..ffeabbd60 100644
--- a/material/.icons/octicons/sign-out-16.svg
+++ b/material/.icons/octicons/sign-out-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sign-out-24.svg b/material/.icons/octicons/sign-out-24.svg
index 473588e5e..94fbac943 100644
--- a/material/.icons/octicons/sign-out-24.svg
+++ b/material/.icons/octicons/sign-out-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/single-select-16.svg b/material/.icons/octicons/single-select-16.svg
index 8e60af373..1311f7259 100644
--- a/material/.icons/octicons/single-select-16.svg
+++ b/material/.icons/octicons/single-select-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/single-select-24.svg b/material/.icons/octicons/single-select-24.svg
index a74737064..45243b443 100644
--- a/material/.icons/octicons/single-select-24.svg
+++ b/material/.icons/octicons/single-select-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/skip-16.svg b/material/.icons/octicons/skip-16.svg
index df0125738..f4fa04f9a 100644
--- a/material/.icons/octicons/skip-16.svg
+++ b/material/.icons/octicons/skip-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/skip-24.svg b/material/.icons/octicons/skip-24.svg
index dfe13fc5d..5a764621e 100644
--- a/material/.icons/octicons/skip-24.svg
+++ b/material/.icons/octicons/skip-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/skip-fill-16.svg b/material/.icons/octicons/skip-fill-16.svg
index 6810374cf..fdd0f22af 100644
--- a/material/.icons/octicons/skip-fill-16.svg
+++ b/material/.icons/octicons/skip-fill-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/skip-fill-24.svg b/material/.icons/octicons/skip-fill-24.svg
index 85fe8d0dd..a59e3a46f 100644
--- a/material/.icons/octicons/skip-fill-24.svg
+++ b/material/.icons/octicons/skip-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/smiley-16.svg b/material/.icons/octicons/smiley-16.svg
index db0f9b896..5c72d628b 100644
--- a/material/.icons/octicons/smiley-16.svg
+++ b/material/.icons/octicons/smiley-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/smiley-24.svg b/material/.icons/octicons/smiley-24.svg
index 024ec950b..360973445 100644
--- a/material/.icons/octicons/smiley-24.svg
+++ b/material/.icons/octicons/smiley-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sort-asc-16.svg b/material/.icons/octicons/sort-asc-16.svg
index 4bc2aa9b4..09b41c409 100644
--- a/material/.icons/octicons/sort-asc-16.svg
+++ b/material/.icons/octicons/sort-asc-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sort-desc-16.svg b/material/.icons/octicons/sort-desc-16.svg
index d8c7caa26..aa28cf938 100644
--- a/material/.icons/octicons/sort-desc-16.svg
+++ b/material/.icons/octicons/sort-desc-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/square-16.svg b/material/.icons/octicons/square-16.svg
index 9947395ee..5f99e893b 100644
--- a/material/.icons/octicons/square-16.svg
+++ b/material/.icons/octicons/square-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/square-24.svg b/material/.icons/octicons/square-24.svg
index 30255cab8..c6e89b046 100644
--- a/material/.icons/octicons/square-24.svg
+++ b/material/.icons/octicons/square-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/square-fill-16.svg b/material/.icons/octicons/square-fill-16.svg
index cbec561b4..0579feddc 100644
--- a/material/.icons/octicons/square-fill-16.svg
+++ b/material/.icons/octicons/square-fill-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/square-fill-24.svg b/material/.icons/octicons/square-fill-24.svg
index 5863c2aa5..b8ab87adb 100644
--- a/material/.icons/octicons/square-fill-24.svg
+++ b/material/.icons/octicons/square-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/squirrel-16.svg b/material/.icons/octicons/squirrel-16.svg
index 564b3e959..c7ceedfd5 100644
--- a/material/.icons/octicons/squirrel-16.svg
+++ b/material/.icons/octicons/squirrel-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/stack-16.svg b/material/.icons/octicons/stack-16.svg
index eec16a0ee..7879980f2 100644
--- a/material/.icons/octicons/stack-16.svg
+++ b/material/.icons/octicons/stack-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/stack-24.svg b/material/.icons/octicons/stack-24.svg
index 767110965..bfae02560 100644
--- a/material/.icons/octicons/stack-24.svg
+++ b/material/.icons/octicons/stack-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/star-16.svg b/material/.icons/octicons/star-16.svg
index 8a44c3321..123c43823 100644
--- a/material/.icons/octicons/star-16.svg
+++ b/material/.icons/octicons/star-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/star-24.svg b/material/.icons/octicons/star-24.svg
index cf4696aeb..c92dd628d 100644
--- a/material/.icons/octicons/star-24.svg
+++ b/material/.icons/octicons/star-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/star-fill-16.svg b/material/.icons/octicons/star-fill-16.svg
index 1f7ce80f9..b83254b65 100644
--- a/material/.icons/octicons/star-fill-16.svg
+++ b/material/.icons/octicons/star-fill-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/star-fill-24.svg b/material/.icons/octicons/star-fill-24.svg
index 21bcf763a..4b84a5b15 100644
--- a/material/.icons/octicons/star-fill-24.svg
+++ b/material/.icons/octicons/star-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/stop-16.svg b/material/.icons/octicons/stop-16.svg
index b2ee0e3b9..5110b7c8e 100644
--- a/material/.icons/octicons/stop-16.svg
+++ b/material/.icons/octicons/stop-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/stop-24.svg b/material/.icons/octicons/stop-24.svg
index 27e367591..6c37682ea 100644
--- a/material/.icons/octicons/stop-24.svg
+++ b/material/.icons/octicons/stop-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/stopwatch-16.svg b/material/.icons/octicons/stopwatch-16.svg
index 27b8c99a7..f3e850502 100644
--- a/material/.icons/octicons/stopwatch-16.svg
+++ b/material/.icons/octicons/stopwatch-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/stopwatch-24.svg b/material/.icons/octicons/stopwatch-24.svg
index ec110ae5a..127522d47 100644
--- a/material/.icons/octicons/stopwatch-24.svg
+++ b/material/.icons/octicons/stopwatch-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/strikethrough-16.svg b/material/.icons/octicons/strikethrough-16.svg
index 91cc8a8b6..d02975ea5 100644
--- a/material/.icons/octicons/strikethrough-16.svg
+++ b/material/.icons/octicons/strikethrough-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/strikethrough-24.svg b/material/.icons/octicons/strikethrough-24.svg
index c73f1f2a6..eae6789c3 100644
--- a/material/.icons/octicons/strikethrough-24.svg
+++ b/material/.icons/octicons/strikethrough-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sun-16.svg b/material/.icons/octicons/sun-16.svg
index f4a133028..c71457e84 100644
--- a/material/.icons/octicons/sun-16.svg
+++ b/material/.icons/octicons/sun-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sun-24.svg b/material/.icons/octicons/sun-24.svg
index 78001822b..2c68f1f14 100644
--- a/material/.icons/octicons/sun-24.svg
+++ b/material/.icons/octicons/sun-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/sync-16.svg b/material/.icons/octicons/sync-16.svg
index 866cae91c..81f7fae04 100644
--- a/material/.icons/octicons/sync-16.svg
+++ b/material/.icons/octicons/sync-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/table-16.svg b/material/.icons/octicons/table-16.svg
index 409e2062e..656ba9247 100644
--- a/material/.icons/octicons/table-16.svg
+++ b/material/.icons/octicons/table-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/table-24.svg b/material/.icons/octicons/table-24.svg
index c19863ef2..0def51e71 100644
--- a/material/.icons/octicons/table-24.svg
+++ b/material/.icons/octicons/table-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/tag-16.svg b/material/.icons/octicons/tag-16.svg
index 4e315a687..6ad78b6f0 100644
--- a/material/.icons/octicons/tag-16.svg
+++ b/material/.icons/octicons/tag-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/tag-24.svg b/material/.icons/octicons/tag-24.svg
index 791ad9e8a..5a8c2e7f5 100644
--- a/material/.icons/octicons/tag-24.svg
+++ b/material/.icons/octicons/tag-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/tasklist-16.svg b/material/.icons/octicons/tasklist-16.svg
index efa2544fd..ff539e3ee 100644
--- a/material/.icons/octicons/tasklist-16.svg
+++ b/material/.icons/octicons/tasklist-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/tasklist-24.svg b/material/.icons/octicons/tasklist-24.svg
index 70f709c82..724dcf304 100644
--- a/material/.icons/octicons/tasklist-24.svg
+++ b/material/.icons/octicons/tasklist-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/telescope-16.svg b/material/.icons/octicons/telescope-16.svg
index 7a61ba627..333e591fe 100644
--- a/material/.icons/octicons/telescope-16.svg
+++ b/material/.icons/octicons/telescope-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/telescope-24.svg b/material/.icons/octicons/telescope-24.svg
index 654bcba78..3786b34f7 100644
--- a/material/.icons/octicons/telescope-24.svg
+++ b/material/.icons/octicons/telescope-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/telescope-fill-16.svg b/material/.icons/octicons/telescope-fill-16.svg
index cef9364a3..1d9b492e2 100644
--- a/material/.icons/octicons/telescope-fill-16.svg
+++ b/material/.icons/octicons/telescope-fill-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/telescope-fill-24.svg b/material/.icons/octicons/telescope-fill-24.svg
index b496f300d..382dc67e4 100644
--- a/material/.icons/octicons/telescope-fill-24.svg
+++ b/material/.icons/octicons/telescope-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/terminal-16.svg b/material/.icons/octicons/terminal-16.svg
index eb5f1b579..3e70ab82a 100644
--- a/material/.icons/octicons/terminal-16.svg
+++ b/material/.icons/octicons/terminal-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/terminal-24.svg b/material/.icons/octicons/terminal-24.svg
index 2326e1a68..aa6211552 100644
--- a/material/.icons/octicons/terminal-24.svg
+++ b/material/.icons/octicons/terminal-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/three-bars-16.svg b/material/.icons/octicons/three-bars-16.svg
index 28a7f6814..a89dcfa8c 100644
--- a/material/.icons/octicons/three-bars-16.svg
+++ b/material/.icons/octicons/three-bars-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/thumbsdown-16.svg b/material/.icons/octicons/thumbsdown-16.svg
index aa54d5040..678efba99 100644
--- a/material/.icons/octicons/thumbsdown-16.svg
+++ b/material/.icons/octicons/thumbsdown-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/thumbsdown-24.svg b/material/.icons/octicons/thumbsdown-24.svg
index dc184c23b..7fac93b36 100644
--- a/material/.icons/octicons/thumbsdown-24.svg
+++ b/material/.icons/octicons/thumbsdown-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/thumbsup-16.svg b/material/.icons/octicons/thumbsup-16.svg
index 3c3266ceb..08b431863 100644
--- a/material/.icons/octicons/thumbsup-16.svg
+++ b/material/.icons/octicons/thumbsup-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/thumbsup-24.svg b/material/.icons/octicons/thumbsup-24.svg
index 1d09570d7..0bdcca849 100644
--- a/material/.icons/octicons/thumbsup-24.svg
+++ b/material/.icons/octicons/thumbsup-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/tools-16.svg b/material/.icons/octicons/tools-16.svg
index a7878d158..48f32e5ba 100644
--- a/material/.icons/octicons/tools-16.svg
+++ b/material/.icons/octicons/tools-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/tools-24.svg b/material/.icons/octicons/tools-24.svg
index 36d426246..ebc90ffbb 100644
--- a/material/.icons/octicons/tools-24.svg
+++ b/material/.icons/octicons/tools-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/trash-16.svg b/material/.icons/octicons/trash-16.svg
index 7616967ef..03b9f44e0 100644
--- a/material/.icons/octicons/trash-16.svg
+++ b/material/.icons/octicons/trash-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/trash-24.svg b/material/.icons/octicons/trash-24.svg
index b75ad5dbd..849e65f0b 100644
--- a/material/.icons/octicons/trash-24.svg
+++ b/material/.icons/octicons/trash-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/trophy-16.svg b/material/.icons/octicons/trophy-16.svg
index 7416e1da7..2375e58bf 100644
--- a/material/.icons/octicons/trophy-16.svg
+++ b/material/.icons/octicons/trophy-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/trophy-24.svg b/material/.icons/octicons/trophy-24.svg
index b068090cc..a6d30f719 100644
--- a/material/.icons/octicons/trophy-24.svg
+++ b/material/.icons/octicons/trophy-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/typography-16.svg b/material/.icons/octicons/typography-16.svg
index a8aba111b..935b3ea3a 100644
--- a/material/.icons/octicons/typography-16.svg
+++ b/material/.icons/octicons/typography-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/typography-24.svg b/material/.icons/octicons/typography-24.svg
index 89d532ff1..b5f1a29ef 100644
--- a/material/.icons/octicons/typography-24.svg
+++ b/material/.icons/octicons/typography-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/unfold-24.svg b/material/.icons/octicons/unfold-24.svg
index 2c795c001..47bf3a091 100644
--- a/material/.icons/octicons/unfold-24.svg
+++ b/material/.icons/octicons/unfold-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/unlock-16.svg b/material/.icons/octicons/unlock-16.svg
index 2a36f4ecc..2a9696708 100644
--- a/material/.icons/octicons/unlock-16.svg
+++ b/material/.icons/octicons/unlock-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/unlock-24.svg b/material/.icons/octicons/unlock-24.svg
index 684cce1e1..2dfb90600 100644
--- a/material/.icons/octicons/unlock-24.svg
+++ b/material/.icons/octicons/unlock-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/unmute-16.svg b/material/.icons/octicons/unmute-16.svg
index c281c2d26..82cf4630a 100644
--- a/material/.icons/octicons/unmute-16.svg
+++ b/material/.icons/octicons/unmute-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/unmute-24.svg b/material/.icons/octicons/unmute-24.svg
index 8bd3f49d7..dbfb99ee1 100644
--- a/material/.icons/octicons/unmute-24.svg
+++ b/material/.icons/octicons/unmute-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/unverified-16.svg b/material/.icons/octicons/unverified-16.svg
index 49242bf48..09b3f9a79 100644
--- a/material/.icons/octicons/unverified-16.svg
+++ b/material/.icons/octicons/unverified-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/unverified-24.svg b/material/.icons/octicons/unverified-24.svg
index 3e29ca513..39a9cba2c 100644
--- a/material/.icons/octicons/unverified-24.svg
+++ b/material/.icons/octicons/unverified-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/upload-16.svg b/material/.icons/octicons/upload-16.svg
index 5c215bd15..ad94041a6 100644
--- a/material/.icons/octicons/upload-16.svg
+++ b/material/.icons/octicons/upload-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/upload-24.svg b/material/.icons/octicons/upload-24.svg
index ca8459c99..b08f9aef1 100644
--- a/material/.icons/octicons/upload-24.svg
+++ b/material/.icons/octicons/upload-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/verified-16.svg b/material/.icons/octicons/verified-16.svg
index d144f7758..dcf5b40bc 100644
--- a/material/.icons/octicons/verified-16.svg
+++ b/material/.icons/octicons/verified-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/verified-24.svg b/material/.icons/octicons/verified-24.svg
index 3242e8595..928a18f7d 100644
--- a/material/.icons/octicons/verified-24.svg
+++ b/material/.icons/octicons/verified-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/versions-16.svg b/material/.icons/octicons/versions-16.svg
index bff013b48..9bac64a42 100644
--- a/material/.icons/octicons/versions-16.svg
+++ b/material/.icons/octicons/versions-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/versions-24.svg b/material/.icons/octicons/versions-24.svg
index 4df1fad69..8a6eed7b1 100644
--- a/material/.icons/octicons/versions-24.svg
+++ b/material/.icons/octicons/versions-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/video-16.svg b/material/.icons/octicons/video-16.svg
index f9c09a95c..ec39e3b69 100644
--- a/material/.icons/octicons/video-16.svg
+++ b/material/.icons/octicons/video-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/video-24.svg b/material/.icons/octicons/video-24.svg
index f6a797c1d..155ba65ac 100644
--- a/material/.icons/octicons/video-24.svg
+++ b/material/.icons/octicons/video-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/workflow-16.svg b/material/.icons/octicons/workflow-16.svg
index b72c253fa..076c9e95c 100644
--- a/material/.icons/octicons/workflow-16.svg
+++ b/material/.icons/octicons/workflow-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/workflow-24.svg b/material/.icons/octicons/workflow-24.svg
index d40421d9a..7f427de91 100644
--- a/material/.icons/octicons/workflow-24.svg
+++ b/material/.icons/octicons/workflow-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/x-16.svg b/material/.icons/octicons/x-16.svg
index 6b906a96d..f6d2c39f4 100644
--- a/material/.icons/octicons/x-16.svg
+++ b/material/.icons/octicons/x-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/x-24.svg b/material/.icons/octicons/x-24.svg
index 29d11030f..e971d2bcb 100644
--- a/material/.icons/octicons/x-24.svg
+++ b/material/.icons/octicons/x-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/x-circle-16.svg b/material/.icons/octicons/x-circle-16.svg
index d22cb322c..34154429b 100644
--- a/material/.icons/octicons/x-circle-16.svg
+++ b/material/.icons/octicons/x-circle-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/x-circle-24.svg b/material/.icons/octicons/x-circle-24.svg
index 73c2d4358..b0938de28 100644
--- a/material/.icons/octicons/x-circle-24.svg
+++ b/material/.icons/octicons/x-circle-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/x-circle-fill-12.svg b/material/.icons/octicons/x-circle-fill-12.svg
index 204818902..692155f33 100644
--- a/material/.icons/octicons/x-circle-fill-12.svg
+++ b/material/.icons/octicons/x-circle-fill-12.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/x-circle-fill-16.svg b/material/.icons/octicons/x-circle-fill-16.svg
index 4ecb14c44..04bd00ffc 100644
--- a/material/.icons/octicons/x-circle-fill-16.svg
+++ b/material/.icons/octicons/x-circle-fill-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/x-circle-fill-24.svg b/material/.icons/octicons/x-circle-fill-24.svg
index 1c0e99765..a2fb2e122 100644
--- a/material/.icons/octicons/x-circle-fill-24.svg
+++ b/material/.icons/octicons/x-circle-fill-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/zap-16.svg b/material/.icons/octicons/zap-16.svg
index d8698dabd..fcabc2c8b 100644
--- a/material/.icons/octicons/zap-16.svg
+++ b/material/.icons/octicons/zap-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.icons/octicons/zap-24.svg b/material/.icons/octicons/zap-24.svg
index 6148acd2f..5453b71e5 100644
--- a/material/.icons/octicons/zap-24.svg
+++ b/material/.icons/octicons/zap-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/material/.overrides/assets/javascripts/custom.b6ec88ce.min.js b/material/.overrides/assets/javascripts/custom.acd37711.min.js
similarity index 99%
rename from material/.overrides/assets/javascripts/custom.b6ec88ce.min.js
rename to material/.overrides/assets/javascripts/custom.acd37711.min.js
index 8afff3a98..80de2c7ed 100644
--- a/material/.overrides/assets/javascripts/custom.b6ec88ce.min.js
+++ b/material/.overrides/assets/javascripts/custom.acd37711.min.js
@@ -14,5 +14,5 @@ PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var Lr=function(e,r){return Lr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])},Lr(e,r)};function j(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");Lr(e,r);function t(){this.constructor=e}e.prototype=r===null?Object.create(r):(t.prototype=r.prototype,new t)}function nt(e,r,t,n){function o(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function c(f){try{s(n.next(f))}catch(p){a(p)}}function u(f){try{s(n.throw(f))}catch(p){a(p)}}function s(f){f.done?i(f.value):o(f.value).then(c,u)}s((n=n.apply(e,r||[])).next())})}function Ge(e,r){var t={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function c(s){return function(f){return u([s,f])}}function u(s){if(n)throw new TypeError("Generator is already executing.");for(;t;)try{if(n=1,o&&(i=s[0]&2?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return t.label++,{value:s[1],done:!1};case 5:t.label++,o=s[1],s=[0];continue;case 7:s=t.ops.pop(),t.trys.pop();continue;default:if(i=t.trys,!(i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){t=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function W(e,r){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var n=t.call(e),o,i=[],a;try{for(;(r===void 0||r-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(c){a={error:c}}finally{try{o&&!o.done&&(t=n.return)&&t.call(n)}finally{if(a)throw a.error}}return i}function U(e,r,t){if(t||arguments.length===2)for(var n=0,o=r.length,i;n1||c(l,v)})})}function c(l,v){try{u(n[l](v))}catch(h){p(i[0][3],h)}}function u(l){l.value instanceof ve?Promise.resolve(l.value.v).then(s,f):p(i[0][2],l)}function s(l){c("next",l)}function f(l){c("throw",l)}function p(l,v){l(v),i.shift(),i.length&&c(i[0][0],i[0][1])}}function it(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=e[Symbol.asyncIterator],t;return r?r.call(e):(e=typeof G=="function"?G(e):e[Symbol.iterator](),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(i){t[i]=e[i]&&function(a){return new Promise(function(c,u){a=e[i](a),o(c,u,a.done,a.value)})}}function o(i,a,c,u){Promise.resolve(u).then(function(s){i({value:s,done:c})},a)}}function _(e){return typeof e=="function"}function Ye(e){var r=function(n){Error.call(n),n.stack=new Error().stack},t=e(r);return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var Je=Ye(function(e){return function(t){e(this),this.message=t?t.length+` errors occurred during unsubscription:
`+t.map(function(n,o){return o+1+") "+n.toString()}).join(`
`):"",this.name="UnsubscriptionError",this.errors=t}});function fe(e,r){if(e){var t=e.indexOf(r);0<=t&&e.splice(t,1)}}var ie=function(){function e(r){this.initialTeardown=r,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var r,t,n,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var c=G(a),u=c.next();!u.done;u=c.next()){var s=u.value;s.remove(this)}}catch(m){r={error:m}}finally{try{u&&!u.done&&(t=c.return)&&t.call(c)}finally{if(r)throw r.error}}else a.remove(this);var f=this.initialTeardown;if(_(f))try{f()}catch(m){i=m instanceof Je?m.errors:[m]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var l=G(p),v=l.next();!v.done;v=l.next()){var h=v.value;try{at(h)}catch(m){i=i!=null?i:[],m instanceof Je?i=U(U([],W(i)),W(m.errors)):i.push(m)}}}catch(m){n={error:m}}finally{try{v&&!v.done&&(o=l.return)&&o.call(l)}finally{if(n)throw n.error}}}if(i)throw new Je(i)}},e.prototype.add=function(r){var t;if(r&&r!==this)if(this.closed)at(r);else{if(r instanceof e){if(r.closed||r._hasParent(this))return;r._addParent(this)}(this._finalizers=(t=this._finalizers)!==null&&t!==void 0?t:[]).push(r)}},e.prototype._hasParent=function(r){var t=this._parentage;return t===r||Array.isArray(t)&&t.includes(r)},e.prototype._addParent=function(r){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(r),t):t?[t,r]:r},e.prototype._removeParent=function(r){var t=this._parentage;t===r?this._parentage=null:Array.isArray(t)&&fe(t,r)},e.prototype.remove=function(r){var t=this._finalizers;t&&fe(t,r),r instanceof e&&r._removeParent(this)},e.EMPTY=function(){var r=new e;return r.closed=!0,r}(),e}();var Rr=ie.EMPTY;function Be(e){return e instanceof ie||e&&"closed"in e&&_(e.remove)&&_(e.add)&&_(e.unsubscribe)}function at(e){_(e)?e():e.unsubscribe()}var te={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Te={setTimeout:function(e,r){for(var t=[],n=2;n0},enumerable:!1,configurable:!0}),r.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},r.prototype._subscribe=function(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)},r.prototype._innerSubscribe=function(t){var n=this,o=this,i=o.hasError,a=o.isStopped,c=o.observers;return i||a?Rr:(this.currentObservers=null,c.push(t),new ie(function(){n.currentObservers=null,fe(c,t)}))},r.prototype._checkFinalizedStatuses=function(t){var n=this,o=n.hasError,i=n.thrownError,a=n.isStopped;o?t.error(i):a&&t.complete()},r.prototype.asObservable=function(){var t=new L;return t.source=this,t},r.create=function(t,n){return new ht(t,n)},r}(L);var ht=function(e){j(r,e);function r(t,n){var o=e.call(this)||this;return o.destination=t,o.source=n,o}return r.prototype.next=function(t){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.next)===null||o===void 0||o.call(n,t)},r.prototype.error=function(t){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.error)===null||o===void 0||o.call(n,t)},r.prototype.complete=function(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)},r.prototype._subscribe=function(t){var n,o;return(o=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&o!==void 0?o:Rr},r}(B);var ze={now:function(){return(ze.delegate||Date).now()},delegate:void 0};var dt=function(e){j(r,e);function r(t,n,o){t===void 0&&(t=1/0),n===void 0&&(n=1/0),o===void 0&&(o=ze);var i=e.call(this)||this;return i._bufferSize=t,i._windowTime=n,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,t),i._windowTime=Math.max(1,n),i}return r.prototype.next=function(t){var n=this,o=n.isStopped,i=n._buffer,a=n._infiniteTimeWindow,c=n._timestampProvider,u=n._windowTime;o||(i.push(t),!a&&i.push(c.now()+u)),this._trimBuffer(),e.prototype.next.call(this,t)},r.prototype._subscribe=function(t){this._throwIfClosed(),this._trimBuffer();for(var n=this._innerSubscribe(t),o=this,i=o._infiniteTimeWindow,a=o._buffer,c=a.slice(),u=0;u0?e.prototype.requestAsyncId.call(this,t,n,o):(t.actions.push(this),t._scheduled||(t._scheduled=Ie.requestAnimationFrame(function(){return t.flush(void 0)})))},r.prototype.recycleAsyncId=function(t,n,o){var i;if(o===void 0&&(o=0),o!=null?o>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,o);var a=t.actions;n!=null&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==n&&(Ie.cancelAnimationFrame(n),t._scheduled=void 0)},r}(er);var yt=function(e){j(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r.prototype.flush=function(t){this._active=!0;var n=this._scheduled;this._scheduled=void 0;var o=this.actions,i;t=t||o.shift();do if(i=t.execute(t.state,t.delay))break;while((t=o[0])&&t.id===n&&o.shift());if(this._active=!1,i){for(;(t=o[0])&&t.id===n&&o.shift();)t.unsubscribe();throw i}},r}(rr);var Wr=new yt(xt);var pe=new L(function(e){return e.complete()});function tr(e){return e&&_(e.schedule)}function zr(e){return e[e.length-1]}function Ce(e){return _(zr(e))?e.pop():void 0}function ae(e){return tr(zr(e))?e.pop():void 0}function gt(e,r){return typeof zr(e)=="number"?e.pop():r}var Le=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function nr(e){return _(e==null?void 0:e.then)}function or(e){return _(e[Me])}function ir(e){return Symbol.asyncIterator&&_(e==null?void 0:e[Symbol.asyncIterator])}function ar(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function jn(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var sr=jn();function ur(e){return _(e==null?void 0:e[sr])}function fr(e){return ot(this,arguments,function(){var t,n,o,i;return Ge(this,function(a){switch(a.label){case 0:t=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,ve(t.read())];case 3:return n=a.sent(),o=n.value,i=n.done,i?[4,ve(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,ve(o)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function cr(e){return _(e==null?void 0:e.getReader)}function P(e){if(e instanceof L)return e;if(e!=null){if(or(e))return $n(e);if(Le(e))return qn(e);if(nr(e))return Nn(e);if(ir(e))return wt(e);if(ur(e))return Dn(e);if(cr(e))return Qn(e)}throw ar(e)}function $n(e){return new L(function(r){var t=e[Me]();if(_(t.subscribe))return t.subscribe(r);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function qn(e){return new L(function(r){for(var t=0;t0&&(f=new xe({next:function(E){return x.next(E)},error:function(E){m=!0,b(),p=Qr(w,o,E),x.error(E)},complete:function(){h=!0,b(),p=Qr(w,a),x.complete()}}),P(R).subscribe(f))})(s)}}function Qr(e,r){for(var t=[],n=2;n{let r=yr();return typeof r!="undefined"?e.contains(r):!1}),he(e===yr()),le())}function Dt(e){return{x:e.scrollLeft,y:e.scrollTop}}function Qt(e){return N(K(e,"scroll"),K(window,"resize")).pipe(Vr(0,Wr),k(()=>Dt(e)),he(Dt(e)))}var Gt=function(){if(typeof Map!="undefined")return Map;function e(r,t){var n=-1;return r.some(function(o,i){return o[0]===t?(n=i,!0):!1}),n}return function(){function r(){this.__entries__=[]}return Object.defineProperty(r.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),r.prototype.get=function(t){var n=e(this.__entries__,t),o=this.__entries__[n];return o&&o[1]},r.prototype.set=function(t,n){var o=e(this.__entries__,t);~o?this.__entries__[o][1]=n:this.__entries__.push([t,n])},r.prototype.delete=function(t){var n=this.__entries__,o=e(n,t);~o&&n.splice(o,1)},r.prototype.has=function(t){return!!~e(this.__entries__,t)},r.prototype.clear=function(){this.__entries__.splice(0)},r.prototype.forEach=function(t,n){n===void 0&&(n=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!Gr||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),vo?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!Gr||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(r){var t=r.propertyName,n=t===void 0?"":t,o=ho.some(function(i){return!!~n.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Yt=function(e,r){for(var t=0,n=Object.keys(r);t0},e}(),Bt=typeof WeakMap!="undefined"?new WeakMap:new Gt,Xt=function(){function e(r){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var t=bo.getInstance(),n=new Ao(r,t,this);Bt.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Xt.prototype[e]=function(){var r;return(r=Bt.get(this))[e].apply(r,arguments)}});var Mo=function(){return typeof gr.ResizeObserver!="undefined"?gr.ResizeObserver:Xt}(),Zt=Mo;var Io=new B,Yp=je(()=>Z(new Zt(e=>{for(let r of e)Io.next(r)}))).pipe(D(e=>N($e,Z(e)).pipe(Ee(()=>e.disconnect()))),Se(1));function en(e){return{width:e.offsetWidth,height:e.offsetHeight}}function rn(e){return{width:e.scrollWidth,height:e.scrollHeight}}var Co=new B,ol=je(()=>Z(new IntersectionObserver(e=>{for(let r of e)Co.next(r)},{threshold:0}))).pipe(D(e=>N($e,Z(e)).pipe(Ee(()=>e.disconnect()))),Se(1));function tn(e,r=16){return Qt(e).pipe(k(({y:t})=>{let n=en(e),o=rn(e);return t>=o.height-n.height-r}),le())}var ml={drawer:ee("[data-md-toggle=drawer]"),search:ee("[data-md-toggle=search]")};function nn(){return new URL(location.href)}function on(e,r){if(typeof r=="string"||typeof r=="number")e.innerHTML+=r.toString();else if(r instanceof Node)e.appendChild(r);else if(Array.isArray(r))for(let t of r)on(e,t)}function re(e,r,...t){let n=document.createElement(e);if(r)for(let o of Object.keys(r))typeof r[o]!="undefined"&&(typeof r[o]!="boolean"?n.setAttribute(o,r[o]):n.setAttribute(o,""));for(let o of t)on(n,o);return n}function an(e){if(e>999){let r=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(r)}k`}else return e.toString()}function Lo(e,r={credentials:"same-origin"}){return X(fetch(`${e}`,r)).pipe(br(()=>pe),D(t=>t.status!==200?Ur(()=>new Error(t.statusText)):Z(t)))}function Sr(e,r){return Lo(e,r).pipe(D(t=>t.json()),Se(1))}(()=>{function e(n,o){parent.postMessage(n,o||"*")}function r(...n){return n.reduce((o,i)=>o.then(()=>new Promise(a=>{let c=document.createElement("script");c.src=i,c.onload=a,document.body.appendChild(c)})),Promise.resolve())}var t=class{constructor(n){this.url=n,this.onerror=null,this.onmessage=null,this.onmessageerror=null,this.m=a=>{a.source===this.w&&(a.stopImmediatePropagation(),this.dispatchEvent(new MessageEvent("message",{data:a.data})),this.onmessage&&this.onmessage(a))},this.e=(a,c,u,s,f)=>{if(c===this.url.toString()){let p=new ErrorEvent("error",{message:a,filename:c,lineno:u,colno:s,error:f});this.dispatchEvent(p),this.onerror&&this.onerror(p)}};let o=new EventTarget;this.addEventListener=o.addEventListener.bind(o),this.removeEventListener=o.removeEventListener.bind(o),this.dispatchEvent=o.dispatchEvent.bind(o);let i=document.createElement("iframe");i.width=i.height=i.frameBorder="0",document.body.appendChild(this.iframe=i),this.w.document.open(),this.w.document.write(`
+
{% endblock %}
diff --git a/material/assets/javascripts/bundle.029f727b.min.js b/material/assets/javascripts/bundle.ba449ae6.min.js
similarity index 99%
rename from material/assets/javascripts/bundle.029f727b.min.js
rename to material/assets/javascripts/bundle.ba449ae6.min.js
index 16aaa869f..04f83cfe0 100644
--- a/material/assets/javascripts/bundle.029f727b.min.js
+++ b/material/assets/javascripts/bundle.ba449ae6.min.js
@@ -25,5 +25,5 @@ PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var Tr=function(e,t){return Tr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},Tr(e,t)};function ne(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Tr(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function pn(e,t,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{c(n.next(u))}catch(p){a(p)}}function f(u){try{c(n.throw(u))}catch(p){a(p)}}function c(u){u.done?i(u.value):o(u.value).then(s,f)}c((n=n.apply(e,t||[])).next())})}function Pt(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return f([c,u])}}function f(c){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=c[0]&2?o.return:c[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,c[1])).done)return i;switch(o=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,o=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function W(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function D(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n1||s(m,d)})})}function s(m,d){try{f(n[m](d))}catch(h){p(i[0][3],h)}}function f(m){m.value instanceof Xe?Promise.resolve(m.value.v).then(c,u):p(i[0][2],m)}function c(m){s("next",m)}function u(m){s("throw",m)}function p(m,d){m(d),i.shift(),i.length&&s(i[0][0],i[0][1])}}function mn(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof xe=="function"?xe(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,f){a=e[i](a),o(s,f,a.done,a.value)})}}function o(i,a,s,f){Promise.resolve(f).then(function(c){i({value:c,done:s})},a)}}function A(e){return typeof e=="function"}function at(e){var t=function(n){Error.call(n),n.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var $t=at(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription:
`+r.map(function(n,o){return o+1+") "+n.toString()}).join(`
`):"",this.name="UnsubscriptionError",this.errors=r}});function We(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Fe=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,n,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=xe(a),f=s.next();!f.done;f=s.next()){var c=f.value;c.remove(this)}}catch(v){t={error:v}}finally{try{f&&!f.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(A(u))try{u()}catch(v){i=v instanceof $t?v.errors:[v]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var m=xe(p),d=m.next();!d.done;d=m.next()){var h=d.value;try{dn(h)}catch(v){i=i!=null?i:[],v instanceof $t?i=D(D([],W(i)),W(v.errors)):i.push(v)}}}catch(v){n={error:v}}finally{try{d&&!d.done&&(o=m.return)&&o.call(m)}finally{if(n)throw n.error}}}if(i)throw new $t(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)dn(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&We(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&We(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Or=Fe.EMPTY;function It(e){return e instanceof Fe||e&&"closed"in e&&A(e.remove)&&A(e.add)&&A(e.unsubscribe)}function dn(e){A(e)?e():e.unsubscribe()}var Ae={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var st={setTimeout:function(e,t){for(var r=[],n=2;n0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var n=this,o=this,i=o.hasError,a=o.isStopped,s=o.observers;return i||a?Or:(this.currentObservers=null,s.push(r),new Fe(function(){n.currentObservers=null,We(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var n=this,o=n.hasError,i=n.thrownError,a=n.isStopped;o?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new U;return r.source=this,r},t.create=function(r,n){return new wn(r,n)},t}(U);var wn=function(e){ne(t,e);function t(r,n){var o=e.call(this)||this;return o.destination=r,o.source=n,o}return t.prototype.next=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.next)===null||o===void 0||o.call(n,r)},t.prototype.error=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.error)===null||o===void 0||o.call(n,r)},t.prototype.complete=function(){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||n===void 0||n.call(r)},t.prototype._subscribe=function(r){var n,o;return(o=(n=this.source)===null||n===void 0?void 0:n.subscribe(r))!==null&&o!==void 0?o:Or},t}(E);var Et={now:function(){return(Et.delegate||Date).now()},delegate:void 0};var wt=function(e){ne(t,e);function t(r,n,o){r===void 0&&(r=1/0),n===void 0&&(n=1/0),o===void 0&&(o=Et);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=n,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(r){var n=this,o=n.isStopped,i=n._buffer,a=n._infiniteTimeWindow,s=n._timestampProvider,f=n._windowTime;o||(i.push(r),!a&&i.push(s.now()+f)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var n=this._innerSubscribe(r),o=this,i=o._infiniteTimeWindow,a=o._buffer,s=a.slice(),f=0;f0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r._scheduled||(r._scheduled=ut.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){var i;if(o===void 0&&(o=0),o!=null?o>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);var a=r.actions;n!=null&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==n&&(ut.cancelAnimationFrame(n),r._scheduled=void 0)},t}(Ut);var On=function(e){ne(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var n=this._scheduled;this._scheduled=void 0;var o=this.actions,i;r=r||o.shift();do if(i=r.execute(r.state,r.delay))break;while((r=o[0])&&r.id===n&&o.shift());if(this._active=!1,i){for(;(r=o[0])&&r.id===n&&o.shift();)r.unsubscribe();throw i}},t}(Wt);var we=new On(Tn);var R=new U(function(e){return e.complete()});function Dt(e){return e&&A(e.schedule)}function kr(e){return e[e.length-1]}function Ke(e){return A(kr(e))?e.pop():void 0}function Se(e){return Dt(kr(e))?e.pop():void 0}function Vt(e,t){return typeof kr(e)=="number"?e.pop():t}var pt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function zt(e){return A(e==null?void 0:e.then)}function Nt(e){return A(e[ft])}function qt(e){return Symbol.asyncIterator&&A(e==null?void 0:e[Symbol.asyncIterator])}function Kt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Ki(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Qt=Ki();function Yt(e){return A(e==null?void 0:e[Qt])}function Gt(e){return ln(this,arguments,function(){var r,n,o,i;return Pt(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,Xe(r.read())];case 3:return n=a.sent(),o=n.value,i=n.done,i?[4,Xe(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,Xe(o)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function Bt(e){return A(e==null?void 0:e.getReader)}function $(e){if(e instanceof U)return e;if(e!=null){if(Nt(e))return Qi(e);if(pt(e))return Yi(e);if(zt(e))return Gi(e);if(qt(e))return _n(e);if(Yt(e))return Bi(e);if(Bt(e))return Ji(e)}throw Kt(e)}function Qi(e){return new U(function(t){var r=e[ft]();if(A(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Yi(e){return new U(function(t){for(var r=0;r=2;return function(n){return n.pipe(e?_(function(o,i){return e(o,i,n)}):me,Oe(1),r?He(t):zn(function(){return new Xt}))}}function Nn(){for(var e=[],t=0;t=2,!0))}function fe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new E}:t,n=e.resetOnError,o=n===void 0?!0:n,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,f=s===void 0?!0:s;return function(c){var u,p,m,d=0,h=!1,v=!1,B=function(){p==null||p.unsubscribe(),p=void 0},re=function(){B(),u=m=void 0,h=v=!1},z=function(){var T=u;re(),T==null||T.unsubscribe()};return g(function(T,qe){d++,!v&&!h&&B();var Ue=m=m!=null?m:r();qe.add(function(){d--,d===0&&!v&&!h&&(p=jr(z,f))}),Ue.subscribe(qe),!u&&d>0&&(u=new et({next:function(Ie){return Ue.next(Ie)},error:function(Ie){v=!0,B(),p=jr(re,o,Ie),Ue.error(Ie)},complete:function(){h=!0,B(),p=jr(re,a),Ue.complete()}}),$(T).subscribe(u))})(c)}}function jr(e,t){for(var r=[],n=2;ne.next(document)),e}function K(e,t=document){return Array.from(t.querySelectorAll(e))}function V(e,t=document){let r=se(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function se(e,t=document){return t.querySelector(e)||void 0}function _e(){return document.activeElement instanceof HTMLElement&&document.activeElement||void 0}function tr(e){return L(b(document.body,"focusin"),b(document.body,"focusout")).pipe(ke(1),l(()=>{let t=_e();return typeof t!="undefined"?e.contains(t):!1}),N(e===_e()),Y())}function Ge(e){return{x:e.offsetLeft,y:e.offsetTop}}function Yn(e){return L(b(window,"load"),b(window,"resize")).pipe(Ce(0,we),l(()=>Ge(e)),N(Ge(e)))}function rr(e){return{x:e.scrollLeft,y:e.scrollTop}}function dt(e){return L(b(e,"scroll"),b(window,"resize")).pipe(Ce(0,we),l(()=>rr(e)),N(rr(e)))}var Bn=function(){if(typeof Map!="undefined")return Map;function e(t,r){var n=-1;return t.some(function(o,i){return o[0]===r?(n=i,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),o=this.__entries__[n];return o&&o[1]},t.prototype.set=function(r,n){var o=e(this.__entries__,r);~o?this.__entries__[o][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,o=e(n,r);~o&&n.splice(o,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!zr||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),xa?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!zr||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,o=ya.some(function(i){return!!~n.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Jn=function(e,t){for(var r=0,n=Object.keys(t);r0},e}(),Zn=typeof WeakMap!="undefined"?new WeakMap:new Bn,eo=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=Ea.getInstance(),n=new Ra(t,r,this);Zn.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){eo.prototype[e]=function(){var t;return(t=Zn.get(this))[e].apply(t,arguments)}});var ka=function(){return typeof nr.ResizeObserver!="undefined"?nr.ResizeObserver:eo}(),to=ka;var ro=new E,Ha=I(()=>H(new to(e=>{for(let t of e)ro.next(t)}))).pipe(x(e=>L(Te,H(e)).pipe(C(()=>e.disconnect()))),J(1));function de(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ge(e){return Ha.pipe(S(t=>t.observe(e)),x(t=>ro.pipe(_(({target:r})=>r===e),C(()=>t.unobserve(e)),l(()=>de(e)))),N(de(e)))}function bt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function ar(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}var no=new E,Pa=I(()=>H(new IntersectionObserver(e=>{for(let t of e)no.next(t)},{threshold:0}))).pipe(x(e=>L(Te,H(e)).pipe(C(()=>e.disconnect()))),J(1));function sr(e){return Pa.pipe(S(t=>t.observe(e)),x(t=>no.pipe(_(({target:r})=>r===e),C(()=>t.unobserve(e)),l(({isIntersecting:r})=>r))))}function oo(e,t=16){return dt(e).pipe(l(({y:r})=>{let n=de(e),o=bt(e);return r>=o.height-n.height-t}),Y())}var cr={drawer:V("[data-md-toggle=drawer]"),search:V("[data-md-toggle=search]")};function io(e){return cr[e].checked}function Ne(e,t){cr[e].checked!==t&&cr[e].click()}function Be(e){let t=cr[e];return b(t,"change").pipe(l(()=>t.checked),N(t.checked))}function $a(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function Ia(){return L(b(window,"compositionstart").pipe(l(()=>!0)),b(window,"compositionend").pipe(l(()=>!1))).pipe(N(!1))}function ao(){let e=b(window,"keydown").pipe(_(t=>!(t.metaKey||t.ctrlKey)),l(t=>({mode:io("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),_(({mode:t,type:r})=>{if(t==="global"){let n=_e();if(typeof n!="undefined")return!$a(n,r)}return!0}),fe());return Ia().pipe(x(t=>t?R:e))}function Me(){return new URL(location.href)}function ot(e){location.href=e.href}function so(){return new E}function co(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)co(e,r)}function M(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="undefined"&&(typeof t[o]!="boolean"?n.setAttribute(o,t[o]):n.setAttribute(o,""));for(let o of r)co(n,o);return n}function fr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function fo(){return location.hash.substring(1)}function uo(e){let t=M("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function Fa(){return b(window,"hashchange").pipe(l(fo),N(fo()),_(e=>e.length>0),J(1))}function po(){return Fa().pipe(l(e=>se(`[id="${e}"]`)),_(e=>typeof e!="undefined"))}function Nr(e){let t=matchMedia(e);return Zt(r=>t.addListener(()=>r(t.matches))).pipe(N(t.matches))}function lo(){let e=matchMedia("print");return L(b(window,"beforeprint").pipe(l(()=>!0)),b(window,"afterprint").pipe(l(()=>!1))).pipe(N(e.matches))}function qr(e,t){return e.pipe(x(r=>r?t():R))}function ur(e,t={credentials:"same-origin"}){return ve(fetch(`${e}`,t)).pipe(ce(()=>R),x(r=>r.status!==200?Tt(()=>new Error(r.statusText)):H(r)))}function je(e,t){return ur(e,t).pipe(x(r=>r.json()),J(1))}function mo(e,t){let r=new DOMParser;return ur(e,t).pipe(x(n=>n.text()),l(n=>r.parseFromString(n,"text/xml")),J(1))}function pr(e){let t=M("script",{src:e});return I(()=>(document.head.appendChild(t),L(b(t,"load"),b(t,"error").pipe(x(()=>Tt(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(l(()=>{}),C(()=>document.head.removeChild(t)),Oe(1))))}function ho(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function bo(){return L(b(window,"scroll",{passive:!0}),b(window,"resize",{passive:!0})).pipe(l(ho),N(ho()))}function vo(){return{width:innerWidth,height:innerHeight}}function go(){return b(window,"resize",{passive:!0}).pipe(l(vo),N(vo()))}function yo(){return Q([bo(),go()]).pipe(l(([e,t])=>({offset:e,size:t})),J(1))}function lr(e,{viewport$:t,header$:r}){let n=t.pipe(X("size")),o=Q([n,r]).pipe(l(()=>Ge(e)));return Q([r,t,o]).pipe(l(([{height:i},{offset:a,size:s},{x:f,y:c}])=>({offset:{x:a.x-f,y:a.y-c+i},size:s})))}(()=>{function e(n,o){parent.postMessage(n,o||"*")}function t(...n){return n.reduce((o,i)=>o.then(()=>new Promise(a=>{let s=document.createElement("script");s.src=i,s.onload=a,document.body.appendChild(s)})),Promise.resolve())}var r=class{constructor(n){this.url=n,this.onerror=null,this.onmessage=null,this.onmessageerror=null,this.m=a=>{a.source===this.w&&(a.stopImmediatePropagation(),this.dispatchEvent(new MessageEvent("message",{data:a.data})),this.onmessage&&this.onmessage(a))},this.e=(a,s,f,c,u)=>{if(s===this.url.toString()){let p=new ErrorEvent("error",{message:a,filename:s,lineno:f,colno:c,error:u});this.dispatchEvent(p),this.onerror&&this.onerror(p)}};let o=new EventTarget;this.addEventListener=o.addEventListener.bind(o),this.removeEventListener=o.removeEventListener.bind(o),this.dispatchEvent=o.dispatchEvent.bind(o);let i=document.createElement("iframe");i.width=i.height=i.frameBorder="0",document.body.appendChild(this.iframe=i),this.w.document.open(),this.w.document.write(`
{% endblock %}
{% block scripts %}
-
+
{% for path in config.extra_javascript %}
{% endfor %}
diff --git a/package-lock.json b/package-lock.json
index f8d35f240..ed5f94ddd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -25,7 +25,7 @@
"devDependencies": {
"@fortawesome/fontawesome-free": "^6.2.1",
"@mdi/svg": "^7.1.96",
- "@primer/octicons": "^17.10.0",
+ "@primer/octicons": "^17.10.1",
"@types/css-modules": "^1.0.2",
"@types/escape-html": "^1.0.2",
"@types/fuzzaldrin-plus": "^0.6.2",
@@ -34,12 +34,12 @@
"@types/node": "^18.11.18",
"@types/resize-observer-browser": "^0.1.7",
"@types/sass": "^1.43.1",
- "@typescript-eslint/eslint-plugin": "^5.47.1",
- "@typescript-eslint/parser": "^5.47.1",
+ "@typescript-eslint/eslint-plugin": "^5.48.0",
+ "@typescript-eslint/parser": "^5.48.0",
"autoprefixer": "^10.4.13",
"chokidar": "^3.5.3",
"cssnano": "5.1.0",
- "esbuild": "^0.16.12",
+ "esbuild": "^0.16.15",
"eslint": "^8.31.0",
"eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-import": "^2.26.0",
@@ -53,7 +53,7 @@
"material-shadows": "^3.0.1",
"npm-check-updates": "^16.6.2",
"npm-run-all": "^4.1.5",
- "postcss": "^8.4.20",
+ "postcss": "^8.4.21",
"postcss-dir-pseudo-class": "^6.0.5",
"postcss-inline-svg": "^5.0.0",
"postcss-logical": "^5.0.4",
@@ -443,9 +443,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.12.tgz",
- "integrity": "sha512-CTWgMJtpCyCltrvipZrrcjjRu+rzm6pf9V8muCsJqtKujR3kPmU4ffbckvugNNaRmhxAF1ZI3J+0FUIFLFg8KA==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.15.tgz",
+ "integrity": "sha512-JsJtmadyWcR+DEtHLixM7bAQsfi1s0Xotv9kVOoXbCLyhKPOHvMEyh3kJBuTbCPSE4c2jQkQVmarwc9Mg9k3bA==",
"cpu": [
"arm"
],
@@ -459,9 +459,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.12.tgz",
- "integrity": "sha512-0LacmiIW+X0/LOLMZqYtZ7d4uY9fxYABAYhSSOu+OGQVBqH4N5eIYgkT7bBFnR4Nm3qo6qS3RpHKVrDASqj/uQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.15.tgz",
+ "integrity": "sha512-OdbkUv7468dSsgoFtHIwTaYAuI5lDEv/v+dlfGBUbVa2xSDIIuSOHXawynw5N9+5lygo/JdXa5/sgGjiEU18gQ==",
"cpu": [
"arm64"
],
@@ -475,9 +475,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.12.tgz",
- "integrity": "sha512-sS5CR3XBKQXYpSGMM28VuiUnbX83Z+aWPZzClW+OB2JquKqxoiwdqucJ5qvXS8pM6Up3RtJfDnRQZkz3en2z5g==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.15.tgz",
+ "integrity": "sha512-dPUOBiNNWAm+/bxoA75o7R7qqqfcEzXaYlb5uJk2xGHmUMNKSAnDCtRYLgx9/wfE4sXyn8H948OrDyUAHhPOuA==",
"cpu": [
"x64"
],
@@ -491,9 +491,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.12.tgz",
- "integrity": "sha512-Dpe5hOAQiQRH20YkFAg+wOpcd4PEuXud+aGgKBQa/VriPJA8zuVlgCOSTwna1CgYl05lf6o5els4dtuyk1qJxQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.15.tgz",
+ "integrity": "sha512-AksarYV85Hxgwh5/zb6qGl4sYWxIXPQGBAZ+jUro1ZpINy3EWumK+/4DPOKUBPnsrOIvnNXy7Rq4mTeCsMQDNA==",
"cpu": [
"arm64"
],
@@ -507,9 +507,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.12.tgz",
- "integrity": "sha512-ApGRA6X5txIcxV0095X4e4KKv87HAEXfuDRcGTniDWUUN+qPia8sl/BqG/0IomytQWajnUn4C7TOwHduk/FXBQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.15.tgz",
+ "integrity": "sha512-qqrKJxoohceZGGP+sZ5yXkzW9ZiyFZJ1gWSEfuYdOWzBSL18Uy3w7s/IvnDYHo++/cxwqM0ch3HQVReSZy7/4Q==",
"cpu": [
"x64"
],
@@ -523,9 +523,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.12.tgz",
- "integrity": "sha512-AMdK2gA9EU83ccXCWS1B/KcWYZCj4P3vDofZZkl/F/sBv/fphi2oUqUTox/g5GMcIxk8CF1CVYTC82+iBSyiUg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.15.tgz",
+ "integrity": "sha512-LBWaep6RvJm5KnsKkocdVEzuwnGMjz54fcRVZ9d3R7FSEWOtPBxMhuxeA1n98JVbCLMkTPFmKN6xSnfhnM9WXQ==",
"cpu": [
"arm64"
],
@@ -539,9 +539,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.12.tgz",
- "integrity": "sha512-KUKB9w8G/xaAbD39t6gnRBuhQ8vIYYlxGT2I+mT6UGRnCGRr1+ePFIGBQmf5V16nxylgUuuWVW1zU2ktKkf6WQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.15.tgz",
+ "integrity": "sha512-LE8mKC6JPR04kPLRP9A6k7ZmG0k2aWF4ru79Sde6UeWCo7yDby5f48uJNFQ2pZqzUUkLrHL8xNdIHerJeZjHXg==",
"cpu": [
"x64"
],
@@ -555,9 +555,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.12.tgz",
- "integrity": "sha512-vhDdIv6z4eL0FJyNVfdr3C/vdd/Wc6h1683GJsFoJzfKb92dU/v88FhWdigg0i6+3TsbSDeWbsPUXb4dif2abg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.15.tgz",
+ "integrity": "sha512-+1sGlqtMJTOnJUXwLUGnDhPaGRKqxT0UONtYacS+EjdDOrSgpQ/1gUXlnze45Z/BogwYaswQM19Gu1YD1T19/w==",
"cpu": [
"arm"
],
@@ -571,9 +571,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.12.tgz",
- "integrity": "sha512-29HXMLpLklDfmw7T2buGqq3HImSUaZ1ArmrPOMaNiZZQptOSZs32SQtOHEl8xWX5vfdwZqrBfNf8Te4nArVzKQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.15.tgz",
+ "integrity": "sha512-mRYpuQGbzY+XLczy3Sk7fMJ3DRKLGDIuvLKkkUkyecDGQMmil6K/xVKP9IpKO7JtNH477qAiMjjX7jfKae8t4g==",
"cpu": [
"arm64"
],
@@ -587,9 +587,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.12.tgz",
- "integrity": "sha512-JFDuNDTTfgD1LJg7wHA42o2uAO/9VzHYK0leAVnCQE/FdMB599YMH73ux+nS0xGr79pv/BK+hrmdRin3iLgQjg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.15.tgz",
+ "integrity": "sha512-puXVFvY4m8EB6/fzu3LdgjiNnEZ3gZMSR7NmKoQe51l3hyQalvTjab3Dt7aX4qGf+8Pj7dsCOBNzNzkSlr/4Aw==",
"cpu": [
"ia32"
],
@@ -603,9 +603,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.12.tgz",
- "integrity": "sha512-xTGzVPqm6WKfCC0iuj1fryIWr1NWEM8DMhAIo+4rFgUtwy/lfHl+Obvus4oddzRDbBetLLmojfVZGmt/g/g+Rw==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.15.tgz",
+ "integrity": "sha512-ATMGb3eg8T6ZTGZFldlGeFEcevBiVq6SBHvRAO04HMfUjZWneZ/U+JJb3YzlNZxuscJ4Tmzq+JrYxlk7ro4dRg==",
"cpu": [
"loong64"
],
@@ -619,9 +619,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.12.tgz",
- "integrity": "sha512-zI1cNgHa3Gol+vPYjIYHzKhU6qMyOQrvZ82REr5Fv7rlh5PG6SkkuCoH7IryPqR+BK2c/7oISGsvPJPGnO2bHQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.15.tgz",
+ "integrity": "sha512-3SEA4L82OnoSATW+Ve8rPgLaKjC8WMt8fnx7De9kvi/NcVbkj8W+J7qnu/tK2P9pUPQP7Au/0sjPEqZtFeyKQQ==",
"cpu": [
"mips64el"
],
@@ -635,9 +635,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.12.tgz",
- "integrity": "sha512-/C8OFXExoMmvTDIOAM54AhtmmuDHKoedUd0Otpfw3+AuuVGemA1nQK99oN909uZbLEU6Bi+7JheFMG3xGfZluQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.15.tgz",
+ "integrity": "sha512-8PgbeX+N6vmqeySzyxO0NyDOltCEW13OS5jUHTvCHmCgf4kNXZtAWJ+zEfJxjRGYhVezQ1FdIm7WfN1R27uOyg==",
"cpu": [
"ppc64"
],
@@ -651,9 +651,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.12.tgz",
- "integrity": "sha512-qeouyyc8kAGV6Ni6Isz8hUsKMr00EHgVwUKWNp1r4l88fHEoNTDB8mmestvykW6MrstoGI7g2EAsgr0nxmuGYg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.15.tgz",
+ "integrity": "sha512-U+coqH+89vbPVoU30no1Fllrn6gvEeO5tfEArBhjYZ+dQ3Gv7ciQXYf5nrT1QdlIFwEjH4Is1U1iiaGWW+tGpQ==",
"cpu": [
"riscv64"
],
@@ -667,9 +667,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.12.tgz",
- "integrity": "sha512-s9AyI/5vz1U4NNqnacEGFElqwnHusWa81pskAf8JNDM2eb6b2E6PpBmT8RzeZv6/TxE6/TADn2g9bb0jOUmXwQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.15.tgz",
+ "integrity": "sha512-M0nKLFMdyFGBoitxG42kq6Xap0CPeDC6gfF9lg7ZejzGF6kqYUGT+pQGl2QCQoxJBeat/LzTma1hG8C3dq2ocg==",
"cpu": [
"s390x"
],
@@ -683,9 +683,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.12.tgz",
- "integrity": "sha512-e8YA7GQGLWhvakBecLptUiKxOk4E/EPtSckS1i0MGYctW8ouvNUoh7xnU15PGO2jz7BYl8q1R6g0gE5HFtzpqQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.15.tgz",
+ "integrity": "sha512-t7/fOXBUKfigvhJLGKZ9TPHHgqNgpIpYaAbcXQk1X+fPeUG7x0tpAbXJ2wST9F/gJ02+CLETPMnhG7Tra2wqsQ==",
"cpu": [
"x64"
],
@@ -699,9 +699,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.12.tgz",
- "integrity": "sha512-z2+kUxmOqBS+6SRVd57iOLIHE8oGOoEnGVAmwjm2aENSP35HPS+5cK+FL1l+rhrsJOFIPrNHqDUNechpuG96Sg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.15.tgz",
+ "integrity": "sha512-0k0Nxi6DOJmTnLtKD/0rlyqOPpcqONXY53vpkoAsue8CfyhNPWtwzba1ICFNCfCY1dqL3Ho/xEzujJhmdXq1rg==",
"cpu": [
"x64"
],
@@ -715,9 +715,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.12.tgz",
- "integrity": "sha512-PAonw4LqIybwn2/vJujhbg1N9W2W8lw9RtXIvvZoyzoA/4rA4CpiuahVbASmQohiytRsixbNoIOUSjRygKXpyA==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.15.tgz",
+ "integrity": "sha512-3SkckazfIbdSjsGpuIYT3d6n2Hx0tck3MS1yVsbahhWiLvdy4QozTpvlbjqO3GmvtvhxY4qdyhFOO2wiZKeTAQ==",
"cpu": [
"x64"
],
@@ -731,9 +731,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.12.tgz",
- "integrity": "sha512-+wr1tkt1RERi+Zi/iQtkzmMH4nS8+7UIRxjcyRz7lur84wCkAITT50Olq/HiT4JN2X2bjtlOV6vt7ptW5Gw60Q==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.15.tgz",
+ "integrity": "sha512-8PNvBC+O8X5EnyIGqE8St2bOjjrXMR17NOLenIrzolvwWnJXvwPo0tE/ahOeiAJmTOS/eAcN8b4LAZcn17Uj7w==",
"cpu": [
"x64"
],
@@ -747,9 +747,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.12.tgz",
- "integrity": "sha512-XEjeUSHmjsAOJk8+pXJu9pFY2O5KKQbHXZWQylJzQuIBeiGrpMeq9sTVrHefHxMOyxUgoKQTcaTS+VK/K5SviA==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.15.tgz",
+ "integrity": "sha512-YPaSgm/mm7kNcATB53OxVGVfn6rDNbImTn330ZlF3hKej1e9ktCaljGjn2vH08z2dlHEf3kdt57tNjE6zs8SzA==",
"cpu": [
"arm64"
],
@@ -763,9 +763,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.12.tgz",
- "integrity": "sha512-eRKPM7e0IecUAUYr2alW7JGDejrFJXmpjt4MlfonmQ5Rz9HWpKFGCjuuIRgKO7W9C/CWVFXdJ2GjddsBXqQI4A==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.15.tgz",
+ "integrity": "sha512-0movUXbSNrTeNf5ZXT0avklEvlJD0hNGZsrrXHfsp9z4tK5xC+apCqmUEZeE9mqrb84Z8XbgGr/MS9LqafTP2A==",
"cpu": [
"ia32"
],
@@ -779,9 +779,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.12.tgz",
- "integrity": "sha512-iPYKN78t3op2+erv2frW568j1q0RpqX6JOLZ7oPPaAV1VaF7dDstOrNw37PVOYoTWE11pV4A1XUitpdEFNIsPg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.15.tgz",
+ "integrity": "sha512-27h5GCcbfomVAqAnMJWvR1LqEY0dFqIq4vTe5nY3becnZNu0SX8F0+gTk3JPvgWQHzaGc6VkPzlOiMkdSUunUA==",
"cpu": [
"x64"
],
@@ -1191,9 +1191,9 @@
}
},
"node_modules/@primer/octicons": {
- "version": "17.10.0",
- "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-17.10.0.tgz",
- "integrity": "sha512-rg+NfA4M/SFutVzsqGwGWoKgXpHpTAbnoGvyGbkswT7iLV0PBFGJRkV61MhC61wEEF4SErMiaH5tOQKlvgvV9A==",
+ "version": "17.10.1",
+ "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-17.10.1.tgz",
+ "integrity": "sha512-fyq/lItQp18Ibi7c2oXVVw7H5K2a8qb8D2dnkTLf2+yUPjc3Fc+SEGS9x6iU6sQAEpr4LctcFl9ZSZ732EM63A==",
"dev": true,
"dependencies": {
"object-assign": "^4.1.1"
@@ -1468,14 +1468,14 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.47.1.tgz",
- "integrity": "sha512-r4RZ2Jl9kcQN7K/dcOT+J7NAimbiis4sSM9spvWimsBvDegMhKLA5vri2jG19PmIPbDjPeWzfUPQ2hjEzA4Nmg==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.0.tgz",
+ "integrity": "sha512-SVLafp0NXpoJY7ut6VFVUU9I+YeFsDzeQwtK0WZ+xbRN3mtxJ08je+6Oi2N89qDn087COdO0u3blKZNv9VetRQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.47.1",
- "@typescript-eslint/type-utils": "5.47.1",
- "@typescript-eslint/utils": "5.47.1",
+ "@typescript-eslint/scope-manager": "5.48.0",
+ "@typescript-eslint/type-utils": "5.48.0",
+ "@typescript-eslint/utils": "5.48.0",
"debug": "^4.3.4",
"ignore": "^5.2.0",
"natural-compare-lite": "^1.4.0",
@@ -1501,14 +1501,14 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.47.1.tgz",
- "integrity": "sha512-9Vb+KIv29r6GPu4EboWOnQM7T+UjpjXvjCPhNORlgm40a9Ia9bvaPJswvtae1gip2QEeVeGh6YquqAzEgoRAlw==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.0.tgz",
+ "integrity": "sha512-1mxNA8qfgxX8kBvRDIHEzrRGrKHQfQlbW6iHyfHYS0Q4X1af+S6mkLNtgCOsGVl8+/LUPrqdHMssAemkrQ01qg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.47.1",
- "@typescript-eslint/types": "5.47.1",
- "@typescript-eslint/typescript-estree": "5.47.1",
+ "@typescript-eslint/scope-manager": "5.48.0",
+ "@typescript-eslint/types": "5.48.0",
+ "@typescript-eslint/typescript-estree": "5.48.0",
"debug": "^4.3.4"
},
"engines": {
@@ -1528,13 +1528,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz",
- "integrity": "sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.0.tgz",
+ "integrity": "sha512-0AA4LviDtVtZqlyUQnZMVHydDATpD9SAX/RC5qh6cBd3xmyWvmXYF+WT1oOmxkeMnWDlUVTwdODeucUnjz3gow==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.47.1",
- "@typescript-eslint/visitor-keys": "5.47.1"
+ "@typescript-eslint/types": "5.48.0",
+ "@typescript-eslint/visitor-keys": "5.48.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1545,13 +1545,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.47.1.tgz",
- "integrity": "sha512-/UKOeo8ee80A7/GJA427oIrBi/Gd4osk/3auBUg4Rn9EahFpevVV1mUK8hjyQD5lHPqX397x6CwOk5WGh1E/1w==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.0.tgz",
+ "integrity": "sha512-vbtPO5sJyFjtHkGlGK4Sthmta0Bbls4Onv0bEqOGm7hP9h8UpRsHJwsrCiWtCUndTRNQO/qe6Ijz9rnT/DB+7g==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "5.47.1",
- "@typescript-eslint/utils": "5.47.1",
+ "@typescript-eslint/typescript-estree": "5.48.0",
+ "@typescript-eslint/utils": "5.48.0",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
},
@@ -1572,9 +1572,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.1.tgz",
- "integrity": "sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.0.tgz",
+ "integrity": "sha512-UTe67B0Ypius0fnEE518NB2N8gGutIlTojeTg4nt0GQvikReVkurqxd2LvYa9q9M5MQ6rtpNyWTBxdscw40Xhw==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1585,13 +1585,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz",
- "integrity": "sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.0.tgz",
+ "integrity": "sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.47.1",
- "@typescript-eslint/visitor-keys": "5.47.1",
+ "@typescript-eslint/types": "5.48.0",
+ "@typescript-eslint/visitor-keys": "5.48.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -1612,16 +1612,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.47.1.tgz",
- "integrity": "sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.0.tgz",
+ "integrity": "sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ==",
"dev": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
"@types/semver": "^7.3.12",
- "@typescript-eslint/scope-manager": "5.47.1",
- "@typescript-eslint/types": "5.47.1",
- "@typescript-eslint/typescript-estree": "5.47.1",
+ "@typescript-eslint/scope-manager": "5.48.0",
+ "@typescript-eslint/types": "5.48.0",
+ "@typescript-eslint/typescript-estree": "5.48.0",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0",
"semver": "^7.3.7"
@@ -1638,12 +1638,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz",
- "integrity": "sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.0.tgz",
+ "integrity": "sha512-5motVPz5EgxQ0bHjut3chzBkJ3Z3sheYVcSwS5BpHZpLqSptSmELNtGixmgj65+rIfhvtQTz5i9OP2vtzdDH7Q==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.47.1",
+ "@typescript-eslint/types": "5.48.0",
"eslint-visitor-keys": "^3.3.0"
},
"engines": {
@@ -3892,9 +3892,9 @@
}
},
"node_modules/esbuild": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.12.tgz",
- "integrity": "sha512-eq5KcuXajf2OmivCl4e89AD3j8fbV+UTE9vczEzq5haA07U9oOTzBWlh3+6ZdjJR7Rz2QfWZ2uxZyhZxBgJ4+g==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.15.tgz",
+ "integrity": "sha512-v+3ozjy9wyj8cOElzx3//Lsb4TCxPfZxRmdsfm0YaEkvZu7y6rKH7Zi1UpDx4JI7dSQui+U1Qxhfij9KBbHfrA==",
"dev": true,
"hasInstallScript": true,
"bin": {
@@ -3904,28 +3904,28 @@
"node": ">=12"
},
"optionalDependencies": {
- "@esbuild/android-arm": "0.16.12",
- "@esbuild/android-arm64": "0.16.12",
- "@esbuild/android-x64": "0.16.12",
- "@esbuild/darwin-arm64": "0.16.12",
- "@esbuild/darwin-x64": "0.16.12",
- "@esbuild/freebsd-arm64": "0.16.12",
- "@esbuild/freebsd-x64": "0.16.12",
- "@esbuild/linux-arm": "0.16.12",
- "@esbuild/linux-arm64": "0.16.12",
- "@esbuild/linux-ia32": "0.16.12",
- "@esbuild/linux-loong64": "0.16.12",
- "@esbuild/linux-mips64el": "0.16.12",
- "@esbuild/linux-ppc64": "0.16.12",
- "@esbuild/linux-riscv64": "0.16.12",
- "@esbuild/linux-s390x": "0.16.12",
- "@esbuild/linux-x64": "0.16.12",
- "@esbuild/netbsd-x64": "0.16.12",
- "@esbuild/openbsd-x64": "0.16.12",
- "@esbuild/sunos-x64": "0.16.12",
- "@esbuild/win32-arm64": "0.16.12",
- "@esbuild/win32-ia32": "0.16.12",
- "@esbuild/win32-x64": "0.16.12"
+ "@esbuild/android-arm": "0.16.15",
+ "@esbuild/android-arm64": "0.16.15",
+ "@esbuild/android-x64": "0.16.15",
+ "@esbuild/darwin-arm64": "0.16.15",
+ "@esbuild/darwin-x64": "0.16.15",
+ "@esbuild/freebsd-arm64": "0.16.15",
+ "@esbuild/freebsd-x64": "0.16.15",
+ "@esbuild/linux-arm": "0.16.15",
+ "@esbuild/linux-arm64": "0.16.15",
+ "@esbuild/linux-ia32": "0.16.15",
+ "@esbuild/linux-loong64": "0.16.15",
+ "@esbuild/linux-mips64el": "0.16.15",
+ "@esbuild/linux-ppc64": "0.16.15",
+ "@esbuild/linux-riscv64": "0.16.15",
+ "@esbuild/linux-s390x": "0.16.15",
+ "@esbuild/linux-x64": "0.16.15",
+ "@esbuild/netbsd-x64": "0.16.15",
+ "@esbuild/openbsd-x64": "0.16.15",
+ "@esbuild/sunos-x64": "0.16.15",
+ "@esbuild/win32-arm64": "0.16.15",
+ "@esbuild/win32-ia32": "0.16.15",
+ "@esbuild/win32-x64": "0.16.15"
}
},
"node_modules/escalade": {
@@ -8782,9 +8782,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.20",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz",
- "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==",
+ "version": "8.4.21",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
+ "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
"dev": true,
"funding": [
{
@@ -14052,156 +14052,156 @@
}
},
"@esbuild/android-arm": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.12.tgz",
- "integrity": "sha512-CTWgMJtpCyCltrvipZrrcjjRu+rzm6pf9V8muCsJqtKujR3kPmU4ffbckvugNNaRmhxAF1ZI3J+0FUIFLFg8KA==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.15.tgz",
+ "integrity": "sha512-JsJtmadyWcR+DEtHLixM7bAQsfi1s0Xotv9kVOoXbCLyhKPOHvMEyh3kJBuTbCPSE4c2jQkQVmarwc9Mg9k3bA==",
"dev": true,
"optional": true
},
"@esbuild/android-arm64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.12.tgz",
- "integrity": "sha512-0LacmiIW+X0/LOLMZqYtZ7d4uY9fxYABAYhSSOu+OGQVBqH4N5eIYgkT7bBFnR4Nm3qo6qS3RpHKVrDASqj/uQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.15.tgz",
+ "integrity": "sha512-OdbkUv7468dSsgoFtHIwTaYAuI5lDEv/v+dlfGBUbVa2xSDIIuSOHXawynw5N9+5lygo/JdXa5/sgGjiEU18gQ==",
"dev": true,
"optional": true
},
"@esbuild/android-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.12.tgz",
- "integrity": "sha512-sS5CR3XBKQXYpSGMM28VuiUnbX83Z+aWPZzClW+OB2JquKqxoiwdqucJ5qvXS8pM6Up3RtJfDnRQZkz3en2z5g==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.15.tgz",
+ "integrity": "sha512-dPUOBiNNWAm+/bxoA75o7R7qqqfcEzXaYlb5uJk2xGHmUMNKSAnDCtRYLgx9/wfE4sXyn8H948OrDyUAHhPOuA==",
"dev": true,
"optional": true
},
"@esbuild/darwin-arm64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.12.tgz",
- "integrity": "sha512-Dpe5hOAQiQRH20YkFAg+wOpcd4PEuXud+aGgKBQa/VriPJA8zuVlgCOSTwna1CgYl05lf6o5els4dtuyk1qJxQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.15.tgz",
+ "integrity": "sha512-AksarYV85Hxgwh5/zb6qGl4sYWxIXPQGBAZ+jUro1ZpINy3EWumK+/4DPOKUBPnsrOIvnNXy7Rq4mTeCsMQDNA==",
"dev": true,
"optional": true
},
"@esbuild/darwin-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.12.tgz",
- "integrity": "sha512-ApGRA6X5txIcxV0095X4e4KKv87HAEXfuDRcGTniDWUUN+qPia8sl/BqG/0IomytQWajnUn4C7TOwHduk/FXBQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.15.tgz",
+ "integrity": "sha512-qqrKJxoohceZGGP+sZ5yXkzW9ZiyFZJ1gWSEfuYdOWzBSL18Uy3w7s/IvnDYHo++/cxwqM0ch3HQVReSZy7/4Q==",
"dev": true,
"optional": true
},
"@esbuild/freebsd-arm64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.12.tgz",
- "integrity": "sha512-AMdK2gA9EU83ccXCWS1B/KcWYZCj4P3vDofZZkl/F/sBv/fphi2oUqUTox/g5GMcIxk8CF1CVYTC82+iBSyiUg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.15.tgz",
+ "integrity": "sha512-LBWaep6RvJm5KnsKkocdVEzuwnGMjz54fcRVZ9d3R7FSEWOtPBxMhuxeA1n98JVbCLMkTPFmKN6xSnfhnM9WXQ==",
"dev": true,
"optional": true
},
"@esbuild/freebsd-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.12.tgz",
- "integrity": "sha512-KUKB9w8G/xaAbD39t6gnRBuhQ8vIYYlxGT2I+mT6UGRnCGRr1+ePFIGBQmf5V16nxylgUuuWVW1zU2ktKkf6WQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.15.tgz",
+ "integrity": "sha512-LE8mKC6JPR04kPLRP9A6k7ZmG0k2aWF4ru79Sde6UeWCo7yDby5f48uJNFQ2pZqzUUkLrHL8xNdIHerJeZjHXg==",
"dev": true,
"optional": true
},
"@esbuild/linux-arm": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.12.tgz",
- "integrity": "sha512-vhDdIv6z4eL0FJyNVfdr3C/vdd/Wc6h1683GJsFoJzfKb92dU/v88FhWdigg0i6+3TsbSDeWbsPUXb4dif2abg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.15.tgz",
+ "integrity": "sha512-+1sGlqtMJTOnJUXwLUGnDhPaGRKqxT0UONtYacS+EjdDOrSgpQ/1gUXlnze45Z/BogwYaswQM19Gu1YD1T19/w==",
"dev": true,
"optional": true
},
"@esbuild/linux-arm64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.12.tgz",
- "integrity": "sha512-29HXMLpLklDfmw7T2buGqq3HImSUaZ1ArmrPOMaNiZZQptOSZs32SQtOHEl8xWX5vfdwZqrBfNf8Te4nArVzKQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.15.tgz",
+ "integrity": "sha512-mRYpuQGbzY+XLczy3Sk7fMJ3DRKLGDIuvLKkkUkyecDGQMmil6K/xVKP9IpKO7JtNH477qAiMjjX7jfKae8t4g==",
"dev": true,
"optional": true
},
"@esbuild/linux-ia32": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.12.tgz",
- "integrity": "sha512-JFDuNDTTfgD1LJg7wHA42o2uAO/9VzHYK0leAVnCQE/FdMB599YMH73ux+nS0xGr79pv/BK+hrmdRin3iLgQjg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.15.tgz",
+ "integrity": "sha512-puXVFvY4m8EB6/fzu3LdgjiNnEZ3gZMSR7NmKoQe51l3hyQalvTjab3Dt7aX4qGf+8Pj7dsCOBNzNzkSlr/4Aw==",
"dev": true,
"optional": true
},
"@esbuild/linux-loong64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.12.tgz",
- "integrity": "sha512-xTGzVPqm6WKfCC0iuj1fryIWr1NWEM8DMhAIo+4rFgUtwy/lfHl+Obvus4oddzRDbBetLLmojfVZGmt/g/g+Rw==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.15.tgz",
+ "integrity": "sha512-ATMGb3eg8T6ZTGZFldlGeFEcevBiVq6SBHvRAO04HMfUjZWneZ/U+JJb3YzlNZxuscJ4Tmzq+JrYxlk7ro4dRg==",
"dev": true,
"optional": true
},
"@esbuild/linux-mips64el": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.12.tgz",
- "integrity": "sha512-zI1cNgHa3Gol+vPYjIYHzKhU6qMyOQrvZ82REr5Fv7rlh5PG6SkkuCoH7IryPqR+BK2c/7oISGsvPJPGnO2bHQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.15.tgz",
+ "integrity": "sha512-3SEA4L82OnoSATW+Ve8rPgLaKjC8WMt8fnx7De9kvi/NcVbkj8W+J7qnu/tK2P9pUPQP7Au/0sjPEqZtFeyKQQ==",
"dev": true,
"optional": true
},
"@esbuild/linux-ppc64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.12.tgz",
- "integrity": "sha512-/C8OFXExoMmvTDIOAM54AhtmmuDHKoedUd0Otpfw3+AuuVGemA1nQK99oN909uZbLEU6Bi+7JheFMG3xGfZluQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.15.tgz",
+ "integrity": "sha512-8PgbeX+N6vmqeySzyxO0NyDOltCEW13OS5jUHTvCHmCgf4kNXZtAWJ+zEfJxjRGYhVezQ1FdIm7WfN1R27uOyg==",
"dev": true,
"optional": true
},
"@esbuild/linux-riscv64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.12.tgz",
- "integrity": "sha512-qeouyyc8kAGV6Ni6Isz8hUsKMr00EHgVwUKWNp1r4l88fHEoNTDB8mmestvykW6MrstoGI7g2EAsgr0nxmuGYg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.15.tgz",
+ "integrity": "sha512-U+coqH+89vbPVoU30no1Fllrn6gvEeO5tfEArBhjYZ+dQ3Gv7ciQXYf5nrT1QdlIFwEjH4Is1U1iiaGWW+tGpQ==",
"dev": true,
"optional": true
},
"@esbuild/linux-s390x": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.12.tgz",
- "integrity": "sha512-s9AyI/5vz1U4NNqnacEGFElqwnHusWa81pskAf8JNDM2eb6b2E6PpBmT8RzeZv6/TxE6/TADn2g9bb0jOUmXwQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.15.tgz",
+ "integrity": "sha512-M0nKLFMdyFGBoitxG42kq6Xap0CPeDC6gfF9lg7ZejzGF6kqYUGT+pQGl2QCQoxJBeat/LzTma1hG8C3dq2ocg==",
"dev": true,
"optional": true
},
"@esbuild/linux-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.12.tgz",
- "integrity": "sha512-e8YA7GQGLWhvakBecLptUiKxOk4E/EPtSckS1i0MGYctW8ouvNUoh7xnU15PGO2jz7BYl8q1R6g0gE5HFtzpqQ==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.15.tgz",
+ "integrity": "sha512-t7/fOXBUKfigvhJLGKZ9TPHHgqNgpIpYaAbcXQk1X+fPeUG7x0tpAbXJ2wST9F/gJ02+CLETPMnhG7Tra2wqsQ==",
"dev": true,
"optional": true
},
"@esbuild/netbsd-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.12.tgz",
- "integrity": "sha512-z2+kUxmOqBS+6SRVd57iOLIHE8oGOoEnGVAmwjm2aENSP35HPS+5cK+FL1l+rhrsJOFIPrNHqDUNechpuG96Sg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.15.tgz",
+ "integrity": "sha512-0k0Nxi6DOJmTnLtKD/0rlyqOPpcqONXY53vpkoAsue8CfyhNPWtwzba1ICFNCfCY1dqL3Ho/xEzujJhmdXq1rg==",
"dev": true,
"optional": true
},
"@esbuild/openbsd-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.12.tgz",
- "integrity": "sha512-PAonw4LqIybwn2/vJujhbg1N9W2W8lw9RtXIvvZoyzoA/4rA4CpiuahVbASmQohiytRsixbNoIOUSjRygKXpyA==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.15.tgz",
+ "integrity": "sha512-3SkckazfIbdSjsGpuIYT3d6n2Hx0tck3MS1yVsbahhWiLvdy4QozTpvlbjqO3GmvtvhxY4qdyhFOO2wiZKeTAQ==",
"dev": true,
"optional": true
},
"@esbuild/sunos-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.12.tgz",
- "integrity": "sha512-+wr1tkt1RERi+Zi/iQtkzmMH4nS8+7UIRxjcyRz7lur84wCkAITT50Olq/HiT4JN2X2bjtlOV6vt7ptW5Gw60Q==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.15.tgz",
+ "integrity": "sha512-8PNvBC+O8X5EnyIGqE8St2bOjjrXMR17NOLenIrzolvwWnJXvwPo0tE/ahOeiAJmTOS/eAcN8b4LAZcn17Uj7w==",
"dev": true,
"optional": true
},
"@esbuild/win32-arm64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.12.tgz",
- "integrity": "sha512-XEjeUSHmjsAOJk8+pXJu9pFY2O5KKQbHXZWQylJzQuIBeiGrpMeq9sTVrHefHxMOyxUgoKQTcaTS+VK/K5SviA==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.15.tgz",
+ "integrity": "sha512-YPaSgm/mm7kNcATB53OxVGVfn6rDNbImTn330ZlF3hKej1e9ktCaljGjn2vH08z2dlHEf3kdt57tNjE6zs8SzA==",
"dev": true,
"optional": true
},
"@esbuild/win32-ia32": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.12.tgz",
- "integrity": "sha512-eRKPM7e0IecUAUYr2alW7JGDejrFJXmpjt4MlfonmQ5Rz9HWpKFGCjuuIRgKO7W9C/CWVFXdJ2GjddsBXqQI4A==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.15.tgz",
+ "integrity": "sha512-0movUXbSNrTeNf5ZXT0avklEvlJD0hNGZsrrXHfsp9z4tK5xC+apCqmUEZeE9mqrb84Z8XbgGr/MS9LqafTP2A==",
"dev": true,
"optional": true
},
"@esbuild/win32-x64": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.12.tgz",
- "integrity": "sha512-iPYKN78t3op2+erv2frW568j1q0RpqX6JOLZ7oPPaAV1VaF7dDstOrNw37PVOYoTWE11pV4A1XUitpdEFNIsPg==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.15.tgz",
+ "integrity": "sha512-27h5GCcbfomVAqAnMJWvR1LqEY0dFqIq4vTe5nY3becnZNu0SX8F0+gTk3JPvgWQHzaGc6VkPzlOiMkdSUunUA==",
"dev": true,
"optional": true
},
@@ -14501,9 +14501,9 @@
}
},
"@primer/octicons": {
- "version": "17.10.0",
- "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-17.10.0.tgz",
- "integrity": "sha512-rg+NfA4M/SFutVzsqGwGWoKgXpHpTAbnoGvyGbkswT7iLV0PBFGJRkV61MhC61wEEF4SErMiaH5tOQKlvgvV9A==",
+ "version": "17.10.1",
+ "resolved": "https://registry.npmjs.org/@primer/octicons/-/octicons-17.10.1.tgz",
+ "integrity": "sha512-fyq/lItQp18Ibi7c2oXVVw7H5K2a8qb8D2dnkTLf2+yUPjc3Fc+SEGS9x6iU6sQAEpr4LctcFl9ZSZ732EM63A==",
"dev": true,
"requires": {
"object-assign": "^4.1.1"
@@ -14762,14 +14762,14 @@
}
},
"@typescript-eslint/eslint-plugin": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.47.1.tgz",
- "integrity": "sha512-r4RZ2Jl9kcQN7K/dcOT+J7NAimbiis4sSM9spvWimsBvDegMhKLA5vri2jG19PmIPbDjPeWzfUPQ2hjEzA4Nmg==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.0.tgz",
+ "integrity": "sha512-SVLafp0NXpoJY7ut6VFVUU9I+YeFsDzeQwtK0WZ+xbRN3mtxJ08je+6Oi2N89qDn087COdO0u3blKZNv9VetRQ==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.47.1",
- "@typescript-eslint/type-utils": "5.47.1",
- "@typescript-eslint/utils": "5.47.1",
+ "@typescript-eslint/scope-manager": "5.48.0",
+ "@typescript-eslint/type-utils": "5.48.0",
+ "@typescript-eslint/utils": "5.48.0",
"debug": "^4.3.4",
"ignore": "^5.2.0",
"natural-compare-lite": "^1.4.0",
@@ -14779,53 +14779,53 @@
}
},
"@typescript-eslint/parser": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.47.1.tgz",
- "integrity": "sha512-9Vb+KIv29r6GPu4EboWOnQM7T+UjpjXvjCPhNORlgm40a9Ia9bvaPJswvtae1gip2QEeVeGh6YquqAzEgoRAlw==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.0.tgz",
+ "integrity": "sha512-1mxNA8qfgxX8kBvRDIHEzrRGrKHQfQlbW6iHyfHYS0Q4X1af+S6mkLNtgCOsGVl8+/LUPrqdHMssAemkrQ01qg==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.47.1",
- "@typescript-eslint/types": "5.47.1",
- "@typescript-eslint/typescript-estree": "5.47.1",
+ "@typescript-eslint/scope-manager": "5.48.0",
+ "@typescript-eslint/types": "5.48.0",
+ "@typescript-eslint/typescript-estree": "5.48.0",
"debug": "^4.3.4"
}
},
"@typescript-eslint/scope-manager": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz",
- "integrity": "sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.0.tgz",
+ "integrity": "sha512-0AA4LviDtVtZqlyUQnZMVHydDATpD9SAX/RC5qh6cBd3xmyWvmXYF+WT1oOmxkeMnWDlUVTwdODeucUnjz3gow==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.47.1",
- "@typescript-eslint/visitor-keys": "5.47.1"
+ "@typescript-eslint/types": "5.48.0",
+ "@typescript-eslint/visitor-keys": "5.48.0"
}
},
"@typescript-eslint/type-utils": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.47.1.tgz",
- "integrity": "sha512-/UKOeo8ee80A7/GJA427oIrBi/Gd4osk/3auBUg4Rn9EahFpevVV1mUK8hjyQD5lHPqX397x6CwOk5WGh1E/1w==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.0.tgz",
+ "integrity": "sha512-vbtPO5sJyFjtHkGlGK4Sthmta0Bbls4Onv0bEqOGm7hP9h8UpRsHJwsrCiWtCUndTRNQO/qe6Ijz9rnT/DB+7g==",
"dev": true,
"requires": {
- "@typescript-eslint/typescript-estree": "5.47.1",
- "@typescript-eslint/utils": "5.47.1",
+ "@typescript-eslint/typescript-estree": "5.48.0",
+ "@typescript-eslint/utils": "5.48.0",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
}
},
"@typescript-eslint/types": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.1.tgz",
- "integrity": "sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.0.tgz",
+ "integrity": "sha512-UTe67B0Ypius0fnEE518NB2N8gGutIlTojeTg4nt0GQvikReVkurqxd2LvYa9q9M5MQ6rtpNyWTBxdscw40Xhw==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz",
- "integrity": "sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.0.tgz",
+ "integrity": "sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.47.1",
- "@typescript-eslint/visitor-keys": "5.47.1",
+ "@typescript-eslint/types": "5.48.0",
+ "@typescript-eslint/visitor-keys": "5.48.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -14834,28 +14834,28 @@
}
},
"@typescript-eslint/utils": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.47.1.tgz",
- "integrity": "sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.0.tgz",
+ "integrity": "sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.9",
"@types/semver": "^7.3.12",
- "@typescript-eslint/scope-manager": "5.47.1",
- "@typescript-eslint/types": "5.47.1",
- "@typescript-eslint/typescript-estree": "5.47.1",
+ "@typescript-eslint/scope-manager": "5.48.0",
+ "@typescript-eslint/types": "5.48.0",
+ "@typescript-eslint/typescript-estree": "5.48.0",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0",
"semver": "^7.3.7"
}
},
"@typescript-eslint/visitor-keys": {
- "version": "5.47.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz",
- "integrity": "sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.0.tgz",
+ "integrity": "sha512-5motVPz5EgxQ0bHjut3chzBkJ3Z3sheYVcSwS5BpHZpLqSptSmELNtGixmgj65+rIfhvtQTz5i9OP2vtzdDH7Q==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.47.1",
+ "@typescript-eslint/types": "5.48.0",
"eslint-visitor-keys": "^3.3.0"
}
},
@@ -16506,33 +16506,33 @@
}
},
"esbuild": {
- "version": "0.16.12",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.12.tgz",
- "integrity": "sha512-eq5KcuXajf2OmivCl4e89AD3j8fbV+UTE9vczEzq5haA07U9oOTzBWlh3+6ZdjJR7Rz2QfWZ2uxZyhZxBgJ4+g==",
+ "version": "0.16.15",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.15.tgz",
+ "integrity": "sha512-v+3ozjy9wyj8cOElzx3//Lsb4TCxPfZxRmdsfm0YaEkvZu7y6rKH7Zi1UpDx4JI7dSQui+U1Qxhfij9KBbHfrA==",
"dev": true,
"requires": {
- "@esbuild/android-arm": "0.16.12",
- "@esbuild/android-arm64": "0.16.12",
- "@esbuild/android-x64": "0.16.12",
- "@esbuild/darwin-arm64": "0.16.12",
- "@esbuild/darwin-x64": "0.16.12",
- "@esbuild/freebsd-arm64": "0.16.12",
- "@esbuild/freebsd-x64": "0.16.12",
- "@esbuild/linux-arm": "0.16.12",
- "@esbuild/linux-arm64": "0.16.12",
- "@esbuild/linux-ia32": "0.16.12",
- "@esbuild/linux-loong64": "0.16.12",
- "@esbuild/linux-mips64el": "0.16.12",
- "@esbuild/linux-ppc64": "0.16.12",
- "@esbuild/linux-riscv64": "0.16.12",
- "@esbuild/linux-s390x": "0.16.12",
- "@esbuild/linux-x64": "0.16.12",
- "@esbuild/netbsd-x64": "0.16.12",
- "@esbuild/openbsd-x64": "0.16.12",
- "@esbuild/sunos-x64": "0.16.12",
- "@esbuild/win32-arm64": "0.16.12",
- "@esbuild/win32-ia32": "0.16.12",
- "@esbuild/win32-x64": "0.16.12"
+ "@esbuild/android-arm": "0.16.15",
+ "@esbuild/android-arm64": "0.16.15",
+ "@esbuild/android-x64": "0.16.15",
+ "@esbuild/darwin-arm64": "0.16.15",
+ "@esbuild/darwin-x64": "0.16.15",
+ "@esbuild/freebsd-arm64": "0.16.15",
+ "@esbuild/freebsd-x64": "0.16.15",
+ "@esbuild/linux-arm": "0.16.15",
+ "@esbuild/linux-arm64": "0.16.15",
+ "@esbuild/linux-ia32": "0.16.15",
+ "@esbuild/linux-loong64": "0.16.15",
+ "@esbuild/linux-mips64el": "0.16.15",
+ "@esbuild/linux-ppc64": "0.16.15",
+ "@esbuild/linux-riscv64": "0.16.15",
+ "@esbuild/linux-s390x": "0.16.15",
+ "@esbuild/linux-x64": "0.16.15",
+ "@esbuild/netbsd-x64": "0.16.15",
+ "@esbuild/openbsd-x64": "0.16.15",
+ "@esbuild/sunos-x64": "0.16.15",
+ "@esbuild/win32-arm64": "0.16.15",
+ "@esbuild/win32-ia32": "0.16.15",
+ "@esbuild/win32-x64": "0.16.15"
}
},
"escalade": {
@@ -20195,9 +20195,9 @@
"dev": true
},
"postcss": {
- "version": "8.4.20",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz",
- "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==",
+ "version": "8.4.21",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
+ "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
"dev": true,
"requires": {
"nanoid": "^3.3.4",
diff --git a/package.json b/package.json
index f85e929e5..c80fe6b61 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"devDependencies": {
"@fortawesome/fontawesome-free": "^6.2.1",
"@mdi/svg": "^7.1.96",
- "@primer/octicons": "^17.10.0",
+ "@primer/octicons": "^17.10.1",
"@types/css-modules": "^1.0.2",
"@types/escape-html": "^1.0.2",
"@types/fuzzaldrin-plus": "^0.6.2",
@@ -64,12 +64,12 @@
"@types/node": "^18.11.18",
"@types/resize-observer-browser": "^0.1.7",
"@types/sass": "^1.43.1",
- "@typescript-eslint/eslint-plugin": "^5.47.1",
- "@typescript-eslint/parser": "^5.47.1",
+ "@typescript-eslint/eslint-plugin": "^5.48.0",
+ "@typescript-eslint/parser": "^5.48.0",
"autoprefixer": "^10.4.13",
"chokidar": "^3.5.3",
"cssnano": "5.1.0",
- "esbuild": "^0.16.12",
+ "esbuild": "^0.16.15",
"eslint": "^8.31.0",
"eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-import": "^2.26.0",
@@ -83,7 +83,7 @@
"material-shadows": "^3.0.1",
"npm-check-updates": "^16.6.2",
"npm-run-all": "^4.1.5",
- "postcss": "^8.4.20",
+ "postcss": "^8.4.21",
"postcss-dir-pseudo-class": "^6.0.5",
"postcss-inline-svg": "^5.0.0",
"postcss-logical": "^5.0.4",