aboutsummaryrefslogtreecommitdiff
path: root/radicale_infcloud/web/images
diff options
context:
space:
mode:
Diffstat (limited to 'radicale_infcloud/web/images')
-rw-r--r--radicale_infcloud/web/images/add_cal.svg14
-rw-r--r--radicale_infcloud/web/images/add_cal_white.svg14
-rw-r--r--radicale_infcloud/web/images/arrow.svg14
-rw-r--r--radicale_infcloud/web/images/arrow_next.svg9
-rw-r--r--radicale_infcloud/web/images/arrow_next_red.svg9
-rw-r--r--radicale_infcloud/web/images/arrow_prev.svg9
-rw-r--r--radicale_infcloud/web/images/arrow_prev_red.svg9
-rw-r--r--radicale_infcloud/web/images/banner_addressbook.svg33
-rw-r--r--radicale_infcloud/web/images/banner_calendar.svg26
-rw-r--r--radicale_infcloud/web/images/banner_logout.svg12
-rw-r--r--radicale_infcloud/web/images/banner_refresh.svg55
-rw-r--r--radicale_infcloud/web/images/banner_todo.svg21
-rw-r--r--radicale_infcloud/web/images/calendarB.svg20
-rw-r--r--radicale_infcloud/web/images/cdm_logo.svg36
-rw-r--r--radicale_infcloud/web/images/cdz_logo.svg49
-rw-r--r--radicale_infcloud/web/images/cloud.svg22
-rw-r--r--radicale_infcloud/web/images/company.svg45
-rw-r--r--radicale_infcloud/web/images/company_s_b.svg19
-rw-r--r--radicale_infcloud/web/images/company_s_w.svg19
-rw-r--r--radicale_infcloud/web/images/delegation.svg11
-rw-r--r--radicale_infcloud/web/images/dp_left.svg14
-rw-r--r--radicale_infcloud/web/images/dp_right.svg14
-rw-r--r--radicale_infcloud/web/images/drag.svg32
-rw-r--r--radicale_infcloud/web/images/error_b.svg18
-rw-r--r--radicale_infcloud/web/images/error_badge.svg9
-rw-r--r--radicale_infcloud/web/images/error_w.svg18
-rw-r--r--radicale_infcloud/web/images/in_progress_b.svg19
-rw-r--r--radicale_infcloud/web/images/in_progress_dr.svg19
-rw-r--r--radicale_infcloud/web/images/in_progress_r.svg19
-rw-r--r--radicale_infcloud/web/images/in_progress_w.svg19
-rw-r--r--radicale_infcloud/web/images/infcloud_logo.svg69
-rw-r--r--radicale_infcloud/web/images/jumper_bottom_b.svg14
-rw-r--r--radicale_infcloud/web/images/jumper_bottom_w.svg13
-rw-r--r--radicale_infcloud/web/images/jumper_top_b.svg14
-rw-r--r--radicale_infcloud/web/images/jumper_top_w.svg13
-rw-r--r--radicale_infcloud/web/images/loadinfo.gifbin0 -> 6462 bytes
-rw-r--r--radicale_infcloud/web/images/loadinfo_s1.gifbin0 -> 1985 bytes
-rw-r--r--radicale_infcloud/web/images/loadinfo_s2.gifbin0 -> 1987 bytes
-rw-r--r--radicale_infcloud/web/images/loadinfo_s3.gifbin0 -> 1992 bytes
-rw-r--r--radicale_infcloud/web/images/loadinfo_s4.gifbin0 -> 1981 bytes
-rw-r--r--radicale_infcloud/web/images/login.svg11
-rw-r--r--radicale_infcloud/web/images/logout.svg13
-rw-r--r--radicale_infcloud/web/images/needs_action_b.svg21
-rw-r--r--radicale_infcloud/web/images/needs_action_dr.svg21
-rw-r--r--radicale_infcloud/web/images/needs_action_r.svg21
-rw-r--r--radicale_infcloud/web/images/needs_action_w.svg21
-rw-r--r--radicale_infcloud/web/images/new_item.svg15
-rw-r--r--radicale_infcloud/web/images/op_add.svg15
-rw-r--r--radicale_infcloud/web/images/op_del.svg14
-rw-r--r--radicale_infcloud/web/images/popupArrow.svg32
-rw-r--r--radicale_infcloud/web/images/priority-1-dr.svg31
-rw-r--r--radicale_infcloud/web/images/priority-1-r.svg10
-rw-r--r--radicale_infcloud/web/images/priority-1-w.svg10
-rw-r--r--radicale_infcloud/web/images/priority-1.svg10
-rw-r--r--radicale_infcloud/web/images/priority-2-dr.svg43
-rw-r--r--radicale_infcloud/web/images/priority-2-r.svg12
-rw-r--r--radicale_infcloud/web/images/priority-2-w.svg12
-rw-r--r--radicale_infcloud/web/images/priority-2.svg12
-rw-r--r--radicale_infcloud/web/images/priority-3-dr.svg55
-rw-r--r--radicale_infcloud/web/images/priority-3-r.svg14
-rw-r--r--radicale_infcloud/web/images/priority-3-w.svg14
-rw-r--r--radicale_infcloud/web/images/priority-3.svg14
-rw-r--r--radicale_infcloud/web/images/read_only_b.svg15
-rw-r--r--radicale_infcloud/web/images/read_only_w.svg15
-rw-r--r--radicale_infcloud/web/images/remove_cal.svg13
-rw-r--r--radicale_infcloud/web/images/remove_cal_white.svg13
-rw-r--r--radicale_infcloud/web/images/reset_b.svg15
-rw-r--r--radicale_infcloud/web/images/reset_dr.svg15
-rw-r--r--radicale_infcloud/web/images/reset_drw.svg15
-rw-r--r--radicale_infcloud/web/images/reset_r.svg15
-rw-r--r--radicale_infcloud/web/images/reset_rw.svg15
-rw-r--r--radicale_infcloud/web/images/reset_w.svg15
-rw-r--r--radicale_infcloud/web/images/resource_arrow_down.svg37
-rw-r--r--radicale_infcloud/web/images/resource_arrow_right.svg33
-rw-r--r--radicale_infcloud/web/images/resource_arrow_up.svg37
-rw-r--r--radicale_infcloud/web/images/resources.svg12
-rw-r--r--radicale_infcloud/web/images/search.svg9
-rw-r--r--radicale_infcloud/web/images/searchWhiteNew.svg11
-rw-r--r--radicale_infcloud/web/images/select.svg15
-rw-r--r--radicale_infcloud/web/images/select_bg.svg13
-rw-r--r--radicale_infcloud/web/images/select_bg_black.svg13
-rw-r--r--radicale_infcloud/web/images/select_bg_dis.svg13
-rw-r--r--radicale_infcloud/web/images/select_black.svg15
-rw-r--r--radicale_infcloud/web/images/select_dis.svg13
-rw-r--r--radicale_infcloud/web/images/select_inv.svg15
-rw-r--r--radicale_infcloud/web/images/select_login.svg13
-rw-r--r--radicale_infcloud/web/images/success_b.svg21
-rw-r--r--radicale_infcloud/web/images/success_dr.svg21
-rw-r--r--radicale_infcloud/web/images/success_drw.svg21
-rw-r--r--radicale_infcloud/web/images/success_r.svg21
-rw-r--r--radicale_infcloud/web/images/success_rw.svg21
-rw-r--r--radicale_infcloud/web/images/success_w.svg21
-rw-r--r--radicale_infcloud/web/images/todoB.svg15
-rw-r--r--radicale_infcloud/web/images/user.svg24
94 files changed, 1731 insertions, 0 deletions
diff --git a/radicale_infcloud/web/images/add_cal.svg b/radicale_infcloud/web/images/add_cal.svg
new file mode 100644
index 0000000..b4844f0
--- /dev/null
+++ b/radicale_infcloud/web/images/add_cal.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="11px" height="11px" viewBox="0 0 11 11" overflow="visible" enable-background="new 0 0 11 11"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect x="4" fill="#404040" width="3" height="11"/>
+<rect y="4" fill="#404040" width="11" height="3"/>
+</svg>
diff --git a/radicale_infcloud/web/images/add_cal_white.svg b/radicale_infcloud/web/images/add_cal_white.svg
new file mode 100644
index 0000000..8bec3e0
--- /dev/null
+++ b/radicale_infcloud/web/images/add_cal_white.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="11px" height="11px" viewBox="0 0 11 11" overflow="visible" enable-background="new 0 0 11 11"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect x="4" fill="#FFFFFF" width="3" height="11"/>
+<rect y="4" fill="#FFFFFF" width="11" height="3"/>
+</svg>
diff --git a/radicale_infcloud/web/images/arrow.svg b/radicale_infcloud/web/images/arrow.svg
new file mode 100644
index 0000000..913ccc8
--- /dev/null
+++ b/radicale_infcloud/web/images/arrow.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="17px" height="19px" viewBox="0 0 17 19" overflow="visible" enable-background="new 0 0 17 19"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#585858" width="17" height="19"/>
+<polygon fill="#FFFFFF" points="6,6 12,9.5 6,13 "/>
+</svg>
diff --git a/radicale_infcloud/web/images/arrow_next.svg b/radicale_infcloud/web/images/arrow_next.svg
new file mode 100644
index 0000000..e954800
--- /dev/null
+++ b/radicale_infcloud/web/images/arrow_next.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="12px" height="14px" viewBox="0 0 12 14" enable-background="new 0 0 12 14" xml:space="preserve">
+<g>
+ <path fill="#404040" d="M9.121,7.139L5.397,12H2.778l3.726-4.861L2.778,2.286h2.619L9.121,7.139z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/arrow_next_red.svg b/radicale_infcloud/web/images/arrow_next_red.svg
new file mode 100644
index 0000000..d4942a7
--- /dev/null
+++ b/radicale_infcloud/web/images/arrow_next_red.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="12px" height="14px" viewBox="0 0 12 14" enable-background="new 0 0 12 14" xml:space="preserve">
+<g>
+ <path fill="#E30613" d="M9.121,7.139L5.397,12H2.778l3.726-4.861L2.778,2.286h2.619L9.121,7.139z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/arrow_prev.svg b/radicale_infcloud/web/images/arrow_prev.svg
new file mode 100644
index 0000000..03cb5ad
--- /dev/null
+++ b/radicale_infcloud/web/images/arrow_prev.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="12px" height="14px" viewBox="0 0 12 14" enable-background="new 0 0 12 14" xml:space="preserve">
+<g>
+ <path fill="#404040" d="M9.121,12H6.504L2.778,7.139l3.726-4.854h2.617L5.397,7.139L9.121,12z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/arrow_prev_red.svg b/radicale_infcloud/web/images/arrow_prev_red.svg
new file mode 100644
index 0000000..2716f33
--- /dev/null
+++ b/radicale_infcloud/web/images/arrow_prev_red.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="12px" height="14px" viewBox="0 0 12 14" enable-background="new 0 0 12 14" xml:space="preserve">
+<g>
+ <path fill="#E30613" d="M9.121,12H6.504L2.778,7.139l3.726-4.854h2.617L5.397,7.139L9.121,12z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/banner_addressbook.svg b/radicale_infcloud/web/images/banner_addressbook.svg
new file mode 100644
index 0000000..0bf391b
--- /dev/null
+++ b/radicale_infcloud/web/images/banner_addressbook.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="36px" height="36px" viewBox="0 0 36 36" enable-background="new 0 0 36 36" xml:space="preserve">
+<rect x="2" y="4" fill="#FFFFFF" width="32" height="30"/>
+<path fill="#585858" d="M33,36H3c-1.654,0-3-1.346-3-3V5c0-1.654,1.346-3,3-3h30c1.654,0,3,1.346,3,3v28C36,34.654,34.654,36,33,36z
+ M3,4C2.449,4,2,4.449,2,5v28c0,0.552,0.449,1,1,1h30c0.552,0,1-0.448,1-1V5c0-0.551-0.448-1-1-1H3z"/>
+<g>
+ <g>
+ <path fill="#585858" d="M22.509,28.594c-0.115-0.635-0.211-1.345-0.807-1.765c-1.361-0.96-3.104-1.772-4.641-2.48
+ c-0.744-0.337-0.738-0.397-0.879-1.049c-0.097-0.422-0.671-0.217-0.587-0.924c0.152-1.255,1.297-1.969,1.702-3.063
+ c0.177-0.474,0.35-1.05,0.245-1.553c-0.034-0.163-0.119-0.335-0.298-0.405c-0.359-0.135-0.112-0.654-0.073-0.991
+ c0.088-0.692,0.354-1.545,0.297-2.387h-0.021c-0.142-1.18-1.113-2.072-1.768-3.103c-0.388-0.623-0.517-0.634-1.268-0.985
+ c0.114-0.121,0.207-0.224,0.33-0.344c-0.74-0.236-2.039-0.702-2.819-0.49c-0.589,0.15-1.013,0.592-1.601,0.758
+ c-0.483,0.149-1.059,0.32-1.486,0.586c-0.21,0.131-0.006,0.2,0.014,0.372c0.036,0.296-0.413,0.641-0.589,0.862
+ c-0.413,0.531-0.915,1.217-1.143,1.84c-0.061,0.165-0.088,0.335-0.101,0.504H6.996c-0.057,0.843,0.209,1.695,0.297,2.387
+ c0.038,0.337,0.286,0.842-0.074,0.977c-0.18,0.07-0.264,0.249-0.298,0.412c-0.106,0.503,0.067,1.082,0.245,1.556
+ c0.406,1.095,1.55,1.809,1.703,3.064c0.084,0.707-0.49,0.501-0.587,0.922c-0.142,0.652-0.136,0.707-0.879,1.044
+ c-0.774,0.356-1.6,0.737-2.403,1.149V31h7.233h10.676C22.716,29.82,22.646,29.386,22.509,28.594z"/>
+ </g>
+ <path fill="#585858" d="M30.764,27.828c-0.068-0.375-0.125-0.795-0.477-1.043c-0.804-0.567-1.834-1.047-2.742-1.465
+ c-0.44-0.199-0.436-0.234-0.52-0.62c-0.057-0.249-0.397-0.128-0.347-0.546c0.09-0.742,0.766-1.163,1.006-1.81
+ c0.105-0.28,0.207-0.621,0.145-0.918c-0.02-0.096-0.07-0.198-0.176-0.239c-0.212-0.08-0.066-0.386-0.043-0.586
+ c0.052-0.409,0.209-0.913,0.175-1.411h-0.012c-0.084-0.697-0.658-1.224-1.044-1.834c-0.229-0.368-0.305-0.374-0.749-0.582
+ c0.067-0.072,0.122-0.133,0.195-0.203c-0.437-0.139-1.205-0.415-1.666-0.29c-0.348,0.089-0.599,0.35-0.946,0.448
+ c-0.285,0.088-0.626,0.189-0.878,0.346c-0.124,0.077-0.004,0.118,0.009,0.22c0.021,0.175-0.244,0.379-0.348,0.509
+ c-0.244,0.314-0.541,0.719-0.675,1.087c-0.036,0.097-0.052,0.198-0.06,0.298h-0.012c-0.034,0.498,0.124,1.001,0.176,1.411
+ c0.023,0.199,0.169,0.498-0.043,0.577c-0.106,0.041-0.156,0.147-0.176,0.243c-0.062,0.297,0.04,0.639,0.145,0.92
+ c0.24,0.647,0.916,1.069,1.006,1.81c0.05,0.418-0.29,0.296-0.347,0.545c-0.035,0.16-0.056,0.258-0.099,0.333
+ c0.369,0.214,0.724,0.436,1.056,0.667c0.605,0.421,0.703,1.13,0.819,1.765c0.112,0.635,0.18,1.046,0.303,1.788h0.254H31
+ C30.886,28.553,30.845,28.296,30.764,27.828z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/banner_calendar.svg b/radicale_infcloud/web/images/banner_calendar.svg
new file mode 100644
index 0000000..652b108
--- /dev/null
+++ b/radicale_infcloud/web/images/banner_calendar.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="36px" height="36px" viewBox="0 0 36 36" enable-background="new 0 0 36 36" xml:space="preserve">
+<rect x="2" y="10" fill="#FFFFFF" width="32" height="24"/>
+<g>
+ <path fill="#585858" d="M24,1v4c0,0.551,0.448,1,1,1h1c0.552,0,1-0.449,1-1V1c0-0.551-0.448-1-1-1h-1C24.448,0,24,0.449,24,1z"/>
+ <path fill="#585858" d="M33,3h-4v2c0,1.654-1.346,3-3,3h-1c-1.654,0-3-1.346-3-3V3h-8v2c0,1.654-1.346,3-3,3h-1
+ C8.346,8,7,6.654,7,5V3H3C1.346,3,0,4.346,0,6v27c0,1.654,1.346,3,3,3h30c1.654,0,3-1.346,3-3V6C36,4.346,34.654,3,33,3z M34,33
+ c0,0.552-0.448,1-1,1H3c-0.551,0-1-0.448-1-1V10h32V33z"/>
+ <path fill="#585858" d="M9,1v4c0,0.551,0.449,1,1,1h1c0.551,0,1-0.449,1-1V1c0-0.551-0.449-1-1-1h-1C9.449,0,9,0.449,9,1z"/>
+</g>
+<path fill="#585858" d="M11,17c0,0.552-0.448,1-1,1H8c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V17z"/>
+<path fill="#585858" d="M17,17c0,0.552-0.448,1-1,1h-2c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V17z"/>
+<path fill="#585858" d="M23,17c0,0.552-0.448,1-1,1h-2c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V17z"/>
+<path fill="#585858" d="M29,17c0,0.552-0.448,1-1,1h-2c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V17z"/>
+<path fill="#585858" d="M11,23c0,0.552-0.448,1-1,1H8c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V23z"/>
+<path fill="#585858" d="M17,23c0,0.552-0.448,1-1,1h-2c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V23z"/>
+<path fill="#585858" d="M23,23c0,0.552-0.448,1-1,1h-2c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V23z"/>
+<path fill="#585858" d="M29,23c0,0.552-0.448,1-1,1h-2c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V23z"/>
+<path fill="#585858" d="M11,29c0,0.552-0.448,1-1,1H8c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V29z"/>
+<path fill="#585858" d="M17,29c0,0.552-0.448,1-1,1h-2c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V29z"/>
+<path fill="#585858" d="M23,29c0,0.552-0.448,1-1,1h-2c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V29z"/>
+<path fill="#585858" d="M29,29c0,0.552-0.448,1-1,1h-2c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V29z"/>
+</svg>
diff --git a/radicale_infcloud/web/images/banner_logout.svg b/radicale_infcloud/web/images/banner_logout.svg
new file mode 100644
index 0000000..6ef7c2b
--- /dev/null
+++ b/radicale_infcloud/web/images/banner_logout.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="36" height="36" viewBox="0 0 36 36" enable-background="new 0 0 36 36" xml:space="preserve">
+<rect x="2" y="4" fill="#FFFFFF" width="32" height="30"/>
+<path fill="#585858" d="M33,36H3c-1.7,0-3-1.3-3-3V5c0-1.7,1.3-3,3-3h30c1.7,0,3,1.3,3,3v28C36,34.7,34.7,36,33,36z M3,4
+ C2.4,4,2,4.4,2,5v28c0,0.6,0.4,1,1,1h30c0.6,0,1-0.4,1-1V5c0-0.6-0.4-1-1-1H3z"/>
+<path fill="#585858" d="M24,11.4l-1.7,2.5c2,1.4,3.2,3.6,3.2,6.1c0,4.1-3.4,7.5-7.5,7.5s-7.5-3.4-7.5-7.5c0-2.5,1.3-4.8,3.2-6.1
+ L12,11.4c-2.7,1.9-4.5,5-4.5,8.6c0,5.8,4.7,10.5,10.5,10.5S28.5,25.8,28.5,20C28.5,16.4,26.7,13.3,24,11.4z"/>
+<path fill="#585858" d="M20,18c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1V9c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1V18z"/>
+</svg>
diff --git a/radicale_infcloud/web/images/banner_refresh.svg b/radicale_infcloud/web/images/banner_refresh.svg
new file mode 100644
index 0000000..48ab354
--- /dev/null
+++ b/radicale_infcloud/web/images/banner_refresh.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ x="0px"
+ y="0px"
+ width="36"
+ height="36"
+ viewBox="0 0 36 36"
+ overflow="visible"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ id="svg2"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="banner_refresh.svg"
+ style="overflow:visible"><metadata
+ id="metadata10"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="878"
+ inkscape:window-height="712"
+ id="namedview8"
+ showgrid="false"
+ inkscape:zoom="10.429825"
+ inkscape:cx="8.9828796"
+ inkscape:cy="17.443344"
+ inkscape:window-x="968"
+ inkscape:window-y="376"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2" /><defs
+ id="defs4" /><path
+ d="m 13.000411,10.815115 c 0,0 0,0 0,0 -2.390775,1.384529 -3.9961818,3.60752 -4.6588796,6.08285 -0.661363,2.47266 -0.380017,5.200329 1.0000458,7.594216 1.3813968,2.393887 3.6001638,4.002719 6.0709438,4.664943 2.472113,0.663559 5.196238,0.381847 7.587014,-1.001347 2.390776,-1.380524 3.997516,-3.603515 4.65888,-6.078845 0.661364,-2.47533 0.380018,-5.201664 -0.998712,-7.594217 -0.456022,-0.790396 -1.004046,-1.492674 -1.621408,-2.102829 -0.620028,-0.611489 -1.306727,-1.132189 -2.041427,-1.556761 l -0.837371,1.453956 -0.838706,1.452621 c 0.492023,0.284383 0.953378,0.623506 1.36673,1.02805 0.414685,0.401874 0.782702,0.863829 1.085383,1.391205 0.920042,1.59548 1.106717,3.415261 0.666697,5.065481 -0.441354,1.650221 -1.512069,3.132214 -3.106809,4.052119 -1.592072,0.921239 -3.408156,1.109492 -5.056232,0.667564 -1.648075,-0.443263 -3.12681,-1.515372 -4.048185,-3.110851 -0.920042,-1.59548 -1.10805,-3.415262 -0.666696,-5.065482 0.441353,-1.65022 1.512068,-3.132214 3.105475,-4.053453 l 1.333394,2.312444 2.166766,-3.757054 L 20.334079,8.5 l -4.333531,0 -4.333531,0.0027 1.333394,2.312445 z"
+ id="path6"
+ inkscape:connector-curvature="0"
+ style="fill:#585858" /><path
+ inkscape:connector-curvature="0"
+ style="fill:#585858"
+ d="M 33,36 3,36 C 1.3,36 0,34.7 0,33 L 0,5 C 0,3.3 1.3,2 3,2 l 30,0 c 1.7,0 3,1.3 3,3 l 0,28 c 0,1.7 -1.3,3 -3,3 z M 3,4 C 2.4,4 2,4.4 2,5 l 0,28 c 0,0.6 0.4,1 1,1 l 30,0 c 0.6,0 1,-0.4 1,-1 L 34,5 C 34,4.4 33.6,4 33,4 L 3,4 Z"
+ id="path5" /></svg> \ No newline at end of file
diff --git a/radicale_infcloud/web/images/banner_todo.svg b/radicale_infcloud/web/images/banner_todo.svg
new file mode 100644
index 0000000..3d50033
--- /dev/null
+++ b/radicale_infcloud/web/images/banner_todo.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="36px" height="36px" viewBox="0 0 36 36" enable-background="new 0 0 36 36" xml:space="preserve">
+<rect x="2" y="4" fill="#FFFFFF" width="32" height="30"/>
+<path fill="#585858" d="M33,36H3c-1.654,0-3-1.346-3-3V5c0-1.654,1.346-3,3-3h30c1.654,0,3,1.346,3,3v28C36,34.654,34.654,36,33,36z
+ M3,4C2.449,4,2,4.449,2,5v28c0,0.552,0.449,1,1,1h30c0.552,0,1-0.448,1-1V5c0-0.551-0.448-1-1-1H3z"/>
+<path fill="#585858" d="M9,10c0,0.552-0.448,1-1,1H6c-0.552,0-1-0.448-1-1V8c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V10z"/>
+<path fill="#585858" d="M9,22c0,0.552-0.448,1-1,1H6c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V22z"/>
+<path fill="#585858" d="M9,16c0,0.552-0.448,1-1,1H6c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h2c0.552,0,1,0.448,1,1V16z"/>
+<path fill="#585858" d="M31,10c0,0.552-0.448,1-1,1H12c-0.552,0-1-0.448-1-1V8c0-0.552,0.448-1,1-1h18c0.552,0,1,0.448,1,1V10z"/>
+<path fill="#585858" d="M31,16c0,0.552-0.448,1-1,1H12c-0.552,0-1-0.448-1-1v-2c0-0.552,0.448-1,1-1h18c0.552,0,1,0.448,1,1V16z"/>
+<path fill="#585858" d="M31,30c0,0.552-0.448,1-1,1H12c-0.552,0-1-0.448-1-1V20c0-0.552,0.448-1,1-1h18c0.552,0,1,0.448,1,1V30z"/>
+<g>
+ <path fill="#FFFFFF" d="M20.657,26.414c0.391,0.391,0.391,1.024,0,1.414l-0.707,0.707c-0.391,0.391-1.024,0.391-1.414,0
+ l-2.828-2.828c-0.391-0.391-0.391-1.024,0-1.414l0.707-0.707c0.391-0.391,1.024-0.391,1.414,0L20.657,26.414z"/>
+ <path fill="#FFFFFF" d="M24.899,22.172c0.391,0.391,0.391,1.024,0,1.414l-4.95,4.95c-0.391,0.391-1.024,0.391-1.414,0l-0.707-0.707
+ c-0.391-0.391-0.391-1.024,0-1.414l4.95-4.95c0.391-0.391,1.024-0.391,1.414,0L24.899,22.172z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/calendarB.svg b/radicale_infcloud/web/images/calendarB.svg
new file mode 100644
index 0000000..4d1c61b
--- /dev/null
+++ b/radicale_infcloud/web/images/calendarB.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="13px" height="14px" viewBox="0 0 13 14" enable-background="new 0 0 13 14" xml:space="preserve">
+<polygon fill="none" points="12.359,12.695 12.359,12.694 7,12.694 7,12.695 12.357,12.695 "/>
+<rect x="4.32" y="10.015" fill="none" width="0.001" height="5.359"/>
+<path fill="#585858" d="M2.981,3.986c0.369,0,0.669-0.3,0.669-0.669V0.638c0-0.369-0.299-0.67-0.669-0.67s-0.67,0.301-0.67,0.67
+ v2.679C2.311,3.686,2.611,3.986,2.981,3.986z"/>
+<path fill="#585858" d="M10.02,3.986c0.371,0,0.67-0.3,0.67-0.669V0.638c-0.002-0.369-0.299-0.67-0.67-0.67
+ c-0.369,0-0.67,0.301-0.67,0.67v2.679C9.35,3.686,9.651,3.986,10.02,3.986z"/>
+<path fill="#585858" d="M12.029,2.312h-0.672v1.005c0,0.737-0.603,1.339-1.34,1.339c-0.735,0-1.34-0.603-1.34-1.339V2.312H6v3.684
+ h5.691h1.007V4.991V2.982C12.698,2.613,12.398,2.312,12.029,2.312z"/>
+<path fill="#585858" d="M4.32,2.312v1.005c0,0.737-0.602,1.339-1.339,1.339s-1.34-0.603-1.34-1.339V2.312h-0.67
+ c-0.369,0-0.67,0.3-0.67,0.67v2.009v1.005h1.004H7V2.312H4.32z"/>
+<path fill="#585858" d="M0.302,13.365c0,0.369,0.301,0.668,0.67,0.668H7v-1.338H1.641v-0.001V8.006H7v-1.34H0.302V13.365z"/>
+<path fill="#585858" d="M11.359,8.006v4.688v0.001h-0.002H6v1.338h6.029c0.369,0,0.669-0.299,0.669-0.668V6.666H6v1.34H11.359z"/>
+<rect x="6" y="8.006" fill="#FFFFFF" stroke="#FFFFFF" stroke-miterlimit="10" width="5.359" height="4.688"/>
+<rect x="1.641" y="8.006" fill="#FFFFFF" stroke="#FFFFFF" stroke-miterlimit="10" width="5.359" height="4.688"/>
+</svg>
diff --git a/radicale_infcloud/web/images/cdm_logo.svg b/radicale_infcloud/web/images/cdm_logo.svg
new file mode 100644
index 0000000..5386b07
--- /dev/null
+++ b/radicale_infcloud/web/images/cdm_logo.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="80px" height="85px" viewBox="37 -19.017 80 85" enable-background="new 37 -19.017 80 85" xml:space="preserve">
+<g>
+ <rect x="41" y="-9.017" fill="#FFFFFF" width="64" height="60"/>
+ <path fill="#585858" d="M103,54.983H43c-3.309,0-6-2.691-6-6v-56c0-3.309,2.691-6,6-6h60c3.309,0,6,2.691,6,6v56
+ C109,52.292,106.309,54.983,103,54.983z M43-9.017c-1.103,0-2,0.897-2,2v56c0,1.104,0.897,2,2,2h60c1.104,0,2-0.896,2-2v-56
+ c0-1.103-0.896-2-2-2H43z"/>
+ <g>
+ <g>
+ <path fill="#585858" d="M82.019,40.171c-0.23-1.27-0.421-2.69-1.614-3.531c-2.721-1.921-6.207-3.544-9.281-4.96
+ c-1.488-0.674-1.476-0.793-1.759-2.098c-0.194-0.843-1.343-0.434-1.174-1.848c0.304-2.51,2.594-3.937,3.405-6.126
+ c0.354-0.948,0.701-2.101,0.49-3.107c-0.067-0.325-0.237-0.671-0.596-0.81c-0.719-0.27-0.224-1.308-0.146-1.983
+ c0.175-1.385,0.709-3.089,0.594-4.775h-0.041c-0.283-2.36-2.227-4.144-3.535-6.207c-0.777-1.247-1.033-1.267-2.536-1.969
+ c0.228-0.243,0.414-0.449,0.661-0.688c-1.48-0.472-4.078-1.404-5.639-0.98c-1.179,0.3-2.026,1.183-3.203,1.517
+ c-0.965,0.299-2.118,0.641-2.972,1.172c-0.42,0.261-0.013,0.399,0.029,0.744c0.072,0.593-0.826,1.282-1.179,1.724
+ c-0.827,1.062-1.831,2.434-2.286,3.68c-0.122,0.33-0.176,0.671-0.202,1.008h-0.042c-0.114,1.685,0.418,3.389,0.595,4.774
+ c0.077,0.675,0.571,1.684-0.147,1.954c-0.359,0.139-0.529,0.498-0.595,0.824c-0.211,1.006,0.135,2.164,0.489,3.112
+ c0.812,2.189,3.101,3.617,3.405,6.127c0.169,1.414-0.98,1.001-1.174,1.844c-0.283,1.304-0.271,1.413-1.759,2.088
+ c-1.548,0.713-3.2,1.473-4.807,2.298v11.026h14.465h21.352C82.432,42.623,82.293,41.756,82.019,40.171z"/>
+ </g>
+ <path fill="#585858" d="M98.528,38.64c-0.136-0.75-0.249-1.589-0.954-2.086c-1.608-1.135-3.668-2.094-5.484-2.931
+ c-0.879-0.398-0.872-0.469-1.039-1.24c-0.115-0.498-0.794-0.256-0.694-1.092c0.18-1.483,1.533-2.327,2.012-3.62
+ c0.209-0.56,0.414-1.241,0.29-1.836c-0.04-0.192-0.14-0.396-0.352-0.479c-0.425-0.16-0.133-0.773-0.087-1.172
+ c0.104-0.818,0.419-1.826,0.351-2.821h-0.024c-0.167-1.395-1.316-2.449-2.089-3.667c-0.459-0.737-0.611-0.749-1.499-1.164
+ c0.135-0.144,0.245-0.265,0.391-0.407c-0.875-0.279-2.41-0.83-3.332-0.579c-0.696,0.177-1.197,0.699-1.893,0.896
+ c-0.57,0.177-1.252,0.379-1.756,0.692c-0.248,0.154-0.008,0.236,0.017,0.439c0.043,0.35-0.488,0.757-0.697,1.019
+ c-0.489,0.628-1.082,1.438-1.351,2.175c-0.072,0.195-0.104,0.396-0.12,0.595h-0.025c-0.068,0.996,0.247,2.003,0.352,2.821
+ c0.045,0.399,0.337,0.995-0.087,1.155c-0.212,0.082-0.312,0.294-0.352,0.487c-0.125,0.595,0.08,1.279,0.289,1.839
+ c0.48,1.294,1.832,2.138,2.012,3.621c0.1,0.836-0.579,0.592-0.694,1.09c-0.07,0.32-0.112,0.515-0.197,0.666
+ c0.737,0.428,1.448,0.872,2.112,1.333c1.211,0.841,1.405,2.261,1.639,3.531c0.223,1.27,0.36,2.091,0.606,3.577h0.509H99
+ C98.772,40.089,98.69,39.576,98.528,38.64z"/>
+ </g>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/cdz_logo.svg b/radicale_infcloud/web/images/cdz_logo.svg
new file mode 100644
index 0000000..833a1ba
--- /dev/null
+++ b/radicale_infcloud/web/images/cdz_logo.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="126px" height="85px" viewBox="0 0 126 85" enable-background="new 0 0 126 85" xml:space="preserve">
+<g>
+ <rect x="58" y="21" fill="#FFFFFF" width="64" height="60"/>
+ <path fill="#585858" d="M120,85H60c-3.309,0-6-2.691-6-6V23c0-3.309,2.691-6,6-6h60c3.309,0,6,2.691,6,6v56
+ C126,82.309,123.309,85,120,85z M60,21c-1.103,0-2,0.897-2,2v56c0,1.104,0.897,2,2,2h60c1.104,0,2-0.896,2-2V23
+ c0-1.103-0.896-2-2-2H60z"/>
+ <path fill="#585858" d="M72,33c0,1.105-0.895,2-2,2h-4c-1.105,0-2-0.895-2-2v-4c0-1.105,0.895-2,2-2h4c1.105,0,2,0.895,2,2V33z"/>
+ <path fill="#585858" d="M72,57c0,1.105-0.895,2-2,2h-4c-1.105,0-2-0.895-2-2v-4c0-1.105,0.895-2,2-2h4c1.105,0,2,0.895,2,2V57z"/>
+ <path fill="#585858" d="M72,45c0,1.105-0.895,2-2,2h-4c-1.105,0-2-0.895-2-2v-4c0-1.105,0.895-2,2-2h4c1.105,0,2,0.895,2,2V45z"/>
+ <path fill="#585858" d="M116,33c0,1.105-0.895,2-2,2H78c-1.105,0-2-0.895-2-2v-4c0-1.105,0.895-2,2-2h36c1.105,0,2,0.895,2,2V33z"
+ />
+ <path fill="#585858" d="M116,45c0,1.105-0.895,2-2,2H78c-1.105,0-2-0.895-2-2v-4c0-1.105,0.895-2,2-2h36c1.105,0,2,0.895,2,2V45z"
+ />
+ <path fill="#585858" d="M116,73c0,1.105-0.895,2-2,2H78c-1.105,0-2-0.895-2-2V53c0-1.105,0.895-2,2-2h36c1.105,0,2,0.895,2,2V73z"
+ />
+ <g>
+ <path fill="#FFFFFF" d="M95.314,65.828c0.781,0.781,0.781,2.047,0,2.828l-1.414,1.414c-0.781,0.781-2.047,0.781-2.828,0
+ l-5.657-5.657c-0.781-0.781-0.781-2.047,0-2.828l1.414-1.414c0.781-0.781,2.047-0.781,2.828,0L95.314,65.828z"/>
+ <path fill="#FFFFFF" d="M103.799,57.343c0.781,0.781,0.781,2.047,0,2.828l-9.899,9.899c-0.781,0.781-2.047,0.781-2.828,0
+ l-1.414-1.414c-0.781-0.781-0.781-2.047,0-2.828l9.899-9.899c0.781-0.781,2.047-0.781,2.828,0L103.799,57.343z"/>
+ </g>
+</g>
+<g>
+ <rect x="4" y="20" fill="#FFFFFF" width="64" height="48"/>
+ <g>
+ <path fill="#585858" d="M48,2v8c0,1.102,0.896,2,2,2h2c1.104,0,2-0.898,2-2V2c0-1.102-0.896-2-2-2h-2C48.896,0,48,0.898,48,2z"/>
+ <path fill="#585858" d="M66,6h-8v4c0,3.308-2.692,6-6,6h-2c-3.308,0-6-2.692-6-6V6H28v4c0,3.308-2.692,6-6,6h-2
+ c-3.308,0-6-2.692-6-6V6H6c-3.308,0-6,2.692-6,6v54c0,3.308,2.692,6,6,6h60c3.308,0,6-2.692,6-6V12C72,8.692,69.308,6,66,6z
+ M68,66c0,1.104-0.896,2-2,2H6c-1.102,0-2-0.896-2-2V20h64V66z"/>
+ <path fill="#585858" d="M18,2v8c0,1.102,0.898,2,2,2h2c1.102,0,2-0.898,2-2V2c0-1.102-0.898-2-2-2h-2C18.898,0,18,0.898,18,2z"/>
+ </g>
+ <path fill="#585858" d="M22,34c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V34z"/>
+ <path fill="#585858" d="M34,34c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V34z"/>
+ <path fill="#585858" d="M46,34c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V34z"/>
+ <path fill="#585858" d="M58,34c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V34z"/>
+ <path fill="#585858" d="M22,46c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V46z"/>
+ <path fill="#585858" d="M34,46c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V46z"/>
+ <path fill="#585858" d="M46,46c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V46z"/>
+ <path fill="#585858" d="M58,46c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V46z"/>
+ <path fill="#585858" d="M22,58c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V58z"/>
+ <path fill="#585858" d="M34,58c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V58z"/>
+ <path fill="#585858" d="M46,58c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V58z"/>
+ <path fill="#585858" d="M58,58c0,1.104-0.896,2-2,2h-4c-1.104,0-2-0.896-2-2v-4c0-1.104,0.896-2,2-2h4c1.104,0,2,0.896,2,2V58z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/cloud.svg b/radicale_infcloud/web/images/cloud.svg
new file mode 100644
index 0000000..8250d18
--- /dev/null
+++ b/radicale_infcloud/web/images/cloud.svg
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="503px" height="311px" viewBox="0 0 503 311" enable-background="new 0 0 503 311" xml:space="preserve">
+<g>
+ <path fill="#FFFFFF" d="M414.811,139.362l-2.415,0.019l-0.036-1.951c-0.66-35.798-15.162-69.348-40.835-94.472
+ C345.82,17.803,311.809,3.949,275.758,3.949c-53.917,0-102.933,31.696-124.876,80.752l-0.797,1.781l-1.8-0.77
+ c-6.412-2.746-13.224-4.138-20.244-4.138c-28.286,0-51.298,22.909-51.298,51.069c0,1.801,0.102,3.658,0.304,5.52l0.202,1.878
+ l-1.876,0.285c-19.686,2.992-37.751,12.938-50.865,28.006c-13.246,15.22-20.541,34.708-20.541,54.873
+ c0,46.231,37.782,83.845,84.22,83.845h326.623c46.44,0,84.22-37.613,84.22-83.845S461.251,139.362,414.811,139.362z"/>
+ <path fill="#585858" d="M416.281,135.425c-1.157-36.111-16.017-69.882-41.972-95.283C347.856,14.256,312.857,0,275.758,0
+ c-54.84,0-104.754,31.868-127.706,81.35c-6.379-2.472-13.102-3.724-20.01-3.724c-30.474,0-55.267,24.682-55.267,55.018
+ c0,1.338,0.052,2.704,0.155,4.08c-19.9,3.46-38.101,13.719-51.421,29.024C7.639,181.685,0,202.092,0,223.206
+ C0,271.616,39.561,311,88.189,311h326.623C463.439,311,503,271.616,503,223.206C503,175.285,464.234,136.206,416.281,135.425z
+ M414.811,307.051H88.189c-46.439,0-84.22-37.613-84.22-83.845c0-20.166,7.295-39.653,20.542-54.874
+ c13.114-15.068,31.177-25.014,50.865-28.006l1.876-0.285l-0.202-1.878c-0.201-1.862-0.304-3.719-0.304-5.52
+ c0-28.16,23.012-51.069,51.298-51.069c7.02,0,13.831,1.392,20.244,4.138l1.8,0.77l0.797-1.781
+ c21.942-49.055,70.958-80.751,124.875-80.751c36.051,0,70.062,13.854,95.767,39.009c25.673,25.123,40.176,58.674,40.835,94.472
+ l0.036,1.951l2.415-0.019c46.44,0,84.22,37.613,84.22,83.845S461.251,307.051,414.811,307.051z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/company.svg b/radicale_infcloud/web/images/company.svg
new file mode 100644
index 0000000..095d046
--- /dev/null
+++ b/radicale_infcloud/web/images/company.svg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="164px" height="183px" viewBox="0.5 0.5 164 183"
+ overflow="visible" enable-background="new 0.5 0.5 164 183" xml:space="preserve">
+<defs>
+</defs>
+<rect x="0.5" y="0.5" fill="#FFFFFF" stroke="#FFFFFF" stroke-miterlimit="10" width="164" height="183"/>
+<path fill="#585858" d="M69.5,164.5c0,2.762-2.239,5-5,5h-43c-2.761,0-5-2.238-5-5v-56c0-2.761,2.239-5,5-5h43c2.761,0,5,2.239,5,5
+ V164.5z"/>
+<rect x="38.5" y="110.5" fill="#FFFFFF" width="9" height="12"/>
+<rect x="53.5" y="110.5" fill="#FFFFFF" width="9" height="12"/>
+<rect x="23.5" y="110.5" fill="#FFFFFF" width="9" height="12"/>
+<rect x="38.5" y="129.5" fill="#FFFFFF" width="9" height="12"/>
+<rect x="53.5" y="129.5" fill="#FFFFFF" width="9" height="12"/>
+<rect x="23.5" y="129.5" fill="#FFFFFF" width="9" height="12"/>
+<rect x="53.5" y="150.5" fill="#FFFFFF" width="9" height="12"/>
+<rect x="23.5" y="150.5" fill="#FFFFFF" width="9" height="12"/>
+<path fill="#585858" d="M149.5,164.5c0,2.762-2.238,5-5,5h-57c-2.762,0-5-2.238-5-5v-125c0-2.761,2.238-5,5-5h57
+ c2.762,0,5,2.239,5,5V164.5z"/>
+<rect x="91.5" y="77.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="110.5" y="77.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="129.5" y="77.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="91.5" y="95.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="110.5" y="95.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="129.5" y="95.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="91.5" y="113.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="110.5" y="113.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="129.5" y="113.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="91.5" y="131.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="110.5" y="131.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="129.5" y="131.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="91.5" y="149.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="129.5" y="149.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="91.5" y="59.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="110.5" y="59.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="129.5" y="59.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="91.5" y="42.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="110.5" y="42.5" fill="#FFFFFF" width="11" height="12"/>
+<rect x="129.5" y="42.5" fill="#FFFFFF" width="11" height="12"/>
+</svg>
diff --git a/radicale_infcloud/web/images/company_s_b.svg b/radicale_infcloud/web/images/company_s_b.svg
new file mode 100644
index 0000000..9b033f3
--- /dev/null
+++ b/radicale_infcloud/web/images/company_s_b.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="30px" height="18px" viewBox="0 -2 30 18" overflow="visible" enable-background="new 0 -2 30 18"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#585858" d="M20.285,0h-8.571C11.319,0,11,0.276,11,0.616v14.769C11,15.727,11.319,16,11.714,16h8.571
+ C20.68,16,21,15.727,21,15.385V0.616C21,0.276,20.68,0,20.285,0z M14,15h-2v-2h2V15z M14,12h-2v-2h2V12z M14,9h-2V7h2V9z M14,6h-2V4
+ h2V6z M14,3h-2V1h2V3z M17,12h-2v-2h2V12z M17,9h-2V7h2V9z M17,6h-2V4h2V6z M17,3h-2V1h2V3z M20,15h-2v-2h2V15z M20,12h-2v-2h2V12z
+ M20,9h-2V7h2V9z M20,6h-2V4h2V6z M20,3h-2V1h2V3z"/>
+<path fill="#585858" d="M9.5,6h-9C0.224,6,0,6.224,0,6.5v9.001C0,15.774,0.224,16,0.5,16h9c0.276,0,0.5-0.226,0.5-0.499V6.5
+ C10,6.224,9.776,6,9.5,6z M3,15H1v-2h2V15z M3,12H1v-2h2V12z M3,9H1V7h2V9z M6,12H4v-2h2V12z M6,9H4V7h2V9z M9,15H7v-2h2V15z M9,12
+ H7v-2h2V12z M9,9H7V7h2V9z"/>
+</svg>
diff --git a/radicale_infcloud/web/images/company_s_w.svg b/radicale_infcloud/web/images/company_s_w.svg
new file mode 100644
index 0000000..33f1775
--- /dev/null
+++ b/radicale_infcloud/web/images/company_s_w.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="30px" height="18px" viewBox="0 -2 30 18" overflow="visible" enable-background="new 0 -2 30 18"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#FFFFFF" d="M20.285,0h-8.571C11.319,0,11,0.276,11,0.616v14.769C11,15.727,11.319,16,11.714,16h8.571
+ C20.68,16,21,15.727,21,15.385V0.616C21,0.276,20.68,0,20.285,0z M14,15h-2v-2h2V15z M14,12h-2v-2h2V12z M14,9h-2V7h2V9z M14,6h-2V4
+ h2V6z M14,3h-2V1h2V3z M17,12h-2v-2h2V12z M17,9h-2V7h2V9z M17,6h-2V4h2V6z M17,3h-2V1h2V3z M20,15h-2v-2h2V15z M20,12h-2v-2h2V12z
+ M20,9h-2V7h2V9z M20,6h-2V4h2V6z M20,3h-2V1h2V3z"/>
+<path fill="#FFFFFF" d="M9.5,6h-9C0.224,6,0,6.224,0,6.5v9.001C0,15.774,0.224,16,0.5,16h9c0.276,0,0.5-0.226,0.5-0.499V6.5
+ C10,6.224,9.776,6,9.5,6z M3,15H1v-2h2V15z M3,12H1v-2h2V12z M3,9H1V7h2V9z M6,12H4v-2h2V12z M6,9H4V7h2V9z M9,15H7v-2h2V15z M9,12
+ H7v-2h2V12z M9,9H7V7h2V9z"/>
+</svg>
diff --git a/radicale_infcloud/web/images/delegation.svg b/radicale_infcloud/web/images/delegation.svg
new file mode 100644
index 0000000..52066e5
--- /dev/null
+++ b/radicale_infcloud/web/images/delegation.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="20px" height="16px" viewBox="0 0 20 16" enable-background="new 0 0 20 16" xml:space="preserve">
+<rect x="0" y="2" fill="#585858" width="20" height="2"/>
+<rect x="18" y="2" fill="#585858" width="2" height="8"/>
+<rect x="0" y="7" fill="#585858" width="14" height="2"/>
+<rect x="12" y="7" fill="#585858" width="2" height="5"/>
+<rect x="0" y="12" fill="#585858" width="8" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/dp_left.svg b/radicale_infcloud/web/images/dp_left.svg
new file mode 100644
index 0000000..0daecb0
--- /dev/null
+++ b/radicale_infcloud/web/images/dp_left.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="17px" height="19px" viewBox="0 0 17 19" overflow="visible" enable-background="new 0 0 17 19"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#585858" width="17" height="19"/>
+<polygon fill="#FFFFFF" points="11,13 5,9.5 11,6 "/>
+</svg>
diff --git a/radicale_infcloud/web/images/dp_right.svg b/radicale_infcloud/web/images/dp_right.svg
new file mode 100644
index 0000000..913ccc8
--- /dev/null
+++ b/radicale_infcloud/web/images/dp_right.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="17px" height="19px" viewBox="0 0 17 19" overflow="visible" enable-background="new 0 0 17 19"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#585858" width="17" height="19"/>
+<polygon fill="#FFFFFF" points="6,6 12,9.5 6,13 "/>
+</svg>
diff --git a/radicale_infcloud/web/images/drag.svg b/radicale_infcloud/web/images/drag.svg
new file mode 100644
index 0000000..c93d57e
--- /dev/null
+++ b/radicale_infcloud/web/images/drag.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="164px" height="183px" viewBox="0 0 164 183" overflow="visible" enable-background="new 0 0 164 183"
+ xml:space="preserve">
+<defs>
+</defs>
+<g>
+ <g>
+ <polyline fill="none" stroke="#585858" stroke-width="6" stroke-linecap="square" stroke-miterlimit="10" points="9,180 3,180
+ 3,174 "/>
+
+ <line fill="none" stroke="#585858" stroke-width="6" stroke-linecap="square" stroke-miterlimit="10" stroke-dasharray="12.6923,12.6923" x1="3" y1="161.308" x2="3" y2="15.346"/>
+ <polyline fill="none" stroke="#585858" stroke-width="6" stroke-linecap="square" stroke-miterlimit="10" points="3,9 3,3 9,3
+ "/>
+
+ <line fill="none" stroke="#585858" stroke-width="6" stroke-linecap="square" stroke-miterlimit="10" stroke-dasharray="11.2308,11.2308" x1="20.231" y1="3" x2="149.385" y2="3"/>
+ <polyline fill="none" stroke="#585858" stroke-width="6" stroke-linecap="square" stroke-miterlimit="10" points="155,3 161,3
+ 161,9 "/>
+
+ <line fill="none" stroke="#585858" stroke-width="6" stroke-linecap="square" stroke-miterlimit="10" stroke-dasharray="12.6923,12.6923" x1="161" y1="21.692" x2="161" y2="167.654"/>
+ <polyline fill="none" stroke="#585858" stroke-width="6" stroke-linecap="square" stroke-miterlimit="10" points="161,174
+ 161,180 155,180 "/>
+
+ <line fill="none" stroke="#585858" stroke-width="6" stroke-linecap="square" stroke-miterlimit="10" stroke-dasharray="11.2308,11.2308" x1="143.77" y1="180" x2="14.615" y2="180"/>
+ </g>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/error_b.svg b/radicale_infcloud/web/images/error_b.svg
new file mode 100644
index 0000000..3729aec
--- /dev/null
+++ b/radicale_infcloud/web/images/error_b.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="-0.766 -2.161 16 16"
+ overflow="visible" enable-background="new -0.766 -2.161 16 16" xml:space="preserve">
+<defs>
+</defs>
+<g>
+ <path fill="#575756" d="M1.235,12.839c-1.1,0-1.55-0.779-1-1.732l6-10.392c0.55-0.953,1.45-0.953,2,0l6,10.392
+ c0.55,0.953,0.1,1.732-1,1.732H1.235z"/>
+</g>
+<rect x="6.235" y="4.339" fill="#FFFFFF" width="2" height="3.5"/>
+<rect x="6.234" y="9.339" fill="#FFFFFF" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/error_badge.svg b/radicale_infcloud/web/images/error_badge.svg
new file mode 100644
index 0000000..d91ffa3
--- /dev/null
+++ b/radicale_infcloud/web/images/error_badge.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="12px" height="12px" viewBox="0 0 12 12" enable-background="new 0 0 12 12" xml:space="preserve">
+<circle fill="#E01021" cx="6" cy="6" r="6"/>
+<path fill="#FFFFFF" d="M7,6c0,0.6-0.4,1-1,1l0,0C5.4,7,5,6.6,5,6V3c0-0.6,0.4-1,1-1l0,0c0.6,0,1,0.4,1,1V6z"/>
+<path fill="#FFFFFF" d="M7,9c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1l0,0c0-0.6,0.4-1,1-1l0,0C6.6,8,7,8.4,7,9L7,9z"/>
+</svg>
diff --git a/radicale_infcloud/web/images/error_w.svg b/radicale_infcloud/web/images/error_w.svg
new file mode 100644
index 0000000..0515462
--- /dev/null
+++ b/radicale_infcloud/web/images/error_w.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="-0.766 -2.161 16 16"
+ overflow="visible" enable-background="new -0.766 -2.161 16 16" xml:space="preserve">
+<defs>
+</defs>
+<g>
+ <path fill="#FFFFFF" d="M1.235,12.839c-1.1,0-1.55-0.779-1-1.732l6-10.392c0.55-0.953,1.45-0.953,2,0l6,10.392
+ c0.55,0.953,0.1,1.732-1,1.732H1.235z"/>
+</g>
+<rect x="6.235" y="4.339" fill="#585858" width="2" height="3.5"/>
+<rect x="6.234" y="9.339" fill="#585858" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/in_progress_b.svg b/radicale_infcloud/web/images/in_progress_b.svg
new file mode 100644
index 0000000..68ff1f8
--- /dev/null
+++ b/radicale_infcloud/web/images/in_progress_b.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" overflow="visible" enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#585858" d="M13.995,3.75C13.995,3.75,13.995,3.75,13.995,3.75c-1.037-1.793-2.702-2.997-4.556-3.494
+ C7.587-0.24,5.544-0.029,3.751,1.006C1.958,2.042,0.753,3.706,0.257,5.559c-0.497,1.854-0.286,3.897,0.75,5.69
+ c1.034,1.793,2.699,2.998,4.553,3.494s3.896,0.285,5.688-0.749c0.592-0.342,1.118-0.753,1.575-1.216
+ c0.458-0.465,0.848-0.98,1.166-1.531L12.9,10.619L11.812,9.99c-0.213,0.369-0.467,0.715-0.77,1.025
+ c-0.301,0.311-0.647,0.587-1.042,0.814c-1.195,0.69-2.558,0.83-3.794,0.5C4.97,11.998,3.86,11.195,3.171,9.999
+ c-0.69-1.194-0.831-2.556-0.5-3.792c0.332-1.236,1.135-2.345,2.33-3.036c1.195-0.69,2.558-0.831,3.794-0.5S11.141,3.805,11.831,5
+ l-1.732,1l2.814,1.625l2.816,1.625V6l-0.002-3.25L13.995,3.75z"/>
+</svg>
diff --git a/radicale_infcloud/web/images/in_progress_dr.svg b/radicale_infcloud/web/images/in_progress_dr.svg
new file mode 100644
index 0000000..dbb269d
--- /dev/null
+++ b/radicale_infcloud/web/images/in_progress_dr.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" overflow="visible" enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#9E2F36" d="M13.995,3.75C13.995,3.75,13.995,3.75,13.995,3.75c-1.037-1.793-2.702-2.997-4.556-3.494
+ C7.587-0.24,5.544-0.029,3.751,1.006C1.958,2.042,0.753,3.706,0.257,5.559c-0.497,1.854-0.286,3.897,0.75,5.69
+ c1.034,1.793,2.699,2.998,4.553,3.494s3.896,0.285,5.688-0.749c0.592-0.342,1.118-0.753,1.575-1.216
+ c0.458-0.465,0.848-0.98,1.166-1.531L12.9,10.619L11.812,9.99c-0.213,0.369-0.467,0.715-0.77,1.025
+ c-0.301,0.311-0.647,0.587-1.042,0.814c-1.195,0.69-2.558,0.83-3.794,0.5C4.97,11.998,3.86,11.195,3.171,9.999
+ c-0.69-1.194-0.831-2.556-0.5-3.792c0.332-1.236,1.135-2.345,2.33-3.036c1.195-0.69,2.558-0.831,3.794-0.5S11.141,3.805,11.831,5
+ l-1.732,1l2.814,1.625l2.816,1.625V6l-0.002-3.25L13.995,3.75z"/>
+</svg>
diff --git a/radicale_infcloud/web/images/in_progress_r.svg b/radicale_infcloud/web/images/in_progress_r.svg
new file mode 100644
index 0000000..2b89b27
--- /dev/null
+++ b/radicale_infcloud/web/images/in_progress_r.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" overflow="visible" enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#f00" d="M13.995,3.75C13.995,3.75,13.995,3.75,13.995,3.75c-1.037-1.793-2.702-2.997-4.556-3.494
+ C7.587-0.24,5.544-0.029,3.751,1.006C1.958,2.042,0.753,3.706,0.257,5.559c-0.497,1.854-0.286,3.897,0.75,5.69
+ c1.034,1.793,2.699,2.998,4.553,3.494s3.896,0.285,5.688-0.749c0.592-0.342,1.118-0.753,1.575-1.216
+ c0.458-0.465,0.848-0.98,1.166-1.531L12.9,10.619L11.812,9.99c-0.213,0.369-0.467,0.715-0.77,1.025
+ c-0.301,0.311-0.647,0.587-1.042,0.814c-1.195,0.69-2.558,0.83-3.794,0.5C4.97,11.998,3.86,11.195,3.171,9.999
+ c-0.69-1.194-0.831-2.556-0.5-3.792c0.332-1.236,1.135-2.345,2.33-3.036c1.195-0.69,2.558-0.831,3.794-0.5S11.141,3.805,11.831,5
+ l-1.732,1l2.814,1.625l2.816,1.625V6l-0.002-3.25L13.995,3.75z"/>
+</svg>
diff --git a/radicale_infcloud/web/images/in_progress_w.svg b/radicale_infcloud/web/images/in_progress_w.svg
new file mode 100644
index 0000000..d4c3866
--- /dev/null
+++ b/radicale_infcloud/web/images/in_progress_w.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" overflow="visible" enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#fff" d="M13.995,3.75C13.995,3.75,13.995,3.75,13.995,3.75c-1.037-1.793-2.702-2.997-4.556-3.494
+ C7.587-0.24,5.544-0.029,3.751,1.006C1.958,2.042,0.753,3.706,0.257,5.559c-0.497,1.854-0.286,3.897,0.75,5.69
+ c1.034,1.793,2.699,2.998,4.553,3.494s3.896,0.285,5.688-0.749c0.592-0.342,1.118-0.753,1.575-1.216
+ c0.458-0.465,0.848-0.98,1.166-1.531L12.9,10.619L11.812,9.99c-0.213,0.369-0.467,0.715-0.77,1.025
+ c-0.301,0.311-0.647,0.587-1.042,0.814c-1.195,0.69-2.558,0.83-3.794,0.5C4.97,11.998,3.86,11.195,3.171,9.999
+ c-0.69-1.194-0.831-2.556-0.5-3.792c0.332-1.236,1.135-2.345,2.33-3.036c1.195-0.69,2.558-0.831,3.794-0.5S11.141,3.805,11.831,5
+ l-1.732,1l2.814,1.625l2.816,1.625V6l-0.002-3.25L13.995,3.75z"/>
+</svg>
diff --git a/radicale_infcloud/web/images/infcloud_logo.svg b/radicale_infcloud/web/images/infcloud_logo.svg
new file mode 100644
index 0000000..6d0e118
--- /dev/null
+++ b/radicale_infcloud/web/images/infcloud_logo.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="130px" height="94px" viewBox="0 0 130 94" enable-background="new 0 0 130 94" xml:space="preserve">
+<g>
+ <rect x="62" y="30" fill="#FFFFFF" width="64" height="60"/>
+ <path fill="#585858" d="M124,94H64c-3.3,0-6-2.7-6-6V32c0-3.3,2.7-6,6-6h60c3.3,0,6,2.7,6,6v56C130,91.3,127.3,94,124,94z M64,30
+ c-1.1,0-2,0.9-2,2v56c0,1.1,0.9,2,2,2h60c1.1,0,2-0.9,2-2V32c0-1.1-0.9-2-2-2H64z"/>
+ <path fill="#585858" d="M76,42c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V42z"/>
+ <path fill="#585858" d="M76,66c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V66z"/>
+ <path fill="#585858" d="M76,54c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V54z"/>
+ <path fill="#585858" d="M120,42c0,1.1-0.9,2-2,2H82c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h36c1.1,0,2,0.9,2,2V42z"/>
+ <path fill="#585858" d="M120,54c0,1.1-0.9,2-2,2H82c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h36c1.1,0,2,0.9,2,2V54z"/>
+ <path fill="#585858" d="M120,82c0,1.1-0.9,2-2,2H82c-1.1,0-2-0.9-2-2V62c0-1.1,0.9-2,2-2h36c1.1,0,2,0.9,2,2V82z"/>
+ <g>
+ <path fill="#FFFFFF" d="M99.3,74.8c0.8,0.8,0.8,2,0,2.8l-1.4,1.4c-0.8,0.8-2,0.8-2.8,0l-5.7-5.7c-0.8-0.8-0.8-2,0-2.8l1.4-1.4
+ c0.8-0.8,2-0.8,2.8,0L99.3,74.8z"/>
+ <path fill="#FFFFFF" d="M107.8,66.3c0.8,0.8,0.8,2,0,2.8l-9.9,9.9c-0.8,0.8-2,0.8-2.8,0l-1.4-1.4c-0.8-0.8-0.8-2,0-2.8l9.9-9.9
+ c0.8-0.8,2-0.8,2.8,0L107.8,66.3z"/>
+ </g>
+</g>
+<g>
+ <g>
+ <rect x="4" y="31" fill="#FFFFFF" width="64" height="48"/>
+ <g>
+ <path fill="#585858" d="M22,45c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V45z"/>
+ <path fill="#585858" d="M34,45c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V45z"/>
+ <path fill="#585858" d="M46,45c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V45z"/>
+ <path fill="#585858" d="M58,45c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V45z"/>
+ <path fill="#585858" d="M22,57c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V57z"/>
+ <path fill="#585858" d="M34,57c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V57z"/>
+ <path fill="#585858" d="M46,57c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V57z"/>
+ <path fill="#585858" d="M58,57c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V57z"/>
+ <path fill="#585858" d="M22,69c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V69z"/>
+ <path fill="#585858" d="M34,69c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V69z"/>
+ <path fill="#585858" d="M46,69c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V69z"/>
+ <path fill="#585858" d="M58,69c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h4c1.1,0,2,0.9,2,2V69z"/>
+ </g>
+ </g>
+ <g>
+ <path fill="#585858" d="M48,13v8c0,1.1,0.9,2,2,2h2c1.1,0,2-0.9,2-2v-8c0-1.1-0.9-2-2-2h-2C48.9,11,48,11.9,48,13z"/>
+ <path fill="#585858" d="M66,17h-8v4c0,3.3-2.7,6-6,6h-2c-3.3,0-6-2.7-6-6v-4H28v4c0,3.3-2.7,6-6,6h-2c-3.3,0-6-2.7-6-6v-4H6
+ c-3.3,0-6,2.7-6,6v54c0,3.3,2.7,6,6,6h60c3.3,0,6-2.7,6-6V23C72,19.7,69.3,17,66,17z M68,77c0,1.1-0.9,2-2,2H6c-1.1,0-2-0.9-2-2
+ V31h64V77z"/>
+ <path fill="#585858" d="M18,13v8c0,1.1,0.9,2,2,2h2c1.1,0,2-0.9,2-2v-8c0-1.1-0.9-2-2-2h-2C18.9,11,18,11.9,18,13z"/>
+ </g>
+</g>
+<rect x="36" y="4" fill="#FFFFFF" width="64" height="60"/>
+<path fill="#585858" d="M98,68H38c-3.3,0-6-2.7-6-6V6c0-3.3,2.7-6,6-6h60c3.3,0,6,2.7,6,6v56C104,65.3,101.3,68,98,68z M38,4
+ c-1.1,0-2,0.9-2,2v56c0,1.1,0.9,2,2,2h60c1.1,0,2-0.9,2-2V6c0-1.1-0.9-2-2-2H38z"/>
+<g>
+ <g>
+ <path fill="#585858" d="M77,53.2c-0.2-1.3-0.4-2.7-1.6-3.5c-2.7-1.9-6.2-3.5-9.3-5c-1.5-0.7-1.5-0.8-1.8-2.1
+ c-0.2-0.8-1.3-0.4-1.2-1.8c0.3-2.5,2.6-3.9,3.4-6.1c0.4-0.9,0.7-2.1,0.5-3.1c-0.1-0.3-0.2-0.7-0.6-0.8c-0.7-0.3-0.2-1.3-0.1-2
+ c0.2-1.4,0.7-3.1,0.6-4.8h0c-0.3-2.4-2.2-4.1-3.5-6.2c-0.8-1.2-1-1.3-2.5-2c0.2-0.2,0.4-0.4,0.7-0.7c-1.5-0.5-4.1-1.4-5.6-1
+ c-1.2,0.3-2,1.2-3.2,1.5c-1,0.3-2.1,0.6-3,1.2c-0.4,0.3,0,0.4,0,0.7c0.1,0.6-0.8,1.3-1.2,1.7c-0.8,1.1-1.8,2.4-2.3,3.7
+ c-0.1,0.3-0.2,0.7-0.2,1h0c-0.1,1.7,0.4,3.4,0.6,4.8c0.1,0.7,0.6,1.7-0.1,2c-0.4,0.1-0.5,0.5-0.6,0.8c-0.2,1,0.1,2.2,0.5,3.1
+ c0.8,2.2,3.1,3.6,3.4,6.1c0.2,1.4-1,1-1.2,1.8c-0.3,1.3-0.3,1.4-1.8,2.1c-1.5,0.7-3.2,1.5-4.8,2.3v11h14.5h21.4
+ C77.4,55.6,77.3,54.8,77,53.2z"/>
+ </g>
+ <path fill="#585858" d="M93.5,51.7c-0.1-0.8-0.2-1.6-1-2.1c-1.6-1.1-3.7-2.1-5.5-2.9c-0.9-0.4-0.9-0.5-1-1.2
+ c-0.1-0.5-0.8-0.3-0.7-1.1c0.2-1.5,1.5-2.3,2-3.6c0.2-0.6,0.4-1.2,0.3-1.8c0-0.2-0.1-0.4-0.4-0.5c-0.4-0.2-0.1-0.8-0.1-1.2
+ c0.1-0.8,0.4-1.8,0.4-2.8h0c-0.2-1.4-1.3-2.4-2.1-3.7C85,30,84.8,30,84,29.5c0.1-0.1,0.2-0.3,0.4-0.4c-0.9-0.3-2.4-0.8-3.3-0.6
+ c-0.7,0.2-1.2,0.7-1.9,0.9c-0.6,0.2-1.3,0.4-1.8,0.7c-0.2,0.2,0,0.2,0,0.4c0,0.4-0.5,0.8-0.7,1c-0.5,0.6-1.1,1.4-1.4,2.2
+ c-0.1,0.2-0.1,0.4-0.1,0.6h0c-0.1,1,0.2,2,0.4,2.8c0,0.4,0.3,1-0.1,1.2c-0.2,0.1-0.3,0.3-0.4,0.5c-0.1,0.6,0.1,1.3,0.3,1.8
+ c0.5,1.3,1.8,2.1,2,3.6c0.1,0.8-0.6,0.6-0.7,1.1c-0.1,0.3-0.1,0.5-0.2,0.7c0.7,0.4,1.4,0.9,2.1,1.3c1.2,0.8,1.4,2.3,1.6,3.5
+ c0.2,1.3,0.4,2.1,0.6,3.6h0.5H94C93.8,53.1,93.7,52.6,93.5,51.7z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/jumper_bottom_b.svg b/radicale_infcloud/web/images/jumper_bottom_b.svg
new file mode 100644
index 0000000..f2e415b
--- /dev/null
+++ b/radicale_infcloud/web/images/jumper_bottom_b.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" overflow="visible" enable-background="new 0 0 18 18"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#585858" width="18" height="18"/>
+<polygon fill="#FFFFFF" points="4,4 14,4 9,14 "/>
+</svg>
diff --git a/radicale_infcloud/web/images/jumper_bottom_w.svg b/radicale_infcloud/web/images/jumper_bottom_w.svg
new file mode 100644
index 0000000..50b35a1
--- /dev/null
+++ b/radicale_infcloud/web/images/jumper_bottom_w.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" overflow="visible" enable-background="new 0 0 18 18"
+ xml:space="preserve">
+<defs>
+</defs>
+<polygon fill="#585858" points="4,4 14,4 9,14 "/>
+</svg>
diff --git a/radicale_infcloud/web/images/jumper_top_b.svg b/radicale_infcloud/web/images/jumper_top_b.svg
new file mode 100644
index 0000000..c333e56
--- /dev/null
+++ b/radicale_infcloud/web/images/jumper_top_b.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" overflow="visible" enable-background="new 0 0 18 18"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#585858" width="18" height="18"/>
+<polygon fill="#FFFFFF" points="4,14 14,14 9,4 "/>
+</svg>
diff --git a/radicale_infcloud/web/images/jumper_top_w.svg b/radicale_infcloud/web/images/jumper_top_w.svg
new file mode 100644
index 0000000..92a36c6
--- /dev/null
+++ b/radicale_infcloud/web/images/jumper_top_w.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" overflow="visible" enable-background="new 0 0 18 18"
+ xml:space="preserve">
+<defs>
+</defs>
+<polygon fill="#585858" points="4,14 14,14 9,4 "/>
+</svg>
diff --git a/radicale_infcloud/web/images/loadinfo.gif b/radicale_infcloud/web/images/loadinfo.gif
new file mode 100644
index 0000000..decd9bd
--- /dev/null
+++ b/radicale_infcloud/web/images/loadinfo.gif
Binary files differ
diff --git a/radicale_infcloud/web/images/loadinfo_s1.gif b/radicale_infcloud/web/images/loadinfo_s1.gif
new file mode 100644
index 0000000..da8aebe
--- /dev/null
+++ b/radicale_infcloud/web/images/loadinfo_s1.gif
Binary files differ
diff --git a/radicale_infcloud/web/images/loadinfo_s2.gif b/radicale_infcloud/web/images/loadinfo_s2.gif
new file mode 100644
index 0000000..eafa4a4
--- /dev/null
+++ b/radicale_infcloud/web/images/loadinfo_s2.gif
Binary files differ
diff --git a/radicale_infcloud/web/images/loadinfo_s3.gif b/radicale_infcloud/web/images/loadinfo_s3.gif
new file mode 100644
index 0000000..5f2e7d4
--- /dev/null
+++ b/radicale_infcloud/web/images/loadinfo_s3.gif
Binary files differ
diff --git a/radicale_infcloud/web/images/loadinfo_s4.gif b/radicale_infcloud/web/images/loadinfo_s4.gif
new file mode 100644
index 0000000..bb3dc6b
--- /dev/null
+++ b/radicale_infcloud/web/images/loadinfo_s4.gif
Binary files differ
diff --git a/radicale_infcloud/web/images/login.svg b/radicale_infcloud/web/images/login.svg
new file mode 100644
index 0000000..d6ffbbb
--- /dev/null
+++ b/radicale_infcloud/web/images/login.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="48px" height="48px" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve">
+<g>
+ <path fill="#585858" d="M24,48C10.767,48,0,37.233,0,24S10.767,0,24,0s24,10.767,24,24S37.233,48,24,48z M24,3
+ C12.42,3,3,12.42,3,24c0,11.579,9.42,21,21,21c11.579,0,21-9.421,21-21C45,12.42,35.579,3,24,3z"/>
+ <polygon fill="#585858" points="38,24 26,14.4 26,20.5 10,20.5 10,27.5 26,27.5 26,33.6 "/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/logout.svg b/radicale_infcloud/web/images/logout.svg
new file mode 100644
index 0000000..fa6b3ef
--- /dev/null
+++ b/radicale_infcloud/web/images/logout.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 20 16" enable-background="new 0 0 20 16" xml:space="preserve">
+<rect x="0" y="2" fill="#585858" width="13" height="2"/>
+<rect x="13" y="2" fill="#585858" width="2" height="3"/>
+<rect x="0" y="12" fill="#585858" width="13" height="2"/>
+<rect x="0" y="4" fill="#585858" width="2" height="8"/>
+<rect x="13" y="11" fill="#585858" width="2" height="3"/>
+<polygon fill="#585858" points="9,6.5 9,8 9,9.5 17,9.5 17,8 17,6.5 "/>
+<polygon fill="#585858" points="17,3.5 17,5.743 17,10.257 17,12.5 20,8 "/>
+</svg>
diff --git a/radicale_infcloud/web/images/needs_action_b.svg b/radicale_infcloud/web/images/needs_action_b.svg
new file mode 100644
index 0000000..5372f9a
--- /dev/null
+++ b/radicale_infcloud/web/images/needs_action_b.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" overflow="visible" enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#585858" d="M13.995,3.75C13.995,3.75,13.995,3.75,13.995,3.75c-1.037-1.793-2.702-2.997-4.556-3.494
+ C7.587-0.24,5.544-0.029,3.751,1.006C1.958,2.042,0.753,3.706,0.257,5.559c-0.497,1.854-0.286,3.897,0.75,5.69
+ c1.034,1.793,2.699,2.998,4.553,3.494s3.896,0.285,5.688-0.749c0.592-0.342,1.118-0.753,1.575-1.216
+ c0.458-0.465,0.848-0.98,1.166-1.531L12.9,10.619L11.812,9.99c-0.213,0.369-0.467,0.715-0.77,1.025
+ c-0.301,0.311-0.647,0.587-1.042,0.814c-1.195,0.69-2.558,0.83-3.794,0.5C4.97,11.998,3.86,11.195,3.171,9.999
+ c-0.69-1.194-0.831-2.556-0.5-3.792c0.332-1.236,1.135-2.345,2.33-3.036c1.195-0.69,2.558-0.831,3.794-0.5S11.141,3.805,11.831,5
+ l-1.732,1l2.814,1.625l2.816,1.625V6l-0.002-3.25L13.995,3.75z"/>
+<rect x="6.5" y="4" fill="#585858" width="2" height="4"/>
+<rect x="6.5" y="9" fill="#585858" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/needs_action_dr.svg b/radicale_infcloud/web/images/needs_action_dr.svg
new file mode 100644
index 0000000..978d7ea
--- /dev/null
+++ b/radicale_infcloud/web/images/needs_action_dr.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" overflow="visible" enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#9E2F36" d="M13.995,3.75C13.995,3.75,13.995,3.75,13.995,3.75c-1.037-1.793-2.702-2.997-4.556-3.494
+ C7.587-0.24,5.544-0.029,3.751,1.006C1.958,2.042,0.753,3.706,0.257,5.559c-0.497,1.854-0.286,3.897,0.75,5.69
+ c1.034,1.793,2.699,2.998,4.553,3.494s3.896,0.285,5.688-0.749c0.592-0.342,1.118-0.753,1.575-1.216
+ c0.458-0.465,0.848-0.98,1.166-1.531L12.9,10.619L11.812,9.99c-0.213,0.369-0.467,0.715-0.77,1.025
+ c-0.301,0.311-0.647,0.587-1.042,0.814c-1.195,0.69-2.558,0.83-3.794,0.5C4.97,11.998,3.86,11.195,3.171,9.999
+ c-0.69-1.194-0.831-2.556-0.5-3.792c0.332-1.236,1.135-2.345,2.33-3.036c1.195-0.69,2.558-0.831,3.794-0.5S11.141,3.805,11.831,5
+ l-1.732,1l2.814,1.625l2.816,1.625V6l-0.002-3.25L13.995,3.75z"/>
+<rect x="6.5" y="4" fill="#9E2F36" width="2" height="4"/>
+<rect x="6.5" y="9" fill="#9E2F36" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/needs_action_r.svg b/radicale_infcloud/web/images/needs_action_r.svg
new file mode 100644
index 0000000..30012f5
--- /dev/null
+++ b/radicale_infcloud/web/images/needs_action_r.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" overflow="visible" enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#f00" d="M13.995,3.75C13.995,3.75,13.995,3.75,13.995,3.75c-1.037-1.793-2.702-2.997-4.556-3.494
+ C7.587-0.24,5.544-0.029,3.751,1.006C1.958,2.042,0.753,3.706,0.257,5.559c-0.497,1.854-0.286,3.897,0.75,5.69
+ c1.034,1.793,2.699,2.998,4.553,3.494s3.896,0.285,5.688-0.749c0.592-0.342,1.118-0.753,1.575-1.216
+ c0.458-0.465,0.848-0.98,1.166-1.531L12.9,10.619L11.812,9.99c-0.213,0.369-0.467,0.715-0.77,1.025
+ c-0.301,0.311-0.647,0.587-1.042,0.814c-1.195,0.69-2.558,0.83-3.794,0.5C4.97,11.998,3.86,11.195,3.171,9.999
+ c-0.69-1.194-0.831-2.556-0.5-3.792c0.332-1.236,1.135-2.345,2.33-3.036c1.195-0.69,2.558-0.831,3.794-0.5S11.141,3.805,11.831,5
+ l-1.732,1l2.814,1.625l2.816,1.625V6l-0.002-3.25L13.995,3.75z"/>
+<rect x="6.5" y="4" fill="#f00" width="2" height="4"/>
+<rect x="6.5" y="9" fill="#f00" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/needs_action_w.svg b/radicale_infcloud/web/images/needs_action_w.svg
new file mode 100644
index 0000000..295f509
--- /dev/null
+++ b/radicale_infcloud/web/images/needs_action_w.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" overflow="visible" enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#fff" d="M13.995,3.75C13.995,3.75,13.995,3.75,13.995,3.75c-1.037-1.793-2.702-2.997-4.556-3.494
+ C7.587-0.24,5.544-0.029,3.751,1.006C1.958,2.042,0.753,3.706,0.257,5.559c-0.497,1.854-0.286,3.897,0.75,5.69
+ c1.034,1.793,2.699,2.998,4.553,3.494s3.896,0.285,5.688-0.749c0.592-0.342,1.118-0.753,1.575-1.216
+ c0.458-0.465,0.848-0.98,1.166-1.531L12.9,10.619L11.812,9.99c-0.213,0.369-0.467,0.715-0.77,1.025
+ c-0.301,0.311-0.647,0.587-1.042,0.814c-1.195,0.69-2.558,0.83-3.794,0.5C4.97,11.998,3.86,11.195,3.171,9.999
+ c-0.69-1.194-0.831-2.556-0.5-3.792c0.332-1.236,1.135-2.345,2.33-3.036c1.195-0.69,2.558-0.831,3.794-0.5S11.141,3.805,11.831,5
+ l-1.732,1l2.814,1.625l2.816,1.625V6l-0.002-3.25L13.995,3.75z"/>
+<rect x="6.5" y="4" fill="#fff" width="2" height="4"/>
+<rect x="6.5" y="9" fill="#fff" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/new_item.svg b/radicale_infcloud/web/images/new_item.svg
new file mode 100644
index 0000000..0c0cfbb
--- /dev/null
+++ b/radicale_infcloud/web/images/new_item.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="17px" height="16px" viewBox="0 0 17 16" overflow="visible" enable-background="new 0 0 17 16"
+ xml:space="preserve">
+<defs>
+</defs>
+<polygon fill="#585858" points="17,10 14,10 14,7 11,7 11,10 8,10 8,13 11,13 11,16 14,16 14,13 17,13 "/>
+<polygon fill="#585858" points="11,0 7,0 6,0 0,6 0,7 0,14 0,16 2,16 7,16 7,14.5 3.75,14.5 2,14.5 1.5,14.5 1.5,7 2,7 2,7 7,7 7,2
+ 7,1.5 11.5,1.5 11.5,2 11.5,5 13,5 13,2 13,0 "/>
+</svg>
diff --git a/radicale_infcloud/web/images/op_add.svg b/radicale_infcloud/web/images/op_add.svg
new file mode 100644
index 0000000..1543969
--- /dev/null
+++ b/radicale_infcloud/web/images/op_add.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="14px" height="14px" viewBox="0 0 14 14" overflow="visible" enable-background="new 0 0 14 14"
+ xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#585858" cx="7" cy="7" r="7"/>
+<rect x="3" y="6" fill="#FFFFFF" width="8" height="2"/>
+<rect x="6" y="3" fill="#FFFFFF" width="2" height="8"/>
+</svg>
diff --git a/radicale_infcloud/web/images/op_del.svg b/radicale_infcloud/web/images/op_del.svg
new file mode 100644
index 0000000..5d6c61b
--- /dev/null
+++ b/radicale_infcloud/web/images/op_del.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="14px" height="14px" viewBox="0 0 14 14" overflow="visible" enable-background="new 0 0 14 14"
+ xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#585858" cx="7" cy="7" r="7"/>
+<rect x="3" y="6" fill="#FFFFFF" width="8" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/popupArrow.svg b/radicale_infcloud/web/images/popupArrow.svg
new file mode 100644
index 0000000..4e9f645
--- /dev/null
+++ b/radicale_infcloud/web/images/popupArrow.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="16"
+ height="9"
+ id="svg2">
+ <defs
+ id="defs4" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path
+ d="M 16.380412,9.6841122 7.9108,0.74004784 -0.55882216,9.6841122"
+ id="path3760"
+ style="fill:#f0f0f0;fill-opacity:1;stroke:#c0c0c0;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:none" />
+</svg>
diff --git a/radicale_infcloud/web/images/priority-1-dr.svg b/radicale_infcloud/web/images/priority-1-dr.svg
new file mode 100644
index 0000000..de77a05
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-1-dr.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="10"
+ height="16"
+ viewBox="-53 57 10 16"
+ id="svg2"
+ xml:space="preserve"><metadata
+ id="metadata11"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs9" /><rect
+ width="2"
+ height="7"
+ x="-49"
+ y="60"
+ id="rect3"
+ style="fill:#9e2f36;fill-opacity:1" /><rect
+ width="2"
+ height="2"
+ x="-49"
+ y="69"
+ id="rect5"
+ style="fill:#9e2f36;fill-opacity:1" /></svg> \ No newline at end of file
diff --git a/radicale_infcloud/web/images/priority-1-r.svg b/radicale_infcloud/web/images/priority-1-r.svg
new file mode 100644
index 0000000..516ce67
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-1-r.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ id="svg2" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10" height="16" viewBox="-53 57 10 16"
+ enable-background="new -53 57 10 16" xml:space="preserve">
+<rect x="-49" y="60" fill="#e30613" width="2" height="7"/>
+<rect x="-49" y="69" fill="#e30613" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/priority-1-w.svg b/radicale_infcloud/web/images/priority-1-w.svg
new file mode 100644
index 0000000..20e1f4a
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-1-w.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ id="svg2" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10" height="16" viewBox="-53 57 10 16"
+ enable-background="new -53 57 10 16" xml:space="preserve">
+<rect x="-49" y="60" fill="#ffffff" width="2" height="7"/>
+<rect x="-49" y="69" fill="#ffffff" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/priority-1.svg b/radicale_infcloud/web/images/priority-1.svg
new file mode 100644
index 0000000..6fabe40
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-1.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ id="svg2" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10" height="16" viewBox="-53 57 10 16"
+ enable-background="new -53 57 10 16" xml:space="preserve">
+<rect x="-49" y="60" fill="#585858" width="2" height="7"/>
+<rect x="-49" y="69" fill="#585858" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/priority-2-dr.svg b/radicale_infcloud/web/images/priority-2-dr.svg
new file mode 100644
index 0000000..5302113
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-2-dr.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="10"
+ height="16"
+ viewBox="-53 57 10 16"
+ id="svg2"
+ xml:space="preserve"><metadata
+ id="metadata15"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs13" /><rect
+ width="2"
+ height="7"
+ x="-51"
+ y="60"
+ id="rect3"
+ style="fill:#9e2f36;fill-opacity:1" /><rect
+ width="2"
+ height="2"
+ x="-51"
+ y="69"
+ id="rect5"
+ style="fill:#9e2f36;fill-opacity:1" /><rect
+ width="2"
+ height="7"
+ x="-47"
+ y="60"
+ id="rect7"
+ style="fill:#9e2f36;fill-opacity:1" /><rect
+ width="2"
+ height="2"
+ x="-47"
+ y="69"
+ id="rect9"
+ style="fill:#9e2f36;fill-opacity:1" /></svg> \ No newline at end of file
diff --git a/radicale_infcloud/web/images/priority-2-r.svg b/radicale_infcloud/web/images/priority-2-r.svg
new file mode 100644
index 0000000..6ff859b
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-2-r.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ id="svg2" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10" height="16" viewBox="-53 57 10 16"
+ enable-background="new -53 57 10 16" xml:space="preserve">
+<rect x="-51" y="60" fill="#e30613" width="2" height="7"/>
+<rect x="-51" y="69" fill="#e30613" width="2" height="2"/>
+<rect x="-47" y="60" fill="#e30613" width="2" height="7"/>
+<rect x="-47" y="69" fill="#e30613" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/priority-2-w.svg b/radicale_infcloud/web/images/priority-2-w.svg
new file mode 100644
index 0000000..89aa834
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-2-w.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ id="svg2" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10" height="16" viewBox="-53 57 10 16"
+ enable-background="new -53 57 10 16" xml:space="preserve">
+<rect x="-51" y="60" fill="#ffffff" width="2" height="7"/>
+<rect x="-51" y="69" fill="#ffffff" width="2" height="2"/>
+<rect x="-47" y="60" fill="#ffffff" width="2" height="7"/>
+<rect x="-47" y="69" fill="#ffffff" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/priority-2.svg b/radicale_infcloud/web/images/priority-2.svg
new file mode 100644
index 0000000..5382a66
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-2.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ id="svg2" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10" height="16" viewBox="-53 57 10 16"
+ enable-background="new -53 57 10 16" xml:space="preserve">
+<rect x="-51" y="60" fill="#585858" width="2" height="7"/>
+<rect x="-51" y="69" fill="#585858" width="2" height="2"/>
+<rect x="-47" y="60" fill="#585858" width="2" height="7"/>
+<rect x="-47" y="69" fill="#585858" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/priority-3-dr.svg b/radicale_infcloud/web/images/priority-3-dr.svg
new file mode 100644
index 0000000..29c0686
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-3-dr.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="10"
+ height="16"
+ viewBox="-53 57 10 16"
+ id="svg2"
+ xml:space="preserve"><metadata
+ id="metadata19"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs17" /><rect
+ width="2"
+ height="7"
+ x="-53"
+ y="60"
+ id="rect3"
+ style="fill:#9e2f36;fill-opacity:1" /><rect
+ width="2"
+ height="2"
+ x="-53"
+ y="69"
+ id="rect5"
+ style="fill:#9e2f36;fill-opacity:1" /><rect
+ width="2"
+ height="7"
+ x="-49"
+ y="60"
+ id="rect7"
+ style="fill:#9e2f36;fill-opacity:1" /><rect
+ width="2"
+ height="2"
+ x="-49"
+ y="69"
+ id="rect9"
+ style="fill:#9e2f36;fill-opacity:1" /><rect
+ width="2"
+ height="7"
+ x="-45"
+ y="60"
+ id="rect11"
+ style="fill:#9e2f36;fill-opacity:1" /><rect
+ width="2"
+ height="2"
+ x="-45"
+ y="69"
+ id="rect13"
+ style="fill:#9e2f36;fill-opacity:1" /></svg> \ No newline at end of file
diff --git a/radicale_infcloud/web/images/priority-3-r.svg b/radicale_infcloud/web/images/priority-3-r.svg
new file mode 100644
index 0000000..42f8aa5
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-3-r.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ id="svg2" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10" height="16" viewBox="-53 57 10 16"
+ enable-background="new -53 57 10 16" xml:space="preserve">
+<rect x="-53" y="60" fill="#e30613" width="2" height="7"/>
+<rect x="-53" y="69" fill="#e30613" width="2" height="2"/>
+<rect x="-49" y="60" fill="#e30613" width="2" height="7"/>
+<rect x="-49" y="69" fill="#e30613" width="2" height="2"/>
+<rect x="-45" y="60" fill="#e30613" width="2" height="7"/>
+<rect x="-45" y="69" fill="#e30613" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/priority-3-w.svg b/radicale_infcloud/web/images/priority-3-w.svg
new file mode 100644
index 0000000..22bd1e2
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-3-w.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ id="svg2" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10" height="16" viewBox="-53 57 10 16"
+ enable-background="new -53 57 10 16" xml:space="preserve">
+<rect x="-53" y="60" fill="#ffffff" width="2" height="7"/>
+<rect x="-53" y="69" fill="#ffffff" width="2" height="2"/>
+<rect x="-49" y="60" fill="#ffffff" width="2" height="7"/>
+<rect x="-49" y="69" fill="#ffffff" width="2" height="2"/>
+<rect x="-45" y="60" fill="#ffffff" width="2" height="7"/>
+<rect x="-45" y="69" fill="#ffffff" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/priority-3.svg b/radicale_infcloud/web/images/priority-3.svg
new file mode 100644
index 0000000..4c10001
--- /dev/null
+++ b/radicale_infcloud/web/images/priority-3.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ id="svg2" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10" height="16" viewBox="-53 57 10 16"
+ enable-background="new -53 57 10 16" xml:space="preserve">
+<rect x="-53" y="60" fill="#585858" width="2" height="7"/>
+<rect x="-53" y="69" fill="#585858" width="2" height="2"/>
+<rect x="-49" y="60" fill="#585858" width="2" height="7"/>
+<rect x="-49" y="69" fill="#585858" width="2" height="2"/>
+<rect x="-45" y="60" fill="#585858" width="2" height="7"/>
+<rect x="-45" y="69" fill="#585858" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/read_only_b.svg b/radicale_infcloud/web/images/read_only_b.svg
new file mode 100644
index 0000000..e934a8c
--- /dev/null
+++ b/radicale_infcloud/web/images/read_only_b.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="9px" viewBox="0 0 16 9" overflow="visible" enable-background="new 0 0 16 9"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#585858" d="M7.999,0C4.89,0,2.073,1.719,0,4.5C2.073,7.281,4.89,9,7.999,9c3.11,0,5.928-1.719,8.001-4.5
+ C13.927,1.719,11.107,0,7.999,0z M8,7.5c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S9.657,7.5,8,7.5z"/>
+<circle fill="#585858" cx="8" cy="4.5" r="1.5"/>
+</svg>
diff --git a/radicale_infcloud/web/images/read_only_w.svg b/radicale_infcloud/web/images/read_only_w.svg
new file mode 100644
index 0000000..40d671e
--- /dev/null
+++ b/radicale_infcloud/web/images/read_only_w.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="9px" viewBox="0 0 16 9" overflow="visible" enable-background="new 0 0 16 9"
+ xml:space="preserve">
+<defs>
+</defs>
+<path fill="#FFFFFF" d="M7.999,0C4.89,0,2.073,1.719,0,4.5C2.073,7.281,4.89,9,7.999,9c3.11,0,5.928-1.719,8.001-4.5
+ C13.927,1.719,11.107,0,7.999,0z M8,7.5c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S9.657,7.5,8,7.5z"/>
+<circle fill="#FFFFFF" cx="8" cy="4.5" r="1.5"/>
+</svg>
diff --git a/radicale_infcloud/web/images/remove_cal.svg b/radicale_infcloud/web/images/remove_cal.svg
new file mode 100644
index 0000000..663395a
--- /dev/null
+++ b/radicale_infcloud/web/images/remove_cal.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="11px" height="11px" viewBox="0 -4 11 11" overflow="visible" enable-background="new 0 -4 11 11"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect width="11" fill="#404040" height="3"/>
+</svg>
diff --git a/radicale_infcloud/web/images/remove_cal_white.svg b/radicale_infcloud/web/images/remove_cal_white.svg
new file mode 100644
index 0000000..36a5c5c
--- /dev/null
+++ b/radicale_infcloud/web/images/remove_cal_white.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="11px" height="11px" viewBox="0 -4 11 11" overflow="visible" enable-background="new 0 -4 11 11"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#FFFFFF" width="11" height="3"/>
+</svg>
diff --git a/radicale_infcloud/web/images/reset_b.svg b/radicale_infcloud/web/images/reset_b.svg
new file mode 100644
index 0000000..0523109
--- /dev/null
+++ b/radicale_infcloud/web/images/reset_b.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="14px" height="14px" viewBox="0 0 14 14" overflow="visible" enable-background="new 0 0 14 14"
+ xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#585858" cx="7" cy="7" r="7"/>
+<rect x="3" y="6" transform="matrix(0.7072 -0.707 0.707 0.7072 -2.8996 6.9988)" fill="#FFFFFF" width="8" height="2"/>
+<rect x="2.999" y="6" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 6.9998 16.8987)" fill="#FFFFFF" width="8" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/reset_dr.svg b/radicale_infcloud/web/images/reset_dr.svg
new file mode 100644
index 0000000..2459d51
--- /dev/null
+++ b/radicale_infcloud/web/images/reset_dr.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="14px" height="14px" viewBox="0 0 14 14" overflow="visible" enable-background="new 0 0 14 14"
+ xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#9E2F36" cx="7" cy="7" r="7"/>
+<rect x="3" y="6" transform="matrix(0.7072 -0.707 0.707 0.7072 -2.8996 6.9988)" fill="#FFFFFF" width="8" height="2"/>
+<rect x="2.999" y="6" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 6.9998 16.8987)" fill="#FFFFFF" width="8" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/reset_drw.svg b/radicale_infcloud/web/images/reset_drw.svg
new file mode 100644
index 0000000..8206e2a
--- /dev/null
+++ b/radicale_infcloud/web/images/reset_drw.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="14px" height="14px" viewBox="0 0 14 14" overflow="visible" enable-background="new 0 0 14 14"
+ xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#fff" cx="7" cy="7" r="7"/>
+<rect x="3" y="6" transform="matrix(0.7072 -0.707 0.707 0.7072 -2.8996 6.9988)" fill="#9E2F36" width="8" height="2"/>
+<rect x="2.999" y="6" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 6.9998 16.8987)" fill="#9E2F36" width="8" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/reset_r.svg b/radicale_infcloud/web/images/reset_r.svg
new file mode 100644
index 0000000..5a0efb8
--- /dev/null
+++ b/radicale_infcloud/web/images/reset_r.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="14px" height="14px" viewBox="0 0 14 14" overflow="visible" enable-background="new 0 0 14 14"
+ xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#f00" cx="7" cy="7" r="7"/>
+<rect x="3" y="6" transform="matrix(0.7072 -0.707 0.707 0.7072 -2.8996 6.9988)" fill="#FFFFFF" width="8" height="2"/>
+<rect x="2.999" y="6" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 6.9998 16.8987)" fill="#FFFFFF" width="8" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/reset_rw.svg b/radicale_infcloud/web/images/reset_rw.svg
new file mode 100644
index 0000000..f0618a1
--- /dev/null
+++ b/radicale_infcloud/web/images/reset_rw.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="14px" height="14px" viewBox="0 0 14 14" overflow="visible" enable-background="new 0 0 14 14"
+ xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#fff" cx="7" cy="7" r="7"/>
+<rect x="3" y="6" transform="matrix(0.7072 -0.707 0.707 0.7072 -2.8996 6.9988)" fill="#f00" width="8" height="2"/>
+<rect x="2.999" y="6" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 6.9998 16.8987)" fill="#f00" width="8" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/reset_w.svg b/radicale_infcloud/web/images/reset_w.svg
new file mode 100644
index 0000000..9bd4d5b
--- /dev/null
+++ b/radicale_infcloud/web/images/reset_w.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="14px" height="14px" viewBox="0 0 14 14" overflow="visible" enable-background="new 0 0 14 14"
+ xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#fff" cx="7" cy="7" r="7"/>
+<rect x="3" y="6" transform="matrix(0.7072 -0.707 0.707 0.7072 -2.8996 6.9988)" fill="#585858" width="8" height="2"/>
+<rect x="2.999" y="6" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 6.9998 16.8987)" fill="#585858" width="8" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/resource_arrow_down.svg b/radicale_infcloud/web/images/resource_arrow_down.svg
new file mode 100644
index 0000000..a9fef20
--- /dev/null
+++ b/radicale_infcloud/web/images/resource_arrow_down.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="12"
+ height="6"
+ id="svg2">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs4" />
+ <g
+ transform="matrix(0.75000002,0,0,0.66666666,-5.4894649e-7,-695.57478)"
+ id="layer1">
+ <path
+ d="M 8.8169642,1.5357143 7.9470726,0.02901789 9.6868557,0.02901784 z"
+ transform="matrix(9.1965484,0,0,5.9733333,-73.08564,1043.1889)"
+ id="path3006"
+ style="color:#000000;fill:#585858;fill-opacity:1;fill-rule:nonzero;stroke:#f0f0f0;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/radicale_infcloud/web/images/resource_arrow_right.svg b/radicale_infcloud/web/images/resource_arrow_right.svg
new file mode 100644
index 0000000..deca329
--- /dev/null
+++ b/radicale_infcloud/web/images/resource_arrow_right.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="6"
+ height="12"
+ id="svg2">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs4" />
+ <path
+ d="M 5.6672071,6.5925927 -1.9447147,10.987338 -1.9447147,2.1978476 z"
+ transform="matrix(0.78823721,0,0,1.3652669,1.5328965,-3.0006486)"
+ id="path2984"
+ style="color:#000000;fill:#585858;fill-opacity:1;fill-rule:nonzero;stroke:#585858;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</svg>
diff --git a/radicale_infcloud/web/images/resource_arrow_up.svg b/radicale_infcloud/web/images/resource_arrow_up.svg
new file mode 100644
index 0000000..e0669d6
--- /dev/null
+++ b/radicale_infcloud/web/images/resource_arrow_up.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="12"
+ height="6"
+ id="svg2">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs4" />
+ <g
+ transform="matrix(0.74999999,0,0,0.66666666,-9.8022043e-8,-695.57479)"
+ id="layer1">
+ <path
+ d="M 7.71875,7.3109765 8.8296644,9.2351368 6.6078355,9.2351367 z"
+ transform="matrix(7.2012747,0,0,4.677365,-47.584839,1009.1661)"
+ id="path2985"
+ style="color:#000000;fill:#585858;fill-opacity:1;fill-rule:nonzero;stroke:#f0f0f0;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/radicale_infcloud/web/images/resources.svg b/radicale_infcloud/web/images/resources.svg
new file mode 100644
index 0000000..7eee180
--- /dev/null
+++ b/radicale_infcloud/web/images/resources.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="20px" height="16px" viewBox="0 0 20 16" enable-background="new 0 0 20 16" xml:space="preserve">
+<rect x="4" y="2" fill="#585858" width="16" height="2"/>
+<rect x="4" y="7" fill="#585858" width="16" height="2"/>
+<rect x="4" y="12" fill="#585858" width="16" height="2"/>
+<rect y="2" fill="#585858" width="2" height="2"/>
+<rect y="7" fill="#585858" width="2" height="2"/>
+<rect y="12" fill="#585858" width="2" height="2"/>
+</svg>
diff --git a/radicale_infcloud/web/images/search.svg b/radicale_infcloud/web/images/search.svg
new file mode 100644
index 0000000..efd7fb7
--- /dev/null
+++ b/radicale_infcloud/web/images/search.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="20px" height="16px" viewBox="0 0 20 16" enable-background="new 0 0 20 16" xml:space="preserve">
+<circle fill="#585858" cx="7.5" cy="7.5" r="7.5"/>
+<circle fill="#FFFFFF" cx="7.5" cy="7.5" r="5.5"/>
+<rect x="14.789" y="8.82" transform="matrix(0.5423 -0.8402 0.8402 0.5423 -3.4518 19.3028)" fill="#585858" width="2.402" height="7.999"/>
+</svg>
diff --git a/radicale_infcloud/web/images/searchWhiteNew.svg b/radicale_infcloud/web/images/searchWhiteNew.svg
new file mode 100644
index 0000000..da3e287
--- /dev/null
+++ b/radicale_infcloud/web/images/searchWhiteNew.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="17px" height="17px" viewBox="0 0 17 17" enable-background="new 0 0 17 17" xml:space="preserve">
+<circle fill="#FFFFFF" cx="6.196" cy="6.196" r="6.196"/>
+<circle fill="#2D2D2D" cx="6.196" cy="6.196" r="3.615"/>
+<path fill="#FFFFFF" d="M16.548,14.356c0.604,0.604,0.602,1.586-0.002,2.189c-0.604,0.605-1.588,0.607-2.191,0.002
+ s-0.606-1.588-0.002-2.193C14.956,13.753,15.94,13.755,16.548,14.356z"/>
+<rect x="10.617" y="7.517" transform="matrix(0.7068 -0.7074 0.7074 0.7068 -5.0376 12.173)" fill="#FFFFFF" width="3.098" height="9.294"/>
+</svg>
diff --git a/radicale_infcloud/web/images/select.svg b/radicale_infcloud/web/images/select.svg
new file mode 100644
index 0000000..13131c5
--- /dev/null
+++ b/radicale_infcloud/web/images/select.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="19px" height="19px" viewBox="0 0 19 19" overflow="visible" enable-background="new 0 0 19 19"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect x="2" fill="#585858" width="17" height="19"/>
+<polygon fill="#FFFFFF" points="14,7 10.5,13 7,7 "/>
+<rect fill="#FFFFFF" width="2" height="19"/>
+</svg>
diff --git a/radicale_infcloud/web/images/select_bg.svg b/radicale_infcloud/web/images/select_bg.svg
new file mode 100644
index 0000000..11b2742
--- /dev/null
+++ b/radicale_infcloud/web/images/select_bg.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="1px" height="19px" viewBox="0 0 1 19" overflow="visible" enable-background="new 0 0 1 19"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#FFFFFF" width="1" height="19"/>
+</svg>
diff --git a/radicale_infcloud/web/images/select_bg_black.svg b/radicale_infcloud/web/images/select_bg_black.svg
new file mode 100644
index 0000000..040ee9e
--- /dev/null
+++ b/radicale_infcloud/web/images/select_bg_black.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="1px" height="19px" viewBox="0 0 1 19" overflow="visible" enable-background="new 0 0 1 19"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#F0F0F0" width="1" height="19"/>
+</svg>
diff --git a/radicale_infcloud/web/images/select_bg_dis.svg b/radicale_infcloud/web/images/select_bg_dis.svg
new file mode 100644
index 0000000..11b2742
--- /dev/null
+++ b/radicale_infcloud/web/images/select_bg_dis.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="1px" height="19px" viewBox="0 0 1 19" overflow="visible" enable-background="new 0 0 1 19"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#FFFFFF" width="1" height="19"/>
+</svg>
diff --git a/radicale_infcloud/web/images/select_black.svg b/radicale_infcloud/web/images/select_black.svg
new file mode 100644
index 0000000..a0d8598
--- /dev/null
+++ b/radicale_infcloud/web/images/select_black.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="19px" height="19px" viewBox="0 0 19 19" overflow="visible" enable-background="new 0 0 19 19"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect x="2" fill="#585858" width="17" height="19"/>
+<polygon fill="#FFFFFF" points="14,7 10.5,13 7,7 "/>
+<rect fill="#F0F0F0" width="2" height="19"/>
+</svg>
diff --git a/radicale_infcloud/web/images/select_dis.svg b/radicale_infcloud/web/images/select_dis.svg
new file mode 100644
index 0000000..4043825
--- /dev/null
+++ b/radicale_infcloud/web/images/select_dis.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="22px" height="19px" viewBox="0 0 22 19" overflow="visible" enable-background="new 0 0 22 19"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#FFFFFF" width="22" height="19"/>
+</svg>
diff --git a/radicale_infcloud/web/images/select_inv.svg b/radicale_infcloud/web/images/select_inv.svg
new file mode 100644
index 0000000..538321e
--- /dev/null
+++ b/radicale_infcloud/web/images/select_inv.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="19px" height="19px" viewBox="0 0 19 19" overflow="visible" enable-background="new 0 0 19 19"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect x="2" fill="#585858" width="17" height="19"/>
+<polygon fill="#FFFFFF" points="14,13 10.5,7 7,13"/>
+<rect fill="#FFFFFF" width="2" height="19"/>
+</svg>
diff --git a/radicale_infcloud/web/images/select_login.svg b/radicale_infcloud/web/images/select_login.svg
new file mode 100644
index 0000000..9edc13a
--- /dev/null
+++ b/radicale_infcloud/web/images/select_login.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="19px" height="28px" viewBox="0 0 19 28" overflow="visible" enable-background="new 0 0 19 28"
+ xml:space="preserve">
+<defs>
+</defs>
+<rect fill="#FFFFFF" width="19" height="28"/>
+</svg>
diff --git a/radicale_infcloud/web/images/success_b.svg b/radicale_infcloud/web/images/success_b.svg
new file mode 100644
index 0000000..bd0e306
--- /dev/null
+++ b/radicale_infcloud/web/images/success_b.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="-0.5 -0.5 16 16"
+ overflow="visible" enable-background="new -0.5 -0.5 16 16" xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#585858" cx="7.5" cy="7.5" r="7.5"/>
+<g>
+ <path fill="#FFFFFF" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0l-0.354-0.354c-0.389-0.389-0.388-1.025,0-1.414
+ l4.242-4.242c0.389-0.389,1.025-0.389,1.414,0l0.353,0.353c0.389,0.389,0.389,1.026,0,1.415L7.323,10.541z"/>
+</g>
+<g>
+ <path fill="#FFFFFF" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0L3.436,8.065C3.046,7.676,3.047,7.04,3.437,6.651
+ l0.352-0.351c0.39-0.389,1.026-0.388,1.415,0l2.473,2.472c0.389,0.389,0.389,1.025,0,1.414L7.323,10.541z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/success_dr.svg b/radicale_infcloud/web/images/success_dr.svg
new file mode 100644
index 0000000..22191b5
--- /dev/null
+++ b/radicale_infcloud/web/images/success_dr.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="-0.5 -0.5 16 16"
+ overflow="visible" enable-background="new -0.5 -0.5 16 16" xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#9E2F36" cx="7.5" cy="7.5" r="7.5"/>
+<g>
+ <path fill="#FFFFFF" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0l-0.354-0.354c-0.389-0.389-0.388-1.025,0-1.414
+ l4.242-4.242c0.389-0.389,1.025-0.389,1.414,0l0.353,0.353c0.389,0.389,0.389,1.026,0,1.415L7.323,10.541z"/>
+</g>
+<g>
+ <path fill="#FFFFFF" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0L3.436,8.065C3.046,7.676,3.047,7.04,3.437,6.651
+ l0.352-0.351c0.39-0.389,1.026-0.388,1.415,0l2.473,2.472c0.389,0.389,0.389,1.025,0,1.414L7.323,10.541z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/success_drw.svg b/radicale_infcloud/web/images/success_drw.svg
new file mode 100644
index 0000000..474bb52
--- /dev/null
+++ b/radicale_infcloud/web/images/success_drw.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="-0.5 -0.5 16 16"
+ overflow="visible" enable-background="new -0.5 -0.5 16 16" xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#FFFFFF" cx="7.5" cy="7.5" r="7.5"/>
+<g>
+ <path fill="#9E2F36" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0l-0.354-0.354c-0.389-0.389-0.388-1.025,0-1.414
+ l4.242-4.242c0.389-0.389,1.025-0.389,1.414,0l0.353,0.353c0.389,0.389,0.389,1.026,0,1.415L7.323,10.541z"/>
+</g>
+<g>
+ <path fill="#9E2F36" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0L3.436,8.065C3.046,7.676,3.047,7.04,3.437,6.651
+ l0.352-0.351c0.39-0.389,1.026-0.388,1.415,0l2.473,2.472c0.389,0.389,0.389,1.025,0,1.414L7.323,10.541z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/success_r.svg b/radicale_infcloud/web/images/success_r.svg
new file mode 100644
index 0000000..7e61d3f
--- /dev/null
+++ b/radicale_infcloud/web/images/success_r.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="-0.5 -0.5 16 16"
+ overflow="visible" enable-background="new -0.5 -0.5 16 16" xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#f00" cx="7.5" cy="7.5" r="7.5"/>
+<g>
+ <path fill="#FFFFFF" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0l-0.354-0.354c-0.389-0.389-0.388-1.025,0-1.414
+ l4.242-4.242c0.389-0.389,1.025-0.389,1.414,0l0.353,0.353c0.389,0.389,0.389,1.026,0,1.415L7.323,10.541z"/>
+</g>
+<g>
+ <path fill="#FFFFFF" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0L3.436,8.065C3.046,7.676,3.047,7.04,3.437,6.651
+ l0.352-0.351c0.39-0.389,1.026-0.388,1.415,0l2.473,2.472c0.389,0.389,0.389,1.025,0,1.414L7.323,10.541z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/success_rw.svg b/radicale_infcloud/web/images/success_rw.svg
new file mode 100644
index 0000000..7dca8f4
--- /dev/null
+++ b/radicale_infcloud/web/images/success_rw.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="-0.5 -0.5 16 16"
+ overflow="visible" enable-background="new -0.5 -0.5 16 16" xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#FFFFFF" cx="7.5" cy="7.5" r="7.5"/>
+<g>
+ <path fill="#f00" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0l-0.354-0.354c-0.389-0.389-0.388-1.025,0-1.414
+ l4.242-4.242c0.389-0.389,1.025-0.389,1.414,0l0.353,0.353c0.389,0.389,0.389,1.026,0,1.415L7.323,10.541z"/>
+</g>
+<g>
+ <path fill="#f00" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0L3.436,8.065C3.046,7.676,3.047,7.04,3.437,6.651
+ l0.352-0.351c0.39-0.389,1.026-0.388,1.415,0l2.473,2.472c0.389,0.389,0.389,1.025,0,1.414L7.323,10.541z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/success_w.svg b/radicale_infcloud/web/images/success_w.svg
new file mode 100644
index 0000000..83a0f16
--- /dev/null
+++ b/radicale_infcloud/web/images/success_w.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="16px" height="16px" viewBox="-0.5 -0.5 16 16"
+ overflow="visible" enable-background="new -0.5 -0.5 16 16" xml:space="preserve">
+<defs>
+</defs>
+<circle fill="#FFFFFF" cx="7.5" cy="7.5" r="7.5"/>
+<g>
+ <path fill="#585858" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0l-0.354-0.354c-0.389-0.389-0.388-1.025,0-1.414
+ l4.242-4.242c0.389-0.389,1.025-0.389,1.414,0l0.353,0.353c0.389,0.389,0.389,1.026,0,1.415L7.323,10.541z"/>
+</g>
+<g>
+ <path fill="#585858" d="M7.323,10.541c-0.389,0.389-1.025,0.389-1.414,0L3.436,8.065C3.046,7.676,3.047,7.04,3.437,6.651
+ l0.352-0.351c0.39-0.389,1.026-0.388,1.415,0l2.473,2.472c0.389,0.389,0.389,1.025,0,1.414L7.323,10.541z"/>
+</g>
+</svg>
diff --git a/radicale_infcloud/web/images/todoB.svg b/radicale_infcloud/web/images/todoB.svg
new file mode 100644
index 0000000..c1a4084
--- /dev/null
+++ b/radicale_infcloud/web/images/todoB.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="13px" height="14px" viewBox="-0.5 0 13 14" enable-background="new -0.5 0 13 14" xml:space="preserve">
+<rect x="4.959" y="0.627" fill="#FFFFFF" width="1.705" height="1.496"/>
+<ellipse fill="none" cx="6" cy="1.327" rx="0.648" ry="0.668"/>
+<path fill="#585858" d="M3.408,3.328h5.186c0.355,0,0.646-0.301,0.646-0.667V1.994c0-0.367-0.291-0.668-0.646-0.668h-0.65
+ c-0.355,0-0.646-0.3-0.646-0.667s-0.293-0.667-0.65-0.667H5.352c-0.356,0-0.648,0.301-0.648,0.667c0,0.366-0.292,0.667-0.648,0.667
+ H3.408c-0.356,0-0.648,0.301-0.648,0.668v0.667C2.76,3.028,3.052,3.328,3.408,3.328z M6,0.659c0.357,0,0.648,0.299,0.648,0.667
+ c0,0.37-0.29,0.668-0.648,0.668S5.352,1.696,5.352,1.326C5.352,0.958,5.643,0.659,6,0.659z"/>
+<path fill="#585858" d="M11.5,1.991h-0.314H9.889c0,0.001,0,0.002,0,0.003v0.667c0,0.736-0.58,1.334-1.295,1.334H3.408
+ c-0.715,0-1.296-0.598-1.296-1.334V1.994c0-0.001,0-0.002,0-0.003H0.815H0.5c-0.359,0-0.651,0.3-0.651,0.67v10.677
+ c0,0.369,0.292,0.67,0.651,0.67h0.315h10.371H11.5c0.357,0,0.649-0.301,0.649-0.67V2.661C12.15,2.291,11.858,1.991,11.5,1.991z"/>
+</svg>
diff --git a/radicale_infcloud/web/images/user.svg b/radicale_infcloud/web/images/user.svg
new file mode 100644
index 0000000..57f074d
--- /dev/null
+++ b/radicale_infcloud/web/images/user.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="164px" height="183px" viewBox="0.5 0.5 164 183"
+ overflow="visible" enable-background="new 0.5 0.5 164 183" xml:space="preserve">
+<defs>
+</defs>
+<rect x="0.5" y="0.5" fill="#FFFFFF" stroke="#FFFFFF" stroke-miterlimit="10" width="164" height="183"/>
+<path fill="#585858" d="M145.069,154.064c-0.7-3.81-1.283-8.069-4.913-10.592c-8.284-5.762-18.896-10.633-28.254-14.879
+ c-4.529-2.022-4.492-2.38-5.354-6.293c-0.59-2.53-4.088-1.301-3.574-5.543c0.927-7.53,7.896-11.812,10.365-18.379
+ c1.078-2.845,2.134-6.302,1.493-9.32c-0.204-0.976-0.722-2.013-1.813-2.43c-2.188-0.81-0.683-3.924-0.446-5.948
+ c0.534-4.154,2.157-9.268,1.808-14.324h-0.126c-0.862-7.08-6.779-12.432-10.762-18.62c-2.364-3.74-3.146-3.802-7.721-5.908
+ c0.695-0.729,1.26-1.347,2.012-2.065c-4.505-1.415-12.414-4.212-17.166-2.941c-3.588,0.899-6.169,3.55-9.75,4.551
+ c-2.938,0.896-6.449,1.922-9.048,3.515c-1.279,0.784-0.039,1.198,0.088,2.231c0.22,1.779-2.513,3.845-3.589,5.173
+ c-2.517,3.186-5.573,7.303-6.958,11.041c-0.371,0.989-0.536,2.012-0.616,3.023h-0.127c-0.348,5.056,1.273,10.168,1.811,14.323
+ c0.233,2.024,1.739,5.052-0.448,5.862c-1.093,0.417-1.609,1.495-1.812,2.471c-0.643,3.019,0.41,6.492,1.49,9.337
+ c2.472,6.568,9.44,10.852,10.367,18.382c0.514,4.242-2.984,3.004-3.575,5.533c-0.863,3.912-0.825,4.24-5.354,6.263
+ c-9.36,4.247-19.971,9.056-28.256,14.818c-3.626,2.522-4.218,6.908-4.908,10.718c-0.835,4.754-1.263,7.357-2.433,14.437h65h65
+ C146.328,161.421,145.904,158.818,145.069,154.064z"/>
+</svg>
bgstack15