Commit 117ebe90 authored by Bilal Elmoussaoui's avatar Bilal Elmoussaoui

Merge branch 'bilelmoussaoui/video' into 'master'

Add a configurable welcome video thing See merge request GNOME/gnome-tour!16
parents 298f0bfa b70e4f16
......@@ -53,6 +53,12 @@ dependencies = [
]
[[package]]
name = "autocfg"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
[[package]]
name = "bitflags"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
......@@ -381,6 +387,8 @@ dependencies = [
"gettext-rs",
"gio",
"glib",
"gstreamer",
"gstreamer-player",
"gtk",
"libhandy",
"log",
......@@ -399,6 +407,137 @@ dependencies = [
]
[[package]]
name = "gstreamer"
version = "0.16.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce4ce1ba28d3293b8cb8c3d33f50e6da2e5cfeefa59a0d10d922ab8015791609"
dependencies = [
"bitflags",
"cfg-if",
"futures-channel",
"futures-core",
"futures-util",
"glib",
"glib-sys",
"gobject-sys",
"gstreamer-sys",
"libc",
"muldiv",
"num-rational",
"once_cell",
"paste",
"pretty-hex",
"thiserror",
]
[[package]]
name = "gstreamer-base"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "872893487ce8876f18c63730402822804c5762869f631d8e3e6b18aafc8399f0"
dependencies = [
"bitflags",
"glib",
"glib-sys",
"gobject-sys",
"gstreamer",
"gstreamer-base-sys",
"gstreamer-sys",
"libc",
]
[[package]]
name = "gstreamer-base-sys"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0fd5a77d39b47568fba01274dfcb28dc32382513c697009f80b89ef63fd32fd"
dependencies = [
"glib-sys",
"gobject-sys",
"gstreamer-sys",
"libc",
"system-deps",
]
[[package]]
name = "gstreamer-player"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90e8a850be21b18fb21f21fa16394bfc176013f7fffdc6719db0ea23b3c99a2b"
dependencies = [
"bitflags",
"glib",
"glib-sys",
"gobject-sys",
"gstreamer",
"gstreamer-player-sys",
"gstreamer-sys",
"gstreamer-video",
"libc",
]
[[package]]
name = "gstreamer-player-sys"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9f0cd125febba8f9b3cae13881c0d845a77a4e4797b9552aa4058330c23e958"
dependencies = [
"glib-sys",
"gobject-sys",
"gstreamer-sys",
"gstreamer-video-sys",
"libc",
"system-deps",
]
[[package]]
name = "gstreamer-sys"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1321f34d53bb5f60ab1aaf581e29b664b8d41601714ee1bb7dbea490b5b9ff60"
dependencies = [
"glib-sys",
"gobject-sys",
"libc",
"system-deps",
]
[[package]]
name = "gstreamer-video"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42a52c141d83113e6dd080347ca49ef9be296e7900e081f2b67eaad6a3d5ef26"
dependencies = [
"bitflags",
"futures-channel",
"futures-util",
"glib",
"glib-sys",
"gobject-sys",
"gstreamer",
"gstreamer-base",
"gstreamer-base-sys",
"gstreamer-sys",
"gstreamer-video-sys",
"libc",
"once_cell",
]
[[package]]
name = "gstreamer-video-sys"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6f105143a7676d2032c386c10b2d376106b5562b7a11b694b634113456f1935"
dependencies = [
"glib-sys",
"gobject-sys",
"gstreamer-base-sys",
"gstreamer-sys",
"libc",
"system-deps",
]
[[package]]
name = "gtk"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
......@@ -561,10 +700,46 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"
[[package]]
name = "muldiv"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0419348c027fa7be448d2ae7ea0e4e04c2334c31dc4e74ab29f00a2a7ca69204"
[[package]]
name = "num-integer"
version = "0.1.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b"
dependencies = [
"autocfg",
"num-traits",
]
[[package]]
name = "num-rational"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5b4d7360f362cfb50dde8143501e6940b22f644be75a4cc90b2d81968908138"
dependencies = [
"autocfg",
"num-integer",
"num-traits",
]
[[package]]
name = "num-traits"
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611"
dependencies = [
"autocfg",
]
[[package]]
name = "once_cell"
version = "1.4.0"
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d"
checksum = "260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad"
[[package]]
name = "pango"
......@@ -594,6 +769,25 @@ dependencies = [
]
[[package]]
name = "paste"
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880"
dependencies = [
"paste-impl",
"proc-macro-hack",
]
[[package]]
name = "paste-impl"
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6"
dependencies = [
"proc-macro-hack",
]
[[package]]
name = "pin-project"
version = "0.4.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
......@@ -626,6 +820,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33"
[[package]]
name = "pretty-hex"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be91bcc43e73799dc46a6c194a55e7aae1d86cc867c860fd4a436019af21bd8c"
[[package]]
name = "pretty_env_logger"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
......
......@@ -4,6 +4,9 @@ version = "0.0.1"
authors = ["Bilal Elmoussaoui <bil.elmoussaoui@gmail.com>"]
edition = "2018"
[features]
video = ["gst_player", "gst"]
[dependencies]
glib = { version = "0.10", features = ["v2_64"] }
gdk = "0.13"
......@@ -14,3 +17,13 @@ gettext-rs = { version = "0.4", features = ["gettext-system"] }
libhandy = "1.0.0-alpha"
pretty_env_logger = "0.4"
anyhow = "1.0"
[dependencies.gst_player]
version = "0.16"
package = "gstreamer-player"
optional = true
[dependencies.gst]
version = "0.16"
package = "gstreamer"
optional = true
# GNOME Greeter & Tour
# Tour
<img src="https://gitlab.gnome.org/GNOME/gnome-tour/raw/master/data/icons/org.gnome.Tour.svg" width="128" height="128" />
<p>GNOME's Tour & Greeter.</p>
## Screenshots
<div align="center">
![screenshot](data/resources/screenshots/screenshot1.png)
</div>
### Video Feature
Tour uses by default the logo of the distribution based on the info from `/etc/os-release`. The application comes with a feature to replace the logo with a welcome video shipped by the distribution.
To enable the feature, you need to build the application with
```bash
meson _builddir -Dvideo_path=/absolute/path/to/the/video.mp4
```
If you're testing the application using Builder, make sure to change the `config-opts` accordinagly & give the application filesystem access so it can play the video file.
Example:
This needs to be added to the `gnome-tour` module
```json
"config-opts" : [
"-Dvideo_path=/home/username/to/the/video.mp4"
]
```
along with `--filesystem=home` in `finish-args`
......@@ -4,17 +4,18 @@ export MESON_BUILD_ROOT="$1"
export MESON_SOURCE_ROOT="$2"
export CARGO_TARGET_DIR="$MESON_BUILD_ROOT"/target
export CARGO_HOME="$CARGO_TARGET_DIR"/cargo-home
FEATURES="$6"
if [[ $4 = "Devel" ]]
then
echo "DEBUG MODE"
cargo build --manifest-path \
"$MESON_SOURCE_ROOT"/Cargo.toml --verbose && \
"$MESON_SOURCE_ROOT"/Cargo.toml $FEATURES && \
cp "$CARGO_TARGET_DIR"/debug/$5 $3
else
echo "RELEASE MODE"
cargo build --manifest-path \
"$MESON_SOURCE_ROOT"/Cargo.toml --release && \
"$MESON_SOURCE_ROOT"/Cargo.toml $FEATURES --release && \
cp "$CARGO_TARGET_DIR"/release/$5 $3
fi
......@@ -14,11 +14,7 @@
"--share=ipc",
"--socket=fallback-x11",
"--socket=wayland",
"--device=dri",
"--filesystem=xdg-run/dconf",
"--filesystem=~/.config/dconf:ro",
"--talk-name=ca.desrt.dconf",
"--env=DCONF_USER_CONFIG_DIR=.config/dconf"
"--device=dri"
],
"build-options" : {
"append-path" : "/usr/lib/sdk/rust-stable/bin",
......
......@@ -4,7 +4,7 @@
<id>@app-id@</id>
<metadata_license>CC0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>GNOME Tour</name>
<name>Tour</name>
<summary>GNOME Tour and Greeter.</summary>
<description>
<p>A guided tour and greeter for GNOME.</p>
......
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1200" height="600"><defs><clipPath clipPathUnits="userSpaceOnUse" id="b"><path d="M228.46 29.202h833.574V319.49c-330.237 0-408.683 175.77-833.574 175.77z" style="marker:none" color="#000" overflow="visible" fill="#babdb6"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="e"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.85 220.75h3.825v6.375H26.85z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="f"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.966 221.33h2.898v5.216h-2.898z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="g"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.999 221.502h1.876v4.873h-1.876z"/></clipPath><linearGradient xlink:href="#a" id="d" gradientUnits="userSpaceOnUse" x1="29.09" y1="11.773" x2="33.971" y2="9.709"/><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#484848"/></linearGradient><linearGradient xlink:href="#a" id="c" gradientUnits="userSpaceOnUse" x1="29.09" y1="11.773" x2="33.971" y2="9.709"/></defs><g clip-path="url(#b)" transform="matrix(1.18678 0 0 1.18678 -157.774 -30.075)"><g transform="matrix(4 0 0 4 172 -591)"><path style="marker:none" color="#bebebe" overflow="visible" fill="none" d="M20 276h16v16H20z"/><rect style="marker:none" width="2" height="2" x="23.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="279" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="23.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="27.062" y="283.016" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="31.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="23.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="287" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/></g><path style="marker:none" d="M239.06 57.414h800.88V108.9s-4.029-10.606-11.1-10.96L249 99c-4.596-.354-9.94 5.5-9.94 5.5z" color="#000" overflow="visible" fill="#fff"/><path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#3584e4" stroke-width="3.372" d="M240.001 58.15h800.743v599.998H240.001z"/><path d="M1039.199 108.555c0-5.898-4.781-10.68-10.68-10.68H250.52c-5.898 0-10.68 4.782-10.68 10.68" fill="none" stroke="#3584e4" stroke-width="1.685" stroke-linecap="round"/><text y="86.187" x="628.846" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:center" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" text-anchor="middle" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="628.846" font-size="21.262">14:30</tspan></text><path d="M381.52 96.192h-130c-5.898 0-10.68 4.781-10.68 10.68" fill="none" stroke="#3584e4" stroke-width="5" stroke-linecap="square"/><text y="86.187" x="238.059" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:start" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="238.059" font-size="21.262">Activities</tspan></text><path style="marker:none" color="#000" overflow="visible" opacity=".706" fill="none" d="M733.912 129.896h32.362v32.362h-32.362z"/></g><g color="#000" stroke-width=".613"><path d="M303 299.863L290.667 287.2m-15.048-15.45l-3.13-3.214 4.95-4.95-18.384-1.414 1.414 18.385 4.95-4.95 7.671 7.672m7.625 7.625l23.21 23.21" style="marker:none" overflow="visible" fill="none" stroke="#3584e4" stroke-linecap="square" stroke-linejoin="round" stroke-dashoffset=".95" transform="matrix(2.57685 0 0 2.57982 -448.33 -568.541)"/><g stroke-miterlimit="10"><path style="marker:none" d="M26.605 2.318v16.44l3.712-3.624 2.122 4.331c.52 1.172 3.22.23 2.452-1.337l-2.099-4.496h4.685z" display="block" overflow="visible" fill="url(#c)" stroke="#fff" transform="matrix(2.57685 0 0 2.57982 200.14 123.572)"/><path d="M26.605 2.318v16.44l3.712-3.624 2.122 4.331c.52 1.172 3.22.23 2.452-1.337l-2.099-4.496h4.685z" style="marker:none" display="block" overflow="visible" fill="#fff" stroke="#3584e4" stroke-dasharray="1.22582947,.61291473" transform="matrix(2.57685 0 0 2.57982 200.14 123.572)"/></g><g stroke-miterlimit="10"><path style="marker:none" d="M26.605 2.318v16.44l3.712-3.624 2.122 4.331c.52 1.172 3.22.23 2.452-1.337l-2.099-4.496h4.685z" display="block" overflow="visible" fill="url(#d)" stroke="#fff" transform="matrix(2.57685 0 0 2.57982 277.446 200.967)"/><path d="M26.605 2.318v16.44l3.712-3.624 2.122 4.331c.52 1.172 3.22.23 2.452-1.337l-2.099-4.496h4.685z" style="marker:none" display="block" overflow="visible" fill="#fff" stroke="#3584e4" stroke-dasharray="1.22582947,.61291473" transform="matrix(2.57685 0 0 2.57982 277.446 200.967)"/></g></g><g fill="#3584e4"><path style="marker:none" d="M978.703 59.218h3.987l4.765-4.815.878.025v17.654l-.764.001-4.879-4.84h-3.987z" color="#bebebe" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.178 220.396a1.275 1.275 0 00-.889 2.19 1.91 1.91 0 010 2.703 1.276 1.276 0 101.805 1.805 4.466 4.466 0 000-6.313 1.275 1.275 0 00-.916-.385z" clip-path="url(#e)" transform="matrix(1.25877 0 0 1.25877 956.14 -218.656)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.186 221.098a.58.58 0 00-.405.996 2.606 2.606 0 010 3.687.58.58 0 10.82.82 3.769 3.769 0 000-5.328.58.58 0 00-.415-.175z" clip-path="url(#f)" transform="matrix(2.7693 0 0 2.7693 918.47 -556.92)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.188 221.305a.375.375 0 00-.262.644 2.811 2.811 0 010 3.977.376.376 0 10.531.531 3.564 3.564 0 000-5.039.375.375 0 00-.27-.113z" clip-path="url(#g)" transform="translate(880.802 -895.182) scale(4.27983)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" opacity=".35"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M1018.889 54.082a1.605 1.605 0 00-.874.227 11.25 11.25 0 00-5.225 12.63 11.247 11.247 0 0010.835 8.328c5.072.006 9.532-3.4 10.858-8.296a11.252 11.252 0 00-5.19-12.646 1.605 1.605 0 10-1.614 2.773 8.014 8.014 0 013.706 9.033 8.009 8.009 0 01-7.755 5.927 8.009 8.009 0 01-7.738-5.949 8.011 8.011 0 013.731-9.023 1.605 1.605 0 00-.734-3.003z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M1023.616 51.17a1.605 1.605 0 00-1.58 1.63v8.024a1.605 1.605 0 103.209 0V52.8a1.605 1.605 0 00-1.629-1.629z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration-line:none;text-transform:none;marker:none" d="M949.53 52.93c-1.528 0-2.809 1.281-2.809 2.81v7.221c0 1.529 1.28 2.81 2.809 2.81h.2l-1.254 2.507-1.154 2.307h14.846l-1.153-2.307-1.254-2.508h.2c1.528 0 2.809-1.28 2.809-2.809V55.74c0-1.528-1.28-2.808-2.809-2.808zm.4 3.21h9.63v6.42h-9.63z" color="#bebebe" font-weight="400" font-family="Sans" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M953.14 67.376v6.42h3.21v-6.42z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M945.115 73.795v3.209h19.26v-3.209z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M1059.122 64.701l-6.019 6.019-6.018-6.019z" style="marker:none" color="#000" overflow="visible"/></g><path style="marker:none" d="M1078.75 348.293c-392.31 0-446.745 209.414-951.5 209.414" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-dasharray="2,4"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="300"><defs><clipPath clipPathUnits="userSpaceOnUse" id="b"><path d="M228.46 29.202h833.574V319.49c-330.237 0-408.683 175.77-833.574 175.77z" style="marker:none" color="#000" overflow="visible" fill="#babdb6"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="e"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.85 220.75h3.825v6.375H26.85z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="f"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.966 221.33h2.898v5.216h-2.898z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="g"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.999 221.502h1.876v4.873h-1.876z"/></clipPath><linearGradient xlink:href="#a" id="d" gradientUnits="userSpaceOnUse" x1="29.09" y1="11.773" x2="33.971" y2="9.709"/><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#484848"/></linearGradient><linearGradient xlink:href="#a" id="c" gradientUnits="userSpaceOnUse" x1="29.09" y1="11.773" x2="33.971" y2="9.709"/></defs><g clip-path="url(#b)" transform="matrix(.59339 0 0 .59339 -79.99 -13.693)"><g transform="matrix(4 0 0 4 172 -591)"><path style="marker:none" color="#bebebe" overflow="visible" fill="none" d="M20 276h16v16H20z"/><rect style="marker:none" width="2" height="2" x="23.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="279" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="23.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="27.062" y="283.016" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="31.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="23.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="287" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/></g><path style="marker:none" d="M239.06 57.414h800.88V108.9s-4.029-10.606-11.1-10.96L249 99c-4.596-.354-9.94 5.5-9.94 5.5z" color="#000" overflow="visible" fill="#fff"/><path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#3584e4" stroke-width="3.372" d="M240.001 58.15h800.743v599.998H240.001z"/><path d="M1039.199 108.555c0-5.898-4.781-10.68-10.68-10.68H250.52c-5.898 0-10.68 4.782-10.68 10.68" fill="none" stroke="#3584e4" stroke-width="1.685" stroke-linecap="round"/><text y="86.187" x="628.846" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:center" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" text-anchor="middle" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="628.846" font-size="21.262">14:30</tspan></text><path d="M381.52 96.192h-130c-5.898 0-10.68 4.781-10.68 10.68" fill="none" stroke="#3584e4" stroke-width="5" stroke-linecap="square"/><text y="86.187" x="238.059" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:start" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="238.059" font-size="21.262">Activities</tspan></text><path style="marker:none" color="#000" overflow="visible" opacity=".706" fill="none" d="M733.912 129.896h32.362v32.362h-32.362z"/></g><g color="#000" stroke-width=".613"><path d="M303 299.863L290.667 287.2m-15.048-15.45l-3.13-3.214 4.95-4.95-18.384-1.414 1.414 18.385 4.95-4.95 7.671 7.672m7.625 7.625l23.21 23.21" style="marker:none" overflow="visible" fill="none" stroke="#3584e4" stroke-linecap="square" stroke-linejoin="round" stroke-dashoffset=".95" transform="matrix(1.28842 0 0 1.28991 -225.268 -282.926)"/><g stroke-miterlimit="10"><path style="marker:none" d="M26.605 2.318v16.44l3.712-3.624 2.122 4.331c.52 1.172 3.22.23 2.452-1.337l-2.099-4.496h4.685z" display="block" overflow="visible" fill="url(#c)" stroke="#fff" transform="matrix(1.28842 0 0 1.28991 98.967 63.131)"/><path d="M26.605 2.318v16.44l3.712-3.624 2.122 4.331c.52 1.172 3.22.23 2.452-1.337l-2.099-4.496h4.685z" style="marker:none" display="block" overflow="visible" fill="#fff" stroke="#3584e4" stroke-dasharray="1.22583,.612915" transform="matrix(1.28842 0 0 1.28991 98.967 63.131)"/></g><g stroke-miterlimit="10"><path style="marker:none" d="M26.605 2.318v16.44l3.712-3.624 2.122 4.331c.52 1.172 3.22.23 2.452-1.337l-2.099-4.496h4.685z" display="block" overflow="visible" fill="url(#d)" stroke="#fff" transform="matrix(1.28842 0 0 1.28991 137.62 101.828)"/><path d="M26.605 2.318v16.44l3.712-3.624 2.122 4.331c.52 1.172 3.22.23 2.452-1.337l-2.099-4.496h4.685z" style="marker:none" display="block" overflow="visible" fill="#fff" stroke="#3584e4" stroke-dasharray="1.22583,.612915" transform="matrix(1.28842 0 0 1.28991 137.62 101.828)"/></g></g><g fill="#3584e4"><path style="marker:none" d="M488.249 30.954h1.993l2.383-2.407.439.012v8.827h-.382l-2.44-2.42h-1.993z" color="#bebebe" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.178 220.396a1.275 1.275 0 00-.889 2.19 1.91 1.91 0 010 2.703 1.276 1.276 0 101.805 1.805 4.466 4.466 0 000-6.313 1.275 1.275 0 00-.916-.385z" clip-path="url(#e)" transform="matrix(.62939 0 0 .62939 476.967 -107.983)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.186 221.098a.58.58 0 00-.405.996 2.606 2.606 0 010 3.687.58.58 0 10.82.82 3.769 3.769 0 000-5.328.58.58 0 00-.415-.175z" clip-path="url(#f)" transform="matrix(1.38465 0 0 1.38465 458.132 -277.115)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.188 221.305a.375.375 0 00-.262.644 2.811 2.811 0 010 3.977.376.376 0 10.531.531 3.564 3.564 0 000-5.039.375.375 0 00-.27-.113z" clip-path="url(#g)" transform="matrix(2.13992 0 0 2.13992 439.298 -446.246)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" opacity=".35"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M508.342 28.386a.803.803 0 00-.437.113 5.625 5.625 0 00-2.613 6.315 5.624 5.624 0 005.418 4.164 5.622 5.622 0 005.429-4.148 5.626 5.626 0 00-2.595-6.323.803.803 0 10-.807 1.387 4.007 4.007 0 011.853 4.516 4.004 4.004 0 01-3.878 2.964 4.004 4.004 0 01-3.869-2.974 4.006 4.006 0 011.866-4.512.803.803 0 00-.367-1.502z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M510.705 26.93a.803.803 0 00-.79.815v4.012a.803.803 0 101.605 0v-4.012a.803.803 0 00-.815-.815z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration-line:none;text-transform:none;marker:none" d="M473.662 27.81a1.42 1.42 0 00-1.404 1.405v3.61c0 .765.64 1.405 1.404 1.405h.1l-.627 1.254-.577 1.153h7.423l-.576-1.153-.627-1.254h.1a1.42 1.42 0 001.404-1.404v-3.611a1.42 1.42 0 00-1.404-1.405zm.2 1.605h4.815v3.21h-4.815z" color="#bebebe" font-weight="400" font-family="Sans" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M475.467 35.033v3.21h1.606v-3.21z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M471.455 38.242v1.605h9.63v-1.605z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M528.458 33.695l-3.01 3.01-3.008-3.01z" style="marker:none" color="#000" overflow="visible"/></g><path style="marker:none" d="M537.875 175.526c-196.155 0-223.373 104.707-475.75 104.707" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-width=".5" stroke-dasharray="1,2"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600"><defs><clipPath clipPathUnits="userSpaceOnUse" id="a"><path d="M228.46 29.202h833.574V319.49c-330.237 0-408.683 175.77-833.574 175.77z" style="marker:none" color="#000" overflow="visible" fill="#babdb6"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="b"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.85 220.75h3.825v6.375H26.85z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="c"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.966 221.33h2.898v5.216h-2.898z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="d"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.999 221.502h1.876v4.873h-1.876z"/></clipPath></defs><g transform="matrix(2 0 0 2 149.175 -260.804)"><g clip-path="url(#a)" transform="matrix(.59339 0 0 .59339 -153.475 115.364)"><g transform="matrix(4 0 0 4 172 -591)"><path style="marker:none" color="#bebebe" overflow="visible" fill="none" d="M20 276h16v16H20z"/><rect style="marker:none" width="2" height="2" x="23.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="279" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="23.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="27.062" y="283.016" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="31.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="23.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="287" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/></g><path style="marker:none" d="M239.06 57.414h800.88V108.9s-4.029-10.606-11.1-10.96L249 99c-4.596-.354-9.94 5.5-9.94 5.5z" color="#000" overflow="visible" fill="#fff"/><path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#3584e4" stroke-width="3.372" d="M240.001 58.15h800.743v599.998H240.001z"/><path d="M1039.199 109.003c0-5.898-4.781-10.68-10.68-10.68H250.52c-5.898 0-10.68 4.782-10.68 10.68" fill="none" stroke="#3584e4" stroke-width="2.373" stroke-linecap="round"/><text y="86.187" x="628.846" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:center" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" text-anchor="middle" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="628.846" font-size="21.262">14:30</tspan></text><text y="86.187" x="238.059" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:start" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="238.059" font-size="21.262">Activities</tspan></text><path style="marker:none" color="#000" overflow="visible" opacity=".706" fill="none" d="M733.912 129.896h32.362v32.362h-32.362z"/></g><g fill="#3584e4"><path style="marker:none" d="M414.764 160.011h1.993l2.383-2.407.439.012v8.827h-.382l-2.44-2.42h-1.993z" color="#bebebe" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.178 220.396a1.275 1.275 0 00-.889 2.19 1.91 1.91 0 010 2.703 1.276 1.276 0 101.805 1.805 4.466 4.466 0 000-6.313 1.275 1.275 0 00-.916-.385z" clip-path="url(#b)" transform="matrix(.62939 0 0 .62939 403.482 21.074)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.186 221.098a.58.58 0 00-.405.996 2.606 2.606 0 010 3.687.58.58 0 10.82.82 3.769 3.769 0 000-5.328.58.58 0 00-.415-.175z" clip-path="url(#c)" transform="matrix(1.38465 0 0 1.38465 384.648 -148.058)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.188 221.305a.375.375 0 00-.262.644 2.811 2.811 0 010 3.977.376.376 0 10.531.531 3.564 3.564 0 000-5.039.375.375 0 00-.27-.113z" clip-path="url(#d)" transform="matrix(2.13992 0 0 2.13992 365.813 -317.189)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" opacity=".35"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M434.857 157.443a.803.803 0 00-.437.113 5.625 5.625 0 00-2.613 6.315 5.624 5.624 0 005.418 4.164 5.622 5.622 0 005.429-4.147 5.626 5.626 0 00-2.595-6.323.803.803 0 10-.807 1.386 4.007 4.007 0 011.853 4.516 4.004 4.004 0 01-3.878 2.964 4.004 4.004 0 01-3.868-2.974 4.006 4.006 0 011.865-4.512.803.803 0 00-.367-1.502z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M437.22 155.987a.803.803 0 00-.79.815v4.012a.803.803 0 101.605 0v-4.012a.803.803 0 00-.815-.815z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration-line:none;text-transform:none;marker:none" d="M400.177 156.867a1.42 1.42 0 00-1.404 1.405v3.61c0 .765.64 1.405 1.404 1.405h.1l-.627 1.254-.576 1.154H406.496l-.576-1.154-.627-1.254h.1a1.42 1.42 0 001.404-1.404v-3.611a1.42 1.42 0 00-1.404-1.405zm.2 1.605h4.815v3.21h-4.815z" color="#bebebe" font-weight="400" font-family="Sans" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M401.982 164.09v3.21h1.606v-3.21zM397.97 167.3v1.604h9.63V167.3z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M454.973 162.753l-3.01 3.009-3.008-3.01z" style="marker:none" color="#000" overflow="visible"/></g><rect style="marker:none" width="43.5" height="3" x="204.412" y="171.402" rx="0" ry="0" fill="#3584e4"/></g><path style="marker:none" d="M1078.75 348.293c-392.31 0-446.745 209.414-951.5 209.414" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-dasharray="2,4"/><path d="M605.122 97.878L585 118H412.135a17.461 17.461 0 00-17.505 17.505V522.6c0 9.702 7.803 17.56 17.505 17.56H802.51c9.702 0 17.56-7.858 17.56-17.56V135.505c0-9.702-7.858-17.505-17.56-17.505H625.19z" style="marker:none" color="#000" overflow="visible" fill="#3584e4"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" height="300" width="600"><defs><clipPath id="a" clipPathUnits="userSpaceOnUse"><path style="marker:none" d="M228.46 29.202h833.574V319.49c-330.237 0-408.683 175.77-833.574 175.77z" color="#000" overflow="visible" fill="#babdb6"/></clipPath><clipPath id="b" clipPathUnits="userSpaceOnUse"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.85 220.75h3.825v6.375H26.85z"/></clipPath><clipPath id="c" clipPathUnits="userSpaceOnUse"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.966 221.33h2.898v5.216h-2.898z"/></clipPath><clipPath id="d" clipPathUnits="userSpaceOnUse"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.999 221.502h1.876v4.873h-1.876z"/></clipPath></defs><g transform="matrix(2 0 0 2 149.175 -260.804)"><g transform="matrix(.2967 0 0 .2967 -114.583 123.556)" clip-path="url(#a)"><g transform="matrix(4 0 0 4 172 -591)"><path style="marker:none" color="#bebebe" overflow="visible" fill="none" d="M20 276h16v16H20z"/><rect ry=".379" rx=".385" y="279" x="23.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="27.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="279" x="31.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="23.062" y="283.016" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="283.016" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="287" x="23.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="27.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="287" x="31.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/></g><path d="M239.06 57.414h800.88V108.9s-4.029-10.606-11.1-10.96L249 99c-4.596-.354-9.94 5.5-9.94 5.5z" style="marker:none" color="#000" overflow="visible" fill="#fff"/><path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#3584e4" stroke-width="3.372" d="M240.001 58.15h800.743v599.998H240.001z"/><path d="M1039.199 109.003c0-5.898-4.781-10.68-10.68-10.68H250.52c-5.898 0-10.68 4.782-10.68 10.68" fill="none" stroke="#3584e4" stroke-width="2.373" stroke-linecap="round"/><text style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:center" x="628.846" y="86.187" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" text-anchor="middle" fill="#3584e4" transform="translate(11)"><tspan x="628.846" y="86.187" style="line-height:1.25" font-size="21.262">14:30</tspan></text><text style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:start" x="238.059" y="86.187" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" fill="#3584e4" transform="translate(11)"><tspan x="238.059" y="86.187" style="line-height:1.25" font-size="21.262">Activities</tspan></text><path style="marker:none" color="#000" overflow="visible" opacity=".706" fill="none" d="M733.912 129.896h32.362v32.362h-32.362z"/></g><g fill="#3584e4"><path d="M169.928 144.76h.997l1.191-1.203.22.006v4.414h-.191l-1.22-1.21h-.997z" style="marker:none" color="#bebebe" overflow="visible"/><path transform="matrix(.3147 0 0 .3147 164.287 75.292)" clip-path="url(#b)" d="M27.178 220.396a1.275 1.275 0 00-.889 2.19 1.91 1.91 0 010 2.703 1.276 1.276 0 101.805 1.805 4.466 4.466 0 000-6.313 1.275 1.275 0 00-.916-.385z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path transform="matrix(.69232 0 0 .69232 154.87 -9.273)" clip-path="url(#c)" d="M27.186 221.098a.58.58 0 00-.405.996 2.606 2.606 0 010 3.687.58.58 0 10.82.82 3.769 3.769 0 000-5.328.58.58 0 00-.415-.175z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path transform="matrix(1.06996 0 0 1.06996 145.453 -93.84)" clip-path="url(#d)" d="M27.188 221.305a.375.375 0 00-.262.644 2.811 2.811 0 010 3.977.376.376 0 10.531.531 3.564 3.564 0 000-5.039.375.375 0 00-.27-.113z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" opacity=".35"/><path d="M179.975 143.477a.401.401 0 00-.219.056 2.813 2.813 0 00-1.306 3.158 2.812 2.812 0 002.709 2.082 2.811 2.811 0 002.714-2.074 2.813 2.813 0 00-1.297-3.161.401.401 0 10-.404.693 2.003 2.003 0 01.927 2.258 2.002 2.002 0 01-1.939 1.482 2.002 2.002 0 01-1.934-1.487c-.235-.878.145-1.8.933-2.256a.401.401 0 00-.184-.751z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M181.157 142.749a.401.401 0 00-.395.407v2.006a.401.401 0 10.802 0v-2.006a.401.401 0 00-.407-.407z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M162.635 143.189a.71.71 0 00-.702.702v1.806c0 .382.32.702.702.702h.05l-.313.627-.289.577h3.712l-.289-.577-.313-.627h.05a.71.71 0 00.702-.702v-1.806a.71.71 0 00-.702-.702zm.1.802h2.408v1.605h-2.408z" style="line-height:normal;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration-line:none;text-transform:none;marker:none" color="#bebebe" font-weight="400" font-family="Sans" overflow="visible"/><path d="M163.538 146.8v1.605h.802V146.8zM161.531 148.405v.802h4.816v-.802z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="marker:none" d="M190.033 146.132l-1.505 1.504-1.504-1.504z" color="#000" overflow="visible"/></g><rect ry="0" rx="0" y="151.228" x="64.907" height="1.5" width="21.75" style="marker:none" fill="#3584e4"/></g><path d="M537.875 175.526c-196.155 0-223.373 104.707-475.75 104.707" style="marker:none" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-width=".5" stroke-dasharray="1,2"/><path style="marker:none" d="M298.886 49.43l-10.061 10.06h-86.433a8.73 8.73 0 00-8.752 8.753v193.548c0 4.85 3.901 8.78 8.752 8.78H397.58c4.851 0 8.78-3.93 8.78-8.78V68.243c0-4.85-3.929-8.752-8.78-8.752h-88.66z" color="#000" overflow="visible" fill="#3584e4"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1200"
height="600"
viewBox="0 0 1200 600"
version="1.1"
id="svg3660"
inkscape:version="0.92.4 5da689c313, 2019-01-14"
sodipodi:docname="ready-to-go.svg">
<defs
id="defs3654">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath56767">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path56769"
d="M 228.45991,29.202459 H 1062.0337 V 319.48853 c -330.23641,0 -408.68316,175.76954 -833.57379,175.76954 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#babdb6;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" />
</clipPath>
<linearGradient
id="linearGradient5716-3-1-9">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop5718-0-3-4" />
<stop
style="stop-color:#484848;stop-opacity:1;"
offset="1"
id="stop5720-0-39-8" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6279-7-9-7-97-8">
<rect
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none"
id="rect6281-1-9-2-7-4"
width="3.8250003"
height="6.3750005"
x="26.85"
y="220.75" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6265-3-4-4-6-1">
<rect
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none"
id="rect6267-1-9-2-7-4"
width="2.8977277"
height="5.21591"
x="26.96591"
y="221.32954" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6259-8-81-2-3-7">
<rect
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none"
id="rect6261-6-6-2-6-1"
width="1.8762827"
height="4.8734746"
x="26.998718"
y="221.50153" />
</clipPath>
<clipPath
id="clipPath5689"
clipPathUnits="userSpaceOnUse">
<rect
ry="32"
rx="32"
y="-116"
x="31.999996"
height="358.79395"
width="448.70709"
id="rect5691"
style="opacity:1;fill:#26a269;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<linearGradient
gradientTransform="matrix(0,6,-12,0,-64,209.99687)"
gradientUnits="userSpaceOnUse"
x2="1"
id="linearGradient21493">
<stop
id="stop21481"
stop-color="#C01C27"
style="stop-color:#b6b4b2;stop-opacity:1" />
<stop
offset="0.11900989"
style="stop-color:#dcdbda;stop-opacity:1"
stop-color="#C01C27"
id="stop21483" />
<stop
offset="0.18518518"
style="stop-color:#deddda;stop-opacity:1"
stop-color="#C01C27"
id="stop21485" />
<stop
offset="0.8611111"
style="stop-color:#deddda;stop-opacity:1"
stop-color="#C01C27"
id="stop21487" />
<stop
id="stop21489"
stop-color="#C01C27"
style="stop-color:#b2b0ab;stop-opacity:1"
offset="0.97321486" />
<stop
style="stop-color:#c0bfbc;stop-opacity:1"
id="stop21491"
stop-color="#E01B24"
offset="1" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1185">
<path
sodipodi:nodetypes="cssssccc"
inkscape:connector-curvature="0"
id="path1187"
d="M 96.504315,52.927148 C 106.72844,66.837717 116.61329,91.902032 108.7163,110.5174 101.89235,126.60331 85.625444,134 72,134 54.703536,134 36.74872,124.14894 33.621321,105.96015 28.837498,78.137694 59.75736,67.959971 59.75736,49.989593 c 0,-15.32946 -8.56802,-25.06066 -8.56802,-25.06066 22.008681,1.91656 40.084305,18.183787 37.164661,46.565432 5.429377,-5.261751 6.607422,-12.809065 8.150314,-18.567217 z"
style="opacity:1;vector-effect:none;fill:url(#radialGradient1189);fill-opacity:1;stroke:none;stroke-width:2.78571415;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:8.35714285, 8.35714285;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<clipPath
id="clipPath2279"
clipPathUnits="userSpaceOnUse">
<rect
transform="scale(-1)"
style="display:inline;opacity:1;vector-effect:none;fill:#e66100;fill-opacity:1;stroke:none;stroke-width:0.00440593px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
id="rect2281"
width="96"
height="90"
x="-110"
y="-290"
rx="0"
ry="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath987-1">
<circle
r="60"
cy="236"
cx="63.999996"
id="circle989-0"
style="display:inline;opacity:1;fill:#3584e4;fill-opacity:1;stroke:none;stroke-width:4.28571415;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath10591">
<circle
r="60"
cy="236"
cx="63.999996"
id="circle10589"
style="display:inline;opacity:1;fill:#3584e4;fill-opacity:1;stroke:none;stroke-width:4.28571415;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</clipPath>
<inkscape:path-effect
effect="spiro"
id="path-effect30869"
is_visible="true" />
<linearGradient
gradientTransform="matrix(-2.9422971,0,0,2.9422971,616.78189,-188.25777)"
gradientUnits="userSpaceOnUse"
y2="86"
x2="85"
y1="107.16245"
x1="85"
id="linearGradient965-6"
xlink:href="#linearGradient963"
inkscape:collect="always" />
<linearGradient
id="linearGradient963"
inkscape:collect="always">
<stop
id="stop959"
offset="0"
style="stop-color:#eef4fc;stop-opacity:1" />
<stop
id="stop961"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath11198">
<path
style="display:inline;opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
d="m 65,177 c -18.50154,0 -33.5,14.99846 -33.5,33.5 0.008,7.37145 4.131082,15.80669 11.38849,23.52632 l 12.616916,13.17089 h 19.513512 l 12.137511,-13.2457 C 93.791834,226.89349 98.485152,217.83546 98.499997,210.5 98.499997,191.99846 83.50154,177 65,177 Z"
id="path11200"
inkscape:connector-curvature="0"
sodipodi:nodetypes="sccccccs" />
</clipPath>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7499"
id="radialGradient11187"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.00475673,1.6222755,-1.4341897,0.00421844,141.70247,-82.046953)"
cx="79.090805"
cy="48.406059"
fx="79.090805"
fy="48.406059"
r="33.5" />
<linearGradient
inkscape:collect="always"
id="linearGradient7499">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop7493" />
<stop
id="stop7501"
offset="0.51911587"
style="stop-color:#ffffff;stop-opacity:1" />
<stop
id="stop7495"
offset="0.73353505"
style="stop-color:#cfcfcf;stop-opacity:1" />
<stop
style="stop-color:#dcdcdc;stop-opacity:1"
offset="1"
id="stop7497" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient5325"
id="radialGradient11189"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(4.5060711,0,0,4.7666112,-259.30571,-59.705663)"
cx="71.474297"
cy="54.101654"
fx="71.474297"
fy="54.101654"
r="12" />
<linearGradient
id="linearGradient5325"
inkscape:collect="always">
<stop
id="stop5321"
offset="0"
style="stop-color:#ed686f;stop-opacity:1" />
<stop
style="stop-color:#a51d2d;stop-opacity:1"
offset="0.86538714"
id="stop5327" />
<stop
id="stop5323"
offset="1"
style="stop-color:#e01b24;stop-opacity:1" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7489"
id="radialGradient11191"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.87016394,4.2786854,-2.5669336,0.52203845,148.39434,-163.30572)"
cx="40.152252"
cy="49.776543"
fx="40.152252"
fy="49.776543"
r="14.583125" />
<linearGradient
id="linearGradient7489"
inkscape:collect="always">
<stop
id="stop7483"
offset="0"
style="stop-color:#ed686f;stop-opacity:1" />
<stop
style="stop-color:#a51d2d;stop-opacity:1"
offset="0.91122276"
id="stop7485" />
<stop
id="stop7487"
offset="1"
style="stop-color:#e01b24;stop-opacity:1" />
</linearGradient>
<inkscape:path-effect
effect="spiro"
id="path-effect5107-8-1-5-8"
is_visible="true" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7489"
id="radialGradient11193"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.87016394,4.2786854,-2.5669336,0.52203845,148.39434,-163.30572)"
cx="40.152252"
cy="49.776543"
fx="40.152252"
fy="49.776543"
r="14.583125" />
<inkscape:path-effect
effect="spiro"
id="path-effect2185"
is_visible="true" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient963"
id="linearGradient28978"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-2.1402371,0,0,2.1402371,914.39214,-246.81361)"
x1="85"
y1="107.16245"
x2="85"
y2="86" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#e5e5e5"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="43.302518"
inkscape:cy="381.98505"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
units="px"
inkscape:showpageshadow="false"
borderlayer="true"
inkscape:window-width="3440"
inkscape:window-height="1403"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid866" />
</sodipodi:namedview>
<metadata
id="metadata3657">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(82.06078,156.18534)">
<path
style="display:inline;opacity:1;fill:url(#linearGradient28978);fill-opacity:1;stroke:none;stroke-width:1.28414237;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;enable-background:new"
d="m 708.92931,-109.83845 c 16.71981,0.0222 31.89692,9.7726 38.86286,24.972024 4.52843,-2.33446 9.5483,-3.558893 14.64317,-3.569789 16.88774,0.0222 30.87168,13.117014 31.99471,29.96772 0.0397,0 0.0735,0 0.10882,0 11.82023,0 21.40235,9.581973 21.40235,21.402132 0,11.820306 -9.58212,21.402441 -21.40235,21.402441 H 674.68575 a 25.682842,25.682842 0 0 1 -25.68285,-25.682867 25.682842,25.682842 0 0 1 17.19699,-24.211596 c -0.0338,-0.489649 -0.0588,-0.980784 -0.075,-1.471213 0,-23.640479 19.16438,-42.804692 42.80485,-42.804692 z"
id="path28976"
inkscape:connector-curvature="0" />
<g
id="g3501"
transform="matrix(7.1371048,0,0,7.1371048,-3113.873,-2725.0114)">
<g
transform="matrix(0.7128307,0,0,0.67014952,468.14589,251.92357)"
id="g11185"
clip-path="url(#clipPath11198)"
style="display:inline;opacity:1;enable-background:new">
<path
clip-path="none"
sodipodi:nodetypes="sccccccs"
inkscape:connector-curvature="0"
id="path11177"
transform="translate(-8,156)"
d="M 73,21 C 54.498461,21 39.5,35.998461 39.5,54.5 39.508,61.871447 43,68.921599 46.439453,74.878906 L 58,98 H 88 L 99.605469,74.789062 C 103,68.909562 106.48515,61.835464 106.5,54.5 106.5,35.998461 91.501539,21 73,21 Z"
style="display:inline;opacity:1;vector-effect:none;fill:url(#radialGradient11187);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
<path
style="display:inline;fill:url(#radialGradient11189);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
d="m 64,177 c 0,0 -18.331617,12.13179 -18.331617,30.98893 0,14.57143 16.174111,46.01107 16.174111,46.01107 h 5.157325 c 0,0 1.333167,-31.43964 1.333167,-46.01107 C 68.333034,189.13179 64,177 64,177 Z"
id="path11179"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccsc" />
<path
transform="translate(-7.9999999,156)"
style="display:inline;opacity:1;vector-effect:none;fill:url(#radialGradient11191);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
d="M 71.982571,21.106094 C 63.776022,21.25323 55.655484,24.39116 49.482387,29.800593 43.309289,35.210025 39.132344,42.848276 37.90901,50.964466 c -1.239689,8.224699 0.566762,16.873559 4.994909,23.91444 L 61.901879,98 h 6.431867 L 55.001598,81.27034 C 50.701984,75.87503 46.529808,70.200459 44.406477,63.636351 42.283145,57.072243 42.239978,49.836938 44.408707,43.287689 46.368498,37.369404 50.067116,32.03858 54.924765,28.13088 59.782414,24.223179 65.78184,21.752481 71.982571,21.106094 Z"
id="path11181"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccssc"
inkscape:path-effect="#path-effect5107-8-1-5-8"
inkscape:original-d="M 71.982571,21.106094 C 59.095328,17.444005 37.90901,34.619552 37.90901,50.964466 c 0.008,7.37145 1.555456,17.95713 4.994909,23.91444 L 61.901879,98 h 6.431867 L 55.001598,81.27034 C 49.640905,74.543549 44.408707,47.702589 44.408707,43.287689 c 0,-18.188013 20.306564,-18.824537 27.573864,-22.181595 z" />
<path
transform="matrix(-1,0,0,1,137.15979,155.82322)"
style="display:inline;opacity:1;vector-effect:none;fill:url(#radialGradient11193);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
d="m 73.003296,21.3035 c -7.708847,-1.547515 -15.970879,-0.154829 -22.746454,3.834246 -6.775574,3.989075 -12.00209,10.537683 -14.389282,18.029175 -1.722287,5.404886 -1.986649,11.266801 -0.757865,16.804775 1.228784,5.537974 3.947599,10.737973 7.794224,14.90721 L 54.110913,98 H 67.493541 L 54.161393,74.356491 C 51.292915,69.269472 48.603997,63.949926 47.734189,58.175035 46.864381,52.400144 47.7702,46.403902 50.108455,41.052408 54.28139,31.501939 62.943857,24.029764 73.003296,21.3035 Z"
id="path11183"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccssc"
inkscape:path-effect="#path-effect5107-8-1-5-8"
inkscape:original-d="M 73.003296,21.3035 C 65.034092,18.924551 35.496387,19.419275 35.86756,43.166921 c 0.008,7.37145 3.596906,25.754675 7.036359,31.711985 L 54.110913,98 H 67.493541 L 54.161393,74.356491 c -4.243728,-7.525918 -4.052938,-28.889183 -4.052938,-33.304083 0,-18.188013 15.627541,-16.39185 22.894841,-19.748908 z" />
</g>
<g
transform="translate(0,-1.0583333)"
id="g28974">
<path
style="display:inline;opacity:1;vector-effect:none;fill:#e5a50a;fill-opacity:1;stroke:none;stroke-width:0.77203369;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
d="m 509.25292,428.26419 v 4.42973 c 0,1.23063 0.99028,2.22089 2.2209,2.22089 h 6.01212 c 1.23063,0 1.96275,-1.01764 2.2209,-2.22089 v -4.42973 z"
id="path11173"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccscc" />
<path
style="display:inline;opacity:1;vector-effect:none;fill:#e5a50a;fill-opacity:1;stroke:none;stroke-width:0.77203369;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
d="m 509.25292,427.31383 v 4.42974 c 0,1.23063 0.99028,2.22088 2.2209,2.22088 h 6.01212 c 1.23063,0 1.96275,-1.01764 2.2209,-2.22088 v -4.42974 z"
id="path14907"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccscc" />
<path
style="display:inline;opacity:1;vector-effect:none;fill:#f3af0b;fill-opacity:1;stroke:none;stroke-width:0.95035636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
d="m 515.90542,427.31383 v 6.65062 h 1.58052 c 1.23063,0 1.96275,-1.01764 2.2209,-2.22088 v -4.42974 z"
id="rect14909"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccsccc" />
</g>
</g>
<path
inkscape:connector-curvature="0"
id="path1781-1"
d="m 334.32138,0.04921392 c 22.9855,0.03338052 43.85038,13.43487908 53.42676,34.33034808 6.2254,-3.209265 13.12664,-4.892555 20.13066,-4.907569 23.21652,0.03338 42.44105,18.0327 43.98494,41.198206 0.05,0 0.1,0 0.14955,0 16.24984,0 29.42294,13.172819 29.42294,29.422621 0,16.25001 -13.1731,29.42311 -29.42294,29.42311 H 287.2447 A 35.307562,35.307562 0 0 1 251.93708,94.208301 35.307562,35.307562 0 0 1 275.57887,60.923396 c -0.0441,-0.672948 -0.0809,-1.348337 -0.10294,-2.02255 0,-32.499816 26.3462,-58.8459118 58.84589,-58.8459118 z"
style="display:inline;opacity:1;fill:url(#linearGradient965-6);fill-opacity:1;stroke:none;stroke-width:1.76537836;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;enable-background:new" />
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="300" width="600"><defs><linearGradient xlink:href="#a" id="k" x1="85" y1="107.162" x2="85" y2="86" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.9423 0 0 2.9423 616.782 -188.258)"/><linearGradient y2="86" x2="85" y1="107.162" x1="85" gradientTransform="matrix(-2.14024 0 0 2.14024 914.392 -246.814)" gradientUnits="userSpaceOnUse" id="e" xlink:href="#a"/><linearGradient id="d"><stop offset="0" stop-color="#ed686f"/><stop offset=".911" stop-color="#a51d2d"/><stop offset="1" stop-color="#e01b24"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#ed686f"/><stop offset=".865" stop-color="#a51d2d"/><stop offset="1" stop-color="#e01b24"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".519" stop-color="#fff"/><stop offset=".734" stop-color="#cfcfcf"/><stop offset="1" stop-color="#dcdcdc"/></linearGradient><linearGradient id="a"><stop offset="0" stop-color="#eef4fc"/><stop offset="1" stop-color="#fff"/></linearGradient><radialGradient r="33.5" fy="48.406" fx="79.091" cy="48.406" cx="79.091" gradientTransform="matrix(.00476 1.62228 -1.43419 .00422 141.702 -82.047)" gradientUnits="userSpaceOnUse" id="g" xlink:href="#b"/><radialGradient r="14.583" fy="49.777" fx="40.152" cy="49.777" cx="40.152" gradientTransform="matrix(.87016 4.27869 -2.56693 .52204 148.394 -163.306)" gradientUnits="userSpaceOnUse" id="i" xlink:href="#d"/><radialGradient r="14.583" fy="49.777" fx="40.152" cy="49.777" cx="40.152" gradientTransform="matrix(.87016 4.27869 -2.56693 .52204 148.394 -163.306)" gradientUnits="userSpaceOnUse" id="j" xlink:href="#d"/><radialGradient r="12" fy="54.102" fx="71.474" cy="54.102" cx="71.474" gradientTransform="matrix(4.50607 0 0 4.76661 -259.306 -59.706)" gradientUnits="userSpaceOnUse" id="h" xlink:href="#c"/><clipPath id="f" clipPathUnits="userSpaceOnUse"><path d="M65 177c-18.502 0-33.5 14.998-33.5 33.5.008 7.371 4.131 15.807 11.388 23.526l12.617 13.171H75.02l12.137-13.245c6.636-7.059 11.33-16.117 11.344-23.452 0-18.502-14.998-33.5-33.5-33.5z" style="marker:none" fill="#fff" stroke-width="2"/></clipPath></defs><path d="M708.93-109.838a42.81 42.81 0 0138.862 24.972 32.11 32.11 0 0114.643-3.57c16.888.022 30.872 13.117 31.995 29.968h.109c11.82 0 21.402 9.581 21.402 21.402 0 11.82-9.582 21.402-21.402 21.402H674.686a25.683 25.683 0 01-25.683-25.683A25.683 25.683 0 01666.2-65.558c-.034-.49-.059-.981-.075-1.472 0-23.64 19.164-42.804 42.805-42.804z" fill="url(#e)" transform="matrix(.5 0 0 .5 33.03 84.593)"/><g transform="matrix(2.54377 0 0 2.39146 146.697 -378.91)" clip-path="url(#f)"><path transform="translate(-8 156)" d="M73 21c-18.502 0-33.5 14.998-33.5 33.5.008 7.371 3.5 14.422 6.94 20.379L58 98h30l11.605-23.21c3.395-5.88 6.88-12.955 6.895-20.29C106.5 35.998 91.502 21 73 21z" style="marker:none" fill="url(#g)"/><path d="M64 177s-18.332 12.132-18.332 30.989C45.668 222.56 61.842 254 61.842 254H67s1.333-31.44 1.333-46.011C68.333 189.132 64 177 64 177z" fill="url(#h)"/><path transform="translate(-8 156)" d="M71.983 21.106c-8.207.147-16.328 3.285-22.5 8.695-6.174 5.409-10.35 13.047-11.574 21.163-1.24 8.225.567 16.874 4.995 23.915L61.902 98h6.432L55.002 81.27c-4.3-5.395-8.472-11.07-10.596-17.634-2.123-6.564-2.166-13.8.003-20.348A32.824 32.824 0 0154.925 28.13a32.824 32.824 0 0117.058-7.025z" fill="url(#i)"/><path transform="matrix(-1 0 0 1 137.16 155.823)" d="M73.003 21.303c-7.709-1.547-15.97-.154-22.746 3.835-6.776 3.989-12.002 10.537-14.39 18.029a32.484 32.484 0 00-.757 16.805 32.484 32.484 0 007.794 14.907L54.11 98h13.383L54.16 74.356c-2.868-5.087-5.557-10.406-6.427-16.181-.87-5.775.036-11.771 2.374-17.123 4.173-9.55 12.836-17.022 22.895-19.748z" fill="url(#j)"/></g><path style="marker:none" d="M293.39 246.593v15.808a7.907 7.907 0 007.925 7.926h21.455c4.391 0 7.004-3.632 7.925-7.926v-15.808z" fill="#e5a50a"/><path style="marker:none" d="M293.39 243.202v15.808a7.907 7.907 0 007.925 7.925h21.455c4.391 0 7.004-3.631 7.925-7.925v-15.808z" fill="#e5a50a"/><path style="marker:none" d="M317.13 243.202v23.733h5.64c4.391 0 7.004-3.631 7.925-7.925v-15.808z" fill="#f3af0b"/><path d="M334.321.05c22.986.033 43.85 13.434 53.427 34.33a44.144 44.144 0 0120.13-4.908c23.217.033 42.442 18.033 43.986 41.198h.15c16.25 0 29.422 13.173 29.422 29.423s-13.173 29.423-29.423 29.423H287.245a35.308 35.308 0 01-35.308-35.308 35.308 35.308 0 0123.642-33.285 61.876 61.876 0 01-.103-2.022c0-32.5 26.346-58.846 58.846-58.846z" fill="url(#k)" transform="matrix(.5 0 0 .5 33.03 84.593)"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600"><defs><clipPath clipPathUnits="userSpaceOnUse" id="a"><path d="M228.46 29.202h833.574V319.49c-330.237 0-408.683 175.77-833.574 175.77z" style="marker:none" color="#000" overflow="visible" fill="#babdb6"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="b"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.85 220.75h3.825v6.375H26.85z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="c"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.966 221.33h2.898v5.216h-2.898z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="d"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.999 221.502h1.876v4.873h-1.876z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="e"><circle r="60" cy="236" cx="64" style="marker:none" fill="#3584e4" stroke-width="4.286"/></clipPath></defs><g transform="matrix(2 0 0 2 149.175 -260.804)"><g clip-path="url(#a)" transform="matrix(.59339 0 0 .59339 -153.475 115.364)"><g transform="matrix(4 0 0 4 172 -591)"><path style="marker:none" color="#bebebe" overflow="visible" fill="none" d="M20 276h16v16H20z"/><rect style="marker:none" width="2" height="2" x="23.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="279" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="23.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="27.062" y="283.016" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="31.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="23.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="287" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/></g><path style="marker:none" d="M239.06 57.414h800.88V108.9s-4.029-10.606-11.1-10.96L249 99c-4.596-.354-9.94 5.5-9.94 5.5z" color="#000" overflow="visible" fill="#fff"/><path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#3584e4" stroke-width="3.372" d="M240.001 58.15h800.743v599.998H240.001z"/><path d="M1039.199 109.003c0-5.898-4.781-10.68-10.68-10.68H250.52c-5.898 0-10.68 4.782-10.68 10.68" fill="none" stroke="#3584e4" stroke-width="2.373" stroke-linecap="round"/><text y="86.187" x="628.846" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:center" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" text-anchor="middle" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="628.846" font-size="21.262">14:30</tspan></text><text y="86.187" x="238.059" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:start" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="238.059" font-size="21.262">Activities</tspan></text><path style="marker:none" color="#000" overflow="visible" opacity=".706" fill="none" d="M733.912 129.896h32.362v32.362h-32.362z"/></g><g fill="#3584e4"><path style="marker:none" d="M414.764 160.011h1.993l2.383-2.407.439.012v8.827h-.382l-2.44-2.42h-1.993z" color="#bebebe" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.178 220.396a1.275 1.275 0 00-.889 2.19 1.91 1.91 0 010 2.703 1.276 1.276 0 101.805 1.805 4.466 4.466 0 000-6.313 1.275 1.275 0 00-.916-.385z" clip-path="url(#b)" transform="matrix(.62939 0 0 .62939 403.482 21.074)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.186 221.098a.58.58 0 00-.405.996 2.606 2.606 0 010 3.687.58.58 0 10.82.82 3.769 3.769 0 000-5.328.58.58 0 00-.415-.175z" clip-path="url(#c)" transform="matrix(1.38465 0 0 1.38465 384.648 -148.058)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.188 221.305a.375.375 0 00-.262.644 2.811 2.811 0 010 3.977.376.376 0 10.531.531 3.564 3.564 0 000-5.039.375.375 0 00-.27-.113z" clip-path="url(#d)" transform="matrix(2.13992 0 0 2.13992 365.813 -317.189)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" opacity=".35"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M434.857 157.443a.803.803 0 00-.437.113 5.625 5.625 0 00-2.613 6.315 5.624 5.624 0 005.418 4.164 5.622 5.622 0 005.429-4.147 5.626 5.626 0 00-2.595-6.323.803.803 0 10-.807 1.386 4.007 4.007 0 011.853 4.516 4.004 4.004 0 01-3.878 2.964 4.004 4.004 0 01-3.868-2.974 4.006 4.006 0 011.865-4.512.803.803 0 00-.367-1.502z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M437.22 155.987a.803.803 0 00-.79.815v4.012a.803.803 0 101.605 0v-4.012a.803.803 0 00-.815-.815z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration-line:none;text-transform:none;marker:none" d="M400.177 156.867a1.42 1.42 0 00-1.404 1.405v3.61c0 .765.64 1.405 1.404 1.405h.1l-.627 1.254-.576 1.154H406.496l-.576-1.154-.627-1.254h.1a1.42 1.42 0 001.404-1.404v-3.611a1.42 1.42 0 00-1.404-1.405zm.2 1.605h4.815v3.21h-4.815z" color="#bebebe" font-weight="400" font-family="Sans" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M401.982 164.09v3.21h1.606v-3.21zM397.97 167.3v1.604h9.63V167.3z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M454.973 162.753l-3.01 3.009-3.008-3.01z" style="marker:none" color="#000" overflow="visible"/></g><rect ry="12.882" rx="12.882" y="188.132" x="151.548" height="25.765" width="154.588" style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#3584e4" stroke-width="1.597"/><ellipse cy="199.441" cx="289.026" style="marker:none" rx="4.85" ry="4.844" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-width="2.153" stroke-linecap="round" stroke-linejoin="round"/><path d="M292.798 203.208l4.311 4.307" style="marker:none" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-width="2.153" stroke-linecap="round" stroke-linejoin="round"/><path style="marker:none" color="#000" overflow="visible" opacity=".706" fill="none" d="M282.021 192.443h17.225v17.225h-17.225z"/><path d="M-9.815 240.062H31.35a6.63 6.63 0 016.645 6.646v160.298" style="marker:none" color="#000" overflow="visible" fill="none" stroke="#98c1f1" stroke-width=".545" stroke-linecap="square"/><text y="203.708" x="163.676" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:start" font-weight="700" font-size="8.505" font-family="Cantarell" letter-spacing="0" word-spacing="0" fill="#3584e4" stroke-width=".709"><tspan style="line-height:1.25" y="203.708" x="163.676" font-size="9.922">just type</tspan></text><circle style="marker:none" cx="256" cy="44" r="224" fill="#3584e4" stroke="#3584e4" stroke-width="45.253" transform="matrix(.0641 0 0 .0641 -1.819 260.301)"/><path transform="matrix(.2393 0 0 .2393 -.725 206.648)" style="marker:none" clip-path="url(#e)" d="M38 176v4l10 8v8l8 8h4v-4l6-6v-4l4-4v-10zm-4 16H4s.509 40.442 0 40l20 18v-6l-4-4 6-6h4l4 4 .125-8.402L40 224h4v-4l4-4v-6l-4.272-3.875L34 206v8h-4l-4-4v-4l6-6h6v-4zm60 2l-6 6v4h6v-2.143h4v4.268L96 208H86v4h-4v6h-8v8h10v-4h8v2l4 4h2v-2l-2-2v-2h4l6 6h6v2l-2 2h-4l18 18v-56H96zm12 38H94l-2-2H78l-8 8v8l8 8h6l4 4v2l2 2v12l14 14h8v-30l4-4v-8l-10-10zm-2-12h4l6 6h-4zm-74 28l-4 4v10l8.125 8.143L34 296h8v-8l6-6v-4l6-6v-4l4-4v-8l-4-4h-8l-4-4z" color="#000" overflow="visible" fill="#fff"/><g transform="matrix(.07903 0 0 .07903 -59.256 230.105)" stroke="#98c1f1" color="#000" fill="none" stroke-linejoin="round"><circle style="marker:none" cx="883.604" cy="372.218" r="36.271" overflow="visible" opacity=".668" stroke-width="16.926"/><circle style="marker:none" cx="883.604" cy="372.218" r="68.972" overflow="visible" opacity=".668" stroke-width="11.693"/><circle style="marker:none" cx="883.604" cy="372.218" r="103.121" overflow="visible" opacity=".668" stroke-width="5.995"/></g><path d="M10.663 259.607l-11.43 11.094 5.21.168-2.185 4.539c-.672 2.017 2.354 2.773 2.858 1.26l2.017-4.538 3.698 3.95z" style="marker:none" color="#000" overflow="visible" fill="#fff" fill-rule="evenodd" stroke="#3584e4" stroke-width="1.45033669"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M3.561 334.485a2.872 2.872 0 00-2.872 2.872 2.872 2.872 0 001.915 2.703v15.65a2.872 2.872 0 00-1.915 2.705 2.872 2.872 0 002.872 2.871 2.872 2.872 0 002.484-1.436h16.091a2.872 2.872 0 002.483 1.436 2.872 2.872 0 002.871-2.871 2.872 2.872 0 00-1.914-2.704v-15.65a2.872 2.872 0 001.914-2.704 2.872 2.872 0 00-2.871-2.872 2.872 2.872 0 00-2.828 2.393H6.39a2.872 2.872 0 00-2.83-2.393zm2.484 4.307h16.091a2.872 2.872 0 00.063.11l-2.481 2.481a1.914 1.914 0 00-.842-.198 1.914 1.914 0 00-1.85 1.436h-5.87a1.914 1.914 0 00-1.852-1.436 1.914 1.914 0 00-.842.197L5.98 338.9a2.872 2.872 0 00.065-.107zm-1.527 1.354l2.876 2.875a1.914 1.914 0 00-.003.078 1.914 1.914 0 00.957 1.656v6.261a1.914 1.914 0 00-.957 1.655 1.914 1.914 0 00.197.843l-2.482 2.482a2.872 2.872 0 00-.586-.285zm19.144 0v15.565a2.872 2.872 0 00-.588.283l-2.481-2.48a1.914 1.914 0 00.197-.843 1.914 1.914 0 00-.957-1.655v-6.261a1.914 1.914 0 00.957-1.655 1.914 1.914 0 000-.08zm-13.095 4.39h7.045a1.914 1.914 0 00.307.22v6.26a1.914 1.914 0 00-.894 1.177h-5.869a1.914 1.914 0 00-.895-1.178v-6.26a1.914 1.914 0 00.306-.22zm0 9.571h7.045a1.914 1.914 0 001.264.479 1.914 1.914 0 00.08-.003l2.936 2.937a2.872 2.872 0 00-.101.416H6.39a2.872 2.872 0 00-.103-.415l2.94-2.939a1.914 1.914 0 00.079.003 1.914 1.914 0 001.262-.479z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#3584e4"/><g transform="matrix(.2393 0 0 .2393 -188.113 542.009)"><path d="M798.336-694.629a8.466 8.466 0 00-8.484 8.485v93.327c0 4.7 3.784 8.485 8.484 8.485h93.328c4.7 0 8.484-3.784 8.484-8.485v-93.327c0-4.7-3.784-8.485-8.484-8.485z" style="marker:none" fill="#fff" stroke="#3584e4" stroke-width="4"/><rect style="marker:none" width="96" height="88" x="797" y="599.48" rx="4" ry="4" transform="scale(1 -1)" fill="#3584e4"/><g fill="#fff" font-weight="700" font-family="Source Code Pro" letter-spacing="0" word-spacing="0"><path style="line-height:1.25;-inkscape-font-specification:'Source Code Pro, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start" d="M823.012-666.593L809-674.209v4.729l9.71 4.63v.141L809-659.48v4.728l14.012-8.215zM827-651.48v4h16v-4z"/></g></g><g transform="matrix(.2393 0 0 .2393 -1.501 250.493)"><rect ry="8.913" rx="8.913" y="173.839" x="14.98" height="120.322" width="98.04" style="marker:none" fill="#fff" stroke="#3584e4" stroke-width="6.314"/><path style="marker:none" d="M28 183.125c-2.216 0-4 1.784-4 4V216h80v-28.875c0-2.216-1.784-4-4-4zM24 218v30h80v-30zm0 32v29c0 2.216 1.784 4 4 4h72c2.216 0 4-1.784 4-4v-29z" fill="#3584e4"/><g fill="#fff"><path style="marker:none" d="M55 196c-1.662 0-3 1.338-3 3v5h4.031l-.015-2H72v2h4v-5c0-2-1.338-3-3-3zM55 229.333c-1.662 0-3 1.338-3 3v5h4.031l-.015-2H72v2h4v-5c0-2-1.338-3-3-3zM55 259.636c-1.662 0-3 1.338-3 3v5h4.031l-.015-2H72v2h4v-5c0-2-1.338-3-3-3z"/></g></g><path d="M72.915 172.444h-77.14a6.337 6.337 0 00-6.338 6.337" fill="none" stroke="#3584e4" stroke-width="2.967" stroke-linecap="square"/></g><path style="marker:none" d="M1078.75 348.293c-392.31 0-446.745 209.414-951.5 209.414" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-dasharray="2,4"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" height="300" width="600"><defs><clipPath id="a" clipPathUnits="userSpaceOnUse"><path style="marker:none" d="M228.46 29.202h833.574V319.49c-330.237 0-408.683 175.77-833.574 175.77z" color="#000" overflow="visible" fill="#babdb6"/></clipPath><clipPath id="b" clipPathUnits="userSpaceOnUse"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.85 220.75h3.825v6.375H26.85z"/></clipPath><clipPath id="c" clipPathUnits="userSpaceOnUse"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.966 221.33h2.898v5.216h-2.898z"/></clipPath><clipPath id="d" clipPathUnits="userSpaceOnUse"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.999 221.502h1.876v4.873h-1.876z"/></clipPath><clipPath id="e" clipPathUnits="userSpaceOnUse"><circle style="marker:none" cx="64" cy="236" r="60" fill="#3584e4" stroke-width="4.286"/></clipPath></defs><g transform="translate(73.485 -129.186)"><g clip-path="url(#a)" transform="matrix(.59339 0 0 .59339 -153.475 115.364)"><g transform="matrix(4 0 0 4 172 -591)"><path style="marker:none" color="#bebebe" overflow="visible" fill="none" d="M20 276h16v16H20z"/><rect style="marker:none" width="2" height="2" x="23.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="279" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="23.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="27.062" y="283.016" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="31.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="23.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="287" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/></g><path style="marker:none" d="M239.06 57.414h800.88V108.9s-4.029-10.606-11.1-10.96L249 99c-4.596-.354-9.94 5.5-9.94 5.5z" color="#000" overflow="visible" fill="#fff"/><path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#3584e4" stroke-width="3.372" d="M240.001 58.15h800.743v599.998H240.001z"/><path d="M1039.199 109.003c0-5.898-4.781-10.68-10.68-10.68H250.52c-5.898 0-10.68 4.782-10.68 10.68" fill="none" stroke="#3584e4" stroke-width="2.373" stroke-linecap="round"/><text y="86.187" x="628.846" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:center" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" text-anchor="middle" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="628.846" font-size="21.262">14:30</tspan></text><text y="86.187" x="238.059" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:start" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="238.059" font-size="21.262">Activities</tspan></text><path style="marker:none" color="#000" overflow="visible" opacity=".706" fill="none" d="M733.912 129.896h32.362v32.362h-32.362z"/></g><g fill="#3584e4"><path style="marker:none" d="M414.764 160.011h1.993l2.383-2.407.439.012v8.827h-.382l-2.44-2.42h-1.993z" color="#bebebe" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.178 220.396a1.275 1.275 0 00-.889 2.19 1.91 1.91 0 010 2.703 1.276 1.276 0 101.805 1.805 4.466 4.466 0 000-6.313 1.275 1.275 0 00-.916-.385z" clip-path="url(#b)" transform="matrix(.62939 0 0 .62939 403.482 21.074)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.186 221.098a.58.58 0 00-.405.996 2.606 2.606 0 010 3.687.58.58 0 10.82.82 3.769 3.769 0 000-5.328.58.58 0 00-.415-.175z" clip-path="url(#c)" transform="matrix(1.38465 0 0 1.38465 384.648 -148.058)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.188 221.305a.375.375 0 00-.262.644 2.811 2.811 0 010 3.977.376.376 0 10.531.531 3.564 3.564 0 000-5.039.375.375 0 00-.27-.113z" clip-path="url(#d)" transform="matrix(2.13992 0 0 2.13992 365.813 -317.189)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" opacity=".35"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M434.857 157.443a.803.803 0 00-.437.113 5.625 5.625 0 00-2.613 6.315 5.624 5.624 0 005.418 4.164 5.622 5.622 0 005.429-4.147 5.626 5.626 0 00-2.595-6.323.803.803 0 10-.807 1.386 4.007 4.007 0 011.853 4.516 4.004 4.004 0 01-3.878 2.964 4.004 4.004 0 01-3.868-2.974 4.006 4.006 0 011.865-4.512.803.803 0 00-.367-1.502z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M437.22 155.987a.803.803 0 00-.79.815v4.012a.803.803 0 101.605 0v-4.012a.803.803 0 00-.815-.815z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration-line:none;text-transform:none;marker:none" d="M400.177 156.867a1.42 1.42 0 00-1.404 1.405v3.61c0 .765.64 1.405 1.404 1.405h.1l-.627 1.254-.576 1.154H406.496l-.576-1.154-.627-1.254h.1a1.42 1.42 0 001.404-1.404v-3.611a1.42 1.42 0 00-1.404-1.405zm.2 1.605h4.815v3.21h-4.815z" color="#bebebe" font-weight="400" font-family="Sans" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M401.982 164.09v3.21h1.606v-3.21zM397.97 167.3v1.604h9.63V167.3z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M454.973 162.753l-3.01 3.009-3.008-3.01z" style="marker:none" color="#000" overflow="visible"/></g><rect ry="12.882" rx="12.882" y="188.132" x="151.548" height="25.765" width="154.588" style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#3584e4" stroke-width="1.597"/><ellipse cy="199.441" cx="289.026" style="marker:none" rx="4.85" ry="4.844" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-width="2.153" stroke-linecap="round" stroke-linejoin="round"/><path d="M292.798 203.208l4.311 4.307" style="marker:none" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-width="2.153" stroke-linecap="round" stroke-linejoin="round"/><path style="marker:none" color="#000" overflow="visible" opacity=".706" fill="none" d="M282.021 192.443h17.225v17.225h-17.225z"/><path d="M-9.815 240.062H31.35a6.63 6.63 0 016.645 6.646v160.298" style="marker:none" color="#000" overflow="visible" fill="none" stroke="#98c1f1" stroke-width=".545" stroke-linecap="square"/><text y="203.708" x="163.676" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:start" font-weight="700" font-size="8.505" font-family="Cantarell" letter-spacing="0" word-spacing="0" fill="#3584e4" stroke-width=".709"><tspan style="line-height:1.25" y="203.708" x="163.676" font-size="9.922">just type</tspan></text><circle style="marker:none" cx="256" cy="44" r="224" fill="#3584e4" stroke="#3584e4" stroke-width="45.252" transform="matrix(.0641 0 0 .0641 -1.819 260.301)"/><path transform="matrix(.2393 0 0 .2393 -.725 206.648)" style="marker:none" clip-path="url(#e)" d="M38 176v4l10 8v8l8 8h4v-4l6-6v-4l4-4v-10zm-4 16H4s.509 40.442 0 40l20 18v-6l-4-4 6-6h4l4 4 .125-8.402L40 224h4v-4l4-4v-6l-4.272-3.875L34 206v8h-4l-4-4v-4l6-6h6v-4zm60 2l-6 6v4h6v-2.143h4v4.268L96 208H86v4h-4v6h-8v8h10v-4h8v2l4 4h2v-2l-2-2v-2h4l6 6h6v2l-2 2h-4l18 18v-56H96zm12 38H94l-2-2H78l-8 8v8l8 8h6l4 4v2l2 2v12l14 14h8v-30l4-4v-8l-10-10zm-2-12h4l6 6h-4zm-74 28l-4 4v10l8.125 8.143L34 296h8v-8l6-6v-4l6-6v-4l4-4v-8l-4-4h-8l-4-4z" color="#000" overflow="visible" fill="#fff"/><g transform="matrix(.07903 0 0 .07903 -59.256 230.105)" stroke="#98c1f1" color="#000" fill="none" stroke-linejoin="round"><circle style="marker:none" cx="883.604" cy="372.218" r="36.271" overflow="visible" opacity=".668" stroke-width="16.926"/><circle style="marker:none" cx="883.604" cy="372.218" r="68.972" overflow="visible" opacity=".668" stroke-width="11.693"/><circle style="marker:none" cx="883.604" cy="372.218" r="103.121" overflow="visible" opacity=".668" stroke-width="5.995"/></g><path d="M10.663 259.607l-11.43 11.094 5.21.168-2.185 4.539c-.672 2.017 2.354 2.773 2.858 1.26l2.017-4.538 3.698 3.95z" style="marker:none" color="#000" overflow="visible" fill="#fff" fill-rule="evenodd" stroke="#3584e4" stroke-width="1.45033669"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M3.561 334.485a2.872 2.872 0 00-2.872 2.872 2.872 2.872 0 001.915 2.703v15.65a2.872 2.872 0 00-1.915 2.705 2.872 2.872 0 002.872 2.871 2.872 2.872 0 002.484-1.436h16.091a2.872 2.872 0 002.483 1.436 2.872 2.872 0 002.871-2.871 2.872 2.872 0 00-1.914-2.704v-15.65a2.872 2.872 0 001.914-2.704 2.872 2.872 0 00-2.871-2.872 2.872 2.872 0 00-2.828 2.393H6.39a2.872 2.872 0 00-2.83-2.393zm2.484 4.307h16.091a2.872 2.872 0 00.063.11l-2.481 2.481a1.914 1.914 0 00-.842-.198 1.914 1.914 0 00-1.85 1.436h-5.87a1.914 1.914 0 00-1.852-1.436 1.914 1.914 0 00-.842.197L5.98 338.9a2.872 2.872 0 00.065-.107zm-1.527 1.354l2.876 2.875a1.914 1.914 0 00-.003.078 1.914 1.914 0 00.957 1.656v6.261a1.914 1.914 0 00-.957 1.655 1.914 1.914 0 00.197.843l-2.482 2.482a2.872 2.872 0 00-.586-.285zm19.144 0v15.565a2.872 2.872 0 00-.588.283l-2.481-2.48a1.914 1.914 0 00.197-.843 1.914 1.914 0 00-.957-1.655v-6.261a1.914 1.914 0 00.957-1.655 1.914 1.914 0 000-.08zm-13.095 4.39h7.045a1.914 1.914 0 00.307.22v6.26a1.914 1.914 0 00-.894 1.177h-5.869a1.914 1.914 0 00-.895-1.178v-6.26a1.914 1.914 0 00.306-.22zm0 9.571h7.045a1.914 1.914 0 001.264.479 1.914 1.914 0 00.08-.003l2.936 2.937a2.872 2.872 0 00-.101.416H6.39a2.872 2.872 0 00-.103-.415l2.94-2.939a1.914 1.914 0 00.079.003 1.914 1.914 0 001.262-.479z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#3584e4"/><g transform="matrix(.2393 0 0 .2393 -188.113 542.009)"><path d="M798.336-694.629a8.466 8.466 0 00-8.484 8.485v93.327c0 4.7 3.784 8.485 8.484 8.485h93.328c4.7 0 8.484-3.784 8.484-8.485v-93.327c0-4.7-3.784-8.485-8.484-8.485z" style="marker:none" fill="#fff" stroke="#3584e4" stroke-width="4"/><rect style="marker:none" width="96" height="88" x="797" y="599.48" rx="4" ry="4" transform="scale(1 -1)" fill="#3584e4"/><g fill="#fff" font-weight="700" font-family="Source Code Pro" letter-spacing="0" word-spacing="0"><path style="line-height:1.25;-inkscape-font-specification:'Source Code Pro, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start" d="M823.012-666.593L809-674.209v4.729l9.71 4.63v.141L809-659.48v4.728l14.012-8.215zM827-651.48v4h16v-4z"/></g></g><g transform="matrix(.2393 0 0 .2393 -1.501 250.493)"><rect ry="8.913" rx="8.913" y="173.839" x="14.98" height="120.322" width="98.04" style="marker:none" fill="#fff" stroke="#3584e4" stroke-width="6.314"/><path style="marker:none" d="M28 183.125c-2.216 0-4 1.784-4 4V216h80v-28.875c0-2.216-1.784-4-4-4zM24 218v30h80v-30zm0 32v29c0 2.216 1.784 4 4 4h72c2.216 0 4-1.784 4-4v-29z" fill="#3584e4"/><g fill="#fff"><path style="marker:none" d="M55 196c-1.662 0-3 1.338-3 3v5h4.031l-.015-2H72v2h4v-5c0-2-1.338-3-3-3zM55 229.333c-1.662 0-3 1.338-3 3v5h4.031l-.015-2H72v2h4v-5c0-2-1.338-3-3-3zM55 259.636c-1.662 0-3 1.338-3 3v5h4.031l-.015-2H72v2h4v-5c0-2-1.338-3-3-3z"/></g></g><path d="M72.915 172.444h-77.14a6.337 6.337 0 00-6.338 6.337" fill="none" stroke="#3584e4" stroke-width="2.967" stroke-linecap="square"/></g><path style="marker:none" d="M538.272 175.362c-196.154 0-223.372 104.707-475.75 104.707" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-width=".5" stroke-dasharray="1,2"/></svg>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600"><defs><clipPath clipPathUnits="userSpaceOnUse" id="a"><path d="M228.46 29.202h833.574V319.49c-330.237 0-408.683 175.77-833.574 175.77z" style="marker:none" color="#000" overflow="visible" fill="#babdb6"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="b"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.85 220.75h3.825v6.375H26.85z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="c"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.966 221.33h2.898v5.216h-2.898z"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="d"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.999 221.502h1.876v4.873h-1.876z"/></clipPath></defs><g clip-path="url(#a)" transform="matrix(1.18678 0 0 1.18678 -157.774 -30.075)"><g transform="matrix(4 0 0 4 172 -591)"><path style="marker:none" color="#bebebe" overflow="visible" fill="none" d="M20 276h16v16H20z"/><rect style="marker:none" width="2" height="2" x="23.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="279" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="23.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="27.062" y="283.016" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="31.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="23.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="287" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/></g><path style="marker:none" d="M239.06 57.414h800.88V108.9s-4.029-10.606-11.1-10.96L249 99c-4.596-.354-9.94 5.5-9.94 5.5z" color="#000" overflow="visible" fill="#fff"/><path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#3584e4" stroke-width="3.372" d="M240.001 58.15h800.743v599.998H240.001z"/><path d="M1039.199 108.555c0-5.898-4.781-10.68-10.68-10.68H250.52c-5.898 0-10.68 4.782-10.68 10.68" fill="none" stroke="#3584e4" stroke-width="1.685" stroke-linecap="round"/><text y="86.187" x="628.846" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:center" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" text-anchor="middle" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="628.846" font-size="21.262">14:30</tspan></text><path d="M915.778 96.192h113.146c5.899 0 10.68 4.781 10.68 10.68" fill="none" stroke="#3584e4" stroke-width="5" stroke-linecap="square"/><text y="86.187" x="238.059" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:start" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="238.059" font-size="21.262">Activities</tspan></text><path style="marker:none" color="#000" overflow="visible" opacity=".706" fill="none" d="M733.912 129.896h32.362v32.362h-32.362z"/></g><g fill="#3584e4"><path style="marker:none" d="M978.703 59.218h3.987l4.765-4.815.878.025v17.654l-.764.001-4.879-4.84h-3.987z" color="#bebebe" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.178 220.396a1.275 1.275 0 00-.889 2.19 1.91 1.91 0 010 2.703 1.276 1.276 0 101.805 1.805 4.466 4.466 0 000-6.313 1.275 1.275 0 00-.916-.385z" clip-path="url(#b)" transform="matrix(1.25877 0 0 1.25877 956.14 -218.656)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.186 221.098a.58.58 0 00-.405.996 2.606 2.606 0 010 3.687.58.58 0 10.82.82 3.769 3.769 0 000-5.328.58.58 0 00-.415-.175z" clip-path="url(#c)" transform="matrix(2.7693 0 0 2.7693 918.47 -556.92)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.188 221.305a.375.375 0 00-.262.644 2.811 2.811 0 010 3.977.376.376 0 10.531.531 3.564 3.564 0 000-5.039.375.375 0 00-.27-.113z" clip-path="url(#d)" transform="translate(880.802 -895.182) scale(4.27983)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" opacity=".35"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M1018.889 54.082a1.605 1.605 0 00-.874.227 11.25 11.25 0 00-5.225 12.63 11.247 11.247 0 0010.835 8.328c5.072.006 9.532-3.4 10.858-8.296a11.252 11.252 0 00-5.19-12.646 1.605 1.605 0 10-1.614 2.773 8.014 8.014 0 013.706 9.033 8.009 8.009 0 01-7.755 5.927 8.009 8.009 0 01-7.738-5.949 8.011 8.011 0 013.731-9.023 1.605 1.605 0 00-.734-3.003z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M1023.616 51.17a1.605 1.605 0 00-1.58 1.63v8.024a1.605 1.605 0 103.209 0V52.8a1.605 1.605 0 00-1.629-1.629z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration-line:none;text-transform:none;marker:none" d="M949.53 52.93c-1.528 0-2.809 1.281-2.809 2.81v7.221c0 1.529 1.28 2.81 2.809 2.81h.2l-1.254 2.507-1.154 2.307h14.846l-1.153-2.307-1.254-2.508h.2c1.528 0 2.809-1.28 2.809-2.809V55.74c0-1.528-1.28-2.808-2.809-2.808zm.4 3.21h9.63v6.42h-9.63z" color="#bebebe" font-weight="400" font-family="Sans" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M953.14 67.376v6.42h3.21v-6.42z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M945.115 73.795v3.209h19.26v-3.209z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M1059.122 64.701l-6.019 6.019-6.018-6.019z" style="marker:none" color="#000" overflow="visible"/></g><path style="marker:none" d="M1078.75 348.293c-392.31 0-446.745 209.414-951.5 209.414" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-dasharray="2,4"/><path d="M996.03 95.984l-19.145 19.147H732.707a16.615 16.615 0 00-16.656 16.655v304.522c0 9.231 7.426 16.708 16.656 16.708h304.522c9.231 0 16.708-7.477 16.708-16.708V131.786c0-9.231-7.477-16.655-16.708-16.655h-22.104z" style="marker:none" color="#000" overflow="visible" fill="#3584e4"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" height="300" width="600"><defs><clipPath id="a" clipPathUnits="userSpaceOnUse"><path style="marker:none" d="M228.46 29.202h833.574V319.49c-330.237 0-408.683 175.77-833.574 175.77z" color="#000" overflow="visible" fill="#babdb6"/></clipPath><clipPath id="b" clipPathUnits="userSpaceOnUse"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.85 220.75h3.825v6.375H26.85z"/></clipPath><clipPath id="c" clipPathUnits="userSpaceOnUse"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.966 221.33h2.898v5.216h-2.898z"/></clipPath><clipPath id="d" clipPathUnits="userSpaceOnUse"><path style="marker:none" color="#bebebe" overflow="visible" fill="#bebebe" stroke-width="2" d="M26.999 221.502h1.876v4.873h-1.876z"/></clipPath></defs><g clip-path="url(#a)" transform="matrix(.59339 0 0 .59339 -79.99 -13.822)"><g transform="matrix(4 0 0 4 172 -591)"><path style="marker:none" color="#bebebe" overflow="visible" fill="none" d="M20 276h16v16H20z"/><rect style="marker:none" width="2" height="2" x="23.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="279" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="279" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="23.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="27.062" y="283.016" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="283.016" x="31.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="23.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/><rect ry=".379" rx=".385" y="287" x="27.062" height="2" width="2" style="marker:none" color="#000" overflow="visible"/><rect style="marker:none" width="2" height="2" x="31.062" y="287" rx=".385" ry=".379" color="#000" overflow="visible"/></g><path style="marker:none" d="M239.06 57.414h800.88V108.9s-4.029-10.606-11.1-10.96L249 99c-4.596-.354-9.94 5.5-9.94 5.5z" color="#000" overflow="visible" fill="#fff"/><path style="marker:none" color="#000" overflow="visible" fill="#fff" stroke="#3584e4" stroke-width="3.372" d="M240.001 58.15h800.743v599.998H240.001z"/><path d="M1039.199 108.555c0-5.898-4.781-10.68-10.68-10.68H250.52c-5.898 0-10.68 4.782-10.68 10.68" fill="none" stroke="#3584e4" stroke-width="1.685" stroke-linecap="round"/><text y="86.187" x="628.846" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:center" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" text-anchor="middle" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="628.846" font-size="21.262">14:30</tspan></text><path d="M915.778 96.192h113.146c5.899 0 10.68 4.781 10.68 10.68" fill="none" stroke="#3584e4" stroke-width="5" stroke-linecap="square"/><text y="86.187" x="238.059" style="line-height:0%;-inkscape-font-specification:'Cantarell Bold';text-align:start" font-weight="700" font-family="Cantarell" letter-spacing="0" word-spacing="0" fill="#3584e4" transform="translate(11)"><tspan style="line-height:1.25" y="86.187" x="238.059" font-size="21.262">Activities</tspan></text><path style="marker:none" color="#000" overflow="visible" opacity=".706" fill="none" d="M733.912 129.896h32.362v32.362h-32.362z"/></g><g fill="#3584e4"><path style="marker:none" d="M488.249 30.825h1.993l2.383-2.408.439.013v8.827h-.382l-2.44-2.42h-1.993z" color="#bebebe" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.178 220.396a1.275 1.275 0 00-.889 2.19 1.91 1.91 0 010 2.703 1.276 1.276 0 101.805 1.805 4.466 4.466 0 000-6.313 1.275 1.275 0 00-.916-.385z" clip-path="url(#b)" transform="matrix(.62939 0 0 .62939 476.967 -108.112)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.186 221.098a.58.58 0 00-.405.996 2.606 2.606 0 010 3.687.58.58 0 10.82.82 3.769 3.769 0 000-5.328.58.58 0 00-.415-.175z" clip-path="url(#c)" transform="matrix(1.38465 0 0 1.38465 458.132 -277.244)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M27.188 221.305a.375.375 0 00-.262.644 2.811 2.811 0 010 3.977.376.376 0 10.531.531 3.564 3.564 0 000-5.039.375.375 0 00-.27-.113z" clip-path="url(#d)" transform="matrix(2.13992 0 0 2.13992 439.298 -446.375)" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" opacity=".35"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M508.342 28.257a.803.803 0 00-.437.113 5.625 5.625 0 00-2.613 6.315 5.624 5.624 0 005.418 4.164 5.622 5.622 0 005.429-4.148 5.626 5.626 0 00-2.595-6.323.803.803 0 10-.807 1.387 4.007 4.007 0 011.853 4.516 4.004 4.004 0 01-3.878 2.964 4.004 4.004 0 01-3.869-2.975 4.006 4.006 0 011.866-4.511.803.803 0 00-.367-1.502z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M510.705 26.8a.803.803 0 00-.79.815v4.013a.803.803 0 101.605 0v-4.013a.803.803 0 00-.815-.814z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration-line:none;text-transform:none;marker:none" d="M473.662 27.681a1.42 1.42 0 00-1.404 1.404v3.611c0 .765.64 1.405 1.404 1.405h.1l-.627 1.254-.577 1.153h7.423l-.576-1.153-.627-1.254h.1a1.42 1.42 0 001.404-1.405v-3.61a1.42 1.42 0 00-1.404-1.405zm.2 1.605h4.815v3.21h-4.815z" color="#bebebe" font-weight="400" font-family="Sans" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M475.467 34.904v3.21h1.606v-3.21z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none" d="M471.455 38.113v1.605h9.63v-1.605z" color="#bebebe" font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M528.458 33.566l-3.01 3.01-3.008-3.01z" style="marker:none" color="#000" overflow="visible"/></g><path style="marker:none" d="M538.272 175.362c-196.154 0-223.372 104.707-475.75 104.707" color="#000" overflow="visible" fill="none" stroke="#3584e4" stroke-dasharray="2,4" stroke-width=".5"/><path d="M496.913 49.208l-9.573 9.573H365.25a8.307 8.307 0 00-8.327 8.328v152.26c0 4.616 3.713 8.354 8.328 8.354h152.26a8.351 8.351 0 008.355-8.353V67.109c0-4.616-3.739-8.328-8.354-8.328H506.46z" style="marker:none" color="#000" overflow="visible" fill="#3584e4"/></svg>
\ No newline at end of file
......@@ -11,6 +11,15 @@
font-weight: 400;
font-size: 12pt;
}
.video {
opacity: 0;
}
.video.playing {
opacity: 1;
transition-property: opacity;
transition-duration: 250ms;
transition-timing-function: ease-in-out;
}
.last-page {
background-color: #4a86cf; /*GNOME blue*/
......
......@@ -13,6 +13,11 @@ dependency('gio-2.0', version: '>= 2.56')
dependency('gdk-pixbuf-2.0')
dependency('gtk+-3.0', version: '>= 3.16')
if get_option('video_path') != ''
dependency('gstreamer-1.0', version: '>= 1.12')
dependency('gstreamer-video-1.0', version: '>= 1.12')
dependency('gstreamer-player-1.0', version: '>= 1.12')
endif
glib_compile_resources = find_program('glib-compile-resources', required: true)
desktop_file_validate = find_program('desktop-file-validate', required: false)
......
......@@ -9,3 +9,9 @@ option (
description: 'The build profile for GNOME Tour. One of "default" or "development".'
)
option(
'video_path',
type : 'string',
value: '',
description : 'Sets the absolute path of a welcome video'
)
......@@ -5,3 +5,5 @@ pub static NAME_SUFFIX: &str = @NAME_SUFFIX@;
pub static VERSION: &str = @VERSION@;
pub static GETTEXT_PACKAGE: &str = @GETTEXT_PACKAGE@;
pub static LOCALEDIR: &str = @LOCALEDIR@;
#[cfg(feature = "video")]
pub static VIDEO_PATH: &str = @VIDEO_PATH@;
......@@ -20,6 +20,8 @@ fn main() {
glib::set_prgname(Some("Tour"));
gtk::init().expect("Unable to start GTK3");
#[cfg(feature = "video")]
gst::init().expect("Unable to start gst");
static_resources::init().expect("Failed to initialize the resource file.");
......
......@@ -6,6 +6,7 @@ global_conf.set_quoted('NAME_SUFFIX', name_suffix)
global_conf.set_quoted('VERSION', version + version_suffix)
global_conf.set_quoted('GETTEXT_PACKAGE', gettext_package)
global_conf.set_quoted('LOCALEDIR', localedir)
global_conf.set_quoted('VIDEO_PATH', get_option('video_path'))
config = configure_file(
input: 'config.rs.in',
output: 'config.rs',
......@@ -49,6 +50,10 @@ sources = files(
'utils.rs',
)
features = ''
if get_option('video_path') != ''
features = '--features video'
endif
custom_target(
'cargo-build',
build_by_default: true,
......@@ -65,6 +70,7 @@ custom_target(
'@OUTPUT@',
profile,
meson.project_name(),
features
]
)
use super::page::Pageable;
use gtk::prelude::*;
pub struct ImagePageWidget {
pub widget: gtk::Box,
pub title: String,
}
impl Pageable for ImagePageWidget {
fn get_widget(&self) -> gtk::Widget {
self.widget.clone().upcast::<gtk::Widget>()
}
fn get_title(&self) -> String {
self.title.clone()
}
}
impl ImagePageWidget {
pub fn new(resource_uri: &str, title: String, head: String, body: String) -> Self {
pub fn new(resource_uri: &str, head: String, body: String) -> Self {
let widget = gtk::Box::new(gtk::Orientation::Vertical, 0);
let image_page = Self { widget, title };
let image_page = Self { widget };
image_page.init(resource_uri, head, body);
image_page
......@@ -34,6 +22,7 @@ impl ImagePageWidget {
let container = gtk::Box::new(gtk::Orientation::Vertical, 12);
container.set_halign(gtk::Align::Center);
container.set_valign(gtk::Align::Center);
container.set_vexpand(true);
container.set_margin_bottom(48);
container.set_margin_top(12);
container.set_margin_start(12);
......
mod image;
mod page;
mod welcome;
pub use image::ImagePageWidget;
pub use page::Pageable;
pub use welcome::WelcomePageWidget;
pub trait Pageable {
fn get_widget(&self) -> gtk::Widget;
fn get_title(&self) -> String;
}
use super::page::Pageable;
#[cfg(feature = "video")]
use crate::config;
use gettextrs::gettext;
#[cfg(feature = "video")]
use gio::FileExt;
#[cfg(feature = "video")]
use glib::clone;
#[cfg(feature = "video")]
use glib::{Receiver, Sender};
use gtk::prelude::*;
#[cfg(feature = "video")]
use std::cell::RefCell;
pub struct WelcomePageWidget {
pub widget: gtk::Box,
pub title: String,
#[derive(PartialEq)]
#[cfg(feature = "video")]
pub enum Action {
VideoReady,
VideoUp,
}
impl Pageable for WelcomePageWidget {
fn get_widget(&self) -> gtk::Widget {
self.widget.clone().upcast::<gtk::Widget>()
}
fn get_title(&self) -> String {
self.title.clone()
}
pub struct WelcomePageWidget {
pub widget: libhandy::WindowHandle,
#[cfg(feature = "video")]
player: gst_player::Player,
#[cfg(feature = "video")]
receiver: RefCell<Option<Receiver<Action>>>,
#[cfg(feature = "video")]
sender: Sender<Action>,
}
impl WelcomePageWidget {
pub fn new() -> Self {
let widget = gtk::Box::new(gtk::Orientation::Vertical, 0);
let widget = libhandy::WindowHandle::new();
#[cfg(feature = "video")]
let player = {
let dispatcher = gst_player::PlayerGMainContextSignalDispatcher::new(None);
let sink = gst::ElementFactory::make("gtksink", None).expect("Missing dependency: element gtksink is needed (usually, in gstreamer-plugins-good or in gst-plugin-gtk).");
let renderer = gst_player::PlayerVideoOverlayVideoRenderer::with_sink(&sink).upcast();
gst_player::Player::new(Some(&renderer), Some(&dispatcher.upcast::<gst_player::PlayerSignalDispatcher>()))
};
#[cfg(feature = "video")]
let (sender, r) = glib::MainContext::channel(glib::PRIORITY_DEFAULT);
#[cfg(feature = "video")]
let receiver = RefCell::new(Some(r));
let welcome_page = Self {
widget,
title: gettext("Welcome Tour"),
#[cfg(feature = "video")]
player,
#[cfg(feature = "video")]
sender,
#[cfg(feature = "video")]
receiver,
};
welcome_page.init();
......@@ -30,32 +59,99 @@ impl WelcomePageWidget {
}
fn init(&self) {
self.widget.set_property_expand(true);
self.widget.set_valign(gtk::Align::Center);
self.widget.set_halign(gtk::Align::Center);
self.widget.set_margin_top(24);
self.widget.set_margin_bottom(24);
let container = gtk::Box::new(gtk::Orientation::Vertical, 0);
container.set_property_expand(true);
container.set_valign(gtk::Align::Center);
container.set_halign(gtk::Align::Center);
container.set_margin_top(24);
container.set_margin_bottom(24);
#[cfg(not(feature = "video"))]
let header = {
let icon = glib::get_os_info("LOGO").unwrap_or_else(|| "start-here-symbolic".into());
let logo = gtk::Image::from_icon_name(Some(&icon), gtk::IconSize::Dialog);
logo.set_pixel_size(196);
logo.show();
logo.upcast::<gtk::Widget>()
};
#[cfg(feature = "video")]
let header = {
let video_widget = self
.player
.get_pipeline()
.get_property("video-sink")
.unwrap()
.get::<gst::Element>()
.expect("The player of a VideoPlayerWidget should not use the default sink.")
.unwrap()
.get_property("widget")
.unwrap()
.get::<gtk::Widget>()
.unwrap()
.unwrap();
video_widget.set_size_request(-1, 360);
video_widget.set_property("ignore-alpha", &false).unwrap();
video_widget.show();
video_widget.get_style_context().add_class("video");
video_widget
};
container.add(&header);
#[cfg(feature = "video")]
{
let receiver = self.receiver.borrow_mut().take().unwrap();
receiver.attach(
None,
clone!(@strong self.player as player => move |action| {
match action {
Action::VideoReady => player.play(),
Action::VideoUp => header.get_style_context().add_class("playing"),
};
glib::Continue(true)
}),
);
self.player.connect_state_changed(clone!(@strong self.sender as sender => move |_p,state| {
if state == gst_player::PlayerState::Playing {
sender.send(Action::VideoUp).unwrap();
}
}));
self.player.connect_uri_loaded(clone!(@strong self.sender as sender => move |_p, _uri| {
sender.send(Action::VideoReady).unwrap();
}));
self.player.connect_end_of_stream(move |p| p.stop());
let video_file = gio::File::new_for_path(config::VIDEO_PATH);
gtk::timeout_add(
500,
clone!(@strong self.player as player => move || {
player.set_uri(&video_file.get_uri());
glib::Continue(false)
}),
);
};
let name = glib::get_os_info("NAME").unwrap_or_else(|| "GNOME".into());
let version = glib::get_os_info("VERSION").unwrap_or_else(|| "3.36".into());
let icon = glib::get_os_info("LOGO").unwrap_or_else(|| "start-here-symbolic".into());
let logo = gtk::Image::from_icon_name(Some(&icon), gtk::IconSize::Dialog);
logo.set_pixel_size(196);
logo.show();
self.widget.add(&logo);
let title = gtk::Label::new(Some(&gettext(format!("Welcome to {} {}", name, version))));
title.set_margin_top(36);
title.get_style_context().add_class("large-title");
title.show();
self.widget.add(&title);
container.add(&title);
let text = gtk::Label::new(Some(&gettext("Hi there! Take the tour to learn your way around and discover essential features.")));
text.get_style_context().add_class("body");
text.set_margin_top(12);
text.show();
self.widget.add(&text);
container.add(&text);
let actions_container = gtk::Box::new(gtk::Orientation::Horizontal, 12);
actions_container.set_halign(gtk::Align::Center);
......@@ -81,7 +177,10 @@ impl WelcomePageWidget {
actions_container.show();
self.widget.add(&actions_container);
container.add(&actions_container);
container.show();
self.widget.add(&container);
self.widget.show();
}
}
......@@ -5,7 +5,6 @@ use gtk::prelude::*;
use std::cell::RefCell;
use std::rc::Rc;
use super::pages::Pageable;
use libhandy::prelude::{CarouselExt, CarouselIndicatorDotsExt, HeaderBarExt};
pub struct PaginatorWidget {
......@@ -13,7 +12,7 @@ pub struct PaginatorWidget {
carousel: libhandy::Carousel,
carousel_dots: libhandy::CarouselIndicatorDots,
headerbar: libhandy::HeaderBar,
pages: RefCell<Vec<Box<dyn Pageable>>>,
pages: RefCell<Vec<gtk::Widget>>,
current_page: RefCell<u32>,
next_btn: gtk::Button,
close_btn: gtk::Button,
......@@ -57,9 +56,9 @@ impl PaginatorWidget {
Ok(())
}
pub fn add_page(&self, page: Box<dyn Pageable>) {
pub fn add_page(&self, page: gtk::Widget) {
let page_nr = self.pages.borrow().len();
self.carousel.insert(&page.get_widget(), page_nr as i32);
self.carousel.insert(&page, page_nr as i32);
self.pages.borrow_mut().push(page);
self.update_position();
......@@ -135,7 +134,7 @@ impl PaginatorWidget {
if page_nr < self.carousel.get_n_pages() {
let pages = &self.pages.borrow();
let page = pages.get(page_nr as usize).unwrap();
self.carousel.scroll_to(&page.get_widget());
self.carousel.scroll_to(page);
}
}
}
......@@ -35,59 +35,73 @@ impl Window {
}
fn init(&mut self) {
self.widget.set_default_size(720, 500);
self.widget.set_default_size(960, 720);
self.widget.set_icon_name(Some(APP_ID));
// Devel Profile
if PROFILE == "Devel" {
self.widget.get_style_context().add_class("devel");
}
self.paginator.borrow_mut().add_page(Box::new(WelcomePageWidget::new()));
self.paginator.borrow_mut().add_page(Box::new(ImagePageWidget::new(
"/org/gnome/Tour/activities.svg",
gettext("Activities Overview"),
gettext("Open Activities to launch apps"),
gettext("The activities view can also be used to switch windows and search."),
)));
self.paginator.borrow_mut().add_page(Box::new(ImagePageWidget::new(
"/org/gnome/Tour/search.svg",
gettext("Search"),
gettext("Just type to search"),
gettext("In the activities view, just start typing to search for apps, settings and more."),
)));
self.paginator.borrow_mut().add_page(Box::new(ImagePageWidget::new(
"/org/gnome/Tour/calendar.svg",
gettext("Date & Time"),
gettext("Click the time to see notifications"),
gettext("The notifications popover also includes personal planning tools."),
)));
self.paginator.borrow_mut().add_page(Box::new(ImagePageWidget::new(
"/org/gnome/Tour/status-menu.svg",
gettext("System Menu"),
gettext("View system information and settings"),
gettext("Get an overview of the system status and quickly change settings."),
)));
self.paginator.borrow_mut().add_page(Box::new(ImagePageWidget::new(
"/org/gnome/Tour/software.svg",
gettext("Software"),
gettext("Use Software to find and install apps"),
gettext("Discover great apps through search, browsing and our recommendations."),
)));
self.paginator.borrow_mut().add_page(WelcomePageWidget::new().widget.upcast::<gtk::Widget>());
self.paginator.borrow_mut().add_page(
ImagePageWidget::new(
"/org/gnome/Tour/activities.svg",
gettext("Open Activities to launch apps"),
gettext("The activities view can also be used to switch windows and search."),
)
.widget
.upcast::<gtk::Widget>(),
);
self.paginator.borrow_mut().add_page(
ImagePageWidget::new(
"/org/gnome/Tour/search.svg",
gettext("Just type to search"),
gettext("In the activities view, just start typing to search for apps, settings and more."),
)
.widget
.upcast::<gtk::Widget>(),
);
self.paginator.borrow_mut().add_page(
ImagePageWidget::new(
"/org/gnome/Tour/calendar.svg",
gettext("Click the time to see notifications"),
gettext("The notifications popover also includes personal planning tools."),
)
.widget
.upcast::<gtk::Widget>(),
);
self.paginator.borrow_mut().add_page(
ImagePageWidget::new(
"/org/gnome/Tour/status-menu.svg",
gettext("View system information and settings"),
gettext("Get an overview of the system status and quickly change settings."),
)
.widget
.upcast::<gtk::Widget>(),
);
self.paginator.borrow_mut().add_page(
ImagePageWidget::new(
"/org/gnome/Tour/software.svg",
gettext("Use Software to find and install apps"),
gettext("Discover great apps through search, browsing and our recommendations."),
)
.widget
.upcast::<gtk::Widget>(),
);
let name = glib::get_os_info("NAME").unwrap_or_else(|| "GNOME".into());
let last_page = ImagePageWidget::new(
"/org/gnome/Tour/ready-to-go.svg",
gettext("Tour Completed"),
utils::i18n_f("That's it! We hope that you enjoy {}.", &[&name]),
gettext("To get more advice and tips, see the Help app."),
);
last_page.widget.get_style_context().add_class("last-page");
self.paginator.borrow_mut().add_page(Box::new(last_page));
self.paginator.borrow_mut().add_page(last_page.widget.upcast::<gtk::Widget>());
self.widget.add(&self.paginator.borrow().widget);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment