diff --git a/1-js/01-getting-started/1-intro/limitations.svg b/1-js/01-getting-started/1-intro/limitations.svg
index c631336d..ca378232 100644
--- a/1-js/01-getting-started/1-intro/limitations.svg
+++ b/1-js/01-getting-started/1-intro/limitations.svg
@@ -1,92 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/02-first-steps/04-variables/variable-change.svg b/1-js/02-first-steps/04-variables/variable-change.svg
index 19363d8d..10422b85 100644
--- a/1-js/02-first-steps/04-variables/variable-change.svg
+++ b/1-js/02-first-steps/04-variables/variable-change.svg
@@ -1,37 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/02-first-steps/04-variables/variable.svg b/1-js/02-first-steps/04-variables/variable.svg
index 9f967d19..0c3adf72 100644
--- a/1-js/02-first-steps/04-variables/variable.svg
+++ b/1-js/02-first-steps/04-variables/variable.svg
@@ -1,26 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.svg b/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.svg
index d2ac8d76..76a98131 100644
--- a/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.svg
+++ b/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.svg
@@ -1,48 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.svg b/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.svg
index f16e37a6..956e4f1a 100644
--- a/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.svg
+++ b/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.svg
@@ -1,101 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.svg
index dcb627c6..211b6a39 100644
--- a/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.svg
+++ b/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.svg
@@ -1,15 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg
index f19e3888..10f4d538 100644
--- a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg
+++ b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg
@@ -1,20 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.svg
index 9d84cab9..471a746d 100644
--- a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.svg
+++ b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.svg
@@ -1,14 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.svg
index af5384e6..b427ab50 100644
--- a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.svg
+++ b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.svg
@@ -1,67 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.svg
index c5994d04..762fee1a 100644
--- a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.svg
+++ b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.svg
@@ -1,15 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.svg
index 27ec5520..246d326d 100644
--- a/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.svg
+++ b/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.svg
@@ -1,55 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/03-code-quality/02-coding-style/code-style.svg b/1-js/03-code-quality/02-coding-style/code-style.svg
index c6a3ce5d..1d39efd4 100644
--- a/1-js/03-code-quality/02-coding-style/code-style.svg
+++ b/1-js/03-code-quality/02-coding-style/code-style.svg
@@ -1,82 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/01-object/object-user-delete.svg b/1-js/04-object-basics/01-object/object-user-delete.svg
index 89cc8643..959ad5bd 100644
--- a/1-js/04-object-basics/01-object/object-user-delete.svg
+++ b/1-js/04-object-basics/01-object/object-user-delete.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/01-object/object-user-empty.svg b/1-js/04-object-basics/01-object/object-user-empty.svg
index 2b25a0e7..2b3ada49 100644
--- a/1-js/04-object-basics/01-object/object-user-empty.svg
+++ b/1-js/04-object-basics/01-object/object-user-empty.svg
@@ -1,21 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/01-object/object-user-isadmin.svg b/1-js/04-object-basics/01-object/object-user-isadmin.svg
index e201e7f9..1662b76b 100644
--- a/1-js/04-object-basics/01-object/object-user-isadmin.svg
+++ b/1-js/04-object-basics/01-object/object-user-isadmin.svg
@@ -1,45 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/01-object/object-user-props.svg b/1-js/04-object-basics/01-object/object-user-props.svg
index adf5ee6d..db5344db 100644
--- a/1-js/04-object-basics/01-object/object-user-props.svg
+++ b/1-js/04-object-basics/01-object/object-user-props.svg
@@ -1,45 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/01-object/object-user.svg b/1-js/04-object-basics/01-object/object-user.svg
index 7309232a..52963e32 100644
--- a/1-js/04-object-basics/01-object/object-user.svg
+++ b/1-js/04-object-basics/01-object/object-user.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/01-object/object.svg b/1-js/04-object-basics/01-object/object.svg
index d2275b66..b2c10ba8 100644
--- a/1-js/04-object-basics/01-object/object.svg
+++ b/1-js/04-object-basics/01-object/object.svg
@@ -1,41 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/01-object/variable-contains-reference.svg b/1-js/04-object-basics/01-object/variable-contains-reference.svg
index 092efa36..32e22dc7 100644
--- a/1-js/04-object-basics/01-object/variable-contains-reference.svg
+++ b/1-js/04-object-basics/01-object/variable-contains-reference.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/01-object/variable-copy-reference.svg b/1-js/04-object-basics/01-object/variable-copy-reference.svg
index 4dc2d89f..4f700b19 100644
--- a/1-js/04-object-basics/01-object/variable-copy-reference.svg
+++ b/1-js/04-object-basics/01-object/variable-copy-reference.svg
@@ -1,56 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/01-object/variable-copy-value.svg b/1-js/04-object-basics/01-object/variable-copy-value.svg
index ea048d4a..39a783be 100644
--- a/1-js/04-object-basics/01-object/variable-copy-value.svg
+++ b/1-js/04-object-basics/01-object/variable-copy-value.svg
@@ -1,40 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/family-delete-refs.svg b/1-js/04-object-basics/02-garbage-collection/family-delete-refs.svg
index a67ffc3c..b790c9e1 100644
--- a/1-js/04-object-basics/02-garbage-collection/family-delete-refs.svg
+++ b/1-js/04-object-basics/02-garbage-collection/family-delete-refs.svg
@@ -1,56 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-family.svg b/1-js/04-object-basics/02-garbage-collection/family-no-family.svg
index df860121..aa239591 100644
--- a/1-js/04-object-basics/02-garbage-collection/family-no-family.svg
+++ b/1-js/04-object-basics/02-garbage-collection/family-no-family.svg
@@ -1,57 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-father-2.svg b/1-js/04-object-basics/02-garbage-collection/family-no-father-2.svg
index 50278590..0e2525a1 100644
--- a/1-js/04-object-basics/02-garbage-collection/family-no-father-2.svg
+++ b/1-js/04-object-basics/02-garbage-collection/family-no-father-2.svg
@@ -1,33 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-father.svg b/1-js/04-object-basics/02-garbage-collection/family-no-father.svg
index 9837ced8..bd7e81ec 100644
--- a/1-js/04-object-basics/02-garbage-collection/family-no-father.svg
+++ b/1-js/04-object-basics/02-garbage-collection/family-no-father.svg
@@ -1,50 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/family.svg b/1-js/04-object-basics/02-garbage-collection/family.svg
index 6c66e856..9d8ccdd6 100644
--- a/1-js/04-object-basics/02-garbage-collection/family.svg
+++ b/1-js/04-object-basics/02-garbage-collection/family.svg
@@ -1,52 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.svg b/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.svg
index d3bc5ce9..6ef11f5c 100644
--- a/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.svg
+++ b/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.svg
@@ -1,162 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.svg b/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.svg
index c7311022..0b03a6f3 100644
--- a/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.svg
+++ b/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.svg
@@ -1,178 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.svg b/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.svg
index a0ce257e..efbd0a08 100644
--- a/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.svg
+++ b/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.svg
@@ -1,190 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.svg b/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.svg
index bc5a035c..3e579829 100644
--- a/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.svg
+++ b/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.svg
@@ -1,194 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.svg b/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.svg
index 150aa926..ef300ef6 100644
--- a/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.svg
+++ b/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.svg
@@ -1,212 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.svg b/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.svg
index bc7a23d3..79a106ee 100644
--- a/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.svg
+++ b/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.svg b/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.svg
index 78009e31..d00c12c1 100644
--- a/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.svg
+++ b/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.svg
@@ -1,30 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john.svg b/1-js/04-object-basics/02-garbage-collection/memory-user-john.svg
index 45ce86ed..0e2aeb2c 100644
--- a/1-js/04-object-basics/02-garbage-collection/memory-user-john.svg
+++ b/1-js/04-object-basics/02-garbage-collection/memory-user-john.svg
@@ -1,25 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/05-data-types/04-array/array-pop.svg b/1-js/05-data-types/04-array/array-pop.svg
index a6e8993b..b579c90a 100644
--- a/1-js/05-data-types/04-array/array-pop.svg
+++ b/1-js/05-data-types/04-array/array-pop.svg
@@ -1,69 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/05-data-types/04-array/array-shift.svg b/1-js/05-data-types/04-array/array-shift.svg
index 5e9705bd..8b56d31a 100644
--- a/1-js/05-data-types/04-array/array-shift.svg
+++ b/1-js/05-data-types/04-array/array-shift.svg
@@ -1,101 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/05-data-types/04-array/array-speed.svg b/1-js/05-data-types/04-array/array-speed.svg
index 091f0fa5..9ea31947 100644
--- a/1-js/05-data-types/04-array/array-speed.svg
+++ b/1-js/05-data-types/04-array/array-speed.svg
@@ -1,48 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/05-data-types/04-array/queue.svg b/1-js/05-data-types/04-array/queue.svg
index 12c23b93..d57ad84d 100644
--- a/1-js/05-data-types/04-array/queue.svg
+++ b/1-js/05-data-types/04-array/queue.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/05-data-types/04-array/stack.svg b/1-js/05-data-types/04-array/stack.svg
index 6719153f..be0d9bad 100644
--- a/1-js/05-data-types/04-array/stack.svg
+++ b/1-js/05-data-types/04-array/stack.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/05-data-types/05-array-methods/reduce.svg b/1-js/05-data-types/05-array-methods/reduce.svg
index f77f156c..5b6d93ef 100644
--- a/1-js/05-data-types/05-array-methods/reduce.svg
+++ b/1-js/05-data-types/05-array-methods/reduce.svg
@@ -1,64 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/05-data-types/10-destructuring-assignment/destructuring-complex.svg b/1-js/05-data-types/10-destructuring-assignment/destructuring-complex.svg
index c3e25b56..9fd8bc4d 100644
--- a/1-js/05-data-types/10-destructuring-assignment/destructuring-complex.svg
+++ b/1-js/05-data-types/10-destructuring-assignment/destructuring-complex.svg
@@ -1,59 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/05-data-types/12-json/json-meetup.svg b/1-js/05-data-types/12-json/json-meetup.svg
index 5e192934..b90aba97 100644
--- a/1-js/05-data-types/12-json/json-meetup.svg
+++ b/1-js/05-data-types/12-json/json-meetup.svg
@@ -1,35 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.svg b/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.svg
index d5a8ba23..a4769097 100644
--- a/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.svg
+++ b/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.svg
@@ -1,72 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-0.svg b/1-js/06-advanced-functions/01-recursion/linked-list-0.svg
index 97e80b26..c798595b 100644
--- a/1-js/06-advanced-functions/01-recursion/linked-list-0.svg
+++ b/1-js/06-advanced-functions/01-recursion/linked-list-0.svg
@@ -1,71 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.svg b/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.svg
index 95946635..eb01c9db 100644
--- a/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.svg
+++ b/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.svg
@@ -1,71 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-split.svg b/1-js/06-advanced-functions/01-recursion/linked-list-split.svg
index 6032a85a..ccd4c1af 100644
--- a/1-js/06-advanced-functions/01-recursion/linked-list-split.svg
+++ b/1-js/06-advanced-functions/01-recursion/linked-list-split.svg
@@ -1,66 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list.svg b/1-js/06-advanced-functions/01-recursion/linked-list.svg
index 4955c436..64aa0e8a 100644
--- a/1-js/06-advanced-functions/01-recursion/linked-list.svg
+++ b/1-js/06-advanced-functions/01-recursion/linked-list.svg
@@ -1,60 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/01-recursion/recursion-pow.svg b/1-js/06-advanced-functions/01-recursion/recursion-pow.svg
index cb81b12a..114ecee6 100644
--- a/1-js/06-advanced-functions/01-recursion/recursion-pow.svg
+++ b/1-js/06-advanced-functions/01-recursion/recursion-pow.svg
@@ -1,50 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/01-recursion/recursive-salaries.svg b/1-js/06-advanced-functions/01-recursion/recursive-salaries.svg
index a3314e5e..e5ca0ec6 100644
--- a/1-js/06-advanced-functions/01-recursion/recursive-salaries.svg
+++ b/1-js/06-advanced-functions/01-recursion/recursive-salaries.svg
@@ -1,90 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.svg b/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.svg
index c4b318ce..8f00fd7e 100644
--- a/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.svg
+++ b/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.svg
@@ -1,93 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-if.svg b/1-js/06-advanced-functions/03-closure/lexenv-if.svg
index 71aacaf9..10096de7 100644
--- a/1-js/06-advanced-functions/03-closure/lexenv-if.svg
+++ b/1-js/06-advanced-functions/03-closure/lexenv-if.svg
@@ -1,69 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.svg
index 4d610007..4258b2ca 100644
--- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.svg
+++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.svg
@@ -1,39 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg
index 50b077d3..21fa7b6a 100644
--- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg
+++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg
@@ -1,69 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.svg
index 88ab7b6b..19aa602b 100644
--- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.svg
+++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.svg
@@ -1,71 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.svg
index 0641ed4e..e45f8dd7 100644
--- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.svg
+++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.svg
@@ -1,85 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.svg
index 3eb46414..945b592a 100644
--- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.svg
+++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.svg
@@ -1,95 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg
index 0567391d..2d45914c 100644
--- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg
+++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg
@@ -1,85 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-work.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-work.svg
index d8e0b737..431c4ffc 100644
--- a/1-js/06-advanced-functions/03-closure/lexenv-nested-work.svg
+++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-work.svg
@@ -1,90 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg b/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg
index e0a27886..9bd07d2d 100644
--- a/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg
+++ b/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg
@@ -1,64 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg b/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg
index 00369f9b..552f8ce4 100644
--- a/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg
+++ b/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg
@@ -1,61 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global.svg b/1-js/06-advanced-functions/03-closure/lexical-environment-global.svg
index 397d69ac..70cca158 100644
--- a/1-js/06-advanced-functions/03-closure/lexical-environment-global.svg
+++ b/1-js/06-advanced-functions/03-closure/lexical-environment-global.svg
@@ -1,40 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.svg b/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.svg
index 4b547ab1..44dfb116 100644
--- a/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.svg
+++ b/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.svg
@@ -1,73 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg b/1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg
index 7f32bd4b..d5bb5b9c 100644
--- a/1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg
+++ b/1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg
@@ -1,67 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/03-closure/lexical-search-order.svg b/1-js/06-advanced-functions/03-closure/lexical-search-order.svg
index 74c096ff..4065b91d 100644
--- a/1-js/06-advanced-functions/03-closure/lexical-search-order.svg
+++ b/1-js/06-advanced-functions/03-closure/lexical-search-order.svg
@@ -1,48 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.svg b/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.svg
index 23ca0e0e..36db8615 100644
--- a/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.svg
+++ b/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.svg
@@ -1,40 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.svg b/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.svg
index a9a7cd09..df0d5af9 100644
--- a/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.svg
+++ b/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.svg
@@ -1,39 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg b/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg
index 7092d120..8fc67a61 100644
--- a/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg
+++ b/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg
@@ -1,64 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg b/1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg
index e1efc1ce..9c774fda 100644
--- a/1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg
+++ b/1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-chain.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-chain.svg
index 5eda2d9e..aaa5f022 100644
--- a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-chain.svg
+++ b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-chain.svg
@@ -1,40 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-2.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-2.svg
index 11915b1b..4b93e22f 100644
--- a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-2.svg
+++ b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-2.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg
index 541b92d8..2870f123 100644
--- a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg
+++ b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg
@@ -1,30 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk.svg
index 86ebdc2f..13ae6d71 100644
--- a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk.svg
+++ b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit.svg
index 2672739e..d703a52d 100644
--- a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit.svg
+++ b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit.svg
@@ -1,28 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-user-admin.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-user-admin.svg
index 37b318f2..6e4a45a3 100644
--- a/1-js/08-prototypes/01-prototype-inheritance/proto-user-admin.svg
+++ b/1-js/08-prototypes/01-prototype-inheritance/proto-user-admin.svg
@@ -1,32 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/01-prototype-inheritance/rabbit-animal-object.svg b/1-js/08-prototypes/01-prototype-inheritance/rabbit-animal-object.svg
index 28daef3a..e8d3b239 100644
--- a/1-js/08-prototypes/01-prototype-inheritance/rabbit-animal-object.svg
+++ b/1-js/08-prototypes/01-prototype-inheritance/rabbit-animal-object.svg
@@ -1,48 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg b/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg
index aa4b3846..7c3ae541 100644
--- a/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg
+++ b/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg
@@ -1,26 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/02-function-prototype/proto-constructor-animal-rabbit.svg b/1-js/08-prototypes/02-function-prototype/proto-constructor-animal-rabbit.svg
index 447a3b72..3cb1f634 100644
--- a/1-js/08-prototypes/02-function-prototype/proto-constructor-animal-rabbit.svg
+++ b/1-js/08-prototypes/02-function-prototype/proto-constructor-animal-rabbit.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg b/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg
index 81f2eac3..4d0a5bf2 100644
--- a/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg
+++ b/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg
@@ -1,39 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg b/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg
index aa4b3846..7c3ae541 100644
--- a/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg
+++ b/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg
@@ -1,26 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/03-native-prototypes/native-prototypes-array-tostring.svg b/1-js/08-prototypes/03-native-prototypes/native-prototypes-array-tostring.svg
index 37601da2..20289f17 100644
--- a/1-js/08-prototypes/03-native-prototypes/native-prototypes-array-tostring.svg
+++ b/1-js/08-prototypes/03-native-prototypes/native-prototypes-array-tostring.svg
@@ -1,39 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/03-native-prototypes/native-prototypes-classes.svg b/1-js/08-prototypes/03-native-prototypes/native-prototypes-classes.svg
index a6f78e57..52252558 100644
--- a/1-js/08-prototypes/03-native-prototypes/native-prototypes-classes.svg
+++ b/1-js/08-prototypes/03-native-prototypes/native-prototypes-classes.svg
@@ -1,87 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg b/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg
index 0c900654..c7d0e83c 100644
--- a/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg
+++ b/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg
@@ -1,35 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/03-native-prototypes/object-prototype-null.svg b/1-js/08-prototypes/03-native-prototypes/object-prototype-null.svg
index ba22dc60..8bb7782c 100644
--- a/1-js/08-prototypes/03-native-prototypes/object-prototype-null.svg
+++ b/1-js/08-prototypes/03-native-prototypes/object-prototype-null.svg
@@ -1,21 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/03-native-prototypes/object-prototype.svg b/1-js/08-prototypes/03-native-prototypes/object-prototype.svg
index c46a1333..98929d93 100644
--- a/1-js/08-prototypes/03-native-prototypes/object-prototype.svg
+++ b/1-js/08-prototypes/03-native-prototypes/object-prototype.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg b/1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg
index 447a3b72..3cb1f634 100644
--- a/1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg
+++ b/1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg b/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg
index 81f2eac3..4d0a5bf2 100644
--- a/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg
+++ b/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg
@@ -1,39 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/04-prototype-methods/object-prototype-2.svg b/1-js/08-prototypes/04-prototype-methods/object-prototype-2.svg
index 4bd04b63..8fed331a 100644
--- a/1-js/08-prototypes/04-prototype-methods/object-prototype-2.svg
+++ b/1-js/08-prototypes/04-prototype-methods/object-prototype-2.svg
@@ -1,35 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/08-prototypes/04-prototype-methods/object-prototype-null.svg b/1-js/08-prototypes/04-prototype-methods/object-prototype-null.svg
index ba22dc60..8bb7782c 100644
--- a/1-js/08-prototypes/04-prototype-methods/object-prototype-null.svg
+++ b/1-js/08-prototypes/04-prototype-methods/object-prototype-null.svg
@@ -1,21 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/01-class/class-user.svg b/1-js/09-classes/01-class/class-user.svg
index 788e1422..0f5e6336 100644
--- a/1-js/09-classes/01-class/class-user.svg
+++ b/1-js/09-classes/01-class/class-user.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/02-class-inheritance/3-class-extend-object/rabbit-extends-object.svg b/1-js/09-classes/02-class-inheritance/3-class-extend-object/rabbit-extends-object.svg
index 8ab56829..65edf772 100644
--- a/1-js/09-classes/02-class-inheritance/3-class-extend-object/rabbit-extends-object.svg
+++ b/1-js/09-classes/02-class-inheritance/3-class-extend-object/rabbit-extends-object.svg
@@ -1,67 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg b/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg
index ddc80aa1..e06170b4 100644
--- a/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg
+++ b/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg
@@ -1,64 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/02-class-inheritance/class-inheritance-array-object.svg b/1-js/09-classes/02-class-inheritance/class-inheritance-array-object.svg
index 6f2124eb..aed09cfa 100644
--- a/1-js/09-classes/02-class-inheritance/class-inheritance-array-object.svg
+++ b/1-js/09-classes/02-class-inheritance/class-inheritance-array-object.svg
@@ -1,41 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal-2.svg b/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal-2.svg
index 9714d670..398cea4b 100644
--- a/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal-2.svg
+++ b/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal-2.svg
@@ -1,62 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg b/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg
index 249bfa4c..71c06d60 100644
--- a/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg
+++ b/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg
@@ -1,39 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg
index 580379ab..836b6109 100644
--- a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg
+++ b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg
@@ -1,39 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg
index 200bf4b3..d06ed555 100644
--- a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg
+++ b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg
@@ -1,38 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/02-class-inheritance/super-homeobject-wrong.svg b/1-js/09-classes/02-class-inheritance/super-homeobject-wrong.svg
index 9a24f0cd..c32f7abc 100644
--- a/1-js/09-classes/02-class-inheritance/super-homeobject-wrong.svg
+++ b/1-js/09-classes/02-class-inheritance/super-homeobject-wrong.svg
@@ -1,44 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/02-class-inheritance/this-super-loop.svg b/1-js/09-classes/02-class-inheritance/this-super-loop.svg
index 7862b41c..21e4fb39 100644
--- a/1-js/09-classes/02-class-inheritance/this-super-loop.svg
+++ b/1-js/09-classes/02-class-inheritance/this-super-loop.svg
@@ -1,72 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg b/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg
index 7b508613..e4b40527 100644
--- a/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg
+++ b/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg
@@ -1,64 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/05-extend-natives/object-date-inheritance.svg b/1-js/09-classes/05-extend-natives/object-date-inheritance.svg
index ab81bb9c..efcdb3d7 100644
--- a/1-js/09-classes/05-extend-natives/object-date-inheritance.svg
+++ b/1-js/09-classes/05-extend-natives/object-date-inheritance.svg
@@ -1,71 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/06-instanceof/instanceof.svg b/1-js/09-classes/06-instanceof/instanceof.svg
index b291384f..7ed8ea5e 100644
--- a/1-js/09-classes/06-instanceof/instanceof.svg
+++ b/1-js/09-classes/06-instanceof/instanceof.svg
@@ -1,51 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/09-classes/07-mixins/mixin-inheritance.svg b/1-js/09-classes/07-mixins/mixin-inheritance.svg
index c1ce62f9..3a00c1b7 100644
--- a/1-js/09-classes/07-mixins/mixin-inheritance.svg
+++ b/1-js/09-classes/07-mixins/mixin-inheritance.svg
@@ -1,54 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/10-error-handling/1-try-catch/try-catch-flow.svg b/1-js/10-error-handling/1-try-catch/try-catch-flow.svg
index 1db85eec..c294b1f6 100644
--- a/1-js/10-error-handling/1-try-catch/try-catch-flow.svg
+++ b/1-js/10-error-handling/1-try-catch/try-catch-flow.svg
@@ -1,58 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/11-async/01-callbacks/callback-hell.svg b/1-js/11-async/01-callbacks/callback-hell.svg
index 574d7dfb..2f05d2d2 100644
--- a/1-js/11-async/01-callbacks/callback-hell.svg
+++ b/1-js/11-async/01-callbacks/callback-hell.svg
@@ -1,350 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/11-async/02-promise-basics/promise-reject-1.svg b/1-js/11-async/02-promise-basics/promise-reject-1.svg
index 0c81c410..088cc360 100644
--- a/1-js/11-async/02-promise-basics/promise-reject-1.svg
+++ b/1-js/11-async/02-promise-basics/promise-reject-1.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/11-async/02-promise-basics/promise-resolve-1.svg b/1-js/11-async/02-promise-basics/promise-resolve-1.svg
index 6f28e22c..840f63bf 100644
--- a/1-js/11-async/02-promise-basics/promise-resolve-1.svg
+++ b/1-js/11-async/02-promise-basics/promise-resolve-1.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/11-async/02-promise-basics/promise-resolve-reject.svg b/1-js/11-async/02-promise-basics/promise-resolve-reject.svg
index c761c4c0..423d583f 100644
--- a/1-js/11-async/02-promise-basics/promise-resolve-reject.svg
+++ b/1-js/11-async/02-promise-basics/promise-resolve-reject.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/11-async/03-promise-chaining/promise-handler-variants.svg b/1-js/11-async/03-promise-chaining/promise-handler-variants.svg
index 662e5e22..540a432d 100644
--- a/1-js/11-async/03-promise-chaining/promise-handler-variants.svg
+++ b/1-js/11-async/03-promise-chaining/promise-handler-variants.svg
@@ -1,55 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/11-async/03-promise-chaining/promise-then-chain.svg b/1-js/11-async/03-promise-chaining/promise-then-chain.svg
index d0faae2b..1067407f 100644
--- a/1-js/11-async/03-promise-chaining/promise-then-chain.svg
+++ b/1-js/11-async/03-promise-chaining/promise-then-chain.svg
@@ -1,38 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/11-async/03-promise-chaining/promise-then-many.svg b/1-js/11-async/03-promise-chaining/promise-then-many.svg
index d745dee5..7a4d51b7 100644
--- a/1-js/11-async/03-promise-chaining/promise-then-many.svg
+++ b/1-js/11-async/03-promise-chaining/promise-then-many.svg
@@ -1,32 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/11-async/04-promise-error-handling/promise-then-chain.svg b/1-js/11-async/04-promise-error-handling/promise-then-chain.svg
index d0faae2b..1067407f 100644
--- a/1-js/11-async/04-promise-error-handling/promise-then-chain.svg
+++ b/1-js/11-async/04-promise-error-handling/promise-then-chain.svg
@@ -1,38 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/11-async/04-promise-error-handling/promise-then-many.svg b/1-js/11-async/04-promise-error-handling/promise-then-many.svg
index d745dee5..7a4d51b7 100644
--- a/1-js/11-async/04-promise-error-handling/promise-then-many.svg
+++ b/1-js/11-async/04-promise-error-handling/promise-then-many.svg
@@ -1,32 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/11-async/07-microtask-queue/promiseQueue.svg b/1-js/11-async/07-microtask-queue/promiseQueue.svg
index 9ef9a06a..f0958aab 100644
--- a/1-js/11-async/07-microtask-queue/promiseQueue.svg
+++ b/1-js/11-async/07-microtask-queue/promiseQueue.svg
@@ -1,43 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/12-generators-iterators/1-generators/genYield2-2.svg b/1-js/12-generators-iterators/1-generators/genYield2-2.svg
index c8a39b4a..9aba9981 100644
--- a/1-js/12-generators-iterators/1-generators/genYield2-2.svg
+++ b/1-js/12-generators-iterators/1-generators/genYield2-2.svg
@@ -1,69 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/12-generators-iterators/1-generators/genYield2.svg b/1-js/12-generators-iterators/1-generators/genYield2.svg
index d32ac7cb..07e54455 100644
--- a/1-js/12-generators-iterators/1-generators/genYield2.svg
+++ b/1-js/12-generators-iterators/1-generators/genYield2.svg
@@ -1,41 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/12-generators-iterators/1-generators/generateSequence-1.svg b/1-js/12-generators-iterators/1-generators/generateSequence-1.svg
index b6d69c85..65413f96 100644
--- a/1-js/12-generators-iterators/1-generators/generateSequence-1.svg
+++ b/1-js/12-generators-iterators/1-generators/generateSequence-1.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/12-generators-iterators/1-generators/generateSequence-2.svg b/1-js/12-generators-iterators/1-generators/generateSequence-2.svg
index 7532f7d1..1e5fc69c 100644
--- a/1-js/12-generators-iterators/1-generators/generateSequence-2.svg
+++ b/1-js/12-generators-iterators/1-generators/generateSequence-2.svg
@@ -1,30 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/12-generators-iterators/1-generators/generateSequence-3.svg b/1-js/12-generators-iterators/1-generators/generateSequence-3.svg
index 47ff73e9..d75d571d 100644
--- a/1-js/12-generators-iterators/1-generators/generateSequence-3.svg
+++ b/1-js/12-generators-iterators/1-generators/generateSequence-3.svg
@@ -1,30 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/12-generators-iterators/1-generators/generateSequence-4.svg b/1-js/12-generators-iterators/1-generators/generateSequence-4.svg
index bdda840c..6ff5957e 100644
--- a/1-js/12-generators-iterators/1-generators/generateSequence-4.svg
+++ b/1-js/12-generators-iterators/1-generators/generateSequence-4.svg
@@ -1,30 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/99-js-misc/01-proxy/proxy-inherit.svg b/1-js/99-js-misc/01-proxy/proxy-inherit.svg
index 3caf32ac..4f228a96 100644
--- a/1-js/99-js-misc/01-proxy/proxy-inherit.svg
+++ b/1-js/99-js-misc/01-proxy/proxy-inherit.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/99-js-misc/01-proxy/proxy.svg b/1-js/99-js-misc/01-proxy/proxy.svg
index d33ac850..466f9edf 100644
--- a/1-js/99-js-misc/01-proxy/proxy.svg
+++ b/1-js/99-js-misc/01-proxy/proxy.svg
@@ -1,31 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/01-browser-environment/windowObjects.svg b/2-ui/1-document/01-browser-environment/windowObjects.svg
index 69c295bb..78ac356b 100644
--- a/2-ui/1-document/01-browser-environment/windowObjects.svg
+++ b/2-ui/1-document/01-browser-environment/windowObjects.svg
@@ -1,72 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/03-dom-navigation/dom-links-elements.svg b/2-ui/1-document/03-dom-navigation/dom-links-elements.svg
index 3f843b26..8180bc84 100644
--- a/2-ui/1-document/03-dom-navigation/dom-links-elements.svg
+++ b/2-ui/1-document/03-dom-navigation/dom-links-elements.svg
@@ -1,63 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/03-dom-navigation/dom-links.svg b/2-ui/1-document/03-dom-navigation/dom-links.svg
index b1116b00..58ecb50c 100644
--- a/2-ui/1-document/03-dom-navigation/dom-links.svg
+++ b/2-ui/1-document/03-dom-navigation/dom-links.svg
@@ -1,59 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg b/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg
index b06ad3be..d1e3f04c 100644
--- a/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg
+++ b/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg
@@ -1,85 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/07-modifying-document/before-prepend-append-after.svg b/2-ui/1-document/07-modifying-document/before-prepend-append-after.svg
index 38531c6f..89086b72 100644
--- a/2-ui/1-document/07-modifying-document/before-prepend-append-after.svg
+++ b/2-ui/1-document/07-modifying-document/before-prepend-append-after.svg
@@ -1,70 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/07-modifying-document/insert-adjacent.svg b/2-ui/1-document/07-modifying-document/insert-adjacent.svg
index a95e0bf4..f424cff7 100644
--- a/2-ui/1-document/07-modifying-document/insert-adjacent.svg
+++ b/2-ui/1-document/07-modifying-document/insert-adjacent.svg
@@ -1,70 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.svg b/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.svg
index 920e7974..f19bc6f2 100644
--- a/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.svg
+++ b/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.svg
@@ -1,20 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/metric-all.svg b/2-ui/1-document/09-size-and-scroll/metric-all.svg
index 4640d3f4..8228e781 100644
--- a/2-ui/1-document/09-size-and-scroll/metric-all.svg
+++ b/2-ui/1-document/09-size-and-scroll/metric-all.svg
@@ -1,136 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.svg b/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.svg
index 0ba4de36..d92ac107 100644
--- a/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.svg
+++ b/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.svg
@@ -1,70 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-left-top.svg b/2-ui/1-document/09-size-and-scroll/metric-client-left-top.svg
index 1aa898ff..dce3fcfb 100644
--- a/2-ui/1-document/09-size-and-scroll/metric-client-left-top.svg
+++ b/2-ui/1-document/09-size-and-scroll/metric-client-left-top.svg
@@ -1,59 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg b/2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg
index 83d72d6c..7c90add4 100644
--- a/2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg
+++ b/2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg
@@ -1,112 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.svg b/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.svg
index 12bd2c7d..4ac7a9ba 100644
--- a/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.svg
+++ b/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.svg
@@ -1,77 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/metric-css.svg b/2-ui/1-document/09-size-and-scroll/metric-css.svg
index 482d6192..499687f2 100644
--- a/2-ui/1-document/09-size-and-scroll/metric-css.svg
+++ b/2-ui/1-document/09-size-and-scroll/metric-css.svg
@@ -1,109 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/metric-offset-parent.svg b/2-ui/1-document/09-size-and-scroll/metric-offset-parent.svg
index 6af608e1..68d168c9 100644
--- a/2-ui/1-document/09-size-and-scroll/metric-offset-parent.svg
+++ b/2-ui/1-document/09-size-and-scroll/metric-offset-parent.svg
@@ -1,88 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.svg b/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.svg
index 64878693..442849dc 100644
--- a/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.svg
+++ b/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.svg
@@ -1,112 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/metric-scroll-top.svg b/2-ui/1-document/09-size-and-scroll/metric-scroll-top.svg
index d06963b5..159b2b81 100644
--- a/2-ui/1-document/09-size-and-scroll/metric-scroll-top.svg
+++ b/2-ui/1-document/09-size-and-scroll/metric-scroll-top.svg
@@ -1,87 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.svg b/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.svg
index 0525ac51..221d0d17 100644
--- a/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.svg
+++ b/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.svg
@@ -1,91 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.svg b/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.svg
index 7c1cd805..3e8cf406 100644
--- a/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.svg
+++ b/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.svg
@@ -1,28 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/11-coordinates/coordinates-negative.svg b/2-ui/1-document/11-coordinates/coordinates-negative.svg
index c506a639..c2aad76d 100644
--- a/2-ui/1-document/11-coordinates/coordinates-negative.svg
+++ b/2-ui/1-document/11-coordinates/coordinates-negative.svg
@@ -1,64 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/11-coordinates/coordinates.svg b/2-ui/1-document/11-coordinates/coordinates.svg
index cbe7e790..be8d31db 100644
--- a/2-ui/1-document/11-coordinates/coordinates.svg
+++ b/2-ui/1-document/11-coordinates/coordinates.svg
@@ -1,62 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/11-coordinates/document-and-window-coordinates-scrolled.svg b/2-ui/1-document/11-coordinates/document-and-window-coordinates-scrolled.svg
index 5e378c34..a0d67e06 100644
--- a/2-ui/1-document/11-coordinates/document-and-window-coordinates-scrolled.svg
+++ b/2-ui/1-document/11-coordinates/document-and-window-coordinates-scrolled.svg
@@ -1,113 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.svg b/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.svg
index d03066ea..57bfc45b 100644
--- a/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.svg
+++ b/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.svg
@@ -1,51 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.svg b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.svg
index 09906f12..4d4ff295 100644
--- a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.svg
+++ b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.svg
@@ -1,31 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.svg b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.svg
index d254b82d..be882f02 100644
--- a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.svg
+++ b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.svg
@@ -1,33 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg b/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg
index 14f4710e..aa604d22 100644
--- a/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg
+++ b/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg
@@ -1,28 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/2-events/02-bubbling-and-capturing/eventflow.svg b/2-ui/2-events/02-bubbling-and-capturing/eventflow.svg
index 6dc43d6c..58a33565 100644
--- a/2-ui/2-events/02-bubbling-and-capturing/eventflow.svg
+++ b/2-ui/2-events/02-bubbling-and-capturing/eventflow.svg
@@ -1,198 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/2-events/03-event-delegation/bagua-bubble.svg b/2-ui/2-events/03-event-delegation/bagua-bubble.svg
index 21408f82..cc5c462a 100644
--- a/2-ui/2-events/03-event-delegation/bagua-bubble.svg
+++ b/2-ui/2-events/03-event-delegation/bagua-bubble.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg
index 63114af0..6f704f65 100644
--- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg
+++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg
@@ -1,35 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg
index 93cb217b..b1d18f4f 100644
--- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg
+++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg
@@ -1,51 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg
index e2979f1b..b382a4ef 100644
--- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg
+++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg
index 860c6bfb..54bd37bd 100644
--- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg
+++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg
@@ -1,25 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.view/field.svg b/2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.view/field.svg
index 920e7974..f19bc6f2 100644
--- a/2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.view/field.svg
+++ b/2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.view/field.svg
@@ -1,20 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/3-event-details/4-mouse-drag-and-drop/ball_shift.svg b/2-ui/3-event-details/4-mouse-drag-and-drop/ball_shift.svg
index 564730c5..fc18a52b 100644
--- a/2-ui/3-event-details/4-mouse-drag-and-drop/ball_shift.svg
+++ b/2-ui/3-event-details/4-mouse-drag-and-drop/ball_shift.svg
@@ -1,41 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/3-event-details/5-keyboard-events/german-layout.svg b/2-ui/3-event-details/5-keyboard-events/german-layout.svg
index eb827607..0fc3dbe2 100644
--- a/2-ui/3-event-details/5-keyboard-events/german-layout.svg
+++ b/2-ui/3-event-details/5-keyboard-events/german-layout.svg
@@ -1,196 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/3-event-details/5-keyboard-events/us-layout.svg b/2-ui/3-event-details/5-keyboard-events/us-layout.svg
index 6f7692f2..de05f393 100644
--- a/2-ui/3-event-details/5-keyboard-events/us-layout.svg
+++ b/2-ui/3-event-details/5-keyboard-events/us-layout.svg
@@ -1,166 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/4-forms-controls/1-form-elements/form-navigation.svg b/2-ui/4-forms-controls/1-form-elements/form-navigation.svg
index 6634e1b9..8c2439f0 100644
--- a/2-ui/4-forms-controls/1-form-elements/form-navigation.svg
+++ b/2-ui/4-forms-controls/1-form-elements/form-navigation.svg
@@ -1,41 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/99-ui-misc/02-selection-range/range-example-p-0-1.svg b/2-ui/99-ui-misc/02-selection-range/range-example-p-0-1.svg
index 8767bdc0..c9d31a07 100644
--- a/2-ui/99-ui-misc/02-selection-range/range-example-p-0-1.svg
+++ b/2-ui/99-ui-misc/02-selection-range/range-example-p-0-1.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/99-ui-misc/02-selection-range/range-example-p-1-3.svg b/2-ui/99-ui-misc/02-selection-range/range-example-p-1-3.svg
index 4f8f1f94..5882044f 100644
--- a/2-ui/99-ui-misc/02-selection-range/range-example-p-1-3.svg
+++ b/2-ui/99-ui-misc/02-selection-range/range-example-p-1-3.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3-range.svg b/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3-range.svg
index 82d7b373..fb358891 100644
--- a/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3-range.svg
+++ b/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3-range.svg
@@ -1,47 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3.svg b/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3.svg
index 68b777fb..80362868 100644
--- a/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3.svg
+++ b/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/99-ui-misc/02-selection-range/selection-direction-backward.svg b/2-ui/99-ui-misc/02-selection-range/selection-direction-backward.svg
index 281b1224..d4115ec4 100644
--- a/2-ui/99-ui-misc/02-selection-range/selection-direction-backward.svg
+++ b/2-ui/99-ui-misc/02-selection-range/selection-direction-backward.svg
@@ -1,46 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/99-ui-misc/02-selection-range/selection-direction-forward.svg b/2-ui/99-ui-misc/02-selection-range/selection-direction-forward.svg
index 88de84a7..60c3c6c8 100644
--- a/2-ui/99-ui-misc/02-selection-range/selection-direction-forward.svg
+++ b/2-ui/99-ui-misc/02-selection-range/selection-direction-forward.svg
@@ -1,46 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/99-ui-misc/02-selection-range/selection-firefox.svg b/2-ui/99-ui-misc/02-selection-range/selection-firefox.svg
index 89cdac88..a66a85e4 100644
--- a/2-ui/99-ui-misc/02-selection-range/selection-firefox.svg
+++ b/2-ui/99-ui-misc/02-selection-range/selection-firefox.svg
@@ -1,23 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/99-ui-misc/03-event-loop/eventLoop-full.svg b/2-ui/99-ui-misc/03-event-loop/eventLoop-full.svg
index 36207122..bc4504d8 100644
--- a/2-ui/99-ui-misc/03-event-loop/eventLoop-full.svg
+++ b/2-ui/99-ui-misc/03-event-loop/eventLoop-full.svg
@@ -1,58 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/99-ui-misc/03-event-loop/eventLoop.svg b/2-ui/99-ui-misc/03-event-loop/eventLoop.svg
index cc58ad0a..1d9e7bc6 100644
--- a/2-ui/99-ui-misc/03-event-loop/eventLoop.svg
+++ b/2-ui/99-ui-misc/03-event-loop/eventLoop.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/4-binary/01-arraybuffer-binary-arrays/8bit-integer-256.svg b/4-binary/01-arraybuffer-binary-arrays/8bit-integer-256.svg
index 0f9d9891..0863ee0e 100644
--- a/4-binary/01-arraybuffer-binary-arrays/8bit-integer-256.svg
+++ b/4-binary/01-arraybuffer-binary-arrays/8bit-integer-256.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/4-binary/01-arraybuffer-binary-arrays/8bit-integer-257.svg b/4-binary/01-arraybuffer-binary-arrays/8bit-integer-257.svg
index f4c0a02e..3b0da603 100644
--- a/4-binary/01-arraybuffer-binary-arrays/8bit-integer-257.svg
+++ b/4-binary/01-arraybuffer-binary-arrays/8bit-integer-257.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/4-binary/01-arraybuffer-binary-arrays/arraybuffer-view-buffersource.svg b/4-binary/01-arraybuffer-binary-arrays/arraybuffer-view-buffersource.svg
index dc3474cc..52f55f6d 100644
--- a/4-binary/01-arraybuffer-binary-arrays/arraybuffer-view-buffersource.svg
+++ b/4-binary/01-arraybuffer-binary-arrays/arraybuffer-view-buffersource.svg
@@ -1,171 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/4-binary/01-arraybuffer-binary-arrays/arraybuffer-views.svg b/4-binary/01-arraybuffer-binary-arrays/arraybuffer-views.svg
index eddf7e68..6784ab33 100644
--- a/4-binary/01-arraybuffer-binary-arrays/arraybuffer-views.svg
+++ b/4-binary/01-arraybuffer-binary-arrays/arraybuffer-views.svg
@@ -1,150 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/4-binary/03-blob/blob.svg b/4-binary/03-blob/blob.svg
index 14f5ce85..79746e15 100644
--- a/4-binary/03-blob/blob.svg
+++ b/4-binary/03-blob/blob.svg
@@ -1,51 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/5-network/05-fetch-crossorigin/cors-gmail-messages.svg b/5-network/05-fetch-crossorigin/cors-gmail-messages.svg
index cfe15d7a..bcf13b60 100644
--- a/5-network/05-fetch-crossorigin/cors-gmail-messages.svg
+++ b/5-network/05-fetch-crossorigin/cors-gmail-messages.svg
@@ -1,54 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/5-network/05-fetch-crossorigin/xhr-another-domain.svg b/5-network/05-fetch-crossorigin/xhr-another-domain.svg
index c3ebfef6..cb273f85 100644
--- a/5-network/05-fetch-crossorigin/xhr-another-domain.svg
+++ b/5-network/05-fetch-crossorigin/xhr-another-domain.svg
@@ -1,51 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/5-network/05-fetch-crossorigin/xhr-preflight.svg b/5-network/05-fetch-crossorigin/xhr-preflight.svg
index a42560e0..65ff3651 100644
--- a/5-network/05-fetch-crossorigin/xhr-preflight.svg
+++ b/5-network/05-fetch-crossorigin/xhr-preflight.svg
@@ -1,87 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/5-network/07-url/url-object.svg b/5-network/07-url/url-object.svg
index 36d8b0af..77e4230e 100644
--- a/5-network/07-url/url-object.svg
+++ b/5-network/07-url/url-object.svg
@@ -1,54 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/5-network/10-long-polling/long-polling.svg b/5-network/10-long-polling/long-polling.svg
index 1632ed62..4605d714 100644
--- a/5-network/10-long-polling/long-polling.svg
+++ b/5-network/10-long-polling/long-polling.svg
@@ -1,56 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/5-network/11-websocket/websocket-handshake.svg b/5-network/11-websocket/websocket-handshake.svg
index b181bb3b..2f6d2e52 100644
--- a/5-network/11-websocket/websocket-handshake.svg
+++ b/5-network/11-websocket/websocket-handshake.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/6-data-storage/01-cookie/cookie-third-party-2.svg b/6-data-storage/01-cookie/cookie-third-party-2.svg
index 78b6ba93..64e20bef 100644
--- a/6-data-storage/01-cookie/cookie-third-party-2.svg
+++ b/6-data-storage/01-cookie/cookie-third-party-2.svg
@@ -1,28 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/6-data-storage/01-cookie/cookie-third-party-3.svg b/6-data-storage/01-cookie/cookie-third-party-3.svg
index 91082edb..1e3a8b04 100644
--- a/6-data-storage/01-cookie/cookie-third-party-3.svg
+++ b/6-data-storage/01-cookie/cookie-third-party-3.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/6-data-storage/01-cookie/cookie-third-party.svg b/6-data-storage/01-cookie/cookie-third-party.svg
index 9dbb61d5..66cd0f6f 100644
--- a/6-data-storage/01-cookie/cookie-third-party.svg
+++ b/6-data-storage/01-cookie/cookie-third-party.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/6-data-storage/01-cookie/cookie-xsrf.svg b/6-data-storage/01-cookie/cookie-xsrf.svg
index 2938b75f..dc74edcd 100644
--- a/6-data-storage/01-cookie/cookie-xsrf.svg
+++ b/6-data-storage/01-cookie/cookie-xsrf.svg
@@ -1,34 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/6-data-storage/03-indexeddb/indexeddb-index.svg b/6-data-storage/03-indexeddb/indexeddb-index.svg
index f1ff5901..9d310089 100644
--- a/6-data-storage/03-indexeddb/indexeddb-index.svg
+++ b/6-data-storage/03-indexeddb/indexeddb-index.svg
@@ -1,46 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/6-data-storage/03-indexeddb/indexeddb-structure.svg b/6-data-storage/03-indexeddb/indexeddb-structure.svg
index 9fc1eb6e..d95007d3 100644
--- a/6-data-storage/03-indexeddb/indexeddb-structure.svg
+++ b/6-data-storage/03-indexeddb/indexeddb-structure.svg
@@ -1,82 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/1-bezier-curve/bezier-car.svg b/7-animation/1-bezier-curve/bezier-car.svg
index b6b1ea4d..8eaf5e11 100644
--- a/7-animation/1-bezier-curve/bezier-car.svg
+++ b/7-animation/1-bezier-curve/bezier-car.svg
@@ -1,31 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/1-bezier-curve/bezier-letter.svg b/7-animation/1-bezier-curve/bezier-letter.svg
index 0951a38b..c3b1db79 100644
--- a/7-animation/1-bezier-curve/bezier-letter.svg
+++ b/7-animation/1-bezier-curve/bezier-letter.svg
@@ -1,49 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/1-bezier-curve/bezier-vase.svg b/7-animation/1-bezier-curve/bezier-vase.svg
index 046bb46b..ac90424a 100644
--- a/7-animation/1-bezier-curve/bezier-vase.svg
+++ b/7-animation/1-bezier-curve/bezier-vase.svg
@@ -1,48 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/1-bezier-curve/bezier2.svg b/7-animation/1-bezier-curve/bezier2.svg
index a6ebe591..0071bca3 100644
--- a/7-animation/1-bezier-curve/bezier2.svg
+++ b/7-animation/1-bezier-curve/bezier2.svg
@@ -1,19 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/1-bezier-curve/bezier3-draw1.svg b/7-animation/1-bezier-curve/bezier3-draw1.svg
index cbf82784..8c7be874 100644
--- a/7-animation/1-bezier-curve/bezier3-draw1.svg
+++ b/7-animation/1-bezier-curve/bezier3-draw1.svg
@@ -1,36 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/1-bezier-curve/bezier3-draw2.svg b/7-animation/1-bezier-curve/bezier3-draw2.svg
index 25f2d099..4b45ec0d 100644
--- a/7-animation/1-bezier-curve/bezier3-draw2.svg
+++ b/7-animation/1-bezier-curve/bezier3-draw2.svg
@@ -1,37 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/1-bezier-curve/bezier3-e.svg b/7-animation/1-bezier-curve/bezier3-e.svg
index 4828e9d1..e84b6ad2 100644
--- a/7-animation/1-bezier-curve/bezier3-e.svg
+++ b/7-animation/1-bezier-curve/bezier3-e.svg
@@ -1,24 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/1-bezier-curve/bezier3.svg b/7-animation/1-bezier-curve/bezier3.svg
index ea44532e..f7da1ebf 100644
--- a/7-animation/1-bezier-curve/bezier3.svg
+++ b/7-animation/1-bezier-curve/bezier3.svg
@@ -1,23 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/1-bezier-curve/bezier4-e.svg b/7-animation/1-bezier-curve/bezier4-e.svg
index 7a4253cf..70bd2bd7 100644
--- a/7-animation/1-bezier-curve/bezier4-e.svg
+++ b/7-animation/1-bezier-curve/bezier4-e.svg
@@ -1,28 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/1-bezier-curve/bezier4.svg b/7-animation/1-bezier-curve/bezier4.svg
index 24a1f0fd..88c81ce6 100644
--- a/7-animation/1-bezier-curve/bezier4.svg
+++ b/7-animation/1-bezier-curve/bezier4.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.svg b/7-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.svg
index d42c3df1..ccffa41e 100644
--- a/7-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.svg
+++ b/7-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.svg
@@ -1,30 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/2-css-animations/bezier-linear.svg b/7-animation/2-css-animations/bezier-linear.svg
index a2c90d70..2d354e10 100644
--- a/7-animation/2-css-animations/bezier-linear.svg
+++ b/7-animation/2-css-animations/bezier-linear.svg
@@ -1,23 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/2-css-animations/bezier-train-over.svg b/7-animation/2-css-animations/bezier-train-over.svg
index fe093413..ff967c30 100644
--- a/7-animation/2-css-animations/bezier-train-over.svg
+++ b/7-animation/2-css-animations/bezier-train-over.svg
@@ -1,50 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/2-css-animations/ease-in-out.svg b/7-animation/2-css-animations/ease-in-out.svg
index bb79b59b..f8ae2012 100644
--- a/7-animation/2-css-animations/ease-in-out.svg
+++ b/7-animation/2-css-animations/ease-in-out.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/2-css-animations/ease-in.svg b/7-animation/2-css-animations/ease-in.svg
index 909fff50..e3f85fb6 100644
--- a/7-animation/2-css-animations/ease-in.svg
+++ b/7-animation/2-css-animations/ease-in.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/2-css-animations/ease-out.svg b/7-animation/2-css-animations/ease-out.svg
index 88e81912..8ad37080 100644
--- a/7-animation/2-css-animations/ease-out.svg
+++ b/7-animation/2-css-animations/ease-out.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/2-css-animations/ease.svg b/7-animation/2-css-animations/ease.svg
index 43110839..b99e4794 100644
--- a/7-animation/2-css-animations/ease.svg
+++ b/7-animation/2-css-animations/ease.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/2-css-animations/train-curve.svg b/7-animation/2-css-animations/train-curve.svg
index c613cbaa..41de1298 100644
--- a/7-animation/2-css-animations/train-curve.svg
+++ b/7-animation/2-css-animations/train-curve.svg
@@ -1,29 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/3-js-animation/back.svg b/7-animation/3-js-animation/back.svg
index 2fcdd0f8..778b0485 100644
--- a/7-animation/3-js-animation/back.svg
+++ b/7-animation/3-js-animation/back.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/3-js-animation/bezier-linear.svg b/7-animation/3-js-animation/bezier-linear.svg
index a2c90d70..2d354e10 100644
--- a/7-animation/3-js-animation/bezier-linear.svg
+++ b/7-animation/3-js-animation/bezier-linear.svg
@@ -1,23 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/3-js-animation/bounce-inout.svg b/7-animation/3-js-animation/bounce-inout.svg
index 487f4e85..ed5833bb 100644
--- a/7-animation/3-js-animation/bounce-inout.svg
+++ b/7-animation/3-js-animation/bounce-inout.svg
@@ -1,23 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/3-js-animation/circ-ease.svg b/7-animation/3-js-animation/circ-ease.svg
index f3151226..ebac1420 100644
--- a/7-animation/3-js-animation/circ-ease.svg
+++ b/7-animation/3-js-animation/circ-ease.svg
@@ -1,24 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/3-js-animation/circ.svg b/7-animation/3-js-animation/circ.svg
index 20c4a173..4391e821 100644
--- a/7-animation/3-js-animation/circ.svg
+++ b/7-animation/3-js-animation/circ.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/3-js-animation/elastic.svg b/7-animation/3-js-animation/elastic.svg
index 8f5234da..e13c9c28 100644
--- a/7-animation/3-js-animation/elastic.svg
+++ b/7-animation/3-js-animation/elastic.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/3-js-animation/linear.svg b/7-animation/3-js-animation/linear.svg
index 7d371bc6..706c85f3 100644
--- a/7-animation/3-js-animation/linear.svg
+++ b/7-animation/3-js-animation/linear.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/3-js-animation/quad.svg b/7-animation/3-js-animation/quad.svg
index 8bf1d218..c385a8e3 100644
--- a/7-animation/3-js-animation/quad.svg
+++ b/7-animation/3-js-animation/quad.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/7-animation/3-js-animation/quint.svg b/7-animation/3-js-animation/quint.svg
index dd762029..0935f4f5 100644
--- a/7-animation/3-js-animation/quint.svg
+++ b/7-animation/3-js-animation/quint.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/8-web-components/1-webcomponents-intro/web-components-twitter.svg b/8-web-components/1-webcomponents-intro/web-components-twitter.svg
index ba16dbcd..8211c453 100644
--- a/8-web-components/1-webcomponents-intro/web-components-twitter.svg
+++ b/8-web-components/1-webcomponents-intro/web-components-twitter.svg
@@ -1,46 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/8-web-components/5-slots-composition/shadow-dom-user-card.svg b/8-web-components/5-slots-composition/shadow-dom-user-card.svg
index 90cbf5bc..d780554c 100644
--- a/8-web-components/5-slots-composition/shadow-dom-user-card.svg
+++ b/8-web-components/5-slots-composition/shadow-dom-user-card.svg
@@ -1,75 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/03-regexp-character-classes/hello-java-boundaries.svg b/9-regular-expressions/03-regexp-character-classes/hello-java-boundaries.svg
index 65714ef7..2af31d5d 100644
--- a/9-regular-expressions/03-regexp-character-classes/hello-java-boundaries.svg
+++ b/9-regular-expressions/03-regexp-character-classes/hello-java-boundaries.svg
@@ -1,18 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/03-regexp-character-classes/love-html5-classes.svg b/9-regular-expressions/03-regexp-character-classes/love-html5-classes.svg
index 4b9f4d29..409d5034 100644
--- a/9-regular-expressions/03-regexp-character-classes/love-html5-classes.svg
+++ b/9-regular-expressions/03-regexp-character-classes/love-html5-classes.svg
@@ -1,18 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.svg
index 65e490e9..a357cbaf 100644
--- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.svg
+++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.svg
@@ -1,16 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.svg
index 1ee35158..1eece418 100644
--- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.svg
+++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.svg
@@ -1,16 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.svg
index e60ed161..50e16761 100644
--- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.svg
+++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.svg
@@ -1,16 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.svg
index 630a6223..2abb71a5 100644
--- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.svg
+++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.svg
@@ -1,19 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.svg
index fa8db584..9cbfe97f 100644
--- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.svg
+++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.svg
@@ -1,19 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.svg
index c0165e88..6518201c 100644
--- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.svg
+++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.svg
@@ -1,17 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.svg
index 61506bb5..23e5ee8c 100644
--- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.svg
+++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.svg
@@ -1,18 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.svg
index fecc1a5a..487a2ff6 100644
--- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.svg
+++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.svg
@@ -1,18 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.svg
index b75a9d7b..2dd24029 100644
--- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.svg
+++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.svg
@@ -1,16 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.svg
index 867e30c8..0d47a9a1 100644
--- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.svg
+++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.svg
@@ -1,18 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/9-regular-expressions/09-regexp-groups/regexp-nested-groups.svg b/9-regular-expressions/09-regexp-groups/regexp-nested-groups.svg
index 75ced6ff..881b9d57 100644
--- a/9-regular-expressions/09-regexp-groups/regexp-nested-groups.svg
+++ b/9-regular-expressions/09-regexp-groups/regexp-nested-groups.svg
@@ -1,48 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/figures.sketch b/figures.sketch
index bcc69157..6201deb3 100644
Binary files a/figures.sketch and b/figures.sketch differ