diff --git a/Taskfile.yaml b/Taskfile.yaml
index 8be4393..1884e44 100644
--- a/Taskfile.yaml
+++ b/Taskfile.yaml
@@ -7,21 +7,18 @@ tasks:
app:upload:
desc: "Upload app files to the Arduino Board"
cmds:
- - adb push ./python/main.py {{ .ARDUINO_APP_BASE_PATH }}/python/main.py
- - adb push ./sketch/sketch.ino {{ .ARDUINO_APP_BASE_PATH }}/sketch/sketch.ino
- - adb push ./sketch/sketch.yaml {{ .ARDUINO_APP_BASE_PATH }}/sketch/sketch.yaml
+ - adb push ./app.yaml {{ .ARDUINO_APP_BASE_PATH }}/app.yaml
- task modulino:patch
- - adb push ./sketch/Arduino_Modulino {{ .ARDUINO_APP_BASE_PATH }}/sketch/Arduino_Modulino
- - adb push ./app.yaml {{ .ARDUINO_APP_BASE_PATH }}/app.yaml
- - adb push ./assets/index.html {{ .ARDUINO_APP_BASE_PATH }}/assets/index.html
- - adb push ./assets/gui.js {{ .ARDUINO_APP_BASE_PATH }}/assets/gui.js
+ - adb push ./sketch {{ .ARDUINO_APP_BASE_PATH }}/
+ - adb push ./python/ {{ .ARDUINO_APP_BASE_PATH }}/
+ - adb push ./assets/ {{ .ARDUINO_APP_BASE_PATH }}/
modulino:patch:
desc: "Patch Arduino Modulino and put it in the sketch folder"
cmds:
# See https://github.com/arduino-libraries/Arduino_Modulino/pull/42
# Any Version<0.6.0 the build fails if Both modulino and ArduinoLedMatrix are used in the UnoQ
- - mkdir -p sketch/Arduino_Modulino
+ - rm -rf sketch/Arduino_Modulino && mkdir -p sketch/Arduino_Modulino
- git clone --depth 1 git@github.com:arduino-libraries/Arduino_Modulino.git sketch/Arduino_Modulino
- cd sketch/Arduino_Modulino && git checkout 480e9d183a3b3dede0c68170e469410a6d710bee
@@ -55,4 +52,6 @@ tasks:
cmds:
- npm run build:dev --workspace @scratch/scratch-gui
- cp build/index.html ../../../assets/index.html
- - cp build/gui.js ../../../assets/gui.js
\ No newline at end of file
+ - cp build/gui.js ../../../assets/gui.js
+ ## copy (some) of the static files
+ - mkdir -p ../../../assets/static/blocks-media && cp -r build/static/blocks-media ../../../assets/static/
\ No newline at end of file
diff --git a/assets/gui.js b/assets/gui.js
index db56208..76a0b67 100644
--- a/assets/gui.js
+++ b/assets/gui.js
@@ -35,7 +35,7 @@ const iconURI = '';
*/
// eslint-disable-next-line max-len
const menuIconURI = '';
-const wsServerURL = 'http://192.168.1.39:7000';
+const wsServerURL = "".concat(window.location.protocol, "//").concat(window.location.hostname, ":7000");
class Scratch3Arduino {
constructor(runtime) {
this.runtime = runtime;
diff --git a/assets/static/blocks-media/default/1x1.gif b/assets/static/blocks-media/default/1x1.gif
new file mode 100644
index 0000000..3085511
Binary files /dev/null and b/assets/static/blocks-media/default/1x1.gif differ
diff --git a/assets/static/blocks-media/default/click.mp3 b/assets/static/blocks-media/default/click.mp3
new file mode 100644
index 0000000..0c1b05c
Binary files /dev/null and b/assets/static/blocks-media/default/click.mp3 differ
diff --git a/assets/static/blocks-media/default/click.ogg b/assets/static/blocks-media/default/click.ogg
new file mode 100644
index 0000000..37535b8
Binary files /dev/null and b/assets/static/blocks-media/default/click.ogg differ
diff --git a/assets/static/blocks-media/default/click.wav b/assets/static/blocks-media/default/click.wav
new file mode 100644
index 0000000..17f71ae
Binary files /dev/null and b/assets/static/blocks-media/default/click.wav differ
diff --git a/assets/static/blocks-media/default/comment-arrow-down.svg b/assets/static/blocks-media/default/comment-arrow-down.svg
new file mode 100644
index 0000000..31dfa1d
--- /dev/null
+++ b/assets/static/blocks-media/default/comment-arrow-down.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/assets/static/blocks-media/default/comment-arrow-up.svg b/assets/static/blocks-media/default/comment-arrow-up.svg
new file mode 100644
index 0000000..a951282
--- /dev/null
+++ b/assets/static/blocks-media/default/comment-arrow-up.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/assets/static/blocks-media/default/delete-x.svg b/assets/static/blocks-media/default/delete-x.svg
new file mode 100644
index 0000000..ed1f71e
--- /dev/null
+++ b/assets/static/blocks-media/default/delete-x.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/assets/static/blocks-media/default/delete.mp3 b/assets/static/blocks-media/default/delete.mp3
new file mode 100644
index 0000000..a937a38
Binary files /dev/null and b/assets/static/blocks-media/default/delete.mp3 differ
diff --git a/assets/static/blocks-media/default/delete.ogg b/assets/static/blocks-media/default/delete.ogg
new file mode 100644
index 0000000..e123af6
Binary files /dev/null and b/assets/static/blocks-media/default/delete.ogg differ
diff --git a/assets/static/blocks-media/default/delete.wav b/assets/static/blocks-media/default/delete.wav
new file mode 100644
index 0000000..8e8026e
Binary files /dev/null and b/assets/static/blocks-media/default/delete.wav differ
diff --git a/assets/static/blocks-media/default/dropdown-arrow-dark.svg b/assets/static/blocks-media/default/dropdown-arrow-dark.svg
new file mode 100644
index 0000000..50df287
--- /dev/null
+++ b/assets/static/blocks-media/default/dropdown-arrow-dark.svg
@@ -0,0 +1 @@
+
diff --git a/assets/static/blocks-media/default/dropdown-arrow.svg b/assets/static/blocks-media/default/dropdown-arrow.svg
new file mode 100644
index 0000000..4e6ce19
--- /dev/null
+++ b/assets/static/blocks-media/default/dropdown-arrow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/extensions/microbit-block-icon.svg b/assets/static/blocks-media/default/extensions/microbit-block-icon.svg
new file mode 100644
index 0000000..9543796
--- /dev/null
+++ b/assets/static/blocks-media/default/extensions/microbit-block-icon.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/assets/static/blocks-media/default/extensions/music-block-icon.svg b/assets/static/blocks-media/default/extensions/music-block-icon.svg
new file mode 100644
index 0000000..f13ebe2
--- /dev/null
+++ b/assets/static/blocks-media/default/extensions/music-block-icon.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/extensions/pen-block-icon.svg b/assets/static/blocks-media/default/extensions/pen-block-icon.svg
new file mode 100644
index 0000000..148affa
--- /dev/null
+++ b/assets/static/blocks-media/default/extensions/pen-block-icon.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/extensions/wedo2-block-icon.svg b/assets/static/blocks-media/default/extensions/wedo2-block-icon.svg
new file mode 100644
index 0000000..51cb771
--- /dev/null
+++ b/assets/static/blocks-media/default/extensions/wedo2-block-icon.svg
@@ -0,0 +1,36 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/eyedropper.svg b/assets/static/blocks-media/default/eyedropper.svg
new file mode 100644
index 0000000..37ff809
--- /dev/null
+++ b/assets/static/blocks-media/default/eyedropper.svg
@@ -0,0 +1,22 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/green-flag.svg b/assets/static/blocks-media/default/green-flag.svg
new file mode 100644
index 0000000..5c3c9c1
--- /dev/null
+++ b/assets/static/blocks-media/default/green-flag.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/assets/static/blocks-media/default/handclosed.cur b/assets/static/blocks-media/default/handclosed.cur
new file mode 100644
index 0000000..4851755
Binary files /dev/null and b/assets/static/blocks-media/default/handclosed.cur differ
diff --git a/assets/static/blocks-media/default/handdelete.cur b/assets/static/blocks-media/default/handdelete.cur
new file mode 100644
index 0000000..170320f
Binary files /dev/null and b/assets/static/blocks-media/default/handdelete.cur differ
diff --git a/assets/static/blocks-media/default/handopen.cur b/assets/static/blocks-media/default/handopen.cur
new file mode 100644
index 0000000..da44588
Binary files /dev/null and b/assets/static/blocks-media/default/handopen.cur differ
diff --git a/assets/static/blocks-media/default/icons/arrow.svg b/assets/static/blocks-media/default/icons/arrow.svg
new file mode 100644
index 0000000..6debbf3
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/arrow.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/assets/static/blocks-media/default/icons/arrow_button.svg b/assets/static/blocks-media/default/icons/arrow_button.svg
new file mode 100644
index 0000000..17d6eeb
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/arrow_button.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/control_forever.svg b/assets/static/blocks-media/default/icons/control_forever.svg
new file mode 100644
index 0000000..eb09501
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/control_forever.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/control_repeat.svg b/assets/static/blocks-media/default/icons/control_repeat.svg
new file mode 100644
index 0000000..05e9fa8
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/control_repeat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/control_stop.svg b/assets/static/blocks-media/default/icons/control_stop.svg
new file mode 100644
index 0000000..d6e9a54
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/control_stop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/control_wait.svg b/assets/static/blocks-media/default/icons/control_wait.svg
new file mode 100644
index 0000000..5291735
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/control_wait.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_broadcast_blue.svg b/assets/static/blocks-media/default/icons/event_broadcast_blue.svg
new file mode 100644
index 0000000..3ed7b5b
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_broadcast_blue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_broadcast_coral.svg b/assets/static/blocks-media/default/icons/event_broadcast_coral.svg
new file mode 100644
index 0000000..241f34e
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_broadcast_coral.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_broadcast_green.svg b/assets/static/blocks-media/default/icons/event_broadcast_green.svg
new file mode 100644
index 0000000..e61e35a
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_broadcast_green.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_broadcast_magenta.svg b/assets/static/blocks-media/default/icons/event_broadcast_magenta.svg
new file mode 100644
index 0000000..4207ff7
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_broadcast_magenta.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_broadcast_orange.svg b/assets/static/blocks-media/default/icons/event_broadcast_orange.svg
new file mode 100644
index 0000000..653ce7c
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_broadcast_orange.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_broadcast_purple.svg b/assets/static/blocks-media/default/icons/event_broadcast_purple.svg
new file mode 100644
index 0000000..547368c
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_broadcast_purple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_when-broadcast-received_blue.svg b/assets/static/blocks-media/default/icons/event_when-broadcast-received_blue.svg
new file mode 100644
index 0000000..ed1f580
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_when-broadcast-received_blue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_when-broadcast-received_coral.svg b/assets/static/blocks-media/default/icons/event_when-broadcast-received_coral.svg
new file mode 100644
index 0000000..05f92a4
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_when-broadcast-received_coral.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_when-broadcast-received_green.svg b/assets/static/blocks-media/default/icons/event_when-broadcast-received_green.svg
new file mode 100644
index 0000000..e43e8a9
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_when-broadcast-received_green.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_when-broadcast-received_magenta.svg b/assets/static/blocks-media/default/icons/event_when-broadcast-received_magenta.svg
new file mode 100644
index 0000000..c01191b
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_when-broadcast-received_magenta.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_when-broadcast-received_orange.svg b/assets/static/blocks-media/default/icons/event_when-broadcast-received_orange.svg
new file mode 100644
index 0000000..fa99c84
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_when-broadcast-received_orange.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_when-broadcast-received_purple.svg b/assets/static/blocks-media/default/icons/event_when-broadcast-received_purple.svg
new file mode 100644
index 0000000..12b163f
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_when-broadcast-received_purple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/event_whenflagclicked.svg b/assets/static/blocks-media/default/icons/event_whenflagclicked.svg
new file mode 100644
index 0000000..ff2a3bf
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/event_whenflagclicked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/remove.svg b/assets/static/blocks-media/default/icons/remove.svg
new file mode 100644
index 0000000..9f50efc
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/remove.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/set-led_blue.svg b/assets/static/blocks-media/default/icons/set-led_blue.svg
new file mode 100644
index 0000000..7bb73f9
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/set-led_blue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/set-led_coral.svg b/assets/static/blocks-media/default/icons/set-led_coral.svg
new file mode 100644
index 0000000..26487a3
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/set-led_coral.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/set-led_green.svg b/assets/static/blocks-media/default/icons/set-led_green.svg
new file mode 100644
index 0000000..3c9cd17
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/set-led_green.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/set-led_magenta.svg b/assets/static/blocks-media/default/icons/set-led_magenta.svg
new file mode 100644
index 0000000..a13b8f1
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/set-led_magenta.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/set-led_mystery.svg b/assets/static/blocks-media/default/icons/set-led_mystery.svg
new file mode 100644
index 0000000..4b0a2e3
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/set-led_mystery.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/set-led_orange.svg b/assets/static/blocks-media/default/icons/set-led_orange.svg
new file mode 100644
index 0000000..9821c79
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/set-led_orange.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/set-led_purple.svg b/assets/static/blocks-media/default/icons/set-led_purple.svg
new file mode 100644
index 0000000..efb7132
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/set-led_purple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/set-led_white.svg b/assets/static/blocks-media/default/icons/set-led_white.svg
new file mode 100644
index 0000000..5ae43ab
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/set-led_white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/set-led_yellow.svg b/assets/static/blocks-media/default/icons/set-led_yellow.svg
new file mode 100644
index 0000000..7dba71f
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/set-led_yellow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_motor-clockwise.svg b/assets/static/blocks-media/default/icons/wedo_motor-clockwise.svg
new file mode 100644
index 0000000..29bdf2a
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_motor-clockwise.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_motor-counterclockwise.svg b/assets/static/blocks-media/default/icons/wedo_motor-counterclockwise.svg
new file mode 100644
index 0000000..3631e8b
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_motor-counterclockwise.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_motor-speed_fast.svg b/assets/static/blocks-media/default/icons/wedo_motor-speed_fast.svg
new file mode 100644
index 0000000..0e9308f
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_motor-speed_fast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_motor-speed_med.svg b/assets/static/blocks-media/default/icons/wedo_motor-speed_med.svg
new file mode 100644
index 0000000..49bc2b4
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_motor-speed_med.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_motor-speed_slow.svg b/assets/static/blocks-media/default/icons/wedo_motor-speed_slow.svg
new file mode 100644
index 0000000..b9232ed
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_motor-speed_slow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_when-distance_close.svg b/assets/static/blocks-media/default/icons/wedo_when-distance_close.svg
new file mode 100644
index 0000000..fa73577
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_when-distance_close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_when-tilt-backward.svg b/assets/static/blocks-media/default/icons/wedo_when-tilt-backward.svg
new file mode 100644
index 0000000..e7a4104
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_when-tilt-backward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_when-tilt-forward.svg b/assets/static/blocks-media/default/icons/wedo_when-tilt-forward.svg
new file mode 100644
index 0000000..00ef173
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_when-tilt-forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_when-tilt-left.svg b/assets/static/blocks-media/default/icons/wedo_when-tilt-left.svg
new file mode 100644
index 0000000..35beebc
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_when-tilt-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_when-tilt-right.svg b/assets/static/blocks-media/default/icons/wedo_when-tilt-right.svg
new file mode 100644
index 0000000..a05dbf0
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_when-tilt-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/icons/wedo_when-tilt.svg b/assets/static/blocks-media/default/icons/wedo_when-tilt.svg
new file mode 100644
index 0000000..a4c10c3
--- /dev/null
+++ b/assets/static/blocks-media/default/icons/wedo_when-tilt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/repeat.svg b/assets/static/blocks-media/default/repeat.svg
new file mode 100644
index 0000000..e51234e
--- /dev/null
+++ b/assets/static/blocks-media/default/repeat.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/assets/static/blocks-media/default/rotate-left.svg b/assets/static/blocks-media/default/rotate-left.svg
new file mode 100644
index 0000000..42f5919
--- /dev/null
+++ b/assets/static/blocks-media/default/rotate-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/rotate-right.svg b/assets/static/blocks-media/default/rotate-right.svg
new file mode 100644
index 0000000..c3f4647
--- /dev/null
+++ b/assets/static/blocks-media/default/rotate-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/sprites.png b/assets/static/blocks-media/default/sprites.png
new file mode 100644
index 0000000..7f704a5
Binary files /dev/null and b/assets/static/blocks-media/default/sprites.png differ
diff --git a/assets/static/blocks-media/default/sprites.svg b/assets/static/blocks-media/default/sprites.svg
new file mode 100644
index 0000000..3f09ef3
--- /dev/null
+++ b/assets/static/blocks-media/default/sprites.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/assets/static/blocks-media/default/status-not-ready.svg b/assets/static/blocks-media/default/status-not-ready.svg
new file mode 100644
index 0000000..2774744
--- /dev/null
+++ b/assets/static/blocks-media/default/status-not-ready.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/status-ready.svg b/assets/static/blocks-media/default/status-ready.svg
new file mode 100644
index 0000000..6116d5a
--- /dev/null
+++ b/assets/static/blocks-media/default/status-ready.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/zoom-in.svg b/assets/static/blocks-media/default/zoom-in.svg
new file mode 100644
index 0000000..a3bed5c
--- /dev/null
+++ b/assets/static/blocks-media/default/zoom-in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/zoom-out.svg b/assets/static/blocks-media/default/zoom-out.svg
new file mode 100644
index 0000000..637973f
--- /dev/null
+++ b/assets/static/blocks-media/default/zoom-out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/default/zoom-reset.svg b/assets/static/blocks-media/default/zoom-reset.svg
new file mode 100644
index 0000000..8089bf9
--- /dev/null
+++ b/assets/static/blocks-media/default/zoom-reset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/1x1.gif b/assets/static/blocks-media/high-contrast/1x1.gif
new file mode 100644
index 0000000..3085511
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/1x1.gif differ
diff --git a/assets/static/blocks-media/high-contrast/click.mp3 b/assets/static/blocks-media/high-contrast/click.mp3
new file mode 100644
index 0000000..0c1b05c
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/click.mp3 differ
diff --git a/assets/static/blocks-media/high-contrast/click.ogg b/assets/static/blocks-media/high-contrast/click.ogg
new file mode 100644
index 0000000..37535b8
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/click.ogg differ
diff --git a/assets/static/blocks-media/high-contrast/click.wav b/assets/static/blocks-media/high-contrast/click.wav
new file mode 100644
index 0000000..17f71ae
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/click.wav differ
diff --git a/assets/static/blocks-media/high-contrast/comment-arrow-down.svg b/assets/static/blocks-media/high-contrast/comment-arrow-down.svg
new file mode 100644
index 0000000..9753f40
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/comment-arrow-down.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/assets/static/blocks-media/high-contrast/comment-arrow-up.svg b/assets/static/blocks-media/high-contrast/comment-arrow-up.svg
new file mode 100644
index 0000000..a118883
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/comment-arrow-up.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/assets/static/blocks-media/high-contrast/delete-x.svg b/assets/static/blocks-media/high-contrast/delete-x.svg
new file mode 100644
index 0000000..46d898a
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/delete-x.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/assets/static/blocks-media/high-contrast/delete.mp3 b/assets/static/blocks-media/high-contrast/delete.mp3
new file mode 100644
index 0000000..a937a38
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/delete.mp3 differ
diff --git a/assets/static/blocks-media/high-contrast/delete.ogg b/assets/static/blocks-media/high-contrast/delete.ogg
new file mode 100644
index 0000000..e123af6
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/delete.ogg differ
diff --git a/assets/static/blocks-media/high-contrast/delete.wav b/assets/static/blocks-media/high-contrast/delete.wav
new file mode 100644
index 0000000..8e8026e
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/delete.wav differ
diff --git a/assets/static/blocks-media/high-contrast/dropdown-arrow-dark.svg b/assets/static/blocks-media/high-contrast/dropdown-arrow-dark.svg
new file mode 100644
index 0000000..50df287
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/dropdown-arrow-dark.svg
@@ -0,0 +1 @@
+
diff --git a/assets/static/blocks-media/high-contrast/dropdown-arrow.svg b/assets/static/blocks-media/high-contrast/dropdown-arrow.svg
new file mode 100644
index 0000000..585e5cc
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/dropdown-arrow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/extensions/microbit-block-icon.svg b/assets/static/blocks-media/high-contrast/extensions/microbit-block-icon.svg
new file mode 100644
index 0000000..9543796
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/extensions/microbit-block-icon.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/assets/static/blocks-media/high-contrast/extensions/music-block-icon.svg b/assets/static/blocks-media/high-contrast/extensions/music-block-icon.svg
new file mode 100644
index 0000000..f13ebe2
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/extensions/music-block-icon.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/extensions/pen-block-icon.svg b/assets/static/blocks-media/high-contrast/extensions/pen-block-icon.svg
new file mode 100644
index 0000000..148affa
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/extensions/pen-block-icon.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/extensions/wedo2-block-icon.svg b/assets/static/blocks-media/high-contrast/extensions/wedo2-block-icon.svg
new file mode 100644
index 0000000..51cb771
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/extensions/wedo2-block-icon.svg
@@ -0,0 +1,36 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/eyedropper.svg b/assets/static/blocks-media/high-contrast/eyedropper.svg
new file mode 100644
index 0000000..c7a7cfc
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/eyedropper.svg
@@ -0,0 +1,22 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/green-flag.svg b/assets/static/blocks-media/high-contrast/green-flag.svg
new file mode 100644
index 0000000..5c3c9c1
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/green-flag.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/assets/static/blocks-media/high-contrast/handclosed.cur b/assets/static/blocks-media/high-contrast/handclosed.cur
new file mode 100644
index 0000000..4851755
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/handclosed.cur differ
diff --git a/assets/static/blocks-media/high-contrast/handdelete.cur b/assets/static/blocks-media/high-contrast/handdelete.cur
new file mode 100644
index 0000000..170320f
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/handdelete.cur differ
diff --git a/assets/static/blocks-media/high-contrast/handopen.cur b/assets/static/blocks-media/high-contrast/handopen.cur
new file mode 100644
index 0000000..da44588
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/handopen.cur differ
diff --git a/assets/static/blocks-media/high-contrast/icons/arrow.svg b/assets/static/blocks-media/high-contrast/icons/arrow.svg
new file mode 100644
index 0000000..6debbf3
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/arrow.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/assets/static/blocks-media/high-contrast/icons/arrow_button.svg b/assets/static/blocks-media/high-contrast/icons/arrow_button.svg
new file mode 100644
index 0000000..5fa8ffe
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/arrow_button.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/control_forever.svg b/assets/static/blocks-media/high-contrast/icons/control_forever.svg
new file mode 100644
index 0000000..eb09501
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/control_forever.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/control_repeat.svg b/assets/static/blocks-media/high-contrast/icons/control_repeat.svg
new file mode 100644
index 0000000..05e9fa8
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/control_repeat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/control_stop.svg b/assets/static/blocks-media/high-contrast/icons/control_stop.svg
new file mode 100644
index 0000000..d6e9a54
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/control_stop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/control_wait.svg b/assets/static/blocks-media/high-contrast/icons/control_wait.svg
new file mode 100644
index 0000000..5291735
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/control_wait.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_broadcast_blue.svg b/assets/static/blocks-media/high-contrast/icons/event_broadcast_blue.svg
new file mode 100644
index 0000000..3ed7b5b
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_broadcast_blue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_broadcast_coral.svg b/assets/static/blocks-media/high-contrast/icons/event_broadcast_coral.svg
new file mode 100644
index 0000000..241f34e
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_broadcast_coral.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_broadcast_green.svg b/assets/static/blocks-media/high-contrast/icons/event_broadcast_green.svg
new file mode 100644
index 0000000..e61e35a
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_broadcast_green.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_broadcast_magenta.svg b/assets/static/blocks-media/high-contrast/icons/event_broadcast_magenta.svg
new file mode 100644
index 0000000..4207ff7
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_broadcast_magenta.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_broadcast_orange.svg b/assets/static/blocks-media/high-contrast/icons/event_broadcast_orange.svg
new file mode 100644
index 0000000..653ce7c
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_broadcast_orange.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_broadcast_purple.svg b/assets/static/blocks-media/high-contrast/icons/event_broadcast_purple.svg
new file mode 100644
index 0000000..547368c
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_broadcast_purple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_blue.svg b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_blue.svg
new file mode 100644
index 0000000..ed1f580
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_blue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_coral.svg b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_coral.svg
new file mode 100644
index 0000000..05f92a4
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_coral.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_green.svg b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_green.svg
new file mode 100644
index 0000000..e43e8a9
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_green.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_magenta.svg b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_magenta.svg
new file mode 100644
index 0000000..c01191b
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_magenta.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_orange.svg b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_orange.svg
new file mode 100644
index 0000000..fa99c84
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_orange.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_purple.svg b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_purple.svg
new file mode 100644
index 0000000..12b163f
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_when-broadcast-received_purple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/event_whenflagclicked.svg b/assets/static/blocks-media/high-contrast/icons/event_whenflagclicked.svg
new file mode 100644
index 0000000..ff2a3bf
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/event_whenflagclicked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/remove.svg b/assets/static/blocks-media/high-contrast/icons/remove.svg
new file mode 100644
index 0000000..9f50efc
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/remove.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/set-led_blue.svg b/assets/static/blocks-media/high-contrast/icons/set-led_blue.svg
new file mode 100644
index 0000000..7bb73f9
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/set-led_blue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/set-led_coral.svg b/assets/static/blocks-media/high-contrast/icons/set-led_coral.svg
new file mode 100644
index 0000000..26487a3
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/set-led_coral.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/set-led_green.svg b/assets/static/blocks-media/high-contrast/icons/set-led_green.svg
new file mode 100644
index 0000000..3c9cd17
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/set-led_green.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/set-led_magenta.svg b/assets/static/blocks-media/high-contrast/icons/set-led_magenta.svg
new file mode 100644
index 0000000..a13b8f1
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/set-led_magenta.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/set-led_mystery.svg b/assets/static/blocks-media/high-contrast/icons/set-led_mystery.svg
new file mode 100644
index 0000000..4b0a2e3
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/set-led_mystery.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/set-led_orange.svg b/assets/static/blocks-media/high-contrast/icons/set-led_orange.svg
new file mode 100644
index 0000000..9821c79
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/set-led_orange.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/set-led_purple.svg b/assets/static/blocks-media/high-contrast/icons/set-led_purple.svg
new file mode 100644
index 0000000..efb7132
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/set-led_purple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/set-led_white.svg b/assets/static/blocks-media/high-contrast/icons/set-led_white.svg
new file mode 100644
index 0000000..5ae43ab
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/set-led_white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/set-led_yellow.svg b/assets/static/blocks-media/high-contrast/icons/set-led_yellow.svg
new file mode 100644
index 0000000..7dba71f
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/set-led_yellow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_motor-clockwise.svg b/assets/static/blocks-media/high-contrast/icons/wedo_motor-clockwise.svg
new file mode 100644
index 0000000..29bdf2a
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_motor-clockwise.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_motor-counterclockwise.svg b/assets/static/blocks-media/high-contrast/icons/wedo_motor-counterclockwise.svg
new file mode 100644
index 0000000..3631e8b
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_motor-counterclockwise.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_motor-speed_fast.svg b/assets/static/blocks-media/high-contrast/icons/wedo_motor-speed_fast.svg
new file mode 100644
index 0000000..0e9308f
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_motor-speed_fast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_motor-speed_med.svg b/assets/static/blocks-media/high-contrast/icons/wedo_motor-speed_med.svg
new file mode 100644
index 0000000..49bc2b4
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_motor-speed_med.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_motor-speed_slow.svg b/assets/static/blocks-media/high-contrast/icons/wedo_motor-speed_slow.svg
new file mode 100644
index 0000000..b9232ed
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_motor-speed_slow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_when-distance_close.svg b/assets/static/blocks-media/high-contrast/icons/wedo_when-distance_close.svg
new file mode 100644
index 0000000..fa73577
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_when-distance_close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-backward.svg b/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-backward.svg
new file mode 100644
index 0000000..e7a4104
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-backward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-forward.svg b/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-forward.svg
new file mode 100644
index 0000000..00ef173
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-left.svg b/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-left.svg
new file mode 100644
index 0000000..35beebc
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-right.svg b/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-right.svg
new file mode 100644
index 0000000..a05dbf0
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt.svg b/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt.svg
new file mode 100644
index 0000000..a4c10c3
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/icons/wedo_when-tilt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/repeat.svg b/assets/static/blocks-media/high-contrast/repeat.svg
new file mode 100644
index 0000000..70d02b9
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/repeat.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/assets/static/blocks-media/high-contrast/rotate-left.svg b/assets/static/blocks-media/high-contrast/rotate-left.svg
new file mode 100644
index 0000000..eb120af
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/rotate-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/rotate-right.svg b/assets/static/blocks-media/high-contrast/rotate-right.svg
new file mode 100644
index 0000000..960c00b
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/rotate-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/sprites.png b/assets/static/blocks-media/high-contrast/sprites.png
new file mode 100644
index 0000000..7f704a5
Binary files /dev/null and b/assets/static/blocks-media/high-contrast/sprites.png differ
diff --git a/assets/static/blocks-media/high-contrast/sprites.svg b/assets/static/blocks-media/high-contrast/sprites.svg
new file mode 100644
index 0000000..3f09ef3
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/sprites.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/assets/static/blocks-media/high-contrast/status-not-ready.svg b/assets/static/blocks-media/high-contrast/status-not-ready.svg
new file mode 100644
index 0000000..2774744
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/status-not-ready.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/status-ready.svg b/assets/static/blocks-media/high-contrast/status-ready.svg
new file mode 100644
index 0000000..6116d5a
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/status-ready.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/assets/static/blocks-media/high-contrast/zoom-in.svg b/assets/static/blocks-media/high-contrast/zoom-in.svg
new file mode 100644
index 0000000..6395eb2
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/zoom-in.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/static/blocks-media/high-contrast/zoom-out.svg b/assets/static/blocks-media/high-contrast/zoom-out.svg
new file mode 100644
index 0000000..3dc33cd
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/zoom-out.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/static/blocks-media/high-contrast/zoom-reset.svg b/assets/static/blocks-media/high-contrast/zoom-reset.svg
new file mode 100644
index 0000000..2e358b0
--- /dev/null
+++ b/assets/static/blocks-media/high-contrast/zoom-reset.svg
@@ -0,0 +1,6 @@
+