Initial commit
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
*.sql
|
||||||
1263
calendar/CHANGELOG.md
Normal file
52
calendar/appinfo/info.xml
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
|
||||||
|
<id>calendar</id>
|
||||||
|
<name>Calendar</name>
|
||||||
|
<summary>A Calendar app for Nextcloud</summary>
|
||||||
|
<description><, [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.
|
||||||
|
]]></description>
|
||||||
|
<version>4.7.16</version>
|
||||||
|
<licence>agpl</licence>
|
||||||
|
<author>Anna Larch</author>
|
||||||
|
<author homepage="https://github.com/nextcloud/groupware">Nextcloud Groupware Team</author>
|
||||||
|
<namespace>Calendar</namespace>
|
||||||
|
<documentation>
|
||||||
|
<user>https://docs.nextcloud.com/server/latest/user_manual/en/groupware/calendar.html</user>
|
||||||
|
<admin>https://docs.nextcloud.com/server/latest/admin_manual/groupware/calendar.html</admin>
|
||||||
|
<developer>https://github.com/nextcloud/calendar/wiki</developer>
|
||||||
|
</documentation>
|
||||||
|
<category>office</category>
|
||||||
|
<category>organization</category>
|
||||||
|
<website>https://github.com/nextcloud/calendar/</website>
|
||||||
|
<bugs>https://github.com/nextcloud/calendar/issues</bugs>
|
||||||
|
<repository type="git">https://github.com/nextcloud/calendar.git</repository>
|
||||||
|
<screenshot>https://raw.githubusercontent.com/nextcloud/calendar/main/screenshots/week_new_event.png</screenshot>
|
||||||
|
<screenshot>https://raw.githubusercontent.com/nextcloud/calendar/main/screenshots/week_room_suggestion.png</screenshot>
|
||||||
|
<screenshot>https://raw.githubusercontent.com/nextcloud/calendar/main/screenshots/week_sidebar.png</screenshot>
|
||||||
|
<dependencies>
|
||||||
|
<php min-version="8.0" max-version="8.3" />
|
||||||
|
<nextcloud min-version="26" max-version="29" />
|
||||||
|
</dependencies>
|
||||||
|
<background-jobs>
|
||||||
|
<job>OCA\Calendar\BackgroundJob\CleanUpOutdatedBookingsJob</job>
|
||||||
|
</background-jobs>
|
||||||
|
<navigations>
|
||||||
|
<navigation>
|
||||||
|
<id>calendar</id>
|
||||||
|
<name>Calendar</name>
|
||||||
|
<route>calendar.view.index</route>
|
||||||
|
<icon>calendar.svg</icon>
|
||||||
|
<order>5</order>
|
||||||
|
</navigation>
|
||||||
|
</navigations>
|
||||||
|
</info>
|
||||||
70
calendar/appinfo/routes.php
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke
|
||||||
|
* @author Thomas Müller
|
||||||
|
* @author Jonas Heinrich
|
||||||
|
*
|
||||||
|
* @copyright 2018 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
* @copyright 2016 Thomas Müller <thomas.mueller@tmit.eu>
|
||||||
|
* @copyright 2023 Jonas Heinrich <heinrich@synyx.net>
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
'routes' => [
|
||||||
|
// User views
|
||||||
|
['name' => 'view#index', 'url' => '/', 'verb' => 'GET'],
|
||||||
|
['name' => 'view#index', 'url' => '/new', 'verb' => 'GET', 'postfix' => 'direct.new'],
|
||||||
|
['name' => 'view#index', 'url' => '/new/{isAllDay}/{dtStart}/{dtEnd}', 'verb' => 'GET', 'postfix' => 'direct.new.timerange'],
|
||||||
|
['name' => 'view#index', 'url' => '/edit/{objectId}', 'verb' => 'GET', 'postfix' => 'direct.edit'],
|
||||||
|
['name' => 'view#index', 'url' => '/edit/{objectId}/{recurrenceId}', 'verb' => 'GET', 'postfix' => 'direct.edit.recurrenceId'],
|
||||||
|
['name' => 'view#index', 'url' => '/{view}/{timeRange}', 'verb' => 'GET', 'requirements' => ['view' => 'timeGridDay|timeGridWeek|dayGridMonth|multiMonthYear|listMonth'], 'postfix' => 'view.timerange'],
|
||||||
|
['name' => 'view#index', 'url' => '/{view}/{timeRange}/new/{mode}/{isAllDay}/{dtStart}/{dtEnd}', 'verb' => 'GET', 'requirements' => ['view' => 'timeGridDay|timeGridWeek|dayGridMonth|multiMonthYear|listMonth'], 'postfix' => 'view.timerange.new'],
|
||||||
|
['name' => 'view#index', 'url' => '/{view}/{timeRange}/edit/{mode}/{objectId}/{recurrenceId}', 'verb' => 'GET', 'requirements' => ['view' => 'timeGridDay|timeGridWeek|dayGridMonth|multiMonthYear|listMonth'], 'postfix' => 'view.timerange.edit'],
|
||||||
|
['name' => 'view#getCalendarDotSvg', 'url' => '/public/getCalendarDotSvg/{color}.svg', 'verb' => 'GET'],
|
||||||
|
// Appointments
|
||||||
|
['name' => 'appointment#index', 'url' => '/appointments/{userId}', 'verb' => 'GET'],
|
||||||
|
['name' => 'appointment#show', 'url' => '/appointment/{token}', 'verb' => 'GET'],
|
||||||
|
['name' => 'booking#getBookableSlots', 'url' => '/appointment/{appointmentConfigId}/slots', 'verb' => 'GET'],
|
||||||
|
['name' => 'booking#bookSlot', 'url' => '/appointment/{appointmentConfigId}/book', 'verb' => 'POST'],
|
||||||
|
['name' => 'booking#confirmBooking', 'url' => '/appointment/confirm/{token}', 'verb' => 'GET'],
|
||||||
|
// Public views
|
||||||
|
['name' => 'publicView#public_index_with_branding', 'url' => '/p/{token}', 'verb' => 'GET'],
|
||||||
|
['name' => 'publicView#public_index_with_branding', 'url' => '/p/{token}/{view}/{timeRange}', 'verb' => 'GET', 'postfix' => 'publicview.timerange'],
|
||||||
|
['name' => 'publicView#public_index_with_branding', 'url' => '/p/{token}/{view}/{timeRange}/view/{mode}/{objectId}/{recurrenceId}', 'verb' => 'GET', 'postfix' => 'publicview.timerange.view'],
|
||||||
|
['name' => 'publicView#public_index_with_branding', 'url' => '/p/{token}/{fancyName}', 'verb' => 'GET', 'postfix' => 'fancy.name'],
|
||||||
|
['name' => 'publicView#public_index_for_embedding', 'url' => '/embed/{token}', 'verb' => 'GET'],
|
||||||
|
['name' => 'publicView#public_index_for_embedding', 'url' => '/embed/{token}/{view}/{timeRange}', 'verb' => 'GET', 'postfix' => 'publicview.timerange.embed'],
|
||||||
|
['name' => 'publicView#public_index_for_embedding', 'url' => '/embed/{token}/{view}/{timeRange}/view/{mode}/{objectId}/{recurrenceId}', 'verb' => 'GET', 'postfix' => 'publicview.timerange.view.embed'],
|
||||||
|
['name' => 'publicView#public_index_for_embedding', 'url' => '/public/{token}', 'verb' => 'GET', 'postfix' => 'legacy'],
|
||||||
|
// Autocompletion
|
||||||
|
['name' => 'contact#searchAttendee', 'url' => '/v1/autocompletion/attendee', 'verb' => 'POST'],
|
||||||
|
['name' => 'contact#searchLocation', 'url' => '/v1/autocompletion/location', 'verb' => 'POST'],
|
||||||
|
['name' => 'contact#searchPhoto', 'url' => '/v1/autocompletion/photo', 'verb' => 'POST'],
|
||||||
|
// Circles
|
||||||
|
['name' => 'contact#getCircleMembers', 'url' => '/v1/circles/getmembers', 'verb' => 'GET'],
|
||||||
|
// Settings
|
||||||
|
['name' => 'settings#setConfig', 'url' => '/v1/config/{key}', 'verb' => 'POST'],
|
||||||
|
// Tools
|
||||||
|
['name' => 'email#sendEmailPublicLink', 'url' => '/v1/public/sendmail', 'verb' => 'POST'],
|
||||||
|
],
|
||||||
|
'resources' => [
|
||||||
|
'appointmentConfig' => ['url' => '/v1/appointment_configs']
|
||||||
|
]
|
||||||
|
];
|
||||||
388
calendar/appinfo/signature.json
Normal file
@ -0,0 +1,388 @@
|
|||||||
|
{
|
||||||
|
"hashes": {
|
||||||
|
"CHANGELOG.md": "a796a7dd01c8f73d618f79dfba793d043bb19bf4a43204650c16a83c5a8504d1f887c63155f25eb3f8aac4e96172061eb5bf221dcd7932a0741906a7219dd2fc",
|
||||||
|
"appinfo\/info.xml": "912aa71f1a68f70f8cea3c37c173308ea96ae3ab287333ad0f0cb50d03b4f6b8ece8cfcdffb5cafaa204f022fad2d4b2eb1769577f1a2998b4862ab7be1b8391",
|
||||||
|
"appinfo\/routes.php": "75f6acab55673bd1fd6bdec75b3559bdb54a7be3071409fac27d020a2e89843cf7f5eb67b87a65cf13a822c5bddd4351cabd2d7844325cf17a761f3da0a3d10f",
|
||||||
|
"composer\/autoload.php": "f5f863597199cc9d685732fabef861c91a3031d5737cdfe6aa9023baf5df0abf5fc6544c99dbfe1115c210f515e20400b4ceb853c984beeff5869f255b832cb3",
|
||||||
|
"css\/app-modal.scss": "3021d7fa8c660d0ee0924d45e6aa4b0ad31d789cec2ec6505f549bd13be749aa088f4ee5f2ee57e3eaee28f0a889c8efcde23a7714c23c325da84ec1a1d21203",
|
||||||
|
"css\/app-navigation.scss": "3f044ba7d2aca24d63f77f330232c7c1955a103c358a2ce6944002712a28082f90e46c2a8527e71df1d3d110ec22677716f5b98a26676403ffd49f092ba2404d",
|
||||||
|
"css\/app-settings.scss": "1bc95cb5980c5abf683a8cd8bc8ab419ceccc1af050cec39d7cf0bb1a29b6e2f004871639b36ce99c27920a93c225769a142b17778a36cf419ef574dd5ac2cc4",
|
||||||
|
"css\/app-sidebar.scss": "d0e5826a3bf94858f89ea6e6d33444eb5bc7fbfa564f63555e5df8991a0b4cae25691605d589ac4f2aaacfbc88cbfa7b9b7769b34b4148ccd0a45884da1acaf9",
|
||||||
|
"css\/calendar.scss": "1e1791ea8b0dd41493ac707dfbad413ac835be73ec62e4a00de8e8730cbe0bf95aab5ce20a897fff959d05d4c1d1a624004f6a9d4db511765f74977e6fc74ebb",
|
||||||
|
"css\/dashboard.css": "15410e63b69eeeb7c9a1ba66e865af01f966c9dec7c64b63e5d2b8e9eb47def52225beeee3b568eb76128d9afe38230566ecc025e58dcb01c95f4805e1e1f605",
|
||||||
|
"css\/freebusy.scss": "ac9c232360a96adb10616c5e735115c3301dc167bed2b93a9ecc608db0094fea8ebbb6e4fca4df3fcafdb274a4809cbc4ef03ca8513347c07426a466f76e28c7",
|
||||||
|
"css\/fullcalendar.scss": "40919a7fc61509710c866443d5b740fb58535bc074c6310422432e021a4052fa7b997d2a8920b15b41b22c0f60df2db3a1e8b8d2f57abc119ff32e4ef0ba7889",
|
||||||
|
"css\/global.scss": "5829d925e831302dd8b30ad376bce3714a8d2514a8851b88ef028b7633b4f5ff0e70601fc33df6df51dc03a7d7003b8f358cbcde86eb26bb67ab1d053c7b3d3b",
|
||||||
|
"css\/import.scss": "e7601eebfae4baaf0cc7004274d894c4bf3d3e7d6f04bf710109ba59993ff2aa8774b1a9a217da211e3c3f64ea050514c3d86d51e3fc3e8358813bcf191aa383",
|
||||||
|
"css\/print.scss": "5f1eb872969ced560d289d0580732d4dac4558f51d86d2d8c56aa2c10308a9178cd7eb57ef727addbb13376d641ffad72538d0aa725077b4dd81411a4bbfaef1",
|
||||||
|
"css\/props-linkify-links.scss": "ee26231e2d1862a8072fff1cfe8432e44f6ad82d49468be2a6434bb6acee96856a6a3fd1933e8a7729742ae749883aa4a9b0a7edc022240664640c847fb703ce",
|
||||||
|
"css\/public.scss": "3252d92a5bf74fe37bd9d983a306a87a2a399ec1f35a3590f0694ad7c0344a741e1183b8234ac4b51fd5898e1ee8681d5ebac221d1bac363da71af2414a04d61",
|
||||||
|
"img\/LICENSES.md": "84e3fb15e736957ce217bdc2efd0c6e4f970686be889f2953dc695f195337fc5f3e459b1a52921948389cb432be4a256e1e7cef39682db6a41a706a120a91a94",
|
||||||
|
"img\/calendar-dark.svg": "61b54ad4e5271f15dd7ed09819586fcb73ebd9fc34e23ce1d9aeda7158a8ee6be0c3aac07726fe90a5144320a081b6cecc40203e43b1a5770444d6121cc51952",
|
||||||
|
"img\/calendar.png": "22bb289173bdd2314d4e2d030adf61399b1e801d90c19fc9091136cfbf07669202bc86c66bba0195a63ed1f5881185cb27699d91fe548706a8f6d8f6c995ac97",
|
||||||
|
"img\/calendar.svg": "67a408c4e5b522220924b9713794683c77962398c66f327c94e299ff547e24ef00b7fff2684d9fea4210043dbcb8b7a95b76b3d3ce7bb0ae3f5a4eb1f2809748",
|
||||||
|
"img\/favicon-mask.svg": "ab10d234133b514379651f9924adaf8c5f95ea90de3fe022123779e05d283268bb49a7176f44e84164d873461792cb652fa30b830d914e7f13532defff9d8d18",
|
||||||
|
"img\/favicon-touch.png": "5d35f095ac92ac48c1053322b03409a430f3b0989a89e3fb7df2cda41be6bc58bb565b701b2358c9070ca508e6f1ffd72a6cc1e1810a48c8bd1a0267dbbdef65",
|
||||||
|
"img\/favicon-touch.svg": "ea0e93f30709f73ebaf181d7d157df98b5cf75a59c014bde751ffb845be813e9a262e55e875736f7296808f60e370a5c110e56569d4fc2790c93316d0c52fdc0",
|
||||||
|
"img\/favicon.ico": "20faa7a50435af71a0d409320a7df6429d03c853251f9250a67b776ea03824db202509149372c083c10633b708c03f3fbe422e97cd26211a811627e22d7fdd37",
|
||||||
|
"img\/favicon.png": "b43eb9b515fc156f88cec45930a9cf2f9e96d24ad95d3b7740d6eeebf1b3de0ba66042ead25fa52aeb79e04e5838e1b7b327ee9e59163301cdad7f9c436ce372",
|
||||||
|
"img\/favicon.svg": "43443899a503fc4d22c0fae542c586f363bfee086f28d9eb78f644790b3bcd228cef295ceac6dc958d9569b9473790b68af1da1b8a957ebd7eb989e2dfff5c1b",
|
||||||
|
"js\/calendar-appointments-booking.js": "bccbd4702d9eb32f22c8d1e3e29f3a3d6f87ee8c1c798ba82ed4870b2a47ef44f8b606b06d50ace92c00fc530e2af98085c1499d319d12c0ee30d4d324af97e2",
|
||||||
|
"js\/calendar-appointments-booking.js.LICENSE.txt": "317f05d7f7e52892ecc56106b3ee112e76b0dcd272dd1d52266f6c13504c940c1f0e2b1ce490bd1047e76b175514c53327f48863ec66eb256e0ca3bf06ac0982",
|
||||||
|
"js\/calendar-appointments-booking.js.map": "48496cf425540c3641dd3e27c6e2a662caf0501cbb94d21d082587d4e29660e651b7a2a806c2cba39eed8f69bdd89552a914999258427de11fdc367b65078aa4",
|
||||||
|
"js\/calendar-appointments-confirmation.js": "aad136802838d05486b35506a01dfb4b36e3891fce53b119dcc6671fca0a607cfec81104af6b6566432b69f0540ae4e5e121e6583106adee3e40fe8b45852f10",
|
||||||
|
"js\/calendar-appointments-confirmation.js.LICENSE.txt": "617c42ba14cdbc75f6fe2d44b04e229b77d5c68bdcb3503b32b18c9c6823e105ce49e9c2c030e36c8dfcbe40a2428e17daab478043bda4563fa88199ba99ca1b",
|
||||||
|
"js\/calendar-appointments-confirmation.js.map": "f596208579a976b38732da12b8eef62eab2d18a8cd46669081089dfe4e664893c9d835a1afecd8645169382f462152239a524b387b6ab3c97f86d1dd1d8fe800",
|
||||||
|
"js\/calendar-appointments-conflict.js": "927d2a4228179e2b7b38f432a9590541a2aa1a5be8c0842bea319e8e11017c128d1d39e0f29ff11b1c71734bdd88d2d923cf694b73afb668189dd95371eb9b9b",
|
||||||
|
"js\/calendar-appointments-conflict.js.LICENSE.txt": "617c42ba14cdbc75f6fe2d44b04e229b77d5c68bdcb3503b32b18c9c6823e105ce49e9c2c030e36c8dfcbe40a2428e17daab478043bda4563fa88199ba99ca1b",
|
||||||
|
"js\/calendar-appointments-conflict.js.map": "a75b074291ec92fe9df37c6a1435c7e929daa7a20481e0575ebbce85b5db3f236ce9934b091a900d5fc3c1294e76259e2d6599649eaf48aa445d2f3b44717f87",
|
||||||
|
"js\/calendar-appointments-overview.js": "deba072a83508537a8e6f889e45d3e4e15e1e023cdfba6c2e5cea46f604df389efbbbca4a6ceee387cd062532e94e4d29f232acc616ec8f312c2e9eaeb081fb4",
|
||||||
|
"js\/calendar-appointments-overview.js.LICENSE.txt": "4fbe0c6422d04d34e192cc22151dbc8bb4aeef16a0aae08aa33ec70184f1301abd340031d7c0f0c163d3e6dd952260ab3af4358238480755c894a5806b13103f",
|
||||||
|
"js\/calendar-appointments-overview.js.map": "2b94397660c57cc219a30cc4fc83c3043ddb8d4a9add90b49f7936076c0ff035358b3d1c8c34a1e6acb37ecdb5d0913430e0fc2cecaf72a7a55f6de9a622ce57",
|
||||||
|
"js\/calendar-dashboard-lazy.js": "3f6aa3471b9d1acdb7a2f3b4f44e5f6b6b8a21e04e8cbc32a7e90c082cceb435f25759923d4a6debae1f16a13b1ed91a32fb8b0f60da23fc4c1a6036f053961c",
|
||||||
|
"js\/calendar-dashboard-lazy.js.LICENSE.txt": "c0e970094b1303afcba6ab4251d4f43083f8f1f66e330475ae10392b5c844707d8b1782190560d019f3c5de484c3295ee5ae20805b42c20090ca33907eae8d3c",
|
||||||
|
"js\/calendar-dashboard-lazy.js.map": "d09983e4de910b8880da01d480fdb2988c56a7d32a0ec59f5dd43f5ff5b4e977b7495a098058404dfdc49b521d05e6f25f30c2ff7e59acda06676d255a53b47c",
|
||||||
|
"js\/calendar-dashboard.js": "b55d2c8c1097eade9ef5a5f09b38ff008fc8a61594404684139f767b20587bd590033d709710d21c415836669483309d1d08b18b2d6084274b71606e7d0bd48e",
|
||||||
|
"js\/calendar-dashboard.js.LICENSE.txt": "1b56bcbcc9f92c04cd7e0dd989e2bbd13815bb774ddbc35f02bb8397cd612323d987bcffe74248f532427338883494317cc32ba55063d086c164377218950fa5",
|
||||||
|
"js\/calendar-dashboard.js.map": "b648dc6fcd2ef510ca60f17a308579471047172854ab53263a1ceb0b002a53e6fd8b4e146ac7e150e6cc7da3a31c159b997f012ccf78cf3c519982a6364398a8",
|
||||||
|
"js\/calendar-main.js": "6e4ddc2cfd55114fd18220bfe7c64b89421152e2d5d2d89057913750a82daba327b957a4bcc1b17ac2b169dcc52d955b6018b3fdc76f43024122b0fe9407fb5d",
|
||||||
|
"js\/calendar-main.js.LICENSE.txt": "bb6bef1054842641acafe92d278f57874f1d58dedcf98b08181afc0b1e1c864519c3815122e27ddb8ab41d957c0402c5765b992f34a7a08f39ae10e84a8583f5",
|
||||||
|
"js\/calendar-main.js.map": "bb6d2f5744c285c737c7d4c87c6805cb196b712be61cbfba2d2b72742133e55c31d77b82ebe557690adaa2bc286e1e1dd584b6dd6754f4ee045a9676756cb8fe",
|
||||||
|
"js\/calendar-node_modules_moment_locale_sync_recursive_.js": "a5906197ab6341bd8365b135d783b3b7519e9e8c4f953ca60e07c924f3bfb9753653f44e16e686b38f88de94d51479a3db1e3ef853db08a39401ce8a66c7ed56",
|
||||||
|
"js\/calendar-node_modules_moment_locale_sync_recursive_.js.map": "e4bbb1abdd50ad7da3b5e448b9652ea9eda0924305f7bcb183b2d7dbeed403d96313086d97fb10600f6301f5fc4d2a1871b38d00dd9a12729a8d1f81d947d617",
|
||||||
|
"js\/calendar-node_modules_nextcloud_dialogs_dist_legacy_mjs.js": "89500b3eb39f205da7b37c57f10dee6947a402217e7b35dded1759ef5fc5bbfac7c03cd1d60dd78693aa8be80b2e468cc626d38f8df5d75a901ecb72f5ed0df9",
|
||||||
|
"js\/calendar-node_modules_nextcloud_dialogs_dist_legacy_mjs.js.map": "1a487b1d7b7b28cf71ef9f426286730b6216825726f012541295676956950ee5136ebba4dd8dd9da7a0b511e8e37f73e2d279bba3e09a9f87dc246663c5c8035",
|
||||||
|
"js\/calendar-public-calendar-subscription-picker.js": "192b2cf20d082818ef55301828d637cd2d684bdc82b39cfd1f942a4abb8b9d75827d23568978c39609e92ca578eae3be2a7bfbb83e0ca962f8ed5429d01866a4",
|
||||||
|
"js\/calendar-public-calendar-subscription-picker.js.map": "69ca0cf41b649bc69181d649317d36df41863eb919fd42190f17457e46f6ff3ff3827f627795113c5a2c2ff01584bdf8d592b59bae3063ee3588fb9688b29c5e",
|
||||||
|
"js\/calendar-reference.js": "358a384a23d694f95e8b88ce1bd42c17d6080e053d9f9e9c53b5766d4f5b29e4e6858f6635944ca3635d30e08ca79c3c7b8696140685d198432aded9ac3c1403",
|
||||||
|
"js\/calendar-reference.js.LICENSE.txt": "f3c43c599e02cc723e296b40d55221909df717c49fbd9e8e03b177554fe1313155c1a392fef4ca6d825e02a157ace5c6d93c1f0c4502592d6c60f032ebdb65e3",
|
||||||
|
"js\/calendar-reference.js.map": "cadf77063da907847cee111558ad7dce3e5c844ff42fd328ae0e0c650dbb80f83f99a547263768e7885e0ec6c9eb8ca1a1203d6f465db64347960b3122201356",
|
||||||
|
"js\/calendar-src_models_rfcProps_js-src_services_timezoneDataProviderService_js-src_services_timezoneDetec-33af66.js": "312fef2611fbc56096432dc251907fb848936c5790c31e312d8b5310ca3a32989f6ed5671e1ce01f491cb8cf0398aaa4b4ac54998c907f8775298d0bc83f9a4d",
|
||||||
|
"js\/calendar-src_models_rfcProps_js-src_services_timezoneDataProviderService_js-src_services_timezoneDetec-33af66.js.LICENSE.txt": "0e74644788d9745159a7a99553a5ea45313bd304ada3c0e1c12107c28f730e7bd2f1d576b5433a2110da37c61637aa6536c75032d9747de05b0ca1dbe6c6500f",
|
||||||
|
"js\/calendar-src_models_rfcProps_js-src_services_timezoneDataProviderService_js-src_services_timezoneDetec-33af66.js.map": "6d5788b2963780b48f03a1ad79d22542c844c9f843c1b83836a59f61adee18da2b18b7d5ff4f0f1675b62db2049916a9d81b436515b4bbc8da5325193063514e",
|
||||||
|
"js\/calendar-src_services_caldavService_js-src_services_talkService_js-src_utils_date_js.js": "524e76397f4775b6dccbce73319cae0aa612ce4c1206af87f4ce51e5334828c151150799f1399804ec129dc93652565662442c79f8ad2d1fe6a41c3082b10179",
|
||||||
|
"js\/calendar-src_services_caldavService_js-src_services_talkService_js-src_utils_date_js.js.LICENSE.txt": "5fc858fe84752fd0b6074406a871c6365b82b4765b54ae2580b518c31442c3a9f281a5bde1fd71005198fed7fa26ff9f00ccb653e305d080d5f1db216453889b",
|
||||||
|
"js\/calendar-src_services_caldavService_js-src_services_talkService_js-src_utils_date_js.js.map": "3b8abe3e3faf0e7149ab8d9f68b1f72f027727cd3d7c97dee99b1482630bce40a15fa3f88715896255c4bc66f766ea5bb469bf11ef94d0651c06d204d1c4e0b3",
|
||||||
|
"js\/calendar-src_store_index_js.js": "bca4d67a88c12aa49c9265bbc0f29f1d28ad263f6144ec0c4715cd0325f752276b431219a239729ef492fe0bc8713e988a4bbafed99bc3866ff7565157fb183b",
|
||||||
|
"js\/calendar-src_store_index_js.js.LICENSE.txt": "1bbc36c4abad083f4f93ed6c24feed435c60aad4b9cd9c011c91e06856654662efff02af183ef6a01bf2cda3936adcc97f2d1a8f9fbef9cce7e386229cca6f1c",
|
||||||
|
"js\/calendar-src_store_index_js.js.map": "515ce559f5bd8bbfe89ea477785b97d53d7bef305ea5ed8b024f6a0e1d52f54b55cb369f2c54feb9ca3e4b30037a487b289ecd6b0f94aa94ee6c3cc0ff7209e5",
|
||||||
|
"js\/calendar-src_views_Calendar_vue-data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20heigh-565c85.js": "a0035fc12f59f60c20f357fc3d731bcc2bdb7cf86a2dc3b9d252cb014fe1e9713d0d8095fad1262f0b9d87027923bbb1f94e340e3fa3e8ab2fa167118977f4ab",
|
||||||
|
"js\/calendar-src_views_Calendar_vue-data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20heigh-565c85.js.LICENSE.txt": "d460db57742a3c762191ab108f8a55a9bb5af31628b3ece7396591fb08dd9722f81db7c2a62c29a3bdfbee9bff4afd808943b762e014a95e5b0a11e0a63cb4a7",
|
||||||
|
"js\/calendar-src_views_Calendar_vue-data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20heigh-565c85.js.map": "b416c3ebd0154017d86e8bfdbf08413a332fc2a00d99b794dee6e13914e7a42aa1be43e5120da582d6b53d44a7418ca28d838febbd350c3310ce17a95174dac4",
|
||||||
|
"js\/calendar-vendors-node_modules_autosize_dist_autosize_esm_js-node_modules_nextcloud_dialogs_dist_style_-af0268.js": "ce0132bb56e2b1bf7ad1d5745961a9f288db21de4272f2ccc6371b5aa44104061c5515989d87062abff33e246329e6c0420ac7122a17d13e0720690b39353f4a",
|
||||||
|
"js\/calendar-vendors-node_modules_autosize_dist_autosize_esm_js-node_modules_nextcloud_dialogs_dist_style_-af0268.js.LICENSE.txt": "093c12fd44f248a2b0a54972a961d8cc54d6c61a1bf4c332a442d6f1b7757734e921a9a68145c3271c30552e19f103103bd957058dc9c040e3f6fa8a0afd4ce5",
|
||||||
|
"js\/calendar-vendors-node_modules_autosize_dist_autosize_esm_js-node_modules_nextcloud_dialogs_dist_style_-af0268.js.map": "ffe1e06f8f51aa76ae4b70077da8f1318dfffe55282304174197f627a8411b45530ff2c635a78d3e386e68409e205bb3baf14e8e10ff9ea5fca78844b40a14b2",
|
||||||
|
"js\/calendar-vendors-node_modules_linkifyjs_dist_linkify_es_js-node_modules_vue-material-design-icons_Cale-9f7b09.js": "3c1be5c1eb9fd1da9b22035df27aead1dfc9a0c59a56253f48298ca8f530d7ffa8874560ed839ed46162cf6830256eefa21412d3498f492f56bdc2b429cd8134",
|
||||||
|
"js\/calendar-vendors-node_modules_linkifyjs_dist_linkify_es_js-node_modules_vue-material-design-icons_Cale-9f7b09.js.map": "ba91cc8a43a94767dcccb0038b01380a4cebc126e784bf535bc3a114f2fb000c1dfb5d4facbb6744bb5a9dc3f5f5f5fb2aead115e1929d3aba7b90a17e70c1bb",
|
||||||
|
"js\/calendar-vendors-node_modules_moment_locale_af_js-node_modules_moment_locale_ar-dz_js-node_modules_mom-582c96.js": "602bd14a3df1aa05b9333a4ddd7de8c4cab8eeda46c97422e5b6efd72af8c7921b60c2c3f9a046409fd45e055377afbe9d7885bf0a3337a292a08d20f8c6f38a",
|
||||||
|
"js\/calendar-vendors-node_modules_moment_locale_af_js-node_modules_moment_locale_ar-dz_js-node_modules_mom-582c96.js.LICENSE.txt": "0572fc5eebdcdb2cd28dfd90381bc5faa7b71f2412fb930ee09509fe2bc3b4393a1ba3a57cee44bebdfc5a5d343f668e16fdd196de1baf10a3001b1dd7c0b425",
|
||||||
|
"js\/calendar-vendors-node_modules_moment_locale_af_js-node_modules_moment_locale_ar-dz_js-node_modules_mom-582c96.js.map": "7dddedb7fcf5e51b637d2551dd11d1b41e40a2c631ab0c0330f3329f44d700985e096152cb5233e9270546faf537b3345e1eaccafb05a62ebf9c07ce88469c91",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_capabilities_dist_index_js-node_modules_nextcloud_vue-select_d-732246.js": "5c51a298c0f3491b230757f25934efbd34011ac65ac4988399d267de9268b351dcb20c50e76ca41d4cdd4da4ca6927928039a0ccd65fa2e3f8f306815e1d8c7e",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_capabilities_dist_index_js-node_modules_nextcloud_vue-select_d-732246.js.LICENSE.txt": "24eff141893a1bc2d0398b373bf55a93138c865467e68fa3ce411b502928f1b0c942ee8c0657961de2e6d2de91d8f7beadca6aba56a45f26755b61f1c8b09239",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_capabilities_dist_index_js-node_modules_nextcloud_vue-select_d-732246.js.map": "5bd0c478b9fe6846fd1daa4755c226cbb3ecf0e5b3597fbd897aa95c725f24be4ac67b30b89b0da2a593fbb5c5c4965265cc34eb2c18240bfe072ce92081fe65",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_cdav-library_dist_dist_js-node_modules_nextcloud_logger_dist_i-1af27c.js": "015a003952f5bcc146f483bd5778ae5de2ff72bf27a773352a2b5b91835c5d2150e3238f4088775c5fc0f29a42b5c825212c745726dd16839b746b2ffdee6530",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_cdav-library_dist_dist_js-node_modules_nextcloud_logger_dist_i-1af27c.js.LICENSE.txt": "b53c4f40e3109a308d33be86aa4b5fa87012b2d5eb17ca20f0be0443307f0e11dfac987e95afde6e68c5596bbc0c6e7767ed4cb7331f891fad3bde0a41ef0d29",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_cdav-library_dist_dist_js-node_modules_nextcloud_logger_dist_i-1af27c.js.map": "efc3bc06530a729fb5b0785c6aef92dada417624b92f3cd2a3a5700024b9dbc28e27953c0c1ef87a3e4658f180dd2bed55b4694a37594c8d5219aa259f57a63c",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-8ibBgPg__mjs.js": "14e2d3e8a36d0d8c28a5f5f74d731d7ca922e436dd705210edf933cbcc8c4798c9760a6d92afa59704e6a10366fb6f7cb81a643bb310a873eee4d66964273ae7",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-8ibBgPg__mjs.js.LICENSE.txt": "d53dadb9ddee5384855bf87fa018d85b11e49626102e6ab88d2d6b9fa5d8a5fab7da3216684a7a81055c32afc45a48d0bce63841bbc7320efb36966a8bba00e0",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-8ibBgPg__mjs.js.map": "6054b5e0bc4108cbfab27d4423c3195cfbaff1a87f8762c02fa1add32d8141c91df4b55edbe46ea84b341f1d82ec5e64a75ab7a8646dca1026ffefb403b4e3b3",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_vue-dashboard_dist_vue-dashboard_js-node_modules_css-loader_di-a52c2d.js": "c64fcc718854526a2fb6fa67002f6304142cb26e73631a4f596c947171bec6ae710553512b650704af616db39543831e1317890d0db679b6ad80b29953408d17",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_vue-dashboard_dist_vue-dashboard_js-node_modules_css-loader_di-a52c2d.js.LICENSE.txt": "8b6e365e7910d2a57f66a8c6f1f324f6d7eba27f7244fd942fcf6ea918682867bdaf79c6d4fdd8139c3e6e5f2bd564589cfbac465bd647f06ad12e55ef3c7e55",
|
||||||
|
"js\/calendar-vendors-node_modules_nextcloud_vue-dashboard_dist_vue-dashboard_js-node_modules_css-loader_di-a52c2d.js.map": "2e308543e7b1cac0ebe3f5368a7b8807960181cdcb48e8890d0b86c887a49cbaf95ec1daa3f5a6924a8967da4272822b5375a64927b1818caedeb306f7a7b5ad",
|
||||||
|
"js\/calendar-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-e0595f.js": "86911ffa0c8a0c85c11acad01fce06447e23731e07087966f10f233dd898b3fd142fd8ac0fc06e6877eee5ee70374bad9bf32bf0c1643a9077e51d1ad4f1d403",
|
||||||
|
"js\/calendar-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-e0595f.js.LICENSE.txt": "4de0b6a8dae31712a9b728a8778e1490c8aed960ed467871b6520a280859d648b21916cfab8f8a7578b67806fac2be00e45da578d0a686123374d6b71f845e68",
|
||||||
|
"js\/calendar-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-e0595f.js.map": "6277b06551b5367cfa9e56c9c3e62ea6c4521787347c6d7680499565044f270751fc67c2522eeca015a00616196952c48df5d35310dc682797a6ea28cb29f933",
|
||||||
|
"js\/calendar-vendors-node_modules_vue-material-design-icons_CalendarBlankOutline_vue-node_modules_nextclou-05d07d.js": "344fe8e779c21a52d2108efd0f05f13c828c1c72fd067a16157cc0840d12fcaca3ff752c7565d645e52ed2cbcc8645de16f84589d737771eee9db11f60eec60c",
|
||||||
|
"js\/calendar-vendors-node_modules_vue-material-design-icons_CalendarBlankOutline_vue-node_modules_nextclou-05d07d.js.LICENSE.txt": "3cb6019e128c1e4ac2d719f79c807e09d2b7f1049602f020865912e55959311afa7d20214cae065990a44c876b06371ac16c8dfd882c51a761a84d299a43e6a8",
|
||||||
|
"js\/calendar-vendors-node_modules_vue-material-design-icons_CalendarBlankOutline_vue-node_modules_nextclou-05d07d.js.map": "c4538009e6eee3779ca038d00142dfb6ca96a953476abc94a96c68df270581b2f974983d5ca6ae3f6b064fd3e1798f258d0c8d61f6c29eed85e935cd6610572f",
|
||||||
|
"js\/calendar-vendors-node_modules_vue-material-design-icons_CalendarBlank_vue-node_modules_vue-material-de-e2c1f8.js": "705eaf47cfaa315b8fca194f595d463dafdca3819476bd0e3862891ccc9b7952a24a00ac603798bba6311e86488533bf61684e18d14495f468b8d6a258dcde3d",
|
||||||
|
"js\/calendar-vendors-node_modules_vue-material-design-icons_CalendarBlank_vue-node_modules_vue-material-de-e2c1f8.js.map": "e3222eab9a237ed18a4b64b98116f6668b5bede04fcda517bab1face7742d15cc771f517ce833901ccc33e0f14a70b8427d97aa8404a42efbcf748c01d87ff2f",
|
||||||
|
"js\/calendar-vendors-node_modules_vue_dist_vue_runtime_esm_js.js": "21582d48eac2f6dba547d44bf1d5a05f8773eac24bd9da52c6b020e3db4b9a3cff9e6d612c3207ab94d1a34d59f18b1d97e62e78656c707f85f9a26fd5b56f65",
|
||||||
|
"js\/calendar-vendors-node_modules_vue_dist_vue_runtime_esm_js.js.LICENSE.txt": "341a09384d5bab1e1eda0f7f98385380bffbecff3085315695b248c7bf142ad0c7230ff11ce18d81cdd5230a3b5a373d6df51a66a1a72bdac0d8bbf80bbfca6d",
|
||||||
|
"js\/calendar-vendors-node_modules_vue_dist_vue_runtime_esm_js.js.map": "f69e048d683af5d898dfb9b6a71d896b0b69b8f0e7f2dde2182a41a9cf1c72791d7eaa7cfc44466bdda9808458562d255608b900a9857ebdf5398e53010d2329",
|
||||||
|
"js\/calendar-vendors-node_modules_vuex_dist_vuex_esm_js-node_modules_nextcloud_calendar-js_dist_index_es_m-e40634.js": "e593e8515e95610931d6fb92d9c1f6f6b2b01eb4460800e637afcd01c9a2be67eddbee5ac4e6b28b7ccd831ee7ec544f365f2a0c1e90e1286f3217653cad5a5d",
|
||||||
|
"js\/calendar-vendors-node_modules_vuex_dist_vuex_esm_js-node_modules_nextcloud_calendar-js_dist_index_es_m-e40634.js.LICENSE.txt": "b00afb103962e47a71910640a5a12fb0b6dfc5bc34d235fe180bb2ff5de55e041a19b7aef56347c967e395e208a8d24fa23e3c64e64fb728765d2129df00ce03",
|
||||||
|
"js\/calendar-vendors-node_modules_vuex_dist_vuex_esm_js-node_modules_nextcloud_calendar-js_dist_index_es_m-e40634.js.map": "d2b5cf24ef80e19a67471f6dc12ecd90527ab612a4a30791a3707fdcd4c517b24b90b2f39f13bea25b754a820dade07a3cdef61f8c34ea2f612bc050576c4d64",
|
||||||
|
"js\/calendar-vendors-node_modules_webdav_dist_web_index_js.js": "0d86c4ac6a770bedd55d2bfaaaa56eccd7bb8638d11378144e4df10fe8394b7effdff38a438b00b46466767cb4cad37b62476b0affc54ee97766466da17e050d",
|
||||||
|
"js\/calendar-vendors-node_modules_webdav_dist_web_index_js.js.LICENSE.txt": "501f3ccf044c6a0228d274ef768ace90f067107b3fbca122a1bb58a251a6e56ffb2dacb0f12bcb818a9b63330e1865a0e56cd01caba41532b3ccd48e1a9df2ef",
|
||||||
|
"js\/calendar-vendors-node_modules_webdav_dist_web_index_js.js.map": "2c2f269ab4a2ea0a65e9efe1e134f98e9972567da8fc335b735ae94e58ac08be5171290f718be1613684d996956d17c424f3156bce534a784048ef6cec016c2a",
|
||||||
|
"l10n\/.gitkeep": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e",
|
||||||
|
"l10n\/af.js": "083bbd4d94d56fc4e8c5fa4958f814d7d75da0f062f8c7037bcf2d608d038e1e8c7a5cab07e51b84b1902b90234d8c914a93559e593f8ac0d22465bc7b7845cb",
|
||||||
|
"l10n\/af.json": "8070a05035faa9810ec99199354af235d9123a10a0c24dcad41bd0b714c7423bfc18c96e4f06c8d837f8e5b9934c657bc13ae16fccf202ec5440c3047477fbe2",
|
||||||
|
"l10n\/ar.js": "9113ba432649790dad50613bca7c1793fbec7db41f573081c237c907b7a6e4abd59b5da279f0a63a4f6d9b01438cb0ae3ebed37b8d4903695e8bf6c61cf8ebad",
|
||||||
|
"l10n\/ar.json": "2f289294e6bf5ed479b478a4eecaf716b55eee209024589421e94ce503767006df43e0945db23231bc10e20ba1703a367ee505351741c49a05c2f0314a89322d",
|
||||||
|
"l10n\/ast.js": "79cfd2f0ff05269a7a9a828ea0a031094bcee64d0df71c5aeb1cb9832e5ba3f44c127ae940212f29796a4e1ab94a85ee63b4f4f8ce993eec64c531c30fee8b6d",
|
||||||
|
"l10n\/ast.json": "8ca216e2922bae81d9d8a18a3c50e1aeef9b42b592e150384fc43f38203933c3645c3fbee228c05e6721358a445e0331d221b7a4c2026d2c52e878b288ae195a",
|
||||||
|
"l10n\/az.js": "410419fef437d63a2402f466d157ed70c6050477e9a9f9fa4a176a926b48a58be061a6ca03bffde4519298d2c35081efb178012c209a63f8325bbaf70fb18578",
|
||||||
|
"l10n\/az.json": "7e5bb2dda2f211faaff20dcdbe737aae0f6e79611df1cb337f896936b6996fee61b4f9760bea8a071116db5db85c12e3ee215a87836ec8960416cabd7e18333a",
|
||||||
|
"l10n\/bg.js": "c4b4408edd6b76f72e49cf6ca099aac62afc9f93c3fe446802db9dc4fe4b9988e1972202b975cda67bff75d042bad4b40c6a1ae01b51dd4d845fc53d1b5d7688",
|
||||||
|
"l10n\/bg.json": "76edf18046b569fa831d3ddedc41d777436e513e67a11840a9ec162f75ddec5d88eb6ad5d53878a5e2d3c3842e8d9229e6b2be589ab35d98f33324d763b6437c",
|
||||||
|
"l10n\/bn_BD.js": "d7a6c5d55690e96fcd7d14de2e5bc6239b2b6ae980a41f214983605e2bc6182c9be95ed5e284f90d234679b5cbf72b4d5eb6599bcc6d385222eef0e284d99bbc",
|
||||||
|
"l10n\/bn_BD.json": "637d9df0d935bf142e34cd31779bbaa832541626e441fa65d0cb61f0ffcc3ac2674dae9e847fed5bb752abdcae5f3ac19412593d3572688c09420279930c82e8",
|
||||||
|
"l10n\/br.js": "b0c3ae52a20008af910d76f9dfa7659473704ab03d8717baa0e3101b29bf193ff1eeaf220ca4a76ed396cea27445952da1e159b036b2e8d6433bf4903b7569a6",
|
||||||
|
"l10n\/br.json": "0d8dfc3e5a128d70b75b102aafe73fee72c5d01440c87fba76f70e78973c0ac69eabf2e147f5dd191cd5f0c259a0c302bca6f1ff3bf581c344be0f36d0990059",
|
||||||
|
"l10n\/bs.js": "56fb15b9fedafff4fcf16c17689feedea58dff2f1d6e8a0c9a769d308aa7b57ff7ce7dc54a52edcb8638c430ef8d1a40889efb770c91d51ede5c3e46f11ebb66",
|
||||||
|
"l10n\/bs.json": "727dc07fe367d0acb73224a6847de8d14a25514250255ebd8b003e8908745a0f7220833a65ee371d36a0087d613389bee8123ea4e272194882e94990536f73fa",
|
||||||
|
"l10n\/ca.js": "62454823b8038c5f80ac58003ee51361d22284707361b0ccadbc88d7aadeb8082d0fe0e1e7eceb7d3717809aa406be5d523953310d36b1a97a01980384908a14",
|
||||||
|
"l10n\/ca.json": "6ba0ae5ac5aa721d595a5f00422eab9532b02abf1336a25ac5f7ad124fabd1aab7b164a2b9d1cc3f78c2e60848ba30e11cf4b31da7c05744d54465b17c81e5fc",
|
||||||
|
"l10n\/cs.js": "c69c5afb47bedeb0c23506ae2da6706efd83e8a8f406d7b683d48a87c1550793bee7f2c5eaf901e958b5e6bc9f0185f6f0357d716c96134a064547727c5034d3",
|
||||||
|
"l10n\/cs.json": "1b7cf789aa3e6f8b8ab47f8e50b21761e3596502db12017e8d4d291b71800e7160d5de7ba4c27c7c3ee2aed4df57ee8c7da8893b12cf1edcdf1c6f31fe461935",
|
||||||
|
"l10n\/cy_GB.js": "b2acfef2041ad78218d7e75fbc136203f22c519634b2c4146fc22cd1d31d226fe9526de93ae36b7c8afa42f0a07e9cec0e23c0d53128c2e148a5d4e985cac121",
|
||||||
|
"l10n\/cy_GB.json": "472bcc852485b592d27110eb20fd4dc4c94ff3468b816228f9754c7157b9e889a3bf257c8e6acaa9b0421ec42e9cf8fda66cd954fe15a0dbd58b22ca83c173e9",
|
||||||
|
"l10n\/da.js": "55eee0b5ac64e76d75daf1cecc9562037c2381dff5bafcc1e57e357132f8a79f04d28f6eeafcc01f989e78abb2d4996012e35b7ecb8f6ce24b28ec69955b8ef6",
|
||||||
|
"l10n\/da.json": "6ecb30422da5431517ef4f47969213f860bf0992bc209185d69ef9179ae91f3a733abe005f2fa0e0a1ab0be28bafd06c65f10d1a2af1b583597f16f3b30e436d",
|
||||||
|
"l10n\/de.js": "c6456d2f29fb48ff90842a737d40193bddf6223a0d43b0a452e3190248f2281b67a0f1030c2aa024050a75753d8628295dc5e0a25161f76ee403b30b48365180",
|
||||||
|
"l10n\/de.json": "30b600320ea7d07547a8842085ea684da6beb9a65cb082117cab0766e20816df1015ff5c80ebe11633d8919d3440b0302e6e66162af7f202a0a65cf36b317e7c",
|
||||||
|
"l10n\/de_DE.js": "d57d09796b028c54da99823b6d723111497b068b789b374eaf041f2a851756f3c25709d67585b87340ae557963e7c51c2b95bdb24abd41ce9d9457a3b39593f7",
|
||||||
|
"l10n\/de_DE.json": "3dd4d07c896f3ae2d6ec0b8eca9556b9e09f7dfa4d91c619463201c1b04c71f86cbaea4c74992377afb2c4cc6b48cfc6167f224b0177831b6dc8f8208b2a9ed4",
|
||||||
|
"l10n\/el.js": "408190e0713c90b3f1d47690def86f3668c6e2f5fc947f323f852489cdb485f90df885b75eb87760f3b01931720efd9664389cb1221a97f0c6723729bcc0e85b",
|
||||||
|
"l10n\/el.json": "d4c03b380c99cd51cf4f56d0c9f6da1bcc0df1bcb979384a8214a6fced44e78e30e75d4edde11eec1fc285b0d0bfae624822c269042370e3968692b4b74add6d",
|
||||||
|
"l10n\/en_GB.js": "fb271f9fd41926faf420d00929abc7a7262e1ae861f594e03ae219a4a6d6d46f8e38a99612f8708a0558ffa8322f9cb9961b92c3c3ecf0319c2bd1f7da64de58",
|
||||||
|
"l10n\/en_GB.json": "1e3b6b78d4e7efd7c4ffc54f063cdd51fe14b3d3384b9f8814ebedfb6b2e9652a7789512bff61ac677a3b5d53b7c4f9565b12bf4f7d1107b680db8006408e9a4",
|
||||||
|
"l10n\/eo.js": "decac332803c040dd7b5b14abdfdd5fc539914726acbc8418b893c70c6cc23db6a53755259aae2c0eba7eb600939fc587e0168ed47f1a0a8dfacb41a592ddabc",
|
||||||
|
"l10n\/eo.json": "3baf4f048d87b817530fdc9c5aa7019a9adc8f28e00054d2cf4335f7d6d748515f401c1d4ab326a0180150bfab46b931d61e38b947984a0c4f6a5b9e05d73e72",
|
||||||
|
"l10n\/es.js": "607482e1647036ec2a6d299eda09ec1b61f2d57cfca15e4a1a4a5a6e9ed12146a886c00d9255ce8ac44e3295c6ee29290a36dedd919ba61ff825123b259387f8",
|
||||||
|
"l10n\/es.json": "6c6443b50b2f851f062aa348078ef9f780f0c4b52524878abb6eda74dc6447fbd98cad38b7169fd274a002234b456e7cc5d26a0c85f669a319c46fe604e4c103",
|
||||||
|
"l10n\/es_419.js": "501e5722cf87903073249bb3032d11053fb4b0c803d50749a558212db553ef865ff43cb8049a21e60c2d6e1c100a766c9103b62bd5c3d21732afe7b2af2af641",
|
||||||
|
"l10n\/es_419.json": "112d5359536169ef929dbf904086a704c7a9bb4d6e8fae03c9c803d1da54293d7168de3d9fdef48b3396047577724fce0957c13915853c0f415cfb05bdac8f3a",
|
||||||
|
"l10n\/es_AR.js": "4653038502028e5d3aeab557f1107de6656f97d8c8bb48e0526fa3c288ee9450e6367cbb1f6400372d181c8e4701533f923fd5861229379656f645d7ce76cce6",
|
||||||
|
"l10n\/es_AR.json": "b421a589f9ff4df6da3728a77256449b032f83d4d80d3809df700736c039113a536933e0d96dedb98ac0a4d90180ad4ac332a033bcbbce8b175906b259b38134",
|
||||||
|
"l10n\/es_CL.js": "e68f25e8883595b8fdb75b57f6b5792f2d61c85b2855f2c0a29ec2c32a3267213eb3b68032189f3cc1311b5a570b8aa3e431380a64953ac9eceb5b36ad58ea04",
|
||||||
|
"l10n\/es_CL.json": "5a7bc17d04780fc0d63b63c130689d4e9d2ba65c80f26c0de37c1537dc91fce933017140cad7f2af63cc096ca1dbb855f038f3403be5b453a868954c4221d633",
|
||||||
|
"l10n\/es_CO.js": "8baaf549ddcbd7d035c927f3342ecdf0188c1a35cef98079cec5710ce3ae1131d0ca98380c6bd1b74ca9ab0270a1304be2c80bdce006af67a7c4f4be23d6fd35",
|
||||||
|
"l10n\/es_CO.json": "0f98017757c9a6e7631617001f999c7888a9fcd0497b1c9b949097afc211008533b2840322016080fcf08c66b95ca52da64ecfb0e3fed19f4c2fadb94a098e8a",
|
||||||
|
"l10n\/es_CR.js": "e68f25e8883595b8fdb75b57f6b5792f2d61c85b2855f2c0a29ec2c32a3267213eb3b68032189f3cc1311b5a570b8aa3e431380a64953ac9eceb5b36ad58ea04",
|
||||||
|
"l10n\/es_CR.json": "5a7bc17d04780fc0d63b63c130689d4e9d2ba65c80f26c0de37c1537dc91fce933017140cad7f2af63cc096ca1dbb855f038f3403be5b453a868954c4221d633",
|
||||||
|
"l10n\/es_DO.js": "e68f25e8883595b8fdb75b57f6b5792f2d61c85b2855f2c0a29ec2c32a3267213eb3b68032189f3cc1311b5a570b8aa3e431380a64953ac9eceb5b36ad58ea04",
|
||||||
|
"l10n\/es_DO.json": "5a7bc17d04780fc0d63b63c130689d4e9d2ba65c80f26c0de37c1537dc91fce933017140cad7f2af63cc096ca1dbb855f038f3403be5b453a868954c4221d633",
|
||||||
|
"l10n\/es_EC.js": "1d55b4ffe11fcff091e9bcd8ee8a44eb778144cb3d656405b37e168d611486541bd6b1eb4efe22204c482eaf7b60ffc9902c54b148808352754f00cfdc5f01ff",
|
||||||
|
"l10n\/es_EC.json": "cbe612b0ddc7ee9ec864e29709a1bb35bc41fac916b23092e78a5ee08271340b0b8281612bbd5aefeaa51e1680768dbcae6989ca989b4e9cd14b4374bd34aac0",
|
||||||
|
"l10n\/es_GT.js": "73eacac83622a5186f305a5731e3fdb0f0b4bf4b95b264aad08e86ae286b991f6c0b94d9bbfc5aafac65fe065f94795f7bd93858a09885fbaf3ebcd1621f8855",
|
||||||
|
"l10n\/es_GT.json": "910b30fbb86a86df46bbdf810109b6b0c0273841244a15c296418ced2acb2014a11f05d4644a0743ea245efca694a4e19143a6354dd1de0965cb982ea5803041",
|
||||||
|
"l10n\/es_HN.js": "501e5722cf87903073249bb3032d11053fb4b0c803d50749a558212db553ef865ff43cb8049a21e60c2d6e1c100a766c9103b62bd5c3d21732afe7b2af2af641",
|
||||||
|
"l10n\/es_HN.json": "112d5359536169ef929dbf904086a704c7a9bb4d6e8fae03c9c803d1da54293d7168de3d9fdef48b3396047577724fce0957c13915853c0f415cfb05bdac8f3a",
|
||||||
|
"l10n\/es_MX.js": "e73ca883e1702ea30f1841c8d5dca38fdf1783a3d4869b42a21578c91536d5158efde1099326d6cbb7a89fb8acc1868fcc92f28e076a8e9cf5e09e00d301e3d7",
|
||||||
|
"l10n\/es_MX.json": "3961fb2fef460f839f19f6c16fad022a7101c7ed784b2776dc35edf769c428dc8c3335043860b16dab09d528e9344006bd729057c8c1df52da206332ddfde42c",
|
||||||
|
"l10n\/es_NI.js": "501e5722cf87903073249bb3032d11053fb4b0c803d50749a558212db553ef865ff43cb8049a21e60c2d6e1c100a766c9103b62bd5c3d21732afe7b2af2af641",
|
||||||
|
"l10n\/es_NI.json": "112d5359536169ef929dbf904086a704c7a9bb4d6e8fae03c9c803d1da54293d7168de3d9fdef48b3396047577724fce0957c13915853c0f415cfb05bdac8f3a",
|
||||||
|
"l10n\/es_PA.js": "501e5722cf87903073249bb3032d11053fb4b0c803d50749a558212db553ef865ff43cb8049a21e60c2d6e1c100a766c9103b62bd5c3d21732afe7b2af2af641",
|
||||||
|
"l10n\/es_PA.json": "112d5359536169ef929dbf904086a704c7a9bb4d6e8fae03c9c803d1da54293d7168de3d9fdef48b3396047577724fce0957c13915853c0f415cfb05bdac8f3a",
|
||||||
|
"l10n\/es_PE.js": "501e5722cf87903073249bb3032d11053fb4b0c803d50749a558212db553ef865ff43cb8049a21e60c2d6e1c100a766c9103b62bd5c3d21732afe7b2af2af641",
|
||||||
|
"l10n\/es_PE.json": "112d5359536169ef929dbf904086a704c7a9bb4d6e8fae03c9c803d1da54293d7168de3d9fdef48b3396047577724fce0957c13915853c0f415cfb05bdac8f3a",
|
||||||
|
"l10n\/es_PR.js": "501e5722cf87903073249bb3032d11053fb4b0c803d50749a558212db553ef865ff43cb8049a21e60c2d6e1c100a766c9103b62bd5c3d21732afe7b2af2af641",
|
||||||
|
"l10n\/es_PR.json": "112d5359536169ef929dbf904086a704c7a9bb4d6e8fae03c9c803d1da54293d7168de3d9fdef48b3396047577724fce0957c13915853c0f415cfb05bdac8f3a",
|
||||||
|
"l10n\/es_PY.js": "501e5722cf87903073249bb3032d11053fb4b0c803d50749a558212db553ef865ff43cb8049a21e60c2d6e1c100a766c9103b62bd5c3d21732afe7b2af2af641",
|
||||||
|
"l10n\/es_PY.json": "112d5359536169ef929dbf904086a704c7a9bb4d6e8fae03c9c803d1da54293d7168de3d9fdef48b3396047577724fce0957c13915853c0f415cfb05bdac8f3a",
|
||||||
|
"l10n\/es_SV.js": "e68f25e8883595b8fdb75b57f6b5792f2d61c85b2855f2c0a29ec2c32a3267213eb3b68032189f3cc1311b5a570b8aa3e431380a64953ac9eceb5b36ad58ea04",
|
||||||
|
"l10n\/es_SV.json": "5a7bc17d04780fc0d63b63c130689d4e9d2ba65c80f26c0de37c1537dc91fce933017140cad7f2af63cc096ca1dbb855f038f3403be5b453a868954c4221d633",
|
||||||
|
"l10n\/es_UY.js": "ef0a2fcd86f0ba63b44ff42a0d71bd77f2c445eab99930b17e6a85669b5a150c67e55f9259ad7d1cbc31c12ec8fab123b70e25025d4a681454e9139833b060c1",
|
||||||
|
"l10n\/es_UY.json": "d5c053edbaab98b64740c980a11918c68bd8258879e658a947160b34dc2503a407d051beba3afbc58884b56ec317349ea97db43881744c2bac7fbae72777e4c2",
|
||||||
|
"l10n\/et_EE.js": "87c19c996842b5783786a731151da7cd01ef833d214c250e19b2c7014c6d5d7bcbdadac175d2f70548c6af76ee9c990100f5fad693993faf5d182486c956edd6",
|
||||||
|
"l10n\/et_EE.json": "8dc40460d3d368fa57055f106413e41a6ce28f08abd8e6db7c974a18e2fccff24416a2b1d3fef4a2e7c0b17e7acf62b7976cc7fb6954fea59e1366977e7cd79f",
|
||||||
|
"l10n\/eu.js": "fca61a368b786888cfa12d3687ebc583d1125e319f3ee7a2499bfd8cf28c891e33cb429c064f025221218d28cb55f0da4f7efb32ff201eb5939db5f8d1a18102",
|
||||||
|
"l10n\/eu.json": "6f87d53cb673cf90e9eb0b550fd54e60d38b370511813fb060162e53eba1bbf55e82e329d2826259c59bdc8c7c21a3834d55e183a49607522f1dd14282809d24",
|
||||||
|
"l10n\/fa.js": "8fac2c140c72b8d254c371677431d40aff992cc323beaabb4fc66a71de87920b49bb8187a6a9a114385aad2a353a4a868df6364c71895db715fc934c46124dc3",
|
||||||
|
"l10n\/fa.json": "a7f01e2ba5cbc27bc60ab8f237b6ac80038b0c66bbe0a5caba34a8facf544246175a7cb86969b03f12e5d073075494350da2a8811ffd80e8bf1eebede8495a97",
|
||||||
|
"l10n\/fi.js": "5a71611333c8f3c1a9566d5d2bb826940d3f5ac88b21374c0e135f6a410c639c09664231f232cc9018186a2027d89ccada6db61e4112b323e5810039c2b4d0b1",
|
||||||
|
"l10n\/fi.json": "c27ab1a0f6441e6381aec1d660e75a8c5ad876366941c8ef0ef729c605c82a2b044b6e8ca13d871dc48fa3561802e6b2cd103bcd8b50a49e6c0c3b538d822e46",
|
||||||
|
"l10n\/fr.js": "2dd29a47bf0d5f59383fe26bc8598fecafe333dcdf6f44537d28f711bdeebd5accd230b57741277e875f0885767297b64b281228d2d6762a10a00f208030263a",
|
||||||
|
"l10n\/fr.json": "0b958b55f33e94550e3b4b8e0b42dfcbc4df09acffc4d515c37b97dc3728f4759c580cdb65110829a8c867a512ebff4eea7a296e125e56f5e1bab89237abf94f",
|
||||||
|
"l10n\/gl.js": "6993b1575e02a6a2922aab33bbbf56a0200a293af3a2f530c65955413931f31ea10250fee3c6d41c5f336d25ca7fa128c19f798f6af419bc744a19ff0f0273d5",
|
||||||
|
"l10n\/gl.json": "a66b96da0adde1143a8f841c3ce5476b7995a7a9919f1501942ffdb3df30fc2ab921c616798803d1bb683ad53d24a0755403708d08d683eb7ed606bbdf3f17cb",
|
||||||
|
"l10n\/he.js": "2db29896274ec24dcb7001ec5e6498a1cbaba9661887a16c71f21ba9b5ac24e3fdcac93f1df1df57e0d48d5f4abe636ab946e7591f16c7c9a4ea3f2cfce16e45",
|
||||||
|
"l10n\/he.json": "77a7c2da4bf4d6e5642cd0a84e2ae0778528c386eda244ada0eeea071c5af161da74a3ec4a4210529c0636adfdbc38c3513ec5d9760c2437ddc7e0b78c80b848",
|
||||||
|
"l10n\/hr.js": "fdfe3aa7ba29d8ac570561d2988ed6a927d62fc8b4a830427ee722077829a44a47c87fd4deaa75d5630a4f1c1eacedbf2e8382941e6a1ec52a8425bf200750f3",
|
||||||
|
"l10n\/hr.json": "bac7d02b0ed8c790c3f205532fb52060a025a19a84eba771258310fb8672dd79d842e8618bdf83e4a81887babbd22876df95f2f868a31e5ca7028b6612dec584",
|
||||||
|
"l10n\/hu.js": "6b2a5377502f8b4c2070d04d064a17ca6e7b336a6a125d35d9e923978405b45c5408e41c1a92bcb8251bdcc35e0ed13482d906474d865f980ee783c93bcdd86e",
|
||||||
|
"l10n\/hu.json": "b255dc19db4eb6d6fe72c4c6971cc7947a16ccf7f379280a54b65cdc80d000290083028c3f6d5798ae10125df5ef76bd098e18afcd8e59e1c28e5ae5be7e6c83",
|
||||||
|
"l10n\/hy.js": "17c30117436d1bbbd090fdb1346fb701f738d2736d106826b1cc4ca46e4f85916fb188187a27e6791ba029eec424f466bf65063ce1e696528f5dce16a8ecf0b5",
|
||||||
|
"l10n\/hy.json": "3ccda17edc11b9998ad0db549e9e0ab80a17a1ba6aa4575b6d28c1364d0d7a46684226f653c952a7530df48a6fa69da7b9faea2a04350a130e7cdbea535af622",
|
||||||
|
"l10n\/ia.js": "7a127cef7879f26b9016a85d8ac79286477f588279cb590f8e036f6cf678f6b9626be104828bd862ec1e6931cef084616c5a1aa98774c7603f1abfb5192d10f3",
|
||||||
|
"l10n\/ia.json": "6160a7b052d35f4a3c5ee558190160d6477bd46cc202326ceb1fd21ea7b08028c82c4fcd8d8c814a3baf4af7ff9ffc6d991739358581f3f2764ea0273c69f57e",
|
||||||
|
"l10n\/id.js": "9a31e2caf95276c9423e49df8d9678583cf36da0caf44f1266986c78f60f22a5b81c37669e2caa368d83d9a7cac102de1fe8856f2bc8c637c79c69fbb485ef23",
|
||||||
|
"l10n\/id.json": "c713ca11df7fc90e99ba5f9a01d38122bd1afa026fa939a381416b01a9552573f23490a54c322b7fda2e1255f114e33a0a67f8099d8e216a24ff475f82f085de",
|
||||||
|
"l10n\/is.js": "e5003f594bd13b74c119ec7b61a1b2aabfd8739d400b50ffedfc99166a2080a1ca622815add1cb56c26d27d34f2422c166bde63c90134e618bee612f5c3aaa2e",
|
||||||
|
"l10n\/is.json": "b0683a5ea45f6356a2e8f3099465ab0e83c2b0d1e5db02035daa6248816aeb7689aad5984abf2702f0df932f756c9ba365de3207c5fec5d70bdd7f7d5b1362c3",
|
||||||
|
"l10n\/it.js": "c0c1573b2c9e0c9d65699290fa1f2e5e4ddfacee3176ef84038e08625f888b8af68d2c2ef9daa6c812dec991206425f6f6275c976a607b838305fd9871651e51",
|
||||||
|
"l10n\/it.json": "c7d83136641878277e9437e2a990d5106ceffb24aaa452546ed9cd596d914f0a5353eec59cf50bc8a870d56b02405a330cd729a7843086c1cf5731a429e3930c",
|
||||||
|
"l10n\/ja.js": "c00d841dc3d3de1b5243eba971e17304f57fe2f70564244bcc8d1c9e337c3b38a7da38f23e2cb6253709be14048ea5634feb98346d9158550bdd02e46a070a19",
|
||||||
|
"l10n\/ja.json": "04544cf223756df9ea856348547b06c0890880d76cfacfff7a32c9153680179e8bb135a4199160716b88cd75040278684c5966bf8c244fb8520e2198e88c2128",
|
||||||
|
"l10n\/ka.js": "e590fc3ba50070a0e146aeec490d5afc80f2fba103b54868b1785fac3cd337950f0dfc62db2304cb906a5530524cabbf33e2b17e185947bec032176a49c627cb",
|
||||||
|
"l10n\/ka.json": "918ae1d5df45889f6389d5753da912bec767e50154247f300e50ace5afe3ecb76945d8fa1adac5b3dc0380c8e3a0a9ee5a3ea933e33924406751f387aa900656",
|
||||||
|
"l10n\/ka_GE.js": "51d99fb90be9b5175a4605a071ce1a2c4c56b8678f02e80603c82b50aabdc47aa3f984e713862cda9d6000174db55bac10413c9dd00cbabb4b11267d2e2c74c9",
|
||||||
|
"l10n\/ka_GE.json": "f86948b4aa4cc2fa058fd0558bab6603e96c47224aae20b8fd63f72f6bb8fb20c5b4c8b79585b5cc186d8acee9d46cc86aa6507260347ae749422d02ceb02434",
|
||||||
|
"l10n\/km.js": "f6c7fd12a114fcea6a736c1e43a782318d8a978dd938dd50aa0b55dafb8079a6c688f1ea5f993008c40053cd13c3188744375be580bd58f63f0559ae7b97e10a",
|
||||||
|
"l10n\/km.json": "6f5b14ce2f70a7cb40a9b131e197b525136503a936b0540bbd83735513c0810025e41cbb68bea6871d1fece9561eda09cb69e849fa0a78a1fea36e8ea90d8e74",
|
||||||
|
"l10n\/ko.js": "8544c2600d54cd3523e39c93b14a43e6d442556ff9c3ed99b61bd75c25f2b3da3dc8a2c2ccb293feae6648e7c5f054c86dcbee5da21cb34472d4e0ef0c278902",
|
||||||
|
"l10n\/ko.json": "d7ecfed482a3f63900cb0ec4cda482e36dd3ac0d0b50d9e177f14d1311651b61856383f9f51c0aa1060e73cacc9ab7fdc5ab8aa96a767f31a811bc2669943e12",
|
||||||
|
"l10n\/lb.js": "6af728478e853fd3bccc0edef5e49eb024adc8463124d4f6d3802afb458712c491df1bab6b2f1f500a1c03acbb12057c00325a5f82d39aa9f96de604e01080fe",
|
||||||
|
"l10n\/lb.json": "c2a1a06deabf5478149ceb97ad25ca3e19afaaf2eb604c02ced543c628f1cd5a26cc7dc038d85c2e57bfcb65546d9536d0c01bbcd581272aede653c584b522c8",
|
||||||
|
"l10n\/lo.js": "6bbaad83c5131078ccaa63e88ee5f15d68e5ae69c4b7547c3893cb7f72ad54ad4c57ae81f129f01e38a63755150ee0ab69c0633dd43696ae0afba3a122f84e76",
|
||||||
|
"l10n\/lo.json": "a551f696134c63aaf5eb09a3ee630e9fdda9e87d95e603abcca375b84a7b30ab99e6f2d94f861fd820430a187214eeff44a6bb44ef6429dbe57cc56f6cf1fd17",
|
||||||
|
"l10n\/lt_LT.js": "8364de2f186642bc270377f9851ad62a3bd2276a16a202b2640ed6242de51a7558ccbcf0fe5e1a0e8b1308960de7d209da2aa0c06419039d8485b80356521426",
|
||||||
|
"l10n\/lt_LT.json": "697eb0f732547dacadfccbb2fc8c545d6fb2feb7bb3777c89ca21e2d61a5fafca18098e33c8980ee9e886bc2c6c1a23e5070aa09159c034b38cf0369882565b7",
|
||||||
|
"l10n\/lv.js": "e1e01b8ff4de7b2d7a8281d1a39a08980ee06d334753dc02603c727d34407d6f80c85354209e0bd0b96b9b184b17129bf74492743553c7145e3806ea8df25665",
|
||||||
|
"l10n\/lv.json": "286568607ffae56ff919c4754e3db5166b07f4b2cc04a69d2170d8c0238f53c99e0280cfa86c07504bc50d5d4f5e19b518866c37edb7cbd5db648d1048df82b9",
|
||||||
|
"l10n\/mk.js": "a3e737fa3a1c5704b52a3c43d6872eedfe3a7a879311f88ded3aa26a0dedff057e1ecf8eb8a6e47cb7964a15fc764ad6ad521d099262da7eced91e7f8ca3c7b4",
|
||||||
|
"l10n\/mk.json": "55cf5f9a3b6602233579ea43d5e33a2b6b7fdbbe6f7ebc45d5a99f50a688cfc6cee235d30429e9aa83ad34436b0d51f9c550a2ea0e79e1c802d44175657258b6",
|
||||||
|
"l10n\/mn.js": "7b4ad905f2ce5509077bd40485d83d3e725bcfa4f54506d3691810c8ed66c0c4607c5bf294ff8981b56407e8fd8bbff6d1a3fae0c1f81a899111104fd305968c",
|
||||||
|
"l10n\/mn.json": "a094eb3bf619a60089fc8904987fb4ea1df921c5b49310d40ab0b52ab902ea984538cd6e54f55424fac4dce71ad409dd2d8903d2a216fecc52240dd2d3ac75d7",
|
||||||
|
"l10n\/ms_MY.js": "d3086ea4723664d5b48ab03fbc51f134137e49db80fdb2ecf84ec6c1741ccc72cd0da9712ca50101ed02200cfe6802dbbc38a71a4811b073290d0f09f5326744",
|
||||||
|
"l10n\/ms_MY.json": "736886eff600178084a46ce6de3db0b65b1aaa677820921995963b95e6e842b5173ad40f12783c7aaa3996b5a43cbc51d5d6a469d5352e7e2600593a32f347da",
|
||||||
|
"l10n\/nb.js": "e8cef9bf1f8cb3ae6b3c13d19f29ce459afd5feaeea2966c0c247c05bf19ab1478a8cf0c30461a7d9bf57cfbe5272c855fae381b89bed56f2044eca21e152029",
|
||||||
|
"l10n\/nb.json": "dbfaefa889696221c90d2a0f665b677dc9a7c7cd84b3f86b2cbcfa36afb9d2ed475d59c6d5f2ed377aa8a5c4a2c3dbf7f0ae8f64ebd0464a87e50a30153082a0",
|
||||||
|
"l10n\/nl.js": "52795ad28af50f987db6a80c81fd6e44deec7fe469a6199366113aaab3e1a22eb9e57d9b325a3d949f6573d58a510f319baee3607a5a7ea4c4f7c6d72d186ee4",
|
||||||
|
"l10n\/nl.json": "3049fd5288198b298370c1ba82a4f1451f698a950639f202027d26a38d1a10c546eba0662b58d2a402f1ed3400fd9d4b508c7eb768fb4dda958ad41b164ceac2",
|
||||||
|
"l10n\/nn_NO.js": "0b6a1507ed363e9136edfe2f4e2e718356383a7128e876f95faa24cb28226a440ae737e642fb5d2e0fb5b2ba3258b9f9e74507601b17586163c47625280bc63e",
|
||||||
|
"l10n\/nn_NO.json": "63ef2b0b428ff00de62b37d63f683266d191f26a14e2397d2d87f69f0427e51d951d39358662598814e54c183aae2323bb97aa372edc91d06a40feb6b558ad87",
|
||||||
|
"l10n\/no-php": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e",
|
||||||
|
"l10n\/oc.js": "b93d1d58e6f930d5f370d31b491107f28f762650ea445dca8fc7e2b27c2dbe30f76a556d7909a4c762ad43a01679cf398c69d5993c27e3a41e18090512d74d2e",
|
||||||
|
"l10n\/oc.json": "33d49ab6105be4af1f6e59a6730f0c77d270f183b43cd1d07da393829234501d00571ac52c9b7774951542c61ccb1f618d63ab714b66af97a8e5ba8be1d6545a",
|
||||||
|
"l10n\/pl.js": "4c5d8faf565d1343241b833e5ca463aa792bcf386f95a9976736341b497bcf891230dd8bc172b2c4f7f61883e4b5f0638942e7cc0a0e536d7a410f9e38f032cf",
|
||||||
|
"l10n\/pl.json": "e4265c84d80c51a3afbcb139ac17855f9dbe618faff11b443820d430e8217ec41748e48d5fa95c3d6073abb4881f3f9931beccad8c39ca8ccd7831814a2fe548",
|
||||||
|
"l10n\/pt_BR.js": "fbce4921bf3dc58c37216fb352bb592a5383437c37c4a268606c0dd3e52a70ef4ba164361c8f64e3fe4b2ab941ec08957b3aac7fbda43376c8e7942a30b93a28",
|
||||||
|
"l10n\/pt_BR.json": "ad14b07792f07a1fb501236133ccf8bed627c55c24fff2352e833344d296982ea6aeef3abceefd256d1044ebf9fe67f7c1293b4c3a95c05e5e2dd117639fad27",
|
||||||
|
"l10n\/pt_PT.js": "76c3b196f8b4488084d0fb1ef887891dcd9a53cd794277415605d17ce6aece673be694c3210e69298ad68bdb16192d8696e1ebf9896abc1974278a3cb4eeb2bd",
|
||||||
|
"l10n\/pt_PT.json": "9edaa02178a597771902e8f47213bb43bc77575be291da5120f7580a60acb3f4f5c6f5f58b4d5a138880935e2a30a46f6f04004e758b8f1f068bc08d72ded771",
|
||||||
|
"l10n\/ro.js": "207b10f32498b24e220f213def6975902a60a47faa05866e50cf68f13211543705e4b5c86c45a08137dac3aa65137d7eecb865e0571b0d9e4c490a8e56130aea",
|
||||||
|
"l10n\/ro.json": "760587160cddea320e8ba6807e6671fec781701237bb7e0cdc3f4bad525a7061a76802d270146e46841c6199e5fcbe2ec6aca315aa31165270b1dedd8144c8ff",
|
||||||
|
"l10n\/ru.js": "24d95c033b41bcb3e9ad5c8debc32e951809062ab0d56f89e47896bd8f73e71b7790db567b80185d1a6f913902b9c60541367c3072ee881ab51b4229709ef187",
|
||||||
|
"l10n\/ru.json": "4d4a405fdd060e1e50bf21b34dccf9ac354f17cb665af87cab1e171b892aa9e9292a5d3f03abcc869ccdb76d74ad7e30578b19f72837760a66bfd2a1d812f5e6",
|
||||||
|
"l10n\/sc.js": "1a246ada7fcf92a25dd5dc007c2c44ddef2df64c653c604ede4b5021edaf7ae5e1320e3db03041435c5a787874cdbe42d17935f756ab7212567785cad058d631",
|
||||||
|
"l10n\/sc.json": "ca293be10e48f82b3e075e090ae5fe233db5f76a65754df5e1eb467750015a6f3a93b32360d4fbc3b75eb323db508e3a402d31135e8cd300721c3bb29bab57f5",
|
||||||
|
"l10n\/si.js": "be4219be529ca1dcbe5d793756d0a39edbc7e1147339ed733c42cb5cdc92a4199b51b6d443afb0572c48c7ebca3b941b041422905b399b599c978e1c76be6ed8",
|
||||||
|
"l10n\/si.json": "1ea90a76c3ca42d8d1f4998abbf2cfaedb35e924dd71da5632ab2ea67b30915a6a1cb0883fad48ff182eee14656037e636596f0241b5c113acd6229065547bfd",
|
||||||
|
"l10n\/sk.js": "013ae7735f575fab7ba55d47cdd09b0c629dc8a60c0a41d29f4c3526600bb3ea5c25e17f061d2640a9518caca1703cecd9e812a8f3cb9cc2ad67801feb25e051",
|
||||||
|
"l10n\/sk.json": "5d2f6d37243cc3b3aa08e16d7ff709ae449f92867097a0c25909ec0e92a0c988e82075ba0dbe9b0106006823d8eb9460af8ce4a02f41b1365dd8e53787bf9b52",
|
||||||
|
"l10n\/sl.js": "9c1303cfd76af0df9a934ed46cf166780e571b9d7455729cdc2755b6b2919229942eba9d3b28a25558c8df8c3488e1d70c3e5b511aec21e8e365049eb79fd803",
|
||||||
|
"l10n\/sl.json": "496849026dcdb4f93ca262d76d2f16f20e458faac21c5fa9dc56269b7bda74d93f5f89243860ab548ad9970c627d087ea2f5ad3f61cd496e20e9db98f0544967",
|
||||||
|
"l10n\/sq.js": "756ed675ec776d96a26c55c972af496bdcd7d83747b9c56ddc14af887235c117aa65c6471c714bde44374ee1769ef26bcc85db8bf6c289eef2aa25ca2a1f6ba6",
|
||||||
|
"l10n\/sq.json": "67f45d89781abae750cc324e373e180ced2e2bf4e4c958f20973763fdb7fa7c1aa4265500a6880914f940e4e0c572a24bf5c9835f4bbf61136be2c15b26582f5",
|
||||||
|
"l10n\/sr.js": "3481652bb73987f2ccd46e0d8b0ab99e51d8520771dee2fad76f23741c809b5a563c010631b4238b85475936419b19b54393cb23cef4853e83c3e1c31351a522",
|
||||||
|
"l10n\/sr.json": "4569c7c81f3c5f481177bdaa8114be5fc8b8edbcecaaa4b229f3ab81ba0c65158cd9c7860b965b3a58a3f98120e6027baec68510d5839929c069122944a186db",
|
||||||
|
"l10n\/sr@latin.js": "ddbfc9a69419875aaee7034de9899ea7c16af2246c96e563a6da3a85074904d23925843444c1cfa28ab4989271ac91c738cafebc86a1bdc6cf16549c7f28ba9d",
|
||||||
|
"l10n\/sr@latin.json": "a71ddac0c443180b29cafc0d4bac723c2c819cf67b68a2b1941abbb79a4c718ac606e3675726e73bc2a79cd8ab4bae22280d20d2b063776eefb0a2dc49e147ae",
|
||||||
|
"l10n\/sv.js": "b106fde58986b22ace6599e3272e9a9e523348cbafa403fba65935b4a97bee5ab7e300f687528eaee3d49d003bd9ecbba2410a36a6584254c6c90ce4c55b849c",
|
||||||
|
"l10n\/sv.json": "a5cef0f040576010f65ad45d4a32754b8689b8d7e3493a35a4eca34ac755d73b8e9ed6ab0b08d9dbf729b101d46518660b77ace4ecfc0eb6d245fbad8de17701",
|
||||||
|
"l10n\/ta.js": "ce3de413a7602e81114e2777bb8b19ff03fdb03085534e98f09c71b91209afc91dcf090c4f76f80d5060926ebbbebea9ab800d85d7920cca3b52185ea412127b",
|
||||||
|
"l10n\/ta.json": "0bfa6ea3d5b052df88765b721f24dce04a4b2c203e5be20e39efdb9ae66fa5467d2ad51287832e41c1ba945a0c2918e464df159748e805b32b82fb8f803384e4",
|
||||||
|
"l10n\/th.js": "885bff2be5a1a4efba1b01008ff31e85238c06dbda08a0c4c247f4dd5a73c1674c6283e08861f2e64ef5368781e4059dae8dd8544ff962c5dc6f2ef84b7c1082",
|
||||||
|
"l10n\/th.json": "a754f49c900eed1d5faaf4bb2506a1d8cb819c9e89d290ce0061423656aed746746d21895e9181635c81f9ac6e4b24ae124da8574706da1f16af49bf466013a8",
|
||||||
|
"l10n\/tr.js": "2539929be1cd715df0aa24a58a3c64928805b8e200f45307c88ead3cfc530779f4fb171dcd5cc2e14def702d3daba1fbbeb49234e81294f4f67fecfa02e03f3f",
|
||||||
|
"l10n\/tr.json": "d9994dd6b5c98a8372d2f180fd26961a510ec237f19a0fa9725a27222c144881a70e9ee460539ed06c99f01ac2e867cbd37bb4c7fc062e79d6ce624a4d24ef68",
|
||||||
|
"l10n\/ug.js": "cf5a4cc489e24841f470218ac3e2b9f23fc473cb620aa26d6096378f3d4d2ba17d09e6ebc9eaf40e523e16a791e11ff8854d293f03c9da1a67448608f74e95d9",
|
||||||
|
"l10n\/ug.json": "1b9fe28f5e9e78526b53fe0b13d7b8b598fce583ca197133d29173bdc35fdcec191d15f98f3203513bc40eb9702dcdda3542957f9389ff4323b826045ccbc774",
|
||||||
|
"l10n\/uk.js": "021645a41d47cb8b24acb97f96b0756db9063e66b4d054e99f4db4ad350d4e2514e0fdf7440a98739c53fda8c4460b5eef82cfe8aaa6314dfad4ebdd9c37d21c",
|
||||||
|
"l10n\/uk.json": "40973dce60f63565abb3461c4950a63f5b2c7ba6a6a972f3daed0c1d12f61738285dec9a72dc4b999e09767b7f074fd86d1d1edf8a8921c387178ff6d50d2427",
|
||||||
|
"l10n\/ur_PK.js": "a36ce7320d659bee122b4b982d6e04da49b91cbaf21977dc6f716319a65305c218e900ddb59e72de892ed7204f0e88b541d685d5808208536bf1e0b4718a094d",
|
||||||
|
"l10n\/ur_PK.json": "fd5643d3ad2e5907c6c8eb4ccad48bf72233b16f001bda4f20bce02f887ce46bd261fc23660ab028cfd9ab0b176c41942f9e510dd8e8c93c6e75201e5387c178",
|
||||||
|
"l10n\/vi.js": "d92860387a4af37c789a43b9e63bf1631a9b301a4ffaca09a6c4be6ff11a455149ad4303bff34ba3377f95aefbc6a41a62f66853b4514889658aea76c551606d",
|
||||||
|
"l10n\/vi.json": "0eeca1112e2ee3bdd1a10eadc69ea9087231705122dc07795383f3a6adc0574aebce243875ab213b8842ccf52d811e1ff431318d6133364922ecbf249ee23e13",
|
||||||
|
"l10n\/zh_CN.js": "89054d98f02d3d390eb84267ee269c18c93edb49da91664a51208b02a357d2c9354f6370a030fffb32a88faf64dca170a4871935c9c34e22953b3ab664ac906c",
|
||||||
|
"l10n\/zh_CN.json": "95dc396186d0fbf78476c1de330c2040297a9b1c36fac92f3883df7047995de6ff1f37e503fd1a7a9e9e0f35509152a42ae47b805762da320f81e1be7e4f8403",
|
||||||
|
"l10n\/zh_HK.js": "60c133ff604896814444dd58c5cd811a874d61e1d5980b145076210445bdde6a131ffb33795f654673b5e3ed4db47a583877c1642beb5a2f85b9a9bb6bd26195",
|
||||||
|
"l10n\/zh_HK.json": "ea88e35d827d22ddc619b75231490235c41ef7a2e3465be0f06acc5acaaefaec4b4d53f43176dfb8deb8f503faadeccced0715ae8e7dcee1433c384988438df9",
|
||||||
|
"l10n\/zh_TW.js": "fc9d72d9f3dbad67c81f29724526c1fbeb999be0bf335ae6129de887714e7183ee3ac1cf9ab532bbefc4fdb5d1bbbd38314f89130f395182842f09fff64006bf",
|
||||||
|
"l10n\/zh_TW.json": "319063e40fc5403ddf6553d3b4f755cbc284021f4d117d0cd75e9dd5dd158cf0fdf85314076a71b970d352decd48b39616f474d9ab9818126419ea00eaf77217",
|
||||||
|
"lib\/AppInfo\/Application.php": "048031cca8fa9364df44b9e5e6e756db69d93abd6e5ab36f03e7e74c9e9136ad02777e0c02666f0519cb8d207c15598b605dcbdc609bbfaf5fe50fffa811d94f",
|
||||||
|
"lib\/BackgroundJob\/CleanUpOutdatedBookingsJob.php": "63fbb78ddd4f21ea9c76fe4c9076c883aa96130d34918d07a777c1feae0f77fae6a21788429dcb5eed160c8f877a4b9c988978722ee2a3331bab19d1c6667905",
|
||||||
|
"lib\/Controller\/AppointmentConfigController.php": "231c0d39ed6b109c9b76b89b5ce3121401963d2f15a6dec07fcf92ced24fc3e16ecb85d7afee7610caeaa70120d17aaf62ae07bf69a7445af941e0f125ed7987",
|
||||||
|
"lib\/Controller\/AppointmentController.php": "0bebf351dcb4f9573389d63d456fbbdbd266c5448327a9cc2191071da912b892c90af2aae1f16ac3f85e7c36b047110e242630cfcce9671d25bcf41d55fc8cf1",
|
||||||
|
"lib\/Controller\/BookingController.php": "37403f1e648c1cb13577ce3de60124d2a50ad881ff6731bbde4c197d6c03298b732e11c37ed5d707b0da66528c3e6590f4482824bfb7d2e4642387e67d7a2b01",
|
||||||
|
"lib\/Controller\/ContactController.php": "5dcde9845b47d823ab240208efa3fde73038227af22826bcf68ebade03524ca8670a6102710b45a1fabfeca17485b3bc875862619a948313d0d107bf20cb8f15",
|
||||||
|
"lib\/Controller\/EmailController.php": "e070a2c25fa102e0e5b14476ef65236e94f9600066eb3e3c221d31feff2746d6384c8da5c1396e0bdf3a8964d510390d652f74199c2be7bfc43a60c200f74e64",
|
||||||
|
"lib\/Controller\/PublicViewController.php": "c242bb9b2aa347b059a44b949edb74c1a85602b9bf09065d9f414d6a15052c438d9b8ed3a92308e7e6c377c9f1e1b5921404656591b413449db9c86c9735ac4c",
|
||||||
|
"lib\/Controller\/SettingsController.php": "f309166fe787db5caa483ae72a0faf619665ece5ebeb272a446ad44365561bca47b4ba736e0764f294451f0e9c30881c2ef3c68cf53c8290827123e779d2b23a",
|
||||||
|
"lib\/Controller\/ViewController.php": "800265308a38ab95785f00169154aeb41bfc21faf0b53df8f3aa91bb8cabc59cb1d7c777af03f6c0f3fb524946b93084b54bd03bf2b3b6ed07f66abc387842ee",
|
||||||
|
"lib\/Dashboard\/CalendarWidget.php": "6de458acd86e4d67d0a38d80a1d0e3d37b5bd9e35cb0c168cc5be714a3522800213fa9d2b6796525f1925b8f8294ea2abf794e6d41d300b8a93b7697b0ca685a",
|
||||||
|
"lib\/Dashboard\/CalendarWidgetV2.php": "12ef67f0575be29e1c04bd550d3c297a072545b6b32b33c3a1799878f03f3472b2aa6562303774fa23dd72c85ff51da86165d5fbff719d3f3354c8b1ecc51d63",
|
||||||
|
"lib\/Db\/AppointmentConfig.php": "be1203ee4dbb2932e8bfbc9c7d2a045b7ab39ab6f9e917b8d4444c0d8dbfde9c4d1895b88e71f6e355db4ef9fd2de3dece37e6f4b4b4a5202d560f52814b9d40",
|
||||||
|
"lib\/Db\/AppointmentConfigMapper.php": "675b3ea847e8226cc3ec014b3c3d7167afa600d4dd80bc7e0fc3a065312898854b1f50a54e7269f57615a2f09554edf29b69ccf0774182bd87a450d2ed02a685",
|
||||||
|
"lib\/Db\/Booking.php": "6610af33686a3fb45afe25386a6a92eb021d322063ab0d497d11217d466aa4556de50c65f3f08727316055aa8959d42709a339a2724f89057f1892b29ee22e3f",
|
||||||
|
"lib\/Db\/BookingMapper.php": "dc3d057e84c444cde844958b42fc1a72244271662eee202f34593979a0253f96a5201ce82715880a9a8f05bc2a2349459ff6f6fdade7779d8cca7d0fec3ee4cf",
|
||||||
|
"lib\/Events\/BeforeAppointmentBookedEvent.php": "b5f3d48ad8fb708216026a258f29536f7a28afcbb4db11dc33bb3af5608652d4ee5eced5b2a7a5960e159d56fec25e7038a940b8c9541827973ea8f248965054",
|
||||||
|
"lib\/Exception\/ClientException.php": "7edc867ca60f7031c33cf206371cc5c0fe41e39cd903e8f526655e45e024b0f5bce0c6d5bd0c99d7f35fcaf229d306635505d3b0ba76b4e59c017e0972b6858f",
|
||||||
|
"lib\/Exception\/NoSlotFoundException.php": "0fe09c94579d5d41a1e33a507af4a424cdf539986ef63591042ae9f231672dbf34acc8f62cca6931ce948a408dd18782ccf059fca68de0a9d2fbea5c122ffa3c",
|
||||||
|
"lib\/Exception\/ServiceException.php": "b5b8ee3b8aebbd327f6e80039bae9789294f0857ea58b124e74e695d566871fa8dc5d9b6dde65801c8254540972ab0cdca8ff68953ef4b6bc84414da9ef3242e",
|
||||||
|
"lib\/Http\/JsonResponse.php": "9035416daba18c5cd4fffd723254d575793d2c38ddfb1034f35c85c685f7b5fe7dfde0b776090e488a7d0d5dfb43312f2138be03e0936f126d8ec26a65f6a02b",
|
||||||
|
"lib\/Listener\/AppointmentBookedListener.php": "03f9b6db3ee089a8d56add229b041e024621ac49e23cddded76355d2caf42c6037138873342fc389904c068ad2a4b15b37037e372cee2e8a6074b2aeda7cf6f6",
|
||||||
|
"lib\/Listener\/CalendarReferenceListener.php": "891c03c839591ae3527a5aa13207b323690b9ad2ddb8926bef4bba92fab0b05a7670a65643de30474b283d1153516f2ab9e0be7cb4811380e16fcdba4ee394e4",
|
||||||
|
"lib\/Listener\/UserDeletedListener.php": "759d37be6caac2f05e570d5fa059d859b701e112d8b3bfe6b302cc37ea4c3a71487d7aa461ea6f4778e8a7d038d385eeeb799e7e886254f92fd805ce08f80d7b",
|
||||||
|
"lib\/Migration\/Version2040Date20210908101001.php": "4fcfebd3c7521fb7f0998209a1534e31e8164d896d4ed856035dbd5d1a4fa88c20e8d71bb270a0d03fb8c51b23c883a308b9c3138a5725560b29a7c2b46589de",
|
||||||
|
"lib\/Migration\/Version3000Date20211109132439.php": "efc67095f55c12c71e180a1d2b82c595cf266db7cec53884a24c06e143212c277e4f8a7143ad41095c3dd63c217fc105909807ab6b5e0a852ff7d48bbe3709bc",
|
||||||
|
"lib\/Migration\/Version3010Date20220111090252.php": "d3971d87c6711ceb4c60c17ea2934a91fd71c32d8a048b459e12b8e164aa9b60a386b1d615a0a494e47b086b331e5034bc05fd6e88aee33ee27112abba70ac5e",
|
||||||
|
"lib\/Migration\/Version4050Date20230614163505.php": "f621b9b475cc77a0114fce7b60c5f02dc573e9dee0b3d9f51832a9e2d97b6a2a3bf2ea775359d92ca9aca27a63472cb93c292734b9c07c0a929bdc35af76431a",
|
||||||
|
"lib\/Notification\/Notifier.php": "a4643e4520cc11d7b4dbc2c2f5aaf14f6a04bed4c0afb335ba9a8bbeed6056c126183b35ae64244bcca8e06550ccee1aec2c2fef46ce4ad4b2c318425f64418a",
|
||||||
|
"lib\/Profile\/AppointmentsAction.php": "8111a025dba28201732276064e5c7c7dab8d01fc999472861ed408dd58d4ba006cdd2c6d6a37b508b220c4586204a00dacf5fd1ccf1029db4a8728b09d7a0197",
|
||||||
|
"lib\/Reference\/ReferenceProvider.php": "f97e810e80d2ed0f43b6df096f302d8b2f8ff812d6e44615d0ad7bd7272dc558f2779c73b8805322f4fe8c29936d72a2ed4084e2e26360a4b9cbfb24b2313225",
|
||||||
|
"lib\/Service\/Appointments\/AppointmentConfigService.php": "f5e7b009e23c8e21d1d849b856206c4353e93c7084d0d44bd8e91a7a0f465826656aaf67af3af05e61922c01a8e888fc20d49a48c918c7f5dc60bc0a10985118",
|
||||||
|
"lib\/Service\/Appointments\/AvailabilityGenerator.php": "a37f7aabe05ccd55802e1a7e3acf97d2c47506a41054924eded93b544637a871337bbbdbd77bb06cca4a48f72e87e8cb380de9d7a56e711378db6effc3617fe1",
|
||||||
|
"lib\/Service\/Appointments\/BookingCalendarWriter.php": "eb1559e765f5c48f1ea5ebe72a38cbdde2a45dcdb2d2d30cee82464795a74f1ba0767dfe14da7acc671f494a268962e42a338935ecd1cc55a73aada15aa8d743",
|
||||||
|
"lib\/Service\/Appointments\/BookingService.php": "72a9806d0566cbfdc4b2447c0f8fdd2ab887f0cd316892635e3c07e4f314df117cd2bd53a671f502ca412b7043d13c51489d780022391eeded4e78abbcae945b",
|
||||||
|
"lib\/Service\/Appointments\/DailyLimitFilter.php": "8920835e8a90256ecd29e7ceeae14fdb04ddefc0b3ea1e47bde776530909485b6eaf43f890dcd8febb3b8067edd36f4e6f037457519b8b1c333d997ad10d3bc0",
|
||||||
|
"lib\/Service\/Appointments\/EventConflictFilter.php": "1d61b443ad062c4acfb5e12319a1147bdbaf3ac670438c2ead1341308a29c49633ccdce713f86fe4a808cfd70073362d17edf297a4477bcc0edf48f469bd85e7",
|
||||||
|
"lib\/Service\/Appointments\/Interval.php": "b5ad21473183b20b769e66c740ebedb56ac76a96c97047b8735ccb98739b16d525946ce755c0bbc0a019460bf224ee418582341f34fbec5b845141e718200429",
|
||||||
|
"lib\/Service\/Appointments\/MailService.php": "459de71530a5f4b0929d800da8ab3f0faada96bb25f046fbff53d8c5d619162ee7178516fd707f5486573df8d61f931205cc3c40787a80ef1211ebc975747109",
|
||||||
|
"lib\/Service\/Appointments\/SlotExtrapolator.php": "f75d091347ec5d24af0574dd2a7b71ef55ab526605fa3ec26962430edd4f2cf14f10826328fb632895f7417debc44d32c19f96999eb0830967fac98989a0db76",
|
||||||
|
"lib\/Service\/Appointments\/TimezoneGenerator.php": "478adb940aff8fcf54ff427eea338dab20755f966dd49b315353ceb1067aec5dac62dd2e948ae9087481c2370a29149be8f1b7bd762cbb6678754a9de1c0f62c",
|
||||||
|
"lib\/Service\/CalendarInitialStateService.php": "731744662286980a7de5ec0f7a8a0c908ed4300f9e510ccbabfa64761e3fed4e5c5d29c62ba4649140c44686526e69c985c915bbc2088520337bf87022afe7f5",
|
||||||
|
"lib\/Service\/JSDataService.php": "08576d19c0ac377c03517b9574eec675e42a39d876f46076b620e9942c8e7251bfa8ef8413718e652995346d134b0b73045797be4af1cbcfba225ea1eb7f04d0",
|
||||||
|
"lib\/Service\/ServiceException.php": "378d5ead5ab7c1ca3d62cfd62a282a9fa0fe7dd2b639a18178cb9fec0a7c044e9e40e7bbb4bf6fd0dff6eed21d313f4bde5fa522c3aaf24038e99eb70c572afd",
|
||||||
|
"phpunit.integration.xml": "3b6b16cc733dfe5d35495c3bd4ea21f316a3d6df643f9c03532d3a5bf832654a3e7567a541e594742a4f7f9686daf51c7bf5730cb1e80f3c97d8faeb8bbce6ca",
|
||||||
|
"renovate.json": "a7f2eec7a3ecf46ae7181b80802bbee22e778847d0ad7692c183767d12f12b02a5a7a9ee52189d8f302a9981d64f52fc979990c235d40fc6f53d7648d708b8e7",
|
||||||
|
"templates\/appointments\/404-booking.php": "3d6d9e13dc900cdc1efbed3557ea61f20c8547a4ca0d503fb782fa10067a68f1e9a066e40f3f365008ae84669597043d6a4a4797e643df2778d05a420ffb4197",
|
||||||
|
"templates\/appointments\/404-index.php": "d60b2e576db87692061f5a90df667200ba07f1de696b833d14d7f8d325f3907808f7f3efc8895f957626fd32ef51ac77d8a9b0ac88ca18ebc94b2498ffdb6571",
|
||||||
|
"templates\/appointments\/booking-conflict.php": "9569e603013c15578b1ae4e4f6b59eb8290cbf6f53bf2bbee92d3e3f124f0c6c07b5dd5f6e8b8d949bed11a20ed623671789b28bee373aba8a875cff278e875a",
|
||||||
|
"templates\/appointments\/booking.php": "8c0aaa625d900c9b8b10b72897ce47f3d32997078f37b869453767d0a5581c88735f976904d1e00981490f10a24276c95edbede55169c2fbb85bb810fda89309",
|
||||||
|
"templates\/appointments\/confirmation.php": "b8e1f5d80ca8509531c11d4f6ab473b8a0a6d1ac0e69ccda0fb9d992d3f563f98ca9cfb3d8d3cf926767efd4f2ec42ebca2eb5552389b60607b462b297eeadcc",
|
||||||
|
"templates\/appointments\/index.php": "6b389f407c72519c565b4fbce4984190bbf99b50d60953bc641fbba8f1a77e568ffd40323a6d3e7b7ba172195fa16b2c4acf17083135e6ba6f81f307f7a1543e",
|
||||||
|
"templates\/main.php": "ef641fbfff2f437adbc2c909717d0ae0dd3a28b2ad25d6fe1205f201570ef06e2002eedccc0870755968c48a4ee352f58b8eed266c0d4342d5001d97f20fcbe8",
|
||||||
|
"vendor\/autoload.php": "a79f2278f28f465b2e1a031e85dd7aeae5e55b6f5896f7ee5526ce20da61c4fdad1c4a6549f89ac5683eec667b51086296ec43df48ae4e5362a664c973211af2",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/.makefile\/touch.sh": "d28bd83c3e865caca37e54b29e3a07879fb02e1780c4c344c6a498591fc11ceb3e927f160728811797f9fa8c7695696b169ee16cfdbe5c58568367cc4c353010",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/.phive\/phars.xml": "2c2eac192d268b4d70eb4c72672b4f23d4bf1a6dd465583e53ba0f7e25d445105c2e1552a2c34d8389e1d49ac557398c29cba56c2f3b2bd6afca4cfb262dc09d",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/.php-cs-fixer.php": "795aca957079966845c1b9a5e892532e7c8f8d20cb3b848d60b5ee1df5d3ac387a857c44d36a4cfda5cecc1bf7da33e747ff76d8bb2766b3d005b8460c0f10c5",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/LICENSE": "be7f5687f15a6d76c79052959703052919509eaa54fbcae9d1e5052ee5ee1e52075f87545694c56f40a04ca98d3386d062e8c53f9029fd93a437acdf0b53f560",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario0\/expected.txt": "a4fed27b2bfae1091999874f3d1c9e69ff92cbb2fee35f6cad085ac40cfba372542b3ef969c163ed37bf68645ad6b9ae69954529b782f2a89b51cc80f883eae0",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario0\/script.sh": "5ccb610fe2c0c10d41e1ddb08ba733f0335935c3d78eff8b08fddb5897b0ba024de21ffa57244452569d67cee199a5998a607fc922a551e1e4d307082e2f214c",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario1\/expected.txt": "9e306f32de83e89b13d6189520085296c7d0bcaf147b9e56ec1bb4e27b3273d65f48787204fc74a1d86fc7e1fe3177be3adb7632158e920f1de9089d6bd50a6b",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario1\/script.sh": "6341889bb4ac7db801493b3a70498596c337b59786c91fa5630ebcb5e637764843c24e530b8bb258938115614b0777d642941c9e32b04b763584e37613d73459",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario10\/expected.txt": "dd53bb80ee87a0a5687cfcff320ff560035be5eedbec85e5fe4904dc43b9ba655faaf2fe826740e37a3b1a4ac60e4efdfcf0134717778966d72e3a3e44c481d4",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario10\/script.sh": "86b27023fd07647739764221036a778b86ca62a666eeba07a85a89aa3471ca5e7e3e9dce02356359b7485907600612ebd5821aade3acdbfd8c4bb03b8d3d74d3",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario11\/expected.txt": "6ff13329ff9581ca889c5918b45c0f2e5c4c77882e9d09ec7e7ca5d8dc29216a58ca0aabd1a59c197f16769d10a5d1310c46a2c018d996c88a7666545e969d7a",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario11\/script.sh": "4a10e2b8829ddc18254be14793cb8f2795123effce00a2bebbd981e4a1f1a0dd6710bdce39bf6f1807508339382bbad49f7250cc0aa14c661b0a2b8e4bb6a39c",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario12\/expected.txt": "2c9323bd8a8cf2e7b465a10a4b81950901fb845a1da0a5da4d797a73bdf6b7ed8b2907499cdea0db1c2cfb325b80430b50c05d9c5642428213549d02a7d6e166",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario12\/root_root.php": "4375e5f5615b5adbe6b106edf70adcf3bdb8946b4d1755ba42d43869323695c6a61fcddcb3906f6694c9b6b48d4ed9f951b0c5af7801759352624c68e6a52678",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario12\/root_vendorbin.php": "6bc6cb3e0c363d153d195e3d4a17705e6152016a6e7195cd8881ad08e6522eb256071e1f22afde0146f35c1fccde7761c16fc300c5cc24c2e789180a82d279c4",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario12\/script.sh": "53d6501288006412a99570caecfaaf83e2347d70be1e81665a70c3bcc056e487b5cd9a744c71425b91112e8bc85029d473552f59cc9fec98aeb9103069f8bb6e",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario12\/vendor-bin\/tool\/root_root.php": "64881b588d6165427bb8ef99a5cb1e15078f5b058b0817a78196142601974198060985aa62fdba2bf4c75a2ada86b8e08b2bace99af9723c84836c0ae76ada3a",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario12\/vendor-bin\/tool\/root_vendorbin.php": "4339526ec171853b8a46bd5370d7a754c77bbcf3e8ff1550573113ff4ab202f559dc021ec980bfd71d758fda4b5ba359a21569be83eae27f34bceed46d4697b9",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario2\/expected.txt": "72682ceef9567128826e5de1b2ff823ea301f18106a7e947a726356276f749ec5e077408bb0d0f0f787aab2d7ed0bbea3fa2e3d10a246a57a3d8904dbadae105",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario2\/script.sh": "04a2fe8b4ca90b7a575e02959f8d48fd2b81fd95588ce53ef6fc5f351fb3a6184c5d25ee1d84fc0944e0e8bb0d16731ccb379857e25df2720979f8a0de2852f3",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario3\/expected.txt": "cc451a4679c480638b69e2f9772d8355def9f2f255d0781776f51f5a95b7b83758a9b680938aec0d2fe6ebb9be43887fe727fd1dfee39b8540808b2c98319bca",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario3\/script.sh": "c34adbe363bb5462b207b10844d1f43d22986cfe521314224d8bea50cc23c770fee7b1601e0926d8a0877b075a2e98cdb3f73094d1e49bee6efcd03ef77872ff",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario5\/expected.txt": "0daf5da954432f542566159b29f5feca36e76416af9f7be452cc4b4721f39c5c6d0512a77b8a3fc3ac770dcf10235b25f8ed574ad2e0f9c905990cb0f376a419",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario5\/script.sh": "9160730cb306f99beac21ee9941abf1e6d6320005295e5c5658e6897625bb9fd7a47775fa62792e05376a7e89c2a2416b5941c2f66308acd258fb013faea496c",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario6\/expected.txt": "95d52d248ac93c504121091915e47447ab24cb1e6c1bb11a46b98436b5e3b5a77591b80ed940588b27c35e027957507f307a50719fa2a0819c03fe824bbb2ad1",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario6\/script.sh": "10a84109f284d4dd0d3ae999efb429a977421a0f33048a63ca3c2b1bd8243414e4371a44958ff8d24e48376ce17f9203ebeccaff1d33a51eb833403e85a2b46d",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario7\/expected.txt": "47cc06fb11d74992f450662cda48129ee1e0598823891fefc9dd94dabd49bd193854a7b9eff16ecf0b5ba0c098eec3cd3e2df9e9462a5efbed5eac86513633ed",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario7\/script.sh": "9fc9f67633c7d09f2b9605216f0d672eca8c0ed8f9ab824eb2cb164b76a53bfe7857a3b8a679e31a9a8a4a39a01497ee18b95190dd481a45b00dbac55ec5cac2",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario8\/expected.txt": "ef1dc1ed99d80659cbf440e2d9c8667155bcb791de129ac39c0b93ee84bdd2f4062860b6c18f18440e2df003923b0878d7f8c54328e18a6bcf5f67c09c654f0c",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario8\/script.sh": "cd473f273a143ce08a8928f1040ad213a4f6b130d9d75ddf14ab6fc0fa4c6d1e41883f716267c0e8d5975f817d5074788a25ec9e85808425f1fa92ec210bb266",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario9\/expected.txt": "cae8691ffa24cebfa74f48663b7296f27c4746cb859800f4ebee50ad6079c29d7b5dbdc3876b0626a71b63886c8f0c7c7a2d2e19b54952abfcdcb6ea640bd3f1",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/e2e\/scenario9\/script.sh": "f636569c0ca7a5951b1d686b881ef45125221c2abf6b2b82fe945c5652852f9be37419ffc7e51ca8a63e516f80a5c259a37a780daa44e8aecf2b949b0af91078",
|
||||||
|
"vendor\/bamarni\/composer-bin-plugin\/infection.json": "8dab6d1c424b55f6e131e643464038a0b8fed93754bac8e9d7e6577ac32a1fb680ed62eed5e6038681d710e5b63679d4cf56a35e880e393d5d0ca1d3b241b5a1",
|
||||||
|
"vendor\/composer\/ClassLoader.php": "f73af132ef1159370f4da75d1477541c8fd55e82d64e1a29b199e8963597b3558853edd48f703118bb139680e80bbae5cd601580c9f62355f3e749214b40e162",
|
||||||
|
"vendor\/composer\/InstalledVersions.php": "733e68c171cb9e44868bb0f105850fbd0e4f225c67235bf30fb2ac5c3443c6edfb722d4b33aa91c82bb600e937cb6392eb1883694d41616e66969d7d42e23b4f",
|
||||||
|
"vendor\/composer\/LICENSE": "f3bb64009f41a425df5a9bbab53490f0eb9b74fa8d6aaa2f57efb928edc4ffff330260666edeaa04a91fed708c3663371cf01b284f3a08d6698aaef7a23f355a",
|
||||||
|
"vendor\/composer\/autoload_classmap.php": "11e88f9ca1fbd533339dccad3998a1309283b5955847789a62c203e9fafa245037589ad2ffa0c731fc03fb9c3173a0909eabecaeb32a3d5efee657da839e78d2",
|
||||||
|
"vendor\/composer\/autoload_namespaces.php": "30324cf2dc20c214c5b5c8fdc2099b67772149ddea1d1d51969c711be9a83d036e43746c600f958a6b49969b16a10ef93e9b1e3d5af9714721ead916b9aef344",
|
||||||
|
"vendor\/composer\/autoload_psr4.php": "297fbd017d6ade131e729ef31a2822badba3e9cc2b8f3d850c94e7a16adb78adaf8393a9422870dd5f40c87aef5ddc879f5fdc87cf2f7d427c8a4bcf9c719b76",
|
||||||
|
"vendor\/composer\/autoload_real.php": "b1e4ba2817f31f660950c609ce248fdcf8471573006302581d3f4ef2b0e401ed6b9bd6969f24ac72ef781e2a51d9e6400f1ecfedb67d2863cde670fbb2f7ad7e",
|
||||||
|
"vendor\/composer\/autoload_static.php": "2b831ac5dd54daf8ceb777ee7e7d9158580b52b9de5c6a2702bc772e661ba903c3918f15fcc3aee98230e37f46002095f3169517392761aea180fe6e17b5effc",
|
||||||
|
"vendor\/composer\/installed.json": "6ac57a89c5c1767f8452dc5f8e054c18955c36cd8ef9b43975ec0bcfaae08cf6b5b42d5f3d776e9fa28a5d09d3c90d1193d2e8eba2bf4c9243ccb90d9acab1e9",
|
||||||
|
"vendor\/composer\/installed.php": "fa6d29123ed24b68b13a14b5b481c4ad09edf61b46e5f253cf0726f5072a2d5d28b3795d32f885f4c51ac65286b21af33658b0f52fb1e9e7348b20e9df2656bd",
|
||||||
|
"vendor\/composer\/platform_check.php": "03d41a35bd8e3080a6288030351056fddc03084a95fc452a2ffdc9c420fdb674cf2ba4329e2a1014c5884b2ef60dc7d1a049557285c585f375a2558513a7057c"
|
||||||
|
},
|
||||||
|
"signature": "GeWubAvI+7j7UtM5Ak2tyJ5RJHMieY\/7dvC0KqRKGeXDOjURDYtIiafjcXOM6SzJ4goYGwcP7JdIfeCrBTsUhRXSRLqKrGFr1vUrCcCHarAYY4\/JHRLzYa69UnQ9iLF4gcy2yrIyBjmvVV1JlLJ1DgnD3DCzDQIRWoSmcSlXLp7X0MLpOxBsAZlzJ3ddNrO2FinOhHPX12WNHUIDqHJjZFOLV2hB3gz3hSHGPFb+9bOyAekac2h91Iw0Syq80DPlLJ19RjvWD7R3uk9cPhUw4kS7M9MiJ0x9JkM9ueg+uQ\/xpPgoj5TorhAQ2ijZc9sNJzgHdMLTt\/8isifhOcF8gy7kmeaeiZX4b7kc7SrhABnvOJ\/vTZ917wMhm1KpK2fhBzrYHmwLYecsUoSFa4Tz8gJ9XPPAL0maHYOAUCXlFM5p00E33R28QCr+mKdc0JZx7Ut8kX4N1BXgGXfzjCYBhJ9MqxMw6G4ONe6GvNgi1zIySYz5YS2UPqZpts2dOyCUBFi+nlSGRZu5wwQxLG2S34a+17yODg6HbKFLU05B0sL\/RJCRdOd3JsV7h1SgNauSwmEDz5n2c3swtR229TpG9YvYGfSCd41FQpHGB7gQIYGHHmpzjLx6jcAnqtpGAmOzDkJru6\/B2\/\/20nRHPUD2x+k41F11uJUu3tl9JPFBxj8=",
|
||||||
|
"certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhARMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMDAzMTMyNjQwWhcNMjcwMTA5MTMyNjQwWjATMREwDwYD\r\nVQQDEwhjYWxlbmRhcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm6\r\nFTeqgzCXprkU83VM4\/DrZWn3kqtfaR\/edkC4gYT3ug7RHa\/Uv1C\/S++vr7pvgpnk\r\nYzQoavl\/0Qlh5sKEYX+0ud\/LQDoiidwBRDckFUQ1bRfVLxAD9UAVvDRHxDqJMOx2\r\ngZArbeQ3ztdSHZp4ThzBFWq2FILsJD86weG7LwHjzhW6SWgLb\/YTLbuuW6tRCDVV\r\nbtB0I\/a0vCwj2u91Chw3u6pWWjPakc9DQrIDH4HCIBKQ4zVrYDxAmJDRFGDvVVWx\r\nuIAeux8sd8drqSMqAhX+XMcZPRD71NQTWbCupSwWO8kgjmZnBpIiBNpzvMQzJf3A\r\nQloZtjZ2RDXAQG88eTeT8pp8yEOCEoDLpGdraKxJrh\/z2Dsk30JP3lOiNYJ9vBaB\r\nC8NJbJ3oAlG7THwUaFF9fsdAKoTwzs5Xms04TI7W\/v4Z\/GClOzMymnR1T4sR72Oy\r\n3WaMNHv\/1QGffvQn2\/TtZt23Ou3P083xWx2vn5FgTcac8+x85vRgWsVCA4hq9v6m\r\nAlktB0+UWDEXpDTKD9BdFNWM8Ig9jQf7EJrvTLNnS7FIJZMB4GK8lpvPxyvACWnh\r\nR2hQOe987Zvl3B1JZNO5RvtSeYld9Y9UfMgW1aPRweDNjSuZYAKlugx1ZoyI5HyA\r\nQjfzAwicIMwZsCJDV\/P5ZO8FE+23rdWaoJczpBqDAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAHQXwvj8q5khWR\/ilg3JGYpmMNBYHE9OeDaOcNArkKaGMd478SDPOXeu\r\nyW7hCvNEpiTk5g0h3g3yleZFws0xH8fPsQgZANgvQXb3RCcD61NL77d0cMTr7Xzr\r\nN3Lq\/ML1YLc\/WwL4uV1XvpMQMwALFL1p63BU2c0ysO31zbLOjMKAJi0hHFDYz5ZQ\r\nD3xxtc17ll3B5IqrMnMHRqmOQ39Sbe56Y7T4agaIz\/sUWpseo85D5kt7UAIOR+Mr\r\nQ0Bl\/QinETk72afGR46Qvc7tC1t9JjQQD3AUbEGuJdGvXjJJ9GREYu01XoODmPdT\r\njXXOI8XIOK6kxXhPHUc3iWu9b4KqGm0=\r\n-----END CERTIFICATE-----"
|
||||||
|
}
|
||||||
5
calendar/composer/autoload.php
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
|
require_once __DIR__ . '/../vendor/autoload.php';
|
||||||
90
calendar/css/app-modal.scss
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2021 Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
.appointment-config-modal {
|
||||||
|
padding: 2vw;
|
||||||
|
|
||||||
|
&__form {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
fieldset {
|
||||||
|
padding: 20px 0;
|
||||||
|
|
||||||
|
header {
|
||||||
|
font-size: 16px;
|
||||||
|
margin-bottom: 3px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.availability-select, .calendar-select {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__row {
|
||||||
|
&--wrapped {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
gap: 10px 50px;
|
||||||
|
|
||||||
|
> div {
|
||||||
|
flex: 1 200px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Rows that don't have their own vue components
|
||||||
|
&--local {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__row + &__row {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fix calendar picker styling
|
||||||
|
.multiselect__tags {
|
||||||
|
height: unset !important;
|
||||||
|
margin: 0 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__submit-button {
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-config-modal-confirmation {
|
||||||
|
.empty-content {
|
||||||
|
margin-top: 0 !important;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__buttons {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
gap: 0 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
321
calendar/css/app-navigation.scss
Normal file
@ -0,0 +1,321 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2016 Raghu Nayyar <hey@raghunayyar.com>
|
||||||
|
* @copyright 2018 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
* @copyright 2017 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author Raghu Nayyar
|
||||||
|
* @author Georg Ehrke
|
||||||
|
* @author John Molakvoæ
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
.app-calendar {
|
||||||
|
.datepicker-button-section,
|
||||||
|
.today-button-section,
|
||||||
|
.view-button-section {
|
||||||
|
display: flex;
|
||||||
|
|
||||||
|
.button {
|
||||||
|
// this border-radius affects the button in the middle of the group
|
||||||
|
// for the rounded corner buttons on the sides, see further below
|
||||||
|
border-radius: 0;
|
||||||
|
font-weight: normal;
|
||||||
|
margin: 0 0 var(--default-grid-baseline) 0;
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:first-child:not(:only-of-type) {
|
||||||
|
border-radius: var(--border-radius-pill) 0 0 var(--border-radius-pill);
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:last-child:not(:only-of-type) {
|
||||||
|
border-radius: 0 var(--border-radius-pill) var(--border-radius-pill) 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:not(:only-of-type):not(:first-child):not(:last-child) {
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:only-child {
|
||||||
|
border-radius: var(--border-radius-pill);
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:hover,
|
||||||
|
.button:focus,
|
||||||
|
.button.active {
|
||||||
|
z-index: 50;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.datepicker-button-section {
|
||||||
|
&__datepicker-label {
|
||||||
|
flex-grow: 4 !important;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__datepicker {
|
||||||
|
margin-left: 26px;
|
||||||
|
margin-top: 48px;
|
||||||
|
position: absolute !important;
|
||||||
|
width: 0 !important;
|
||||||
|
|
||||||
|
.mx-input-wrapper {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__previous,
|
||||||
|
&__next {
|
||||||
|
background-size: 10px;
|
||||||
|
flex-grow: 0 !important;
|
||||||
|
width: 34px;
|
||||||
|
padding: 0 6px !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-navigation-header {
|
||||||
|
padding: calc(var(--default-grid-baseline, 4px) * 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.new-event-today-view-section {
|
||||||
|
display: flex;
|
||||||
|
|
||||||
|
// Fix margins from core
|
||||||
|
.button {
|
||||||
|
margin: 0 var(--default-grid-baseline) 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.new-event {
|
||||||
|
flex-grow: 5;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.today {
|
||||||
|
flex-grow: 1;
|
||||||
|
font-weight: normal !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add background to navigation toggle to fix overlap with calendar elements
|
||||||
|
.app-navigation-toggle {
|
||||||
|
background-color: var(--color-main-background) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-navigation {
|
||||||
|
button.icon-share {
|
||||||
|
opacity: 0.3 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
button.icon-shared,
|
||||||
|
button.icon-public {
|
||||||
|
opacity: 0.7 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
button.icon-share:active,
|
||||||
|
button.icon-share:focus,
|
||||||
|
button.icon-share:hover,
|
||||||
|
button.icon-shared:active,
|
||||||
|
button.icon-shared:focus,
|
||||||
|
button.icon-shared:hover,
|
||||||
|
button.icon-public:active,
|
||||||
|
button.icon-public:focus,
|
||||||
|
button.icon-public:hover {
|
||||||
|
opacity: 1 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendars-list {
|
||||||
|
display: block !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.app-navigation-loading-placeholder-entry {
|
||||||
|
div.icon.icon-loading {
|
||||||
|
min-height: 44px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-navigation-entry-wrapper.deleted {
|
||||||
|
.app-navigation-entry__name {
|
||||||
|
text-decoration: line-through;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-navigation-entry-wrapper.open-sharing {
|
||||||
|
box-shadow: inset 4px 0 var(--color-primary-element) !important;
|
||||||
|
margin-left: -6px;
|
||||||
|
padding-left: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-navigation-entry-wrapper.disabled {
|
||||||
|
.app-navigation-entry__name {
|
||||||
|
color: var(--color-text-lighter) !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-navigation-entry-wrapper .app-navigation-entry__children .app-navigation-entry {
|
||||||
|
padding-left: 0 !important;
|
||||||
|
|
||||||
|
.avatar {
|
||||||
|
width: 32px;
|
||||||
|
height: 32px;
|
||||||
|
background-color: var(--color-border-dark);
|
||||||
|
background-size: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.avatar.published {
|
||||||
|
background-color: var(--color-primary-element);
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-navigation-entry__multiselect {
|
||||||
|
padding: 0 8px;
|
||||||
|
|
||||||
|
.multiselect {
|
||||||
|
width: 100%;
|
||||||
|
border-radius: var(--border-radius-large);
|
||||||
|
|
||||||
|
&__content-wrapper {
|
||||||
|
z-index: 200 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-navigation-entry__utils {
|
||||||
|
.action-checkbox__label {
|
||||||
|
padding-right: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.action-checkbox__label::before {
|
||||||
|
margin: 0 4px 0 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-navigation-entry-new-calendar {
|
||||||
|
.app-navigation-entry__name {
|
||||||
|
color: var(--color-text-maxcontrast) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&--open {
|
||||||
|
.app-navigation-entry__name{
|
||||||
|
color: var(--color-text-light) !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.action-item:not(.action-item--open) {
|
||||||
|
.action-item__menutoggle:not(:hover):not(:focus):not(:active) {
|
||||||
|
opacity: .5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
ul {
|
||||||
|
|
||||||
|
// Calendar list items / Subscription list items
|
||||||
|
> li.app-navigation-entry-wrapper {
|
||||||
|
|
||||||
|
div.sharing-section {
|
||||||
|
//box-shadow: inset 4px 0 var(--color-primary-element);
|
||||||
|
//padding-left: 12px;
|
||||||
|
//padding-right: 12px;
|
||||||
|
//width: 100%;
|
||||||
|
|
||||||
|
div.multiselect {
|
||||||
|
width: calc(100% - 14px);
|
||||||
|
max-width: none;
|
||||||
|
z-index: 105;
|
||||||
|
}
|
||||||
|
|
||||||
|
.oneline {
|
||||||
|
white-space: nowrap;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shareWithList {
|
||||||
|
list-style-type: none;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
|
||||||
|
> li {
|
||||||
|
height: 44px;
|
||||||
|
white-space: normal;
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
position: relative;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.username {
|
||||||
|
padding: 0 8px;
|
||||||
|
overflow: hidden;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
}
|
||||||
|
|
||||||
|
> .sharingOptionsGroup {
|
||||||
|
margin-left: auto;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
white-space: nowrap;
|
||||||
|
|
||||||
|
> a:hover,
|
||||||
|
> a:focus,
|
||||||
|
> .share-menu > a:hover,
|
||||||
|
> .share-menu > a:focus {
|
||||||
|
box-shadow: none !important;
|
||||||
|
opacity: 1 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
> .icon:not(.hidden),
|
||||||
|
> .share-menu .icon:not(.hidden){
|
||||||
|
padding: 14px;
|
||||||
|
height: 44px;
|
||||||
|
width: 44px;
|
||||||
|
opacity: 0.5;
|
||||||
|
display: block;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
> .share-menu {
|
||||||
|
position: relative;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.appointment-config-list {
|
||||||
|
.app-navigation-caption {
|
||||||
|
margin-top: 22px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-navigation-entry-link,
|
||||||
|
.app-navigation-entry-link * {
|
||||||
|
cursor: default;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
138
calendar/css/app-settings.scss
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#app-settings {
|
||||||
|
.settings-fieldset-interior-item {
|
||||||
|
padding: 5px 0;
|
||||||
|
|
||||||
|
.action-checkbox {
|
||||||
|
line-height: unset !important;
|
||||||
|
white-space: unset !important;
|
||||||
|
|
||||||
|
&__label::before {
|
||||||
|
margin: 0 6px 3px 3px !important;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.action-button {
|
||||||
|
min-height: unset !important;
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
margin: 0 6px 3px 3px !important;
|
||||||
|
height: 14px !important;
|
||||||
|
width: 14px !important;
|
||||||
|
background-position: unset !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__longtext {
|
||||||
|
width: unset !important;
|
||||||
|
padding: 0 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__import-button {
|
||||||
|
display: block;
|
||||||
|
text-align: center;
|
||||||
|
background-position-x: 8px;
|
||||||
|
position: relative;
|
||||||
|
|
||||||
|
.material-design-icon {
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--slotDuration,
|
||||||
|
&--defaultReminder {
|
||||||
|
display: table;
|
||||||
|
|
||||||
|
label {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.multiselect {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--timezone,
|
||||||
|
&--default-calendar {
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
.multiselect {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.shortcut-overview-modal {
|
||||||
|
.modal-container {
|
||||||
|
display: flex !important;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
padding: 0 12px 12px 12px !important;
|
||||||
|
|
||||||
|
* {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shortcut-section {
|
||||||
|
width: 50%;
|
||||||
|
flex-grow: 0;
|
||||||
|
flex-shrink: 0;
|
||||||
|
padding: 10px;
|
||||||
|
|
||||||
|
.shortcut-section-item {
|
||||||
|
width: 100%;
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 33% 67%;
|
||||||
|
column-gap: 10px;
|
||||||
|
|
||||||
|
&:not(:first-child) {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__keys {
|
||||||
|
display: block;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__label {
|
||||||
|
display: block;
|
||||||
|
text-align: left;
|
||||||
|
padding-top: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__spacer {
|
||||||
|
margin: 0 3px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fix the shortcut overview on smaller screens
|
||||||
|
@media screen and (max-width: 800px) {
|
||||||
|
.shortcut-overview-modal .modal-container .shortcut-section {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
902
calendar/css/app-sidebar.scss
Normal file
@ -0,0 +1,902 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
.app-calendar .app-sidebar,
|
||||||
|
.event-popover .event-popover__inner {
|
||||||
|
.editor-invitee-list-empty-message,
|
||||||
|
.editor-reminders-list-empty-message,
|
||||||
|
.editor-invitee-list-no-email-configured-message {
|
||||||
|
margin-top: 20px;
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
background-size: 50px;
|
||||||
|
height: 50px;
|
||||||
|
width: 50px;
|
||||||
|
margin: 0 auto;
|
||||||
|
opacity: .5;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__caption {
|
||||||
|
margin-top: 8px;
|
||||||
|
text-align: center;
|
||||||
|
color: var(--color-text-lighter);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.editor-invitee-list-no-email-configured-message {
|
||||||
|
&__icon {
|
||||||
|
font-size: 50px;
|
||||||
|
line-height: 1em;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.editor-reminders-list-new-button {
|
||||||
|
width: 100%;
|
||||||
|
background-position-x: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-sidebar-tab {
|
||||||
|
// Make the whole sidebar scrollable instead of just the active tab
|
||||||
|
overflow: unset !important;
|
||||||
|
max-height: unset !important;
|
||||||
|
height: auto !important;
|
||||||
|
|
||||||
|
&__buttons {
|
||||||
|
position: fixed;
|
||||||
|
bottom: var(--body-container-margin);;
|
||||||
|
z-index: 2;
|
||||||
|
width: calc(27vw - 11px);
|
||||||
|
min-width: 300px - 11px;
|
||||||
|
max-width: 500px - 11px;
|
||||||
|
background-color: var(--color-main-background);
|
||||||
|
border-radius: 0 0 var(--body-container-radius) 0;
|
||||||
|
padding: 0 8px 6px 0;
|
||||||
|
|
||||||
|
button {
|
||||||
|
width: 100%;
|
||||||
|
height: 44px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&__content {
|
||||||
|
margin-bottom: 120px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-title-time-picker-loading-placeholder {
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
margin: 0 auto;
|
||||||
|
height: 62px;
|
||||||
|
width: 62px;
|
||||||
|
background-size: 62px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-sidebar__loading-indicator {
|
||||||
|
width: 100%;
|
||||||
|
margin-top: 20vh;
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
margin: 0 auto;
|
||||||
|
height: 44px;
|
||||||
|
width: 44px;
|
||||||
|
background-size: 44px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.repeat-option-set {
|
||||||
|
.repeat-option-set-section {
|
||||||
|
&:not(:first-of-type) {
|
||||||
|
margin-top: 20px
|
||||||
|
}
|
||||||
|
|
||||||
|
&--on-the-select {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
.v-select {
|
||||||
|
width: 100%;
|
||||||
|
min-width: 100px !important; // Set a lower min-width
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__title {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__grid {
|
||||||
|
display: grid;
|
||||||
|
grid-gap: 0;
|
||||||
|
|
||||||
|
.repeat-option-set-section-grid-item {
|
||||||
|
padding: 8px;
|
||||||
|
border: 1px solid var(--color-border-dark);
|
||||||
|
text-align: center;
|
||||||
|
margin: 0;
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--weekly,
|
||||||
|
&--monthly {
|
||||||
|
.repeat-option-set-section {
|
||||||
|
&__grid {
|
||||||
|
grid-template-columns: repeat(7, auto);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--yearly {
|
||||||
|
.repeat-option-set-section {
|
||||||
|
&__grid {
|
||||||
|
grid-template-columns: repeat(4, auto);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--interval-freq {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
.multiselect,
|
||||||
|
input[type=number] {
|
||||||
|
min-width: 100px;
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--end {
|
||||||
|
margin-top: 20px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
.repeat-option-end {
|
||||||
|
&__label,
|
||||||
|
&__end-type-select {
|
||||||
|
display: block;
|
||||||
|
min-width: 160px;
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__until {
|
||||||
|
min-width: 75px;
|
||||||
|
width: 50%
|
||||||
|
}
|
||||||
|
|
||||||
|
&__count {
|
||||||
|
min-width: 75px;
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__label {
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.repeat-option-warning {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-title-time-picker {
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
&--readonly {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
width: 34px;
|
||||||
|
height: 34px;
|
||||||
|
margin-left: -5px;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__time-pickers,
|
||||||
|
&__all-day {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__time-pickers {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: space-between;
|
||||||
|
gap: 5px;
|
||||||
|
|
||||||
|
.mx-datepicker {
|
||||||
|
flex: 1 auto;
|
||||||
|
|
||||||
|
.mx-input-append {
|
||||||
|
background-color: transparent !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--readonly {
|
||||||
|
justify-content: start;
|
||||||
|
|
||||||
|
.property-title-time-picker-read-only-wrapper {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
padding: 8px 7px;
|
||||||
|
background-color: var(--color-main-background);
|
||||||
|
color: var(--color-main-text);
|
||||||
|
outline: none;
|
||||||
|
|
||||||
|
&--start-date {
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&--end-date {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
margin-left: 8px;
|
||||||
|
height: 16px;
|
||||||
|
width: 16px;
|
||||||
|
opacity: .3;
|
||||||
|
|
||||||
|
&--highlighted {
|
||||||
|
opacity: .7;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:focus,
|
||||||
|
&:hover {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__all-day {
|
||||||
|
padding-left: 3px;
|
||||||
|
margin-top: 5px;
|
||||||
|
|
||||||
|
// Reduce the height just a little bit (from 44px) to save some space
|
||||||
|
.checkbox-radio-switch__label {
|
||||||
|
min-height: 32px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.datetime-picker-inline-icon {
|
||||||
|
margin-top: 17px;
|
||||||
|
opacity: .3;
|
||||||
|
border: none;
|
||||||
|
background-color: transparent;
|
||||||
|
border-radius: 0;
|
||||||
|
padding: 6px !important;
|
||||||
|
|
||||||
|
&--highlighted {
|
||||||
|
opacity: .7;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:focus,
|
||||||
|
&:hover {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-alarm-list {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-alarm-item {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
min-height: 44px;
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
align-self: flex-start;
|
||||||
|
|
||||||
|
&--hidden {
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon {
|
||||||
|
width: 34px;
|
||||||
|
height: 44px;
|
||||||
|
margin-left: -5px;
|
||||||
|
margin-right: 5px;
|
||||||
|
// TODO: enable me again if the other icons on the details tab have an opacity too
|
||||||
|
// opacity: .7;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__label {
|
||||||
|
padding: 0 7px;
|
||||||
|
overflow: hidden;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
align-self: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__options {
|
||||||
|
margin-left: auto;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__edit {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
width: 100%;
|
||||||
|
min-width: 0;
|
||||||
|
padding-right: 8px;
|
||||||
|
|
||||||
|
input[type=number] {
|
||||||
|
width: 4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.multiselect {
|
||||||
|
flex: 1 auto;
|
||||||
|
height: 34px;
|
||||||
|
min-width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mx-datepicker {
|
||||||
|
flex: 1 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
&--timed {
|
||||||
|
}
|
||||||
|
|
||||||
|
&--all-day {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
gap: 0 5px;
|
||||||
|
|
||||||
|
&__distance,
|
||||||
|
&__time {
|
||||||
|
display: flex;
|
||||||
|
flex: 1;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__distance {
|
||||||
|
.multiselect {
|
||||||
|
width: 6em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__time {
|
||||||
|
&__before-at-label {
|
||||||
|
flex: 0 0 auto;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mx-datepicker {
|
||||||
|
width: 7em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--absolute {
|
||||||
|
.mx-datepicker {
|
||||||
|
width: unset;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-repeat {
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
&__summary {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
width: 34px;
|
||||||
|
height: 34px;
|
||||||
|
margin-left: -5px;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__content {
|
||||||
|
flex: 1 auto;
|
||||||
|
padding: 8px 7px;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__options {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.resource-list-item,
|
||||||
|
.invitees-list-item {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
min-height: 44px;
|
||||||
|
|
||||||
|
&__displayname {
|
||||||
|
margin-left: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__actions {
|
||||||
|
margin-left: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__organizer-hint {
|
||||||
|
color: var(--color-text-maxcontrast);
|
||||||
|
font-weight: 300;
|
||||||
|
margin-left: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.resource-search {
|
||||||
|
&__capacity {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
&__actions {
|
||||||
|
margin-left: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.avatar-participation-status {
|
||||||
|
position: relative;
|
||||||
|
height: 38px;
|
||||||
|
width: 38px;
|
||||||
|
|
||||||
|
&__indicator {
|
||||||
|
position: absolute;
|
||||||
|
bottom: 0;
|
||||||
|
right: 0;
|
||||||
|
background-size: 10px;
|
||||||
|
height: 15px;
|
||||||
|
width: 15px;
|
||||||
|
border-radius: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__indicator.accepted {
|
||||||
|
background-color: #2fb130;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__indicator.declined {
|
||||||
|
background-color: #ff0000;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__indicator.tentative {
|
||||||
|
background-color: #ffa704;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__indicator.delegated,
|
||||||
|
&__indicator.no-response {
|
||||||
|
background-color: grey;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-text,
|
||||||
|
.property-select,
|
||||||
|
.property-color,
|
||||||
|
.property-select-multiple,
|
||||||
|
.property-title,
|
||||||
|
.resource-capacity,
|
||||||
|
.resource-room-type {
|
||||||
|
display: flex;
|
||||||
|
width: 100%;
|
||||||
|
align-items: flex-start;
|
||||||
|
|
||||||
|
&__icon,
|
||||||
|
&__info {
|
||||||
|
height: 34px;
|
||||||
|
width: 34px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
&--hidden {
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__info {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
flex-shrink: 0;
|
||||||
|
opacity: .5;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__info:hover {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
flex-shrink: 0;
|
||||||
|
margin-left: -5px;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__input {
|
||||||
|
flex-grow: 2;
|
||||||
|
|
||||||
|
textarea,
|
||||||
|
input,
|
||||||
|
div.v-select {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
textarea {
|
||||||
|
max-height: calc(100vh - 500px);
|
||||||
|
vertical-align: top;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&--readonly {
|
||||||
|
div {
|
||||||
|
width: calc(100% - 8px); /* for typical (thin) scrollbar size */
|
||||||
|
white-space: pre-line;
|
||||||
|
padding: 8px 7px;
|
||||||
|
background-color: var(--color-main-background);
|
||||||
|
color: var(--color-main-text);
|
||||||
|
outline: none;
|
||||||
|
overflow-y: scroll;
|
||||||
|
word-break: break-word; /* allows breaking on long URLs */
|
||||||
|
max-height: 30vh;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&--readonly-calendar-picker {
|
||||||
|
div.calendar-picker-option {
|
||||||
|
padding: 8px 7px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-text,
|
||||||
|
.property-select,
|
||||||
|
.property-color,
|
||||||
|
.property-select-multiple,
|
||||||
|
.property-title,
|
||||||
|
.property-repeat,
|
||||||
|
.resource-capacity,
|
||||||
|
.resource-room-type {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
|
||||||
|
&--readonly {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-select,
|
||||||
|
.property-select-multiple {
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
.v-select {
|
||||||
|
min-width: unset !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-color {
|
||||||
|
&__input {
|
||||||
|
display: flex;
|
||||||
|
gap: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
|
||||||
|
&--readonly {
|
||||||
|
// Align with other (text based) fields
|
||||||
|
margin: 3px 0 3px 7px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__color-preview {
|
||||||
|
$size: 44px;
|
||||||
|
width: $size !important;
|
||||||
|
height: $size !important;
|
||||||
|
border-radius: $size;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-text {
|
||||||
|
&__icon {
|
||||||
|
// Prevent icon misalignment on vertically growing inputs
|
||||||
|
height: unset;
|
||||||
|
align-self: flex-start;
|
||||||
|
padding-top: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&--readonly {
|
||||||
|
.property-text__icon {
|
||||||
|
padding-top: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&__input {
|
||||||
|
&--readonly {
|
||||||
|
// Reduce line height but still keep first row aligned to the icon
|
||||||
|
line-height: 1;
|
||||||
|
padding-top: calc(var(--default-line-height) / 2 - 0.5lh);
|
||||||
|
}
|
||||||
|
|
||||||
|
textarea {
|
||||||
|
resize: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-select-multiple {
|
||||||
|
.property-select-multiple__input.property-select-multiple__input--readonly {
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
.property-select-multiple-colored-tag-wrapper {
|
||||||
|
align-items: center;
|
||||||
|
overflow: hidden;
|
||||||
|
max-width: 100%;
|
||||||
|
position: relative;
|
||||||
|
padding: 3px 5px;
|
||||||
|
|
||||||
|
.multiselect__tag {
|
||||||
|
line-height: 20px;
|
||||||
|
padding: 1px 5px;
|
||||||
|
background-image: none;
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
border-radius: 3px;
|
||||||
|
max-width: fit-content;
|
||||||
|
margin: 3px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-title {
|
||||||
|
&__input, input {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__input--readonly {
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Normalize gaps between all properties. We use outer margins between each row so a padding
|
||||||
|
// around inputs (from core) is not required.
|
||||||
|
.property-title,
|
||||||
|
.property-title-time-picker {
|
||||||
|
input {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.resource-room-type {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-popover .event-popover__inner {
|
||||||
|
.event-popover__response-buttons {
|
||||||
|
margin-top: 8px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-text,
|
||||||
|
.property-title-time-picker {
|
||||||
|
&__icon {
|
||||||
|
margin: 0 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.timezone-popover-wrapper {
|
||||||
|
.popover__inner {
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__title {
|
||||||
|
margin-bottom: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__timezone-select {
|
||||||
|
min-width: 200px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-popover {
|
||||||
|
// Don't cut popovers above popovers (e.g. date time picker)
|
||||||
|
.v-popper__inner {
|
||||||
|
overflow: unset !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-popover__inner {
|
||||||
|
text-align: left;
|
||||||
|
max-width: 480px;
|
||||||
|
width: 480px;
|
||||||
|
padding: 5px 10px 10px 10px;
|
||||||
|
|
||||||
|
.empty-content {
|
||||||
|
margin-top: 0 !important;
|
||||||
|
padding: 50px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-title-time-picker:not(.property-title-time-picker--readonly) {
|
||||||
|
margin-bottom: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-popover__invitees {
|
||||||
|
.avatar-participation-status__text {
|
||||||
|
bottom: 22px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-popover__buttons {
|
||||||
|
margin-top: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-popover__top-right-actions {
|
||||||
|
display: flex;
|
||||||
|
gap: var(--default-grid-baseline);
|
||||||
|
position: absolute !important;
|
||||||
|
top: var(--default-grid-baseline) !important;
|
||||||
|
right: var(--default-grid-baseline) !important;
|
||||||
|
z-index: 100 !important;
|
||||||
|
opacity: .7 !important;
|
||||||
|
border-radius: 22px !important;
|
||||||
|
|
||||||
|
.action-item.action-item--single {
|
||||||
|
width: 44px !important;
|
||||||
|
height: 44px !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.popover-loading-indicator {
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
&__icon {
|
||||||
|
margin: 0 auto;
|
||||||
|
height: 62px;
|
||||||
|
width: 62px;
|
||||||
|
background-size: 62px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&[x-out-of-boundaries] {
|
||||||
|
margin-top: 75px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.event-popover[x-placement^='bottom'] {
|
||||||
|
.popover__arrow {
|
||||||
|
border-bottom-color: var(--color-background-dark);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.calendar-picker-option {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
overflow: hidden;
|
||||||
|
|
||||||
|
&__color-indicator {
|
||||||
|
width: 12px;
|
||||||
|
height: 12px;
|
||||||
|
border-radius: 50%;
|
||||||
|
border: none;
|
||||||
|
margin-right: 8px;
|
||||||
|
flex-basis: 12px;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__label {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__avatar {
|
||||||
|
flex-basis: 18px;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.property-select-multiple-colored-tag {
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
&__color-indicator {
|
||||||
|
width: 12px;
|
||||||
|
height: 12px;
|
||||||
|
border-radius: 50%;
|
||||||
|
border: none;
|
||||||
|
margin-right: 8px;
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon {
|
||||||
|
margin-left: 4px;
|
||||||
|
scale: 0.8;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.resource-list-button-group,
|
||||||
|
.invitees-list-button-group {
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
// Only apply the margin if at least one button is being rendered
|
||||||
|
&:not(:empty) {
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.vs__dropdown-option span {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.resource-search-list-item,
|
||||||
|
.invitees-search-list-item {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
// Account for avatar width (because it is position: relative)
|
||||||
|
padding-right: 32px;
|
||||||
|
|
||||||
|
&__label {
|
||||||
|
width: 100%;
|
||||||
|
padding: 0 8px;
|
||||||
|
|
||||||
|
&__availability {
|
||||||
|
color: var(--color-text-maxcontrast);
|
||||||
|
}
|
||||||
|
|
||||||
|
div {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
div:nth-child(1) {
|
||||||
|
color: var(--color-main-text)
|
||||||
|
}
|
||||||
|
|
||||||
|
div:nth-child(2) {
|
||||||
|
color: var(--color-text-lighter);
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.resource-search__multiselect,
|
||||||
|
.invitees-search__multiselect {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
32
calendar/css/calendar.scss
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@import 'app-navigation.scss';
|
||||||
|
@import 'app-sidebar.scss';
|
||||||
|
@import 'app-settings.scss';
|
||||||
|
@import 'app-modal.scss';
|
||||||
|
@import 'freebusy.scss';
|
||||||
|
@import 'fullcalendar.scss';
|
||||||
|
@import 'global.scss';
|
||||||
|
@import 'import.scss';
|
||||||
|
@import 'print.scss';
|
||||||
|
@import 'public.scss';
|
||||||
|
@import 'props-linkify-links.scss';
|
||||||
4
calendar/css/dashboard.css
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
.app-icon-calendar {
|
||||||
|
background-image: url('../img/calendar-dark.svg');
|
||||||
|
filter: var(--background-invert-if-dark);
|
||||||
|
}
|
||||||
91
calendar/css/freebusy.scss
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
.modal--scheduler {
|
||||||
|
position: relative;
|
||||||
|
|
||||||
|
.fc-bgevent {
|
||||||
|
opacity: .8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blocking-event-free-busy {
|
||||||
|
border-color: var(--color-primary-element);
|
||||||
|
border-style: solid;
|
||||||
|
border-left-width: 2px;
|
||||||
|
border-right-width: 2px;
|
||||||
|
background-color: transparent !important;
|
||||||
|
opacity: 0.7 !important;
|
||||||
|
z-index: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blocking-event-free-busy.blocking-event-free-busy--first-row {
|
||||||
|
border-radius: var(--border-radius) var(--border-radius) 0 0;
|
||||||
|
border-top-width: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blocking-event-free-busy.blocking-event-free-busy--last-row {
|
||||||
|
border-radius: 0 0 var(--border-radius) var(--border-radius) ;
|
||||||
|
border-bottom-width: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.loading-indicator {
|
||||||
|
width: 100%;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
height: 50px;
|
||||||
|
margin-top: 75px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.freebusy-caption {
|
||||||
|
margin-top: 10px;
|
||||||
|
|
||||||
|
&__calendar-user-types,
|
||||||
|
&__colors {
|
||||||
|
width: 50%;
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__colors {
|
||||||
|
width: 100%;
|
||||||
|
display:flex;
|
||||||
|
flex-direction: column;
|
||||||
|
padding: 5px;
|
||||||
|
.freebusy-caption-item {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
margin-right: 30px;
|
||||||
|
|
||||||
|
&__color {
|
||||||
|
height: 1em;
|
||||||
|
width: 2em;
|
||||||
|
display: block;
|
||||||
|
border: 1px solid var(--color-border-dark);
|
||||||
|
opacity: 0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__label {
|
||||||
|
margin-left: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
291
calendar/css/fullcalendar.scss
Normal file
@ -0,0 +1,291 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2020 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke
|
||||||
|
* @author René Gieling <github@dartcafe.de>
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/** Override some FullCalendar CSS vars: */
|
||||||
|
.fc {
|
||||||
|
--fc-small-font-size: 0.875em;
|
||||||
|
--fc-page-bg-color: var(--color-main-background) !important;
|
||||||
|
--fc-neutral-bg-color: var(--color-background-dark) !important;
|
||||||
|
--fc-neutral-text-color: var(--color-text-lighter) !important;
|
||||||
|
--fc-border-color: var(--color-border) !important;
|
||||||
|
|
||||||
|
--fc-daygrid-event-dot-width: 10px !important;
|
||||||
|
|
||||||
|
--fc-event-bg-color: var(--color-primary-element);
|
||||||
|
--fc-event-border-color: var(--color-primary-element-text);
|
||||||
|
--fc-event-text-color: var(--color-primary-element-text);
|
||||||
|
--fc-event-selected-overlay-color: var(--color-box-shadow);
|
||||||
|
|
||||||
|
--fc-event-resizer-thickness: 8px;
|
||||||
|
--fc-event-resizer-dot-total-width: 8px;
|
||||||
|
--fc-event-resizer-dot-border-width: 1px;
|
||||||
|
|
||||||
|
--fc-non-business-color: var(--color-background-dark);
|
||||||
|
--fc-bg-event-color: var(--color-primary-element);
|
||||||
|
--fc-bg-event-opacity: 0.3;
|
||||||
|
--fc-highlight-color: rgba(188, 232, 241, 0.3); // TODO - use some color css var from us?
|
||||||
|
--fc-today-bg-color: var(--color-main-background) !important;
|
||||||
|
--fc-now-indicator-color: red;
|
||||||
|
--fc-list-event-hover-bg-color: var(--color-background-hover) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc {
|
||||||
|
font-family: var(--font-face) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ### FullCalendar Grid adjustments
|
||||||
|
// Make the labels lighter
|
||||||
|
.fc-timegrid-axis-frame,
|
||||||
|
.fc-timegrid-slot-label,
|
||||||
|
.fc-col-header-cell a {
|
||||||
|
color: var(--color-text-lighter) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Remove dotted half-lines
|
||||||
|
.fc .fc-timegrid-slot-minor {
|
||||||
|
border-top-style: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Center the date in month view
|
||||||
|
.fc-daygrid-day-top {
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Override Nextcloud styles which highlight table rows on hover
|
||||||
|
.fc-state-highlight.fc-day-number,
|
||||||
|
.fc tbody tr,
|
||||||
|
.fc tbody tr:hover,
|
||||||
|
.fc tbody tr:focus {
|
||||||
|
background: inherit !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Today highlighting
|
||||||
|
.fc-day-today {
|
||||||
|
&.fc-col-header-cell {
|
||||||
|
a, span {
|
||||||
|
padding: 2px 6px;
|
||||||
|
font-weight: bold;
|
||||||
|
background-color: var(--color-primary-element);
|
||||||
|
color: var(--color-primary-element-text) !important;
|
||||||
|
border-radius: var(--border-radius-pill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-event {
|
||||||
|
box-shadow: 0px 0px 0px 1px var(--color-primary-element-light) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-daygrid-day-top {
|
||||||
|
.fc-daygrid-day-number {
|
||||||
|
margin: 4px;
|
||||||
|
width: 24px;
|
||||||
|
height: 24px;
|
||||||
|
text-align: center;
|
||||||
|
font-weight: bold !important;
|
||||||
|
padding: 0 !important;
|
||||||
|
background: var(--color-primary-element);
|
||||||
|
color: var(--color-primary-element-text);
|
||||||
|
border-radius: 50%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fix list table
|
||||||
|
.fc-list-table td {
|
||||||
|
white-space: normal;
|
||||||
|
word-break: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Prevent events overlapping over day header
|
||||||
|
.fc .fc-list-sticky .fc-list-day > * {
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Padding to account for left navigation toggle
|
||||||
|
.fc-list-table .fc-list-day-cushion {
|
||||||
|
padding-left: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
// highlight current day (exclude day view)
|
||||||
|
.fc-timeGridWeek-view,
|
||||||
|
.fc-dayGridMonth-view {
|
||||||
|
.fc-col-header-cell.fc-day-today,
|
||||||
|
.fc-daygrid-day.fc-day-today,
|
||||||
|
.fc-timegrid-col.fc-day-today {
|
||||||
|
background-color: var(--color-primary-element-light) !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// emphasize current month in month view
|
||||||
|
.fc-daygrid-day.fc-day.fc-day-other,
|
||||||
|
.fc .fc-daygrid-day.fc-day-today.fc-day-other {
|
||||||
|
background-color: var(--color-background-dark) !important;
|
||||||
|
border: 1px solid var(--color-background-darker);
|
||||||
|
.fc-daygrid-day-top {
|
||||||
|
opacity: 0.6;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ### FullCalendar Event adjustments
|
||||||
|
.fc-event {
|
||||||
|
padding-left: 3px;
|
||||||
|
|
||||||
|
&.fc-event-nc-task-completed,
|
||||||
|
&.fc-event-nc-tentative,
|
||||||
|
&.fc-event-nc-cancelled {
|
||||||
|
opacity: .5;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.fc-event-nc-task-completed,
|
||||||
|
&.fc-event-nc-cancelled {
|
||||||
|
.fc-event-title,
|
||||||
|
.fc-list-event-title {
|
||||||
|
text-decoration: line-through !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-event-title {
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Reminder icon on events with alarms set
|
||||||
|
.fc-event-nc-alarms {
|
||||||
|
.icon-event-reminder {
|
||||||
|
background-color: inherit;
|
||||||
|
background-position: right;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
&--light {
|
||||||
|
background-image: var(--icon-calendar-reminder-fffffe)
|
||||||
|
}
|
||||||
|
&--dark {
|
||||||
|
background-image: var(--icon-calendar-reminder-000001)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Checkboxes for Tasks
|
||||||
|
.fc-event-title-container {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
|
||||||
|
.fc-event-title-checkbox {
|
||||||
|
margin: 4px 4px 0 0;
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-event-checkbox {
|
||||||
|
margin: 2px 4px 0 -2px;
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-daygrid-event-checkbox {
|
||||||
|
margin: 2px 4px 0 4px;
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-event-location span,
|
||||||
|
.fc-list-event-description span {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
display: -webkit-box;
|
||||||
|
-webkit-line-clamp: 3;
|
||||||
|
-webkit-box-orient: vertical;
|
||||||
|
white-space: pre-wrap;
|
||||||
|
max-width: 25vw;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media only screen and (max-width: 767px) {
|
||||||
|
.fc-list-event-location,
|
||||||
|
.fc-list-event-description {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-empty {
|
||||||
|
.fc-list-empty-cushion {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.empty-content {
|
||||||
|
margin-top: 0 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fix week view
|
||||||
|
.fc-col-header-cell {
|
||||||
|
word-break: break-word;
|
||||||
|
white-space: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-timeGridWeek-view {
|
||||||
|
.fc-daygrid-more-link {
|
||||||
|
word-break: break-all;
|
||||||
|
white-space: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-event-main {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-v-event {
|
||||||
|
min-height: 4em;
|
||||||
|
|
||||||
|
&.fc-timegrid-event-short {
|
||||||
|
min-height: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-event-title {
|
||||||
|
white-space: initial;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fix Month view
|
||||||
|
.fc-dayGridMonth-view {
|
||||||
|
.fc-daygrid-more-link {
|
||||||
|
word-break: break-word;
|
||||||
|
white-space: normal;
|
||||||
|
}
|
||||||
|
.fc-daygrid-day-frame {
|
||||||
|
min-height: 150px !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.fc-daygrid-day-events {
|
||||||
|
position:relative !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fix week button overlapping with the toggle
|
||||||
|
.fc-col-header-cell {
|
||||||
|
padding-top: 10px !important;
|
||||||
|
}
|
||||||
|
.fc-timegrid-axis-cushion {
|
||||||
|
margin-top: 44px;
|
||||||
|
}
|
||||||
|
// Additional workaround for Firefox
|
||||||
|
.fc-timegrid-axis.fc-scrollgrid-shrink {
|
||||||
|
height: 65px;
|
||||||
|
}
|
||||||
31
calendar/css/global.scss
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
.toast-calendar-multiline {
|
||||||
|
white-space: pre-wrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content.app-calendar {
|
||||||
|
> div.app-content {
|
||||||
|
overflow-x: hidden;
|
||||||
|
}
|
||||||
|
}
|
||||||
56
calendar/css/import.scss
vendored
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
.import-modal {
|
||||||
|
.modal-container {
|
||||||
|
padding: 24px !important;
|
||||||
|
min-width: 50%;
|
||||||
|
overflow: visible !important;
|
||||||
|
|
||||||
|
.import-modal__title,
|
||||||
|
.import-modal__subtitle {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.import-modal__actions {
|
||||||
|
display: flex;
|
||||||
|
gap: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.import-modal-file-item {
|
||||||
|
display: flex;
|
||||||
|
padding-top: 10px;
|
||||||
|
|
||||||
|
&--header {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__filename {
|
||||||
|
flex: 2 1 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__calendar-select {
|
||||||
|
flex: 1 1 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
27
calendar/css/print.scss
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
.app-navigation {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
31
calendar/css/props-linkify-links.scss
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
.property-text__input--linkify {
|
||||||
|
flex-basis: min-content;
|
||||||
|
}
|
||||||
|
|
||||||
|
.linkify-links {
|
||||||
|
border: 2px solid var(--color-border-maxcontrast);
|
||||||
|
border-radius: var(--border-radius-large);
|
||||||
|
cursor: text;
|
||||||
|
width: 100% !important;
|
||||||
|
box-sizing: border-box;
|
||||||
|
padding: 12px;
|
||||||
|
white-space: pre-line;
|
||||||
|
overflow: auto;
|
||||||
|
line-height: normal;
|
||||||
|
word-break: break-word;
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
|
max-height: 16em;
|
||||||
|
max-height: calc(100vh - 500px);
|
||||||
|
|
||||||
|
a.linkified {
|
||||||
|
text-decoration: underline;
|
||||||
|
|
||||||
|
// Prevent misalignment when a linkified line starts with a link, e.g. in the location field
|
||||||
|
margin: 0;
|
||||||
|
|
||||||
|
&::after {
|
||||||
|
content: ' ↗';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
87
calendar/css/public.scss
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
/**
|
||||||
|
* Calendar App
|
||||||
|
*
|
||||||
|
* @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 3 of the License, or any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public
|
||||||
|
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#emptycontent-container #emptycontent {
|
||||||
|
color: #a9a9a9 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content.app-calendar.app-calendar-public-embedded {
|
||||||
|
#embed-header {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
height: 50px;
|
||||||
|
width: 100%;
|
||||||
|
box-sizing: border-box;
|
||||||
|
background-color: var(--color-main-background);
|
||||||
|
border-bottom: 1px solid var(--color-border);
|
||||||
|
overflow: visible;
|
||||||
|
z-index: 2000;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
|
||||||
|
.embed-header__date-section,
|
||||||
|
.embed-header__share-section {
|
||||||
|
display: flex;
|
||||||
|
gap: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.view-button-section {
|
||||||
|
.button {
|
||||||
|
min-width: 75px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.datepicker-button-section {
|
||||||
|
&__datepicker-label {
|
||||||
|
min-width: 150px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-content {
|
||||||
|
margin-top: 44px;
|
||||||
|
//position: absolute !important;
|
||||||
|
//top: 44px;
|
||||||
|
//left: 0;
|
||||||
|
//right: 0;
|
||||||
|
//bottom: 0;
|
||||||
|
//min-height: unset !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#body-public {
|
||||||
|
input#initial-state-calendar-is_embed ~ header#header {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.app-calendar-public {
|
||||||
|
& + footer {
|
||||||
|
// Only show bottom rounded corners
|
||||||
|
border-radius: 0 0 var(--border-radius-large) var(--border-radius-large);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-content {
|
||||||
|
height: calc(100% - 65px) !important; // $footer-height is hardcoded to 65px in core/css/public.scss
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
6
calendar/img/LICENSES.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# Licenses
|
||||||
|
|
||||||
|
## new-calendar.svg
|
||||||
|
- Created by: Austin Andrews
|
||||||
|
- License: Apache License version 2.0
|
||||||
|
- Link: https://materialdesignicons.com/icon/calendar-blank
|
||||||
6
calendar/img/calendar-dark.svg
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" viewBox="0 0 32 32" fill="#000">
|
||||||
|
<g transform="translate(580.71 -1.5765)">
|
||||||
|
<path d="m-572.71 3.5765c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2s2-0.892 2-2v-4c0-1.108-0.892-2-2-2zm16 0c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2s2-0.892 2-2v-4c0-1.108-0.892-2-2-2zm-13 4v2c0 1.662-1.338 3-3 3s-3-1.338-3-3v-1.875c-1.728 0.44254-3 2.0052-3 3.875v16c0 2.216 1.784 4 4 4h20c2.216 0 4-1.784 4-4v-16c0-1.8698-1.272-3.4325-3-3.875v1.875c0 1.662-1.338 3-3 3s-3-1.338-3-3v-2h-10zm-5.9062 9h21.812c0.0554 0 0.0937 0.03835 0.0937 0.09375v11.812c0 0.0554-0.0384 0.09375-0.0937 0.09375h-21.812c-0.0554 0-0.0937-0.03835-0.0937-0.09375v-11.812c0-0.0554 0.0384-0.09375 0.0937-0.09375z" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 820 B |
BIN
calendar/img/calendar.png
Normal file
|
After Width: | Height: | Size: 279 B |
6
calendar/img/calendar.svg
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" viewBox="0 0 32 32" fill="#FFF">
|
||||||
|
<g transform="translate(580.71 -1.5765)">
|
||||||
|
<path d="m-572.71 3.5765c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2s2-0.892 2-2v-4c0-1.108-0.892-2-2-2zm16 0c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2s2-0.892 2-2v-4c0-1.108-0.892-2-2-2zm-13 4v2c0 1.662-1.338 3-3 3s-3-1.338-3-3v-1.875c-1.728 0.44254-3 2.0052-3 3.875v16c0 2.216 1.784 4 4 4h20c2.216 0 4-1.784 4-4v-16c0-1.8698-1.272-3.4325-3-3.875v1.875c0 1.662-1.338 3-3 3s-3-1.338-3-3v-2h-10zm-5.9062 9h21.812c0.0554 0 0.0937 0.03835 0.0937 0.09375v11.812c0 0.0554-0.0384 0.09375-0.0937 0.09375h-21.812c-0.0554 0-0.0937-0.03835-0.0937-0.09375v-11.812c0-0.0554 0.0384-0.09375 0.0937-0.09375z" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 820 B |
2
calendar/img/favicon-mask.svg
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" height="16" width="16" enable-background="new 0 0 595.275 311.111" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 16 16"><path d="m2.5-0.000002c-1.385 0-2.5 1.115-2.5 2.5v11c0 1.385 1.115 2.5 2.5 2.5h11c1.385 0 2.5-1.115 2.5-2.5v-11c0-1.385-1.115-2.5-2.5-2.5h-11zm1.9287 1.5c0.49464 0 0.89258 0.39794 0.89258 0.89258v1.7861c0 0.49464-0.39794 0.89258-0.89258 0.89258s-0.89258-0.39794-0.89258-0.89258v-1.7861c0-0.49464 0.39794-0.89258 0.89258-0.89258zm7.1426 0c0.49464 0 0.89258 0.39794 0.89258 0.89258v1.7861c0 0.49464-0.39794 0.89258-0.89258 0.89258s-0.89258-0.39794-0.89258-0.89258v-1.7861c0-0.49464 0.39794-0.89258 0.89258-0.89258zm-5.8037 1.7861h4.4648v0.89258c0 0.74196 0.5969 1.3389 1.3389 1.3389 0.74196 0 1.3398-0.5969 1.3398-1.3389v-0.83691c0.772 0.1975 1.339 0.8948 1.339 1.7295v7.1426c0 0.98929-0.79685 1.7861-1.7861 1.7861h-8.9277c-0.9895 0-1.7863-0.797-1.7863-1.786v-7.1426c0-0.83473 0.56744-1.5319 1.3389-1.7295v0.83691c0 0.74196 0.59788 1.3389 1.3398 1.3389 0.74196 0 1.3389-0.5969 1.3389-1.3389v-0.89258zm-2.6364 4.0176c-0.024685 0-0.041992 0.01726-0.041992 0.04199v5.2725c0 0.02473 0.017262 0.04199 0.041992 0.04199h9.7373c0.02468 0 0.04199-0.01726 0.04199-0.04199v-5.2725c0-0.02473-0.01726-0.04199-0.04199-0.04199h-9.7373z"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
BIN
calendar/img/favicon-touch.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
2
calendar/img/favicon-touch.svg
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" height="128" width="128" enable-background="new 0 0 595.275 311.111" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 128 128"><rect rx="20" ry="20" height="128" width="128" y="-.0000015" x="0" fill="#0082c9"/><g transform="matrix(3.5714 0 0 3.5714 2080.8 -.77322)"><path fill="#fff" d="m-572.71 3.5765c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2s2-0.892 2-2v-4c0-1.108-0.892-2-2-2zm16 0c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2s2-0.892 2-2v-4c0-1.108-0.892-2-2-2zm-13 4v2c0 1.662-1.338 3-3 3s-3-1.338-3-3v-1.875c-1.728 0.44254-3 2.0052-3 3.875v16c0 2.216 1.784 4 4 4h20c2.216 0 4-1.784 4-4v-16c0-1.8698-1.272-3.4325-3-3.875v1.875c0 1.662-1.338 3-3 3s-3-1.338-3-3v-2h-10zm-5.9062 9h21.812c0.0554 0 0.0937 0.03835 0.0937 0.09375v11.812c0 0.0554-0.0384 0.09375-0.0937 0.09375h-21.812c-0.0554 0-0.0937-0.03835-0.0937-0.09375v-11.812c0-0.0554 0.0384-0.09375 0.0937-0.09375z"/></g></svg>
|
||||||
|
After Width: | Height: | Size: 1.1 KiB |
BIN
calendar/img/favicon.ico
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
calendar/img/favicon.png
Normal file
|
After Width: | Height: | Size: 760 B |
2
calendar/img/favicon.svg
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" height="32" width="32" enable-background="new 0 0 595.275 311.111" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 32 32"><rect rx="5" ry="5" height="32" width="32" y="-.0000052588" x="0" fill="#0082c9"/><g transform="matrix(.89286 0 0 .89286 520.21 -.19331)"><path fill="#fff" d="m-572.71 3.5765c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2s2-0.892 2-2v-4c0-1.108-0.892-2-2-2zm16 0c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2s2-0.892 2-2v-4c0-1.108-0.892-2-2-2zm-13 4v2c0 1.662-1.338 3-3 3s-3-1.338-3-3v-1.875c-1.728 0.44254-3 2.0052-3 3.875v16c0 2.216 1.784 4 4 4h20c2.216 0 4-1.784 4-4v-16c0-1.8698-1.272-3.4325-3-3.875v1.875c0 1.662-1.338 3-3 3s-3-1.338-3-3v-2h-10zm-5.9062 9h21.812c0.0554 0 0.0937 0.03835 0.0937 0.09375v11.812c0 0.0554-0.0384 0.09375-0.0937 0.09375h-21.812c-0.0554 0-0.0937-0.03835-0.0937-0.09375v-11.812c0-0.0554 0.0384-0.09375 0.0937-0.09375z"/></g></svg>
|
||||||
|
After Width: | Height: | Size: 1.1 KiB |
3
calendar/js/calendar-appointments-booking.js
Normal file
494
calendar/js/calendar-appointments-booking.js.LICENSE.txt
Normal file
@ -0,0 +1,494 @@
|
|||||||
|
/*!
|
||||||
|
* Determine if an object is a Buffer
|
||||||
|
*
|
||||||
|
* @author Feross Aboukhadijeh <https://feross.org>
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* The buffer module from node.js, for the browser.
|
||||||
|
*
|
||||||
|
* @author Feross Aboukhadijeh <https://feross.org>
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* Toastify js 1.12.0
|
||||||
|
* https://github.com/apvarun/toastify-js
|
||||||
|
* @license MIT licensed
|
||||||
|
*
|
||||||
|
* Copyright (C) 2018 Varun A P
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* Vue.js v2.7.16
|
||||||
|
* (c) 2014-2023 Evan You
|
||||||
|
* Released under the MIT License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* escape-html
|
||||||
|
* Copyright(c) 2012-2013 TJ Holowaychuk
|
||||||
|
* Copyright(c) 2015 Andreas Lubbe
|
||||||
|
* Copyright(c) 2015 Tiancheng "Timothy" Gu
|
||||||
|
* MIT Licensed
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* focus-trap 7.5.2
|
||||||
|
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* tabbable 6.2.0
|
||||||
|
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*! @license DOMPurify 3.0.8 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.8/LICENSE */
|
||||||
|
|
||||||
|
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @author 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @author 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2023 Christopher Ng <chrng8@gmail.com>
|
||||||
|
*
|
||||||
|
* @author Christopher Ng <chrng8@gmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
* @author Grigorii K. Shartsev <me@shgk.me>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
|
||||||
|
*
|
||||||
|
* @author Julius Härtl <jus@bitgrid.net>
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2022 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2022 Julia Kirschenheuter <julia.kirschenheuter@nextcloud.com>
|
||||||
|
*
|
||||||
|
* @author Julia Kirschenheuter <julia.kirschenheuter@nextcloud.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2024 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
1
calendar/js/calendar-appointments-booking.js.map
Normal file
3
calendar/js/calendar-appointments-confirmation.js
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
/*!
|
||||||
|
* Vue.js v2.7.16
|
||||||
|
* (c) 2014-2023 Evan You
|
||||||
|
* Released under the MIT License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* escape-html
|
||||||
|
* Copyright(c) 2012-2013 TJ Holowaychuk
|
||||||
|
* Copyright(c) 2015 Andreas Lubbe
|
||||||
|
* Copyright(c) 2015 Tiancheng "Timothy" Gu
|
||||||
|
* MIT Licensed
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*! @license DOMPurify 3.0.8 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.8/LICENSE */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @author 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
//! moment.js
|
||||||
|
|
||||||
|
//! moment.js locale configuration
|
||||||
1
calendar/js/calendar-appointments-confirmation.js.map
Normal file
3
calendar/js/calendar-appointments-conflict.js
Normal file
41
calendar/js/calendar-appointments-conflict.js.LICENSE.txt
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
/*!
|
||||||
|
* Vue.js v2.7.16
|
||||||
|
* (c) 2014-2023 Evan You
|
||||||
|
* Released under the MIT License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* escape-html
|
||||||
|
* Copyright(c) 2012-2013 TJ Holowaychuk
|
||||||
|
* Copyright(c) 2015 Andreas Lubbe
|
||||||
|
* Copyright(c) 2015 Tiancheng "Timothy" Gu
|
||||||
|
* MIT Licensed
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*! @license DOMPurify 3.0.8 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.8/LICENSE */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @author 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
//! moment.js
|
||||||
|
|
||||||
|
//! moment.js locale configuration
|
||||||
1
calendar/js/calendar-appointments-conflict.js.map
Normal file
3
calendar/js/calendar-appointments-overview.js
Normal file
419
calendar/js/calendar-appointments-overview.js.LICENSE.txt
Normal file
@ -0,0 +1,419 @@
|
|||||||
|
/*!
|
||||||
|
* Determine if an object is a Buffer
|
||||||
|
*
|
||||||
|
* @author Feross Aboukhadijeh <https://feross.org>
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* The buffer module from node.js, for the browser.
|
||||||
|
*
|
||||||
|
* @author Feross Aboukhadijeh <https://feross.org>
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* Vue.js v2.7.16
|
||||||
|
* (c) 2014-2023 Evan You
|
||||||
|
* Released under the MIT License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* escape-html
|
||||||
|
* Copyright(c) 2012-2013 TJ Holowaychuk
|
||||||
|
* Copyright(c) 2015 Andreas Lubbe
|
||||||
|
* Copyright(c) 2015 Tiancheng "Timothy" Gu
|
||||||
|
* MIT Licensed
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* focus-trap 7.5.2
|
||||||
|
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* tabbable 6.2.0
|
||||||
|
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*! @license DOMPurify 3.0.8 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.8/LICENSE */
|
||||||
|
|
||||||
|
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @author 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @author 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2023 Christopher Ng <chrng8@gmail.com>
|
||||||
|
*
|
||||||
|
* @author Christopher Ng <chrng8@gmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
* @author Grigorii K. Shartsev <me@shgk.me>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
|
||||||
|
*
|
||||||
|
* @author Julius Härtl <jus@bitgrid.net>
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2022 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2022 Julia Kirschenheuter <julia.kirschenheuter@nextcloud.com>
|
||||||
|
*
|
||||||
|
* @author Julia Kirschenheuter <julia.kirschenheuter@nextcloud.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2024 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
1
calendar/js/calendar-appointments-overview.js.map
Normal file
3
calendar/js/calendar-dashboard-lazy.js
Normal file
113
calendar/js/calendar-dashboard-lazy.js.LICENSE.txt
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2021 Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
1
calendar/js/calendar-dashboard-lazy.js.map
Normal file
3
calendar/js/calendar-dashboard.js
Normal file
21
calendar/js/calendar-dashboard.js.LICENSE.txt
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Julius Härtl <jus@bitgrid.net>
|
||||||
|
*
|
||||||
|
* @author Julius Härtl <jus@bitgrid.net>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
1
calendar/js/calendar-dashboard.js.map
Normal file
3
calendar/js/calendar-main.js
Normal file
1133
calendar/js/calendar-main.js.LICENSE.txt
Normal file
1
calendar/js/calendar-main.js.map
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
(self.webpackChunkcalendar=self.webpackChunkcalendar||[]).push([["node_modules_moment_locale_sync_recursive_"],{92348:(s,j,e)=>{var n={"./af":36024,"./af.js":36024,"./ar":27544,"./ar-dz":11736,"./ar-dz.js":11736,"./ar-kw":47888,"./ar-kw.js":47888,"./ar-ly":512,"./ar-ly.js":512,"./ar-ma":89688,"./ar-ma.js":89688,"./ar-ps":65280,"./ar-ps.js":65280,"./ar-sa":44948,"./ar-sa.js":44948,"./ar-tn":61992,"./ar-tn.js":61992,"./ar.js":27544,"./az":95777,"./az.js":95777,"./be":69940,"./be.js":69940,"./bg":86107,"./bg.js":86107,"./bm":63544,"./bm.js":63544,"./bn":94952,"./bn-bd":92876,"./bn-bd.js":92876,"./bn.js":94952,"./bo":56576,"./bo.js":56576,"./br":85011,"./br.js":85011,"./bs":43584,"./bs.js":43584,"./ca":39776,"./ca.js":39776,"./cs":36560,"./cs.js":36560,"./cv":67716,"./cv.js":67716,"./cy":70956,"./cy.js":70956,"./da":15188,"./da.js":15188,"./de":78960,"./de-at":52131,"./de-at.js":52131,"./de-ch":46128,"./de-ch.js":46128,"./de.js":78960,"./dv":43284,"./dv.js":43284,"./el":32972,"./el.js":32972,"./en-au":64356,"./en-au.js":64356,"./en-ca":28440,"./en-ca.js":28440,"./en-gb":2448,"./en-gb.js":2448,"./en-ie":16320,"./en-ie.js":16320,"./en-il":74360,"./en-il.js":74360,"./en-in":80632,"./en-in.js":80632,"./en-nz":81140,"./en-nz.js":81140,"./en-sg":85384,"./en-sg.js":85384,"./eo":65620,"./eo.js":65620,"./es":32348,"./es-do":76528,"./es-do.js":76528,"./es-mx":98544,"./es-mx.js":98544,"./es-us":71208,"./es-us.js":71208,"./es.js":32348,"./et":20373,"./et.js":20373,"./eu":69912,"./eu.js":69912,"./fa":74984,"./fa.js":74984,"./fi":52819,"./fi.js":52819,"./fil":72512,"./fil.js":72512,"./fo":18571,"./fo.js":18571,"./fr":8405,"./fr-ca":93220,"./fr-ca.js":93220,"./fr-ch":45720,"./fr-ch.js":45720,"./fr.js":8405,"./fy":58116,"./fy.js":58116,"./ga":9916,"./ga.js":9916,"./gd":86908,"./gd.js":86908,"./gl":54088,"./gl.js":54088,"./gom-deva":15064,"./gom-deva.js":15064,"./gom-latn":96300,"./gom-latn.js":96300,"./gu":51208,"./gu.js":51208,"./he":672,"./he.js":672,"./hi":648,"./hi.js":648,"./hr":38864,"./hr.js":38864,"./hu":28164,"./hu.js":28164,"./hy-am":62528,"./hy-am.js":62528,"./id":63400,"./id.js":63400,"./is":23912,"./is.js":23912,"./it":77088,"./it-ch":77988,"./it-ch.js":77988,"./it.js":77088,"./ja":52501,"./ja.js":52501,"./jv":40376,"./jv.js":40376,"./ka":67048,"./ka.js":67048,"./kk":56416,"./kk.js":56416,"./km":58288,"./km.js":58288,"./kn":84833,"./kn.js":84833,"./ko":33352,"./ko.js":33352,"./ku":76376,"./ku-kmr":5192,"./ku-kmr.js":5192,"./ku.js":76376,"./ky":92832,"./ky.js":92832,"./lb":61448,"./lb.js":61448,"./lo":34116,"./lo.js":34116,"./lt":20296,"./lt.js":20296,"./lv":76136,"./lv.js":76136,"./me":28019,"./me.js":28019,"./mi":41320,"./mi.js":41320,"./mk":47720,"./mk.js":47720,"./ml":81228,"./ml.js":81228,"./mn":49564,"./mn.js":49564,"./mr":56116,"./mr.js":56116,"./ms":88512,"./ms-my":69676,"./ms-my.js":69676,"./ms.js":88512,"./mt":29824,"./mt.js":29824,"./my":82792,"./my.js":82792,"./nb":23444,"./nb.js":23444,"./ne":77860,"./ne.js":77860,"./nl":39940,"./nl-be":63760,"./nl-be.js":63760,"./nl.js":39940,"./nn":28888,"./nn.js":28888,"./oc-lnc":18096,"./oc-lnc.js":18096,"./pa-in":78837,"./pa-in.js":78837,"./pl":13524,"./pl.js":13524,"./pt":96840,"./pt-br":11048,"./pt-br.js":11048,"./pt.js":96840,"./ro":33060,"./ro.js":33060,"./ru":3156,"./ru.js":3156,"./sd":96595,"./sd.js":96595,"./se":94560,"./se.js":94560,"./si":38668,"./si.js":38668,"./sk":69500,"./sk.js":69500,"./sl":67643,"./sl.js":67643,"./sq":84192,"./sq.js":84192,"./sr":56832,"./sr-cyrl":58728,"./sr-cyrl.js":58728,"./sr.js":56832,"./ss":28692,"./ss.js":28692,"./sv":63252,"./sv.js":63252,"./sw":98904,"./sw.js":98904,"./ta":71120,"./ta.js":71120,"./te":46688,"./te.js":46688,"./tet":37176,"./tet.js":37176,"./tg":69248,"./tg.js":69248,"./th":27172,"./th.js":27172,"./tk":30208,"./tk.js":30208,"./tl-ph":69363,"./tl-ph.js":69363,"./tlh":331,"./tlh.js":331,"./tr":43920,"./tr.js":43920,"./tzl":84360,"./tzl.js":84360,"./tzm":97524,"./tzm-latn":4112,"./tzm-latn.js":4112,"./tzm.js":97524,"./ug-cn":71124,"./ug-cn.js":71124,"./uk":69328,"./uk.js":69328,"./ur":88968,"./ur.js":88968,"./uz":51516,"./uz-latn":19388,"./uz-latn.js":19388,"./uz.js":51516,"./vi":59664,"./vi.js":59664,"./x-pseudo":68616,"./x-pseudo.js":68616,"./yo":85436,"./yo.js":85436,"./zh-cn":3820,"./zh-cn.js":3820,"./zh-hk":60112,"./zh-hk.js":60112,"./zh-mo":99504,"./zh-mo.js":99504,"./zh-tw":15660,"./zh-tw.js":15660};function a(s){var j=r(s);return e(j)}function r(s){if(!e.o(n,s)){var j=new Error("Cannot find module '"+s+"'");throw j.code="MODULE_NOT_FOUND",j}return n[s]}a.keys=function(){return Object.keys(n)},a.resolve=r,s.exports=a,a.id=92348}}]);
|
||||||
|
//# sourceMappingURL=calendar-node_modules_moment_locale_sync_recursive_.js.map?v=dd37718fd5a48c6df57f
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
"use strict";(self.webpackChunkcalendar=self.webpackChunkcalendar||[]).push([["node_modules_nextcloud_dialogs_dist_legacy_mjs"],{28592:(e,l,t)=>{t.r(l),t.d(l,{confirm:()=>y,filepicker:()=>c});var a=t(71504),i=t(53032),o=(t(17220),t(7768)),s=t(85512);const n="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJtZGktZm9sZGVyLW11bHRpcGxlIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMiw0SDE0TDEyLDJINkEyLDIgMCAwLDAgNCw0VjE2QTIsMiAwIDAsMCA2LDE4SDIyQTIsMiAwIDAsMCAyNCwxNlY2QTIsMiAwIDAsMCAyMiw0TTIsNkgwVjExSDBWMjBBMiwyIDAgMCwwIDIsMjJIMjBWMjBIMlY2WiIgLz48L3N2Zz4=",r="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJtZGktZm9sZGVyLW1vdmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE0LDE4VjE1SDEwVjExSDE0VjhMMTksMTNNMjAsNkgxMkwxMCw0SDRDMi44OSw0IDIsNC44OSAyLDZWMThBMiwyIDAgMCwwIDQsMjBIMjBBMiwyIDAgMCwwIDIyLDE4VjhDMjIsNi44OSAyMS4xLDYgMjAsNloiIC8+PC9zdmc+",u=(e,l,t=(()=>{}))=>{const a=document.createElement("div");(document.querySelector(null==l?void 0:l.container)||document.body).appendChild(a);const i=new o.default({el:a,name:"VueDialogHelper",render:a=>a(e,{props:l,on:{close:()=>{t(),i.$destroy()}}})})};async function c(e,l,t=!1,o,s,c=i.a.Choose,y,d){const m=(e,l)=>{const a=e=>{const l=(null==e?void 0:e.root)||"";let t=(null==e?void 0:e.path)||"";return t.startsWith(l)&&(t=t.slice(l.length)||"/"),t};return t?t=>e(t.map(a),l):t=>e(a(t[0]),l)};let M;c===i.a.Custom?(M=[],(d.buttons||[]).forEach((e=>{M.push({callback:m(l,e.type),label:e.text,type:e.defaultButton?"primary":"secondary"})}))):M=(e,o)=>{var s,u,y;const d=[],M=(null==(u=null==(s=null==e?void 0:e[0])?void 0:s.attributes)?void 0:u.displayName)||(null==(y=null==e?void 0:e[0])?void 0:y.basename),p=M||(0,a.basename)(o);return c===i.a.Choose&&d.push({callback:m(l,i.a.Choose),label:M&&!t?(0,i.t)("Choose {file}",{file:M}):(0,i.t)("Choose"),type:"primary"}),(c===i.a.CopyMove||c===i.a.Copy)&&d.push({callback:m(l,i.a.Copy),label:p?(0,i.t)("Copy to {target}",{target:p}):(0,i.t)("Copy"),type:"primary",icon:n}),(c===i.a.Move||c===i.a.CopyMove)&&d.push({callback:m(l,i.a.Move),label:p?(0,i.t)("Move to {target}",{target:p}):(0,i.t)("Move"),type:c===i.a.Move?"primary":"secondary",icon:r}),d};const p={};"function"==typeof(null==d?void 0:d.filter)&&(p.filterFn=e=>d.filter((e=>{var l,t,a,i,o,s;return{id:e.fileid||null,path:e.path,mimetype:e.mime||null,mtime:(null==(l=e.mtime)?void 0:l.getTime())||null,permissions:e.permissions,name:(null==(t=e.attributes)?void 0:t.displayname)||e.basename,etag:(null==(a=e.attributes)?void 0:a.etag)||null,hasPreview:(null==(i=e.attributes)?void 0:i.hasPreview)||null,mountType:(null==(o=e.attributes)?void 0:o.mountType)||null,quotaAvailableBytes:(null==(s=e.attributes)?void 0:s.quotaAvailableBytes)||null,icon:null,sharePermissions:null}})(e)));const v="string"==typeof o?[o]:o||[];u(i.c,{...p,name:e,buttons:M,multiselect:t,path:y,mimetypeFilter:v,allowPickDirectory:!0===(null==d?void 0:d.allowDirectoryChooser)||v.includes("httpd/unix-directory")})}async function y(e,l,t,a){u(s.D,{name:l,message:e,buttons:[{label:"No",callback:()=>t(!1)},{label:"Yes",type:"primary",callback:()=>t(!0)}],size:"small"},(()=>t(!1)))}}}]);
|
||||||
|
//# sourceMappingURL=calendar-node_modules_nextcloud_dialogs_dist_legacy_mjs.js.map?v=e33a6e762e59d81fb5fa
|
||||||
3
calendar/js/calendar-reference.js
Normal file
9
calendar/js/calendar-reference.js.LICENSE.txt
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
/*!
|
||||||
|
* escape-html
|
||||||
|
* Copyright(c) 2012-2013 TJ Holowaychuk
|
||||||
|
* Copyright(c) 2015 Andreas Lubbe
|
||||||
|
* Copyright(c) 2015 Tiancheng "Timothy" Gu
|
||||||
|
* MIT Licensed
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*! @license DOMPurify 3.0.8 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.8/LICENSE */
|
||||||
1
calendar/js/calendar-reference.js.map
Normal file
@ -0,0 +1,109 @@
|
|||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2023 Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
@ -0,0 +1,89 @@
|
|||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Team Popcorn <teampopcornberlin@gmail.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2021 Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
3
calendar/js/calendar-src_store_index_js.js
Normal file
331
calendar/js/calendar-src_store_index_js.js.LICENSE.txt
Normal file
@ -0,0 +1,331 @@
|
|||||||
|
/**
|
||||||
|
* @copyright 2022 Mikhail Sazanov <m@sazanof.ru>
|
||||||
|
*
|
||||||
|
* @author 2022 Mikhail Sazanov <m@sazanof.ru>
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author Thomas Citharel <tcit@tcit.fr>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2019 Thomas Citharel
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author Thomas Citharel <tcit@tcit.fr>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
* @copyright Copyright (c) 2023 Jonas Heinrich
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
* @author Jonas Heinrich <heinrich@synyx.net>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Team Popcorn <teampopcornberlin@gmail.com>
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Team Popcorn <teampopcornberlin@gmail.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
* @copyright Copyright (c) 2022 Informatyka Boguslawski sp. z o.o. sp.k., http://www.ib.pl/
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
* @copyright Copyright (c) 2023 Jonas Heinrich
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
* @author Jonas Heinrich <heinrich@synyx.net>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2022 Mikhail Sazanov
|
||||||
|
*
|
||||||
|
* @author Mikhail Sazanov <m@sazanof.ru>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
1
calendar/js/calendar-src_store_index_js.js.map
Normal file
@ -0,0 +1,366 @@
|
|||||||
|
/**
|
||||||
|
* @copyright 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @author 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2024 Grigory Vodyanov <scratchx@gmx.com>
|
||||||
|
*
|
||||||
|
* @author 2024 Grigory Vodyanov <scratchx@gmx.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
* @author 2024 Grigory Vodyanov <scratchx@gmx.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Team Popcorn <teampopcornberlin@gmail.com>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2021 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
* @copyright Copyright (c) 2023 Jonas Heinrich <heinrich@synyx.net>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
* @author Jonas Heinrich <heinrich@synyx.net>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2021 Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2023 Jonas Heinrich
|
||||||
|
*
|
||||||
|
* @author Jonas Heinrich <heinrich@synyx.net>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
@ -0,0 +1,77 @@
|
|||||||
|
/*
|
||||||
|
* @copyright Copyright (c) 2022 Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* pinia v2.1.7
|
||||||
|
* (c) 2023 Eduardo San Martin Morote
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2022 Christopher Ng <chrng8@gmail.com>
|
||||||
|
*
|
||||||
|
* @author Christopher Ng <chrng8@gmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**!
|
||||||
|
* Sortable 1.10.2
|
||||||
|
* @author RubaXa <trash@rubaxa.org>
|
||||||
|
* @author owenm <owen23355@gmail.com>
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
//! moment.js
|
||||||
|
|
||||||
|
//! moment.js locale configuration
|
||||||
@ -0,0 +1,9 @@
|
|||||||
|
/*!
|
||||||
|
* focus-trap 7.5.2
|
||||||
|
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* tabbable 6.2.0
|
||||||
|
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
|
||||||
|
*/
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
/*!
|
||||||
|
* Determine if an object is a Buffer
|
||||||
|
*
|
||||||
|
* @author Feross Aboukhadijeh <https://feross.org>
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* The buffer module from node.js, for the browser.
|
||||||
|
*
|
||||||
|
* @author Feross Aboukhadijeh <https://feross.org>
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* Toastify js 1.12.0
|
||||||
|
* https://github.com/apvarun/toastify-js
|
||||||
|
* @license MIT licensed
|
||||||
|
*
|
||||||
|
* Copyright (C) 2018 Varun A P
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||||
@ -0,0 +1,154 @@
|
|||||||
|
/**
|
||||||
|
* @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2021 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2022 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2023 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
@ -0,0 +1,447 @@
|
|||||||
|
/*!
|
||||||
|
* Vue.js v2.7.16
|
||||||
|
* (c) 2014-2023 Evan You
|
||||||
|
* Released under the MIT License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* escape-html
|
||||||
|
* Copyright(c) 2012-2013 TJ Holowaychuk
|
||||||
|
* Copyright(c) 2015 Andreas Lubbe
|
||||||
|
* Copyright(c) 2015 Tiancheng "Timothy" Gu
|
||||||
|
* MIT Licensed
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* vuex v3.6.2
|
||||||
|
* (c) 2021 Evan You
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*! @license DOMPurify 3.0.8 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.8/LICENSE */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2022 Christopher Ng <chrng8@gmail.com>
|
||||||
|
*
|
||||||
|
* @author Christopher Ng <chrng8@gmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 Julius Härtl <jus@bitgrid.net>
|
||||||
|
*
|
||||||
|
* @author Julius Härtl <jus@bitgrid.net>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
|
||||||
|
*
|
||||||
|
* @author Julius Härtl <jus@bitgrid.net>
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Marco Ambrosini <marcoambrosini@pm.me>
|
||||||
|
*
|
||||||
|
* @author Marco Ambrosini <marcoambrosini@pm.me>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Greta Doci <gretadoci@gmail.com>
|
||||||
|
*
|
||||||
|
* @author 2020 Greta Doci <gretadoci@gmail.com>
|
||||||
|
*
|
||||||
|
* @license GNU AGPL version 3 or any later version
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**!
|
||||||
|
* @fileOverview Kickass library to create and place poppers near their reference elements.
|
||||||
|
* @version 1.16.1
|
||||||
|
* @license
|
||||||
|
* Copyright (c) 2016 Federico Zivolo and contributors
|
||||||
|
*
|
||||||
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
* in the Software without restriction, including without limitation the rights
|
||||||
|
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
* copies of the Software, and to permit persons to whom the Software is
|
||||||
|
* furnished to do so, subject to the following conditions:
|
||||||
|
*
|
||||||
|
* The above copyright notice and this permission notice shall be included in all
|
||||||
|
* copies or substantial portions of the Software.
|
||||||
|
*
|
||||||
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
* SOFTWARE.
|
||||||
|
*/
|
||||||
@ -0,0 +1,127 @@
|
|||||||
|
/*!
|
||||||
|
* Determine if an object is a Buffer
|
||||||
|
*
|
||||||
|
* @author Feross Aboukhadijeh <https://feross.org>
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*! For license information please see index.module.js.LICENSE.txt */
|
||||||
|
|
||||||
|
/*! Hammer.JS - v2.0.7 - 2016-04-22
|
||||||
|
* http://hammerjs.github.io/
|
||||||
|
*
|
||||||
|
* Copyright (c) 2016 Jorik Tangelder;
|
||||||
|
* Licensed under the MIT license */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
* @author Richard Steinmetz <richard@steinmetz.cloud>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2021 Christoph Wurst
|
||||||
|
*
|
||||||
|
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
@ -0,0 +1,444 @@
|
|||||||
|
/**
|
||||||
|
* @copyright 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @author 2021 Christoph Wurst <christoph@winzerhof-wurst.at>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright 2023 Christopher Ng <chrng8@gmail.com>
|
||||||
|
*
|
||||||
|
* @author Christopher Ng <chrng8@gmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Georg Ehrke
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <oc.list@georgehrke.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
* @author Grigorii K. Shartsev <me@shgk.me>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
|
||||||
|
*
|
||||||
|
* @author Julius Härtl <jus@bitgrid.net>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
|
||||||
|
*
|
||||||
|
* @author Julius Härtl <jus@bitgrid.net>
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @author Georg Ehrke <georg-nextcloud@ehrke.email>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2020 Raimund Schlüßler <raimund.schluessler@mailbox.org>
|
||||||
|
*
|
||||||
|
* @author Raimund Schlüßler <raimund.schluessler@mailbox.org>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2021 Jonas Meurer <jonas@freesources.org>
|
||||||
|
*
|
||||||
|
* @author Jonas Meurer <jonas@freesources.org>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2021 Raimund Schlüßler <raimund.schluessler@mailbox.org>
|
||||||
|
*
|
||||||
|
* @author Raimund Schlüßler <raimund.schluessler@mailbox.org>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2022 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2022 Julia Kirschenheuter <julia.kirschenheuter@nextcloud.com>
|
||||||
|
*
|
||||||
|
* @author Julia Kirschenheuter <julia.kirschenheuter@nextcloud.com>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2023 Grigorii K. Shartsev <me@shgk.me>
|
||||||
|
*
|
||||||
|
* @author Grigorii K. Shartsev <me@shgk.me>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @copyright Copyright (c) 2024 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||||
|
*
|
||||||
|
* @license AGPL-3.0-or-later
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
//! moment.js
|
||||||
|
|
||||||
|
//! moment.js locale configuration
|
||||||