3RD_PARTY_LICENSES 100 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901
  1. ===========
  2. Bootstrap 3
  3. ===========
  4. The MIT License (MIT)
  5. Copyright (c) 2011-2019 Twitter, Inc.
  6. Permission is hereby granted, free of charge, to any person obtaining a copy
  7. of this software and associated documentation files (the "Software"), to deal
  8. in the Software without restriction, including without limitation the rights
  9. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  10. copies of the Software, and to permit persons to whom the Software is
  11. furnished to do so, subject to the following conditions:
  12. The above copyright notice and this permission notice shall be included in
  13. all copies or substantial portions of the Software.
  14. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  16. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  18. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  19. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  20. THE SOFTWARE.
  21. =====================
  22. Bootstrap Colorpicker
  23. =====================
  24. MIT License
  25. Copyright (c) 2017 Javi Aguilar
  26. Permission is hereby granted, free of charge, to any person obtaining a copy
  27. of this software and associated documentation files (the "Software"), to deal
  28. in the Software without restriction, including without limitation the rights
  29. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  30. copies of the Software, and to permit persons to whom the Software is
  31. furnished to do so, subject to the following conditions:
  32. The above copyright notice and this permission notice shall be included in all
  33. copies or substantial portions of the Software.
  34. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  35. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  36. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  37. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  38. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  39. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  40. SOFTWARE.
  41. =========
  42. DOMPurify
  43. =========
  44. DOMPurify
  45. Copyright 2015 Mario Heiderich
  46. DOMPurify is free software; you can redistribute it and/or modify it under the
  47. terms of either:
  48. a) the Apache License Version 2.0, or
  49. b) the Mozilla Public License Version 2.0
  50. -----------------------------------------------------------------------------
  51. Licensed under the Apache License, Version 2.0 (the "License");
  52. you may not use this file except in compliance with the License.
  53. You may obtain a copy of the License at
  54. http://www.apache.org/licenses/LICENSE-2.0
  55. Unless required by applicable law or agreed to in writing, software
  56. distributed under the License is distributed on an "AS IS" BASIS,
  57. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  58. See the License for the specific language governing permissions and
  59. limitations under the License.
  60. -----------------------------------------------------------------------------
  61. Mozilla Public License, version 2.0
  62. 1. Definitions
  63. 1.1. “Contributor”
  64. means each individual or legal entity that creates, contributes to the
  65. creation of, or owns Covered Software.
  66. 1.2. “Contributor Version”
  67. means the combination of the Contributions of others (if any) used by a
  68. Contributor and that particular Contributor’s Contribution.
  69. 1.3. “Contribution”
  70. means Covered Software of a particular Contributor.
  71. 1.4. “Covered Software”
  72. means Source Code Form to which the initial Contributor has attached the
  73. notice in Exhibit A, the Executable Form of such Source Code Form, and
  74. Modifications of such Source Code Form, in each case including portions
  75. thereof.
  76. 1.5. “Incompatible With Secondary Licenses”
  77. means
  78. a. that the initial Contributor has attached the notice described in
  79. Exhibit B to the Covered Software; or
  80. b. that the Covered Software was made available under the terms of version
  81. 1.1 or earlier of the License, but not also under the terms of a
  82. Secondary License.
  83. 1.6. “Executable Form”
  84. means any form of the work other than Source Code Form.
  85. 1.7. “Larger Work”
  86. means a work that combines Covered Software with other material, in a separate
  87. file or files, that is not Covered Software.
  88. 1.8. “License”
  89. means this document.
  90. 1.9. “Licensable”
  91. means having the right to grant, to the maximum extent possible, whether at the
  92. time of the initial grant or subsequently, any and all of the rights conveyed by
  93. this License.
  94. 1.10. “Modifications”
  95. means any of the following:
  96. a. any file in Source Code Form that results from an addition to, deletion
  97. from, or modification of the contents of Covered Software; or
  98. b. any new file in Source Code Form that contains any Covered Software.
  99. 1.11. “Patent Claims” of a Contributor
  100. means any patent claim(s), including without limitation, method, process,
  101. and apparatus claims, in any patent Licensable by such Contributor that
  102. would be infringed, but for the grant of the License, by the making,
  103. using, selling, offering for sale, having made, import, or transfer of
  104. either its Contributions or its Contributor Version.
  105. 1.12. “Secondary License”
  106. means either the GNU General Public License, Version 2.0, the GNU Lesser
  107. General Public License, Version 2.1, the GNU Affero General Public
  108. License, Version 3.0, or any later versions of those licenses.
  109. 1.13. “Source Code Form”
  110. means the form of the work preferred for making modifications.
  111. 1.14. “You” (or “Your”)
  112. means an individual or a legal entity exercising rights under this
  113. License. For legal entities, “You” includes any entity that controls, is
  114. controlled by, or is under common control with You. For purposes of this
  115. definition, “control” means (a) the power, direct or indirect, to cause
  116. the direction or management of such entity, whether by contract or
  117. otherwise, or (b) ownership of more than fifty percent (50%) of the
  118. outstanding shares or beneficial ownership of such entity.
  119. 2. License Grants and Conditions
  120. 2.1. Grants
  121. Each Contributor hereby grants You a world-wide, royalty-free,
  122. non-exclusive license:
  123. a. under intellectual property rights (other than patent or trademark)
  124. Licensable by such Contributor to use, reproduce, make available,
  125. modify, display, perform, distribute, and otherwise exploit its
  126. Contributions, either on an unmodified basis, with Modifications, or as
  127. part of a Larger Work; and
  128. b. under Patent Claims of such Contributor to make, use, sell, offer for
  129. sale, have made, import, and otherwise transfer either its Contributions
  130. or its Contributor Version.
  131. 2.2. Effective Date
  132. The licenses granted in Section 2.1 with respect to any Contribution become
  133. effective for each Contribution on the date the Contributor first distributes
  134. such Contribution.
  135. 2.3. Limitations on Grant Scope
  136. The licenses granted in this Section 2 are the only rights granted under this
  137. License. No additional rights or licenses will be implied from the distribution
  138. or licensing of Covered Software under this License. Notwithstanding Section
  139. 2.1(b) above, no patent license is granted by a Contributor:
  140. a. for any code that a Contributor has removed from Covered Software; or
  141. b. for infringements caused by: (i) Your and any other third party’s
  142. modifications of Covered Software, or (ii) the combination of its
  143. Contributions with other software (except as part of its Contributor
  144. Version); or
  145. c. under Patent Claims infringed by Covered Software in the absence of its
  146. Contributions.
  147. This License does not grant any rights in the trademarks, service marks, or
  148. logos of any Contributor (except as may be necessary to comply with the
  149. notice requirements in Section 3.4).
  150. 2.4. Subsequent Licenses
  151. No Contributor makes additional grants as a result of Your choice to
  152. distribute the Covered Software under a subsequent version of this License
  153. (see Section 10.2) or under the terms of a Secondary License (if permitted
  154. under the terms of Section 3.3).
  155. 2.5. Representation
  156. Each Contributor represents that the Contributor believes its Contributions
  157. are its original creation(s) or it has sufficient rights to grant the
  158. rights to its Contributions conveyed by this License.
  159. 2.6. Fair Use
  160. This License is not intended to limit any rights You have under applicable
  161. copyright doctrines of fair use, fair dealing, or other equivalents.
  162. 2.7. Conditions
  163. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
  164. Section 2.1.
  165. 3. Responsibilities
  166. 3.1. Distribution of Source Form
  167. All distribution of Covered Software in Source Code Form, including any
  168. Modifications that You create or to which You contribute, must be under the
  169. terms of this License. You must inform recipients that the Source Code Form
  170. of the Covered Software is governed by the terms of this License, and how
  171. they can obtain a copy of this License. You may not attempt to alter or
  172. restrict the recipients’ rights in the Source Code Form.
  173. 3.2. Distribution of Executable Form
  174. If You distribute Covered Software in Executable Form then:
  175. a. such Covered Software must also be made available in Source Code Form,
  176. as described in Section 3.1, and You must inform recipients of the
  177. Executable Form how they can obtain a copy of such Source Code Form by
  178. reasonable means in a timely manner, at a charge no more than the cost
  179. of distribution to the recipient; and
  180. b. You may distribute such Executable Form under the terms of this License,
  181. or sublicense it under different terms, provided that the license for
  182. the Executable Form does not attempt to limit or alter the recipients’
  183. rights in the Source Code Form under this License.
  184. 3.3. Distribution of a Larger Work
  185. You may create and distribute a Larger Work under terms of Your choice,
  186. provided that You also comply with the requirements of this License for the
  187. Covered Software. If the Larger Work is a combination of Covered Software
  188. with a work governed by one or more Secondary Licenses, and the Covered
  189. Software is not Incompatible With Secondary Licenses, this License permits
  190. You to additionally distribute such Covered Software under the terms of
  191. such Secondary License(s), so that the recipient of the Larger Work may, at
  192. their option, further distribute the Covered Software under the terms of
  193. either this License or such Secondary License(s).
  194. 3.4. Notices
  195. You may not remove or alter the substance of any license notices (including
  196. copyright notices, patent notices, disclaimers of warranty, or limitations
  197. of liability) contained within the Source Code Form of the Covered
  198. Software, except that You may alter any license notices to the extent
  199. required to remedy known factual inaccuracies.
  200. 3.5. Application of Additional Terms
  201. You may choose to offer, and to charge a fee for, warranty, support,
  202. indemnity or liability obligations to one or more recipients of Covered
  203. Software. However, You may do so only on Your own behalf, and not on behalf
  204. of any Contributor. You must make it absolutely clear that any such
  205. warranty, support, indemnity, or liability obligation is offered by You
  206. alone, and You hereby agree to indemnify every Contributor for any
  207. liability incurred by such Contributor as a result of warranty, support,
  208. indemnity or liability terms You offer. You may include additional
  209. disclaimers of warranty and limitations of liability specific to any
  210. jurisdiction.
  211. 4. Inability to Comply Due to Statute or Regulation
  212. If it is impossible for You to comply with any of the terms of this License
  213. with respect to some or all of the Covered Software due to statute, judicial
  214. order, or regulation then You must: (a) comply with the terms of this License
  215. to the maximum extent possible; and (b) describe the limitations and the code
  216. they affect. Such description must be placed in a text file included with all
  217. distributions of the Covered Software under this License. Except to the
  218. extent prohibited by statute or regulation, such description must be
  219. sufficiently detailed for a recipient of ordinary skill to be able to
  220. understand it.
  221. 5. Termination
  222. 5.1. The rights granted under this License will terminate automatically if You
  223. fail to comply with any of its terms. However, if You become compliant,
  224. then the rights granted under this License from a particular Contributor
  225. are reinstated (a) provisionally, unless and until such Contributor
  226. explicitly and finally terminates Your grants, and (b) on an ongoing basis,
  227. if such Contributor fails to notify You of the non-compliance by some
  228. reasonable means prior to 60 days after You have come back into compliance.
  229. Moreover, Your grants from a particular Contributor are reinstated on an
  230. ongoing basis if such Contributor notifies You of the non-compliance by
  231. some reasonable means, this is the first time You have received notice of
  232. non-compliance with this License from such Contributor, and You become
  233. compliant prior to 30 days after Your receipt of the notice.
  234. 5.2. If You initiate litigation against any entity by asserting a patent
  235. infringement claim (excluding declaratory judgment actions, counter-claims,
  236. and cross-claims) alleging that a Contributor Version directly or
  237. indirectly infringes any patent, then the rights granted to You by any and
  238. all Contributors for the Covered Software under Section 2.1 of this License
  239. shall terminate.
  240. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
  241. license agreements (excluding distributors and resellers) which have been
  242. validly granted by You or Your distributors under this License prior to
  243. termination shall survive termination.
  244. 6. Disclaimer of Warranty
  245. Covered Software is provided under this License on an “as is” basis, without
  246. warranty of any kind, either expressed, implied, or statutory, including,
  247. without limitation, warranties that the Covered Software is free of defects,
  248. merchantable, fit for a particular purpose or non-infringing. The entire
  249. risk as to the quality and performance of the Covered Software is with You.
  250. Should any Covered Software prove defective in any respect, You (not any
  251. Contributor) assume the cost of any necessary servicing, repair, or
  252. correction. This disclaimer of warranty constitutes an essential part of this
  253. License. No use of any Covered Software is authorized under this License
  254. except under this disclaimer.
  255. 7. Limitation of Liability
  256. Under no circumstances and under no legal theory, whether tort (including
  257. negligence), contract, or otherwise, shall any Contributor, or anyone who
  258. distributes Covered Software as permitted above, be liable to You for any
  259. direct, indirect, special, incidental, or consequential damages of any
  260. character including, without limitation, damages for lost profits, loss of
  261. goodwill, work stoppage, computer failure or malfunction, or any and all
  262. other commercial damages or losses, even if such party shall have been
  263. informed of the possibility of such damages. This limitation of liability
  264. shall not apply to liability for death or personal injury resulting from such
  265. party’s negligence to the extent applicable law prohibits such limitation.
  266. Some jurisdictions do not allow the exclusion or limitation of incidental or
  267. consequential damages, so this exclusion and limitation may not apply to You.
  268. 8. Litigation
  269. Any litigation relating to this License may be brought only in the courts of
  270. a jurisdiction where the defendant maintains its principal place of business
  271. and such litigation shall be governed by laws of that jurisdiction, without
  272. reference to its conflict-of-law provisions. Nothing in this Section shall
  273. prevent a party’s ability to bring cross-claims or counter-claims.
  274. 9. Miscellaneous
  275. This License represents the complete agreement concerning the subject matter
  276. hereof. If any provision of this License is held to be unenforceable, such
  277. provision shall be reformed only to the extent necessary to make it
  278. enforceable. Any law or regulation which provides that the language of a
  279. contract shall be construed against the drafter shall not be used to construe
  280. this License against a Contributor.
  281. 10. Versions of the License
  282. 10.1. New Versions
  283. Mozilla Foundation is the license steward. Except as provided in Section
  284. 10.3, no one other than the license steward has the right to modify or
  285. publish new versions of this License. Each version will be given a
  286. distinguishing version number.
  287. 10.2. Effect of New Versions
  288. You may distribute the Covered Software under the terms of the version of
  289. the License under which You originally received the Covered Software, or
  290. under the terms of any subsequent version published by the license
  291. steward.
  292. 10.3. Modified Versions
  293. If you create software not governed by this License, and you want to
  294. create a new license for such software, you may create and use a modified
  295. version of this License if you rename the license and remove any
  296. references to the name of the license steward (except to note that such
  297. modified license differs from this License).
  298. 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
  299. If You choose to distribute Source Code Form that is Incompatible With
  300. Secondary Licenses under the terms of this version of the License, the
  301. notice described in Exhibit B of this License must be attached.
  302. Exhibit A - Source Code Form License Notice
  303. This Source Code Form is subject to the
  304. terms of the Mozilla Public License, v.
  305. 2.0. If a copy of the MPL was not
  306. distributed with this file, You can
  307. obtain one at
  308. http://mozilla.org/MPL/2.0/.
  309. If it is not possible or desirable to put the notice in a particular file, then
  310. You may include the notice in a location (such as a LICENSE file in a relevant
  311. directory) where a recipient would be likely to look for such a notice.
  312. You may add additional accurate notices of copyright ownership.
  313. Exhibit B - “Incompatible With Secondary Licenses” Notice
  314. This Source Code Form is “Incompatible
  315. With Secondary Licenses”, as defined by
  316. the Mozilla Public License, v. 2.0.
  317. ========
  318. download
  319. ========
  320. MIT License
  321. Copyright (c) 2016 dandavis
  322. Permission is hereby granted, free of charge, to any person obtaining a copy
  323. of this software and associated documentation files (the "Software"), to deal
  324. in the Software without restriction, including without limitation the rights
  325. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  326. copies of the Software, and to permit persons to whom the Software is
  327. furnished to do so, subject to the following conditions:
  328. The above copyright notice and this permission notice shall be included in all
  329. copies or substantial portions of the Software.
  330. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  331. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  332. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  333. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  334. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  335. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  336. SOFTWARE.
  337. ===========
  338. Animate.css
  339. ===========
  340. Animate.css Copyright 2021 Daniel Eden (“Licensor”)
  341. Hippocratic License Version Number: 2.1.
  342. Purpose. The purpose of this License is for the Licensor named above to permit the Licensee (as defined below) broad permission, if consistent with Human Rights Laws and Human Rights Principles (as each is defined below), to use and work with the Software (as defined below) within the full scope of Licensor’s copyright and patent rights, if any, in the Software, while ensuring attribution and protecting the Licensor from liability.
  343. Permission and Conditions. The Licensor grants permission by this license (“License”), free of charge, to the extent of Licensor’s rights under applicable copyright and patent law, to any person or entity (the “Licensee”) obtaining a copy of this software and associated documentation files (the “Software”), to do everything with the Software that would otherwise infringe (i) the Licensor’s copyright in the Software or (ii) any patent claims to the Software that the Licensor can license or becomes able to license, subject to all of the following terms and conditions:
  344. * Acceptance. This License is automatically offered to every person and entity subject to its terms and conditions. Licensee accepts this License and agrees to its terms and conditions by taking any action with the Software that, absent this License, would infringe any intellectual property right held by Licensor.
  345. * Notice. Licensee must ensure that everyone who gets a copy of any part of this Software from Licensee, with or without changes, also receives the License and the above copyright notice (and if included by the Licensor, patent, trademark and attribution notice). Licensee must cause any modified versions of the Software to carry prominent notices stating that Licensee changed the Software. For clarity, although Licensee is free to create modifications of the Software and distribute only the modified portion created by Licensee with additional or different terms, the portion of the Software not modified must be distributed pursuant to this License. If anyone notifies Licensee in writing that Licensee has not complied with this Notice section, Licensee can keep this License by taking all practical steps to comply within 30 days after the notice. If Licensee does not do so, Licensee’s License (and all rights licensed hereunder) shall end immediately.
  346. * Compliance with Human Rights Principles and Human Rights Laws.
  347. 1. Human Rights Principles.
  348. (a) Licensee is advised to consult the articles of the United Nations Universal Declaration of Human Rights and the United Nations Global Compact that define recognized principles of international human rights (the “Human Rights Principles”). Licensee shall use the Software in a manner consistent with Human Rights Principles.
  349. (b) Unless the Licensor and Licensee agree otherwise, any dispute, controversy, or claim arising out of or relating to (i) Section 1(a) regarding Human Rights Principles, including the breach of Section 1(a), termination of this License for breach of the Human Rights Principles, or invalidity of Section 1(a) or (ii) a determination of whether any Law is consistent or in conflict with Human Rights Principles pursuant to Section 2, below, shall be settled by arbitration in accordance with the Hague Rules on Business and Human Rights Arbitration (the “Rules”); provided, however, that Licensee may elect not to participate in such arbitration, in which event this License (and all rights licensed hereunder) shall end immediately. The number of arbitrators shall be one unless the Rules require otherwise.
  350. Unless both the Licensor and Licensee agree to the contrary: (1) All documents and information concerning the arbitration shall be public and may be disclosed by any party; (2) The repository referred to under Article 43 of the Rules shall make available to the public in a timely manner all documents concerning the arbitration which are communicated to it, including all submissions of the parties, all evidence admitted into the record of the proceedings, all transcripts or other recordings of hearings and all orders, decisions and awards of the arbitral tribunal, subject only to the arbitral tribunal's powers to take such measures as may be necessary to safeguard the integrity of the arbitral process pursuant to Articles 18, 33, 41 and 42 of the Rules; and (3) Article 26(6) of the Rules shall not apply.
  351. 2. Human Rights Laws. The Software shall not be used by any person or entity for any systems, activities, or other uses that violate any Human Rights Laws. “Human Rights Laws” means any applicable laws, regulations, or rules (collectively, “Laws”) that protect human, civil, labor, privacy, political, environmental, security, economic, due process, or similar rights; provided, however, that such Laws are consistent and not in conflict with Human Rights Principles (a dispute over the consistency or a conflict between Laws and Human Rights Principles shall be determined by arbitration as stated above). Where the Human Rights Laws of more than one jurisdiction are applicable or in conflict with respect to the use of the Software, the Human Rights Laws that are most protective of the individuals or groups harmed shall apply.
  352. 3. Indemnity. Licensee shall hold harmless and indemnify Licensor (and any other contributor) against all losses, damages, liabilities, deficiencies, claims, actions, judgments, settlements, interest, awards, penalties, fines, costs, or expenses of whatever kind, including Licensor’s reasonable attorneys’ fees, arising out of or relating to Licensee’s use of the Software in violation of Human Rights Laws or Human Rights Principles.
  353. * Failure to Comply. Any failure of Licensee to act according to the terms and conditions of this License is both a breach of the License and an infringement of the intellectual property rights of the Licensor (subject to exceptions under Laws, e.g., fair use). In the event of a breach or infringement, the terms and conditions of this License may be enforced by Licensor under the Laws of any jurisdiction to which Licensee is subject. Licensee also agrees that the Licensor may enforce the terms and conditions of this License against Licensee through specific performance (or similar remedy under Laws) to the extent permitted by Laws. For clarity, except in the event of a breach of this License, infringement, or as otherwise stated in this License, Licensor may not terminate this License with Licensee.
  354. * Enforceability and Interpretation. If any term or provision of this License is determined to be invalid, illegal, or unenforceable by a court of competent jurisdiction, then such invalidity, illegality, or unenforceability shall not affect any other term or provision of this License or invalidate or render unenforceable such term or provision in any other jurisdiction; provided, however, subject to a court modification pursuant to the immediately following sentence, if any term or provision of this License pertaining to Human Rights Laws or Human Rights Principles is deemed invalid, illegal, or unenforceable against Licensee by a court of competent jurisdiction, all rights in the Software granted to Licensee shall be deemed null and void as between Licensor and Licensee. Upon a determination that any term or provision is invalid, illegal, or unenforceable, to the extent permitted by Laws, the court may modify this License to affect the original purpose that the Software be used in compliance with Human Rights Principles and Human Rights Laws as closely as possible. The language in this License shall be interpreted as to its fair meaning and not strictly for or against any party.
  355. * Disclaimer. TO THE FULL EXTENT ALLOWED BY LAW, THIS SOFTWARE COMES “AS IS,” WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, AND LICENSOR AND ANY OTHER CONTRIBUTOR SHALL NOT BE LIABLE TO ANYONE FOR ANY DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THIS LICENSE, UNDER ANY KIND OF LEGAL CLAIM.
  356. This Hippocratic License is an Ethical Source license (https://ethicalsource.dev) and is offered for use by licensors and licensees at their own risk, on an “AS IS” basis, and with no warranties express or implied, to the maximum extent permitted by Laws.
  357. ===========
  358. Flatbuffers
  359. ===========
  360. Apache License
  361. Version 2.0, January 2004
  362. http://www.apache.org/licenses/
  363. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  364. 1. Definitions.
  365. "License" shall mean the terms and conditions for use, reproduction,
  366. and distribution as defined by Sections 1 through 9 of this document.
  367. "Licensor" shall mean the copyright owner or entity authorized by
  368. the copyright owner that is granting the License.
  369. "Legal Entity" shall mean the union of the acting entity and all
  370. other entities that control, are controlled by, or are under common
  371. control with that entity. For the purposes of this definition,
  372. "control" means (i) the power, direct or indirect, to cause the
  373. direction or management of such entity, whether by contract or
  374. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  375. outstanding shares, or (iii) beneficial ownership of such entity.
  376. "You" (or "Your") shall mean an individual or Legal Entity
  377. exercising permissions granted by this License.
  378. "Source" form shall mean the preferred form for making modifications,
  379. including but not limited to software source code, documentation
  380. source, and configuration files.
  381. "Object" form shall mean any form resulting from mechanical
  382. transformation or translation of a Source form, including but
  383. not limited to compiled object code, generated documentation,
  384. and conversions to other media types.
  385. "Work" shall mean the work of authorship, whether in Source or
  386. Object form, made available under the License, as indicated by a
  387. copyright notice that is included in or attached to the work
  388. (an example is provided in the Appendix below).
  389. "Derivative Works" shall mean any work, whether in Source or Object
  390. form, that is based on (or derived from) the Work and for which the
  391. editorial revisions, annotations, elaborations, or other modifications
  392. represent, as a whole, an original work of authorship. For the purposes
  393. of this License, Derivative Works shall not include works that remain
  394. separable from, or merely link (or bind by name) to the interfaces of,
  395. the Work and Derivative Works thereof.
  396. "Contribution" shall mean any work of authorship, including
  397. the original version of the Work and any modifications or additions
  398. to that Work or Derivative Works thereof, that is intentionally
  399. submitted to Licensor for inclusion in the Work by the copyright owner
  400. or by an individual or Legal Entity authorized to submit on behalf of
  401. the copyright owner. For the purposes of this definition, "submitted"
  402. means any form of electronic, verbal, or written communication sent
  403. to the Licensor or its representatives, including but not limited to
  404. communication on electronic mailing lists, source code control systems,
  405. and issue tracking systems that are managed by, or on behalf of, the
  406. Licensor for the purpose of discussing and improving the Work, but
  407. excluding communication that is conspicuously marked or otherwise
  408. designated in writing by the copyright owner as "Not a Contribution."
  409. "Contributor" shall mean Licensor and any individual or Legal Entity
  410. on behalf of whom a Contribution has been received by Licensor and
  411. subsequently incorporated within the Work.
  412. 2. Grant of Copyright License. Subject to the terms and conditions of
  413. this License, each Contributor hereby grants to You a perpetual,
  414. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  415. copyright license to reproduce, prepare Derivative Works of,
  416. publicly display, publicly perform, sublicense, and distribute the
  417. Work and such Derivative Works in Source or Object form.
  418. 3. Grant of Patent License. Subject to the terms and conditions of
  419. this License, each Contributor hereby grants to You a perpetual,
  420. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  421. (except as stated in this section) patent license to make, have made,
  422. use, offer to sell, sell, import, and otherwise transfer the Work,
  423. where such license applies only to those patent claims licensable
  424. by such Contributor that are necessarily infringed by their
  425. Contribution(s) alone or by combination of their Contribution(s)
  426. with the Work to which such Contribution(s) was submitted. If You
  427. institute patent litigation against any entity (including a
  428. cross-claim or counterclaim in a lawsuit) alleging that the Work
  429. or a Contribution incorporated within the Work constitutes direct
  430. or contributory patent infringement, then any patent licenses
  431. granted to You under this License for that Work shall terminate
  432. as of the date such litigation is filed.
  433. 4. Redistribution. You may reproduce and distribute copies of the
  434. Work or Derivative Works thereof in any medium, with or without
  435. modifications, and in Source or Object form, provided that You
  436. meet the following conditions:
  437. (a) You must give any other recipients of the Work or
  438. Derivative Works a copy of this License; and
  439. (b) You must cause any modified files to carry prominent notices
  440. stating that You changed the files; and
  441. (c) You must retain, in the Source form of any Derivative Works
  442. that You distribute, all copyright, patent, trademark, and
  443. attribution notices from the Source form of the Work,
  444. excluding those notices that do not pertain to any part of
  445. the Derivative Works; and
  446. (d) If the Work includes a "NOTICE" text file as part of its
  447. distribution, then any Derivative Works that You distribute must
  448. include a readable copy of the attribution notices contained
  449. within such NOTICE file, excluding those notices that do not
  450. pertain to any part of the Derivative Works, in at least one
  451. of the following places: within a NOTICE text file distributed
  452. as part of the Derivative Works; within the Source form or
  453. documentation, if provided along with the Derivative Works; or,
  454. within a display generated by the Derivative Works, if and
  455. wherever such third-party notices normally appear. The contents
  456. of the NOTICE file are for informational purposes only and
  457. do not modify the License. You may add Your own attribution
  458. notices within Derivative Works that You distribute, alongside
  459. or as an addendum to the NOTICE text from the Work, provided
  460. that such additional attribution notices cannot be construed
  461. as modifying the License.
  462. You may add Your own copyright statement to Your modifications and
  463. may provide additional or different license terms and conditions
  464. for use, reproduction, or distribution of Your modifications, or
  465. for any such Derivative Works as a whole, provided Your use,
  466. reproduction, and distribution of the Work otherwise complies with
  467. the conditions stated in this License.
  468. 5. Submission of Contributions. Unless You explicitly state otherwise,
  469. any Contribution intentionally submitted for inclusion in the Work
  470. by You to the Licensor shall be under the terms and conditions of
  471. this License, without any additional terms or conditions.
  472. Notwithstanding the above, nothing herein shall supersede or modify
  473. the terms of any separate license agreement you may have executed
  474. with Licensor regarding such Contributions.
  475. 6. Trademarks. This License does not grant permission to use the trade
  476. names, trademarks, service marks, or product names of the Licensor,
  477. except as required for reasonable and customary use in describing the
  478. origin of the Work and reproducing the content of the NOTICE file.
  479. 7. Disclaimer of Warranty. Unless required by applicable law or
  480. agreed to in writing, Licensor provides the Work (and each
  481. Contributor provides its Contributions) on an "AS IS" BASIS,
  482. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  483. implied, including, without limitation, any warranties or conditions
  484. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  485. PARTICULAR PURPOSE. You are solely responsible for determining the
  486. appropriateness of using or redistributing the Work and assume any
  487. risks associated with Your exercise of permissions under this License.
  488. 8. Limitation of Liability. In no event and under no legal theory,
  489. whether in tort (including negligence), contract, or otherwise,
  490. unless required by applicable law (such as deliberate and grossly
  491. negligent acts) or agreed to in writing, shall any Contributor be
  492. liable to You for damages, including any direct, indirect, special,
  493. incidental, or consequential damages of any character arising as a
  494. result of this License or out of the use or inability to use the
  495. Work (including but not limited to damages for loss of goodwill,
  496. work stoppage, computer failure or malfunction, or any and all
  497. other commercial damages or losses), even if such Contributor
  498. has been advised of the possibility of such damages.
  499. 9. Accepting Warranty or Additional Liability. While redistributing
  500. the Work or Derivative Works thereof, You may choose to offer,
  501. and charge a fee for, acceptance of support, warranty, indemnity,
  502. or other liability obligations and/or rights consistent with this
  503. License. However, in accepting such obligations, You may act only
  504. on Your own behalf and on Your sole responsibility, not on behalf
  505. of any other Contributor, and only if You agree to indemnify,
  506. defend, and hold each Contributor harmless for any liability
  507. incurred by, or claims asserted against, such Contributor by reason
  508. of your accepting any such warranty or additional liability.
  509. END OF TERMS AND CONDITIONS
  510. APPENDIX: How to apply the Apache License to your work.
  511. To apply the Apache License to your work, attach the following
  512. boilerplate notice, with the fields enclosed by brackets "[]"
  513. replaced with your own identifying information. (Don't include
  514. the brackets!) The text should be enclosed in the appropriate
  515. comment syntax for the file format. We also recommend that a
  516. file or class name and description of purpose be included on the
  517. same "printed page" as the copyright notice for easier
  518. identification within third-party archives.
  519. Copyright 2014 Google Inc.
  520. Licensed under the Apache License, Version 2.0 (the "License");
  521. you may not use this file except in compliance with the License.
  522. You may obtain a copy of the License at
  523. http://www.apache.org/licenses/LICENSE-2.0
  524. Unless required by applicable law or agreed to in writing, software
  525. distributed under the License is distributed on an "AS IS" BASIS,
  526. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  527. See the License for the specific language governing permissions and
  528. limitations under the License.
  529. ============
  530. Font Awesome
  531. ============
  532. Font Awesome Free License
  533. -------------------------
  534. Font Awesome Free is free, open source, and GPL friendly. You can use it for
  535. commercial projects, open source projects, or really almost whatever you want.
  536. Full Font Awesome Free license: https://fontawesome.com/license/free.
  537. # Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
  538. In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
  539. packaged as SVG and JS file types.
  540. # Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL)
  541. In the Font Awesome Free download, the SIL OFL license applies to all icons
  542. packaged as web and desktop font files.
  543. # Code: MIT License (https://opensource.org/licenses/MIT)
  544. In the Font Awesome Free download, the MIT license applies to all non-font and
  545. non-icon files.
  546. # Attribution
  547. Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
  548. Awesome Free files already contain embedded comments with sufficient
  549. attribution, so you shouldn't need to do anything additional when using these
  550. files normally.
  551. We've kept attribution comments terse, so we ask that you do not actively work
  552. to remove them from files, especially code. They're a great way for folks to
  553. learn about Font Awesome.
  554. # Brand Icons
  555. All brand icons are trademarks of their respective owners. The use of these
  556. trademarks does not indicate endorsement of the trademark holder by Font
  557. Awesome, nor vice versa. **Please do not use brand logos for any purpose except
  558. to represent the company, product, or service to which they refer.**
  559. =====================
  560. Material Design Icons
  561. =====================
  562. Copyright (c) 2014, Austin Andrews (http://materialdesignicons.com/), with Reserved Font Name Material Design Icons.
  563. Copyright (c) 2014, Google (http://www.google.com/design/) uses the license at https://github.com/google/material-design-icons/blob/master/LICENSE
  564. This Font Software is licensed under the SIL Open Font License, Version 1.1.
  565. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
  566. SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
  567. PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects,
  568. to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and
  569. improved in partnership with others.
  570. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves.
  571. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works.
  572. The fonts and derivatives, however, cannot be released under any other type of license.
  573. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
  574. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such.
  575. This may include source files, build scripts and documentation.
  576. "Reserved Font Name" refers to any names specified as such after the copyright statement(s).
  577. "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s).
  578. "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version,
  579. by changing formats or by porting the Font Software to a new environment.
  580. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
  581. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software,
  582. to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
  583. Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
  584. Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software,
  585. provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files,
  586. human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
  587. No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder.
  588. This restriction only applies to the primary font name as presented to the users.
  589. The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote,
  590. endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
  591. The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license.
  592. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
  593. TERMINATION This license becomes null and void if any of the above conditions are not met.
  594. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,
  595. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM,
  596. DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT,
  597. TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
  598. =====
  599. Gijgo
  600. =====
  601. The MIT License (MIT)
  602. Copyright (c) 2015 Atanas Atanasov
  603. Permission is hereby granted, free of charge, to any person obtaining a copy
  604. of this software and associated documentation files (the "Software"), to deal
  605. in the Software without restriction, including without limitation the rights
  606. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  607. copies of the Software, and to permit persons to whom the Software is
  608. furnished to do so, subject to the following conditions:
  609. The above copyright notice and this permission notice shall be included in all
  610. copies or substantial portions of the Software.
  611. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  612. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  613. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  614. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  615. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  616. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  617. SOFTWARE.
  618. ==============
  619. PlainDraggable
  620. ==============
  621. MIT License
  622. Copyright (c) 2021 anseki
  623. Permission is hereby granted, free of charge, to any person obtaining a copy
  624. of this software and associated documentation files (the "Software"), to deal
  625. in the Software without restriction, including without limitation the rights
  626. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  627. copies of the Software, and to permit persons to whom the Software is
  628. furnished to do so, subject to the following conditions:
  629. The above copyright notice and this permission notice shall be included in all
  630. copies or substantial portions of the Software.
  631. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  632. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  633. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  634. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  635. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  636. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  637. SOFTWARE.
  638. ==========
  639. LeaderLine
  640. ==========
  641. MIT License
  642. Copyright (c) 2021 anseki
  643. Permission is hereby granted, free of charge, to any person obtaining a copy
  644. of this software and associated documentation files (the "Software"), to deal
  645. in the Software without restriction, including without limitation the rights
  646. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  647. copies of the Software, and to permit persons to whom the Software is
  648. furnished to do so, subject to the following conditions:
  649. The above copyright notice and this permission notice shall be included in all
  650. copies or substantial portions of the Software.
  651. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  652. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  653. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  654. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  655. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  656. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  657. SOFTWARE.
  658. ======
  659. HIDAPI
  660. ======
  661. HIDAPI - Multi-Platform library for
  662. communication with HID devices.
  663. Copyright 2009, Alan Ott, Signal 11 Software.
  664. All Rights Reserved.
  665. This software may be used by anyone for any reason so
  666. long as the copyright notice in the source files
  667. remains intact.
  668. ========
  669. HyperHDR
  670. ========
  671. MIT License
  672. Copyright (c) 2021 awawa-dev
  673. Project homesite: https://github.com/awawa-dev/HyperHDR
  674. Permission is hereby granted, free of charge, to any person obtaining a copy
  675. of this software and associated documentation files (the "Software"), to deal
  676. in the Software without restriction, including without limitation the rights
  677. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  678. copies of the Software, and to permit persons to whom the Software is
  679. furnished to do so, subject to the following conditions:
  680. The above copyright notice and this permission notice shall be included in all
  681. copies or substantial portions of the Software.
  682. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  683. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  684. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  685. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  686. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  687. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  688. SOFTWARE.
  689. ===========
  690. JSON-Editor
  691. ===========
  692. The MIT License (MIT)
  693. Copyright (c) 2013 Jeremy Dorn
  694. Permission is hereby granted, free of charge, to any person obtaining a copy of
  695. this software and associated documentation files (the "Software"), to deal in
  696. the Software without restriction, including without limitation the rights to
  697. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  698. the Software, and to permit persons to whom the Software is furnished to do so,
  699. subject to the following conditions:
  700. The above copyright notice and this permission notice shall be included in all
  701. copies or substantial portions of the Software.
  702. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  703. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  704. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  705. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  706. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  707. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  708. ======
  709. JQuery
  710. ======
  711. Copyright JS Foundation and other contributors, https://js.foundation/
  712. Permission is hereby granted, free of charge, to any person obtaining
  713. a copy of this software and associated documentation files (the
  714. "Software"), to deal in the Software without restriction, including
  715. without limitation the rights to use, copy, modify, merge, publish,
  716. distribute, sublicense, and/or sell copies of the Software, and to
  717. permit persons to whom the Software is furnished to do so, subject to
  718. the following conditions:
  719. The above copyright notice and this permission notice shall be
  720. included in all copies or substantial portions of the Software.
  721. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  722. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  723. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  724. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  725. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  726. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  727. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  728. ===========
  729. JQuery.i18n
  730. ===========
  731. Copyright (c) 2012-2013 Santhosh Thottingal and other
  732. contributors. See CREDITS for a list.
  733. Permission is hereby granted, free of charge, to any person obtaining
  734. a copy of this software and associated documentation files (the
  735. "Software"), to deal in the Software without restriction, including
  736. without limitation the rights to use, copy, modify, merge, publish,
  737. distribute, sublicense, and/or sell copies of the Software, and to
  738. permit persons to whom the Software is furnished to do so, subject to
  739. the following conditions:
  740. The above copyright notice and this permission notice shall be
  741. included in all copies or substantial portions of the Software.
  742. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  743. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  744. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  745. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  746. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  747. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  748. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  749. ======
  750. marked
  751. ======
  752. # License information
  753. ## Contribution License Agreement
  754. If you contribute code to this project, you are implicitly allowing your code
  755. to be distributed under the MIT license. You are also implicitly verifying that
  756. all code is your original work. `</legalese>`
  757. ## Marked
  758. Copyright (c) 2018+, MarkedJS (https://github.com/markedjs/)
  759. Copyright (c) 2011-2018, Christopher Jeffrey (https://github.com/chjj/)
  760. Permission is hereby granted, free of charge, to any person obtaining a copy
  761. of this software and associated documentation files (the "Software"), to deal
  762. in the Software without restriction, including without limitation the rights
  763. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  764. copies of the Software, and to permit persons to whom the Software is
  765. furnished to do so, subject to the following conditions:
  766. The above copyright notice and this permission notice shall be included in
  767. all copies or substantial portions of the Software.
  768. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  769. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  770. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  771. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  772. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  773. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  774. THE SOFTWARE.
  775. ## Markdown
  776. Copyright © 2004, John Gruber
  777. http://daringfireball.net/
  778. All rights reserved.
  779. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  780. * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  781. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  782. * Neither the name “Markdown” nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  783. This software is provided by the copyright holders and contributors “as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.
  784. =========
  785. metismenu
  786. =========
  787. The MIT License (MIT)
  788. Copyright (c) 2014-2021 Osman Nuri Okumuş
  789. Permission is hereby granted, free of charge, to any person obtaining a copy of
  790. this software and associated documentation files (the "Software"), to deal in
  791. the Software without restriction, including without limitation the rights to
  792. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  793. the Software, and to permit persons to whom the Software is furnished to do so,
  794. subject to the following conditions:
  795. The above copyright notice and this permission notice shall be included in all
  796. copies or substantial portions of the Software.
  797. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  798. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  799. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  800. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  801. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  802. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  803. ========
  804. Protobuf
  805. ========
  806. Copyright 2008, Google Inc.
  807. All rights reserved.
  808. Redistribution and use in source and binary forms, with or without
  809. modification, are permitted provided that the following conditions are
  810. met:
  811. * Redistributions of source code must retain the above copyright
  812. notice, this list of conditions and the following disclaimer.
  813. * Redistributions in binary form must reproduce the above
  814. copyright notice, this list of conditions and the following disclaimer
  815. in the documentation and/or other materials provided with the
  816. distribution.
  817. * Neither the name of Google Inc. nor the names of its
  818. contributors may be used to endorse or promote products derived from
  819. this software without specific prior written permission.
  820. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  821. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  822. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  823. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  824. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  825. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  826. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  827. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  828. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  829. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  830. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  831. Code generated by the Protocol Buffer compiler is owned by the owner
  832. of the input file used when generating it. This code is not
  833. standalone and requires a support library to be linked with it. This
  834. support library is itself covered by the above license.
  835. ======
  836. Roboto
  837. ======
  838. Apache License
  839. Version 2.0, January 2004
  840. http://www.apache.org/licenses/
  841. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  842. 1. Definitions.
  843. "License" shall mean the terms and conditions for use, reproduction,
  844. and distribution as defined by Sections 1 through 9 of this document.
  845. "Licensor" shall mean the copyright owner or entity authorized by
  846. the copyright owner that is granting the License.
  847. "Legal Entity" shall mean the union of the acting entity and all
  848. other entities that control, are controlled by, or are under common
  849. control with that entity. For the purposes of this definition,
  850. "control" means (i) the power, direct or indirect, to cause the
  851. direction or management of such entity, whether by contract or
  852. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  853. outstanding shares, or (iii) beneficial ownership of such entity.
  854. "You" (or "Your") shall mean an individual or Legal Entity
  855. exercising permissions granted by this License.
  856. "Source" form shall mean the preferred form for making modifications,
  857. including but not limited to software source code, documentation
  858. source, and configuration files.
  859. "Object" form shall mean any form resulting from mechanical
  860. transformation or translation of a Source form, including but
  861. not limited to compiled object code, generated documentation,
  862. and conversions to other media types.
  863. "Work" shall mean the work of authorship, whether in Source or
  864. Object form, made available under the License, as indicated by a
  865. copyright notice that is included in or attached to the work
  866. (an example is provided in the Appendix below).
  867. "Derivative Works" shall mean any work, whether in Source or Object
  868. form, that is based on (or derived from) the Work and for which the
  869. editorial revisions, annotations, elaborations, or other modifications
  870. represent, as a whole, an original work of authorship. For the purposes
  871. of this License, Derivative Works shall not include works that remain
  872. separable from, or merely link (or bind by name) to the interfaces of,
  873. the Work and Derivative Works thereof.
  874. "Contribution" shall mean any work of authorship, including
  875. the original version of the Work and any modifications or additions
  876. to that Work or Derivative Works thereof, that is intentionally
  877. submitted to Licensor for inclusion in the Work by the copyright owner
  878. or by an individual or Legal Entity authorized to submit on behalf of
  879. the copyright owner. For the purposes of this definition, "submitted"
  880. means any form of electronic, verbal, or written communication sent
  881. to the Licensor or its representatives, including but not limited to
  882. communication on electronic mailing lists, source code control systems,
  883. and issue tracking systems that are managed by, or on behalf of, the
  884. Licensor for the purpose of discussing and improving the Work, but
  885. excluding communication that is conspicuously marked or otherwise
  886. designated in writing by the copyright owner as "Not a Contribution."
  887. "Contributor" shall mean Licensor and any individual or Legal Entity
  888. on behalf of whom a Contribution has been received by Licensor and
  889. subsequently incorporated within the Work.
  890. 2. Grant of Copyright License. Subject to the terms and conditions of
  891. this License, each Contributor hereby grants to You a perpetual,
  892. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  893. copyright license to reproduce, prepare Derivative Works of,
  894. publicly display, publicly perform, sublicense, and distribute the
  895. Work and such Derivative Works in Source or Object form.
  896. 3. Grant of Patent License. Subject to the terms and conditions of
  897. this License, each Contributor hereby grants to You a perpetual,
  898. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  899. (except as stated in this section) patent license to make, have made,
  900. use, offer to sell, sell, import, and otherwise transfer the Work,
  901. where such license applies only to those patent claims licensable
  902. by such Contributor that are necessarily infringed by their
  903. Contribution(s) alone or by combination of their Contribution(s)
  904. with the Work to which such Contribution(s) was submitted. If You
  905. institute patent litigation against any entity (including a
  906. cross-claim or counterclaim in a lawsuit) alleging that the Work
  907. or a Contribution incorporated within the Work constitutes direct
  908. or contributory patent infringement, then any patent licenses
  909. granted to You under this License for that Work shall terminate
  910. as of the date such litigation is filed.
  911. 4. Redistribution. You may reproduce and distribute copies of the
  912. Work or Derivative Works thereof in any medium, with or without
  913. modifications, and in Source or Object form, provided that You
  914. meet the following conditions:
  915. (a) You must give any other recipients of the Work or
  916. Derivative Works a copy of this License; and
  917. (b) You must cause any modified files to carry prominent notices
  918. stating that You changed the files; and
  919. (c) You must retain, in the Source form of any Derivative Works
  920. that You distribute, all copyright, patent, trademark, and
  921. attribution notices from the Source form of the Work,
  922. excluding those notices that do not pertain to any part of
  923. the Derivative Works; and
  924. (d) If the Work includes a "NOTICE" text file as part of its
  925. distribution, then any Derivative Works that You distribute must
  926. include a readable copy of the attribution notices contained
  927. within such NOTICE file, excluding those notices that do not
  928. pertain to any part of the Derivative Works, in at least one
  929. of the following places: within a NOTICE text file distributed
  930. as part of the Derivative Works; within the Source form or
  931. documentation, if provided along with the Derivative Works; or,
  932. within a display generated by the Derivative Works, if and
  933. wherever such third-party notices normally appear. The contents
  934. of the NOTICE file are for informational purposes only and
  935. do not modify the License. You may add Your own attribution
  936. notices within Derivative Works that You distribute, alongside
  937. or as an addendum to the NOTICE text from the Work, provided
  938. that such additional attribution notices cannot be construed
  939. as modifying the License.
  940. You may add Your own copyright statement to Your modifications and
  941. may provide additional or different license terms and conditions
  942. for use, reproduction, or distribution of Your modifications, or
  943. for any such Derivative Works as a whole, provided Your use,
  944. reproduction, and distribution of the Work otherwise complies with
  945. the conditions stated in this License.
  946. 5. Submission of Contributions. Unless You explicitly state otherwise,
  947. any Contribution intentionally submitted for inclusion in the Work
  948. by You to the Licensor shall be under the terms and conditions of
  949. this License, without any additional terms or conditions.
  950. Notwithstanding the above, nothing herein shall supersede or modify
  951. the terms of any separate license agreement you may have executed
  952. with Licensor regarding such Contributions.
  953. 6. Trademarks. This License does not grant permission to use the trade
  954. names, trademarks, service marks, or product names of the Licensor,
  955. except as required for reasonable and customary use in describing the
  956. origin of the Work and reproducing the content of the NOTICE file.
  957. 7. Disclaimer of Warranty. Unless required by applicable law or
  958. agreed to in writing, Licensor provides the Work (and each
  959. Contributor provides its Contributions) on an "AS IS" BASIS,
  960. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  961. implied, including, without limitation, any warranties or conditions
  962. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  963. PARTICULAR PURPOSE. You are solely responsible for determining the
  964. appropriateness of using or redistributing the Work and assume any
  965. risks associated with Your exercise of permissions under this License.
  966. 8. Limitation of Liability. In no event and under no legal theory,
  967. whether in tort (including negligence), contract, or otherwise,
  968. unless required by applicable law (such as deliberate and grossly
  969. negligent acts) or agreed to in writing, shall any Contributor be
  970. liable to You for damages, including any direct, indirect, special,
  971. incidental, or consequential damages of any character arising as a
  972. result of this License or out of the use or inability to use the
  973. Work (including but not limited to damages for loss of goodwill,
  974. work stoppage, computer failure or malfunction, or any and all
  975. other commercial damages or losses), even if such Contributor
  976. has been advised of the possibility of such damages.
  977. 9. Accepting Warranty or Additional Liability. While redistributing
  978. the Work or Derivative Works thereof, You may choose to offer,
  979. and charge a fee for, acceptance of support, warranty, indemnity,
  980. or other liability obligations and/or rights consistent with this
  981. License. However, in accepting such obligations, You may act only
  982. on Your own behalf and on Your sole responsibility, not on behalf
  983. of any other Contributor, and only if You agree to indemnify,
  984. defend, and hold each Contributor harmless for any liability
  985. incurred by, or claims asserted against, such Contributor by reason
  986. of your accepting any such warranty or additional liability.
  987. END OF TERMS AND CONDITIONS
  988. APPENDIX: How to apply the Apache License to your work.
  989. To apply the Apache License to your work, attach the following
  990. boilerplate notice, with the fields enclosed by brackets "[]"
  991. replaced with your own identifying information. (Don't include
  992. the brackets!) The text should be enclosed in the appropriate
  993. comment syntax for the file format. We also recommend that a
  994. file or class name and description of purpose be included on the
  995. same "printed page" as the copyright notice for easier
  996. identification within third-party archives.
  997. Copyright [yyyy] [name of copyright owner]
  998. Licensed under the Apache License, Version 2.0 (the "License");
  999. you may not use this file except in compliance with the License.
  1000. You may obtain a copy of the License at
  1001. http://www.apache.org/licenses/LICENSE-2.0
  1002. Unless required by applicable law or agreed to in writing, software
  1003. distributed under the License is distributed on an "AS IS" BASIS,
  1004. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1005. See the License for the specific language governing permissions and
  1006. limitations under the License.
  1007. ==========
  1008. rpi_ws281x
  1009. ==========
  1010. Copyright (c) 2014, jgarff
  1011. All rights reserved.
  1012. Redistribution and use in source and binary forms, with or without
  1013. modification, are permitted provided that the following conditions are met:
  1014. * Redistributions of source code must retain the above copyright notice, this
  1015. list of conditions and the following disclaimer.
  1016. * Redistributions in binary form must reproduce the above copyright notice,
  1017. this list of conditions and the following disclaimer in the documentation
  1018. and/or other materials provided with the distribution.
  1019. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1020. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1021. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1022. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  1023. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1024. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1025. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1026. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  1027. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1028. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1029. ===========
  1030. semver-lite
  1031. ===========
  1032. Apache License
  1033. Version 2.0, January 2004
  1034. http://www.apache.org/licenses/
  1035. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1036. 1. Definitions.
  1037. "License" shall mean the terms and conditions for use, reproduction,
  1038. and distribution as defined by Sections 1 through 9 of this document.
  1039. "Licensor" shall mean the copyright owner or entity authorized by
  1040. the copyright owner that is granting the License.
  1041. "Legal Entity" shall mean the union of the acting entity and all
  1042. other entities that control, are controlled by, or are under common
  1043. control with that entity. For the purposes of this definition,
  1044. "control" means (i) the power, direct or indirect, to cause the
  1045. direction or management of such entity, whether by contract or
  1046. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1047. outstanding shares, or (iii) beneficial ownership of such entity.
  1048. "You" (or "Your") shall mean an individual or Legal Entity
  1049. exercising permissions granted by this License.
  1050. "Source" form shall mean the preferred form for making modifications,
  1051. including but not limited to software source code, documentation
  1052. source, and configuration files.
  1053. "Object" form shall mean any form resulting from mechanical
  1054. transformation or translation of a Source form, including but
  1055. not limited to compiled object code, generated documentation,
  1056. and conversions to other media types.
  1057. "Work" shall mean the work of authorship, whether in Source or
  1058. Object form, made available under the License, as indicated by a
  1059. copyright notice that is included in or attached to the work
  1060. (an example is provided in the Appendix below).
  1061. "Derivative Works" shall mean any work, whether in Source or Object
  1062. form, that is based on (or derived from) the Work and for which the
  1063. editorial revisions, annotations, elaborations, or other modifications
  1064. represent, as a whole, an original work of authorship. For the purposes
  1065. of this License, Derivative Works shall not include works that remain
  1066. separable from, or merely link (or bind by name) to the interfaces of,
  1067. the Work and Derivative Works thereof.
  1068. "Contribution" shall mean any work of authorship, including
  1069. the original version of the Work and any modifications or additions
  1070. to that Work or Derivative Works thereof, that is intentionally
  1071. submitted to Licensor for inclusion in the Work by the copyright owner
  1072. or by an individual or Legal Entity authorized to submit on behalf of
  1073. the copyright owner. For the purposes of this definition, "submitted"
  1074. means any form of electronic, verbal, or written communication sent
  1075. to the Licensor or its representatives, including but not limited to
  1076. communication on electronic mailing lists, source code control systems,
  1077. and issue tracking systems that are managed by, or on behalf of, the
  1078. Licensor for the purpose of discussing and improving the Work, but
  1079. excluding communication that is conspicuously marked or otherwise
  1080. designated in writing by the copyright owner as "Not a Contribution."
  1081. "Contributor" shall mean Licensor and any individual or Legal Entity
  1082. on behalf of whom a Contribution has been received by Licensor and
  1083. subsequently incorporated within the Work.
  1084. 2. Grant of Copyright License. Subject to the terms and conditions of
  1085. this License, each Contributor hereby grants to You a perpetual,
  1086. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1087. copyright license to reproduce, prepare Derivative Works of,
  1088. publicly display, publicly perform, sublicense, and distribute the
  1089. Work and such Derivative Works in Source or Object form.
  1090. 3. Grant of Patent License. Subject to the terms and conditions of
  1091. this License, each Contributor hereby grants to You a perpetual,
  1092. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1093. (except as stated in this section) patent license to make, have made,
  1094. use, offer to sell, sell, import, and otherwise transfer the Work,
  1095. where such license applies only to those patent claims licensable
  1096. by such Contributor that are necessarily infringed by their
  1097. Contribution(s) alone or by combination of their Contribution(s)
  1098. with the Work to which such Contribution(s) was submitted. If You
  1099. institute patent litigation against any entity (including a
  1100. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1101. or a Contribution incorporated within the Work constitutes direct
  1102. or contributory patent infringement, then any patent licenses
  1103. granted to You under this License for that Work shall terminate
  1104. as of the date such litigation is filed.
  1105. 4. Redistribution. You may reproduce and distribute copies of the
  1106. Work or Derivative Works thereof in any medium, with or without
  1107. modifications, and in Source or Object form, provided that You
  1108. meet the following conditions:
  1109. (a) You must give any other recipients of the Work or
  1110. Derivative Works a copy of this License; and
  1111. (b) You must cause any modified files to carry prominent notices
  1112. stating that You changed the files; and
  1113. (c) You must retain, in the Source form of any Derivative Works
  1114. that You distribute, all copyright, patent, trademark, and
  1115. attribution notices from the Source form of the Work,
  1116. excluding those notices that do not pertain to any part of
  1117. the Derivative Works; and
  1118. (d) If the Work includes a "NOTICE" text file as part of its
  1119. distribution, then any Derivative Works that You distribute must
  1120. include a readable copy of the attribution notices contained
  1121. within such NOTICE file, excluding those notices that do not
  1122. pertain to any part of the Derivative Works, in at least one
  1123. of the following places: within a NOTICE text file distributed
  1124. as part of the Derivative Works; within the Source form or
  1125. documentation, if provided along with the Derivative Works; or,
  1126. within a display generated by the Derivative Works, if and
  1127. wherever such third-party notices normally appear. The contents
  1128. of the NOTICE file are for informational purposes only and
  1129. do not modify the License. You may add Your own attribution
  1130. notices within Derivative Works that You distribute, alongside
  1131. or as an addendum to the NOTICE text from the Work, provided
  1132. that such additional attribution notices cannot be construed
  1133. as modifying the License.
  1134. You may add Your own copyright statement to Your modifications and
  1135. may provide additional or different license terms and conditions
  1136. for use, reproduction, or distribution of Your modifications, or
  1137. for any such Derivative Works as a whole, provided Your use,
  1138. reproduction, and distribution of the Work otherwise complies with
  1139. the conditions stated in this License.
  1140. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1141. any Contribution intentionally submitted for inclusion in the Work
  1142. by You to the Licensor shall be under the terms and conditions of
  1143. this License, without any additional terms or conditions.
  1144. Notwithstanding the above, nothing herein shall supersede or modify
  1145. the terms of any separate license agreement you may have executed
  1146. with Licensor regarding such Contributions.
  1147. 6. Trademarks. This License does not grant permission to use the trade
  1148. names, trademarks, service marks, or product names of the Licensor,
  1149. except as required for reasonable and customary use in describing the
  1150. origin of the Work and reproducing the content of the NOTICE file.
  1151. 7. Disclaimer of Warranty. Unless required by applicable law or
  1152. agreed to in writing, Licensor provides the Work (and each
  1153. Contributor provides its Contributions) on an "AS IS" BASIS,
  1154. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1155. implied, including, without limitation, any warranties or conditions
  1156. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1157. PARTICULAR PURPOSE. You are solely responsible for determining the
  1158. appropriateness of using or redistributing the Work and assume any
  1159. risks associated with Your exercise of permissions under this License.
  1160. 8. Limitation of Liability. In no event and under no legal theory,
  1161. whether in tort (including negligence), contract, or otherwise,
  1162. unless required by applicable law (such as deliberate and grossly
  1163. negligent acts) or agreed to in writing, shall any Contributor be
  1164. liable to You for damages, including any direct, indirect, special,
  1165. incidental, or consequential damages of any character arising as a
  1166. result of this License or out of the use or inability to use the
  1167. Work (including but not limited to damages for loss of goodwill,
  1168. work stoppage, computer failure or malfunction, or any and all
  1169. other commercial damages or losses), even if such Contributor
  1170. has been advised of the possibility of such damages.
  1171. 9. Accepting Warranty or Additional Liability. While redistributing
  1172. the Work or Derivative Works thereof, You may choose to offer,
  1173. and charge a fee for, acceptance of support, warranty, indemnity,
  1174. or other liability obligations and/or rights consistent with this
  1175. License. However, in accepting such obligations, You may act only
  1176. on Your own behalf and on Your sole responsibility, not on behalf
  1177. of any other Contributor, and only if You agree to indemnify,
  1178. defend, and hold each Contributor harmless for any liability
  1179. incurred by, or claims asserted against, such Contributor by reason
  1180. of your accepting any such warranty or additional liability.
  1181. END OF TERMS AND CONDITIONS
  1182. APPENDIX: How to apply the Apache License to your work.
  1183. To apply the Apache License to your work, attach the following
  1184. boilerplate notice, with the fields enclosed by brackets "{}"
  1185. replaced with your own identifying information. (Don't include
  1186. the brackets!) The text should be enclosed in the appropriate
  1187. comment syntax for the file format. We also recommend that a
  1188. file or class name and description of purpose be included on the
  1189. same "printed page" as the copyright notice for easier
  1190. identification within third-party archives.
  1191. Copyright {yyyy} {name of copyright owner}
  1192. Licensed under the Apache License, Version 2.0 (the "License");
  1193. you may not use this file except in compliance with the License.
  1194. You may obtain a copy of the License at
  1195. http://www.apache.org/licenses/LICENSE-2.0
  1196. Unless required by applicable law or agreed to in writing, software
  1197. distributed under the License is distributed on an "AS IS" BASIS,
  1198. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1199. See the License for the specific language governing permissions and
  1200. limitations under the License.
  1201. ===========
  1202. tinkerforge
  1203. ===========
  1204. Copyright (C) 2012-2013 Matthias Bolte <matthias@tinkerforge.com>
  1205. Copyright (C) 2011 Olaf Lüke <olaf@tinkerforge.com>
  1206. Redistribution and use in source and binary forms of this file,
  1207. with or without modification, are permitted.
  1208. ======
  1209. libcec
  1210. ======
  1211. This file is part of the libCEC(R) library.
  1212. libCEC(R) is Copyright (C) 2011-2020 Pulse-Eight Limited. All rights reserved.
  1213. libCEC(R) is a original work, containing original code.
  1214. libCEC(R) is a trademark of Pulse-Eight Limited.
  1215. This program is dual-licensed; you can redistribute it and/or modify
  1216. it under the terms of the GNU General Public License as published by
  1217. the Free Software Foundation; either version 2 of the License, or
  1218. (at your option) any later version.
  1219. This program is distributed in the hope that it will be useful,
  1220. but WITHOUT ANY WARRANTY; without even the implied warranty of
  1221. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  1222. GNU General Public License for more details.
  1223. You should have received a copy of the GNU General Public License
  1224. along with this program; if not, write to the Free Software
  1225. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  1226. Alternatively, you can license this library under a commercial license,
  1227. please contact Pulse-Eight Licensing for more information.
  1228. For more information contact:
  1229. Pulse-Eight Licensing <license@pulse-eight.com>
  1230. http://www.pulse-eight.com/
  1231. http://www.pulse-eight.net/
  1232. GNU GENERAL PUBLIC LICENSE
  1233. Version 2, June 1991
  1234. Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  1235. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  1236. Everyone is permitted to copy and distribute verbatim copies
  1237. of this license document, but changing it is not allowed.
  1238. Preamble
  1239. The licenses for most software are designed to take away your
  1240. freedom to share and change it. By contrast, the GNU General Public
  1241. License is intended to guarantee your freedom to share and change free
  1242. software--to make sure the software is free for all its users. This
  1243. General Public License applies to most of the Free Software
  1244. Foundation's software and to any other program whose authors commit to
  1245. using it. (Some other Free Software Foundation software is covered by
  1246. the GNU Lesser General Public License instead.) You can apply it to
  1247. your programs, too.
  1248. When we speak of free software, we are referring to freedom, not
  1249. price. Our General Public Licenses are designed to make sure that you
  1250. have the freedom to distribute copies of free software (and charge for
  1251. this service if you wish), that you receive source code or can get it
  1252. if you want it, that you can change the software or use pieces of it
  1253. in new free programs; and that you know you can do these things.
  1254. To protect your rights, we need to make restrictions that forbid
  1255. anyone to deny you these rights or to ask you to surrender the rights.
  1256. These restrictions translate to certain responsibilities for you if you
  1257. distribute copies of the software, or if you modify it.
  1258. For example, if you distribute copies of such a program, whether
  1259. gratis or for a fee, you must give the recipients all the rights that
  1260. you have. You must make sure that they, too, receive or can get the
  1261. source code. And you must show them these terms so they know their
  1262. rights.
  1263. We protect your rights with two steps: (1) copyright the software, and
  1264. (2) offer you this license which gives you legal permission to copy,
  1265. distribute and/or modify the software.
  1266. Also, for each author's protection and ours, we want to make certain
  1267. that everyone understands that there is no warranty for this free
  1268. software. If the software is modified by someone else and passed on, we
  1269. want its recipients to know that what they have is not the original, so
  1270. that any problems introduced by others will not reflect on the original
  1271. authors' reputations.
  1272. Finally, any free program is threatened constantly by software
  1273. patents. We wish to avoid the danger that redistributors of a free
  1274. program will individually obtain patent licenses, in effect making the
  1275. program proprietary. To prevent this, we have made it clear that any
  1276. patent must be licensed for everyone's free use or not licensed at all.
  1277. The precise terms and conditions for copying, distribution and
  1278. modification follow.
  1279. GNU GENERAL PUBLIC LICENSE
  1280. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  1281. 0. This License applies to any program or other work which contains
  1282. a notice placed by the copyright holder saying it may be distributed
  1283. under the terms of this General Public License. The "Program", below,
  1284. refers to any such program or work, and a "work based on the Program"
  1285. means either the Program or any derivative work under copyright law:
  1286. that is to say, a work containing the Program or a portion of it,
  1287. either verbatim or with modifications and/or translated into another
  1288. language. (Hereinafter, translation is included without limitation in
  1289. the term "modification".) Each licensee is addressed as "you".
  1290. Activities other than copying, distribution and modification are not
  1291. covered by this License; they are outside its scope. The act of
  1292. running the Program is not restricted, and the output from the Program
  1293. is covered only if its contents constitute a work based on the
  1294. Program (independent of having been made by running the Program).
  1295. Whether that is true depends on what the Program does.
  1296. 1. You may copy and distribute verbatim copies of the Program's
  1297. source code as you receive it, in any medium, provided that you
  1298. conspicuously and appropriately publish on each copy an appropriate
  1299. copyright notice and disclaimer of warranty; keep intact all the
  1300. notices that refer to this License and to the absence of any warranty;
  1301. and give any other recipients of the Program a copy of this License
  1302. along with the Program.
  1303. You may charge a fee for the physical act of transferring a copy, and
  1304. you may at your option offer warranty protection in exchange for a fee.
  1305. 2. You may modify your copy or copies of the Program or any portion
  1306. of it, thus forming a work based on the Program, and copy and
  1307. distribute such modifications or work under the terms of Section 1
  1308. above, provided that you also meet all of these conditions:
  1309. a) You must cause the modified files to carry prominent notices
  1310. stating that you changed the files and the date of any change.
  1311. b) You must cause any work that you distribute or publish, that in
  1312. whole or in part contains or is derived from the Program or any
  1313. part thereof, to be licensed as a whole at no charge to all third
  1314. parties under the terms of this License.
  1315. c) If the modified program normally reads commands interactively
  1316. when run, you must cause it, when started running for such
  1317. interactive use in the most ordinary way, to print or display an
  1318. announcement including an appropriate copyright notice and a
  1319. notice that there is no warranty (or else, saying that you provide
  1320. a warranty) and that users may redistribute the program under
  1321. these conditions, and telling the user how to view a copy of this
  1322. License. (Exception: if the Program itself is interactive but
  1323. does not normally print such an announcement, your work based on
  1324. the Program is not required to print an announcement.)
  1325. These requirements apply to the modified work as a whole. If
  1326. identifiable sections of that work are not derived from the Program,
  1327. and can be reasonably considered independent and separate works in
  1328. themselves, then this License, and its terms, do not apply to those
  1329. sections when you distribute them as separate works. But when you
  1330. distribute the same sections as part of a whole which is a work based
  1331. on the Program, the distribution of the whole must be on the terms of
  1332. this License, whose permissions for other licensees extend to the
  1333. entire whole, and thus to each and every part regardless of who wrote it.
  1334. Thus, it is not the intent of this section to claim rights or contest
  1335. your rights to work written entirely by you; rather, the intent is to
  1336. exercise the right to control the distribution of derivative or
  1337. collective works based on the Program.
  1338. In addition, mere aggregation of another work not based on the Program
  1339. with the Program (or with a work based on the Program) on a volume of
  1340. a storage or distribution medium does not bring the other work under
  1341. the scope of this License.
  1342. 3. You may copy and distribute the Program (or a work based on it,
  1343. under Section 2) in object code or executable form under the terms of
  1344. Sections 1 and 2 above provided that you also do one of the following:
  1345. a) Accompany it with the complete corresponding machine-readable
  1346. source code, which must be distributed under the terms of Sections
  1347. 1 and 2 above on a medium customarily used for software interchange; or,
  1348. b) Accompany it with a written offer, valid for at least three
  1349. years, to give any third party, for a charge no more than your
  1350. cost of physically performing source distribution, a complete
  1351. machine-readable copy of the corresponding source code, to be
  1352. distributed under the terms of Sections 1 and 2 above on a medium
  1353. customarily used for software interchange; or,
  1354. c) Accompany it with the information you received as to the offer
  1355. to distribute corresponding source code. (This alternative is
  1356. allowed only for noncommercial distribution and only if you
  1357. received the program in object code or executable form with such
  1358. an offer, in accord with Subsection b above.)
  1359. The source code for a work means the preferred form of the work for
  1360. making modifications to it. For an executable work, complete source
  1361. code means all the source code for all modules it contains, plus any
  1362. associated interface definition files, plus the scripts used to
  1363. control compilation and installation of the executable. However, as a
  1364. special exception, the source code distributed need not include
  1365. anything that is normally distributed (in either source or binary
  1366. form) with the major components (compiler, kernel, and so on) of the
  1367. operating system on which the executable runs, unless that component
  1368. itself accompanies the executable.
  1369. If distribution of executable or object code is made by offering
  1370. access to copy from a designated place, then offering equivalent
  1371. access to copy the source code from the same place counts as
  1372. distribution of the source code, even though third parties are not
  1373. compelled to copy the source along with the object code.
  1374. 4. You may not copy, modify, sublicense, or distribute the Program
  1375. except as expressly provided under this License. Any attempt
  1376. otherwise to copy, modify, sublicense or distribute the Program is
  1377. void, and will automatically terminate your rights under this License.
  1378. However, parties who have received copies, or rights, from you under
  1379. this License will not have their licenses terminated so long as such
  1380. parties remain in full compliance.
  1381. 5. You are not required to accept this License, since you have not
  1382. signed it. However, nothing else grants you permission to modify or
  1383. distribute the Program or its derivative works. These actions are
  1384. prohibited by law if you do not accept this License. Therefore, by
  1385. modifying or distributing the Program (or any work based on the
  1386. Program), you indicate your acceptance of this License to do so, and
  1387. all its terms and conditions for copying, distributing or modifying
  1388. the Program or works based on it.
  1389. 6. Each time you redistribute the Program (or any work based on the
  1390. Program), the recipient automatically receives a license from the
  1391. original licensor to copy, distribute or modify the Program subject to
  1392. these terms and conditions. You may not impose any further
  1393. restrictions on the recipients' exercise of the rights granted herein.
  1394. You are not responsible for enforcing compliance by third parties to
  1395. this License.
  1396. 7. If, as a consequence of a court judgment or allegation of patent
  1397. infringement or for any other reason (not limited to patent issues),
  1398. conditions are imposed on you (whether by court order, agreement or
  1399. otherwise) that contradict the conditions of this License, they do not
  1400. excuse you from the conditions of this License. If you cannot
  1401. distribute so as to satisfy simultaneously your obligations under this
  1402. License and any other pertinent obligations, then as a consequence you
  1403. may not distribute the Program at all. For example, if a patent
  1404. license would not permit royalty-free redistribution of the Program by
  1405. all those who receive copies directly or indirectly through you, then
  1406. the only way you could satisfy both it and this License would be to
  1407. refrain entirely from distribution of the Program.
  1408. If any portion of this section is held invalid or unenforceable under
  1409. any particular circumstance, the balance of the section is intended to
  1410. apply and the section as a whole is intended to apply in other
  1411. circumstances.
  1412. It is not the purpose of this section to induce you to infringe any
  1413. patents or other property right claims or to contest validity of any
  1414. such claims; this section has the sole purpose of protecting the
  1415. integrity of the free software distribution system, which is
  1416. implemented by public license practices. Many people have made
  1417. generous contributions to the wide range of software distributed
  1418. through that system in reliance on consistent application of that
  1419. system; it is up to the author/donor to decide if he or she is willing
  1420. to distribute software through any other system and a licensee cannot
  1421. impose that choice.
  1422. This section is intended to make thoroughly clear what is believed to
  1423. be a consequence of the rest of this License.
  1424. 8. If the distribution and/or use of the Program is restricted in
  1425. certain countries either by patents or by copyrighted interfaces, the
  1426. original copyright holder who places the Program under this License
  1427. may add an explicit geographical distribution limitation excluding
  1428. those countries, so that distribution is permitted only in or among
  1429. countries not thus excluded. In such case, this License incorporates
  1430. the limitation as if written in the body of this License.
  1431. 9. The Free Software Foundation may publish revised and/or new versions
  1432. of the General Public License from time to time. Such new versions will
  1433. be similar in spirit to the present version, but may differ in detail to
  1434. address new problems or concerns.
  1435. Each version is given a distinguishing version number. If the Program
  1436. specifies a version number of this License which applies to it and "any
  1437. later version", you have the option of following the terms and conditions
  1438. either of that version or of any later version published by the Free
  1439. Software Foundation. If the Program does not specify a version number of
  1440. this License, you may choose any version ever published by the Free Software
  1441. Foundation.
  1442. 10. If you wish to incorporate parts of the Program into other free
  1443. programs whose distribution conditions are different, write to the author
  1444. to ask for permission. For software which is copyrighted by the Free
  1445. Software Foundation, write to the Free Software Foundation; we sometimes
  1446. make exceptions for this. Our decision will be guided by the two goals
  1447. of preserving the free status of all derivatives of our free software and
  1448. of promoting the sharing and reuse of software generally.
  1449. NO WARRANTY
  1450. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  1451. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  1452. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  1453. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  1454. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1455. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  1456. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  1457. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  1458. REPAIR OR CORRECTION.
  1459. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  1460. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  1461. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  1462. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  1463. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  1464. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  1465. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  1466. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  1467. POSSIBILITY OF SUCH DAMAGES.
  1468. END OF TERMS AND CONDITIONS
  1469. ==========================================
  1470. Oklab Color Space Reference Implementation
  1471. ==========================================
  1472. Copyright (c) 2021 Björn Ottosson
  1473. Permission is hereby granted, free of charge, to any person obtaining a copy of
  1474. this software and associated documentation files (the "Software"), to deal in
  1475. the Software without restriction, including without limitation the rights to
  1476. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  1477. of the Software, and to permit persons to whom the Software is furnished to do
  1478. so, subject to the following conditions:
  1479. The above copyright notice and this permission notice shall be included in all
  1480. copies or substantial portions of the Software.
  1481. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1482. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1483. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1484. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1485. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1486. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1487. SOFTWARE.