You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

core-main.js.LICENSE.txt 23KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588
  1. /*
  2. * @name Show Password
  3. * @description
  4. * @version 1.3
  5. * @requires Jquery 1.5
  6. *
  7. * @author Jan Jarfalk
  8. * @author-email jan.jarfalk@unwrongest.com
  9. * @author-website http://www.unwrongest.com
  10. *
  11. * @special-thanks Michel Gratton
  12. *
  13. * @licens MIT License - http://www.opensource.org/licenses/mit-license.php
  14. */
  15. /**
  16. * @copyright (c) 2017 Arthur Schiwon <blizzz@arthur-schiwon.de>
  17. *
  18. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  19. * @author John Molakvoæ <skjnldsv@protonmail.com>
  20. *
  21. * @license GNU AGPL version 3 or any later version
  22. *
  23. * This program is free software: you can redistribute it and/or modify
  24. * it under the terms of the GNU Affero General Public License as
  25. * published by the Free Software Foundation, either version 3 of the
  26. * License, or (at your option) any later version.
  27. *
  28. * This program is distributed in the hope that it will be useful,
  29. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  30. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  31. * GNU Affero General Public License for more details.
  32. *
  33. * You should have received a copy of the GNU Affero General Public License
  34. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  35. *
  36. */
  37. /**
  38. * @copyright 2016-2018 John Molakvoæ <skjnldsv@protonmail.com>
  39. * @copyright 2013 Morris Jobke <morris.jobke@gmail.com>
  40. *
  41. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  42. * @author John Molakvoæ <skjnldsv@protonmail.com>
  43. * @author Julius Härtl <jus@bitgrid.net>
  44. * @author Sergey Shliakhov <husband.sergey@gmail.com>
  45. *
  46. * @license GNU AGPL version 3 or any later version
  47. *
  48. * This program is free software: you can redistribute it and/or modify
  49. * it under the terms of the GNU Affero General Public License as
  50. * published by the Free Software Foundation, either version 3 of the
  51. * License, or (at your option) any later version.
  52. *
  53. * This program is distributed in the hope that it will be useful,
  54. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  55. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  56. * GNU Affero General Public License for more details.
  57. *
  58. * You should have received a copy of the GNU Affero General Public License
  59. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  60. *
  61. */
  62. /**
  63. * @copyright 2017 Christoph Wurst <christoph@winzerhof-wurst.at>
  64. *
  65. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  66. * @author John Molakvoæ <skjnldsv@protonmail.com>
  67. * @author Roeland Jago Douma <roeland@famdouma.nl>
  68. *
  69. * @license GNU AGPL version 3 or any later version
  70. *
  71. * This program is free software: you can redistribute it and/or modify
  72. * it under the terms of the GNU Affero General Public License as
  73. * published by the Free Software Foundation, either version 3 of the
  74. * License, or (at your option) any later version.
  75. *
  76. * This program is distributed in the hope that it will be useful,
  77. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  78. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  79. * GNU Affero General Public License for more details.
  80. *
  81. * You should have received a copy of the GNU Affero General Public License
  82. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  83. *
  84. */
  85. /**
  86. * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at>
  87. *
  88. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  89. * @author Gary Kim <gary@garykim.dev>
  90. * @author Joas Schilling <coding@schilljs.com>
  91. * @author John Molakvoæ <skjnldsv@protonmail.com>
  92. *
  93. * @license GNU AGPL version 3 or any later version
  94. *
  95. * This program is free software: you can redistribute it and/or modify
  96. * it under the terms of the GNU Affero General Public License as
  97. * published by the Free Software Foundation, either version 3 of the
  98. * License, or (at your option) any later version.
  99. *
  100. * This program is distributed in the hope that it will be useful,
  101. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  102. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  103. * GNU Affero General Public License for more details.
  104. *
  105. * You should have received a copy of the GNU Affero General Public License
  106. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  107. *
  108. */
  109. /**
  110. * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at>
  111. *
  112. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  113. * @author John Molakvoæ <skjnldsv@protonmail.com>
  114. *
  115. * @license GNU AGPL version 3 or any later version
  116. *
  117. * This program is free software: you can redistribute it and/or modify
  118. * it under the terms of the GNU Affero General Public License as
  119. * published by the Free Software Foundation, either version 3 of the
  120. * License, or (at your option) any later version.
  121. *
  122. * This program is distributed in the hope that it will be useful,
  123. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  124. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  125. * GNU Affero General Public License for more details.
  126. *
  127. * You should have received a copy of the GNU Affero General Public License
  128. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  129. *
  130. */
  131. /**
  132. * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at>
  133. *
  134. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  135. * @author John Molakvoæ <skjnldsv@protonmail.com>
  136. * @author Julius Härtl <jus@bitgrid.net>
  137. * @author Roeland Jago Douma <roeland@famdouma.nl>
  138. *
  139. * @license GNU AGPL version 3 or any later version
  140. *
  141. * This program is free software: you can redistribute it and/or modify
  142. * it under the terms of the GNU Affero General Public License as
  143. * published by the Free Software Foundation, either version 3 of the
  144. * License, or (at your option) any later version.
  145. *
  146. * This program is distributed in the hope that it will be useful,
  147. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  148. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  149. * GNU Affero General Public License for more details.
  150. *
  151. * You should have received a copy of the GNU Affero General Public License
  152. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  153. *
  154. */
  155. /**
  156. * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at>
  157. *
  158. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  159. * @author John Molakvoæ <skjnldsv@protonmail.com>
  160. * @author Roeland Jago Douma <roeland@famdouma.nl>
  161. *
  162. * @license GNU AGPL version 3 or any later version
  163. *
  164. * This program is free software: you can redistribute it and/or modify
  165. * it under the terms of the GNU Affero General Public License as
  166. * published by the Free Software Foundation, either version 3 of the
  167. * License, or (at your option) any later version.
  168. *
  169. * This program is distributed in the hope that it will be useful,
  170. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  171. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  172. * GNU Affero General Public License for more details.
  173. *
  174. * You should have received a copy of the GNU Affero General Public License
  175. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  176. *
  177. */
  178. /**
  179. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  180. *
  181. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  182. *
  183. * @license GNU AGPL version 3 or any later version
  184. *
  185. * This program is free software: you can redistribute it and/or modify
  186. * it under the terms of the GNU Affero General Public License as
  187. * published by the Free Software Foundation, either version 3 of the
  188. * License, or (at your option) any later version.
  189. *
  190. * This program is distributed in the hope that it will be useful,
  191. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  192. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  193. * GNU Affero General Public License for more details.
  194. *
  195. * You should have received a copy of the GNU Affero General Public License
  196. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  197. *
  198. */
  199. /**
  200. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  201. *
  202. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  203. * @author Daniel Calviño Sánchez <danxuliu@gmail.com>
  204. * @author Joas Schilling <coding@schilljs.com>
  205. * @author John Molakvoæ <skjnldsv@protonmail.com>
  206. * @author Julius Härtl <jus@bitgrid.net>
  207. * @author npmbuildbot[bot] "npmbuildbot[bot]@users.noreply.github.com"
  208. *
  209. * @license GNU AGPL version 3 or any later version
  210. *
  211. * This program is free software: you can redistribute it and/or modify
  212. * it under the terms of the GNU Affero General Public License as
  213. * published by the Free Software Foundation, either version 3 of the
  214. * License, or (at your option) any later version.
  215. *
  216. * This program is distributed in the hope that it will be useful,
  217. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  218. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  219. * GNU Affero General Public License for more details.
  220. *
  221. * You should have received a copy of the GNU Affero General Public License
  222. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  223. *
  224. */
  225. /**
  226. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  227. *
  228. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  229. * @author Daniel Calviño Sánchez <danxuliu@gmail.com>
  230. * @author John Molakvoæ <skjnldsv@protonmail.com>
  231. *
  232. * @license GNU AGPL version 3 or any later version
  233. *
  234. * This program is free software: you can redistribute it and/or modify
  235. * it under the terms of the GNU Affero General Public License as
  236. * published by the Free Software Foundation, either version 3 of the
  237. * License, or (at your option) any later version.
  238. *
  239. * This program is distributed in the hope that it will be useful,
  240. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  241. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  242. * GNU Affero General Public License for more details.
  243. *
  244. * You should have received a copy of the GNU Affero General Public License
  245. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  246. *
  247. */
  248. /**
  249. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  250. *
  251. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  252. * @author John Molakvoæ <skjnldsv@protonmail.com>
  253. *
  254. * @license GNU AGPL version 3 or any later version
  255. *
  256. * This program is free software: you can redistribute it and/or modify
  257. * it under the terms of the GNU Affero General Public License as
  258. * published by the Free Software Foundation, either version 3 of the
  259. * License, or (at your option) any later version.
  260. *
  261. * This program is distributed in the hope that it will be useful,
  262. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  263. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  264. * GNU Affero General Public License for more details.
  265. *
  266. * You should have received a copy of the GNU Affero General Public License
  267. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  268. *
  269. */
  270. /**
  271. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  272. *
  273. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  274. * @author John Molakvoæ <skjnldsv@protonmail.com>
  275. * @author Julius Härtl <jus@bitgrid.net>
  276. * @author Roeland Jago Douma <roeland@famdouma.nl>
  277. *
  278. * @license GNU AGPL version 3 or any later version
  279. *
  280. * This program is free software: you can redistribute it and/or modify
  281. * it under the terms of the GNU Affero General Public License as
  282. * published by the Free Software Foundation, either version 3 of the
  283. * License, or (at your option) any later version.
  284. *
  285. * This program is distributed in the hope that it will be useful,
  286. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  287. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  288. * GNU Affero General Public License for more details.
  289. *
  290. * You should have received a copy of the GNU Affero General Public License
  291. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  292. *
  293. */
  294. /**
  295. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  296. *
  297. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  298. * @author John Molakvoæ <skjnldsv@protonmail.com>
  299. * @author Roeland Jago Douma <roeland@famdouma.nl>
  300. *
  301. * @license GNU AGPL version 3 or any later version
  302. *
  303. * This program is free software: you can redistribute it and/or modify
  304. * it under the terms of the GNU Affero General Public License as
  305. * published by the Free Software Foundation, either version 3 of the
  306. * License, or (at your option) any later version.
  307. *
  308. * This program is distributed in the hope that it will be useful,
  309. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  310. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  311. * GNU Affero General Public License for more details.
  312. *
  313. * You should have received a copy of the GNU Affero General Public License
  314. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  315. *
  316. */
  317. /**
  318. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  319. *
  320. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  321. * @author John Molakvoæ <skjnldsv@protonmail.com>
  322. * @author rakekniven <mark.ziegler@rakekniven.de>
  323. *
  324. * @license GNU AGPL version 3 or any later version
  325. *
  326. * This program is free software: you can redistribute it and/or modify
  327. * it under the terms of the GNU Affero General Public License as
  328. * published by the Free Software Foundation, either version 3 of the
  329. * License, or (at your option) any later version.
  330. *
  331. * This program is distributed in the hope that it will be useful,
  332. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  333. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  334. * GNU Affero General Public License for more details.
  335. *
  336. * You should have received a copy of the GNU Affero General Public License
  337. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  338. *
  339. */
  340. /**
  341. * @copyright 2019 Julius Härtl <jus@bitgrid.net>
  342. *
  343. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  344. * @author John Molakvoæ <skjnldsv@protonmail.com>
  345. * @author Julius Härtl <jus@bitgrid.net>
  346. *
  347. * @license GNU AGPL version 3 or any later version
  348. *
  349. * This program is free software: you can redistribute it and/or modify
  350. * it under the terms of the GNU Affero General Public License as
  351. * published by the Free Software Foundation, either version 3 of the
  352. * License, or (at your option) any later version.
  353. *
  354. * This program is distributed in the hope that it will be useful,
  355. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  356. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  357. * GNU Affero General Public License for more details.
  358. *
  359. * You should have received a copy of the GNU Affero General Public License
  360. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  361. *
  362. */
  363. /**
  364. * @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at>
  365. *
  366. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  367. *
  368. * @license GNU AGPL version 3 or any later version
  369. *
  370. * This program is free software: you can redistribute it and/or modify
  371. * it under the terms of the GNU Affero General Public License as
  372. * published by the Free Software Foundation, either version 3 of the
  373. * License, or (at your option) any later version.
  374. *
  375. * This program is distributed in the hope that it will be useful,
  376. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  377. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  378. * GNU Affero General Public License for more details.
  379. *
  380. * You should have received a copy of the GNU Affero General Public License
  381. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  382. *
  383. */
  384. /**
  385. * @copyright Bernhard Posselt 2014
  386. *
  387. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  388. * @author John Molakvoæ <skjnldsv@protonmail.com>
  389. *
  390. * @license GNU AGPL version 3 or any later version
  391. *
  392. * This program is free software: you can redistribute it and/or modify
  393. * it under the terms of the GNU Affero General Public License as
  394. * published by the Free Software Foundation, either version 3 of the
  395. * License, or (at your option) any later version.
  396. *
  397. * This program is distributed in the hope that it will be useful,
  398. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  399. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  400. * GNU Affero General Public License for more details.
  401. *
  402. * You should have received a copy of the GNU Affero General Public License
  403. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  404. *
  405. */
  406. /**
  407. * @copyright Copyright (c) 2016 Christoph Wurst <christoph@winzerhof-wurst.at>
  408. *
  409. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  410. * @author John Molakvoæ <skjnldsv@protonmail.com>
  411. *
  412. * @license GNU AGPL version 3 or any later version
  413. *
  414. * This program is free software: you can redistribute it and/or modify
  415. * it under the terms of the GNU Affero General Public License as
  416. * published by the Free Software Foundation, either version 3 of the
  417. * License, or (at your option) any later version.
  418. *
  419. * This program is distributed in the hope that it will be useful,
  420. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  421. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  422. * GNU Affero General Public License for more details.
  423. *
  424. * You should have received a copy of the GNU Affero General Public License
  425. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  426. *
  427. */
  428. /**
  429. * @copyright Copyright (c) 2016 Christoph Wurst <christoph@winzerhof-wurst.at>
  430. *
  431. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  432. * @author John Molakvoæ <skjnldsv@protonmail.com>
  433. * @author Roeland Jago Douma <roeland@famdouma.nl>
  434. *
  435. * @license GNU AGPL version 3 or any later version
  436. *
  437. * This program is free software: you can redistribute it and/or modify
  438. * it under the terms of the GNU Affero General Public License as
  439. * published by the Free Software Foundation, either version 3 of the
  440. * License, or (at your option) any later version.
  441. *
  442. * This program is distributed in the hope that it will be useful,
  443. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  444. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  445. * GNU Affero General Public License for more details.
  446. *
  447. * You should have received a copy of the GNU Affero General Public License
  448. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  449. *
  450. */
  451. /**
  452. * @copyright Copyright (c) 2016 Joas Schilling <coding@schilljs.com>
  453. *
  454. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  455. * @author Joas Schilling <coding@schilljs.com>
  456. * @author John Molakvoæ <skjnldsv@protonmail.com>
  457. * @author Jörn Friedrich Dreyer <jfd@butonic.de>
  458. * @author Robin Appelman <robin@icewind.nl>
  459. * @author Vincent Petry <vincent@nextcloud.com>
  460. *
  461. * @license GNU AGPL version 3 or any later version
  462. *
  463. * This program is free software: you can redistribute it and/or modify
  464. * it under the terms of the GNU Affero General Public License as
  465. * published by the Free Software Foundation, either version 3 of the
  466. * License, or (at your option) any later version.
  467. *
  468. * This program is distributed in the hope that it will be useful,
  469. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  470. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  471. * GNU Affero General Public License for more details.
  472. *
  473. * You should have received a copy of the GNU Affero General Public License
  474. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  475. *
  476. */
  477. /**
  478. * @copyright Copyright (c) 2016 Joas Schilling <coding@schilljs.com>
  479. *
  480. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  481. * @author John Molakvoæ <skjnldsv@protonmail.com>
  482. *
  483. * @license GNU AGPL version 3 or any later version
  484. *
  485. * This program is free software: you can redistribute it and/or modify
  486. * it under the terms of the GNU Affero General Public License as
  487. * published by the Free Software Foundation, either version 3 of the
  488. * License, or (at your option) any later version.
  489. *
  490. * This program is distributed in the hope that it will be useful,
  491. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  492. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  493. * GNU Affero General Public License for more details.
  494. *
  495. * You should have received a copy of the GNU Affero General Public License
  496. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  497. *
  498. */
  499. /**
  500. * @copyright Copyright (c) 2016 John Molakvoæ <skjnldsv@protonmail.com>
  501. *
  502. * @author John Molakvoæ <skjnldsv@protonmail.com>
  503. *
  504. * @license GNU AGPL version 3 or any later version
  505. *
  506. * This program is free software: you can redistribute it and/or modify
  507. * it under the terms of the GNU Affero General Public License as
  508. * published by the Free Software Foundation, either version 3 of the
  509. * License, or (at your option) any later version.
  510. *
  511. * This program is distributed in the hope that it will be useful,
  512. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  513. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  514. * GNU Affero General Public License for more details.
  515. *
  516. * You should have received a copy of the GNU Affero General Public License
  517. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  518. *
  519. */
  520. /**
  521. * @copyright Copyright (c) 2018 Julius Härtl <jus@bitgrid.net>
  522. *
  523. * @author John Molakvoæ <skjnldsv@protonmail.com>
  524. * @author Julius Härtl <jus@bitgrid.net>
  525. *
  526. * @license GNU AGPL version 3 or any later version
  527. *
  528. * This program is free software: you can redistribute it and/or modify
  529. * it under the terms of the GNU Affero General Public License as
  530. * published by the Free Software Foundation, either version 3 of the
  531. * License, or (at your option) any later version.
  532. *
  533. * This program is distributed in the hope that it will be useful,
  534. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  535. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  536. * GNU Affero General Public License for more details.
  537. *
  538. * You should have received a copy of the GNU Affero General Public License
  539. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  540. *
  541. */
  542. /**
  543. * Copyright (c) 2015
  544. *
  545. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  546. * @author John Molakvoæ <skjnldsv@protonmail.com>
  547. * @author Julius Härtl <jus@bitgrid.net>
  548. *
  549. * @license GNU AGPL version 3 or any later version
  550. *
  551. * This program is free software: you can redistribute it and/or modify
  552. * it under the terms of the GNU Affero General Public License as
  553. * published by the Free Software Foundation, either version 3 of the
  554. * License, or (at your option) any later version.
  555. *
  556. * This program is distributed in the hope that it will be useful,
  557. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  558. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  559. * GNU Affero General Public License for more details.
  560. *
  561. * You should have received a copy of the GNU Affero General Public License
  562. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  563. *
  564. */