From 698c6930d437dbb88d7463730e78f4159cf6fc38 Mon Sep 17 00:00:00 2001 From: fede Date: Tue, 12 Jan 2021 21:08:55 -0300 Subject: [PATCH 1/7] Update of the Nextcloud apps pages --- .../02.Cloud/04.Apps/01.Tasks/docs.en.md | 28 --------------- .../02.Cloud/04.Apps/01.Tasks/task_app.png | Bin 521 -> 0 bytes .../04.Apps/02.Calendar/calendar_app.png | Bin 349 -> 0 bytes .../02.Cloud/04.Apps/02.Calendar/docs.en.md | 26 -------------- .../04.Apps/03.Contacts/contacts_app.png | Bin 580 -> 0 bytes .../02.Cloud/04.Apps/04.Notes/docs.en.md | 26 -------------- .../02.Cloud/04.Apps/04.Notes/notes_app.png | Bin 408 -> 0 bytes .../02.Cloud/04.Apps/05.News/docs.en.md | 27 -------------- .../02.Cloud/04.Apps/05.News/news_app.png | Bin 235 -> 0 bytes .../04.Apps/06.Bookmarks/bookmarks_app.png | Bin 4067 -> 0 bytes .../02.Cloud/04.Apps/06.Bookmarks/docs.en.md | 27 -------------- .../02.Cloud/04.Apps/07.Talk/docs.en.md | 28 --------------- .../02.Cloud/04.Apps/07.Talk/talk_app.png | Bin 4241 -> 0 bytes .../02.Cloud/04.Apps/08.Keep_sweep/docs.en.md | 22 ------------ .../02.Cloud/04.Apps/08.Keep_sweep/docs.es.md | 12 ------- .../04.Apps/08.Keep_sweep/sweep_app.png | Bin 5748 -> 0 bytes .../04.Apps/appointments/appointments_app.png | Bin 0 -> 1869 bytes .../02.Cloud/04.Apps/appointments/docs.en.md | 24 +++++++++++++ .../01.Web/docs.en.md | 0 .../01.Web/docs.es.md | 0 .../02.Desktop/docs.en.md | 0 .../02.Desktop/docs.es.md | 0 .../03.Mobile/docs.en.md | 0 .../03.Mobile/docs.es.md | 0 .../04.Apps/bookmarks/bookmarks_app.png | Bin 0 -> 2000 bytes .../02.Cloud/04.Apps/bookmarks/docs.en.md | 34 ++++++++++++++++++ .../{06.Bookmarks => bookmarks}/docs.es.md | 0 .../01.Web/docs.en.md | 0 .../01.Web/docs.es.md | 0 .../01.Web/docs.fr.md | 0 .../01.Web/docs.it.md | 0 .../01.Web/docs.pt.md | 0 .../01.Web/en/calendar_add_new.png | Bin .../01.Web/en/calendar_colorpick_icon.png | Bin .../01.Web/en/calendar_edit1.png | Bin .../01.Web/en/calendar_edit_menu.png | Bin .../01.Web/en/calendar_edit_menu2.png | Bin .../01.Web/en/calendar_edit_menu3.png | Bin .../01.Web/en/calendar_edit_menu4.png | Bin .../01.Web/en/calendar_edit_menu5.png | Bin .../01.Web/en/calendar_edit_menu6.png | Bin .../01.Web/en/calendar_edit_menu7.png | Bin .../01.Web/en/calendar_edit_menu8.png | Bin .../01.Web/en/calendar_import_menu1.png | Bin .../01.Web/en/calendar_import_menu2.png | Bin .../01.Web/en/calendar_list.png | Bin .../01.Web/en/calendar_main.png | Bin .../01.Web/en/calendar_share_menu1.png | Bin .../01.Web/en/calendar_share_menu2.png | Bin .../01.Web/en/calendar_top_icon.png | Bin .../01.Web/pt/calendar_add_new.png | Bin .../01.Web/pt/calendar_colorpick_icon.png | Bin .../01.Web/pt/calendar_edit1.png | Bin .../01.Web/pt/calendar_edit_menu.gif | Bin .../01.Web/pt/calendar_edit_menu.png | Bin .../01.Web/pt/calendar_edit_menu2.png | Bin .../01.Web/pt/calendar_edit_menu3.png | Bin .../01.Web/pt/calendar_edit_menu4.png | Bin .../01.Web/pt/calendar_edit_menu5.gif | Bin .../01.Web/pt/calendar_edit_menu5.png | Bin .../01.Web/pt/calendar_edit_menu6.png | Bin .../01.Web/pt/calendar_edit_menu7.png | Bin .../01.Web/pt/calendar_edit_menu8.gif | Bin .../01.Web/pt/calendar_edit_menu8.png | Bin .../01.Web/pt/calendar_import_menu1.png | Bin .../01.Web/pt/calendar_import_menu2.png | Bin .../01.Web/pt/calendar_list.png | Bin .../01.Web/pt/calendar_main.png | Bin .../01.Web/pt/calendar_share_menu1.png | Bin .../01.Web/pt/calendar_share_menu2.png | Bin .../01.Web/pt/calendar_top_icon.png | Bin .../docs.en.md | 0 .../docs.es.md | 0 .../docs.it.md | 0 .../Screenshot from 2017-08-23 23-35-52.png | Bin .../en/note.png | Bin .../en/thunderbird_1.png | Bin .../en/thunderbird_10.png | Bin .../en/thunderbird_11.png | Bin .../en/thunderbird_12.png | Bin .../en/thunderbird_13.png | Bin .../en/thunderbird_2.png | Bin .../en/thunderbird_3.png | Bin .../en/thunderbird_4.png | Bin .../en/thunderbird_5.png | Bin .../en/thunderbird_6.png | Bin .../en/thunderbird_7.png | Bin .../en/thunderbird_8.png | Bin .../en/thunderbird_9.png | Bin .../en/thunderbird_contacts-1.png | Bin .../en/thunderbird_contacts-2.png | Bin .../en/thunderbird_contacts-3.png | Bin .../en/thunderbird_contacts-4.png | Bin .../en/thunderbird_contacts-5.png | Bin .../en/thunderbird_contacts6.png | Bin .../Screenshot from 2017-08-23 23-35-52.png | Bin .../pt/thunderbird_1.gif | Bin .../pt/thunderbird_1.png | Bin .../pt/thunderbird_10.png | Bin .../pt/thunderbird_11.png | Bin .../pt/thunderbird_12.png | Bin .../pt/thunderbird_13.png | Bin .../pt/thunderbird_2.gif | Bin .../pt/thunderbird_2.png | Bin .../pt/thunderbird_3.gif | Bin .../pt/thunderbird_3.png | Bin .../pt/thunderbird_4.gif | Bin .../pt/thunderbird_4.png | Bin .../pt/thunderbird_5.gif | Bin .../pt/thunderbird_5.png | Bin .../pt/thunderbird_6.png | Bin .../pt/thunderbird_7.png | Bin .../pt/thunderbird_8.png | Bin .../pt/thunderbird_9.png | Bin .../pt/thunderbird_contacts-1.png | Bin .../pt/thunderbird_contacts-2.png | Bin .../pt/thunderbird_contacts-3.png | Bin .../pt/thunderbird_contacts-4.png | Bin .../pt/thunderbird_contacts-5.png | Bin .../pt/thunderbird_contacts6.png | Bin .../pt/thunderbird_contacts_1.gif | Bin .../pt/thunderbird_contacts_2.gif | Bin .../pt/thunderbird_contacts_3.gif | Bin .../02.Desktop/02.calcurse-caldav/docs.en.md | 0 .../02.Desktop/02.calcurse-caldav/docs.es.md | 0 .../02.Desktop/02.calcurse-caldav/docs.it.md | 0 .../02.calcurse-caldav/en/calcurse.png | Bin .../en/nextcloud-cal-link.png | Bin .../02.Desktop/02.calcurse-caldav/en/note.png | Bin .../02.Desktop/docs.en.md | 0 .../02.Desktop/docs.es.md | 0 .../02.Desktop/docs.it.md | 0 .../03.Mobile/docs.en.md | 0 .../03.Mobile/docs.es.md | 0 .../03.Mobile/docs.it.md | 0 .../03.Mobile/en/nextcloud_davdroid1.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid2.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid3.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid4.jpeg | Bin .../03.Mobile/en/select-calendar1.gif | Bin .../03.Mobile/en/select-calendar2.gif | Bin .../04.Apps/calendar/calendar_app.png | Bin 0 -> 1595 bytes .../02.Cloud/04.Apps/calendar/docs.en.md | 33 +++++++++++++++++ .../{02.Calendar => calendar}/docs.es.md | 0 .../{02.Calendar => calendar}/docs.it.md | 0 .../02.Cloud/04.Apps/circles/circles_app.png | Bin 0 -> 2570 bytes .../02.Cloud/04.Apps/circles/docs.en.md | 24 +++++++++++++ .../01.Web/docs.en.md | 0 .../01.Web/docs.es.md | 0 .../01.Web/docs.fr.md | 0 .../01.Web/docs.pt.md | 0 .../01.Web/en/contacts_add1.png | Bin .../01.Web/en/contacts_add2.png | Bin .../01.Web/en/contacts_add3.png | Bin .../01.Web/en/contacts_create1.png | Bin .../01.Web/en/contacts_delete.png | Bin .../01.Web/en/contacts_groups1.png | Bin .../01.Web/en/contacts_groups2.png | Bin .../01.Web/en/contacts_import1.png | Bin .../01.Web/en/contacts_share1.png | Bin .../01.Web/en/contacts_share2.png | Bin .../01.Web/en/contacts_share3.png | Bin .../01.Web/en/contacts_top_icon.png | Bin .../01.Web/en/webmail_contact_export.png | Bin .../01.Web/en/webmail_contact_export_2.png | Bin .../01.Web/en/webmail_contact_export_3.png | Bin .../01.Web/pt/contacts_add1.png | Bin .../01.Web/pt/contacts_add2.png | Bin .../01.Web/pt/contacts_add3.png | Bin .../01.Web/pt/contacts_create1.png | Bin .../01.Web/pt/contacts_delete.png | Bin .../01.Web/pt/contacts_groups1.png | Bin .../01.Web/pt/contacts_groups2.png | Bin .../01.Web/pt/contacts_import1.png | Bin .../01.Web/pt/contacts_share1.png | Bin .../01.Web/pt/contacts_share2.png | Bin .../01.Web/pt/contacts_share3.png | Bin .../01.Web/pt/contacts_top_icon.png | Bin .../02.Desktop/docs.en.md | 0 .../02.Desktop/docs.es.md | 0 .../03.Mobile/docs.en.md | 0 .../03.Mobile/docs.es.md | 0 .../03.Mobile/en/contacts_to_display.gif | Bin .../03.Mobile/en/nextcloud_davdroid1.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid2.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid3.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid4.jpeg | Bin .../03.Mobile/en/note.png | Bin .../04.Apps/contacts/contacts_app.png | Bin 0 -> 2320 bytes .../{03.Contacts => contacts}/docs.en.md | 11 ++++-- .../{03.Contacts => contacts}/docs.es.md | 0 .../02.Cloud/04.Apps/cospend/cospend_app.png | Bin 0 -> 2765 bytes .../02.Cloud/04.Apps/cospend/docs.en.md | 24 +++++++++++++ .../02.Cloud/04.Apps/dashboard/dashboard.png | Bin 0 -> 1911 bytes .../02.Cloud/04.Apps/dashboard/docs.en.md | 27 ++++++++++++++ .../04.Apps/dashboard/mastodon/docs.en.md | 26 ++++++++++++++ .../dashboard/mastodon/mastodon_app.png | Bin 0 -> 2091 bytes .../04.Apps/dashboard/zammad/docs.en.md | 26 ++++++++++++++ .../04.Apps/dashboard/zammad/zammad_app.png | Bin 0 -> 1862 bytes .../02.Cloud/04.Apps/deck/deck_app.png | Bin 0 -> 1268 bytes .../02.Cloud/04.Apps/deck/docs.en.md | 24 +++++++++++++ .../02.Cloud/04.Apps/docsparent.en.md | 13 ++++--- .../02.Cloud/04.Apps/en/activity_app.png | Bin 404 -> 0 bytes .../02.Cloud/04.Apps/en/bookmarks_app.png | Bin 4067 -> 0 bytes .../02.Cloud/04.Apps/en/calendar_app.png | Bin 349 -> 0 bytes .../02.Cloud/04.Apps/en/contacts_app.png | Bin 580 -> 0 bytes .../02.Cloud/04.Apps/en/news_app.png | Bin 235 -> 0 bytes .../02.Cloud/04.Apps/en/notes_app.png | Bin 408 -> 0 bytes .../02.Cloud/04.Apps/en/sweep_app.png | Bin 5748 -> 0 bytes .../02.Cloud/04.Apps/en/talk_app.png | Bin 4241 -> 0 bytes .../02.Cloud/04.Apps/en/task_app.png | Bin 521 -> 0 bytes .../02.Cloud/04.Apps/forms/docs.en.md | 24 +++++++++++++ .../02.Cloud/04.Apps/forms/forms_app.png | Bin 0 -> 1832 bytes .../{05.News => news}/01.Web/docs.en.md | 0 .../{05.News => news}/01.Web/docs.es.md | 0 .../{05.News => news}/01.Web/docs.fr.md | 0 .../{05.News => news}/01.Web/docs.pt.md | 0 .../{05.News => news}/01.Web/en/news_add1.png | Bin .../01.Web/en/news_options.png | Bin .../01.Web/en/news_threedot.png | Bin .../01.Web/en/news_top_icon.png | Bin .../{05.News => news}/01.Web/en/rss_icon.png | Bin .../{05.News => news}/01.Web/pt/news_add1.png | Bin .../01.Web/pt/news_options.png | Bin .../01.Web/pt/news_threedot.png | Bin .../01.Web/pt/news_top_icon.png | Bin .../{05.News => news}/01.Web/pt/rss_icon.png | Bin .../{05.News => news}/02.Desktop/docs.en.md | 0 .../{05.News => news}/02.Desktop/docs.es.md | 0 .../03.Mobile/01.android/docs.en.md | 0 .../03.Mobile/01.android/nc_news/docs.en.md | 0 .../{05.News => news}/03.Mobile/docs.en.md | 0 .../{05.News => news}/03.Mobile/docs.es.md | 0 .../02.Cloud/04.Apps/news/docs.en.md | 24 +++++++++++++ .../04.Apps/{05.News => news}/docs.es.md | 0 .../02.Cloud/04.Apps/news/news_app.png | Bin 0 -> 1130 bytes .../{04.Notes => notes}/01.Web/docs.en.md | 0 .../{04.Notes => notes}/01.Web/docs.es.md | 0 .../{04.Notes => notes}/01.Web/en/note.png | Bin .../01.Web/en/notes_app.png | Bin .../01.Web/en/notes_categories1.gif | Bin .../01.Web/en/notes_categories2.png | Bin .../01.Web/en/notes_creation.gif | Bin .../01.Web/en/notes_favourite.png | Bin .../01.Web/en/notes_settings.gif | Bin .../01.Web/en/notes_top_icon.png | Bin .../{04.Notes => notes}/02.Desktop/docs.en.md | 0 .../{04.Notes => notes}/02.Desktop/docs.es.md | 0 .../02.Desktop/en/gnome-notes.gif | Bin .../02.Desktop/en/gnome-notes1.png | Bin .../02.Desktop/en/note.png | Bin .../03.Mobile/01.android/docs.en.md | 0 .../01.android/en/nextcloud_notes1.gif | Bin .../01.android/en/nextcloud_notes1.png | Bin .../01.android/en/nextcloud_notes2.png | Bin .../01.android/en/nextcloud_notes3.png | Bin .../01.android/en/nextcloud_notes4.png | Bin .../01.android/en/nextcloud_notes5.png | Bin .../{04.Notes => notes}/03.Mobile/docs.en.md | 0 .../{04.Notes => notes}/03.Mobile/docs.es.md | 0 .../02.Cloud/04.Apps/notes/docs.en.md | 24 +++++++++++++ .../04.Apps/{04.Notes => notes}/docs.es.md | 0 .../02.Cloud/04.Apps/notes/notes_app.png | Bin 0 -> 1973 bytes .../{07.Talk => talk}/01.Web/docs.en.md | 0 .../{07.Talk => talk}/01.Web/docs.es.md | 0 .../{07.Talk => talk}/01.Web/docs.fr.md | 0 .../{07.Talk => talk}/01.Web/docs.pt.md | 0 .../01.Web/en/spreed_bottom.png | Bin .../01.Web/en/spreed_create_call.gif | Bin .../01.Web/en/spreed_create_calls1.png | Bin .../01.Web/en/spreed_main.png | Bin .../01.Web/pt/spreed_bottom.png | Bin .../01.Web/pt/spreed_create_call.gif | Bin .../01.Web/pt/spreed_create_calls1.png | Bin .../01.Web/pt/spreed_main.png | Bin .../{07.Talk => talk}/02.Desktop/docs.en.md | 0 .../{07.Talk => talk}/02.Desktop/docs.es.md | 0 .../{07.Talk => talk}/03.Mobile/docs.en.md | 0 .../{07.Talk => talk}/03.Mobile/docs.es.md | 0 .../02.Cloud/04.Apps/talk/docs.en.md | 24 +++++++++++++ .../04.Apps/{07.Talk => talk}/docs.es.md | 0 .../02.Cloud/04.Apps/talk/talk_app.png | Bin 0 -> 2474 bytes .../{01.Tasks => tasks}/01.Web/docs.en.md | 3 -- .../{01.Tasks => tasks}/01.Web/docs.es.md | 0 .../{01.Tasks => tasks}/01.Web/docs.it.md | 0 .../01.Web/en/add_task.gif | Bin .../01.Web/en/add_tasks.gif | Bin .../01.Web/en/add_tasks_window.png | Bin .../{01.Tasks => tasks}/01.Web/en/all_day.png | Bin .../01.Web/en/assign_list.gif | Bin .../01.Web/en/calendar.png | Bin .../01.Web/en/categories_comments.gif | Bin .../01.Web/en/categories_comments.png | Bin .../{01.Tasks => tasks}/01.Web/en/info.png | Bin .../01.Web/en/list_options.png | Bin .../{01.Tasks => tasks}/01.Web/en/main.png | Bin .../01.Web/en/priority.gif | Bin .../01.Web/en/progress.gif | Bin .../{01.Tasks => tasks}/01.Web/en/show.png | Bin .../01.Web/en/start_due_date.gif | Bin .../{01.Tasks => tasks}/01.Web/en/status.gif | Bin .../{01.Tasks => tasks}/01.Web/en/status.png | Bin .../01.Web/en/tasks_options.png | Bin .../{01.Tasks => tasks}/02.Desktop/docs.en.md | 0 .../{01.Tasks => tasks}/02.Desktop/docs.es.md | 0 .../{01.Tasks => tasks}/02.Desktop/docs.it.md | 0 .../{01.Tasks => tasks}/03.Mobile/docs.en.md | 0 .../{01.Tasks => tasks}/03.Mobile/docs.es.md | 0 .../{01.Tasks => tasks}/03.Mobile/docs.it.md | 0 .../02.Cloud/04.Apps/tasks/docs.en.md | 34 ++++++++++++++++++ .../04.Apps/{01.Tasks => tasks}/docs.es.md | 0 .../04.Apps/{01.Tasks => tasks}/docs.it.md | 0 .../02.Cloud/04.Apps/tasks/tasks_app.png | Bin 0 -> 2006 bytes pages/02.tutorials/02.Cloud/04.Apps/thumb.png | Bin 152556 -> 53757 bytes 314 files changed, 389 insertions(+), 206 deletions(-) delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/task_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/calendar_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/contacts_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/04.Notes/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/04.Notes/notes_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/05.News/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/05.News/news_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/bookmarks_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/07.Talk/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/07.Talk/talk_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/sweep_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/appointments/appointments_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/bookmarks/bookmarks_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_add_new.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_colorpick_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_import_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_import_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_list.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_share_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_share_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_add_new.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_colorpick_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu5.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu8.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_import_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_import_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_list.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_share_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_share_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/en/calcurse.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid1.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid2.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid3.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid4.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/select-calendar1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/select-calendar2.gif (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/calendar/calendar_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/docs.it.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/circles/circles_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_add2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_add3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_create1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_delete.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_groups1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_groups2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_import1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_share1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_share2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_share3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/webmail_contact_export.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/webmail_contact_export_2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/webmail_contact_export_3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_add2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_add3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_create1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_delete.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_groups1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_groups2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_import1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_share1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_share2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_share3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/contacts_to_display.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid1.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid2.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid3.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid4.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/note.png (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/contacts/contacts_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/docs.en.md (67%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/cospend/cospend_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/cospend/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/dashboard.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/mastodon_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/zammad_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/deck/deck_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/activity_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/bookmarks_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/calendar_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/contacts_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/news_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/notes_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/sweep_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/talk_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/task_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/forms/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/forms/forms_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_threedot.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/rss_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_threedot.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/rss_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/01.android/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/01.android/nc_news/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/news/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/news/news_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_app.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_categories1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_categories2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_creation.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_favourite.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_settings.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/en/gnome-notes.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/en/gnome-notes1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/notes/notes_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_bottom.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_create_call.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_create_calls1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_bottom.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_create_call.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_create_calls1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/talk/talk_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/docs.en.md (96%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/add_task.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/add_tasks.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/add_tasks_window.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/all_day.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/assign_list.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/calendar.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/categories_comments.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/categories_comments.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/info.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/list_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/priority.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/progress.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/show.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/start_due_date.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/status.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/status.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/tasks_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/02.Desktop/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/03.Mobile/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/03.Mobile/docs.it.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/docs.it.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/tasks/tasks_app.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md deleted file mode 100644 index fcb1f00c..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "Cloud Apps: Tasks" -published: true -visible: false -indexed: true -updated: -taxonomy: - category: - - docs - tags: - - cloud - - task - - sync - visible: true -page-toc: - active: false ---- - -# Tasks - -### [Web interface](web) -- Creating and configuring tasks - -### [Desktop clients](desktop) -- Desktop clients and applications for organizing and synchronizing tasks - -### [Mobile clients](mobile) -- Mobile clients and settings for organizing and synchronizing tasks diff --git a/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/task_app.png b/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/task_app.png deleted file mode 100644 index fc97bb4ecc692b1bdcd07065ad772220cc632382..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~ohP){gVkQpHCT%1*l zC-aL5&#Ucv|LP4^HRKr0$-~{aYLYL`z}H`Tv+=F*DpY4{z%tidggCgd6$99LT?CL{IY!Q*eA zzaU%Lx^aP;vF?Z0Z>JX4zj*MNWTWq1yryof=a&&{U}wQ6EO__Q^*_IVGcYie%<0j$ zvtVFg*fM+R{*{~Xn~U9O1_p-HyAF!WNf|g;=~|mc;p*|TKfnLbGB;vj zV}*#E*?nk9>m*{#C15lI1H-Lzmp{CEqi1W*!p8dJ>$ioCeb4VdqK?rF3=H?L-1z(Z zkGhH8^;73p_Dm#`{5$Z>*t}VS=lok z&hFp0x;;Ms)#GPqYOsWLL}{j?j>fA;&tNu5W2!-xRnS(CD9t3&)zSN;@doHv9^^7W|4#k>|413Q;-pBW5L|h(J4HDn3D7B v$Its#ZaBGpKc*CRqp1Q0aWsw^O*{Yq-(gtw0rNia00000NkvXXu0mjfD!-3% diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md deleted file mode 100644 index a099fae8..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: "Cloud Apps: Calendar" -published: true -visible: false -indexed: true -updated: -taxonomy: - category: - - docs - tags: - - cloud - - calendar -page-toc: - active: false ---- - -## Calendar - -### [Web interface](web) -- Creating and configuring calendars - -### [Desktop clients](desktop) -- Desktop clients and integration settings for organizing and synchronizing calendars - -### [Mobile clients](/tutorials/cloud/clients/mobile) -- Mobile clients and settings for organizing and synchronizing calendars diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/contacts_app.png b/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/contacts_app.png deleted file mode 100644 index 2edda7a52715a5484b3ce8c7eb8d2a7b0a28d9f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 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 Va1ehgnA`vW002ovPDHLkV1jbTXrP54MhLB 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md deleted file mode 100644 index db0239c8..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Cloud Apps: Keep or Sweep -published: true -visible: false -indexed: true -updated: - last_modified: "July 2019" - app: Nextcloud - app_version: 15 -taxonomy: - category: - - docs - tags: - - cloud - - delete -visible: true -page-toc: - active: false ---- - -## Keep or Sweep -The purpose of this app is to help you clean wasted or unused files from your data. It ramdomly displays elements of your data at a time and you decide whether to ✅ keep or ❌ sweep it. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md deleted file mode 100644 index 35efa3f6..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Aplicaciones en la Nube: Keep or Sweep (Mantener o limpiar) -published: true -visible: false -taxonomy: - category: - - docs -page-toc: - active: false ---- - -## Keep or Sweep diff --git a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/sweep_app.png b/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/sweep_app.png deleted file mode 100644 index d1126c278f2579688c4c223fc6d4ace14dfd63bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5748 zcmV-)7K`bLP)pbW&k=AaHVTW@&6?Aar?fWgumEX=VTbXo1z5S(4mHl0^S; ziaCO>X70!FRitk)$DgOjAX#LwOS-FPJ|qBAm!1Z1TKM|;dX1sHf8U>4KcB^)w?8?3K1giJyymZe+WG81*j|5p!OLg+{CWH1 z>vNp;Ind{WZwJgevrhKeuYC@b)7SR+`S;U5-y7u*xAXaL?$5T*?fm-h;uK?7j+fJu zPL4V7x9KdIE66>MtoMWeB0GiLcpv%IcK?0tp6_peDPFhV*Dj3D9{J}|JmK3H?3WsS zw#WMW+PxL};}ykkZ`02on8k1X{8R1j-R<7S_tQ3{nWI+^?iSz?`{3@qsC@BSl==?Zg7P8b%%EV`Ne71>e0#9R7&Fa0%dFF;&o=uU3;3+E>ayjlt-i)i zJ8#B++xBO--S;^00Hsq-J$C%G)6ckI?dDr|V!+wb_^wNF=n?ppk%bAR2n`01KD zR^I*mN7vZw{_PM^bW+tbI+jYL=%k*77E4L$oO%{|Vkl~&Yq6?1JE~)Ju$-9c zjo*9sqjP`Rx2KkWt8eL_b?#B?{x>@JsCA#t{kdDrd=t+!)eQ>dDTd?B`*`bdrI zY1e|@v=RRO*XQqk@&EOKZrQiheZtylt}R1Wve&W4e}Azr}*9}&pr+t z>jiEjmK}538O8_2YfR&PU27pBxB2V`2p-FcacpZc{Ws62MuzvcIalbuPxQX`@NVb~ zKuF7gyPLsPb@NkvL=KXGPd_)E%DL8P?$0`5dO5-T0(34ai5Ftnwr;bz^3Jz)uMrVC zd#x6?WTbNtCND0g6Q|?%0f@7n=1kaaCFZ^Pj7^2X$}6U^IJAwK%LtA0_Y{!W!z7Md z;gjVJg)0DZ)}8Cor~!XB# z=k~Sl*wzn++jX3?3neNwua5AJ(nGcx<325&4uL$mnD1C>WdHIX!1DRa9p)Z(C^YB9 zgk%sBCmlY}YrzMBFe%~y!YDAD4THv!y#WHbv{OOz87uf<*vf5bJ`5kT!f-N&dz8t= zEkM8^am8R4i_|nXBOgxLx#EFd=tRs&K5ZUjoH|rL zfpZbS7=yJz^U6bFK>f`@s%5w#4R>1L3uF*$v}kh?Uh z$aEV_<$>dsPV4H7Ol>n1d?W6#SwyJq8GQ!sxx;t_B^s9J<$~iB&5aaB>ORLijPi>0 zeHZ@x`uwvG{^)OWwpfvztSpGVDc2Y>CUQ7Ek5ACq4pIy(wkT91(*@oO1 z?S#}y!`eSg^#xy;t<%wxc?xa<$|=xqUgN;=$VQIR2f$d9Py?@fh1_OJBvNuj#MO38 zOUl}>gUPl-u50pgE8pB@V3I&OI$^ORIStY1BKdYMMhK<@!yATN^eEoa)rXTXMLyOZ zE5jruLX)0Eq=&w6aM>K933|AZx^QirC9A{uB1bSfsK@MC=j!lrkOU0`Z9opxL>OUn zEAs}XsK8f%-jB~KMu4zk^uo~g7<+Su*oW-Ug4`F?;al)V%NM z%)ZKrxTlj1RR)#8)ylhh$=#h^${H9wJ+$Sm;>hu;~!9Q42M%uC|q?)*an(Osb`NM z;iS0}E@lH0z*Xn7_;ZY6Tal|6Ba8!6Q2yl5s!w3ZshqgbP~=-sx?X4*mU><82BSb; zNDr#i;0`bF2bw`0ua-%jSbHuJss$Ef3=|b}#YM`rV~r+0B-a4I zxfiWkL@R_VQBV|?ih^rd1Y1&5$G|{rsV_)3HM}W^XAB_Wr8OT+fOeGLGH*0+GS#@7 zIvMU)4hcAG6-3+0lUrDX8IFQ~GH@z{sXq`pa25t5|YG+%8CGSQ#Q+)eaWB}<&8YC~IglViwX7`zkitJJoY`aDz zdh%uY2Mp^lPQdM!fa4)wav=C0_8D|R!GEe~)CwQ}T*D0R#)V>nEu66@Zl!_>{sB#X zfxcs@C_g0GM46B1E@6#Gyd_iS{o_Y3L?hHGjJYu&^G97L3t zXb)L=P`XJ00m0z!CXvvyS+L{SM@$6g9<2~BNvT}D3fxH)y&>xufhdqXAPC1WD@?gS z?;WkK#BM8R{7u7mGOSEVRYsnGbYe~kGy9wgf7?p94v6q6GzZX~))|`IMfRA}dtrZ$ zTUstz4rjo{a6C35b&A*%Qq&YM%4|yugpc2;E5a}7#z9w=WkCXxD$*1WHtK3@<~~QX zH51Vz(0WuWR_z>^>SxzCD)=ZOcy_^Cw1UIva9dJw8qLJ%%mzBfYUHgIR*r`@15Wto zcpLd46@cPms1d-9ppo1ocSfu~fneWiSrJ6NIqhub%>a<0nbOlG4vIII$FAyu-Ufw4 z%$_Fx=(x6FH?;KiVbGt`e$@(iEWGawp0t*%WnHWzH9{z}xla%(8@RI>q%<)C^TbAtb}Gy-gx;_FcItNV)HB0)$m&Dt85sOdH}GeJP)AaP*-NJz85;D-Rx;g5nA`<> zI*cUM%%~b4i|im!J(3!e1$2hupu3!#U{pFcYza}CtTk;2>=HZ9N@ru zX!)i63;}=+;#Rx^@dqp6hF!#C_e;uC_Q@of4e_kPv}R0FgBNI~JpXLWcY9zzW|C1v zq|tn>1k&g*F|)97AIf-4DG?dgaQTTwkX*zmMs+}yv;fHzO&LAw3@<6f~Pb_aF32+;P1xyI%ryyCh8p#V=x4)Hs zU=(udw%IvF#}6kgTDquHzwixNhnD2wbd4+Hq_lxtX?`Wr)C$GD1(L@bGsk01_&aFX zXH1{`V43H;dWi1!-s*?nh2pe zNDQ#^E3X%=90e;kJ5d-_YeH$soA9@^Y%)4#Wt%CHqUZ-#yGhen7-B-y6AafvOk?8J zwS&{W*fK5#fN&995kb1BEhUtzV!>=kFg_bIp%E}r-7plMNrh#auS_f*6Z!;Gvdf_e ziwmfQyJdkKG;LWxBQa@MJ2^t6cuX)U|^OhRFaZmS|adU0IuNS1l;*z zXpnB&h7J?$ASSesD7DO>6?V~T8qfyJU>$nqm#UGK>v`q!!9>+CnwA$yj;b{nlV!1x zwLW~viw?U@L&ufvfGY)Fv6M~CRCvB}T%o2QKTZdl2to*UBQ`Cxbt@v#2^>fK(wG23)!OV8hDgR7e|w1PDntcUCew280wI2*H>N zuAmX5F7_D28Mb?JQfUsHm3>6@C^=PR&;c*#$#NlEkB<;amH5IXCa#sUXwR0>P_CSK zM|oAH02yKB%~MeI#ZBHqb}qo@RKi}+>Rn!WilztAqio0@3xH{ZimCE$6W-L-1mm;} z9CTdMjRZ^x4cFVV79)_00eMXd9T447)*&3@at~w?Fb~+&H7P{|un?A0Is(zVc8o;9 z;uy@Em{zWgJI96QO(-SMPuvLX-0>0pwCo%lIGAj`mPM^7MR0UU?=+~kxZ%n1pd-U( zXk6K^{i)Bv0tVbSbkcEFqyc}2GH3|-D(0SfhWnQsFXtmdY_S9QtZt8F*i|yjn7*b}V=WNg zMp`3Lpu!v#xyUdeQoK`*@Rpn!9CFa_P_<&s&|*vxcEO#PfcsB^!is7;aT3}mRdftA z-+;?bqzx5nC%_GSoYw0t-T4$pPhlK93x;gn*E%Yq#dS9l0N~cq3J>+eNXeX$0EiKI z3=;;4qk1;`WSD;F)2Ss$N{wJ??d(biiN6IM*D9nI*D`m4W8;f;jje;rCF&thM~*U~ zEP_LLdjORPO}38yAVPC6pnBdKTb?9{&NX0B+MOc}dIz~j;slv7ZH9Kfykc4@!x~g_ zr=Te*NC=tM$$B6JgFm7#=SLyA(lHE$p{?CAgmAZ0oj}NtRrbT?%^1Cz}c}ZM1MJ=fe3LmxF_-+w4(G4;u?u*)CRk@ zDjZ^Q60>}{xLUZi3(I1mGnnE$ZqN_S#n}xo39dSfj1&XMRI56Qjjb2>V|6&!h){2O z*R%1EU--p{1pKiT%xTPLotsQ+qVM`nTCgVeT0U99irjQNbJS^W%2i8aX|&J($)V(E zZx|>2gWM{U0Ot^eEvuFIYDjG}r>JuwX>(2dnS%O*_X+|@)G~h15_yoj2L^CY&@stt zKy9Jkt#|A<8s9fs1!cX_7Ba$cJU#A=e)Y?hkZOx8>Y5I#4DN4q5+C6Kfx(8R)p2|~ zWv#^lFXZDYhhkRqgX5AZO0*VJh=YVB2?BWiNs5{o`_2G>G(!Y}76-I)n=wi>PyumB z#-=?`@BK0i$OMjdZQEBX1+i-(1;z_T{Dbyjc7zd$M2E;a17*SZ!F8xi9&mPf^HFF> z0yWhd!!i8o)>bHtY{7Xq<^r2epqQ8wFbx-Bor9hzGxD~dg@Ym9YQg{WBztk?oGZ`< zYRya_-C15S6Lx)RMW6D+J3yT7B7$0=d0;4m(;M_i9&N9ilv}9OiNEAZJ)v!q7*rfR z(t6URs>W{2fXjY(o{tu-79Z`IM+W^|#Xu#P|E=e8AZlQo%GRT{0nOm{@@CS|y2-(? zwh?`t{n_EbOf;SF(zUb>cO8VDTox$u#^32FiRKS)Rk29#Qy8?6W`dfp`no+Gr7JWl zU9lhSBdb$qrWZA(OQfWYhP@Bql2*MiMp+0>yDdzC=n6>3hkp?W-$jnW;9`{7xhecW znUv^#K6uEo#N9^P*Aq;_H{L80H<`hv?2gYS1;pAgG=^IwS58?n9G7k5>{>hmSU6~; zWTgfeO^ay(kjcUNOz)%4sba_bKG;}MkNybM7-8rJ2I|n9mTdq812de!ty@N`FKO8v z9|!-zkFjdaP2kq{b<7ukSN87@F9MF=EzVF2VCKg%E*?rlEA#ReAMr}`B6kFU?K8~*O=zj7cbclYOi0OFoP z1e^xz;s5{w4oO5oR7iPRbsMISY??t zxWzHu(!742Q@Ed^j>fl7pI<$GhN&RDBs00WjE#d`P)x)r-0#DyxA(8!B*y40F&MR&bu<_l7!-9he*gM)<=7dgaR1_&UEKV93=9mfA3xi_a-*8D9s>iz zmRUBPXm z@Zjpr_V|1T28PaUOBfg!Zk@Z#z`(HJ%KoQ!?mxZr0IPN^0U{qGAxcGP(7#LnXdb)4r#)#4^1_p-BGZ(MynSmKHSd6Y*FwxA@5zgH* zYsrf4=@6afo{o8wS|Fw)gZo!*bR-m@djkcFZZUG?OVAClBgLN z7@ppFuyf(+53k>{aj?TP;kQqpS9Z_1a_kIYR}&A`zq|yA1I!$Y-PObcMn;C-^fFxO mk0Mv&2ZOb|9yNLd7!3e9@!20Cqjg~b0000pZ=}@ diff --git a/pages/02.tutorials/02.Cloud/04.Apps/appointments/appointments_app.png b/pages/02.tutorials/02.Cloud/04.Apps/appointments/appointments_app.png new file mode 100644 index 0000000000000000000000000000000000000000..344e95ed103198424dcc714eb4f66baba517e348 GIT binary patch literal 1869 zcmZ9Mc{Ce{7RD2MQB)(A)H;^fx6x6lC6Y8!duR}Q3~GtS)@t(53bk)lTNTx(9c!l* z#?nzs!z)8F#I6y$npP3iP{VNEUo+=^zw@2*{dLc|-?`~d4(Rj3a>4)r;5^0#i9Pin z&kzy-0Dyuk&wEcTIRt@l!XOYzq^Mg#A>n}l05m^7-`wV%6DY;e1(lycl|^1Ma@7z) zp)R!uqiQ5VQ*iQjK8J$#at}e$=$@AOc_v}Jr_aMp&V7JZrTd#5`Nu^ zQ(R+5$8B0z-E=L9xYGw@lNw@-lmnydu}p32G%F-1GG%)8iOx?F?!NnD_Oa4S9zF4i zxUQmBS&4^f!KEQr=ny)qEN9?urTdR+sP8N^6k0zf(R01r;uDs>#_4ec2)1Y>fO$5& zdV`v$$vKjZM>GH+Mn3~ss4WHo0QkKzNVsd<%!aqU-K9X81b6W5VsEep_>=m zg(cwwU9-1(M<%iRyqlF%w|h&CY8p!TjWHqzv)Ex~^VYf~L{YAA>WN+fHtEP*Uy1Vx z9veoDeH^p5r!)qh@V0BdxE5q>Uvkd)wLw9Wb(fwct2BA0H*R}ll66=b;dr{;*7`^Q zv=&tbI*C^5V0+NZ*~A7TyyA7K*jfDU}bCl>3=UXtYu*u5gWW(VV=GdJ4mZMH*0 z)U6Y}+xjDP@skxFHFsiKGPA+P{_0}uABbh6Dinbitpl1|8$bqiS@sX1fhv?WDO`fM*H=>1*hi;rRSv){b1HAs{hn% zQrhI^ySe_nz=f>tQB79y+!gK#TR^X(e8}|4#*N>kh1})z!ZKV<#t9LJ8SjG;v3l+u zGR;+CvjiMS^TUng35FQ50+u!{QY_(%?;op;u3ISV4KxBq$mW|@p@D#vH;PtI+k|M+ zdLdspV-N-|K))7>z@SP47s8dfdm0+AN%3=}tJ@e|w1h{SMebB1YMElLY3VPh4`|?c zppEiv+OxwuhRNeRO4F*pbL8#YQ(|L!h62^wR3imY7g{t^a?|gsZ;EQ07 zZn&rc4b}@*;g*XgQT}3>0Rp~_$P+(%rZhm_1f+XaJh3KHrkWlM|MC|1d6kDDDi-{x zKNUSUTq5MwV3Umehv<6YW!pkwU^pBq^nZket>OQorh8*daOW^S?s(Wu4c6kAK;qec zE`_dcUDBzpt958u(JA0eUt#T-wqyFejnK`0TolZ z9eqD3&6$nQ?f+?ZelXU5YYC{s;7oynB98^GYYk$37g?E!t1s(bxZyo=81GW^?9>gv z4m-*wUNUkqCD?b?)q)$#b}pq%I@njE zb_$zua&cXQceB<(fNu34AWuErTn2GEvZ-e99A}>xk7E0 zG<1-M?#;ewx~1x+M^P8Q{1B6MV(@s|S1}v{=i|$u)_kBrj{OY6ChqPHa&k%&*3N0A q-Y>`mB|laAH+=k6N@pam{3%WgQBZN(2;n*Xz5oo$0r}F}FX?a7+-hS0 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md new file mode 100644 index 00000000..601d69b8 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Appointments +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Appointments + app_version: 1.7.15 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - appointments +visible: true +page-toc: + active: false +--- + +# Appointments (coming soon) + +Book appointments into your **Disroot Calendar** via secure online form. Attendees can confirm or cancel their appointments via an email link. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/bookmarks_app.png b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/bookmarks_app.png new file mode 100644 index 0000000000000000000000000000000000000000..5dae9e2f2f47b9852df967a4a22bc984598e2acc GIT binary patch literal 2000 zcmY+Fc{J1u8^?b`%w!pp>|@_c)E)a9*91OO0t=HBo7hz+o^BHCD4DN{nomjeQQ0YEz=BEuZ_iYO81a0ZicJ4O~Qk8su! z#$e>@gfJDbD{(Fg1g|Zyom{4bG`6*FVuI^E*xK&q3U)=oc0j>Ys#9o&_$ppV*Zbv{ zFr~RMYS`+}NPp+NAbLA!jPfuPq2f!ea^mV(CL+-i!EwX01t;#qNar^O>}b+cZmkiw zT-Z7FvarlVKURQg8@#PQKeg+|9g>d*M(t-U#rpZ^wlojdh{!3AZ=?xUX|@gbD5K5k zam*m}vIbtONHz7!3)FW@o?ptklwXt6rRwlCY3sF)Zp2VPigFU>1SEJ8hbhnmMR7(71T8XGgx6>VwT|rTZ@e*!r+I#7A}#ul^w`ogU?Xq7IK0B zX`?HAlCJY2YX*{>clh22?Z1J=Y$dxoQIpNHZ)2FJL}L1$`^Nx4@q`Hh%1WKC3lLL8 z!w%hSG~`Z`hpHY;B3r$J%{~WS(|6nJUx`4xVe0#0)9+-*l%`qm1F`L#zG4hYJF!5M z4y8VY#3B#6O;36889R+5rP&Er*EfcXyiyJtR*mhz^c?lsyhilw4ne;z)EGN=JudY#w z8`O(l8!?cWlkAI=v~&F1>5`rt_Wz#$c79;K1hrF6$g;o@N}*M}`#nnP*OQ?s56GX~75IrUr*gfE5BSygZjK&q;N|fA;Ns(ry9yn6 zqeGxMs6u;#74}GdV8*=8!hDis6b$mOevgMz%`N?;l0;Oja6S-OOVxkS2@{vKj8E@` zA!5<->8}&1hadtR71||1k^p1!CEvF{=Y4xrx53Ve&0b+a>x(htH;OnPuboDpw3fB{@Mo!?{3pu=ryDlWG^Fq&bDiBGn%=y^hF`fSL& zEMj=VRLw3j&`HUPlq2x!$pw;N0rO~iJXkFfBVLfLCsnt){B~-fHDutda|ydfjPE3J z;>H&ZX8-iFRpHgLrgdCFD9kG;Oj57sq>_!s2iLMlR7d8tdcAo55zwOYkn|0GGG4ila>=A0>2$|t5dL&Fy+Myth z$2`%#<{Y_3$HNd3{E^caJKj2C?RCLeZgM$-{ zV$W)$-=uB}rKLqhGiOtRY{nxuzAA~4e|#MK z!Q1gaKtK(4rfmDO+88g%emhHWxEWd~g;=YLH;Y+_$Q9 zktN&^lg>_8;c43%gFTlOo<}xVKTWVdo}yF!dS`WOwtLv36PC$O2=6*bf~wWO1EHe+ gzg+AC?X@M{c(;z?A%2dy{{R3Rj6M31<%Q_K0AXmAUH||9 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md new file mode 100644 index 00000000..e829035d --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md @@ -0,0 +1,34 @@ +--- +title: Bookmarks +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Bookmarks + app_version: 4.0.5 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - bookmarks +visible: true +page-toc: + active: false +--- + +# Bookmarks (coming soon) +**Bookmarks** provides you with a web interface for collecting, organizing and sharing bookmarks to the sites on the web that are important or interesting to you. You can browse and filter your bookmarks via tags, folders and by using the built-in search feature and you can share folders with other users and groups as well as create public links for them. + +--- + +## Web interface +- Creating, editing and exporting Bookmarks + +## Desktop clients +- Desktop clients to manage your Bookmarks + +## Mobile clients +- Bookmarks Apps, device settings diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.fr.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.fr.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.fr.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.fr.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.pt.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.pt.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.pt.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.pt.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_add_new.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_add_new.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_add_new.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_add_new.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_colorpick_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_colorpick_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_colorpick_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_colorpick_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_list.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_list.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_list.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_list.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_main.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_add_new.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_add_new.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_add_new.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_add_new.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_colorpick_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_colorpick_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_colorpick_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_colorpick_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_list.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_list.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_list.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_list.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_main.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid1.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid1.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid1.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid1.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid2.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid2.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid2.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid2.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid3.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid3.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid3.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid3.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid4.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid4.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid4.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid4.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar1.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar2.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar2.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar2.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar2.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/calendar/calendar_app.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/calendar_app.png new file mode 100644 index 0000000000000000000000000000000000000000..66daeca206429399e40da182584a0e9a4d89052a GIT binary patch literal 1595 zcmY+EeK^wz9Ke6d*~^`^ZfZ!Hg*By%igf2?vtcdTme;b#8Irt=l`Ohrs%d0W=0t4> zk;-d{GfX*`=H%r})4aA`b~$rfN;+^iM6fbvus4)}(0DY1N zfwtsBmjUYmfDUM?w0+5Oj<~u~NUpA^SY}MvkthZLY~m;L9X&cI2I>3u6ZsiwMg$XE zZ_JlOqDeiJSPqX&_g%mD&^wT)agG7fy{%rMkcJGjbq4r>{BZCEow)dTS_1#;H)N=F zNb^kMhUfD5#5YbZ5#EC66P-Hp*s26uGe&$RO}ZI>&V^tQmp(jwWlI^{KSRxy7q`%9W-3HQCi=fu<9~-n?aWP~(wnTTCm@t-?H)M*IxF_)*9@&3m5(?yo@O6Vzt_pW#jL&YZhOYkar8pS?gT)( zEGxHmW0xY3SdV~s0DwuB(Ydr4whjPv$s_{KJ5i>hd+tTx43p`~tGO#6{EHY^Fo3h} zTr1?tvVS0S3IrbbY=oN)l}p{IdpblEI3vQeDEJ$>*W4;W;9dex6x(a~CS#D6L3-6j z5vrmaRekhscG(|u1@jtJK}>7De3&l(P33dg9HN7DncA}kc93~#_B^yVvDrwTmb}Rd z>!uA3+FSZmnQD7bKlMijAih&uHj&hw>GxLoPTmz0P&D0A8>c^n&r2V->>>R=Bd0as zo3o6IQ>Y{xFHI3Q>a;+>ukJlwy}8eZv3_ttwBl{bg27Grgz$rGo;9*+tGsLX7!6v^ z<9tzQPH3)Wh_;tUjU9_dMivC-WD?vtRT6mS*odnr4tv(qZO7p&5mLxbA!0YRi;Ief9X;2d z@pkc9cPF!M3F?#_uN|hCfcQEO4q;i%OL2vPRj|cF7kJ|x9Q$MUd5DUH!SPoQ)4Ljm zLsqZ<4ff15;|_VpiEfXuAU0z*?xSO_uOCXGF0Pp1L=+|-f00A2JIaF1Sw)sXS67hl zt#hatf00M9>o`>+oBE-4ppg0DY>WMB*x3P0do>Yljz^ofb3BOumjBemk`3LCsEB>t z*|6|k=WA~>noo@T#Gh*u=7PK>UOUkbj)f6bIq7JvdlTsWHpgjh)VjTH3GybBAv;-g zxZLznl4ZYN=wEI<-LoGrag)+;{Z6vS!!OU2_TJDZ0t)T;H_fI-oq1ZdQrViFOFyZK ze)OHXWXf4pxoOYS-36xV5>L*TdLpy>B)__El?mGfJQ*5YkN5wI7H$ut{?qEo(2ng3 z%_n@5iGB3&oqx?)oO*_QV%h$!@A5$ZSJB#;qjijMh03!3nq$N%}3cx=I!U= z#S+;mZ5VCNxez6$MfikbBYYt>l|oonM>N=>y(!P`!Rsm~`!OV4WaF&%opWx%UC>lI zg46K=lVo8RBC=pH*XKnQ@dMuy?C|k;sccI8v;?`iEm$(WFZPT0i-&d{fLX|YzM|2^ zEuAkDTIR{Zc?V6RH0z7^?T@i>T!fBM4B2vhh;vyUm?_&oj=NuF!q9QK*P=J2G45%2 zcoO{F>?LYo=;iel78{<1a%TDk)&ekojhTek!FwTym7BY zZ8oqKq^URIpvn=q$0*<@6Q+q*TZO2jhp}}b?g7}@szDy{d1Jctr>2F+m~ufs1d3lu g_Zj~!JUi-P(6Bc66${Zhvh-^J648rLjSo)!8;NS-Jpcdz literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md new file mode 100644 index 00000000..0039b72f --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md @@ -0,0 +1,33 @@ +--- +title: Calendar +published: true +visible: false +indexed: true +updated: + last_modified: "December 2020" + app: Calendar + app_version: 2.1.3 +taxonomy: + category: + - docs + tags: + - cloud + - app + - calendar +page-toc: + active: false +--- + +# Calendar +The **Calendar** app is the user interface for **Disroot**'s CalDAV server. It allows you to sync events from various devices with your **Disroot Cloud** and edit them online. + +--- + +## [Web interface](web) +- Creating and configuring calendars + +## [Desktop clients](desktop) +- Desktop clients and integration settings for organizing and synchronizing calendars + +## [Mobile clients](/tutorials/cloud/clients/mobile) +- Mobile clients and settings for organizing and synchronizing calendars diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/circles/circles_app.png b/pages/02.tutorials/02.Cloud/04.Apps/circles/circles_app.png new file mode 100644 index 0000000000000000000000000000000000000000..4d67858cc74ed2585316c2feed2e2a2e75121747 GIT binary patch literal 2570 zcmZ`*cTm%b68=#npp+0w41^M-NK-mNPfZ{|s0WA?rAR0NM1h172t^A^$cB1Hs2 z5acKq=_qh=6a&&liqiCiAcA5-d-1)Q_s^R*J3HU(&hE_4?zcO8$IjMV=(yBz004w6 zuowpp`utRWJ^=zK^3jn97vD6FL9y{^mUoV?d)01Er zxQ?UB2~$&e^KsKEaA2~NjI{?FWFwU)4mE$#ytv4~O}yxHbp|=3!TVgHM503&6|!k{ zToc#+g(SB&MDEbahq`H zlIx4uc&Dy=bQm}<4PO{w)GOUPM$7&?s>H=d$@J7k6tNe-RsL*rFf|S zr2FpPbT~}~^#k@?=j~x2PXSA@V}7#Cyt~^VBy?_a{K6subTV2;!fLBrOY@-}Fwgi% zBXlonj?h;bwc*)gAbFEU%Q*m)+U-JZnBtkAn>C`xldo>?apgWEG*+{9(>cT8!&#YQ z0LD+@IWwTj@d$)qU5Nl7-1}3x^3{c<0f1l10)uuWz1?uXVdu62i+jy9!Y6c~6morC z`N0x}uDFpoJ!1jtdq}W_-MIhnx!G^-c{JM$PsmvHVNA~-yhoKG@BVQ|zc#c?8AeOD z!4R~e)`BfOt>`z(0n4rH#T`4Z{ODG6QTM>Z;5ktfM8mV{LP~m-i^MJtHC#%`6S`Ll(VDVdB`n zdf9zK1$PzK`|>CqiEPCSL?#@*5ZO%!ZF+WUZ>Pc4s@Ct~SWZ>5boR>j-X&q$Bw^ptU+)R& z8w;_g5bGuT#?R00JS^1~D@HK3HD0GI896#i+q12sNK#8*p>e6$WH_)Gh6Ga3wK)j+ zMe3G{^dxSqy1JB4qbqpInY=4tdt4lTY z3mA#MU%vJ7ou+~@CXHVdb_s(lPC7Gtn=-y!&-Uv1*2Bq=jbU57D=RcO&CL%gkL<7P z05^>0d)e9Fq;!Uy5#F3h6%ztc!^l$N+M^-o;8oXlkHaI*OYVoMel2mKxMWGK(QMOi z_)I}pU)ViJ%~G#fte-t-h^mhfXrfoLWI|Iqvg+X{OhRP?OUR?a5a7!e?OL~%;Jv4; zd}Lbxqbv2ZL3ITeQR~%YX!VoJy`$6K`hi$iNr?$Fekb+$tBqb5Y4>cd7NuR5OknmM z1=B&xj@E0kg)NQdO`&%IKy?r|*&al-UV`xv@*%D83(SEd1aF1}`OlzNhQoN!^55=y za;!=R7dx7KSRI8&n4)lc1dZ+v)B{Yjn4RFJVIP9 zf4;8W^Z>a56#z(kEN3o&D0><#!YM`eWXcN_8l831n?4iLu%*?&9F`QJX3n^RH70Lw zNJYeO1B<78KFF7)**|1;Q*Up)Q}3>RqWwW0$B8E#QA;aHHN}Q;P59}ekMpF~KnWyF1Q?mW_fKRn)WDQE)b`4R8)%SIgO4h^ z$5*EE0?TJTNZU0|T8|nX)g%_m|M=vYRWFdZ_Ewocx1sY!(DsW*JVBk$=Y=wG>1An7 z59u}1E1#!O1D2s|JF)MF2j0l`@0I?3*5;#c9CpHYakDp?b3N$^W2&+W^92`<<`JHc zK>+Pa_vHNrR50Ed8=InEpJ!@zz51LihZQol3uRplc%G1+HzbGDgJYVTf2QwzN%)@u z>#Qb7ctNH#AQV($t~@VXSg%-L_?a7&2fVf)aj-Ym}6{O})>Y$^$^kc0?xDBoXDbj&2QI9}gI z0sX*$Yh&%2C?euy05KdugHX^As>o<_~&Hq>dpPV7q;6H5K!K4>@s zeVu$xDF8cbbyHbS4#}-LSVo$8G%{2m+#L=?Z6EebcWsZ=-#k&2>wa(7%!?+!m?3l2 z{pl=?Pe!}nydPXSA#Y$Wl;RaqaR52=4wTy=oO(sX4i2H1r*@N;+-YBOCJh%C>!Kk( z<#nG%@q?mIa(h07;THDV5~Fqdp>K3_?dq4ku&$~at8qc(S_4J=ybTiFF2aOrI0e=1 zi}6~KJeF2`ei_K@I;OIOaH-`S3`;w_x9v2N;&oD7Lv_n-^XaUVf%dz^BjVuq&vUSx zJkP_EnHb|lk{|RJk?;mdAcQ@l9o9rS3QzfSwedOWwZ3MjsmvxzM^JzpRaBPz8_|aS zmO;-d^xRz&cP&m*9$F*j)C4^HG<0l#<69Q^DfhW&9@0G)y+>W6#FmaEUf76Rg~RgM zIN%>~=c$RPm98J_9U>-&22L?~e5?#8ZlDRtIAXVwuWQqS*%!cl8dgS1QkSmo(Y(g? z_J&B$S|i5o4df6#V(Re;rz>#Nzr;Ub>$W}%w`FQ8x?dW^M`Iin8&>CZ124I?2R_wGUUkw z#XY!7dffY4(~w}nYmeJD^$3JM?AWjONPIh+XFdDY5{hggK0Xf}?3-UK z__Iy$OUK4$BzGbr61-0K2Iv=5XPd+j6vVZwxuW)3$@Sqq(q2MHm1KECvz^u;o?C6_ z#RwJLRLkTwi+X8;8sJ9PvDIP^&iP38F40f_`ZtpT_9;u69Jc^-3m7MYvEcu=356ej a$bECH^&j$Ixy5-M01H!FOr7!d#D4+E=(1S= literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md new file mode 100644 index 00000000..7f8eeba9 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Circles +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Circles + app_version: 0.20.6 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - circles +visible: true +page-toc: + active: false +--- + +# Circles (coming soon) + +**Circles** allows you to create your own groups of users/colleagues/friends. Those groups (or 'circles') can then be used by any other app for sharing purpose (files, social feed, status update, messaging, etc). diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.fr.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.fr.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.fr.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.fr.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.pt.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.pt.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.pt.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.pt.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_create1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_create1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_create1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_create1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_delete.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_delete.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_delete.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_delete.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_import1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_import1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_import1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_import1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_create1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_create1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_create1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_create1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_delete.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_delete.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_delete.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_delete.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_import1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_import1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_import1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_import1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/contacts_to_display.gif b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/contacts_to_display.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/contacts_to_display.gif rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/contacts_to_display.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid1.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid1.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid1.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid1.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid2.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid2.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid2.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid2.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid3.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid3.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid3.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid3.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid4.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid4.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid4.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid4.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/contacts/contacts_app.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/contacts_app.png new file mode 100644 index 0000000000000000000000000000000000000000..745922533006bc05dbc70434e45f71b4601d7065 GIT binary patch literal 2320 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 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md new file mode 100644 index 00000000..55d847d1 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md @@ -0,0 +1,27 @@ +--- +title: Dashboard +published: true +visible: false +indexed: true +updated: +taxonomy: + category: + - docs + tags: + - cloud + - apps + - dashboard +visible: true +page-toc: + active: false +--- + +# Dashboard (coming soon) + +The **Dashboard** gives you an overview of your upcoming appointments, emails, chat messages, incoming tickets, latest toots and much more. + +## [Mastodon integration](mastodon) +- **Dashboard** widgets that displays important notifications and the **Mastodon** home timeline. + +## [Zammad integration](zammad) +- A **Dashboard** widget that displays notifications, a search provider for tickets and notifications for new open tickets on **Zammad**. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md new file mode 100644 index 00000000..7c5251c0 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md @@ -0,0 +1,26 @@ +--- +title: Mastodon Integration +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Mastodon integration + app_version: 0.0.11 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - mastodon + - integration + - dashboard +visible: true +page-toc: + active: false +--- + +# Mastodon integration (coming soon) + +**Mastodon integration** provides **Dashboard** widgets displaying your important notifications and your home timeline. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/mastodon_app.png b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/mastodon_app.png new file mode 100644 index 0000000000000000000000000000000000000000..78563eba0c9c56e11ab56bd3c1e9c8a8c8e4ef1b GIT binary patch literal 2091 zcmV+`2-Nq9P)EX>4Tx04R}tkv&MmP!xqvQ$>-AgBe5|GE^rEMMWI73Pq?8YK2xEOkVm2O&XFE z7e~Rh;NZ_<)xpJCR|i)?5c~mgb8}L3krMAq3N2#1@OU5R-E(;FK0s(xm~MB)0o`z{ zbTT1jbE{I%D?*4sL=*3>=Vat9cCG8Ielq%bX^PypV~=$mrD;4RR%=FhElj?)JqL$gZV00)P_ zSdp^V1K!=+Ik$g%TJ!q>kgsyHs`@jE00006VoOIv0M7u=0M7$1$|(Q<010qNS#tmY z4#WTe4#WYKD-Ig~00uirL_t(|+U;FmNLyDN{uD8B5NukR8euiHkU%x{A!!BcEQMP8 zV)|lz8Co}J$Y(UP3{^o*rg$gs*uxSR~CBxX^$iPVVQpwrjm zqt8FhdQY}mR1%Y90?7wC$0l)naL5U>JBIUPBE@Me{piZC2%l?i#N9^^005p>%dp+- z1pq|0ckuIfvl;DM*6WHz_t;mIOaK5*{$?a4K*m^n$4PY;B|`p0UfW)ZFOkGVtUn<3 zzhoxCEg$A*<^TXDs|9}VrsM=9YcfAG2fJe!j;RUwy_=FBuI|z$mxZKSSnQ#mSIcQ_ z@thkH&&HqN_UI4{7g{AhTrv|&&sB5}+>&e)IXf+(2A-S*$um+S)VNazs!=8&B1D9U zR0xrpVm!3t+7&bynxH#d4*+OsGa?)a0sta`5W;VF5DosJK0h+}@ID$0O*zNUHi}#_ zA|FqVK~q=9Ue8TGMJ&3Rwcbu}8K;003jVDeb=`iBo0lsj%MsP})lfgw#VMnQ5K=3>#+a zyDo`b@OQtm#%^~Evwh%P;BwBeMN;wVmp_8AH2abr)hQJU)*q3hOukhub*zX85g{T( zgouzIp`t}ZhzJoOB1D9U5D_9mL@J(0!N-1^jUS-pVk-=7=K*jhd5-@)!hU2IZ+`tv zo&Awotp=Zb@tN#+scX&@FIu^h0213U1|Qy62N5|W;tZ1()?jFYPG7Gs8;LUvo{fLW z33E(MAhNv!m-BlzEOpg7keGw~c4A67B9@-3oNGP_0GNM1n>P0mi|)bi-GIq@831?s zP7xxtby~sjCdFy7u@nGOJqN?EBo#1^k>rUD@1!MFCzI?p?r_8 zIva60XJEE<;#^A;X9duHbPuucE_|N#f-Dj!D3R11e*eGeP{A`=bUz}rZJ~eUZpr;f z$valXSoKga&mLz^;2fKT=hZTl0!_UU5h6lFhzJoOB1D9U5D_AB>QFY#cq&;05`+XH zkRT)ofdnCtAS4KZ1R+5PBnSyYAVEkFf_hM+#!Tt-^=Q3hg4x!Y*NJ07*pKWYxaEW2 zyHW7v--Uo`=0j?=8rU5p1s6aJ#|MXSIcHQOjw%G{9_WLmr%Ta1_&n?QWzJ1i){P;1 z*6lBGhQY?l8vLGhPAN8CGQoQ5I%gFzkXT9VU3kseGo;hk!`N#AG};qMURgMYwdrm8OajJfHjqNh}frCF$R<4&c87(2`v|67`U$q}Pgt3mg` zEtqYcIC=LDe(wfW-HV7bCwTGr>$ED+WW5YcT^)R$b*#DV(Pl5dx=9890Kwa%LonMq0VMXDS$etzzi(uB48zjX#qLQn+d6T3l>73t9sek{ zX|JpW(Y&Y4E56W{w0w@aq>iBq5e|eZR}iJiQ%}7J$mP2_*${cVLsgcVpkxb6@qUQm z!g<&oBdQTY={|_!RaRs>ggC=w>^+wXtL_DCuB?#{0TN?Kr5?u$ZuzjevZlB-s8Wzs z_acn#X3qKkLU{4`D^(7cm!(rrj6pG3?@^PlDO;z`huFw30CpT}`;8BO9Uci<&AH}A z)M_>C5pnKsejq{efwiwU?YxV8P^{AzDn<~Y65r6$h?X`ZbZ6_)U}zF-nH?V-;`rbY z`{CWh*RTRRd4DvD1gUUPPn`rIkRT)ofdnBz2qXvzLLfm%5CRE8AVEkF0tr$M_!qkv VRk4anaR&eZ002ovPDHLkV1hW`xwrrT literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md new file mode 100644 index 00000000..b04d2e6d --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md @@ -0,0 +1,26 @@ +--- +title: Zammad Integration +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Zammad integration + app_version: 0.0.14 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - zammad + - integration + - dashboard +visible: true +page-toc: + active: false +--- + +# Zammad integration (coming soon) + +**Zammad integration** provides a **Dashboard** widget displaying your important notifications, a search provider for tickets and notifications for new open tickets. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/zammad_app.png b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/zammad_app.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6fd408df0e4c050acff205d5da7b884bb1cdb2 GIT binary patch literal 1862 zcmZ9MdpOgJAIHC9=9=ZwSZFFnOu4l9?NW^Lu`m=kvUt&*iVr^L{^{Pl}7PoxBW81^@tgdpwpP z%Dz94k^}%T@M6V)C@}*t7#DjC1|AX?>=zJp1psujVzaF9k6e^*opr@!r6#Ch)s5W{ zvN)VNO9odB3A{zraP;~Dc7kOqL+#isfnb6%!{&IngWb`P9kI~xZ~`q$am7IfN$FmV zI{5c|c+|=%Yk#+bYrk;B=0oaf##&dx>j)G2Hp$jl<mL19YND zBMK4LpVc~ypYH~W7i=Ht;qyxE`uk6WgwFG(tps6U)$7J84r}GdktHqwf8t$XSib=I zxc%)!Lqz%%7>;Q~J|001DOJr?a2^?doav-rbQ)uDs!+1N8nm5D>Tq)96* z3AJ^+2K3!mzJQfKIHm)A-*)k-c0RHT4)UoW9c^Wh66fI;ft}^HpnH{n42!i!!nAA1%ky-d_<{7Py{&ARSX9 z@UCNucb8$RO<-hUM{|aN9s)ho7h>g>+Ep4Rr7P}|8PP*o9 zSn&D>4iVo%#}F(xm>ILkP}RvPC3jDJp>V}lU5WoR8&nEUFYhw^_8oWoWs@b!8!}tB zxSK%Lx}oGM6>NzdUDyBh@Uk;lq*;MRA=WcBuROi+pq3O`$_66Z4U{F??%$25#A`DO zK(cNy);iioA5GFY@j_G6#W0!ZF55z8ufMPyeCP8zdLQRza+Wxg$Owr(&D=GQ|H__c zFuHj=ov$_qDrOJ*cT6%-{AsH`8-O``woUDJrH<*vi&`f;$-+&aE3alw+^CfWX>HQj zOC9N}L&VnwEN-F;S>;LPZq#e*3+V zJOap@MNr8<@@Kl!+gJqcoHdLeeZX*~L5^dT`aUaIW*0Nkxl`2R0q<@Cy&TNI{S=Uk zWL@L;iN|7M(d&KwaQ>5$ZcP*2xoJug{)cS;Et(9GLrebCAT{wZ)kT=?dL{|AeR7BdoBlW zS~c4sx;Xz|`0>3>n!PDC46A6Dro?K~K$1pVdA?ia)aLL>ik+f`XHQB6GG{BYh%H=J z&~C6xH7OtWkMFbZp1OtW&y(zh16|1) z8e-O7e#u$7^j&(TL7_coIKi18(}vbhCjXQgDQy$#uCUrB%9h~Z_=VYSl9>NPf3Gx;l+BwJ6UZFv_s r_hb(uJz+LaApg&QynPI*t^T6mU%*%RY-v;}db@x<&Kdi_hRpaU%Ya`O literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/deck/deck_app.png b/pages/02.tutorials/02.Cloud/04.Apps/deck/deck_app.png new file mode 100644 index 0000000000000000000000000000000000000000..2d4c91e19c0dc62f3dab1dc8da170043541b7a47 GIT binary patch literal 1268 zcmeAS@N?(olHy`uVBq!ia0vp^DIm>S|f?5t2wl%JNFlghxL zF|l@{t;gX2kyig;*NI)tk}fhvA?n<&t}TvrHWwT8+1#QkFTm6{|X?tXCVg9qo6 zt{yxZ8O|Q=DDa1|u(&v=WTMb}Z!X=WJs&FMpWiL6cyH&B5i%pM{3zqyf;A;ZimAn` zgU)L^bvU?)6t>=cHb-Zl-*8;hvvl)%PjiMMQ;W|vClaeUyfuA3R7wewWM zlL!Yb&I`BaE!uDt9*OvBOW>;|D z>~)ucz5PJM#7)ho{L3G0hCuli-&1&kcFByV>YhVvlEtanNiD8gCb z5n0T@z;^_M8K-LVNi#4ovv|5VhE&{oJNvx<09*GyUFff?N zC?1gaC_bS_e6Lie_#^%=i!N@C^ZCPWQE?%|qESskrjv8gj2QwV{Bt62TJe8Q@JW!4 zwZ66W%Jbqo*Y?%kd;a%Z?(ec=Hx8cLWV6hbcS)u6)@#2uq*nyAC3;LMx@;VJU%I!% zCDc1y{!Y-LoZH`SUY+$V- zY)ju?C=|FJ;Apy3Cqw1JmR&ysQ+qA1Mmwwc@$UG!FY~VJT$lBNb1rc7{wP`Xzx?1f zQ~Uk3*MIfL|Bp1h_IBNy8!N0f*P8Cvo_@N@tgimMinXbNXItV4ANA(<>x`fO(r{DL zm0CD4;+khp6}Nx`10&0Xw*0y~&u%T|l+-=4>P6f zwuvb;Ffe(nNR(q_0b2qk4t1^PwtY8E{77dnr?WTuGQPC6k0|%t6&CdS^1eocEh;B{)Jvb<`>~F1LCBV` zHIEW^81J5KUjO>&+5HYXuQ7ov>{RcN&)500%{yk1!4{w&;ciIrS2z2v+@sSZ&?3;H z0D>%vEQ%b89F9Qf#Nl*;FSGa4!PtGp&MRx*?t8O(!uBtZ-c3Hio!HpLRp@ufq;%8v zXwJ(#DgRY(U;Fe&eQK9$%Z`(c&a$s0Of&HS literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md new file mode 100644 index 00000000..44df31c5 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Deck +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Deck + app_version: 1.2.3 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - deck +visible: true +page-toc: + active: false +--- + +# Deck (coming soon) + +**Deck** is a kanban style organization tool aimed at personal planning and project organization for teams integrated with your **Disroot Cloud**. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md b/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md index 2cc0bc0a..bb16c55e 100755 --- a/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md @@ -1,5 +1,5 @@ --- -title: "Cloud: Apps" +title: "Apps" published: true visible: true indexed: true @@ -10,7 +10,10 @@ page-toc: active: false --- -
-
-
-
+# Cloud Apps + +One of the most powerful features of **Nextcloud** is the ability to expand its functionality through **applications**. These are essentially plugins or extensions that allow to add extra functions to the **Cloud** environment. + +Below you will find guides and tutorials about of those that are currently available in the **Disroot Cloud** to learn how to use or configure them on different devices. + +--- diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/activity_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/activity_app.png deleted file mode 100644 index fa9e78be8aad064e8511b87b28bd69019145a694..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/contacts_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/contacts_app.png deleted file mode 100644 index 2edda7a52715a5484b3ce8c7eb8d2a7b0a28d9f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/talk_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/talk_app.png deleted file mode 100644 index fd2475019b72ae375e270f0d24a8392c32991265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4241 zcmV;C5N_{@P)bTXrP54MhLB z3NL{KNP=7rpXYc7UcN7~N>aC`XY3wZ)v7FIW%7XlA_Cdr{Og}L{DU7YIfh)U)n04l zC->ZC@S(-m&+C|Ce%@cF{f?0sE(52W%spWc6m{=RSIAGY)Uo%?;Rybj<0&PFhHVLX)}N0Ub0o6n-G zK)Vk0&x7B@MNu1{x$1fUnCM&V!so|t!K;4~yExug=+B`DvA!>;-(vJWpUSUe_eAK& z6{U}l^79w-e1!LpvAcJ-d(UfkBUd6-!+TTlJ;d{g3n!t}=eEkr_$_?4=hb;NwzxoS zGu`C1Lh4C~<4rm3G}2AyIj*!=VwNMuQDhN!KiAZx%X&b`{z_L2cy<60(FJPCY581B zdgkrVd@D6(-ia$EF<9b`KfJ=PPX3+O=Ro&*Y*X@JR(WE@y2O)!WjJ#F&Q$=C?mMRC ziSP3YpRj)YIIs$W7ch_BK}w%-E~BIYhECMgKSnzW>v zqKQ~a#Ib?TVCAA&CJ3ZbWT$Y!MzsPC1i{?gW9hk8io8xkEdWupssRlJ1Xwv2^2c%` zhem;rLMf#dE3Nc0s@7aft<|b?)G)Pd#j2S#>o%IU+)As>T5G+HE?uFp(rdTSTkm}g zCLIhtxO;HL7*nRsJj<-pW}AJEMf$9~%Bss&TYZf!TQ}vu>$b4l?t7ecNTricIrZ3S zr=M}jwW~MZa_hC*ZolIbwKu9iqn5rQ_t&VUH)@Vpey+1G)HrSSF+_4YDUKP4NlqYc zjsOWQj#+FeXK~~lv)F~AC<1D!I5;~wVj!4Ll5*20c3;T-C2pbQ-@;A)47uRY{XdWk z4&58MKjQWa)VAy1dJub6p~p1ph1jn2A&vF4TcdwyBmVv|{M{RWW1x9QK0TQYa<>sF zg;}MaWqP+v0w=dAnOrB^3G3`yTi;h@veoN)vt!N!_|IA8wz{GD3>Pm31xDz4$w;<( zUBH>vMBit)WZY5$JL=jjVZgtAtyW4;6T06z?euaB;jWfbv!&fReOQ)QkrT=NngkQO z(7+N~*{4rdSnSTNjzpg2*e$~KM@rq}(KH>@!LGfmL$ZnPYv3LLwYI^=OZ6#_xQOgM zZ1#3yZQD}UG&QmGySZr`9liT$VQ(oH{*evgK^~s|@kl_4T%LQ*cJ`1&&c@@`fxVqX z@e=|TzUDx5B;{F4xDx~z{$MqZM(e2@E~s~0=dv>&W$z{FE*VRbXSqULz z%i!TEoJ*~@s{6ncD{^!X2=G&7(ooNADb7xLm!V zMr0S_B5xgX970%~cQ2Ay*1o0h4!!My7UVSNus(%v?qOVPj%I2W*=8o9l`XoRx=H5= z5IxISATV>oiM83T)>8CxZCn*Gf@Z<-491-WejfIe_E;k}%Qfbv=b&r%%#taeGqytR z&~bZ((c|#c62|)DSPvW|neT71N=#4|c;px{G7?d_CsVXECIW#FR2gS7qE7sH9cL^E zMcG89nkpK$S8wn&qL*Yv5;Cn~i>oL~R3MwzWRgk>YPnDxgTs52*n!BfV6(&gC|(g% zVL_i)jqxo&dpq;}vVOC5qB9Gdo<(=73N7BeV76=OrUm!;*VWtjm z<=WO+-drToU&}G7V=>AceXl}b2{eFYt80*6?7b40acj*`*|HO0jZGT$yOAvztZbz( zfwk+%g3`f3?tUR-r$bmYql+M+r!*KQ&y*>|yF&&7wvLmg7%!NV0Uvh{^}Wa}$&n}J ze;eFwjJOXRjHDy=y}a?oZG;z9#`K?#Wj{Pn^+;aCxXHdu1+gtDjtX2EL7rF1ujekjDr zf>3@aTYbS9J9jRWuiGHx!~$4!4CKwOZtUkgSPt2h9_oq7q_d%P>i9OJ8^w+iBZ%k*5swHRC3Ham zu!GQZv5axtr6UUPFZ4r(-HzDob)X}nYp}zbXJR{{Iz54;!@zW!Tz}}$1!jvV_@V@C zqyv8aHsV0kNIoR78&Zq1FTm?-LQv2ON*habN?S z#A;|+LkJ4ZbxIu{*H57ln<4Ldh#hQ_@j;LftbuKhd0M=sf+DPV7=z{RDliJ_zrbta>V>ac_C^M`bOM?s9zF>PR5{+rts4!p?DbgDH zWLG#(z^!LN6^Js~T=YOOY;Vs~!$N}0vYW7*xxJS&+f!o-8ITr$+DMAdnmT>MaB4}o zaA@{6%!^wFv^&7BfLCC;28|ZFFlaZ?chbAN7m0L4=+YpKOskjN5k;M`{<*_ZgUK%6wLs<&VW2vK{w3-XLMOlt@@=R( z$>ru???Nxerm&_|)uFk{beB^RVWPJr&|{9_kB6!|7C<0Y27Qx6z7|qZGc`pk>`J(? zOoSd9q7j@pBq6xUzDMYac2M8bYjR1&g7oH);fKj6921$2<4{_N>T)vjk|GqON%i#A zfyUYhEQChLw|0L=& zYnl;{Oed#8DG0elqE^(=sjw%x2)g%o2p_ekPkKybDE;t<_4Ukpu ztWqC!i$HZI3-F=(bsCDSIR&{ji2AzC+L%>@g&Ukb|gG8F2xDO}Wz^jmjFZ!PGuNDoXN#16BP2g|~M z-r!)|EO_mNYn8@MF<#E#s0PIoD{U+80q#Nfzl-(jNZ(J3vDIfJ;lP>pxnPze=0$oT z4h^NZgm>UVT0@=F>xf<@DKd%u#-sNea`eW#Q?3_@+yXIg_{6cL#Y@fs{=^EtHSq@3 zc>)1-0q-yw$)fPi(SSNtydmdlt~2RWVE2QN(_7Q-(bejpE3IxUmrFNDQfnCaLfU3L z98{3j4%k!g5ijjB8VKoZCqXtioye9)jvkt_q;8;dG?zK)@Q26eIxP+CakPMl&_a+~ zbc&3%yybL5njk#v(X15a^#_8>Z8a4~U9)4>h?#obTbsP z^IJO}-CK>WMby2k4nb|{V^gK!akoZ`;^tcYe<4uf&A#3LH|SiZH^az?KuI`;=P|-@ zQm3f}ek9f^TSkM_A1D!FdcPnbk7gCtgnCaHotl_?(E$1ykq!tWvwarg&4ejhO2bFx z(ej5)z1Pe60taDLhEW3JQQq48=9tdq?j2e=xp3@W?Jv6lIop87~ z4ff!V%*Jak3`C`_NU%F(hMyOIC_-2s+U>M~o-h6^#%p2I0TI7o#NQJerNM+z6<7AD zmC)VJW^w24)%=MFjrGB$9KlN;TD6+6tO~c1EV~67#C7P&PjnsIZgS%DSkND)KwD{H z-B~AY38_N6DL1SU<=1*a{@oEmnj~a-HH!$&NBg~XI)!3tBUOlxNlJp_G5jF_Qcf~a zUt~RkxuGK{cT33rh*OriAIIu*H;Lg(!9cODj7;U`9VS(_DY#0eHA_^Uub*yr^ytrZ z10srHQ&> z?L7VBnf2d4i0~W2k1h27a{R?Why+y~{tdmoD_M@efdv2n0wzgBK~zYIV+;_}WuOgU zqLI0yM$^@37J@3c`FPDd92Irc6?HTi7#QwfxpDu>%~Lz}fBp0szeYyVI5JLscmHfH*{`I=apk;;IcYaCdn=3 z3fk%n3=BHfrV*u?E4rs+8iFN2xcPWzp4kow-v?K3)&wMBdYPM#w`IdTi0NNHeo8m- z#8iVN@tJ!%!Q*XiO()i%{QBwh+?r0PHT-<$o=%u*uo$hVqYhy_xOx*g9MHg(V`m;* zy@{rUpwSu-#{DZdaG8sy0Ir3A(bNK1jE1`f5=(dh+_6`VohH&~cnE6fz>**)(6KUs z+x_a%Gop+>xqaU^SgJ^BF5~9o#Z<%1$D7n#24R2u^m*UPjYJv!_0#9gvzEXe-n@P; zn%i}(Oq$ovMTEvt?5PN68Pc+To;H$+kOGf^fdO6wBAkLF%it_SPHx|)ZlW(HD+S>S ziis%dXejDv2*L^wIAG&oe|qP^eOMYNZ1nG+zxJ)%$jHc`q@%&g&Wn*? ziE#7tGB7ZF`}Fzb_WfvT2$a_h3=G_Syyl)xkZ}0=@$>zwH(ot@29Gy$Pe*f4r&o`k nVU|#YjV2om&1!elXfyx-00000NkvXXu0mjfBf1<) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/task_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/task_app.png deleted file mode 100644 index fc97bb4ecc692b1bdcd07065ad772220cc632382..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 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 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_app.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_app.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_app.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_app.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories1.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories2.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories2.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_creation.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_creation.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_creation.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_creation.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_favourite.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_favourite.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_favourite.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_favourite.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_settings.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_settings.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_settings.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_settings.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes1.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes1.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes2.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes2.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes3.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes3.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes4.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes4.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes5.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes5.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md new file mode 100644 index 00000000..c8e2ab21 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Notes +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Notes + app_version: 4.0.2 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - notes +visible: true +page-toc: + active: false +--- + +# Notes (Coming soon) + +**Notes** is a distraction free notes taking app. It provides categories for better organization and supports formatting using **Markdown** syntax. Notes are saved as files in your **Disroot Cloud**, so you can view and edit them with every Nextcloud client. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/notes/notes_app.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/notes_app.png new file mode 100644 index 0000000000000000000000000000000000000000..a6992ec233a222fc7a6e221f77f82b4574642c86 GIT binary patch literal 1973 zcmZ8hdpHw{8{UMi)nRHbxr7k8pGBQGvWuBT&PX$)SniCCa?O34Nv@UqB|B*jA-BjS zmzG4eq87`9RW8v)DROkyQ@?+H&-Z+{_pk5y-uHRa@s8NvAj%K`0Pq{m&c<2XeSRcZ z8UO%--d6RC8!Zrx#^cav4N7>JUtowY0HBu}pKE1z4-cdNbpn%nF?ElPD%?eP2L_|s z3c*xEgXjb`htnINJ1<^+bqjgkwZ`)i7C;OCZe1h=QC*o8Q>ne`BJA>ognEFD- zPsd)jd|y^j2XY<7^UqvW@b7j$TNk&YXuC2n1b-QrsgaH`L^34h&968mrz$N;A2>8} zt{l898<$XYO8?G~*Bc^2-U7yz-2(Oa2P^K^-MnrmF_%CUWIJ8+R}A2Je)%?bzC;)C zbx%8-zZJBta9z85lE=dK_8y{81-$20Q{f<`Sh&3X$Lpp>m3Y7;cdjJ7cgpB#+dFRE z`K(cp2D>04ChAzuNugx002_=aW+VoX#P@Jn8R*=)dxK<6`*py4jiw-6CY)pEP$<~ zVI?Uk&H+Z@;HRr47Po!u6`uL(k5dd8xjF~k@Vg5_^8OH3kRby{irU+gNl-#-#J*9? zanovW3T$3*8j3_&dbHn;`ugwPRN+P^H~zz&+44!N(j0R~lfK6Rrp)S?s)?BkZxm)b z?~YuyHXg@M@sEivG`^UJ05qPCYDCcnge6rsufVNt4n@o*-Y?a%s!E1RQrLW@_{_UBYIO;4}`5Gj8^lE=tF1z#Zye@Lm z8-DUX5$q&woH6;xtMrwOr`t1bG5HxbjukT$?R_2@T%#x0Z>fh|)N2uTM7<|!4Oa?$ z1Z$50N!NbwGxe>qZtl&AwZ-KvKj!U=DZ6RHA8|#%1Phv;`f$Gxy~r^A#m?xluSFi6 zV^xAyxX3f0MS1bjD`{MKk3VI8ZX}?U+x0|!<%9AuU^#(EQ;Zr)m%gVhsR>4cQP6^2 z6~*9tq~=&84;CT`mBfoo-yek5If8ls)@j3~f-x6W z<^cn>*wL=Z%r$knBy*{lP}%3d#${(*+~w1vosB3P}-LLsKPS?L+x& zFU#*i_4}vA&8FKM{j>;)n@3R((!9T5>2nJ$57*ZDdyvx=(c4I&?#?1^gJEID4VA-A zF;jZ{53N%lmiE6@!9}0-wr1+OHATt~*wTbU>#=VSuU%hsc;vv0YF`wuX2V|nLfcEj zBc&)a_pSbh*Wa~+t+JJV_t8E}VD(MI-;eL8{*&UeR@{{8z{6@8>pYuo>Nt^jt!DH3 zO59rdvlGt(8fOUiJ_Co1qoJtCoJ-~gxhwC&Rma!WinqF7h$uB{8ni`?6b&!;(!GqG z2W3QKsri;s&+t(XwaEQv$sBHvC@`%Zw!0(b(4xTxKe)iUDcPsqQwk8!9jE@8T}xdL zsdF{4@$IyRTbN1KeQ|$oz4xPzB=-N`d!fjCRZ=b6kb%;pRYD=&|Enk^NG0?q$Ur@p z6Rb*XECjDMdd;(dJz*_GYS4E%H+KC_ozq2YGs84S+O$&~s5o?jv&48`sAMIdu(j1a zd+k zeGL9wKqZNgkX*|fH_vel3x&(y5s~8|daq9MErUt1n}&rEO)eOfP3ywI{NR$~q>*R9KdEzlHH%%Zer7xMU5lc17cvsYm;Bwk-T~Rn*Fh zOEF>@u6vl*3_0pM(k$p;iA(m1n)|(FS}f{3YI!FKpB;8zxf0JHWaj+f-jvhvVqa4E zKUr+qtCkmxbm%+bz+^2`&7fV9AQRB}$e<2FqFerVrM}vm?7ZfWR%WMLSnp;>p-YjH znKA=2ZQ;u#n|AaOmfp;<<5v2z`3JV1U$@ZwYXFSk*4{Pre^Ob~CBYJ8^*SL<8%{9> z=TB&WCA4uUPha_(?32|5+6>(%arw{y#`aSfFj9`!-1^6=kji8+lX?+dFg1E@YyR}A zPU;Qd|fVX|6T_1Kqfp~MDKJBC^o+dGKhu=me++Z!kw5l(G(OUo9Eren6x zrs)}WAu*ae>3A?&6V{Ih(@kM0@%pp=1f$Kr1MeIgKXci7k|=h001o45Q;+gW`49h@ BmEHgV literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.fr.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.fr.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.fr.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.fr.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.pt.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.pt.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.pt.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.pt.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_bottom.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_bottom.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_bottom.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_bottom.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_call.gif b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_call.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_call.gif rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_call.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_calls1.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_calls1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_calls1.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_calls1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_main.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_bottom.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_bottom.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_bottom.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_bottom.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_call.gif b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_call.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_call.gif rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_call.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_calls1.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_calls1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_calls1.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_calls1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_main.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md new file mode 100644 index 00000000..4625ded3 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Talk +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Talk + app_version: 10.0.5 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - talk +visible: true +page-toc: + active: false +--- + +# Talk (Coming soon) + +Chat, video & audio-conferencing using WebRTC diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/talk/talk_app.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/talk_app.png new file mode 100644 index 0000000000000000000000000000000000000000..50d80c3020d8d991435e7cc5faa49b83ac45b470 GIT binary patch literal 2474 zcmV;b303xqP)EX>4Tx04R}tkv&MmP!xqvQ$>-AgBe5|GE^rEMMWI73Pq?8YK2xEOkVm2O&XFE z7e~Rh;NZ_<)xpJCR|i)?5c~mgb8}L3krMAq3N2#1@OU5R-E(;FK0s(xm~MB)0o`z{ zbTT1jbE{I%D?*4sL=*3>=Vat9cCG8Ielq%bX^PypV~=$mrD;4RR%=FhElj?)JqL$gZV00)P_ zSdp^V1K!=+Ik$g%TJ!q>kgsyHs`@jE00006VoOIv0M7u=0M7$1$|(Q<010qNS#tmY z4#WTe4#WYKD-Ig~00+8BL_t(|+U;F?R1{Sh|IO?J*>yMGFX3QdgpiLsmiEx}s8MFV z3e7r7#*xJAL17Ov>L^F7=o~XkN;#fP4m}JXrzlgXe3h2@ipU2lZLBK~A0R5r>`Z?U z3!}5kfP*{e_xp#P;ePYYZ+_ps_q%uY-eo2R^%KxRu;>I-VAOxukd7Ip=49f)wq1Do zo%t9!b$t6q{f7;~^7I7&fRA6!LhKy_+c#?Q;0{`;lZW>lKx$5=OC#nw6t}~i*e<^< zRaGm2tu_ zOxH#i@8BiR_v&*q03bj61Ld+60H{2A0y{Qr!lP-kz_QKv_sOe^;NUoA`V)79g7zYe zIxTWSPE?ZIT{lmQh!7DXLPUtj<V0fsA#Pak7 zZb<;ZC$B9+W%-F#Vv938U)dx3# zbM_{6)RCxueUXrq=sb2baafU&Ejg{wtIy3CKYMzoW@WBf8lRl?3iLg^I&4?E^LK15 zEK=WiM5EQ>p7HlzF`2{JoA7zga@3zb3!wQe>X_+|D544ttcVB^AtFSCh)_R5p+!W9 z2oWJ7M1+VC5h6lFh)8#Yw#%N7MuVu^V&M}M0DEI2sx4NWJpNDjArcuEg9nnPfYnHg zZ7r|B#@yAC^TMhbAwH4uEX;nsvdZQ!T8g^=r%qK>N0PH%ktD(MyyVk=BI7w2%qDdy zGJNt_(S)@i2q;{dhboIzRBpnYB!oqYUy|m|Tc}8wU9}<%%Zf-iI1ah<7G6OD05*K| zDT?w6MCT?ym#mJ^x@+8M(ecXH-M^)+C_4hnp>pSOP(+wIhzuA$)cM(V+ydU=XxHYO z75Sp$!0=FYb%=Y4x5+Lmw0UtF6wymvMC^@?vdgyp!fy|wL0v=wLPKPiZTp3RGgZ}| zC(`!S@;wt1WZC$I1c{DMlpgjxk^JnXtrufi^p1;Z*CsJ7Mbuo&X&}0s$c6d_QHS>6 zQ;#9y)@T=<4uh2J3{f8T^V)CK)3Y1RCd|l8yP{Pp`C=n#t*4;X>u^WH2t>q0U13{$ zvI<|mm#dEKx1p{cn^u2?gc*sV9$(IiKmX7mbtR3*4wT`utRSg0nAZ-Lp* z2UF8iq1Ed|=MQe*jbFam0td&z%i9}M(`UnYlL@~T6=QG74)qbCF*^|YIEX;i={qR0dN|3?4HaaYF}z zVXv+-3xa?{zwN`W?|;IDx_T0%BZ%tP7o#7aB>J|zlCWQD#E)NW#Ib{AB#7G@VK!m% z+?g=>`M8gEp2w+*N*vkyC+be0ajxyqdwId^=ZolpaR})hA-NG`TU@9=kFVcfiSuXc zNRZ3XJ1zzfJUPW>)8ybdY{_4T6Mr3+y^?`tSws(v$H*xUL!;HY6nFEQLX;o)iv($b zm%$rPzWI{m3Rpo9@Wbl0SKYis+!~FClBY=u&htD97B5qDQEInMds&SJ(_epHS`3~? z;nF-s+Iq{Oa;#mlQZn0OSr${$XLtBlPOeKqqWZp67WUH79L~`>X!f3P+RlX2^cQK_rN))vpZ0K&RI$?oXrBx!kRx;anXF zVso+o2E#BIH0oZ({oR=`!eu5`WvL`Vsw`Igy?dYJ|H7goF=0+pyW=)p-s-vbWR=GS(Zm{q-}3ZLRFoY-SX89sfY9XYgWE^mjhadu&efdm)b%6#-h!zw zJ`LaCK;V9(~QIBlzj$M~c+T zXGv0H8H5_!Sl^U3gJ>9^C4BWw@4U`==bd}*x##!0_uO;O@7{B6F3I(XlA?wp002sk z4g_~;4F2h0IRF63e=cv8hKz7Lp5%zfqo~p6Lc=3M06?F4o@wLIMpDf@>S52kbWxpv z#CYm$wYNvsDcawMQ8K->Tu!aa6E#?>h$Ag^lau^FK?~1^EKkP5HbGG|ntKdWS?sK6 z9Qb@8VW&t)OAy=Io%XzWHl7C(QXj@(&>^%ccfKJm$Bv*Hl{q%WHmZPm`>hTUV-X*H zTF$3>y}aI_4rAqn6@^>1Yqk&G&VQ9y;vKAGuWhThqhUI|{mM!5`IL_*|MZ?LDlK&6 zt6Xk(e{xX(3Dt4dE8dk)d4~Ol8xG4`+8);I9#l=2AP!49x-lc+d8k}_BW#xJw*3We z7cQ#J%NZOPh$#jyK z+sQQGC8u3P=UW@tvieDT&~S7hNsFr8MfL$IG7z{bF z376IV4B!&#&bb+AV4-*H*yp{gv*HZ|eT&49l@ZlFycLj=_#c@1yb7n^KO>^+K#fquZOdn}+9_+45Qo*zxt4x9_R)Y`Vx%y7`u45zt;%;;Y3%(o16q$V z#noIM4dIVbYtrp1v*O2qQIw(4l5a&st(qALz4WQ7wD;Pgzk;02duW|k&{FwGsNQm2 z?C8oHYsM{W_>NP>CbLQd?AFctRNmxpJLW!$| za$|rFp-zLn3YleyFbzneKHDbw+IT3s^MEv*!LpIZe+jVtO zDqj~-SlR1#W^|MZW@8|1TJYnyWxem?sU)Do#zKil7!fEO)ez1^6>KjU2e>C^>cpJIg|bKkLuQdY1J3Uz~`}u1(IV;q1B?`1+v_%O#C+pUT5>+xMJGbv> z?akw)g?`9MTR*%Vn+;J@R!!^YTzmiF-WCy3?@|vb>V7Y$a|oQHCDGK(kY>=7As}tM zhrIYXdqT(eqpRIRef?k=nUW-B|9>(}r5gVD-nmvaRcf@p$^{aK&Y9p&<))#)*WXW% zNE8dE5Z#p}s}``1z8{OAo04ct^W(;8!xdgGhqWaZVeiF;Bf%pfW1#-0Pr1P++&QlH zATW8b71{zH^LQ%b~!{5c|@y$vb;M&yzWF75STKOBGcS zmC4CjYk{o~)vuGq^^Wh7RW|BFKdzToNn9ybdkbh^1S)3l*iefr#q*~WA~0%hw0ezq zQ}dm#JMP6rCei7;Hmft|F{MhBAYYqkj|OhA`K#1|!i{cT(Pad8qM}6bqfU)@zw&;D z82kf*8u#C%Rd4r;=%r3q!(~7HxT7lTa!V`g0w~2_=FE-#@q??G*^3^p+(HECOUEaA z)Uxt5E<6c9dzrPe)I-gj;hcQ3slol7GPA`Jr4B_IupEYb~1iYp~j(p}Qs@A&)v z-+Rs;ILmVH-nlc+eCmnTR9C>mro=`;LBUf}l+{K-d2j+=9GH*5I|8k*zJniFu8M{p zC@ACZ}9{v(E0=g4NMbtlQ;%ybRlpE zBsDYD*s8CieRt>?_cBD@IW;lWxOjg5Bm8H;;a=dmTwBw^ZO1j|y9FO*V#5C&t}=yA z=P0QE9f)TzPUa`@MNNf_qI_2o7hY2yA%Bwx{~erP;4k&jZ*HIxH$Qf+o+wga(tde5 z@Ob5+Rp3lRhsLcmq)PH9J5NNQbC37o|L)L(-JGPqt_hFGgKVlNOPgx zMLx9FRKfit`;3W4_Z#>8Sbz1EG~<8QVRmys{E+EZny(Z3Mi9?1FfM*svF3o^cqV_@ zb&a3MWqdPJnA4=4R6gY??=|nn)63kE?!2vvLNF<0 zj^jHkkTn>7|7@f{Y|d=rym@~+?ntIksY3|rT;5K20Pgzc`_h}Du*rQjo{#)Z8936% z|65RRXe=Kl-ye2yM2dCatPP0F`#0rG$Hbl0n)!umw0Y!le}b}JZYC$2{LH#pnu)l~ z5!zq-X_D%aK>7f){M|x8_w%YJG0BxvH;bjF>tp-V!-I1~K}!OGC~f>Y>rw%MYquV6 zvsSb#953vh2`P1He%T?5SqckTQ&eR>$RNN3$5f^&2`5ub zF5j%v^g67NmD_3ewL;W6wKMZ))_~nqYK`~lBcvD02~U?J&l;DSlJ-qmd7(8;h1@@K zbunjB0~VhR9g}kpJ{~8T_t$BC)^OHX`XXhwk~9iR6zAF7aTfhwt!O2zHsU(ZKpcp< zP%fi+pAk+VTAH9k6Bpm5%$AQ!YmHxgfBWAtZV34#w3)Ee_J&3MMUgwL&dP=Cs8Bk_ zf0e{Z%8_{U|LTue_NPBaFaI51xnAzP|6IOk^!3qF3zu|MTGGaUA2-3FEyh*dGnOsZ zHn*^NcXswhR7|YVU-*A#XpQ>1+7Uk05SK#SZx~FQ_22c^Fwy<~@1)NO|L;<*Z(n}; z?+g4zO~dqLWwf-k{Q2{zQ@_vu)yau(#37P=eBBCCS6Y%+qY2s-<9bdR>i(ot>l+(r z%vJxL8fG*7+;h^)ZEifaf&}}a>X?<2)BD6kqLR|mCp0vDUeG@?Gntv0wCPB5ibvhu z-9=;eB_$;kPoJ(GtsxE4dK2jtd@k3<6t~=0zY`686p^7zd~IcA#kVK$-!z}Bk(Jrs z+FDxAc3H2l3gnD1|2*YtWff+d7np{If&W5KaH!g{UpV+qd~9qC<$YXSqWUnexH#@h z2I6l#xav8g;jozw6z+5tY7zG^ayDGoZMHsDU5Ja1|3SS}B;bPQ`h5R*xczcHdtl?3S~37rZS1?%3u;kMOjhWN zOk4~C8Y>HnkKK_3F25@OZ`Ux*((Y7dt>(Z%)}Zj+-0;8{3tWDKW&jYQy_#54fx5fVY+GorzsZe4R)_gXW?(u#NKI6XoHZGqX zetdQN6#QPw97Fw#+ZkDpmSyiA^H};dMIYRMV=|Voi+ufSg?xq!S^BX+(CLmPE)%Y) z)JKLQ><&N4e%0v$JH*};#g}@|Ka8U4&zK`$ucrwKw4YT+Dm18ly1(-t6Bp1b5QDop zYNWWB{N&SVVEs*P_nQ!#P0~r~9jR30Gm7}*T^RA^eE@C$GYLL5U47quwWl95DqU%f zS58bG3i&uUq*m3{!$BFz?iPM zC+&3^Dg?7AMe&oJs9nq_tB0{~2bU3llI z%7}Hs3G@iKs|`YW-t)`HzVU{Hgtn5r#;1yhd!3TV$h|FVGyjZ*pk-|CL0wJKkP=MQ zemRs9cB~5QBk;m)ZG_ezt7DWy1(O2&*aFM(xxl=>d6pu!bGm% zXBLP|%uxJ5tVU#j=)uC?hp}zcN%qxp*WTxzTR7%yimmRxVZ8Y<*|!PlRRR=Q#9hTDX#v0oTk%rS)#=z{VK+W%hqd!Vb$XSavR@OMX?0v&tuyK zjpJq2%nv2c8FXRM2yB-_+Wgm#npFftKLu=))jaXvOs|0iZHQS?{nG!sUf3$wP{27l z8+0>4LqnksLuQy}aq&TGUcR$7^co$bjDatU;>Q&HF4SiOtB)=bMT=bLwAZTGNKV;> z_X&2SrY`9LdPcCd+o{V;HLs&hJ5`AJW*K}PtM{S9mwTbt#)62I#U^}h<$_VW_A$SE zZNXbk23dC|FSoy+^)zcuwebd!($8oqo7z(mR3li?i;C?EZ^~dyfrh&t$zt0Vd z3+*4l3!a^i)~_0)$TQ?~gJSf1je6Z~H`oP!hMA|fKC<8pcBcB)Y4ZIr)q`D3ql%oB zQ98;ouZd_9HTNb$uDFdceTE-3q$AuZ;$bzTh!}~3JVLLLdH=BdV0_gecl;x#FT7dE{SlpAY>;6L`6llNJ0qTRaf(R zLQBCX2ll0ZRCrui==sB%J;?Gp=O>MxB2VYLl{bWLowI~j(nsV8h@<7Ry2KlaC%wvb z;j(n*%EiQp9lEf^U&ShRSrLS&TgtkF{_;Q8UbG;_W@dK82De*YN#@aKsuJTzvXaGS zlqe}EY$TmK1O?GRC$%7{nk?_(2vhB@8jhn&@d)$hVb4jh1w?kZ&V7aBWw_F1#`sC( zXlW9J+B;0L-J4B1h0q{SV=80~OFBCyttKSgfTN)(uGx-$y2eShHe#pAu0@`K*nZFR zN$tyKlM+3?QQcHmhIa@dDt)}(8NC^`CPZw(=Q}4w)~ZZ&yq8)j5OR!o_RFeHO-2bw zry!SfF5_s4=68bUt7jZ(MvOeo`>46?+Dna{lHI|tu5y86h>44TjNYOe*+ zq}SH=HtHv%$`^cmu`uJh`eIFpi-41%U{#xY2-sZ+6a14)O6)&M1&7%2ON-MmQ=c(C zXI)zEjkU{Cx3#q$%g{4s;tEoWS{rtucDylRA<^G(5>0<^Tm%M za=Wp43bzMU(w_d*%aj~skF=F7swvW}^I5RrOZKBJh?N$uM8&Y)mbZk;x1|UC9``;T z3$b~ry_3+{J|5irW@!F+lA~Q#!?stNrcf}cwn5A4?vubD(MYv3v=g4R65HNQs>QWJyVsOq9eix`}=Ev85HAlretHwAo()eNU z*NB<0Z~U|SfQZo!;o#E_30?NwM{ADyII8+_3s3uBRc4D$hFTkPM)E7Ox=~}O8Mnlr zY(K#Ku||C8LrsgGsvPbrjQiF;D@>ZU2p#!?7Z;6{vEB%emPDGia6Tax&Zfv(uFD3d zq&Y>3GNUI{VKT0TtmLvYQu+}bPDhkc&z7%=i4g*+B*ynQs!bPGB94|V(`7@sn~EuZ zvGgGXVXs;F)_f5=T)9}9g+zYr_tmXgyBTd8nsa#+u?AtZQ(gpDaZf|Lgj#=f;5Ux;8uG$=diMVH7!-`y>1SuNnWX~uQK_jsGbd+jdb)-S78E>&Uw&+yuf3-PZj zB`<6`Etd4JFBr4*yt&d)>CxfX(jn2Y#NM&chp2dgzJ}wFk9g&b zj%wj{f70XQ#eGVPKJF0bDlA*6SJ>IvxkU>q4-UC0ZK|?12bmHBaagx`(ty?2Y0Wf8 zOu@*+#Dr&?0ZY=LwHtM0etv!lceSk`Cn0vYA_K8Wi)UtTu5;HCkB5gxMhOMoy0PaBh2wvRub)rOV-2B?G^I^ZTFgJ$MaJY<#?WON%J4TC#SzthYBgv#DQn;PrW;B7^HVVdkZ; zpTB=50{dsPNJQjSH7px>Oe(FHyR>BP-YjltY+YykiiIusy1vw>d-wXu?oNm@7DqDN z#&zunX-liWoudjT>H4Wz%Eh`pmt(IR_0grtoYQCG*xoO&*1JnA<>GhTcBFE&nW|TL zuww0e1C9bX+y!5Qf%uM(9vV$jxr58O^(1Mcs#*?q#^iaoS?O=oI)taVGHv+%lm)l4 zCiuQXZdi4$QadUwO}WH)rG_t5yGb$V&Bu;Hw~mu`50lM^=^q=yU+#ltv>3)?zJ69t z%F+DsvKaeN*g)WeXhwyE7`MBY>;3z9!i4@&emvF#HIGo<@Xw@Z zZRc>IlEoI*`@8E89S>JI&*!8IYB9=jikzQQQ$fo--*^&7`xxnTQ+FP0sCV(J{n~22 z62w#0&;W(c|LkwE0f#mV2@h_l0Y`^b$Ry!*{K}W$`@528i1M(0U?scl5L02-<|4~x~_T-V@~K~{b(geC`mJFeDbQ{K%lD*56JisF)1m;$W3BqSaFFp?D zU%gIGPtWNxDiUAI6xkT}HT7Vo(<(VPMLg|Ng=YH>L-L%ve-t+~dW)5iP3kVKe_F^h z#X$RY=KM!emABUK5Hh?3wK^&rD06RzXsXm09@&s~X=UW4)_GwSp-Dg7^20Gw3oUnx zZgxLCA~n>Lxt~ApP+%a&I)X2t_$0eow?)9fOjcCd zHVIGv=+M&DK%vGlBKtX?mYmqP4Gn_Yti$ghm3n|63CD*LcHK|1;pI`yz(X`g>f+R7 zItcYqPs4xjB)Q~Eov0;6e4>LEwi-%=veuU^DU+uty~+8XVg&n`Mr?xO!Y<=$a+nEp(R-=Hu zH4Y`2Z*LfnA(2J-gcBqV@m4KPLV;J<2P1awP}D#%LzX(K*zR$%caCf9!=_7P!57B3 zjL^F|jo=UT{qd&WdFnX1q6o@$lTF_or& z+?Tvj@4*O0)W?1fJ-w7vByRb{x!U`xRGKYqB?-5D3Q;5kr+ce9$e7QrnzlPZ#@G5$ z>hcE1MA9uOb^_hJcb!@4$Pv)%qydIBd!l&RZ6Z>^7)@cH&BYc3J^IavKR-OR599NL zs+lj>Q*2os`ONAc7o(YTpQj_WD)laVm?gg%FI?$GL_{E_!5b@^qlE$c{tIY}XEQDv zJ<-W!Suyrm!tuzjUs1R_F6h9THfi%Aq9uulj1<}!YKR6S*3#PA=uh$B0q0nhoEaCQ z1%k{Xw3x#&N*w-nBaVWA6@HXl;k+n5sXOl_X)O6Q>E{)%@-P5x4nfOhr^_u|+RDM%+kQ3MoYh(^FH@UycsFMP4rtrt?ABE9KD>&+>Ro0t{C z+S)wrfnBo&S3Bh&lnqE#(_w$Q*#s20SjbyEnDZ9=bhtbHg24@2sytDp3|Pc>so2!S zx&E-^IyIa@p3omy`XgW-$v!eYJ?e+~XVj9jo@nRS$42;|XzsC>U--Tt<&*W50oO`@9N??Qw#1>t$o0!B#6hbCmDWRC)H@)lfPeiijSTs6Gg8on3nkDu@PhVg8D z@!)HTsRrgNaT+u2jM8d52;`xh{Tc6c6ydadMBmO@UrZe4lptku)`kj`j8f<&9O*gD zSb)XWz@P(R$>0j7G(a#ENl!;aF^TZ)GcswRTfyLVJ6AbIGjEPnoYe1y)Q#Bo)wvJJ&u(l0+O73JBqfQ%tDoNao6wPDP}zmKqUq0fV{l? z2kjS9QVDbiT8wvGb z^9K!XgT*HEgEmjrgvD(PG+ z!t*gNNU(u6jM!OjLF8$cHa1Q!cwjg2mWe``{<_JZ27(<7unxoyv2n>?E5U5Qp)Qqd zUlPX2f8lT(Ky{HYA3vMraF)n9OyanX4KGMxIb?9IfA_g`*TKZuoa`=q1C0gtRJi&5 zy|+%I3cgQgMa~?{QY!fiq&dqw`kcyeqcunTVYTt?^i$$k)71Oeo##G!p))ObU42~0 zE>^~tlEd%x`$q&Y8|U)~r9eK%Ml(zF$vK(lBWOkit*zOB6m^=ESQ}!}-t^G#lqb`C zxy{J1nsW*y7-h;nRgFiAYy%Ek6=#1{y-irYF?N17Tsuvz-QwxxRsUIJJ@0}k97#T) zUlHb&W5w{(q&h5RgfxK&>q*CeiE^~tDn+YsLozuRaGY;YkrO1uW$Y|tVG)>FIs4!IqhtNmf!%c=y8 z(IY^P)R0ewC-X}GODJ+Qr%!=a4pH4KT$kk!$$#`4cA;B;U7 z8nn=DIO&DkeQ=&diJ8ye>+nwh%QrV_vng&9bdp#`Y1;0DzQb)QDFp=Y6P z!9&?;i(=Mc4_P(65$~J1Iu0-I69&rdnbvV`#-#4(Z$o8d3yB=+DWhfId5XrB*ay8! zcNGqR7MB;Nr2Me9v9;AAc{u6ygqnKws2B;@ozqkxjO>3)wB7&wi}!x6W3Kn=_e4$# zwXgE#!=>fo#|(*)^L@oC>0e+}v?NY57It>ux#OBM+?!Ro(t*;jKwzA#4J3w>*!Y_N zp9N^QU|_E^#v5y3)n%8(LmP7|gE&%T$q(?mLAg=$oeabHQ?&<+@J4hW8k(UCrjh-j zV{M!YHPs(yq`DC^f8sm*@_nbT)$j9X27e!ap?J_#f0XtfR$(s|Kz=oVoNe1cQE+Jo zQpfMQmoIS9AP^u=0#S>$dN#rw2!1=p*(ebT5iU_5vHy2pU>NMPQk1P_fWxm&6D!6kTM+qhwsGZDI}T;0WX8lOG}QiTH)yn$P}PJ3(|{H6 z*k_^_(wK6EtiJ>vL|tBD-?QQdoSK+|*I8uREkNa>?ti5mCEKN2A+UTn zmE^Od|JX=@Jo;Gx1xYV~vEwR@!C((XoIF;zIL3GRsjQS5Q|7=x|J-QT31 z9a>o=(?*UYZw0D_pJQ5*1uXed?O@wZpwu_rlAciSr>ozgF3(#OU%PnHewMe$Otq6e zcjCv(E81cFw}$iWDc9VA<_2V-Zhi@7VF+Zq!Wyr?ny5=9duo1OzS8DOj-V(dOj;hQ z$$}{dzV*_V4c_3bUyN7R7=*%#`UO-i`_o1&BwxD7V6a_NC5@SHb*f!Um?c}B#9&@! zl`IM4H^2bK1CZ5@UzvY9?rED6bc`Q9&K6T(!l&!lNFVmLC1NJSV8V!34U(QULzQe% zaX622-ft`#Jg8q*8-D%CSO?vPoUUCliy-hq<}QEm%pHT9q*CkS_Xe2B>{gR|uK(GfZKWpN_wUIn$Jp%s$Cnkveo(h!k zD9T5pBfsR#SMP*AdDWlYR90dBtWP>W^7>Z4J%BpI;5Xi}uRGHY4p$&2cyF(C!XSPZ&juh^39$P2h zuj$`CCJ_H0s?;Ls^qF$!=Ln{XgTw3U>-Su0GJyTc%lj?8^Tv9w^FAp4nbZ)5|LVa7buWu=?oxXma%n#5xJQK0E9a>PU16I?kRX zSzpY2sZ&nUYca6k((1WI43q)k`0k%SIUcV(?kK0Di~~AKBpeQ05E^97=H}*0<$;R} zpLYFksqFeu@`bp#xUP3MzS8-GK*$4klejN}1k_&>^;nEU&voA4+ujmO+PR@7)1mu9rl08TiCm$tC_uGN#(C0m< z$++ERgVlq{Mz%7{6TCSY=HHE$x@<`(rZsg0*P)_y9~Id8vg- z6H5ZAo2okTRHi+MeEfx(eunXL6I}d4IQE)*rgATPCu~Nr0XDhu zX*&W7#3!~+sN-Su+cU~pC5fs`T0-Uo?IOA6x0ucE&j*a^Nc!CrOUHl?MVAOXGV?4O ziIOP>vREKW@T$eeqr=YuKBgu~6k1cbv} zla`$-Gx)M)@IUS)O*tkXdxxx9g6_sR>!Ul?pcH76_{S#S{rdD+NE&#px7HV1xW*k) zs{+<4K1zAV=iO!I&DZQlrTo%}7|)2L?x!WehA9K-P4ts#tTp3`5e*XrlK$74Dk22j z4C-w->&tc?vbo{I_NE}emCzSz$*#hx9Aw=Mutyjew}P=b+o%n>$aF4Ht!0e;slbDC zZ|*ucFa=X`>+fH>bY#B05p;?T?9etgHlzHheb{wG+}oVEZMWwjSA#HVmIer~hQnks zzqJ*kaBnSln0$NU6I}x=-(D1aZIBPa4o5Aq|Fy8t-_t|-=g%LObmiyI$zu7Wgd*Yg z07v3K6-DRwckiTB`?Ze+DHNnY%9>&n;U85;KFoHRKML?4t&+gu;%FR;H$z zPSyg5QH=`UY>CI)7hpe-zA#)Rku#k5Q2ypTpUK!mnz$vT#rDblyHrV0EIMN7Qt#Uw zP+D{y9i1|Gi}mTqM#m}l>c)l}RLPc39$}JiBi1AHC%A{a+vnMStg$P+J6* z6cuIIhKK8JP*IB7jHR);`%oJM?MVf{m%AN4y2dcl+FqGcZ zHxaeZl8dJA+3a-L7-$G`I&nUK&B;MdX)!IBxh!rbaXxH%*{_H}u^+r=G&MDF?Iluf>j z6*~zV{mJcnj$)5akpqkBd5@V!jVQ=K_1s#zN6-c;;c zjkT<>$~)!B(YIO)xAdzV)&9as9O0kfis=Jkc}3A#uH# zPXdQ~(pn@}R};BLB9w7gkKYvjp&TLE?a-p`98triK?%;|ye| z{Lap2cJaC`qv0Yx=M$K{X93EBcbW5Lwk!avQ$-Sr^PVw)3B<)JF|eaRQ)HuWyvIbA zkeI1)yhs)Np*u1Gg}C4AGH2oD)Jv5xDeLoSrFUYZI+4fIj)P*Ho4%?x-i)YpbBX-{ z_bm^V;-hy4^MhX4$;8Y1KHN=?lOJV;e_dI~yhHd0J&GVQ^~j#E+}^=MYoKOjOtTgk zXSN$*Vf|bsQ*IFV+==rw#!3MTDrZqX77RL;l%o0FS|sr3VV|kU&gr&j#`upGdCyKa z?t9O*nVvXd41a&$K~A*U+n1UlFcFhUYY-Dr8@u@#h?j>7enyujI@g-(!CYKQHCYIw zWw*_p&(gw4upc-$;kfr#*>*q`vZ=gsG6$@_z_JZEl%*I8 zylZCRGFKqH#kbsY&hPF`x@2KG_w1R{ow|64s)FwY!t$Wk@sdf$j>&a>5c&(5|0jgh>Wy2n8NeInH}Q)5Z4NEC&u9MLs+gdqcun z+-;ry+S;Ssqe(MZ{HxpSWUc{A3v_%Wa6~d?^OOAEKVf0 zGIU?MVK0N%te;dZ-0syHq$zptqhzY48E^o*uTZb@MYj5J)xxDd@c_E_oY!Pb;QIs( z05QV>uz5fZoqQtD{rv;-cp)&xKwMoxL2PV{4+SI>p#RF=cYinfT32^_jvfT5nMuX? z4aM1`+FE;0sHLc->s6|@M1xcqA$Ehcg_t$5TV=V1oEGoS4-LoUbwB<;UUi23;*w@w zJ^^jAilhdJA`2CZ7SL7T0g237S(5{SKX%3jcHetg&dI{-SQS>rHTP+aOgNma-bjK2 zqHMBN0H;LkT=04I$rU%bTFNPA`7w^Ydz7Afu{&GWUOR&9 z$gJN^B}>dfdl7x2qQuJ7pH7r2-@$fZ>04$o0ax)cP#iSBe*%y8m{X|G{*M4VS6qBN zm=>su>FeYCcp!lXDHvtRDj6Le{Z`pHZ}51-#&SjwAhnLIxdxaN_e%~kV`2>xu5@4# zot$`Hn>)hczZUkbV?2hfSW;h@2Fs(5eJ&`YL^$eHtg=92dMvO=^2g?OGey0#i-EDI z<-thA`b4Q*m@5UAe)b_|OPPcgvmABCOC+b+&EvUU*7~HLE40d{tpM|979>Hb)1h4p zLW-<;o739+X{W_3ag+xa=nmxcR0Hz!!DFiIVIY_s#vOc_7bQ=Bm+n4}&yOcZWcA_+ zcTZWzFbYVUFht8H8M{dI9S=)su%#}8fHUw+UxJDp_^ug|iiTrj-+RE-ov-dR1f#64R1%+bBo) zVTSB~l#_?t%^h+0%(ncZ?j);(hun9`&)E(0^e>`+#p?dWhL?ac-~Z;N&yz>JFAN`D z*FRuldn}9yg_mQ>EgIlUzb#-xHf-rcG~3@(w$JQDm8p!oMcbj$k|?LeA}~#`N^1l@ z$~CeTqqBOa4ES&{u%%6OpJny=%F z5H@>zWQCeAa+kMcY^y~xrg7qoa?*%q;IQj)(Xo9Idvv{AISJcTiHtA}U6zs2;a|jv zgm`A~JBRXjJIVzxtsl)Vex-)3n0Fn1(C1WZcAyE;VfaC{Zx3@k@Yk^}Q5NLF;|{rs zVpIuh9>&X%^eV1HR%q2i+0tZwj*O%$CA2>7j1&_v)DC3|$yF})0e~qcn=K^`8k#w>#*yGKTzkJ_bZm)BX854{}(+cT(=YLa;}Is%^EW&0toK$LS5 z&lAc_8Le6FXIStvE4s%YpG1x@fmzsd^Z8{!ZfUMx46v$sc-{?=ABEMrG@I#*7OFBPAfS4t&{U#(DYIYIG zv0M2I}ra{EnL~uj-9J4lHSS1B9EPlOQDP`R2_B+P;0soDFi9$>=G$g%)EL zlCAyy($-eTRu_9LJcU1TMN1xEmi#yI2A?3Z7W4rcTt2L*&Wm+S?_a5Y*eTQ>#dT5u z-IQ~o5M8{L;OAe>K8mLn`Ro6SYmfc4V|1?t5HR^(y!g8x@+9IF$mtapqRDBwQD*}t zTde)9rfoqcpC?s0bAH}5*aDP(P)T5lSfB~u<@1+5!|{Zua#}28u|?Xfs$)g9wY4-8 z%ZwFg5opb2fLsMKj!+85C0a+JhS^kk0q>Q4*A`&8MOYjGjEKHZf6rE?dq{rkIm z6OYPLmn90(Zr`sVDsVOsSF1OQvzz;wtJnk7cj<4}G(yy0fo9oab1>G(ys3=&w`QZz zd`9rlr%fryi5w7UUR8Od_yL*x*OAlw`Y|U#E0U+Wj7AJw`ky`J48s*{_ zIXO>Bu*3b9V>ssKpt@`jjqtQl6a)TittXm6N6ppPw; zu*=vmLWVYM8EeT^_%F_|bpA_m8hT`PDxBO=O4t$8`wB1%TgAm&adQzXKWsf`3O=G51aFK{gxaZZoM=DoMj6#^{6BD>HoPBqds3q<%&(Xh!Xm5 zArACs0C!Dla1djMZ*RSXgdKdOrZR^~WBRrDYhIDCrLtwguaawE({?S58xxAOtYKf> zsHyuIlLx>KT0Slg^dM0{4gMJ~$4|Nvc@R|0Brmp^I;E4h=G;v9)r$2hXv4npyie=e zc|+A}k!Vq^sIRY|jHQYBusHQI>}`tk95t&}SS+DBR5|)#!&+~#ThV^%p09W#MdTiv ze*JFv*-rSI-SDdBF2^y#5%!$P-;bzEAqthJDJVwGap#$TB_DKTfY9vIEfQNpvT=uT zKm)>RD;qJ@>a`iEu`p02Ui*WLGHAvDqMsH?_|}#^fIpW351^AEoe5$_z?A?hKG2h- zSwJFYdRobLV_aezXw4uHFz|CY*+Iqa>@Ntwo)_4gUVS&1eY^_103a(4muLy3{!?^+ zuvd-D&B^6!0%37DQ%?tAHJEF61W?(ZH_$~y++92Jf;qNa7AmJTdS!rphfCnN4G!qVQfQ2pQ65}?L zUmxkm8e{v=LEv7r@lMjtQaON${S#ina&(^}Gjg}?G! z;zMOtNexgfl(-=Sxkf=n#Y~gn_IIkTP3Vi-_q(gKcgjtM<5)_;CkfSruU9YO?A_&$CrK% zHl%9DKYxM1gD}^U>v!)0n892cea@i!&4o_eC7_wpO~$Xr>KL2nt0Eo4Hyf1yMGZg@ zx7yo>0s^Uqxh%AqQ`U0Cf|&P0wHgEh5Kc8mw&r)RAV5%J!0HG4^6RX>)3v3!rX;}a zxovl)U(NhPdHKx?T2)FgejELbFUQ}sBww>^kGIo~LNTIV+!mLhBB7?KAbW-c@Qc(?hk&%2R#DAggRRGW4F zW^VPlOzZ4F*=H%Tn8( zxRsgq_3q}SprKB5+i(==S3D#9A|4VE6uJ_w>6G&v0N!byu5jKZ_HYD;O+NXS!!1mp z!dhi!i~Z#7+ui4c9b%y`8UMA3f=1DYKq36E&yak?%DvNlEhbN|_7z>?r`A^gIdZ$d z6`y;lYh4MLcozQaz5JZR6cPk-?M%$f+3Lap7Y8w@w>Ou^040o0q!}HerdhikF3SPY z*K_cjs;Vl8&I5x)j4pL4PF6H$eSkSvc3hVx;NTmh$iA7+(!)m>k9?P|xeovum64|L z|66UH&=`}Fln&DGW88T*3wMFDZv9V@Ttnb`nR$5%S|s>1;#0a9&tLBVqqYB8@H;2L zZqWXi)pd!I>%S)gc$$%NteB8c{~9vA8PEzrzorLbxU7tz_h4ytAQ|`uhkqtJ1X(=V z@%S@myO(%0q;C1aY6q^Lj)p}2GP!~B05E>Yxjr)Is2~5<(KtRC)8GT{8TjiUc&+(M zcHA7<|MSppZo~ms1B4L}9Hda^p<1rbG8UjJ!{W!dAchGhqtncKd1>x?rfu$0S2#{v zQgXP}|IY%P{K5hoQNt=;Gm(hz5ku$wb?0!kaYA+QLXf)%xAT-6^};rQ4+G7nRkweth@!)qK~RI0Eav6$h8QpJD9PNH*^RmbLs#l_ z_wpVfHQjiSHBLuoenp+=FO@uH{dcpVUqRtJ=H>9v@`lBdw`h*K$IZoI$s}3cj1S=E z#oU+u>Dk_>;%Q}a+RCQBYpISw(;%5Y?hx)IC<8nlg@k#K$sz$3kwQGRjg!;QVVXLZ z1(tsV8&I{PKia1$zO+{ukD_`DfXkK()Rbf#axN4eK0Y)>61iR;TrgPgKIB3!{@O|* ztM0F=u4$&UmG2fiZy&_K0q71lyIV6e`n6sqb$wrZzOMDg#5RAw3O-aWdc3tacKkW* zcM^wj4adL{1+wOGHU+UvQZM#lIK$32v?OFW68pitnjYrLJCntTuPek{VQtyp7Qe;Mp zE#FwRJrMRguUk8j+5HK}`oX9AU{3~qE5R3=LCTI3TeE_W{9G{KTy7^^4l#lcFnro2 zfeg+2FPaR@M*vwt9^35e?i(Oz*be8e#G2hme8tK-xEv0qnQ6ELBcP(A^SE3$h9Kx5 z^ddn0S3HQ3RlBXo2koDCL@n&gOnT7-U6@Z)nGNgTZC7E2cZ1b=lur<7cS*C^`hL=M zraM_fav=Vx7z#7&5QGJU-7hfF(9mx7?vGnjYpOb~*gzbQDO2@mKqDxL&vxjjkLuda z!2vY6N#1U09G3=Pm7<5fiinKx-CT;KprKh8Tet+4V$44dB3tk;tN~QbU%%(|dj7fZQu$o2>%5NhINs~@g^kwS%4%`UcWVqjN%V49 zbQ#oC-WP;axdjEGc7Epw?JD~lQc?eUXD^B+qu$vdU^w01EbHf_NXaS58~kYD9aO6+ zCx-+5+2rIK-^(#S3V7s6ji=;bS~$5OkL|#alKFo2qIcH$`1)wper@1k>gnt2kI>1h zH|!HX9Egi3DN%&SKQDmTu0PRLD}2+I`qYcxW8c{19M2C_CEb3fF4*F$pb96UprE)I zV!ONx|Mx!a)-z4_L;4g%j!VM#+R5!eUua=tv%E-k%@2I@=5%dbQ4y=}K0}(}`SDh_ zPeA}3by`0Nt5>jl8qTM8kc%ZiwLopJ(9S0mMm1-hRj#yCY}U9?0F1hYPnV*R&$o8F z2J3B34!wM;a94)-dw#DK?8XD3Mr8-9`f)_}@M}@HF-Lk%t0`{#<3^RXy9r5M5BwWE zk1Ub?`@Y8tT0(wNr~4fmdV1joq|hvaECalV;5dI7(5z1<(4qXgp30u2CT43-z2OtM zxdaeqdX>pBGVG!-C_xMDx+Y66J}o+)G!s2X2%oLVgKaQ+3$uekM6a{IdK5${NO~oRsUd&c zV{_T*xK@W&xhtf71vL0o{;y^1>2PpxK!pwlm^=JrsiGIHqD!BJwy9I(hsWIoMxA++ zmjCVX-Eco!&lPZ3cwrKpoyWA^v%C+sBoOk9H5>z_pHom!aQA1ft-r5?{rUW!`-ip# zCsfYfF+cQ+D`~219fJP({_Bf=3k!?q!`#-0_Qj*V+M*S8(WA%5n-i`7RT=WeJ#ub7 zKDNE-Y2BVdqp`6ur&*tq-cy~|totC|mgfClQQ>;wd;Q>su+UnQ*bR)LDcvhAbml5v z(IaKiwjIB{llzopruzDCgM)7!Z%=oRkCR^S;$5?w(Hk$u%OoZxfp%!2<&)gyK!!Lh zaen}4fZ!M}F}i(y`1<-6_;*GBHREYi+Un5l<`8D!Y&V?S_N8p(C2Pf+APW`W)d?Rd z71b(~@oH(taVyQbqN(d9G(2`e&flY66@3JZ0p$IU!i8I$`k!{dejgtnuMaT`P;CP7 zL^>f@VD$?KO|pxMKFcNX5@2gj^TAGE;&oyR6UHpafg))?W@J1>l6}x2Jh4vj z0n8jx*E6|1JF=eq`4JlSfM)#YXhLLNKHDe;JL`Cr!y_n3pFVxE-(QmAmNNpyc4ui% zo^md~&l$In+jgBLiQC0L2T$*jg)~~Fk6`G$PbHdBd-#OpYGRQiSepiJqOGudl7mEywBQG&H2b zz4yIXq$&du$%U^dye4(WlUC48?f)V~aujV7WoDZ7o;(b%Q@<7#hMn&;>d77#J;OMJ z`+KwI88tq}%=CxsMO1(I<#&{K&+cKsN9*6DM*r{6(4U|@9Jq=6Lya34{;c@$hs~JJ zFr1Np8$%6+rftMVzFqbpWqj;gWHANGT8bg6swJUNAl3`pGP#JNNCS(6-(Luyet3W~ zwo?1i?oq&8IOkkroNf{TRV!VQu`)+As2ixp$L+{5jN!T%g4^M0TiV+_ag*C zh$c(sTwq)tG(XHIJq{>{l)fpVaK2|!JsMhKr&NlgB2{adrXw9760kH|HMi&LfT0i} zT!EtO3_4P|{?hGdwH3 z>z+iVl&1nsgR_p_&#BEGFD%{P71Un0_V1A}qEsXVZdx$nvT3)+zuT0u=Bl<2!t{xF z8fwF$y|cIH0K4mp#I}vOtz!_f7?IuzHefzWUNyDVUNWq9iV&*&C)Ax9q}|_gZiD4$ z_R!Bal13u8kmMGL$m_>9CX~ltI?r>WHhE;(smE{B=t?Ej{ECc%bQj33$&9wE+hJI{|wXgWP5t)z$4Z7%mM|p zh0mE{;5|41kq?qi0ypWmqN1F(rK!itq$skT58OV-)X!m}a>h&L${sW8i=SasxP>{@6<{)>^&HA3 zMC;#6;e69An_#(rGZ2uPJQYJIcZMaM0|WTJjZ~_td*_#8H?K)xxPq7DRDi0brfrMznV;dM)1N;^(tmZX;Fuuz z&Cg#rIPEko17KDpjUh%Fv|>#2pLyi8_U${w(u=8KRJ(mlH8-dezTZl96(M>WEjnMl znu?Yj{)8;7)M|_s8glo=Fg~EF09>9#2!ZZwbLLVURI+=XNSesY1lRM9v)=5zyb|+5t$fdRvHZj+&NeRw`g;uIF_UkRD z>%!65-RbF%R-M*Fk6pJJ~xyNj4vfTU132v|a;Ls3i)7l!N zoSfWuy~b3~-wlBeuVc}`-X6bk_O&qODj3>eSI*cF1m^W?ad9|MHL_0r6Q#7zeR zOk09N`(E1wB%b)22yU5GjIwzR!F>@MdGtBrbK?>=WA|4){_9)YH{1%jsFO!-bCo(u;@Poa@e>&w1i#yT&spJ`c#( zJ9xam8{DZ(OrE22NlIHEA>>p2X%e01HFei#mXXiGH}~Q)_+@bZ>Y%9#r36Wp2J4)2 z%U(An1jXE$LTk2>jC!G}N~~33J^ycSG3MuwDB2R+X~D>V6TxctJsQ936TkkYC8D(J zi`DURkg3RiEM-=|0=0-4j6Lr4x`p)6h$^H%-eOzHUk)KN* z4w=5Df={_v`EI?36qLDPZCBHSw6S-lwy??Q?)B zs$XvElNrq2Q!ZmVD(dQwr0y0L7JkeB4UNGQF&$M^Ub~q(W?>m_3SwJt@1H*=+nN+suA6+)RKrb0XhCN z*hAvFGdBcJy$uGB(WtAf9vqq9B>$b#}CI+TnNcij0ix-+}1$fdG9G47#44o{+MD(q=fw z;V;E$TS;E2m7SFpsIKP|0|vJR$LbGlIS{?YwPiKG$|i;RP5rBe+Q!Pd5RLkm1caO9 zHj^1XKY5{rywD4)08N{WDYrh#!`OqSIEQNO?i>oDLg%3Qlk@+UfXB(S-?dMCj%I>M zZ(no+pby)?;)fKBX*r$`bvzrQuIfGYb3jM1_HLmcajY8Mv39Y}KKm!UdjF<6I;xvM z8KcjGs)G>D#qm`woUU_SHlc?$E-)s=5lm(@3)o5ZwI3)cYeq`K+J z$Y9CIeg2U&&Dt`baDTUFflk6faA?B?QBoL?)pzJBgjR7#Fu>64RZaLaES~EL=G0ad zvB_(}is1<~VV|jW>p(=)2eAx1#89NMi|zf1+s%cat0k%2rov6fO8EbNN9@`KZ$2Ji zNVW=jKJQXu(0Z$3H;7HUTt|^8)q7uxxjX;xIm*ebpI^4DkB?7w@03UG!Is{bejWcx z{4Q$J1Hv>B4zo%dg#7*T3B@w?v(KNqO_--G_)}5KR^!|2zZC|}ZcLMwMwiaE^{SEUYOTU6;hk(+ z;=iJwzM?nHe9);vH}y4bMqn3NenSM)T8%esCyeyO1vS`ceYPBKq?B?r@Ty5}dt6p* zLrkImNRLmFvm*BZJYN7VKy8G?82C(3?1l(xu#4KY5$KoP(DkTjaG&sCH8ssxk)kae zQB3m^Z2Hj8VzjPs&K*@dDiG=xGhEV__ZHQK>ZN1QgL^qGOsi96H*4;`s|n{XbDZ_u z)DAalOxt>y%lrH&OJ3-((0_Bvl`%dPM;$MOWbQYwBV8Gy=i;&-HB8m2e#*^Vy`Q-# z#U~xtzn1NUVn)961U_sf{jVbJ>(yn~Z?AQA==XhT%Y*uuz7-ZGm6_&hcR1?0Au93; z3Sg&W4Sja+bRaG=yYs!T%*|MWsaR$${rlufLp1&-=#_MpD*6d-0tc9f-Xi_8S6j0~ zBjt&B-gCJm4?GfbJ{E15CmvT!`%7mlnUsviXv9KJUg+mFTZUM%^j4azQ97~lEOnC1 zON^O2d`9w&lLHq$Pl9gWzI~sZ+z1d5AY1yp^jYH;J49zXV15J#O?N4hSmaKKkN*mi zO^|LtdI(8qWcM=cFJS3rjWe>e#OyAGITyN-Xz6SKr@$(dr?POkJ`7wf)ORq3zo7BA zL3~xplTd%!K>oO(BW{C1L-WJ&BXorWI2RiHL&z}+9%WGTpov|!# z$QA~0T9LGH@%Ok+*Ow=e{i`s#(xmha{Q2{OKH9+87#%im8yl8;tcME+9!RH1n;64? zW0Yz9qk+&M8okTE>QLvs&xX_J?|x)+uL74 zAc1CmO{g|&qxrWcH}XCAWauB+Nn0ukE0<^@yNrtp>TD3kWdf)-{7keopFENpDrNqM z&x{1p+=V~)ueNgc7EIZa05)okNL^&A!e4g|*57s1dQ$A#;8;6%+)`nalk?!(Hm;ke zL+9ADYDR=Hjcv}gmWh6{G+#8jE996fa6d@%>LwCRSl`%KR8Bi10$F}2B`NNENX#)v1o6Hqm|d$ty4MtF-L5VvTB-c_9=K3XPck`W4(z}# zDTemv0@gV;;u#Sj`p?W~8Xo4j`;nhA+^p?;nr7FRS%?4FSfnf41+*XVh7>P_GU8o1 zRX+eTiF7u2JTevR>xh8}-i6j%RyLx46(Ak>D5ADDc=<{r-%F1#X3eRFqj5S}X z@<3;mAbYELOolb?)i5`}u<$};W@iUMrYCmRyV)Iv1X=j*<>dsN3Cu@FE>+sBus8uK zr6UUioe@AY(D7oV^@oma(51Px(B(sVhwMv(i*{{S_;q5=s?0p521{{0NN zro24H?5O8PMvvh20U7~DlZ3<&AgMtEX9ij^O*QC1OwG+dKo&#Ng){mXjN@>zW>Zu) zZ?v=$5);M7juMW!xRv|vD48GzCMR1U2n6)>fJ1@R41C6-PqPb`_FqL>m&p-szBh)5)RH6kdyX)OMPB($^i zQ;yE(uh|=dHAU*5Pdw|P-7nGjRY4)@rs|Tl(f18eu_aBaWV=in69B7Y zI{l$_uG4^TsI07rtT=W%5^&R?;3{=Ji+ZN0{qIr)IwvL@wmK&rsL!rTqiIS5O$mGXu- z%*rMbCZ*xWe>h;r5!FQ-B<2qv!Q9;f-(y4YKO$5Hs{N@qW#g<~iCe7MTC53VA3_Nt zt??I~15#93XUjYkq;RCznHFU5LcxZ`+zm985M$Cb_|G6J@#7!E#J&n|5xtLu#f;Jt zm#p*@l_WJq@BNBD^+`kb4I`plX^G`l@&}Iw^?Yfkp`9RvShm_#fod)Pz8tWF!(B<_3sYxAbVr^$#D2jcPai#DD?sxCP0eMexTx`>Hunp9zgsSf9-#GBhDo+Kpa0(Vzy$7 z9#w01vhr1EqH20*g@#M7qZjFqlw&o>N$2qw4II6Cl!S+1Hdx_w`fFi2%;?LoF{L!y zDov9h%PO-Z(Ky?fsS`X?_~r6f92smr3_DeGmhYZ5_HuAZDc#n~7#It*yPS3x8lBI# zc|k=bX0`tHOYZ_^aD+Cib$5$wu6B~c{Ass6%$UKp%mE@ zkCT}4hCU(6`65m2Ro9unXlhJP$T-i$E)$=?EnP(>74@U{Zq$O~En>+pLsHrgUsc5_ z-Qj$HqIk6STHln5@d{-k`u(n5&6vRZ+3>IYy`^7d)6oOo;*_GseoW{}M;BjWO@2W| znen$Im+7c8Rq#Wl7Zzl+4c*qwg)cGE5mptZ=@VyAgg^8OFqbR*id!EN(?8#6gtfkR3f2a3ZBlfo1X_+4X?AQ8qEn1xDOkO!eF2luHc~c0>7BAcQOH<0p zf=(HMk>!_#xtpI}1S|}AT)5ey5sIB`(HynQyrc4rTCx&N=NI{8H~liC6>VJ7{S9I; z>k-jee`KTcEp@p^6UwjHoh&w$B8LuX%SA7xq`UY}X9(98A4#(Ez3CwP?oG*zX5@&i zEkY~R{Nc0m1L1Ivr(q(V1X7V4WdhG=&g!r6+`dvuDc+f_+%Rp-cjJkoo&Lgo`+->b z|Fi%}0ol2mRIF8}802S|k1lr470GK*Fsy5+x}waTb*v}ac44DS7{j2TS(tDg;I?po@gS=tZ=&C8%H^-;7k36^ZHRC~-CfS_y}!a|AvXkjcT zZey;U`koD57QRRU)Jw0~b4p};C;-vcJb28jylk%$ej9Vjs7W<1z}?$U6eQ9^(L9(d zvU_o7Ed4cHK6T#bMCIdKKSFL!sS=c$;S&0t3Iu3T(z-3+EU;ZaxvJg1*`%|I@l0Kn zrIhWh4XFkl8e$;w>1Vue-#tn~ZvHuYsjVu%>F0LY<4_*s6I@vwg3DHPdsMgTD#|9X3iuW|Bdd`Y7!TU_zj`7D>x3EVMb@ULjdk`$%Ml z;LY=%#j9=i^p@6h)9A^VaHr?YO>r4rp?9i622P@l72A6jpVC-*Qt%YJU=-=lJdbSD(s@m zFBmJ!YKE5`=N+q=uyTLjkB^1o`r^1!!hO#Fwnn4xQ%GC_;@swekn5Lwy6*k}@Nx3; z24^yU*Q)#sN#)8nAm2)MC6TCEauTU+|L zZe_-$C$m?xX(>uO#@2PxA zr5uM6fQW~%Q6zB*>&pyAN;&0;pB98A8lZl_g@k%Kl?^+>NE@5`nwaFC0utHz`Fu;> ze1VRaPbu-B6^G_9k28+UU@T=exPj<{Sv_Y$Kl}o!WjTSZ)&F+n|Ca%zX)AmNm@lZk zkc4MyDkVVa#ib=Dhllvsw=8UJi>$j%%MOB3bj;7^=BObY!W2x^vHPN@ z{{r3|W$<`_^vnkx^#+&3X+|(^iP4M0*mxghL6N~HLs!M z5i2#&Fw7)SdX|Ik={{352I9KJ#*9}~P!KulXJ_9m?&xmtIVU9}LlOk~?2<-CXn^{H zf&#!ePhG!D7bGzv;Jk*9sI(*|0}4B+#_eGeZ&p5l|DmmnF)EGda>Zhj7T@h-0C$n!D;;+^(Wi-wqJk>mv}Ta8XLLnti^?$MbiZF7I3J78LV^=9dHT@f68Qp zw_i0t7(_IggBBOQv$Dxo=sG$DARC4W69$51M;N@hYI6Nx=5(_RGiaTryg==lCtiV+QPAy=jAT|Lo1TeYKtaXb~K_3mp zSCV!Ch#(yo-Fay`pyM&c(%ByIb>lq+DSLQ_-9*({3m&rLo)It%8h}$es1*`Qkgd4B z361qyfL6eMK-{wSKbkMf@FhBq9qgxZ-B8Bf&92$J&CfS3n?MK(gxVm8aRLC9h?Haw z)vvVKJ&zMv$^-JB`8MEzNO4|PMutB;%B)bz96577j1d=x> zu#iJ#?C1zN+<=|H;0>q;DODQv-H+_->`kyz^MKievH=7ygQ-3rDWU>S$$$XA-^CX* z$v zDGxK{0qg7d>?Po~Jymx*SnMIJaE)4590-GnW_S%7I>ZJkD+hLD5n!MXaN}sYwusnH zx!;DD5XtIwJ38%>G`s&T?~$VWaUyYg)+ z{DA<(Uf5>`J_T}6tI~G44)P5}c8>aSNCSrLJE)Cs~Y`M@L7n zi$XR7Ct)3}w77Wd{?v3WIs$HuXHD&xT1Cvwnxc*Iie6ARAp;hpXhAB}1p(yHEYaST z^6X1_6eCTD`5qi%?4`_#ObOsW!v$sZJLYZ>gc@to6JbWm=YpL8S*N|WtKWlI<_8dh zfC)kO2y8pt z!Ps}${_lQ7-xw{-s;xaYt*1xIXOvbj4#QzXh`BG9@FdGKCX#l&rqncsa40U&?Za+T zw+w(!;H%?<9TONrIMATIvlF9Q8yC!Dg<(IIQ@y|phlc`UC%~OmN(+cFZ&G@$WhC&g z--TKPU6m2&K)pq%kW75@d&*zXkxouZgDfuNJ>^2v6YaV$|+w(&<{UZQX2*J&l)$Mh*^+68+%(iG`eQP_^&&Y4Rgab4U!QcA?xe!O_VO% zg67V`+WHqeHq_y7#l^63!`26gbj#`i7yCf}Wcl096|1QR8Mb_}j@gA^K)odTNY zN`=w?V@hn@iV`!tged_y1?hwF_0^>{qQRy)&;|i%==iwr;XnW=H1?qH13l}XJY~pW zz7yUdo}mEkk}~vEvpczsjd*GOuYG(d2nnOLH|r&VA%L1=WN-f#6o_!#Q|VW}|D$q~ zHtfT$S7F-gweyVzSu2<$;gqJDl{>&K*jB=!D;gh5boBIIgKPFS?gNM+7#bg!%uvvW z9SV7%N!Y~0B|546cLYbCK9Gr?lgIZ@?f=N=s(T35khcu_OW}*%*0E246d366)YJOk zL&Lv%zyW&`j3a9s8;?k_4HM~9RI@=30Fq%)$bc=4oBNM4sH%5&*;7*FbBfB$`b&Xb zg>3)@-dY*w?*BH%@4_p_T2G*_o*Lx~fVB<+3~2t|nL4UBCTUtsj3S@4{RX>Pu%wHnI*uQl|4(FtnDBum(PDKcw*%09BXM>I9`!rL|= z(NVeRX$(*2-xay)in;bVhc510cJfu5FB)ECD%3n4Bk7UAI7B29Mhm!J6mv0hPR-uc z7uL#TQ~YW?F(&d4lXk9?nrBc5=%*4*R^+kv|i2X$_u=U@@X{hb7$X>v;ClYhx5U9IVO_gj zr@sy&!{Z%ZWYd*@YX23(zmLN!&X~;F-8kXhziw!Zrs(wz$QKKvCsZQVzWc3GDO;Ud z{f@KF*l9DKuYE6CXd9AEdmAkd4PlQ~AGaI~8#w}v(st0n%dhY>YpwoskBvK5`X1`u zxkmD;y;NJ4sKojMiR|wK+u_pt(z=x2rFh?&31VrYPXBc1UI?sJlr_b19!5`?En_C>W1?mFCO(^bSD2jn=h>a?Ub z=v66SMZOsxYI^UxOt^XWi|b!&!|!7)|I~G1uiHb`w!4vxU-(6J^!aV{(L^c(UdJdJ z-x=eH^1U;2U%mVTad4x*ZmqLhgV?vd zD)T$}#xBt_8aKLK_y34ak$w9zF|%am746sT^u2Ht`2MsB1-Y)$36&iQZ&yA_^0oZY zri#Ha;a0q1jxWKUB7f$3e%X?g((bvvVt5`fnl7EGK$E2vb6KKk5=y81{j1K)94ES* z#}CnFpT_*+Pj1@x^ynI5XQ|z1wOtXq^9{3u-tj?FXU1dBU=yQW*&(sSPdv(vANmRS zR6jhQSK?qmOd_$F@o|0_9s$n)xPQFCM`*`q$E#S--qSM?+$KMuE`StE+{Ol7LJ>0X zKzj$O2!Q{)OC{-*(NTS&XdvAi5XL7rjO4kzy&p(L!Az2sn|oXC;D_Z1lcyKk508Tt z6CYBUUL{j4Adqfle5-SiDJXJ13wj0$wDlOgGlVS*K&m^-tG? zHA(SUC^H<*2Q6oe&m1O>{axd)=6tiQrWMHQM5MWz^t zlY^G6M4@T%2&AD3Uy_Cg=`iW`gWGTvzw~EE^7G&9&hc1{?heVY?WLa7 z!C(j`SL&o*Q1mDgWe+t6MklH&YC|XWA1|X;S}PUxZfrv$$~d4I1+)rA(AmfRO;v}U z`(U%|x(9Gs;9lPYF`l0vpA(eH-%^>Cwa9YklTzLSe`K*etl^A8M1-yJ-_e3oX`w3wg1d!Na8f)yFYKb~jRKrDATZfNVpe#GJ*GrFn>2 z>Ta+uEtw3pCW&X>JDV7VX|fOmPDNP8JqvT&=4_11J|#}GVBPi#8)S47l-6cvjn=P-YR3=fX+l1PW?jaBDwR(5v6 zaPDiQB$)LSO+!A`GT0WtSQSjz6uXyeEPq|7nROiW4wOwW>xSQ>{jehabzed$j~ggN zRpm(9`McO5=yz&mHl&e z?5urxZn;_uE@yl64dChlGzHahB8=-QsuHR^A#JE3nbcC8knnimaVJPDG`09bZlk8* z+d3;4b;9JqW?)~dqY=x+&lHo~9E8})ffOp-_t2(mi>KdvGRD-1B^9-TE%w`_yMGdh z%X6m6^ZmJOZ>nXVrerrSlLR*|xWSRKFeHW07$lI~O}AvC2GjWwPFSa5SYH%p@w4}* zujaa&;nJXy0@;X_)kdkF-(yYbnDa1WR|Y<+o2@PJ9W2{#Z0&3%S{C2je{@KmVVdmo zc_Lud6e#^J<5FWziIDDEaPpC1xOlbr9czfGQW%P!3og%vai3RX7(IZ zqO$T8??UOHH|-bQ4;G7#CKP?I)ZQ zvd&VN_A009tF?d2rDWU-ZM*qYaRxVvHY5Kp4{~}O^O-Kav*?NLS)!5bu^m_b!6eLp zH>vRZ!S1OyQD|GpX|eDR1)^-uJUB`ed_eGkU>JtAnaNnCZHq1bY77UA{R)gd9CRQS zYV4LZjH06Am-6u;R^Fp|So}%m$i5@E{7|p%oy9#4*)YS09X=;JO)i9pt0Vh=y9O`~ zIs?ohXG_s|yIE)fygR}W$oMu3$nGD^tBX-4_lKR|{mf)EPn4#;t9j@RBm3bR0k}2V z#0cULVazgr#>SvO^=aMEVyp`DZ9--ZSm071a$laZ5i3)HmR z+eO$PY-s^Q1;|@jUHuh1=~vj*W;~~5xwqPjOQEeV`6(4@NX^mcdG;o-`-x`fj4i@d zf(5rH9_xYESqv6#z3$Ef;+l@dJPbQk)#5h{$cdS@>pn(onzDzU$BJ%hN+aTN(i5=} z9N}XPoS{$mZI35Ics6P{q)8J0w%__9@zcK&bJ^8xt)p0RY_NB*mBD?@pGC4X)SI={ zn5H}N*ffWpL6Vpy--oHZoQE{{BO;rfI7~@LC$N8K^-o?jdY}PFCnV{km#}UQl~^QB z3b8u}zMXwf+x@OJ)T((!9OIDqEv=OIrV&-ag%69%+7Zy_kY-vn%@nm1FJ7lR8-?Lq ziIDr66YTvEFUrVC_pVuTg2^gt99CSn1PrdWl~@vkMP3f0T5Vgd&@(TaOMN*Nt&YiO z6cV}V==!Dca!b$5=xeY}dQTuIBbe;)bf|ht{&dJoKHJ&BP%Zew&&sz2x1`0*l7_6DUte1PR{S~m*~V+ zxBrP(UsR$zOp(E47@Wc}OIL+%gG1v@O#>MB`jW-e>$qQ8G8!A9=jT`3Z)1nhmUu2s z+sUM3#hi0G3QY{Kbid)e;YMdNvgt_Oz5nU=E&$r4JwT zR+ljstSzt&6j5N`Dn@Vvu-l*3UH11^W0dEW-Zw|D$5+3Uxf@sa?%Sc@=&<$m{C#jD zGW>JbT^MBXFo{P>qDw^q@FzB`g58QjtIe97$%Oa5b(}ZeG>=n;7u)Eixs3XRD8<3> zNPms?`;9vR-qp;ZMSLEWifYxfvIm1o(7o)rbGLWAd`#kE{5rzg8?$odAyH9|%Fv*b zX3pXr8kh24NIYgVGtSzYw$4{{??ph)ndidr;*v{f!%V34L@B(W-b)q0R9!^fK*Tv5|)?_c-i=I?! z?P6QJ_Brn2XK&~B;>3cNBX%xY)r72iG8H-OIoEte173<3ZnF_qJvr8{-=+|U8=qDd zt3KOg2(GQDQ(9I3oiQCdDzvWMpSeXyceT1rAo7EyC2%8uMc{ZvUJUMF>ZY!@wT zkTUY|W$wTc287ov*x6~)gOltzJ89MN9W%vp2dvRG{Q6Z-_gS=^hZ~NN8XuB5w`U$h zyuLh9Hn!2WT*LgSdpnXfuE6jSTa2`MBCnA=XR)Vm*&?;}#7uF&`Xz4y=ZxVO9&*zz z>d4>td3mPJ-toy4jx&{7VyK)qqm^uvy*UFH)CNNZ=N0hDKfKEQW?^k&qmGbkNa{up zyaC7kmE@i7x3@p(jdgMU?szpe=z0{eJxSJaQy70O6Xb@V-f8kPlJf=u0zMfzc_i_D z=uRxIt~cvFzG$2IoSb@W>w3AkxDm_l*G|LQdLs7T#6FYe=;RwuJD`{v8kB?vr~xT2Fu8Vp}mn`=1t|u1x0!Q%C?Y7rV{J z9CF6Q5oU2sVar~6YNY^!cuDaNcG*8z)c6ZEx?VRk7@1;=GHzqO)b0pbkH5D$P8(~I z-p11t?;sVD=IrdeyLElW@(v${1$KT?+??(>Hqq-7-SS&>2VRF-Bs2-Mqu<@^Qr^eb z3Xz1CtM`XwE}YL_Q*^*_rH|gF51Q+1j@HHd6{;nfHO{ z-Fl}-45pv);4sl_>hwaCt5Hi&>|wA z+GH*St%%`#flMZ2<%muf9b}3(wYCqN)+n5~yEL%Nj)O4mO&ob3%r7f4JJB=op`2?d z8+&9G)Rtg^p^cV$hd*91O;T!!B$UB(4c+9FqYSN*O9}r35BET09SfuKF)sl^U*$QjTCr?4sRb$J2^PMTHHnePi##$HV=L1@*7eTDk6B60=b~`5}JRCj9qUtgxG*banun@ z2Mk4IUY?juEp#u;T1#%IgBm(WZ2k)(?RBB^fG{3@d!W#YJE;;NQqu|8|3r#x9`$jR z{)e3Rh&yf46kM@fxr8Vl=`ZK@_!D$NnNCk4#MQ+em)zzlz}1Q%33d%juB! zLKT4qWDI`{p49x7**2XL!xfmYdlKiDhCFhRT zvgmXCA9l08L+gJY^IY}^scB!w4@N_%I#Q5bZb@ucw|5Ir)aQyX%B(vj6o1v7EpTPK zTokJEzvbhVK1!pa|E3n1&8dX(js~C8xragIcs66!emL_1dFQaa@0;I7G7=+^!d~O6 zK7j_o?)7S~cux@Ay*cC3{)zt$5rC@fN}`duEY<{NWaaO1S+6vXGeq)(wWviL%gCM!F4JA?b@h9`fU z1FEog-caOD`sU;VVfMcL=7-#J&3M#<)~$b&F!NFKY1aCK48?t^TlZQppGHXw$|%^2 z@rbHQ{AFs`AozD9xCmb+J5iM|ch&eL=SvhE+FDbCwVB}1lDdPTqNDJgo3ZwX1!IsS z0YgmW^Tr;{K?B2Ys4ns}?Ok8;`^@b3FXs-)Q;xh+*AfXayhWK4x{W#E7-*A(UhGS< zu$PO;mUCJKz14&_?tJj17&&=pO7Ld`Loa=$^k2+h4~nGKQ!|#3vOiC{`l^0kU(INI zYmb#qiI)7`QcOUL5j{z3FzY}1HCMHCrJ9wZ8r0=4e@E-J;*)`l zqN0nsF(904Q#eFSBt)oX$CAh1fas^=&s-*HTltKMkj{ z=BkgII0B0pG4qTw^Zuwm4`=u`LV-#|^pHcHzoV z%ctJ2iMS=wF))Pjie)qbi5P6~lkj5zwZ5e#oc|$HsAjeCC=C;ACTa!f&!35;iEf}(Kd6du zS!?wob3P*bmN*t$Wqm0!{BLuLB=0%?fI0WufdSU3rG0M&AP zHM>NLaTnI2Kc1xP6dRNO?j@A!p7+?%Ei*0Yc)x=s%%dwGLk|u6H7Rl-mA>s9grP`m22Pd?dGO z4HwC)P+kl1=flJyCgj5dcZBgC6Fp#i_6@b3x36zZm#)d6+iNGYY@@}>^Jg7jhbXVG zux!IX$C@*ajka4wkh;v@i1Pks)q`@EnTP; z;tv{QzO=$6#}Gx^=G8)`A4yO62^FsC zX?th!slDx^9XUOhmWsH5JqsSPgl@wrKTOP>k9HQ#he#3NOoJ}w>cO<+6Jw4Y4!^#yvS(|S zYpngW&YTV@>FyX45t~nyUUA8ORxw@IYe+6~Po9!0orLp@211Cb>3-i0mUxH1RobWe z6idDBol)P%uH=b#zAcv{ZmBfM49wFF7t7Zl3$-dsA$@|<=WtMYhO}DyHd41_T2%(* zCkVfP=GgxNJ^$xLIAY?z6OXGPVF8q6eBe+rKHY!rx;c(Kq!MWzNPPw8hYWL@n&zyQ z3w+||ar6EfQ|G!}vaL3uV#RaXA{plA;dT5;&+oF7|J>C2cV7ZS(bFIFbp&70Te+LL zn@bf~-&XwFb6HEIWT19eV0A~~_cK*r&E0%(wwV2UlD7R=8KpQKoLs;fi1 zK}lFhG-lbH&nS%;|FbbqOM^ix_O7GY0=koqtcYf=t^5{SH$1fDC}fYH(lv9fQobK_-=Pli`54 z*()1oUM@FCPHf-dLr5a9^9~Pc@3W-uKKDL2_~u6erLlrKIaPZE)JF!fu`@d@P8SO z3WxnQ-rrPNo!k*%csD5RowSiUTj@pxDY}N%-pM>xYK!BzMvIH_rW&3T(<5QTWsvhG z880ajPoxQHm>ov{e4AofD%nDQ^woZ>-aCXy(I>PDZm2|eB-1AH#iyicOc)JSAIAuI zui?ieI9#9*t*jX@~wJ!{t=1tCOQ zlN@lCOffK+F<{eyObiG;>_3=1LI%Qu`$}DXjCk3xF@odJ?`j@zqSORyT{ie-)}UIj z(}UcnRw6oSE1(mr=zfZUnkuBSV!z&E`F(bZ(9A^SdHu{YMf4cyAkX^2ZKFa)Oc25p zj3gc{WCXj(ko{C(OfE67E*#*IYdi4HAHjr=9p>Jm`U-%?O@1R+s3T-D{g$+qkqk5YDvi<=V(4lxgdS>ZasfFQ-W*= z@sr?Ki`Yy48O3<6uN4ELsz2CiU2x_HY z_G+@y+#5=V9O(BA4I)Gm%`Vd(w{$T4cg}Np)|_}s*p8p66^yV}J@K?%#OQF~_=J`8 zZj_U~{7wC|snf$ZCfYJm-SNG0{6gv+38Uwi#_B0Ozq;#o*IG3`61fTgKQ*0oSd`oM z_5o2sLJ&kc1f*L)I;BBrR6ts~yCkJsQd&?z20>{7krEJThme+*?ta&t@9*W0a~&_o zncxwmVJfY0)#M7s=rrj zj;;F?TAsR`b{-oS^Y~>{+t=#lTN%&q*DNG!kW*!p-V$>EgGQVwYwePGO@UdTH=zq_ z`}vyt>qXfMx1}^h{;152i`k$MH&P$+j03dXj0TOKp$}NMw63$t<}YF1Ee^I<3B@?3 z$(zMOFV3$l@ZBL1Dy*tz4~4y__DT}TlM|b0Hx=6D`M%+{ViH=y$ zkxO`Fl%V;re@|WCP?=SUG08rNR&5w?%6pk998BRRPFqd1FZJ@jFzelq*2v`qcc4bV zW_-|gCMxx_vGsvkp*Gv?=rI3IHU1H5;J3caj9VB>w-iQySu#>>gk&HQ%#b91`}Xbp zkHj{Jtl}6pzi?mgS8Ai1|M&7uPfY+c>WSiOr+TAGpCG)=HE+02b{sOMGCal}(57Ze zgsFFJ9viVClBfJ`DMoRCb(~J~R!E9~7&)8EDSC0qJeJDBF&u_TzatDAQL-R7ypNBM zdvrRKk#J&Ts1CQgPc5zSjC}iLsj(5>qW`7gyCDmV$gqRG!}D}bzl`Pj`c1WHO|J7tU zK^F<%-M1qw>`_s-a5ZVpXc`-K_YaLS%Np1-QipQ4d{cUKT&NAA7Fi#$@#3k`PYxlOn$BIitA@pvZ$aO2w7m2dw8g!d%Rl__k5s#MQ!bT zO8nXe@%unOpP0g7_e;Wh{0!AXzu9}yr{2w502jovTJt+ed#zEwu`I;7kfWnAsbo_r zE@W?#@qpKKqP}T4!*T*kdLT9LI!bhgVl_fKMUy#m`PL1JgB#)2KPe^SsHltHf5M}m z&GvuIy3b)&yp|+r^7jYP{8RjyAH1SIDRK=V)6F#6I^Y%H_BK+A4l`ZJS*CyTVN#+Q z`=Eq^n1hL!3oHQ`i^JQlXdbZG{zL365k-Y@d%J+>YBy)}UoW{r-0Lk%IaL?vVpwyg%=R)D_c zkTL5W?(cK3boekIdxYE%+^wL>PM>R?xgx1-&qyoHUag);8nojDb$ibn_I?k&d%tey zN8J9Z=G-e~y;dNS6HlgS+JJ%iAzWT;RJwYC?vBQbr_Oj&=}4U|O$b*DA@RAv^4pNj zJ$JN;Rpd)iR;b(!@%gHDd`3r&(f)OD2h})N*GCqNwP7&zFteLchYVjMM;Kf@h;9@~ z*!@~$&dms?Y+xwBFd5+MP&jCQTV_`}Tl;P7ydrefGndqRv#er1{F%cwsT;)kq2p`K zw6oq^@F8a2$t=zhFl#EhHbWc>$abXj;Qq;m`#tLDBH4(Oqu2+_zIdUXW2)DNAAd3= zVQ+Q6i z&*&boJ(z#(GMx;`ps&wJ9KGI;E2^z^a3FblY)L^vseaT8aG$ z;mfXmGWNLX&ueT^{(1`?%qu_KO(#9ZcJLzczPGp2ZO6N>?LLpW&P-HJ{1XnEU|mM2 z)ISGXgW(5r;6@BPD3*24GGva<0>edgE{q+^Rr zRyU$4dW{N=u_6p>UZhGdy^T4LI5I9|kvvM8^hin~?cKeA9UlQXPpNh$X)cqUfoie< zT`oD{70e(F&j6E)#c#GfHMsb~wWCJ82k9#9>b`bqrgzONSE!$={qvNJMZ*m#n=r|* zucvVRT%b{1rIh{d_H%|rsV5`e7Pdqxvc0Z+X)k^qnF?gpFmjOUtuiLQ>iKyWI;oB5 zx6RDnCCiezruAp&);^HeF?gm(7bbH{v0<1wD5dXbKv?*~>+)RgV0H<<6{0lEC>Lk^ zr?aY`&+4ya*oqRA+10MyBa+E~a>UCieM`!3+?THY)A>%fa5I6pSdGf$3*VeBP(1?N z32t%7AB8jM=&1X2u;d$?H(ty$zaGz2F6i_u@2J1W+c-eh4-RcK+t1z1ts(*vx%(Mfq$2~2yB(dM3@|w~V&Wh@NqUP7ns>f=N zNb#-dP9@Wf{tK)jnczb^w6`-!}+=6 zFW0?X#|=G|5V{0nWY(GZO{wrJ^IM%ZnU1#vWHGwsVxAxV$?Sbza@-t`SO?{uN$5-^ zB6I(5TR7WUIH6{*IS~ejR-w(=3jXUH3;%zVf%zHIA7ykJCn*BcF+q1NfVjX7p&(4lFnEZB95grvs zp8WWebCMU1#zmrqd&ZZ!SJl+AM`9KBKP`sqYD_=fjHTwh-nbx+CG(S;!OLpq$)iro z0qt0q@;IrV$pWdw7^_-rdQjzS7D+c*nl(z4-m#qS|E0a{pPN3qe-|5Y@H_s5hFasF z93tWa&2JKQVc)mtBCmOf9&%+eTfAuROmjxUPtQEE}8BYZar#sC~b8Wn2vT z$L*%N{hhWLtxOk1CXU|-su$x7w%%`9;ZO}cwa>nPnDeC>9A?KPiW;Iz6$K1s^+TEGiKaL%3sqAMc1-867n{8^rkY6BK=ZNqAOio2tvQWS5?uZQd2U;6y-$Y39zpPhctRYrquJGPDv*bAq;D=q%mPg=rp_I?u* za#P|pUQFWqNq!TEEq1d5I*nLldnGejGq=+F+drg|R5P*B&61f;aUa@s$SY#dcGpdsUY|uX4TjF>AfgnE&wSZg=yb3b6gcX}loT;&Nv|2%~uVY&5F}N4BRFx;)0xmP}xiGRjeskc(1f94vHsCi=9cs_CQK3KD8FIJ%E!FE22C7B08RdC6Hx-dN>8)Dt3{r1!Z9sYnUb~c>SVHQxX zpm$2Boe9W7@ogO?uY~?1n3pU^N2K=#8NA;0-uG!4A(F91q(XvR-+IIEpL^QW%O2No)c2CTu6FB8rdHlP! z`Ff~B4BQPM!b54!QGTa0+^{^Z_?ScfT&+At4ZwsO(X^A1Wy@$N!N9_D0U-(r;m^ETEjUaM4 zkx#V4!Z&8mlA<=|L?oJ*3n?i|i#0P`5~N>kVR6vvH+bZvadc_oPm{91aVk$cHa$UG zEYjHhu};`KZ&RF^Fv}e2_%2g8$Xv635T~#Byx{$Nlq${)z!=*l8vao};@TSx08wuv z5RJq{wRI8|fniSwqrdSx|GZZ6UqjG^-^IG|eQXTy#emlYh(IVzTR2*T%;>Z~A%*VV5@F{AOuzr^X)GJ*=cEig`vA{1Ou379B8@ds3pE=|4mXQb@6W zuyV#&gjw8YK{6!+DK-lkpoi^b7$0ehkGv`MYS`%sskEm=7|G+3`VX0th(J$qoE(L= z!w7OVhqinp&+lQOnEm+T0?lNdr!zXK>v%Y~X|4y{;t?GFhR+zqrkF+1oWdf*eb@HWW|w#VhaE)ICP0E=lBC?u(x+~QR2EKe=M3@l zBrKZ8b0`mHr?)f^R?p5XyoF?B!6gn0TD*v%c^J&Ds*8W;&Z5`tNUt$@b*a9C$Sk&+ z`@CW1tjaotOB`g0H^<*v@ESxdaS*AfKzDxqx7Bg^jF04j4>i)=T7UvPW7)2&6MvRC zQgP|H(ogNj-geN_5H74#G`lC1PkPXWg_FHvlN#1mm9;9?F4Qlb7vZY5iEM2R`ZNW@ zQN{Z#q*f)PQGZ3MMkt*2S1>aZrEZ{?7Uxq^G~~Oick2A{T|OXNdc~y$W0l4uKRPBY zi`O>gs$9wR)~m1H2|s(M&1Pc2>qe?veIsa{0i83Ekuv%TCmHW;R<`sWgeH^d0W34dazJr_PT&v1AuS zI@WD|jI+&O;&|Py{EY4YYXJblp2a=jq z%srF3OK?=xipuVF_K;qKWq#HNeN`?_+?QF2+0>k$x%ruipIdrbZeX~o6*r~eOxWW# zzmSL%MJ27Xf8efV2JEhXn2m56&4 zL+K=So7YIJq9LoT!Qr#Y({yuYix2D5!^5tcgo!Ch(A)DEhUAbzf!Ifd(qc5ZX?1D6 z7AN1tJ%?tHvIM6~8SN!;w@SUBZ>bnHkev!dLs zCkP9wOb-Z3Tu?d{;p9_Exl2aA9}y98Q&}*1sqm;NZMCF(0DGMx+yt`pUJ6jK^x^F; zEX>}&m#8>%WvimMU5;2jqI@7ZZ@@WT*&enOX;K8v$`CO{KshIw=mIX zjcE`-wxzsVn>hyA{mWn#zzRcO2A?|80n?wW=C^K~KWCg>As=R(kK* zYnMF;{^l6n0vpy_y&4BPCR@j88Ife^C*OC4d#fhcZK1DfL*<`<&xJ0#J3+n3S-hfT)cDb;+dEA8QM4dO)H|`QnYOWeq&iY7bH7YgW;o7vj=0bBW`|GFCD#dPpFXYn zl3AL^St%fGK5&nLAye6YZcYCQCO^NtwvJ)SZnaId@*jc8vK5~u^;?)v2Af`UQ@XDSN` z?n-#%dibIxab#)uS_mPzXL+R&#~E3I=^Bo)Sft!6wO>@ccV+a$Y3O+H+x&Z!EE){MQaEa z#4T7XZ*y33gb!$^HtwGM88uozdCF;LKk3tACpf9v?lLjCB(etr^<{72 zxXBcM{OfKq)&@o7EqYSl$|{@sA z;$VPuf~4#T32AjXHFv_0!VUBwk`Y^zbZOj%nXVm-(0%JS**J_BA-&R}1&sbp*WXHM+8_I!on1}%mFMX?ev!QDz8}!%e>Cmt zu>2R-(m_vj<|xx(kr>@e^To?9;-RP1J$6V1(yEK>nhC<2^w?r#`5!j$4peaHF=6tE zEpKA>T~2^DS%AqYOscgVA2Zd%S$FNfn@0+}75rkge_U>sf_lkA>wMvl*^0?cwQDms zCso<71zrGO4iywgX^3<-BtyDKcF2sD^9+kagu78~>Jmd6 zB!(xYeKxPaezPGy`SgocPHsMs16)`{Rsce9c9U)j+L-{|)-tOk0F?@1KqZXU&okC1WZg zA|huI67(%K8cG`i0>b1zk55+pG^V^a=~I@x?(JlXtir&0(S`gKAYWm%bT`!fsP8Ou z4+XeO>K^%8^9D3gbzG&zw65;B|4sG8#WzA5>9D;P4uqh*9*c|JI%%Khea=mF<)+p~ zh@mRm<$U1L?=dXkJf(&F*+PjUIveTq#*j6C^+phh$(ta{x#JhBxN&4JR@sc`oG;L1 zi7-9FRyE0GMl8-shd-KUu&ZD7!vI&irvKp-hs)a%Xz~6A1B~2H1zXnDS71iYj8@; zW9CA@VL}pVPE3v&LqlWPA4m3MCHR+iOt&V!4h&_#yVOf5Z(pP8zef{4Crl7-0tXyyK7_KO7w4K^P%?g>wj_g5L~OZaf;J`gv3`S~^0BUpguh z^~6d|6)2MLh}FOUs&4sqQgu|F#_|x|eR4T-9kK8O>RyuqVR6Sl}I~joFDb5E!PT z6iUxz9jyNtuk?(`#JbKw>gVH6;tyx?jD0t%t^8hK5fXq|5S1|nFakibLDLhORiKiF zy-=&vITJLA1hf*6jSeBB3k_UQ419Ap~N8~*D7 z^7-en84WqPcIOeB2R79rrKJF}fH4na@-hqT=l51HCLKfjv@*+VSr@GhPb`YyqUllM`x&3YY)buLd`o*M) zon&H!>!f`x!?o^ThK<5rPIudQR(`yzq$Zo$i%i!Ley9bFE-$v9Eh{T8dXbJ8n9{R_)@-^Aky5vWPBqRZ!t`}nX6w14N^^Le9Sn!-{XBh%KYuisX!*yu z^`Jj*YpRiq9#iO#lbPtkfPls&{+LHdP7a0)wtyNWEC||-eFI;f3fmjtLqa3qrNCNB zFVk;CQ&dTbQt2pL{qr#zXV|16N>^#Q|~;!h+@-2;j-Df!9oQ z`Su<7;xEBN1_mpInG~urE#Eocb@!2M@mhN*IO8e_d;!t?L%(U;rS`68R4OkPLYLJK z(^GC?60=@o#4r~|kLX$e=hfvujjNQNeMTI$_oBrv!)q3J=~+7z_!Nk?doAAhlO8A* z%|WJ)UGs(DuL?9XvI`m=(X=pM7I%z{-Cf-@D(xUoJvelI0VCC6#?()@q+gNXMp5uc zJdxHT6&Z4l(#dMh5j!KKV$M+{j_>#&M3G+H`d2lhc~c{J0>GP4?Avb8I@G9s+943@y%P=#OmB3pQ9xqryV>G0 zYl7A!7p&aW{{YZ?) z%Fh%8+Bi8ghkpDVcfWKse(2ba{PIhQVX7Nw?5|KBybuPd4{Qy^M2u!EG6~AXS;+!H zc;Sz=@#S&un~ld2X!m{FP%Napp=a21hx`@oaXZIt*6UHY+1WHQp)y?AEa~B$qew;^ z3>+EgI!2WakJ_89hy)D8=2L#uuf$LjTG=oTvNrhRvCfRqFFz>Y(9I#MwWKmuv!ZA` zCbGL{VI;W^p=NhdY+Yw>$yWkFy>k-7D?0nwEj4?;Y0od!TN8* z;olAty4(~Ey-yv=b$|Zk!GjS@u{CgQVF0bq@%v8rOQyo-zn*hl43Is2C@=Sx)7Q#R z^H6wnhp5W%q3Jl6z?9w0Q8Voq{-I@Noa)YKUDJfp(m6V{mmds~_RDjy@XYUEI(zDo7!SVc(6&QqPX^Fe zr+zJ(qE03Z3|x|TrslaU&pAqaGq5W5w!Hrah5dm}eZ+~K@`7QpN zk-MQEvCX^WyI=gY$X_pEny!NAy67rLqBN{7V{Vh=RIPZ0MVE}q%F1MkT79J6`h>&9 z&qbJ_kJwau2g{|2f8hqSS)2Q$Z=LSFlW3d`b0J-yug5I%G-{yb2T)f-kf zvPJ&1Bo_P&T&PB^B=*Sv6Z=I~1RRw8hr){&+r>tqPo}?SOgc0I#<>O(iv=4R(*`Fe zuYEf{7IthtVcrV7I!ildVMtAalnUTz7}PpYqhj`eZN|z3agnOe=1)H7UU0DMA->Kl zCo%lWrF8t7i0V+Ia@jhM{0XSUz5$00fW7k|L4#6BVkc4qivGzO@qW-$0`tNX{c(x* zF+d;Miq*1?;mq~gtI8Tc>15MFXJFmPFPCjU7bzo10t0i{rt%OWmn+#0wi6xfDBQC%F( z^rM31AZHb@MSp{^Xl66Y`?q`I^y*fNv+6DmC)1V~bI}KJFK`P#f4)7l=e=3Ktk{10 zygT`J0NF4sMI9e9l8(8yU@5E=L%+-%&iKG9*2tQp(v2Yx=SLDvB7@rb@jBd8F zi^dE#EU%odHbTjtu$rE9a0j65E3nm}Vj5>5byUK{{c5|7aPOcZF#CS4SCUn(e=1PX zXs_N&5;W$aIextq0mbWF)0Q_Oq1ZMW>%BVa z!0ixPP$HuSQ9uwdp2&`=dv^lkjUW91hr*4XEq(7LFRTN0R|-)U_@& zp#aw(iFo$9fCV)mgJ077>;Q5AtD0o4;1)#Yd^GyJ`L{_Ll|z@x`3!9ggm-Y=7N8d@ zaTIWaEb(Pnz;*hfzrd12MLVKskpSSkgfwvfONfn2L2Y^gCvUtbuTF9=$nPmAFl3)& zqtSTH23*b(Ugk}aO&y5=P^q2va*lRrCUCRwKEpJ%-Pos~_c^Ed_0JKU=w~S9H+R5J zGzw3+k^0B=gjV9h8t5-jEWUrv1=S2N%s`Qk8zv))xR|i50RLpYfA5Ch9&Jna*-YSl z#JZ_KQL9GBpXKG|<(){+Sj)6l5R0J*l<3>=pGv=zU01PtWV8pUsLD&563_Xm;00kY zNO1Jp^vjWjWMq)T%NuWlhWL|d2d>0^J|X-YmmL2?0{|QKOpE)XdYOpzZ3tRS2YtwA z;1{@LXG5f6HtI978nx!0@AP!Kl~j0e$JVSbXmJ-}^A%***jG-2TA<3?%9S7zA|& z#KnT)W&&w;3-h>n#-Y`)0_lCe(=`rQhu4JEOVekYi+U}m58!&=PwqyQiwjujaPFs) z@JmOf{Gzy5)S@2SSu^M1@STCBNxE9Mkppq$Jyd~MM`gi5h?v*R*)#;!8IKV9*4lhRzHJ?-*$v5;mIrtzfDF{#fI!Xdicr>^6lf{^H;-!Ts=3z%+Y zl@%6eG?qImpdW{q%E-=Mgqj(`fWS8aYyRJAq){}Uj~wc!oq?}E4`kK{9H0q@x$x4Y z;NFI#f0l;-sTQO{+%^)1P+&MM@A-*{RDnfQK>-VP$MzaZY$8iC50549)uIhJ>D2Pm z&h$B>I>zvGvz7HMA9Vtltbv_p3a4L*Ra#j%Bq=D_zrAtrgMyOt|6NZl++GOjv}s+I ztHYEmB=i=d*is4pEw`qleV`Vf(^*F-zjHysz$ zgWZTMw+yJ;7Uj$bDzx8)u06~13=ZhU$ijR)jxG~+-2sz)>~R2*HHYlo`-Ha@9VvRa z>CJ43)-d?0Vz0%-($M8R8~s%jQ70fg;q@9z*tC~afp7I-6MMc=mtTGF@`vyWq)_=j%EHi z244+vJ{Mh$1#R#y`;TKC?8;Z&r7hPEE^a;hy#2kf=C(PS-Y4n!N59#zS(*5p5(BQU z#=P>syXKqli*cxep=jn$r?ij7hb{CL%xXhLPl{D!BHv2~vk<-DHA*_e56wYtRtW)x zc|eBcn0!w*oRAy>-O$d5k)&_!RF4x)RV+a>hEw5a_e|qOfzJ4Y2Q{*2uF+Hiqg(LQR z=7d?8__n`S_GjQ#RCG$bU zXRmiV{5odS*9#BfyPj@tD8`!rX9Fg;j^E7k>ib%kF6u2=?4V_DyP0O{nWK6rLs0rf zG&8dWj%UB8)N?o?Sitf<=PSd;>7})@3XxT-&}0!D%(=XOeGE;+A8?j59t3ZTlr~+H zk!2PNN6zj{ddYu^f3=_RyJz5Rgn(HQlh~TpLEYSw;Xn-g`mMf_N3O;;jW~X1nHqQ>azYg+8Y97uAe>9o}>i zdSkrtRwX@}`R3;K(uclP<#+A$p4{J8aBEl36<@||JX{NSiuHF>_N57V;m;XDElDiL zwK2g*w0{FA^Y!zJ60&K-S94zr`6Pq?Nk`9+w0@df8YKZ(S^0M4-@NuCgoBH{od^%bsDNyXqLS`tcB``Ci!S-ezP>-;ptsRIsxrC_O>v@&m zAh;D89~(#;ivAn-N3)RIq^@UpnYg*|kN5z}P@Kqvga&%5G0L`lAsn1vEHME$Np23+ z20y?YZo$TnwG+fC*&=AtwxO!>3_t4I?{8D$Azpa_($J3 z#zCjEAzkQ=KQ>EEWcuyDjBDnh*-ZEi( zKqi`Zdbh$ohEtSs0MZ0(vw+;)i>qS^$&+r4bctysa0LA;)uWU#LtuA0&0$>~BUO@8&!at{t zi3eOpUs1&E0fE@3<&Z4#7xpb7dyObD%+o@6^-8MSo! zo2^mc8m}3__q-$Ka*SCoY6Hr!Lq1_jzo2s4SO5B)MkHP?Hqq6)^Qlbp`R%i?_$+6} z+8ger4izXg8R)RrUiu@ivtvc6R|Vo4q#76))F%g)&l2qRlvQj`)&{Bw6ED4%JfCX_ z(&H%R7ZU0^KNl-4n5XRjRiRr3+UxvLo65Sn2n&PBE+s|cqyWq>)fx9J6yMg-pfPpd z3LILuG9;lk?GgoSFS=9YdxQ5wUrgTpkT!N!QNBy8QSK=Dm5|k~N#G;N%AV!9?OjSr zUpgC;8NDwEcek#4)1jtiUSWvMfq0)XPD*zyFA+s0sr@Z9i(~?qDM9_~*m%!#U)f>k zwj$8bh^&<4q_ypO5kXq7XG3e(hGQ>QrQ4HyxlNID7yU>pj!y6X5A3o?i$8+@PRJO` zXM9;~XoH4Vj=4k?+4fr^-gP>gDdc+)Annhhe!JT{b|(7~DB;XKBJ@V*uyxwd!M3Ek z6uwvW=xc>Kc)*+jiE+b(PfnFcmJwbu8lkh z|ILOGSL-&3@To9tTu|5=ctFwWyfrq_GeCldy)OGhKJ96FjlrW&_`9s5VyRzG z7(DOV^`xmoTvMhx%{@q6EmX*pXxt<~nE5o^J7h_s`W8!t=^EhAzd;%yzNDs_@RhVJ zwzHuLqkFlcf;ltS_u^i{bcW;wjmxmAbFgUdR1Zn51x6ZvB)MR>U80-GGjilj`lQR> zXSkcJj&Clb$u@^-s;^kDf-9I?f|#)`Tpid6JFiDbZuYH-Ohz+a{BS2P{CrPVGK%cn z`EhHyj;Iv@cEHtP{H)o^CD;G*euJUU>Irf zE^k?HX2mmJa;{e~DlY3(;T=Ao=4tM^K@(zK%#}X6<91*ftzBIH82Y8e;e!$UZs{7;&8pUwnba6Y zbV~eJU*`@iGh&ZO(ccDRg{i4*LboMLRW$}IY>*6wI>tOR(&tL6_i+!>SGC%jZmJ#8 z2P`oVXqAg<$Tp?robRC6jsHm2!+Xkgqx~ehMn)JR_^Hp*am7~OpoAFrI;!>YJxqfa z@0wveoCqKT9hR5rCas@+eLxJZu`et|mpJ*0k?|7~z#|P@5CSxLqYv9by>Rdw55}}Mf2|QwqAj0{_J!N^C2 zFs_qELHpJlAbyIm8%6w=ygIoDhfe5Jy%qH&fPvTN)#>18UG9e91qAjVydSWvfn5&{ zyfD9jR871a0PspLPWuBFX+fCa#4ks;tOG*VPyB++`5@EkBLXo5+b#sm5l6n5^jJ30 zc`5kpZYNubc2roHJYZj8a`3b~e4&mp83zs-NsM5y^8Kwhs)BNk8$eJ}*(d`Eu6^JW ztjWXkG0HdpV$Exl8V9{wL!`@f3kP2UhZ|U10u;=1P7#WXG60)P+&;|ht@?LV3F&Os zf(Ay2<1HOFQYd$zgQ%FKDuzm)O;lzoLF$QyT+ddvAm3)rOtm12lmk2`#PR_C8K@Fz zX@i9#Py9U>3F_>ZA6M!#ruF8RqQlNqY+YrgK?^p!y=6e<6DFDasXi}-ooJWWRs)6isMS(=?cDS28Ms%Jupj!rCA!p~rpr8P% zuKaO3hF+u7IiDs#)nsS5Kw&#gcEn3ey!%>;UYCC+?;oL$CSXQ;qtX<9n zU(mpY@X|}=>cD5pvCA2O^(-=D?BaFtbpyi(5gn!g+x;(D8+?_k>ng5`J){hY*wN7j zd>J?bYWHA~=(9|;s4rA>t>b$6^p%rvZ~+Skr=i))mk9u#0N44;>Zj(PRUrQZg4=># z{dQi||JmOUaP+S4-x*@VQ8FVH6_uEneFuw=M$%76P}uMymE8PNTwqG7-89X_Cy|$a zqD>ldSu6ld-whc#Y-8xQ55K$m%e zA^4JDFxLGp4b7pbJ*Nj94z=LjbcmK%uo{d53#mcNrHLju}(8qBq*<5pZc?RO` zC*figu8V*=;5K(Y5d9$o&9qW3@QUUR8Cgb7&S9EdFfe{v{yVbT>3lq;v=sE(pT~ifJ~KlR-2tl`47^~uh$=Yl zH2$kS(jPvbIiC3-6-Tg+W4=+E~mepYfPstT&(u4a}ha%_&)~y>CG%qsMWaumV zWFW`@(~}?(Lkaai!8B5L-Tvbg`=BLGucN~j!1ksmuJ)c%(zZV?X0V#u9{xXp%;Lxw zb@uQi=c2H-gltP=Fa_y{kW}SQ*9LYin$?Cv&#d6I16A;@u)4n+;qr+%nDo5r4JU<+t66 z<@u4GSEQx!>uwJ_s-eum!2!Rqq?+yLadTLcUkOcnwGn>sh5U3hmb9LN4^gwJE4p)& zUL3cehlv7p+g3D%TNpscV&(nPR6qfGLORq~M~9!G6)C9Q3r( zjMkcuj~C)k2IB)lL)(95ki)bQnrlB($?o7@heON?nd>KeO85>Wj_>a7Huz01|GLOX zOf*6J_4Z-g`SM;&Z2U=cT6N@MqXg_17rE72;L0 zrX!H_EI|P>2d!FDI39n!y7c`C6G=$P15YvxX0GWWo9_Px2TWH*)Yv9 z@NAM{`IHMHic(NR90+7^ns3KJoss|ip@Q1WqcL_t7?r2c#`8h@tATf=K9E16=H}*n zFLr1Z&rQCV2pq!{NUi$mA{csLT_VD};aH~wBbv7m&M@tNWH_-Qs1Qe04EwecF`?u+ zPgKFDs;c18s!tR4S0cj#gYMMwPe6c%{?+Fv3V#3>2I@4|e`8NdM=2m507ez46mdpk zNauo3H6p0=#%s4!Q01UQEtD7@jeS6~fu=Taap6vc8^WCLHY}0?ee4}VP@padb8vCN zMRfkJaASuq{BaOxdKD=sjoylRC&2`V7d!|589YBhK?VyWK!OnpCsSMMJ0n^e5C?^t z13`mPI8NV%OiCnsQ`^XPx6kpCvaGDk?{rljc5GBl$Hv`!Z2CSkM~F^9Eg6!$pK`9# z1p2f#$vq+ADC_7>zK;TPB`ZO&4B)IWF<=r3!N;xhrl~OV`d=2$Y?-ltj%Ep?E{5an zz;GJu4`Qb)gUZ+K|_5O5|E@c&t3HzU&;tm0pJ&;5CCg2 zdK|hw;83f?+_V8S!U3CVXmY%HL;4(P0Urm9WjZ@MKWzxo`tK9LZ-1%jQahySX~08* z3-3NrF%&-g7au98G9>1a?Qa;tL?A73v9AS7DzDn@E@ybxuv&`|kH%^x6*Azlej?Iwu22i&QZk|N~VhgKXQCVx8)Nd8n!;4*1vqld&8)mlG@RI%HwDvF6*RO=yV+E zkUj3@Csd!@VW2v^kEJLI6)P+hITZWYVm*sh#$7(5f)f0bO-9kync{}gKDAX}zxwH! z-otC7%U0h4@;hG^!)Lw>ybRT)R4${lf$5%|@|-h<8;6!vo>dSD@#!REe6w1LuFf|? z)tOK@r=n-VIajOE-jTeX;}*7ukRkP#;Ztcli%A-j0a_=(79-s`Y^_2P=6BMuwO5}s zJd^cw@z@ZKyL;=91$56Z1%BI$HxIj+31bRbB@-Hc+WVsf``C8vkWDod+@cdu_O3K= z#lY4U5Ld7yiFcfqk^^{|l8ExP~3_Uq*s7Ast==oHwyC#b5FK eFVS-!?TQdrCQeS+rvM8Lew5_Z$5+VD(O@)Mz7E87wse~dsGenl`StiRE z``8DAF~iJ!_uqNW`#sNlp6_{|_t{S8e8w{4Z_M2Hbzkf6cip$Jix)I^u>8bAM@P5g ztd_bS9UVg+9UXlF({^yhgZyoRj?QA{mYUkdTUJ(dbl&vYLtb*-h(S53ig~Udeh4{R z;pB&}AhrxB$`}`3R6m-2LumimJ*UH)zFlNGlks%7c*g0GNP>JS-Xmw)s|A58MMg8y zsp8Y`rEywpqf4{eJ(AoMxfP?Vv`t!vj$zNKE#-H9+V#}AzPqPs+d4asm9Y&S9UB$p z0N=7}73P+ANwuAMkOqG>I1z6_$FE9v>a4TY>0NXe73l`gJG(ne(K$2I@k<|CxF|r! zG!N%qnBz;KXHdOB6h_=qRcbOHl( zOuM(3COxE=+R1q85%(TG*p5@+g-#uxxacoHr+Sr+Zn?5vEsSn!GaVgw)j?*}LD~z2 zZLfsxht@D2U}2`Gu^%7Y%5aKBYwHmI)|wzXXQtpgyXFz5&=6PQHLUh6wJ0ITRXWBx~|C4$U z9Y53VJDgIC8mD$&W4LU=)_F&uZL8g>9ZdIj?P7dfsrrbG;nW@`dTD-+50x~JpNChe zP$DFkz;lg~ zRKI20;1Rj)EUFwwwjUbYdSqK><*kd`zp5UR+tPCH=*1m&r^MfESsrAtrQ=fNwB0T~ zxZ8Hy?Lih>M&7}nCbpWs;90t3*2d^~Cvk8eH(ihg6I&366iaO-uQS)VJAQ-o-b{z9 z1f{mUu440M7_U_FX4zLM;JwrA-l2Jx^6gHQ#vd34g09ZfzYmHYlv!m!-g6pM{Js@l zCHY~8XQk6T*ZP(+3-%ecU0c<(n6_Q#7Yhz$+QlrOcICnL_JiANg5~%n9`Fo@tn$-q z?b>}`onKn(z~kU+kB$qmHmI^Z5_rY-_LSYD?XQ?`sg*wByFs`AbnPRN8`}*}=|4Jg zgSAI(=OfNh2HrdU{Ot9ti}(ExB973p+&le3>d1lcJ83VtkL(K%+WkW4$TsbeZ!g%6 zuztPk`cml)ox=9Ls$VWLUtvkU_w@zK1lyHu$w7866yEUJ-TCR|&57Oa`%4)-P8qzs z@P=pVF8M{^#J=N9J5&YRxZN3_-}MkqC|$;+z*LX3Gg~{oLg&Zo)2GdES}Te?OAJJVbG5 z+8Nf*&R$tG#No|`WW|QUK1UDT^4=H7B3UUpXfS`QoFVtK{k-t1==u&Sy;GIqyty~m zfMzAr9)^fYK`o}E_jXjNI}3R4T4y>K%yjxd)#-ZvQI2q?y}=5nSzks-o#H-tj$W2jwV?yP^kDPwWe?j2uu4fO9 zs_z(9N~3QNE)KR;bLUs!Kyw5q;c`NldK!KQwnzdGhp{k0nm$Mz@OZ&DxUC&bh}`ckiVV}IUmpPhyg z<#!y^%}y5{%oQkmR8b!|%J0f8A5|Xe{~+nKimJ*P6-|kQSbpq5^rO@mo_bil_$X{t zg5|}dBVv%+eZP3%h~pl(Hus_XmM?Ey3O};<>2_^K>pRCZ64KvaS~+6#RP-z7SOklD zNSeUK_BV1@c27wi<$M-#^wi!o?TeWg_r5uLMSP0k9dlQ>ou)^c??uWR)lMn910L)r z!k%k1zub3G@>1g);v0`nu1>E`$xf$EgzX)Tw2!s|&%?UbA|?t$W{eut&A8)s_!0ziZ7Lbl81zM`C1i-M;HOAIH8Qb>LkQ zSlM03+ZQrhz0*STgV#s)j~(ALzjJ-Jp7EQ}oY}r2ydvw#9$Imr98B$b{irsq(FYexci& zv0QY36?TWcT61V*;qB@%T5{NY1UmvB zLX8y7)0lSAtMPM8Y`wq$SAEKV<|6-_-Jh86Z*{vTUX?JYIxiT!OMuxW_{Qn&LrgCp zUDSTVe}z+Gml4x!u;Xd?^#{(O^N*y|uJM-(lneR``3pL5P&p0?+}9Gw<0uKcr|y!* zb}0-foAC49*gNvM+)a3JrsheFOpVd-nPKbU6PA)LkK{DUb(0RO z96}1^>_Ug})QAtmcc1(GxL)XRSg6ps$3hKHuAJ=^5`4U^A;ta9=y?_)UZF3KAD`X- zO6i-+H<53Kdc1GLIyI&QmY>|$@;dwEmEkwHZ^tILOo~nlPfG3=u&Tdt>`9Z_zQg(T zEH_T%N%RCeoc9zedqSyyIcn?5ARn2eBO#P3WboL&A#(JjD_2RX(zz6VxIk-+`6KLO zbOW}&Z`73K@#zec0_i&2*^Tz+?C z`RP7w#*ENor}k$my;6E9rWY#$JHqo+{43(h)@P?OE|rKBo-|0E!F(p35y-dH%>=9FX&NSWeV$s{O<9i~ttlGS7 z1&)h6-+lhcO|AS_@@@UM0zXL^v56-DOMQ|2;%b}St@EEmKTUt4@8zC7csq6_X(e_g zrts|Ac}91!WNq9F*0w_vi|!|Yl|FRT^vYOkQ=4dC67oG7n-P{eHySM(ZA7nU z-N>@Czd3C&ZC%!Uvg+iQm4~w@`WOp$6!I1ZY`?F1-TBzo{g2tU-9KFY=z4>*rS~z0 z{V@->YA6V%Ui$pTqEq_$e%^;FwYx_6te$_Y^sc^U<8X{Bb^UNkL+$AG@MG5T@6MUN z-ro^5S-WI)Uxr1C*tN#>mFuYM0o)PXn=#w*;;$}2R>33mbz*foQCFjO zMDbpz3>$gnw&)!0^3~;?+fU9$t_p6xZugyQonO0-yYk`0aPLPPhRSPwp13`9drT0) z*|(f%Ip2aZVUpO*r5MN06`>QR6WaK+F{LqC^pWUe(HPN)X>Rnb9J`#uIXiQBOax8X zOU6sgT(VsPaOB3w!NV?Y&aAFFE~0MJu8D4n&VH_pZkleH&Nx>XE@x1s74sGIMY%E{ z&hNQjj9Q_^a_3znG#R;&%KI zyb%8Kfc1cGIm(;3`oZ5_MMZ@fgt^-)GAfKJy2xF~YshMUl7EK(RsTqTUVquu+Eu;< zNc2OkZd3h52@4bceUV-{!1W(wF#7JRtpHIo}_ z1hXj1G*cq0BI_CpY|n)~EgTa2R0RDm6{{7SuSU&(nr9ti|D5=_OyC;FNe+4r5snia zY8=KKUNIIi*J9jb(gmyqJOtv-_^NBDA3n2BU0?mAI`u)C`mMC`w8v>j)5vMvX*p?k z)1=cv&#k?(C|zy4EYL(X&ZU-^AEHn~33#@fKS!vAk+| z*;046WP^l=fQaN1@`mr7x%fg_~u5!jf&B|4S@}ck9CF2&jvp3zj^T5o_&%! zk2Ag=yV3Je$?*F7t@=Bsw@x3(3h_uj(d1iWbR#=2@WaY0CcPv*OTBPCU%hTUN4+XN z7d=D0FM2i^&tH|ky8r5M#=chrI=8iF&vL$!&p4B@H)Hu#b_OOx?bS#|eumDg*0V)g z=5c&6fnt=?zURqtY(i?WLoqQ=FFlif{4s7JR{qEnu_uylM&sp8dlLc^%8un9bGm{2 zy8i4-{jnP%)??NlH^i+mH-fB3Zsgz4xzXBCSie#q_4Pu7L_^?HOsv}1_R+1QH%5<- zHI12!GK^V{9UF^kyxMT0(W5c4UOCoJgm}r(m`_Ca3D={z81!S=I5JQ{IC^ysu`pNOBR=8?>!u**4D9Iwpj z^Ib~O3(QzIBt^66hnSu@cgFC`#V@K~3=SC`GR@G+&<1igur{&QAB+4d`^@xe+R>t; zI#<=Y&Mn`udt_H`mos&?i|}st-IjOkSGlgDuM~AXvU9NeY{z0pw)3=8v5T?0Wp~Ez zs-3u9g`HRDc&C2n$*z^IhAIE4V^h6T`cr&ULsJb?+otwTMNVO+(x+sm8mD-s%6?Mc z!M8(X$N3$sJ7gm-MhZpxN3uj}L^?)ZirgP*9l0aY^!($)xvxLHj(wf+y6k50&G7L{ z&Dza3oB5hunhl%xHlG)Nai(i`+vARJ9eG`g-QnM~(MP-Ab(g;PxIB&QPV0W&9d*(u z@vZpl?6liyv+sFdCBFzzFFRMJTBhTt?x*2rxR$tr+-VqUu6aSzpiaL|Q&?MAEmJ*H z0~g+Mr{z@(YqG8a!egP-q*ToGys3^UJH{Dv1#=p66r+y`#H^LFmfDvp`f@ApRAyH8 zPM8Y5{7DYKUsN zYLn_?)e-kG_ebu#-N)}h?0@+%USn9pPGekSPGd+TG&20*yU5;$+aL1n7vCRnqF3fH z4=cAQHxIYsPmDj+@!<9waLe)#f70ca_yHYzmQ#|p;g z$Ku6`-b?8x>Fen$=ojh->bvOs=Bcx`N>ey={dd*Ec{ z$*RK2!mowRo^76AS0ZQG6`%5k@-|-RYiVi0N(@L~=iXziLH1GS=`<7gU2s-@#&AVp z#dC$a!o0F=#b&l|hH*A?7TZg6J*DU@ucbI4FDJKEUPykA!WBh#IX1;6h4%_Ga>Kkn zykoqP2TTuCALuxsb6}dcj2AB_As6V{?~x|QtoT;JP|io;jN+KwGsObAWySLf6`sBB z8VYW5I`Y$UeTs|(QG7wfHi z#_H%h>07pZV_e!P$IB%D$oIu+C20$WagOhr(mbgWDT=w;bhWyxwyX8T!19}Ed9){* z11*m}fkrtB$sUy5E6XY?S;So===jVr4znF|vwxsuws-_X!aVCgk5TSV?|18O#7LH~ z7weYf7CZS3Dy=H*Q9h^Cubifor~Fk}!iUZKoX>l22ftxulG0w~^UBIf>A+ejK3{yte3F+-hfmC$z!i)yw!No~-$Ds|X(4FXN*3ZfaEiq0@~ZN@-x#qPHrqOqJLoiwAA-#yYG@B>dubdrA6hik zkA8_Rj4qij^vS0wrRcTcp)vKz!s#dD3s^<4zTC7-1S_E032kQru2EPs#4h{{H2BWLi4nEwa z|G?~lo0hkhzLt-cef{jCl1IyrFc*E_+<4>o=CZA~?M+)lTlAKQvxfyH2GaSnt6&z1EoCG}u!eTzh{1oFEQx$V7 zCR4yzfKkv!5G_bd33>%Nok1Bk)5&=?{FeEny zro5M;LN*6!i-3k~?V-a0hlR%-&S^GzH$}wbKTcdjUK_jCc#Zab^gHLr$d5&qHkR<3 zIX+88A&>gOM}03R)JUQ4*gbel5fjTVv*k`FIVasr3NW!X(J=8bG49vuKi#jPbTmcS zOl08LfTW5%Ro(yc`lSuTBemn1aHvF8zV|R(SGLwPdT)%l96EQq)sMsSfFCZ^la~Mv3>OAUr;ql4i>Bn0?t$s@TbpKQ0Ety->ll;jtrYaaE zjHL3RisKcB0*+7&$r{@gg5YW=s!s|E3Cg4&OBWn*tj&6ueNON7wbzd0cbg`f?lqM* z4K&pyWF?dtHi`9!b%>?DfA#*```Gs{-`g1S^h`M1by#*-oB1#^GxKhyWoE6%DUUYV z=6X$DLq0`*LH>(;r2H0ng1ouwr4s)VyAscmmnA(VHg1Y;cpS2s;uajJKJ{RMBUdm? z^TL5!D#zSMdt#h?zAIHJH7jM7KPWFR?=4R$uk(Q|t}Mzg?p+ioY$0?kHWK;>_;D0) zkuUaW?c?6(y-#S*(>=$z`X#*e=VyMG24o)#BEL(UHt3a}||9|H)NP>5TZR4p(MOldkyZ6&HBFU$tJ)XUXm###G@YYlo0E6iV+yO~Eg2ZSH%CMmRgTCUe*aVlnf(wo%l(8GS~{Fe7^ zAkO#>#mWNAC{D9Sb`$cHG{RR+j_lVq=i$#An!h!VH>)=HG@oduG!vS!##-X<_jSbH ziG3eC6^o25iFJx&iW8DdFkvZv>hqSYht25G!5T4VKh8d!O`n~R-IX1X?Us#|p zNHp77o)l0r?n)aYH74F3J^A(|p>VLUzp%8>_%`cpRL;fRdb5wEyFCxlzJ`bv<(3!c zb+p(TI274O+rqmCI#qh9r4(~Un^3#Z%bE_FXY0nI!lJwks;(llj0`Y2hfT%Hd}pW9 zvtYR|bHhwz%E$f0DMnod1NLrcq}OAG3oKR?~IYb!i<- z2}>bXIOkgAI_4VShX(R1lq>Qpuxs@J#{%>Nh61()LGzOH(dOO+|?E zBPV&x*O)2q0}0ee)N<;5>JZg{LUVM*b{0?i$}HUMX>LjEkVOp$^jl(%q4xTU(z?GG zrx(RK&F-9Mv)xh5F2sIirwJ^ccU47;?#+$wdwB_AK6FVxU{>BEL1M^FWg^< zSr}WWQ1th5pYz6^MO_ZSjVFImMB!cgua@}@I)1~1m!a`37>cxN;>9HA_y@^y@-7~h zcEi)k!^#PM-9!OAFAD96ud0Y9ek2~kCt}&l5KDoLl(4ld_KWQ5uy`e=z(>Rv3stK@ z&qC+bhC(&ixA2XtIC#sE=bMG%_aq&UUrKFCd7pY9#U!O4AvCW=i@~PPXyRZylzl0- zcxjqdMIACapDz`mwB$`%pgyg9N_~pGvT}veIp4W>Jbqu&$@rC2kbz4nD^NVQKj(NZ z{hT>T{#b{cj0$0nc`-%IxrR}A8RE&@N`K%1hWXgX|T1sj* z>Ff_Hi7I(p;zW4r6XFv}DkkNT=13(ZbKU*AS5r$>&inYT+@f{hbZIIhKCdZFYlh?b zgx3416^3-Ir&%>vRar@_&8(cP_7UIDbf%lih6Gs>X-QlS;?1i0+Q#=?w2c(^Onbg;!V(E#ko1sjmb_gt z?47ajb>u2JtJgp+H`ZJ&H^e-#e5X&qjK}nJXf8_ZN$gl0Z|q2%XsllxS1hf3C@`H+ zOFX}lcwctJNgtbr)kYTh@+=oF%@!2t4p2?5=e)`Fe*Y@BGlwm^+=mgx8DO&_v5r~r zn#I2!2teo}au)}d1E$udh(Y)`gO^uhu6A^N=t}Dn&AOb0g}1@q_&ZaaSJj$B`(Ux? z!4vH#@(Y6Ozu5EI%htA1u4*=d0*h=1}IeMp~JRYKv;PuzI240x-`oSgxd(o85B%mH_{}}=n|t6l_rP!Nf#2K% zzqto~a}WIH9{9~Y@SA(!H}}AA?t$Oj1HZWkesd4}<{tPTWePI z;_2wPoRdl~DS=;Xx75*82lwDcQY%A%J7#AsLpM4)R!-=Pp6+=P_%{S}jP7U8pJ5!L zXXM`z9)yf0{HE6FH(ctWTZKeNm&%r?}TRcrr>I6&L=IO zPzxf*W4AKha61|t9`u6VMTO~+n7qsy`r;e<%UA2;eGM)@rF&__AKp@=ucA10kLmM4 zUlYn~&yw5#?(AEh49BOXm!>o}A8ZO?Qxi6=VABfz|F!}>MXg!>f}qZwn-4aHu&D`~ zRpXY-^&Cv|EdlAK1Tm*Z6DV? zjGfSIPCfURCjI-E&YzpZUn;!PekbO~a0PprR zsamP^WJ_+hU4>bn9Lgs}ywP&RKh|2hH9wM|Xqww)bUO)~CpPZmDW0*12i(l9k-lAa z1+Lz!De38gu)x)q(QxWDd6kvP%vADBeycx~gtN;YK+rC_?(|UZE9Q$BbH6>Z9@}wZ z9}ms|ogX=UQP=QYq`k(F~p;2$c~Q71^S_(p^x3-aXq!9E~9L; zJr7Q{HQ(CMA*mIbc%e(+^s-TQS1k#MCdCHr>hJGhWo0#z)kK&X9IR|_k1;S0=vrAR zbU9E#B~P3AP97p+yi(06QwA;IeYIPzr`VVm!6*}&$TbYUbS&1m-ve#x+T!S5pg+Cb ziyoWm%1S{{eQd^kR;pptwgjIPWkQoo&RCa$xre*^==3pYF#gGAfh21zWzGxZPiUsD zIMKQX22vX1B>iX^sW}CI{xi3xkz$bV6b^ zkIOR1B}brES%JJgy}T%Wh&88*wYjpu0_5*mb4S0N<=G7}aSMiMLVq%V?z zL%+ztwI#)Sm>IF8i5PumV0KB{rB#`@T83Ivgq|$bnlH1lQs`TT`v^*9m&&2nrV$ZX z_lGXTV2J{=lBw0U%0*65 z*YIBB^Yg$2z&JR{S92Dmid$N5*M_PpsCe}RrUdY!g=#J$c~4nJ;5Yb`kaU%eNHG0jM5I9TpOrnhtFWVupWK4i{uHA zzDcnmFKkRM(z3vaH0OnyX4O?%2&S#4((>^L+FIaJI&A;_sz}QUv#f$r4yE<^Y9x(< zU;E7CR6aDG=(GZ+(*gebFm9m^Ms%V!qZYgnM6X!u1rOucFG{UBW2>v*Yr)MR0oP+! zkY|+LA3($ao1DSpfgR?Tl}#6*&GIWMW`9vBPr>-t4d6MrrmidljC;pY({N==Z6ZQyGO zJYRe(^zA(aSC?}UvvXzm4M{<(MVhZ>uUKDfM3S1Fd{=sG0u~#D9ZM$<%Z5X~Y{n=m zI{LPQgMc+lX6EL4dwM?pRe>qBA_>X(V&CO=6iNV) zE~Ir{7>_t27Gd7fgU*J${F*`qp+%9pC`tQ-RRkskWJUfAY-Bo8c3{2_OYH{3)QOWI z4G@vICg2dSbNeU%$uYI`AV`w5FTiDq8svD7#%QjC_p6X$S6+IQN|~{7+_Pc0k)z9K zbK)9`wl-HmGy~cVOiGzF`b34gY6bKgF{|-WEW#(nv~gkK<3`v3uCdF`y1=NXx7XF# z*#d#Uf_K1ROcfOs!Jj6}D=BTnH^;4T8maa6?c1c!=VdXY8F6N=kmG3aLT=b04rqdz z&)D8v6ty(hIJ?WYV#VWK0XYc1x&<1b4CHkwLon(~882)=5hKjMEkh@6os34UfJG&D zz$uq=D^{MvSA*d5z4p1JQV@;|_n8-Y4fxbSR$8EMGgmya6O2h)WW%G4Nh03j{lJYn z&rWM=ltj%;e}d+PIWpjb<3+64AjVmt5E5tR+mJ9jds`BjLM*Q}x$eJCK;YePdPCU7#ai5Wu!(XJ)<+ z40!%uj|Jiu2oXj8L&;tP3!RsBeLzsJSnf7%F)8(a{2_-3f-=bVF6iq1sPgMFGOh6K$`iB8{t-Vmg2}RPw!U4)fBN%+ zZUU~rUS36|@Z-mi3s*r|V3hq{UlioMf1b+N+t}2Bz$XK|p`OT@UwwQLPW2yNUA^|J zU;O&1zr_`3cxg|;0KacMNPGI@eGEU*RdMn6fBypx?H6JF(DM6vc^6zRY3u)(A78%; zr9KrJl_gXrZ?uvDJvI1<$7=JvLOT!*ck51%kjp{<+mk1p05z0N0T9;uLY>O`yc*g*#Rk;0 z01GH67y}3zm5QvWPzKc=fTTbrs_5qJeMCMK%3aN&S_~NWMtxpO5`*wJ9^7S+I;TFz z6Te~0#s>}=&c~MbO03+!C?%I-rR%!*+-f!=Dbi8?;hQ!P7 ze)uovgPtB8tpN}zsMdMVd18OxSQi!j$&;CZ^Fgp;0N6rxCxq=q+D9-!l{i$!Lx9S; z4dqzaD8hYbKGwZQ+XH|N@~F9<&d!6a)R|WQX=AMG!tfcJpYd#azwrc{e$T$!1A%L| zZ6KiSGNHUsEY6wZpYXNL4Zh00qcNz(W+$pJV%dOZPQ(yt`C@`*GQVD|;#lh#H_yLE ztFS{O(Qr>Nb{fD426d^Ux&Rnz0&xP_nC`L;oQ9IIno9eSsOwSJfF`fhZBpvwyK@-FV~Hvn%?TObyZls|pqe}=A1 zsv!hk7f$&k2{9bKDwL(mt#Dd7jRdD>IGod%n;IaZtCEM$ZwBEz9Og81;?Hugf6)Cwgh3#l7}y%Z%2f_jIB=~Gs~`hhU@kNVIAu~7 zQtY|XX$g=6e304Tk!oqZxq-`~0P-%wu8+&MY=DqF=Ccsd0I)(IfUs>44Ui|zT><`~ z6qn)$!fhV_{%%6J(Z3>2l>>MKh4!Gu0mWj;9r|^|TE}l_sa?S$s;{9T%$&LyM+L}g zRVXZQ!hAT0UB!9q>t2v9lv*2(CYk2`9r(8wK<~ih%v|FC-Ajz70@oHe4!AIg@PUGs z5^(4cD5|Tx{4_H)uovLp07ox&pL}eTC6kJvmH-a+dmLpQ2lv8P5CJ<%^@6A_(_-f; zfQ-VZ^PvOYBRgpQ5I!o4B1KC24TW&6&xgVR?o7)p2df3~YS2WXSHG;QJO+_DfDc)&4HREm1A}j|DGzvh*w0?jf1EvTxM1tN`p&Foiqv5`j}(@ z-Vb}(e)%d$OCOF*G(xHntwMf76Q&Gvq2{>|3tTCFbMkQNLNsKJ5TOimSSl7`N&(WH z_oK-R%0K^#YqIxQ?lOSLHK0T)Lxxr}_?mD9PXxj58%h76q40651QPL;J88IU{_77h3|0)iPa2NnZxcGJzW z*d>tZ01_Jsg>sA!E;%p`V%QgQ|cDkfyi0k3O{hU=L>4Kazz%B(H zJGNUw;2*Eve~!O@MYYkpIRLK(ap@igU%)ARE8|$>KNIm?3t=1jL5|5BR;ecM-@2pq!pJ0h0~o z60Z{-7s0Cn0vK?MGZ0$}IQf$4oH8ZKQU{=1#Udd74sa+Yz}G;;=gUw&SHLZUKj2cK zt-FD2>=iUnh#1W&n_H|GjE3NdG83eK4^R}q)YJMQMi#7&Cn&!f=TNjj;LM6;G&MCh zhD@WbLBrqZcmP!Od<~~Al(v9&3iw7`1C;_4*MN~G_4M^YTr4>eMdE=xWh!+k6VfOi znvHSnnU3%#W}9~`Sk(z(VAlj;57#J9^)ZgX7kXZ=G}U(1Z*_c+GQN{ z*{lHHzV;co>M1~XFO#Qp*GwVi4?Cde)!N;{C;kxDj&8asehW&s8i4ZMOd zP7F6gXoW)ryc2cYsT_2^Am_8pDPN(~97XQRP4WQ_#1znlT!2Z#fSwhIuxo-e&lpRN z1&Mkkms!B_)s1|Gx>D3q4)}0r5e~#MXMg3s5jROHhQ{YbX0bpkXanTUdY)@*B4jlc$Wxiw$<$MsK3hYfX z2{a{4zD|THzy#nN`=SGv1R?4gYD0pYBPeYE?W%%mgc>v?sl$@~v^A_3h=9eQ9|m&i z(0kcHt{DnvlIp>Jb0u{N)zxaU822aFxuN6}Sd)72Mkj!2>1dNotI|k}Cf|ZJ)E@vm ze2*q9V6;g`vSRdO9bf+MCC-I00R|TMOUVc(&<=ruTqBevK)o)%g#IRIVxW1^|u?8LqJ8H`T8(dU>w>UfdQ>Va}dn| zQhg}30{|N6AOQVhK#@?OVI-*sWb6>A0ihUJa(B^2atLMu5r{eIQ$a z+5u5DKins2nofo>EiT9}VP(GL`_NZi26AifByTvGp4l^z73 zIJf7`#N(!*rY_T5V9Y=xbH;|hL_jT01f{h+kXZK)3>1QLw5O-X1vJC>fzBJqx#x+! zzU7JyAj(6b1!}QM#{1VnUKdh1DD{qzL_%#^KgVW}WrN=G zH9|`R`tSyPr^TUPfxaP7>1=dueqO_)@KK6$P%oG-Xif6(!O|$$G7z5Fss|w?(iG%* zV4R>KN5yqKOgLp8RJ3b(P!0~2WibEwyE0Jhf`Ch?b^v}07?Rxx&Efa4j$EkKkUBm; z0L&t1pvO>~FNiS!ee;7l0wI*~=a#HMP;z<$Hw7A0$e$$H)&1fJ)t69AN&CI|r3cCIoW%R-8Ql1T0{8o)~f-tR(1x zTLfLKq|YG2<3PA}0WD-@P@)cUZg5>0)d+gypy^kddrddJNemat4i}7C>nO6fm1W#`+|6y#_pc z3?u}XwLkt&sws$<%K1H%eVYUQhmh!B3h=*DNN-B?-yzY$zmM1WTU$;bLg!yXLqLoF zYiRWs0tP})f7m1eY@VPHu|!Z!g1rXC(i8yMLP_m!GvIkdJ|kQ_HfK#0MeOIA`d-5Q zuu4rmeG4PKbdZ9!l@Oz}T-)6@yO@@|tT+U|nLg6W6&8`Ek&*B46|FwqX43>K)E$R6 z)brD&cJJQ4e*U+<4S1p8o+(9vUyZV8a3lyoDXFQ7QRyRc3Y*_HW$=&c0cte@HQ`yd zT+l+8aV>E#G4b{Gp6JNbRaRDBUKpuU@n3BNpbLJWVp_AcwKbqaGzr&}h%Uo8n&zSh z$_GGOKAt#G-a-k)E470AS$B;q9EblBP11ISBn0Y;}1xc)tq9p(!fZZKtDlnD~4#K|`VWS<1zqP}d<2$zUf zY|USz3?!mUu=r$XW+l+f;O;5tIigb*vFpm^^C$jY-zxBdh#4g(%F_aUr-5=GLXmuH ze&g7;G1o}|?(3$iECUd_E*iErKcp5N9bMr^%z-Jx;l%T~&M7udW_Zssj|wv|6P%AH z3hPHuAg)zFGgH`@S!fHPmqNY0jQpD}<)2#tyLUtkJ~|nfotoD@)to5nL_G<{QeskS zBB89Lv^3d~nF7-J)deeb27sP zqP(D);h>pO+kDK*u&C?-gMZ@+oL@$+Q9csNmoIl4Rrmlc!j3Do0u735%m56DN&vYN z;9xL#;7oNWyRwSP${eOFaA|$LU$)}2PfCSPMc-^Uh(^uRKy!crG*9>Ai5oNPhh_#- zXtgJ<6?LusEvNp^uE5*BhzdZQpdvQ)!>3ZG=)10ju0hBTV2hVz*Xq!s#_|NDF&c;&S@VqFWNTi4Kjxd7O|ZFZMYR)M~K zcDGS>fsuVdx83H2Kdd~a2)I@NHG2hQ0|hjZ0CAfS>_K0eysWFM8?e6mksYS81YqPc zFFd)OKybq@vEY1G#+Mz7jM38tKz&neK(v$1bwgo6{08@sIwK~Oaxr+UK0fPzNTmNM zpX-aIP`~>OkVWjXk=-EM0TVeGyz4a6kMu3Oz}LrT^7ri#z*48e5j%e*u|i`3UaGNC z$9(#CoF?RYlwrv0B)1<*Wg*$xXPcRsk&S-GIb=XKh@ZIDRJ9*Xwnp~Li;LgT3cuq5 z!yc3iDhTRZii?XwcK?p6PxEO20FVf{A1sU=3DTfT3MSQKwM@xs=}AWvI=61|n&pFF+hy`{CQ-B+bd-42m9TZIGb9 zZe@Vdkh*>rf{jE#{ij2^pK*kBs5s>a;96^64YU)q=@`uX!HdX*dBhpsl5TrN? zILyftKzb1LMWbSA)6g=3GJ(=cBf-}Qa2f%k+LvX)u}+j++A@j^j`UfB({QwOie>(b51Y2%SWQLXaeB*0d>e zN*1*dJcdq{xejex0WGXWh%z`i9X!(+CXIUGnE&@Kr|I3y=i-$&>$~ zq88Ij01dSws064*!yU9W`4R0=EB4^DEXpM~c@|5Zr9#K)P+IWo7odZ7`oK1uEPzA$ z;R9FlQ2XzHVknNzJ1cs!*d5S)6K4`z;?f>F{Dosa>RKyh#mOIt%=oz`oemLT1ph1!+L zk=WHp0E0tV@^4ki*y1tKfmA{&(HOOC3^WLe#2Z@l2emG+pDh;U{!F2Ux^!wLlvo4N5_jT2}@(T=E|)Z#)gLqE6Ii z)FkL!I|KFXZ)B2SW6ub+2fk)Q89}T^uVvDfQdgk-VvdNQ5uuG~-EfjH?G@Co4Am~+ z^u;m?1w3I5oR<~^+|lmex_3)rnd6mi@G6fh7V>#+gIvM1vT)+l{b0sl6p6yhQ9 zWmuSEt1;X;AhVV4vXtfrIAuYp>59Z z;A{EtX%b0(33L^PP}f^&QChKKzkf7X5iA1G{@`6?upoYTC<;TUDboKI z9s|lNDA|RK1Eh!lRs8-|ZVbHdCW7~v z_zyu^v_&DQj^6jqFgMoBJE?sN8izyCmot!8!m zo1eBYr#8<}f5*V;6(mXa{J6cC*tEt9<9{m`$f zX>!f)uHT*Qw*S#jzlpU&O|?l4w#SDZBI~R)(m6y9>1n@uswEPmCy=489rkqh=7m45 zJkr}AJQ3D)Eo^#NWl?D%WpVxb-Q{HuaJ2L_Q&Vee>yV6$L;JY65||Et2o;InFVn#j zU019q(;*{6M%vs|2*6t1Y&vJ7#5ZCl@Hn(p_ zc6D9V*Vn&hWMt{$5)-zI!7u(EaI+P_&6df?D9fbd{cgVQAS&OiZE~+2k)GQolZnS~ zoBPkI?hE?4m-sj-9=F551`!XCc#({Y+Ap7;775W~$=IVU@>K80=7m47Jm%T2-vmm# zJ&2x_mGymYZhm25?bOs!QBhGbaq*AE#r5h;ca_goHN__kcq`Rn5)x7p+KI|C9g}N( zGFCSgMi#h<_YyjYLWW3rDcGo1y$V%3E9?- zMjIL%TX}dqd-iN^Y;5c`6O$VP!IgY6)lE_|O>BRDcOh9JBys3w@qWkqzv-QZbaiPI z*c| zkbOcIfO34y&kuUVD>Tc0i}9?YRbxG z0g4z<%bdd!o052CM$Q4uMh4ul4-=%h*+3~ICMNa)iEQcZ{V6Le>;3!pA3lAm86Fnk zJh*j53LNjd%R`;_l4d8zZ+v$@Q$fS-zX4&&UI0q~lSAUAWm-UWCk>`WXpY|x@)iJ3 zeE!TZJw5$CJNsj4>DRAcS#)%C#3Uq+ah$ebzdTX8^9Ps{5Uh>&JF8c)<%eA>&|8mR2h2=O~vI$!B`K3&-2(t+B)AwxykE$>83ZA(6 z+UDj`Kx>mb8CeI4$&@k~zUYJmP{YLU|KH>~p(ss}5FW?kyRyiINPp0~HTvl{awWJL zZlwDty+rvs3*P~y3)|<+1A>_rm1KK zDne>PxFMnfvP_w2S5!(PL|H^c{)TL#0&WGM>-EQI4YhG{slw}xZzVCg{dzR-s=bWSH1{4zb*y@WNqysvf-<=ON zP9Dm{wZMxE{Bu_K?i(kIMp)YAZ!yzxSlfE;-P`v@b91;=9ge0wr&E1;-qb&^rB<61 zoB~}!hj`pQ9kL!hv^;O6a%HY)la<(yoD%s56T$Y-IzHvTx zPV6*j^^E9ILoZEs4!W6MV|J=nh$V_d41Gf|d&H-^523DHJwj68B+k|{y^`H*+cg^@ zap<3ALKeTJWE7cnSGH%eiPYkCT|q*#Tf?UnO$- zAe!$>J@aTf=7XhfuEv;!D#)I3MXW9f0tqbI}yG9tBxz|I{b@EOW)Sx zW(?LaE#OOw_|ru9`vCq(O_nT3Yn5ByPXdg z0OQz*I^YIqNN@MIva+(Tv*B-6K}X6V5#2vWCShc%VPSy*VQQ?O1BYv=4&F(Qx(I~0 zqi5FMN!cHWG)-J`^56CzC`q~CV5~lV9PM`)+LHl0^t{#CISZG8Bd{iX`Qk8xExX*0 zM%A^cu>!(W$D0Q)sml%=u4d|YL?!KZzlBIT?z)(q92hlS^z)iO#_qzlgbH@(r@d_9 zc(Qr+pW-?ix;o5S($w9h-XOm@-}~ew>z)f0+d*{4mg@p*+?hYz<@n%6ibkctOdGg&S=0e7QZgG>&31Ib=8_+lP7=`__C| zw$Zo(Jq|M?O*^zTtB{l}C@6dILaQAe`{~sS^L2RipJdq0J8SeV-RbsgnAE98-FOX& zlFsHEd%SBz;dzxcowKNcsQenpdtshMhJHh}k@XM%?D3<7R$YM(51IV`gXXvAsX8$dIR2gWjV{7T7nPt^H7=dnm3~ zg#PNbm(lzDdhc^gx~y$`Zk4UaliShB_E2E4f19VYhA&g6iPG2eZ9Aujcct-kJ#Jrq z*;e>XNIMm)Gz^arzouvI(uY8ad+JbTf7AAtFC^8yVcK!l++%s!#$B^d?*D%Ly=VKy zvnuz8QwOb4@9!=y|L{HcW+z3ke%jqtH5+mcR|W7?%3tn{E&S5aD)wvi;0rCOIz9v@ ze6o&?=TQblx8rAN$fu!|%bL0|eDD5beUs6MSMuXdQ`jB*H8}rhN*jjmqsn>?o}LHk zMexIcNf(m7LIc9R56^Seag1k`;dMo;aT2v66jEL&XLX2JWSo}E5-&Frpc4?*Ko5wlqidHV&z5KdT$tzfsMd)Ax!(?mZHb7&|FXf6B1 zLNmOliYJ7xA&dY!zK)bi9mpq zhiR(QR0l0vwrr)p|MB?vnV(x)lKxq{HZUjWBh5KVEw#tIVOzaH4)%%rbG(jE;lRFg z@BEvIEbQqguf2u}Aw`8oHX8Z`fXYcK?Aw#2g-b!f1QCBluzYTp!k0A1zrne>|Jk?Vw_RuWY3soK*5>ioB)i9%14=Y-s55J#i zo&bjfikfjp9-L#eRIEo2Vji8xOA)fk!-*bkg|y--C#Rj5FC6`uMb1Fm_E+cxO%o8A zeDA#Rnr+EEb=&TrLU2Iq(9Qo$)WmRz0<}knj&*M-*Ue~7&Dg_Ih*-SsI(}p6o8pj+ z`xE5iAjJ_hgV7VfM-`xx`mw!v4$SUdXg-nziaMh%vbnNqt^kAI^U^RVfrm?UXgXWi zhpgwEKk0;yzh``7L_#`m!07S!;J}wS!tdaVi<@+o=`tLO+ytHI`wxb*T8Ton!iQpP1_%oD5xRRtVEd0gZ76FJg+P67INg?iToYI)z-W6P`)cp?Vg?eCD9 z^KP7E_cxm|45cQCFPvG{uEiE=F>mtKz^UIJ%7o``jcw4GM(7Qv$4jw4kaVXp-=~;4 za5QvFjJisb1=`jdZhVAe79qVBLC9Uf(qk_ivLzUDBVh_=#j7kT`FhE!Isn*y7!RPi z?Q%ATqFe@Rer;ti+U@8GFu~!+E|bXZL&dNT1(4>EgI=d`T8#H+?DI`%WN>4nBQ31^ z{X3s(W^~5K#HOa^Z%Y-ST*vbkg##!vMYr0ME-N(mk1@)n*y_fq`FBA-i=6ex#=-s# zo3gRb*ueh_hoU#G|79M0b6b(O@tQT8DM%*`-sfcJnIAWf`4fDX-?+7+_RsR*yxt8R z>Ce@pY_hK2nlrpM7=krt%7~;A3JZfA?wX8|ecrCOR}Xqc>76fM`j337d*|MNU@Pul zyqU0Wj7esx@Y96gptyLyL(z?=)=klHbe6ogB7c6xa?|TC;;#%Sq^SD`g z*Bb~#-!#l9{4sa$4-RWKubGD&$ihf+9YXIWGmzZf4p3@6h*O0mZm3&s-@GKHi#~bL z+wP6nmNM?=5hpGvZT#r_NpozJ@9qA?^7(wIJ(u%ti&03l!;ooeSsxqy0mv)fSzcZ3 zXrT5}!W5UvzdkW*F!nXdZ~oAo!4nJWjpgF{A6(2T6aM;CnXt~)^{0(v6hr%f3A_be z^JSrt>x6;`v*-N8JbIFku$Yt6V*lNkKhU~iQ@orE)J{ef82bY_YHHGqx;_I@C?M1` zAd!ZvuP++3^Fzqcy3oEQDPNw&PdW@;{Qaa^Ls}eq7WEhk&WOrWR)&9Kxz6Tdkk-^N zr{>G1|0&h8LZ!t)^aL*to3SEKeP#I{YaD|Wm{|cqnl8G3DLsABg21(yo_xElz&M@x z8aAbmuFU18F^R)qvNnE{cE_(Npf*x+DZ*bRBmufdhH8;#7|yYY^%OLF z*P6?fSV9wSVXC6U^J0F@|W++@+baLCw2c^^fOO$M}ro8}Pg&KbqNH zZrb8s)$OFSszYii%HG~HQrh7xDUXnkZFcjXf?ax5$8e`tm?*VMam&-t=UTJ4rOHfF zRb^)7eZ$j-uVESzlOdluNZuVECURgEU?!eka%-{O+@3P_wf28UzTpXxDJ6wq-fvAV z1{PxQo$;1bki^X$f7i>n6pv^NdO^>eg@IS!9Xf(}=C7ZAYfZTAtXZ?%y^4bS7`m<$ z?O!nfj#$@)D|Z5?XSDQgvGiTq7oUn^*;|&fE9}cteP8uTlTMIcR|s@`>b~-sDjveg zttwW`2$8nAwM#V=9B(`-Zx3Z%XNym0+}^=csK-ciB5HNm9lW)QZXHRyhB&}he2|rS zBE&S}iXA7oc8mYxJ5rAxh&L8!16x>+O6*G+8H>v{BBj0b@S}|AUq^y<>ss5|kTJPd zP*RNSi1vgtv9YlqXm1aV4B5Bu&8p*<9RE1=vG7Fm?AOZE>OaSooVcJ0wW1@t8*!W6 zB6FB3spd9tq{8CZ`yo7`7E5%{Sejz#nZuX)+TJhFaD)P>>DgJ_Xvh+NnAW_VeVHv! zWEI6qEQLnc7N2Y8GSx0lr!}*PTDG0561W@G@79TY>fK}$*-|~$mC}BqD)CobUYJIY zy{UM9F^^tpLrD4-iCs^>slJ_;NX=--!ud@XEEOYz(&RIxokL_VX>7hb&|AXk(Wa-| zp3>j@{}guZdfcw`_TX33gen0?yVAw1lX#iJS9|^~H@BcTc4N!SJ52WeP`?71$OYO& z$N^m)@LC?y=L?WUvH0Ckwy3nNZR)XO#|n&P7>Imu$*NIMScjGz@!4EaUVgdSaK&T! z9mR0cZ{+Yq^A(+W$+AYBTJd&(rsmSoHPTehwMpz+r)4Gzi!=dOF_9%S=NwDtwCkna zf#mvd1bfuvIy&`3*uwc0XhL&&BhUDlzN|CGv(`;9s#wmEo4?MMEl-$wgqQshPjJgl z<`W=|kS!%EDp|}qVfq4?_?jrK&pKJf`aC&`)s?=jN-${QP0-A=)x%2N}+V} z6fHxpg`|b2+RAv+>@NAz0LA=(ujkt-?7S6wife<|-C9@O0!%hl*o{{y7=CZJrL3-4 z_$s$UQ7118&yQwzjtgk;%{XQ$&n#{y(@{F&Ze5v&OcYU=AJ7)sV%u#=rv&0{0K<{g zQc+wNqPWSq&5;X>J?c)1R7*z`ce4~D?EG#gDj<9^X5A#Jq670LnwdqC{i3f-%ynVwqY5K-VM;TldDK z^t&nhGx$Cebsw#-`!zxy77d>DEPee@pKkb}ny0g8z|_2V8p-&$*w`(po_#9j+hDWv zrDI-I3jhlIJfaf56h{mN-WkH#Ree>tJpITKi{2 z*oi~9d51X)exSY`CGrmE z=Kmnq_a-#DdO?vb>@;%Cjq9FNDj#$Rc z6S1Y-_M2s#9hS16iiKBLn@t5LMa(Ac)aZU0ewrvbIYgMRxM$aH$8O{bt~T3c!NGVU zgOhO+Nr1Y1JNb03zthW zTR5)r@(Q8EBrMn*rCmyEauY8->in@IkQ^I2=iBDl;gfSe*50nw%v4P*-lMx@LG27L zt!d1W}oOWrFrvR)mLr&CpoCk{eXwagMe z{5qRy__>FSWc0w!UPr#b6NkO`3?usbw^ZyjR$ggrf7Q-uKkavmN1jpqQ%FX(mtUS& zyFa(f->=Jyt&i49tZR9uow_s@HUoWr5KJTQ^4ZGYqv1V_mxTLLF4Uu|SQ8Pa=s&t| z84m~lH4zLN>y0-p01GenZHdiGYC7snpw2W^_nZ-y?FotL`*1n`cXS8F{~e(;HIg}0 zF@y9cW~F{p>weYAR5X%E1j5q9jKi1(9v+BFUrOdP|I>sEphb=(@xpx#6jG6-L5p=Q zo3aO>UM1JZD7kK#kvX@B$*5z(;vxEv;e5wRTsg8$uIU}0@5ma<_s%o&?y2M! zHHO#~rFYfjXA?DJLWp&yV~9;I=3{zj?$=-y5nBvXo3A2^8+9EdXPTm$jEsAEqMHUW z&A3I6>xOp*4ew0`}!b zco>sB>ILWELHs4X*eCq)|9Gp1&*}Zsf6Lt9)ZCm@zIkP+{gCmk;?J9V!UJ{u@0v-e z!<2-F&_G1}OZ|9W0a|Dx#k#uF^#0hkj2>6w#H3t6b!^7X-=!}*IYSK<7B0%Tfx%hD z#5zE&Vq$u$OSUTQw*>PO3ot`|q4xF?Q%q789SHK<7Kkjj2*b~hfK!zow&_Yg72>F8 zgT|uXmL^)PNo=+Y8QouK(gerFzM^B?0%R#ITr(tVXc&2LpgFs{L~ZtlU154`G;ho& z4v(oQw77lWXNT#nzn{o00xv3#mz937R=OK-*8n~GXojr^_VBAD3JX)5fyo59K`z#Rx`M~EmRPkn6{nNGYAK!m`l9AWRbqIL&NB54Epo~-=nUw z0?NFtsABpb7voWW>Xmh~>@=k}os~qqVV(R5EnKs5PRK>Jj=jP*Q=Yy}<~yLL>jn6Q zKX2I7&12#+ihe}+-RmEf*?0*!GB?F&ZifvwM=xA3DByPgfG;&92Q+FEvH!`?ZZwzP z2bvJ%IJcR7@@3ubUo#K*Mj_`ajE0|n%QdO?bySHTA-Bt?E0w!QdwU=_Un4B7uV9xV zO{DEvX*?6YeI2ZJ8YV%XIh2`=5z<+yH62qmFL30W+c=7V@bi4%sTtx`D6V8Q7Ov;W z|5XMPQ3N54_nPpuKzBqBlD}I}WAG0( zBKU3>)M0O_ zW&7%6eb|4b`s}OiKYp-d=iuqa8@{eRv31apF{{1ryz_$ns{fGb(%Y}B7-D*PxXB=| zeFsJ{A}Sz`tch=DJN4o7gYDNK7R1Neq%gn+7lXKYojMCIS>SiBPvNlNsTFSNhbc@8 zT=E9rk7wj_drSW#%dD(wi70ydEk;Au$U757t1-;>9U5#N3YMrf#%v!MIh+JWzs7q! z9J{)>{Ha+51}?_xA`%;;wj^vZvE1yy4m?s`UVa--0E1LdK&Jt}-l}EfQTLjPt@l{^ z>&og!(Gsmnu%<9tdagw%BUABZw)t!MP`(tf98nF*BhhO(u~WV7+F*6#tEj6QuF?JD zPBGdf=g%$MXzf`z6Z}*Wy;G$d=eX7i+z*Dh8^PiIcI_zA?u%D|CQh{O;qZE^zRmx`H;kAVsNeBi=6CjYU-_bXRbznjFQzI%--L$Ex>z8^$`eHn6Ru3q>R zqK}epG3|^E5}?O+DBLXa;}d(ShYt$)|0P_d-%Y&Cc38=vK=^ND6KOEFCRCMoS!zuV z=ni$=%`rUU|6L=iStD!n(j(4CKNagQLv;nA#eO?5L%7}#{c;;IG2Fnslk6@@R>_6r zrctEx3^ui>mRWng8R;)P7|{TIa{HR;{S!kxFjrd0`RdV-!u(8>wRi1y;`IoUi~aX^ zrStv6I_c^NO$a17!7HtPOp=lLruN$(5CNaK%tR_b^0BrD@qnoM;--aVY%n zw~qk>obD%oMNQ^fDydjhGA$NR9W>VaAULnuOWtIdfyY;FUXKN4|C$u_ClNdtE*1rl z$V{6mB*mhXvh@8rP{V$-+9Qj-Uw8AXADvvk-^gI|{r3PHV|5Xrt>`UIdC(N<*R^mS z37fpUh{HJA1j$P407)ZC``T%5C4>_-%KNNe>1mR1+yI5~^FyF{fQtfK3TPlC+R3eUsFT4+d!`qjrEf z)N3_*%JY&sN>><8*>;)SafG$(evd-m88_hj6;J?#s*2=>Z_KE=z_68g@kDnYPGvd7 zI_BPC81OZ|I>V_h#M0Jh0)0)a-ZYx;&-Z0aeC>|W1}@;wV*qvsc~Gm6@EH1vmU(ys z@v!L#VAeJhCpBC#9zG%tspRs ze2?1?v9VW(Yl=oA!{Ozk97ITgCBB^j+M1N85qZ=^aN` zLHz1K^3#bg?RSc)jB0hZtN#K0(j%zGYHR-?-z=#!v+Ev4@)GHfuFkwdw*Wm$n~fvr zTF7{!bV6JoZC^D+@EH*I~ z-`>isXMBwR6gbB^w5A_xV>6M{`aP!1)5>8zN2kYl1aztpC2B;Vd}kbme!gwVJIO9q z1@yF1HBXpcpHZ1#WU)U%5yoA|$8wyXr_$u5S5VLd_1+NX;Z=29b$pO%_j`7j{Q)RB zx7sIa+Ot5OpLxm1Z_qCHf3IhJQ+G-I*>Cy2D9iHaBG>EBUAh1%zt2W^!E%RB>=OvG zCOqKLknXV=4*!~4dq=U;L|k2%mNM*zLP^AjW--Rmv75geyk%%+#O1GNY#4TDgYP$A zuQYnOEZ{wUN>|*Th!Y9vX(183fSi{HeRGbruc3M3`24HW)s6=Z3F-rf<$HMQ>U(T(QG$;pC^)z#Gl#0?4)9lMPC(CJ;eQ_*7E z+q?amVgg0FE%zc?VO+P#cfw^_FHDSnM}Vd>Eq?*TvDCdSn!M)~d42oPV{vuEH7f6MEleLOsBRkL1Lhj?Q(m)ir3 zU&$cXeJ^fQcZb8EJk|ZWY7Q^t1I6JcqMPR|P3Q5eF^b*j#lPndFXNcLz*vNz4XlQ( zwY5R+&}a97lXA(a*stT>;UEtmpS66O_n+CvW!)WIKhZuQGG+0l>k}*CVH(e#9T(pu zkt91gIfaLZZ(hH?P9TV7-AnJ;5#-KhyFCxMn&WCoU1!ZPYZ%Y?U|3VFAWsHPY7j(S zCkQRih`ddyw!Xf8#s%OCI#Z{rIVe554};wHic3xeedHx!_?%F< zFD_P!5H39_$$jtGcb?hDZPhHN;&92mo0Bx^g+dxJ`0}&+$Ww(%N8_DI88$ zU0tT`jxV3xhr^%<6W^wDmN9;Nv7Hzr+3&Sy_MztB4Mz}>@W$wPg!Diyg7)u+cZfNt z6&0b8k&)qHVcvdzEkT?48MWi9xZKfyelmk%nT(|LF3k{gb+_ooTKD#A^=cHxLkmZ( z=Wu%(1Pp?~zFt_kFQyrZ2>1$ls;@k|kNvt7Q^eS&3n_1ev7c`}QzM>}v;8ka`gD!# zUxxJYGnkK&bbQp1!ooE-JI7qO@EVlU#*G-5t3v~im0@Iie}$R4cRM=bDWJ2pv5{ch zE=}2;OB;@D>h8X^Yv@q=f>)taKW`f)aqrz*@Pw`p{F#SgRxYMVhlGSM3I&(oe}ShJm?+j4y7F08+xZhM4( zXDAC~M;Yk7&iv|g=O!u8+%zAg_e$`UDWn`fhqetg;EwtrRwr6&3hv#zj_0v@TJ%`r z+piLauvdxfwGLZihW?4H(aKL~SANr2OdE$yW@(%SGrI-rkzX?d)9=936-jhJq{ZauhurUw?m> zxnjU0;?fmvlAD%xJ{vbqSUFeR!&TH^!OHOBv!5{VgfRc_m?5Yg_~Kj;Rx>0`$K;h9 z*)clZwzl08UIf8VVyv+wM$sK(%9dBTWk_;WbZnW`?&7k!;r{Vn%&uM*k{m~jJoT-acHiaW~eAX2R%b^&+MUe<{t>s-NQEBqBGvZAZ! zNSa1Ru-I)lPIv9(LKQ`4B1b}!CzW`z(d|+~a!0F@ShG2wM0gi;q5WJjY7D#aG++Uw zJmHMWgA@W#QML}*t290nzA|$5{ynXUAalFzQ+l#6=zlA;N%x}t&`^lylVXFdRdY~P zhV%>+qn~U6AVd;8Zy+vc(0iM`s2T2L>O$=M+%#nAKQ$aUc1D?~}$cSzdJ34T_d=mvaSBh~p zNiKA91BBPKp|&ss@)>{vE(BLFFHiFEn2^fy`~!|vELF+MhOGyN%rkwy zzwuDq-jmu`C<8su;;^}GF%k2++S_mcDoblu22vexrCuK?EhD27#l-C;=By5Qcvv6W z8x#?U$b4h{p<9uoMhR#aSlL221R}EO7|b9be_;q)ycH#F$B~bR3~;*dO@f3#w?R}$ zuaWnOUd?w%rzN_G&^bg%U6K9y>0PkOa-0E?K1Z^TgTgy$-5#B^l$2pl7U%sEfV~SZ zlXN!(5~4%i2VL0sIhWzs0!T!gW%gaJLhkkQ3TJtQ0u2bzO_lMKYn>weo9M#9Ty*1C zpDffhtq5_2Q-lQnlU91#--E z6hfU0)bfy}gx%f@I1pV6Ml0%B@+@}T}b)}bgQKrZ1iLF^NuEx!q_T;6ptzKPrq zl<~CU3dy0iwie@(yV1Ad8g$tBOw@N4>2Rb!!9bVM_q*B|lMH?A2YRbNB0h?^NoUKT z8`EJduv9S|`7K2UM;^lJsVJ68irH=SgdPg8;0&j z<^g2kNj@GYD9Q~hF^u$F%nK_rJnlK0x1s26?*nYH+}DkFf79as;!hhgHaC*@_%Ckp zpYHijd_abCcOB20h9I3KT^|$nR@0kuTcPP}K;bRj4I_c5>s$N(qmuNhQbBVGtWF_q!2a_aI!N zXW~^!Z}}nYO;1S?k{2r~W_3L=y!qSc=DcmuGaovhgf@^aW`ZfW$|P)@o;D+jBym;I zGZh_nikmg5I<{#H@&w8&fmNuBk>D=L`|QzB2sB_WfHpPq*$Q8ZJ>6Vg(@=2p(1|B6 z9e(yOMv*I|#flcLyi=cX$N>}p3E2Bg<9v(8gJmKFAyg?7krp0>;H0(7m&!;eK=}jP zY-i_-4MRUJ7GqD*1(Vg~#Oetp-&+O{Ls}9cNBs;Hwh?SZVWJ$h@I%{aQvn*?M`OHX zIN-EmkS9WONOp+K1Y^iVIb3-wSBfH1StVEAgwPZq%9)6O?z5E%j4uxa2|@XUCreKM zcE)*pCc#z|(?d9oa@(=R9TD=o5sX2_z$gwA-=ik_CK>0NR69SxcDlNUS4eSMM-00o zIZn6dFF)Srz&Am90d4?!8&05Nd9Jk@#IdP{3mvj}aMOQ8|$(!A}Fm+AdIWnw_HRKYa@ zC8|kv81(W}$aOzns^dH{zmXfIgWQKAz(@2w?jC6y$~n#3rfff#ScGFKA4SB%m$4{B zEo2ffyhrBwz1Q_*fZOBYrBqH(6Tkt*_K(Z(o&)OJL*(TNk@LR(xx*kt z9H3xlT+RZ-mDd(qyIFj5t}A!{ zDWP-TRHG4G@7?cKexr7Hrq$^yyB$}=t%*M$_``dFN2l!m?!B*ezB~A%SKd(?_U;F- zyr%o=Ywx?h^3Io@gI{{ZSLgnf<#!63YSMqqx>UMZ?zT9`=3U2AhpXeredf(o0{y^tZVmeD*Y6 z@2S5AZeJ=9eRpWtB;^xP6QiO|mNkDGJON`y&{=Wiv~S;gqg!S=95aEnXAf15LpPUg zL$9U`SN`nq`Oy|1&Apm3aO~Gh#x*atP*(oDWX7A$@o8xV5)sd%$o?s<-&4Qer?s)T zFrJ#qRO`#W<|>%xj`o#LBqz`Feg5MR^jTQsk*edV;Z5qM)>S#wZ4*7+sISYivEx?j zY;3DClnZqf-=tg^FxDO8LfZq){k|F!(7v_GyMEt!rLkY9|4d!Cn+lIv#jY*Uq~=bu zT&q4_5I8{j1B+|6pOnp{w5g$Q=j7q2JVz%|YH4V{*M1JfFiz!=<2AUK#njO&RL|)M zwIZTXw97aFCc5)57xKG9S8Xr;@IyAWpP_D^)E)Bkb+>*9oU$U}BE7`lCHYdZDYMN* zhGCutJolp7uq?x!o`ZR6FWv(NY`JlbZ_1I-(Av73JumppGCR3EAKPoTATWNIGPGXQ z#LemIj#kr0?L+UmL9f5M`{cJ=zMd|In%1#zrF!XL6oXU64{L{`qgOk%3p=y+6N}Gx zDOH&Hqsw7KO7jKMq6@8)*Kgmxy&tvubWIb?)BNo4&{rx3E7jL(4DPzv|oBQj3&I<2gIo#7T3vwe-Uf zaaD)+^1pGuki28)D-yP%C`pxNYw*2yE$xu83hKzHjqQ5b;0@V>q@L zlP2?0Ha0Ii5w%O{9Hu+RFVOZ7)O|G7I_XQ@*Bu7ss_xZQb(ogBa_<$@tuNjKxXt%1 zEOsf`7^C@b7>gYq74^d2>%)z#g+Bv(^x5G*6zv$AEX(w}iwxhqn>x7}3$Knxi*81= zr(paqy5a>PGZ?IrdiTsR1Ftr<;o1}CD6Q6+Icgs%RQ!|yV$>!3tky5jaXEYtDkWN>Y3#JNO^+G=*k2ahjF>k@hxth z)WFRwWU4O2_fA*O`A;n7Zo4^SQPz+T=Xzrx?UCchPhW7pmvZKR{?i&Kr?bsRPoJJp zx+)+bJmms@`0G>i(TWPIrlzJ{y27lXf1ui9s1@6~nzYbB>NiF`14|;!JzL|;ewy*- z@NsiGmyFBo?r1iI*iV{jlfn$0`24#=jDv#qfYh!w$1+1Wf*cg;tQ-fgqF4OmeMD>a ztD9WMIA$#|FuY*)4@D%9zYi`ni+%9A~{RwTMQ_8x*5 z&<=Xa(|q(MEsiiP1ozy$AMp#(jY{4L4RS?N(C)_=1J|P!#u0}M1>1! zj=(x@#__Zq@FH5JjXWsy6cB0(J=O|Tvj~1pR-FNsjFisTDmf=s_{y-)O#Ly8g}9ni@1;!>Nkis#>0yY z>EfsZ^6r!9LrlJ;A6mlJzv<@vYGT#;fum=wd*8w;(RGY|mHVrNz-s4z(|e05xNzI9 zlrm1)|LI%zd;B%gLv87Xcku3~>ELhF8u$G~D}7qdjVg2AIX$=Z zI4`^mGbj4==~jXxdVp%|_=D5jx5cnE#RLNQcL^>SvD~*$ zM|Y4LTe@H_&RZ0u`sZF66L_8rFH#k`sIv8 zTchGWe@c6fuIP`hw$<|Gq^Q)4y}zcmnkT(sN_8c>B=ewC+QTUe(kQXNI7bsFYM!tS&&uXjA zt?`cx1>LjDT`u)8mDUasd9u1Z)9x;Et0SF9Gbbd;5j}=AuusDKCFaBDtb}@cc(+Gi zw{VR91MS@xeIUIk7mbMw?Y?BP(0>(cX+(MP&sv>&9Rk@xe{UUDr^?RI?%THNszm}$ zGXf$d#Jtbvr^oq+3&T zR_3YRG)t4oJ*!w@^go2~#*LF^n@eBQ5MS=Uj2dcRbgiDfU(GNRX~|6)c9jV* zKDPH`Q44}M-h41Qcw8oC$4g3BvZWbl z{N7HZWa#)(7kQd_K>gd#+i}7le$TX{MRxt8xxL5#DV~MOt{pAXeOS-9cw+O)Kwgt(5HJ zir-{9>+knU+e)pb7cvqCVgWBPpgGYS&Q1P-@$;E><><4UmrX6+Gmv7vL@JE*z$$zD zEhCUkPn6KahuvKC&Zc2cst%Z9Q*&i>P5bLLoe7Bosi^ppOXaKpNeDYM$iKyb#!57i zESi~_NozIaV_EWgRuQFo*8_TpJAdwh4hc=dybGrN_K6R7dMkRk#kE;GwRbaEU`ti< zL3rcLkQMUIsrxb0D*GgJ*q@@}Y^*dF9OU{P-4pE|YtvL!HSE&BEq2SizBy~&;&d;| z*XO=<7Po;KF%KL#kc5Er;zDcR*7)-)68DdvzrP)&3CC4>pyeG&ezR3L;*V@aN6V%u z&sm8{W7lIyz1B#Iyo6{OuPZpCpB_lz_K5uad}*ZOeuS8>ka0xeU1>YPia$s0nw{*X zonsw>hqTW47{|IGg*eEHqHRKbB#_MIj~jUjX($8;dG*o;bNRb~ zvi1lU+7==lA>&1o@5AV zVXeW_I__>==-)JSsm87RgiFODnW^wV&_w_@pQkn3@K^C`(isy0CTHW-1LMNstW z5)S0F4Pi9s1p6>1`W^wbe3vV=P^GXz=ChkNS*paS~)`KeQti^A%f@2FF6fi z+$fqGvPi!=TQ2MIDLGb?y{CFprHizPFCC16nmooPJKOav*9^dqac_{vyqM%)NV?=tdi8idNBHLkAvfeBoXYv?(SSsOTZtD;XwP1HOe-%^lMKB@-B3?%>sXUGn}e` zz@UKpr*J0cZj(rS9!6D9&FG%`KTPr2uH(0*I@Rl-qeAOfAuC+j)j0W1;XXTPWCk9#>}lSl5Ghb_a*u8%(bk>5p_*TNfHfK-GmL4K(8IAxlufxXQswNct~Xqc53 zV2q1L&#b)~*V35fYhE(rQ3)}7Ad>&$F?#Zzrx!&ljh)6~ng9M<{_?kbcD4TzzT20; z`RTzw`4{Fr6(FVJ=B}r)rIS-fJq1RGRj{Mw_;G;7EG+JCHn|?Rdd4VdlaYg7f9si>+{v|wr z3D3U`JpWe-Pm$r7zMOPv#7g9M2C7U&6#eaFGr9S1yea$;h{q1)&?cqt5 zNBW}q+Y|3nl8egLB)7^ka)}R=?8y^N@;_NvrnmQeq(ifP|IQX1DHoVZ+}j^9MfuwSs~{tU(ry2tcz{C0q}< zgar9q_km%el3RG6v%(V?%fLjVhZYM}|=p7=L>z2DK>0KM${0?21^&k$C{jK=jL zoQExoQ5=rwJ{wVop@yqwl3SmQ%)iy5y$2{+73;;fwH55PbjL-Oev!4~O$rpwyB7(N z!~bTd&fGu7NSqpn?BkYK`!9o!m$^J2tp+7M3;)G-(r6>q@sDxO zOq>q@%PD8RsZd$o%8@1h;F6yW>}#Vf5_Tdp&V4f)C$+9R(S%+Av4;x^3q3$zv&G0sA<)7SCWJ#(Lu3Eg zQX%REndw}eEmoSuD$5Y;bGry!3@IdS1P=&$bmC7kxpOA@9~LOG}CxRIgz?U#lZ8;b^w)^}YkYAUo&a^Di@%TEtM zU?Y04NrYXY1I*RnDJ$HIn6a%VqFTyhw*p&<+#bLO z!-x_<)M(}~kw|DMvI&i$^?N>81E*N99iQozX32^SlzSh}N!R!)U!tvvc zK+7;l)~*(%9XW=15GzCP_IH3k5)6bW!;{{@zh@IAQOh}O))3?Nmnf+V0#%k_UeK_A zK67_VnAqFEzk3E2m#AHR;=r2foXuQNH|lZpM?A_$%&$kD>GWMK+VAYOSV8q-p{2{h;?a4GT@u!WJ4kx z1l)@Z*nMT?W!xzt|NSd485{w;0k1sWSARH|skaZzSGT8~@J7+CRV>2xFwcb~cgQbq zYOA_Nd!0?NFNKNO2`-fk9%c|AHNcuUtO9^#EGp1jNU9I>3D$StU(3wvgq1=rYc;}F zh=AM+8UZ!G6mf0fHxT5X3Mqn;yo#9x>Q>?=7PI z)FGL_dKDzHr8+fafCD3+tLk(2A)&6>$>$a`#}E<;o&#|-lpF@(ZJLOAf%p(F40bYd z{tLgK$hu0HDBTmuAKt?I-r2|_<)G{V7+F=frN8>+<@w1Siao-;>jpr>Cu3`SGs$NsQZ99l5;DnN=9)z0*Rr6wYccXTTFwh>5agHV#vkImaQZlQw>A$0;8fxcMK=hiH;T#QBgF$nljoT zz9=gL3u5Ro#MMB(_}4T?(KaTJLUiCGtM+EA2I>xTc(?Zf+{?D1yZ-U>KRw~OctBa%9vc5QF8{f>x<}TPusfwK z&;5lC7<(}(>9+;q`C3s-a-BE#xff3ez}VM%NvYg3lsc2P@#Ry8Q$p{GhV*61UHwhl z1MMJ$Xns+@t}EA=K61EG+1)Mu0kg z;=MOCmn;Bc6Xv-~3Gcd)o=OT8YKx)wk(Z>JwJkolqq$5k7M2|9`y-_-Kvy*fkC~kf z7jwt1i%?8JxhK8-_S?ingtKxJekuAQ1w|1kYSLAegv#R_1O4364y8A*}l{P$KEw;la=-)S<7yaA&KM_v_o$=14vmnHu;F z@S`!2J8)^_;#lXhsdR_n+(%uf{EQ(AMurbDxjz&g2PnDz!CdjDzXyRKU!cu5sqszg zqP?h3&+`rHQty2L5b48j|LJ$n&jY=Tq~Eyw=jRf8*A@6M{Fh&>@bh+w54QeR0?232 z{nq0&Bct`3lKb4PE0d^zZ%lK$HF{z->buyAE{P;U;bYqoWl8Xb=Dn0AeRNmz$r@dA z8H_d4jP~t17mG#}(j+hlFYSZE9?~q@6A)?T3hMJhmw_o5yu#IA%#8)FQGiWxKFU{b(lg25MEI{sRY>%I z?l$sn;Yboi8}w@3c_?+N@ztalkR0A@%4Wg=4NYoIsQg%)D(;9Xmkm&X0>L^s-vpOX z8lJ*@Qr$FSoB~FKSVYShmkHI&P^h79jb-;s-umbYEJ!X~X~_rb-nU<-*dY6~SqLbm zlc!7(fJ!JL8rIKC%{}hl`E8kx$LlhB z+UjHT)IYSSKr|O*(y2X`Tu9dP{5>}}7GeRDiHL?M zd^k*_T60;96GDb=#QG9CG~Ifa2g1m#IBEm$#%3F=CHaBz$XdVLgc%r>FH(7B{-;{fQ}e^U_iAO>#CAH zX&(%D1n_)h6-;ji@L<@SZ!b6#y!o*F6mC8(v3YbL;C=vUK;-CA zBsewqUjUnrMXi>7j|wV6oE3>Mf0sa$+SGb0r>#0Q6ln49N;B1hyrAhY#ae}2W{t9v zs?E*O04Rh|!h&cw|2^oljpR0;?Ap}FBC+=j8?jLtDXq@gmd!is!T%Ko|ORN+WF1^AxA?y+7z_0UCgd@;x zh9Y-ji2p9Y#?ucFAE5KAs3@ol{4At(3oH)kyyVR%lxh;u{Cn&GCK&?!+-M_uP(0*; z+y<5VfeM2IIDi@e*xnASF9_8GTz4V8bGasvn9yU#>W^`ynpFDzpehv!6gqsQbx`!$ z3%vkUo~|}ng04LU+a6Rbfsl=3{z6UZCj=bw8tw$GzQU8?+W&oM5bIIV2Uei z^Qyq6li3^ofWWbAlJgYuXT;fBrdRIYp8<~HLUVIH6O+Pc^#c(}slE+N6szFq<9|@n z!A9(f8vUTIaE56`wW2p;0uCQyWVg%(wfF?e1)`MmED8mlNB2&izD=L0Fyrd2sr`Z@wyE+GHD7YlO z^-n#`bh^=J;A%GcEk8$^=JaQYKOpdyA&~d6R7h$Lv=e&_+>^^EGVMkiJ*MdaGCge> zJ+7Ll(vi?Mp{th_QSccuI^P7CX`IToq2z->+xu~d=txLnZ_5KD-{?k`dBC-3hufqp zKo81rz=WD84L?mDDiI4~(XcZgH9Wg}>+UuK_b1O|8FAfcxsINxB?j8|2c(}rWQd$a zplm7^1c^v*z+{mFrB`g6g<=E~x)-XdfHOiWkkC>$MW-9c^L{&1+fw$xiT<4YRRY%s zSWF;wLxl;%H9g7YUqaA5)h?p|>8=U{-e?hLLQWI2e=;2q)AZBtF7iY7Hb+@^2bn&I z0i%V`^zI;?!x1(x$?+CGovN>D+3r%!ZU!3BPM(P#%>g zR;|yUQsu)tP83{Z4*Fb*ICmSAQyi|GQc%d~K)aIT>fh5zDJ)V8wv;|4C;}2l{s8>4 z5k-c*jt}bfdh9+sT%Q+2H&3Y)@^c990q3x*t(rV3rXW#4>KZQ^>)Yi@?}XOpp_GII zf`Qs5lEtyUSK!i=U9cgJJoNX;C`wGg9_(Q%Q$ z@3gN!lz={Ey!v3V{^AHdh5Ew(Dw+q*aG!*SH5uHpPc1$h@zT-ftPJ& zp__}9c=G!6(l0zbl%1zo1*iL+od_D+Q>glWWGQtl;L<-0F8Z=_Oiu%1#Gj5*b$Ci` z>5`Im#RpH$x6SwrM|y&I7UV6{2Hj^~zI?A7fpY{!XcK-60Y z43GLbInEg60SJ%68HRt;$NKsQE8W;*LQpWu#|TDEY($kNApvLwVow5n^Y0t`hVvA( z&2R#LgJK9&vk-g8o%k2Enf?0Q(%^x}aAVevBK(x9AZ8&nrBFjE$OBL9JoV$D+L_8k zx5&w6$lOu4H4r-*KyKWn^wFp8@aiwJ6#?`c6z5o2=+XrcdlTHZh!v<=!3c0$>VGMMm-B(X_Jpv4$x?ipjU`4AGa9(WUy1#F8Ci5IA4lPFX|Fh??k zw6G)5kZ8BC>`e%3&J*fR^>6v|j8FeAJAk#9IfsISgK+B1+V+}D00RM!{aY)p9w4?S z4i*~rkko2VAh|(rpJ}-lor=}Z$1{c11ibIHM+rJaXFYgd0KnKQ%A|)-U#qdZ&1ztzr73FhY~~UL7x}< zX{zY_vh6acj?_s3yg_#-|60AZ#FF4P=2XY)&DK&1iY1TcGOSYJar=lEZnTVPV)!j~@Zg@;eA z9hKHaM*`fb1x&xHzQhvo%dM^9TcXj7-9PK6Cp;G93_kQ=UJP-)uW%X?z;-li%e3Vy zjF#AbWBrk`l6IZNC*%5QkDWXAz?WCQj2-E_ZmYfYRo`{UD=zdkFKY`mU3$*+W~5h4 zRCg(_Da~L(f#WQzV+W?+xxgE+bU{t>2hN4no6t1Ax_VReOkP-9La67h<(`Q){OVoq ziPd2xrAN)RPm8TFVKIEMmRD-EWm#BBPmgcJx%egw-1au!Jo~tDL~&Etl+)hH)@ime zHLm*OGY@^^<@zJN%3SofPqc9^G>lAjX$ngyt#T>z)gM>oqR;ywzG>+KZPT*)`csi5 z*Q#B+ZqDS<$R*wv(LM%h#_IHT#k@;~PG;J+Q&nQh&LvhB?wWSG;rQqu@G2_Goi)`i zWy?K_?z$c`jEtV?RoPLqPsyvY(9k7Xa%jo!;tsL+&fN{`6D$2U78<5wntSqcXZ6AT zgYxL@M3Qwy6-#!9qe%k8m_o{51NdG$9+?lwsLX7Sc(=j1omb!_g~lsZ!R%%L>Tt))j(TgPSA zq^7nmcP=ulcF`j#a80FIRj#SDixEo}2$C^-%H;UswoR!qXQ(%X9D^Y{X|CVX-@rxr zaS+;t+LEV#>A}=v0uv4}gUduc$kf&-!{F_ur)ok@5xR)VtQ?znA1cDnZj7;iC<;pI^*rp5rNE28($CrK)eRKJ__|KiAOP5E-FYkR| z$?ji0@K4Wp4jvdW^x|(`{Bv+=kF09&lJgH&_4&H6N4A?T%uM@N5Bx$Po|8+rc>nTq zawY$KW`1#D4-RZtiAd5S@k=she48{P48W;m(MtMK#-U?Cuhs@%Lm?{@w+w4j~#e*#-Y`7M|b=T>4AJx z(AgH&W8byH(olVX>|mLU8zz%7%&eQ0V=1p!^e>>ql!h_@mgGKeVciXa4*H(JDKlx4 zP{k?$^%Q8`D7~8yN@oQ#5%;A8LbF@w?FuVv)$94tSJ_+^jElO#RVK9d=4gv;(DEEy zg>)ZHA1o0eo(YD>-Z83n#HOTjO8T;>e1-R*0~uU7sj05up#=|eygV2Tl<)NJOuGP~ zvWr=#aLSJBbVQTR3UOc?LRIK(O=tHbAl=RNwT!^19x|g|!bw>;#Q|W*gobj6Q_gO7 zXmK)%x(=0OByw1BogQOU_e`G6V%er^ zgc#>xUjJU?`0Sw-%}Qefq&axe?>yCAZt)!$rsEaX`AvD!BYl~F?tYCCET^2O=^1I@ zD{JW9y7b`c-WsX{Ds4potF32%FrThF?B?bs zvNWfn!E=sCc2Pkd_`eUlj~3~Bzrl-Jz|2K$a=**x<`BQ0Kkx)l??(WB#Y_s_CRAg| z6oyT>X_F$+Z~+a9s226hrBiLV1%^V)VzF%HfP%aP1DMr%snfrVeQ8KMUDvtE8PUiF zK7!bEA5dt3z&(-LVsPOLpj$4Gkddr|j9~(PfQ2 zc~LbT1R?)UQuHu^n9IH-u#%SDg?uDFVVD8ds1zF#(FRTAgjL^mN_ znj2LOB>H}F3b}~*3Sqt)+{l}54#XXRE-q;ZG@=RNkWePvmWf+4U;Zl>A}|Dk?wRp;t1Gi6<7S!j- z`GaC=`HX@41Xho$>6i?jX3q9K&CtQ#0p*YRg|_u5YG%gNJ7i}I^0-wGdn}47@ZN>G zxC1Y6k$rcV}IbB1nC^p@QbC=|iy!C_gDiRXjrA(73Y} z02a3a%v>Wvy6tZQ&VXvHN{O&L3Lx6pCd6^bt%(`jv1Sfs;@IK-2h|Lek99!b%*Sz4 zKGzES?d4{i5>iHtRHBD3&~^d<`WiNA2~#Bw%6S|>$r2Y%5wt=K2msEn0r(Hziy*xT zLplbttg%O2JTxhM<0BN2L;b^JWOavO1>b12C)m)u^? zz^yCUl!M2YVVy%05yJ~hl0i97tCBR&K{PDitin`~x~6nK8Gy#007-*&ppFQ(ZZ6gU zrUU9pZ$*DYba+xJ8h?AW4gEq4=O!DKg7crhJ;?rYll%AQ%Dj4h}#< z9S$I_D@AI5QSSs*GBo8{Il~I(8plz_vD874Oe<9LcE*_fAyj|=!}4hQLDMoVC{i4{ z793jLi+CNXDc?mI15Gk6(isQ~9T}0HSg)r7{+F)G-S3 zNC$vuuSmN|)tiqv1MxjnGT)&3Rb(bI@*HSL(Wn&{fcFfC$?BXR-n%fO9_xlvK~xOQ zaN=%#s6gg{35(2F zxzp#zQ3yJKD`Dc+m6q;A`a!^w7385&%U``45=D@Sf@HJ-1`#Y>o6QuZvLOo^Y~(Jv zGuCP;hgy1M?SthA!lM;}J%~=y8qFzfad88&hVdgLgY;6zU>-s%m1xLgQE`W6&M}6x zXclYX2_RHXt;~5E(I-Y~w~wZsjAr(XCQtp$lcz3QpHsNFaM!%D^p9&tbJc!$Iv|7% z2GRmhI$#Fw$Way+*wc}IK*5@6eD@o!^2~Usef-sVPXH9 zQSyJ=Ds+_m|2A;(fVuxWat^s9Cs652NIJ zb=G^{s1Sp1_Cv)Ed%eLkpOOuQ9*+&zK>2AW$LQ66Wa-pA8FJx=V%pBCgn(6G-hG|_ zKZBD&eG&L%heSb_2WRWkW97lf73X(km7*46x@FTYfLjc?`)=-ZgJKwnzJrv=MNu9U zp#*RAKpa)ELDvY612sPR3vP#l^IRZk#|`pwM?Np)h~DH3-AOv-DSjS7^|jJq@aRK$ zOb~TDaBxS!kc-PFi2z2kE)X3DQJCx0YRZKhJ^rIU_fxPgb0E{$>?dM%-3pMdI9q>eup#UKo@Hh^H+6RK) z(6;jw1R38%bu%=~ae_NoGxoK~R)f3Vgl|6qRsgy)QYnC}h(eyiR){`357>*G+2}P8cjhc8 zha$SbDAVk7C@DcY7;(b(FmvVn6kUH)x4a=mYK}qf_R$@WAUzG@C<2TE`{gJ>43g2EoLkDW-kQL+cg<7nM!|c2m}i44Y=|=D z2j+pJQL*6b?6Rf69MF(tg$2Xsxb^n&$56_uCgoMALyYmGF@5F9==CMa`8x#&h z1bGN}M5XAPIZunVLl57GXHMJv;Y%+(xD5&rApsU3FigpX-|Wh|=|r+X863lL#$BK) zJsk3L*($RT8y~oB#nA&VaCz7Mao|Pzi`$;hd1_2w{o6;MPTu$1hSx*uPlV@^e}4bX z=NImn&OQFC$7UqF%wGSMbZhtLC#S4fAH-bVvaoJ>|9^dWGI(Rre;0kaFaMBP6!4WX zDf^Tx0_Q2j5m(u?hG^FR~Vx$EiGj%cZH1R?3 zA738aSX3#}ogu2`u`f5}Yi?2nm${nRDqh_A^gCs13jeP8DzVDxdtBwzIJtXa$%kd|5)! z5neJMKwBUQn=b?AD~fJvjH&4;E?`wpDvcbR?DeNLwz%dz~013h@1 zsplM_X&qII+X566p))t?L{gNT_a6W-Bx;!;)~^xU4(Kq-E>xy8wQ?Qh+%pAvsMN#( z{SwrWS{sx1IU0yEy67ru<)(lXO(P!)1cb(F2JxQG@+8}QRtY)U!?laQ|M6kJ5!bfG zc{ja=B#AUS6Ieyokgx5`x+a4ZTi_{KLy#mu8g1+Ws3FKMjVzzU%8PCg=x@ID{VzJq zZ@SS~eR~;AdI?d8t6f?8$MBAPX;UwH0Z5z^r3LkvCT?h0kltrq#Wo&NT2`_hrR*+_ zZ3T9jL)3CikgO|V_bp-H0#tP3U9sg?SbM7I5@bj2CsA1d0ba5$l=y4!@W;M_%-@em z1p0uIVC(t946*%&W^?_z2c`qhdGAto#+{wS{d++kU)oSq4O6?ZyDlN2rlS!Mt03FD zu^W7N4Mjk*%|OAg8ch2nG@~Xb}Um z0otPDtk}+^S~!k0@(X|B0L}hoh2y%I*oZ?LUt0#%%jxHd?OAB(AJn$6T)z?gf34%{ z5==ciU=DzXUe;J#P{WkVpiaVRDVdTJ8hmsy3}hmSw}Qt1s;Ju4&ErAc;+QcO=zVF2 znu8`(ab?yyj^M4RaS0oGT-e{H3(lhgKNFO7nFBCW00AX?tHc1Yig%=9mQ<&F(qxIi zecJb&E-@9UAAv4Kr9~xBwz0T=EQl>}-wKZHeYXB__Dv-uVB65OGJ=yY_w+X?x*Hr3 zRF`;EliaImkSYP4A!;7W(K|H)*~;!oW%WG|x&L%|-}{)IOGQJ$0QL_tWfhwtpZ+tL z$S2Z;RZ4++o&r#T$tE3PHD+CdH|UrmfbKIliU8ITG$J&`9gvM`!Y-nMiZ^&jVQ& z-Jk|@{65{mLv@-_at&*^M#=R+$Texn1C!7r=R)6i#qpl^u*T%)aqyI|F~gVh=`FBg zjoZ^a>1*iD5sr&EdZ#}cz9w?P4ciIHKF-YLtMEN?H1P0M!iq=RG@M zb5$@%LU_rIO5-M_p zs{+NAS;Ms|HWEA7b9KpOC6>dV`qUo#YHjB0Yod>@EFAskr=tPPbQ+bx3jRLBDQv4< zrVf%Ebmz<)9nBHK#DXo}N_khS>0M>ZFb#2WZ9uSaOOt7Ll3~HYL#se0Kn#v7HR z({qH(t{<$i9>wXIbhJ9vOKnZFUMVZN^6gq*{k9MN^usyM)=Qz;Dc38s6U1f1&Zv@< z*e;c5CmLI#zMV89@Dn%AtA*56rCcp0F+~p)a7B@u=!(~aw|$H1D7iwONIy-fk5-R; zC`~@&zA``a$@F?pR@yM#VuJOYB-6g6`kCso`d1$wTh|(E=i-**I$wEPK>37pNxrDR zww7(|;2t!KtBvl)^Jz(BXz(`U(KPG1GQrJIR=hX;G)!^yXRMEsQ#Cd^8@F`R$5CBu zL1ULvT^bFC(9Rrm+gz3EH3B*M+t(uLv(#rZge5G)#?8acJ+ghCmtG|c_NFVgK0FJZ zYF9eB7qeb6W@b_yo_G&#Y{?_vO~=)=ync)_rIJ?8vnMv{*=v$Y`kw*(oup-Ue!7e zE5(f;QrDGOqo6(XAtKZxW}VSb!c3r>oAa zqKq8NE~;6nP*b)f$6J`;imO(QHeE~^zpFjV3 z^rq~(4)+w6a7sQ>0G5ZY1BM7WrOF=lYgo=I$Aj*wT@~zPZ@L`j(m1hyZ>LN z+?wjjy!6K>dSwAsW9$1UjDLa=Gt#Zmut@G#=m0^rS0g1!;CgQc{gj<=m;x zT00ST>N2&(7FK%2PFiPu_dMHG$rUAgL_Lp_rtKWuz^A$yj`JLWI$cD(jrCE27A~=| zmF9rKATfU5DaNgj#0rCys&*wW)7i#lIC+6>DcebP_?J?qG*_yHjWtsavm4n&_i#us z@-gDpUaDKk)+@&G0d**VaT+&^N!9a%#><+OO4{dcGU%}IV9j{m`9#DMSr zwupRe1hMSkw6S$ewi&oraocQLD+30!Z$G0?qC(ROM)oL;dWNt_+daAM5r1SSEn$sbpX-z3uK262q+@BMWgPL!?Y~8iP3ZfcBW7X_KIK>br-}E?QHCWYa{2Swu|e*1 zW!@juStWkDVlNoCHl|s~Lpw8htJlF!1-C%kV)yfK6Me#wD%+RgFS4mO2hTM^WX?l< zJ0B5C8|X>+Gwh2E4U=1bRi9w!Ejb=qbGgz8gjaBbvw13jV}_kf&vhV7ol{GpY&G0W zwI$g1i27#s8Qn&X_QYqu&1eg_VN$bk8_Gf5< z>dST_B^Ml;YLSt{1U2zuetY&`t2iWPJ{hKt;MCS{tb(@g-kQ*wvaB?w zJI_nKd347kMUOM;mcTMj*&XxSt~kW&?Jdz3pV4JHt&B?Jz3z$(*i@;5%!WMyizXH0 zo8Q)~TRU;xOY8nT_^XO(wV7s`h4=3N=c69Tf5?2o@l$pGd;F6>9N&HXr~MV04`7wP zcT;NUGyt!IQ1vZul(_01?LmhPcN=t2ahBZ~H@NzVI=GR*G^QtS6_}dEUhoDjbp(X% z1GAYA-Bq6rn^XSUp7WD-djAq2U8opR~t&(w##_&JMVBfMA*q znA9NycRzA&?Hgz&a9E(Z5&s)L85()@Fd)E999-0Pd-Py77dS^%o%LDahA8KB1paq2 zjl(?u9#>TfY!23-iv&Azo3~aDut(N@=h-A2y!ZCN16iA)CuA#n88u3Qt?ymL79H0- zSt7?JSgiwi060;Sb?^o_4x3m4%ehv=N9I+!BTc??ezLBwsY8A(C3j@)0KY6iR_ME> zs@_Du_K|mgcL=93Bwk6;`1ylvcxUGjsR>KPigX(IClS*Pj+)SRQKJ-F9oBi!mh?F^ zya2Sj$2$?jG{8{c!cGXPVjkk11lb8%0?brhCgt((wS)v5;Bc5-u`vpSOwDCjrVdDz z@<~XH=oI$%(A5pC%it-1^jw_y5VZ^y0EmS1WzoL{!x5Y9sY&`r;Kzk8N9_d#ME26D z_v`*Me?ef>>AG$CR|h^Ac{>c5D#xz>8qv4tq}^|!ajWXe_n~5|pMQ<wwJ!iq9 zIddk)cdhxSFGO>DcO#HsZxtrlMjKR}v3Fn2yMaITQa${Up zujTMoFMDxnL`ZaW$W-*_@4w*;GY;N#oQG3P89YUFNKC@kkg)iKxbQfayRN_UO71Q= z?y0Yj<8BGx4i`Zue*aAIG5BmH`i#fj8qW`j3wL=XIwT@|Wk^J1SkzP>uZ3RB+03bb z_V$^YxX_2=Gk+@3(r5M@=Ipuirf!Rmk6lEk^Z9(QNc1Im!I!+aaS<=yobV=`coI7C z+HDEZp^FwR<%T6h!=o=+^gnPY&&4~JlF{!u#(C*Qi~bbur09bAjKBPC%?dci{jT%e zJ|-Y?OZ+w$=G?ig6`!WSA8hfKKZJZmD8!(Hah@tVKl#TR$~?bQnSn19#D>sG(wvNdvhIFNw8 zBP0&dfxab@7sgG96GFE~hS3vZw{t_b@aS8@w}vEakEe5iTOwmZw$r^g&_hGK z84JR~!+aQXz2}EB7tWaFpB+k3VNVBP=Z3#|xfd)106w^9n=Z7F=F= NY1Pt#7hn6!{{x3OLe&5O From 8de670533ba326f7b5fbf7cf332903cd15a4ddff Mon Sep 17 00:00:00 2001 From: fede Date: Tue, 12 Jan 2021 21:08:55 -0300 Subject: [PATCH 2/7] Update of the Nextcloud apps pages --- .../02.Cloud/04.Apps/01.Tasks/docs.en.md | 28 --------------- .../02.Cloud/04.Apps/01.Tasks/task_app.png | Bin 521 -> 0 bytes .../04.Apps/02.Calendar/calendar_app.png | Bin 349 -> 0 bytes .../02.Cloud/04.Apps/02.Calendar/docs.en.md | 26 -------------- .../04.Apps/03.Contacts/contacts_app.png | Bin 580 -> 0 bytes .../02.Cloud/04.Apps/04.Notes/docs.en.md | 26 -------------- .../02.Cloud/04.Apps/04.Notes/notes_app.png | Bin 408 -> 0 bytes .../02.Cloud/04.Apps/05.News/docs.en.md | 27 -------------- .../02.Cloud/04.Apps/05.News/news_app.png | Bin 235 -> 0 bytes .../04.Apps/06.Bookmarks/bookmarks_app.png | Bin 4067 -> 0 bytes .../02.Cloud/04.Apps/06.Bookmarks/docs.en.md | 27 -------------- .../02.Cloud/04.Apps/07.Talk/docs.en.md | 28 --------------- .../02.Cloud/04.Apps/07.Talk/talk_app.png | Bin 4241 -> 0 bytes .../02.Cloud/04.Apps/08.Keep_sweep/docs.en.md | 22 ------------ .../02.Cloud/04.Apps/08.Keep_sweep/docs.es.md | 12 ------- .../04.Apps/08.Keep_sweep/sweep_app.png | Bin 5748 -> 0 bytes .../04.Apps/appointments/appointments_app.png | Bin 0 -> 1869 bytes .../02.Cloud/04.Apps/appointments/docs.en.md | 24 +++++++++++++ .../01.Web/docs.en.md | 0 .../01.Web/docs.es.md | 0 .../02.Desktop/docs.en.md | 0 .../02.Desktop/docs.es.md | 0 .../03.Mobile/docs.en.md | 0 .../03.Mobile/docs.es.md | 0 .../04.Apps/bookmarks/bookmarks_app.png | Bin 0 -> 2000 bytes .../02.Cloud/04.Apps/bookmarks/docs.en.md | 34 ++++++++++++++++++ .../{06.Bookmarks => bookmarks}/docs.es.md | 0 .../01.Web/docs.en.md | 0 .../01.Web/docs.es.md | 0 .../01.Web/docs.fr.md | 0 .../01.Web/docs.it.md | 0 .../01.Web/docs.pt.md | 0 .../01.Web/en/calendar_add_new.png | Bin .../01.Web/en/calendar_colorpick_icon.png | Bin .../01.Web/en/calendar_edit1.png | Bin .../01.Web/en/calendar_edit_menu.png | Bin .../01.Web/en/calendar_edit_menu2.png | Bin .../01.Web/en/calendar_edit_menu3.png | Bin .../01.Web/en/calendar_edit_menu4.png | Bin .../01.Web/en/calendar_edit_menu5.png | Bin .../01.Web/en/calendar_edit_menu6.png | Bin .../01.Web/en/calendar_edit_menu7.png | Bin .../01.Web/en/calendar_edit_menu8.png | Bin .../01.Web/en/calendar_import_menu1.png | Bin .../01.Web/en/calendar_import_menu2.png | Bin .../01.Web/en/calendar_list.png | Bin .../01.Web/en/calendar_main.png | Bin .../01.Web/en/calendar_share_menu1.png | Bin .../01.Web/en/calendar_share_menu2.png | Bin .../01.Web/en/calendar_top_icon.png | Bin .../01.Web/pt/calendar_add_new.png | Bin .../01.Web/pt/calendar_colorpick_icon.png | Bin .../01.Web/pt/calendar_edit1.png | Bin .../01.Web/pt/calendar_edit_menu.gif | Bin .../01.Web/pt/calendar_edit_menu.png | Bin .../01.Web/pt/calendar_edit_menu2.png | Bin .../01.Web/pt/calendar_edit_menu3.png | Bin .../01.Web/pt/calendar_edit_menu4.png | Bin .../01.Web/pt/calendar_edit_menu5.gif | Bin .../01.Web/pt/calendar_edit_menu5.png | Bin .../01.Web/pt/calendar_edit_menu6.png | Bin .../01.Web/pt/calendar_edit_menu7.png | Bin .../01.Web/pt/calendar_edit_menu8.gif | Bin .../01.Web/pt/calendar_edit_menu8.png | Bin .../01.Web/pt/calendar_import_menu1.png | Bin .../01.Web/pt/calendar_import_menu2.png | Bin .../01.Web/pt/calendar_list.png | Bin .../01.Web/pt/calendar_main.png | Bin .../01.Web/pt/calendar_share_menu1.png | Bin .../01.Web/pt/calendar_share_menu2.png | Bin .../01.Web/pt/calendar_top_icon.png | Bin .../docs.en.md | 0 .../docs.es.md | 0 .../docs.it.md | 0 .../Screenshot from 2017-08-23 23-35-52.png | Bin .../en/note.png | Bin .../en/thunderbird_1.png | Bin .../en/thunderbird_10.png | Bin .../en/thunderbird_11.png | Bin .../en/thunderbird_12.png | Bin .../en/thunderbird_13.png | Bin .../en/thunderbird_2.png | Bin .../en/thunderbird_3.png | Bin .../en/thunderbird_4.png | Bin .../en/thunderbird_5.png | Bin .../en/thunderbird_6.png | Bin .../en/thunderbird_7.png | Bin .../en/thunderbird_8.png | Bin .../en/thunderbird_9.png | Bin .../en/thunderbird_contacts-1.png | Bin .../en/thunderbird_contacts-2.png | Bin .../en/thunderbird_contacts-3.png | Bin .../en/thunderbird_contacts-4.png | Bin .../en/thunderbird_contacts-5.png | Bin .../en/thunderbird_contacts6.png | Bin .../Screenshot from 2017-08-23 23-35-52.png | Bin .../pt/thunderbird_1.gif | Bin .../pt/thunderbird_1.png | Bin .../pt/thunderbird_10.png | Bin .../pt/thunderbird_11.png | Bin .../pt/thunderbird_12.png | Bin .../pt/thunderbird_13.png | Bin .../pt/thunderbird_2.gif | Bin .../pt/thunderbird_2.png | Bin .../pt/thunderbird_3.gif | Bin .../pt/thunderbird_3.png | Bin .../pt/thunderbird_4.gif | Bin .../pt/thunderbird_4.png | Bin .../pt/thunderbird_5.gif | Bin .../pt/thunderbird_5.png | Bin .../pt/thunderbird_6.png | Bin .../pt/thunderbird_7.png | Bin .../pt/thunderbird_8.png | Bin .../pt/thunderbird_9.png | Bin .../pt/thunderbird_contacts-1.png | Bin .../pt/thunderbird_contacts-2.png | Bin .../pt/thunderbird_contacts-3.png | Bin .../pt/thunderbird_contacts-4.png | Bin .../pt/thunderbird_contacts-5.png | Bin .../pt/thunderbird_contacts6.png | Bin .../pt/thunderbird_contacts_1.gif | Bin .../pt/thunderbird_contacts_2.gif | Bin .../pt/thunderbird_contacts_3.gif | Bin .../02.Desktop/02.calcurse-caldav/docs.en.md | 0 .../02.Desktop/02.calcurse-caldav/docs.es.md | 0 .../02.Desktop/02.calcurse-caldav/docs.it.md | 0 .../02.calcurse-caldav/en/calcurse.png | Bin .../en/nextcloud-cal-link.png | Bin .../02.Desktop/02.calcurse-caldav/en/note.png | Bin .../02.Desktop/docs.en.md | 0 .../02.Desktop/docs.es.md | 0 .../02.Desktop/docs.it.md | 0 .../03.Mobile/docs.en.md | 0 .../03.Mobile/docs.es.md | 0 .../03.Mobile/docs.it.md | 0 .../03.Mobile/en/nextcloud_davdroid1.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid2.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid3.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid4.jpeg | Bin .../03.Mobile/en/select-calendar1.gif | Bin .../03.Mobile/en/select-calendar2.gif | Bin .../04.Apps/calendar/calendar_app.png | Bin 0 -> 1595 bytes .../02.Cloud/04.Apps/calendar/docs.en.md | 33 +++++++++++++++++ .../{02.Calendar => calendar}/docs.es.md | 0 .../{02.Calendar => calendar}/docs.it.md | 0 .../02.Cloud/04.Apps/circles/circles_app.png | Bin 0 -> 2570 bytes .../02.Cloud/04.Apps/circles/docs.en.md | 24 +++++++++++++ .../01.Web/docs.en.md | 0 .../01.Web/docs.es.md | 0 .../01.Web/docs.fr.md | 0 .../01.Web/docs.pt.md | 0 .../01.Web/en/contacts_add1.png | Bin .../01.Web/en/contacts_add2.png | Bin .../01.Web/en/contacts_add3.png | Bin .../01.Web/en/contacts_create1.png | Bin .../01.Web/en/contacts_delete.png | Bin .../01.Web/en/contacts_groups1.png | Bin .../01.Web/en/contacts_groups2.png | Bin .../01.Web/en/contacts_import1.png | Bin .../01.Web/en/contacts_share1.png | Bin .../01.Web/en/contacts_share2.png | Bin .../01.Web/en/contacts_share3.png | Bin .../01.Web/en/contacts_top_icon.png | Bin .../01.Web/en/webmail_contact_export.png | Bin .../01.Web/en/webmail_contact_export_2.png | Bin .../01.Web/en/webmail_contact_export_3.png | Bin .../01.Web/pt/contacts_add1.png | Bin .../01.Web/pt/contacts_add2.png | Bin .../01.Web/pt/contacts_add3.png | Bin .../01.Web/pt/contacts_create1.png | Bin .../01.Web/pt/contacts_delete.png | Bin .../01.Web/pt/contacts_groups1.png | Bin .../01.Web/pt/contacts_groups2.png | Bin .../01.Web/pt/contacts_import1.png | Bin .../01.Web/pt/contacts_share1.png | Bin .../01.Web/pt/contacts_share2.png | Bin .../01.Web/pt/contacts_share3.png | Bin .../01.Web/pt/contacts_top_icon.png | Bin .../02.Desktop/docs.en.md | 0 .../02.Desktop/docs.es.md | 0 .../03.Mobile/docs.en.md | 0 .../03.Mobile/docs.es.md | 0 .../03.Mobile/en/contacts_to_display.gif | Bin .../03.Mobile/en/nextcloud_davdroid1.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid2.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid3.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid4.jpeg | Bin .../03.Mobile/en/note.png | Bin .../04.Apps/contacts/contacts_app.png | Bin 0 -> 2320 bytes .../{03.Contacts => contacts}/docs.en.md | 11 ++++-- .../{03.Contacts => contacts}/docs.es.md | 0 .../02.Cloud/04.Apps/cospend/cospend_app.png | Bin 0 -> 2765 bytes .../02.Cloud/04.Apps/cospend/docs.en.md | 24 +++++++++++++ .../02.Cloud/04.Apps/dashboard/dashboard.png | Bin 0 -> 1911 bytes .../02.Cloud/04.Apps/dashboard/docs.en.md | 27 ++++++++++++++ .../04.Apps/dashboard/mastodon/docs.en.md | 26 ++++++++++++++ .../dashboard/mastodon/mastodon_app.png | Bin 0 -> 2091 bytes .../04.Apps/dashboard/zammad/docs.en.md | 26 ++++++++++++++ .../04.Apps/dashboard/zammad/zammad_app.png | Bin 0 -> 1862 bytes .../02.Cloud/04.Apps/deck/deck_app.png | Bin 0 -> 1268 bytes .../02.Cloud/04.Apps/deck/docs.en.md | 24 +++++++++++++ .../02.Cloud/04.Apps/docsparent.en.md | 13 ++++--- .../02.Cloud/04.Apps/en/activity_app.png | Bin 404 -> 0 bytes .../02.Cloud/04.Apps/en/bookmarks_app.png | Bin 4067 -> 0 bytes .../02.Cloud/04.Apps/en/calendar_app.png | Bin 349 -> 0 bytes .../02.Cloud/04.Apps/en/contacts_app.png | Bin 580 -> 0 bytes .../02.Cloud/04.Apps/en/news_app.png | Bin 235 -> 0 bytes .../02.Cloud/04.Apps/en/notes_app.png | Bin 408 -> 0 bytes .../02.Cloud/04.Apps/en/sweep_app.png | Bin 5748 -> 0 bytes .../02.Cloud/04.Apps/en/talk_app.png | Bin 4241 -> 0 bytes .../02.Cloud/04.Apps/en/task_app.png | Bin 521 -> 0 bytes .../02.Cloud/04.Apps/forms/docs.en.md | 24 +++++++++++++ .../02.Cloud/04.Apps/forms/forms_app.png | Bin 0 -> 1832 bytes .../{05.News => news}/01.Web/docs.en.md | 0 .../{05.News => news}/01.Web/docs.es.md | 0 .../{05.News => news}/01.Web/docs.fr.md | 0 .../{05.News => news}/01.Web/docs.pt.md | 0 .../{05.News => news}/01.Web/en/news_add1.png | Bin .../01.Web/en/news_options.png | Bin .../01.Web/en/news_threedot.png | Bin .../01.Web/en/news_top_icon.png | Bin .../{05.News => news}/01.Web/en/rss_icon.png | Bin .../{05.News => news}/01.Web/pt/news_add1.png | Bin .../01.Web/pt/news_options.png | Bin .../01.Web/pt/news_threedot.png | Bin .../01.Web/pt/news_top_icon.png | Bin .../{05.News => news}/01.Web/pt/rss_icon.png | Bin .../{05.News => news}/02.Desktop/docs.en.md | 0 .../{05.News => news}/02.Desktop/docs.es.md | 0 .../03.Mobile/01.android/docs.en.md | 0 .../03.Mobile/01.android/nc_news/docs.en.md | 0 .../{05.News => news}/03.Mobile/docs.en.md | 0 .../{05.News => news}/03.Mobile/docs.es.md | 0 .../02.Cloud/04.Apps/news/docs.en.md | 24 +++++++++++++ .../04.Apps/{05.News => news}/docs.es.md | 0 .../02.Cloud/04.Apps/news/news_app.png | Bin 0 -> 1130 bytes .../{04.Notes => notes}/01.Web/docs.en.md | 0 .../{04.Notes => notes}/01.Web/docs.es.md | 0 .../{04.Notes => notes}/01.Web/en/note.png | Bin .../01.Web/en/notes_app.png | Bin .../01.Web/en/notes_categories1.gif | Bin .../01.Web/en/notes_categories2.png | Bin .../01.Web/en/notes_creation.gif | Bin .../01.Web/en/notes_favourite.png | Bin .../01.Web/en/notes_settings.gif | Bin .../01.Web/en/notes_top_icon.png | Bin .../{04.Notes => notes}/02.Desktop/docs.en.md | 0 .../{04.Notes => notes}/02.Desktop/docs.es.md | 0 .../02.Desktop/en/gnome-notes.gif | Bin .../02.Desktop/en/gnome-notes1.png | Bin .../02.Desktop/en/note.png | Bin .../03.Mobile/01.android/docs.en.md | 0 .../01.android/en/nextcloud_notes1.gif | Bin .../01.android/en/nextcloud_notes1.png | Bin .../01.android/en/nextcloud_notes2.png | Bin .../01.android/en/nextcloud_notes3.png | Bin .../01.android/en/nextcloud_notes4.png | Bin .../01.android/en/nextcloud_notes5.png | Bin .../{04.Notes => notes}/03.Mobile/docs.en.md | 0 .../{04.Notes => notes}/03.Mobile/docs.es.md | 0 .../02.Cloud/04.Apps/notes/docs.en.md | 24 +++++++++++++ .../04.Apps/{04.Notes => notes}/docs.es.md | 0 .../02.Cloud/04.Apps/notes/notes_app.png | Bin 0 -> 1973 bytes .../{07.Talk => talk}/01.Web/docs.en.md | 0 .../{07.Talk => talk}/01.Web/docs.es.md | 0 .../{07.Talk => talk}/01.Web/docs.fr.md | 0 .../{07.Talk => talk}/01.Web/docs.pt.md | 0 .../01.Web/en/spreed_bottom.png | Bin .../01.Web/en/spreed_create_call.gif | Bin .../01.Web/en/spreed_create_calls1.png | Bin .../01.Web/en/spreed_main.png | Bin .../01.Web/pt/spreed_bottom.png | Bin .../01.Web/pt/spreed_create_call.gif | Bin .../01.Web/pt/spreed_create_calls1.png | Bin .../01.Web/pt/spreed_main.png | Bin .../{07.Talk => talk}/02.Desktop/docs.en.md | 0 .../{07.Talk => talk}/02.Desktop/docs.es.md | 0 .../{07.Talk => talk}/03.Mobile/docs.en.md | 0 .../{07.Talk => talk}/03.Mobile/docs.es.md | 0 .../02.Cloud/04.Apps/talk/docs.en.md | 24 +++++++++++++ .../04.Apps/{07.Talk => talk}/docs.es.md | 0 .../02.Cloud/04.Apps/talk/talk_app.png | Bin 0 -> 2474 bytes .../{01.Tasks => tasks}/01.Web/docs.en.md | 3 -- .../{01.Tasks => tasks}/01.Web/docs.es.md | 0 .../{01.Tasks => tasks}/01.Web/docs.it.md | 0 .../01.Web/en/add_task.gif | Bin .../01.Web/en/add_tasks.gif | Bin .../01.Web/en/add_tasks_window.png | Bin .../{01.Tasks => tasks}/01.Web/en/all_day.png | Bin .../01.Web/en/assign_list.gif | Bin .../01.Web/en/calendar.png | Bin .../01.Web/en/categories_comments.gif | Bin .../01.Web/en/categories_comments.png | Bin .../{01.Tasks => tasks}/01.Web/en/info.png | Bin .../01.Web/en/list_options.png | Bin .../{01.Tasks => tasks}/01.Web/en/main.png | Bin .../01.Web/en/priority.gif | Bin .../01.Web/en/progress.gif | Bin .../{01.Tasks => tasks}/01.Web/en/show.png | Bin .../01.Web/en/start_due_date.gif | Bin .../{01.Tasks => tasks}/01.Web/en/status.gif | Bin .../{01.Tasks => tasks}/01.Web/en/status.png | Bin .../01.Web/en/tasks_options.png | Bin .../{01.Tasks => tasks}/02.Desktop/docs.en.md | 0 .../{01.Tasks => tasks}/02.Desktop/docs.es.md | 0 .../{01.Tasks => tasks}/02.Desktop/docs.it.md | 0 .../{01.Tasks => tasks}/03.Mobile/docs.en.md | 0 .../{01.Tasks => tasks}/03.Mobile/docs.es.md | 0 .../{01.Tasks => tasks}/03.Mobile/docs.it.md | 0 .../02.Cloud/04.Apps/tasks/docs.en.md | 34 ++++++++++++++++++ .../04.Apps/{01.Tasks => tasks}/docs.es.md | 0 .../04.Apps/{01.Tasks => tasks}/docs.it.md | 0 .../02.Cloud/04.Apps/tasks/tasks_app.png | Bin 0 -> 2006 bytes pages/02.tutorials/02.Cloud/04.Apps/thumb.png | Bin 152556 -> 53757 bytes 314 files changed, 389 insertions(+), 206 deletions(-) delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/task_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/calendar_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/contacts_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/04.Notes/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/04.Notes/notes_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/05.News/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/05.News/news_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/bookmarks_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/07.Talk/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/07.Talk/talk_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/sweep_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/appointments/appointments_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/bookmarks/bookmarks_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_add_new.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_colorpick_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_import_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_import_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_list.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_share_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_share_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_add_new.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_colorpick_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu5.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu8.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_import_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_import_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_list.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_share_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_share_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/en/calcurse.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid1.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid2.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid3.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid4.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/select-calendar1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/select-calendar2.gif (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/calendar/calendar_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/docs.it.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/circles/circles_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_add2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_add3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_create1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_delete.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_groups1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_groups2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_import1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_share1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_share2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_share3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/webmail_contact_export.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/webmail_contact_export_2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/webmail_contact_export_3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_add2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_add3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_create1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_delete.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_groups1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_groups2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_import1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_share1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_share2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_share3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/contacts_to_display.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid1.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid2.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid3.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid4.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/note.png (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/contacts/contacts_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/docs.en.md (67%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/cospend/cospend_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/cospend/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/dashboard.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/mastodon_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/zammad_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/deck/deck_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/activity_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/bookmarks_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/calendar_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/contacts_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/news_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/notes_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/sweep_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/talk_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/task_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/forms/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/forms/forms_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_threedot.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/rss_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_threedot.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/rss_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/01.android/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/01.android/nc_news/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/news/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/news/news_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_app.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_categories1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_categories2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_creation.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_favourite.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_settings.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/en/gnome-notes.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/en/gnome-notes1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/notes/notes_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_bottom.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_create_call.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_create_calls1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_bottom.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_create_call.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_create_calls1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/talk/talk_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/docs.en.md (96%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/add_task.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/add_tasks.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/add_tasks_window.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/all_day.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/assign_list.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/calendar.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/categories_comments.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/categories_comments.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/info.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/list_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/priority.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/progress.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/show.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/start_due_date.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/status.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/status.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/tasks_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/02.Desktop/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/03.Mobile/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/03.Mobile/docs.it.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/docs.it.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/tasks/tasks_app.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md deleted file mode 100644 index fcb1f00c..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "Cloud Apps: Tasks" -published: true -visible: false -indexed: true -updated: -taxonomy: - category: - - docs - tags: - - cloud - - task - - sync - visible: true -page-toc: - active: false ---- - -# Tasks - -### [Web interface](web) -- Creating and configuring tasks - -### [Desktop clients](desktop) -- Desktop clients and applications for organizing and synchronizing tasks - -### [Mobile clients](mobile) -- Mobile clients and settings for organizing and synchronizing tasks diff --git a/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/task_app.png b/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/task_app.png deleted file mode 100644 index fc97bb4ecc692b1bdcd07065ad772220cc632382..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~ohP){gVkQpHCT%1*l zC-aL5&#Ucv|LP4^HRKr0$-~{aYLYL`z}H`Tv+=F*DpY4{z%tidggCgd6$99LT?CL{IY!Q*eA zzaU%Lx^aP;vF?Z0Z>JX4zj*MNWTWq1yryof=a&&{U}wQ6EO__Q^*_IVGcYie%<0j$ zvtVFg*fM+R{*{~Xn~U9O1_p-HyAF!WNf|g;=~|mc;p*|TKfnLbGB;vj zV}*#E*?nk9>m*{#C15lI1H-Lzmp{CEqi1W*!p8dJ>$ioCeb4VdqK?rF3=H?L-1z(Z zkGhH8^;73p_Dm#`{5$Z>*t}VS=lok z&hFp0x;;Ms)#GPqYOsWLL}{j?j>fA;&tNu5W2!-xRnS(CD9t3&)zSN;@doHv9^^7W|4#k>|413Q;-pBW5L|h(J4HDn3D7B v$Its#ZaBGpKc*CRqp1Q0aWsw^O*{Yq-(gtw0rNia00000NkvXXu0mjfD!-3% diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md deleted file mode 100644 index a099fae8..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: "Cloud Apps: Calendar" -published: true -visible: false -indexed: true -updated: -taxonomy: - category: - - docs - tags: - - cloud - - calendar -page-toc: - active: false ---- - -## Calendar - -### [Web interface](web) -- Creating and configuring calendars - -### [Desktop clients](desktop) -- Desktop clients and integration settings for organizing and synchronizing calendars - -### [Mobile clients](/tutorials/cloud/clients/mobile) -- Mobile clients and settings for organizing and synchronizing calendars diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/contacts_app.png b/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/contacts_app.png deleted file mode 100644 index 2edda7a52715a5484b3ce8c7eb8d2a7b0a28d9f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 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 Va1ehgnA`vW002ovPDHLkV1jbTXrP54MhLB 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md deleted file mode 100644 index db0239c8..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Cloud Apps: Keep or Sweep -published: true -visible: false -indexed: true -updated: - last_modified: "July 2019" - app: Nextcloud - app_version: 15 -taxonomy: - category: - - docs - tags: - - cloud - - delete -visible: true -page-toc: - active: false ---- - -## Keep or Sweep -The purpose of this app is to help you clean wasted or unused files from your data. It ramdomly displays elements of your data at a time and you decide whether to ✅ keep or ❌ sweep it. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md deleted file mode 100644 index 35efa3f6..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Aplicaciones en la Nube: Keep or Sweep (Mantener o limpiar) -published: true -visible: false -taxonomy: - category: - - docs -page-toc: - active: false ---- - -## Keep or Sweep diff --git a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/sweep_app.png b/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/sweep_app.png deleted file mode 100644 index d1126c278f2579688c4c223fc6d4ace14dfd63bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5748 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/appointments/appointments_app.png b/pages/02.tutorials/02.Cloud/04.Apps/appointments/appointments_app.png new file mode 100644 index 0000000000000000000000000000000000000000..344e95ed103198424dcc714eb4f66baba517e348 GIT binary patch literal 1869 zcmZ9Mc{Ce{7RD2MQB)(A)H;^fx6x6lC6Y8!duR}Q3~GtS)@t(53bk)lTNTx(9c!l* z#?nzs!z)8F#I6y$npP3iP{VNEUo+=^zw@2*{dLc|-?`~d4(Rj3a>4)r;5^0#i9Pin z&kzy-0Dyuk&wEcTIRt@l!XOYzq^Mg#A>n}l05m^7-`wV%6DY;e1(lycl|^1Ma@7z) zp)R!uqiQ5VQ*iQjK8J$#at}e$=$@AOc_v}Jr_aMp&V7JZrTd#5`Nu^ zQ(R+5$8B0z-E=L9xYGw@lNw@-lmnydu}p32G%F-1GG%)8iOx?F?!NnD_Oa4S9zF4i zxUQmBS&4^f!KEQr=ny)qEN9?urTdR+sP8N^6k0zf(R01r;uDs>#_4ec2)1Y>fO$5& zdV`v$$vKjZM>GH+Mn3~ss4WHo0QkKzNVsd<%!aqU-K9X81b6W5VsEep_>=m zg(cwwU9-1(M<%iRyqlF%w|h&CY8p!TjWHqzv)Ex~^VYf~L{YAA>WN+fHtEP*Uy1Vx z9veoDeH^p5r!)qh@V0BdxE5q>Uvkd)wLw9Wb(fwct2BA0H*R}ll66=b;dr{;*7`^Q zv=&tbI*C^5V0+NZ*~A7TyyA7K*jfDU}bCl>3=UXtYu*u5gWW(VV=GdJ4mZMH*0 z)U6Y}+xjDP@skxFHFsiKGPA+P{_0}uABbh6Dinbitpl1|8$bqiS@sX1fhv?WDO`fM*H=>1*hi;rRSv){b1HAs{hn% zQrhI^ySe_nz=f>tQB79y+!gK#TR^X(e8}|4#*N>kh1})z!ZKV<#t9LJ8SjG;v3l+u zGR;+CvjiMS^TUng35FQ50+u!{QY_(%?;op;u3ISV4KxBq$mW|@p@D#vH;PtI+k|M+ zdLdspV-N-|K))7>z@SP47s8dfdm0+AN%3=}tJ@e|w1h{SMebB1YMElLY3VPh4`|?c zppEiv+OxwuhRNeRO4F*pbL8#YQ(|L!h62^wR3imY7g{t^a?|gsZ;EQ07 zZn&rc4b}@*;g*XgQT}3>0Rp~_$P+(%rZhm_1f+XaJh3KHrkWlM|MC|1d6kDDDi-{x zKNUSUTq5MwV3Umehv<6YW!pkwU^pBq^nZket>OQorh8*daOW^S?s(Wu4c6kAK;qec zE`_dcUDBzpt958u(JA0eUt#T-wqyFejnK`0TolZ z9eqD3&6$nQ?f+?ZelXU5YYC{s;7oynB98^GYYk$37g?E!t1s(bxZyo=81GW^?9>gv z4m-*wUNUkqCD?b?)q)$#b}pq%I@njE zb_$zua&cXQceB<(fNu34AWuErTn2GEvZ-e99A}>xk7E0 zG<1-M?#;ewx~1x+M^P8Q{1B6MV(@s|S1}v{=i|$u)_kBrj{OY6ChqPHa&k%&*3N0A q-Y>`mB|laAH+=k6N@pam{3%WgQBZN(2;n*Xz5oo$0r}F}FX?a7+-hS0 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md new file mode 100644 index 00000000..601d69b8 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Appointments +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Appointments + app_version: 1.7.15 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - appointments +visible: true +page-toc: + active: false +--- + +# Appointments (coming soon) + +Book appointments into your **Disroot Calendar** via secure online form. Attendees can confirm or cancel their appointments via an email link. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/bookmarks_app.png b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/bookmarks_app.png new file mode 100644 index 0000000000000000000000000000000000000000..5dae9e2f2f47b9852df967a4a22bc984598e2acc GIT binary patch literal 2000 zcmY+Fc{J1u8^?b`%w!pp>|@_c)E)a9*91OO0t=HBo7hz+o^BHCD4DN{nomjeQQ0YEz=BEuZ_iYO81a0ZicJ4O~Qk8su! z#$e>@gfJDbD{(Fg1g|Zyom{4bG`6*FVuI^E*xK&q3U)=oc0j>Ys#9o&_$ppV*Zbv{ zFr~RMYS`+}NPp+NAbLA!jPfuPq2f!ea^mV(CL+-i!EwX01t;#qNar^O>}b+cZmkiw zT-Z7FvarlVKURQg8@#PQKeg+|9g>d*M(t-U#rpZ^wlojdh{!3AZ=?xUX|@gbD5K5k zam*m}vIbtONHz7!3)FW@o?ptklwXt6rRwlCY3sF)Zp2VPigFU>1SEJ8hbhnmMR7(71T8XGgx6>VwT|rTZ@e*!r+I#7A}#ul^w`ogU?Xq7IK0B zX`?HAlCJY2YX*{>clh22?Z1J=Y$dxoQIpNHZ)2FJL}L1$`^Nx4@q`Hh%1WKC3lLL8 z!w%hSG~`Z`hpHY;B3r$J%{~WS(|6nJUx`4xVe0#0)9+-*l%`qm1F`L#zG4hYJF!5M z4y8VY#3B#6O;36889R+5rP&Er*EfcXyiyJtR*mhz^c?lsyhilw4ne;z)EGN=JudY#w z8`O(l8!?cWlkAI=v~&F1>5`rt_Wz#$c79;K1hrF6$g;o@N}*M}`#nnP*OQ?s56GX~75IrUr*gfE5BSygZjK&q;N|fA;Ns(ry9yn6 zqeGxMs6u;#74}GdV8*=8!hDis6b$mOevgMz%`N?;l0;Oja6S-OOVxkS2@{vKj8E@` zA!5<->8}&1hadtR71||1k^p1!CEvF{=Y4xrx53Ve&0b+a>x(htH;OnPuboDpw3fB{@Mo!?{3pu=ryDlWG^Fq&bDiBGn%=y^hF`fSL& zEMj=VRLw3j&`HUPlq2x!$pw;N0rO~iJXkFfBVLfLCsnt){B~-fHDutda|ydfjPE3J z;>H&ZX8-iFRpHgLrgdCFD9kG;Oj57sq>_!s2iLMlR7d8tdcAo55zwOYkn|0GGG4ila>=A0>2$|t5dL&Fy+Myth z$2`%#<{Y_3$HNd3{E^caJKj2C?RCLeZgM$-{ zV$W)$-=uB}rKLqhGiOtRY{nxuzAA~4e|#MK z!Q1gaKtK(4rfmDO+88g%emhHWxEWd~g;=YLH;Y+_$Q9 zktN&^lg>_8;c43%gFTlOo<}xVKTWVdo}yF!dS`WOwtLv36PC$O2=6*bf~wWO1EHe+ gzg+AC?X@M{c(;z?A%2dy{{R3Rj6M31<%Q_K0AXmAUH||9 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md new file mode 100644 index 00000000..e829035d --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md @@ -0,0 +1,34 @@ +--- +title: Bookmarks +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Bookmarks + app_version: 4.0.5 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - bookmarks +visible: true +page-toc: + active: false +--- + +# Bookmarks (coming soon) +**Bookmarks** provides you with a web interface for collecting, organizing and sharing bookmarks to the sites on the web that are important or interesting to you. You can browse and filter your bookmarks via tags, folders and by using the built-in search feature and you can share folders with other users and groups as well as create public links for them. + +--- + +## Web interface +- Creating, editing and exporting Bookmarks + +## Desktop clients +- Desktop clients to manage your Bookmarks + +## Mobile clients +- Bookmarks Apps, device settings diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.fr.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.fr.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.fr.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.fr.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.pt.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.pt.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.pt.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.pt.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_add_new.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_add_new.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_add_new.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_add_new.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_colorpick_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_colorpick_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_colorpick_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_colorpick_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_list.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_list.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_list.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_list.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_main.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_add_new.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_add_new.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_add_new.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_add_new.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_colorpick_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_colorpick_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_colorpick_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_colorpick_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_list.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_list.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_list.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_list.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_main.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid1.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid1.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid1.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid1.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid2.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid2.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid2.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid2.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid3.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid3.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid3.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid3.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid4.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid4.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid4.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid4.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar1.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar2.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar2.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar2.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar2.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/calendar/calendar_app.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/calendar_app.png new file mode 100644 index 0000000000000000000000000000000000000000..66daeca206429399e40da182584a0e9a4d89052a GIT binary patch literal 1595 zcmY+EeK^wz9Ke6d*~^`^ZfZ!Hg*By%igf2?vtcdTme;b#8Irt=l`Ohrs%d0W=0t4> zk;-d{GfX*`=H%r})4aA`b~$rfN;+^iM6fbvus4)}(0DY1N zfwtsBmjUYmfDUM?w0+5Oj<~u~NUpA^SY}MvkthZLY~m;L9X&cI2I>3u6ZsiwMg$XE zZ_JlOqDeiJSPqX&_g%mD&^wT)agG7fy{%rMkcJGjbq4r>{BZCEow)dTS_1#;H)N=F zNb^kMhUfD5#5YbZ5#EC66P-Hp*s26uGe&$RO}ZI>&V^tQmp(jwWlI^{KSRxy7q`%9W-3HQCi=fu<9~-n?aWP~(wnTTCm@t-?H)M*IxF_)*9@&3m5(?yo@O6Vzt_pW#jL&YZhOYkar8pS?gT)( zEGxHmW0xY3SdV~s0DwuB(Ydr4whjPv$s_{KJ5i>hd+tTx43p`~tGO#6{EHY^Fo3h} zTr1?tvVS0S3IrbbY=oN)l}p{IdpblEI3vQeDEJ$>*W4;W;9dex6x(a~CS#D6L3-6j z5vrmaRekhscG(|u1@jtJK}>7De3&l(P33dg9HN7DncA}kc93~#_B^yVvDrwTmb}Rd z>!uA3+FSZmnQD7bKlMijAih&uHj&hw>GxLoPTmz0P&D0A8>c^n&r2V->>>R=Bd0as zo3o6IQ>Y{xFHI3Q>a;+>ukJlwy}8eZv3_ttwBl{bg27Grgz$rGo;9*+tGsLX7!6v^ z<9tzQPH3)Wh_;tUjU9_dMivC-WD?vtRT6mS*odnr4tv(qZO7p&5mLxbA!0YRi;Ief9X;2d z@pkc9cPF!M3F?#_uN|hCfcQEO4q;i%OL2vPRj|cF7kJ|x9Q$MUd5DUH!SPoQ)4Ljm zLsqZ<4ff15;|_VpiEfXuAU0z*?xSO_uOCXGF0Pp1L=+|-f00A2JIaF1Sw)sXS67hl zt#hatf00M9>o`>+oBE-4ppg0DY>WMB*x3P0do>Yljz^ofb3BOumjBemk`3LCsEB>t z*|6|k=WA~>noo@T#Gh*u=7PK>UOUkbj)f6bIq7JvdlTsWHpgjh)VjTH3GybBAv;-g zxZLznl4ZYN=wEI<-LoGrag)+;{Z6vS!!OU2_TJDZ0t)T;H_fI-oq1ZdQrViFOFyZK ze)OHXWXf4pxoOYS-36xV5>L*TdLpy>B)__El?mGfJQ*5YkN5wI7H$ut{?qEo(2ng3 z%_n@5iGB3&oqx?)oO*_QV%h$!@A5$ZSJB#;qjijMh03!3nq$N%}3cx=I!U= z#S+;mZ5VCNxez6$MfikbBYYt>l|oonM>N=>y(!P`!Rsm~`!OV4WaF&%opWx%UC>lI zg46K=lVo8RBC=pH*XKnQ@dMuy?C|k;sccI8v;?`iEm$(WFZPT0i-&d{fLX|YzM|2^ zEuAkDTIR{Zc?V6RH0z7^?T@i>T!fBM4B2vhh;vyUm?_&oj=NuF!q9QK*P=J2G45%2 zcoO{F>?LYo=;iel78{<1a%TDk)&ekojhTek!FwTym7BY zZ8oqKq^URIpvn=q$0*<@6Q+q*TZO2jhp}}b?g7}@szDy{d1Jctr>2F+m~ufs1d3lu g_Zj~!JUi-P(6Bc66${Zhvh-^J648rLjSo)!8;NS-Jpcdz literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md new file mode 100644 index 00000000..0039b72f --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md @@ -0,0 +1,33 @@ +--- +title: Calendar +published: true +visible: false +indexed: true +updated: + last_modified: "December 2020" + app: Calendar + app_version: 2.1.3 +taxonomy: + category: + - docs + tags: + - cloud + - app + - calendar +page-toc: + active: false +--- + +# Calendar +The **Calendar** app is the user interface for **Disroot**'s CalDAV server. It allows you to sync events from various devices with your **Disroot Cloud** and edit them online. + +--- + +## [Web interface](web) +- Creating and configuring calendars + +## [Desktop clients](desktop) +- Desktop clients and integration settings for organizing and synchronizing calendars + +## [Mobile clients](/tutorials/cloud/clients/mobile) +- Mobile clients and settings for organizing and synchronizing calendars diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/circles/circles_app.png b/pages/02.tutorials/02.Cloud/04.Apps/circles/circles_app.png new file mode 100644 index 0000000000000000000000000000000000000000..4d67858cc74ed2585316c2feed2e2a2e75121747 GIT binary patch literal 2570 zcmZ`*cTm%b68=#npp+0w41^M-NK-mNPfZ{|s0WA?rAR0NM1h172t^A^$cB1Hs2 z5acKq=_qh=6a&&liqiCiAcA5-d-1)Q_s^R*J3HU(&hE_4?zcO8$IjMV=(yBz004w6 zuowpp`utRWJ^=zK^3jn97vD6FL9y{^mUoV?d)01Er zxQ?UB2~$&e^KsKEaA2~NjI{?FWFwU)4mE$#ytv4~O}yxHbp|=3!TVgHM503&6|!k{ zToc#+g(SB&MDEbahq`H zlIx4uc&Dy=bQm}<4PO{w)GOUPM$7&?s>H=d$@J7k6tNe-RsL*rFf|S zr2FpPbT~}~^#k@?=j~x2PXSA@V}7#Cyt~^VBy?_a{K6subTV2;!fLBrOY@-}Fwgi% zBXlonj?h;bwc*)gAbFEU%Q*m)+U-JZnBtkAn>C`xldo>?apgWEG*+{9(>cT8!&#YQ z0LD+@IWwTj@d$)qU5Nl7-1}3x^3{c<0f1l10)uuWz1?uXVdu62i+jy9!Y6c~6morC z`N0x}uDFpoJ!1jtdq}W_-MIhnx!G^-c{JM$PsmvHVNA~-yhoKG@BVQ|zc#c?8AeOD z!4R~e)`BfOt>`z(0n4rH#T`4Z{ODG6QTM>Z;5ktfM8mV{LP~m-i^MJtHC#%`6S`Ll(VDVdB`n zdf9zK1$PzK`|>CqiEPCSL?#@*5ZO%!ZF+WUZ>Pc4s@Ct~SWZ>5boR>j-X&q$Bw^ptU+)R& z8w;_g5bGuT#?R00JS^1~D@HK3HD0GI896#i+q12sNK#8*p>e6$WH_)Gh6Ga3wK)j+ zMe3G{^dxSqy1JB4qbqpInY=4tdt4lTY z3mA#MU%vJ7ou+~@CXHVdb_s(lPC7Gtn=-y!&-Uv1*2Bq=jbU57D=RcO&CL%gkL<7P z05^>0d)e9Fq;!Uy5#F3h6%ztc!^l$N+M^-o;8oXlkHaI*OYVoMel2mKxMWGK(QMOi z_)I}pU)ViJ%~G#fte-t-h^mhfXrfoLWI|Iqvg+X{OhRP?OUR?a5a7!e?OL~%;Jv4; zd}Lbxqbv2ZL3ITeQR~%YX!VoJy`$6K`hi$iNr?$Fekb+$tBqb5Y4>cd7NuR5OknmM z1=B&xj@E0kg)NQdO`&%IKy?r|*&al-UV`xv@*%D83(SEd1aF1}`OlzNhQoN!^55=y za;!=R7dx7KSRI8&n4)lc1dZ+v)B{Yjn4RFJVIP9 zf4;8W^Z>a56#z(kEN3o&D0><#!YM`eWXcN_8l831n?4iLu%*?&9F`QJX3n^RH70Lw zNJYeO1B<78KFF7)**|1;Q*Up)Q}3>RqWwW0$B8E#QA;aHHN}Q;P59}ekMpF~KnWyF1Q?mW_fKRn)WDQE)b`4R8)%SIgO4h^ z$5*EE0?TJTNZU0|T8|nX)g%_m|M=vYRWFdZ_Ewocx1sY!(DsW*JVBk$=Y=wG>1An7 z59u}1E1#!O1D2s|JF)MF2j0l`@0I?3*5;#c9CpHYakDp?b3N$^W2&+W^92`<<`JHc zK>+Pa_vHNrR50Ed8=InEpJ!@zz51LihZQol3uRplc%G1+HzbGDgJYVTf2QwzN%)@u z>#Qb7ctNH#AQV($t~@VXSg%-L_?a7&2fVf)aj-Ym}6{O})>Y$^$^kc0?xDBoXDbj&2QI9}gI z0sX*$Yh&%2C?euy05KdugHX^As>o<_~&Hq>dpPV7q;6H5K!K4>@s zeVu$xDF8cbbyHbS4#}-LSVo$8G%{2m+#L=?Z6EebcWsZ=-#k&2>wa(7%!?+!m?3l2 z{pl=?Pe!}nydPXSA#Y$Wl;RaqaR52=4wTy=oO(sX4i2H1r*@N;+-YBOCJh%C>!Kk( z<#nG%@q?mIa(h07;THDV5~Fqdp>K3_?dq4ku&$~at8qc(S_4J=ybTiFF2aOrI0e=1 zi}6~KJeF2`ei_K@I;OIOaH-`S3`;w_x9v2N;&oD7Lv_n-^XaUVf%dz^BjVuq&vUSx zJkP_EnHb|lk{|RJk?;mdAcQ@l9o9rS3QzfSwedOWwZ3MjsmvxzM^JzpRaBPz8_|aS zmO;-d^xRz&cP&m*9$F*j)C4^HG<0l#<69Q^DfhW&9@0G)y+>W6#FmaEUf76Rg~RgM zIN%>~=c$RPm98J_9U>-&22L?~e5?#8ZlDRtIAXVwuWQqS*%!cl8dgS1QkSmo(Y(g? z_J&B$S|i5o4df6#V(Re;rz>#Nzr;Ub>$W}%w`FQ8x?dW^M`Iin8&>CZ124I?2R_wGUUkw z#XY!7dffY4(~w}nYmeJD^$3JM?AWjONPIh+XFdDY5{hggK0Xf}?3-UK z__Iy$OUK4$BzGbr61-0K2Iv=5XPd+j6vVZwxuW)3$@Sqq(q2MHm1KECvz^u;o?C6_ z#RwJLRLkTwi+X8;8sJ9PvDIP^&iP38F40f_`ZtpT_9;u69Jc^-3m7MYvEcu=356ej a$bECH^&j$Ixy5-M01H!FOr7!d#D4+E=(1S= literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md new file mode 100644 index 00000000..7f8eeba9 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Circles +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Circles + app_version: 0.20.6 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - circles +visible: true +page-toc: + active: false +--- + +# Circles (coming soon) + +**Circles** allows you to create your own groups of users/colleagues/friends. Those groups (or 'circles') can then be used by any other app for sharing purpose (files, social feed, status update, messaging, etc). diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.fr.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.fr.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.fr.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.fr.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.pt.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.pt.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.pt.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.pt.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_create1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_create1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_create1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_create1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_delete.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_delete.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_delete.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_delete.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_import1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_import1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_import1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_import1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_create1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_create1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_create1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_create1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_delete.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_delete.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_delete.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_delete.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_import1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_import1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_import1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_import1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/contacts_to_display.gif b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/contacts_to_display.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/contacts_to_display.gif rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/contacts_to_display.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid1.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid1.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid1.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid1.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid2.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid2.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid2.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid2.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid3.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid3.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid3.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid3.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid4.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid4.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid4.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid4.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/contacts/contacts_app.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/contacts_app.png new file mode 100644 index 0000000000000000000000000000000000000000..745922533006bc05dbc70434e45f71b4601d7065 GIT binary patch literal 2320 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
y;H%>EkIj^*q}qt!BH{w&Oc zLS0_tY{4lG|Ml-OWZe%8<{+L~y9z^)$>nitdpm{u^C&rU9srZYOw#Ocx!fIc^wcDx z;$zvBl}&qVoAi)-@r)%uUfp9^9KbghFZ0=ZAJE#=`<}Y-$>W*5_({iB&z&f}aEaV) zJF(mB(nI=#xhodC6ytL7dG@~Zz9W1o8V#}I69@{mP<8!=Baz1^CH4>lASy1FF*A}W zI(SqH(pLAHikB?4HqP3}+U^-5p}w*j0F9#1SY7KRM%eJ7%wPE|fhMEZ4V|b?kn)nU zUgNr=C=8B{V)=%32qCcB?c{x!%eiC!0$|$0#~3#wxlcnY4YhUHR2HsODTv)_qx|c# zyZ%9hq9|y!TBa|UM?~y!v_4uQN5=Gdoa@@X0(_I9%R8UFaS$LICMTlMd|wN+J!&}>T7CgYigmYyn=@6S{iHX z5O(#Br^+R5DubMLA_b9LqH=(= z(2+nWM>8nBgd!m5(F8m$i16aPf9}1x+1dTg_xIcR&Cc%5Ck10_zz4hx1ONbhMuz$p z%+vk5b8#?Z!24V)0DvXITTc&Tq^Bnl5cI&q+Ybi-$YjT4YZ+28V4|5NDmyh^SYH%w z1>-@XM9DzZ3qc>E%@q@;6HfGH5*TXGLta^-xlZ-;+u3s3>I$B+1mf`)!P%faW1ymI z=YF{OCLJHXcSpy|>WP0?KMOseIv6gA!~bqUlSd}&=z{}^b03Noo(p2{A5Wq~plfzL zF>yBCc`d?%q-4(mZ$zI+-$YTyP(%sV{W|K}9hg|l7NIZG!8Rs#&EW{UQc#v_M7x;Q zXHg$N#qV+5820pPhEKaL13B%Pet5~V%fhWD>HzxF!N4$l#yedi1*M>y$Oci(F@F>< zw8J5*_AdA-*SLOzj;EvrX7#J z&W04hbp94@h0mY)us&f(buCSo8Bi!{0fF@CNv)M2PN7IR#Q1ZCvSKL)uteJ`3Zkqi zj<w^Es7;czuJ&S>_FQfT0~80O0TY?ku_T{2~AVdyu1_#4OGqe&GNYsXMzMe!-&E~&1v z9k>vxPHk(x&>-1WV2!TY*Sbut5fc#OrxPo^!3|giHTlcOJG~z&ISdcpA&V=$TchYa zG{z0hOj8TPb}&}a>-^|;^|OBA9ra5Y?^_Z=GYC z>G-{BnGktwnxkR+Nt*52OxKo1h#IU>i7Gu(MQc?3dwxu0Jla`Y$_V6y--(84n1xCx zpUn`yvB#L*42l5^n}|Y0W_VsTc8GE@Sh*N5Aw4Ijqp2PL=@?RnX-WTBnwFt7NcOnM zL`r%58?4>5Wa>&(Q3pFmc{b9Czu^rT((65p-v#Z4pFrv7SIo3)LmdQ7jd2^MSU(~d zZeY3KveO^GCqdICURnZ@x4aD1O z_Wt!Hq)1YP7wj5_NFesMO{!V`!oN7+E(3p1G~|~^-}o)7tii&?UK)3LF)N^>#ca0t zBYdm@Y~c*ywCr|%b07FR$*s4!_o@i-$>AXpf0hOb_b`$IVIKS3J3bh|*=gWMeYb)b z+ez-IWKbp#)bFQ8#M+uLTG}O5u{~e?Zt{}H+p4JzVR2epEpqk}kAaNTiGq~hgnfxZ z-lr>HTqPxex+^L7g*t1lqh3@klj`f`eARnAlnS(GsNnZ1Y;V+X z)r^FjB&+c(i1VheFV>e<WxH`8#ZR@+ z2<~&Q*^Tx#USkBr7oQ(>%YrhhVn@HpYo-}bo=t2B%HJ@OJl60uh2U3gm7Do}Tu% zB(o6|epP6~Y->)j;H1C66aBI#^4>;NU3-pO9~FTcJQ_>A2D|f4k)|Y9o`znXc@_6Z zgs`2!r*oWI?aCQN`M_qKx*N2`@gWC}KvS93#-4wK(u4Sxvxxq8NfdZI z^yPMmHn(OQh!N^sOf%n8);9QK_D^4xURQbjwKJPeM_bnNxr(S5WI=y?=?{yo&zVVRUBt%3t$Az8bgp1Y(u+?MO9-a5Veg>U$LMEJ$OpwVW{DW%$ iBbbQ$ciuHrGenZ5_vLC0*EE@&1{k4C^=pyNg#Q2zuWuUw literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md new file mode 100644 index 00000000..55d847d1 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md @@ -0,0 +1,27 @@ +--- +title: Dashboard +published: true +visible: false +indexed: true +updated: +taxonomy: + category: + - docs + tags: + - cloud + - apps + - dashboard +visible: true +page-toc: + active: false +--- + +# Dashboard (coming soon) + +The **Dashboard** gives you an overview of your upcoming appointments, emails, chat messages, incoming tickets, latest toots and much more. + +## [Mastodon integration](mastodon) +- **Dashboard** widgets that displays important notifications and the **Mastodon** home timeline. + +## [Zammad integration](zammad) +- A **Dashboard** widget that displays notifications, a search provider for tickets and notifications for new open tickets on **Zammad**. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md new file mode 100644 index 00000000..7c5251c0 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md @@ -0,0 +1,26 @@ +--- +title: Mastodon Integration +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Mastodon integration + app_version: 0.0.11 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - mastodon + - integration + - dashboard +visible: true +page-toc: + active: false +--- + +# Mastodon integration (coming soon) + +**Mastodon integration** provides **Dashboard** widgets displaying your important notifications and your home timeline. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/mastodon_app.png b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/mastodon_app.png new file mode 100644 index 0000000000000000000000000000000000000000..78563eba0c9c56e11ab56bd3c1e9c8a8c8e4ef1b GIT binary patch literal 2091 zcmV+`2-Nq9P)EX>4Tx04R}tkv&MmP!xqvQ$>-AgBe5|GE^rEMMWI73Pq?8YK2xEOkVm2O&XFE z7e~Rh;NZ_<)xpJCR|i)?5c~mgb8}L3krMAq3N2#1@OU5R-E(;FK0s(xm~MB)0o`z{ zbTT1jbE{I%D?*4sL=*3>=Vat9cCG8Ielq%bX^PypV~=$mrD;4RR%=FhElj?)JqL$gZV00)P_ zSdp^V1K!=+Ik$g%TJ!q>kgsyHs`@jE00006VoOIv0M7u=0M7$1$|(Q<010qNS#tmY z4#WTe4#WYKD-Ig~00uirL_t(|+U;FmNLyDN{uD8B5NukR8euiHkU%x{A!!BcEQMP8 zV)|lz8Co}J$Y(UP3{^o*rg$gs*uxSR~CBxX^$iPVVQpwrjm zqt8FhdQY}mR1%Y90?7wC$0l)naL5U>JBIUPBE@Me{piZC2%l?i#N9^^005p>%dp+- z1pq|0ckuIfvl;DM*6WHz_t;mIOaK5*{$?a4K*m^n$4PY;B|`p0UfW)ZFOkGVtUn<3 zzhoxCEg$A*<^TXDs|9}VrsM=9YcfAG2fJe!j;RUwy_=FBuI|z$mxZKSSnQ#mSIcQ_ z@thkH&&HqN_UI4{7g{AhTrv|&&sB5}+>&e)IXf+(2A-S*$um+S)VNazs!=8&B1D9U zR0xrpVm!3t+7&bynxH#d4*+OsGa?)a0sta`5W;VF5DosJK0h+}@ID$0O*zNUHi}#_ zA|FqVK~q=9Ue8TGMJ&3Rwcbu}8K;003jVDeb=`iBo0lsj%MsP})lfgw#VMnQ5K=3>#+a zyDo`b@OQtm#%^~Evwh%P;BwBeMN;wVmp_8AH2abr)hQJU)*q3hOukhub*zX85g{T( zgouzIp`t}ZhzJoOB1D9U5D_9mL@J(0!N-1^jUS-pVk-=7=K*jhd5-@)!hU2IZ+`tv zo&Awotp=Zb@tN#+scX&@FIu^h0213U1|Qy62N5|W;tZ1()?jFYPG7Gs8;LUvo{fLW z33E(MAhNv!m-BlzEOpg7keGw~c4A67B9@-3oNGP_0GNM1n>P0mi|)bi-GIq@831?s zP7xxtby~sjCdFy7u@nGOJqN?EBo#1^k>rUD@1!MFCzI?p?r_8 zIva60XJEE<;#^A;X9duHbPuucE_|N#f-Dj!D3R11e*eGeP{A`=bUz}rZJ~eUZpr;f z$valXSoKga&mLz^;2fKT=hZTl0!_UU5h6lFhzJoOB1D9U5D_AB>QFY#cq&;05`+XH zkRT)ofdnCtAS4KZ1R+5PBnSyYAVEkFf_hM+#!Tt-^=Q3hg4x!Y*NJ07*pKWYxaEW2 zyHW7v--Uo`=0j?=8rU5p1s6aJ#|MXSIcHQOjw%G{9_WLmr%Ta1_&n?QWzJ1i){P;1 z*6lBGhQY?l8vLGhPAN8CGQoQ5I%gFzkXT9VU3kseGo;hk!`N#AG};qMURgMYwdrm8OajJfHjqNh}frCF$R<4&c87(2`v|67`U$q}Pgt3mg` zEtqYcIC=LDe(wfW-HV7bCwTGr>$ED+WW5YcT^)R$b*#DV(Pl5dx=9890Kwa%LonMq0VMXDS$etzzi(uB48zjX#qLQn+d6T3l>73t9sek{ zX|JpW(Y&Y4E56W{w0w@aq>iBq5e|eZR}iJiQ%}7J$mP2_*${cVLsgcVpkxb6@qUQm z!g<&oBdQTY={|_!RaRs>ggC=w>^+wXtL_DCuB?#{0TN?Kr5?u$ZuzjevZlB-s8Wzs z_acn#X3qKkLU{4`D^(7cm!(rrj6pG3?@^PlDO;z`huFw30CpT}`;8BO9Uci<&AH}A z)M_>C5pnKsejq{efwiwU?YxV8P^{AzDn<~Y65r6$h?X`ZbZ6_)U}zF-nH?V-;`rbY z`{CWh*RTRRd4DvD1gUUPPn`rIkRT)ofdnBz2qXvzLLfm%5CRE8AVEkF0tr$M_!qkv VRk4anaR&eZ002ovPDHLkV1hW`xwrrT literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md new file mode 100644 index 00000000..b04d2e6d --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md @@ -0,0 +1,26 @@ +--- +title: Zammad Integration +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Zammad integration + app_version: 0.0.14 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - zammad + - integration + - dashboard +visible: true +page-toc: + active: false +--- + +# Zammad integration (coming soon) + +**Zammad integration** provides a **Dashboard** widget displaying your important notifications, a search provider for tickets and notifications for new open tickets. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/zammad_app.png b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/zammad_app.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6fd408df0e4c050acff205d5da7b884bb1cdb2 GIT binary patch literal 1862 zcmZ9MdpOgJAIHC9=9=ZwSZFFnOu4l9?NW^Lu`m=kvUt&*iVr^L{^{Pl}7PoxBW81^@tgdpwpP z%Dz94k^}%T@M6V)C@}*t7#DjC1|AX?>=zJp1psujVzaF9k6e^*opr@!r6#Ch)s5W{ zvN)VNO9odB3A{zraP;~Dc7kOqL+#isfnb6%!{&IngWb`P9kI~xZ~`q$am7IfN$FmV zI{5c|c+|=%Yk#+bYrk;B=0oaf##&dx>j)G2Hp$jl<mL19YND zBMK4LpVc~ypYH~W7i=Ht;qyxE`uk6WgwFG(tps6U)$7J84r}GdktHqwf8t$XSib=I zxc%)!Lqz%%7>;Q~J|001DOJr?a2^?doav-rbQ)uDs!+1N8nm5D>Tq)96* z3AJ^+2K3!mzJQfKIHm)A-*)k-c0RHT4)UoW9c^Wh66fI;ft}^HpnH{n42!i!!nAA1%ky-d_<{7Py{&ARSX9 z@UCNucb8$RO<-hUM{|aN9s)ho7h>g>+Ep4Rr7P}|8PP*o9 zSn&D>4iVo%#}F(xm>ILkP}RvPC3jDJp>V}lU5WoR8&nEUFYhw^_8oWoWs@b!8!}tB zxSK%Lx}oGM6>NzdUDyBh@Uk;lq*;MRA=WcBuROi+pq3O`$_66Z4U{F??%$25#A`DO zK(cNy);iioA5GFY@j_G6#W0!ZF55z8ufMPyeCP8zdLQRza+Wxg$Owr(&D=GQ|H__c zFuHj=ov$_qDrOJ*cT6%-{AsH`8-O``woUDJrH<*vi&`f;$-+&aE3alw+^CfWX>HQj zOC9N}L&VnwEN-F;S>;LPZq#e*3+V zJOap@MNr8<@@Kl!+gJqcoHdLeeZX*~L5^dT`aUaIW*0Nkxl`2R0q<@Cy&TNI{S=Uk zWL@L;iN|7M(d&KwaQ>5$ZcP*2xoJug{)cS;Et(9GLrebCAT{wZ)kT=?dL{|AeR7BdoBlW zS~c4sx;Xz|`0>3>n!PDC46A6Dro?K~K$1pVdA?ia)aLL>ik+f`XHQB6GG{BYh%H=J z&~C6xH7OtWkMFbZp1OtW&y(zh16|1) z8e-O7e#u$7^j&(TL7_coIKi18(}vbhCjXQgDQy$#uCUrB%9h~Z_=VYSl9>NPf3Gx;l+BwJ6UZFv_s r_hb(uJz+LaApg&QynPI*t^T6mU%*%RY-v;}db@x<&Kdi_hRpaU%Ya`O literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/deck/deck_app.png b/pages/02.tutorials/02.Cloud/04.Apps/deck/deck_app.png new file mode 100644 index 0000000000000000000000000000000000000000..2d4c91e19c0dc62f3dab1dc8da170043541b7a47 GIT binary patch literal 1268 zcmeAS@N?(olHy`uVBq!ia0vp^DIm>S|f?5t2wl%JNFlghxL zF|l@{t;gX2kyig;*NI)tk}fhvA?n<&t}TvrHWwT8+1#QkFTm6{|X?tXCVg9qo6 zt{yxZ8O|Q=DDa1|u(&v=WTMb}Z!X=WJs&FMpWiL6cyH&B5i%pM{3zqyf;A;ZimAn` zgU)L^bvU?)6t>=cHb-Zl-*8;hvvl)%PjiMMQ;W|vClaeUyfuA3R7wewWM zlL!Yb&I`BaE!uDt9*OvBOW>;|D z>~)ucz5PJM#7)ho{L3G0hCuli-&1&kcFByV>YhVvlEtanNiD8gCb z5n0T@z;^_M8K-LVNi#4ovv|5VhE&{oJNvx<09*GyUFff?N zC?1gaC_bS_e6Lie_#^%=i!N@C^ZCPWQE?%|qESskrjv8gj2QwV{Bt62TJe8Q@JW!4 zwZ66W%Jbqo*Y?%kd;a%Z?(ec=Hx8cLWV6hbcS)u6)@#2uq*nyAC3;LMx@;VJU%I!% zCDc1y{!Y-LoZH`SUY+$V- zY)ju?C=|FJ;Apy3Cqw1JmR&ysQ+qA1Mmwwc@$UG!FY~VJT$lBNb1rc7{wP`Xzx?1f zQ~Uk3*MIfL|Bp1h_IBNy8!N0f*P8Cvo_@N@tgimMinXbNXItV4ANA(<>x`fO(r{DL zm0CD4;+khp6}Nx`10&0Xw*0y~&u%T|l+-=4>P6f zwuvb;Ffe(nNR(q_0b2qk4t1^PwtY8E{77dnr?WTuGQPC6k0|%t6&CdS^1eocEh;B{)Jvb<`>~F1LCBV` zHIEW^81J5KUjO>&+5HYXuQ7ov>{RcN&)500%{yk1!4{w&;ciIrS2z2v+@sSZ&?3;H z0D>%vEQ%b89F9Qf#Nl*;FSGa4!PtGp&MRx*?t8O(!uBtZ-c3Hio!HpLRp@ufq;%8v zXwJ(#DgRY(U;Fe&eQK9$%Z`(c&a$s0Of&HS literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md new file mode 100644 index 00000000..44df31c5 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Deck +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Deck + app_version: 1.2.3 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - deck +visible: true +page-toc: + active: false +--- + +# Deck (coming soon) + +**Deck** is a kanban style organization tool aimed at personal planning and project organization for teams integrated with your **Disroot Cloud**. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md b/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md index 2cc0bc0a..bb16c55e 100755 --- a/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md @@ -1,5 +1,5 @@ --- -title: "Cloud: Apps" +title: "Apps" published: true visible: true indexed: true @@ -10,7 +10,10 @@ page-toc: active: false --- -
-
-
-
+# Cloud Apps + +One of the most powerful features of **Nextcloud** is the ability to expand its functionality through **applications**. These are essentially plugins or extensions that allow to add extra functions to the **Cloud** environment. + +Below you will find guides and tutorials about of those that are currently available in the **Disroot Cloud** to learn how to use or configure them on different devices. + +--- diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/activity_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/activity_app.png deleted file mode 100644 index fa9e78be8aad064e8511b87b28bd69019145a694..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/contacts_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/contacts_app.png deleted file mode 100644 index 2edda7a52715a5484b3ce8c7eb8d2a7b0a28d9f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/talk_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/talk_app.png deleted file mode 100644 index fd2475019b72ae375e270f0d24a8392c32991265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4241 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/task_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/task_app.png deleted file mode 100644 index fc97bb4ecc692b1bdcd07065ad772220cc632382..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~ohP){gVkQpHCT%1*l zC-aL5&#Ucv|LP4^HRKr0$-~{aYLYL`z}H`Tv+=F*DpY4{z%tidggCgd6$99LT?CL{IY!Q*eA zzaU%Lx^aP;vF?Z0Z>JX4zj*MNWTWq1yryof=a&&{U}wQ6EO__Q^*_IVGcYie%<0j$ zvtVFg*fM+R{*{~Xn~U9O1_p-HyAF!WNf|g;=~|mc;p*|TKfnLbGB;vj zV}*#E*?nk9>m*{#C15lI1H-Lzmp{CEqi1W*!p8dJ>$ioCeb4VdqK?rF3=H?L-1z(Z zkGhH8^;73p_DmBlaYAvNhsjZZjDm~)0 zmcgJ4Dz=HOh}P07u}vqG^77&R(D&TuIlpu6r{6jEoSWuoZz;el$qN90fECsPcalD* z@^AwH2(n!D*GVJ?nwvXXnVZAO;h}zk!M*^XmJ^p_gza^NQ5~EyIq69f7SgDzs(cuX zbQ3S8S}2HmO~&^6cZi*2E=Z6QNG**>u`Aq4{c6W)3|K$FUE3>d7&x$UR(T8hD z`diRX*+#WgAuFgIy>G_wzqfnNzY}+(E_O%k%FgQn)MVg2cp3(YzRM}9`-jt=B=HSy zgx*+WDbLo~*!V*C^KAoOORlD(mtgd>N02Uml9-C>VI`L1b9~rbw$o#Ou>gh#`(P@n zNY!*tq7^lB6a+5VSL&Q+R9JR*>yg9e7!yX!aESPAl&H;irIvcRBQQ_@Tom5TR3B+s zq1Q!ajYHt(jn;DjB&FLmhc*eGpPMyoNr-jZJpkQ*8Q%E(yH5Jaakz;#mKFg0bif(| zh?C73GL{el0D^s|g7Pj1N&x_uft3aNYRt@rN2o2{S2}*UD^^oX3#r@^j3T7nd@8p@ z8a}G7^$XU1r(Eu*?CGXca|d+hc1fa5hz9AktrtyLfAxd)z;a8odq%@sq;_ten>cy# zXz|D}u61sf8k-l<2B917TrSgKFE2-zviCc?*wKPrY$G!#7ETml)(7+IwFTt%S*&p~yjCe-{h6Ty&JXF6!Y=X#RE`yO7#j2!%SroLc>S2d)@64EZNN8sWL;>N|=H=5202zx}2D zhgxmig>nx(Ub?2*fsXY;0>D#}=b2NKGt5 zo~}uMyGdbA5W%of3uVBM$Jf*ELYuE(6V`H5VW$XlkW*1`ip z&0r342P-a_f+o$&-<-#TEd45DW;ef;x3z<2C2QqvaT%hRucb+WCRG#tO&>K~zxEg5 zpjP=#*Ivm`;LNGmgSxM7nQnecwD$jqll1HKGgCF{@w6w>Y|Xq4;?|_!4DNNr zR466BHTDJ`SpkWPk*-BWuW`pLVX}>b9Zk@q^Wqi5a5jYpvWjuH1&yw z_G+fx=lKcoup5|>Ml~KZ`cxiXv;Wso=z*EuCk#T5i=t*GkTPB$QV9=)|7oBrds1y= zdIp5Y%UcVV#%@&o5oFZFyy9sx{QCs46%)TflK+ocQ=K6s|h}h6% z6_#BJ^%*kJt9Lb!?VNk4g%Y2(73Sx3J`ZQ47fl|GR81Lp6tEK3C~&yq;2EoYDDPdS zjD+selzzSZF&dBW^(wo*M4_Mkxqw&)51W5!NdsA~HGgB8jAGA1^%aw$2d$9rnM*=nK80Po)Q{Z;w1 z-yfa#;R2)if0P`S7_jc3_d1XLO&9MUU6^afx7_*Vh3Tcp{JOTl_^~C6$B(XD>O+z~-gq#Zph>>_Ap}dyRMm%hA3fpo zrjxyfRxOV;UAFPFh`UINe8yuqEcs_Sxys@HvoDhA*EX>4Tx04R}tkv&MmP!xqvQ$>-AgBe5|GE^rEMMWI73Pq?8YK2xEOkVm2O&XFE z7e~Rh;NZ_<)xpJCR|i)?5c~mgb8}L3krMAq3N2#1@OU5R-E(;FK0s(xm~MB)0o`z{ zbTT1jbE{I%D?*4sL=*3>=Vat9cCG8Ielq%bX^PypV~=$mrD;4RR%=FhElj?)JqL$gZV00)P_ zSdp^V1K!=+Ik$g%TJ!q>kgsyHs`@jE00006VoOIv0M7u=0M7$1$|(Q<010qNS#tmY z4#WTe4#WYKD-Ig~00MeRL_t(|+U=V?Pr^_XhA*Tc7@hqS1{OgQl`s)T{TuGiYFyRX zQU8LYVG?2@hQTnYF%A+3cL|gQClhI?z2#oo)AGDqNz3ii_nf}H{mAUE7bYsCvT6=R zw~;gJ$5OpEwcKsqO)Y04I}kH>@8JAsYWec;G`*0=(^#W{9e z)oVRO2<=!aNNdF?(73r8Dw4KX-a#ClmAus)rf{_fndgr~SC{ux;gvVnC}9S{cm`n* zTX~Yp=T)&e3nq- zbqy!97=%HD^+{@u79fBC0tg_XFY0vk-xYrtg}qozWguE{L}$wSSKj9jVnB4J#a`J4 zp|or_yGf(tNcd)-sBW_*A4KmS*kVDLSOEeEAbeB3{&2HM*qMF^LvBi{@X=Bsu zG`p7UJYN)%>^4BSiA}R7x!HBTYe+=1mm4+XcTGf;)@U%K*}3@u2q1s}0tg_000Iag zsRc>Re1ytE7=j@PLoftk2*MByK^TG|2tzOgVF-pG3_(6}r0htsTCw&4jj8T$ZdI?{ zS?&%o{Uj?b`y!@8em{kY+nBNIs^`b2*v97(E}@PHbpc^bs0+VvSo%QaK4P!|@=gu1X`Ce#UagdrG$ wFa%);h9C^V5QHHZf-nR_5Qbm~!Vu)IAKRnhqx+W?ZU6uP07*qoM6N<$f`BseIRF3v literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_app.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_app.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_app.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_app.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories1.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories2.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories2.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_creation.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_creation.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_creation.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_creation.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_favourite.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_favourite.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_favourite.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_favourite.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_settings.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_settings.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_settings.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_settings.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes1.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes1.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes2.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes2.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes3.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes3.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes4.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes4.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes5.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes5.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md new file mode 100644 index 00000000..c8e2ab21 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Notes +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Notes + app_version: 4.0.2 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - notes +visible: true +page-toc: + active: false +--- + +# Notes (Coming soon) + +**Notes** is a distraction free notes taking app. It provides categories for better organization and supports formatting using **Markdown** syntax. Notes are saved as files in your **Disroot Cloud**, so you can view and edit them with every Nextcloud client. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/notes/notes_app.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/notes_app.png new file mode 100644 index 0000000000000000000000000000000000000000..a6992ec233a222fc7a6e221f77f82b4574642c86 GIT binary patch literal 1973 zcmZ8hdpHw{8{UMi)nRHbxr7k8pGBQGvWuBT&PX$)SniCCa?O34Nv@UqB|B*jA-BjS zmzG4eq87`9RW8v)DROkyQ@?+H&-Z+{_pk5y-uHRa@s8NvAj%K`0Pq{m&c<2XeSRcZ z8UO%--d6RC8!Zrx#^cav4N7>JUtowY0HBu}pKE1z4-cdNbpn%nF?ElPD%?eP2L_|s z3c*xEgXjb`htnINJ1<^+bqjgkwZ`)i7C;OCZe1h=QC*o8Q>ne`BJA>ognEFD- zPsd)jd|y^j2XY<7^UqvW@b7j$TNk&YXuC2n1b-QrsgaH`L^34h&968mrz$N;A2>8} zt{l898<$XYO8?G~*Bc^2-U7yz-2(Oa2P^K^-MnrmF_%CUWIJ8+R}A2Je)%?bzC;)C zbx%8-zZJBta9z85lE=dK_8y{81-$20Q{f<`Sh&3X$Lpp>m3Y7;cdjJ7cgpB#+dFRE z`K(cp2D>04ChAzuNugx002_=aW+VoX#P@Jn8R*=)dxK<6`*py4jiw-6CY)pEP$<~ zVI?Uk&H+Z@;HRr47Po!u6`uL(k5dd8xjF~k@Vg5_^8OH3kRby{irU+gNl-#-#J*9? zanovW3T$3*8j3_&dbHn;`ugwPRN+P^H~zz&+44!N(j0R~lfK6Rrp)S?s)?BkZxm)b z?~YuyHXg@M@sEivG`^UJ05qPCYDCcnge6rsufVNt4n@o*-Y?a%s!E1RQrLW@_{_UBYIO;4}`5Gj8^lE=tF1z#Zye@Lm z8-DUX5$q&woH6;xtMrwOr`t1bG5HxbjukT$?R_2@T%#x0Z>fh|)N2uTM7<|!4Oa?$ z1Z$50N!NbwGxe>qZtl&AwZ-KvKj!U=DZ6RHA8|#%1Phv;`f$Gxy~r^A#m?xluSFi6 zV^xAyxX3f0MS1bjD`{MKk3VI8ZX}?U+x0|!<%9AuU^#(EQ;Zr)m%gVhsR>4cQP6^2 z6~*9tq~=&84;CT`mBfoo-yek5If8ls)@j3~f-x6W z<^cn>*wL=Z%r$knBy*{lP}%3d#${(*+~w1vosB3P}-LLsKPS?L+x& zFU#*i_4}vA&8FKM{j>;)n@3R((!9T5>2nJ$57*ZDdyvx=(c4I&?#?1^gJEID4VA-A zF;jZ{53N%lmiE6@!9}0-wr1+OHATt~*wTbU>#=VSuU%hsc;vv0YF`wuX2V|nLfcEj zBc&)a_pSbh*Wa~+t+JJV_t8E}VD(MI-;eL8{*&UeR@{{8z{6@8>pYuo>Nt^jt!DH3 zO59rdvlGt(8fOUiJ_Co1qoJtCoJ-~gxhwC&Rma!WinqF7h$uB{8ni`?6b&!;(!GqG z2W3QKsri;s&+t(XwaEQv$sBHvC@`%Zw!0(b(4xTxKe)iUDcPsqQwk8!9jE@8T}xdL zsdF{4@$IyRTbN1KeQ|$oz4xPzB=-N`d!fjCRZ=b6kb%;pRYD=&|Enk^NG0?q$Ur@p z6Rb*XECjDMdd;(dJz*_GYS4E%H+KC_ozq2YGs84S+O$&~s5o?jv&48`sAMIdu(j1a zd+k zeGL9wKqZNgkX*|fH_vel3x&(y5s~8|daq9MErUt1n}&rEO)eOfP3ywI{NR$~q>*R9KdEzlHH%%Zer7xMU5lc17cvsYm;Bwk-T~Rn*Fh zOEF>@u6vl*3_0pM(k$p;iA(m1n)|(FS}f{3YI!FKpB;8zxf0JHWaj+f-jvhvVqa4E zKUr+qtCkmxbm%+bz+^2`&7fV9AQRB}$e<2FqFerVrM}vm?7ZfWR%WMLSnp;>p-YjH znKA=2ZQ;u#n|AaOmfp;<<5v2z`3JV1U$@ZwYXFSk*4{Pre^Ob~CBYJ8^*SL<8%{9> z=TB&WCA4uUPha_(?32|5+6>(%arw{y#`aSfFj9`!-1^6=kji8+lX?+dFg1E@YyR}A zPU;Qd|fVX|6T_1Kqfp~MDKJBC^o+dGKhu=me++Z!kw5l(G(OUo9Eren6x zrs)}WAu*ae>3A?&6V{Ih(@kM0@%pp=1f$Kr1MeIgKXci7k|=h001o45Q;+gW`49h@ BmEHgV literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.fr.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.fr.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.fr.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.fr.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.pt.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.pt.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.pt.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.pt.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_bottom.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_bottom.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_bottom.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_bottom.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_call.gif b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_call.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_call.gif rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_call.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_calls1.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_calls1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_calls1.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_calls1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_main.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_bottom.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_bottom.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_bottom.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_bottom.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_call.gif b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_call.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_call.gif rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_call.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_calls1.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_calls1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_calls1.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_calls1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_main.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md new file mode 100644 index 00000000..4625ded3 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Talk +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Talk + app_version: 10.0.5 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - talk +visible: true +page-toc: + active: false +--- + +# Talk (Coming soon) + +Chat, video & audio-conferencing using WebRTC diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/talk/talk_app.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/talk_app.png new file mode 100644 index 0000000000000000000000000000000000000000..50d80c3020d8d991435e7cc5faa49b83ac45b470 GIT binary patch literal 2474 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 NY1Pt#7hn6!{{x3OLe&5O From 85c24b2266129392160a31c9f17c32f671918a17 Mon Sep 17 00:00:00 2001 From: fede Date: Fri, 15 Jan 2021 01:57:42 -0300 Subject: [PATCH 3/7] Update of the NC Apps and clients pages --- .../04.Apps/calendar/01.Web/docs.en.md | 2 +- .../04.Apps/calendar/02.Desktop/docs.en.md | 20 +- .../04.Apps/contacts/02.Desktop/docs.en.md | 4 +- .../04.Apps/contacts/03.Mobile/docs.en.md | 2 +- .../02.Cloud/04.Apps/contacts/docs.en.md | 3 - .../02.Cloud/04.Apps/tasks/01.Web/docs.en.md | 5 +- .../04.Apps/tasks/02.Desktop/docs.en.md | 9 +- .../04.Apps/tasks/03.Mobile/docs.en.md | 6 +- .../02.Cloud/04.Apps/tasks/docs.en.md | 3 - .../docs.en.md | 6 +- .../02.calcurse-caldav/docs.en.md | 2 +- .../01.Desktop/01.Multiplatform/docs.en.md | 14 +- .../01.gnome-desktop-integration/docs.en.md | 4 +- .../02.kde-desktop-integration/docs.en.md | 2 +- .../03.terminal-integration/docs.en.md | 10 +- .../03.terminal-integration/docs.en.md.orig | 204 ------------------ .../01.Desktop/02.GNU-Linux/docs.en.md | 20 +- .../01.Desktop/03.Mac-OS/docs.en.md | 12 +- .../02.Cloud/05.Clients/01.Desktop/docs.en.md | 11 +- .../01.Android/01.Nextcloud-app/docs.en.md | 3 +- .../docs.en.md | 4 +- .../docs.en.md | 2 +- .../01.Android/04.using-news/docs.en.md | 2 +- .../01.Android/05.using-notes/docs.en.md | 4 +- .../02.Mobile/01.Android/docs.en.md | 18 +- .../02.iOS/calendar-syncing/docs.en.md | 2 +- .../02.iOS/contact-syncing/docs.en.md | 2 +- .../05.Clients/02.Mobile/02.iOS/docs.en.md | 11 +- .../02.Cloud/05.Clients/02.Mobile/docs.en.md | 12 +- .../02.Cloud/05.Clients/docs.en.md | 21 +- .../05.Clients/{01.Desktop => }/thumb.png | Bin pages/02.tutorials/02.Cloud/docsparent.en.md | 3 - 32 files changed, 114 insertions(+), 309 deletions(-) delete mode 100644 pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md.orig rename pages/02.tutorials/02.Cloud/05.Clients/{01.Desktop => }/thumb.png (100%) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md index e4d75123..58de1764 100755 --- a/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md @@ -1,5 +1,5 @@ --- -title: "Calendar: Web" +title: "Web interface" published: true indexed: true visible: false diff --git a/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md index f3db5933..1e69369a 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md @@ -1,9 +1,8 @@ --- -title: Calendar: Desktop +title: Desktop published: true visible: false updated: - last_modified: "July 2019" taxonomy: category: - docs @@ -11,14 +10,17 @@ page-toc: active: false --- -# Calendar desktop integration +# Calendar desktop clients -You can read the tutorials below in order to get your **Calendars** synchronized using a multiplatform desktop client. +## [Thunderbird](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts) +- Manage your calendars, contacts and tasks -- [Thunderbird: Calendar / Contacts / Tasks sync](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts) -- [calcurse: Calendar sync](/tutorials/cloud/clients/desktop/multiplatform/calcurse-caldav) +## [calcurse](/tutorials/cloud/clients/desktop/multiplatform/calcurse-caldav) +- Manage your calendars from the command line -Alternatively, you can use and set up the desktop integration. +--- -- [GNOME: Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/gnome-desktop-integration) -- [KDE: Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/kde-desktop-integration) +Related Howtos: + +- [GNOME Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/gnome-desktop-integration) +- [KDE Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/kde-desktop-integration) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md index 51b32449..b1ed28e8 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md @@ -1,5 +1,5 @@ --- -title: Contacts: Desktop +title: Desktop published: true visible: false updated: @@ -13,7 +13,7 @@ page-toc: active: false --- -# Contact integration on desktop +# Contact desktop integration You can read the tutorials below in order to get your **Contacts** syncronized through a multiplatform desktop client. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md index 0c7e2556..15a91293 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md @@ -1,5 +1,5 @@ --- -title: Contacts: Mobile +title: Mobile published: true visible: false updated: diff --git a/pages/02.tutorials/02.Cloud/04.Apps/contacts/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/docs.en.md index 2494e66c..209ed3bb 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/contacts/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/contacts/docs.en.md @@ -4,9 +4,6 @@ published: true visible: false indexed: true updated: - last_modified: " 2021" - app: Contacts - app_version: 3.4.3 taxonomy: category: - docs diff --git a/pages/02.tutorials/02.Cloud/04.Apps/tasks/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/tasks/01.Web/docs.en.md index 5f8406f6..30fb2622 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/tasks/01.Web/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/tasks/01.Web/docs.en.md @@ -1,8 +1,11 @@ --- -title: 'Tasks: Web' +title: Web interface published: true visible: false updated: + last_modified: "January 2021" + app: Tasks + app_version: 0.13.6 taxonomy: category: - docs diff --git a/pages/02.tutorials/02.Cloud/04.Apps/tasks/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/tasks/02.Desktop/docs.en.md index 816a6fcf..4ebfdf98 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/tasks/02.Desktop/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/tasks/02.Desktop/docs.en.md @@ -1,9 +1,8 @@ --- -title: 'Tasks: Desktop' +title: Desktop published: true visible: false updated: - last_modified: "October 2020" taxonomy: category: - docs @@ -15,13 +14,13 @@ page-toc: active: false --- -## Tasks on the desktop +# Tasks on the desktop There are several ways you can sync and work with **Nextcloud Tasks** from your desktop. Below you will find some tutorials to get it. -### Multi-platform desktop clients +## Multi-platform desktop clients - [Thunderbird: Calendar / Contacts / Tasks sync](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts) -### GNU/Linux +## GNU/Linux - [GNOME Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/gnome-desktop-integration) - [KDE Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/kde-desktop-integration) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/tasks/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/tasks/03.Mobile/docs.en.md index 89cdffc7..41fb3e55 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/tasks/03.Mobile/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/tasks/03.Mobile/docs.en.md @@ -1,5 +1,5 @@ --- -title: Tasks: Mobile +title: Mobile published: true visible: false updated: @@ -15,10 +15,10 @@ page-toc: active: false --- -## Tasks integration on mobile devices +# Tasks mobile integration To set up and sync your **Tasks** throught a mobile client see the tutorial below: -### Android +## Android - [DAVx⁵ / OpenTasks](/tutorials/cloud/clients/mobile/android/calendars-contacts-and-tasks) - [Nextcloud mobile app](/tutorials/cloud/clients/mobile/android/nextcloud-app) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md index 4c5459e4..ca2f92f0 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md @@ -4,9 +4,6 @@ published: true visible: false indexed: true updated: - last_modified: "January 2021" - app: Tasks - app_version: 0.13.6 taxonomy: category: - docs diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/01.thunderbird-calendar-contacts/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/01.thunderbird-calendar-contacts/docs.en.md index 3e5d0538..ce21907e 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/01.thunderbird-calendar-contacts/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/01.thunderbird-calendar-contacts/docs.en.md @@ -1,9 +1,9 @@ --- -title: 'Thunderbird: Syncing Contacts, Calendars and Tasks' +title: 'Thunderbird' visible: false updated: last_modified: "October 2020" - app: Thunderbird + app: Mozilla Thunderbird app_version: 68.12.0 on Manjaro Linux page-toc: active: true @@ -19,7 +19,7 @@ taxonomy: - contacts --- -# Thunderbird... +# Mozilla Thunderbird... ... is a free and open-source multi-platform email client and personal information manager with news, RSS and chat client integrated.
We will learn how to connect your **Cloud** contacts, calendars and tasks to **Thunderbird** in order to manage them from one place in your desktop. diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/02.calcurse-caldav/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/02.calcurse-caldav/docs.en.md index abfd6fea..44424998 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/02.calcurse-caldav/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/02.calcurse-caldav/docs.en.md @@ -1,5 +1,5 @@ --- -title: 'calcurse: Calendar sync' +title: 'calcurse' visible: false updated: last_modified: "July 2019" diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/docs.en.md index e698ddea..24d24a5d 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/docs.en.md @@ -1,14 +1,16 @@ --- -title: Desktop Clients: Multiplatform +title: Multiplatform published: true -visible: false +indexed: updated: taxonomy: category: - docs tags: - cloud - - sync + - clients + - multiplatform +visible: true page-toc: active: false --- @@ -16,11 +18,11 @@ page-toc: # Multiplatform Clients -### [Nextcloud client](desktop-sync-client) +## [Nextcloud client](desktop-sync-client) - Desktop sync client -### [Thunderbird](thunderbird-calendar-contacts) +## [Thunderbird](thunderbird-calendar-contacts) - Calendar, Contacts & Tasks sync -### [calcurse](calcurse-caldav) +## [calcurse](calcurse-caldav) - Calendar sync for the command line diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/01.gnome-desktop-integration/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/01.gnome-desktop-integration/docs.en.md index 8fc22d89..24e6fabd 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/01.gnome-desktop-integration/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/01.gnome-desktop-integration/docs.en.md @@ -1,5 +1,5 @@ --- -title: 'Cloud: GNOME Integration' +title: 'GNOME Integration' visible: false updated: last_modified: "January 2021" @@ -13,6 +13,8 @@ taxonomy: - docs tags: - cloud + - desktop + - gnu-linux - gnome - integration --- diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/02.kde-desktop-integration/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/02.kde-desktop-integration/docs.en.md index 028f29a1..c5d9c5b5 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/02.kde-desktop-integration/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/02.kde-desktop-integration/docs.en.md @@ -1,5 +1,5 @@ --- -title: GNU/Linux: KDE Desktop Integration +title: 'KDE Desktop Integration' visible: false updated: last_modified: "8 April 2019" diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md index d56dee33..83d87e0e 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md @@ -1,10 +1,10 @@ --- -title: "GNU/Linux: Terminal Integration" +title: "Terminal Integration" visible: false updated: last_modified: "July 2019" - app: Command line - app_version: vdirsyncer - version 0.16.7-2 / Khard - version 0.13.0-1 / Khal - version 1:0.9.10-1.1 on DEBIAN 10 + app: Vdirsyncer / Khard / Khal + app_version: Vdirsyncer, version 0.16.7-2 / Khard, version 0.13.0-1 / Khal, version 1:0.9.10-1.1 on DEBIAN 10 page-toc: active: true published: true @@ -13,13 +13,15 @@ taxonomy: - docs tags: - terminal - - linux + - gnu-linux + - desktop - integration --- # General information The goal of this tutorial is to explain how to synchronize calendar and contacts between the Nextcloud server and your client using the command line. + For this operation the software that will be used are: - **Vdirsyncer**: a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem. More info [here](https://vdirsyncer.pimutils.org/en/stable/) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md.orig b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md.orig deleted file mode 100644 index 8529149f..00000000 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md.orig +++ /dev/null @@ -1,204 +0,0 @@ ---- -title: GNU/Linux: Terminal integration -visible: false -page-toc: - active: false -published: true -taxonomy: - category: - - docs ---- ---- - -# Meta information -This howto was last updated on 14-07-2019 and it refers to: - -- vdirsyncer: version - 0.16.7-2 For Debian 10 -- Khard: version - 0.13.0-1 For Debian 10 -- Khal: version - 1:0.9.10-1.1 For Debian 10 - -NOTE: If the howto refers to an older software version than the provided by Disroot, or it is even possible that the one you're using in your device, there could be missing features or small parts of the information that may have changed. - -Disroot's how-to documentation is a community driven process. We try to keep it as updated as we can. - - -# General information - -The goal of this tutorial is to explain how to synchronize calendar and contacts between the Nextcloud server and your client using the command line. -For this operation the software that will be used are: - -- Vdirsyncer: is a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem. More info [here](https://vdirsyncer.pimutils.org/en/stable/) - -- Khard: is an address book for the Linux console. It creates, reads, modifies and removes carddav address book entries at your local machine. Khard is also compatible to the email clients like Mutt. More info [here](https://github.com/scheibler/khard) - -- Khal: is a standards based CLI and terminal calendar program, able to synchronize with CalDAV servers through vdirsyncer. More info [here](https://github.com/pimutils/khal) - - -# Vdirsyncer -Install vdirsyncer for your GNU/Linux distribution. -If there is no suitable package for your distribution, you’ll need to install [vdirsyncer manually](https://vdirsyncer.pimutils.org/en/stable/installation.html#manual-installation) - -## Configuration -Path of the configuration file: *"~/.config/vdirsyncer/config"* -Contents of the *config* file: - -``` -[general] -# A folder where vdirsyncer can store some metadata about each pair. -status_path = "~/.vdirsyncer/status/" - -# CARDDAV -[pair YOUR-USERNAME] -# A `[pair ]` block defines two storages `a` and `b` that should be -# synchronized. The definition of these storages follows in `[storage ]` -# blocks. This is similar to accounts in OfflineIMAP. -a = "Local" -b = "Remote" - -# Synchronize all collections available on "side B" (in this case the server). -# You need to run `vdirsyncer discover` if new calendars/addressbooks are added -# on the server. - -# Omitting this parameter implies that the given path and URL in the -# corresponding `[storage ]` blocks are already directly pointing to a -# collection each. -collections = ["from b"] - -# Synchronize the "display name" property into a local file (~/.contacts/displayname). -metadata = ["YOUR-USERNAME"] - -# To resolve a conflict the following values are possible: -# `null` - abort when collisions occur (default) -# `"a wins"` - assume a's items to be more up-to-date -# `"b wins"` - assume b's items to be more up-to-date -conflict_resolution = "a wins" - -[storage Local] -# A storage references actual data on a remote server or on the local disk. -# Similar to repositories in OfflineIMAP. -type = "filesystem" -path = "~/.contacts/" -fileext = ".vcf" - -[storage Remote] -type = "carddav" -url = "https://cloud.disroot.org/remote.php/dav/addressbooks/users/YOUR-USERNAME/contatti/" -username = "YOUR-USERNAME" -# The password can also be fetched from the system password storage, netrc or a -# custom command. See http://vdirsyncer.readthedocs.org/en/stable/keyring.html -password = "YOUR-PASSWORD" - -# CALDAV -#[pair Calendar] -a = "CalendarLocal" -b = "CalendarRemote" -## collections = ["private", "work"] -collections = ["from b"] - -## Calendars also have a color property -metadata = ["YOUR-USERNAME"] - -## To resolve a conflict the following values are possible: -## `null` - abort when collisions occur (default) -## `"a wins"` - assume a's items to be more up-to-date -## `"b wins"` - assume b's items to be more up-to-date -conflict_resolution = "a wins" - -[storage CalendarLocal] -type = "filesystem" -path = "~/.calendars/" -fileext = ".ics" - -[storage CalendarRemote] -type = "caldav" -url = "https://cloud.disroot.org/remote.php/dav/" -username = "YOUR-USERNAME" -password = "YOUR-PASSWORD" -``` - -After having completed the configuration file, run this commands: - -*vdirsyncer discover* - -*You will be asked if you want to create the missing directories. Answer yes* - -*vdirsyncer sync* - -To synchronize the contacts and calendars just give the following command: - -*vdirsyncer sync* - -This command can be automated using [cron](https://en.wikipedia.org/wiki/Cron) - - -Now you have synchronized your calendars and your contacts. -In your local machine contacts are stored in *"~/.contacts/"* with the *.vcf* format. -Calendars are stored in *"~/.calendars/"* with the *.ics* format. - -# Khard - -![](en/khard.png) - -Install khal for your GNU/Linux distribution. -If there is no suitable package for your distribution, you’ll need to install [Khard manually](https://github.com/scheibler/khard/) - -## Configuration -Path of the configuration file: *"~/.config/khard/khard.conf"* -Contents of the *khard.conf* file: - -``` -[addressbooks] -[[YOUR-USERNAMENE]] -path = ~/.contacts/contatti/ - -[general] -editor = vim -merge_editor = vimdiff -default_action = list -show_nicknames = no -``` - -* Show contacts: *khard list* -* Show details: * khard details* -* Search contacts: *khard details [-- strict-search] name of contact* -* For more information: **khard -h** - -# Khal - -![](en/khal.png) - -Install khal for your GNU/Linux distribution. -If there is no suitable package for your distribution, you’ll need to install [Khal manually](https://lostpackets.de/khal/install.html) - -## Configuration -Path of the configuration file: *"~/.config/khal/config"* -Contents of the *config* file: - -``` -[calendars] -[[CALENDAR1]] - path = ~/.calendars/CALENDAR1/ - color = dark cyan - -[[CALENDAR2]] - path = ~/.calendars/CALENDAR2/ - color = dark magenta - - -[locale] -timeformat = %H:%M -dateformat = %Y-%m-%d -longdateformat = %Y-%m-%d -datetimeformat = %Y-%m-%d %H:%M -longdatetimeformat = %Y-%m-%d %H:%M - -local_timezone = Europe/Berlin -default_timezone = Europe/Berlin - -firstweekday = 0 -``` -*CALENDAR1 AND CALENDAR2 are the name of your calendars in Nextcloud"*. - -* Show calendar: *khal* -* Interactive khal (let's browse and edit calendars and events): *ikhal* -* For more information: **khal -h** diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md index c497b5d0..589a14e0 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md @@ -1,5 +1,5 @@ --- -title: Desktop integration: GNU/Linux +title: GNU/Linux published: true updated: taxonomy: @@ -7,21 +7,19 @@ taxonomy: - docs tags: - cloud - - integration - - sync - - linux - desktop -visible: false + - integration + - clients + - gnu-linux +visible: true page-toc: active: false --- -
+# GNU/Linux Desktop clients -![](gnu_linux.png) +## [GNOME Desktop Integration](gnome-desktop-integration) -**Nextcloud** integrates exceedingly well with **GNU/Linux**. The how-tos below contains the information to set up the desktop integration. +## [KDE Desktop Integration]((kde-desktop-integration)) -### [GNOME](gnome-desktop-integration) Desktop Integration - -### [KDE](kde-desktop-integration) Desktop Integration +## [Terminal Integration](terminal-integration) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/03.Mac-OS/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/03.Mac-OS/docs.en.md index e5503e25..fc5251b3 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/03.Mac-OS/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/03.Mac-OS/docs.en.md @@ -1,6 +1,6 @@ --- title: MacOS -visible: false +visible: true published: true updated: taxonomy: @@ -8,16 +8,14 @@ taxonomy: - docs tags: - cloud + - desktop - integration - macos page-toc: active: false --- -# Syncing your data with MacOS +# macOS Desktop clients -Below you can learn how to integrate Nextcloud with your MacOS device -### [Syncing Calendars](calendar-syncing) -### [Syncing Contacts](contact-syncing) - -![](macos.jpg) +## [Syncing Calendars](calendar-syncing) +## [Syncing Contacts](contact-syncing) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/docs.en.md index e2c483fa..ac3a842b 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/docs.en.md @@ -1,20 +1,24 @@ --- -title: Cloud: Desktop Clients +title: Desktop published: true -indexed: true +indexed: updated: taxonomy: category: - docs tags: - cloud + - desktop + - clients - integration visible: true page-toc: active: false --- -## Multiplatform Desktop Clients +# Desktop clients + +## Multiplatform - [**Nextcloud** client](multiplatform/desktop-sync-client) - [**Thunderbird**](multiplatform/thunderbird-calendar-contacts) - [**calcurse** command line client](multiplatform/calcurse-caldav) @@ -22,6 +26,7 @@ page-toc: ## GNU/Linux - [**GNOME** desktop integration](gnu-linux/gnome-desktop-integration) - [**KDE** desktop integration](gnu-linux/kde-desktop-integration) +- [Terminal Integration](gnu-linux/terminal-integration) ## MacOS - [**MacOS** device integration](mac-os) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/01.Nextcloud-app/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/01.Nextcloud-app/docs.en.md index fe0e3c4b..190c6137 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/01.Nextcloud-app/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/01.Nextcloud-app/docs.en.md @@ -1,5 +1,5 @@ --- -title: Mobile clients: Nextcloud App +title: Nextcloud App visible: false updated: page-toc: @@ -10,6 +10,7 @@ taxonomy: - docs tags: - nextcloud + - mobile - android --- diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/02.calendars-contacts-and-tasks/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/02.calendars-contacts-and-tasks/docs.en.md index 63979df2..4ba401ab 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/02.calendars-contacts-and-tasks/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/02.calendars-contacts-and-tasks/docs.en.md @@ -1,6 +1,6 @@ --- -title: Mobile clients: DAVx⁵ / OpenTasks -visible: true +title: DAVx⁵ / OpenTasks +visible: false updated: page-toc: active: true diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/03.migrating-contacts-from-google/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/03.migrating-contacts-from-google/docs.en.md index f966661f..06bfa8cf 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/03.migrating-contacts-from-google/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/03.migrating-contacts-from-google/docs.en.md @@ -1,5 +1,5 @@ --- -title: Mobile clients: Migrating Contacts +title: Migrating Contacts visible: false published: true updated: diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/04.using-news/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/04.using-news/docs.en.md index 73f144f1..c18ab085 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/04.using-news/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/04.using-news/docs.en.md @@ -1,5 +1,5 @@ --- -title: Mobile clients: News App +title: News App visible: false updated: page-toc: diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/05.using-notes/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/05.using-notes/docs.en.md index bcafb1f1..7ace62ab 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/05.using-notes/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/05.using-notes/docs.en.md @@ -1,7 +1,7 @@ --- -title: Mobile clients: Notes App +title: Notes App visible: false -updated: +updated: page-toc: active: true published: true diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/docs.en.md index cfac9829..856385a8 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/docs.en.md @@ -1,5 +1,5 @@ --- -title: Mobile clients: Android +title: Android published: true updated: taxonomy: @@ -14,14 +14,10 @@ page-toc: active: false --- -# Android Nextcloud Integration +# Android: Nextcloud clients and integration -The following How-tos will help you integrate **Nextcloud** with your **Android** device. - -### [Nextcloud app](nextcloud-app) -### [Syncing Calendars, Contacts and Tasks](calendars-contacts-and-tasks) -### [Migrating contacts from Google into Nextcloud](migrating-contacts-from-google) -### [Syncing News](using-news) -### [Syncing Notes](using-notes) - -![](android.jpg) +## [Nextcloud app](nextcloud-app) +## [Syncing Calendars, Contacts and Tasks](calendars-contacts-and-tasks) +## [Migrating contacts from Google into Nextcloud](migrating-contacts-from-google) +## [Syncing News](using-news) +## [Syncing Notes](using-notes) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/calendar-syncing/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/calendar-syncing/docs.en.md index e5afd7b8..1b43a174 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/calendar-syncing/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/calendar-syncing/docs.en.md @@ -1,5 +1,5 @@ --- -title: 'iOS - Syncing Calendars & Reminders' +title: 'Syncing Calendars & Reminders' updated: last_modified: "19 August 2018" app: iOS diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/contact-syncing/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/contact-syncing/docs.en.md index 71150989..4c17da8b 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/contact-syncing/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/contact-syncing/docs.en.md @@ -1,5 +1,5 @@ --- -title: 'iOS - Syncing Contacts' +title: 'Syncing Contacts' updated: last_modified: "21 august 2018" app: iOS diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/docs.en.md index 177c85a2..56673807 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/docs.en.md @@ -9,15 +9,12 @@ taxonomy: - cloud - sync - iOS -visible: false +visible: true page-toc: active: false --- -# iOS Nextcloud Integration +# iOS: Nextcloud Integration -Below you can learn how to integrate Nextcloud with your iOS device -### [Syncing Calendars](calendar-syncing) -### [Syncing Contacts](contact-syncing) - -![](ios.png) +## [Syncing Calendars](calendar-syncing) +## [Syncing Contacts](contact-syncing) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/docs.en.md index 2cb1ea1a..1d2247c9 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/docs.en.md @@ -1,5 +1,5 @@ --- -title: 'Cloud: Mobile Clients' +title: Mobile published: true updated: taxonomy: @@ -7,18 +7,18 @@ taxonomy: - docs tags: - cloud + - mobile - nextcloud -indexed: true +indexed: visible: true page-toc: active: false --- -## Syncing your devices -**Nextcloud** integrates with your device very easily, providing native experience for most devices and operating systems. +# Mobile Clients -### [Android](android) +## [Android](android) - Nextcloud apps -### [iOS](ios) +## [iOS](ios) - iOS app diff --git a/pages/02.tutorials/02.Cloud/05.Clients/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/docs.en.md index ae836ebc..8c1834df 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/docs.en.md @@ -1,12 +1,9 @@ --- -title: 'Cloud: Clients' +title: 'Clients' published: true visible: true indexed: true updated: - last_modified: "December 2020" - app: Nextcloud - app_version: 20 taxonomy: category: - docs @@ -18,6 +15,22 @@ page-toc: active: false --- +# What is a client? + +In the context of computing and Information Technologies (IT), a "**client**" is a software program or a computer that interacts with and uses resources of another computer that is called "**server**". + +In the guides on this site, we will use the term to refer to the first one, the software. + +With a client, you can access some of the **Disroot Cloud** main features (such as email, calendars, contacts, files, tasks, etc) directly from your computer or mobile device. + +Since there are many, we will try to cover mainly those that are **Free and Open Source software** and, in our opinion, are the most complete. + +Of course, if you use one that is not in these **Howtos** and you consider that it should be, you can collaborate with the community by writting one yourself (see the [How to Contribute](/contribute) section). + +--- + +# Nextcloud Clients + ## [Desktop clients and Integration](desktop) - How to setup **Nextcloud** and others sync clients - Desktop environments integration on GNU/Linux diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/thumb.png b/pages/02.tutorials/02.Cloud/05.Clients/thumb.png similarity index 100% rename from pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/thumb.png rename to pages/02.tutorials/02.Cloud/05.Clients/thumb.png diff --git a/pages/02.tutorials/02.Cloud/docsparent.en.md b/pages/02.tutorials/02.Cloud/docsparent.en.md index 45b9c34d..fadf3f01 100755 --- a/pages/02.tutorials/02.Cloud/docsparent.en.md +++ b/pages/02.tutorials/02.Cloud/docsparent.en.md @@ -3,9 +3,6 @@ title: Cloud subtitle: "Basics, settings, syncing, clients" icon: fa-cloud updated: - last_modified: "June 2020" - app: Nextcloud - app_version: 18 published: true taxonomy: category: From 3a0b561e3c3f451794919a98c0f69963a2451b4a Mon Sep 17 00:00:00 2001 From: fede Date: Tue, 12 Jan 2021 21:08:55 -0300 Subject: [PATCH 4/7] Update of the Nextcloud apps pages --- .../02.Cloud/04.Apps/01.Tasks/docs.en.md | 28 --------------- .../02.Cloud/04.Apps/01.Tasks/task_app.png | Bin 521 -> 0 bytes .../04.Apps/02.Calendar/calendar_app.png | Bin 349 -> 0 bytes .../02.Cloud/04.Apps/02.Calendar/docs.en.md | 26 -------------- .../04.Apps/03.Contacts/contacts_app.png | Bin 580 -> 0 bytes .../02.Cloud/04.Apps/04.Notes/docs.en.md | 26 -------------- .../02.Cloud/04.Apps/04.Notes/notes_app.png | Bin 408 -> 0 bytes .../02.Cloud/04.Apps/05.News/docs.en.md | 27 -------------- .../02.Cloud/04.Apps/05.News/news_app.png | Bin 235 -> 0 bytes .../04.Apps/06.Bookmarks/bookmarks_app.png | Bin 4067 -> 0 bytes .../02.Cloud/04.Apps/06.Bookmarks/docs.en.md | 27 -------------- .../02.Cloud/04.Apps/07.Talk/docs.en.md | 28 --------------- .../02.Cloud/04.Apps/07.Talk/talk_app.png | Bin 4241 -> 0 bytes .../02.Cloud/04.Apps/08.Keep_sweep/docs.en.md | 22 ------------ .../02.Cloud/04.Apps/08.Keep_sweep/docs.es.md | 12 ------- .../04.Apps/08.Keep_sweep/sweep_app.png | Bin 5748 -> 0 bytes .../04.Apps/appointments/appointments_app.png | Bin 0 -> 1869 bytes .../02.Cloud/04.Apps/appointments/docs.en.md | 24 +++++++++++++ .../01.Web/docs.en.md | 0 .../01.Web/docs.es.md | 0 .../02.Desktop/docs.en.md | 0 .../02.Desktop/docs.es.md | 0 .../03.Mobile/docs.en.md | 0 .../03.Mobile/docs.es.md | 0 .../04.Apps/bookmarks/bookmarks_app.png | Bin 0 -> 2000 bytes .../02.Cloud/04.Apps/bookmarks/docs.en.md | 34 ++++++++++++++++++ .../{06.Bookmarks => bookmarks}/docs.es.md | 0 .../01.Web/docs.en.md | 0 .../01.Web/docs.es.md | 0 .../01.Web/docs.fr.md | 0 .../01.Web/docs.it.md | 0 .../01.Web/docs.pt.md | 0 .../01.Web/en/calendar_add_new.png | Bin .../01.Web/en/calendar_colorpick_icon.png | Bin .../01.Web/en/calendar_edit1.png | Bin .../01.Web/en/calendar_edit_menu.png | Bin .../01.Web/en/calendar_edit_menu2.png | Bin .../01.Web/en/calendar_edit_menu3.png | Bin .../01.Web/en/calendar_edit_menu4.png | Bin .../01.Web/en/calendar_edit_menu5.png | Bin .../01.Web/en/calendar_edit_menu6.png | Bin .../01.Web/en/calendar_edit_menu7.png | Bin .../01.Web/en/calendar_edit_menu8.png | Bin .../01.Web/en/calendar_import_menu1.png | Bin .../01.Web/en/calendar_import_menu2.png | Bin .../01.Web/en/calendar_list.png | Bin .../01.Web/en/calendar_main.png | Bin .../01.Web/en/calendar_share_menu1.png | Bin .../01.Web/en/calendar_share_menu2.png | Bin .../01.Web/en/calendar_top_icon.png | Bin .../01.Web/pt/calendar_add_new.png | Bin .../01.Web/pt/calendar_colorpick_icon.png | Bin .../01.Web/pt/calendar_edit1.png | Bin .../01.Web/pt/calendar_edit_menu.gif | Bin .../01.Web/pt/calendar_edit_menu.png | Bin .../01.Web/pt/calendar_edit_menu2.png | Bin .../01.Web/pt/calendar_edit_menu3.png | Bin .../01.Web/pt/calendar_edit_menu4.png | Bin .../01.Web/pt/calendar_edit_menu5.gif | Bin .../01.Web/pt/calendar_edit_menu5.png | Bin .../01.Web/pt/calendar_edit_menu6.png | Bin .../01.Web/pt/calendar_edit_menu7.png | Bin .../01.Web/pt/calendar_edit_menu8.gif | Bin .../01.Web/pt/calendar_edit_menu8.png | Bin .../01.Web/pt/calendar_import_menu1.png | Bin .../01.Web/pt/calendar_import_menu2.png | Bin .../01.Web/pt/calendar_list.png | Bin .../01.Web/pt/calendar_main.png | Bin .../01.Web/pt/calendar_share_menu1.png | Bin .../01.Web/pt/calendar_share_menu2.png | Bin .../01.Web/pt/calendar_top_icon.png | Bin .../docs.en.md | 0 .../docs.es.md | 0 .../docs.it.md | 0 .../Screenshot from 2017-08-23 23-35-52.png | Bin .../en/note.png | Bin .../en/thunderbird_1.png | Bin .../en/thunderbird_10.png | Bin .../en/thunderbird_11.png | Bin .../en/thunderbird_12.png | Bin .../en/thunderbird_13.png | Bin .../en/thunderbird_2.png | Bin .../en/thunderbird_3.png | Bin .../en/thunderbird_4.png | Bin .../en/thunderbird_5.png | Bin .../en/thunderbird_6.png | Bin .../en/thunderbird_7.png | Bin .../en/thunderbird_8.png | Bin .../en/thunderbird_9.png | Bin .../en/thunderbird_contacts-1.png | Bin .../en/thunderbird_contacts-2.png | Bin .../en/thunderbird_contacts-3.png | Bin .../en/thunderbird_contacts-4.png | Bin .../en/thunderbird_contacts-5.png | Bin .../en/thunderbird_contacts6.png | Bin .../Screenshot from 2017-08-23 23-35-52.png | Bin .../pt/thunderbird_1.gif | Bin .../pt/thunderbird_1.png | Bin .../pt/thunderbird_10.png | Bin .../pt/thunderbird_11.png | Bin .../pt/thunderbird_12.png | Bin .../pt/thunderbird_13.png | Bin .../pt/thunderbird_2.gif | Bin .../pt/thunderbird_2.png | Bin .../pt/thunderbird_3.gif | Bin .../pt/thunderbird_3.png | Bin .../pt/thunderbird_4.gif | Bin .../pt/thunderbird_4.png | Bin .../pt/thunderbird_5.gif | Bin .../pt/thunderbird_5.png | Bin .../pt/thunderbird_6.png | Bin .../pt/thunderbird_7.png | Bin .../pt/thunderbird_8.png | Bin .../pt/thunderbird_9.png | Bin .../pt/thunderbird_contacts-1.png | Bin .../pt/thunderbird_contacts-2.png | Bin .../pt/thunderbird_contacts-3.png | Bin .../pt/thunderbird_contacts-4.png | Bin .../pt/thunderbird_contacts-5.png | Bin .../pt/thunderbird_contacts6.png | Bin .../pt/thunderbird_contacts_1.gif | Bin .../pt/thunderbird_contacts_2.gif | Bin .../pt/thunderbird_contacts_3.gif | Bin .../02.Desktop/02.calcurse-caldav/docs.en.md | 0 .../02.Desktop/02.calcurse-caldav/docs.es.md | 0 .../02.Desktop/02.calcurse-caldav/docs.it.md | 0 .../02.calcurse-caldav/en/calcurse.png | Bin .../en/nextcloud-cal-link.png | Bin .../02.Desktop/02.calcurse-caldav/en/note.png | Bin .../02.Desktop/docs.en.md | 0 .../02.Desktop/docs.es.md | 0 .../02.Desktop/docs.it.md | 0 .../03.Mobile/docs.en.md | 0 .../03.Mobile/docs.es.md | 0 .../03.Mobile/docs.it.md | 0 .../03.Mobile/en/nextcloud_davdroid1.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid2.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid3.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid4.jpeg | Bin .../03.Mobile/en/select-calendar1.gif | Bin .../03.Mobile/en/select-calendar2.gif | Bin .../04.Apps/calendar/calendar_app.png | Bin 0 -> 1595 bytes .../02.Cloud/04.Apps/calendar/docs.en.md | 33 +++++++++++++++++ .../{02.Calendar => calendar}/docs.es.md | 0 .../{02.Calendar => calendar}/docs.it.md | 0 .../02.Cloud/04.Apps/circles/circles_app.png | Bin 0 -> 2570 bytes .../02.Cloud/04.Apps/circles/docs.en.md | 24 +++++++++++++ .../01.Web/docs.en.md | 0 .../01.Web/docs.es.md | 0 .../01.Web/docs.fr.md | 0 .../01.Web/docs.pt.md | 0 .../01.Web/en/contacts_add1.png | Bin .../01.Web/en/contacts_add2.png | Bin .../01.Web/en/contacts_add3.png | Bin .../01.Web/en/contacts_create1.png | Bin .../01.Web/en/contacts_delete.png | Bin .../01.Web/en/contacts_groups1.png | Bin .../01.Web/en/contacts_groups2.png | Bin .../01.Web/en/contacts_import1.png | Bin .../01.Web/en/contacts_share1.png | Bin .../01.Web/en/contacts_share2.png | Bin .../01.Web/en/contacts_share3.png | Bin .../01.Web/en/contacts_top_icon.png | Bin .../01.Web/en/webmail_contact_export.png | Bin .../01.Web/en/webmail_contact_export_2.png | Bin .../01.Web/en/webmail_contact_export_3.png | Bin .../01.Web/pt/contacts_add1.png | Bin .../01.Web/pt/contacts_add2.png | Bin .../01.Web/pt/contacts_add3.png | Bin .../01.Web/pt/contacts_create1.png | Bin .../01.Web/pt/contacts_delete.png | Bin .../01.Web/pt/contacts_groups1.png | Bin .../01.Web/pt/contacts_groups2.png | Bin .../01.Web/pt/contacts_import1.png | Bin .../01.Web/pt/contacts_share1.png | Bin .../01.Web/pt/contacts_share2.png | Bin .../01.Web/pt/contacts_share3.png | Bin .../01.Web/pt/contacts_top_icon.png | Bin .../02.Desktop/docs.en.md | 0 .../02.Desktop/docs.es.md | 0 .../03.Mobile/docs.en.md | 0 .../03.Mobile/docs.es.md | 0 .../03.Mobile/en/contacts_to_display.gif | Bin .../03.Mobile/en/nextcloud_davdroid1.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid2.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid3.jpeg | Bin .../03.Mobile/en/nextcloud_davdroid4.jpeg | Bin .../03.Mobile/en/note.png | Bin .../04.Apps/contacts/contacts_app.png | Bin 0 -> 2320 bytes .../{03.Contacts => contacts}/docs.en.md | 11 ++++-- .../{03.Contacts => contacts}/docs.es.md | 0 .../02.Cloud/04.Apps/cospend/cospend_app.png | Bin 0 -> 2765 bytes .../02.Cloud/04.Apps/cospend/docs.en.md | 24 +++++++++++++ .../02.Cloud/04.Apps/dashboard/dashboard.png | Bin 0 -> 1911 bytes .../02.Cloud/04.Apps/dashboard/docs.en.md | 27 ++++++++++++++ .../04.Apps/dashboard/mastodon/docs.en.md | 26 ++++++++++++++ .../dashboard/mastodon/mastodon_app.png | Bin 0 -> 2091 bytes .../04.Apps/dashboard/zammad/docs.en.md | 26 ++++++++++++++ .../04.Apps/dashboard/zammad/zammad_app.png | Bin 0 -> 1862 bytes .../02.Cloud/04.Apps/deck/deck_app.png | Bin 0 -> 1268 bytes .../02.Cloud/04.Apps/deck/docs.en.md | 24 +++++++++++++ .../02.Cloud/04.Apps/docsparent.en.md | 13 ++++--- .../02.Cloud/04.Apps/en/activity_app.png | Bin 404 -> 0 bytes .../02.Cloud/04.Apps/en/bookmarks_app.png | Bin 4067 -> 0 bytes .../02.Cloud/04.Apps/en/calendar_app.png | Bin 349 -> 0 bytes .../02.Cloud/04.Apps/en/contacts_app.png | Bin 580 -> 0 bytes .../02.Cloud/04.Apps/en/news_app.png | Bin 235 -> 0 bytes .../02.Cloud/04.Apps/en/notes_app.png | Bin 408 -> 0 bytes .../02.Cloud/04.Apps/en/sweep_app.png | Bin 5748 -> 0 bytes .../02.Cloud/04.Apps/en/talk_app.png | Bin 4241 -> 0 bytes .../02.Cloud/04.Apps/en/task_app.png | Bin 521 -> 0 bytes .../02.Cloud/04.Apps/forms/docs.en.md | 24 +++++++++++++ .../02.Cloud/04.Apps/forms/forms_app.png | Bin 0 -> 1832 bytes .../{05.News => news}/01.Web/docs.en.md | 0 .../{05.News => news}/01.Web/docs.es.md | 0 .../{05.News => news}/01.Web/docs.fr.md | 0 .../{05.News => news}/01.Web/docs.pt.md | 0 .../{05.News => news}/01.Web/en/news_add1.png | Bin .../01.Web/en/news_options.png | Bin .../01.Web/en/news_threedot.png | Bin .../01.Web/en/news_top_icon.png | Bin .../{05.News => news}/01.Web/en/rss_icon.png | Bin .../{05.News => news}/01.Web/pt/news_add1.png | Bin .../01.Web/pt/news_options.png | Bin .../01.Web/pt/news_threedot.png | Bin .../01.Web/pt/news_top_icon.png | Bin .../{05.News => news}/01.Web/pt/rss_icon.png | Bin .../{05.News => news}/02.Desktop/docs.en.md | 0 .../{05.News => news}/02.Desktop/docs.es.md | 0 .../03.Mobile/01.android/docs.en.md | 0 .../03.Mobile/01.android/nc_news/docs.en.md | 0 .../{05.News => news}/03.Mobile/docs.en.md | 0 .../{05.News => news}/03.Mobile/docs.es.md | 0 .../02.Cloud/04.Apps/news/docs.en.md | 24 +++++++++++++ .../04.Apps/{05.News => news}/docs.es.md | 0 .../02.Cloud/04.Apps/news/news_app.png | Bin 0 -> 1130 bytes .../{04.Notes => notes}/01.Web/docs.en.md | 0 .../{04.Notes => notes}/01.Web/docs.es.md | 0 .../{04.Notes => notes}/01.Web/en/note.png | Bin .../01.Web/en/notes_app.png | Bin .../01.Web/en/notes_categories1.gif | Bin .../01.Web/en/notes_categories2.png | Bin .../01.Web/en/notes_creation.gif | Bin .../01.Web/en/notes_favourite.png | Bin .../01.Web/en/notes_settings.gif | Bin .../01.Web/en/notes_top_icon.png | Bin .../{04.Notes => notes}/02.Desktop/docs.en.md | 0 .../{04.Notes => notes}/02.Desktop/docs.es.md | 0 .../02.Desktop/en/gnome-notes.gif | Bin .../02.Desktop/en/gnome-notes1.png | Bin .../02.Desktop/en/note.png | Bin .../03.Mobile/01.android/docs.en.md | 0 .../01.android/en/nextcloud_notes1.gif | Bin .../01.android/en/nextcloud_notes1.png | Bin .../01.android/en/nextcloud_notes2.png | Bin .../01.android/en/nextcloud_notes3.png | Bin .../01.android/en/nextcloud_notes4.png | Bin .../01.android/en/nextcloud_notes5.png | Bin .../{04.Notes => notes}/03.Mobile/docs.en.md | 0 .../{04.Notes => notes}/03.Mobile/docs.es.md | 0 .../02.Cloud/04.Apps/notes/docs.en.md | 24 +++++++++++++ .../04.Apps/{04.Notes => notes}/docs.es.md | 0 .../02.Cloud/04.Apps/notes/notes_app.png | Bin 0 -> 1973 bytes .../{07.Talk => talk}/01.Web/docs.en.md | 0 .../{07.Talk => talk}/01.Web/docs.es.md | 0 .../{07.Talk => talk}/01.Web/docs.fr.md | 0 .../{07.Talk => talk}/01.Web/docs.pt.md | 0 .../01.Web/en/spreed_bottom.png | Bin .../01.Web/en/spreed_create_call.gif | Bin .../01.Web/en/spreed_create_calls1.png | Bin .../01.Web/en/spreed_main.png | Bin .../01.Web/pt/spreed_bottom.png | Bin .../01.Web/pt/spreed_create_call.gif | Bin .../01.Web/pt/spreed_create_calls1.png | Bin .../01.Web/pt/spreed_main.png | Bin .../{07.Talk => talk}/02.Desktop/docs.en.md | 0 .../{07.Talk => talk}/02.Desktop/docs.es.md | 0 .../{07.Talk => talk}/03.Mobile/docs.en.md | 0 .../{07.Talk => talk}/03.Mobile/docs.es.md | 0 .../02.Cloud/04.Apps/talk/docs.en.md | 24 +++++++++++++ .../04.Apps/{07.Talk => talk}/docs.es.md | 0 .../02.Cloud/04.Apps/talk/talk_app.png | Bin 0 -> 2474 bytes .../{01.Tasks => tasks}/01.Web/docs.en.md | 3 -- .../{01.Tasks => tasks}/01.Web/docs.es.md | 0 .../{01.Tasks => tasks}/01.Web/docs.it.md | 0 .../01.Web/en/add_task.gif | Bin .../01.Web/en/add_tasks.gif | Bin .../01.Web/en/add_tasks_window.png | Bin .../{01.Tasks => tasks}/01.Web/en/all_day.png | Bin .../01.Web/en/assign_list.gif | Bin .../01.Web/en/calendar.png | Bin .../01.Web/en/categories_comments.gif | Bin .../01.Web/en/categories_comments.png | Bin .../{01.Tasks => tasks}/01.Web/en/info.png | Bin .../01.Web/en/list_options.png | Bin .../{01.Tasks => tasks}/01.Web/en/main.png | Bin .../01.Web/en/priority.gif | Bin .../01.Web/en/progress.gif | Bin .../{01.Tasks => tasks}/01.Web/en/show.png | Bin .../01.Web/en/start_due_date.gif | Bin .../{01.Tasks => tasks}/01.Web/en/status.gif | Bin .../{01.Tasks => tasks}/01.Web/en/status.png | Bin .../01.Web/en/tasks_options.png | Bin .../{01.Tasks => tasks}/02.Desktop/docs.en.md | 0 .../{01.Tasks => tasks}/02.Desktop/docs.es.md | 0 .../{01.Tasks => tasks}/02.Desktop/docs.it.md | 0 .../{01.Tasks => tasks}/03.Mobile/docs.en.md | 0 .../{01.Tasks => tasks}/03.Mobile/docs.es.md | 0 .../{01.Tasks => tasks}/03.Mobile/docs.it.md | 0 .../02.Cloud/04.Apps/tasks/docs.en.md | 34 ++++++++++++++++++ .../04.Apps/{01.Tasks => tasks}/docs.es.md | 0 .../04.Apps/{01.Tasks => tasks}/docs.it.md | 0 .../02.Cloud/04.Apps/tasks/tasks_app.png | Bin 0 -> 2006 bytes pages/02.tutorials/02.Cloud/04.Apps/thumb.png | Bin 152556 -> 53757 bytes 314 files changed, 389 insertions(+), 206 deletions(-) delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/task_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/calendar_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/contacts_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/04.Notes/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/04.Notes/notes_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/05.News/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/05.News/news_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/bookmarks_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/07.Talk/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/07.Talk/talk_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/sweep_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/appointments/appointments_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/bookmarks/bookmarks_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{06.Bookmarks => bookmarks}/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_add_new.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_colorpick_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_edit_menu8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_import_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_import_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_list.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_share_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_share_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/en/calendar_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_add_new.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_colorpick_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu5.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu8.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_edit_menu8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_import_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_import_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_list.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_share_menu1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_share_menu2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/01.Web/pt/calendar_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/en/calcurse.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/02.calcurse-caldav/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/02.Desktop/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid1.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid2.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid3.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/nextcloud_davdroid4.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/select-calendar1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/03.Mobile/en/select-calendar2.gif (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/calendar/calendar_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{02.Calendar => calendar}/docs.it.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/circles/circles_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_add2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_add3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_create1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_delete.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_groups1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_groups2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_import1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_share1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_share2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_share3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/contacts_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/webmail_contact_export.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/webmail_contact_export_2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/en/webmail_contact_export_3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_add2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_add3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_create1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_delete.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_groups1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_groups2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_import1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_share1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_share2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_share3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/01.Web/pt/contacts_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/contacts_to_display.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid1.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid2.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid3.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/nextcloud_davdroid4.jpeg (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/03.Mobile/en/note.png (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/contacts/contacts_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/docs.en.md (67%) rename pages/02.tutorials/02.Cloud/04.Apps/{03.Contacts => contacts}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/cospend/cospend_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/cospend/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/dashboard.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/mastodon_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/zammad_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/deck/deck_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/activity_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/bookmarks_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/calendar_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/contacts_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/news_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/notes_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/sweep_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/talk_app.png delete mode 100644 pages/02.tutorials/02.Cloud/04.Apps/en/task_app.png create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/forms/docs.en.md create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/forms/forms_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_threedot.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/news_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/en/rss_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_add1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_threedot.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/news_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/01.Web/pt/rss_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/01.android/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/01.android/nc_news/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/news/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{05.News => news}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/news/news_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_app.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_categories1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_categories2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_creation.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_favourite.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_settings.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/01.Web/en/notes_top_icon.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/en/gnome-notes.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/en/gnome-notes1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/02.Desktop/en/note.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes1.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes2.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes3.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes4.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/01.android/en/nextcloud_notes5.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{04.Notes => notes}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/notes/notes_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.fr.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/docs.pt.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_bottom.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_create_call.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_create_calls1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/en/spreed_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_bottom.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_create_call.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_create_calls1.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/01.Web/pt/spreed_main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/03.Mobile/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{07.Talk => talk}/docs.es.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/talk/talk_app.png rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/docs.en.md (96%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/add_task.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/add_tasks.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/add_tasks_window.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/all_day.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/assign_list.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/calendar.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/categories_comments.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/categories_comments.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/info.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/list_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/main.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/priority.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/progress.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/show.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/start_due_date.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/status.gif (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/status.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/01.Web/en/tasks_options.png (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/02.Desktop/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/02.Desktop/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/02.Desktop/docs.it.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/03.Mobile/docs.en.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/03.Mobile/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/03.Mobile/docs.it.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/docs.es.md (100%) rename pages/02.tutorials/02.Cloud/04.Apps/{01.Tasks => tasks}/docs.it.md (100%) create mode 100644 pages/02.tutorials/02.Cloud/04.Apps/tasks/tasks_app.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md deleted file mode 100644 index fcb1f00c..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/docs.en.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "Cloud Apps: Tasks" -published: true -visible: false -indexed: true -updated: -taxonomy: - category: - - docs - tags: - - cloud - - task - - sync - visible: true -page-toc: - active: false ---- - -# Tasks - -### [Web interface](web) -- Creating and configuring tasks - -### [Desktop clients](desktop) -- Desktop clients and applications for organizing and synchronizing tasks - -### [Mobile clients](mobile) -- Mobile clients and settings for organizing and synchronizing tasks diff --git a/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/task_app.png b/pages/02.tutorials/02.Cloud/04.Apps/01.Tasks/task_app.png deleted file mode 100644 index fc97bb4ecc692b1bdcd07065ad772220cc632382..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~ohP){gVkQpHCT%1*l zC-aL5&#Ucv|LP4^HRKr0$-~{aYLYL`z}H`Tv+=F*DpY4{z%tidggCgd6$99LT?CL{IY!Q*eA zzaU%Lx^aP;vF?Z0Z>JX4zj*MNWTWq1yryof=a&&{U}wQ6EO__Q^*_IVGcYie%<0j$ zvtVFg*fM+R{*{~Xn~U9O1_p-HyAF!WNf|g;=~|mc;p*|TKfnLbGB;vj zV}*#E*?nk9>m*{#C15lI1H-Lzmp{CEqi1W*!p8dJ>$ioCeb4VdqK?rF3=H?L-1z(Z zkGhH8^;73p_Dm#`{5$Z>*t}VS=lok z&hFp0x;;Ms)#GPqYOsWLL}{j?j>fA;&tNu5W2!-xRnS(CD9t3&)zSN;@doHv9^^7W|4#k>|413Q;-pBW5L|h(J4HDn3D7B v$Its#ZaBGpKc*CRqp1Q0aWsw^O*{Yq-(gtw0rNia00000NkvXXu0mjfD!-3% diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md deleted file mode 100644 index a099fae8..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.en.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: "Cloud Apps: Calendar" -published: true -visible: false -indexed: true -updated: -taxonomy: - category: - - docs - tags: - - cloud - - calendar -page-toc: - active: false ---- - -## Calendar - -### [Web interface](web) -- Creating and configuring calendars - -### [Desktop clients](desktop) -- Desktop clients and integration settings for organizing and synchronizing calendars - -### [Mobile clients](/tutorials/cloud/clients/mobile) -- Mobile clients and settings for organizing and synchronizing calendars diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/contacts_app.png b/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/contacts_app.png deleted file mode 100644 index 2edda7a52715a5484b3ce8c7eb8d2a7b0a28d9f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 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 Va1ehgnA`vW002ovPDHLkV1jbTXrP54MhLB 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md deleted file mode 100644 index db0239c8..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.en.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Cloud Apps: Keep or Sweep -published: true -visible: false -indexed: true -updated: - last_modified: "July 2019" - app: Nextcloud - app_version: 15 -taxonomy: - category: - - docs - tags: - - cloud - - delete -visible: true -page-toc: - active: false ---- - -## Keep or Sweep -The purpose of this app is to help you clean wasted or unused files from your data. It ramdomly displays elements of your data at a time and you decide whether to ✅ keep or ❌ sweep it. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md deleted file mode 100644 index 35efa3f6..00000000 --- a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/docs.es.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Aplicaciones en la Nube: Keep or Sweep (Mantener o limpiar) -published: true -visible: false -taxonomy: - category: - - docs -page-toc: - active: false ---- - -## Keep or Sweep diff --git a/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/sweep_app.png b/pages/02.tutorials/02.Cloud/04.Apps/08.Keep_sweep/sweep_app.png deleted file mode 100644 index d1126c278f2579688c4c223fc6d4ace14dfd63bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5748 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/appointments/appointments_app.png b/pages/02.tutorials/02.Cloud/04.Apps/appointments/appointments_app.png new file mode 100644 index 0000000000000000000000000000000000000000..344e95ed103198424dcc714eb4f66baba517e348 GIT binary patch literal 1869 zcmZ9Mc{Ce{7RD2MQB)(A)H;^fx6x6lC6Y8!duR}Q3~GtS)@t(53bk)lTNTx(9c!l* z#?nzs!z)8F#I6y$npP3iP{VNEUo+=^zw@2*{dLc|-?`~d4(Rj3a>4)r;5^0#i9Pin z&kzy-0Dyuk&wEcTIRt@l!XOYzq^Mg#A>n}l05m^7-`wV%6DY;e1(lycl|^1Ma@7z) zp)R!uqiQ5VQ*iQjK8J$#at}e$=$@AOc_v}Jr_aMp&V7JZrTd#5`Nu^ zQ(R+5$8B0z-E=L9xYGw@lNw@-lmnydu}p32G%F-1GG%)8iOx?F?!NnD_Oa4S9zF4i zxUQmBS&4^f!KEQr=ny)qEN9?urTdR+sP8N^6k0zf(R01r;uDs>#_4ec2)1Y>fO$5& zdV`v$$vKjZM>GH+Mn3~ss4WHo0QkKzNVsd<%!aqU-K9X81b6W5VsEep_>=m zg(cwwU9-1(M<%iRyqlF%w|h&CY8p!TjWHqzv)Ex~^VYf~L{YAA>WN+fHtEP*Uy1Vx z9veoDeH^p5r!)qh@V0BdxE5q>Uvkd)wLw9Wb(fwct2BA0H*R}ll66=b;dr{;*7`^Q zv=&tbI*C^5V0+NZ*~A7TyyA7K*jfDU}bCl>3=UXtYu*u5gWW(VV=GdJ4mZMH*0 z)U6Y}+xjDP@skxFHFsiKGPA+P{_0}uABbh6Dinbitpl1|8$bqiS@sX1fhv?WDO`fM*H=>1*hi;rRSv){b1HAs{hn% zQrhI^ySe_nz=f>tQB79y+!gK#TR^X(e8}|4#*N>kh1})z!ZKV<#t9LJ8SjG;v3l+u zGR;+CvjiMS^TUng35FQ50+u!{QY_(%?;op;u3ISV4KxBq$mW|@p@D#vH;PtI+k|M+ zdLdspV-N-|K))7>z@SP47s8dfdm0+AN%3=}tJ@e|w1h{SMebB1YMElLY3VPh4`|?c zppEiv+OxwuhRNeRO4F*pbL8#YQ(|L!h62^wR3imY7g{t^a?|gsZ;EQ07 zZn&rc4b}@*;g*XgQT}3>0Rp~_$P+(%rZhm_1f+XaJh3KHrkWlM|MC|1d6kDDDi-{x zKNUSUTq5MwV3Umehv<6YW!pkwU^pBq^nZket>OQorh8*daOW^S?s(Wu4c6kAK;qec zE`_dcUDBzpt958u(JA0eUt#T-wqyFejnK`0TolZ z9eqD3&6$nQ?f+?ZelXU5YYC{s;7oynB98^GYYk$37g?E!t1s(bxZyo=81GW^?9>gv z4m-*wUNUkqCD?b?)q)$#b}pq%I@njE zb_$zua&cXQceB<(fNu34AWuErTn2GEvZ-e99A}>xk7E0 zG<1-M?#;ewx~1x+M^P8Q{1B6MV(@s|S1}v{=i|$u)_kBrj{OY6ChqPHa&k%&*3N0A q-Y>`mB|laAH+=k6N@pam{3%WgQBZN(2;n*Xz5oo$0r}F}FX?a7+-hS0 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md new file mode 100644 index 00000000..601d69b8 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/appointments/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Appointments +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Appointments + app_version: 1.7.15 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - appointments +visible: true +page-toc: + active: false +--- + +# Appointments (coming soon) + +Book appointments into your **Disroot Calendar** via secure online form. Attendees can confirm or cancel their appointments via an email link. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/bookmarks_app.png b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/bookmarks_app.png new file mode 100644 index 0000000000000000000000000000000000000000..5dae9e2f2f47b9852df967a4a22bc984598e2acc GIT binary patch literal 2000 zcmY+Fc{J1u8^?b`%w!pp>|@_c)E)a9*91OO0t=HBo7hz+o^BHCD4DN{nomjeQQ0YEz=BEuZ_iYO81a0ZicJ4O~Qk8su! z#$e>@gfJDbD{(Fg1g|Zyom{4bG`6*FVuI^E*xK&q3U)=oc0j>Ys#9o&_$ppV*Zbv{ zFr~RMYS`+}NPp+NAbLA!jPfuPq2f!ea^mV(CL+-i!EwX01t;#qNar^O>}b+cZmkiw zT-Z7FvarlVKURQg8@#PQKeg+|9g>d*M(t-U#rpZ^wlojdh{!3AZ=?xUX|@gbD5K5k zam*m}vIbtONHz7!3)FW@o?ptklwXt6rRwlCY3sF)Zp2VPigFU>1SEJ8hbhnmMR7(71T8XGgx6>VwT|rTZ@e*!r+I#7A}#ul^w`ogU?Xq7IK0B zX`?HAlCJY2YX*{>clh22?Z1J=Y$dxoQIpNHZ)2FJL}L1$`^Nx4@q`Hh%1WKC3lLL8 z!w%hSG~`Z`hpHY;B3r$J%{~WS(|6nJUx`4xVe0#0)9+-*l%`qm1F`L#zG4hYJF!5M z4y8VY#3B#6O;36889R+5rP&Er*EfcXyiyJtR*mhz^c?lsyhilw4ne;z)EGN=JudY#w z8`O(l8!?cWlkAI=v~&F1>5`rt_Wz#$c79;K1hrF6$g;o@N}*M}`#nnP*OQ?s56GX~75IrUr*gfE5BSygZjK&q;N|fA;Ns(ry9yn6 zqeGxMs6u;#74}GdV8*=8!hDis6b$mOevgMz%`N?;l0;Oja6S-OOVxkS2@{vKj8E@` zA!5<->8}&1hadtR71||1k^p1!CEvF{=Y4xrx53Ve&0b+a>x(htH;OnPuboDpw3fB{@Mo!?{3pu=ryDlWG^Fq&bDiBGn%=y^hF`fSL& zEMj=VRLw3j&`HUPlq2x!$pw;N0rO~iJXkFfBVLfLCsnt){B~-fHDutda|ydfjPE3J z;>H&ZX8-iFRpHgLrgdCFD9kG;Oj57sq>_!s2iLMlR7d8tdcAo55zwOYkn|0GGG4ila>=A0>2$|t5dL&Fy+Myth z$2`%#<{Y_3$HNd3{E^caJKj2C?RCLeZgM$-{ zV$W)$-=uB}rKLqhGiOtRY{nxuzAA~4e|#MK z!Q1gaKtK(4rfmDO+88g%emhHWxEWd~g;=YLH;Y+_$Q9 zktN&^lg>_8;c43%gFTlOo<}xVKTWVdo}yF!dS`WOwtLv36PC$O2=6*bf~wWO1EHe+ gzg+AC?X@M{c(;z?A%2dy{{R3Rj6M31<%Q_K0AXmAUH||9 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md new file mode 100644 index 00000000..e829035d --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.en.md @@ -0,0 +1,34 @@ +--- +title: Bookmarks +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Bookmarks + app_version: 4.0.5 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - bookmarks +visible: true +page-toc: + active: false +--- + +# Bookmarks (coming soon) +**Bookmarks** provides you with a web interface for collecting, organizing and sharing bookmarks to the sites on the web that are important or interesting to you. You can browse and filter your bookmarks via tags, folders and by using the built-in search feature and you can share folders with other users and groups as well as create public links for them. + +--- + +## Web interface +- Creating, editing and exporting Bookmarks + +## Desktop clients +- Desktop clients to manage your Bookmarks + +## Mobile clients +- Bookmarks Apps, device settings diff --git a/pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/06.Bookmarks/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/bookmarks/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.fr.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.fr.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.fr.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.fr.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.pt.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.pt.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/docs.pt.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.pt.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_add_new.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_add_new.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_add_new.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_add_new.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_colorpick_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_colorpick_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_colorpick_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_colorpick_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_edit_menu8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_edit_menu8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_import_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_import_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_list.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_list.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_list.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_list.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_main.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_share_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_share_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/en/calendar_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/en/calendar_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_add_new.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_add_new.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_add_new.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_add_new.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_colorpick_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_colorpick_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_colorpick_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_colorpick_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_edit_menu8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_edit_menu8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_import_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_import_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_list.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_list.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_list.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_list.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_main.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_share_menu2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_share_menu2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/01.Web/pt/calendar_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/pt/calendar_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/Screenshot from 2017-08-23 23-35-52.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_10.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_11.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_12.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_13.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_9.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts-5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/en/thunderbird_contacts6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/Screenshot from 2017-08-23 23-35-52.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_10.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_11.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_12.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_13.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_7.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_8.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_9.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts-5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts6.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_2.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/01.thunderbird-calendar-contacts/pt/thunderbird_contacts_3.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/calcurse.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/nextcloud-cal-link.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/02.calcurse-caldav/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/02.calcurse-caldav/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/02.Desktop/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid1.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid1.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid1.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid1.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid2.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid2.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid2.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid2.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid3.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid3.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid3.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid3.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid4.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid4.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/nextcloud_davdroid4.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/nextcloud_davdroid4.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar1.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar2.gif b/pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar2.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/03.Mobile/en/select-calendar2.gif rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/03.Mobile/en/select-calendar2.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/calendar/calendar_app.png b/pages/02.tutorials/02.Cloud/04.Apps/calendar/calendar_app.png new file mode 100644 index 0000000000000000000000000000000000000000..66daeca206429399e40da182584a0e9a4d89052a GIT binary patch literal 1595 zcmY+EeK^wz9Ke6d*~^`^ZfZ!Hg*By%igf2?vtcdTme;b#8Irt=l`Ohrs%d0W=0t4> zk;-d{GfX*`=H%r})4aA`b~$rfN;+^iM6fbvus4)}(0DY1N zfwtsBmjUYmfDUM?w0+5Oj<~u~NUpA^SY}MvkthZLY~m;L9X&cI2I>3u6ZsiwMg$XE zZ_JlOqDeiJSPqX&_g%mD&^wT)agG7fy{%rMkcJGjbq4r>{BZCEow)dTS_1#;H)N=F zNb^kMhUfD5#5YbZ5#EC66P-Hp*s26uGe&$RO}ZI>&V^tQmp(jwWlI^{KSRxy7q`%9W-3HQCi=fu<9~-n?aWP~(wnTTCm@t-?H)M*IxF_)*9@&3m5(?yo@O6Vzt_pW#jL&YZhOYkar8pS?gT)( zEGxHmW0xY3SdV~s0DwuB(Ydr4whjPv$s_{KJ5i>hd+tTx43p`~tGO#6{EHY^Fo3h} zTr1?tvVS0S3IrbbY=oN)l}p{IdpblEI3vQeDEJ$>*W4;W;9dex6x(a~CS#D6L3-6j z5vrmaRekhscG(|u1@jtJK}>7De3&l(P33dg9HN7DncA}kc93~#_B^yVvDrwTmb}Rd z>!uA3+FSZmnQD7bKlMijAih&uHj&hw>GxLoPTmz0P&D0A8>c^n&r2V->>>R=Bd0as zo3o6IQ>Y{xFHI3Q>a;+>ukJlwy}8eZv3_ttwBl{bg27Grgz$rGo;9*+tGsLX7!6v^ z<9tzQPH3)Wh_;tUjU9_dMivC-WD?vtRT6mS*odnr4tv(qZO7p&5mLxbA!0YRi;Ief9X;2d z@pkc9cPF!M3F?#_uN|hCfcQEO4q;i%OL2vPRj|cF7kJ|x9Q$MUd5DUH!SPoQ)4Ljm zLsqZ<4ff15;|_VpiEfXuAU0z*?xSO_uOCXGF0Pp1L=+|-f00A2JIaF1Sw)sXS67hl zt#hatf00M9>o`>+oBE-4ppg0DY>WMB*x3P0do>Yljz^ofb3BOumjBemk`3LCsEB>t z*|6|k=WA~>noo@T#Gh*u=7PK>UOUkbj)f6bIq7JvdlTsWHpgjh)VjTH3GybBAv;-g zxZLznl4ZYN=wEI<-LoGrag)+;{Z6vS!!OU2_TJDZ0t)T;H_fI-oq1ZdQrViFOFyZK ze)OHXWXf4pxoOYS-36xV5>L*TdLpy>B)__El?mGfJQ*5YkN5wI7H$ut{?qEo(2ng3 z%_n@5iGB3&oqx?)oO*_QV%h$!@A5$ZSJB#;qjijMh03!3nq$N%}3cx=I!U= z#S+;mZ5VCNxez6$MfikbBYYt>l|oonM>N=>y(!P`!Rsm~`!OV4WaF&%opWx%UC>lI zg46K=lVo8RBC=pH*XKnQ@dMuy?C|k;sccI8v;?`iEm$(WFZPT0i-&d{fLX|YzM|2^ zEuAkDTIR{Zc?V6RH0z7^?T@i>T!fBM4B2vhh;vyUm?_&oj=NuF!q9QK*P=J2G45%2 zcoO{F>?LYo=;iel78{<1a%TDk)&ekojhTek!FwTym7BY zZ8oqKq^URIpvn=q$0*<@6Q+q*TZO2jhp}}b?g7}@szDy{d1Jctr>2F+m~ufs1d3lu g_Zj~!JUi-P(6Bc66${Zhvh-^J648rLjSo)!8;NS-Jpcdz literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md new file mode 100644 index 00000000..0039b72f --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.en.md @@ -0,0 +1,33 @@ +--- +title: Calendar +published: true +visible: false +indexed: true +updated: + last_modified: "December 2020" + app: Calendar + app_version: 2.1.3 +taxonomy: + category: + - docs + tags: + - cloud + - app + - calendar +page-toc: + active: false +--- + +# Calendar +The **Calendar** app is the user interface for **Disroot**'s CalDAV server. It allows you to sync events from various devices with your **Disroot Cloud** and edit them online. + +--- + +## [Web interface](web) +- Creating and configuring calendars + +## [Desktop clients](desktop) +- Desktop clients and integration settings for organizing and synchronizing calendars + +## [Mobile clients](/tutorials/cloud/clients/mobile) +- Mobile clients and settings for organizing and synchronizing calendars diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.it.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.it.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/02.Calendar/docs.it.md rename to pages/02.tutorials/02.Cloud/04.Apps/calendar/docs.it.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/circles/circles_app.png b/pages/02.tutorials/02.Cloud/04.Apps/circles/circles_app.png new file mode 100644 index 0000000000000000000000000000000000000000..4d67858cc74ed2585316c2feed2e2a2e75121747 GIT binary patch literal 2570 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 a$bECH^&j$Ixy5-M01H!FOr7!d#D4+E=(1S= literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md new file mode 100644 index 00000000..7f8eeba9 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/circles/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Circles +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Circles + app_version: 0.20.6 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - circles +visible: true +page-toc: + active: false +--- + +# Circles (coming soon) + +**Circles** allows you to create your own groups of users/colleagues/friends. Those groups (or 'circles') can then be used by any other app for sharing purpose (files, social feed, status update, messaging, etc). diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.fr.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.fr.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.fr.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.fr.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.pt.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.pt.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/docs.pt.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/docs.pt.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_add3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_add3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_create1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_create1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_create1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_create1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_delete.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_delete.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_delete.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_delete.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_groups2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_groups2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_import1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_import1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_import1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_import1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_share3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_share3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/contacts_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/contacts_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/en/webmail_contact_export_3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/en/webmail_contact_export_3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_add3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_add3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_create1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_create1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_create1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_create1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_delete.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_delete.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_delete.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_delete.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_groups2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_groups2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_import1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_import1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_import1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_import1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share1.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share1.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share2.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share2.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share3.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_share3.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_share3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/01.Web/pt/contacts_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/01.Web/pt/contacts_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/contacts_to_display.gif b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/contacts_to_display.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/contacts_to_display.gif rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/contacts_to_display.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid1.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid1.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid1.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid1.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid2.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid2.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid2.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid2.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid3.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid3.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid3.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid3.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid4.jpeg b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid4.jpeg similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/nextcloud_davdroid4.jpeg rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/nextcloud_davdroid4.jpeg diff --git a/pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/03.Contacts/03.Mobile/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/contacts/contacts_app.png b/pages/02.tutorials/02.Cloud/04.Apps/contacts/contacts_app.png new file mode 100644 index 0000000000000000000000000000000000000000..745922533006bc05dbc70434e45f71b4601d7065 GIT binary patch literal 2320 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
y;H%>EkIj^*q}qt!BH{w&Oc zLS0_tY{4lG|Ml-OWZe%8<{+L~y9z^)$>nitdpm{u^C&rU9srZYOw#Ocx!fIc^wcDx z;$zvBl}&qVoAi)-@r)%uUfp9^9KbghFZ0=ZAJE#=`<}Y-$>W*5_({iB&z&f}aEaV) zJF(mB(nI=#xhodC6ytL7dG@~Zz9W1o8V#}I69@{mP<8!=Baz1^CH4>lASy1FF*A}W zI(SqH(pLAHikB?4HqP3}+U^-5p}w*j0F9#1SY7KRM%eJ7%wPE|fhMEZ4V|b?kn)nU zUgNr=C=8B{V)=%32qCcB?c{x!%eiC!0$|$0#~3#wxlcnY4YhUHR2HsODTv)_qx|c# zyZ%9hq9|y!TBa|UM?~y!v_4uQN5=Gdoa@@X0(_I9%R8UFaS$LICMTlMd|wN+J!&}>T7CgYigmYyn=@6S{iHX z5O(#Br^+R5DubMLA_b9LqH=(= z(2+nWM>8nBgd!m5(F8m$i16aPf9}1x+1dTg_xIcR&Cc%5Ck10_zz4hx1ONbhMuz$p z%+vk5b8#?Z!24V)0DvXITTc&Tq^Bnl5cI&q+Ybi-$YjT4YZ+28V4|5NDmyh^SYH%w z1>-@XM9DzZ3qc>E%@q@;6HfGH5*TXGLta^-xlZ-;+u3s3>I$B+1mf`)!P%faW1ymI z=YF{OCLJHXcSpy|>WP0?KMOseIv6gA!~bqUlSd}&=z{}^b03Noo(p2{A5Wq~plfzL zF>yBCc`d?%q-4(mZ$zI+-$YTyP(%sV{W|K}9hg|l7NIZG!8Rs#&EW{UQc#v_M7x;Q zXHg$N#qV+5820pPhEKaL13B%Pet5~V%fhWD>HzxF!N4$l#yedi1*M>y$Oci(F@F>< zw8J5*_AdA-*SLOzj;EvrX7#J z&W04hbp94@h0mY)us&f(buCSo8Bi!{0fF@CNv)M2PN7IR#Q1ZCvSKL)uteJ`3Zkqi zj<w^Es7;czuJ&S>_FQfT0~80O0TY?ku_T{2~AVdyu1_#4OGqe&GNYsXMzMe!-&E~&1v z9k>vxPHk(x&>-1WV2!TY*Sbut5fc#OrxPo^!3|giHTlcOJG~z&ISdcpA&V=$TchYa zG{z0hOj8TPb}&}a>-^|;^|OBA9ra5Y?^_Z=GYC z>G-{BnGktwnxkR+Nt*52OxKo1h#IU>i7Gu(MQc?3dwxu0Jla`Y$_V6y--(84n1xCx zpUn`yvB#L*42l5^n}|Y0W_VsTc8GE@Sh*N5Aw4Ijqp2PL=@?RnX-WTBnwFt7NcOnM zL`r%58?4>5Wa>&(Q3pFmc{b9Czu^rT((65p-v#Z4pFrv7SIo3)LmdQ7jd2^MSU(~d zZeY3KveO^GCqdICURnZ@x4aD1O z_Wt!Hq)1YP7wj5_NFesMO{!V`!oN7+E(3p1G~|~^-}o)7tii&?UK)3LF)N^>#ca0t zBYdm@Y~c*ywCr|%b07FR$*s4!_o@i-$>AXpf0hOb_b`$IVIKS3J3bh|*=gWMeYb)b z+ez-IWKbp#)bFQ8#M+uLTG}O5u{~e?Zt{}H+p4JzVR2epEpqk}kAaNTiGq~hgnfxZ z-lr>HTqPxex+^L7g*t1lqh3@klj`f`eARnAlnS(GsNnZ1Y;V+X z)r^FjB&+c(i1VheFV>e<WxH`8#ZR@+ z2<~&Q*^Tx#USkBr7oQ(>%YrhhVn@HpYo-}bo=t2B%HJ@OJl60uh2U3gm7Do}Tu% zB(o6|epP6~Y->)j;H1C66aBI#^4>;NU3-pO9~FTcJQ_>A2D|f4k)|Y9o`znXc@_6Z zgs`2!r*oWI?aCQN`M_qKx*N2`@gWC}KvS93#-4wK(u4Sxvxxq8NfdZI z^yPMmHn(OQh!N^sOf%n8);9QK_D^4xURQbjwKJPeM_bnNxr(S5WI=y?=?{yo&zVVRUBt%3t$Az8bgp1Y(u+?MO9-a5Veg>U$LMEJ$OpwVW{DW%$ iBbbQ$ciuHrGenZ5_vLC0*EE@&1{k4C^=pyNg#Q2zuWuUw literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md new file mode 100644 index 00000000..55d847d1 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/docs.en.md @@ -0,0 +1,27 @@ +--- +title: Dashboard +published: true +visible: false +indexed: true +updated: +taxonomy: + category: + - docs + tags: + - cloud + - apps + - dashboard +visible: true +page-toc: + active: false +--- + +# Dashboard (coming soon) + +The **Dashboard** gives you an overview of your upcoming appointments, emails, chat messages, incoming tickets, latest toots and much more. + +## [Mastodon integration](mastodon) +- **Dashboard** widgets that displays important notifications and the **Mastodon** home timeline. + +## [Zammad integration](zammad) +- A **Dashboard** widget that displays notifications, a search provider for tickets and notifications for new open tickets on **Zammad**. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md new file mode 100644 index 00000000..7c5251c0 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/docs.en.md @@ -0,0 +1,26 @@ +--- +title: Mastodon Integration +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Mastodon integration + app_version: 0.0.11 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - mastodon + - integration + - dashboard +visible: true +page-toc: + active: false +--- + +# Mastodon integration (coming soon) + +**Mastodon integration** provides **Dashboard** widgets displaying your important notifications and your home timeline. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/mastodon_app.png b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/mastodon/mastodon_app.png new file mode 100644 index 0000000000000000000000000000000000000000..78563eba0c9c56e11ab56bd3c1e9c8a8c8e4ef1b GIT binary patch literal 2091 zcmV+`2-Nq9P)EX>4Tx04R}tkv&MmP!xqvQ$>-AgBe5|GE^rEMMWI73Pq?8YK2xEOkVm2O&XFE z7e~Rh;NZ_<)xpJCR|i)?5c~mgb8}L3krMAq3N2#1@OU5R-E(;FK0s(xm~MB)0o`z{ zbTT1jbE{I%D?*4sL=*3>=Vat9cCG8Ielq%bX^PypV~=$mrD;4RR%=FhElj?)JqL$gZV00)P_ zSdp^V1K!=+Ik$g%TJ!q>kgsyHs`@jE00006VoOIv0M7u=0M7$1$|(Q<010qNS#tmY z4#WTe4#WYKD-Ig~00uirL_t(|+U;FmNLyDN{uD8B5NukR8euiHkU%x{A!!BcEQMP8 zV)|lz8Co}J$Y(UP3{^o*rg$gs*uxSR~CBxX^$iPVVQpwrjm zqt8FhdQY}mR1%Y90?7wC$0l)naL5U>JBIUPBE@Me{piZC2%l?i#N9^^005p>%dp+- z1pq|0ckuIfvl;DM*6WHz_t;mIOaK5*{$?a4K*m^n$4PY;B|`p0UfW)ZFOkGVtUn<3 zzhoxCEg$A*<^TXDs|9}VrsM=9YcfAG2fJe!j;RUwy_=FBuI|z$mxZKSSnQ#mSIcQ_ z@thkH&&HqN_UI4{7g{AhTrv|&&sB5}+>&e)IXf+(2A-S*$um+S)VNazs!=8&B1D9U zR0xrpVm!3t+7&bynxH#d4*+OsGa?)a0sta`5W;VF5DosJK0h+}@ID$0O*zNUHi}#_ zA|FqVK~q=9Ue8TGMJ&3Rwcbu}8K;003jVDeb=`iBo0lsj%MsP})lfgw#VMnQ5K=3>#+a zyDo`b@OQtm#%^~Evwh%P;BwBeMN;wVmp_8AH2abr)hQJU)*q3hOukhub*zX85g{T( zgouzIp`t}ZhzJoOB1D9U5D_9mL@J(0!N-1^jUS-pVk-=7=K*jhd5-@)!hU2IZ+`tv zo&Awotp=Zb@tN#+scX&@FIu^h0213U1|Qy62N5|W;tZ1()?jFYPG7Gs8;LUvo{fLW z33E(MAhNv!m-BlzEOpg7keGw~c4A67B9@-3oNGP_0GNM1n>P0mi|)bi-GIq@831?s zP7xxtby~sjCdFy7u@nGOJqN?EBo#1^k>rUD@1!MFCzI?p?r_8 zIva60XJEE<;#^A;X9duHbPuucE_|N#f-Dj!D3R11e*eGeP{A`=bUz}rZJ~eUZpr;f z$valXSoKga&mLz^;2fKT=hZTl0!_UU5h6lFhzJoOB1D9U5D_AB>QFY#cq&;05`+XH zkRT)ofdnCtAS4KZ1R+5PBnSyYAVEkFf_hM+#!Tt-^=Q3hg4x!Y*NJ07*pKWYxaEW2 zyHW7v--Uo`=0j?=8rU5p1s6aJ#|MXSIcHQOjw%G{9_WLmr%Ta1_&n?QWzJ1i){P;1 z*6lBGhQY?l8vLGhPAN8CGQoQ5I%gFzkXT9VU3kseGo;hk!`N#AG};qMURgMYwdrm8OajJfHjqNh}frCF$R<4&c87(2`v|67`U$q}Pgt3mg` zEtqYcIC=LDe(wfW-HV7bCwTGr>$ED+WW5YcT^)R$b*#DV(Pl5dx=9890Kwa%LonMq0VMXDS$etzzi(uB48zjX#qLQn+d6T3l>73t9sek{ zX|JpW(Y&Y4E56W{w0w@aq>iBq5e|eZR}iJiQ%}7J$mP2_*${cVLsgcVpkxb6@qUQm z!g<&oBdQTY={|_!RaRs>ggC=w>^+wXtL_DCuB?#{0TN?Kr5?u$ZuzjevZlB-s8Wzs z_acn#X3qKkLU{4`D^(7cm!(rrj6pG3?@^PlDO;z`huFw30CpT}`;8BO9Uci<&AH}A z)M_>C5pnKsejq{efwiwU?YxV8P^{AzDn<~Y65r6$h?X`ZbZ6_)U}zF-nH?V-;`rbY z`{CWh*RTRRd4DvD1gUUPPn`rIkRT)ofdnBz2qXvzLLfm%5CRE8AVEkF0tr$M_!qkv VRk4anaR&eZ002ovPDHLkV1hW`xwrrT literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md new file mode 100644 index 00000000..b04d2e6d --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/docs.en.md @@ -0,0 +1,26 @@ +--- +title: Zammad Integration +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Zammad integration + app_version: 0.0.14 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - zammad + - integration + - dashboard +visible: true +page-toc: + active: false +--- + +# Zammad integration (coming soon) + +**Zammad integration** provides a **Dashboard** widget displaying your important notifications, a search provider for tickets and notifications for new open tickets. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/zammad_app.png b/pages/02.tutorials/02.Cloud/04.Apps/dashboard/zammad/zammad_app.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6fd408df0e4c050acff205d5da7b884bb1cdb2 GIT binary patch literal 1862 zcmZ9MdpOgJAIHC9=9=ZwSZFFnOu4l9?NW^Lu`m=kvUt&*iVr^L{^{Pl}7PoxBW81^@tgdpwpP z%Dz94k^}%T@M6V)C@}*t7#DjC1|AX?>=zJp1psujVzaF9k6e^*opr@!r6#Ch)s5W{ zvN)VNO9odB3A{zraP;~Dc7kOqL+#isfnb6%!{&IngWb`P9kI~xZ~`q$am7IfN$FmV zI{5c|c+|=%Yk#+bYrk;B=0oaf##&dx>j)G2Hp$jl<mL19YND zBMK4LpVc~ypYH~W7i=Ht;qyxE`uk6WgwFG(tps6U)$7J84r}GdktHqwf8t$XSib=I zxc%)!Lqz%%7>;Q~J|001DOJr?a2^?doav-rbQ)uDs!+1N8nm5D>Tq)96* z3AJ^+2K3!mzJQfKIHm)A-*)k-c0RHT4)UoW9c^Wh66fI;ft}^HpnH{n42!i!!nAA1%ky-d_<{7Py{&ARSX9 z@UCNucb8$RO<-hUM{|aN9s)ho7h>g>+Ep4Rr7P}|8PP*o9 zSn&D>4iVo%#}F(xm>ILkP}RvPC3jDJp>V}lU5WoR8&nEUFYhw^_8oWoWs@b!8!}tB zxSK%Lx}oGM6>NzdUDyBh@Uk;lq*;MRA=WcBuROi+pq3O`$_66Z4U{F??%$25#A`DO zK(cNy);iioA5GFY@j_G6#W0!ZF55z8ufMPyeCP8zdLQRza+Wxg$Owr(&D=GQ|H__c zFuHj=ov$_qDrOJ*cT6%-{AsH`8-O``woUDJrH<*vi&`f;$-+&aE3alw+^CfWX>HQj zOC9N}L&VnwEN-F;S>;LPZq#e*3+V zJOap@MNr8<@@Kl!+gJqcoHdLeeZX*~L5^dT`aUaIW*0Nkxl`2R0q<@Cy&TNI{S=Uk zWL@L;iN|7M(d&KwaQ>5$ZcP*2xoJug{)cS;Et(9GLrebCAT{wZ)kT=?dL{|AeR7BdoBlW zS~c4sx;Xz|`0>3>n!PDC46A6Dro?K~K$1pVdA?ia)aLL>ik+f`XHQB6GG{BYh%H=J z&~C6xH7OtWkMFbZp1OtW&y(zh16|1) z8e-O7e#u$7^j&(TL7_coIKi18(}vbhCjXQgDQy$#uCUrB%9h~Z_=VYSl9>NPf3Gx;l+BwJ6UZFv_s r_hb(uJz+LaApg&QynPI*t^T6mU%*%RY-v;}db@x<&Kdi_hRpaU%Ya`O literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/deck/deck_app.png b/pages/02.tutorials/02.Cloud/04.Apps/deck/deck_app.png new file mode 100644 index 0000000000000000000000000000000000000000..2d4c91e19c0dc62f3dab1dc8da170043541b7a47 GIT binary patch literal 1268 zcmeAS@N?(olHy`uVBq!ia0vp^DIm>S|f?5t2wl%JNFlghxL zF|l@{t;gX2kyig;*NI)tk}fhvA?n<&t}TvrHWwT8+1#QkFTm6{|X?tXCVg9qo6 zt{yxZ8O|Q=DDa1|u(&v=WTMb}Z!X=WJs&FMpWiL6cyH&B5i%pM{3zqyf;A;ZimAn` zgU)L^bvU?)6t>=cHb-Zl-*8;hvvl)%PjiMMQ;W|vClaeUyfuA3R7wewWM zlL!Yb&I`BaE!uDt9*OvBOW>;|D z>~)ucz5PJM#7)ho{L3G0hCuli-&1&kcFByV>YhVvlEtanNiD8gCb z5n0T@z;^_M8K-LVNi#4ovv|5VhE&{oJNvx<09*GyUFff?N zC?1gaC_bS_e6Lie_#^%=i!N@C^ZCPWQE?%|qESskrjv8gj2QwV{Bt62TJe8Q@JW!4 zwZ66W%Jbqo*Y?%kd;a%Z?(ec=Hx8cLWV6hbcS)u6)@#2uq*nyAC3;LMx@;VJU%I!% zCDc1y{!Y-LoZH`SUY+$V- zY)ju?C=|FJ;Apy3Cqw1JmR&ysQ+qA1Mmwwc@$UG!FY~VJT$lBNb1rc7{wP`Xzx?1f zQ~Uk3*MIfL|Bp1h_IBNy8!N0f*P8Cvo_@N@tgimMinXbNXItV4ANA(<>x`fO(r{DL zm0CD4;+khp6}Nx`10&0Xw*0y~&u%T|l+-=4>P6f zwuvb;Ffe(nNR(q_0b2qk4t1^PwtY8E{77dnr?WTuGQPC6k0|%t6&CdS^1eocEh;B{)Jvb<`>~F1LCBV` zHIEW^81J5KUjO>&+5HYXuQ7ov>{RcN&)500%{yk1!4{w&;ciIrS2z2v+@sSZ&?3;H z0D>%vEQ%b89F9Qf#Nl*;FSGa4!PtGp&MRx*?t8O(!uBtZ-c3Hio!HpLRp@ufq;%8v zXwJ(#DgRY(U;Fe&eQK9$%Z`(c&a$s0Of&HS literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md new file mode 100644 index 00000000..44df31c5 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/deck/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Deck +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Deck + app_version: 1.2.3 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - deck +visible: true +page-toc: + active: false +--- + +# Deck (coming soon) + +**Deck** is a kanban style organization tool aimed at personal planning and project organization for teams integrated with your **Disroot Cloud**. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md b/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md index 2cc0bc0a..bb16c55e 100755 --- a/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/docsparent.en.md @@ -1,5 +1,5 @@ --- -title: "Cloud: Apps" +title: "Apps" published: true visible: true indexed: true @@ -10,7 +10,10 @@ page-toc: active: false --- -
-
-
-
+# Cloud Apps + +One of the most powerful features of **Nextcloud** is the ability to expand its functionality through **applications**. These are essentially plugins or extensions that allow to add extra functions to the **Cloud** environment. + +Below you will find guides and tutorials about of those that are currently available in the **Disroot Cloud** to learn how to use or configure them on different devices. + +--- diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/activity_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/activity_app.png deleted file mode 100644 index fa9e78be8aad064e8511b87b28bd69019145a694..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/contacts_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/contacts_app.png deleted file mode 100644 index 2edda7a52715a5484b3ce8c7eb8d2a7b0a28d9f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/talk_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/talk_app.png deleted file mode 100644 index fd2475019b72ae375e270f0d24a8392c32991265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4241 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 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/en/task_app.png b/pages/02.tutorials/02.Cloud/04.Apps/en/task_app.png deleted file mode 100644 index fc97bb4ecc692b1bdcd07065ad772220cc632382..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 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 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_app.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_app.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_app.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_app.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories1.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories2.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_categories2.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_categories2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_creation.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_creation.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_creation.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_creation.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_favourite.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_favourite.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_favourite.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_favourite.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_settings.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_settings.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_settings.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_settings.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_top_icon.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_top_icon.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/01.Web/en/notes_top_icon.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/01.Web/en/notes_top_icon.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes1.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/gnome-notes1.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/gnome-notes1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/note.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/note.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/02.Desktop/en/note.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/en/note.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.gif b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.gif rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes1.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes2.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes2.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes2.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes2.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes3.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes3.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes3.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes3.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes4.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes4.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes4.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes4.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes5.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes5.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/01.android/en/nextcloud_notes5.png rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/01.android/en/nextcloud_notes5.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md new file mode 100644 index 00000000..c8e2ab21 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Notes +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Notes + app_version: 4.0.2 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - notes +visible: true +page-toc: + active: false +--- + +# Notes (Coming soon) + +**Notes** is a distraction free notes taking app. It provides categories for better organization and supports formatting using **Markdown** syntax. Notes are saved as files in your **Disroot Cloud**, so you can view and edit them with every Nextcloud client. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/04.Notes/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/04.Notes/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/notes/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/notes/notes_app.png b/pages/02.tutorials/02.Cloud/04.Apps/notes/notes_app.png new file mode 100644 index 0000000000000000000000000000000000000000..a6992ec233a222fc7a6e221f77f82b4574642c86 GIT binary patch literal 1973 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 BmEHgV literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.fr.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.fr.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.fr.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.fr.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.pt.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.pt.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/docs.pt.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/docs.pt.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_bottom.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_bottom.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_bottom.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_bottom.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_call.gif b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_call.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_call.gif rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_call.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_calls1.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_calls1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_create_calls1.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_create_calls1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_main.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/en/spreed_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/en/spreed_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_bottom.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_bottom.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_bottom.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_bottom.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_call.gif b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_call.gif similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_call.gif rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_call.gif diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_calls1.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_calls1.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_create_calls1.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_create_calls1.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_main.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_main.png similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/01.Web/pt/spreed_main.png rename to pages/02.tutorials/02.Cloud/04.Apps/talk/01.Web/pt/spreed_main.png diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/02.Desktop/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/02.Desktop/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.en.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.en.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.en.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/03.Mobile/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/03.Mobile/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md new file mode 100644 index 00000000..4625ded3 --- /dev/null +++ b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md @@ -0,0 +1,24 @@ +--- +title: Talk +published: true +visible: false +indexed: true +updated: + last_modified: " 2021" + app: Talk + app_version: 10.0.5 +taxonomy: + category: + - docs + tags: + - cloud + - apps + - talk +visible: true +page-toc: + active: false +--- + +# Talk (Coming soon) + +Chat, video & audio-conferencing using WebRTC diff --git a/pages/02.tutorials/02.Cloud/04.Apps/07.Talk/docs.es.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.es.md similarity index 100% rename from pages/02.tutorials/02.Cloud/04.Apps/07.Talk/docs.es.md rename to pages/02.tutorials/02.Cloud/04.Apps/talk/docs.es.md diff --git a/pages/02.tutorials/02.Cloud/04.Apps/talk/talk_app.png b/pages/02.tutorials/02.Cloud/04.Apps/talk/talk_app.png new file mode 100644 index 0000000000000000000000000000000000000000..50d80c3020d8d991435e7cc5faa49b83ac45b470 GIT binary patch literal 2474 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 NY1Pt#7hn6!{{x3OLe&5O From 083ecb92a74778ccadaacde2cb9ca5150ce0ec68 Mon Sep 17 00:00:00 2001 From: fede Date: Fri, 15 Jan 2021 01:57:42 -0300 Subject: [PATCH 5/7] Update of the NC Apps and clients pages --- .../04.Apps/calendar/01.Web/docs.en.md | 2 +- .../04.Apps/calendar/02.Desktop/docs.en.md | 20 +- .../04.Apps/contacts/02.Desktop/docs.en.md | 4 +- .../04.Apps/contacts/03.Mobile/docs.en.md | 2 +- .../02.Cloud/04.Apps/contacts/docs.en.md | 3 - .../02.Cloud/04.Apps/tasks/01.Web/docs.en.md | 5 +- .../04.Apps/tasks/02.Desktop/docs.en.md | 9 +- .../04.Apps/tasks/03.Mobile/docs.en.md | 6 +- .../02.Cloud/04.Apps/tasks/docs.en.md | 3 - .../docs.en.md | 6 +- .../02.calcurse-caldav/docs.en.md | 2 +- .../01.Desktop/01.Multiplatform/docs.en.md | 14 +- .../01.gnome-desktop-integration/docs.en.md | 4 +- .../02.kde-desktop-integration/docs.en.md | 2 +- .../03.terminal-integration/docs.en.md | 10 +- .../03.terminal-integration/docs.en.md.orig | 204 ------------------ .../01.Desktop/02.GNU-Linux/docs.en.md | 20 +- .../01.Desktop/03.Mac-OS/docs.en.md | 12 +- .../02.Cloud/05.Clients/01.Desktop/docs.en.md | 11 +- .../01.Android/01.Nextcloud-app/docs.en.md | 3 +- .../docs.en.md | 4 +- .../docs.en.md | 2 +- .../01.Android/04.using-news/docs.en.md | 2 +- .../01.Android/05.using-notes/docs.en.md | 4 +- .../02.Mobile/01.Android/docs.en.md | 18 +- .../02.iOS/calendar-syncing/docs.en.md | 2 +- .../02.iOS/contact-syncing/docs.en.md | 2 +- .../05.Clients/02.Mobile/02.iOS/docs.en.md | 11 +- .../02.Cloud/05.Clients/02.Mobile/docs.en.md | 12 +- .../02.Cloud/05.Clients/docs.en.md | 21 +- .../05.Clients/{01.Desktop => }/thumb.png | Bin pages/02.tutorials/02.Cloud/docsparent.en.md | 3 - 32 files changed, 114 insertions(+), 309 deletions(-) delete mode 100644 pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md.orig rename pages/02.tutorials/02.Cloud/05.Clients/{01.Desktop => }/thumb.png (100%) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md index e4d75123..58de1764 100755 --- a/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/calendar/01.Web/docs.en.md @@ -1,5 +1,5 @@ --- -title: "Calendar: Web" +title: "Web interface" published: true indexed: true visible: false diff --git a/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md index f3db5933..1e69369a 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/calendar/02.Desktop/docs.en.md @@ -1,9 +1,8 @@ --- -title: Calendar: Desktop +title: Desktop published: true visible: false updated: - last_modified: "July 2019" taxonomy: category: - docs @@ -11,14 +10,17 @@ page-toc: active: false --- -# Calendar desktop integration +# Calendar desktop clients -You can read the tutorials below in order to get your **Calendars** synchronized using a multiplatform desktop client. +## [Thunderbird](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts) +- Manage your calendars, contacts and tasks -- [Thunderbird: Calendar / Contacts / Tasks sync](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts) -- [calcurse: Calendar sync](/tutorials/cloud/clients/desktop/multiplatform/calcurse-caldav) +## [calcurse](/tutorials/cloud/clients/desktop/multiplatform/calcurse-caldav) +- Manage your calendars from the command line -Alternatively, you can use and set up the desktop integration. +--- -- [GNOME: Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/gnome-desktop-integration) -- [KDE: Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/kde-desktop-integration) +Related Howtos: + +- [GNOME Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/gnome-desktop-integration) +- [KDE Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/kde-desktop-integration) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md index 51b32449..b1ed28e8 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/contacts/02.Desktop/docs.en.md @@ -1,5 +1,5 @@ --- -title: Contacts: Desktop +title: Desktop published: true visible: false updated: @@ -13,7 +13,7 @@ page-toc: active: false --- -# Contact integration on desktop +# Contact desktop integration You can read the tutorials below in order to get your **Contacts** syncronized through a multiplatform desktop client. diff --git a/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md index 0c7e2556..15a91293 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/contacts/03.Mobile/docs.en.md @@ -1,5 +1,5 @@ --- -title: Contacts: Mobile +title: Mobile published: true visible: false updated: diff --git a/pages/02.tutorials/02.Cloud/04.Apps/contacts/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/contacts/docs.en.md index 2494e66c..209ed3bb 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/contacts/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/contacts/docs.en.md @@ -4,9 +4,6 @@ published: true visible: false indexed: true updated: - last_modified: " 2021" - app: Contacts - app_version: 3.4.3 taxonomy: category: - docs diff --git a/pages/02.tutorials/02.Cloud/04.Apps/tasks/01.Web/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/tasks/01.Web/docs.en.md index 5f8406f6..30fb2622 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/tasks/01.Web/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/tasks/01.Web/docs.en.md @@ -1,8 +1,11 @@ --- -title: 'Tasks: Web' +title: Web interface published: true visible: false updated: + last_modified: "January 2021" + app: Tasks + app_version: 0.13.6 taxonomy: category: - docs diff --git a/pages/02.tutorials/02.Cloud/04.Apps/tasks/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/tasks/02.Desktop/docs.en.md index 816a6fcf..4ebfdf98 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/tasks/02.Desktop/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/tasks/02.Desktop/docs.en.md @@ -1,9 +1,8 @@ --- -title: 'Tasks: Desktop' +title: Desktop published: true visible: false updated: - last_modified: "October 2020" taxonomy: category: - docs @@ -15,13 +14,13 @@ page-toc: active: false --- -## Tasks on the desktop +# Tasks on the desktop There are several ways you can sync and work with **Nextcloud Tasks** from your desktop. Below you will find some tutorials to get it. -### Multi-platform desktop clients +## Multi-platform desktop clients - [Thunderbird: Calendar / Contacts / Tasks sync](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts) -### GNU/Linux +## GNU/Linux - [GNOME Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/gnome-desktop-integration) - [KDE Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/kde-desktop-integration) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/tasks/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/tasks/03.Mobile/docs.en.md index 89cdffc7..41fb3e55 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/tasks/03.Mobile/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/tasks/03.Mobile/docs.en.md @@ -1,5 +1,5 @@ --- -title: Tasks: Mobile +title: Mobile published: true visible: false updated: @@ -15,10 +15,10 @@ page-toc: active: false --- -## Tasks integration on mobile devices +# Tasks mobile integration To set up and sync your **Tasks** throught a mobile client see the tutorial below: -### Android +## Android - [DAVx⁵ / OpenTasks](/tutorials/cloud/clients/mobile/android/calendars-contacts-and-tasks) - [Nextcloud mobile app](/tutorials/cloud/clients/mobile/android/nextcloud-app) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md index 4c5459e4..ca2f92f0 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/tasks/docs.en.md @@ -4,9 +4,6 @@ published: true visible: false indexed: true updated: - last_modified: "January 2021" - app: Tasks - app_version: 0.13.6 taxonomy: category: - docs diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/01.thunderbird-calendar-contacts/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/01.thunderbird-calendar-contacts/docs.en.md index 3e5d0538..ce21907e 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/01.thunderbird-calendar-contacts/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/01.thunderbird-calendar-contacts/docs.en.md @@ -1,9 +1,9 @@ --- -title: 'Thunderbird: Syncing Contacts, Calendars and Tasks' +title: 'Thunderbird' visible: false updated: last_modified: "October 2020" - app: Thunderbird + app: Mozilla Thunderbird app_version: 68.12.0 on Manjaro Linux page-toc: active: true @@ -19,7 +19,7 @@ taxonomy: - contacts --- -# Thunderbird... +# Mozilla Thunderbird... ... is a free and open-source multi-platform email client and personal information manager with news, RSS and chat client integrated.
We will learn how to connect your **Cloud** contacts, calendars and tasks to **Thunderbird** in order to manage them from one place in your desktop. diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/02.calcurse-caldav/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/02.calcurse-caldav/docs.en.md index abfd6fea..44424998 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/02.calcurse-caldav/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/02.calcurse-caldav/docs.en.md @@ -1,5 +1,5 @@ --- -title: 'calcurse: Calendar sync' +title: 'calcurse' visible: false updated: last_modified: "July 2019" diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/docs.en.md index e698ddea..24d24a5d 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/docs.en.md @@ -1,14 +1,16 @@ --- -title: Desktop Clients: Multiplatform +title: Multiplatform published: true -visible: false +indexed: updated: taxonomy: category: - docs tags: - cloud - - sync + - clients + - multiplatform +visible: true page-toc: active: false --- @@ -16,11 +18,11 @@ page-toc: # Multiplatform Clients -### [Nextcloud client](desktop-sync-client) +## [Nextcloud client](desktop-sync-client) - Desktop sync client -### [Thunderbird](thunderbird-calendar-contacts) +## [Thunderbird](thunderbird-calendar-contacts) - Calendar, Contacts & Tasks sync -### [calcurse](calcurse-caldav) +## [calcurse](calcurse-caldav) - Calendar sync for the command line diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/01.gnome-desktop-integration/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/01.gnome-desktop-integration/docs.en.md index 8fc22d89..24e6fabd 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/01.gnome-desktop-integration/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/01.gnome-desktop-integration/docs.en.md @@ -1,5 +1,5 @@ --- -title: 'Cloud: GNOME Integration' +title: 'GNOME Integration' visible: false updated: last_modified: "January 2021" @@ -13,6 +13,8 @@ taxonomy: - docs tags: - cloud + - desktop + - gnu-linux - gnome - integration --- diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/02.kde-desktop-integration/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/02.kde-desktop-integration/docs.en.md index 028f29a1..c5d9c5b5 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/02.kde-desktop-integration/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/02.kde-desktop-integration/docs.en.md @@ -1,5 +1,5 @@ --- -title: GNU/Linux: KDE Desktop Integration +title: 'KDE Desktop Integration' visible: false updated: last_modified: "8 April 2019" diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md index d56dee33..83d87e0e 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md @@ -1,10 +1,10 @@ --- -title: "GNU/Linux: Terminal Integration" +title: "Terminal Integration" visible: false updated: last_modified: "July 2019" - app: Command line - app_version: vdirsyncer - version 0.16.7-2 / Khard - version 0.13.0-1 / Khal - version 1:0.9.10-1.1 on DEBIAN 10 + app: Vdirsyncer / Khard / Khal + app_version: Vdirsyncer, version 0.16.7-2 / Khard, version 0.13.0-1 / Khal, version 1:0.9.10-1.1 on DEBIAN 10 page-toc: active: true published: true @@ -13,13 +13,15 @@ taxonomy: - docs tags: - terminal - - linux + - gnu-linux + - desktop - integration --- # General information The goal of this tutorial is to explain how to synchronize calendar and contacts between the Nextcloud server and your client using the command line. + For this operation the software that will be used are: - **Vdirsyncer**: a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem. More info [here](https://vdirsyncer.pimutils.org/en/stable/) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md.orig b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md.orig deleted file mode 100644 index 8529149f..00000000 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/03.terminal-integration/docs.en.md.orig +++ /dev/null @@ -1,204 +0,0 @@ ---- -title: GNU/Linux: Terminal integration -visible: false -page-toc: - active: false -published: true -taxonomy: - category: - - docs ---- ---- - -# Meta information -This howto was last updated on 14-07-2019 and it refers to: - -- vdirsyncer: version - 0.16.7-2 For Debian 10 -- Khard: version - 0.13.0-1 For Debian 10 -- Khal: version - 1:0.9.10-1.1 For Debian 10 - -NOTE: If the howto refers to an older software version than the provided by Disroot, or it is even possible that the one you're using in your device, there could be missing features or small parts of the information that may have changed. - -Disroot's how-to documentation is a community driven process. We try to keep it as updated as we can. - - -# General information - -The goal of this tutorial is to explain how to synchronize calendar and contacts between the Nextcloud server and your client using the command line. -For this operation the software that will be used are: - -- Vdirsyncer: is a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem. More info [here](https://vdirsyncer.pimutils.org/en/stable/) - -- Khard: is an address book for the Linux console. It creates, reads, modifies and removes carddav address book entries at your local machine. Khard is also compatible to the email clients like Mutt. More info [here](https://github.com/scheibler/khard) - -- Khal: is a standards based CLI and terminal calendar program, able to synchronize with CalDAV servers through vdirsyncer. More info [here](https://github.com/pimutils/khal) - - -# Vdirsyncer -Install vdirsyncer for your GNU/Linux distribution. -If there is no suitable package for your distribution, you’ll need to install [vdirsyncer manually](https://vdirsyncer.pimutils.org/en/stable/installation.html#manual-installation) - -## Configuration -Path of the configuration file: *"~/.config/vdirsyncer/config"* -Contents of the *config* file: - -``` -[general] -# A folder where vdirsyncer can store some metadata about each pair. -status_path = "~/.vdirsyncer/status/" - -# CARDDAV -[pair YOUR-USERNAME] -# A `[pair ]` block defines two storages `a` and `b` that should be -# synchronized. The definition of these storages follows in `[storage ]` -# blocks. This is similar to accounts in OfflineIMAP. -a = "Local" -b = "Remote" - -# Synchronize all collections available on "side B" (in this case the server). -# You need to run `vdirsyncer discover` if new calendars/addressbooks are added -# on the server. - -# Omitting this parameter implies that the given path and URL in the -# corresponding `[storage ]` blocks are already directly pointing to a -# collection each. -collections = ["from b"] - -# Synchronize the "display name" property into a local file (~/.contacts/displayname). -metadata = ["YOUR-USERNAME"] - -# To resolve a conflict the following values are possible: -# `null` - abort when collisions occur (default) -# `"a wins"` - assume a's items to be more up-to-date -# `"b wins"` - assume b's items to be more up-to-date -conflict_resolution = "a wins" - -[storage Local] -# A storage references actual data on a remote server or on the local disk. -# Similar to repositories in OfflineIMAP. -type = "filesystem" -path = "~/.contacts/" -fileext = ".vcf" - -[storage Remote] -type = "carddav" -url = "https://cloud.disroot.org/remote.php/dav/addressbooks/users/YOUR-USERNAME/contatti/" -username = "YOUR-USERNAME" -# The password can also be fetched from the system password storage, netrc or a -# custom command. See http://vdirsyncer.readthedocs.org/en/stable/keyring.html -password = "YOUR-PASSWORD" - -# CALDAV -#[pair Calendar] -a = "CalendarLocal" -b = "CalendarRemote" -## collections = ["private", "work"] -collections = ["from b"] - -## Calendars also have a color property -metadata = ["YOUR-USERNAME"] - -## To resolve a conflict the following values are possible: -## `null` - abort when collisions occur (default) -## `"a wins"` - assume a's items to be more up-to-date -## `"b wins"` - assume b's items to be more up-to-date -conflict_resolution = "a wins" - -[storage CalendarLocal] -type = "filesystem" -path = "~/.calendars/" -fileext = ".ics" - -[storage CalendarRemote] -type = "caldav" -url = "https://cloud.disroot.org/remote.php/dav/" -username = "YOUR-USERNAME" -password = "YOUR-PASSWORD" -``` - -After having completed the configuration file, run this commands: - -*vdirsyncer discover* - -*You will be asked if you want to create the missing directories. Answer yes* - -*vdirsyncer sync* - -To synchronize the contacts and calendars just give the following command: - -*vdirsyncer sync* - -This command can be automated using [cron](https://en.wikipedia.org/wiki/Cron) - - -Now you have synchronized your calendars and your contacts. -In your local machine contacts are stored in *"~/.contacts/"* with the *.vcf* format. -Calendars are stored in *"~/.calendars/"* with the *.ics* format. - -# Khard - -![](en/khard.png) - -Install khal for your GNU/Linux distribution. -If there is no suitable package for your distribution, you’ll need to install [Khard manually](https://github.com/scheibler/khard/) - -## Configuration -Path of the configuration file: *"~/.config/khard/khard.conf"* -Contents of the *khard.conf* file: - -``` -[addressbooks] -[[YOUR-USERNAMENE]] -path = ~/.contacts/contatti/ - -[general] -editor = vim -merge_editor = vimdiff -default_action = list -show_nicknames = no -``` - -* Show contacts: *khard list* -* Show details: * khard details* -* Search contacts: *khard details [-- strict-search] name of contact* -* For more information: **khard -h** - -# Khal - -![](en/khal.png) - -Install khal for your GNU/Linux distribution. -If there is no suitable package for your distribution, you’ll need to install [Khal manually](https://lostpackets.de/khal/install.html) - -## Configuration -Path of the configuration file: *"~/.config/khal/config"* -Contents of the *config* file: - -``` -[calendars] -[[CALENDAR1]] - path = ~/.calendars/CALENDAR1/ - color = dark cyan - -[[CALENDAR2]] - path = ~/.calendars/CALENDAR2/ - color = dark magenta - - -[locale] -timeformat = %H:%M -dateformat = %Y-%m-%d -longdateformat = %Y-%m-%d -datetimeformat = %Y-%m-%d %H:%M -longdatetimeformat = %Y-%m-%d %H:%M - -local_timezone = Europe/Berlin -default_timezone = Europe/Berlin - -firstweekday = 0 -``` -*CALENDAR1 AND CALENDAR2 are the name of your calendars in Nextcloud"*. - -* Show calendar: *khal* -* Interactive khal (let's browse and edit calendars and events): *ikhal* -* For more information: **khal -h** diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md index c497b5d0..589a14e0 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md @@ -1,5 +1,5 @@ --- -title: Desktop integration: GNU/Linux +title: GNU/Linux published: true updated: taxonomy: @@ -7,21 +7,19 @@ taxonomy: - docs tags: - cloud - - integration - - sync - - linux - desktop -visible: false + - integration + - clients + - gnu-linux +visible: true page-toc: active: false --- -
+# GNU/Linux Desktop clients -![](gnu_linux.png) +## [GNOME Desktop Integration](gnome-desktop-integration) -**Nextcloud** integrates exceedingly well with **GNU/Linux**. The how-tos below contains the information to set up the desktop integration. +## [KDE Desktop Integration]((kde-desktop-integration)) -### [GNOME](gnome-desktop-integration) Desktop Integration - -### [KDE](kde-desktop-integration) Desktop Integration +## [Terminal Integration](terminal-integration) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/03.Mac-OS/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/03.Mac-OS/docs.en.md index e5503e25..fc5251b3 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/03.Mac-OS/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/03.Mac-OS/docs.en.md @@ -1,6 +1,6 @@ --- title: MacOS -visible: false +visible: true published: true updated: taxonomy: @@ -8,16 +8,14 @@ taxonomy: - docs tags: - cloud + - desktop - integration - macos page-toc: active: false --- -# Syncing your data with MacOS +# macOS Desktop clients -Below you can learn how to integrate Nextcloud with your MacOS device -### [Syncing Calendars](calendar-syncing) -### [Syncing Contacts](contact-syncing) - -![](macos.jpg) +## [Syncing Calendars](calendar-syncing) +## [Syncing Contacts](contact-syncing) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/docs.en.md index e2c483fa..ac3a842b 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/docs.en.md @@ -1,20 +1,24 @@ --- -title: Cloud: Desktop Clients +title: Desktop published: true -indexed: true +indexed: updated: taxonomy: category: - docs tags: - cloud + - desktop + - clients - integration visible: true page-toc: active: false --- -## Multiplatform Desktop Clients +# Desktop clients + +## Multiplatform - [**Nextcloud** client](multiplatform/desktop-sync-client) - [**Thunderbird**](multiplatform/thunderbird-calendar-contacts) - [**calcurse** command line client](multiplatform/calcurse-caldav) @@ -22,6 +26,7 @@ page-toc: ## GNU/Linux - [**GNOME** desktop integration](gnu-linux/gnome-desktop-integration) - [**KDE** desktop integration](gnu-linux/kde-desktop-integration) +- [Terminal Integration](gnu-linux/terminal-integration) ## MacOS - [**MacOS** device integration](mac-os) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/01.Nextcloud-app/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/01.Nextcloud-app/docs.en.md index fe0e3c4b..190c6137 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/01.Nextcloud-app/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/01.Nextcloud-app/docs.en.md @@ -1,5 +1,5 @@ --- -title: Mobile clients: Nextcloud App +title: Nextcloud App visible: false updated: page-toc: @@ -10,6 +10,7 @@ taxonomy: - docs tags: - nextcloud + - mobile - android --- diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/02.calendars-contacts-and-tasks/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/02.calendars-contacts-and-tasks/docs.en.md index 63979df2..4ba401ab 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/02.calendars-contacts-and-tasks/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/02.calendars-contacts-and-tasks/docs.en.md @@ -1,6 +1,6 @@ --- -title: Mobile clients: DAVx⁵ / OpenTasks -visible: true +title: DAVx⁵ / OpenTasks +visible: false updated: page-toc: active: true diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/03.migrating-contacts-from-google/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/03.migrating-contacts-from-google/docs.en.md index f966661f..06bfa8cf 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/03.migrating-contacts-from-google/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/03.migrating-contacts-from-google/docs.en.md @@ -1,5 +1,5 @@ --- -title: Mobile clients: Migrating Contacts +title: Migrating Contacts visible: false published: true updated: diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/04.using-news/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/04.using-news/docs.en.md index 73f144f1..c18ab085 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/04.using-news/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/04.using-news/docs.en.md @@ -1,5 +1,5 @@ --- -title: Mobile clients: News App +title: News App visible: false updated: page-toc: diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/05.using-notes/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/05.using-notes/docs.en.md index bcafb1f1..7ace62ab 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/05.using-notes/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/05.using-notes/docs.en.md @@ -1,7 +1,7 @@ --- -title: Mobile clients: Notes App +title: Notes App visible: false -updated: +updated: page-toc: active: true published: true diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/docs.en.md index cfac9829..856385a8 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/01.Android/docs.en.md @@ -1,5 +1,5 @@ --- -title: Mobile clients: Android +title: Android published: true updated: taxonomy: @@ -14,14 +14,10 @@ page-toc: active: false --- -# Android Nextcloud Integration +# Android: Nextcloud clients and integration -The following How-tos will help you integrate **Nextcloud** with your **Android** device. - -### [Nextcloud app](nextcloud-app) -### [Syncing Calendars, Contacts and Tasks](calendars-contacts-and-tasks) -### [Migrating contacts from Google into Nextcloud](migrating-contacts-from-google) -### [Syncing News](using-news) -### [Syncing Notes](using-notes) - -![](android.jpg) +## [Nextcloud app](nextcloud-app) +## [Syncing Calendars, Contacts and Tasks](calendars-contacts-and-tasks) +## [Migrating contacts from Google into Nextcloud](migrating-contacts-from-google) +## [Syncing News](using-news) +## [Syncing Notes](using-notes) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/calendar-syncing/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/calendar-syncing/docs.en.md index e5afd7b8..1b43a174 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/calendar-syncing/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/calendar-syncing/docs.en.md @@ -1,5 +1,5 @@ --- -title: 'iOS - Syncing Calendars & Reminders' +title: 'Syncing Calendars & Reminders' updated: last_modified: "19 August 2018" app: iOS diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/contact-syncing/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/contact-syncing/docs.en.md index 71150989..4c17da8b 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/contact-syncing/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/contact-syncing/docs.en.md @@ -1,5 +1,5 @@ --- -title: 'iOS - Syncing Contacts' +title: 'Syncing Contacts' updated: last_modified: "21 august 2018" app: iOS diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/docs.en.md index 177c85a2..56673807 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/02.iOS/docs.en.md @@ -9,15 +9,12 @@ taxonomy: - cloud - sync - iOS -visible: false +visible: true page-toc: active: false --- -# iOS Nextcloud Integration +# iOS: Nextcloud Integration -Below you can learn how to integrate Nextcloud with your iOS device -### [Syncing Calendars](calendar-syncing) -### [Syncing Contacts](contact-syncing) - -![](ios.png) +## [Syncing Calendars](calendar-syncing) +## [Syncing Contacts](contact-syncing) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/docs.en.md index 2cb1ea1a..1d2247c9 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/02.Mobile/docs.en.md @@ -1,5 +1,5 @@ --- -title: 'Cloud: Mobile Clients' +title: Mobile published: true updated: taxonomy: @@ -7,18 +7,18 @@ taxonomy: - docs tags: - cloud + - mobile - nextcloud -indexed: true +indexed: visible: true page-toc: active: false --- -## Syncing your devices -**Nextcloud** integrates with your device very easily, providing native experience for most devices and operating systems. +# Mobile Clients -### [Android](android) +## [Android](android) - Nextcloud apps -### [iOS](ios) +## [iOS](ios) - iOS app diff --git a/pages/02.tutorials/02.Cloud/05.Clients/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/docs.en.md index ae836ebc..8c1834df 100644 --- a/pages/02.tutorials/02.Cloud/05.Clients/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/docs.en.md @@ -1,12 +1,9 @@ --- -title: 'Cloud: Clients' +title: 'Clients' published: true visible: true indexed: true updated: - last_modified: "December 2020" - app: Nextcloud - app_version: 20 taxonomy: category: - docs @@ -18,6 +15,22 @@ page-toc: active: false --- +# What is a client? + +In the context of computing and Information Technologies (IT), a "**client**" is a software program or a computer that interacts with and uses resources of another computer that is called "**server**". + +In the guides on this site, we will use the term to refer to the first one, the software. + +With a client, you can access some of the **Disroot Cloud** main features (such as email, calendars, contacts, files, tasks, etc) directly from your computer or mobile device. + +Since there are many, we will try to cover mainly those that are **Free and Open Source software** and, in our opinion, are the most complete. + +Of course, if you use one that is not in these **Howtos** and you consider that it should be, you can collaborate with the community by writting one yourself (see the [How to Contribute](/contribute) section). + +--- + +# Nextcloud Clients + ## [Desktop clients and Integration](desktop) - How to setup **Nextcloud** and others sync clients - Desktop environments integration on GNU/Linux diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/thumb.png b/pages/02.tutorials/02.Cloud/05.Clients/thumb.png similarity index 100% rename from pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/thumb.png rename to pages/02.tutorials/02.Cloud/05.Clients/thumb.png diff --git a/pages/02.tutorials/02.Cloud/docsparent.en.md b/pages/02.tutorials/02.Cloud/docsparent.en.md index 45b9c34d..fadf3f01 100755 --- a/pages/02.tutorials/02.Cloud/docsparent.en.md +++ b/pages/02.tutorials/02.Cloud/docsparent.en.md @@ -3,9 +3,6 @@ title: Cloud subtitle: "Basics, settings, syncing, clients" icon: fa-cloud updated: - last_modified: "June 2020" - app: Nextcloud - app_version: 18 published: true taxonomy: category: From 0706e17621813c28e55e56c9ffb7bf4e43440833 Mon Sep 17 00:00:00 2001 From: fede Date: Fri, 15 Jan 2021 02:28:10 -0300 Subject: [PATCH 6/7] Fixed extra () on GNU/Linux desktop clients --- .../02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md index 589a14e0..f7a81104 100755 --- a/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md +++ b/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/02.GNU-Linux/docs.en.md @@ -20,6 +20,6 @@ page-toc: ## [GNOME Desktop Integration](gnome-desktop-integration) -## [KDE Desktop Integration]((kde-desktop-integration)) +## [KDE Desktop Integration](kde-desktop-integration) ## [Terminal Integration](terminal-integration) From ee5bf5564d826d050ae20cfed12897ccbce8e5f1 Mon Sep 17 00:00:00 2001 From: fede Date: Fri, 15 Jan 2021 16:29:28 -0300 Subject: [PATCH 7/7] Removed "coming soon) note from News, Notes and Talk --- .../02.Cloud/04.Apps/news/02.Desktop/docs.en.md | 5 +---- .../02.Cloud/04.Apps/news/03.Mobile/docs.en.md | 1 - .../02.Cloud/04.Apps/news/docs.en.md | 16 ++++++++++++---- .../02.Cloud/04.Apps/notes/02.Desktop/docs.en.md | 8 ++++---- .../02.Cloud/04.Apps/notes/docs.en.md | 16 ++++++++++++---- .../02.Cloud/04.Apps/talk/docs.en.md | 9 +++++---- 6 files changed, 34 insertions(+), 21 deletions(-) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/news/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/news/02.Desktop/docs.en.md index ef7f4dbc..6358aadf 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/news/02.Desktop/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/news/02.Desktop/docs.en.md @@ -3,9 +3,6 @@ title: News: Desktop clients published: true visible: false updated: - last_modified: "July 2019" - app: - app_version: taxonomy: category: - docs @@ -25,6 +22,6 @@ page-toc: ---- -#### Related How-tos +### Related How-tos #### [GNOME: Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/gnome-desktop-integration) #### [KDE: Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/kde-desktop-integration) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/news/03.Mobile/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/news/03.Mobile/docs.en.md index aef07e75..863321b0 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/news/03.Mobile/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/news/03.Mobile/docs.en.md @@ -3,7 +3,6 @@ title: News: Mobile published: true visible: false updated: - last_modified: "July 2019" taxonomy: category: - docs diff --git a/pages/02.tutorials/02.Cloud/04.Apps/news/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/news/docs.en.md index ff8b104a..fb8983e3 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/news/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/news/docs.en.md @@ -4,9 +4,6 @@ published: true visible: false indexed: true updated: - last_modified: " 2021" - app: News - app_version: taxonomy: category: - docs @@ -19,6 +16,17 @@ page-toc: active: false --- -# News (coming soon) +# News A **RSS/Atom** feed reader which can be synced with many mobile devices. + +--- + +## [Web interface](web) +- Manage your news feeds from the web + +## [Desktop clients](desktop) +- Desktop clients and integration for reading, organizing and synchronizing your news feeds + +## [Mobile clients](/tutorials/cloud/clients/mobile) +- Mobile clients for reading, organizing and synchronizing your news feeds diff --git a/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.en.md index ba50e76e..c7f57d66 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/notes/02.Desktop/docs.en.md @@ -1,5 +1,5 @@ --- -title: Notes: Desktop clients +title: Desktop published: true visible: false updated: @@ -13,17 +13,17 @@ taxonomy: page-toc: active: false --- -## Desktop clients +# Notes Desktop clients To use **Notes** (create, edit and share them), please, check the following tutorials: -#### [Nextcloud app](/tutorials/cloud/clients/desktop/multiplatform/desktop-sync-client) +## [Nextcloud app](/tutorials/cloud/clients/desktop/multiplatform/desktop-sync-client) #### [Tasks sync from Thunderbird](/tutorials/cloud/clients/desktop/multiplatform/thunderbird-calendar-contacts#tasks-integration-with-with-thunderbird) ---- -### Related How-Tos +## Related How-Tos - [GNOME: Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/gnome-desktop-integration) - [KDE: Desktop Integration](/tutorials/cloud/clients/desktop/gnu-linux/kde-desktop-integration) diff --git a/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md index c8e2ab21..4ba6cce8 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/notes/docs.en.md @@ -4,9 +4,6 @@ published: true visible: false indexed: true updated: - last_modified: " 2021" - app: Notes - app_version: 4.0.2 taxonomy: category: - docs @@ -19,6 +16,17 @@ page-toc: active: false --- -# Notes (Coming soon) +# Notes **Notes** is a distraction free notes taking app. It provides categories for better organization and supports formatting using **Markdown** syntax. Notes are saved as files in your **Disroot Cloud**, so you can view and edit them with every Nextcloud client. + +--- + +## [Web interface](web) +- Creating and editing Notes + +## [Desktop clients](desktop) +- Desktop clients and taking notes apps to create and sync notes + +## [Mobile clients](/tutorials/cloud/clients/mobile) +- Mobile clients and taking notes apps to create and sync notes diff --git a/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md index 4625ded3..3c7f3dbb 100644 --- a/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md +++ b/pages/02.tutorials/02.Cloud/04.Apps/talk/docs.en.md @@ -4,9 +4,6 @@ published: true visible: false indexed: true updated: - last_modified: " 2021" - app: Talk - app_version: 10.0.5 taxonomy: category: - docs @@ -19,6 +16,10 @@ page-toc: active: false --- -# Talk (Coming soon) +# Talk Chat, video & audio-conferencing using WebRTC + +--- + +## [Web interface](web)