core-main.js.LICENSE.txt 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465
  1. /**
  2. * @copyright (c) 2017 Arthur Schiwon <blizzz@arthur-schiwon.de>
  3. *
  4. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  5. * @author John Molakvoæ <skjnldsv@protonmail.com>
  6. *
  7. * @license AGPL-3.0-or-later
  8. *
  9. * This program is free software: you can redistribute it and/or modify
  10. * it under the terms of the GNU Affero General Public License as
  11. * published by the Free Software Foundation, either version 3 of the
  12. * License, or (at your option) any later version.
  13. *
  14. * This program is distributed in the hope that it will be useful,
  15. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  17. * GNU Affero General Public License for more details.
  18. *
  19. * You should have received a copy of the GNU Affero General Public License
  20. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  21. *
  22. */
  23. /**
  24. * @copyright 2016-2018 John Molakvoæ <skjnldsv@protonmail.com>
  25. * @copyright 2013 Morris Jobke <morris.jobke@gmail.com>
  26. *
  27. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  28. * @author John Molakvoæ <skjnldsv@protonmail.com>
  29. * @author Julius Härtl <jus@bitgrid.net>
  30. * @author Sergey Shliakhov <husband.sergey@gmail.com>
  31. *
  32. * @license AGPL-3.0-or-later
  33. *
  34. * This program is free software: you can redistribute it and/or modify
  35. * it under the terms of the GNU Affero General Public License as
  36. * published by the Free Software Foundation, either version 3 of the
  37. * License, or (at your option) any later version.
  38. *
  39. * This program is distributed in the hope that it will be useful,
  40. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  41. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  42. * GNU Affero General Public License for more details.
  43. *
  44. * You should have received a copy of the GNU Affero General Public License
  45. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  46. *
  47. */
  48. /**
  49. * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at>
  50. *
  51. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  52. * @author Gary Kim <gary@garykim.dev>
  53. * @author Joas Schilling <coding@schilljs.com>
  54. * @author John Molakvoæ <skjnldsv@protonmail.com>
  55. *
  56. * @license AGPL-3.0-or-later
  57. *
  58. * This program is free software: you can redistribute it and/or modify
  59. * it under the terms of the GNU Affero General Public License as
  60. * published by the Free Software Foundation, either version 3 of the
  61. * License, or (at your option) any later version.
  62. *
  63. * This program is distributed in the hope that it will be useful,
  64. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  65. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  66. * GNU Affero General Public License for more details.
  67. *
  68. * You should have received a copy of the GNU Affero General Public License
  69. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  70. *
  71. */
  72. /**
  73. * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at>
  74. *
  75. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  76. * @author John Molakvoæ <skjnldsv@protonmail.com>
  77. *
  78. * @license AGPL-3.0-or-later
  79. *
  80. * This program is free software: you can redistribute it and/or modify
  81. * it under the terms of the GNU Affero General Public License as
  82. * published by the Free Software Foundation, either version 3 of the
  83. * License, or (at your option) any later version.
  84. *
  85. * This program is distributed in the hope that it will be useful,
  86. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  87. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  88. * GNU Affero General Public License for more details.
  89. *
  90. * You should have received a copy of the GNU Affero General Public License
  91. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  92. *
  93. */
  94. /**
  95. * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at>
  96. *
  97. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  98. * @author John Molakvoæ <skjnldsv@protonmail.com>
  99. * @author Julius Härtl <jus@bitgrid.net>
  100. * @author Roeland Jago Douma <roeland@famdouma.nl>
  101. *
  102. * @license AGPL-3.0-or-later
  103. *
  104. * This program is free software: you can redistribute it and/or modify
  105. * it under the terms of the GNU Affero General Public License as
  106. * published by the Free Software Foundation, either version 3 of the
  107. * License, or (at your option) any later version.
  108. *
  109. * This program is distributed in the hope that it will be useful,
  110. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  111. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  112. * GNU Affero General Public License for more details.
  113. *
  114. * You should have received a copy of the GNU Affero General Public License
  115. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  116. *
  117. */
  118. /**
  119. * @copyright 2018 Christoph Wurst <christoph@winzerhof-wurst.at>
  120. *
  121. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  122. * @author John Molakvoæ <skjnldsv@protonmail.com>
  123. * @author Roeland Jago Douma <roeland@famdouma.nl>
  124. *
  125. * @license AGPL-3.0-or-later
  126. *
  127. * This program is free software: you can redistribute it and/or modify
  128. * it under the terms of the GNU Affero General Public License as
  129. * published by the Free Software Foundation, either version 3 of the
  130. * License, or (at your option) any later version.
  131. *
  132. * This program is distributed in the hope that it will be useful,
  133. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  134. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  135. * GNU Affero General Public License for more details.
  136. *
  137. * You should have received a copy of the GNU Affero General Public License
  138. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  139. *
  140. */
  141. /**
  142. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  143. *
  144. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  145. * @author John Molakvoæ <skjnldsv@protonmail.com>
  146. *
  147. * @license AGPL-3.0-or-later
  148. *
  149. * This program is free software: you can redistribute it and/or modify
  150. * it under the terms of the GNU Affero General Public License as
  151. * published by the Free Software Foundation, either version 3 of the
  152. * License, or (at your option) any later version.
  153. *
  154. * This program is distributed in the hope that it will be useful,
  155. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  156. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  157. * GNU Affero General Public License for more details.
  158. *
  159. * You should have received a copy of the GNU Affero General Public License
  160. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  161. *
  162. */
  163. /**
  164. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  165. *
  166. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  167. * @author John Molakvoæ <skjnldsv@protonmail.com>
  168. * @author Julius Härtl <jus@bitgrid.net>
  169. * @author Roeland Jago Douma <roeland@famdouma.nl>
  170. *
  171. * @license AGPL-3.0-or-later
  172. *
  173. * This program is free software: you can redistribute it and/or modify
  174. * it under the terms of the GNU Affero General Public License as
  175. * published by the Free Software Foundation, either version 3 of the
  176. * License, or (at your option) any later version.
  177. *
  178. * This program is distributed in the hope that it will be useful,
  179. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  180. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  181. * GNU Affero General Public License for more details.
  182. *
  183. * You should have received a copy of the GNU Affero General Public License
  184. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  185. *
  186. */
  187. /**
  188. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  189. *
  190. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  191. * @author John Molakvoæ <skjnldsv@protonmail.com>
  192. * @author Roeland Jago Douma <roeland@famdouma.nl>
  193. *
  194. * @license AGPL-3.0-or-later
  195. *
  196. * This program is free software: you can redistribute it and/or modify
  197. * it under the terms of the GNU Affero General Public License as
  198. * published by the Free Software Foundation, either version 3 of the
  199. * License, or (at your option) any later version.
  200. *
  201. * This program is distributed in the hope that it will be useful,
  202. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  203. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  204. * GNU Affero General Public License for more details.
  205. *
  206. * You should have received a copy of the GNU Affero General Public License
  207. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  208. *
  209. */
  210. /**
  211. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  212. *
  213. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  214. * @author John Molakvoæ <skjnldsv@protonmail.com>
  215. * @author rakekniven <mark.ziegler@rakekniven.de>
  216. *
  217. * @license AGPL-3.0-or-later
  218. *
  219. * This program is free software: you can redistribute it and/or modify
  220. * it under the terms of the GNU Affero General Public License as
  221. * published by the Free Software Foundation, either version 3 of the
  222. * License, or (at your option) any later version.
  223. *
  224. * This program is distributed in the hope that it will be useful,
  225. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  226. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  227. * GNU Affero General Public License for more details.
  228. *
  229. * You should have received a copy of the GNU Affero General Public License
  230. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  231. *
  232. */
  233. /**
  234. * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  235. * @copyright Copyright (c) 2019 Gary Kim <gary@garykim.dev>
  236. *
  237. * @author Bartek Przybylski <bart.p.pl@gmail.com>
  238. * @author Christopher Schäpers <kondou@ts.unde.re>
  239. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  240. * @author Daniel Calviño Sánchez <danxuliu@gmail.com>
  241. * @author Daniel Kesselberg <mail@danielkesselberg.de>
  242. * @author Florian Schunk <florian.schunk@rwth-aachen.de>
  243. * @author Gary Kim <gary@garykim.dev>
  244. * @author Hendrik Leppelsack <hendrik@leppelsack.de>
  245. * @author Jan-Christoph Borchardt <hey@jancborchardt.net>
  246. * @author Joas Schilling <coding@schilljs.com>
  247. * @author John Molakvoæ <skjnldsv@protonmail.com>
  248. * @author Jörn Friedrich Dreyer <jfd@butonic.de>
  249. * @author Julius Härtl <jus@bitgrid.net>
  250. * @author Loïc Hermann <loic.hermann@sciam.fr>
  251. * @author Morris Jobke <hey@morrisjobke.de>
  252. * @author Olivier Paroz <github@oparoz.com>
  253. * @author Robin Appelman <robin@icewind.nl>
  254. * @author Roeland Jago Douma <roeland@famdouma.nl>
  255. * @author Sujith Haridasan <Sujith_Haridasan@mentor.com>
  256. * @author Thomas Citharel <nextcloud@tcit.fr>
  257. * @author Thomas Müller <thomas.mueller@tmit.eu>
  258. * @author Thomas Tanghus <thomas@tanghus.net>
  259. * @author Vincent Petry <vincent@nextcloud.com>
  260. *
  261. * @license AGPL-3.0-or-later
  262. *
  263. * This program is free software: you can redistribute it and/or modify
  264. * it under the terms of the GNU Affero General Public License as
  265. * published by the Free Software Foundation, either version 3 of the
  266. * License, or (at your option) any later version.
  267. *
  268. * This program is distributed in the hope that it will be useful,
  269. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  270. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  271. * GNU Affero General Public License for more details.
  272. *
  273. * You should have received a copy of the GNU Affero General Public License
  274. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  275. *
  276. */
  277. /**
  278. * @copyright 2019 Julius Härtl <jus@bitgrid.net>
  279. *
  280. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  281. * @author John Molakvoæ <skjnldsv@protonmail.com>
  282. * @author Julius Härtl <jus@bitgrid.net>
  283. *
  284. * @license AGPL-3.0-or-later
  285. *
  286. * This program is free software: you can redistribute it and/or modify
  287. * it under the terms of the GNU Affero General Public License as
  288. * published by the Free Software Foundation, either version 3 of the
  289. * License, or (at your option) any later version.
  290. *
  291. * This program is distributed in the hope that it will be useful,
  292. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  293. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  294. * GNU Affero General Public License for more details.
  295. *
  296. * You should have received a copy of the GNU Affero General Public License
  297. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  298. *
  299. */
  300. /**
  301. * @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at>
  302. *
  303. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  304. *
  305. * @license AGPL-3.0-or-later
  306. *
  307. * This program is free software: you can redistribute it and/or modify
  308. * it under the terms of the GNU Affero General Public License as
  309. * published by the Free Software Foundation, either version 3 of the
  310. * License, or (at your option) any later version.
  311. *
  312. * This program is distributed in the hope that it will be useful,
  313. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  314. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  315. * GNU Affero General Public License for more details.
  316. *
  317. * You should have received a copy of the GNU Affero General Public License
  318. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  319. *
  320. */
  321. /**
  322. * @copyright Copyright (c) 2016 Christoph Wurst <christoph@winzerhof-wurst.at>
  323. *
  324. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  325. * @author John Molakvoæ <skjnldsv@protonmail.com>
  326. *
  327. * @license AGPL-3.0-or-later
  328. *
  329. * This program is free software: you can redistribute it and/or modify
  330. * it under the terms of the GNU Affero General Public License as
  331. * published by the Free Software Foundation, either version 3 of the
  332. * License, or (at your option) any later version.
  333. *
  334. * This program is distributed in the hope that it will be useful,
  335. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  336. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  337. * GNU Affero General Public License for more details.
  338. *
  339. * You should have received a copy of the GNU Affero General Public License
  340. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  341. *
  342. */
  343. /**
  344. * @copyright Copyright (c) 2016 Christoph Wurst <christoph@winzerhof-wurst.at>
  345. *
  346. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  347. * @author John Molakvoæ <skjnldsv@protonmail.com>
  348. * @author Roeland Jago Douma <roeland@famdouma.nl>
  349. *
  350. * @license AGPL-3.0-or-later
  351. *
  352. * This program is free software: you can redistribute it and/or modify
  353. * it under the terms of the GNU Affero General Public License as
  354. * published by the Free Software Foundation, either version 3 of the
  355. * License, or (at your option) any later version.
  356. *
  357. * This program is distributed in the hope that it will be useful,
  358. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  359. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  360. * GNU Affero General Public License for more details.
  361. *
  362. * You should have received a copy of the GNU Affero General Public License
  363. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  364. *
  365. */
  366. /**
  367. * @copyright Copyright (c) 2016 Joas Schilling <coding@schilljs.com>
  368. *
  369. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  370. * @author Joas Schilling <coding@schilljs.com>
  371. * @author John Molakvoæ <skjnldsv@protonmail.com>
  372. * @author Jörn Friedrich Dreyer <jfd@butonic.de>
  373. * @author Robin Appelman <robin@icewind.nl>
  374. * @author Vincent Petry <vincent@nextcloud.com>
  375. *
  376. * @license AGPL-3.0-or-later
  377. *
  378. * This program is free software: you can redistribute it and/or modify
  379. * it under the terms of the GNU Affero General Public License as
  380. * published by the Free Software Foundation, either version 3 of the
  381. * License, or (at your option) any later version.
  382. *
  383. * This program is distributed in the hope that it will be useful,
  384. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  385. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  386. * GNU Affero General Public License for more details.
  387. *
  388. * You should have received a copy of the GNU Affero General Public License
  389. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  390. *
  391. */
  392. /**
  393. * @copyright Copyright (c) 2016 Joas Schilling <coding@schilljs.com>
  394. *
  395. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  396. * @author John Molakvoæ <skjnldsv@protonmail.com>
  397. *
  398. * @license AGPL-3.0-or-later
  399. *
  400. * This program is free software: you can redistribute it and/or modify
  401. * it under the terms of the GNU Affero General Public License as
  402. * published by the Free Software Foundation, either version 3 of the
  403. * License, or (at your option) any later version.
  404. *
  405. * This program is distributed in the hope that it will be useful,
  406. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  407. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  408. * GNU Affero General Public License for more details.
  409. *
  410. * You should have received a copy of the GNU Affero General Public License
  411. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  412. *
  413. */
  414. /**
  415. * @copyright Copyright (c) 2022 Joas Schilling <coding@schilljs.com>
  416. *
  417. * @author Joas Schilling <coding@schilljs.com>
  418. *
  419. * @license AGPL-3.0-or-later
  420. *
  421. * This program is free software: you can redistribute it and/or modify
  422. * it under the terms of the GNU Affero General Public License as
  423. * published by the Free Software Foundation, either version 3 of the
  424. * License, or (at your option) any later version.
  425. *
  426. * This program is distributed in the hope that it will be useful,
  427. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  428. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  429. * GNU Affero General Public License for more details.
  430. *
  431. * You should have received a copy of the GNU Affero General Public License
  432. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  433. *
  434. */
  435. /**
  436. * @name Show Password
  437. * @description
  438. * @version 1.3.0
  439. * @requires Jquery 1.5
  440. *
  441. * @author Jan Jarfalk <jan.jarfalk@unwrongest.com>
  442. * author-website http://www.unwrongest.com
  443. *
  444. * special-thanks Michel Gratton
  445. *
  446. * @license MIT
  447. */