diff --git a/1-js/01-getting-started/1-intro/limitations.png b/1-js/01-getting-started/1-intro/limitations.png
index 4063bbcf25..74a4855d38 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..411bfb0f04 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..377262edea 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..17e03001ba 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..baadc0301e 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..374b3cf9da 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..4f2b7c5ba2 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..2d2a062051 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..6bee47fa2c 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..4c2898772f 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..754aa52236 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..936d342040 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..4ee21e6b27 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..dc204a6051 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/10-ifelse/4-check-login/ifelse_task.png b/1-js/02-first-steps/10-ifelse/4-check-login/ifelse_task.png
index 8b54dc83d5..486f735bf0 100644
Binary files a/1-js/02-first-steps/10-ifelse/4-check-login/ifelse_task.png and b/1-js/02-first-steps/10-ifelse/4-check-login/ifelse_task.png differ
diff --git a/1-js/02-first-steps/10-ifelse/4-check-login/ifelse_task@2x.png b/1-js/02-first-steps/10-ifelse/4-check-login/ifelse_task@2x.png
index 92001dfe86..9f23640885 100644
Binary files a/1-js/02-first-steps/10-ifelse/4-check-login/ifelse_task@2x.png and b/1-js/02-first-steps/10-ifelse/4-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..214caa8b8b 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..5fae571e6a 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..9b8f00a710 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..cf99ddf083 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..dad0983178 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..e472c89503 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..fd9e51ccce 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..d03fa88908 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..a155627a90 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..05715fe0fa 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..6723d4c830 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..e54651a401 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..0dd59e43fb 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..495471a06e 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..917d29a303 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..cf5d9b739a 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..f89a252eed 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..a48492d28a 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..66cfb8a11f 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..898c930f36 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..e9ad6ac938 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..2b25f68bfb 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..be6b4712b3 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..47ce7ea4dd 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..186b0c4491 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..d65309f95d 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..fbc388cbdd 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..304d34ecfa 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..de5c1b9305 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..e680842dc9 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..1f17dca266 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..9d9dee4256 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..d364eee02a 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..1417b6fe99 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..9cd874feee 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..1f5fc4b769 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..9b3ae86caa 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..d0d159b25f 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..af0293638a 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..ba36774006 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..a9eb180cd3 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..9dbbc06cea 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..f9229b65af 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..97b8eab4bf 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..0e0ff9df3a 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..068bfb1f4a 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..e195ae38d7 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..375e48c429 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..bee90cf52b 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..87eb3d1d67 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..a351747009 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..c4348b6f90 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..8d2def06c6 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..3e04174018 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..5373b571a5 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..939365350f 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..b12f5afa5b 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..d3c029376a 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..7f2e158bfa 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..19a579869c 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..916b618456 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..ba36283b38 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..95cef789f9 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..3c863525be 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..cacbb54c89 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..51c877e2c2 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..9695755d31 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..7d8f5e050f 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..bcf9724e27 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..c6610d790b 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..13dca4b61a 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..cef1190049 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..9c55d7a4ff 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..ebb13b19b9 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..d31925f2a7 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..1c04895135 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..83d10b77df 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..238d48867e 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..faf7d3be96 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..745f5cc156 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..877930c146 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..77a2ec155a 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..ddf19d7f1f 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..ac995da9e6 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..ca4b6fd286 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..23601f839a 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..0a91d6ac55 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..86b87c2bee 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..c6d48767c3 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..4c7490699c 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..951ee656fa 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..c49fb9ca4a 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..149e097486 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..a4256cb2de 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..1cdb28eec1 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..aae2362366 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..0b5598fea3 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..d1b8072902 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..bb83cd6ced 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..926de2818c 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..28836b62a2 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..3571a348fd 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..4bf5c5dd82 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..0ae6c35483 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..3d14f3886b 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..d90fbbb84e 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..1f004d9e5e 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..057fc50337 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..f7d0690429 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..ee52274768 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..bf08cea444 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..ae2a26f6fa 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..0bfb262634 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..01df5cce54 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..f3529a185a 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..e1746f9dd2 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..9f4fc359b6 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..5a5e694c45 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..3515c492eb 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..35b084e4fd 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..0567f57644 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..1edc6eb8da 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..35ec4254c6 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..6c6c5879b3 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..5956305960 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..8e4fc446ae 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..5bfb47f6bb 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..4d7d5d41cd 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..89b77b43aa 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..0eef94166e 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..ec0ff67ad8 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..739e02b27b 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..3af2d5eef0 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..6deb00e70e 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..4a02dfc7e0 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..e7ebd834e8 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..16df5f1748 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..cc55239c3c 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..895bc4fdea 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..d97844bd5e 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..8b8542f9e0 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..99ac72b5c6 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..5400f783dd 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..47d21cd6df 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..77c7d39a77 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..32ae475d0d 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..468d6b42b4 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..590fa45795 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..6fc039fdb0 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..feafcd93e3 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..4126acf7c8 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..950c36986c 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..f650911559 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..62fdab7bf8 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..dcc14da7fc 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..c8c66ecdac 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..602ace145c 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..526a2402dd 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..1fbc071e87 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..b7741fa6c6 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..61c8ccbbd2 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..32ae475d0d 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..468d6b42b4 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..590fa45795 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..6fc039fdb0 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..feafcd93e3 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..4126acf7c8 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..950c36986c 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..f650911559 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..bb6e1dc85c 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..b59303bf7e 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..62fdab7bf8 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..dcc14da7fc 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..c8c66ecdac 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..602ace145c 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..b7741fa6c6 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..61c8ccbbd2 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..d846eaa5cc 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..64cfc72bfe 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..925e7b498c 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..b59303bf7e 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..526a2402dd 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..1fbc071e87 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..ad72b1430b 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..fa3be9b424 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..8ec3255221 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..5ddd694661 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..4448977ab9 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..b63e393254 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..52e5ec3cef 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..e16fe18e0e 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..da09b5376a 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..e9f090a8bd 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..847b20cbb3 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..2f9c1428bc 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..0d24c3196f 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..afbe2c9035 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..de393b93e2 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..cb6cfcf949 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..36990547de 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..0f9d7f3656 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..8ec3255221 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..5ddd694661 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..20fc7f8724 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..02fb774d87 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..de296b31c0 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..3cdccab50e 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..646ba0c313 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..860a458600 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..d92a2263df 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..83dc161f13 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..0450e0a517 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..914be014c9 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..f5e8d961a9 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..8ac856ad0d 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..5df6291a26 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..47c2fca5f0 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..3019f791f0 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..a92e214dd9 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..a00e67fb9d 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..df273f6150 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..b43ab45d81 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..3dd3f1623a 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..b3e740d91e 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..9afd0b2be7 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..917d29a303 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..1184511d56 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..7129627c51 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..93fe0b041e 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..9cdbbe9be5 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..315f6ea9be 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..9071e8d911 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..5c8dc5843a 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..277e92c764 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..035c9038e7 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..87447f9049 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..8191a0c7dc 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..2fd247ba39 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..96c3f5a60c 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..04000cefdc 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..b906c9655e 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..df964bbed8 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..013a473089 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..77aec07fb8 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..b59f14c9f5 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..647f3c4914 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..4c57e09456 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..72e9ea26ed 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..d13c7c734c 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..60d5186004 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..f65cc9c04a 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..7ff14480be 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..c617d43b14 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..369f001fee 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..17480c6c9b 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..077f0ea573 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..db59b59c52 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..b370219fe4 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..43b00bb5d1 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..359b0a9eb1 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..3eb47334cf 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..d5edc7e436 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..a6c9103002 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..b7ff062673 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..726730a9dc 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..e86f1fe3b8 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..7eb228a6a5 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..62c9724d62 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..6cd9b02820 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..5b6ae286c3 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..2019de8e95 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..938bf88f15 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..7ae103ddd6 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..0fd19d6ad5 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..faa5c45ace 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..61bca355df 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..7bc159d7b3 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..c93728346b 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..3af73fecb3 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..8fdf5dcefc 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..84a3433a56 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..5145fbe7ff 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..8e6ac3357c 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..7e8b65e2db 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..ce558b0cdb 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..bd56433a12 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..ce295c78cf 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..8168a46c37 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..6945c797bc 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..48b1228f94 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..418aefe46a 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..1f891457cf 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..9cdfef2f31 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..a1d7b562ac 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..e8013e246b 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..e597cbd465 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..c99d14d321 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..c273c36ea2 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..779e4f0885 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..1566f5914b 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..8d2e9640ee 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..f5badaa77c 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..2c60d20c2a 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..63e09ff677 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..d7b14cc125 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..6a8cd71072 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..0c1f383f1f 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..fbf57904ae 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..070be4d087 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..1c60d5ac18 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..1c4024a06d 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..030ae4683f 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..30daec2c46 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..9525c1e283 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..556bd2e414 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..a508e0b9fc 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..0efda00ec2 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..66a838dfde 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..ca89569e2e 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..00a612d97a 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..d8defb85c9 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..4a5e4e8fe2 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..38ca67fe9e 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..1b05ce974c 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..20cb11e44f 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..338aa65cd0 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..5db60489fd 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..889d045ce0 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..30daec2c46 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..06778fecce 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..9cfed1084a 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..8c293cea9b 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..0e37010b2e 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..4b6ba82fc7 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..b2ee9b98d0 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..3b1a4d9315 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..fb4200bf08 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..23076ab90c 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..ef1cfae99e 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..75254cfd53 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..c2ee338f2e 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..fcdbe40497 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..a084515a74 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..ef6b3c458f 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..74e9c2bcfa 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..b59071f30d 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..205f08134c 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..703d5d55ed 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..429bbaa557 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..7013c6ef74 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..a3a701cac6 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..41f0cf3e07 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..6b42b88e7f 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..74fc9e4c97 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..1acd251e87 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..80c19eb182 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..5c9782b76a 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..d551d60bd9 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..87452ed27f 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..faf8eb5741 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..e6cdc72826 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..8d59547d9d 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..9f9c0a0f15 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..d4631eeaea 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..c26ca6b262 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..8b1f5d0663 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..9d28fb708d 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..fd77e95086 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..602e21e08b 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..860b1f629d 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..c637d8e3fa 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..18106e6f76 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..e5f1004cdd 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..a23ffd37ef 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..11c5d57ae0 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..ee84a80785 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..ba767adabf 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..b147251acf 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..8321c8facf 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..85a4721617 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..7a3826c2bf 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..0e7c8227a1 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..ec0db873d9 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..186e27cb8d 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..c8f1d96b87 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..b0ffa42d87 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..b00b965133 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