diff --git a/1-js/01-getting-started/1-intro/limitations.png b/1-js/01-getting-started/1-intro/limitations.png
index 4063bbcf25..eedadb6c0b 100644
Binary files a/1-js/01-getting-started/1-intro/limitations.png and b/1-js/01-getting-started/1-intro/limitations.png differ
diff --git a/1-js/01-getting-started/1-intro/limitations@2x.png b/1-js/01-getting-started/1-intro/limitations@2x.png
index 55c030ef3d..42e6d4b77e 100644
Binary files a/1-js/01-getting-started/1-intro/limitations@2x.png and b/1-js/01-getting-started/1-intro/limitations@2x.png differ
diff --git a/1-js/01-getting-started/3-devtools/chrome.png b/1-js/01-getting-started/3-devtools/chrome.png
index 4cb3ea2f46..be11d5f15e 100644
Binary files a/1-js/01-getting-started/3-devtools/chrome.png and b/1-js/01-getting-started/3-devtools/chrome.png differ
diff --git a/1-js/01-getting-started/3-devtools/chrome@2x.png b/1-js/01-getting-started/3-devtools/chrome@2x.png
index b87404a8f4..bd50773c72 100644
Binary files a/1-js/01-getting-started/3-devtools/chrome@2x.png and b/1-js/01-getting-started/3-devtools/chrome@2x.png differ
diff --git a/1-js/01-getting-started/3-devtools/safari.png b/1-js/01-getting-started/3-devtools/safari.png
index 37598a2610..3e9ccfebf5 100644
Binary files a/1-js/01-getting-started/3-devtools/safari.png and b/1-js/01-getting-started/3-devtools/safari.png differ
diff --git a/1-js/01-getting-started/3-devtools/safari@2x.png b/1-js/01-getting-started/3-devtools/safari@2x.png
index c59cebef21..e2be2ba6ee 100644
Binary files a/1-js/01-getting-started/3-devtools/safari@2x.png and b/1-js/01-getting-started/3-devtools/safari@2x.png differ
diff --git a/1-js/02-first-steps/01-hello-world/hello-world-render.png b/1-js/02-first-steps/01-hello-world/hello-world-render.png
index ffe810697c..9417df0d6b 100644
Binary files a/1-js/02-first-steps/01-hello-world/hello-world-render.png and b/1-js/02-first-steps/01-hello-world/hello-world-render.png differ
diff --git a/1-js/02-first-steps/01-hello-world/hello-world-render@2x.png b/1-js/02-first-steps/01-hello-world/hello-world-render@2x.png
index c4411027ca..d2bb1f4417 100644
Binary files a/1-js/02-first-steps/01-hello-world/hello-world-render@2x.png and b/1-js/02-first-steps/01-hello-world/hello-world-render@2x.png differ
diff --git a/1-js/02-first-steps/04-variables/variable-change.png b/1-js/02-first-steps/04-variables/variable-change.png
index 6dd3803d97..c52d409e27 100644
Binary files a/1-js/02-first-steps/04-variables/variable-change.png and b/1-js/02-first-steps/04-variables/variable-change.png differ
diff --git a/1-js/02-first-steps/04-variables/variable-change@2x.png b/1-js/02-first-steps/04-variables/variable-change@2x.png
index f57b04ab16..203df40b61 100644
Binary files a/1-js/02-first-steps/04-variables/variable-change@2x.png and b/1-js/02-first-steps/04-variables/variable-change@2x.png differ
diff --git a/1-js/02-first-steps/04-variables/variable.png b/1-js/02-first-steps/04-variables/variable.png
index ab532d91d3..c598229258 100644
Binary files a/1-js/02-first-steps/04-variables/variable.png and b/1-js/02-first-steps/04-variables/variable.png differ
diff --git a/1-js/02-first-steps/04-variables/variable@2x.png b/1-js/02-first-steps/04-variables/variable@2x.png
index c9c37f034e..6e35b4455f 100644
Binary files a/1-js/02-first-steps/04-variables/variable@2x.png and b/1-js/02-first-steps/04-variables/variable@2x.png differ
diff --git a/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.png b/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.png
index 8c57b18850..ea0a0430d6 100644
Binary files a/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.png and b/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.png differ
diff --git a/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2@2x.png b/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2@2x.png
index cbb2c611a0..25c29830d0 100644
Binary files a/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2@2x.png and b/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2@2x.png differ
diff --git a/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.png b/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.png
index 8b54dc83d5..8f39949f35 100644
Binary files a/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.png and b/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.png differ
diff --git a/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task@2x.png b/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task@2x.png
index 92001dfe86..e219a8c5a4 100644
Binary files a/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task@2x.png and b/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task@2x.png differ
diff --git a/1-js/02-first-steps/14-function-basics/function_basics.png b/1-js/02-first-steps/14-function-basics/function_basics.png
index 5f35058113..b9a0a888c0 100644
Binary files a/1-js/02-first-steps/14-function-basics/function_basics.png and b/1-js/02-first-steps/14-function-basics/function_basics.png differ
diff --git a/1-js/02-first-steps/14-function-basics/function_basics@2x.png b/1-js/02-first-steps/14-function-basics/function_basics@2x.png
index e2fe5bac0d..a59f6af3ab 100644
Binary files a/1-js/02-first-steps/14-function-basics/function_basics@2x.png and b/1-js/02-first-steps/14-function-basics/function_basics@2x.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.png b/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.png
index efa3c19df1..834517f446 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources@2x.png b/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources@2x.png
index e184bdd01f..208a69136a 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources@2x.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources@2x.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.png b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.png
index 2fe449c9b6..9b33d634f9 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint@2x.png b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint@2x.png
index e4abc89d1f..7a2c15c160 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint@2x.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint@2x.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.png b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.png
index 98b22e777c..389afb18b1 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console@2x.png b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console@2x.png
index 3269a80f06..d513a2b5ce 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console@2x.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console@2x.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.png b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.png
index 719293d2e5..b6f01d79bc 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause@2x.png b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause@2x.png
index 5c22ab361b..f64edf7edd 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause@2x.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause@2x.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.png b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.png
index 1848ccfacf..77cdad25cf 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1@2x.png b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1@2x.png
index fcabf722eb..927f9209bb 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1@2x.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1@2x.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.png b/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.png
index ff91c531f8..94df702403 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-tabs@2x.png b/1-js/03-code-quality/01-debugging-chrome/chrome-tabs@2x.png
index 09b10bf48d..b530fb8492 100644
Binary files a/1-js/03-code-quality/01-debugging-chrome/chrome-tabs@2x.png and b/1-js/03-code-quality/01-debugging-chrome/chrome-tabs@2x.png differ
diff --git a/1-js/03-code-quality/01-debugging-chrome/toolbarButtonGlyphs.svg b/1-js/03-code-quality/01-debugging-chrome/toolbarButtonGlyphs.svg
index 5bdf20a83a..664d58e0e1 100644
--- a/1-js/03-code-quality/01-debugging-chrome/toolbarButtonGlyphs.svg
+++ b/1-js/03-code-quality/01-debugging-chrome/toolbarButtonGlyphs.svg
@@ -1,1035 +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.png b/1-js/03-code-quality/02-coding-style/code-style.png
index a9ae4b98e9..f0a4652e18 100644
Binary files a/1-js/03-code-quality/02-coding-style/code-style.png and b/1-js/03-code-quality/02-coding-style/code-style.png differ
diff --git a/1-js/03-code-quality/02-coding-style/code-style@2x.png b/1-js/03-code-quality/02-coding-style/code-style@2x.png
index be9b99dc2a..803dce22b4 100644
Binary files a/1-js/03-code-quality/02-coding-style/code-style@2x.png and b/1-js/03-code-quality/02-coding-style/code-style@2x.png differ
diff --git a/1-js/03-code-quality/02-coding-style/figure-bracket-style.png b/1-js/03-code-quality/02-coding-style/figure-bracket-style.png
index 112c2803ed..6697e3ca46 100644
Binary files a/1-js/03-code-quality/02-coding-style/figure-bracket-style.png and b/1-js/03-code-quality/02-coding-style/figure-bracket-style.png differ
diff --git a/1-js/03-code-quality/02-coding-style/figure-bracket-style@2x.png b/1-js/03-code-quality/02-coding-style/figure-bracket-style@2x.png
index ce6e75c4dd..3a430d8067 100644
Binary files a/1-js/03-code-quality/02-coding-style/figure-bracket-style@2x.png and b/1-js/03-code-quality/02-coding-style/figure-bracket-style@2x.png differ
diff --git a/1-js/04-object-basics/01-object/object-user-delete.png b/1-js/04-object-basics/01-object/object-user-delete.png
index 688158f9b0..3a694f2b4c 100644
Binary files a/1-js/04-object-basics/01-object/object-user-delete.png and b/1-js/04-object-basics/01-object/object-user-delete.png differ
diff --git a/1-js/04-object-basics/01-object/object-user-delete@2x.png b/1-js/04-object-basics/01-object/object-user-delete@2x.png
index e1ef655414..2466ef59c1 100644
Binary files a/1-js/04-object-basics/01-object/object-user-delete@2x.png and b/1-js/04-object-basics/01-object/object-user-delete@2x.png differ
diff --git a/1-js/04-object-basics/01-object/object-user-empty.png b/1-js/04-object-basics/01-object/object-user-empty.png
index 80fdc0d3b3..50d59fac97 100644
Binary files a/1-js/04-object-basics/01-object/object-user-empty.png and b/1-js/04-object-basics/01-object/object-user-empty.png differ
diff --git a/1-js/04-object-basics/01-object/object-user-empty@2x.png b/1-js/04-object-basics/01-object/object-user-empty@2x.png
index 8db894cb3b..ab4fa21629 100644
Binary files a/1-js/04-object-basics/01-object/object-user-empty@2x.png and b/1-js/04-object-basics/01-object/object-user-empty@2x.png differ
diff --git a/1-js/04-object-basics/01-object/object-user-isadmin.png b/1-js/04-object-basics/01-object/object-user-isadmin.png
index 4e76eeb76a..ed7fea0f73 100644
Binary files a/1-js/04-object-basics/01-object/object-user-isadmin.png and b/1-js/04-object-basics/01-object/object-user-isadmin.png differ
diff --git a/1-js/04-object-basics/01-object/object-user-isadmin@2x.png b/1-js/04-object-basics/01-object/object-user-isadmin@2x.png
index b409776903..a7af88ee4f 100644
Binary files a/1-js/04-object-basics/01-object/object-user-isadmin@2x.png and b/1-js/04-object-basics/01-object/object-user-isadmin@2x.png differ
diff --git a/1-js/04-object-basics/01-object/object-user-props.png b/1-js/04-object-basics/01-object/object-user-props.png
index 2bfdfabdb3..153ddf1b63 100644
Binary files a/1-js/04-object-basics/01-object/object-user-props.png and b/1-js/04-object-basics/01-object/object-user-props.png differ
diff --git a/1-js/04-object-basics/01-object/object-user-props@2x.png b/1-js/04-object-basics/01-object/object-user-props@2x.png
index 4935b59ce8..1bc9e7565e 100644
Binary files a/1-js/04-object-basics/01-object/object-user-props@2x.png and b/1-js/04-object-basics/01-object/object-user-props@2x.png differ
diff --git a/1-js/04-object-basics/01-object/object-user.png b/1-js/04-object-basics/01-object/object-user.png
index 16179209f3..36e34bda66 100644
Binary files a/1-js/04-object-basics/01-object/object-user.png and b/1-js/04-object-basics/01-object/object-user.png differ
diff --git a/1-js/04-object-basics/01-object/object-user@2x.png b/1-js/04-object-basics/01-object/object-user@2x.png
index 7203895324..96c91bcf01 100644
Binary files a/1-js/04-object-basics/01-object/object-user@2x.png and b/1-js/04-object-basics/01-object/object-user@2x.png differ
diff --git a/1-js/04-object-basics/01-object/object.png b/1-js/04-object-basics/01-object/object.png
index f94d094a96..1733891128 100644
Binary files a/1-js/04-object-basics/01-object/object.png and b/1-js/04-object-basics/01-object/object.png differ
diff --git a/1-js/04-object-basics/01-object/object@2x.png b/1-js/04-object-basics/01-object/object@2x.png
index 003c2f6eab..06d171bd7f 100644
Binary files a/1-js/04-object-basics/01-object/object@2x.png and b/1-js/04-object-basics/01-object/object@2x.png differ
diff --git a/1-js/04-object-basics/01-object/variable-contains-reference.png b/1-js/04-object-basics/01-object/variable-contains-reference.png
index d6e7fddff6..702b36b73a 100644
Binary files a/1-js/04-object-basics/01-object/variable-contains-reference.png and b/1-js/04-object-basics/01-object/variable-contains-reference.png differ
diff --git a/1-js/04-object-basics/01-object/variable-contains-reference@2x.png b/1-js/04-object-basics/01-object/variable-contains-reference@2x.png
index 145bad29af..4320822cb0 100644
Binary files a/1-js/04-object-basics/01-object/variable-contains-reference@2x.png and b/1-js/04-object-basics/01-object/variable-contains-reference@2x.png differ
diff --git a/1-js/04-object-basics/01-object/variable-copy-reference.png b/1-js/04-object-basics/01-object/variable-copy-reference.png
index 97510c4b21..dd60b9aca2 100644
Binary files a/1-js/04-object-basics/01-object/variable-copy-reference.png and b/1-js/04-object-basics/01-object/variable-copy-reference.png differ
diff --git a/1-js/04-object-basics/01-object/variable-copy-reference@2x.png b/1-js/04-object-basics/01-object/variable-copy-reference@2x.png
index a64238a52b..a47ea6eb9d 100644
Binary files a/1-js/04-object-basics/01-object/variable-copy-reference@2x.png and b/1-js/04-object-basics/01-object/variable-copy-reference@2x.png differ
diff --git a/1-js/04-object-basics/01-object/variable-copy-value.png b/1-js/04-object-basics/01-object/variable-copy-value.png
index e21af09907..c2fd863b58 100644
Binary files a/1-js/04-object-basics/01-object/variable-copy-value.png and b/1-js/04-object-basics/01-object/variable-copy-value.png differ
diff --git a/1-js/04-object-basics/01-object/variable-copy-value@2x.png b/1-js/04-object-basics/01-object/variable-copy-value@2x.png
index 2f0b2f47d4..5b00f116ef 100644
Binary files a/1-js/04-object-basics/01-object/variable-copy-value@2x.png and b/1-js/04-object-basics/01-object/variable-copy-value@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/family-delete-refs.png b/1-js/04-object-basics/02-garbage-collection/family-delete-refs.png
index 5c10f0e47e..7c6ed82098 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/family-delete-refs.png and b/1-js/04-object-basics/02-garbage-collection/family-delete-refs.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/family-delete-refs@2x.png b/1-js/04-object-basics/02-garbage-collection/family-delete-refs@2x.png
index 24d29630e5..21e40a09ec 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/family-delete-refs@2x.png and b/1-js/04-object-basics/02-garbage-collection/family-delete-refs@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-family.png b/1-js/04-object-basics/02-garbage-collection/family-no-family.png
index a4ce30a354..0440103299 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/family-no-family.png and b/1-js/04-object-basics/02-garbage-collection/family-no-family.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-family@2x.png b/1-js/04-object-basics/02-garbage-collection/family-no-family@2x.png
index 0d9949839e..ae1808f182 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/family-no-family@2x.png and b/1-js/04-object-basics/02-garbage-collection/family-no-family@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-father-2.png b/1-js/04-object-basics/02-garbage-collection/family-no-father-2.png
index e24dba5b57..417afbf8d8 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/family-no-father-2.png and b/1-js/04-object-basics/02-garbage-collection/family-no-father-2.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-father-2@2x.png b/1-js/04-object-basics/02-garbage-collection/family-no-father-2@2x.png
index a6c4ee36a3..75995084cf 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/family-no-father-2@2x.png and b/1-js/04-object-basics/02-garbage-collection/family-no-father-2@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-father.png b/1-js/04-object-basics/02-garbage-collection/family-no-father.png
index df14624bc0..ff031ea971 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/family-no-father.png and b/1-js/04-object-basics/02-garbage-collection/family-no-father.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-father@2x.png b/1-js/04-object-basics/02-garbage-collection/family-no-father@2x.png
index 5ab4b37920..238bec8712 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/family-no-father@2x.png and b/1-js/04-object-basics/02-garbage-collection/family-no-father@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/family.png b/1-js/04-object-basics/02-garbage-collection/family.png
index dbbc01d2f5..745a1e62e6 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/family.png and b/1-js/04-object-basics/02-garbage-collection/family.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/family@2x.png b/1-js/04-object-basics/02-garbage-collection/family@2x.png
index 64b4619ba1..31d900762e 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/family@2x.png and b/1-js/04-object-basics/02-garbage-collection/family@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.png
index 423191778e..aa6ec61cf0 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-1@2x.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection-1@2x.png
index 223ea32a12..a17c0499f8 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection-1@2x.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection-1@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.png
index da63d39693..4f4cf95a34 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-2@2x.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection-2@2x.png
index 1f614e3e6d..f7a06aa5fb 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection-2@2x.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection-2@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.png
index e77144c1d7..4b675b097d 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-3@2x.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection-3@2x.png
index 37e349b627..4f84289820 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection-3@2x.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection-3@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.png
index 110e0d9c4b..508b6c637d 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-4@2x.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection-4@2x.png
index c09d75f9d1..d4f9b1379b 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection-4@2x.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection-4@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.png
index bc4ea9670e..4b50d1043b 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-5@2x.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection-5@2x.png
index 0ab697e683..aa43ce1eaa 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection-5@2x.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection-5@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection.png
index 013d0a48a4..bf076df798 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection@2x.png b/1-js/04-object-basics/02-garbage-collection/garbage-collection@2x.png
index 681f29e4bd..a7354f2ba4 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/garbage-collection@2x.png and b/1-js/04-object-basics/02-garbage-collection/garbage-collection@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.png b/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.png
index 29c4fcbea8..9fb3bcd417 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.png and b/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin@2x.png b/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin@2x.png
index 2f80f19a21..b3bda6bed2 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin@2x.png and b/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.png b/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.png
index cdc1d49049..703e1c78e3 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.png and b/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost@2x.png b/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost@2x.png
index d58afdb582..44ebe7c1bc 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost@2x.png and b/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost@2x.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john.png b/1-js/04-object-basics/02-garbage-collection/memory-user-john.png
index 3ba5730de9..161090d26f 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/memory-user-john.png and b/1-js/04-object-basics/02-garbage-collection/memory-user-john.png differ
diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john@2x.png b/1-js/04-object-basics/02-garbage-collection/memory-user-john@2x.png
index 5aa81bb0c0..73894d78b0 100644
Binary files a/1-js/04-object-basics/02-garbage-collection/memory-user-john@2x.png and b/1-js/04-object-basics/02-garbage-collection/memory-user-john@2x.png differ
diff --git a/1-js/05-data-types/04-array/array-pop.png b/1-js/05-data-types/04-array/array-pop.png
index 9113c76be2..dad36ce0d3 100644
Binary files a/1-js/05-data-types/04-array/array-pop.png and b/1-js/05-data-types/04-array/array-pop.png differ
diff --git a/1-js/05-data-types/04-array/array-pop@2x.png b/1-js/05-data-types/04-array/array-pop@2x.png
index e6ec8d8fbc..8bf3ad052c 100644
Binary files a/1-js/05-data-types/04-array/array-pop@2x.png and b/1-js/05-data-types/04-array/array-pop@2x.png differ
diff --git a/1-js/05-data-types/04-array/array-shift.png b/1-js/05-data-types/04-array/array-shift.png
index 03b29d9306..209a76e6ba 100644
Binary files a/1-js/05-data-types/04-array/array-shift.png and b/1-js/05-data-types/04-array/array-shift.png differ
diff --git a/1-js/05-data-types/04-array/array-shift@2x.png b/1-js/05-data-types/04-array/array-shift@2x.png
index c9888a44c3..e0c59ab1bc 100644
Binary files a/1-js/05-data-types/04-array/array-shift@2x.png and b/1-js/05-data-types/04-array/array-shift@2x.png differ
diff --git a/1-js/05-data-types/04-array/array-speed.png b/1-js/05-data-types/04-array/array-speed.png
index 3737e8248f..a79520fcb4 100644
Binary files a/1-js/05-data-types/04-array/array-speed.png and b/1-js/05-data-types/04-array/array-speed.png differ
diff --git a/1-js/05-data-types/04-array/array-speed@2x.png b/1-js/05-data-types/04-array/array-speed@2x.png
index e45624b502..2e0ba7edd9 100644
Binary files a/1-js/05-data-types/04-array/array-speed@2x.png and b/1-js/05-data-types/04-array/array-speed@2x.png differ
diff --git a/1-js/05-data-types/04-array/queue.png b/1-js/05-data-types/04-array/queue.png
index 5e1fb640ce..5be522d59c 100644
Binary files a/1-js/05-data-types/04-array/queue.png and b/1-js/05-data-types/04-array/queue.png differ
diff --git a/1-js/05-data-types/04-array/queue@2x.png b/1-js/05-data-types/04-array/queue@2x.png
index 6acfc83d12..18e09b781a 100644
Binary files a/1-js/05-data-types/04-array/queue@2x.png and b/1-js/05-data-types/04-array/queue@2x.png differ
diff --git a/1-js/05-data-types/04-array/stack.png b/1-js/05-data-types/04-array/stack.png
index d1c9cb9afd..f69f94c26a 100644
Binary files a/1-js/05-data-types/04-array/stack.png and b/1-js/05-data-types/04-array/stack.png differ
diff --git a/1-js/05-data-types/04-array/stack@2x.png b/1-js/05-data-types/04-array/stack@2x.png
index b3835fa442..a55e3e4e3c 100644
Binary files a/1-js/05-data-types/04-array/stack@2x.png and b/1-js/05-data-types/04-array/stack@2x.png differ
diff --git a/1-js/05-data-types/05-array-methods/reduce.png b/1-js/05-data-types/05-array-methods/reduce.png
index 41476d2aea..dbfe3a8461 100644
Binary files a/1-js/05-data-types/05-array-methods/reduce.png and b/1-js/05-data-types/05-array-methods/reduce.png differ
diff --git a/1-js/05-data-types/05-array-methods/reduce@2x.png b/1-js/05-data-types/05-array-methods/reduce@2x.png
index f31647d17b..00e3cd33da 100644
Binary files a/1-js/05-data-types/05-array-methods/reduce@2x.png and b/1-js/05-data-types/05-array-methods/reduce@2x.png differ
diff --git a/1-js/05-data-types/09-destructuring-assignment/destructuring-complex.png b/1-js/05-data-types/09-destructuring-assignment/destructuring-complex.png
index 50c4ffc93a..046401e91a 100644
Binary files a/1-js/05-data-types/09-destructuring-assignment/destructuring-complex.png and b/1-js/05-data-types/09-destructuring-assignment/destructuring-complex.png differ
diff --git a/1-js/05-data-types/09-destructuring-assignment/destructuring-complex@2x.png b/1-js/05-data-types/09-destructuring-assignment/destructuring-complex@2x.png
index bb908281df..f6970e2b1e 100644
Binary files a/1-js/05-data-types/09-destructuring-assignment/destructuring-complex@2x.png and b/1-js/05-data-types/09-destructuring-assignment/destructuring-complex@2x.png differ
diff --git a/1-js/05-data-types/11-json/json-meetup.png b/1-js/05-data-types/11-json/json-meetup.png
index 0a26e0a679..383fbff15b 100644
Binary files a/1-js/05-data-types/11-json/json-meetup.png and b/1-js/05-data-types/11-json/json-meetup.png differ
diff --git a/1-js/05-data-types/11-json/json-meetup@2x.png b/1-js/05-data-types/11-json/json-meetup@2x.png
index b5f6a40129..fa9340c019 100644
Binary files a/1-js/05-data-types/11-json/json-meetup@2x.png and b/1-js/05-data-types/11-json/json-meetup@2x.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.png b/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.png
index c45418ff4d..c40879acb9 100644
Binary files a/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.png and b/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree@2x.png b/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree@2x.png
index 6fc39ae130..96efe401e5 100644
Binary files a/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree@2x.png and b/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree@2x.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-0.png b/1-js/06-advanced-functions/01-recursion/linked-list-0.png
index 000a80da8c..3cb3d03d34 100644
Binary files a/1-js/06-advanced-functions/01-recursion/linked-list-0.png and b/1-js/06-advanced-functions/01-recursion/linked-list-0.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-0@2x.png b/1-js/06-advanced-functions/01-recursion/linked-list-0@2x.png
index 5a2368694f..7a36e17800 100644
Binary files a/1-js/06-advanced-functions/01-recursion/linked-list-0@2x.png and b/1-js/06-advanced-functions/01-recursion/linked-list-0@2x.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.png b/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.png
index 477989ad8a..5fd36e99f8 100644
Binary files a/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.png and b/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-remove-1@2x.png b/1-js/06-advanced-functions/01-recursion/linked-list-remove-1@2x.png
index 41de7661c4..62ddb79953 100644
Binary files a/1-js/06-advanced-functions/01-recursion/linked-list-remove-1@2x.png and b/1-js/06-advanced-functions/01-recursion/linked-list-remove-1@2x.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-split.png b/1-js/06-advanced-functions/01-recursion/linked-list-split.png
index ac22034905..911e25e843 100644
Binary files a/1-js/06-advanced-functions/01-recursion/linked-list-split.png and b/1-js/06-advanced-functions/01-recursion/linked-list-split.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-split@2x.png b/1-js/06-advanced-functions/01-recursion/linked-list-split@2x.png
index 201c66f150..0ace0649cb 100644
Binary files a/1-js/06-advanced-functions/01-recursion/linked-list-split@2x.png and b/1-js/06-advanced-functions/01-recursion/linked-list-split@2x.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list.png b/1-js/06-advanced-functions/01-recursion/linked-list.png
index 64b6fb2b72..3e99faf890 100644
Binary files a/1-js/06-advanced-functions/01-recursion/linked-list.png and b/1-js/06-advanced-functions/01-recursion/linked-list.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/linked-list@2x.png b/1-js/06-advanced-functions/01-recursion/linked-list@2x.png
index c28fa82594..bc46c2e272 100644
Binary files a/1-js/06-advanced-functions/01-recursion/linked-list@2x.png and b/1-js/06-advanced-functions/01-recursion/linked-list@2x.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/recursion-pow.png b/1-js/06-advanced-functions/01-recursion/recursion-pow.png
index 30577f89c2..b1bd4c705e 100644
Binary files a/1-js/06-advanced-functions/01-recursion/recursion-pow.png and b/1-js/06-advanced-functions/01-recursion/recursion-pow.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/recursion-pow@2x.png b/1-js/06-advanced-functions/01-recursion/recursion-pow@2x.png
index c19973420d..d94f223937 100644
Binary files a/1-js/06-advanced-functions/01-recursion/recursion-pow@2x.png and b/1-js/06-advanced-functions/01-recursion/recursion-pow@2x.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/recursive-salaries.png b/1-js/06-advanced-functions/01-recursion/recursive-salaries.png
index 2b90154090..221b504343 100644
Binary files a/1-js/06-advanced-functions/01-recursion/recursive-salaries.png and b/1-js/06-advanced-functions/01-recursion/recursive-salaries.png differ
diff --git a/1-js/06-advanced-functions/01-recursion/recursive-salaries@2x.png b/1-js/06-advanced-functions/01-recursion/recursive-salaries@2x.png
index 261ab144ed..5edaf95ff1 100644
Binary files a/1-js/06-advanced-functions/01-recursion/recursive-salaries@2x.png and b/1-js/06-advanced-functions/01-recursion/recursive-salaries@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.png b/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.png
index d51e8167f8..64576cd3cb 100644
Binary files a/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.png and b/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.png differ
diff --git a/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy@2x.png b/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy@2x.png
index e70edbd6d4..a3f751712c 100644
Binary files a/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy@2x.png and b/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-if.png b/1-js/06-advanced-functions/03-closure/lexenv-if.png
index a27fb309ee..1a9678e191 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-if.png and b/1-js/06-advanced-functions/03-closure/lexenv-if.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-if@2x.png b/1-js/06-advanced-functions/03-closure/lexenv-if@2x.png
index 6da6f5b993..64e1cf9fd8 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-if@2x.png and b/1-js/06-advanced-functions/03-closure/lexenv-if@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.png
index b3f9e8f047..cdc68d942d 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1@2x.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1@2x.png
index 55a705d64c..dd654d75dc 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1@2x.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.png
index 046d3ed470..442b1ce259 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2@2x.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2@2x.png
index ae4d408738..cd3c4dbf8d 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2@2x.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.png
index 9a28a8e959..5e7efc91b1 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3@2x.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3@2x.png
index 8a678bfb86..e9173cefc0 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3@2x.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.png
index d3cee3f373..0183f9b1ab 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4@2x.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4@2x.png
index 7d1732baf2..33b600b731 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4@2x.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.png
index dba908bdf1..716dd9057a 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5@2x.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5@2x.png
index 6fe731893b..7415f42391 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5@2x.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.png
index 5d67dde98e..b761ee168d 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6@2x.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6@2x.png
index fbdfbcabf7..e2dec754ec 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6@2x.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-work.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-work.png
index 5b1ab188b9..4b112e6988 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-work.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-work.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-work@2x.png b/1-js/06-advanced-functions/03-closure/lexenv-nested-work@2x.png
index 62e80de127..d21a1ca8a6 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexenv-nested-work@2x.png and b/1-js/06-advanced-functions/03-closure/lexenv-nested-work@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.png b/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.png
index 47163aaa99..47845f7882 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.png and b/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global-2@2x.png b/1-js/06-advanced-functions/03-closure/lexical-environment-global-2@2x.png
index 240b010382..3aa44d789a 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-environment-global-2@2x.png and b/1-js/06-advanced-functions/03-closure/lexical-environment-global-2@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.png b/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.png
index b375e33d1c..f96309d836 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.png and b/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global-3@2x.png b/1-js/06-advanced-functions/03-closure/lexical-environment-global-3@2x.png
index cd22d06f41..33271e381e 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-environment-global-3@2x.png and b/1-js/06-advanced-functions/03-closure/lexical-environment-global-3@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global.png b/1-js/06-advanced-functions/03-closure/lexical-environment-global.png
index c35f34917a..04c0335a8b 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-environment-global.png and b/1-js/06-advanced-functions/03-closure/lexical-environment-global.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global@2x.png b/1-js/06-advanced-functions/03-closure/lexical-environment-global@2x.png
index 5aa9432b50..f7d8376d91 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-environment-global@2x.png and b/1-js/06-advanced-functions/03-closure/lexical-environment-global@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.png b/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.png
index 067300455c..27dd48d87c 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.png and b/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup@2x.png b/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup@2x.png
index 722aaba73f..63a9f17b96 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup@2x.png and b/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-simple.png b/1-js/06-advanced-functions/03-closure/lexical-environment-simple.png
index e6fd8b6ee8..656586695f 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-environment-simple.png and b/1-js/06-advanced-functions/03-closure/lexical-environment-simple.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-simple@2x.png b/1-js/06-advanced-functions/03-closure/lexical-environment-simple@2x.png
index 28e971b310..7e7f83b9d0 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-environment-simple@2x.png and b/1-js/06-advanced-functions/03-closure/lexical-environment-simple@2x.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-search-order.png b/1-js/06-advanced-functions/03-closure/lexical-search-order.png
index 392cb57120..06cbb3824b 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-search-order.png and b/1-js/06-advanced-functions/03-closure/lexical-search-order.png differ
diff --git a/1-js/06-advanced-functions/03-closure/lexical-search-order@2x.png b/1-js/06-advanced-functions/03-closure/lexical-search-order@2x.png
index 870897d8d2..6d7f39de22 100644
Binary files a/1-js/06-advanced-functions/03-closure/lexical-search-order@2x.png and b/1-js/06-advanced-functions/03-closure/lexical-search-order@2x.png differ
diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.png b/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.png
index 060b2c293b..5930737dfa 100644
Binary files a/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.png and b/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.png differ
diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval@2x.png b/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval@2x.png
index 4071849cd5..ab1cc93f7a 100644
Binary files a/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval@2x.png and b/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval@2x.png differ
diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.png b/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.png
index 6c473a33cc..f07401c221 100644
Binary files a/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.png and b/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.png differ
diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval@2x.png b/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval@2x.png
index dd45e324f8..e248fdca99 100644
Binary files a/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval@2x.png and b/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval@2x.png differ
diff --git a/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.png b/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.png
index 171e27910d..9687165621 100644
Binary files a/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.png and b/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.png differ
diff --git a/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper@2x.png b/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper@2x.png
index 8d3b5434c2..5e78d71262 100644
Binary files a/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper@2x.png and b/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper@2x.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/object-prototype-empty.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/object-prototype-empty.png
index 1d228b5c8a..818cf71618 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/object-prototype-empty.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/object-prototype-empty.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/object-prototype-empty@2x.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/object-prototype-empty@2x.png
index a4c195ad69..7303f0ef86 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/object-prototype-empty@2x.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/object-prototype-empty@2x.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-chain.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-chain.png
index a302343e2d..e7117ec7e2 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-chain.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-chain.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-chain@2x.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-chain@2x.png
index 4d3311998e..c3c7a21e77 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-chain@2x.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-chain@2x.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-2.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-2.png
index 19c1881a2f..ffdd460a85 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-2.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-2.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-2@2x.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-2@2x.png
index cd38624ab0..6b599216c7 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-2@2x.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-2@2x.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-3.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-3.png
index 0ea869d3c5..fdf3fe9dc4 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-3.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-3.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-3@2x.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-3@2x.png
index 194db77edd..fd8ce0e784 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-3@2x.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk-3@2x.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk.png
index 5bd2111474..29b6c0a156 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk@2x.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk@2x.png
index 1e4ef6efbd..ea4494e9b3 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk@2x.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit-walk@2x.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit.png
index c18e020525..0aa1ec1ee6 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit@2x.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit@2x.png
index 4d9e8ec094..c233c26ed4 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit@2x.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-animal-rabbit@2x.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-user-admin.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-user-admin.png
index aed69c59e0..5300a8c5b3 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-user-admin.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-user-admin.png differ
diff --git a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-user-admin@2x.png b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-user-admin@2x.png
index 2b11b2568b..1543ba1a50 100644
Binary files a/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-user-admin@2x.png and b/1-js/07-object-oriented-programming/03-prototype-inheritance/proto-user-admin@2x.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/function-prototype-constructor.png b/1-js/07-object-oriented-programming/04-function-prototype/function-prototype-constructor.png
index 0dbc7b8fc4..64d5cdaf46 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/function-prototype-constructor.png and b/1-js/07-object-oriented-programming/04-function-prototype/function-prototype-constructor.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/function-prototype-constructor@2x.png b/1-js/07-object-oriented-programming/04-function-prototype/function-prototype-constructor@2x.png
index e38cb85bd9..3f2e3f7181 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/function-prototype-constructor@2x.png and b/1-js/07-object-oriented-programming/04-function-prototype/function-prototype-constructor@2x.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-array-tostring.png b/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-array-tostring.png
index 83258d0614..ed52012927 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-array-tostring.png and b/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-array-tostring.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-array-tostring@2x.png b/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-array-tostring@2x.png
index d77cc8f4ec..bc53681afb 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-array-tostring@2x.png and b/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-array-tostring@2x.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-classes.png b/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-classes.png
index dbab2f78b6..4921de711d 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-classes.png and b/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-classes.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-classes@2x.png b/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-classes@2x.png
index 8c3a18dc86..0d8e19f1c0 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-classes@2x.png and b/1-js/07-object-oriented-programming/04-function-prototype/native-prototypes-classes@2x.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/object-prototype-1.png b/1-js/07-object-oriented-programming/04-function-prototype/object-prototype-1.png
index e7c6bdb212..bbec3d8a7a 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/object-prototype-1.png and b/1-js/07-object-oriented-programming/04-function-prototype/object-prototype-1.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/object-prototype-1@2x.png b/1-js/07-object-oriented-programming/04-function-prototype/object-prototype-1@2x.png
index 34c256bbfd..c80a8fbfea 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/object-prototype-1@2x.png and b/1-js/07-object-oriented-programming/04-function-prototype/object-prototype-1@2x.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/object-prototype.png b/1-js/07-object-oriented-programming/04-function-prototype/object-prototype.png
index d97d87d2c3..0675839ae3 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/object-prototype.png and b/1-js/07-object-oriented-programming/04-function-prototype/object-prototype.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/object-prototype@2x.png b/1-js/07-object-oriented-programming/04-function-prototype/object-prototype@2x.png
index 76ce4c9ac5..89b74f93f4 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/object-prototype@2x.png and b/1-js/07-object-oriented-programming/04-function-prototype/object-prototype@2x.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/proto-constructor-animal-rabbit.png b/1-js/07-object-oriented-programming/04-function-prototype/proto-constructor-animal-rabbit.png
index 3eec740fbb..290caccb4f 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/proto-constructor-animal-rabbit.png and b/1-js/07-object-oriented-programming/04-function-prototype/proto-constructor-animal-rabbit.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/proto-constructor-animal-rabbit@2x.png b/1-js/07-object-oriented-programming/04-function-prototype/proto-constructor-animal-rabbit@2x.png
index ed28a388a0..b881759122 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/proto-constructor-animal-rabbit@2x.png and b/1-js/07-object-oriented-programming/04-function-prototype/proto-constructor-animal-rabbit@2x.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/rabbit-animal-object.png b/1-js/07-object-oriented-programming/04-function-prototype/rabbit-animal-object.png
index 3254270f38..65bd346cdd 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/rabbit-animal-object.png and b/1-js/07-object-oriented-programming/04-function-prototype/rabbit-animal-object.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/rabbit-animal-object@2x.png b/1-js/07-object-oriented-programming/04-function-prototype/rabbit-animal-object@2x.png
index f794d7b84a..e52ac407ba 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/rabbit-animal-object@2x.png and b/1-js/07-object-oriented-programming/04-function-prototype/rabbit-animal-object@2x.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/rabbit-prototype-constructor.png b/1-js/07-object-oriented-programming/04-function-prototype/rabbit-prototype-constructor.png
index d3ef344852..d3a7445d6f 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/rabbit-prototype-constructor.png and b/1-js/07-object-oriented-programming/04-function-prototype/rabbit-prototype-constructor.png differ
diff --git a/1-js/07-object-oriented-programming/04-function-prototype/rabbit-prototype-constructor@2x.png b/1-js/07-object-oriented-programming/04-function-prototype/rabbit-prototype-constructor@2x.png
index 45cbb6baab..7053367bc2 100644
Binary files a/1-js/07-object-oriented-programming/04-function-prototype/rabbit-prototype-constructor@2x.png and b/1-js/07-object-oriented-programming/04-function-prototype/rabbit-prototype-constructor@2x.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/function-prototype-constructor.png b/1-js/07-object-oriented-programming/05-native-prototypes/function-prototype-constructor.png
index 0dbc7b8fc4..64d5cdaf46 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/function-prototype-constructor.png and b/1-js/07-object-oriented-programming/05-native-prototypes/function-prototype-constructor.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/function-prototype-constructor@2x.png b/1-js/07-object-oriented-programming/05-native-prototypes/function-prototype-constructor@2x.png
index e38cb85bd9..3f2e3f7181 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/function-prototype-constructor@2x.png and b/1-js/07-object-oriented-programming/05-native-prototypes/function-prototype-constructor@2x.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-array-tostring.png b/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-array-tostring.png
index 83258d0614..ed52012927 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-array-tostring.png and b/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-array-tostring.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-array-tostring@2x.png b/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-array-tostring@2x.png
index d77cc8f4ec..bc53681afb 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-array-tostring@2x.png and b/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-array-tostring@2x.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-classes.png b/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-classes.png
index dbab2f78b6..4921de711d 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-classes.png and b/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-classes.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-classes@2x.png b/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-classes@2x.png
index 8c3a18dc86..0d8e19f1c0 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-classes@2x.png and b/1-js/07-object-oriented-programming/05-native-prototypes/native-prototypes-classes@2x.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-1.png b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-1.png
index e7c6bdb212..bbec3d8a7a 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-1.png and b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-1.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-1@2x.png b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-1@2x.png
index 34c256bbfd..c80a8fbfea 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-1@2x.png and b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-1@2x.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-null.png b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-null.png
index 7c2e3f9c78..4d14dc02ad 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-null.png and b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-null.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-null@2x.png b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-null@2x.png
index fec1facb0b..abb9634ba3 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-null@2x.png and b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype-null@2x.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype.png b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype.png
index d97d87d2c3..0675839ae3 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype.png and b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype@2x.png b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype@2x.png
index 76ce4c9ac5..89b74f93f4 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype@2x.png and b/1-js/07-object-oriented-programming/05-native-prototypes/object-prototype@2x.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/proto-constructor-animal-rabbit.png b/1-js/07-object-oriented-programming/05-native-prototypes/proto-constructor-animal-rabbit.png
index 3eec740fbb..290caccb4f 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/proto-constructor-animal-rabbit.png and b/1-js/07-object-oriented-programming/05-native-prototypes/proto-constructor-animal-rabbit.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/proto-constructor-animal-rabbit@2x.png b/1-js/07-object-oriented-programming/05-native-prototypes/proto-constructor-animal-rabbit@2x.png
index ed28a388a0..b881759122 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/proto-constructor-animal-rabbit@2x.png and b/1-js/07-object-oriented-programming/05-native-prototypes/proto-constructor-animal-rabbit@2x.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/rabbit-prototype-constructor.png b/1-js/07-object-oriented-programming/05-native-prototypes/rabbit-prototype-constructor.png
index d3ef344852..d3a7445d6f 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/rabbit-prototype-constructor.png and b/1-js/07-object-oriented-programming/05-native-prototypes/rabbit-prototype-constructor.png differ
diff --git a/1-js/07-object-oriented-programming/05-native-prototypes/rabbit-prototype-constructor@2x.png b/1-js/07-object-oriented-programming/05-native-prototypes/rabbit-prototype-constructor@2x.png
index 45cbb6baab..7053367bc2 100644
Binary files a/1-js/07-object-oriented-programming/05-native-prototypes/rabbit-prototype-constructor@2x.png and b/1-js/07-object-oriented-programming/05-native-prototypes/rabbit-prototype-constructor@2x.png differ
diff --git a/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-2.png b/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-2.png
index ee42f6b98c..f91591d343 100644
Binary files a/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-2.png and b/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-2.png differ
diff --git a/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-2@2x.png b/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-2@2x.png
index 1917c6631d..1a13b0d5f6 100644
Binary files a/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-2@2x.png and b/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-2@2x.png differ
diff --git a/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-null.png b/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-null.png
index 7c2e3f9c78..d8ca3dec0e 100644
Binary files a/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-null.png and b/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-null.png differ
diff --git a/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-null@2x.png b/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-null@2x.png
index fec1facb0b..abb9634ba3 100644
Binary files a/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-null@2x.png and b/1-js/07-object-oriented-programming/06-prototype-methods/object-prototype-null@2x.png differ
diff --git a/1-js/07-object-oriented-programming/06-prototype-methods/rabbit-animal-object.png b/1-js/07-object-oriented-programming/06-prototype-methods/rabbit-animal-object.png
index 3254270f38..65bd346cdd 100644
Binary files a/1-js/07-object-oriented-programming/06-prototype-methods/rabbit-animal-object.png and b/1-js/07-object-oriented-programming/06-prototype-methods/rabbit-animal-object.png differ
diff --git a/1-js/07-object-oriented-programming/06-prototype-methods/rabbit-animal-object@2x.png b/1-js/07-object-oriented-programming/06-prototype-methods/rabbit-animal-object@2x.png
index f794d7b84a..e52ac407ba 100644
Binary files a/1-js/07-object-oriented-programming/06-prototype-methods/rabbit-animal-object@2x.png and b/1-js/07-object-oriented-programming/06-prototype-methods/rabbit-animal-object@2x.png differ
diff --git a/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal-2.png b/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal-2.png
index ad4a409322..dab783959f 100644
Binary files a/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal-2.png and b/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal-2.png differ
diff --git a/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal-2@2x.png b/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal-2@2x.png
index 199ed3ee60..10d1969e50 100644
Binary files a/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal-2@2x.png and b/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal-2@2x.png differ
diff --git a/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal.png b/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal.png
index 70708c2848..28ff259f28 100644
Binary files a/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal.png and b/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal.png differ
diff --git a/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal@2x.png b/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal@2x.png
index 0db1301815..495b1b3e66 100644
Binary files a/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal@2x.png and b/1-js/07-object-oriented-programming/08-class-patterns/class-inheritance-rabbit-animal@2x.png differ
diff --git a/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-1.png b/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-1.png
index e63d7d7844..ae6a945636 100644
Binary files a/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-1.png and b/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-1.png differ
diff --git a/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-1@2x.png b/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-1@2x.png
index 3d1be9ccef..6cc59c8b72 100644
Binary files a/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-1@2x.png and b/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-1@2x.png differ
diff --git a/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-2.png b/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-2.png
index 435ec5f89f..e8ea570c70 100644
Binary files a/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-2.png and b/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-2.png differ
diff --git a/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-2@2x.png b/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-2@2x.png
index 5731da73a8..00ea057e1d 100644
Binary files a/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-2@2x.png and b/1-js/07-object-oriented-programming/08-class-patterns/rabbit-animal-independent-2@2x.png differ
diff --git a/1-js/07-object-oriented-programming/09-class/class-user.png b/1-js/07-object-oriented-programming/09-class/class-user.png
index 5579e6bbdf..16806b3df4 100644
Binary files a/1-js/07-object-oriented-programming/09-class/class-user.png and b/1-js/07-object-oriented-programming/09-class/class-user.png differ
diff --git a/1-js/07-object-oriented-programming/09-class/class-user@2x.png b/1-js/07-object-oriented-programming/09-class/class-user@2x.png
index 5a85e6589d..825fac2fb6 100644
Binary files a/1-js/07-object-oriented-programming/09-class/class-user@2x.png and b/1-js/07-object-oriented-programming/09-class/class-user@2x.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/3-class-extend-object/rabbit-extends-object.png b/1-js/07-object-oriented-programming/10-class-inheritance/3-class-extend-object/rabbit-extends-object.png
index d4ff37e561..ee54e2524d 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/3-class-extend-object/rabbit-extends-object.png and b/1-js/07-object-oriented-programming/10-class-inheritance/3-class-extend-object/rabbit-extends-object.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/3-class-extend-object/rabbit-extends-object@2x.png b/1-js/07-object-oriented-programming/10-class-inheritance/3-class-extend-object/rabbit-extends-object@2x.png
index a54a9d2f86..53f0b519eb 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/3-class-extend-object/rabbit-extends-object@2x.png and b/1-js/07-object-oriented-programming/10-class-inheritance/3-class-extend-object/rabbit-extends-object@2x.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-extends.png b/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-extends.png
index 2db88f3663..e3c24f36c7 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-extends.png and b/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-extends.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-extends@2x.png b/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-extends@2x.png
index 9539fe9ec6..57792492b2 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-extends@2x.png and b/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-extends@2x.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-static.png b/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-static.png
index 998c823300..f311eb7be8 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-static.png and b/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-static.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-static@2x.png b/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-static@2x.png
index 98a80d38fa..8a0d888845 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-static@2x.png and b/1-js/07-object-oriented-programming/10-class-inheritance/animal-rabbit-static@2x.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-array-object.png b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-array-object.png
index c5d712632f..04a960fe55 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-array-object.png and b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-array-object.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-array-object@2x.png b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-array-object@2x.png
index edc4e841ec..85372cfdcd 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-array-object@2x.png and b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-array-object@2x.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-animal.png b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-animal.png
index 70708c2848..28ff259f28 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-animal.png and b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-animal.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-animal@2x.png b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-animal@2x.png
index 0db1301815..495b1b3e66 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-animal@2x.png and b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-animal@2x.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-run-animal.png b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-run-animal.png
index 387975a9c7..e982fccb29 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-run-animal.png and b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-run-animal.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-run-animal@2x.png b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-run-animal@2x.png
index ca73135933..d071025ede 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-run-animal@2x.png and b/1-js/07-object-oriented-programming/10-class-inheritance/class-inheritance-rabbit-run-animal@2x.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/object-date-inheritance.png b/1-js/07-object-oriented-programming/10-class-inheritance/object-date-inheritance.png
index 542a0c9fa9..1595ba10d1 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/object-date-inheritance.png and b/1-js/07-object-oriented-programming/10-class-inheritance/object-date-inheritance.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/object-date-inheritance@2x.png b/1-js/07-object-oriented-programming/10-class-inheritance/object-date-inheritance@2x.png
index 21485062a8..c3e3144311 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/object-date-inheritance@2x.png and b/1-js/07-object-oriented-programming/10-class-inheritance/object-date-inheritance@2x.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/this-super-loop.png b/1-js/07-object-oriented-programming/10-class-inheritance/this-super-loop.png
index 637d179398..7411191909 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/this-super-loop.png and b/1-js/07-object-oriented-programming/10-class-inheritance/this-super-loop.png differ
diff --git a/1-js/07-object-oriented-programming/10-class-inheritance/this-super-loop@2x.png b/1-js/07-object-oriented-programming/10-class-inheritance/this-super-loop@2x.png
index af7b443bcb..b6308633bd 100644
Binary files a/1-js/07-object-oriented-programming/10-class-inheritance/this-super-loop@2x.png and b/1-js/07-object-oriented-programming/10-class-inheritance/this-super-loop@2x.png differ
diff --git a/1-js/07-object-oriented-programming/11-instanceof/instanceof.png b/1-js/07-object-oriented-programming/11-instanceof/instanceof.png
index 85aa9a55f3..d7eda8a395 100644
Binary files a/1-js/07-object-oriented-programming/11-instanceof/instanceof.png and b/1-js/07-object-oriented-programming/11-instanceof/instanceof.png differ
diff --git a/1-js/07-object-oriented-programming/11-instanceof/instanceof@2x.png b/1-js/07-object-oriented-programming/11-instanceof/instanceof@2x.png
index fba7712207..072f8bebbd 100644
Binary files a/1-js/07-object-oriented-programming/11-instanceof/instanceof@2x.png and b/1-js/07-object-oriented-programming/11-instanceof/instanceof@2x.png differ
diff --git a/1-js/07-object-oriented-programming/13-mixins/mixin-inheritance.png b/1-js/07-object-oriented-programming/13-mixins/mixin-inheritance.png
index 7cc655036f..e64b2c9785 100644
Binary files a/1-js/07-object-oriented-programming/13-mixins/mixin-inheritance.png and b/1-js/07-object-oriented-programming/13-mixins/mixin-inheritance.png differ
diff --git a/1-js/07-object-oriented-programming/13-mixins/mixin-inheritance@2x.png b/1-js/07-object-oriented-programming/13-mixins/mixin-inheritance@2x.png
index f53ecf68fd..985b013110 100644
Binary files a/1-js/07-object-oriented-programming/13-mixins/mixin-inheritance@2x.png and b/1-js/07-object-oriented-programming/13-mixins/mixin-inheritance@2x.png differ
diff --git a/1-js/08-error-handling/1-try-catch/try-catch-flow.png b/1-js/08-error-handling/1-try-catch/try-catch-flow.png
index 6a91b63295..728cfea7ec 100644
Binary files a/1-js/08-error-handling/1-try-catch/try-catch-flow.png and b/1-js/08-error-handling/1-try-catch/try-catch-flow.png differ
diff --git a/1-js/08-error-handling/1-try-catch/try-catch-flow@2x.png b/1-js/08-error-handling/1-try-catch/try-catch-flow@2x.png
index 8bf9680fd6..b602488e2c 100644
Binary files a/1-js/08-error-handling/1-try-catch/try-catch-flow@2x.png and b/1-js/08-error-handling/1-try-catch/try-catch-flow@2x.png differ
diff --git a/2-ui/1-document/01-browser-environment/windowObjects.png b/2-ui/1-document/01-browser-environment/windowObjects.png
index 81803bd09d..c3a2206944 100644
Binary files a/2-ui/1-document/01-browser-environment/windowObjects.png and b/2-ui/1-document/01-browser-environment/windowObjects.png differ
diff --git a/2-ui/1-document/01-browser-environment/windowObjects@2x.png b/2-ui/1-document/01-browser-environment/windowObjects@2x.png
index e6dae7c3d4..4e9700ea36 100644
Binary files a/2-ui/1-document/01-browser-environment/windowObjects@2x.png and b/2-ui/1-document/01-browser-environment/windowObjects@2x.png differ
diff --git a/2-ui/1-document/02-dom-nodes/domconsole0.png b/2-ui/1-document/02-dom-nodes/domconsole0.png
index 121c11d75a..fad45a9b0f 100644
Binary files a/2-ui/1-document/02-dom-nodes/domconsole0.png and b/2-ui/1-document/02-dom-nodes/domconsole0.png differ
diff --git a/2-ui/1-document/02-dom-nodes/domconsole0@2x.png b/2-ui/1-document/02-dom-nodes/domconsole0@2x.png
index a8953395c5..269bc1a472 100644
Binary files a/2-ui/1-document/02-dom-nodes/domconsole0@2x.png and b/2-ui/1-document/02-dom-nodes/domconsole0@2x.png differ
diff --git a/2-ui/1-document/02-dom-nodes/domconsole1.png b/2-ui/1-document/02-dom-nodes/domconsole1.png
index c04f015cf5..1a5a7d9e40 100644
Binary files a/2-ui/1-document/02-dom-nodes/domconsole1.png and b/2-ui/1-document/02-dom-nodes/domconsole1.png differ
diff --git a/2-ui/1-document/02-dom-nodes/domconsole1@2x.png b/2-ui/1-document/02-dom-nodes/domconsole1@2x.png
index ce0fa0fffa..90313604fb 100644
Binary files a/2-ui/1-document/02-dom-nodes/domconsole1@2x.png and b/2-ui/1-document/02-dom-nodes/domconsole1@2x.png differ
diff --git a/2-ui/1-document/02-dom-nodes/elks.png b/2-ui/1-document/02-dom-nodes/elks.png
index 03177c40e8..adcbe22ce3 100644
Binary files a/2-ui/1-document/02-dom-nodes/elks.png and b/2-ui/1-document/02-dom-nodes/elks.png differ
diff --git a/2-ui/1-document/02-dom-nodes/elks@2x.png b/2-ui/1-document/02-dom-nodes/elks@2x.png
index e8a15bd5b9..15966b09ce 100644
Binary files a/2-ui/1-document/02-dom-nodes/elks@2x.png and b/2-ui/1-document/02-dom-nodes/elks@2x.png differ
diff --git a/2-ui/1-document/02-dom-nodes/inspect.png b/2-ui/1-document/02-dom-nodes/inspect.png
index 075cf93080..3abc9f3142 100644
Binary files a/2-ui/1-document/02-dom-nodes/inspect.png and b/2-ui/1-document/02-dom-nodes/inspect.png differ
diff --git a/2-ui/1-document/02-dom-nodes/inspect@2x.png b/2-ui/1-document/02-dom-nodes/inspect@2x.png
index 8743dd297d..0a44d6c53d 100644
Binary files a/2-ui/1-document/02-dom-nodes/inspect@2x.png and b/2-ui/1-document/02-dom-nodes/inspect@2x.png differ
diff --git a/2-ui/1-document/02-dom-nodes/statusbarButtonGlyphs.svg b/2-ui/1-document/02-dom-nodes/statusbarButtonGlyphs.svg
index fa37b2cc3d..5e44a5af91 100644
--- a/2-ui/1-document/02-dom-nodes/statusbarButtonGlyphs.svg
+++ b/2-ui/1-document/02-dom-nodes/statusbarButtonGlyphs.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/1-document/02-dom-nodes/toolbarButtonGlyphs.svg b/2-ui/1-document/02-dom-nodes/toolbarButtonGlyphs.svg
index 5bdf20a83a..664d58e0e1 100644
--- a/2-ui/1-document/02-dom-nodes/toolbarButtonGlyphs.svg
+++ b/2-ui/1-document/02-dom-nodes/toolbarButtonGlyphs.svg
@@ -1,1035 +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.png b/2-ui/1-document/03-dom-navigation/dom-links-elements.png
index f7eef5d1f7..2dbbf6d6c2 100644
Binary files a/2-ui/1-document/03-dom-navigation/dom-links-elements.png and b/2-ui/1-document/03-dom-navigation/dom-links-elements.png differ
diff --git a/2-ui/1-document/03-dom-navigation/dom-links-elements@2x.png b/2-ui/1-document/03-dom-navigation/dom-links-elements@2x.png
index cf4e220cf8..0bf561feb0 100644
Binary files a/2-ui/1-document/03-dom-navigation/dom-links-elements@2x.png and b/2-ui/1-document/03-dom-navigation/dom-links-elements@2x.png differ
diff --git a/2-ui/1-document/03-dom-navigation/dom-links.png b/2-ui/1-document/03-dom-navigation/dom-links.png
index 25b25b377b..597a9f9ea4 100644
Binary files a/2-ui/1-document/03-dom-navigation/dom-links.png and b/2-ui/1-document/03-dom-navigation/dom-links.png differ
diff --git a/2-ui/1-document/03-dom-navigation/dom-links@2x.png b/2-ui/1-document/03-dom-navigation/dom-links@2x.png
index 84cd33d4e5..86a98a0877 100644
Binary files a/2-ui/1-document/03-dom-navigation/dom-links@2x.png and b/2-ui/1-document/03-dom-navigation/dom-links@2x.png differ
diff --git a/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.png b/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.png
index e48064cce4..8e261a836c 100644
Binary files a/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.png and b/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.png differ
diff --git a/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy@2x.png b/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy@2x.png
index 343f4890d5..5c647dade8 100644
Binary files a/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy@2x.png and b/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy@2x.png differ
diff --git a/2-ui/1-document/07-modifying-document/before-prepend-append-after.png b/2-ui/1-document/07-modifying-document/before-prepend-append-after.png
index 5bff84d850..d03ac59de8 100644
Binary files a/2-ui/1-document/07-modifying-document/before-prepend-append-after.png and b/2-ui/1-document/07-modifying-document/before-prepend-append-after.png differ
diff --git a/2-ui/1-document/07-modifying-document/before-prepend-append-after@2x.png b/2-ui/1-document/07-modifying-document/before-prepend-append-after@2x.png
index 44c369ee66..85b8681b9f 100644
Binary files a/2-ui/1-document/07-modifying-document/before-prepend-append-after@2x.png and b/2-ui/1-document/07-modifying-document/before-prepend-append-after@2x.png differ
diff --git a/2-ui/1-document/07-modifying-document/insert-adjacent.png b/2-ui/1-document/07-modifying-document/insert-adjacent.png
index 08063bc517..c726f79d8b 100644
Binary files a/2-ui/1-document/07-modifying-document/insert-adjacent.png and b/2-ui/1-document/07-modifying-document/insert-adjacent.png differ
diff --git a/2-ui/1-document/07-modifying-document/insert-adjacent@2x.png b/2-ui/1-document/07-modifying-document/insert-adjacent@2x.png
index 60333ad1bb..be39fdd73e 100644
Binary files a/2-ui/1-document/07-modifying-document/insert-adjacent@2x.png and b/2-ui/1-document/07-modifying-document/insert-adjacent@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.png b/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.png
index 098f9eb6d5..a0bca270ae 100644
Binary files a/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.png and b/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field@2x.png b/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field@2x.png
index 3ecb293753..b56d58cb93 100644
Binary files a/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field@2x.png and b/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-all.png b/2-ui/1-document/09-size-and-scroll/metric-all.png
index a6335bcd81..5e38203fb0 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-all.png and b/2-ui/1-document/09-size-and-scroll/metric-all.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-all@2x.png b/2-ui/1-document/09-size-and-scroll/metric-all@2x.png
index e084c257b1..e7f0c24185 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-all@2x.png and b/2-ui/1-document/09-size-and-scroll/metric-all@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.png b/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.png
index ffb10aa1bd..6cf44eebd9 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.png and b/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl@2x.png b/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl@2x.png
index 48510e6e09..a6fd60f3f7 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl@2x.png and b/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-left-top.png b/2-ui/1-document/09-size-and-scroll/metric-client-left-top.png
index 33faf9be7d..1ab9797f84 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-client-left-top.png and b/2-ui/1-document/09-size-and-scroll/metric-client-left-top.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-left-top@2x.png b/2-ui/1-document/09-size-and-scroll/metric-client-left-top@2x.png
index a8e170eabf..10a1db7ec7 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-client-left-top@2x.png and b/2-ui/1-document/09-size-and-scroll/metric-client-left-top@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-width-height.png b/2-ui/1-document/09-size-and-scroll/metric-client-width-height.png
index d10edb5f66..06b579880a 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-client-width-height.png and b/2-ui/1-document/09-size-and-scroll/metric-client-width-height.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-width-height@2x.png b/2-ui/1-document/09-size-and-scroll/metric-client-width-height@2x.png
index f31f483e46..d3cf0df817 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-client-width-height@2x.png and b/2-ui/1-document/09-size-and-scroll/metric-client-width-height@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.png b/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.png
index 8280e40f19..6e9183e40f 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.png and b/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding@2x.png b/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding@2x.png
index 5a73f87a97..a2bf459fb9 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding@2x.png and b/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-css.png b/2-ui/1-document/09-size-and-scroll/metric-css.png
index a28bbab780..4178819356 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-css.png and b/2-ui/1-document/09-size-and-scroll/metric-css.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-css@2x.png b/2-ui/1-document/09-size-and-scroll/metric-css@2x.png
index e4fd7bb878..3ed99165bd 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-css@2x.png and b/2-ui/1-document/09-size-and-scroll/metric-css@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-offset-parent.png b/2-ui/1-document/09-size-and-scroll/metric-offset-parent.png
index a0fba50d2d..ea0d822e41 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-offset-parent.png and b/2-ui/1-document/09-size-and-scroll/metric-offset-parent.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-offset-parent@2x.png b/2-ui/1-document/09-size-and-scroll/metric-offset-parent@2x.png
index 125a91e153..6202f03482 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-offset-parent@2x.png and b/2-ui/1-document/09-size-and-scroll/metric-offset-parent@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.png b/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.png
index f259578489..d7b050f3a5 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.png and b/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-offset-width-height@2x.png b/2-ui/1-document/09-size-and-scroll/metric-offset-width-height@2x.png
index 7bfb24c221..928245ef47 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-offset-width-height@2x.png and b/2-ui/1-document/09-size-and-scroll/metric-offset-width-height@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-scroll-top.png b/2-ui/1-document/09-size-and-scroll/metric-scroll-top.png
index 13c57161f5..da0b1065b6 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-scroll-top.png and b/2-ui/1-document/09-size-and-scroll/metric-scroll-top.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-scroll-top@2x.png b/2-ui/1-document/09-size-and-scroll/metric-scroll-top@2x.png
index bf0cf711a9..b20f3c7bc5 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-scroll-top@2x.png and b/2-ui/1-document/09-size-and-scroll/metric-scroll-top@2x.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.png b/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.png
index 197a5d764e..59993cc577 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.png and b/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.png differ
diff --git a/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height@2x.png b/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height@2x.png
index 1e2a20f546..72487a0a3a 100644
Binary files a/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height@2x.png and b/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height@2x.png differ
diff --git a/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.png b/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.png
index 76a45a7a7f..1324970a52 100644
Binary files a/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.png and b/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.png differ
diff --git a/2-ui/1-document/10-size-and-scroll-window/document-client-width-height@2x.png b/2-ui/1-document/10-size-and-scroll-window/document-client-width-height@2x.png
index 249db0edbe..5034bb480a 100644
Binary files a/2-ui/1-document/10-size-and-scroll-window/document-client-width-height@2x.png and b/2-ui/1-document/10-size-and-scroll-window/document-client-width-height@2x.png differ
diff --git a/2-ui/1-document/11-coordinates/coords.png b/2-ui/1-document/11-coordinates/coords.png
index da4869fb9c..62e68c774a 100644
Binary files a/2-ui/1-document/11-coordinates/coords.png and b/2-ui/1-document/11-coordinates/coords.png differ
diff --git a/2-ui/1-document/11-coordinates/coords@2x.png b/2-ui/1-document/11-coordinates/coords@2x.png
index c3469f4cde..8215144bc3 100644
Binary files a/2-ui/1-document/11-coordinates/coords@2x.png and b/2-ui/1-document/11-coordinates/coords@2x.png differ
diff --git a/2-ui/1-document/11-coordinates/document-window-coordinates-scroll.png b/2-ui/1-document/11-coordinates/document-window-coordinates-scroll.png
index 9e4d9d5e95..9b9b7e000e 100644
Binary files a/2-ui/1-document/11-coordinates/document-window-coordinates-scroll.png and b/2-ui/1-document/11-coordinates/document-window-coordinates-scroll.png differ
diff --git a/2-ui/1-document/11-coordinates/document-window-coordinates-scroll@2x.png b/2-ui/1-document/11-coordinates/document-window-coordinates-scroll@2x.png
index 52e555c490..d0a49f96d0 100644
Binary files a/2-ui/1-document/11-coordinates/document-window-coordinates-scroll@2x.png and b/2-ui/1-document/11-coordinates/document-window-coordinates-scroll@2x.png differ
diff --git a/2-ui/1-document/11-coordinates/document-window-coordinates-zero.png b/2-ui/1-document/11-coordinates/document-window-coordinates-zero.png
index 3624196b0e..de11d3432d 100644
Binary files a/2-ui/1-document/11-coordinates/document-window-coordinates-zero.png and b/2-ui/1-document/11-coordinates/document-window-coordinates-zero.png differ
diff --git a/2-ui/1-document/11-coordinates/document-window-coordinates-zero@2x.png b/2-ui/1-document/11-coordinates/document-window-coordinates-zero@2x.png
index 83f31950c0..387b19ac4a 100644
Binary files a/2-ui/1-document/11-coordinates/document-window-coordinates-zero@2x.png and b/2-ui/1-document/11-coordinates/document-window-coordinates-zero@2x.png differ
diff --git a/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.png b/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.png
index ca2f49edbb..b3a0ca94cc 100644
Binary files a/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.png and b/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.png differ
diff --git a/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords@2x.png b/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords@2x.png
index b4c4d3ef24..9220f35196 100644
Binary files a/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords@2x.png and b/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords@2x.png differ
diff --git a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.png b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.png
index b58ac0a66d..a4dc081aaa 100644
Binary files a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.png and b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.png differ
diff --git a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1@2x.png b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1@2x.png
index fe6a0badd7..19ce15be92 100644
Binary files a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1@2x.png and b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1@2x.png differ
diff --git a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.png b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.png
index 351ead9c4e..7a08648379 100644
Binary files a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.png and b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.png differ
diff --git a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2@2x.png b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2@2x.png
index 05dbc1adf5..65517871bf 100644
Binary files a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2@2x.png and b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2@2x.png differ
diff --git a/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.png b/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.png
index a4f4fae511..9c6384ebca 100644
Binary files a/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.png and b/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.png differ
diff --git a/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling@2x.png b/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling@2x.png
index e3a070cb80..1074d8fd49 100644
Binary files a/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling@2x.png and b/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling@2x.png differ
diff --git a/2-ui/2-events/02-bubbling-and-capturing/eventflow.png b/2-ui/2-events/02-bubbling-and-capturing/eventflow.png
index 95c5c08e0a..d30afe077a 100644
Binary files a/2-ui/2-events/02-bubbling-and-capturing/eventflow.png and b/2-ui/2-events/02-bubbling-and-capturing/eventflow.png differ
diff --git a/2-ui/2-events/02-bubbling-and-capturing/eventflow@2x.png b/2-ui/2-events/02-bubbling-and-capturing/eventflow@2x.png
index d52c4f70c9..39d692f87c 100644
Binary files a/2-ui/2-events/02-bubbling-and-capturing/eventflow@2x.png and b/2-ui/2-events/02-bubbling-and-capturing/eventflow@2x.png differ
diff --git a/2-ui/2-events/03-event-delegation/bagua-bubble.png b/2-ui/2-events/03-event-delegation/bagua-bubble.png
index f0433aeb18..cbfe93ce92 100644
Binary files a/2-ui/2-events/03-event-delegation/bagua-bubble.png and b/2-ui/2-events/03-event-delegation/bagua-bubble.png differ
diff --git a/2-ui/2-events/03-event-delegation/bagua-bubble@2x.png b/2-ui/2-events/03-event-delegation/bagua-bubble@2x.png
index 8cc5ca913f..11fd45bd15 100644
Binary files a/2-ui/2-events/03-event-delegation/bagua-bubble@2x.png and b/2-ui/2-events/03-event-delegation/bagua-bubble@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png
index ea57233073..c1a0db9ae6 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png
index 6a17ca99f7..3c3c8255cd 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png
index babbea5027..00b34a33f0 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png
index e61891a5af..58b97f16c6 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png
index e82adf50e2..6fb1ce908f 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png
index b1c567e97c..09e234f9e8 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png
index 25102e06a8..da2844b4a1 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png
index 22aebe24ce..642c1ab7bc 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png differ
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 81ecde0286..5fca98afd8 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,32 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/3-event-details/8-onscroll/3-load-visible-img/solution.view/placeholder.svg b/2-ui/3-event-details/8-onscroll/3-load-visible-img/solution.view/placeholder.svg
index 7535dd311c..de35bce781 100644
--- a/2-ui/3-event-details/8-onscroll/3-load-visible-img/solution.view/placeholder.svg
+++ b/2-ui/3-event-details/8-onscroll/3-load-visible-img/solution.view/placeholder.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/2-ui/3-event-details/8-onscroll/3-load-visible-img/source.view/placeholder.svg b/2-ui/3-event-details/8-onscroll/3-load-visible-img/source.view/placeholder.svg
index 7535dd311c..de35bce781 100644
--- a/2-ui/3-event-details/8-onscroll/3-load-visible-img/source.view/placeholder.svg
+++ b/2-ui/3-event-details/8-onscroll/3-load-visible-img/source.view/placeholder.svg
@@ -1 +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.png b/2-ui/4-forms-controls/1-form-elements/form-navigation.png
index 5d00632b2c..3ef5b67d74 100644
Binary files a/2-ui/4-forms-controls/1-form-elements/form-navigation.png and b/2-ui/4-forms-controls/1-form-elements/form-navigation.png differ
diff --git a/2-ui/4-forms-controls/1-form-elements/form-navigation@2x.png b/2-ui/4-forms-controls/1-form-elements/form-navigation@2x.png
index 1997b2b360..3f87d4e8d5 100644
Binary files a/2-ui/4-forms-controls/1-form-elements/form-navigation@2x.png and b/2-ui/4-forms-controls/1-form-elements/form-navigation@2x.png differ
diff --git a/3-animation/1-bezier-curve/bezier-car.png b/3-animation/1-bezier-curve/bezier-car.png
index 5df005c3cc..aeba81442a 100644
Binary files a/3-animation/1-bezier-curve/bezier-car.png and b/3-animation/1-bezier-curve/bezier-car.png differ
diff --git a/3-animation/1-bezier-curve/bezier-car@2x.png b/3-animation/1-bezier-curve/bezier-car@2x.png
index 990ecac3ea..5b6cd565de 100644
Binary files a/3-animation/1-bezier-curve/bezier-car@2x.png and b/3-animation/1-bezier-curve/bezier-car@2x.png differ
diff --git a/3-animation/1-bezier-curve/bezier-letter.png b/3-animation/1-bezier-curve/bezier-letter.png
index 636c2abec1..4da120e0cb 100644
Binary files a/3-animation/1-bezier-curve/bezier-letter.png and b/3-animation/1-bezier-curve/bezier-letter.png differ
diff --git a/3-animation/1-bezier-curve/bezier-letter@2x.png b/3-animation/1-bezier-curve/bezier-letter@2x.png
index 86e8f80ef1..6501930569 100644
Binary files a/3-animation/1-bezier-curve/bezier-letter@2x.png and b/3-animation/1-bezier-curve/bezier-letter@2x.png differ
diff --git a/3-animation/1-bezier-curve/bezier-vase.png b/3-animation/1-bezier-curve/bezier-vase.png
index 1fdc08f766..fd6aba70c3 100644
Binary files a/3-animation/1-bezier-curve/bezier-vase.png and b/3-animation/1-bezier-curve/bezier-vase.png differ
diff --git a/3-animation/1-bezier-curve/bezier-vase@2x.png b/3-animation/1-bezier-curve/bezier-vase@2x.png
index e60ced0dee..e9a99add8a 100644
Binary files a/3-animation/1-bezier-curve/bezier-vase@2x.png and b/3-animation/1-bezier-curve/bezier-vase@2x.png differ
diff --git a/3-animation/1-bezier-curve/bezier2.png b/3-animation/1-bezier-curve/bezier2.png
index cbad0a367f..ba901a16fe 100644
Binary files a/3-animation/1-bezier-curve/bezier2.png and b/3-animation/1-bezier-curve/bezier2.png differ
diff --git a/3-animation/1-bezier-curve/bezier2@2x.png b/3-animation/1-bezier-curve/bezier2@2x.png
index 6dbf1bfd83..5c11a11595 100644
Binary files a/3-animation/1-bezier-curve/bezier2@2x.png and b/3-animation/1-bezier-curve/bezier2@2x.png differ
diff --git a/3-animation/1-bezier-curve/bezier3-draw1.png b/3-animation/1-bezier-curve/bezier3-draw1.png
index 177af24758..ed3b8a8e32 100644
Binary files a/3-animation/1-bezier-curve/bezier3-draw1.png and b/3-animation/1-bezier-curve/bezier3-draw1.png differ
diff --git a/3-animation/1-bezier-curve/bezier3-draw1@2x.png b/3-animation/1-bezier-curve/bezier3-draw1@2x.png
index badd242dfb..14f29d1db2 100644
Binary files a/3-animation/1-bezier-curve/bezier3-draw1@2x.png and b/3-animation/1-bezier-curve/bezier3-draw1@2x.png differ
diff --git a/3-animation/1-bezier-curve/bezier3-draw2.png b/3-animation/1-bezier-curve/bezier3-draw2.png
index f27ebcd76c..ff88c41112 100644
Binary files a/3-animation/1-bezier-curve/bezier3-draw2.png and b/3-animation/1-bezier-curve/bezier3-draw2.png differ
diff --git a/3-animation/1-bezier-curve/bezier3-draw2@2x.png b/3-animation/1-bezier-curve/bezier3-draw2@2x.png
index 129eb36e2c..76c7e4e1cd 100644
Binary files a/3-animation/1-bezier-curve/bezier3-draw2@2x.png and b/3-animation/1-bezier-curve/bezier3-draw2@2x.png differ
diff --git a/3-animation/1-bezier-curve/bezier3-e.png b/3-animation/1-bezier-curve/bezier3-e.png
index f5b9e6284a..089bb2effd 100644
Binary files a/3-animation/1-bezier-curve/bezier3-e.png and b/3-animation/1-bezier-curve/bezier3-e.png differ
diff --git a/3-animation/1-bezier-curve/bezier3-e@2x.png b/3-animation/1-bezier-curve/bezier3-e@2x.png
index bc4da5f764..0aa669e9d5 100644
Binary files a/3-animation/1-bezier-curve/bezier3-e@2x.png and b/3-animation/1-bezier-curve/bezier3-e@2x.png differ
diff --git a/3-animation/1-bezier-curve/bezier3.png b/3-animation/1-bezier-curve/bezier3.png
index 890e6c2706..7371a50137 100644
Binary files a/3-animation/1-bezier-curve/bezier3.png and b/3-animation/1-bezier-curve/bezier3.png differ
diff --git a/3-animation/1-bezier-curve/bezier3@2x.png b/3-animation/1-bezier-curve/bezier3@2x.png
index 343d48c958..0e1ff9d960 100644
Binary files a/3-animation/1-bezier-curve/bezier3@2x.png and b/3-animation/1-bezier-curve/bezier3@2x.png differ
diff --git a/3-animation/1-bezier-curve/bezier4-e.png b/3-animation/1-bezier-curve/bezier4-e.png
index 1761ce21e6..b54ad9eaf0 100644
Binary files a/3-animation/1-bezier-curve/bezier4-e.png and b/3-animation/1-bezier-curve/bezier4-e.png differ
diff --git a/3-animation/1-bezier-curve/bezier4-e@2x.png b/3-animation/1-bezier-curve/bezier4-e@2x.png
index b21b886982..c6f5cbe144 100644
Binary files a/3-animation/1-bezier-curve/bezier4-e@2x.png and b/3-animation/1-bezier-curve/bezier4-e@2x.png differ
diff --git a/3-animation/1-bezier-curve/bezier4.png b/3-animation/1-bezier-curve/bezier4.png
index 9176f973fd..1ba7ce1ca3 100644
Binary files a/3-animation/1-bezier-curve/bezier4.png and b/3-animation/1-bezier-curve/bezier4.png differ
diff --git a/3-animation/1-bezier-curve/bezier4@2x.png b/3-animation/1-bezier-curve/bezier4@2x.png
index f4e8d790bc..032d080418 100644
Binary files a/3-animation/1-bezier-curve/bezier4@2x.png and b/3-animation/1-bezier-curve/bezier4@2x.png differ
diff --git a/3-animation/1-bezier-curve/demo.svg b/3-animation/1-bezier-curve/demo.svg
index fbf8e87d5a..3ce6b98924 100644
--- a/3-animation/1-bezier-curve/demo.svg
+++ b/3-animation/1-bezier-curve/demo.svg
@@ -1 +1 @@
-
+1t:1
\ No newline at end of file
diff --git a/3-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.png b/3-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.png
index 91e2bfe582..6ff4385774 100644
Binary files a/3-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.png and b/3-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.png differ
diff --git a/3-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up@2x.png b/3-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up@2x.png
index 31384e53d9..3811f281da 100644
Binary files a/3-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up@2x.png and b/3-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up@2x.png differ
diff --git a/3-animation/2-css-animations/bezier-linear.png b/3-animation/2-css-animations/bezier-linear.png
index 795e4cdf4d..1048803918 100644
Binary files a/3-animation/2-css-animations/bezier-linear.png and b/3-animation/2-css-animations/bezier-linear.png differ
diff --git a/3-animation/2-css-animations/bezier-linear@2x.png b/3-animation/2-css-animations/bezier-linear@2x.png
index 95ec3cf913..dd8accb238 100644
Binary files a/3-animation/2-css-animations/bezier-linear@2x.png and b/3-animation/2-css-animations/bezier-linear@2x.png differ
diff --git a/3-animation/2-css-animations/bezier-train-over.png b/3-animation/2-css-animations/bezier-train-over.png
index bd48229072..7fe8bdbcff 100644
Binary files a/3-animation/2-css-animations/bezier-train-over.png and b/3-animation/2-css-animations/bezier-train-over.png differ
diff --git a/3-animation/2-css-animations/bezier-train-over@2x.png b/3-animation/2-css-animations/bezier-train-over@2x.png
index 8dad7cc346..1c9364dbc4 100644
Binary files a/3-animation/2-css-animations/bezier-train-over@2x.png and b/3-animation/2-css-animations/bezier-train-over@2x.png differ
diff --git a/3-animation/2-css-animations/ease-in-out.png b/3-animation/2-css-animations/ease-in-out.png
index 50ed8a7bb6..1ce0ef83b4 100644
Binary files a/3-animation/2-css-animations/ease-in-out.png and b/3-animation/2-css-animations/ease-in-out.png differ
diff --git a/3-animation/2-css-animations/ease-in-out@2x.png b/3-animation/2-css-animations/ease-in-out@2x.png
index 067ad9baef..706afcc422 100644
Binary files a/3-animation/2-css-animations/ease-in-out@2x.png and b/3-animation/2-css-animations/ease-in-out@2x.png differ
diff --git a/3-animation/2-css-animations/ease-in.png b/3-animation/2-css-animations/ease-in.png
index e00c52c45f..36374ef5c8 100644
Binary files a/3-animation/2-css-animations/ease-in.png and b/3-animation/2-css-animations/ease-in.png differ
diff --git a/3-animation/2-css-animations/ease-in@2x.png b/3-animation/2-css-animations/ease-in@2x.png
index 14207250c3..6edde9c681 100644
Binary files a/3-animation/2-css-animations/ease-in@2x.png and b/3-animation/2-css-animations/ease-in@2x.png differ
diff --git a/3-animation/2-css-animations/ease-out.png b/3-animation/2-css-animations/ease-out.png
index b95ce55054..926bab5f7a 100644
Binary files a/3-animation/2-css-animations/ease-out.png and b/3-animation/2-css-animations/ease-out.png differ
diff --git a/3-animation/2-css-animations/ease-out@2x.png b/3-animation/2-css-animations/ease-out@2x.png
index df4cca89dc..e1bf6d8b7c 100644
Binary files a/3-animation/2-css-animations/ease-out@2x.png and b/3-animation/2-css-animations/ease-out@2x.png differ
diff --git a/3-animation/2-css-animations/ease.png b/3-animation/2-css-animations/ease.png
index 2d4d91cdd2..febde0a423 100644
Binary files a/3-animation/2-css-animations/ease.png and b/3-animation/2-css-animations/ease.png differ
diff --git a/3-animation/2-css-animations/ease@2x.png b/3-animation/2-css-animations/ease@2x.png
index 49eeb9606b..5c0ddf32de 100644
Binary files a/3-animation/2-css-animations/ease@2x.png and b/3-animation/2-css-animations/ease@2x.png differ
diff --git a/3-animation/2-css-animations/train-curve.png b/3-animation/2-css-animations/train-curve.png
index 213ed84a63..a418c3e5bb 100644
Binary files a/3-animation/2-css-animations/train-curve.png and b/3-animation/2-css-animations/train-curve.png differ
diff --git a/3-animation/2-css-animations/train-curve@2x.png b/3-animation/2-css-animations/train-curve@2x.png
index 4d8d698dad..58305bbbc6 100644
Binary files a/3-animation/2-css-animations/train-curve@2x.png and b/3-animation/2-css-animations/train-curve@2x.png differ
diff --git a/3-animation/3-js-animation/back.png b/3-animation/3-js-animation/back.png
index c63bc9d958..a170f37c17 100644
Binary files a/3-animation/3-js-animation/back.png and b/3-animation/3-js-animation/back.png differ
diff --git a/3-animation/3-js-animation/back@2x.png b/3-animation/3-js-animation/back@2x.png
index 794f162354..db8e2f5c98 100644
Binary files a/3-animation/3-js-animation/back@2x.png and b/3-animation/3-js-animation/back@2x.png differ
diff --git a/3-animation/3-js-animation/bezier-linear.png b/3-animation/3-js-animation/bezier-linear.png
index 795e4cdf4d..28752d541d 100644
Binary files a/3-animation/3-js-animation/bezier-linear.png and b/3-animation/3-js-animation/bezier-linear.png differ
diff --git a/3-animation/3-js-animation/bezier-linear@2x.png b/3-animation/3-js-animation/bezier-linear@2x.png
index 95ec3cf913..dd8accb238 100644
Binary files a/3-animation/3-js-animation/bezier-linear@2x.png and b/3-animation/3-js-animation/bezier-linear@2x.png differ
diff --git a/3-animation/3-js-animation/bounce-inout.png b/3-animation/3-js-animation/bounce-inout.png
index af1e90d762..a9b302f53c 100644
Binary files a/3-animation/3-js-animation/bounce-inout.png and b/3-animation/3-js-animation/bounce-inout.png differ
diff --git a/3-animation/3-js-animation/bounce-inout@2x.png b/3-animation/3-js-animation/bounce-inout@2x.png
index 1c558f469c..3b48133565 100644
Binary files a/3-animation/3-js-animation/bounce-inout@2x.png and b/3-animation/3-js-animation/bounce-inout@2x.png differ
diff --git a/3-animation/3-js-animation/circ-ease.png b/3-animation/3-js-animation/circ-ease.png
index 657942f736..31c86cf285 100644
Binary files a/3-animation/3-js-animation/circ-ease.png and b/3-animation/3-js-animation/circ-ease.png differ
diff --git a/3-animation/3-js-animation/circ-ease@2x.png b/3-animation/3-js-animation/circ-ease@2x.png
index 9f68a73f26..3ed8bec893 100644
Binary files a/3-animation/3-js-animation/circ-ease@2x.png and b/3-animation/3-js-animation/circ-ease@2x.png differ
diff --git a/3-animation/3-js-animation/circ.png b/3-animation/3-js-animation/circ.png
index cdb43f7988..d6f4052b0c 100644
Binary files a/3-animation/3-js-animation/circ.png and b/3-animation/3-js-animation/circ.png differ
diff --git a/3-animation/3-js-animation/circ@2x.png b/3-animation/3-js-animation/circ@2x.png
index 7d1c7ced90..144e937287 100644
Binary files a/3-animation/3-js-animation/circ@2x.png and b/3-animation/3-js-animation/circ@2x.png differ
diff --git a/3-animation/3-js-animation/elastic.png b/3-animation/3-js-animation/elastic.png
index f18ffbdca2..80264f5a64 100644
Binary files a/3-animation/3-js-animation/elastic.png and b/3-animation/3-js-animation/elastic.png differ
diff --git a/3-animation/3-js-animation/elastic@2x.png b/3-animation/3-js-animation/elastic@2x.png
index 2dbd6d3cf5..8b09c25e8c 100644
Binary files a/3-animation/3-js-animation/elastic@2x.png and b/3-animation/3-js-animation/elastic@2x.png differ
diff --git a/3-animation/3-js-animation/linear.png b/3-animation/3-js-animation/linear.png
index 9d29ec1bd6..0bda9a9ff9 100644
Binary files a/3-animation/3-js-animation/linear.png and b/3-animation/3-js-animation/linear.png differ
diff --git a/3-animation/3-js-animation/linear@2x.png b/3-animation/3-js-animation/linear@2x.png
index e10b7fef8d..bcc90c8d2a 100644
Binary files a/3-animation/3-js-animation/linear@2x.png and b/3-animation/3-js-animation/linear@2x.png differ
diff --git a/3-animation/3-js-animation/quad.png b/3-animation/3-js-animation/quad.png
index 670715a7f3..b364603fe0 100644
Binary files a/3-animation/3-js-animation/quad.png and b/3-animation/3-js-animation/quad.png differ
diff --git a/3-animation/3-js-animation/quad@2x.png b/3-animation/3-js-animation/quad@2x.png
index 9a3ca207bb..7d36d6cec5 100644
Binary files a/3-animation/3-js-animation/quad@2x.png and b/3-animation/3-js-animation/quad@2x.png differ
diff --git a/3-animation/3-js-animation/quint.png b/3-animation/3-js-animation/quint.png
index 35c06319a4..7a00afcf21 100644
Binary files a/3-animation/3-js-animation/quint.png and b/3-animation/3-js-animation/quint.png differ
diff --git a/3-animation/3-js-animation/quint@2x.png b/3-animation/3-js-animation/quint@2x.png
index d3477022aa..5dd601a8d3 100644
Binary files a/3-animation/3-js-animation/quint@2x.png and b/3-animation/3-js-animation/quint@2x.png differ
diff --git a/5-regular-expressions/03-regexp-character-classes/hello-java-boundaries.png b/5-regular-expressions/03-regexp-character-classes/hello-java-boundaries.png
index ba293e6dae..ead06617f8 100644
Binary files a/5-regular-expressions/03-regexp-character-classes/hello-java-boundaries.png and b/5-regular-expressions/03-regexp-character-classes/hello-java-boundaries.png differ
diff --git a/5-regular-expressions/03-regexp-character-classes/hello-java-boundaries@2x.png b/5-regular-expressions/03-regexp-character-classes/hello-java-boundaries@2x.png
index 9ebf623b3a..2a5da4e2c6 100644
Binary files a/5-regular-expressions/03-regexp-character-classes/hello-java-boundaries@2x.png and b/5-regular-expressions/03-regexp-character-classes/hello-java-boundaries@2x.png differ
diff --git a/5-regular-expressions/03-regexp-character-classes/love-html5-classes.png b/5-regular-expressions/03-regexp-character-classes/love-html5-classes.png
index b8ed77c0f5..f5070fcb57 100644
Binary files a/5-regular-expressions/03-regexp-character-classes/love-html5-classes.png and b/5-regular-expressions/03-regexp-character-classes/love-html5-classes.png differ
diff --git a/5-regular-expressions/03-regexp-character-classes/love-html5-classes@2x.png b/5-regular-expressions/03-regexp-character-classes/love-html5-classes@2x.png
index 9fb998b98b..9d9565bb82 100644
Binary files a/5-regular-expressions/03-regexp-character-classes/love-html5-classes@2x.png and b/5-regular-expressions/03-regexp-character-classes/love-html5-classes@2x.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.png
index 5db6f17a82..b986e20d17 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1@2x.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1@2x.png
index 966e27aa85..e7da6fa8c7 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1@2x.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1@2x.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.png
index 9fdbe2343d..c92f8fa4a7 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2@2x.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2@2x.png
index 91e6658246..f771a4ef1c 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2@2x.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2@2x.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.png
index aeef75bd6b..f34101c232 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3@2x.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3@2x.png
index a8c62e60d7..1ba78c7ac3 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3@2x.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3@2x.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.png
index c18ab43ecb..e99955386d 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4@2x.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4@2x.png
index 823a371710..3c09a4d658 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4@2x.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4@2x.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.png
index 12442d2bdc..525ad262b0 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5@2x.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5@2x.png
index 29d3cf0af7..6aa883fe8b 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5@2x.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5@2x.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.png
index 3ed72b25dc..29788b6e51 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6@2x.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6@2x.png
index 4833e67699..a546cada7c 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6@2x.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6@2x.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.png
index 1e0ce4178f..5c5db394df 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3@2x.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3@2x.png
index 1e378468dc..f40ad9cd0f 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3@2x.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3@2x.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.png
index 478834eec1..afc007e40b 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4@2x.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4@2x.png
index 495a2f2430..0fb4533eb2 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4@2x.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4@2x.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.png
index e50543675b..6deb94e47b 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5@2x.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5@2x.png
index 870d463305..3def0b2345 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5@2x.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5@2x.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.png
index 66728501c4..2ebd232fdb 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.png differ
diff --git a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6@2x.png b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6@2x.png
index 4228e193b5..4b9f236571 100644
Binary files a/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6@2x.png and b/5-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6@2x.png differ
diff --git a/5-regular-expressions/09-regexp-groups/regexp-nested-groups.png b/5-regular-expressions/09-regexp-groups/regexp-nested-groups.png
index 4434b7be03..19b6e82377 100644
Binary files a/5-regular-expressions/09-regexp-groups/regexp-nested-groups.png and b/5-regular-expressions/09-regexp-groups/regexp-nested-groups.png differ
diff --git a/5-regular-expressions/09-regexp-groups/regexp-nested-groups@2x.png b/5-regular-expressions/09-regexp-groups/regexp-nested-groups@2x.png
index 2721e79d37..02c87c58c0 100644
Binary files a/5-regular-expressions/09-regexp-groups/regexp-nested-groups@2x.png and b/5-regular-expressions/09-regexp-groups/regexp-nested-groups@2x.png differ
diff --git a/6-async/01-callbacks/callback-hell.png b/6-async/01-callbacks/callback-hell.png
index f42224a268..8ef21d5dbf 100644
Binary files a/6-async/01-callbacks/callback-hell.png and b/6-async/01-callbacks/callback-hell.png differ
diff --git a/6-async/01-callbacks/callback-hell@2x.png b/6-async/01-callbacks/callback-hell@2x.png
index 7c9a3ab5ed..99fe176ef9 100644
Binary files a/6-async/01-callbacks/callback-hell@2x.png and b/6-async/01-callbacks/callback-hell@2x.png differ
diff --git a/6-async/02-promise-basics/promise-init.png b/6-async/02-promise-basics/promise-init.png
index c54ce05f1d..e76b7f31bb 100644
Binary files a/6-async/02-promise-basics/promise-init.png and b/6-async/02-promise-basics/promise-init.png differ
diff --git a/6-async/02-promise-basics/promise-init@2x.png b/6-async/02-promise-basics/promise-init@2x.png
index 82f0d7138c..7b335e511c 100644
Binary files a/6-async/02-promise-basics/promise-init@2x.png and b/6-async/02-promise-basics/promise-init@2x.png differ
diff --git a/6-async/02-promise-basics/promise-reject-1.png b/6-async/02-promise-basics/promise-reject-1.png
index 38f27c735a..7265b4ba32 100644
Binary files a/6-async/02-promise-basics/promise-reject-1.png and b/6-async/02-promise-basics/promise-reject-1.png differ
diff --git a/6-async/02-promise-basics/promise-reject-1@2x.png b/6-async/02-promise-basics/promise-reject-1@2x.png
index f9b748ff0a..d81c97b13d 100644
Binary files a/6-async/02-promise-basics/promise-reject-1@2x.png and b/6-async/02-promise-basics/promise-reject-1@2x.png differ
diff --git a/6-async/02-promise-basics/promise-resolve-1.png b/6-async/02-promise-basics/promise-resolve-1.png
index 0dfe7bada2..87f011ab52 100644
Binary files a/6-async/02-promise-basics/promise-resolve-1.png and b/6-async/02-promise-basics/promise-resolve-1.png differ
diff --git a/6-async/02-promise-basics/promise-resolve-1@2x.png b/6-async/02-promise-basics/promise-resolve-1@2x.png
index 269b8f2908..be0be6115c 100644
Binary files a/6-async/02-promise-basics/promise-resolve-1@2x.png and b/6-async/02-promise-basics/promise-resolve-1@2x.png differ
diff --git a/6-async/02-promise-basics/promise-resolve-reject.png b/6-async/02-promise-basics/promise-resolve-reject.png
index 505726efd5..dbd8b59cd0 100644
Binary files a/6-async/02-promise-basics/promise-resolve-reject.png and b/6-async/02-promise-basics/promise-resolve-reject.png differ
diff --git a/6-async/02-promise-basics/promise-resolve-reject@2x.png b/6-async/02-promise-basics/promise-resolve-reject@2x.png
index 31128dbe09..27b1f6ca28 100644
Binary files a/6-async/02-promise-basics/promise-resolve-reject@2x.png and b/6-async/02-promise-basics/promise-resolve-reject@2x.png differ
diff --git a/6-async/03-promise-chaining/promise-handler-variants-2.png b/6-async/03-promise-chaining/promise-handler-variants-2.png
index 1b4eff7afe..1404cb8759 100644
Binary files a/6-async/03-promise-chaining/promise-handler-variants-2.png and b/6-async/03-promise-chaining/promise-handler-variants-2.png differ
diff --git a/6-async/03-promise-chaining/promise-handler-variants-2@2x.png b/6-async/03-promise-chaining/promise-handler-variants-2@2x.png
index 241733fb69..d8a6c6d0f3 100644
Binary files a/6-async/03-promise-chaining/promise-handler-variants-2@2x.png and b/6-async/03-promise-chaining/promise-handler-variants-2@2x.png differ
diff --git a/6-async/03-promise-chaining/promise-handler-variants.png b/6-async/03-promise-chaining/promise-handler-variants.png
index 541c18eb29..38fcc20956 100644
Binary files a/6-async/03-promise-chaining/promise-handler-variants.png and b/6-async/03-promise-chaining/promise-handler-variants.png differ
diff --git a/6-async/03-promise-chaining/promise-handler-variants@2x.png b/6-async/03-promise-chaining/promise-handler-variants@2x.png
index 3a2f6b1d8b..42e8c622ef 100644
Binary files a/6-async/03-promise-chaining/promise-handler-variants@2x.png and b/6-async/03-promise-chaining/promise-handler-variants@2x.png differ
diff --git a/6-async/03-promise-chaining/promise-then-chain.png b/6-async/03-promise-chaining/promise-then-chain.png
index 7cd1baa93c..0e64fabce7 100644
Binary files a/6-async/03-promise-chaining/promise-then-chain.png and b/6-async/03-promise-chaining/promise-then-chain.png differ
diff --git a/6-async/03-promise-chaining/promise-then-chain@2x.png b/6-async/03-promise-chaining/promise-then-chain@2x.png
index 3d981342bd..ba5af050bf 100644
Binary files a/6-async/03-promise-chaining/promise-then-chain@2x.png and b/6-async/03-promise-chaining/promise-then-chain@2x.png differ
diff --git a/6-async/03-promise-chaining/promise-then-many.png b/6-async/03-promise-chaining/promise-then-many.png
index 199867f841..592ffd4b8c 100644
Binary files a/6-async/03-promise-chaining/promise-then-many.png and b/6-async/03-promise-chaining/promise-then-many.png differ
diff --git a/6-async/03-promise-chaining/promise-then-many@2x.png b/6-async/03-promise-chaining/promise-then-many@2x.png
index 2e7847eb2a..75756bc828 100644
Binary files a/6-async/03-promise-chaining/promise-then-many@2x.png and b/6-async/03-promise-chaining/promise-then-many@2x.png differ