1
0

core-common.js.LICENSE.txt 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973
  1. /*!
  2. * Bootstrap tooltip.js v4.6.2 (https://getbootstrap.com/)
  3. * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  4. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  5. */
  6. /*!
  7. * Bootstrap util.js v4.6.2 (https://getbootstrap.com/)
  8. * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  9. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  10. */
  11. /*!
  12. * vue-router v3.5.4
  13. * (c) 2022 Evan You
  14. * @license MIT
  15. */
  16. /*!
  17. * Determine if an object is a Buffer
  18. *
  19. * @author Feross Aboukhadijeh <https://feross.org>
  20. * @license MIT
  21. */
  22. /*!
  23. * Sizzle CSS Selector Engine v2.3.6
  24. * https://sizzlejs.com/
  25. *
  26. * Copyright JS Foundation and other contributors
  27. * Released under the MIT license
  28. * https://js.foundation/
  29. *
  30. * Date: 2021-02-16
  31. */
  32. /*!
  33. * The buffer module from node.js, for the browser.
  34. *
  35. * @author Feross Aboukhadijeh <https://feross.org>
  36. * @license MIT
  37. */
  38. /*!
  39. * Vue.js v2.6.14
  40. * (c) 2014-2021 Evan You
  41. * Released under the MIT License.
  42. */
  43. /*!
  44. * clipboard.js v2.0.11
  45. * https://clipboardjs.com/
  46. *
  47. * Licensed MIT © Zeno Rocha
  48. */
  49. /*!
  50. * css-vars-ponyfill
  51. * v2.4.7
  52. * https://jhildenbiddle.github.io/css-vars-ponyfill/
  53. * (c) 2018-2021 John Hildenbiddle <http://hildenbiddle.com>
  54. * MIT license
  55. */
  56. /*!
  57. * escape-html
  58. * Copyright(c) 2012-2013 TJ Holowaychuk
  59. * Copyright(c) 2015 Andreas Lubbe
  60. * Copyright(c) 2015 Tiancheng "Timothy" Gu
  61. * MIT Licensed
  62. */
  63. /*!
  64. * get-css-data
  65. * v2.0.2
  66. * https://github.com/jhildenbiddle/get-css-data
  67. * (c) 2018-2021 John Hildenbiddle <http://hildenbiddle.com>
  68. * MIT license
  69. */
  70. /*!
  71. * jQuery JavaScript Library v3.6.0
  72. * https://jquery.com/
  73. *
  74. * Includes Sizzle.js
  75. * https://sizzlejs.com/
  76. *
  77. * Copyright OpenJS Foundation and other contributors
  78. * Released under the MIT license
  79. * https://jquery.org/license
  80. *
  81. * Date: 2021-03-02T17:08Z
  82. */
  83. /*!
  84. * jQuery UI :data 1.13.2
  85. * http://jqueryui.com
  86. *
  87. * Copyright jQuery Foundation and other contributors
  88. * Released under the MIT license.
  89. * http://jquery.org/license
  90. */
  91. /*!
  92. * jQuery UI Autocomplete 1.13.2
  93. * http://jqueryui.com
  94. *
  95. * Copyright jQuery Foundation and other contributors
  96. * Released under the MIT license.
  97. * http://jquery.org/license
  98. */
  99. /*!
  100. * jQuery UI Button 1.13.2
  101. * http://jqueryui.com
  102. *
  103. * Copyright jQuery Foundation and other contributors
  104. * Released under the MIT license.
  105. * http://jquery.org/license
  106. */
  107. /*!
  108. * jQuery UI Checkboxradio 1.13.2
  109. * http://jqueryui.com
  110. *
  111. * Copyright jQuery Foundation and other contributors
  112. * Released under the MIT license.
  113. * http://jquery.org/license
  114. */
  115. /*!
  116. * jQuery UI Controlgroup 1.13.2
  117. * http://jqueryui.com
  118. *
  119. * Copyright jQuery Foundation and other contributors
  120. * Released under the MIT license.
  121. * http://jquery.org/license
  122. */
  123. /*!
  124. * jQuery UI Datepicker 1.13.2
  125. * http://jqueryui.com
  126. *
  127. * Copyright jQuery Foundation and other contributors
  128. * Released under the MIT license.
  129. * http://jquery.org/license
  130. */
  131. /*!
  132. * jQuery UI Dialog 1.13.2
  133. * http://jqueryui.com
  134. *
  135. * Copyright jQuery Foundation and other contributors
  136. * Released under the MIT license.
  137. * http://jquery.org/license
  138. */
  139. /*!
  140. * jQuery UI Draggable 1.13.2
  141. * http://jqueryui.com
  142. *
  143. * Copyright jQuery Foundation and other contributors
  144. * Released under the MIT license.
  145. * http://jquery.org/license
  146. */
  147. /*!
  148. * jQuery UI Droppable 1.13.2
  149. * http://jqueryui.com
  150. *
  151. * Copyright jQuery Foundation and other contributors
  152. * Released under the MIT license.
  153. * http://jquery.org/license
  154. */
  155. /*!
  156. * jQuery UI Effects 1.13.2
  157. * http://jqueryui.com
  158. *
  159. * Copyright jQuery Foundation and other contributors
  160. * Released under the MIT license.
  161. * http://jquery.org/license
  162. */
  163. /*!
  164. * jQuery UI Focusable 1.13.2
  165. * http://jqueryui.com
  166. *
  167. * Copyright jQuery Foundation and other contributors
  168. * Released under the MIT license.
  169. * http://jquery.org/license
  170. */
  171. /*!
  172. * jQuery UI Form Reset Mixin 1.13.2
  173. * http://jqueryui.com
  174. *
  175. * Copyright jQuery Foundation and other contributors
  176. * Released under the MIT license.
  177. * http://jquery.org/license
  178. */
  179. /*!
  180. * jQuery UI Keycode 1.13.2
  181. * http://jqueryui.com
  182. *
  183. * Copyright jQuery Foundation and other contributors
  184. * Released under the MIT license.
  185. * http://jquery.org/license
  186. */
  187. /*!
  188. * jQuery UI Labels 1.13.2
  189. * http://jqueryui.com
  190. *
  191. * Copyright jQuery Foundation and other contributors
  192. * Released under the MIT license.
  193. * http://jquery.org/license
  194. */
  195. /*!
  196. * jQuery UI Position 1.13.2
  197. * http://jqueryui.com
  198. *
  199. * Copyright jQuery Foundation and other contributors
  200. * Released under the MIT license.
  201. * http://jquery.org/license
  202. *
  203. * http://api.jqueryui.com/position/
  204. */
  205. /*!
  206. * jQuery UI Resizable 1.13.2
  207. * http://jqueryui.com
  208. *
  209. * Copyright jQuery Foundation and other contributors
  210. * Released under the MIT license.
  211. * http://jquery.org/license
  212. */
  213. /*!
  214. * jQuery UI Spinner 1.13.2
  215. * http://jqueryui.com
  216. *
  217. * Copyright jQuery Foundation and other contributors
  218. * Released under the MIT license.
  219. * http://jquery.org/license
  220. */
  221. /*!
  222. * jQuery UI Support for jQuery core 1.8.x and newer 1.13.2
  223. * http://jqueryui.com
  224. *
  225. * Copyright jQuery Foundation and other contributors
  226. * Released under the MIT license.
  227. * http://jquery.org/license
  228. *
  229. */
  230. /*!
  231. * jQuery UI Tabs 1.13.2
  232. * http://jqueryui.com
  233. *
  234. * Copyright jQuery Foundation and other contributors
  235. * Released under the MIT license.
  236. * http://jquery.org/license
  237. */
  238. /*!
  239. * jQuery UI Tooltip 1.13.2
  240. * http://jqueryui.com
  241. *
  242. * Copyright jQuery Foundation and other contributors
  243. * Released under the MIT license.
  244. * http://jquery.org/license
  245. */
  246. /*!
  247. * jQuery UI Widget 1.13.2
  248. * http://jqueryui.com
  249. *
  250. * Copyright jQuery Foundation and other contributors
  251. * Released under the MIT license.
  252. * http://jquery.org/license
  253. */
  254. /*!
  255. * vue-infinite-loading v2.4.5
  256. * (c) 2016-2020 PeachScript
  257. * MIT License
  258. */
  259. /*!
  260. * vue-qrcode v1.0.2
  261. * https://fengyuanchen.github.io/vue-qrcode
  262. *
  263. * Copyright 2018-present Chen Fengyuan
  264. * Released under the MIT license
  265. *
  266. * Date: 2020-01-18T06:04:33.222Z
  267. */
  268. /*!
  269. * vuex v3.6.2
  270. * (c) 2021 Evan You
  271. * @license MIT
  272. */
  273. /*!
  274. * focus-trap 6.9.4
  275. * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
  276. */
  277. /*!
  278. * tabbable 5.3.3
  279. * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
  280. */
  281. /*! @license DOMPurify 2.3.10 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.10/LICENSE */
  282. /*! For license information please see ActionButton.js.LICENSE.txt */
  283. /*! For license information please see ActionCheckbox.js.LICENSE.txt */
  284. /*! For license information please see ActionInput.js.LICENSE.txt */
  285. /*! For license information please see ActionLink.js.LICENSE.txt */
  286. /*! For license information please see ActionRadio.js.LICENSE.txt */
  287. /*! For license information please see ActionText.js.LICENSE.txt */
  288. /*! For license information please see ActionTextEditable.js.LICENSE.txt */
  289. /*! For license information please see Actions.js.LICENSE.txt */
  290. /*! For license information please see AppNavigation.js.LICENSE.txt */
  291. /*! For license information please see AppNavigationCaption.js.LICENSE.txt */
  292. /*! For license information please see AppNavigationItem.js.LICENSE.txt */
  293. /*! For license information please see AppNavigationSettings.js.LICENSE.txt */
  294. /*! For license information please see AppSidebar.js.LICENSE.txt */
  295. /*! For license information please see Avatar.js.LICENSE.txt */
  296. /*! For license information please see CheckboxRadioSwitch.js.LICENSE.txt */
  297. /*! For license information please see DatetimePicker.js.LICENSE.txt */
  298. /*! For license information please see Highlight.js.LICENSE.txt */
  299. /*! For license information please see Modal.js.LICENSE.txt */
  300. /*! For license information please see Multiselect.js.LICENSE.txt */
  301. /*! For license information please see TimezonePicker.js.LICENSE.txt */
  302. /*! For license information please see Tooltip.js.LICENSE.txt */
  303. /*! For license information please see excludeClickOutsideClasses.js.LICENSE.txt */
  304. /*! For license information please see ncvuecomponents.js.LICENSE.txt */
  305. /*! Hammer.JS - v2.0.7 - 2016-04-22
  306. * http://hammerjs.github.io/
  307. *
  308. * Copyright (c) 2016 Jorik Tangelder;
  309. * Licensed under the MIT license */
  310. /*! https://mths.be/base64 v1.0.0 by @mathias | MIT license */
  311. /*! https://mths.be/he v1.2.0 by @mathias | MIT license */
  312. /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
  313. /*! jQuery Migrate v3.4.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */
  314. /*! jQuery UI - v1.13.2 - 2022-07-14
  315. * http://jqueryui.com
  316. * Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
  317. * Copyright jQuery Foundation and other contributors; Licensed MIT */
  318. /**
  319. *
  320. *
  321. * @author Jerry Bendy <jerry@icewingcc.com>
  322. * @licence MIT
  323. *
  324. */
  325. /**
  326. * @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
  327. *
  328. * @author John Molakvoæ <skjnldsv@protonmail.com>
  329. *
  330. * @license GNU AGPL version 3 or any later version
  331. *
  332. * This program is free software: you can redistribute it and/or modify
  333. * it under the terms of the GNU Affero General Public License as
  334. * published by the Free Software Foundation, either version 3 of the
  335. * License, or (at your option) any later version.
  336. *
  337. * This program is distributed in the hope that it will be useful,
  338. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  339. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  340. * GNU Affero General Public License for more details.
  341. *
  342. * You should have received a copy of the GNU Affero General Public License
  343. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  344. *
  345. */
  346. /**
  347. * @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
  348. *
  349. * @author John Molakvoæ <skjnldsv@protonmail.com>
  350. *
  351. * @license GNU AGPL version 3 or any later version
  352. *
  353. * This program is free software: you can redistribute it and/or modify
  354. * it under the terms of the GNU Affero General Public License as
  355. * published by the Free Software Foundation, either version 3 of the
  356. * License, or (at your option) any later version.
  357. *
  358. * This program is distributed in the hope that it will be useful,
  359. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  360. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  361. * GNU Affero General Public License for more details.
  362. *
  363. * You should have received a copy of the GNU Affero General Public License
  364. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  365. *
  366. */
  367. /**
  368. * @copyright Copyright (c) 2018 Julius Härtl <jus@bitgrid.net>
  369. *
  370. * @author Julius Härtl <jus@bitgrid.net>
  371. *
  372. * @license GNU AGPL version 3 or any later version
  373. *
  374. * This program is free software: you can redistribute it and/or modify
  375. * it under the terms of the GNU Affero General Public License as
  376. * published by the Free Software Foundation, either version 3 of the
  377. * License, or (at your option) any later version.
  378. *
  379. * This program is distributed in the hope that it will be useful,
  380. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  381. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  382. * GNU Affero General Public License for more details.
  383. *
  384. * You should have received a copy of the GNU Affero General Public License
  385. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  386. *
  387. */
  388. /**
  389. * @copyright Copyright (c) 2019 Georg Ehrke
  390. *
  391. * @author Georg Ehrke <georg-nextcloud@ehrke.email>
  392. *
  393. * @author Richard Steinmetz <richard@steinmetz.cloud>
  394. *
  395. * @license GNU AGPL version 3 or any later version
  396. *
  397. * This program is free software: you can redistribute it and/or modify
  398. * it under the terms of the GNU Affero General Public License as
  399. * published by the Free Software Foundation, either version 3 of the
  400. * License, or (at your option) any later version.
  401. *
  402. * This program is distributed in the hope that it will be useful,
  403. * but WITHOUT ANY WARRANTY without even the implied warranty of
  404. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  405. * GNU Affero General Public License for more details.
  406. *
  407. * You should have received a copy of the GNU Affero General Public License
  408. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  409. *
  410. */
  411. /**
  412. * @copyright Copyright (c) 2019 Georg Ehrke
  413. *
  414. * @author Georg Ehrke <georg-nextcloud@ehrke.email>
  415. *
  416. * @license GNU AGPL version 3 or any later version
  417. *
  418. * This program is free software: you can redistribute it and/or modify
  419. * it under the terms of the GNU Affero General Public License as
  420. * published by the Free Software Foundation, either version 3 of the
  421. * License, or (at your option) any later version.
  422. *
  423. * This program is distributed in the hope that it will be useful,
  424. * but WITHOUT ANY WARRANTY without even the implied warranty of
  425. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  426. * GNU Affero General Public License for more details.
  427. *
  428. * You should have received a copy of the GNU Affero General Public License
  429. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  430. *
  431. */
  432. /**
  433. * @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
  434. *
  435. * @author John Molakvoæ <skjnldsv@protonmail.com>
  436. *
  437. * @license GNU AGPL version 3 or any later version
  438. *
  439. * This program is free software: you can redistribute it and/or modify
  440. * it under the terms of the GNU Affero General Public License as
  441. * published by the Free Software Foundation, either version 3 of the
  442. * License, or (at your option) any later version.
  443. *
  444. * This program is distributed in the hope that it will be useful,
  445. * but WITHOUT ANY WARRANTY without even the implied warranty of
  446. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  447. * GNU Affero General Public License for more details.
  448. *
  449. * You should have received a copy of the GNU Affero General Public License
  450. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  451. *
  452. */
  453. /**
  454. * @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
  455. *
  456. * @author John Molakvoæ <skjnldsv@protonmail.com>
  457. *
  458. * @license GNU AGPL version 3 or any later version
  459. *
  460. * This program is free software: you can redistribute it and/or modify
  461. * it under the terms of the GNU Affero General Public License as
  462. * published by the Free Software Foundation, either version 3 of the
  463. * License, or (at your option) any later version.
  464. *
  465. * This program is distributed in the hope that it will be useful,
  466. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  467. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  468. * GNU Affero General Public License for more details.
  469. *
  470. * You should have received a copy of the GNU Affero General Public License
  471. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  472. *
  473. */
  474. /**
  475. * @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
  476. *
  477. * @author John Molakvoæ <skjnldsv@protonmail.com>
  478. *
  479. * @license GNU AGPL version 3 or any later version
  480. *
  481. * This program is free software: you can redistribute it and/or modify
  482. * it under the terms of the GNU Affero General Public License as
  483. * published by the Free Software Foundation, either version 3 of the
  484. * License, or (at your option) any later version.
  485. *
  486. * This program is distributed in the hope that it will be useful,
  487. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  488. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  489. * GNU Affero General Public License for more details.
  490. *
  491. * You should have received a copy of the GNU Affero General Public License
  492. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  493. *
  494. */
  495. /**
  496. * @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
  497. *
  498. * @author Julius Härtl <jus@bitgrid.net>
  499. * @author John Molakvoæ <skjnldsv@protonmail.com>
  500. *
  501. * @license GNU AGPL version 3 or any later version
  502. *
  503. * This program is free software: you can redistribute it and/or modify
  504. * it under the terms of the GNU Affero General Public License as
  505. * published by the Free Software Foundation, either version 3 of the
  506. * License, or (at your option) any later version.
  507. *
  508. * This program is distributed in the hope that it will be useful,
  509. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  510. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  511. * GNU Affero General Public License for more details.
  512. *
  513. * You should have received a copy of the GNU Affero General Public License
  514. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  515. *
  516. */
  517. /**
  518. * @copyright Copyright (c) 2019 Marco Ambrosini <marcoambrosini@pm.me>
  519. *
  520. * @author Marco Ambrosini <marcoambrosini@pm.me>
  521. *
  522. * @license GNU AGPL version 3 or any later version
  523. *
  524. * This program is free software: you can redistribute it and/or modify
  525. * it under the terms of the GNU Affero General Public License as
  526. * published by the Free Software Foundation, either version 3 of the
  527. * License, or (at your option) any later version.
  528. *
  529. * This program is distributed in the hope that it will be useful,
  530. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  531. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  532. * GNU Affero General Public License for more details.
  533. *
  534. * You should have received a copy of the GNU Affero General Public License
  535. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  536. *
  537. */
  538. /**
  539. * @copyright Copyright (c) 2020 Georg Ehrke <georg-nextcloud@ehrke.email>
  540. *
  541. * @author Georg Ehrke <georg-nextcloud@ehrke.email>
  542. *
  543. * @license GNU AGPL version 3 or any later version
  544. *
  545. * This program is free software: you can redistribute it and/or modify
  546. * it under the terms of the GNU Affero General Public License as
  547. * published by the Free Software Foundation, either version 3 of the
  548. * License, or (at your option) any later version.
  549. *
  550. * This program is distributed in the hope that it will be useful,
  551. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  552. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  553. * GNU Affero General Public License for more details.
  554. *
  555. * You should have received a copy of the GNU Affero General Public License
  556. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  557. *
  558. */
  559. /**
  560. * @copyright Copyright (c) 2020 Greta Doci <gretadoci@gmail.com>
  561. *
  562. * @author 2020 Greta Doci <gretadoci@gmail.com>
  563. *
  564. * @license GNU AGPL version 3 or any later version
  565. *
  566. * This program is free software: you can redistribute it and/or modify
  567. * it under the terms of the GNU Affero General Public License as
  568. * published by the Free Software Foundation, either version 3 of the
  569. * License, or (at your option) any later version.
  570. *
  571. * This program is distributed in the hope that it will be useful,
  572. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  573. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  574. * GNU Affero General Public License for more details.
  575. *
  576. * You should have received a copy of the GNU Affero General Public License
  577. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  578. *
  579. */
  580. /**
  581. * @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
  582. *
  583. * @author John Molakvoæ <skjnldsv@protonmail.com>
  584. *
  585. * @license GNU AGPL version 3 or any later version
  586. *
  587. * This program is free software: you can redistribute it and/or modify
  588. * it under the terms of the GNU Affero General Public License as
  589. * published by the Free Software Foundation, either version 3 of the
  590. * License, or (at your option) any later version.
  591. *
  592. * This program is distributed in the hope that it will be useful,
  593. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  594. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  595. * GNU Affero General Public License for more details.
  596. *
  597. * You should have received a copy of the GNU Affero General Public License
  598. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  599. *
  600. */
  601. /**
  602. * @copyright Copyright (c) 2020 Raimund Schlüßler <raimund.schluessler@mailbox.org>
  603. *
  604. * @author Raimund Schlüßler <raimund.schluessler@mailbox.org>
  605. *
  606. * @license GNU AGPL version 3 or any later version
  607. *
  608. * This program is free software: you can redistribute it and/or modify
  609. * it under the terms of the GNU Affero General Public License as
  610. * published by the Free Software Foundation, either version 3 of the
  611. * License, or (at your option) any later version.
  612. *
  613. * This program is distributed in the hope that it will be useful,
  614. * but WITHOUT ANY WARRANTY without even the implied warranty of
  615. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  616. * GNU Affero General Public License for more details.
  617. *
  618. * You should have received a copy of the GNU Affero General Public License
  619. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  620. *
  621. */
  622. /**
  623. * @copyright Copyright (c) 2020 Raimund Schlüßler <raimund.schluessler@mailbox.org>
  624. *
  625. * @author Raimund Schlüßler <raimund.schluessler@mailbox.org>
  626. *
  627. * @license GNU AGPL version 3 or any later version
  628. *
  629. * This program is free software: you can redistribute it and/or modify
  630. * it under the terms of the GNU Affero General Public License as
  631. * published by the Free Software Foundation, either version 3 of the
  632. * License, or (at your option) any later version.
  633. *
  634. * This program is distributed in the hope that it will be useful,
  635. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  636. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  637. * GNU Affero General Public License for more details.
  638. *
  639. * You should have received a copy of the GNU Affero General Public License
  640. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  641. *
  642. */
  643. /**
  644. * @copyright Copyright (c) 2021 Christoph Wurst
  645. *
  646. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  647. *
  648. * @license GNU AGPL version 3 or any later version
  649. *
  650. * This program is free software: you can redistribute it and/or modify
  651. * it under the terms of the GNU Affero General Public License as
  652. * published by the Free Software Foundation, either version 3 of the
  653. * License, or (at your option) any later version.
  654. *
  655. * This program is distributed in the hope that it will be useful,
  656. * but WITHOUT ANY WARRANTY without even the implied warranty of
  657. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  658. * GNU Affero General Public License for more details.
  659. *
  660. * You should have received a copy of the GNU Affero General Public License
  661. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  662. *
  663. */
  664. /**
  665. * @license
  666. * Lodash <https://lodash.com/>
  667. * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
  668. * Released under MIT license <https://lodash.com/license>
  669. * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  670. * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  671. */
  672. /**
  673. * Fetches, parses, and transforms CSS custom properties from specified
  674. * <style> and <link> elements into static values, then appends a new <style>
  675. * element with static values to the DOM to provide CSS custom property
  676. * compatibility for legacy browsers. Also provides a single interface for
  677. * live updates of runtime values in both modern and legacy browsers.
  678. *
  679. * @preserve
  680. * @param {object} [options] Options object
  681. * @param {object} [options.rootElement=document] Root element to traverse for
  682. * <link> and <style> nodes
  683. * @param {boolean} [options.shadowDOM=false] Determines if shadow DOM <link>
  684. * and <style> nodes will be processed.
  685. * @param {string} [options.include="style,link[rel=stylesheet]"] CSS selector
  686. * matching <link re="stylesheet"> and <style> nodes to
  687. * process
  688. * @param {string} [options.exclude] CSS selector matching <link
  689. * rel="stylehseet"> and <style> nodes to exclude from those
  690. * matches by options.include
  691. * @param {object} [options.variables] A map of custom property name/value
  692. * pairs. Property names can omit or include the leading
  693. * double-hyphen (—), and values specified will override
  694. * previous values
  695. * @param {boolean} [options.onlyLegacy=true] Determines if the ponyfill will
  696. * only generate legacy-compatible CSS in browsers that lack
  697. * native support (i.e., legacy browsers)
  698. * @param {boolean} [options.preserveStatic=true] Determines if CSS
  699. * declarations that do not reference a custom property will
  700. * be preserved in the transformed CSS
  701. * @param {boolean} [options.preserveVars=false] Determines if CSS custom
  702. * property declarations will be preserved in the transformed
  703. * CSS
  704. * @param {boolean} [options.silent=false] Determines if warning and error
  705. * messages will be displayed on the console
  706. * @param {boolean} [options.updateDOM=true] Determines if the ponyfill will
  707. * update the DOM after processing CSS custom properties
  708. * @param {boolean} [options.updateURLs=true] Determines if relative url()
  709. * paths will be converted to absolute urls in external CSS
  710. * @param {boolean} [options.watch=false] Determines if a MutationObserver will
  711. * be created that will execute the ponyfill when a <link> or
  712. * <style> DOM mutation is observed
  713. * @param {function} [options.onBeforeSend] Callback before XHR is sent. Passes
  714. * 1) the XHR object, 2) source node reference, and 3) the
  715. * source URL as arguments
  716. * @param {function} [options.onError] Callback after a CSS parsing error has
  717. * occurred or an XHR request has failed. Passes 1) an error
  718. * message, and 2) source node reference, 3) xhr, and 4 url as
  719. * arguments.
  720. * @param {function} [options.onWarning] Callback after each CSS parsing warning
  721. * has occurred. Passes 1) a warning message as an argument.
  722. * @param {function} [options.onSuccess] Callback after CSS data has been
  723. * collected from each node and before CSS custom properties
  724. * have been transformed. Allows modifying the CSS data before
  725. * it is transformed by returning any string value (or false
  726. * to skip). Passes 1) CSS text, 2) source node reference, and
  727. * 3) the source URL as arguments.
  728. * @param {function} [options.onComplete] Callback after all CSS has been
  729. * processed, legacy-compatible CSS has been generated, and
  730. * (optionally) the DOM has been updated. Passes 1) a CSS
  731. * string with CSS variable values resolved, 2) an array of
  732. * output <style> node references that have been appended to
  733. * the DOM, 3) an object containing all custom properies names
  734. * and values, and 4) the ponyfill execution time in
  735. * milliseconds.
  736. * @param {function} [options.onFinally] Callback in modern and legacy browsers
  737. * after the ponyfill has finished all tasks. Passes 1) a
  738. * boolean indicating if the last ponyfill call resulted in a
  739. * style change, 2) a boolean indicating if the current
  740. * browser provides native support for CSS custom properties,
  741. * and 3) the ponyfill execution time in milliseconds.
  742. * @example
  743. *
  744. * cssVars({
  745. * rootElement : document,
  746. * shadowDOM : false,
  747. * include : 'style,link[rel="stylesheet"]',
  748. * exclude : '',
  749. * variables : {},
  750. * onlyLegacy : true,
  751. * preserveStatic: true,
  752. * preserveVars : false,
  753. * silent : false,
  754. * updateDOM : true,
  755. * updateURLs : true,
  756. * watch : false,
  757. * onBeforeSend(xhr, node, url) {},
  758. * onError(message, node, xhr, url) {},
  759. * onWarning(message) {},
  760. * onSuccess(cssText, node, url) {},
  761. * onComplete(cssText, styleNode, cssVariables, benchmark) {},
  762. * onFinally(hasChanged, hasNativeSupport, benchmark)
  763. * });
  764. */
  765. /**
  766. * Gets CSS data from <style> and <link> nodes (including @imports), then
  767. * returns data in order processed by DOM. Allows specifying nodes to
  768. * include/exclude and filtering CSS data using RegEx.
  769. *
  770. * @preserve
  771. * @param {object} [options] The options object
  772. * @param {object} [options.rootElement=document] Root element to traverse for
  773. * <link> and <style> nodes.
  774. * @param {string} [options.include] CSS selector matching <link> and <style>
  775. * nodes to include
  776. * @param {string} [options.exclude] CSS selector matching <link> and <style>
  777. * nodes to exclude
  778. * @param {object} [options.filter] Regular expression used to filter node CSS
  779. * data. Each block of CSS data is tested against the filter,
  780. * and only matching data is included.
  781. * @param {boolean} [options.skipDisabled=true] Determines if disabled
  782. * stylesheets will be skipped while collecting CSS data.
  783. * @param {boolean} [options.useCSSOM=false] Determines if CSS data will be
  784. * collected from a stylesheet's runtime values instead of its
  785. * text content. This is required to get accurate CSS data
  786. * when a stylesheet has been modified using the deleteRule()
  787. * or insertRule() methods because these modifications will
  788. * not be reflected in the stylesheet's text content.
  789. * @param {function} [options.onBeforeSend] Callback before XHR is sent. Passes
  790. * 1) the XHR object, 2) source node reference, and 3) the
  791. * source URL as arguments.
  792. * @param {function} [options.onSuccess] Callback on each CSS node read. Passes
  793. * 1) CSS text, 2) source node reference, and 3) the source
  794. * URL as arguments.
  795. * @param {function} [options.onError] Callback on each error. Passes 1) the XHR
  796. * object for inspection, 2) soure node reference, and 3) the
  797. * source URL that failed (either a <link> href or an @import)
  798. * as arguments
  799. * @param {function} [options.onComplete] Callback after all nodes have been
  800. * processed. Passes 1) concatenated CSS text, 2) an array of
  801. * CSS text in DOM order, and 3) an array of nodes in DOM
  802. * order as arguments.
  803. *
  804. * @example
  805. *
  806. * getCssData({
  807. * rootElement : document,
  808. * include : 'style,link[rel="stylesheet"]',
  809. * exclude : '[href="skip.css"]',
  810. * filter : /red/,
  811. * skipDisabled: true,
  812. * useCSSOM : false,
  813. * onBeforeSend(xhr, node, url) {
  814. * // ...
  815. * }
  816. * onSuccess(cssText, node, url) {
  817. * // ...
  818. * }
  819. * onError(xhr, node, url) {
  820. * // ...
  821. * },
  822. * onComplete(cssText, cssArray, nodeArray) {
  823. * // ...
  824. * }
  825. * });
  826. */
  827. /**
  828. * vue-local-storage v0.6.0
  829. * (c) 2017 Alexander Avakov
  830. * @license MIT
  831. */
  832. /**
  833. * @license nested-property https://github.com/cosmosio/nested-property
  834. *
  835. * The MIT License (MIT)
  836. *
  837. * Copyright (c) 2014-2020 Olivier Scherrer <pode.fr@gmail.com>
  838. */
  839. /**!
  840. * @fileOverview Kickass library to create and place poppers near their reference elements.
  841. * @version 1.16.1
  842. * @license
  843. * Copyright (c) 2016 Federico Zivolo and contributors
  844. *
  845. * Permission is hereby granted, free of charge, to any person obtaining a copy
  846. * of this software and associated documentation files (the "Software"), to deal
  847. * in the Software without restriction, including without limitation the rights
  848. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  849. * copies of the Software, and to permit persons to whom the Software is
  850. * furnished to do so, subject to the following conditions:
  851. *
  852. * The above copyright notice and this permission notice shall be included in all
  853. * copies or substantial portions of the Software.
  854. *
  855. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  856. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  857. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  858. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  859. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  860. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  861. * SOFTWARE.
  862. */
  863. /**!
  864. * Sortable 1.10.2
  865. * @author RubaXa <trash@rubaxa.org>
  866. * @author owenm <owen23355@gmail.com>
  867. * @license MIT
  868. */
  869. //! Copyright (c) JS Foundation and other contributors
  870. //! github.com/moment/moment-timezone
  871. //! license : MIT
  872. //! moment-timezone.js
  873. //! moment.js
  874. //! moment.js locale configuration
  875. //! version : 0.5.37