loleaflet/images/areas3d_52x60.svg               |    1 +
 loleaflet/images/areas_52x60.svg                 |    1 +
 loleaflet/images/areasfull3d_52x60.svg           |    1 +
 loleaflet/images/areasfull_52x60.svg             |    1 +
 loleaflet/images/areaspiled3d_52x60.svg          |    1 +
 loleaflet/images/areaspiled_52x60.svg            |    1 +
 loleaflet/images/bar3d_52x60.svg                 |    1 +
 loleaflet/images/bar3ddeep_52x60.svg             |    1 +
 loleaflet/images/bar_52x60.svg                   |    1 +
 loleaflet/images/barpercent3d_52x60.svg          |    1 +
 loleaflet/images/barpercent_52x60.svg            |    1 +
 loleaflet/images/barstack3d_52x60.svg            |    1 +
 loleaflet/images/barstack_52x60.svg              |    1 +
 loleaflet/images/bubble_52x60.svg                |    1 +
 loleaflet/images/columnline_52x60.svg            |    1 +
 loleaflet/images/columnpercent3d_52x60.svg       |    1 +
 loleaflet/images/columns3d_52x60.svg             |    1 +
 loleaflet/images/columns3ddeep_52x60.svg         |    1 +
 loleaflet/images/columnstack3d_52x60.svg         |    1 +
 loleaflet/images/columnstackline_52x60.svg       |    1 +
 loleaflet/images/cone_52x60.svg                  |    1 +
 loleaflet/images/conedeep_52x60.svg              |    1 +
 loleaflet/images/conehori_52x60.svg              |    1 +
 loleaflet/images/conehorideep_52x60.svg          |    1 +
 loleaflet/images/conehoripercent_52x60.svg       |    1 +
 loleaflet/images/conehoristack_52x60.svg         |    1 +
 loleaflet/images/conepercent_52x60.svg           |    1 +
 loleaflet/images/conestack_52x60.svg             |    1 +
 loleaflet/images/cylinder_52x60.svg              |    1 +
 loleaflet/images/cylinderdeep_52x60.svg          |    1 +
 loleaflet/images/cylinderhori_52x60.svg          |    1 +
 loleaflet/images/cylinderhorideep_52x60.svg      |    1 +
 loleaflet/images/cylinderhoriprocent_52x60.svg   |    1 +
 loleaflet/images/cylinderhoristack_52x60.svg     |    1 +
 loleaflet/images/cylinderpercent_52x60.svg       |    1 +
 loleaflet/images/cylinderstack_52x60.svg         |    1 +
 loleaflet/images/donut3d_52x60.svg               |    1 +
 loleaflet/images/donut3dexploded_52x60.svg       |    1 +
 loleaflet/images/donut_52x60.svg                 |    1 +
 loleaflet/images/donutexploded_52x60.svg         |    1 +
 loleaflet/images/errorbothhori_30.svg            |    1 +
 loleaflet/images/errorbothverti_30.svg           |    1 +
 loleaflet/images/errordown_30.svg                |    1 +
 loleaflet/images/errorleft_30.svg                |    1 +
 loleaflet/images/errorright_30.svg               |    1 +
 loleaflet/images/errorup_30.svg                  |    1 +
 loleaflet/images/net_52x60.svg                   |    1 +
 loleaflet/images/netfill_52x60.svg               |    1 +
 loleaflet/images/netlinepoint_52x60.svg          |    1 +
 loleaflet/images/netlinepointstack_52x60.svg     |    1 +
 loleaflet/images/netpoint_52x60.svg              |    1 +
 loleaflet/images/netpointstack_52x60.svg         |    1 +
 loleaflet/images/netstack_52x60.svg              |    1 +
 loleaflet/images/netstackfill_52x60.svg          |    1 +
 loleaflet/images/nostackdirect3d_52x60.svg       |    1 +
 loleaflet/images/nostackdirectboth_52x60.svg     |    1 +
 loleaflet/images/nostackdirectlines_52x60.svg    |    1 +
 loleaflet/images/nostackdirectpoints_52x60.svg   |    1 +
 loleaflet/images/nostacksmooth3d_52x60.svg       |    1 +
 loleaflet/images/nostacksmoothboth_52x60.svg     |    1 +
 loleaflet/images/nostacksmoothlines_52x60.svg    |    1 +
 loleaflet/images/nostackstepped3d_52x60.svg      |    1 +
 loleaflet/images/nostacksteppedboth_52x60.svg    |    1 +
 loleaflet/images/nostacksteppedlines_52x60.svg   |    1 +
 loleaflet/images/pie3d_52x60.svg                 |    1 +
 loleaflet/images/pie3dexploded_52x60.svg         |    1 +
 loleaflet/images/pie_52x60.svg                   |    1 +
 loleaflet/images/pieexploded_52x60.svg           |    1 +
 loleaflet/images/pyramind_52x60.svg              |    1 +
 loleaflet/images/pyraminddeep_52x60.svg          |    1 +
 loleaflet/images/pyramindhori_52x60.svg          |    1 +
 loleaflet/images/pyramindhorideep_52x60.svg      |    1 +
 loleaflet/images/pyramindhoripercent_52x60.svg   |    1 +
 loleaflet/images/pyramindhoristack_52x60.svg     |    1 +
 loleaflet/images/pyramindpercent_52x60.svg       |    1 +
 loleaflet/images/pyramindstack_52x60.svg         |    1 +
 loleaflet/images/regavg.svg                      |    1 +
 loleaflet/images/regexp.svg                      |    1 +
 loleaflet/images/reglin.svg                      |    1 +
 loleaflet/images/reglog.svg                      |    1 +
 loleaflet/images/regpoly.svg                     |    1 +
 loleaflet/images/regpow.svg                      |    1 +
 loleaflet/images/stackdirect3d_52x60.svg         |    1 +
 loleaflet/images/stackdirectboth_52x60.svg       |    1 +
 loleaflet/images/stackdirectlines_52x60.svg      |    1 +
 loleaflet/images/stackdirectpoints_52x60.svg     |    1 +
 loleaflet/images/stacksmooth3d_52x60.svg         |    1 +
 loleaflet/images/stacksmoothboth_52x60.svg       |    1 +
 loleaflet/images/stacksmoothlines_52x60.svg      |    1 +
 loleaflet/images/stackstepped3d_52x60.svg        |    1 +
 loleaflet/images/stacksteppedboth_52x60.svg      |    1 +
 loleaflet/images/stacksteppedlines_52x60.svg     |    1 +
 loleaflet/images/stock_52x60.svg                 |    1 +
 loleaflet/images/stockblock_52x60.svg            |    1 +
 loleaflet/images/stockcolumns_52x60.svg          |    1 +
 loleaflet/images/stockcolumnsattach_52x60.svg    |    1 +
 loleaflet/images/typearea_16.svg                 |    1 +
 loleaflet/images/typebar_16.svg                  |    1 +
 loleaflet/images/typebubble_16.svg               |    1 +
 loleaflet/images/typecolumn_16.svg               |    1 +
 loleaflet/images/typecolumnline_16.svg           |    1 +
 loleaflet/images/typenet_16.svg                  |    1 +
 loleaflet/images/typepie_16.svg                  |    1 +
 loleaflet/images/typepointline_16.svg            |    1 +
 loleaflet/images/typestock_16.svg                |    1 +
 loleaflet/images/typexy_16.svg                   |    1 +
 loleaflet/images/valueaxisdirect3d_52x60.svg     |    1 +
 loleaflet/images/valueaxisdirectboth_52x60.svg   |    1 +
 loleaflet/images/valueaxisdirectlines_52x60.svg  |    1 +
 loleaflet/images/valueaxisdirectpoints_52x60.svg |    1 +
 loleaflet/images/valueaxissmooth3d_52x60.svg     |    1 +
 loleaflet/images/valueaxissmoothboth_52x60.svg   |    1 +
 loleaflet/images/valueaxissmoothlines_52x60.svg  |    1 +
 loleaflet/images/valueaxisstepped3d_52x60.svg    |    1 +
 loleaflet/images/valueaxissteppedboth_52x60.svg  |    1 +
 loleaflet/images/valueaxissteppedlines_52x60.svg |    1 +
 116 files changed, 116 insertions(+)

New commits:
commit b74b8e77a9bae16dfa1e7add12a8672111a8998f
Author:     Muhammet Kara <muhammet.k...@collabora.com>
AuthorDate: Wed Nov 6 19:01:48 2019 +0300
Commit:     Muhammet Kara <muhammet.k...@collabora.com>
CommitDate: Wed Nov 6 17:05:56 2019 +0100

    Add images for chart types
    
    from colibre on cp-6.2
    
    Change-Id: Ibc0599bbbf1245fce72a6257421158ff0521cdb0
    Reviewed-on: https://gerrit.libreoffice.org/82156
    Reviewed-by: Muhammet Kara <muhammet.k...@collabora.com>
    Tested-by: Muhammet Kara <muhammet.k...@collabora.com>

diff --git a/loleaflet/images/areas3d_52x60.svg 
b/loleaflet/images/areas3d_52x60.svg
new file mode 100644
index 000000000..39a0a210f
--- /dev/null
+++ b/loleaflet/images/areas3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 
40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" 
fill="#808080"/><path d="m10 22v3l19.875-6 18.125 12v-9l-19-12z" 
fill="#4d82b8"/><path d="m10 25 19.875261-6 18.124739 12v15h-38z" 
fill="#eac282"/><g fill-rule="evenodd"><path d="m29 10-19 12 4-3 19-12z" 
fill="#4d82b8" opacity=".7"/><path d="m48 22v9l3-3v-9z" fill="#4d82b8" 
opacity=".8"/><path d="m48 31v15l3-3v-15z" fill="#eac282" opacity=".8"/><path 
d="m48 22-19-12 4-3 18 12z" fill="#4d82b8" opacity=".9"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/areas_52x60.svg b/loleaflet/images/areas_52x60.svg
new file mode 100644
index 000000000..e88e7efca
--- /dev/null
+++ b/loleaflet/images/areas_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m7 22v3l20-6 25 12v-9l-24.875-12z" fill="#4d82b8"/><path d="m7 25 20-6 25 
12v15h-45z" fill="#eac282"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path 
d="m6 3h1v46h-1z"/></g></svg>
diff --git a/loleaflet/images/areasfull3d_52x60.svg 
b/loleaflet/images/areasfull3d_52x60.svg
new file mode 100644
index 000000000..dfb13b099
--- /dev/null
+++ b/loleaflet/images/areasfull3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 
40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" 
fill="#808080"/><path d="m10 10v15l19.875-6 18.125 12v-21z" 
fill="#4d82b8"/><path d="m10 25 19.87526-6 18.12474 12v15h-38z" 
fill="#eac282"/><g fill-rule="evenodd"><path d="m48 10h-38l4-3h37z" 
fill="#4d82b8" opacity=".7"/><path d="m48 10v21l3-3v-21z" fill="#4d82b8" 
opacity=".8"/><path d="m48 31v15l3-3v-15z" fill="#eac282" opacity=".8"/></g><g 
fill="#fff"><path d="m40 11.49992a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 
2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 
1-1z"/><path d="m44 15.49992a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 
0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path 
d="m44.59961 11.20022-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/areasfull_52x60.svg 
b/loleaflet/images/areasfull_52x60.svg
new file mode 100644
index 000000000..2dc99577e
--- /dev/null
+++ b/loleaflet/images/areasfull_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m7 4v6 15l20-6 25 12v-21-6z" fill="#4d82b8"/><path d="m7 25 20-6 25 
12v15h-45z" fill="#eac282"/><path d="m3 45h52v1h-52z" fill="#808080"/><path 
d="m6 3h1v46h-1z" fill="#808080"/><g fill="#fff"><path d="m44 6.0001a2 2 0 0 0 
-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 
1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m48 10.0001a2 2 0 0 0 -2 2 2 2 0 0 0 
2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 
-1-1 1 1 0 0 1 1-1z"/><path d="m48.59961 5.7004-6 8 .80078.5996 6-8z" 
fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/areaspiled3d_52x60.svg 
b/loleaflet/images/areaspiled3d_52x60.svg
new file mode 100644
index 000000000..5b8256759
--- /dev/null
+++ b/loleaflet/images/areaspiled3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" 
fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><g 
fill="#4d82b8"><path d="m33 22-20-12 3-3 20 12z" fill-rule="evenodd" 
opacity=".9"/><path d="m51 13v30l3-3v-30z" fill-rule="evenodd" 
opacity=".8"/><path d="m13 10 20 12 18-9v30h-38z"/></g><path d="m46 
22v25l3-3v-25z" fill="#eac282" fill-rule="evenodd" opacity=".8"/><path d="m51 
13-18 9 3-3 18-9z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><g 
fill="#eac282"><path d="m28 32-20-7 3-3 20 7z" fill-rule="evenodd" 
opacity=".9"/><path d="m8 25 20 7 18-10v25h-38z"/><path d="m46 22-18 10 3-3 
18-10z" fill-rule="evenodd" opacity=".7"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/areaspiled_52x60.svg 
b/loleaflet/images/areaspiled_52x60.svg
new file mode 100644
index 000000000..c45157967
--- /dev/null
+++ b/loleaflet/images/areaspiled_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m7 28v-3l20-6 25 6-24.875-18z" fill="#4d82b8"/><path d="m7 25 20-9 25 
9v21h-45z" fill="#eac282"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path 
d="m6 3h1v46h-1z"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/bar3d_52x60.svg b/loleaflet/images/bar3d_52x60.svg
new file mode 100644
index 000000000..1c94a8bff
--- /dev/null
+++ b/loleaflet/images/bar3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill="#808080" 
fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z" fill="#4d4d4d"/><path 
d="m9 3h1v38h-1z" fill="#4d4d4d"/><path d="m20 8h-15l3-3h15z" fill="#eac282" 
fill-rule="evenodd" opacity=".8"/><g fill="#4d82b8"><path d="m29 
16v8h-24v-8z"/><g fill-rule="evenodd"><path d="m41 37h-9l3-3h9z" 
opacity=".8"/><path d="m29 16v8l3-3v-8z" opacity=".9"/></g></g><path d="m20 
8v8h-15v-8z" fill="#eac282"/><path d="m41 37v8h-36v-8z" fill="#4d82b8"/><path 
d="m41 37v8l3-3v-8z" fill="#4d82b8" fill-rule="evenodd" opacity=".9"/><path 
d="m35 29v8h-30v-8z" fill="#eac282"/><g fill-rule="evenodd"><g 
fill="#eac282"><path d="m20 8v8l3-3v-8z" opacity=".9"/><path d="m35 
29v8l3-3v-8z" opacity=".9"/><path d="m35 29h-30l3-3h30z" 
opacity=".8"/></g><path d="m29 16h-9l3-3h9z" fill="#4d82b8" 
opacity=".8"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/bar3ddeep_52x60.svg 
b/loleaflet/images/bar3ddeep_52x60.svg
new file mode 100644
index 000000000..ca6d612d9
--- /dev/null
+++ b/loleaflet/images/bar3ddeep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0-.0001h60v52h-60z" 
fill="#fff"/><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" 
fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" 
fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m41 
29v12h-33v-12z" fill="#4d82b8"/><path d="m25 33v12h-21v-12z" 
fill="#eac282"/><path d="m35 11v12h-27v-12z" fill="#4d82b8"/><path d="m41 
29h-33l3-3h33z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><path d="m13 
15v12h-9v-12z" fill="#eac282"/><g fill-rule="evenodd"><path d="m25 
33h-21l3-3h21z" fill="#eac282" opacity=".7"/><path d="m41 29v12l3-3v-12z" 
fill="#4d82b8" opacity=".8"/><g fill="#eac282"><path d="m25 33v12l3-3v-12z" 
opacity=".8"/><path d="m13 15h-9l3-3h9z" opacity=".7"/><path d="m13 
15v12l3-3v-12z" opacity=".8"/></g><g fill="#4d82b8"><path d="m35 
11h-27l3-3h27z" opacity=".7"/><path d="m35 11v12l3-3v-12z" 
opacity=".8"/></g></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/bar_52x60.svg b/loleaflet/images/bar_52x60.svg
new file mode 100644
index 000000000..78611758f
--- /dev/null
+++ b/loleaflet/images/bar_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m34 34v-8h-27v8z" fill="#eac282"/><path d="m43 42v-8h-36v8z" 
fill="#4d82b8"/><path d="m31 14v-8h-24v8z" fill="#eac282"/><path d="m37 
22v-8h-30v8z" fill="#4d82b8"/><path d="m3 45h52v1h-52z" fill="#808080"/><path 
d="m6 3h1v46h-1z" fill="#4d4d4d"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/barpercent3d_52x60.svg 
b/loleaflet/images/barpercent3d_52x60.svg
new file mode 100644
index 000000000..4f9da3eba
--- /dev/null
+++ b/loleaflet/images/barpercent3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 
40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 1h1v40h-1z" 
fill="#808080"/><path d="m31 9h-26l3-3h26z" fill="#eac282" fill-rule="evenodd" 
opacity=".7"/><path d="m31 9v15h-26v-15z" fill="#eac282"/><path d="m47 
29v16h-33v-16z" fill="#4d82b8"/><path d="m14 29h-9l3-3h9z" fill="#eac282" 
fill-rule="evenodd" opacity=".7"/><path d="m47 29v16l3-3v-16z" fill="#4d82b8" 
fill-rule="evenodd" opacity=".8"/><path d="m14 29v16h-9v-16z" 
fill="#eac282"/><g fill="#4d82b8"><path d="m47 9v15l3-3v-15z" 
fill-rule="evenodd" opacity=".8"/><path d="m47 9v15h-16v-15z"/><g 
fill-rule="evenodd"><path d="m47 9h-16l3-3h16z" opacity=".7"/><path d="m47 
29h-33l3-3h33z" opacity=".7"/></g></g><g fill="#fff"><path d="m39 12.4999a2 2 0 
0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 
1 -1 1 1 1 0 0 1 -1-1
  1 1 0 0 1 1-1z"/><path d="m43 16.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 
2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 
1-1z"/><path d="m43.59961 12.2002-6 8 .80078.5996 6-8z" 
fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/barpercent_52x60.svg 
b/loleaflet/images/barpercent_52x60.svg
new file mode 100644
index 000000000..ca50bc2c2
--- /dev/null
+++ b/loleaflet/images/barpercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m34 34v-8h-27v8z" fill="#eac282"/><path d="m43 42v-8h-36v8z" 
fill="#4d82b8"/><path d="m31 14v-8h-24v8z" fill="#eac282"/><path d="m37 
22v-8h-30v8z" fill="#4d82b8"/><path d="m3 45h52v1h-52z" fill="#808080"/><path 
d="m6 3h1v46h-1z" fill="#808080"/><g fill="#fff"><path d="m10 33.9999a2 2 0 0 0 
-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 
1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m14 37.9999a2 2 0 0 0 -2 2 2 2 0 0 0 
2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 
-1-1 1 1 0 0 1 1-1z"/><path d="m14.59961 33.7002-6 8 .80078.5996 6-8z" 
fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/barstack3d_52x60.svg 
b/loleaflet/images/barstack3d_52x60.svg
new file mode 100644
index 000000000..ac92af277
--- /dev/null
+++ b/loleaflet/images/barstack3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 
40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 1h1v40h-1z" 
fill="#808080"/><path d="m14 10h-9l3-3h9z" fill="#eac282" fill-rule="evenodd" 
opacity=".7"/><path d="m31 30v15h-26v-15z" fill="#eac282"/><path d="m47 
30v15h-16v-15z" fill="#4d82b8"/><path d="m31 30h-26l3-3h26z" fill="#eac282" 
fill-rule="evenodd" opacity=".7"/><path d="m47 30v15l3-3v-15z" fill="#4d82b8" 
fill-rule="evenodd" opacity=".8"/><path d="m14 10v15h-9v-15z" 
fill="#eac282"/><g fill="#4d82b8"><path d="m30 10v15l3-3v-15z" 
fill-rule="evenodd" opacity=".8"/><path d="m30 10v15h-16v-15z"/><g 
fill-rule="evenodd"><path d="m30 10h-16l3-3h16z" opacity=".7"/><path d="m47 
30h-16l3-3h16z" opacity=".7"/></g></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/barstack_52x60.svg 
b/loleaflet/images/barstack_52x60.svg
new file mode 100644
index 000000000..0a6917cfb
--- /dev/null
+++ b/loleaflet/images/barstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m28 42v-16h-21v16z" fill="#eac282"/><path d="m47 42v-16h-19v16z" 
fill="#4d82b8"/><path d="m19 22v-16h-12v16z" fill="#eac282"/><path d="m34 
22v-16h-15v16z" fill="#4d82b8"/><g fill="#808080"><path d="m3 
45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/bubble_52x60.svg 
b/loleaflet/images/bubble_52x60.svg
new file mode 100644
index 000000000..b20b6b750
--- /dev/null
+++ b/loleaflet/images/bubble_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g 
fill="#eac282"><circle cx="15.5" cy="10.499983" r="4.5"/><circle cx="31" 
cy="35.999981" r="6"/><circle cx="49" cy="11.999983" r="3"/></g><g 
fill="#4d82b8"><circle cx="13.5" cy="34.499981" r="4.5"/><circle cx="29.5" 
cy="13.499983" r="4.5"/><circle cx="49" cy="23.999983" r="6"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/columnline_52x60.svg 
b/loleaflet/images/columnline_52x60.svg
new file mode 100644
index 000000000..36706fc29
--- /dev/null
+++ b/loleaflet/images/columnline_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m10 25h9v21h-9z" fill="#eac282"/><path d="m19 19h9v27h-9z" 
fill="#4d82b8"/><path d="m34 16h9v30h-9z" fill="#eac282"/><path d="m43 
25h9v21h-9z" fill="#4d82b8"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path 
d="m6 3h1v46h-1z"/><path d="m29.896484 4.38-16.259765 17.2773.726562.6856 
15.740235-16.7227 16.662109 8.8223.46875-.8848z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/columnpercent3d_52x60.svg 
b/loleaflet/images/columnpercent3d_52x60.svg
new file mode 100644
index 000000000..31201edac
--- /dev/null
+++ b/loleaflet/images/columnpercent3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 
40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" 
fill="#808080"/><path d="m10 31h16v15h-16z" fill="#eac282"/><path d="m32 
23h16v22h-16z" fill="#eac282"/><g fill="#4d82b8"><path d="m32 
8h16v15h-16z"/><path d="m10 8h16v23h-16z"/><g fill-rule="evenodd"><path d="m26 
8h-16l4-3h15z" opacity=".7"/><path d="m48 8h-16l3-3h16z" opacity=".7"/><path 
d="m26 8v23l3-3v-23z" opacity=".8"/><path d="m48 8v15l3-3v-15z" 
opacity=".8"/></g></g><path d="m48 23v22l3-3v-22z" fill="#eac282" 
fill-rule="evenodd" opacity=".8"/><path d="m26 31v15l3-3v-15z" fill="#eac282" 
fill-rule="evenodd" opacity=".8"/><g fill="#fff"><path d="m38 11.4999a2 2 0 0 0 
-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 
1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m42 15.4999a2 2 0 0 0 -2 2 2 2 0 0 0 
2 2 2 2 
 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 
0 0 1 1-1z"/><path d="m42.59961 11.2002-6 8 .80078.5996 6-8z" 
fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/columns3d_52x60.svg 
b/loleaflet/images/columns3d_52x60.svg
new file mode 100644
index 000000000..2211d51b2
--- /dev/null
+++ b/loleaflet/images/columns3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0-.00002h60v52h-60z" 
fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 
40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" 
fill="#808080"/><path d="m10 18h8v27h-8z" fill="#eac282"/><path d="m32 
15h8v30h-8z" fill="#eac282"/><path d="m40 24h8v21h-8z" fill="#4d82b8"/><path 
d="m18 18h-8l3-3h8z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path 
d="m18 9h8v36h-8z" fill="#4d82b8"/><g fill-rule="evenodd"><path d="m40 
15h-8l3-3h8z" fill="#eac282" opacity=".7"/><g fill="#4d82b8"><path d="m26 
9h-8l3-3h8z" opacity=".7"/><path d="m48 24h-8l3-3h8z" opacity=".7"/><path 
d="m26 9v36l3-3v-36z" opacity=".8"/><path d="m48 24v21l3-3v-21z" 
opacity=".8"/></g><path d="m40 15v9l3-3v-9z" fill="#eac282" 
opacity=".8"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/columns3ddeep_52x60.svg 
b/loleaflet/images/columns3ddeep_52x60.svg
new file mode 100644
index 000000000..380cff990
--- /dev/null
+++ b/loleaflet/images/columns3ddeep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" 
fill="#808080"/><path d="m35 13h16v30h-16z" fill="#4d82b8"/><path d="m13 
2h1v36h-1z" fill="#808080"/><path d="m12 19h16v24h-16z" fill="#4d82b8"/><g 
fill-rule="evenodd"><g fill="#4d82b8"><path d="m28 19h-16l3-3h16z" 
opacity=".7"/><path d="m51 13h-16l3-3h16z" opacity=".7"/><path d="m28 
19v24l3-3v-24z" opacity=".8"/><path d="m51 13v30l3-3v-30z" opacity=".8"/></g><g 
fill="#eac282"><path d="m46 35v12l3-3v-12z" opacity=".8"/><path d="m23 
32v15l3-3v-15z" opacity=".8"/></g></g><g fill="#eac282"><path d="m8 
32h15v15h-15z"/><path d="m31 35h15v12h-15z"/><g fill-rule="evenodd"><path 
d="m23 32h-15l3-3h15z" opacity=".7"/><path d="m46 35h-15l3-3h15z" 
opacity=".7"/></g></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/columnstack3d_52x60.svg 
b/loleaflet/images/columnstack3d_52x60.svg
new file mode 100644
index 000000000..04abeb53b
--- /dev/null
+++ b/loleaflet/images/columnstack3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0-.00002h60v52h-60z" 
fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 
40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" 
fill="#808080"/><path d="m10 31h16v15h-16z" fill="#eac282"/><path d="m32 
36h16v9h-16z" fill="#eac282"/><g fill="#4d82b8"><path d="m32 
21h16v15h-16z"/><path d="m10 13h16v18h-16z"/><g fill-rule="evenodd"><path 
d="m26 13h-16l4-3h15z" opacity=".7"/><path d="m48 21h-16l3-3h16z" 
opacity=".7"/><path d="m26 13v18l3-3v-18z" opacity=".8"/><path d="m48 
21v15l3-3v-15z" opacity=".8"/></g></g><g fill="#eac282" 
fill-rule="evenodd"><path d="m48 36v9l3-3v-9z" opacity=".8"/><path d="m26 
31v15l3-3v-15z" opacity=".8"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/columnstackline_52x60.svg 
b/loleaflet/images/columnstackline_52x60.svg
new file mode 100644
index 000000000..832369d3e
--- /dev/null
+++ b/loleaflet/images/columnstackline_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m10 31.00002h18v15h-18z" fill="#eac282"/><path d="m10 10.00002h18v21h-18z" 
fill="#4d82b8"/><path d="m34 25.00002h18v21h-18z" fill="#eac282"/><path d="m34 
25.00002h18v-9h-18z" fill="#4d82b8"/><g fill="#808080"><path d="m3 
45h52v1h-52z"/><path d="m6 3h1v45.99996h-1z"/><path d="m18.117188 
3.5148-.234376.9707 24.999998 6 .23438-.9707z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/cone_52x60.svg b/loleaflet/images/cone_52x60.svg
new file mode 100644
index 000000000..3fa2afc8e
--- /dev/null
+++ b/loleaflet/images/cone_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 
40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" 
fill="#808080"/><path d="m15.999998 24-4.955078 
18.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 2s5-.8954 
5-2c-.0021-.083-.0171-.1658-.04492-.248z" fill="#eac282"/><path d="m41 
14-4.955078 28.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 
2s5-.8954 5-2c-.0021-.083-.0171-.1658-.04492-.248z" fill="#eac282"/><g 
fill="#4d82b8"><path d="m51 5-4.955078 37.75c-.02803.083-.04303.1664-.04492.25 
0 1.1046 2.238576 2 5 2s5-.8954 
5-2c-.0021-.083-.0171-.1658-.04492-.248z"/><path d="m25.999998 17-4.955078 
25.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 2s5-.8954 
5-2c-.0021-.083-.0171-.1658-.04492-.248z"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/conedeep_52x60.svg 
b/loleaflet/images/conedeep_52x60.svg
new file mode 100644
index 000000000..3ba457364
--- /dev/null
+++ b/loleaflet/images/conedeep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" 
fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m15 
39v.014.012-.027c.03001 2.198 3.603753 3.9995 8 4 4.39776-.0005 7.970131-1.7758 
7.998047-3.9746h.002l-.002-.014.002-.012-8-22z" fill="#4d82b8"/><path d="m21 
33-8 
12v.014.012h.002c.0033.1141.01629.2282.03906.3418.0113.056.02498.1121.04101.168.01925.074.0427.1487.07031.2226.02125.054.04469.107.07031.1602.03733.081.07967.1608.126953.2402.02835.045.0583.09.08984.1348.05361.08.112235.1585.175781.2363.04345.051.08903.102.136719.1523.06083.067.125306.1324.193359.1973.0563.052.114912.1035.175782.1543.08056.069.165234.1367.253906.2031.05643.041.114386.081.173828.1211.09077.063.185212.1251.283203.1856.08171.049.16572.096.251953.1425.09613.053.195128.1056.296875.1563.07916.039.159902.076.242188.1133.117305.054.237801.106.3
 
61328.1562.08146.032.164158.063.248047.094.128641.049.260211.096.394531.1406.09385.03.188922.058.285156.086.129336.04.2609.077.394532.1133.115162.029.231732.057.349609.084.115918.028.233139.053.351562.078.126389.025.254034.049.382813.07.132311.023.265821.045.400391.064.115846.016.232412.031.349609.045.143675.017.288261.032.433594.045.109661.01.219711.018.330078.025.148545.011.297693.02.447265.027.215604.01.431928.015.648408.016.2256-.0004.451062-.01.675781-.016.143044-.01.285674-.016.427735-.027.121496-.01.242622-.017.363281-.027.132901-.013.265105-.028.396484-.045.135006-.016.269166-.033.402344-.053.102858-.015.205092-.031.306641-.049.153356-.026.305118-.054.455078-.084.105815-.022.210657-.046.314453-.07.131877-.029.262133-.061.390625-.094.118887-.032.236112-.066.351562-.1016.110953-.032.220359-.065.328125-.1.114709-.039.227378-.079.337891-.1211.105444-.038.20899-.078.310547-.1191.101056-.042.200044-.085.296875-.1289.10129-.045.20028-.091.296875-.1387.09358-.048.184752-.097.273437-
 
.1465.09038-.049.178302-.099.263672-.1504.07509-.047.148026-.095.21875-.1445.0935-.062.183378-.125.269532-.1895.05226-.04.10305-.082.152343-.123.08857-.072.172592-.1445.251953-.2188.046-.045.09028-.091.132813-.1367.07246-.075.140196-.1513.203125-.2285.0363-.047.07082-.095.103516-.1426.05616-.077.10762-.1542.154296-.2324.02955-.053.0569-.1065.08203-.1602.03736-.073.07058-.1466.09961-.2207.02007-.057.03765-.1144.05273-.1718.02356-.079.04245-.1573.05664-.2364.01722-.099.02699-.199.0293-.2988h.002l-.002-.01.002-.012-8-12z"
 fill="#eac282"/><path d="m38 39.0018v.014.012h.002c.03055 2.1979 3.602124 
3.9717 7.998 3.9722 4.397753-.0005 7.970121-1.7758 
7.998047-3.9746h.002l-.002-.014.002-.012-7.000047-29.9994s-9 30-9 30.0018z" 
fill="#4d82b8"/><path d="m36 44.9752v.014.012h.002c.02793 2.1988 3.600294 
3.9741 7.998047 3.9746 4.397753-.0005 7.970121-1.7758 
7.998047-3.9746h.002l-.002-.014.002-.012-7.998141-15.9752s-8 16-8.001953 
15.9752z" fill="#eac282"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/conehori_52x60.svg 
b/loleaflet/images/conehori_52x60.svg
new file mode 100644
index 000000000..766f44bea
--- /dev/null
+++ b/loleaflet/images/conehori_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><g 
fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 
9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path 
d="m9 3h1v38h-1z"/></g><path d="m7 15c-1.0974258-.12542-2 1.790861-2 4s.8954305 
4 2 4l35-4z" fill="#4d82b8"/><path d="m7 7c-1.0808776-.2276-2 1.7909-2 
4s.8954305 4 2 4l19-4z" fill="#eac282"/><path d="m7 35c-1.0990877-.1099-2 
1.7909-2 4s.8954305 4 2 4l40-4z" fill="#4d82b8"/><path d="m7 
27c-1.093468-.1562-2 1.7909-2 4s.8954305 4 2 4l28-4z" fill="#eac282"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/conehorideep_52x60.svg 
b/loleaflet/images/conehorideep_52x60.svg
new file mode 100644
index 000000000..47efc3ddb
--- /dev/null
+++ b/loleaflet/images/conehorideep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0-.0001h60v52h-60z" 
fill="#fff"/><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" 
fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" 
fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m11 
5c-1.6316426-.2879-3 2.6863-3 6s1.343146 6 3 6l34-6z" fill="#4d82b8"/><path 
d="m7 10c-1.57183-.5239-3 2.6863-3 6s1.3431458 6 3 6l18-6z" 
fill="#eac282"/><path d="m11 23c-1.6409563-.229-3 2.6863-3 6s1.343146 6 3 
6l43-6z" fill="#4d82b8"/><path d="m7 28c-1.6284759-.3053-3 2.6863-3 6s1.3431458 
6 3 6l32-6z" fill="#eac282"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/conehoripercent_52x60.svg 
b/loleaflet/images/conehoripercent_52x60.svg
new file mode 100644
index 000000000..917154870
--- /dev/null
+++ b/loleaflet/images/conehoripercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><g 
fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 
9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path 
d="m11 3h1v38h-1z"/></g><path d="m32 14.5-24-9.462c-2.0465375-.8068-4 3.9382-4 
8.7961s1.7909 8.7961 4 8.7961z" fill="#eac282"/><path d="m43 
34.6669-35-9.259c-2.1267061-.5626-4 3.9381-4 8.796 0 4.858 1.7909 8.7961 4 
8.7961z" fill="#eac282"/><path d="m53 34.6669-32-5.8394v-.01c-1.656877 
0-3.000032 2.2556-3 5.5345-.000032 3.2789 1.343123 5.5898 3 5.5898z" 
fill="#4d82b8"/><path d="m53 14.5-39-7.1356v-.022c-.02465 
0-.04932-.032-.074-.032-1.656999 0-3.000204 2.4633-3 6.6031.000185 4.1389 
1.432562 6.7128 3.089286 6.7128.02468-.8036-.01762-.01-.03761-.01l.02232.02 
39.000004-6.1367z" fill="#4d82b8"/><g fill="#fff"><path d="m9.5 31.00012a2 2 0 
0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 
1 -1 
 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m13.5 35.00012a2 2 0 0 0 -2 2 2 2 0 
0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 
1 -1-1 1 1 0 0 1 1-1z"/><path d="m14.09961 30.70042-6 8 .80078.5996 6-8z" 
fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/conehoristack_52x60.svg 
b/loleaflet/images/conehoristack_52x60.svg
new file mode 100644
index 000000000..8775d635b
--- /dev/null
+++ b/loleaflet/images/conehoristack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><g 
fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 
9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path 
d="m11 3h1v38h-1z"/></g><path d="m32 14.5-24-9.462c-2.0465375-.8068-4 3.9382-4 
8.7961s1.7909 8.7961 4 8.7961z" fill="#eac282"/><path d="m43 
34.6669-35-9.259c-2.1267061-.5626-4 3.9381-4 8.796 0 4.858 1.7909 8.7961 4 
8.7961z" fill="#eac282"/><g fill="#4d82b8"><path d="m43 
34.6669-22-5.8394v-.01c-1.656877 0-3.000032 2.2556-3 5.5345-.000032 3.2789 
1.343123 5.5898 3 5.5898z"/><path d="m33 14.5-19-7.1356v-.022c-.02465 
0-.04932-.032-.074-.032-1.656999 0-3.000204 2.4633-3 6.6031.000185 4.1389 
1.432562 6.7128 3.089286 6.7128.02468-.8036-.01762-.01-.03761-.01l.02232.02 
19-6.1367z"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/conepercent_52x60.svg 
b/loleaflet/images/conepercent_52x60.svg
new file mode 100644
index 000000000..dcfb796a6
--- /dev/null
+++ b/loleaflet/images/conepercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m12 40-9 9" fill="none" 
stroke="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m21 3-10 
40c-.535795 2.14318 4.253295 4 9.5 4s9.5-1.790861 9.5-4z" fill="#eac282"/><path 
d="m43 3-10 40c-.535795 2.1432 4.253295 4 9.5 4s9.5-1.7909 9.5-4z" 
fill="#eac282"/><path d="m43 3-6.75 27h-.002a6.4119763 3 0 0 0 6.412109 3 
6.4119763 3 0 0 0 6.41211-3h.002z" fill="#4d82b8"/><g fill="#fff"><path 
d="m40.479462 37.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 
-2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path 
d="m44.479462 41.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 
-2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path 
d="m45.079072 36.7004-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g><path 
d="m21 3-8.5 34h.0039a8.0947018 3 0 0 0 -
 .0098.07422 8.0947018 3 0 0 0 8.095703 3 8.0947018 3 0 0 0 8.09375-3 8.0947018 
3 0 0 0 -.005819-.07422h-.02734z" fill="#4d82b8"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/conestack_52x60.svg 
b/loleaflet/images/conestack_52x60.svg
new file mode 100644
index 000000000..3dfcfa896
--- /dev/null
+++ b/loleaflet/images/conestack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m12 40-9 9" fill="none" 
stroke="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m21 19-10 
24c-.849669 2.039206 4.253295 4 9.5 4s9.5-1.790861 9.5-4z" 
fill="#eac282"/><path d="m43 3-10 40c-.535795 2.1432 4.253295 4 9.5 
4s9.5-1.7909 9.5-4z" fill="#eac282"/><g fill="#4d82b8"><path d="m43 3-6.75 
27h-.002a6.4119763 3 0 0 0 6.412109 3 6.4119763 3 0 0 0 6.41211-3h.002z"/><path 
d="m21 19-7.916016 19h.01367a7.521306 3 0 0 0 -.01758.140625 7.521306 3 0 0 0 
7.521484 3 7.521306 3 0 0 0 7.521485-3 7.521306 3 0 0 0 
-.013668-.140625h.01563z"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/cylinder_52x60.svg 
b/loleaflet/images/cylinder_52x60.svg
new file mode 100644
index 000000000..d3b51ca77
--- /dev/null
+++ b/loleaflet/images/cylinder_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 
40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" 
fill="#808080"/><g fill="#4d82b8"><path d="m18 7v36a5 2 0 0 0 5 2 5 2 0 0 0 
5-2v-36a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="23" cy="6.999922" 
opacity=".7" rx="5" ry="2"/><path d="m44 22v21a5 2 0 0 0 5 2 5 2 0 0 0 
5-2v-21a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="49" cy="21.999983" 
opacity=".7" rx="5" ry="2"/></g><g fill="#eac282"><path d="m8 16v27a5 2 0 0 0 5 
2 5 2 0 0 0 5-2v-27a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="13" 
cy="15.999922" opacity=".7" rx="5" ry="2"/><path d="m34 14v2 25 2a5 2 0 0 0 5 2 
5 2 0 0 0 5-2v-2-25-2a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="39" 
cy="13.999922" opacity=".7" rx="5" ry="2"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/cylinderdeep_52x60.svg 
b/loleaflet/images/cylinderdeep_52x60.svg
new file mode 100644
index 000000000..f55011e4a
--- /dev/null
+++ b/loleaflet/images/cylinderdeep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" 
fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m16 17a8 4 0 
0 0 0 .013672 8 4.5123385 0 0 0 0 .011719v5.974609 1.998047.001953a8 4 0 0 0 0 
.013672 8 4.5123385 0 0 0 0 .011719 8 4.5123385 0 0 0 0 .001953v5.972656a8 4 0 
0 0 0 .015625 8 4.5123385 0 0 0 0 .011719v1.972656a8 4 0 0 0 0 .013672 8 
4.5123385 0 0 0 0 .013672v5.972656.001953a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 
0 .011719h.001953a8 4 0 0 0 7.998047 3.972656 8 4 0 0 0 
7.998047-3.974609h.001953a8 4.5123385 0 0 0 -.001953-.013672 8 4 0 0 0 
.001953-.011719v-5.974609-.025391-1.974609-.025391-5.974609-.025391-2-6a8 4 0 0 
1 -8 3.998047 8 4 0 0 1 -8-3.998047z" fill="#4d82b8"/><path d="m12 37v8a8 4 0 0 
0 0 .013672 8 4.5123385 0 0 0 0 .011719h.001953a8 4 0 0 0 7.998047 3.974609 8 4 
0 0 0 7.998047-3.974609h.001953a8 
 4.5123385 0 0 0 -.001953-.013672 8 4 0 0 0 .001953-.011719v-8a8 4 0 0 1 -8 4 8 
4 0 0 1 -8-4z" fill="#eac282"/><ellipse cx="24.000011" cy="16.998396" 
fill="#4d82b8" opacity=".8" rx="8" ry="4"/><ellipse cx="20.000011" 
cy="36.999981" fill="#eac282" opacity=".8" rx="8" ry="4"/><path d="m39 
9v7.998047a8 4 0 0 0 0 .015625 8 4.5123385 0 0 0 0 .011719v5.974609 2a8 4 0 0 0 
0 .013672 8 4.5123385 0 0 0 0 .013672v5.972656a8 4 0 0 0 0 .015625 8 4.5123385 
0 0 0 0 .011719v7.974609a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 
.011719h.001953a8 4 0 0 0 7.998047 3.972656 8 4 0 0 0 
7.998047-3.974609h.001953a8 4.5123385 0 0 0 -.001953-.013672 8 4 0 0 0 
.001953-.011719v-7.974609-.025391-5.974609-.025391-2-5.974609-.025391-8a8 4 0 0 
1 -8 3.998047 8 4 0 0 1 -8-3.998047z" fill="#4d82b8"/><path d="m34.998047 
28.976562v7.998047a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719v7.974609a8 4 
0 0 0 0 .013672 8 4.5123385 0 0 0 0 .013672h.001953a8 4 0 0 0 7.998047 3.974609 
8 4 0 0 0 7.998047-3.974609h.001953a8 4.5123385
  0 0 0 -.001953-.015625 8 4 0 0 0 .001953-.011719v-7.974609-.023438-8a8 4 0 0 
1 -8 3.998047 8 4 0 0 1 -8-3.998047z" fill="#eac282"/><ellipse cx="46.999855" 
cy="8.998396" fill="#4d82b8" opacity=".8" rx="8" ry="4"/><ellipse 
cx="42.997997" cy="28.973982" fill="#eac282" opacity=".8" rx="8" ry="4"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/cylinderhori_52x60.svg 
b/loleaflet/images/cylinderhori_52x60.svg
new file mode 100644
index 000000000..9f5a48ed8
--- /dev/null
+++ b/loleaflet/images/cylinderhori_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><g 
fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 
9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path 
d="m9 3h1v38h-1z"/></g><path d="m7 15a2 4 0 0 0 -2 4 2 4 0 0 0 2 4h24a2 4 0 0 1 
-2-4 2 4 0 0 1 2-4z" fill="#4d82b8"/><ellipse cx="18.999983" cy="-31.000078" 
fill="#4d82b8" opacity=".8" rx="4" ry="2" transform="rotate(90)"/><path d="m7 
7c-1.1045695 0-2 1.7909-2 4s.8954305 4 2 4h12a2 4 0 0 1 -2-4 2 4 0 0 1 2-4z" 
fill="#eac282"/><ellipse cx="10.999983" cy="-19.000076" fill="#eac282" 
opacity=".7" rx="4" ry="2" transform="rotate(90)"/><path d="m7 35c-1.1045695 
0-2 1.7909-2 4s.8954305 4 2 4h40a2 4 0 0 1 -2-4 2 4 0 0 1 2-4z" 
fill="#4d82b8"/><ellipse cx="38.999981" cy="-47.000076" fill="#4d82b8" 
opacity=".8" rx="4" ry="2" transform="rotate(90)"/><g fill="#eac282"><path 
d="m7 27c-1.1045695 0-2 1.7909-2 4s.8954305 4 2 4h28a2 4
  0 0 1 -2-4 2 4 0 0 1 2-4z"/><ellipse cx="30.999983" cy="-35.000076" 
opacity=".7" rx="4" ry="2" transform="rotate(90)"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/cylinderhorideep_52x60.svg 
b/loleaflet/images/cylinderhorideep_52x60.svg
new file mode 100644
index 000000000..4f1603e12
--- /dev/null
+++ b/loleaflet/images/cylinderhorideep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0-.0001h60v52h-60z" 
fill="#fff"/><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" 
fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" 
fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m11 
5c-1.656854 0-3 2.6863-3 6s1.343146 6 3 6h32a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" 
fill="#4d82b8"/><path d="m7 10a3 6 0 0 0 -3 6 3 6 0 0 0 3 6h12a3 6 0 0 1 -3-6 3 
6 0 0 1 3-6z" fill="#eac282"/><ellipse cx="10.999983" cy="-43" fill="#4d82b8" 
opacity=".8" rx="6" ry="3" transform="rotate(90)"/><ellipse cx="15.999983" 
cy="-19" fill="#eac282" opacity=".8" rx="6" ry="3" 
transform="rotate(90)"/><path d="m11 23c-1.656854 0-3 2.6863-3 6s1.343146 6 3 
6h40a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" fill="#4d82b8"/><path d="m7 28c-1.6568542 
0-3 2.6863-3 6s1.3431458 6 3 6h26a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" 
fill="#eac282"/><g transform="rotate(90)"><ellipse cx="28.999983" cy="-51" 
fill="#4d82b8" opa
 city=".8" rx="6" ry="3"/><ellipse cx="33.999981" cy="-33" fill="#eac282" 
opacity=".8" rx="6" ry="3"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/cylinderhoriprocent_52x60.svg 
b/loleaflet/images/cylinderhoriprocent_52x60.svg
new file mode 100644
index 000000000..9103b12b8
--- /dev/null
+++ b/loleaflet/images/cylinderhoriprocent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><g 
fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 
9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path 
d="m9 3h1v38h-1z"/></g><path d="m7 28a4 7.5 0 0 0 -4 7.5 4 7.5 0 0 0 4 
7.5h28v-15z" fill="#eac282"/><path d="m27 28c-2.209139 0-4 3.3579-4 
7.5s1.790861 7.5 4 7.5h22a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5z" 
fill="#4d82b8"/><ellipse cx="35.499981" cy="-49" fill="#4d82b8" opacity=".8" 
rx="7.5" ry="4" transform="rotate(90)"/><path d="m7 8a4 7.5 0 0 0 -4 7.5 4 7.5 
0 0 0 4 7.5h28v-15z" fill="#eac282"/><path d="m19 8c-2.209139 0-4 3.3579-4 
7.5s1.790861 7.5 4 7.5h8 14 8a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5h-8-14z" 
fill="#4d82b8"/><ellipse cx="15.499983" cy="-49" fill="#4d82b8" opacity=".8" 
rx="7.5" ry="4" transform="rotate(90)"/><g fill="#fff"><path d="m37 11.4999a2 2 
0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a
 1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m41 
15.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 
1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m41.59961 
11.2002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/cylinderhoristack_52x60.svg 
b/loleaflet/images/cylinderhoristack_52x60.svg
new file mode 100644
index 000000000..f4486a64d
--- /dev/null
+++ b/loleaflet/images/cylinderhoristack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";><linearGradient id="a" 
gradientTransform="matrix(.98461538 0 0 1.875 .210256 -1895.8041)" 
gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="1023.3622" 
y2="1015.3622"><stop offset="0" stop-color="#f62459"/><stop offset="1" 
stop-color="#f8567f"/></linearGradient><path d="m7 8a4 7.5 0 0 0 -4 7.5 4 7.5 0 
0 0 4 7.5h28v-15z" fill="url(#a)"/><path d="m0 0h60v52h-60z" fill="#fff"/><g 
fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 
9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path 
d="m9 3h1v38h-1z"/></g><path d="m7 28a4 7.5 0 0 0 -4 7.5 4 7.5 0 0 0 4 
7.5h28v-15z" fill="#eac282"/><path d="m27 28c-2.209139 0-4 3.3579-4 
7.5s1.790861 7.5 4 7.5h22a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5z" 
fill="#4d82b8"/><ellipse cx="35.499981" cy="-49" fill="#4d82b8" opacity=".8" 
rx="7.5" ry="4" transform="rotate(90)"/><path d="m7 8c-2.209139 
 0-4 3.357864-4 7.5s1.790861 7.5 4 7.5h12c-2.209139 
0-4-3.3579-4-7.5s1.790861-7.5 4-7.5z" fill="#eac282"/><g fill="#4d82b8"><path 
d="m19 8c-2.209139 0-4 3.3579-4 7.5s1.790861 7.5 4 7.5h8 8a4 7.5 0 0 1 -4-7.5 4 
7.5 0 0 1 4-7.5h-8z"/><ellipse cx="15.499983" cy="-35" opacity=".8" rx="7.5" 
ry="4" transform="rotate(90)"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/cylinderpercent_52x60.svg 
b/loleaflet/images/cylinderpercent_52x60.svg
new file mode 100644
index 000000000..20dd2f51f
--- /dev/null
+++ b/loleaflet/images/cylinderpercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m32 21v6 9 6a9.5 4 0 0 0 
9.5 4 9.5 4 0 0 0 9.5-4v-6-9-6a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" 
fill="#eac282"/><path d="m32 9v12a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-12a9.5 4 
0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#4d82b8"/><ellipse cx="41.5" 
cy="8.999983" fill="#4d82b8" opacity=".7" rx="9.5" ry="4"/><path d="m11.646484 
39.646484-8.9999996 9 .7070312.707032 9.0000004-9z" fill="#808080"/><path 
d="m11 3h1v38h-1z" fill="#808080"/><g fill="#fff"><path d="m39.5 15.0001a2 2 0 
0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 
1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m43.5 19.0001a2 2 0 0 0 -2 2 2 
2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 
0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m44.09961 14.7004-6 8 .80078.5996 6-8z" 
fill-rule="evenodd"/></
 g><path d="m10 27v15a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-15a9.5 4 0 0 1 -9.5 
4 9.5 4 0 0 1 -9.5-4z" fill="#eac282"/><g fill="#4d82b8"><path d="m10 9v18a9.5 
4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-18a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 
-9.5-4z"/><ellipse cx="19.5" cy="8.999983" opacity=".7" rx="9.5" 
ry="4"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/cylinderstack_52x60.svg 
b/loleaflet/images/cylinderstack_52x60.svg
new file mode 100644
index 000000000..7116b088f
--- /dev/null
+++ b/loleaflet/images/cylinderstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m32 31v11a9.5 4 0 0 0 
9.5 4 9.5 4 0 0 0 9.5-4v-11a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" 
fill="#eac282"/><path d="m32 19v12c0 2.2091 4.253295 4 9.5 4s9.5-1.7909 
9.5-4v-12a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#4d82b8"/><ellipse 
cx="41.5" cy="18.999983" fill="#4d82b8" opacity=".7" rx="9.5" ry="4"/><path 
d="m11.646484 39.646484-8.9999996 9 .7070312.707032 9.0000004-9z" 
fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m10 21v6 9 
6a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-6-9-6a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 
-9.5-4z" fill="#eac282"/><g fill="#4d82b8"><path d="m10 9v12a9.5 4 0 0 0 9.5 4 
9.5 4 0 0 0 9.5-4v-12a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z"/><ellipse 
cx="19.5" cy="8.999983" opacity=".7" rx="9.5" ry="4"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/donut3d_52x60.svg 
b/loleaflet/images/donut3d_52x60.svg
new file mode 100644
index 000000000..a064080b6
--- /dev/null
+++ b/loleaflet/images/donut3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m52.96875 25.0898a23 21.5 0 0 1 -6.71875 14.5665v2.5996a23 23 0 0 0 
6.75-16.2559 23 23 0 0 0 -.03125-.9102zm-6.71875 17.1661a23 23 0 0 1 -16.25 
6.7441 23 23 0 0 0 16.25-6.7441zm-16.25 6.7441a23 23 0 0 1 -1.794922-.0762 23 
23 0 0 0 1.794922.0762zm-22.96875-23.6387a23 23 0 0 0 -.03125.6387 23 23 0 0 0 
6.748047 16.2539v-2.5703a23 21.5 0 0 1 -6.716797-14.3223zm6.716797 16.8926a23 
23 0 0 0 1.617187 1.4649 23 23 0 0 1 -1.617187-1.4649zm30.865234-1.2031a23 21.5 
0 0 1 -.117187.092 23 21.5 0 0 0 .117187-.092zm-1.830078 1.2773a23 21.5 0 0 1 
-.148437.092 23 21.5 0 0 0 .148437-.092zm-1.878906 1.0606a23 21.5 0 0 1 
-.328125.166 23 21.5 0 0 0 .328125-.166zm-25.435547.4218a23 23 0 0 0 1.701172 
1.2559 23 23 0 0 1 -1.701172-1.2559zm23.447266.4708a23 21.5 0 0 1 -.5.1933 23 
21.5 0 0 0 .5-.1933zm-2.083985.7148a23 21.5 0 0 1 -.640625.1816 23 21.5 0 0 0 
.640625-.1816zm-19.5078
 12.1797a23 23 0 0 0 1.677734.998 23 23 0 0 1 -1.677734-.998zm17.355469.3457a23 
21.5 0 0 1 -.802735.1465 23 21.5 0 0 0 .802735-.1465zm-2.171876.3242a23 21.5 0 
0 1 -1.044921.092 23 21.5 0 0 0 1.044921-.092zm-13.177734.5176a23 23 0 0 0 
1.626953.7578 23 23 0 0 1 -1.626953-.7578zm2.107422.9707a23 23 0 0 0 
1.574219.5508 23 23 0 0 1 -1.574219-.5508zm2.191406.7558a23 23 0 0 0 
1.503906.3614 23 23 0 0 1 -1.503906-.3614zm2.251953.5293a23 23 0 0 0 
1.369141.1875 23 23 0 0 1 -1.369141-.1875z" fill="#4d82b8" opacity=".7"/><path 
d="m30 11.4121a14 13.086359 0 0 0 -11.576172 
5.7481c-.0255.035-.05303.068-.07813.1035a14 13.086359 0 0 0 -.714844 
1.125c-.0012 0-.0028 0-.0039.01a14 13.086359 0 0 0 
-.414062.8184c-.0571.1205-.120619.2392-.173829.3613a14 13.086359 0 0 0 
-.310546.8086 14 13.086359 0 0 0 -.353516 1.1797 14 13.086359 0 0 0 -.240234 
1.2383c-.0268.1896-.05632.379-.07422.5703a14 13.086359 0 0 0 -.060547 1.1227 14 
13.086359 0 0 0 1 4.8243v-4.8243-.498h.02344a13 12.151619 0 0 1 3.789062-8.0898 
13 12
 .151619 0 0 1 9.1875-3.5625 13 12.151619 0 0 1 9.1875 3.5625 13 12.151619 0 0 
1 3.785156 8.0898h.02734v.498 4.8418a14 13.086359 0 0 0 .150391-.3867 14 
13.086359 0 0 0 .289062-.8125 14 13.086359 0 0 0 .132813-.4824 14 13.086359 0 0 
0 .277343-1.3477 14 13.086359 0 0 0 .08984-.6894 14 13.086359 0 0 0 
.06055-1.1231 14 13.086359 0 0 0 -7.285156-11.4667 14 13.086359 0 0 0 
-.04492-.024 14 13.086359 0 0 0 -.179688-.096 14 13.086359 0 0 0 
-1.048828-.4551 14 13.086359 0 0 0 -.148437-.062 14 13.086359 0 0 0 
-.04297-.019 14 13.086359 0 0 0 -.002 0 14 13.086359 0 0 0 -1.175781-.3828 14 
13.086359 0 0 0 -.167969-.053 14 13.086359 0 0 0 -1.179688-.2637 14 13.086359 0 
0 0 -.208984-.045 14 13.086359 0 0 0 -.910156-.1153 14 13.086359 0 0 0 
-.501953-.057 14 13.086359 0 0 0 -1.103467-.0463zm0 8.4141a5 4.6736997 0 0 0 
-.919922.08 5 4.6736997 0 0 1 .919922-.08zm.994141.094a5 4.6736997 0 0 1 
1.402343.4805 5 4.6736997 0 0 0 -1.402343-.4805zm-4.791016 1.5449a5 4.6736997 0 
0 0 -.255859.3086 5 4.6736997 0 0 1 
 .255859-.3086zm-.310547.375a5 4.6736997 0 0 0 -.18164.2735 5 4.6736997 0 0 1 
.18164-.2735zm-.265625.4024a5 4.6736997 0 0 0 -.166015.3144 5 4.6736997 0 0 1 
.166015-.3144zm-.216797.4121a5 4.6736997 0 0 0 -.148437.3691 5 4.6736997 0 0 1 
.148437-.3691zm-.175781.4375a5 4.6736997 0 0 0 -.103516.3691 5 4.6736997 0 0 1 
.103516-.3691zm-.126953.4531a5 4.6736997 0 0 0 -.07617.4551 5 4.6736997 0 0 1 
.07617-.4551zm17.884766 5.8145c-.11698.273-.249066.5373-.384766.8008a14 
13.086359 0 0 0 .384766-.8008zm-.578126 
1.1777c-.13741.2463-.288046.4838-.441406.7207a14 13.086359 0 0 0 
.441406-.7207zm-24.675781.2734a14 13.086359 0 0 0 .697266 
1.0606c-.2501-.3421-.482126-.6962-.697266-1.0606zm.853516 1.2579a14 13.086359 0 
0 0 .664062.8164c-.23428-.262-.451942-.5377-.664062-.8164zm.982422 1.1425a14 
13.086359 0 0 0 
.613281.6172c-.21445-.1971-.412721-.4077-.613281-.6172zm1.009765.9532a14 
13.086359 0 0 0 
.621094.5097c-.21457-.1623-.417264-.336-.621094-.5097zm1.080078.83a14 13.086359 
0 0 0 .66211.4434c-.22739-.13
 97-.4442-.2919-.66211-.4434zm1.105469.6954a14 13.086359 0 0 0 
.771485.414c-.26354-.1285-.518115-.2707-.771485-.414zm1.173828.5957a14 
13.086359 0 0 0 
.857422.3593c-.292-.1093-.575522-.2324-.857422-.3593zm1.291016.5058a14 
13.086359 0 0 0 
.869141.2715c-.29508-.08-.582441-.1745-.869141-.2715zm1.386719.3945a14 
13.086359 0 0 0 
.802734.168c-.27132-.047-.537154-.106-.802734-.168zm1.441406.2598a14 13.086359 
0 0 0 .736328.084c-.24815-.02-.492038-.052-.736328-.084z" fill="#4d82b8" 
opacity=".7"/><g fill="#eac282"><path d="m18.423828 17.1602a14 13.086359 0 0 0 
-.07813.1035c.0251-.035.05262-.068.07813-.1035zm-.644531.9882a14 13.086359 0 0 
0 -.152344.2461c.04748-.084.102844-.1631.152344-.2461zm-.566406 1.0645a14 
13.086359 0 0 0 -.173829.3613c.05321-.1221.116729-.2408.173829-.3613zm-.484375 
1.1699a14 13.086359 0 0 0 
-.146485.416c.04443-.1402.09708-.2772.146485-.416zm-.353516 1.1797a14 13.086359 
0 0 0 -.123047.5137c.03505-.1726.08075-.3429.123047-.5137zm-.240234 1.2383a14 
13.086359 0 0 0 -.07422.570
 3c.0179-.1913.04742-.3807.07422-.5703zm.865234 1.1992v.498a13 12.151619 0 0 1 
.02344-.498zm0 .498v4.8262a14 13.086359 0 0 0 1.259766 2.2774 14 13.086359 0 0 
0 .03516.055 14 13.086359 0 0 0 .796875 1.0273 14 13.086359 0 0 0 .01953.025 14 
13.086359 0 0 0 .859375.9004 14 13.086359 0 0 0 .08594.088 14 13.086359 0 0 0 
.888671.7636 14 13.086359 0 0 0 .16211.1329 14 13.086359 0 0 0 .916016.6406 14 
13.086359 0 0 0 .210937.1426 14 13.086359 0 0 0 .943359.5312 14 13.086359 0 0 0 
.269532.1445 14 13.086359 0 0 0 .951172.4239 14 13.086359 0 0 0 .326171.1367 14 
13.086359 0 0 0 .890625.2969 14 13.086359 0 0 0 .445313.1386 14 13.086359 0 0 0 
.871089.2012 14 13.086359 0 0 0 1.310547.2148 14 13.086359 0 0 0 1.757812.1211 
14 13.086359 0 0 0 12.939453-8.1171c.01652-.037.03675-.072.05273-.1094a14 
13.086359 0 0 0 .007817-.0156v-4.8458a13 12.151619 0 0 1 -13 12.1524 13 
12.151619 0 0 1 -13-12.1524zm26 0v-.498h-.02734a13 12.151619 0 0 1 
.02734.498zm.939453 1.1231c-.0211.2319-.05594.461-.08984.6894a14 13.086
 359 0 0 0 .08984-.6894zm-.1875 
1.2852c-.05052.2536-.113787.5036-.179687.7519a14 13.086359 0 0 0 
.179687-.7519zm-.3125 1.2343c-.08541.2759-.185112.5445-.289062.8125a14 
13.086359 0 0 0 .289062-.8125zm-1.025391 
2.3965c-.13741.2463-.288046.4838-.441406.7207a14 13.086359 0 0 0 
.441406-.7207zm-.710937 1.1348c-.1494.2126-.312569.4154-.474609.6191a14 
13.086359 0 0 0 .474609-.6191zm-.818359 
1.0488c-.17356.2006-.359212.3896-.544922.5801a14 13.086359 0 0 0 
.544922-.5801zm-.904297.9512c-.21086.2004-.435947.3847-.660157.5722a14 
13.086359 0 0 0 
.660157-.5722zm-1.009766.8711c-.28032.219-.574757.4209-.873047.6191a14 
13.086359 0 0 0 
.873047-.6191zm-1.083984.7656c-.36604.2339-.744896.4513-1.134766.6523a14 
13.086359 0 0 0 1.134766-.6523z" opacity=".7"/><path d="m26.437504 
21.2253c-.7961.7354-2.42706 1.8172-1.4375 
5.7754.0392-.015.0798-.05.11914-.068a5 5 0 0 1 
1.31836-2.4277v-3.2793zm7.15625.029v3.2754a5 5 0 0 1 1.24999 
2.2461c.0533.079.1019.1431.15625.2246.97839-3.9135-.60047-5.0104-1.40624-5.7461zm-3
 .97266 1.7656a5 5 0 0 0 -.2168.021 5 5 0 0 1 .2168-.021zm-.50391.064a5 5 0 0 0 
-.1914.039 5 5 0 0 1 .1914-.039zm-.51562.1211a5 5 0 0 0 -.11719.037 5 5 0 0 1 
.11719-.037zm-.49219.1738a5 5 0 0 0 -.0684.029 5 5 0 0 1 
.0684-.029zm-.44727.209a5 5 0 0 0 -.0781.043 5 5 0 0 1 
.0781-.043zm-.43359.2598a5 5 0 0 0 -.0606.041 5 5 0 0 1 .0606-.041z" 
opacity=".7"/><path d="m20.8125 15.9111a13 12.151619 0 0 0 -3.8125 8.5879 13 
12.151619 0 0 0 13 12.1516 13 12.151619 0 0 0 13-12.1516 13 12.151619 0 0 0 
-3.8125-8.5879l-5.6543 5.2853a5 4.6736997 0 0 1 1.4668 3.3026 5 4.6736997 0 0 1 
-5 4.6737 5 4.6736997 0 0 1 -5-4.6737 5 4.6736997 0 0 1 1.4668-3.3026zm-2.38867 
1.2488c-.0255.035-.053.069-.0781.104a14 13.086359 0 0 1 
.0781-.104zm-.64453.9877c-.0495.083-.10487.1625-.15235.2464a14 13.086359 0 0 1 
.15235-.2464zm-.56641 1.0661c-.0571.1205-.12062.2376-.17383.3597a14 13.086359 0 
0 1 .17383-.3597zm-.48437 1.1684c-.0494.1388-.10206.2761-.14649.4163a14 
13.086359 0 0 1 .14649-.4163zm-.35352 1.1813c-.0423.1708-.0
 88.3404-.12305.513a14 13.086359 0 0 1 .12305-.513zm-.24023 
1.2378c-.0268.1896-.0563.3783-.0742.5696a14 13.086359 0 0 1 
.0742-.5696zm27.80468 2.8206a14 13.086359 0 0 1 
-.0898.6883c.0339-.2284.0687-.4564.0898-.6883zm-.1875 1.2853a14 13.086359 0 0 1 
-.17968.7503c.0659-.2483.12916-.4967.17968-.7503zm-27.47265.1917c.0849.3938.19488.7791.3164
 1.1593a14 13.086359 0 0 1 -.3164-1.1593zm.3164 1.1593a14 13.086359 0 0 0 
.0957.2756c-.0318-.092-.066-.1827-.0957-.2756zm.0957.2756c.10516.3041.21983.6027.34766.8964a14
 13.086359 0 0 1 -.34766-.8964zm.34766.8964a14 13.086359 0 0 0 
.11523.263c-.0402-.087-.077-.1752-.11523-.263zm.11523.263c.17002.3674.35226.7298.55664
 1.079a14 13.086359 0 0 1 -.55664-1.079zm26.28516-1.5519a14 13.086359 0 0 1 
-.28906.8124c.10395-.268.20365-.5365.28906-.8124zm-.44727 1.2177a14 13.086359 0 
0 1 -.38476.8016c.1357-.2635.26778-.5286.38476-.8016zm-.57812 1.1776a14 
13.086359 0 0 1 
-.44141.7212c.15336-.2369.304-.4749.44141-.7212zm-24.67578.2739c.21514.3644.44716.7185.69726
 1.060
 6a14 13.086359 0 0 1 -.69726-1.0606zm23.96484.8616a14 13.086359 0 0 1 
-.47461.619c.16204-.2037.32521-.4064.47461-.619zm-23.11133.3963c.21212.2787.42979.554.66407.816a14
 13.086359 0 0 1 -.66407-.816zm22.29297.6517a14 13.086359 0 0 1 
-.54492.5805c.18571-.1905.37136-.3799.54492-.5805zm-21.31054.4911c.20056.2095.39883.42.61328.6171a14
 13.086359 0 0 1 -.61328-.6171zm20.40625.4601a14 13.086359 0 0 1 
-.66016.5732c.22421-.1875.4493-.3728.66016-.5732zm-19.39649.4929c.20383.1737.40653.3471.6211.5094a14
 13.086359 0 0 1 -.6211-.5094zm18.38672.378a14 13.086359 0 0 1 
-.87305.6206c.29829-.1982.59273-.4016.87305-.6206zm-17.30664.4526c.21791.1515.43472.304.66211.4437a14
 13.086359 0 0 1 -.66211-.4437zm16.22266.3141a14 13.086359 0 0 1 
-1.13477.6517c.38987-.201.76873-.4178 
1.13477-.6517zm-15.11719.3816c.25337.1433.50794.2841.77148.4126a14 13.086359 0 
0 1 -.77148-.4126zm13.94141.2957a14 13.086359 0 0 1 
-1.1543.5203c.39316-.1589.78081-.3293 
1.1543-.5203zm-1.1543.5203c-.0929.037-.18736.072-.28125.1078a14 
 13.086359 0 0 0 .28125-.1078zm-.28125.1078a14 13.086359 0 0 1 
-.95899.3249c.32526-.098.64465-.2055.95899-.3249zm-.95899.3249c-.0985.03-.19547.062-.29492.09a14
 13.086359 0 0 0 .29492-.09zm-.29492.09a14 13.086359 0 0 1 
-1.24023.2958c.42134-.08.83353-.1822 
1.24023-.2958zm-10.07812-.7449c.2819.1269.56542.2504.85742.3597a14 13.086359 0 
0 1 -.85742-.3597zm1.29102.5076c.2867.097.57406.1904.86914.2702a14 13.086359 0 
0 1 -.86914-.2702zm1.38671.3944c.26558.062.53142.1207.80274.1679a14 13.086359 0 
0 1 -.80274-.1679zm1.44141.2592c.24429.032.48818.064.73633.084a14 13.086359 0 0 
1 -.73633-.084z"/></g><g fill="#4d82b8"><path d="m30.000004 19.8269c-1.32561 
0-2.59649.4943-3.53321 1.3711-.008.01-.0209.02-.0293.027v3.2793a5 5 0 0 1 
3.56251-1.5039 5 5 0 0 1 3.59375 
1.5293v-3.2754c-.0178-.016-.0435-.041-.0606-.057-.93672-.8768-2.20759-1.37-3.5332-1.3711z"
 opacity=".7"/><path d="m31.10352 11.4583a14 13.086359 0 0 1 .50195.057 14 
13.086359 0 0 0 -.50195-.057zm1.41211.1735a14 13.086359 0 0 1 .41015.086 14 
 13.086359 0 0 0 -.41015-.086zm1.36132.2994a14 13.086359 0 0 1 .3711.115 14 
13.086359 0 0 0 -.3711-.115zm-3.87695.4162a13 12.151619 0 0 0 -9.1875 
3.5637l5.6543 5.2853a5 4.6736997 0 0 1 3.5332-1.3711 5 4.6736997 0 0 1 3.5332 
1.3711l5.6543-5.2853a13 12.151619 0 0 0 -9.1875-3.5637zm5.22656.018a14 
13.086359 0 0 1 .21485.092 14 13.086359 0 0 0 -.21485-.092zm1.26367.5458a14 
13.086359 0 0 1 .22461.1205 14 13.086359 0 0 0 -.22461-.1205z"/><path d="m30 
3a23 21.499019 0 0 0 -23 21.498 23 21.499019 0 0 0 23 21.5 23 21.499019 0 0 0 
23-21.5 23 21.499019 0 0 0 -23-21.498zm0 8.4121a14 13.086359 0 0 1 1.164062.053 
14 13.086359 0 0 1 1.421876.1817 14 13.086359 0 0 1 1.328124.2969 14 13.086359 
0 0 1 1.351563.4375 14 13.086359 0 0 1 1.240234.539 14 13.086359 0 0 1 7.494141 
11.5781 14 13.086359 0 0 1 -.06055 1.1231 14 13.086359 0 0 1 -.08203.6348 14 
13.086359 0 0 1 -.105469.6543 14 13.086359 0 0 1 -.148437.6171 14 13.086359 0 0 
1 -.177735.6524 14 13.086359 0 0 1 -.222656.623 14 13.086359 0 0 1 -.242187.
 6231 14 13.086359 0 0 1 -.285157.5918 14 13.086359 0 0 1 -.300779.582 14 
13.086359 0 0 1 -.333984.5469 14 13.086359 0 0 1 -12.041016 6.4391 14 13.086359 
0 0 1 -1.912109-.1386c-.0084 0-.017-.0009-.02539 0a14 13.086359 0 0 1 
-.638672-.092 14 13.086359 0 0 1 -.683594-.1426 14 13.086359 0 0 1 
-.683593-.1621 14 13.086359 0 0 1 -.685547-.2149 14 13.086359 0 0 1 
-.644532-.2207 14 13.086359 0 0 1 -.61914-.2597 14 13.086359 0 0 1 
-.621094-.2793 14 13.086359 0 0 1 -.662109-.3555 14 13.086359 0 0 1 
-.544922-.3125 14 13.086359 0 0 1 -.609375-.4082c-.0019 0-.0039 0-.0059 0a14 
13.086359 0 0 1 -.515624-.3672 14 13.086359 0 0 1 
-.539063-.4414c-.0084-.01-.01695-.014-.02539-.022a14 13.086359 0 0 1 
-.472656-.4121 14 13.086359 0 0 1 
-.521484-.5254c-.0051-.01-.01053-.01-.01563-.016a14 13.086359 0 0 1 
-.398395-.4238 14 13.086359 0 0 1 -.449219-.5527 14 13.086359 0 0 1 
-.373046-.4864 14 13.086359 0 0 1 -.396485-.6035 14 13.086359 0 0 1 
-1.957031-6.6513 14 13.086359 0 0 1 .06055-1.1269 14 13.086359 0 0 1 .
 978515-3.7949 14 13.086359 0 0 1 .587891-1.1797 14 13.086359 0 0 1 
.71875-1.1309 14 13.086359 0 0 1 11.654294-5.8535zm-13.271484 
8.9707c-.04941.1388-.102055.2758-.146485.416a14 13.086359 0 0 1 
.146485-.416zm-.353516 1.1797c-.0423.1708-.088.3411-.123047.5137a14 13.086359 0 
0 1 .123047-.5137z"/></g><g fill="#eac282"><path d="m20.10742 33.746-6.36133 
5.9462a23 21.499019 0 0 0 .008.01 23 21.499019 0 0 0 1.54883 1.3109 23 
21.499019 0 0 0 .17578.1442 23 21.499019 0 0 0 1.62696 1.1228 23 21.499019 0 0 
0 .22851.1534 23 21.499019 0 0 0 1.61328.8964 23 21.499019 0 0 0 .39258.2099 23 
21.499019 0 0 0 1.56641.6828 23 21.499019 0 0 0 .53711.2246 23 21.499019 0 0 0 
1.52929.4984 23 21.499019 0 0 0 .66016.2063 23 21.499019 0 0 0 1.4707.3286 23 
21.499019 0 0 0 .7793.1643 23 21.499019 0 0 0 1.43555.1826 23 21.499019 0 0 0 
.86328.098 23 21.499019 0 0 0 1.81836.075 23 21.499019 0 0 0 16.1582-6.2237 23 
21.499019 0 0 0 .0957-.082l-6.36133-5.9462a14 13.086359 0 0 1 -9.89256 3.8375 
14 13.086359 0 0 1 -9.892
 58-3.8394z" fill-rule="evenodd"/><path d="m46.25 39.6563a23 21.5 0 0 1 -16.25 
6.3437 23 21.5 0 0 1 -16.251953-6.3164v2.5703a23 23 0 0 0 16.251953 6.7461 23 
23 0 0 0 16.25-6.7441z" opacity=".7"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/donut3dexploded_52x60.svg 
b/loleaflet/images/donut3dexploded_52x60.svg
new file mode 100644
index 000000000..b1fb1e634
--- /dev/null
+++ b/loleaflet/images/donut3dexploded_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m32.03125 10.125c-6.170655 0-11.713575 3.5779-13.978516 
9.0195h-.01172v3.084c.01044-.025.01871-.051.0293-.076l.07813.025c1.377009-3.14 
3.924331-5.7068 7.169921-7.2246 7.419097-3.4475 16.421491-.6169 20.107422 
6.3223.787609 1.5301 1.166934 2.9503 1.542969 
4.6504.06082-.5136.09211-1.03.09375-1.5469 
0-7.8701-6.72972-14.25-15.03125-14.25z" fill="#4d82b8" opacity=".7"/><path 
d="m10.591797 16.7754s-.03858 3.0513-.03125 3.0137l6.673828 
2.0976c-.154812.8213-.233238 1.654-.234375 2.4883.0051.4856.0364.9706.09375 
1.4531.147831-1.2354.467774-2.4464.947266-3.6035v-3.084z" fill="#4d82b8" 
opacity=".8"/><g fill="#eac282"><path d="m54.962891 25.1816c-.260241 
7.9194-5.153556 15.0638-12.736329 18.5957-5.151539 2.3785-11.068239 
2.8676-16.585937 1.3711v2.6836c2.21672.7291 4.530731 1.1021 6.859375 1.1055 
12.426407 0 22.5-10.2975 22.5-23-.0083-.2521-.02069-.5041-.03711-.7559z
 " opacity=".7"/><path d="m17.037109 25.209a13 14 0 0 0 -.03711.791 13 14 0 0 0 
.873047 5.043 13 14 0 0 0 12.126954 8.957 13 14 0 0 0 12.103516-8.9316 13 14 0 
0 0 .896484-5.0684 13 14 0 0 0 -.027344-.791 13 12.159099 0 0 1 -12.972656 
11.4707 13 12.159099 0 0 1 
-12.962891-11.4707zm26.902344.4355c-.0211.2321-.05594.461-.08984.6895a14 
13.094414 0 0 0 .08984-.6895zm-.1875 
1.2852c-.05052.2537-.113787.5034-.179687.7519a14 13.094414 0 0 0 
.179687-.7519zm-.3125 1.2363c-.08541.276-.185112.5443-.289062.8125a14 13.094414 
0 0 0 .289062-.8125zm-.447265 1.2188c-.11698.2731-.249066.537-.384766.8007a14 
13.094414 0 0 0 .384766-.8007z" opacity=".7"/><path d="m26.4375 
21.2246c-.796093.7354-2.427053 1.8172-1.4375 
5.7754.0392-.015.0798-.05.119141-.068a5 5 0 0 1 
1.318359-2.4277v-3.2793zm7.15625.029v3.2754a5 5 0 0 1 1.25 
2.2461c.0533.079.1019.1431.15625.2246.978387-3.9135-.600474-5.0104-1.40625-5.7461zm-3.972656
 1.7656a5 5 0 0 0 -.216797.021 5 5 0 0 1 .216797-.021zm-.503906.064a5 5 0 0 0 
-.191407.039 5 5 0
  0 1 .191407-.039zm-.515626.1211a5 5 0 0 0 -.117187.037 5 5 0 0 1 
.117187-.037zm-.492187.1738a5 5 0 0 0 -.06836.029 5 5 0 0 1 
.06836-.029zm-.447266.209a5 5 0 0 0 -.07813.043 5 5 0 0 1 
.07813-.043zm-.433593.2598a5 5 0 0 0 -.06055.041 5 5 0 0 1 .06055-.041z" 
opacity=".7"/></g><path d="m30 19.8262c-1.32561 0-2.596483.4943-3.533203 
1.3711-.0082.01-.02089.019-.0293.027v3.2793a5 5 0 0 1 3.562503-1.5036 5 5 0 0 1 
3.59375 
1.5293v-3.2754c-.0178-.016-.04355-.041-.06055-.057-.936717-.8768-2.20759-1.37-3.5332-1.3711z"
 fill="#4d82b8" opacity=".7"/><path d="m20.8125 15.9278a13 12.159099 0 0 0 
-3.8125 8.5932 13 12.159099 0 0 0 13 12.1591 13 12.159099 0 0 0 13-12.1591 13 
12.159099 0 0 0 -3.8125-8.5932l-5.6543 5.2886a5 4.6765765 0 0 1 1.4668 3.3046 5 
4.6765765 0 0 1 -5 4.6766 5 4.6765765 0 0 1 -5-4.6766 5 4.6765765 0 0 1 
1.4668-3.3046zm-2.38867 1.2495c-.0255.036-.0531.069-.0781.1042a14 13.094414 0 0 
1 .0781-.1042zm-.64453.9883c-.0495.083-.10487.1627-.15235.2467a14 13.094414 0 0 
1 .15235-.2467zm-.566
 41 1.0669c-.0571.1205-.12062.2377-.17383.3599a14 13.094414 0 0 1 
.17383-.3599zm-.48437 1.1691c-.0494.1388-.10206.2762-.14649.4165a14 13.094414 0 
0 1 .14649-.4165zm-.35352 1.182c-.0423.1709-.0881.3406-.12305.5133a14 13.094414 
0 0 1 .12305-.5133zm-.24023 1.2385c-.0268.1898-.0563.3786-.0742.57a14 13.094414 
0 0 1 .0742-.57zm27.80468 2.8224a14 13.094414 0 0 1 
-.0898.6887c.0339-.2285.0687-.4566.0898-.6887zm-.1875 1.2861a14 13.094414 0 0 1 
-.17968.7508c.0659-.2485.12916-.4971.17968-.7508zm-27.47265.1918c.0849.3941.19488.7796.3164
 1.16a14 13.094414 0 0 1 -.3164-1.16zm.3164 1.16a14 13.094414 0 0 0 
.0957.2758c-.0318-.093-.066-.1828-.0957-.2758zm.0957.2758c.10516.3043.21983.6029.34766.897a14
 13.094414 0 0 1 -.34766-.897zm.34766.897a14 13.094414 0 0 0 
.11523.263c-.0402-.087-.0771-.1752-.11523-.263zm.11523.263c.17002.3678.35226.7304.55664
 1.0796a14 13.094414 0 0 1 -.55664-1.0796zm26.28516-1.5527a14 13.094414 0 0 1 
-.28906.8129c.10395-.2682.20365-.5369.28906-.8129zm-.44727 1.2184a14 13.094414 
0 0
  1 -.38476.802c.1357-.2637.26778-.5289.38476-.802zm-.57812 1.1783a14 13.094414 
0 0 1 
-.44141.7216c.15336-.237.304-.4751.44141-.7216zm-24.67578.2741c.21514.3647.44716.7189.69726
 1.0613a14 13.094414 0 0 1 -.69726-1.0613zm23.96484.8621a14 13.094414 0 0 1 
-.47461.6193c.16204-.2038.32521-.4066.47461-.6193zm-23.11133.3965c.21212.2789.42979.5544.66407.8166a14
 13.094414 0 0 1 -.66407-.8166zm22.29297.6521a14 13.094414 0 0 1 
-.54492.581c.18571-.1907.37136-.3803.54492-.581zm-21.31054.4914c.20056.2097.39883.4203.61328.6175a14
 13.094414 0 0 1 -.61328-.6175zm20.40625.4604a14 13.094414 0 0 1 
-.66016.5736c.22421-.1876.4493-.3731.66016-.5736zm-19.39649.4932c.20383.1738.40653.3474.62109.5097a14
 13.094414 0 0 1 -.62109-.5097zm18.38672.3781a14 13.094414 0 0 1 
-.87305.6212c.29829-.1984.59273-.402.87305-.6212zm-17.30664.4531c.21791.1515.43472.3042.66211.4439a14
 13.094414 0 0 1 -.66211-.4439zm16.22266.3143a14 13.094414 0 0 1 
-1.13477.6521c.38987-.2012.76873-.4181 
1.13477-.6521zm-15.11719.3818c.25337.1434.
 50794.2843.77148.4128a14 13.094414 0 0 1 -.77148-.4128zm13.9414.2959a14 
13.094414 0 0 1 -1.15429.5206c.39316-.159.78081-.3295 
1.15429-.5206zm-1.15429.5206c-.0929.037-.18736.072-.28125.1078a14 13.094414 0 0 
0 .28125-.1078zm-.28125.1078a14 13.094414 0 0 1 
-.95899.3252c.32526-.098.64465-.2056.95899-.3252zm-.95899.3252c-.0985.03-.19547.062-.29492.09a14
 13.094414 0 0 0 .29492-.09zm-.29492.09a14 13.094414 0 0 1 
-1.24023.2959c.42133-.08.83353-.1823 
1.24023-.2959zm-10.07812-.7454c.2819.1269.56542.2505.85742.3599a14 13.094414 0 
0 1 -.85742-.3599zm1.29101.5079c.28671.097.57407.1905.86915.2704a14 13.094414 0 
0 1 -.86915-.2704zm1.38672.3946c.26557.062.53142.1208.80274.1681a14 13.094414 0 
0 1 -.80274-.1681zm1.44141.2593c.24429.032.48818.065.73633.084a14 13.094414 0 0 
1 -.73633-.084z" fill="#eac282"/><path d="m31.10352 11.4723a14 13.094414 0 0 1 
.50195.057 14 13.094414 0 0 0 -.50195-.057zm1.4121.1735a14 13.094414 0 0 1 
.41016.086 14 13.094414 0 0 0 -.41016-.086zm1.36133.2996a14 13.094414 0 0 1 .3
 711.1151 14 13.094414 0 0 0 -.3711-.1151zm-3.87695.4165a13 12.159099 0 0 0 
-9.1875 3.5659l5.6543 5.2886a5 4.6765765 0 0 1 3.5332-1.372 5 4.6765765 0 0 1 
3.5332 1.372l5.6543-5.2886a13 12.159099 0 0 0 -9.1875-3.5659zm5.22656.018a14 
13.094414 0 0 1 .21485.092 14 13.094414 0 0 0 -.21485-.092zm1.26367.5462a14 
13.094414 0 0 1 .22461.1206 14 13.094414 0 0 0 -.22461-.1206z" 
fill="#4d82b8"/><path d="m39 4.0229a23 21.512252 0 0 0 -17.24324 1.2245 23 
21.512252 0 0 0 -11.19613 11.5417l7.58688 2.3849a15 14.029729 0 0 1 
7.17009-7.2241 15 14.029729 0 0 1 20.10766 6.3208 15 14.029729 0 0 1 -6.75789 
18.807 15 14.029729 0 0 1 -10.49068.9885l-2.54422 7.0804a23 21.512252 0 0 0 
16.5945-1.3687 23 21.512252 0 0 0 10.36239-28.8383 23 21.512252 0 0 0 
-13.58936-10.9167zm-29.43057 15.7598a23 21.512252 0 0 0 -.33073 1.7405 23 
21.512252 0 0 1 .33073-1.7405zm-.39661 2.1302a23 21.512252 0 0 0 -.13214 1.6292 
23 21.512252 0 0 1 .13214-1.6292zm-.1663 2.1601a23 21.512252 0 0 0 .0405 1.493 
23 21.512252 0 0 1 -.0405-1.
 493zm.0696 2.1746a23 21.512252 0 0 0 .18841 1.3908 23 21.512252 0 0 1 
-.18841-1.3908zm.30436 2.1577a23 21.512252 0 0 0 .31651 1.2867 23 21.512252 0 0 
1 -.31651-1.2867zm.5287 2.0896a23 21.512252 0 0 0 .43166 1.1956 23 21.512252 0 
0 1 -.43166-1.1956zm.75488 2.0566a23 21.512252 0 0 0 .64431 1.3549 23 21.512252 
0 0 1 -.64431-1.3549z" fill="#4d82b8"/><g fill="#eac282" 
fill-rule="evenodd"><path d="m13.257812 21.9688.02344.01v-.01zm.02344.058a15 
14.029729 0 0 0 0 4.9942v-2.0918a15 14.029729 0 0 1 
.0098-.051h-.0098v-2.8496zm10.042969 15.877-1.972657 
7.1934v2.9023l1.986329-7.2441a15 14.029729 0 0 1 -.01367-.01v-2.8457z" 
opacity=".8"/><path d="m5.0957031 26.0117a23 21.512252 0 0 0 -.011719.1172 23 
21.512252 0 0 0 -.025391.2617 23 21.512252 0 0 0 -.00391 1.7559 23 21.512252 0 
0 0 .00586.4238 23 21.512252 0 0 0 .1679687 1.6094 23 21.512252 0 0 0 
.068359.5449 23 21.512252 0 0 0 .3183594 1.4863 23 21.512252 0 0 0 
.1464844.6368 23 21.512252 0 0 0 .4492187 1.3496 23 21.512252 0 0 0 
.2441406.7109 23
  21.512252 0 0 0 .5625 1.2481 23 21.512252 0 0 0 .3496094.746 23 21.512252 0 0 
0 .8574219 1.502 23 21.512252 0 0 0 13.1269568 9.5957v-2.9023a23 21.512252 0 0 
1 -13.1269526-9.5957 23 21.512252 0 0 1 -.8574219-1.502 23 21.512252 0 0 1 
-.3496094-.7461 23 21.512252 0 0 1 -.5625-1.248 23 21.512252 0 0 1 
-.2441406-.711 23 21.512252 0 0 1 -.4492187-1.3496 23 21.512252 0 0 1 
-.1464844-.6367 23 21.512252 0 0 1 -.3183594-1.4863 23 21.512252 0 0 1 
-.068359-.545 23 21.512252 0 0 1 -.1328125-1.2656z" opacity=".7"/><path 
d="m5.55146 20.1219a23 21.512252 0 0 0 -.22007 1.0089 23 21.512252 0 0 0 
-.0445.2137 23 21.512252 0 0 0 -.20337 1.8824 23 21.512252 0 0 0 -.0254.2617 23 
21.512252 0 0 0 -.004 1.7567 23 21.512252 0 0 0 .007.4223 23 21.512252 0 0 0 
.16787 1.6092 23 21.512252 0 0 0 .068.5464 23 21.512252 0 0 0 .31884 1.4851 23 
21.512252 0 0 0 .1461.6366 23 21.512252 0 0 0 .44853 1.3504 23 21.512252 0 0 0 
.24465.7111 23 21.512252 0 0 0 .56335 1.2478 23 21.512252 0 0 0 .34816.7454 23 
21.512252 0 0 0 .
 85828 1.5031 23 21.512252 0 0 0 13.12745 9.5953l1.98551-7.2447a15 14.029729 0 
0 1 -8.22796-6.1593 15 14.029729 0 0 1 
-1.81924-9.7165l-7.73999-1.8556z"/></g></svg>
\ No newline at end of file
diff --git a/loleaflet/images/donut_52x60.svg b/loleaflet/images/donut_52x60.svg
new file mode 100644
index 000000000..3479fbfb7
--- /dev/null
+++ b/loleaflet/images/donut_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m30 3a23 23 0 0 0 -23 23 23 23 0 0 0 23 23 23 23 0 0 0 23-23 23 23 0 0 0 
-23-23zm0 9a14 14 0 0 1 14 14 14 14 0 0 1 -14 14 14 14 0 0 1 -14-14 14 14 0 0 1 
14-14z" fill="#4d82b8"/><path d="m20.8125 16.8125a13 13 0 0 0 -3.8125 9.1875 13 
13 0 0 0 13 13 13 13 0 0 0 13-13 13 13 0 0 0 -3.8125-9.1875l-5.6543 5.6543a5 5 
0 0 1 1.4668 3.5332 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 
1.4668-3.5332zm-2.38867 1.336c-.0255.038-.053.074-.0781.1113a14 14 0 0 1 
.0781-.1113zm-.64453 1.0566c-.0495.089-.10487.1739-.15235.2637a14 14 0 0 1 
.15235-.2637zm-.56641 1.1406c-.0571.1289-.12062.2542-.17383.3848a14 14 0 0 1 
.17383-.3848zm-.48437 1.25c-.0494.1484-.10206.2953-.14649.4453a14 14 0 0 1 
.14649-.4453zm-.35352 1.2637c-.0423.1827-.088.3642-.12305.5488a14 14 0 0 1 
.12305-.5488zm-.24023 1.3242c-.0268.2029-.0563.4048-.0742.6094a14 14 0 0 1 
.0742-.6094zm27.80468 3.0176a14 14 0 0 1 -.0
 898.7363c.0339-.2443.0687-.4882.0898-.7363zm-.1875 1.375a14 14 0 0 1 
-.17968.8027c.0659-.2656.12916-.5314.17968-.8027zm-27.47265.2051c.0849.4213.19488.8335.3164
 1.2402a14 14 0 0 1 -.3164-1.2402zm.3164 1.2402a14 14 0 0 0 
.0957.2949c-.0318-.099-.066-.1955-.0957-.2949zm.0957.2949c.10516.3253.21983.6447.34766.959a14
 14 0 0 1 -.34766-.959zm.34766.959a14 14 0 0 0 
.11523.2813c-.0402-.093-.077-.1874-.11523-.2813zm.11523.2813c.17002.3931.35226.7808.55664
 1.1543a14 14 0 0 1 -.55664-1.1543zm26.28516-1.6602a14 14 0 0 1 
-.28906.8691c.10395-.2867.20365-.574.28906-.8691zm-.44727 1.3027a14 14 0 0 1 
-.38476.8575c.1357-.2819.26778-.5655.38476-.8575zm-.57812 1.2598a14 14 0 0 1 
-.44141.7715c.15336-.2534.304-.508.44141-.7715zm-24.67578.293c.21514.3899.44716.7687.69726
 1.1347a14 14 0 0 1 -.69726-1.1347zm23.96484.9218a14 14 0 0 1 
-.47461.6622c.16204-.2179.32521-.4348.47461-.6622zm-23.11133.4239c.21212.2982.42979.5927.66407.873a14
 14 0 0 1 -.66407-.873zm22.29297.6972a14 14 0 0 1 -.54492.6211c.18571-.2038.3
 7136-.4065.54492-.6211zm-21.31054.5254c.20056.2242.39883.4493.61328.6602a14 14 
0 0 1 -.61328-.6602zm20.40625.4922a14 14 0 0 1 
-.66016.6133c.22421-.2006.4493-.3989.66016-.6133zm-19.39649.5274c.20383.1858.40653.3713.6211.5449a14
 14 0 0 1 -.6211-.5449zm18.38672.4043a14 14 0 0 1 
-.87305.664c.29829-.2121.59273-.4297.87305-.664zm-17.30664.4843c.21791.162.43472.3252.66211.4746a14
 14 0 0 1 -.66211-.4746zm16.22266.336a14 14 0 0 1 
-1.13477.6972c.38987-.2151.76873-.447 
1.13477-.6972zm-15.11719.4082c.25337.1533.50794.304.77148.4414a14 14 0 0 1 
-.77148-.4414zm13.94141.3164a14 14 0 0 1 -1.1543.5566c.39316-.17.78081-.3523 
1.1543-.5566zm-1.1543.5566c-.0929.04-.18736.077-.28125.1153a14 14 0 0 0 
.28125-.1153zm-.28125.1153a14 14 0 0 1 
-.95899.3476c.32526-.1051.64465-.2198.95899-.3476zm-.95899.3476c-.0985.032-.19547.066-.29492.096a14
 14 0 0 0 .29492-.096zm-.29492.096a14 14 0 0 1 
-1.24023.3164c.42134-.085.83353-.1949 
1.24023-.3164zm-10.07812-.7969c.2819.1357.56542.2678.85742.3848a14 14 0 0 1 
-.85742-.38
 48zm1.29102.543c.2867.1039.57406.2037.86914.2891a14 14 0 0 1 
-.86914-.2891zm1.38671.4219c.26558.066.53142.1292.80274.1797a14 14 0 0 1 
-.80274-.1797zm1.44141.2773c.24429.034.48818.069.73633.09a14 14 0 0 1 
-.73633-.09z" fill="#eac282"/><path d="m31.10352 12.0488a14 14 0 0 1 .50195.061 
14 14 0 0 0 -.50195-.061zm1.41211.1856a14 14 0 0 1 .41015.092 14 14 0 0 0 
-.41015-.092zm1.36132.3203a14 14 0 0 1 .3711.1231 14 14 0 0 0 
-.3711-.1231zm-3.87695.4453a13 13 0 0 0 -9.1875 3.8125l5.6543 5.6543a5 5 0 0 1 
3.5332-1.4668 5 5 0 0 1 3.5332 1.4668l5.6543-5.6543a13 13 0 0 0 
-9.1875-3.8125zm5.22656.019a14 14 0 0 1 .21485.098 14 14 0 0 0 
-.21485-.098zm1.26367.584a14 14 0 0 1 .22461.1289 14 14 0 0 0 -.22461-.1289z" 
fill="#4d82b8"/><path d="m20.10742 35.8926-6.36133 6.3613a23 23 0 0 0 .008.01 
23 23 0 0 0 1.54883 1.4024 23 23 0 0 0 .17578.1543 23 23 0 0 0 1.62696 1.2011 
23 23 0 0 0 .22851.1641 23 23 0 0 0 1.61328.959 23 23 0 0 0 .39258.2246 23 23 0 
0 0 1.56641.7305 23 23 0 0 0 .53711.2402 23 23 0 0 0 1.52
 929.5332 23 23 0 0 0 .66016.2207 23 23 0 0 0 1.4707.3516 23 23 0 0 0 
.7793.1757 23 23 0 0 0 1.43555.1954 23 23 0 0 0 .86328.1054 23 23 0 0 0 
1.81836.08 23 23 0 0 0 16.1582-6.6582 23 23 0 0 0 .0957-.088l-6.36133-6.3613a14 
14 0 0 1 -9.89256 4.1054 14 14 0 0 1 -9.89258-4.1074z" fill="#eac282" 
fill-rule="evenodd"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/donutexploded_52x60.svg 
b/loleaflet/images/donutexploded_52x60.svg
new file mode 100644
index 000000000..9cc9a9c57
--- /dev/null
+++ b/loleaflet/images/donutexploded_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m20.8125 16.8125a13 13 0 0 0 -3.8125 9.1875 13 13 0 0 0 13 13 13 13 0 0 0 
13-13 13 13 0 0 0 -3.8125-9.1875l-5.654297 5.6543a5 5 0 0 1 1.466797 3.5332 5 5 
0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 1.466797-3.5332zm-2.388672 
1.3359c-.02546.038-.05305.074-.07813.1114a14 14 0 0 1 .07813-.1114zm-.644531 
1.0567c-.04945.089-.104866.1739-.152344.2637a14 14 0 0 1 
.152344-.2637zm-.566406 1.1406c-.05713.1289-.120618.2542-.173829.3848a14 14 0 0 
1 .173829-.3848zm-.484375 1.25c-.0494.1484-.102059.2953-.146485.4453a14 14 0 0 
1 .146485-.4453zm-.353516 1.2637c-.04231.1827-.08805.3642-.123047.5488a14 14 0 
0 1 .123047-.5488zm-.240234 1.3242c-.02681.2029-.0563.4048-.07422.6094a14 14 0 
0 1 .07422-.6094zm27.804687 3.0176a14 14 0 0 1 
-.08984.7363c.03391-.2443.06871-.4882.08984-.7363zm-.1875 1.375a14 14 0 0 1 
-.179687.8027c.06593-.2656.129166-.5314.179687-.8027zm-27.472656.2051c.0849
 2.4213.194879.8335.316406 1.2402a14 14 0 0 1 -.316406-1.2402zm.316406 
1.2402a14 14 0 0 0 
.0957.2949c-.03184-.099-.06599-.1955-.0957-.2949zm.0957.2949c.105154.3253.219825.6446.347656.959a14
 14 0 0 1 -.347656-.959zm.347656.959a14 14 0 0 0 
.115235.2812c-.04016-.093-.07705-.1873-.115235-.2812zm.115235.2812c.17002.3932.35226.7809.556641
 1.1543a14 14 0 0 1 -.556641-1.1543zm26.285156-1.6601a14 14 0 0 1 
-.289062.8691c.103956-.2867.203652-.574.289062-.8691zm-.447265 1.3027a14 14 0 0 
1 -.384766.8574c.135701-.2819.267781-.5654.384766-.8574zm-.578126 1.2598a14 14 
0 0 1 
-.441406.7715c.153354-.2534.304001-.508.441406-.7715zm-24.675781.293c.21514.3899.447158.7687.697266
 1.1347a14 14 0 0 1 -.697266-1.1347zm23.964844.9218a14 14 0 0 1 
-.474609.6621c.162034-.2179.325206-.4347.474609-.6621zm-23.111328.4239c.212115.2982.429789.5927.664062.873a14
 14 0 0 1 -.664062-.873zm22.292969.6972a14 14 0 0 1 
-.544922.6211c.185714-.2038.371358-.4065.544922-.6211zm-21.310547.5254c.200564.2242.398837.4493.613281.6602a1
 4 14 0 0 1 -.613281-.6602zm20.40625.4922a14 14 0 0 1 
-.660157.6133c.22421-.2006.449305-.3989.660157-.6133zm-19.396485.5273c.203828.1858.406528.3714.621094.545a14
 14 0 0 1 -.621094-.545zm18.386719.4043a14 14 0 0 1 
-.873047.6641c.29829-.2121.592731-.4298.873047-.6641zm-17.306641.4844c.217909.162.434717.3252.66211.4746a14
 14 0 0 1 -.66211-.4746zm16.222657.336a14 14 0 0 1 
-1.134766.6972c.389869-.2151.768729-.447 
1.134766-.6972zm-15.117188.4082c.25337.1533.507942.304.771485.4414a14 14 0 0 1 
-.771485-.4414zm13.941407.3164a14 14 0 0 1 
-1.154297.5566c.393162-.17.780811-.3523 
1.154297-.5566zm-1.154297.5566c-.09286.04-.187358.077-.28125.1152a14 14 0 0 0 
.28125-.1152zm-.28125.1152a14 14 0 0 1 
-.958985.3477c.32526-.1052.644643-.2198.958985-.3477zm-.958985.3477c-.0985.032-.195477.066-.294922.096a14
 14 0 0 0 .294922-.096zm-.294922.096a14 14 0 0 1 
-1.240234.3164c.421338-.085.833532-.1949 
1.240234-.3164zm-10.078122-.7969c.281897.1357.565423.2678.857422.3848a14 14 0 0 
1 -.857422-.3848zm1.291016.543c
 .286702.1039.574066.2037.869141.2891a14 14 0 0 1 
-.869141-.2891zm1.386719.4219c.265571.066.531418.1292.802734.1797a14 14 0 0 1 
-.802734-.1797zm1.441406.2773c.244289.034.488178.069.736328.09a14 14 0 0 1 
-.736328-.09z" fill="#eac282"/><path d="m31.103516 12.0488a14 14 0 0 1 
.501953.061 14 14 0 0 0 -.501953-.061zm1.412109.1856a14 14 0 0 1 .410156.092 14 
14 0 0 0 -.410156-.092zm1.361328.3203a14 14 0 0 1 .371094.123 14 14 0 0 0 
-.371094-.123zm-3.876953.4453a13 13 0 0 0 -9.1875 3.8125l5.654297 5.6543a5 5 0 
0 1 3.533203-1.4668 5 5 0 0 1 3.533203 1.4668l5.654297-5.6543a13 13 0 0 0 
-9.1875-3.8125zm5.226562.019a14 14 0 0 1 .214844.098 14 14 0 0 0 
-.214844-.098zm1.263672.584a14 14 0 0 1 .22461.1289 14 14 0 0 0 -.22461-.1289z" 
fill="#4d82b8"/><path d="m39 4.0843a23 23 0 0 0 -17.243239 1.3092 23 23 0 0 0 
-11.196136 12.3399l7.58689 2.5498a15 15 0 0 1 7.170086-7.7237 15 15 0 0 1 
20.107655 6.7579 15 15 0 0 1 -6.757885 20.1077 15 15 0 0 1 -10.490677 
1.0568l-2.544224 7.5701a23 23 0 0 0 16.594498-1.46
 34 23 23 0 0 0 10.362395-30.8327 23 23 0 0 0 -13.589363-11.6716zm-29.4305656 
16.8497a23 23 0 0 0 -.3307342 1.8608 23 23 0 0 1 .3307342-1.8608zm-.396611 
2.2775a23 23 0 0 0 -.132141 1.7419 23 23 0 0 1 .132141-1.7419zm-.1663017 
2.3095a23 23 0 0 0 .040516 1.5962 23 23 0 0 1 -.040516-1.5962zm.069608 2.325a23 
23 0 0 0 .1884101 1.487 23 23 0 0 1 -.1884101-1.487zm.3043621 2.3069a23 23 0 0 
0 .3165056 1.3757 23 23 0 0 1 -.3165056-1.3757zm.5287 2.2341a23 23 0 0 0 
.4316562 1.2783 23 23 0 0 1 -.4316562-1.2783zm.7548802 2.1988a23 23 0 0 0 
.644306 1.4487 23 23 0 0 1 -.644306-1.4487z" fill="#4d82b8"/><path 
d="m5.5514567 21.2966a23 23 0 0 0 -.220066 1.0787 23 23 0 0 0 -.044464.2285 23 
23 0 0 0 -.2033672 2.0126 23 23 0 0 0 -.025355.2798 23 23 0 0 0 -.0036 1.8782 
23 23 0 0 0 .00727.4515 23 23 0 0 0 .1678697 1.7205 23 23 0 0 0 .068035.5841 23 
23 0 0 0 .3188382 1.5879 23 23 0 0 0 .1461032.6806 23 23 0 0 0 .4485315 1.4438 
23 23 0 0 0 .2446438.7602 23 23 0 0 0 .5633533 1.3341 23 23 0 0 0 .3481567.797 
23 2
 3 0 0 0 .8582793 1.6071 23 23 0 0 0 13.1274578 10.2588l1.985508-7.7457a15 15 0 
0 1 -8.227961-6.5853 15 15 0 0 1 -1.819241-10.3884l-7.7399844-1.984z" 
fill="#eac282" fill-rule="evenodd"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/errorbothhori_30.svg 
b/loleaflet/images/errorbothhori_30.svg
new file mode 100644
index 000000000..8cfcc8cde
--- /dev/null
+++ b/loleaflet/images/errorbothhori_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg";><path d="m0 
0v30h30v-30z" fill="#fff"/><path d="m12 12v2h-8v1h8v2h5v-2h8v-1h-8v-2z" 
fill="#808080"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/errorbothverti_30.svg 
b/loleaflet/images/errorbothverti_30.svg
new file mode 100644
index 000000000..e5f1a8ded
--- /dev/null
+++ b/loleaflet/images/errorbothverti_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg";><path d="m0 
0v30h30v-30z" fill="#fff"/><path d="m14 4v8h-2v5h2v8h1v-8h2v-5h-2v-8z" 
fill="#808080"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/errordown_30.svg 
b/loleaflet/images/errordown_30.svg
new file mode 100644
index 000000000..6340f7149
--- /dev/null
+++ b/loleaflet/images/errordown_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg";><path d="m0 
0v30h30v-30z" fill="#fff"/><path d="m12 12v5h2v8h1v-8h2v-5h-2-1z" 
fill="#808080"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/errorleft_30.svg 
b/loleaflet/images/errorleft_30.svg
new file mode 100644
index 000000000..369b43754
--- /dev/null
+++ b/loleaflet/images/errorleft_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg";><path d="m0 
0v30h30v-30z" fill="#fff"/><path d="m12 12v2h-8v1h8v2h5v-2-1-2z" 
fill="#808080"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/errorright_30.svg 
b/loleaflet/images/errorright_30.svg
new file mode 100644
index 000000000..8271331ef
--- /dev/null
+++ b/loleaflet/images/errorright_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg";><path d="m0 
0v30h30v-30z" fill="#fff"/><path d="m12 12v2 1 2h5v-2h8v-1h-8v-2z" 
fill="#808080"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/errorup_30.svg b/loleaflet/images/errorup_30.svg
new file mode 100644
index 000000000..885a0d074
--- /dev/null
+++ b/loleaflet/images/errorup_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg";><path d="m0 
0v30h30v-30z" fill="#fff"/><path d="m14 4v8h-2v5h1 1 1 2v-5h-2v-8z" 
fill="#808080"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/net_52x60.svg b/loleaflet/images/net_52x60.svg
new file mode 100644
index 000000000..7fcf9be71
--- /dev/null
+++ b/loleaflet/images/net_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m19.5 23.5 9.99965-8.9997 14 6.9997-.99965 21h-26z" fill="none" 
stroke="#eac282"/><path d="m10.5 18.4997 18.99955-10 19 10-9.99955 
20.0003-16-2z" fill="none" stroke="#4d82b8"/><path d="m29 
6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 
15.6172.70703.707 15.91016-15.9102 15.91016 
15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 
11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 
24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 
23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" 
fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m37 
37.0001h3v3h-3z" fill="#4d82b8"/><path d="m38 38.0001h1v1h-1z" 
fill="#fff"/><path d="m21 35.0001h3v3h-3z" fill="#4d82b8"/><path d="m22 
36.0001h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4
 d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" 
fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path 
d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path 
d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g 
fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 
20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" 
fill="#fff"/><g fill="#eac282"><path d="m42 43.0001h1v1h-1z"/><path d="m43 
42.0001h1v1h-1z"/><path d="m42 41.0001h1v1h-1z"/><path d="m41 
42.0001h1v1h-1z"/></g><path d="m42 42.0001h1v1h-1z" fill="#fff"/><g 
fill="#eac282"><path d="m16 43.0001h1v1h-1z"/><path d="m17 
42.0001h1v1h-1z"/><path d="m16 41.0001h1v1h-1z"/><path d="m15 
42.0001h1v1h-1z"/></g><path d="m16 42.0001h1v1h-1z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/netfill_52x60.svg 
b/loleaflet/images/netfill_52x60.svg
new file mode 100644
index 000000000..34ddd46b8
--- /dev/null
+++ b/loleaflet/images/netfill_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m29.376953 
8-.376953.1992188v.8007812h1v-.8007812l-.376953-.1992188zm-2.376953 
1.2519531-14.0625 7.4003909a1.0001 1.0001 0 0 1 .0625.347656v3a1.0001 1.0001 0 
0 1 -1 1h-.433594l10.644532 15.96875 16.578124 2.072266 
9.019532-18.041016h-.808594a1.0001 1.0001 0 0 1 -1-1v-3a1.0001 1.0001 0 0 1 
.0625-.345703l-14.0625-7.4023439v.7480469a1.0001 1.0001 0 0 1 -1 1h-3a1.0001 
1.0001 0 0 1 -1-1zm2 2.7480469h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 
1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 
-1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 
1-1zm-18.623047 
6-.376953.197266v.455078l.083984.125.148438.222656h.767578v-1zm37.623047 
0v1h.808594l.191406-.380859v-.419922l-.378906-.199219zm-5 1h1a1.0001 1.0001 0 0 
1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 
1h-1a1.0001 1.000
 1 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 
0 0 1 1-1zm-24 2h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 
1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 
1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1z" 
fill="#4d82b8" fill-rule="evenodd"/><path d="m37 37h3v3h-3z" 
fill="#4d82b8"/><path d="m38 38h1v1h-1z" fill="#fff"/><path d="m21 35h3v3h-3z" 
fill="#4d82b8"/><path d="m22 36h1v1h-1z" fill="#fff"/><path d="m31.982422 
15.185547a1.0001 1.0001 0 0 1 -.982422.814453 1.0001 1.0001 0 0 1 -1 
1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -.646484-.240234l-6.453125 
5.808593a1.0001 1.0001 0 0 1 .099609.431641 1.0001 1.0001 0 0 1 1 1v1a1.0001 
1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 
-.388672-.080078l-2.222656 14.080078h.611328a1.0001 1.0001 0 0 1 1 1 1.0001 
1.0001 0 0 1 1 1v1h21v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 
1-1h1a1.0001 1.0001 0 0 1 .119141.007812l.761
 718-16.007812h-.880859a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 
-1-1v-1a1.0001 1.0001 0 0 1 .703125-.955078z" fill="#eac282" 
fill-rule="evenodd"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 
11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 
15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 
11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 
24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 
23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" 
fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" 
fill="#4d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" 
fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path 
d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path 
d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g 
fill="#eac282"><path d="m43 22h1v1h-1z"/><pat
 h d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 
21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path 
d="m42 43h1v1h-1z"/><path d="m43 42h1v1h-1z"/><path d="m42 41h1v1h-1z"/><path 
d="m41 42h1v1h-1z"/></g><path d="m42 42h1v1h-1z" fill="#fff"/><g 
fill="#eac282"><path d="m16 43h1v1h-1z"/><path d="m17 42h1v1h-1z"/><path d="m16 
41h1v1h-1z"/><path d="m15 42h1v1h-1z"/></g><path d="m16 42h1v1h-1z" 
fill="#fff"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/netlinepoint_52x60.svg 
b/loleaflet/images/netlinepoint_52x60.svg
new file mode 100644
index 000000000..7fcf9be71
--- /dev/null
+++ b/loleaflet/images/netlinepoint_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m19.5 23.5 9.99965-8.9997 14 6.9997-.99965 21h-26z" fill="none" 
stroke="#eac282"/><path d="m10.5 18.4997 18.99955-10 19 10-9.99955 
20.0003-16-2z" fill="none" stroke="#4d82b8"/><path d="m29 
6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 
15.6172.70703.707 15.91016-15.9102 15.91016 
15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 
11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 
24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 
23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" 
fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m37 
37.0001h3v3h-3z" fill="#4d82b8"/><path d="m38 38.0001h1v1h-1z" 
fill="#fff"/><path d="m21 35.0001h3v3h-3z" fill="#4d82b8"/><path d="m22 
36.0001h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4
 d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" 
fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path 
d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path 
d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g 
fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 
20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" 
fill="#fff"/><g fill="#eac282"><path d="m42 43.0001h1v1h-1z"/><path d="m43 
42.0001h1v1h-1z"/><path d="m42 41.0001h1v1h-1z"/><path d="m41 
42.0001h1v1h-1z"/></g><path d="m42 42.0001h1v1h-1z" fill="#fff"/><g 
fill="#eac282"><path d="m16 43.0001h1v1h-1z"/><path d="m17 
42.0001h1v1h-1z"/><path d="m16 41.0001h1v1h-1z"/><path d="m15 
42.0001h1v1h-1z"/></g><path d="m16 42.0001h1v1h-1z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/netlinepointstack_52x60.svg 
b/loleaflet/images/netlinepointstack_52x60.svg
new file mode 100644
index 000000000..7eccd530f
--- /dev/null
+++ b/loleaflet/images/netlinepointstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m19.5 23.5 9.99965-8.9997 14 6.9997-5 17.0003-16-2z" fill="none" 
stroke="#eac282"/><path d="m10.5 18.4997 18.99955-10 19 10-6 
24.0003h-25.99955z" fill="none" stroke="#4d82b8"/><path d="m29 
6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 
15.6172.70703.707 15.91016-15.9102 15.91016 
15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 
11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 
24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 
23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" 
fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m41 41h3v3h-3z" 
fill="#4d82b8"/><path d="m42 42h1v1h-1z" fill="#fff"/><path d="m15 41h3v3h-3z" 
fill="#4d82b8"/><path d="m16 42h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" 
fill="#4d82b8"/><path d="m10
  18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 
8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path 
d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 
14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path 
d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path 
d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g 
fill="#eac282"><path d="m38 39h1v1h-1z"/><path d="m39 38h1v1h-1z"/><path d="m38 
37h1v1h-1z"/><path d="m37 38h1v1h-1z"/></g><path d="m38 38h1v1h-1z" 
fill="#fff"/><g fill="#eac282"><path d="m22 37h1v1h-1z"/><path d="m23 
36h1v1h-1z"/><path d="m22 35h1v1h-1z"/><path d="m21 36h1v1h-1z"/></g><path 
d="m22 36h1v1h-1z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/netpoint_52x60.svg 
b/loleaflet/images/netpoint_52x60.svg
new file mode 100644
index 000000000..a4977ceef
--- /dev/null
+++ b/loleaflet/images/netpoint_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m29 6v22.6328l-19.167969-11.0664-.5.8672 19.167969 11.0664v.293l-15.617188 
15.6172.707032.707 15.910156-15.9102 15.91016 
15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 
11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 
24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 
23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" 
fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m41 41h3v3h-3z" 
fill="#4d82b8"/><path d="m42 42h1v1h-1z" fill="#fff"/><path d="m18 38h3v3h-3z" 
fill="#4d82b8"/><path d="m19 39h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" 
fill="#4d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" 
fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path 
d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d
 ="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" 
fill="#fff"/><g fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 
21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path 
d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m38 
39h1v1h-1z"/><path d="m39 38h1v1h-1z"/><path d="m38 37h1v1h-1z"/><path d="m37 
38h1v1h-1z"/></g><path d="m38 38h1v1h-1z" fill="#fff"/><g fill="#eac282"><path 
d="m22 37h1v1h-1z"/><path d="m23 36h1v1h-1z"/><path d="m22 35h1v1h-1z"/><path 
d="m21 36h1v1h-1z"/></g><path d="m22 36h1v1h-1z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/netpointstack_52x60.svg 
b/loleaflet/images/netpointstack_52x60.svg
new file mode 100644
index 000000000..4ec77ae0d
--- /dev/null
+++ b/loleaflet/images/netpointstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 
15.6172.70703.707 15.91016-15.9102 15.91016 
15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 
11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 
24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 
23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" 
fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m37 
37.0001h3v3h-3z" fill="#4d82b8"/><path d="m38 38.0001h1v1h-1z" 
fill="#fff"/><path d="m21 35.0001h3v3h-3z" fill="#4d82b8"/><path d="m22 
36.0001h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4d82b8"/><path 
d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path 
d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 
15h1v1h-1z"/><path d="m30 14h1v
 1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 
14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m43 22h1v1h-1z"/><path 
d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 
21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path 
d="m42 43.0001h1v1h-1z"/><path d="m43 42.0001h1v1h-1z"/><path d="m42 
41.0001h1v1h-1z"/><path d="m41 42.0001h1v1h-1z"/></g><path d="m42 
42.0001h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m16 
43.0001h1v1h-1z"/><path d="m17 42.0001h1v1h-1z"/><path d="m16 
41.0001h1v1h-1z"/><path d="m15 42.0001h1v1h-1z"/></g><path d="m16 
42.0001h1v1h-1z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/netstack_52x60.svg 
b/loleaflet/images/netstack_52x60.svg
new file mode 100644
index 000000000..7eccd530f
--- /dev/null
+++ b/loleaflet/images/netstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m19.5 23.5 9.99965-8.9997 14 6.9997-5 17.0003-16-2z" fill="none" 
stroke="#eac282"/><path d="m10.5 18.4997 18.99955-10 19 10-6 
24.0003h-25.99955z" fill="none" stroke="#4d82b8"/><path d="m29 
6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 
15.6172.70703.707 15.91016-15.9102 15.91016 
15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 
11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 
24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 
23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" 
fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m41 41h3v3h-3z" 
fill="#4d82b8"/><path d="m42 42h1v1h-1z" fill="#fff"/><path d="m15 41h3v3h-3z" 
fill="#4d82b8"/><path d="m16 42h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" 
fill="#4d82b8"/><path d="m10
  18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 
8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path 
d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 
14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path 
d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path 
d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g 
fill="#eac282"><path d="m38 39h1v1h-1z"/><path d="m39 38h1v1h-1z"/><path d="m38 
37h1v1h-1z"/><path d="m37 38h1v1h-1z"/></g><path d="m38 38h1v1h-1z" 
fill="#fff"/><g fill="#eac282"><path d="m22 37h1v1h-1z"/><path d="m23 
36h1v1h-1z"/><path d="m22 35h1v1h-1z"/><path d="m21 36h1v1h-1z"/></g><path 
d="m22 36h1v1h-1z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/netstackfill_52x60.svg 
b/loleaflet/images/netstackfill_52x60.svg
new file mode 100644
index 000000000..b1acb66c7
--- /dev/null
+++ b/loleaflet/images/netstackfill_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 
xmlns="http://www.w3.org/2000/svg";><path d="m0 0h60v52h-60z" fill="#fff"/><path 
d="m29.376953 
8-.376953.1992188v.8007812h1v-.8007812l-.376953-.1992188zm-2.376953 
1.2519531-14.064453 7.4003909a1.0001 1.0001 0 0 1 .064453.347656v3a1.0001 
1.0001 0 0 1 -1 1h-1.390625l4.75 19h2.640625a1.0001 1.0001 0 0 1 1 
1v2h21v-2a1.0001 1.0001 0 0 1 1-1h2.640625l4.75-19h-1.390625a1.0001 1.0001 0 0 
1 -1-1v-3a1.0001 1.0001 0 0 1 
.064453-.347656l-14.064453-7.4003909v.7480469a1.0001 1.0001 0 0 1 -1 
1h-3a1.0001 1.0001 0 0 1 -1-1zm2 2.7480469h1a1.0001 1.0001 0 0 1 1 1 1.0001 
1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 
1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 
1.0001 0 0 1 1-1zm-18.623047 
6-.376953.197266v.361328l.015625.0625.09375.378906h.890625v-1zm37.623047 
0v1h.890625l.109375-.439453v-.363281l-.376953-.197266zm-5 1h1a1.0001 1.0001 0 0 
1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1
  1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 
-1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-24 2h1a1.0001 1.0001 
0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 
1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 
0 1 1-1 1.0001 1.0001 0 0 1 1-1zm3 13h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 
0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 
0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 
1 1-1zm16 2h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 
0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 
1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-22 
6v.5625l.109375.4375h.890625v-1zm26 0v1h.890625l.109375-.4375v-.5625z" 
fill="#4d82b8" fill-rule="evenodd"/><path d="m31.982422 15.183594a1.0001 1.0001 
0 0 1 -.982422.816406 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1
 -1 1.0001 1.0001 0 0 1 -.646484-.240234l-6.453125 5.808593a1.0001 1.0001 0 0 1 
.099609.431641 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 
0 0 1 -1 1h-.435547l1.884766 8.166016a1.0001 1.0001 0 0 1 
.550781-.166016h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 
1.0001 0 0 1 -.050781.310547l11.050781 1.382812v-.693359a1.0001 1.0001 0 0 1 
1-1 1.0001 1.0001 0 0 1 1-1h1a1.0001 1.0001 0 0 1 
.677734.265625l3.607422-12.265625h-.285156a1.0001 1.0001 0 0 1 -1-1 1.0001 
1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 .705078-.955078z" fill="#eac282" 
fill-rule="evenodd"/><path d="m29 6v22.6328l-19.167969-11.0664-.4999999.8672 
19.1679689 11.0664v.293l-15.617188 15.6172.707032.707 15.910156-15.9102 
15.910156 
15.9102.707032-.707-15.617188-15.6172v-.293l19.167969-11.0664-.5-.8672-19.167969
 11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 
24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 
23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fil
 l="#fff"/><path d="m47 17h3v3h-3z" fill="#4d82b8"/><path d="m48 18h1v1h-1z" 
fill="#fff"/><path d="m41 41h3v3h-3z" fill="#4d82b8"/><path d="m42 42h1v1h-1z" 
fill="#fff"/><path d="m15 41h3v3h-3z" fill="#4d82b8"/><path d="m16 42h1v1h-1z" 
fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4d82b8"/><path d="m10 18h1v1h-1z" 
fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 8h1v1h-1z" 
fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path d="m30 
14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path 
d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m43 
22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 
21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path 
d="m38 39h1v1h-1z"/><path d="m39 38h1v1h-1z"/><path d="m38 37h1v1h-1z"/><path 
d="m37 38h1v1h-1z"/></g><path d="m38 38h1v1h-1z" fill="#fff"/><g 
fill="#eac282"><path d="m22 37h1v1h-1z"/><path d="m23 36h1v1h-1z"/><path d="m22 
35h1v1h-1z"/><path d
 ="m21 36h1v1h-1z"/></g><path d="m22 36h1v1h-1z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/loleaflet/images/nostackdirect3d_52x60.svg 
b/loleaflet/images/nostackdirect3d_52x60.svg
new file mode 100644
index 000000000..d6d7dcc2e
--- /dev/null
+++ b/loleaflet/images/nostackdirect3d_52x60.svg
@@ -0,0 +1 @@

... etc. - the rest is truncated
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to