From 4d60b848faae4df61e42be0bad613251951741e5 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Sat, 4 Dec 2021 19:39:13 -0700 Subject: [PATCH] First commit --- .gitignore | 8 + LICENSE.md | 357 + config.xml | 90 + license-credits.md | 6379 ++++++++++++++ nbproject/build.xml | 269 + nbproject/configs/android.properties | 3 + nbproject/configs/android_1.properties | 3 + nbproject/configs/ios.properties | 5 + nbproject/configs/ios_1.properties | 5 + nbproject/license-mpl.txt | 9 + nbproject/plugins.properties | 48 + nbproject/project.properties | 9 + nbproject/project.xml | 9 + package-lock.json | 1913 ++++ package.json | 91 + .../drawable/ic_launcher_background.xml | 10 + .../drawable/ic_launcher_foreground.xml | 12 + res/android/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + res/android/mipmap-hdpi/ic_launcher.png | Bin 0 -> 6079 bytes res/android/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 6721 bytes res/android/mipmap-mdpi/ic_launcher.png | Bin 0 -> 3233 bytes res/android/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 4223 bytes res/android/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 8028 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 10179 bytes res/android/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 15477 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 16625 bytes res/android/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 21087 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 25136 bytes res/ios-splash-dark.svg | 214 + res/ios-splash.svg | 214 + res/ios/icon/100.png | Bin 0 -> 10494 bytes res/ios/icon/1024.png | Bin 0 -> 187340 bytes res/ios/icon/114.png | Bin 0 -> 12472 bytes res/ios/icon/120.png | Bin 0 -> 13329 bytes res/ios/icon/128.png | Bin 0 -> 14447 bytes res/ios/icon/144.png | Bin 0 -> 16956 bytes res/ios/icon/152.png | Bin 0 -> 18156 bytes res/ios/icon/16.png | Bin 0 -> 848 bytes res/ios/icon/167.png | Bin 0 -> 20493 bytes res/ios/icon/172.png | Bin 0 -> 21130 bytes res/ios/icon/180.png | Bin 0 -> 22501 bytes res/ios/icon/196.png | Bin 0 -> 25290 bytes res/ios/icon/20.png | Bin 0 -> 1177 bytes res/ios/icon/216.png | Bin 0 -> 28536 bytes res/ios/icon/256.png | Bin 0 -> 35741 bytes res/ios/icon/29.png | Bin 0 -> 2014 bytes res/ios/icon/32.png | Bin 0 -> 2279 bytes res/ios/icon/40.png | Bin 0 -> 3132 bytes res/ios/icon/48.png | Bin 0 -> 4012 bytes res/ios/icon/50.png | Bin 0 -> 4251 bytes res/ios/icon/512.png | Bin 0 -> 94792 bytes res/ios/icon/55.png | Bin 0 -> 4910 bytes res/ios/icon/57.png | Bin 0 -> 5053 bytes res/ios/icon/58.png | Bin 0 -> 5319 bytes res/ios/icon/60.png | Bin 0 -> 5420 bytes res/ios/icon/64.png | Bin 0 -> 5930 bytes res/ios/icon/72.png | Bin 0 -> 6917 bytes res/ios/icon/76.png | Bin 0 -> 7359 bytes res/ios/icon/80.png | Bin 0 -> 7785 bytes res/ios/icon/87.png | Bin 0 -> 8768 bytes res/ios/icon/88.png | Bin 0 -> 8791 bytes .../splash/Default@2x~universal~anyany.png | Bin 0 -> 103761 bytes .../Default@2x~universal~anyany~dark.png | Bin 0 -> 77443 bytes res/logo-background.svg | 194 + res/logo-foreground.svg | 189 + res/logo-ios.png | Bin 0 -> 151425 bytes res/logo-ios.svg | 212 + res/logo-sm.png | Bin 0 -> 16865 bytes res/logo-sm.svg | 151 + res/logo.png | Bin 0 -> 26961 bytes scripts/generate_credits.sh | 11 + scripts/npm_prepare.sh | 5 + scripts/remove_bloat.sh | 53 + scripts/www_npm_install.sh | 8 + src/android/BackgroundFetchHeadlessTask.java | 165 + www/assets/css/app.css | 178 + www/assets/css/tablet.css | 68 + www/assets/fonts/roboto/Roboto.css | 60 + www/assets/fonts/roboto/Roboto_400.woff | Bin 0 -> 19824 bytes www/assets/fonts/roboto/Roboto_400.woff2 | Bin 0 -> 15344 bytes www/assets/fonts/roboto/Roboto_400i.woff | Bin 0 -> 21528 bytes www/assets/fonts/roboto/Roboto_400i.woff2 | Bin 0 -> 16944 bytes www/assets/fonts/roboto/Roboto_500.woff | Bin 0 -> 20012 bytes www/assets/fonts/roboto/Roboto_500.woff2 | Bin 0 -> 15552 bytes www/assets/fonts/roboto/Roboto_500i.woff | Bin 0 -> 21564 bytes www/assets/fonts/roboto/Roboto_500i.woff2 | Bin 0 -> 16940 bytes www/assets/fonts/roboto/Roboto_700.woff | Bin 0 -> 19888 bytes www/assets/fonts/roboto/Roboto_700.woff2 | Bin 0 -> 15436 bytes www/assets/fonts/roboto/Roboto_700i.woff | Bin 0 -> 21132 bytes www/assets/fonts/roboto/Roboto_700i.woff2 | Bin 0 -> 16572 bytes www/assets/iframeloading.html | 31 + www/assets/images/icons/128.png | Bin 0 -> 5192 bytes www/assets/images/icons/144.png | Bin 0 -> 12057 bytes www/assets/images/icons/152.png | Bin 0 -> 13022 bytes www/assets/images/icons/192.png | Bin 0 -> 16805 bytes www/assets/images/icons/256.png | Bin 0 -> 24760 bytes www/assets/images/icons/32.png | Bin 0 -> 1625 bytes www/assets/images/icons/48.png | Bin 0 -> 2103 bytes www/assets/images/icons/512.png | Bin 0 -> 26961 bytes www/assets/images/icons/logo.svg | 214 + www/assets/js/fixphrase.js | 7751 +++++++++++++++++ www/assets/js/home.js | 56 + www/assets/js/main.js | 188 + www/assets/js/map.js | 136 + www/assets/js/map_maplibre.js | 127 + www/assets/js/platform.js | 256 + www/assets/js/settings.js | 40 + www/assets/js/storage.js | 55 + www/assets/js/util.js | 328 + www/index.html | 52 + www/manifest.json | 57 + www/package-lock.json | 265 + www/package.json | 13 + www/pages/credits.html | 6421 ++++++++++++++ www/pages/credits.template.html | 43 + www/pages/home.html | 41 + www/pages/settings.html | 105 + www/routes.js | 209 + www/settings.js | 43 + 120 files changed, 27383 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE.md create mode 100644 config.xml create mode 100644 license-credits.md create mode 100644 nbproject/build.xml create mode 100644 nbproject/configs/android.properties create mode 100644 nbproject/configs/android_1.properties create mode 100644 nbproject/configs/ios.properties create mode 100644 nbproject/configs/ios_1.properties create mode 100644 nbproject/license-mpl.txt create mode 100644 nbproject/plugins.properties create mode 100644 nbproject/project.properties create mode 100644 nbproject/project.xml create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 res/android/drawable/ic_launcher_background.xml create mode 100644 res/android/drawable/ic_launcher_foreground.xml create mode 100644 res/android/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 res/android/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 res/android/mipmap-hdpi/ic_launcher.png create mode 100644 res/android/mipmap-hdpi/ic_launcher_round.png create mode 100644 res/android/mipmap-mdpi/ic_launcher.png create mode 100644 res/android/mipmap-mdpi/ic_launcher_round.png create mode 100644 res/android/mipmap-xhdpi/ic_launcher.png create mode 100644 res/android/mipmap-xhdpi/ic_launcher_round.png create mode 100644 res/android/mipmap-xxhdpi/ic_launcher.png create mode 100644 res/android/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 res/android/mipmap-xxxhdpi/ic_launcher.png create mode 100644 res/android/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 res/ios-splash-dark.svg create mode 100644 res/ios-splash.svg create mode 100644 res/ios/icon/100.png create mode 100644 res/ios/icon/1024.png create mode 100644 res/ios/icon/114.png create mode 100644 res/ios/icon/120.png create mode 100644 res/ios/icon/128.png create mode 100644 res/ios/icon/144.png create mode 100644 res/ios/icon/152.png create mode 100644 res/ios/icon/16.png create mode 100644 res/ios/icon/167.png create mode 100644 res/ios/icon/172.png create mode 100644 res/ios/icon/180.png create mode 100644 res/ios/icon/196.png create mode 100644 res/ios/icon/20.png create mode 100644 res/ios/icon/216.png create mode 100644 res/ios/icon/256.png create mode 100644 res/ios/icon/29.png create mode 100644 res/ios/icon/32.png create mode 100644 res/ios/icon/40.png create mode 100644 res/ios/icon/48.png create mode 100644 res/ios/icon/50.png create mode 100644 res/ios/icon/512.png create mode 100644 res/ios/icon/55.png create mode 100644 res/ios/icon/57.png create mode 100644 res/ios/icon/58.png create mode 100644 res/ios/icon/60.png create mode 100644 res/ios/icon/64.png create mode 100644 res/ios/icon/72.png create mode 100644 res/ios/icon/76.png create mode 100644 res/ios/icon/80.png create mode 100644 res/ios/icon/87.png create mode 100644 res/ios/icon/88.png create mode 100644 res/ios/splash/Default@2x~universal~anyany.png create mode 100644 res/ios/splash/Default@2x~universal~anyany~dark.png create mode 100644 res/logo-background.svg create mode 100644 res/logo-foreground.svg create mode 100644 res/logo-ios.png create mode 100644 res/logo-ios.svg create mode 100644 res/logo-sm.png create mode 100644 res/logo-sm.svg create mode 100644 res/logo.png create mode 100755 scripts/generate_credits.sh create mode 100755 scripts/npm_prepare.sh create mode 100755 scripts/remove_bloat.sh create mode 100755 scripts/www_npm_install.sh create mode 100644 src/android/BackgroundFetchHeadlessTask.java create mode 100644 www/assets/css/app.css create mode 100644 www/assets/css/tablet.css create mode 100644 www/assets/fonts/roboto/Roboto.css create mode 100644 www/assets/fonts/roboto/Roboto_400.woff create mode 100644 www/assets/fonts/roboto/Roboto_400.woff2 create mode 100644 www/assets/fonts/roboto/Roboto_400i.woff create mode 100644 www/assets/fonts/roboto/Roboto_400i.woff2 create mode 100644 www/assets/fonts/roboto/Roboto_500.woff create mode 100644 www/assets/fonts/roboto/Roboto_500.woff2 create mode 100644 www/assets/fonts/roboto/Roboto_500i.woff create mode 100644 www/assets/fonts/roboto/Roboto_500i.woff2 create mode 100644 www/assets/fonts/roboto/Roboto_700.woff create mode 100644 www/assets/fonts/roboto/Roboto_700.woff2 create mode 100644 www/assets/fonts/roboto/Roboto_700i.woff create mode 100644 www/assets/fonts/roboto/Roboto_700i.woff2 create mode 100644 www/assets/iframeloading.html create mode 100644 www/assets/images/icons/128.png create mode 100644 www/assets/images/icons/144.png create mode 100644 www/assets/images/icons/152.png create mode 100644 www/assets/images/icons/192.png create mode 100644 www/assets/images/icons/256.png create mode 100644 www/assets/images/icons/32.png create mode 100644 www/assets/images/icons/48.png create mode 100644 www/assets/images/icons/512.png create mode 100644 www/assets/images/icons/logo.svg create mode 100644 www/assets/js/fixphrase.js create mode 100644 www/assets/js/home.js create mode 100644 www/assets/js/main.js create mode 100644 www/assets/js/map.js create mode 100644 www/assets/js/map_maplibre.js create mode 100644 www/assets/js/platform.js create mode 100644 www/assets/js/settings.js create mode 100644 www/assets/js/storage.js create mode 100644 www/assets/js/util.js create mode 100644 www/index.html create mode 100644 www/manifest.json create mode 100644 www/package-lock.json create mode 100644 www/package.json create mode 100644 www/pages/credits.html create mode 100644 www/pages/credits.template.html create mode 100644 www/pages/home.html create mode 100644 www/pages/settings.html create mode 100644 www/routes.js create mode 100644 www/settings.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ed0e744 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +node_modules/ +www/node_modules/ +platforms +nbproject/private +plugins +*yarn-error.log +*npm-debug.log +*.directory \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..ab810ef --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,357 @@ +Mozilla Public License Version 2.0 +================================== + +### 1. Definitions + +**1.1. “Contributor”** + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +**1.2. “Contributor Version”** + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +**1.3. “Contribution”** + means Covered Software of a particular Contributor. + +**1.4. “Covered Software”** + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +**1.5. “Incompatible With Secondary Licenses”** + means + +* **(a)** that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or +* **(b)** that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +**1.6. “Executable Form”** + means any form of the work other than Source Code Form. + +**1.7. “Larger Work”** + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +**1.8. “License”** + means this document. + +**1.9. “Licensable”** + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +**1.10. “Modifications”** + means any of the following: + +* **(a)** any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or +* **(b)** any new file in Source Code Form that contains any Covered + Software. + +**1.11. “Patent Claims” of a Contributor** + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +**1.12. “Secondary License”** + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +**1.13. “Source Code Form”** + means the form of the work preferred for making modifications. + +**1.14. “You” (or “Your”)** + means an individual or a legal entity exercising rights under this + License. For legal entities, “You” includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, “control” means **(a)** the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or **(b)** ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + + +### 2. License Grants and Conditions + +#### 2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +* **(a)** under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and +* **(b)** under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +#### 2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +#### 2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +* **(a)** for any code that a Contributor has removed from Covered Software; + or +* **(b)** for infringements caused by: **(i)** Your and any other third party's + modifications of Covered Software, or **(ii)** the combination of its + Contributions with other software (except as part of its Contributor + Version); or +* **(c)** under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +#### 2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +#### 2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +#### 2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +#### 2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + + +### 3. Responsibilities + +#### 3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +#### 3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +* **(a)** such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +* **(b)** You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +#### 3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +#### 3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +#### 3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + + +### 4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: **(a)** comply with +the terms of this License to the maximum extent possible; and **(b)** +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + + +### 5. Termination + +**5.1.** The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated **(a)** provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and **(b)** on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +**5.2.** If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +**5.3.** In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + + +### 6. Disclaimer of Warranty + +> Covered Software is provided under this License on an “as is” +> basis, without warranty of any kind, either expressed, implied, or +> statutory, including, without limitation, warranties that the +> Covered Software is free of defects, merchantable, fit for a +> particular purpose or non-infringing. The entire risk as to the +> quality and performance of the Covered Software is with You. +> Should any Covered Software prove defective in any respect, You +> (not any Contributor) assume the cost of any necessary servicing, +> repair, or correction. This disclaimer of warranty constitutes an +> essential part of this License. No use of any Covered Software is +> authorized under this License except under this disclaimer. + +### 7. Limitation of Liability + +> Under no circumstances and under no legal theory, whether tort +> (including negligence), contract, or otherwise, shall any +> Contributor, or anyone who distributes Covered Software as +> permitted above, be liable to You for any direct, indirect, +> special, incidental, or consequential damages of any character +> including, without limitation, damages for lost profits, loss of +> goodwill, work stoppage, computer failure or malfunction, or any +> and all other commercial damages or losses, even if such party +> shall have been informed of the possibility of such damages. This +> limitation of liability shall not apply to liability for death or +> personal injury resulting from such party's negligence to the +> extent applicable law prohibits such limitation. Some +> jurisdictions do not allow the exclusion or limitation of +> incidental or consequential damages, so this exclusion and +> limitation may not apply to You. + + +### 8. Litigation + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + + +### 9. Miscellaneous + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + + +### 10. Versions of the License + +#### 10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +#### 10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +#### 10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +#### 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +## Exhibit A - Source Code Form License Notice + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +## Exhibit B - “Incompatible With Secondary Licenses” Notice + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + + diff --git a/config.xml b/config.xml new file mode 100644 index 0000000..15aeed1 --- /dev/null +++ b/config.xml @@ -0,0 +1,90 @@ + + + FixPhrase + + + + Netsyms Technologies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Your location is used to find your FixPhrase and automatically adjust the map. It does not leave your device. + + + + applinks:fixphrase.com + + + + + applinks:fixphrase.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/license-credits.md b/license-credits.md new file mode 100644 index 0000000..9bee363 --- /dev/null +++ b/license-credits.md @@ -0,0 +1,6379 @@ +THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE FIXPHRASEAPP PRODUCT. + +----- + +The following software may be included in this product: @fortawesome/fontawesome-pro. A copy of the source code may be downloaded from https://github.com/FortAwesome/Font-Awesome. This software contains the following license and notice below: + +Font Awesome Pro License +------------------------ + +Font Awesome Pro is commercial software that requires a paid license. Full +Font Awesome Pro license: https://fontawesome.com/license. + +# Commercial License +The Font Awesome Pro commercial license allows you to pay for FA Pro once, own +it, and use it just about everywhere you'd like. + +# Attribution +Attribution is not required by the Font Awesome Pro commercial license. + +# Brand Icons +All brand icons are trademarks of their respective owners. The use of these +trademarks does not indicate endorsement of the trademark holder by Font +Awesome, nor vice versa. **Please do not use brand logos for any purpose except +to represent the company, product, or service to which they refer.** + +----- + +The following software may be included in this product: @mapbox/geojson-rewind. A copy of the source code may be downloaded from git://github.com/mapbox/geojson-rewind.git. This software contains the following license and notice below: + +Copyright (c) 2020, Mapbox + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: @mapbox/geojson-types. This software contains the following license and notice below: + +MIT License + +Copyright (c) 2018 Mapbox + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: @mapbox/mapbox-gl-supported. A copy of the source code may be downloaded from git+https://github.com/mapbox/mapbox-gl-supported.git. This software contains the following license and notice below: + +BSD 3-Clause License + +Copyright (c) 2017, Mapbox +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* 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. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +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 HOLDER 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. + +----- + +The following software may be included in this product: @mapbox/point-geometry. A copy of the source code may be downloaded from git@github.com:mapbox/point-geometry.git. This software contains the following license and notice below: + +Copyright (c) 2015, Mapbox <> + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: @mapbox/tiny-sdf. A copy of the source code may be downloaded from git+https://github.com/mapbox/tiny-sdf.git. This software contains the following license and notice below: + +Copyright © 2016-2021 Mapbox, Inc. +This code available under the terms of the BSD 2-Clause license. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +2. 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. +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 HOLDER 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. + +----- + +The following software may be included in this product: @mapbox/vector-tile. A copy of the source code may be downloaded from https://github.com/mapbox/vector-tile-js.git. This software contains the following license and notice below: + +Copyright (c) 2014, Mapbox + + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * 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. + * Neither the name of Mapbox nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +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. + +----- + +The following software may be included in this product: @mapbox/whoots-js. A copy of the source code may be downloaded from https://github.com/mapbox/whoots-js.git. This software contains the following license and notice below: + +ISC License + +Copyright (c) 2017, Mapbox + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +----- + +The following software may be included in this product: dom7. A copy of the source code may be downloaded from git+https://github.com/nolimits4web/dom7.git. This software contains the following license and notice below: + +MIT License + +Copyright (c) 2017 Vladimir Kharlampidi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: earcut. A copy of the source code may be downloaded from git://github.com/mapbox/earcut.git. This software contains the following license and notice below: + +ISC License + +Copyright (c) 2016, Mapbox + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +----- + +The following software may be included in this product: framework7. A copy of the source code may be downloaded from https://github.com/framework7io/framework7.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Vladimir Kharlampidi + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: geojson-vt. A copy of the source code may be downloaded from git://github.com/mapbox/geojson-vt.git. This software contains the following license and notice below: + +ISC License + +Copyright (c) 2015, Mapbox + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +----- + +The following software may be included in this product: get-stream. A copy of the source code may be downloaded from https://github.com/sindresorhus/get-stream.git. This software contains the following license and notice below: + +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: gl-matrix. A copy of the source code may be downloaded from https://github.com/toji/gl-matrix.git. This software contains the following license and notice below: + +Copyright (c) 2015-2021, Brandon Jones, Colin MacKenzie IV. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: grid-index. A copy of the source code may be downloaded from git+https://github.com/mapbox/grid-index.git. This software contains the following license and notice below: + +Copyright (c) 2016, Mapbox + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +----- + +The following software may be included in this product: htm. A copy of the source code may be downloaded from https://github.com/developit/htm.git. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018 Google Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +----- + +The following software may be included in this product: ieee754. A copy of the source code may be downloaded from git://github.com/feross/ieee754.git. This software contains the following license and notice below: + +Copyright 2008 Fair Oaks Labs, Inc. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +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 HOLDER 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. + +----- + +The following software may be included in this product: jquery. A copy of the source code may be downloaded from https://github.com/jquery/jquery.git. This software contains the following license and notice below: + +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: kdbush, quickselect. A copy of the source code may be downloaded from git://github.com/mourner/kdbush.git (kdbush). This software contains the following license and notice below: + +ISC License + +Copyright (c) 2018, Vladimir Agafonkin + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +----- + +The following software may be included in this product: maplibre-gl. A copy of the source code may be downloaded from git://github.com/maplibre/maplibre-gl-js.git. This software contains the following license and notice below: + +Copyright (c) 2020, MapLibre contributors + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * 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. + * Neither the name of MapLibre GL JS nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +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. + + +------------------------------------------------------------------------------- + +Contains code from mapbox-gl-js v1.13 and earlier + +Version v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license + +Copyright (c) 2020, Mapbox +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* 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. +* Neither the name of Mapbox GL JS nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +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. + + +------------------------------------------------------------------------------- + +Contains code from glfx.js + +Copyright (C) 2011 by Evan Wallace + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- + +Contains a portion of d3-color https://github.com/d3/d3-color + +Copyright 2010-2016 Mike Bostock +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* 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. + +* Neither the name of the author nor the names of contributors may be used to + endorse or promote products derived from this software without specific prior + written permission. + +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. + +----- + +The following software may be included in this product: minimist. A copy of the source code may be downloaded from git://github.com/substack/minimist.git. This software contains the following license and notice below: + +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: path-to-regexp. A copy of the source code may be downloaded from https://github.com/pillarjs/path-to-regexp.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: pbf. A copy of the source code may be downloaded from git@github.com:mapbox/pbf.git. This software contains the following license and notice below: + +Copyright (c) 2017, Mapbox +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* 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. + +* Neither the name of pbf nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +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 HOLDER 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. + +----- + +The following software may be included in this product: potpack. A copy of the source code may be downloaded from git+https://github.com/mapbox/potpack.git. This software contains the following license and notice below: + +ISC License + +Copyright (c) 2018, Mapbox + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +----- + +The following software may be included in this product: protocol-buffers-schema. A copy of the source code may be downloaded from https://github.com/mafintosh/protocol-buffers-schema. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: resolve-protobuf-schema. A copy of the source code may be downloaded from https://github.com/mafintosh/resolve-protobuf-schema.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: rw. A copy of the source code may be downloaded from http://github.com/mbostock/rw.git. This software contains the following license and notice below: + +Copyright (c) 2014-2016, Michael Bostock +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* 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. + +* The name Michael Bostock may not be used to endorse or promote products + derived from this software without specific prior written permission. + +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 MICHAEL BOSTOCK 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. + +----- + +The following software may be included in this product: ssr-window. A copy of the source code may be downloaded from git+https://github.com/nolimits4web/ssr-window.git. This software contains the following license and notice below: + +MIT License + +Copyright (c) 2018 Vladimir Kharlampidi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: supercluster. A copy of the source code may be downloaded from git://github.com/mapbox/supercluster.git. This software contains the following license and notice below: + +ISC License + +Copyright (c) 2021, Mapbox + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +----- + +The following software may be included in this product: swiper. A copy of the source code may be downloaded from https://github.com/nolimits4web/Swiper.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2019 Vladimir Kharlampidi + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: template7. A copy of the source code may be downloaded from https://github.com/nolimits4web/template7.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Vladimir Kharlampidi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: tinyqueue. A copy of the source code may be downloaded from https://github.com/mourner/tinyqueue.git. This software contains the following license and notice below: + +ISC License + +Copyright (c) 2017, Vladimir Agafonkin + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + +----- + +The following software may be included in this product: vt-pbf. A copy of the source code may be downloaded from git+https://github.com/mapbox/vt-pbf.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2015 Anand Thakker + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- + +Contains geojson_wrapper.js from https://github.com/mapbox/mapbox-gl-js + +Copyright (c) 2014, Mapbox + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * 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. + * Neither the name of Mapbox GL JS nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +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. + +THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE COM.FIXPHRASE.APP PRODUCT. + +----- + +The following software may be included in this product: @netflix/nerror. A copy of the source code may be downloaded from https://github.com/Netflix/nerror. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2019, AUTHORS. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE + +----- + +The following software may be included in this product: @nodelib/fs.scandir, @nodelib/fs.stat, @nodelib/fs.walk, fast-glob. A copy of the source code may be downloaded from https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.scandir (@nodelib/fs.scandir), https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.stat (@nodelib/fs.stat), https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk (@nodelib/fs.walk), https://github.com/mrmlnc/fast-glob.git (fast-glob). This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) Denis Malinochkin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: abbrev. A copy of the source code may be downloaded from http://github.com/isaacs/abbrev-js. This software contains the following license and notice below: + +This software is dual-licensed under the ISC and MIT licenses. +You may use this software under EITHER of the following licenses. + +---------- + +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +---------- + +Copyright Isaac Z. Schlueter and Contributors +All rights reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: accepts, mime-types. A copy of the source code may be downloaded from https://github.com/jshttp/accepts.git (accepts), https://github.com/jshttp/mime-types.git (mime-types). This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: ansi. A copy of the source code may be downloaded from git://github.com/TooTallNate/ansi.js.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2012 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: ansi-styles, chalk, has-flag, is-path-inside, mimic-fn, npm-run-path, opn, p-try, path-key, pify, read-chunk, shebang-regex, strip-bom, strip-final-newline, supports-color, untildify. A copy of the source code may be downloaded from https://github.com/chalk/ansi-styles.git (ansi-styles), https://github.com/chalk/chalk.git (chalk), https://github.com/sindresorhus/has-flag.git (has-flag), https://github.com/sindresorhus/is-path-inside.git (is-path-inside), https://github.com/sindresorhus/mimic-fn.git (mimic-fn), https://github.com/sindresorhus/npm-run-path.git (npm-run-path), https://github.com/sindresorhus/opn.git (opn), https://github.com/sindresorhus/p-try.git (p-try), https://github.com/sindresorhus/path-key.git (path-key), https://github.com/sindresorhus/pify.git (pify), https://github.com/sindresorhus/read-chunk.git (read-chunk), https://github.com/sindresorhus/shebang-regex.git (shebang-regex), https://github.com/sindresorhus/strip-bom.git (strip-bom), https://github.com/sindresorhus/strip-final-newline.git (strip-final-newline), https://github.com/chalk/supports-color.git (supports-color), https://github.com/sindresorhus/untildify.git (untildify). This software contains the following license and notice below: + +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: array-flatten, path-to-regexp. A copy of the source code may be downloaded from git://github.com/blakeembrey/array-flatten.git (array-flatten), https://github.com/component/path-to-regexp.git (path-to-regexp). This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: at-least-node. A copy of the source code may be downloaded from git+https://github.com/RyanZim/at-least-node.git. This software contains the following license and notice below: + +The ISC License +Copyright (c) 2020 Ryan Zimmerman + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: balanced-match. A copy of the source code may be downloaded from git://github.com/juliangruber/balanced-match.git. This software contains the following license and notice below: + +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: base64-js. A copy of the source code may be downloaded from git://github.com/beatgammit/base64-js.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Jameson Little + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: big-integer. A copy of the source code may be downloaded from git@github.com:peterolson/BigInteger.js.git. This software contains the following license and notice below: + +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to + +----- + +The following software may be included in this product: body-parser, compression, type-is. A copy of the source code may be downloaded from https://github.com/expressjs/body-parser.git (body-parser), https://github.com/expressjs/compression.git (compression), https://github.com/jshttp/type-is.git (type-is). This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: bplist-creator. A copy of the source code may be downloaded from https://github.com/nearinfinity/node-bplist-creator.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2012 Near Infinity Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: brace-expansion. A copy of the source code may be downloaded from git://github.com/juliangruber/brace-expansion.git. This software contains the following license and notice below: + +MIT License + +Copyright (c) 2013 Julian Gruber + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: braces. A copy of the source code may be downloaded from https://github.com/micromatch/braces.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014-2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: bytes. A copy of the source code may be downloaded from https://github.com/visionmedia/bytes.js.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2012-2014 TJ Holowaychuk +Copyright (c) 2015 Jed Watson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: color-convert. A copy of the source code may be downloaded from https://github.com/Qix-/color-convert.git. This software contains the following license and notice below: + +Copyright (c) 2011-2016 Heather Arthur + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: color-name. A copy of the source code may be downloaded from git@github.com:dfcreative/color-name.git. This software contains the following license and notice below: + +The MIT License (MIT) +Copyright (c) 2015 Dmitry Ivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: compressible. A copy of the source code may be downloaded from https://github.com/jshttp/compressible.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2013 Jonathan Ong +Copyright (c) 2014 Jeremiah Senkpiel +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: concat-map. A copy of the source code may be downloaded from git://github.com/substack/node-concat-map.git. This software contains the following license and notice below: + +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: content-disposition, depd, forwarded, vary. A copy of the source code may be downloaded from https://github.com/jshttp/content-disposition.git (content-disposition), https://github.com/dougwilson/nodejs-depd.git (depd), https://github.com/jshttp/forwarded.git (forwarded), https://github.com/jshttp/vary.git (vary). This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: content-type. A copy of the source code may be downloaded from https://github.com/jshttp/content-type.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: cookie. A copy of the source code may be downloaded from https://github.com/jshttp/cookie.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2012-2014 Roman Shtylman +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: cordova-android. A copy of the source code may be downloaded from https://github.com/apache/cordova-android.git. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2015-2020 Apache Cordova + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +NOTICE + +Apache Cordova +Copyright 2015-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +----- + +The following software may be included in this product: cordova-browser. A copy of the source code may be downloaded from https://github.com/apache/cordova-browser. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + ADDITIONAL LICENSES: + +================================================================================ +node_modules/adm-zip +================================================================================ + +Copyright (c) 2012 Another-D-Mention Software and other contributors, +http://www.another-d-mention.ro/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +================================================================================ +node_modules/shelljs +================================================================================ + +Copyright (c) 2012, Artur Adib +All rights reserved. + +You may use this project under the terms of the New BSD license as follows: + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of Artur Adib nor the + names of the contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +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 ARTUR ADIB 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. + +================================================================================ +node_modules/nopt +================================================================================ + +Copyright 2009, 2010, 2011 Isaac Z. Schlueter. +All rights reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +================================================================================ +node_modules/nopt/node_modules/abbrev +================================================================================ + +Copyright 2009, 2010, 2011 Isaac Z. Schlueter. +All rights reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + + +NOTICE + +Apache Cordova +Copyright 2012-2015 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +----- + +The following software may be included in this product: cordova-common. A copy of the source code may be downloaded from https://github.com/apache/cordova-common.git. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +NOTICE + +Apache Cordova +Copyright 2015 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +----- + +The following software may be included in this product: cordova-ios. A copy of the source code may be downloaded from https://github.com/apache/cordova-ios.git. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + ADDITIONAL LICENSES: + +================================================================================ +CordovaLib/classes/NSData+Base64.* +================================================================================ + +// Created by Matt Gallagher on 2009/06/03. +// Copyright 2009 Matt Gallagher. All rights reserved. +// +// This software is provided 'as-is', without any express or implied +// warranty. In no event will the authors be held liable for any damages +// arising from the use of this software. Permission is granted to anyone to +// use this software for any purpose, including commercial applications, and to +// alter it and redistribute it freely, subject to the following restrictions: +// +// 1. The origin of this software must not be misrepresented; you must not +// claim that you wrote the original software. If you use this software +// in a product, an acknowledgment in the product documentation would be +// appreciated but is not required. +// 2. Altered source versions must be plainly marked as such, and must not be +// misrepresented as being the original software. +// 3. This notice may not be removed or altered from any source +// distribution. + + +NOTICE + +Apache Cordova +Copyright 2012 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +----- + +The following software may be included in this product: cordova-plugin-add-swift-support. A copy of the source code may be downloaded from https://github.com/akofman/cordova-plugin-add-swift-support.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2015-present Alexis Kofman + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: cordova-plugin-camera, cordova-plugin-device, cordova-plugin-geolocation, cordova-plugin-inappbrowser, cordova-plugin-splashscreen, cordova-plugin-statusbar. A copy of the source code may be downloaded from https://github.com/apache/cordova-plugin-camera.git (cordova-plugin-camera), https://github.com/apache/cordova-plugin-device (cordova-plugin-device), https://github.com/apache/cordova-plugin-geolocation.git (cordova-plugin-geolocation), https://github.com/apache/cordova-plugin-inappbrowser.git (cordova-plugin-inappbrowser), https://github.com/apache/cordova-plugin-splashscreen.git (cordova-plugin-splashscreen), https://github.com/apache/cordova-plugin-statusbar (cordova-plugin-statusbar). This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +NOTICE + +Apache Cordova +Copyright 2012 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +----- + +The following software may be included in this product: cordova-plugin-nativestorage. A copy of the source code may be downloaded from https://github.com/TheCocoaProject/cordova-plugin-nativestorage. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +----- + +The following software may be included in this product: cordova-plugin-velda-devicefeedback. A copy of the source code may be downloaded from https://github.com/VVelda/device-feedback. This software contains the following license and notice below: + +Copyright (c) 2014, Jan Velecký +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +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 HOLDER 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. + +----- + +The following software may be included in this product: cordova-plugin-x-socialsharing. A copy of the source code may be downloaded from git+https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: cordova-serve. A copy of the source code may be downloaded from https://github.com/apache/cordova-serve. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +NOTICE + +Apache Cordova +Copyright 2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +----- + +The following software may be included in this product: cross-spawn. A copy of the source code may be downloaded from git@github.com:moxystudio/node-cross-spawn.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2018 Made With MOXY Lda + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: debug. A copy of the source code may be downloaded from git://github.com/visionmedia/debug.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2014 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the 'Software'), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: dedent. A copy of the source code may be downloaded from git://github.com/dmnd/dedent.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2015 Desmond Brand (dmnd@desmondbrand.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: destroy, ee-first, mime-db. A copy of the source code may be downloaded from https://github.com/stream-utils/destroy.git (destroy), https://github.com/jonathanong/ee-first.git (ee-first), https://github.com/jshttp/mime-db.git (mime-db). This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: elementtree. A copy of the source code may be downloaded from git://github.com/racker/node-elementtree.git. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + + +NOTICE + +node-elementtree +Copyright (c) 2011, Rackspace, Inc. + +The ElementTree toolkit is Copyright (c) 1999-2007 by Fredrik Lundh + +----- + +The following software may be included in this product: encodeurl. A copy of the source code may be downloaded from https://github.com/pillarjs/encodeurl.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: endent, objectorarray. A copy of the source code may be downloaded from git://github.com/ZhouHansen/endent.git (endent), git+https://github.com/ZhouHansen/objectnotnull.git (objectorarray). This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2017 Zhou Hancheng (z308114274@gmail.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: es6-promise-plugin. A copy of the source code may be downloaded from git+https://github.com/vstirbu/PromisesPlugin.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014-15 Vlad Stirbu + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: escape-html. A copy of the source code may be downloaded from https://github.com/component/escape-html.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2012-2013 TJ Holowaychuk +Copyright (c) 2015 Andreas Lubbe +Copyright (c) 2015 Tiancheng "Timothy" Gu + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: escape-string-regexp, is-wsl, os-homedir, os-tmpdir, p-finally, path-is-absolute, path-key, shebang-regex, strip-bom. A copy of the source code may be downloaded from https://github.com/sindresorhus/escape-string-regexp.git (escape-string-regexp), https://github.com/sindresorhus/is-wsl.git (is-wsl), https://github.com/sindresorhus/os-homedir.git (os-homedir), https://github.com/sindresorhus/os-tmpdir.git (os-tmpdir), https://github.com/sindresorhus/p-finally.git (p-finally), https://github.com/sindresorhus/path-is-absolute.git (path-is-absolute), https://github.com/sindresorhus/path-key.git (path-key), https://github.com/sindresorhus/shebang-regex.git (shebang-regex), https://github.com/sindresorhus/strip-bom.git (strip-bom). This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: etag, proxy-addr. A copy of the source code may be downloaded from https://github.com/jshttp/etag.git (etag), https://github.com/jshttp/proxy-addr.git (proxy-addr). This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2014-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: execa, get-stream, is-stream, onetime. A copy of the source code may be downloaded from https://github.com/sindresorhus/execa.git (execa), https://github.com/sindresorhus/get-stream.git (get-stream), https://github.com/sindresorhus/is-stream.git (is-stream), https://github.com/sindresorhus/onetime.git (onetime). This software contains the following license and notice below: + +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: express. A copy of the source code may be downloaded from https://github.com/expressjs/express.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2009-2014 TJ Holowaychuk +Copyright (c) 2013-2014 Roman Shtylman +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: extsprintf. A copy of the source code may be downloaded from https://github.com/davepacheco/node-extsprintf.git. This software contains the following license and notice below: + +Copyright (c) 2012, Joyent, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE + +----- + +The following software may be included in this product: fast-json-parse. A copy of the source code may be downloaded from git+https://github.com/mcollina/fast-json-parse.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2016 Matteo Collina + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: fastq. A copy of the source code may be downloaded from git+https://github.com/mcollina/fastq.git. This software contains the following license and notice below: + +Copyright (c) 2015-2020, Matteo Collina + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: fill-range, is-number, micromatch. A copy of the source code may be downloaded from https://github.com/jonschlinkert/fill-range.git (fill-range), https://github.com/jonschlinkert/is-number.git (is-number), https://github.com/micromatch/micromatch.git (micromatch). This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: finalhandler. A copy of the source code may be downloaded from https://github.com/pillarjs/finalhandler.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: fresh. A copy of the source code may be downloaded from https://github.com/jshttp/fresh.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2012 TJ Holowaychuk +Copyright (c) 2016-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: fs-extra. A copy of the source code may be downloaded from https://github.com/jprichardson/node-fs-extra. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2011-2017 JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: fs.realpath. A copy of the source code may be downloaded from git+https://github.com/isaacs/fs.realpath.git. This software contains the following license and notice below: + +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +---- + +This library bundles a version of the `fs.realpath` and `fs.realpathSync` +methods from Node.js v0.10 under the terms of the Node.js MIT license. + +Node's license follows, also included at the header of `old.js` which contains +the licensed code: + + Copyright Joyent, Inc. and other Node contributors. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: glob. A copy of the source code may be downloaded from git://github.com/isaacs/node-glob.git. This software contains the following license and notice below: + +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +## Glob Logo + +Glob's logo created by Tanya Brassie , licensed +under a Creative Commons Attribution-ShareAlike 4.0 International License +https://creativecommons.org/licenses/by-sa/4.0/ + +----- + +The following software may be included in this product: glob-parent. A copy of the source code may be downloaded from https://github.com/gulpjs/glob-parent.git. This software contains the following license and notice below: + +The ISC License + +Copyright (c) 2015, 2019 Elan Shanker + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: graceful-fs. A copy of the source code may be downloaded from https://github.com/isaacs/node-graceful-fs. This software contains the following license and notice below: + +The ISC License + +Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: http-errors. A copy of the source code may be downloaded from https://github.com/jshttp/http-errors.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com +Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: human-signals. A copy of the source code may be downloaded from https://github.com/ehmicky/human-signals.git. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 ehmicky + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +----- + +The following software may be included in this product: iconv-lite. A copy of the source code may be downloaded from git://github.com/ashtuchkin/iconv-lite.git. This software contains the following license and notice below: + +Copyright (c) 2011 Alexander Shtuchkin + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: inflight. A copy of the source code may be downloaded from https://github.com/npm/inflight.git. This software contains the following license and notice below: + +The ISC License + +Copyright (c) Isaac Z. Schlueter + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: inherits. A copy of the source code may be downloaded from git://github.com/isaacs/inherits. This software contains the following license and notice below: + +The ISC License + +Copyright (c) Isaac Z. Schlueter + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: ionic-plugin-deeplinks. A copy of the source code may be downloaded from https://github.com/ionic-team/ionic-plugin-deeplinks.git. This software contains the following license and notice below: + +Copyright 2016-present Drifty Co. +http://drifty.com/ + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: ios-sim. A copy of the source code may be downloaded from https://github.com/ios-control/ios-sim. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Shazron Abdullah + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: ipaddr.js. A copy of the source code may be downloaded from git://github.com/whitequark/ipaddr.js. This software contains the following license and notice below: + +Copyright (C) 2011-2017 whitequark + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: is-extglob. A copy of the source code may be downloaded from https://github.com/jonschlinkert/is-extglob.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: is-glob. A copy of the source code may be downloaded from https://github.com/micromatch/is-glob.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: isexe, lru-cache, minimatch, nopt, once, osenv, semver, which, wrappy, yallist. A copy of the source code may be downloaded from git+https://github.com/isaacs/isexe.git (isexe), git://github.com/isaacs/node-lru-cache.git (lru-cache), git://github.com/isaacs/minimatch.git (minimatch), https://github.com/npm/nopt.git (nopt), git://github.com/isaacs/once (once), https://github.com/npm/osenv (osenv), https://github.com/npm/node-semver (semver), git://github.com/isaacs/node-which.git (which), https://github.com/npm/wrappy (wrappy), git+https://github.com/isaacs/yallist.git (yallist). This software contains the following license and notice below: + +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: jsonfile. A copy of the source code may be downloaded from git@github.com:jprichardson/node-jsonfile.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2012-2015, JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: lodash. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git. This software contains the following license and notice below: + +Copyright OpenJS Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. + +----- + +The following software may be included in this product: media-typer, on-headers. A copy of the source code may be downloaded from https://github.com/jshttp/media-typer.git (media-typer), https://github.com/jshttp/on-headers.git (on-headers). This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2014 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: merge-descriptors. A copy of the source code may be downloaded from https://github.com/component/merge-descriptors.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2013 Jonathan Ong +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: merge-stream. A copy of the source code may be downloaded from https://github.com/grncdr/merge-stream.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) Stephen Sugden (stephensugden.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: merge2. A copy of the source code may be downloaded from git@github.com:teambition/merge2.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014-2020 Teambition + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: methods. A copy of the source code may be downloaded from https://github.com/jshttp/methods.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2013-2014 TJ Holowaychuk +Copyright (c) 2015-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: mime. A copy of the source code may be downloaded from https://github.com/broofa/node-mime. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2010 Benjamin Thomas, Robert Kieffer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: mkpath. A copy of the source code may be downloaded from https://github.com/jrajav/mkpath. This software contains the following license and notice below: + +Copyright (C) 2012 Jonathan Rajavuori + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: ms. A copy of the source code may be downloaded from https://github.com/zeit/ms.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2016 Zeit, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: negotiator. A copy of the source code may be downloaded from https://github.com/jshttp/negotiator.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2012-2014 Federico Romero +Copyright (c) 2012-2014 Isaac Z. Schlueter +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: nice-try. A copy of the source code may be downloaded from https://github.com/electerious/nice-try.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2018 Tobias Reich + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: nopt. A copy of the source code may be downloaded from http://github.com/isaacs/nopt. This software contains the following license and notice below: + +Copyright 2009, 2010, 2011 Isaac Z. Schlueter. +All rights reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: on-finished. A copy of the source code may be downloaded from https://github.com/jshttp/on-finished.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2013 Jonathan Ong +Copyright (c) 2014 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: parseurl. A copy of the source code may be downloaded from https://github.com/pillarjs/parseurl.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: picomatch. A copy of the source code may be downloaded from https://github.com/micromatch/picomatch.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2017-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: plist. A copy of the source code may be downloaded from git://github.com/TooTallNate/node-plist.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2010-2017 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: q. A copy of the source code may be downloaded from git://github.com/kriskowal/q.git. This software contains the following license and notice below: + +Copyright 2009–2017 Kristopher Michael Kowal. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. + +----- + +The following software may be included in this product: qs. A copy of the source code may be downloaded from https://github.com/ljharb/qs.git. This software contains the following license and notice below: + +Copyright (c) 2014 Nathan LaFreniere and other contributors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * The names of any contributors may not be used to endorse or promote + products derived from this software without specific prior written + permission. + +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 HOLDERS AND 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. + + * * * + +The complete list of contributors can be found at: https://github.com/hapijs/qs/graphs/contributors + +----- + +The following software may be included in this product: queue-microtask, run-parallel. A copy of the source code may be downloaded from git://github.com/feross/queue-microtask.git (queue-microtask), git://github.com/feross/run-parallel.git (run-parallel). This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: range-parser. A copy of the source code may be downloaded from https://github.com/jshttp/range-parser.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2012-2014 TJ Holowaychuk +Copyright (c) 2015-2016 Douglas Christopher Wilson +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: recursive-readdir. A copy of the source code may be downloaded from git://github.com/jergason/recursive-readdir.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: reusify. A copy of the source code may be downloaded from git+https://github.com/mcollina/reusify.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2015 Matteo Collina + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: safe-buffer. A copy of the source code may be downloaded from git://github.com/feross/safe-buffer.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: safer-buffer. A copy of the source code may be downloaded from git+https://github.com/ChALkeR/safer-buffer.git. This software contains the following license and notice below: + +MIT License + +Copyright (c) 2018 Nikita Skovoroda + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: sax. A copy of the source code may be downloaded from git://github.com/isaacs/sax-js.git. This software contains the following license and notice below: + +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +==== + +`String.fromCodePoint` by Mathias Bynens used according to terms of MIT +License, as follows: + + Copyright Mathias Bynens + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: send. A copy of the source code may be downloaded from https://github.com/pillarjs/send.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2012 TJ Holowaychuk +Copyright (c) 2014-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: serve-static. A copy of the source code may be downloaded from https://github.com/expressjs/serve-static.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2010 Sencha Inc. +Copyright (c) 2011 LearnBoost +Copyright (c) 2011 TJ Holowaychuk +Copyright (c) 2014-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: setprototypeof. A copy of the source code may be downloaded from https://github.com/wesleytodd/setprototypeof.git. This software contains the following license and notice below: + +Copyright (c) 2015, Wes Todd + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: shebang-command. A copy of the source code may be downloaded from https://github.com/kevva/shebang-command.git. This software contains the following license and notice below: + +MIT License + +Copyright (c) Kevin Mårtensson (github.com/kevva) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: shebang-command. A copy of the source code may be downloaded from https://github.com/kevva/shebang-command.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) Kevin Martensson (github.com/kevva) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: shelljs. A copy of the source code may be downloaded from git://github.com/arturadib/shelljs.git. This software contains the following license and notice below: + +Copyright (c) 2012, Artur Adib +All rights reserved. + +You may use this project under the terms of the New BSD license as follows: + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of Artur Adib nor the + names of the contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +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 ARTUR ADIB 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. + +----- + +The following software may be included in this product: signal-exit. A copy of the source code may be downloaded from https://github.com/tapjs/signal-exit.git. This software contains the following license and notice below: + +The ISC License + +Copyright (c) 2015, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE +LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----- + +The following software may be included in this product: simctl. A copy of the source code may be downloaded from https://github.com/ios-control/simctl.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Shazron Abdullah + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: simple-plist. A copy of the source code may be downloaded from https://github.com/wollardj/simple-plist.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2013 Joe Wollard + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: statuses. A copy of the source code may be downloaded from https://github.com/jshttp/statuses.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: stream-buffers. A copy of the source code may be downloaded from https://github.com/samcday/node-stream-buffer.git. This software contains the following license and notice below: + +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to + +----- + +The following software may be included in this product: to-regex-range. A copy of the source code may be downloaded from https://github.com/micromatch/to-regex-range.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2015-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The following software may be included in this product: toidentifier. A copy of the source code may be downloaded from https://github.com/component/toidentifier.git. This software contains the following license and notice below: + +MIT License + +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: underscore. A copy of the source code may be downloaded from git://github.com/jashkenas/underscore.git. This software contains the following license and notice below: + +Copyright (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: universalify. A copy of the source code may be downloaded from git+https://github.com/RyanZim/universalify.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2017, Ryan Zimmerman + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the 'Software'), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: unorm. A copy of the source code may be downloaded from http://github.com/walling/unorm.git. This software contains the following license and notice below: + +The software dual licensed under the MIT and GPL licenses. MIT license: + + Copyright (c) 2008-2013 Matsuza , Bjarke Walling + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. + +GPL notice (please read the [full GPL license] online): + + Copyright (C) 2008-2013 Matsuza , Bjarke Walling + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +[full GPL license]: http://www.gnu.org/licenses/gpl-2.0-standalone.html + +----- + +The following software may be included in this product: unpipe. A copy of the source code may be downloaded from https://github.com/stream-utils/unpipe.git. This software contains the following license and notice below: + +(The MIT License) + +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: utils-merge. A copy of the source code may be downloaded from git://github.com/jaredhanson/utils-merge.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2013-2017 Jared Hanson + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: uuid. A copy of the source code may be downloaded from https://github.com/uuidjs/uuid.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2010-2016 Robert Kieffer and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +The following software may be included in this product: with-open-file. A copy of the source code may be downloaded from https://github.com/raphinesse/with-open-file.git. This software contains the following license and notice below: + +MIT License + +Copyright (c) Raphael von der Grün + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: xcode. A copy of the source code may be downloaded from https://github.com/apache/cordova-node-xcode.git. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +NOTICE + +Apache Cordova +Copyright 2012-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +----- + +The following software may be included in this product: xcode. A copy of the source code may be downloaded from https://github.com/apache/cordova-node-xcode.git. This software contains the following license and notice below: + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +----- + +The following software may be included in this product: xml-escape. A copy of the source code may be downloaded from git://github.com/miketheprogrammer/xml-escape.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2014 Michael Hernandez + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----- + +The following software may be included in this product: xml2js. A copy of the source code may be downloaded from https://github.com/Leonidas-from-XIV/node-xml2js.git. This software contains the following license and notice below: + +Copyright 2010, 2011, 2012, 2013. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. + +----- + +The following software may be included in this product: xmlbuilder. A copy of the source code may be downloaded from git://github.com/oozcitak/xmlbuilder-js.git. This software contains the following license and notice below: + +The MIT License (MIT) + +Copyright (c) 2013 Ozgur Ozcitak + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/nbproject/build.xml b/nbproject/build.xml new file mode 100644 index 0000000..609e283 --- /dev/null +++ b/nbproject/build.xml @@ -0,0 +1,269 @@ + + + + + + + + + + = "3.0.0") { + project.setProperty(attributes.get("property"), true); + } + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Install "${basedir}/platforms/ios/build/${project.name}.ipa" through iTunes and run it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nbproject/configs/android.properties b/nbproject/configs/android.properties new file mode 100644 index 0000000..409754d --- /dev/null +++ b/nbproject/configs/android.properties @@ -0,0 +1,3 @@ +device=emulator +display.name=Android Emulator +type=android diff --git a/nbproject/configs/android_1.properties b/nbproject/configs/android_1.properties new file mode 100644 index 0000000..bc6b508 --- /dev/null +++ b/nbproject/configs/android_1.properties @@ -0,0 +1,3 @@ +device=device +display.name=Android Device +type=android diff --git a/nbproject/configs/ios.properties b/nbproject/configs/ios.properties new file mode 100644 index 0000000..3c05b53 --- /dev/null +++ b/nbproject/configs/ios.properties @@ -0,0 +1,5 @@ +device=emulator +display.name=iPhone Simulator +ios.build.arch=i386 +ios.build.sdk= +type=ios diff --git a/nbproject/configs/ios_1.properties b/nbproject/configs/ios_1.properties new file mode 100644 index 0000000..2accb84 --- /dev/null +++ b/nbproject/configs/ios_1.properties @@ -0,0 +1,5 @@ +device=device +display.name=iPhone Device +ios.build.arch=armv7 armv7s +ios.build.sdk= +type=ios diff --git a/nbproject/license-mpl.txt b/nbproject/license-mpl.txt new file mode 100644 index 0000000..8fe23b3 --- /dev/null +++ b/nbproject/license-mpl.txt @@ -0,0 +1,9 @@ +<#if licenseFirst??> +${licenseFirst} + +${licensePrefix}This Source Code Form is subject to the terms of the Mozilla Public +${licensePrefix}License, v. 2.0. If a copy of the MPL was not distributed with this +${licensePrefix}file, You can obtain one at http://mozilla.org/MPL/2.0/. +<#if licenseLast??> +${licenseLast} + diff --git a/nbproject/plugins.properties b/nbproject/plugins.properties new file mode 100644 index 0000000..a662520 --- /dev/null +++ b/nbproject/plugins.properties @@ -0,0 +1,48 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# This is a list of plugins installed in your project +# You can delete or add new plugins +# +# Format is following: +# id.of.plugin=url_of_repository +# +# Corresponding "id.of.plugin" can be found in the plugin's plugin.xml file: +# +# +# This list contains all core cordova plugins. +# +# For more information about plugins see http://cordova.apache.org/blog/releases/2013/07/23/cordova-3.html +# + +cordova-plugin-device=https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git +cordova-plugin-network-information=https://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information.git +cordova-plugin-battery-status=https://git-wip-us.apache.org/repos/asf/cordova-plugin-battery-status.git +cordova-plugin-device-motion=https://git-wip-us.apache.org/repos/asf/cordova-plugin-device-motion.git +cordova-plugin-device-orientation=https://git-wip-us.apache.org/repos/asf/cordova-plugin-device-orientation.git +cordova-plugin-geolocation=https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git +cordova-plugin-camera=https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git +cordova-plugin-media-capture=https://git-wip-us.apache.org/repos/asf/cordova-plugin-media-capture.git +cordova-plugin-media=https://git-wip-us.apache.org/repos/asf/cordova-plugin-media.git +cordova-plugin-file=https://git-wip-us.apache.org/repos/asf/cordova-plugin-file.git +cordova-plugin-file-transfer=https://git-wip-us.apache.org/repos/asf/cordova-plugin-file-transfer.git +cordova-plugin-dialogs=https://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs.git +cordova-plugin-vibration=https://git-wip-us.apache.org/repos/asf/cordova-plugin-vibration.git +cordova-plugin-contacts=https://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts.git +cordova-plugin-globalization=https://git-wip-us.apache.org/repos/asf/cordova-plugin-globalization.git +cordova-plugin-splashscreen=https://git-wip-us.apache.org/repos/asf/cordova-plugin-splashscreen.git +cordova-plugin-console=https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git diff --git a/nbproject/project.properties b/nbproject/project.properties new file mode 100644 index 0000000..1008efc --- /dev/null +++ b/nbproject/project.properties @@ -0,0 +1,9 @@ +auxiliary.org-netbeans-modules-cordova.cordova_5f_build_5f_script_5f_version=52 +auxiliary.org-netbeans-modules-cordova.phonegap=true +auxiliary.org-netbeans-modules-javascript-nodejs.run_2e_enabled=false +browser.run=true +file.reference.FixPhrase-www=www +files.encoding=UTF-8 +project.licensePath=./nbproject/license-mpl.txt +site.root.folder=${file.reference.FixPhrase-www} +start.file=index.html diff --git a/nbproject/project.xml b/nbproject/project.xml new file mode 100644 index 0000000..a9e6bce --- /dev/null +++ b/nbproject/project.xml @@ -0,0 +1,9 @@ + + + org.netbeans.modules.web.clientproject + + + FixPhrase App + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6378772 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1913 @@ +{ + "name": "com.fixphrase.app", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@netflix/nerror": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", + "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "android-versions": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/android-versions/-/android-versions-1.7.0.tgz", + "integrity": "sha512-TCy4b8Dk8YS6A23ZPfhSKqK66JHFq0D8avGYiwvYpjno6HrrcI0DRgHx9+jtkvWYmrsE2vQWgbHJhvGGhhOb0g==", + "dev": true, + "requires": { + "semver": "^5.7.1" + } + }, + "ansi": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", + "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE=", + "dev": true + }, + "big-integer": { + "version": "1.6.47", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.47.tgz", + "integrity": "sha1-4ekyDibEzIH2T79LO7IOAlvxji0=", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + } + } + }, + "bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "dev": true, + "requires": { + "stream-buffers": "~2.2.0" + } + }, + "bplist-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", + "integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=", + "dev": true, + "requires": { + "big-integer": "^1.6.7" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "cordova-android": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-10.1.1.tgz", + "integrity": "sha512-eoJp5AcDMHniqmxj0CbUF/rVQfbbp108TWKU6oyJW9rl/ZTJqZxm5ybznl+1/1MBksklxhMeipMn0Iwd0kEzEQ==", + "dev": true, + "requires": { + "android-versions": "^1.7.0", + "cordova-common": "^4.0.2", + "execa": "^5.1.1", + "fast-glob": "^3.2.7", + "fs-extra": "^10.0.0", + "is-path-inside": "^3.0.3", + "nopt": "^5.0.0", + "properties-parser": "^0.3.1", + "semver": "^7.3.5", + "untildify": "^4.0.0", + "which": "^2.0.2" + }, + "dependencies": { + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "requires": { + "big-integer": "^1.6.44" + } + }, + "cordova-common": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-4.0.2.tgz", + "integrity": "sha512-od7aNShyuBajzPY83mUEO8tERwwWdFklXETHiXP5Ft87CWeo/tSuwNPFztyTy8XYc74yXdogXKPTJeUHuVzB8Q==", + "dev": true, + "requires": { + "@netflix/nerror": "^1.1.3", + "ansi": "^0.3.1", + "bplist-parser": "^0.2.0", + "cross-spawn": "^7.0.1", + "elementtree": "^0.1.7", + "endent": "^1.4.1", + "fast-glob": "^3.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "plist": "^3.0.1", + "q": "^1.5.1", + "read-chunk": "^3.2.0", + "strip-bom": "^4.0.0", + "underscore": "^1.9.2" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + } + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cordova-browser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cordova-browser/-/cordova-browser-6.0.0.tgz", + "integrity": "sha512-G61S7fhnVVJC98lvkGeKCVpfFtoW0a1P1Sg9TK+n03g3yupDMIM7XuecWuJ3KEMRhED4+CEc2hauruAff7oXrw==", + "dev": true, + "requires": { + "cordova-common": "^3.1.0", + "cordova-serve": "^3.0.0", + "nopt": "^4.0.1", + "shelljs": "^0.5.3" + } + }, + "cordova-common": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-3.2.1.tgz", + "integrity": "sha512-xg0EnjnA6EipxXG8cupdlYQYeDA6+ghbN+Pjq88xN1LInwP6Bo7IyGBdSV5QnfjOvzShF9BBwSxBAv0FOO0C2Q==", + "dev": true, + "requires": { + "ansi": "^0.3.1", + "bplist-parser": "^0.1.0", + "cross-spawn": "^6.0.5", + "elementtree": "0.1.7", + "endent": "^1.1.1", + "fs-extra": "^8.0.0", + "glob": "^7.1.2", + "minimatch": "^3.0.0", + "plist": "^3.0.1", + "q": "^1.4.1", + "strip-bom": "^3.0.0", + "underscore": "^1.8.3", + "which": "^1.3.0" + } + }, + "cordova-ios": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/cordova-ios/-/cordova-ios-6.2.0.tgz", + "integrity": "sha512-sLjZg2QBI1SpQVwfe0MSn89YNVkBGLW9Q1vcFJBsqKBrhvoEOJ5Ytq0gwqdhgTOGzlwJUfxC6OHM3jcsRjtYrw==", + "dev": true, + "requires": { + "cordova-common": "^4.0.2", + "fs-extra": "^9.1.0", + "ios-sim": "^8.0.2", + "nopt": "^5.0.0", + "plist": "^3.0.1", + "semver": "^7.3.4", + "unorm": "^1.6.0", + "which": "^2.0.2", + "xcode": "^3.0.1", + "xml-escape": "^1.1.0" + }, + "dependencies": { + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "requires": { + "big-integer": "^1.6.44" + } + }, + "cordova-common": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-4.0.2.tgz", + "integrity": "sha512-od7aNShyuBajzPY83mUEO8tERwwWdFklXETHiXP5Ft87CWeo/tSuwNPFztyTy8XYc74yXdogXKPTJeUHuVzB8Q==", + "dev": true, + "requires": { + "@netflix/nerror": "^1.1.3", + "ansi": "^0.3.1", + "bplist-parser": "^0.2.0", + "cross-spawn": "^7.0.1", + "elementtree": "^0.1.7", + "endent": "^1.4.1", + "fast-glob": "^3.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "plist": "^3.0.1", + "q": "^1.5.1", + "read-chunk": "^3.2.0", + "strip-bom": "^4.0.0", + "underscore": "^1.9.2" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cordova-plugin-add-swift-support": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-add-swift-support/-/cordova-plugin-add-swift-support-2.0.2.tgz", + "integrity": "sha512-K03WDnsD3GT+n7Od3BnS17D8rYnAFZbZjjQJa2r7qW8QLq8+h7hGbFaiF+w5+nUtyAqUNq+HT/d/MdqBGLNzxA==", + "dev": true, + "requires": { + "glob": "^7.1.3", + "semver": "^6.0.0", + "xcode": "^2.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "dev": true, + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + } + } + } + }, + "cordova-plugin-androidx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-androidx/-/cordova-plugin-androidx-3.0.0.tgz", + "integrity": "sha512-niMnhcxKsu4/oKTUbL0jRAnh6/cdoIVxRxJqj3uEyv8CVOlAj1sWhX+9b1XiAo9+bejAM9BbA21YK0mChfbVTA==", + "dev": true + }, + "cordova-plugin-androidx-adapter": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-androidx-adapter/-/cordova-plugin-androidx-adapter-1.1.3.tgz", + "integrity": "sha512-W1SImn0cCCvOSTSfWWp5TnanIQrSuh2Bch+dcZXIzEn0km3Qb7VryeAqHhgBQYwwzC5Ollk1DtUAk/AJSojuZA==", + "dev": true, + "requires": { + "q": "^1.5.1", + "recursive-readdir": "^2.2.2" + } + }, + "cordova-plugin-camera": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/cordova-plugin-camera/-/cordova-plugin-camera-5.0.1.tgz", + "integrity": "sha512-9gXyZvI8u9KzsZuqmB8Yw+uheF+7f+usMAwvOMw7L7pqbykg+bm9US5zjhJbwit3A1cSblgZkpBafe5cFiMcTA==", + "dev": true + }, + "cordova-plugin-device": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-device/-/cordova-plugin-device-2.0.3.tgz", + "integrity": "sha1-wrQbfv0EVd0Jf4k1bYW/3V2t6w8=" + }, + "cordova-plugin-geolocation": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-geolocation/-/cordova-plugin-geolocation-4.1.0.tgz", + "integrity": "sha512-y5io/P10xGMxSn2KEqfv/fExK47eA1pmSonJdmDqDsaSADV9JpgdPx0mUSA08+5pzma/OS9R0LoODeDPx7Jvjg==", + "dev": true + }, + "cordova-plugin-headercolor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-headercolor/-/cordova-plugin-headercolor-1.0.0.tgz", + "integrity": "sha1-AgrNlDeH7gOdZ/Z56NnqbTiSAxY=" + }, + "cordova-plugin-inappbrowser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-inappbrowser/-/cordova-plugin-inappbrowser-5.0.0.tgz", + "integrity": "sha512-MqnpmUQ/iy6hxtIGDdlIhy8aNi1pNanLATpbnkk7uCqW9YQ4rH/dGK9zESbZ50pUi2A2D2QMjBXNV175TJK5OQ==", + "dev": true + }, + "cordova-plugin-nativestorage": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-nativestorage/-/cordova-plugin-nativestorage-2.3.2.tgz", + "integrity": "sha512-olg/BzYRk0NGbKQ5f7rf21RYQEyJI19CCZn6RpVMO9/kbRRFqae/6ixjDNy81dXSu2TQ42brjBddGe1Qpn5ViA==", + "dev": true + }, + "cordova-plugin-splashscreen": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-splashscreen/-/cordova-plugin-splashscreen-6.0.0.tgz", + "integrity": "sha512-pm4ZtJKQY4bCGXVeIInbGrXilryTevYSKgfvoQJpW9UClOWKAxSsYf2/4G2u1vcn492svOSL42OSa2MhujBWEQ==", + "dev": true + }, + "cordova-plugin-statusbar": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-statusbar/-/cordova-plugin-statusbar-2.4.3.tgz", + "integrity": "sha1-zFV672bCdITg9/BFAEBA0DMh+C0=" + }, + "cordova-plugin-theme-detection": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-theme-detection/-/cordova-plugin-theme-detection-1.3.0.tgz", + "integrity": "sha512-q7jcFTwRZmbGmb/WgRn+5EyPHLLECrFegXgUQuqpnon1gZtWuyCzVTi+6P0GACIwfMVIcinS9fEJjG5sv+3FDA==" + }, + "cordova-plugin-velda-devicefeedback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-velda-devicefeedback/-/cordova-plugin-velda-devicefeedback-0.0.2.tgz", + "integrity": "sha1-ZCnduHXMrCIEpAqA6juzLAovXRo=", + "dev": true + }, + "cordova-plugin-x-socialsharing": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-x-socialsharing/-/cordova-plugin-x-socialsharing-6.0.3.tgz", + "integrity": "sha512-pnrE2CXsz4G0n0WoFDAasLS1VT3nIsNpddvXgfpiqX3wyOlSjO2NdF+sjYaTvs1B+f7z8EWbYCHpCrgBQiMLIg==", + "dev": true + }, + "cordova-serve": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cordova-serve/-/cordova-serve-3.0.0.tgz", + "integrity": "sha512-h479g/5a0PXn//yiFuMrD5MDEbB+mtihNkWcE6uD/aCh/6z0FRZ9sWH3NfZbHDB+Bp1yGLYsjbH8LZBL8KOQ0w==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "compression": "^1.6.0", + "express": "^4.13.3", + "opn": "^5.3.0", + "which": "^1.3.0" + } + }, + "cordova-webintent": { + "version": "git+ssh://git@github.com/cordova-misc/cordova-webintent.git#81788d64e1eaecfa6e617e0f4d01b0949fbfae54", + "from": "cordova-webintent@github:cordova-misc/cordova-webintent", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", + "dev": true, + "requires": { + "sax": "1.1.4" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "endent": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/endent/-/endent-1.4.1.tgz", + "integrity": "sha512-buHTb5c8AC9NshtP6dgmNLYkiT+olskbq1z6cEGvfGCF3Qphbu/1zz5Xu+yjTDln8RbxNhPoUyJ5H8MSrp1olQ==", + "dev": true, + "requires": { + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.4" + } + }, + "es6-promise-plugin": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/es6-promise-plugin/-/es6-promise-plugin-4.2.2.tgz", + "integrity": "sha512-uoA4aVplXI9oqUYJFBAVRwAqIN9/n9JgrTAUGX3qPbnSZVE5yY1+6/MsoN5f4xsaPO62WjPHOdtts6okMN6tNA==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=", + "dev": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-parse": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha1-Q+XGHuTvqSZWMwRrdw+2gqdXfE0=", + "dev": true + }, + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha1-bwlSYF0BQMHP2xOO0AV3W5LWewI=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "dev": true + }, + "ionic-plugin-deeplinks": { + "version": "1.0.23", + "resolved": "https://registry.npmjs.org/ionic-plugin-deeplinks/-/ionic-plugin-deeplinks-1.0.23.tgz", + "integrity": "sha512-tm0Lj3Vgfe8G8YGwxW6/V2BrnSV8iiSvtRXl4fH8nKOZc31EQ5ULNAS1mC3yPMDoNt2MawTrZwJMrdVRQI0Ckw==", + "dev": true, + "requires": { + "mkpath": ">=1.0.0", + "node-version-compare": ">=1.0.1", + "plist": ">=1.2.0", + "xml2js": ">=0.4" + } + }, + "ios-sim": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/ios-sim/-/ios-sim-8.0.2.tgz", + "integrity": "sha512-P7nEG771bfd+JoMRjnis1gpZOkjTUUxu+4Ek1Z+eoaEEoT9byllU9pxfQ8Df7hL3gSkIQxNwTSLhos2I8tWUQA==", + "dev": true, + "requires": { + "bplist-parser": "^0.0.6", + "nopt": "1.0.9", + "plist": "^3.0.1", + "simctl": "^2" + }, + "dependencies": { + "bplist-parser": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.0.6.tgz", + "integrity": "sha1-ONo0cYF9+dRKs4kuJ3B7u9daEbk=", + "dev": true + }, + "nopt": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.9.tgz", + "integrity": "sha1-O8DXy6e/sNWmdtvtfA6+SKT9RU4=", + "dev": true, + "requires": { + "abbrev": "1" + } + } + } + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mkpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz", + "integrity": "sha1-67Opd+evHGg65v2hK1Raa6bFhT0=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-version-compare": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/node-version-compare/-/node-version-compare-1.0.3.tgz", + "integrity": "sha512-unO5GpBAh5YqeGULMLpmDT94oanSDMwtZB8KHTKCH/qrGv8bHN0mlDj9xQDAicCYXv2OLnzdi67lidCrcVotVw==", + "dev": true + }, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + } + } + }, + "objectorarray": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.4.tgz", + "integrity": "sha512-91k8bjcldstRz1bG6zJo8lWD7c6QXcB4nTDUqiEvIL1xAsLoZlOOZZG+nd6YPz+V7zY1580J4Xxh1vZtyv4i/w==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha1-qbkx0XwwTokS7wujvdYYK68uH4w=", + "dev": true, + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "properties-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/properties-parser/-/properties-parser-0.3.1.tgz", + "integrity": "sha1-ExbpU5/7/ZOEXjabIRAiq9R4dxo=", + "dev": true, + "requires": { + "string.prototype.codepointat": "^0.2.0" + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + } + } + }, + "read-chunk": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dev": true, + "requires": { + "minimatch": "3.0.4" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sax": { + "version": "1.1.4", + "resolved": "http://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shelljs": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz", + "integrity": "sha1-xUmCuZbHbvDB5rWfvcWCX1txMRM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.4.tgz", + "integrity": "sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==", + "dev": true + }, + "simctl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simctl/-/simctl-2.0.0.tgz", + "integrity": "sha512-5rB7rN4N3b0z0nFdy9eczVssXqrv2aAgdVRksPVqVoiDtvXmfzNvebp3EMdId2sAUzXIflarQlx4P0hjVQEzKQ==", + "dev": true, + "requires": { + "shelljs": "^0.2.6", + "tail": "^0.4.0" + }, + "dependencies": { + "shelljs": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.2.6.tgz", + "integrity": "sha1-kEktcv/MgVmXa6umL7D2iE8MM3g=", + "dev": true + } + } + }, + "simple-plist": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", + "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", + "dev": true, + "requires": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + }, + "dependencies": { + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "requires": { + "big-integer": "^1.6.44" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", + "dev": true + }, + "string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tail": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/tail/-/tail-0.4.0.tgz", + "integrity": "sha1-0p3nJ1DMmdseBTr/E8NZ7PtxMAI=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "underscore": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.11.0.tgz", + "integrity": "sha512-xY96SsN3NA461qIRKZ/+qox37YXPtSBswMGfiNptr+wrt6ds4HaMw23TP612fEyGekRE6LNRiLYr/aqbHXNedw==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unorm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", + "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "with-open-file": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dev": true, + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + } + }, + "xml-escape": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.1.0.tgz", + "integrity": "sha1-OQTBQ/qOs6ADDsZG0pAqLxtwbEQ=", + "dev": true + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "dependencies": { + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true + } + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..60ec073 --- /dev/null +++ b/package.json @@ -0,0 +1,91 @@ +{ + "name": "com.fixphrase.app", + "displayName": "FixPhrase", + "version": "1.0.0", + "description": "Locate any place on Earth with just four words.", + "product_string": "FixPhrase", + "main": "www/index.html", + "window": { + "icon": "res/logo-sm.png", + "id": "com.fixphrase.app_window_main_00001", + "frame": true + }, + "user_agent": "Mozilla/5.0 (%osinfo) %name/%ver NW.js/%nwver WebKit/%webkit_ver Chromium/%chromium_ver", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [ + "ecosystem:cordova" + ], + "author": "Netsyms Technologies", + "license": "MPL-2.0", + "cordova": { + "plugins": { + "phonegap-plugin-barcodescanner": {}, + "cordova-plugin-device": {}, + "cordova-plugin-statusbar": {}, + "cordova-plugin-headercolor": {}, + "cordova-plugin-theme-detection": {}, + "cordova-plugin-nativestorage": {}, + "cordova-plugin-androidx": {}, + "cordova-plugin-androidx-adapter": {}, + "cordova-plugin-splashscreen": {}, + "cordova-plugin-camera": { + "ANDROID_SUPPORT_V4_VERSION": "27.+" + }, + "cordova-plugin-x-socialsharing": {}, + "cordova-plugin-velda-devicefeedback": {}, + "cordova-plugin-inappbrowser": {}, + "ionic-plugin-deeplinks": { + "URL_SCHEME": "fixphrase", + "DEEPLINK_SCHEME": "https", + "DEEPLINK_HOST": "fixphrase.com", + "ANDROID_PATH_PREFIX": "/", + "ANDROID_2_PATH_PREFIX": "", + "ANDROID_3_PATH_PREFIX": "", + "ANDROID_4_PATH_PREFIX": "", + "ANDROID_5_PATH_PREFIX": "", + "DEEPLINK_2_SCHEME": "", + "DEEPLINK_2_HOST": "", + "DEEPLINK_3_SCHEME": "", + "DEEPLINK_3_HOST": "", + "DEEPLINK_4_SCHEME": "", + "DEEPLINK_4_HOST": "", + "DEEPLINK_5_SCHEME": "", + "DEEPLINK_5_HOST": "" + }, + "cordova-plugin-geolocation": { + "GPS_REQUIRED": "false" + } + }, + "platforms": [ + "browser", + "android", + "ios" + ] + }, + "dependencies": { + "cordova-plugin-device": "^2.0.3", + "cordova-plugin-headercolor": "^1.0.0", + "cordova-plugin-statusbar": "^2.4.3", + "cordova-plugin-theme-detection": "^1.3.0" + }, + "devDependencies": { + "cordova-android": "^10.1.1", + "cordova-browser": "^6.0.0", + "cordova-ios": "^6.2.0", + "cordova-plugin-add-swift-support": "^2.0.2", + "cordova-plugin-androidx": "^3.0.0", + "cordova-plugin-androidx-adapter": "^1.1.3", + "cordova-plugin-camera": "^5.0.1", + "cordova-plugin-geolocation": "^4.1.0", + "cordova-plugin-inappbrowser": "^5.0.0", + "cordova-plugin-nativestorage": "^2.3.2", + "cordova-plugin-splashscreen": "^6.0.0", + "cordova-plugin-velda-devicefeedback": "0.0.2", + "cordova-plugin-x-socialsharing": "^6.0.3", + "cordova-webintent": "github:cordova-misc/cordova-webintent", + "es6-promise-plugin": "^4.2.2", + "ionic-plugin-deeplinks": "^1.0.23" + } +} \ No newline at end of file diff --git a/res/android/drawable/ic_launcher_background.xml b/res/android/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..ca552a3 --- /dev/null +++ b/res/android/drawable/ic_launcher_background.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/res/android/drawable/ic_launcher_foreground.xml b/res/android/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..0463d6a --- /dev/null +++ b/res/android/drawable/ic_launcher_foreground.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/res/android/mipmap-anydpi-v26/ic_launcher.xml b/res/android/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..bbd3e02 --- /dev/null +++ b/res/android/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/res/android/mipmap-anydpi-v26/ic_launcher_round.xml b/res/android/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..bbd3e02 --- /dev/null +++ b/res/android/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/res/android/mipmap-hdpi/ic_launcher.png b/res/android/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..b6ef83d6750ea8c1bb8834ee823dfb32a1f2d931 GIT binary patch literal 6079 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 FV1gJg^K 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 LXl_t(9gY1TR8BxU literal 0 HcmV?d00001 diff --git a/res/android/mipmap-xhdpi/ic_launcher_round.png b/res/android/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..54390308e93d838457b20615a292117751ac1036 GIT binary patch literal 10179 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 literal 0 HcmV?d00001 diff --git a/res/android/mipmap-xxhdpi/ic_launcher.png b/res/android/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..b9647ed06cacb42e29d22a944e0f3a68047b1161 GIT binary patch literal 15477 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 literal 0 HcmV?d00001 diff --git a/res/android/mipmap-xxhdpi/ic_launcher_round.png b/res/android/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..3ee5c83fca27f881574025b30bd41af12a1bef94 GIT binary patch literal 16625 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

@} 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 literal 0 HcmV?d00001 diff --git a/res/android/mipmap-xxxhdpi/ic_launcher_round.png b/res/android/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c4cac970853770f9fd19322ca7a54b4e0b36b22b GIT binary patch literal 25136 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 literal 0 HcmV?d00001 diff --git a/res/ios-splash-dark.svg b/res/ios-splash-dark.svg new file mode 100644 index 0000000..5d47f46 --- /dev/null +++ b/res/ios-splash-dark.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/ios-splash.svg b/res/ios-splash.svg new file mode 100644 index 0000000..0fceef4 --- /dev/null +++ b/res/ios-splash.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/ios/icon/100.png b/res/ios/icon/100.png new file mode 100644 index 0000000000000000000000000000000000000000..9e87b054641a2fec24f9ef2572139566e4b2f75e GIT binary patch literal 10494 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 A!vFvP literal 0 HcmV?d00001 diff --git a/res/ios/icon/1024.png b/res/ios/icon/1024.png new file mode 100644 index 0000000000000000000000000000000000000000..81212b4b58e776dbd1d9252f18dd15465a204ac9 GIT binary patch literal 187340 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 literal 0 HcmV?d00001 diff --git a/res/ios/icon/120.png b/res/ios/icon/120.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7619737ccdd2c51702a2ea26f72b6d63a960d2 GIT binary patch literal 13329 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 literal 0 HcmV?d00001 diff --git a/res/ios/icon/128.png b/res/ios/icon/128.png new file mode 100644 index 0000000000000000000000000000000000000000..12d04c707ef276d30ae233fe52e5f90172fa19ee GIT binary patch literal 14447 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 X!QpGI`<@Pakq}NvPEEE#`di3<#g$J- literal 0 HcmV?d00001 diff --git a/res/ios/icon/144.png b/res/ios/icon/144.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1d0d3a815fad2400ebf77906b9c449be577cb7 GIT binary patch literal 16956 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 IM6N<$g6*DNtpET3 literal 0 HcmV?d00001 diff --git a/res/ios/icon/16.png b/res/ios/icon/16.png new file mode 100644 index 0000000000000000000000000000000000000000..40ac7e919192560399e9abc2f463218ee272fe32 GIT binary patch literal 848 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

Gs9kWXqGP3ae~`eNf)<|k1-;1lU0 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

cG5m}pMV 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 literal 0 HcmV?d00001 diff --git a/res/ios/icon/196.png b/res/ios/icon/196.png new file mode 100644 index 0000000000000000000000000000000000000000..c24c915275a6a5a5a4b0be6ec58b5789637607b1 GIT binary patch literal 25290 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 Hu0mjfyP;Sf literal 0 HcmV?d00001 diff --git a/res/ios/icon/20.png b/res/ios/icon/20.png new file mode 100644 index 0000000000000000000000000000000000000000..948d04de3b2aef8c70d42c4007cf456b3426d94c GIT binary patch literal 1177 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 literal 0 HcmV?d00001 diff --git a/res/ios/icon/256.png b/res/ios/icon/256.png new file mode 100644 index 0000000000000000000000000000000000000000..f6e5b8a00db3bc93840b75896e18225e7c2f1974 GIT binary patch literal 35741 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 BRU7~S literal 0 HcmV?d00001 diff --git a/res/ios/icon/40.png b/res/ios/icon/40.png new file mode 100644 index 0000000000000000000000000000000000000000..1e29dd2603786afb832955fa8aaa4df2544d3450 GIT binary patch literal 3132 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 literal 0 HcmV?d00001 diff --git a/res/ios/icon/512.png b/res/ios/icon/512.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2602b4ba2774117531dbb5743052ae8b039419 GIT binary patch literal 94792 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 g+IQ~Yk(bx=Uy~0iVE_OC literal 0 HcmV?d00001 diff --git a/res/ios/icon/57.png b/res/ios/icon/57.png new file mode 100644 index 0000000000000000000000000000000000000000..fe38d2323ad30629493f57e9918bbe3806fb9782 GIT binary patch literal 5053 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

>YH~b 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 WOT$b(pS!OB0000$ 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 LNkvXXu0mjfSu34P literal 0 HcmV?d00001 diff --git a/res/ios/icon/76.png b/res/ios/icon/76.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bfde553741d9cbf56fdf3891fa0fa628ee0468 GIT binary patch literal 7359 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 literal 0 HcmV?d00001 diff --git a/res/ios/icon/87.png b/res/ios/icon/87.png new file mode 100644 index 0000000000000000000000000000000000000000..d83c643879b3d8b0840455c86886d925f7d0fa3d GIT binary patch literal 8768 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

^+QG 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

DI(fwugse5II!xYBy>Kp9X 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 YWMobBTD8x_&SXPwL2nk_Fn|3200JF{RsaA1 literal 0 HcmV?d00001 diff --git a/res/logo-background.svg b/res/logo-background.svg new file mode 100644 index 0000000..e439f27 --- /dev/null +++ b/res/logo-background.svg @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/res/logo-foreground.svg b/res/logo-foreground.svg new file mode 100644 index 0000000..f3ded24 --- /dev/null +++ b/res/logo-foreground.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/res/logo-ios.png b/res/logo-ios.png new file mode 100644 index 0000000000000000000000000000000000000000..dee4a1833131a9d875ba786bcede805c2504bba5 GIT binary patch literal 151425 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%0D~b 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 Wm~3%0*5)x_6l-&PvpN$J`TqeCqS#^p literal 0 HcmV?d00001 diff --git a/scripts/generate_credits.sh b/scripts/generate_credits.sh new file mode 100755 index 0000000..aa94bd2 --- /dev/null +++ b/scripts/generate_credits.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +echo "Generating credits files..." + +cd www +yarn licenses generate-disclaimer > ../license-credits.md +cd .. +yarn licenses generate-disclaimer >> license-credits.md + +cp www/pages/credits.template.html www/pages/credits.html +sed -i -e "/{{credits}}/r license-credits.md" -e "/{{credits}}/d" www/pages/credits.html diff --git a/scripts/npm_prepare.sh b/scripts/npm_prepare.sh new file mode 100755 index 0000000..1e33cb6 --- /dev/null +++ b/scripts/npm_prepare.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +./scripts/www_npm_install.sh +./scripts/remove_bloat.sh +./scripts/generate_credits.sh \ No newline at end of file diff --git a/scripts/remove_bloat.sh b/scripts/remove_bloat.sh new file mode 100755 index 0000000..27332ce --- /dev/null +++ b/scripts/remove_bloat.sh @@ -0,0 +1,53 @@ +#!/bin/bash +# This script removes some stuff in `www/node_modules` that the app doesn't need to run. +# It makes the build under 6MB, and prevents zip64-related crashes. + +echo "Removing bloat in node_modules..." + +set -e + +DIR="$(pwd)/www/node_modules" + +cd $DIR +rm -rf {buffer-from,concat-stream,csscolorparser,dom7,earcut,geojson-vt,gl-matrix} +rm -rf {grid-index,htm,ieee754,inherits,kdbush,@mapbox,minimist,murmurhash-js,path-to-regexp,pbf} +rm -rf {potpack,protocol-buffers-schema,quickselect,readable-stream,resolve-protobuf-schema,rw} +rm -rf {safe-buffer,skeleton-elements,ssr-window,string_decoder,supercluster,swiper,text-encoding,tinyqueue} +rm -rf {ts-custom-error,typedarray,util-deprecate,vt-pbf} + +# Make npm stop complaining that these don't exist by actually removing them +rm -rf .bin/* +cd $DIR + +cd @fortawesome/fontawesome-pro +rm -rf {js,less,metadata,scss,sprites,svgs} +find css -type f -not -name 'all.min.css' -delete +find webfonts -type f -not -name '*.woff2' -delete +find webfonts -type f -name "fa-brands-400.*" -delete +find . -type f -name '*.tgz' -delete # for some reason it's packaging an 18MB tarball sometimes +cd $DIR + +cd framework7 +rm -rf {bundle,cjs,components,core,esm,less,lite,lite-bundle,modules,types} +find . -type f -not -name 'framework7-bundle.min.js' -not -name 'framework7-bundle.min.css' -not -name 'LICENSE' -not -name 'package.json' -delete +cd $DIR + +cd template7 +rm -rf src +find . -type f -not -name "LICENSE" -not -name "package.json" -not -name "template7.min.js" -delete +cd $DIR + +cd jquery +rm -rf src +rm -rf external +find dist -type f -not -name 'jquery.min.js' -delete +cd $DIR + +cd maplibre-gl +rm -rf {build,flow-typed,src} +find . -name "CHANGELOG.md" -delete +find dist -type f -not -name 'maplibre-gl.css' -not -name 'maplibre-gl.js' -delete +rm -rf dist/style-spec +cd $DIR + +echo "Cleanup finished" diff --git a/scripts/www_npm_install.sh b/scripts/www_npm_install.sh new file mode 100755 index 0000000..202ff37 --- /dev/null +++ b/scripts/www_npm_install.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +echo "Installing node modules in www/..." + +cd www +rm -rf node_modules +npm install +cd .. diff --git a/src/android/BackgroundFetchHeadlessTask.java b/src/android/BackgroundFetchHeadlessTask.java new file mode 100644 index 0000000..398057d --- /dev/null +++ b/src/android/BackgroundFetchHeadlessTask.java @@ -0,0 +1,165 @@ +package com.transistorsoft.cordova.backgroundfetch; + +import android.app.Activity; +import android.app.Notification; +import android.app.NotificationChannel; +import android.app.NotificationManager; +import android.app.PendingIntent; +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.graphics.Color; +import android.os.Build; +import android.provider.Settings; +import android.support.v4.app.NotificationCompat; +import android.util.Log; + +import com.netsyms.repairapp.MainActivity; +import com.netsyms.repairapp.R; +import com.transistorsoft.tsbackgroundfetch.BackgroundFetch; + +import org.json.JSONArray; +import org.json.JSONObject; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.net.HttpURLConnection; +import java.net.URL; + +public class BackgroundFetchHeadlessTask implements HeadlessTask { + + private static final String PREFS_NAME = "NativeStorage"; + private static final String NOTIFICATION_URL = "https://apis.netsyms.net/repairapp/notifications.php"; + private static final String UUID_KEY = "client_uuid"; + private static final String SINCE_KEY = "last_notification_check"; + private static String shownNotifications = ""; + public final String NOTIFICATION_CHANNEL_ID = "background-channel-id"; + + public static String getValue(Context context, String key, String defaultValue) { + SharedPreferences settings = context.getSharedPreferences(PREFS_NAME, Activity.MODE_PRIVATE); + return settings.getString(key, defaultValue); + } + + public static void setValue(Context context, String key, String value) { + SharedPreferences settings = context.getSharedPreferences(PREFS_NAME, Activity.MODE_PRIVATE); + SharedPreferences.Editor edit = settings.edit(); + edit.putString(key, value); + edit.commit(); + } + + /** + * https://stackoverflow.com/a/34691486 + * + * @param urlString + * @return + * @throws IOException + */ + public static String getStringFromURL(String urlString) throws IOException { + HttpURLConnection urlConnection = null; + URL url = new URL(urlString); + urlConnection = (HttpURLConnection) url.openConnection(); + urlConnection.setRequestMethod("GET"); + urlConnection.setReadTimeout(10000 /* milliseconds */); + urlConnection.setConnectTimeout(15000 /* milliseconds */); + urlConnection.setDoOutput(true); + urlConnection.connect(); + + BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream())); + StringBuilder sb = new StringBuilder(); + + String line; + while ((line = br.readLine()) != null) { + sb.append(line + "\n"); + } + br.close(); + + String jsonString = sb.toString(); + return jsonString; + } + + @Override + public void onFetch(Context context) { + Log.d(BackgroundFetch.TAG, "Notification Poller: onFetch"); + Thread thread = new Thread(new Runnable() { + @Override + public void run() { + String clientuuid = getValue(context, UUID_KEY, null); + String lastcheck = getValue(context, SINCE_KEY, null); + //Log.d(BackgroundFetch.TAG, "Notification Poller: Account JSON: " + accountjson); + try { + String notificationString = getStringFromURL(NOTIFICATION_URL + "?clientuuid=" + clientuuid + "&since=" + lastcheck); + //Log.d(BackgroundFetch.TAG, "Notification Poller: Account " + i + " JSON: " + notificationString); + JSONObject jsonresp = new JSONObject(notificationString); + JSONArray notifications = jsonresp.getJSONArray("notifications"); + Log.d(BackgroundFetch.TAG, "Notification Poller: JSON parsed: " + notifications.length() + " notifications"); + for (int j = 0; j < notifications.length(); j++) { + JSONObject notif = notifications.getJSONObject(j); + + Log.d(BackgroundFetch.TAG, "Notification Poller: Procesing notification ID " + notif.getString("id") + " with title " + notif.getString("title")); + + if (shownNotifications.contains("|" + notif.getString("id") + "|")) { + continue; + } + + Intent intent = new Intent(context, MainActivity.class); + PendingIntent contentIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); + + NotificationCompat.Builder b = new NotificationCompat.Builder(context); + + b.setAutoCancel(true) + .setDefaults(Notification.DEFAULT_ALL) + .setSmallIcon(R.drawable.ic_notification) + .setContentTitle(notif.getString("title")) + .setContentText(notif.getString("content")) + .setSound(Settings.System.DEFAULT_NOTIFICATION_URI) + .setContentIntent(contentIntent) + .setPriority(NotificationCompat.PRIORITY_DEFAULT) + .setVisibility(Notification.VISIBILITY_PRIVATE); + + // Create alternate notification for lockscreen + NotificationCompat.Builder lockb = new NotificationCompat.Builder(context); + + lockb + .setSmallIcon(R.drawable.ic_notification) + .setContentTitle(notif.getString("title")) + .setContentText(notif.getString("content")) + .setPriority(NotificationCompat.PRIORITY_DEFAULT); + + b.setPublicVersion(lockb.build()); + + NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + CharSequence name = "Background Notifications"; + int importance = NotificationManager.IMPORTANCE_DEFAULT; + NotificationChannel channel = new NotificationChannel(NOTIFICATION_CHANNEL_ID, name, importance); + channel.enableLights(true); + channel.enableVibration(true); + channel.setLightColor(Color.rgb(33, 150, 243)); + // Register the channel with the system; you can't change the importance + // or other notification behaviors after this + b.setChannelId(NOTIFICATION_CHANNEL_ID); + notificationManager.createNotificationChannel(channel); + } + + notificationManager.notify(Integer.parseInt(notif.getString("id")), b.build()); + + Log.d(BackgroundFetch.TAG, "Notification Poller: Shown notification " + notif.getString("id")); + + shownNotifications += "|" + notif.getString("id") + "|"; + } + + setValue(context, SINCE_KEY, jsonresp.getString("timestamp")); + } catch (Exception e) { + Log.d(BackgroundFetch.TAG, "Notification Poller: Exception: " + e.getMessage()); + Log.d(BackgroundFetch.TAG, "Notification Poller: Stack trace: " + Log.getStackTraceString(e)); + } finally { + BackgroundFetch.getInstance(context).finish(); + } + } + } + ); + thread.start(); + } +} diff --git a/www/assets/css/app.css b/www/assets/css/app.css new file mode 100644 index 0000000..cd13467 --- /dev/null +++ b/www/assets/css/app.css @@ -0,0 +1,178 @@ +/* +This Source Code Form is subject to the terms of the Mozilla Public +License, v. 2.0. If a copy of the MPL was not distributed with this +file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ + +/* +Framework7 and FontAwesome both have a .fab class +*/ +.fafab { + font-family: "Font Awesome 5 Brands"; +} + +.fab { + -webkit-text-size-adjust: 100%; + -webkit-font-smoothing: antialiased; + font-family: var(--f7-font-family); + font-size: var(--f7-font-size); + line-height: var(--f7-line-height); +} + +.button .fas, .button .far, .button .fal, .button .fad { + margin-right: 0.3rem; +} + +.page { + /* background-image: url(../images/background.svg); + background-repeat: no-repeat; + background-size: contain; + background-position: bottom; + background-attachment: fixed; */ +} + +.theme-dark .page { + /* background-color: black; + /* background-image: url(../images/background-transparent.svg); + background-repeat: no-repeat; + background-size: contain; + background-position: bottom; + background-attachment: fixed; */ +} + +.list.transparent ul { + background-color: rgba(255,255,255,0.65); +} +.list.transparent ul li.item-divider { + background-color: rgba(255,255,255,0.5); +} +.popup { + overflow-y: auto; +} +.theme-dark .list.transparent ul { + background-color: rgba(0,0,0,0.65); +} +.theme-dark .list.transparent ul li.item-divider { + background-color: rgba(0,0,0,0.5); +} +.theme-dark .popup { + background-color: rgba(0,0,0,0.95); +} + +.page-content-fab-pad { + padding-bottom: var(--f7-fab-size); +} + +.navbar, .item-link .item-title, .item-media, .item-divider, .item-label, .fab, .button, .noselect { + user-select: none; +} + +.navbar-inner { + -webkit-app-region: drag; +} +.navbar-inner > * { + -webkit-app-region: no-drag; +} + +.maplibregl-map .map-marker { + width: 32px; + height: 32px; + background-image: url(../images/map-icon.png); + background-size: contain; +} + +/* + * Material icons are too big and disrupt the flow of text + */ +.block .material-icons { + font-size: var(--f7-block-font-size); +} + +.material-icons.material-icons-24px { + font-size: 24px; +} + +.material-icons-intext .material-icons { + font-size: var(--f7-block-font-size); +} + +.card-header.no-hairlines:after { + display: none; +} + +.no-animation * { + -webkit-transition: 10ms !important; + -moz-transition: 10ms !important; + -o-transition: 10ms !important; + -ms-transition: 10ms !important; + transition: 10ms !important; +} + +.trackingeventicon { + vertical-align: middle; + width: 1.5em; +} + +/* + Allow easily changing help text to reflect finger/mouse usage. +*/ +.clicktext { + display: none; +} +@media (pointer:fine) { + .taptext { + display: none; + } + .clicktext { + display: initial; + } +} + +.card.pointercursor { + cursor: pointer; +} + +.maplibregl-popup-content { + color: var(--f7-text-color); + background-color: var(--f7-page-bg-color); +} + +.maplibregl-popup-anchor-top .maplibregl-popup-tip, .maplibregl-popup-anchor-top-left .maplibregl-popup-tip, .maplibregl-popup-anchor-top-right .maplibregl-popup-tip { + border-bottom-color: var(--f7-page-bg-color); +} +.maplibregl-popup-anchor-bottom .maplibregl-popup-tip, .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip, .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip { + border-top-color: var(--f7-page-bg-color); +} +.maplibregl-popup-anchor-left .maplibregl-popup-tip { + border-right-color: var(--f7-page-bg-color); +} +.maplibregl-popup-anchor-right .maplibregl-popup-tip { + border-left-color: var(--f7-page-bg-color); +} + +.list.basic-list li { + padding-top: calc(var(--f7-list-item-min-height) / 4); + padding-bottom: calc(var(--f7-list-item-min-height) / 4); + padding-left: calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left)); + padding-right: calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right)); +} + +.list.basic-list ul ul { + padding-left: 1em; +} + +.list.basic-list li:not(:last-child):after { + content: ''; + position: absolute; + background-color: var(--f7-list-item-border-color); + display: block; + z-index: 15; + top: auto; + right: auto; + bottom: 0; + left: 0; + height: 1px; + width: 100%; + transform-origin: 50% 100%; + transform: scaleY(calc(1 / var(--f7-device-pixel-ratio))); +} \ No newline at end of file diff --git a/www/assets/css/tablet.css b/www/assets/css/tablet.css new file mode 100644 index 0000000..a7a48ed --- /dev/null +++ b/www/assets/css/tablet.css @@ -0,0 +1,68 @@ +/* +This Source Code Form is subject to the terms of the Mozilla Public +License, v. 2.0. If a copy of the MPL was not distributed with this +file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +/* + Created on : Apr 3, 2020, 11:55:50 AM + Author : Skylar Ittner +*/ + +.only-tablet { + display: none; +} + +.no-margin-top-sm { + margin-top: 0; +} + +.no-margin-vertical-md { + margin-top: 0; + margin-bottom: 0; +} + +@media all and (min-width: 768px) { + .only-tablet { + display: inherit; + } + .no-tablet { + display: none; + } + + .elevation-tablet { + /* .elevation-3 */ + box-shadow: var(--f7-elevation-3)!important; + } + + .sheet-backdrop.backdrop-in { + visibility: hidden; + } + + .padding-bottom-tablet { + padding-bottom: 3rem !important; + } +} + +@media all and (min-width: 768px) and (min-height: 700px) { + .margin-top-tablet { + margin-top: 1rem; + } + + .list.no-margin-top-sm { + margin: var(--f7-list-margin-vertical) 0; + } +} + +@media all and (min-width: 1024px) { + .margin-top-tablet-md { + margin-top: 1rem; + } + + .list.no-margin-vertical-md { + margin: var(--f7-list-margin-vertical) 0; + } + + .flex-direction-row-reverse-md { + flex-direction: row-reverse; + } +} \ No newline at end of file diff --git a/www/assets/fonts/roboto/Roboto.css b/www/assets/fonts/roboto/Roboto.css new file mode 100644 index 0000000..aff42a2 --- /dev/null +++ b/www/assets/fonts/roboto/Roboto.css @@ -0,0 +1,60 @@ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: + local('Roboto'), + local('Roboto-Regular'), + url('Roboto_400.woff') format('woff'), + url('Roboto_400.woff2') format('woff2'); +} +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + src: + local('Roboto Italic'), + local('Roboto-Italic'), + url('Roboto_400i.woff') format('woff'), + url('Roboto_400i.woff2') format('woff2'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: + local('Roboto Medium'), + local('Roboto-Medium'), + url('Roboto_500.woff') format('woff'), + url('Roboto_500.woff2') format('woff2'); +} +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + src: + local('Roboto Medium Italic'), + local('Roboto-MediumItalic'), + url('Roboto_500i.woff') format('woff'), + url('Roboto_500i.woff2') format('woff2'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: + local('Roboto Bold'), + local('Roboto-Bold'), + url('Roboto_700.woff') format('woff'), + url('Roboto_700.woff2') format('woff2'); +} +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + src: + local('Roboto Bold Italic'), + local('Roboto-BoldItalic'), + url('Roboto_700i.woff') format('woff'), + url('Roboto_700i.woff2') format('woff2'); +} \ No newline at end of file diff --git a/www/assets/fonts/roboto/Roboto_400.woff b/www/assets/fonts/roboto/Roboto_400.woff new file mode 100644 index 0000000000000000000000000000000000000000..92dfacc618f920a9dbf9cbbb844fb0d77072e37c GIT binary patch literal 19824 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

@2OLqbQUcK_7TQCUpOa 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 O6y7R}gQBj@I4BA`2c0zl literal 0 HcmV?d00001 diff --git a/www/assets/fonts/roboto/Roboto_400i.woff b/www/assets/fonts/roboto/Roboto_400i.woff new file mode 100644 index 0000000000000000000000000000000000000000..27c34da2a63a4441ced0eda52bd232f7e315ad04 GIT binary patch literal 21528 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 literal 0 HcmV?d00001 diff --git a/www/assets/fonts/roboto/Roboto_400i.woff2 b/www/assets/fonts/roboto/Roboto_400i.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3791c883e8d0e8d3d5331b60584cf3869276cd43 GIT binary patch literal 16944 zcmV(}K+wN;Pew8T0RR91075VT5&!@I0FZP5071(D0RR9100000000000000000000 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 HBnkikn^Nxw literal 0 HcmV?d00001 diff --git a/www/assets/fonts/roboto/Roboto_500.woff b/www/assets/fonts/roboto/Roboto_500.woff new file mode 100644 index 0000000000000000000000000000000000000000..2633e1525dcee3d8b43790efe292a4c415cdcb88 GIT binary patch literal 20012 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 z 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 H;4)Fj+t)Y- literal 0 HcmV?d00001 diff --git a/www/assets/fonts/roboto/Roboto_700.woff2 b/www/assets/fonts/roboto/Roboto_700.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e327dc95b6a3b75d2cfecfc611b84526dd360cb7 GIT binary patch literal 15436 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 CPzPE7 literal 0 HcmV?d00001 diff --git a/www/assets/fonts/roboto/Roboto_700i.woff b/www/assets/fonts/roboto/Roboto_700i.woff new file mode 100644 index 0000000000000000000000000000000000000000..a3ca246269e4b3bea46e29077b640d1d51fdf4bf GIT binary patch literal 21132 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 HVNe2CI=u4 zf-V~;ekE*NEeyH?2VB*<<}6^xj0WA|yHtdVjf!C7fUuF|v;Y5+zzq@6egWYGawh6awA_^EZt3UlRa@g1Ki0G2|I^qZg+pbC>T*2 zof0Alk~KDBMC1U893YW`(1L+z&niSkv{4beFt8GW$iIL3nx39>S4Jca(ze!g(Z$|m;oHm3cdsC>Y zkIZD`jSUU}InhSTWTyb%(yNTr7;&#vhVJL<05`x{fkaYCRhuiPqRmI)g+V7kD zcXyKIz&x11+x#NkR+6nSiaj1*A#rq1EcN}iXI~1w91>te(LQS0VrI1Z{NGw?=aRyv z#4@P@7P57+Le2i!TbSKTHoF(v3*1dEL>r=(H$_s_Ree=`Rk>3oU`OEUsub!zUn?10 zg_PwX|Hh93YJOG_c#5qpxP>JF{zYMi5w?T^Z2AAcmfC;++aH?HOW0)t#1y2W!n%?5CH=H|5sJlcfn@Tg#psXY+f^L0O3NX z^=YIYBz_p6=+dcFDy6lDPbK&t;yEPJnvN$OkDfC2GAxvlt;3asVv=6cno2vDsf=9YoMQVks!0ofESI&Xk5|oEOCSzD z2HAQ5!iWLGo$m)jrNtiPDhgDr7*wqqBqRjYs|Ph|1T|{~t+Ns4koO=60{|TWOb`GN zR15-u%9K5P=UshxfOXO!F9WbnyPcR0SZ8N~EWm;T0DKi{bk-?(S%3`4Ra`L!L(S9G zZr<5)ZR-7QzuR=1O@G`!B(eXmIRqB-qGzBHHp0z$Xy{wK%vB_*Da2ShE9qW9lG@BGhxb{1xr?} z*|25D-U^<)`0&ROh$~pAFySIa>(Z@9uR{(y;;3Ven{dLUlTJD9ybCV6Oo_pb?SKfIKvMvs1Lz*pZc4S>A3z7=O6muU)W?QEfiE%jAq`5Za9^fHp6Y7ZC*ZDo?t9>w=U#Z}RlIKN zjko6GU2E@mD7?t{HV+d@O!XLnbt5*-*#_A)a2<(z6ce$O2l|5yZ%S|>;ZwyhsbRL^uicLc(o2Zt|YV zd@jB4(yKNBGbc%F^cff%1VM0stFE=Bxaa4=lXu}}7bMRip@pMqo%0U4>z?}_#Ix+4 zd*P*5Y(PWys)$CPLffwr8?DahCC4r@%g1=N^F_8_kHQCY#ZY@{Zns!720LDUKe)C~ zV;Q@6W*^EbT#Ox1UqoYJ{nd=r;d}DJ_gB0yVCN4God5C^$&1EEakJ*e^{p+CdS7dd z+1oaC?qCznQkA>(4Hb*+^Ja7(7ml|X z_IzC1_dR!)tEkr4eLd2i&ue==6>F8YuA*N9WLw1kZ<|YBHfe2f5RbJsODo9_HLKmd zUngUcU;z>&OE&EwDf$}{VQfe5_d$=%8wYp!b>5_X04~h_iXYs8e~E7vwvaBcrRIM7 zYp(-=O!jNGCSxSO2GODi zXUGDDHG7g=xl`aNSdmYt5)K|^!K^MUR6~R)nwmm&bm^mOAhxkX9x(CLD?u}$x#2LD z(~=y?5gTli7^BS!bXbBeLwZbL%v2^!W6HA38M0t$*37Vssce|VmgOyHCOf9HXK}7f z0b0>uPNie!o?7Sp6jvqMkL8ff+`(Ua2$W*cC(L!r=N z6EG*mrnH)@?+0LS@|b0NK-}anHPh%!{Xx1W9<(BoL9c&>*de zD%s?dy$&eI@6OEXbRlX<4n=~|u5aAvY1cpMGjvpZyHYzfa zHDkfzVOoeWtxH3lR+F`mBuJVhNZONj5Ly;Q)R=jM5rt?Vbw2=YlPHX$*X9vi@}g(j zT0D){m)&;WeMmbT>8i?Wr$AnpzH6Xk{_=f3?8E!MHJA_lu&;OU$Gi`05#^~kLN+)8 zc5ULx=VoUD?f;Z#Ens-|<>Xjk6=?bL9_JQh=79i}c>o}oJRd;NKCiw7CZVPHP-2#d zkYm6x2FThWX{_|~8z5eMt%LC`52{ETIly`yFrDL-5&+aq>)BF>4gw^5lYrVBtirGf z9<#GX_^z1csK#wFX0t7}+Ge{Q<=O$PZ`q|pJ^_*4_SkEm{V z>U+b};cagKSW|_Q2LMBb(fYsd3Dai0^ik>}ye{L0>G&V}D#hH+UE8;KIyEhURi(&EXwD4?gxGR;#S}5IoUdeS|@?UpL4GNZZWKE?sNb4 z|J(QY3Z+UE5s1U5|N5^F+rSa}js+049dWZ|@8#7FIk)8f_cesBm~quL*VU>s>xMZu z-Ev#KRZHPdZqVqpH{P1}PLucO0040IKBx{L7+?U+R|PoJN^9KgC++X3*s(A{y1 zgV>1^$i^hj;INuTHO^uNC)8CO!ZqB)Io!f+)Zh*t;0hk%5o+-mFEFcKq8_jC5qH!A zR^b!A<0*dNCmQez|L|JPfB5{C84kTGLRuGrp&ESErn%{ZPLryeYD#Q^ z2-ixyGelw&|JACuz&$)QtpOJ_g z-fkJwehTG;imF`BiC(>f&sJOJcSMt0+~BmD+DCjNQB)sqQp;22D@8(&^jVW)`Blpf z90dL?O_^Uq?e-^~!*1H~FGln4QvV^KAH~5hLR#m6S+)OGxvHgIz&#H1kJxo9E=D3{ zc*_lSby;xBN4eS%J6DN}>tM^QA&+3gDor2S!wx0fNiUJXO$X1L2O8-0`3<&c#|;&! zHvGc`>(HRz8RAt^Qx$|AzFQNxEbm2{^3Ixk$19pgRL%G!K6v4epAnqcA{=WkhrZ;n z^K(p0fB+S{9`k1Cnlq9sXxGOitpT*2>F7|4U2O<;ubzZ-VwtT~kw#tB)Nq$8MnLP| zS9-2B5-}nyadRyfW~dioj*K}J1L><#h_Vy$GXgE=J)U~!J&wxpEQzf`gP9l2-ry7x zQCZu@0#VfVv6aj#xj1e0Y%y_BtTS(9@Lug@A)HlOq7;aWN$pVBpsU{HXq|Pq%e_r) zVf|L+!r4R**w<*6xlaP(wK29!vR+47(kispV%RV@HWofWv{Gjd zgI{B%tgVz3*Mt`W4>4eKf~P@vyBQoxD++5$oBGs$8yDZEq>+1{ieDi;Z{q0+N{YyM zFX-T56v>KIW_S9!P?=7k96Czd0R$9|vJ>kZqlw6jC?N!Bvxy#dLik_+?*RnHh?x&M zFe%~Skx$Nl)OyS_G9J9I(TVbU89`g&IlX~&2Y5UtvT^#Bb$T>wo!LZ-I9A7AzjKZBn33ZnZQj6NL3^5D1#el#5Xw8GTp1}Tvh)>cx(H>~#VM^aeoc%jl%h+3BvfK(r(lAn?sEms=9DSil< z8iVLd5Ko$Vt(wmw@5vR=DIkHpPR$zg= zAXnyumfDU5B+nVW=!(YF;#LPyVP#3B-O41bN}41F2cE*!M&=u<5B429c9S~;m4oAb zWe}8AE-l2cwG&uU!-9B+yKCNLulDf&A%c|K?{VPt?+b*lpVV+-uhmfx05|Ah)pkxeGpB+R= zf~@GtOXAuBE|O{Hm92WTtZFVbZlB%y$GbvnTU#~%+SBcTXgqxN{LbIWPfavnVX|bq zt9&tG!q}jL%L8NH@T}KQ0eVvv35sQzP?#o#z-069)vH_@Ew7b<&Jy4X6RQ!Mc?eK; z_qw(B!{{M7w|#LhN)kwTW%PlD?+e#@K!PYz{Go(L03dpT&B!usVtyN`@HGq`yfGj-XMY@r<)C&$iYq?u>s(ebr-I=Gj-KA2v!2lr z1f!Plc1ySgK2fJ0oG>L!4kD?BVY6SjZ)n!BMVz7Jmp(E-+Jd~5&TZmvZUQOv7|LQ1C7&Qp}M_jL%n`t zWlfB5sVDm`S-X^PRc|GEuNCjb$lx0TB8ST}SipW87vZUBrf6v(|H4_WJupZf)Vyxw zDZuE3BF5@$@H3lS2%5~&rmIBC$$xm$sL)KBtxt{_Q&}hqUi>y1y3=k%8!3;ecSFyaVf`N^tK0I&PQzFzEA2t;2Ev3L-12~uI;7!edEO_9%Gie zUOjeW*eclC;mR;eUAKviuI@CT*|`=| zMXt`X`L@12KRvqQb^jmkue*Nd&pPmoY%x&$KMZIP+o-K_G7DiEV&eTbw@C=0_8EZO zI2_B{I?U_7Uf*Ws>VBkZq2jv<9MwSwqt^cH)MVO?QPVMzgJvd0R*jEz zH;!P;*4o!2(F%PjPDaYzjx0IM;T)|Kgpb=quii}o5C9Y$*jes9o!av4hu6OH=oCw$ zI;n(=^F>8=wH5%TT`p&8Ju!ekn=b-VG$RkzFNcsaapk`GdJJZ zx77s{Lg{>LamT9L)NMfXTvt-#bVqcXXh@S%ohV9Fv;#^MsOzP!L0d1`oMZrLD0yC4 z=kh3s2AuywEBHWG2_?{@3ZoyT&K46WlPgH7JV)7I#qKMiiX}x!N7u;6(W)Rsf*0CO zM+xhHx5ke@*n-Sn2bz#K1aBrgjtoe}3|_Q@Z0R@=vAyihnN^{iI>8i3@%zO{#2h$U%oOb)zJwa0++QmOn zcf6fDDWyF{F~!_l!?R1Js52sOA9 zwe`?8T9v!8dm{4ln4tKknR-aX`uR4=IGfW}9o@7F)}q02QWfq*?Krk&6{>`zn@BZ> zp_{qar%q4zT@?Q`GdIY&_b(;$TNBUfc|t>AmTnd0z?IfmdmX-cIWdNmm%HzHOg6R} z9XrX0K7mg{v?fm_6E{3xlgq>vr;c|B*)s(>{>WKK|UxlM7Td#dq%F<+a$qj$*(Mv(I7m`QTa3+#0Mrv z?0aq%1!-HKAv}RmR33Bbd6VH_GT%+{2pq--CPwXh3RZ0X8o-AK2r_%=>hVl@;j~6L zZ;NuJe*C0=*pdQ;N%zoE@zLaR%?C2wg{p=^lPDuR(yf=_)*EAlM?2Ru*vc8*0Um-C zX%dl|vmX=>>SFTczcqDUYe}BfbAnO9PS7zt!r2Lib5R{XT+yfOq1h&*M^ewFj-ksx zum`}C?5WE%)l)Hlj2}Z+zGL@+7ui!!%*;U1f`sdwZ6=;4TP-)^h^M;Y7utyz=vJN< z@$_KZ^(;Ehi%m259(~Qh=Hdm_YxwiE-N}dPq0*(rSTw9^WMnG7(`rJsKanvEoDPL2^?rHJTE@iP?Yz5p+)lNZzIR_#(WFK0crxV9fk3h&2w| zPDmvRyUzYdYsXH(Z!h3cc^D9t#DlT0Igb`WkB>=>!^S|#vN+9A-Pfa5HY_U}C#fmp ze36cESCbixBXoK7&zydwsI_1cZ4(ur~t07^nO6CqqVJm_r9hPYeSd%A}QiS zRK9W1xrv~F+a56AJB-fv!C@pP*9&-J#fi(dQ9{YSfngkvsYPR##ihoY(}y(QyfSyi zEg3iFi+DEN9mFK+X`T5yXc{g&q8?;?5-VLTpd2NZ3Qs&t6k^BFgWGalw$vbQE(eCe znqqn!H7GEP3&UYmQRICx$2G^Hq%L5+MY8a!t zP>WrJZWi2&=Dsj4AvdBcHORE=*p3JpnNQ+V*gsLBS`iAbV6ODEgwfvl?$90NrP%Bz z@rnKc(Oe=iAf9;6h-w;}sXK4Y$u!rLb&!0Us5hS|82VRJXM3K+1!J=5r@aB*T7Swi z*ElD~$;^}tra898heid@;lRYC90LCLP+U(y?t9@oz6 z)-{~FgK6S{VRU`M=5Swr-m2}V`P7jFEHE=!-nrtzTTVGX{zUUmuGKZeziSMfO~*vy z5|Onm*|Y7nRM`mDj?Gn+ERcqXB@UUJ*m;5L@@LQ!L>8kj zXn>zHEA!DBeDaa%O_i%C85gFP#b9;#XoEtf?a)`pI|ov9?AR zB^;-AT`C3_zUoNmt6&?2yK0cFU0ji|b6tnt!hZ2N(O&(}t;@qqId&M=I5|+uLIc;7 zz_G|Q$jjl7Z=7M;F{~RrsjB`&9-y=b)J|zib&O-r5d10eN&)EN^!zk*h;So7Yz1X& z+0jbajZ(Z!e^a&Z8-}mZO3${;$cC$_mE>!c=&R-HyFh1-pOVE3krs9Df<$B2omcry z*k$x+o-nHo{N)iW7%MK8NY`88a$>jZ>VDglUEMvt|4xNqja)v<&nJE%O>d!n6-rNc zOhmI#Qv0e@zg(xb``Xr3>d$q~(=B`=FF94L>hil46}T6vT^GMzYix!1%hayRnm&W1+Aiwcs>BiL%}UTyhL@-SsrbpCm9u~kedIZ_m5ciuq(IzYJT&oH8h zawm$=5b-jm^3Jvk@WJ|p>mPW>ATY0s&$%rAef#ALEF3IWnu#fmLQ>#O+sD!8&zv3l z|Dyrkfiw-V@8l9od$!8);f!pa}y5j>a@%*=DjzvM?elqbp?rVc&YwpRK> zg!HHD`3d;kJ`=kjZJ;l>CIGh@*&5NsY>CtcWRKk4JYhDjtA zcOE6B^}*{1eTEk`@wk}GL>Lddq8Nda85>s!&AipMJ0(fvs?|sS#`j_a*r!ta9GetW zuL<0{?c^f|rN3o%Q_W9mQO!>! z2S}~kPAEmg?Xq=L=aVLp>B<{j0t~;2mM{}Vw$@&|$7Q}!4AkaCI{54bx!DUkghY`t zyn)Nt;=f|_^N$68iIII|G~+VyC+bgv`n=|82d*ws?`aLtIV}oV)Q?h?eAZ?Gu8TjP zhI$KDsuNcEfA>NC&swTS-1KEmG>O-nH>p1ylX~@OOp`Jul9HM>l9r+suD!!frTOTW zOtX&K*OBjMK91hJyy51o&dVo-I!_8%I?pd$2M?F1L)n6J^2Npds1+XBN2n!=SjRpH zA;TfS$Zv}22*X|I4lEE2h)qtzgJ|YDb1abH58YI;_tV8FEK~hREEq&CVO7xuR|Jkr zSW1h3%+KOmQD~j605UfLc7|?l$r>~S_uMC(Qc|%e^NguGYOylJ5%})VN-sq-1Y>jW z`?J0M)CvPec24+sa)&6n^PDa1S88=WWU8;WHhFUn3g zwJHA|6d_2}V>35_zhnN&mQj=ddXocBp(5k32)VI_Khwp59wcuK$}S;Rh=&M#c4(&w z@Fc8ZqX#b43hp+ff1tJNhz<9XKDDhzSJ6#4=qunncY zaAl%Nc`ZN0x!>0z)t{1|G^9B@2pH)K+h0uWh9|=%I zm6U!{tuJ8P5pSht3I>d{jN&cJKhIG%ycppa(7Y|OuoY#Z!4h`1xI;m~YBUTFza$?r zR8)`h%kjeUP-r6eynbXpO2^jhmFy;Zq_Cwkdnhe|o@i&4gl403|8N zSZL6%)q_F=Wv5ktBauNPOzi8?FLy6675A^u2$OXRB|pad@X3Sl0DN*B4$A@3)C`?s z9LL4{SE;USRPE&Xm17}TQbqrLZZWnOe!KujDG&{;gMJAsqBXv`7*qCX&h86W3f#|G za3x6H_mU5WO>or~T1SLUzvgVe5yf{jyQqFQHV8-VN$eFIWfe}C8dBmDuo@JUQvW|V z-o7Na^9klROjY;Uh|#)jl&$R?o4_swMS;yb|BbdA-w|*dGIO)V=1VcOpHCg^R;k=o zP_E^C;H>Diyo!{$mj^9|ZFIUHIJX_BTWJz1EqyPx5v@qE%cDsfXxiny{Reelr>ahb zwcUlfZ@g6wx$RFLw(u$PSt+rNeaTaUl2b;NymE-7G^g^y#w9e_cx>E3^@GZDwaH`A zE=yJnkYknSt%>Ud7TOmW+nFyXwo64$y^CH9aU#;)bj5J;XujnXcGPn9g2XucqL(@) z5ArHIOi{efnqCrPyVuCs8**BUBdZ}PolWc2|B<(K?0ThT+kxS`oh#uF;5Dl_T0F#iEa93 z%4~jv*0757W%+NvG|#CRKbkUrR;$u|6K*6!dQTl80k0jF-ayM#$9K7?tYEGd&)@}C zBK-w|{zotP*)o6;C_S)NcfN;pUtvc4{aG}Du0KM@RGz%@ z4mnd9EmIkNf%LpQ44n^qkqT9XsR?H~5mE%@^^40oLOQj;DGe>QU8J2-k z-afgA<7FZ3<5le#=yubpzbdP913YAwdU@u?a^00(B!ehx_HXV(U1;N7`UYyI6UIdiqtor*OA|emzs)? zHua))NPo*|{k9Fv-bVR{bJWZ>>;PgS2;gFg_QJ%A zrAwa_P8p$8rLBhS+-qGu($)!?kz|!eV?AgHX>T~MtM9jB^J|NMZZbD;5wzlctMFVs zN4~SRvne5-PG8Bk$GQMdib~~W={Y;1&QVF0}3frJLX=zV+&KH)==Y)6`x+`lhQ_tPW~u_&9mw zcw?D4V)4`jASTSgd=@C{d|5J?%vC~CF?V;6hqHA>Dl@a)oa+MJU|fh~umYq{kndkW zhvBV@R1tM_d`-v7AV1lZ<#(_c-ev{8_3;4^;DCwxVL=(*m!i*ej*z4-?g zjiGKQ!}XwtPN{r#jP)1my#t>t!>zjZ$1MA@bkE>t%WwYCko0i68O_)6Ql zSZQwBUw_v=xEYoC$CaH22c8$b($IC+^Qr3px&n76x!eEIO2CKltN+wrOI9|wS$xz9 z!B^uKpKwHh>fc1hR1tUs2%p5JsV)68Fl+cVSfb1lpA((_;=T6_$X#E^Ol3sHXU8DE z1&cQ2t9VD|+YQ1Fbp9N5$VerCzh*e0TsNku+agDrya&H>368-WYwxF_R{78))0^&6 zsUI!u8MIR~RPp1rD7m|pFXuevV2K6H0)IDC>CbpZ%a%27P%79I$X$)c6E{fiT-XFJ zIv6sd6EIhp>TpS3f;1v`@C>?$$ENgT??orj6*0Lv`E@mv^yKnn7yvsB+|`y()(dPO z&&Cw_YaMR_ahQ-xb?$bxw|cs1D}nbaH;XGtEVyUuDjPiDY%9H+t0wQpe~MRO7s`?! z(yHlQb@R8&8ekPl_arn2m0d5fs~imtaO&4ffAG+vtKvkqZI$As&GCA6*|2+*QANuL zZs1`FSjT$h0oihY$EUWhbY8rUWpvNbv*lzdIju%GJ%=I z#z@|pOov??*&|f%5JxAL^!5hAxr!33A4O)z{%6bRj4GyU<`j0L!7^TgO#>AnPAcbQ zT^Nhi56Jf>nY-KX7nV}`DDXPX3 zTAS8!qTA&KY7?(z+B9C#ZC#oJqPy62I*(r~PiVhyUfU9oGRi8@dG?wm()uDP|K&v- zEG$hT5mM?a6X46mz=OyW{{iD+qms?% zVAUWfg<^Dl0ISzUrqr#`&WY!)JMSUsPRUOi)|y={)VwJE@CFQoYt{W^mM=7#2w;3= zlw?rrJ+0X*Wh#K38)IkLtWgi5*+muxiTTm}s8XyVrrHf!gu<>bmri36+lf{zrp$MC zHrWbC<;fj;eQ7U@iIu)NYMvm)Tg+2D(vPcgo$_oBP`O}4GeFkieXDUUj1Y!MN3`An znzJ+eD(qWV$ckRFY5QyxPtrG(#=Sh#ab3i*@=fuldy0hy1Bx$uwkN5Kw;%T5UTh}e zJ6mjxI+yAcRTRwdp_%KvcEN?Pep!y2&9gsaJQ=dmr`4m5?bHtD2JwO2yIN2kY8O#E z#QMcYc8jRrnXz725+*yKFr$EC{IC>)?2zr-xdiziOrElHG*BK3Qe1nEz1E+xX8pqp zaO`p~W^ha1%b>bs^*hCNPGD)%G8dQytE-^^RUBF?ge7o&9iDg!>Rs;OI5`Ni51Qo) zGBr2oFt!kK@O7Le37(G8$;Hhu50xJuu7oYHZx^X!iR5MJ53jEtcC8K4)g*fO8~Hlr zGD4#_cW&!^z9*v>Dvf2D*STX^LXS8*lmoMORy4qRtgi@*!^--7cs4K=rmioqErwl! z_xqi1>gv1cm&V`K)%P$q%Az=XYxN}t1gUBdRSJ9Z@j6dEp34$fm~=2+~kql%$Dc}E)smSOP*t_^<|C4PowP%Zt3R0 zvo;%zL2gEW=JSz5PjhZ4C7tRpNmAE5-Cd10Wm5M--Q6uJOOTuebx5}Bg4EKxmD0D! z4;zf5Pi;|K)i$+V?T|ZT1d#-Qtwrm6p-b~Bd&0VIjt9h8TpgqfObK4Gv{|$DHS|HbjE}DRlThMGSnY3*@ zWOeMcD8M0Uhp>a~?u&Na4JIdeimCNNK=ygR4zM+)Z3Rn7?ig)mcU=AH#VFXM+SXR> zE~=n?5DlzK9_ex$p&rF0w*XgeAK=RU0$h25%a_tx#V5Z2U+xs;^W_*^iM?)u#*VpKK zlb!OSsT0TJYNIJWj1yXXO??Sa?XQTt&1r^UIk< z??*ER{k{$%bFU&Oj&o!H{H@tCQa0&Kx{cT#u#kez%G_aQg1_9G zZVb}|&w#K)D;!CZT&Q7dJ=&x-!yUTtCI2v>ix5;Gj0Z}ie`GcqP`;BGX}qG0WLmVL zDh8zW-SJWNg{mtoSjNJeHKQhV$g2D>Gb^{Z>{&cY-`&0*&~=RtUGxZeE{u+?hheVISKLezusAMY1rO=6bgB!=kmC3Dt5cDM{n1gT zk7vmPk6;n*%oHTnbVNxMtN`)cL}2T^4gjzUR0wAjbc28w@SJNJz8MHIL|xjr{}Pgp z$t*+H5#vq)w@sMxy49TE>JAN>gMyCNe+l5P;UjGHKeWw%gm$2Q^bJ(r(%)xshGPoz z@<(#q?7kgD0b0G)xrPrPUdihO}ZPBXh51mvUO?C&5Tuji17#LGL4t-o*z ze|`FK7R&z4Y2~cL=yaCNdPLV*Lp}Gnn`C|(A>|<(Ox>VFxvEy`coc0HwP|TRbxFpu z!W}h8A!$D32-W<5s@)2JDbEr>Ncd3J7sx@bP;iK?F$I^hOZ*kF(M^^(GcG7iEJJd! z{ZU|b=sojjdmwB-4g7@+U2nJs+h^Q|_VGTaoxr92hLF3?wB%er1-#rpb~MyvF@4@!Gt0UV?L+=Sk!P#KcybeXf1!d$ z6j`wp8K#8w^x_U$&-QwAmM$O$LX4w9wDXvWK2iCAQ@!L;2~e%Y``Q%cIV~uc@;qN& zs9c>M0YTM1wm4fCY2Lq$Nt9B7qB!{?;X9c`V||7MEAq<&9ud;|yy`LT@3;L&727ov zmEJ_u?~3{zYe5^}fJfV>Sob^->5VlrMPQ}KUGpg_*x>x~gLHd~OPZ1#6}N0+BT{=# zB^^p%D``YcARQTiX1uyj1y|z{HSkT4u$r(MKn;?Rqjb?Jl)*6xtyGSBQPJp^J#U+-)YUFa5f}4e_(>PLG zfR!+}1feJ=*5RNe1N2oTZ>Ed0Kfr3Udr+doo(89I5NPzUMcOuvvs4DAmJ^Aqhe)(@ z9H>)B0Z@(g_%1055r~*{O$V6kGiuat%7on8`K0-3F0mZ4{Avtq=~#JEu#e7CRvsqmji$f^Y-?gntMJ7Oq`9mMvx%bkE1(QmwCkg}}j?6d5!# zY%A8Nqfh&|+S;n`u<>o_x_lzqF4BtTE&otozNTTLFpIfF|4_jodjC5y_F-aq)jT}qI?z-#WC0jNN3q4r=RTTb~mJ2s-<%Y$ZkkAhh&M{A@b777-#Ht z94dWUGt+Mi@E~|r3~3W5=UFO?am!RYiTrnW2e?~aSsSSIR~PcBosxrv)&_VC&Y~8T zOvqAF3G)n2Ev0h;fG&AM_=K{jR9`g7?}W?inI-UqpB}(RRikUgsvhAVr zSXTqsEJ4~Ziv4QDfx-fCwf$cS?0TT zoyTgMTJ?>OnUext;Yb@lleN=r_u7`kwiVLc`FnJ~U?E4-wx^Mj^yyzYYNe*0G?RAH zO$tkCsU$UtBx}>|iD%O?cY733PZHveR%n&gsQD@r-uyURZ#PuLJMuQy_{|#}?xyjO z_3ZZeyN%DlRr&n0TYGmi?rI%1S?1r;4$y2JwHw|Y5UuAe8OLFXBFbAx&|hUIQo5!G z-%1|O5YzY zU4rgV#xafg-L$&dZ5yjwMt@Vi&q#eD7TMUsGnug%#YXx+I!ueNaW?M8+ZZ0xV`*&W zJAUC${)+eFeEdVsKkshww7*McvM1}EsGO6~uxKo&)LNDhBWJT5*Jpwg%T|y}>B3NS zwM3v=L840r*TswbMEVP%>q5uISw z2%Fu#OR~7({S2-W?OuT!4tfR|0GQ_i3X{#P)_Ug~ureA|yN$h~Hd&zMv1Fc~k3i|7 zWhPgb8p9qoNS@{s02Uh+^-iNRELo6Qn@5?mZ7;dU!0Eke-t4y!M>yBJ4?R$W{v;ay zMYoWA+uE#RxP>$R!`LAK0%a|mg!*c?=f1X()gIwJ+$?_Ri>D^p;y7j8oBlyu6j6-5s=!(+aCYOhijzXul1$NR)wHs?*c#eM&Bi zdtGRMIMKW1=@$?viHqp>Y1kCK4%k192gSh%J-j|di2nUhz^bc?`dX~$z66e9R&edI zhRk+r6k7oRzU_*wn;HL6WZ(uYpc648tht88*Ar^1@ZX+D?@y~$_m-Nc7vF>axM#CZ zym>7Yj4jEmW&RZvOCV`=SIm)H4yP=C{+m>X>pw#%Zr32vZc&7;T^5ItSJsgNke@w0ldIu>(`Mhr=nVsy2~hc z&5oGfR=VR2T@Wk=o~7Vrw58b{EjukJ#Wx54<8aKnS#0Kd;{Lo8v1~?Dd)0Zp)JxBA z%I$~BQt@MY=CgyZWNGQ%&9&#vB(ku|pYWz<46MB{T98*~%|tR2*Ogm5TV%fFL#Jx` z8`YI%tm?nQT3>NC#Tom{x7g|%PMnkVGhW!N7(j`RfRrD^XQiCj106x!8bxSTJ+ir>TNk%8LYfgFV zOZT}+5)wEC`lLiXKIzQZ|6LFo+;Ljpfk~6iQc8610?_ILMfyn^Cg|hhg_m z@p+c5sYm!FYc^7&(78J_0PN5a!9FB(h;~Vj`c3(x#Bsh}zv!T#4Da%2%yq#DDbkGc zC*E^Z9i#oZ^FQ~W_moRl500h+rcicxkfuVxpwW5ZM_3ho(8&w8<|z_g15sMA8VlnX z700-1m!Ilh0uI07KRoPY-CM<6#T@dP-VJ23K0iL9bK!da>qZHAEyAdml6FY9sM&B^Fk?wo4K*fZ(ujh1LKIl~h$LyY* z%iaEUJsy^iM~j^km9(vYoOmDN8wsdG!K1oTLG(4GpxUYrxjF^Q`;ax{ps|B?G|DUq zwxBwoQG+<7VkG$~IDZvFE<&!H%Z23`aDT@mH=6Q+sSvVjY@iNpa4@jUk9b2KV8E~) z;6On~A$`c$7$6|pDAX?-3Q9&JfH=g-{v~Ju{-lxu0-&9_NEsv@FGt8$XE79IlImBa zSGp^NAiWu}5HR`$%M_*D7MSmhf#m=txdiI4v8K$xgk38&Jv@HOl)FM@v+RX^9 z!DOtmZ>YRT4SyfMEgYA>26a19@#TLfE6f7`0AT7*62<@km}`OG|MtBDWy3uA5DE+c z06>6r_M8HMa>#!^IDK#d@LAM(-+Lrj;lEEl#nz$|s}$!Jidn&SoUv!9Q*Pc?#%b{} zU46YxLb@?-AFHX;g@rf$Sg7o)84NE$3M4q=$Yma|HeuM(3#l6E|E!Uv{=K79>o3(# ze=Redt1tgsawrQKGGsCt$ZIPGSInp<6TWma2F!l~*+)$`l{yq82^+LT`O>47Gt~2z zj-ib=lypwBw&u^;l{XFKL_Lfp^`r+Fz_}~#S(f$c%8fyn(i|gChjJ+fnaVhqGmY!K za%C-KT>T9N5+OGCADKWeXJtAC8`@h=R zKh}AS_$UVG1OO`Msn!ok0byJBvYK~ps^25E{-rskwz&8_-`4ZK#kEOQWG{2HzqLF$ zD)YDV`^M-CdYYER;}1CTK}-xglGo~HzeN}^`a-#8K>P5|~S!9u=nU0;gbv*Pb%-VR*sBHQ(Z)4P_e#ZU$zv1hcz9%BCpVjGtL=1{>qnPA@tFkWm1&jA7OK?hkpge(>SVgLqP6mfhRSrP>1 zya0#-&PyP=s1l5VEKjOrDFjq4Valuus&bcY z`Zz;kMNe7c89R;^G8zH}IzMv~jh`q_q4p9OTVA%f6aqMPXGqZS1Y+mYQ^gneMRnA{ zdS1R%=&agcywKcIww3O_R3+YMv%#uyae*8*Oe!jJj1Mw%#D*p^mMu?m6}vl8Rx?gM zp6A1pv)o+y;c{hE!5=aOh{dlgrb!ULQM7;ozyR!Nbj-jGHnXXz@?f6z|5Jx8!#R6u zVC$8z^TL*mMkQYO$J5_biJX}QS|MXcq9H4VNrpiFGF!IGU2;*V z*lbZ?K~^@2E8J + + + + Loading + + + + + +
Loading...
+ + + + + diff --git a/www/assets/images/icons/128.png b/www/assets/images/icons/128.png new file mode 100644 index 0000000000000000000000000000000000000000..a0958537a7b88313ae1de755b94f228f82fc806c GIT binary patch literal 5192 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 D_Bx0{ literal 0 HcmV?d00001 diff --git a/www/assets/images/icons/152.png b/www/assets/images/icons/152.png new file mode 100644 index 0000000000000000000000000000000000000000..db71acfff369a709403872870b470e6b11aa688e GIT binary patch literal 13022 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 literal 0 HcmV?d00001 diff --git a/www/assets/images/icons/192.png b/www/assets/images/icons/192.png new file mode 100644 index 0000000000000000000000000000000000000000..2d432c43a08991f846d31fbe1448de44b9513f76 GIT binary patch literal 16805 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 z
gIvR=F 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 Xe>t-8^k?;X00000NkvXXu0mjfGe_2+ literal 0 HcmV?d00001 diff --git a/www/assets/images/icons/48.png b/www/assets/images/icons/48.png new file mode 100644 index 0000000000000000000000000000000000000000..91d82c424087680e20af1a04a847dd71e640a744 GIT binary patch literal 2103 zcmV-72*~$|P)Px#8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?F zJQ@H1010qNS#tmY0b&3E0b&7PC(u&>00RI}OjJb!sq_G`>jR_g1ElN#q}v0e>;R^z=hE1F7`?|Nk>-9s{WJEOsR&f-D25@&ljdFlZ$Mrtm3zDFdMB0))N; zoZ|zg?*pRh1E=u=p5+6X-HE!;XRFErgS`W#?gN(DB8e~qme}s|_5+^e6OzjVr0fHe z)B}*v1Df9hnA}#S$pe+v1CrCL%Gn=}GtAxP1B=KqW*roxJ{6%n7@9c~r9T~!G#ZpP z^FuZSoZ$nT;4^9-7o0j8mp3GYEf1XM&(GoMP^8Hpn9jJ<-~*4&MWW0> zq0Q{`_T%mGFKHhIeyk&NF*$xh0*Au#_VpZTRwZd84tRYvherx}mZ!?u3xKdHZz>{) zFd}m)BxgYQ`uZqxB`9hk6Qn*nc%u?>b5d!EpvTxNZzB(^L@sY3D0C<-Xetn>LLQ7Y z8gFGSYcB?p#~psMW?y%eQCq6b-HcLRH*lKYL_F6;K0#}ctV~ekL^>vTrzdx&O{L8& zccWIQ&39RB#oOfzbdw=;Js@dLWJVtbfuP?*GoMIHRBVk6guM=Ohu-S%RY*uhX*a>z z0;M$$zxPg-`KLMKv#h;f{D41b=#N=Y)9#vqZz z6Le}SXfmtI+LyxBEnONHlQ@V-CmnbpL@e_1E1O^IY~ zx|FHenF^M*FqAuYSt)SVVjX()wCBZl^DQ=Rc z`RmV;@y44=owT+FDl|tDT$M_eblC!K1%8GmNu{x(pkllxf`PP~{eGtmKOmo>Rf5)1 zxrT^KOsS>0?G!EAZWZ_eYQSegx^(c-{@XS4%5qBSlJg2&nL_~0VOi!tm}OT4%x*kA z=?8+g&Vl^P7AXRQJ#tNY>rMP{XT_cY{Ac);lni9S1YEsaZSKzBPt~HiJz!VuR@d}v zRe~`L$NFpvd;l{`skb-jJ4Y>Wu>PPRA;55?YHsq0qlIy4L6z{^o^Q^Uu>KW4PwUSE zoYA?Zir~2o%T?8`ep0ZpR6hY_Qnp)tzT`fv3wR$jeeS0EXmo#FG#X7r38H8?L2Oy&<1};Ny~j+Zp3TpuB6KG` zCR1_DWHRNTrzjWEx{y@2bdmX1Z6OHa?e{xU5#rO3RfwLj5m6jHuh-_=$@IO%hSnL4 z#+t(I?||Ufy)k4Nfr=A|;thyiTf(N#gT0`3C8{je_1@YKAf*G9mU^Qx2UI}y!w_v; z;S^gdo;YU7V<_sVYJ!;Z`S+00Fk})bLKPF$qY$l$FkDJNx&rr1^>{pmg&xnQuYbYu zzj`Jk(<4%4Q8*l~jv)#kb3<#9fHOz#f}iEU&+2~o2_HRW2iQsYZ%r<|?trCd8XX)6 zNIrN6G{qt=#V-8$$3Oo_!fPBlG&~1h!(G4+3Ot1bw5|6}D6i52ywA98``(@yYJsJC z67Xc8t`gv0GwM4 zTvrENEauoy1Y8eOBn}=gpfNsp7~ZGt111jb2Tq8xhPb#;A}*9b2Z+N0k7XP^l7%q! zQsAr-k^lJ{_&`!L4*i>6KXNn!JINPn?6q36v#nO(Y=!lP)!N$_@(soYotVKej2R)t hX04(5#AFN}^dDM5NM|F`(u4p2002ovPDHLkV1nx_v0eZG literal 0 HcmV?d00001 diff --git a/www/assets/images/icons/512.png b/www/assets/images/icons/512.png new file mode 100644 index 0000000000000000000000000000000000000000..78d12bc703a6814cb6ccaccbd72952176dd16dfd GIT binary patch literal 26961 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%0A*{D9NP~VXZR@ydR|xODPpM~5} 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 z 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 Wm~3%0*5)x_6l-&PvpN$J`TqeCqS#^p literal 0 HcmV?d00001 diff --git a/www/assets/images/icons/logo.svg b/www/assets/images/icons/logo.svg new file mode 100644 index 0000000..03cfcd0 --- /dev/null +++ b/www/assets/images/icons/logo.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/www/assets/js/fixphrase.js b/www/assets/js/fixphrase.js new file mode 100644 index 0000000..0ed9dc8 --- /dev/null +++ b/www/assets/js/fixphrase.js @@ -0,0 +1,7751 @@ +/* Copyright 2021 Netsyms Technologies. + + Redistribution and use in source and binary forms, with or without modification, are permitted + provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions + and the following disclaimer. + + 2. 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. + + 3. Neither the name of the copyright holder nor the names of its contributors may be used to + endorse or promote products derived from this software without specific prior written permission. + + 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 HOLDER 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. + */ +var FixPhrase = { + encode: function (latitude, longitude) { + if (latitude > 90) { + throw "Latitude cannot be greater than +90!"; + } + if (longitude > 180) { + throw "Longitude cannot be greater than +180!"; + } + if (latitude < -90) { + throw "Latitude cannot be less than -90!"; + } + if (longitude < -180) { + throw "Longitude cannot be less than -180!"; + } + + // round to 4 decimal places (10-15 foot accuracy), remove negativity, remove decimal point + var lat = Math.round(latitude * 10000) + 90 * 10000; + var lon = Math.round(longitude * 10000) + 180 * 10000; + // Left-pad with zeros to seven digits + lat = ("0000000" + lat).slice(-7); + lon = ("0000000" + lon).slice(-7); + + // Split up coordinates into chunks, add offsets so no two words will be the same and order won't matter + var lat1dec = Number(lat.substring(0, 4)); + var lon1dec = Number(lon.substring(0, 4)); + var latlon2dec = Number(lat.substring(4, 6) + lon.substring(4, 5)); + var latlon4dec = Number(lat.substring(6, 7) + lon.substring(5, 7)); + + var groups = [ + lat1dec + 0, + lon1dec + 2000, + latlon2dec + 5610, + latlon4dec + 6610 + ]; + + return this.wordlist[groups[0]] + " " + this.wordlist[groups[1]] + " " + this.wordlist[groups[2]] + " " + this.wordlist[groups[3]]; + }, + decode: function (words) { + var indexes = [-1, -1, -1, -1]; + words = words.toLowerCase(); + words = words.split(" "); + // Gather the real phrase in correct order, with any extra words removed, to return for display + var canonicalphrase = ["", "", "", ""]; + + if (words.length < 2) { + throw "Not enough words!"; + } else if (words.length > 4) { + console.error("Warning: Too many words!"); + } + + // Convert words back into indices and do the math to make them coordinate chunks + for (var i = 0; i < words.length; i++) { + var index = this.wordlist.indexOf(words[i]); + if (index == -1) { + console.error("Warning: Unrecognized word found: " + words[i] + ", ignoring."); + } + if (index >= 0 && index < 2000) { + indexes[0] = index; + canonicalphrase[0] = this.wordlist[index]; + } else if (index >= 2000 && index < 5610) { + indexes[1] = index - 2000; + canonicalphrase[1] = this.wordlist[index]; + } else if (index >= 5610 && index < 6610) { + indexes[2] = index - 5610; + canonicalphrase[2] = this.wordlist[index]; + } else if (index >= 6610 && index < 7610) { + indexes[3] = index - 6610; + canonicalphrase[3] = this.wordlist[index]; + } + } + + // Get the decimal degrees and tenths of degrees + if (indexes[0] == -1 || indexes[1] == -1) { + throw "Supplied words don't provide degrees; cannot calculate a single location."; + } + var divby = 10.0; + var lat = ("0000" + indexes[0]).slice(-4); + var lon = ("0000" + indexes[1]).slice(-4); + + // Get second decimal for latitude and longitude + if (indexes[2] != -1) { + divby = 100.0; + var latlon2dec = ("000" + indexes[2]).slice(-3); + lat += "" + latlon2dec.substring(0, 1); + lon += "" + latlon2dec.substring(2, 3); + } + + // Get the last three digits of each coordinate + if (indexes[2] != -1 && indexes[3] != -1) { + divby = 10000.0; + var latlon4dec = ("000" + indexes[3]).slice(-3); + lat += "" + latlon2dec.substring(1, 2) + latlon4dec.substring(0, 1); + lon += "" + latlon4dec.substring(1, 3); + } + + var latitude = Math.round(((Number(lat) / divby) - 90.0) * 10000) / 10000.0; + var longitude = Math.round(((Number(lon) / divby) - 180.0) * 10000) / 10000.0; + + var accuracy = 0.0001; + switch (divby) { + case 10.0: + latitude += 0.05; + longitude += 0.05; + accuracy = 0.1; + break; + case 100.0: + latitude += 0.005; + longitude += 0.005; + accuracy = 0.01; + break; + } + + return [latitude, longitude, accuracy, canonicalphrase.join(" ").trim()]; + }, + wordlist: [ + "abacus", + "abdomen", + "abdominal", + "abide", + "abiding", + "ability", + "ablaze", + "able", + "abnormal", + "abrasion", + "abrasive", + "abreast", + "abridge", + "abroad", + "abruptly", + "absence", + "absentee", + "absently", + "absinthe", + "absolute", + "absolve", + "abstain", + "abstract", + "absurd", + "accent", + "acclaim", + "acclimate", + "accompany", + "account", + "accuracy", + "accurate", + "accustom", + "acetone", + "achiness", + "aching", + "acid", + "acorn", + "acquaint", + "acquire", + "acre", + "acrobat", + "acronym", + "acting", + "action", + "activate", + "activator", + "active", + "activism", + "activist", + "activity", + "actress", + "acts", + "acutely", + "acuteness", + "aeration", + "aerobics", + "aerosol", + "aerospace", + "afar", + "affair", + "affected", + "affecting", + "affection", + "affidavit", + "affiliate", + "affirm", + "affix", + "afflicted", + "affluent", + "afford", + "affront", + "aflame", + "afloat", + "aflutter", + "afoot", + "afraid", + "afterglow", + "afterlife", + "aftermath", + "aftermost", + "afternoon", + "aged", + "ageless", + "agency", + "agenda", + "agent", + "aggregate", + "aghast", + "agile", + "agility", + "aging", + "agnostic", + "agonize", + "agonizing", + "agony", + "agreeable", + "agreeably", + "agreed", + "agreeing", + "agreement", + "aground", + "ahead", + "ahoy", + "aide", + "aids", + "aim", + "ajar", + "alabaster", + "alarm", + "albatross", + "album", + "alfalfa", + "algebra", + "algorithm", + "alias", + "alibi", + "alienable", + "alienate", + "aliens", + "alike", + "alive", + "alkaline", + "alkalize", + "almanac", + "almighty", + "almost", + "aloe", + "aloft", + "aloha", + "alone", + "alongside", + "aloof", + "alphabet", + "alright", + "although", + "altitude", + "alto", + "aluminum", + "alumni", + "always", + "amaretto", + "amaze", + "amazingly", + "amber", + "ambiance", + "ambiguity", + "ambiguous", + "ambition", + "ambitious", + "ambulance", + "ambush", + "amendable", + "amendment", + "amends", + "amenity", + "amiable", + "amicably", + "amid", + "amigo", + "amino", + "amiss", + "ammonia", + "ammonium", + "amnesty", + "amniotic", + "among", + "amount", + "amperage", + "ample", + "amplifier", + "amplify", + "amply", + "amuck", + "amulet", + "amusable", + "amused", + "amusement", + "amuser", + "amusing", + "anaconda", + "anaerobic", + "anagram", + "anatomist", + "anatomy", + "anchor", + "anchovy", + "ancient", + "android", + "anemia", + "anemic", + "aneurism", + "anew", + "angelfish", + "angelic", + "anger", + "angled", + "angler", + "angles", + "angling", + "angrily", + "angriness", + "anguished", + "angular", + "animal", + "animate", + "animating", + "animation", + "animator", + "anime", + "animosity", + "ankle", + "annex", + "annotate", + "announcer", + "annoying", + "annually", + "annuity", + "anointer", + "another", + "answering", + "antacid", + "antarctic", + "anteater", + "antelope", + "antennae", + "anthem", + "anthill", + "anthology", + "antibody", + "antics", + "antidote", + "antihero", + "antiquely", + "antiques", + "antiquity", + "antirust", + "antitoxic", + "antitrust", + "antiviral", + "antivirus", + "antler", + "antonym", + "antsy", + "anvil", + "anybody", + "anyhow", + "anymore", + "anyone", + "anyplace", + "anything", + "anytime", + "anyway", + "anywhere", + "aorta", + "apache", + "apostle", + "appealing", + "appear", + "appease", + "appeasing", + "appendage", + "appendix", + "appetite", + "appetizer", + "applaud", + "applause", + "apple", + "appliance", + "applicant", + "applied", + "apply", + "appointee", + "appraisal", + "appraiser", + "apprehend", + "approach", + "approval", + "approve", + "apricot", + "april", + "apron", + "aptitude", + "aptly", + "aqua", + "aqueduct", + "arbitrary", + "arbitrate", + "ardently", + "area", + "arena", + "arguable", + "arguably", + "argue", + "arise", + "armadillo", + "armband", + "armchair", + "armed", + "armful", + "armhole", + "arming", + "armless", + "armoire", + "armored", + "armory", + "armrest", + "army", + "aroma", + "arose", + "around", + "arousal", + "arrange", + "array", + "arrest", + "arrival", + "arrive", + "arrogance", + "arrogant", + "arson", + "art", + "ascend", + "ascension", + "ascent", + "ascertain", + "ashamed", + "ashen", + "ashes", + "ashy", + "aside", + "askew", + "asleep", + "asparagus", + "aspect", + "aspirate", + "aspire", + "aspirin", + "astonish", + "astound", + "astride", + "astrology", + "astronaut", + "astronomy", + "astute", + "atlantic", + "atlas", + "atom", + "atonable", + "atop", + "atrium", + "atrocious", + "atrophy", + "attach", + "attain", + "attempt", + "attendant", + "attendee", + "attention", + "attentive", + "attest", + "attic", + "attire", + "attitude", + "attractor", + "attribute", + "atypical", + "auction", + "audacious", + "audacity", + "audible", + "audibly", + "audience", + "audio", + "audition", + "augmented", + "august", + "authentic", + "author", + "autism", + "autistic", + "autograph", + "automaker", + "automated", + "automatic", + "autopilot", + "available", + "avalanche", + "avatar", + "avenge", + "avenging", + "avenue", + "average", + "aversion", + "avert", + "aviation", + "aviator", + "avid", + "avoid", + "await", + "awaken", + "award", + "aware", + "awhile", + "awkward", + "awning", + "awoke", + "awry", + "axis", + "babble", + "babbling", + "babied", + "baboon", + "backache", + "backboard", + "backboned", + "backdrop", + "backed", + "backer", + "backfield", + "backfire", + "backhand", + "backing", + "backlands", + "backlash", + "backless", + "backlight", + "backlit", + "backlog", + "backpack", + "backpedal", + "backrest", + "backroom", + "backshift", + "backside", + "backslid", + "backspace", + "backspin", + "backstab", + "backstage", + "backtalk", + "backtrack", + "backup", + "backward", + "backwash", + "backwater", + "backyard", + "bacon", + "bacteria", + "bacterium", + "badass", + "badge", + "badland", + "badly", + "badness", + "baffle", + "baffling", + "bagel", + "bagful", + "baggage", + "bagged", + "baggie", + "bagginess", + "bagging", + "baggy", + "bagpipe", + "baguette", + "baked", + "bakery", + "bakeshop", + "baking", + "balance", + "balancing", + "balcony", + "balmy", + "balsamic", + "bamboo", + "banana", + "banish", + "banister", + "banjo", + "bankable", + "bankbook", + "banked", + "banker", + "banking", + "banknote", + "bankroll", + "banner", + "bannister", + "banshee", + "banter", + "barbecue", + "barbed", + "barbell", + "barber", + "barcode", + "barge", + "bargraph", + "barista", + "baritone", + "barley", + "barmaid", + "barman", + "barn", + "barometer", + "barrack", + "barracuda", + "barrel", + "barrette", + "barricade", + "barrier", + "barstool", + "bartender", + "barterer", + "bash", + "basically", + "basics", + "basil", + "basin", + "basis", + "basket", + "batboy", + "batch", + "bath", + "baton", + "bats", + "battalion", + "battered", + "battering", + "battery", + "batting", + "battle", + "bauble", + "bazooka", + "blabber", + "bladder", + "blade", + "blah", + "blame", + "blaming", + "blanching", + "blandness", + "blank", + "blaspheme", + "blasphemy", + "blast", + "blatancy", + "blatantly", + "blazer", + "blazing", + "bleach", + "bleak", + "bleep", + "blemish", + "blend", + "bless", + "blighted", + "blimp", + "bling", + "blinked", + "blinker", + "blinking", + "blinks", + "blip", + "blissful", + "blitz", + "blizzard", + "bloated", + "bloating", + "blob", + "blog", + "bloomers", + "blooming", + "blooper", + "blot", + "blouse", + "blubber", + "bluff", + "bluish", + "blunderer", + "blunt", + "blurb", + "blurred", + "blurry", + "blurt", + "blush", + "blustery", + "boaster", + "boastful", + "boasting", + "boat", + "bobbed", + "bobbing", + "bobble", + "bobcat", + "bobsled", + "bobtail", + "bodacious", + "body", + "bogged", + "boggle", + "bogus", + "boil", + "bok", + "bolster", + "bolt", + "bonanza", + "bonded", + "bonding", + "bondless", + "boned", + "bonehead", + "boneless", + "bonelike", + "boney", + "bonfire", + "bonnet", + "bonsai", + "bonus", + "bony", + "boogeyman", + "boogieman", + "book", + "boondocks", + "booted", + "booth", + "bootie", + "booting", + "bootlace", + "bootleg", + "boots", + "boozy", + "borax", + "boring", + "borough", + "borrower", + "borrowing", + "boss", + "botanical", + "botanist", + "botany", + "botch", + "both", + "bottle", + "bottling", + "bottom", + "bounce", + "bouncing", + "bouncy", + "bounding", + "boundless", + "bountiful", + "bovine", + "boxcar", + "boxer", + "boxing", + "boxlike", + "boxy", + "breach", + "breath", + "breeches", + "breeching", + "breeder", + "breeding", + "breeze", + "breezy", + "brethren", + "brewery", + "brewing", + "briar", + "bribe", + "brick", + "bride", + "bridged", + "brigade", + "bright", + "brilliant", + "brim", + "bring", + "brink", + "brisket", + "briskly", + "briskness", + "bristle", + "brittle", + "broadband", + "broadcast", + "broaden", + "broadly", + "broadness", + "broadside", + "broadways", + "broiler", + "broiling", + "broken", + "broker", + "bronchial", + "bronco", + "bronze", + "bronzing", + "brook", + "broom", + "brought", + "browbeat", + "brownnose", + "browse", + "browsing", + "bruising", + "brunch", + "brunette", + "brunt", + "brush", + "brussels", + "brute", + "brutishly", + "bubble", + "bubbling", + "bubbly", + "buccaneer", + "bucked", + "bucket", + "buckle", + "buckshot", + "buckskin", + "bucktooth", + "buckwheat", + "buddhism", + "buddhist", + "budding", + "buddy", + "budget", + "buffalo", + "buffed", + "buffer", + "buffing", + "buffoon", + "buggy", + "bulb", + "bulge", + "bulginess", + "bulgur", + "bulk", + "bulldog", + "bulldozer", + "bullfight", + "bullfrog", + "bullhorn", + "bullion", + "bullish", + "bullpen", + "bullring", + "bullseye", + "bullwhip", + "bully", + "bunch", + "bundle", + "bungee", + "bunion", + "bunkbed", + "bunkhouse", + "bunkmate", + "bunny", + "bunt", + "busboy", + "bush", + "busily", + "busload", + "bust", + "busybody", + "buzz", + "cabana", + "cabbage", + "cabbie", + "cabdriver", + "cable", + "caboose", + "cache", + "cackle", + "cacti", + "cactus", + "caddie", + "caddy", + "cadet", + "cadillac", + "cadmium", + "cage", + "cahoots", + "cake", + "calamari", + "calamity", + "calcium", + "calculate", + "calculus", + "caliber", + "calibrate", + "calm", + "caloric", + "calorie", + "calzone", + "camcorder", + "cameo", + "camera", + "camisole", + "camper", + "campfire", + "camping", + "campsite", + "campus", + "canal", + "canary", + "cancel", + "candied", + "candle", + "candy", + "cane", + "canine", + "canister", + "cannabis", + "canned", + "canning", + "cannon", + "cannot", + "canola", + "canon", + "canopener", + "canopy", + "canteen", + "canyon", + "capable", + "capably", + "capacity", + "cape", + "capillary", + "capital", + "capitol", + "capped", + "capricorn", + "capsize", + "capsule", + "caption", + "captivate", + "captive", + "captivity", + "capture", + "caramel", + "carat", + "caravan", + "carbon", + "cardboard", + "carded", + "cardiac", + "cardigan", + "cardinal", + "cardstock", + "carefully", + "caregiver", + "careless", + "caress", + "caretaker", + "cargo", + "caring", + "carless", + "carload", + "carmaker", + "carnage", + "carnation", + "carnival", + "carnivore", + "carol", + "carpenter", + "carpentry", + "carpool", + "carport", + "carried", + "carrot", + "carrousel", + "carry", + "cartel", + "cartload", + "carton", + "cartoon", + "cartridge", + "cartwheel", + "carve", + "carving", + "carwash", + "cascade", + "case", + "cash", + "casing", + "casino", + "casket", + "cassette", + "casually", + "casualty", + "catacomb", + "catalog", + "catalyst", + "catalyze", + "catapult", + "cataract", + "catatonic", + "catcall", + "catchable", + "catcher", + "catching", + "catchy", + "caterer", + "catering", + "catfight", + "catfish", + "cathedral", + "cathouse", + "catlike", + "catnap", + "catnip", + "catsup", + "cattail", + "cattishly", + "cattle", + "catty", + "catwalk", + "caucasian", + "caucus", + "causal", + "causation", + "cause", + "causing", + "cauterize", + "caution", + "cautious", + "cavalier", + "cavalry", + "caviar", + "cavity", + "cedar", + "celery", + "celestial", + "celibacy", + "celibate", + "celtic", + "cement", + "census", + "ceramics", + "ceremony", + "certainly", + "certainty", + "certified", + "certify", + "cesarean", + "cesspool", + "chafe", + "chaffing", + "chain", + "chair", + "chalice", + "challenge", + "chamber", + "chamomile", + "champion", + "chance", + "change", + "channel", + "chant", + "chaos", + "chaperone", + "chaplain", + "chapped", + "chaps", + "chapter", + "character", + "charbroil", + "charcoal", + "charger", + "charging", + "chariot", + "charity", + "charm", + "charred", + "charter", + "charting", + "chase", + "chasing", + "chaste", + "chastise", + "chastity", + "chatroom", + "chatter", + "chatting", + "chatty", + "cheating", + "cheddar", + "cheek", + "cheer", + "cheese", + "cheesy", + "chef", + "chemicals", + "chemist", + "chemo", + "cherisher", + "cherub", + "chess", + "chest", + "chevron", + "chevy", + "chewable", + "chewer", + "chewing", + "chewy", + "chief", + "chihuahua", + "childcare", + "childhood", + "childish", + "childless", + "childlike", + "chili", + "chill", + "chimp", + "chip", + "chirping", + "chirpy", + "chitchat", + "chivalry", + "chive", + "chloride", + "chlorine", + "choice", + "chokehold", + "choking", + "chomp", + "chooser", + "choosing", + "choosy", + "chop", + "chosen", + "chowder", + "chowtime", + "chrome", + "chubby", + "chuck", + "chug", + "chummy", + "chump", + "chunk", + "churn", + "chute", + "cider", + "cilantro", + "cinch", + "cinema", + "cinnamon", + "circle", + "circling", + "circular", + "circulate", + "circus", + "citable", + "citadel", + "citation", + "citizen", + "citric", + "citrus", + "city", + "civic", + "civil", + "clad", + "claim", + "clambake", + "clammy", + "clamor", + "clamp", + "clamshell", + "clang", + "clanking", + "clapped", + "clapper", + "clapping", + "clarify", + "clarinet", + "clarity", + "clash", + "clasp", + "class", + "clatter", + "clause", + "clavicle", + "claw", + "clay", + "clean", + "clear", + "cleat", + "cleaver", + "cleft", + "clench", + "clergyman", + "clerical", + "clerk", + "clever", + "clicker", + "client", + "climate", + "climatic", + "cling", + "clinic", + "clinking", + "clip", + "clique", + "cloak", + "clobber", + "clock", + "clone", + "cloning", + "closable", + "closure", + "clothes", + "clothing", + "cloud", + "clover", + "clubbed", + "clubbing", + "clubhouse", + "clump", + "clumsily", + "clumsy", + "clunky", + "clustered", + "clutch", + "clutter", + "coach", + "coagulant", + "coastal", + "coaster", + "coasting", + "coastland", + "coastline", + "coat", + "coauthor", + "cobalt", + "cobbler", + "cobweb", + "cocoa", + "coconut", + "cod", + "coeditor", + "coerce", + "coexist", + "coffee", + "cofounder", + "cognition", + "cognitive", + "cogwheel", + "coherence", + "coherent", + "cohesive", + "coil", + "coke", + "cola", + "cold", + "coleslaw", + "coliseum", + "collage", + "collapse", + "collar", + "collected", + "collector", + "collide", + "collie", + "collision", + "colonial", + "colonist", + "colonize", + "colony", + "colossal", + "colt", + "coma", + "come", + "comfort", + "comfy", + "comic", + "coming", + "comma", + "commence", + "commend", + "comment", + "commerce", + "commode", + "commodity", + "commodore", + "common", + "commotion", + "commute", + "commuting", + "compacted", + "compacter", + "compactly", + "compactor", + "companion", + "company", + "compare", + "compel", + "compile", + "comply", + "component", + "composed", + "composer", + "composite", + "compost", + "composure", + "compound", + "compress", + "comprised", + "computer", + "computing", + "comrade", + "concave", + "conceal", + "conceded", + "concept", + "concerned", + "concert", + "conch", + "concierge", + "concise", + "conclude", + "concrete", + "concur", + "condense", + "condiment", + "condition", + "condone", + "conducive", + "conductor", + "conduit", + "cone", + "confess", + "confetti", + "confidant", + "confident", + "confider", + "confiding", + "configure", + "confined", + "confining", + "confirm", + "conflict", + "conform", + "confound", + "confront", + "confused", + "confusing", + "confusion", + "congenial", + "congested", + "congrats", + "congress", + "conical", + "conjoined", + "conjure", + "conjuror", + "connected", + "connector", + "consensus", + "consent", + "console", + "consoling", + "consonant", + "constable", + "constant", + "constrain", + "constrict", + "construct", + "consult", + "consumer", + "consuming", + "contact", + "container", + "contempt", + "contend", + "contented", + "contently", + "contents", + "contest", + "context", + "contort", + "contour", + "contrite", + "control", + "contusion", + "convene", + "convent", + "copartner", + "cope", + "copied", + "copier", + "copilot", + "coping", + "copious", + "copper", + "copy", + "coral", + "cork", + "cornball", + "cornbread", + "corncob", + "cornea", + "corned", + "corner", + "cornfield", + "cornflake", + "cornhusk", + "cornmeal", + "cornstalk", + "corny", + "coronary", + "coroner", + "corporal", + "corporate", + "corral", + "correct", + "corridor", + "corrode", + "corroding", + "corrosive", + "corsage", + "corset", + "cortex", + "cosigner", + "cosmetics", + "cosmic", + "cosmos", + "cosponsor", + "cost", + "cottage", + "cotton", + "couch", + "cough", + "could", + "countable", + "countdown", + "counting", + "countless", + "country", + "county", + "courier", + "covenant", + "cover", + "coveted", + "coveting", + "coyness", + "cozily", + "coziness", + "cozy", + "crabbing", + "crabgrass", + "crablike", + "crabmeat", + "cradle", + "cradling", + "crafter", + "craftily", + "craftsman", + "craftwork", + "crafty", + "cramp", + "cranberry", + "crane", + "cranial", + "cranium", + "crank", + "crate", + "crave", + "craving", + "crawfish", + "crawlers", + "crawling", + "crayfish", + "crayon", + "crazed", + "crazily", + "craziness", + "crazy", + "creamed", + "creamer", + "creamlike", + "crease", + "creasing", + "creatable", + "create", + "creation", + "creative", + "creature", + "credible", + "credibly", + "credit", + "creed", + "creme", + "creole", + "crepe", + "crept", + "crescent", + "crested", + "cresting", + "crestless", + "crevice", + "crewless", + "crewman", + "crewmate", + "crib", + "cricket", + "cried", + "crier", + "crimp", + "crimson", + "cringe", + "cringing", + "crinkle", + "crinkly", + "crisped", + "crisping", + "crisply", + "crispness", + "crispy", + "criteria", + "critter", + "croak", + "crock", + "crook", + "croon", + "crop", + "cross", + "crouch", + "crouton", + "crowbar", + "crowd", + "crown", + "crucial", + "crudely", + "crudeness", + "cruelly", + "cruelness", + "cruelty", + "crumb", + "crummiest", + "crummy", + "crumpet", + "crumpled", + "cruncher", + "crunching", + "crunchy", + "crusader", + "crushable", + "crushed", + "crusher", + "crushing", + "crust", + "crux", + "crying", + "cryptic", + "crystal", + "cubbyhole", + "cube", + "cubical", + "cubicle", + "cucumber", + "cuddle", + "cuddly", + "cufflink", + "culinary", + "culminate", + "culpable", + "culprit", + "cultivate", + "cultural", + "culture", + "cupbearer", + "cupcake", + "cupid", + "cupped", + "cupping", + "curable", + "curator", + "curdle", + "cure", + "curfew", + "curing", + "curled", + "curler", + "curliness", + "curling", + "curly", + "curry", + "curse", + "cursive", + "cursor", + "curtain", + "curtly", + "curtsy", + "curvature", + "curve", + "curvy", + "cushy", + "cusp", + "cussed", + "custard", + "custodian", + "custody", + "customary", + "customer", + "customize", + "customs", + "cut", + "cycle", + "cyclic", + "cycling", + "cyclist", + "cylinder", + "cymbal", + "cytoplasm", + "cytoplast", + "dab", + "dad", + "daffodil", + "dagger", + "daily", + "daintily", + "dainty", + "dairy", + "daisy", + "dallying", + "dance", + "dancing", + "dandelion", + "dander", + "dandruff", + "dandy", + "danger", + "dangle", + "dangling", + "daredevil", + "dares", + "daringly", + "darkened", + "darkening", + "darkish", + "darkness", + "darkroom", + "darling", + "darn", + "dart", + "darwinism", + "dash", + "dastardly", + "data", + "datebook", + "dating", + "daughter", + "daunting", + "dawdler", + "dawn", + "daybed", + "daybreak", + "daycare", + "daydream", + "daylight", + "daylong", + "dayroom", + "daytime", + "dazzler", + "dazzling", + "deacon", + "deafening", + "deafness", + "dealer", + "dealing", + "dealmaker", + "dealt", + "dean", + "debatable", + "debate", + "debating", + "debit", + "debrief", + "debtless", + "debtor", + "debug", + "debunk", + "decade", + "decaf", + "decal", + "decathlon", + "decay", + "deceased", + "deceit", + "deceiver", + "deceiving", + "december", + "decency", + "decent", + "deception", + "deceptive", + "decibel", + "decidable", + "decimal", + "decimeter", + "decipher", + "deck", + "declared", + "decline", + "decode", + "decompose", + "decorated", + "decorator", + "decoy", + "decrease", + "decree", + "dedicate", + "dedicator", + "deduce", + "deduct", + "deed", + "deem", + "deepen", + "deeply", + "deepness", + "deface", + "defacing", + "defame", + "default", + "defeat", + "defection", + "defective", + "defendant", + "defender", + "defense", + "defensive", + "deferral", + "deferred", + "defiance", + "defiant", + "defile", + "defiling", + "define", + "definite", + "deflate", + "deflation", + "deflator", + "deflected", + "deflector", + "defog", + "deforest", + "defraud", + "defrost", + "deftly", + "defuse", + "defy", + "degraded", + "degrading", + "degrease", + "degree", + "dehydrate", + "deity", + "dejected", + "delay", + "delegate", + "delegator", + "delete", + "deletion", + "delicacy", + "delicate", + "delicious", + "delighted", + "delirious", + "delirium", + "deliverer", + "delivery", + "delouse", + "delta", + "deluge", + "delusion", + "deluxe", + "demanding", + "demeaning", + "demeanor", + "demise", + "democracy", + "democrat", + "demote", + "demotion", + "demystify", + "denatured", + "deniable", + "denial", + "denim", + "denote", + "dense", + "density", + "dental", + "dentist", + "denture", + "deny", + "deodorant", + "deodorize", + "departed", + "departure", + "depict", + "deplete", + "depletion", + "deplored", + "deploy", + "deport", + "depose", + "depraved", + "depravity", + "deprecate", + "depress", + "deprive", + "depth", + "deputize", + "deputy", + "derail", + "deranged", + "derby", + "derived", + "desecrate", + "deserve", + "deserving", + "designate", + "designed", + "designer", + "designing", + "deskbound", + "desktop", + "deskwork", + "desolate", + "despair", + "despise", + "despite", + "destiny", + "destitute", + "destruct", + "detached", + "detail", + "detection", + "detective", + "detector", + "detention", + "detergent", + "detest", + "detonate", + "detonator", + "detoxify", + "detract", + "deuce", + "devalue", + "deviancy", + "deviant", + "deviate", + "deviation", + "deviator", + "device", + "devious", + "devotedly", + "devotee", + "devotion", + "devourer", + "devouring", + "devoutly", + "dexterity", + "dexterous", + "diabetes", + "diabetic", + "diabolic", + "diagnoses", + "diagnosis", + "diagram", + "dial", + "diameter", + "diaper", + "diaphragm", + "diary", + "dice", + "dicing", + "dictate", + "dictation", + "dictator", + "difficult", + "diffused", + "diffuser", + "diffusion", + "diffusive", + "dig", + "dilation", + "diligence", + "diligent", + "dill", + "dilute", + "dime", + "diminish", + "dimly", + "dimmed", + "dimmer", + "dimness", + "dimple", + "diner", + "dingbat", + "dinghy", + "dinginess", + "dingo", + "dingy", + "dining", + "dinner", + "diocese", + "dioxide", + "diploma", + "dipped", + "dipper", + "dipping", + "directed", + "direction", + "directive", + "directly", + "directory", + "direness", + "dirtiness", + "disabled", + "disagree", + "disallow", + "disarm", + "disarray", + "disaster", + "disband", + "disbelief", + "disburse", + "discard", + "discern", + "discharge", + "disclose", + "discolor", + "discount", + "discourse", + "discover", + "discuss", + "disdain", + "disengage", + "disfigure", + "disgrace", + "dish", + "disinfect", + "disjoin", + "disk", + "dislike", + "disliking", + "dislocate", + "dislodge", + "disloyal", + "dismantle", + "dismay", + "dismiss", + "dismount", + "disobey", + "disorder", + "disown", + "disparate", + "disparity", + "dispatch", + "dispense", + "dispersal", + "dispersed", + "disperser", + "displace", + "display", + "displease", + "disposal", + "dispose", + "disprove", + "dispute", + "disregard", + "disrupt", + "dissuade", + "distance", + "distant", + "distaste", + "distill", + "distinct", + "distort", + "distract", + "distress", + "district", + "distrust", + "ditch", + "ditto", + "ditzy", + "dividable", + "divided", + "dividend", + "dividers", + "dividing", + "divinely", + "diving", + "divinity", + "divisible", + "divisibly", + "division", + "divisive", + "divorcee", + "dizziness", + "dizzy", + "doable", + "docile", + "dock", + "doctrine", + "document", + "dodge", + "dodgy", + "doily", + "doing", + "dole", + "dollar", + "dollhouse", + "dollop", + "dolly", + "dolphin", + "domain", + "domelike", + "domestic", + "dominion", + "dominoes", + "donated", + "donation", + "donator", + "donor", + "donut", + "doodle", + "doorbell", + "doorframe", + "doorknob", + "doorman", + "doormat", + "doornail", + "doorpost", + "doorstep", + "doorstop", + "doorway", + "doozy", + "dork", + "dormitory", + "dorsal", + "dosage", + "dose", + "dotted", + "doubling", + "douche", + "dove", + "down", + "dowry", + "doze", + "drab", + "dragging", + "dragonfly", + "dragonish", + "dragster", + "drainable", + "drainage", + "drained", + "drainer", + "drainpipe", + "dramatic", + "dramatize", + "drank", + "drapery", + "drastic", + "draw", + "dreaded", + "dreadful", + "dreadlock", + "dreamboat", + "dreamily", + "dreamland", + "dreamless", + "dreamlike", + "dreamt", + "dreamy", + "drearily", + "dreary", + "drench", + "dress", + "drew", + "dribble", + "dried", + "drier", + "drift", + "driller", + "drilling", + "drinkable", + "drinking", + "dripping", + "drippy", + "drivable", + "driven", + "driver", + "driveway", + "driving", + "drizzle", + "drizzly", + "drone", + "drool", + "droop", + "drop - down", + "dropbox", + "dropkick", + "droplet", + "dropout", + "dropper", + "drove", + "drown", + "drowsily", + "drudge", + "drum", + "dry", + "dubbed", + "dubiously", + "duchess", + "duckbill", + "ducking", + "duckling", + "ducktail", + "ducky", + "duct", + "dude", + "duffel", + "dugout", + "duh", + "duke", + "duller", + "dullness", + "duly", + "dumping", + "dumpling", + "dumpster", + "duo", + "dupe", + "duplex", + "duplicate", + "duplicity", + "durable", + "durably", + "duration", + "duress", + "during", + "dusk", + "dust", + "dutiful", + "duty", + "duvet", + "dwarf", + "dweeb", + "dwelled", + "dweller", + "dwelling", + "dwindle", + "dwindling", + "dynamic", + "dynamite", + "dynasty", + "dyslexia", + "dyslexic", + "each", + "eagle", + "earache", + "eardrum", + "earflap", + "earful", + "earlobe", + "early", + "earmark", + "earmuff", + "earphone", + "earpiece", + "earplugs", + "earring", + "earshot", + "earthen", + "earthlike", + "earthling", + "earthly", + "earthworm", + "earthy", + "earwig", + "easeful", + "easel", + "easiest", + "easily", + "easiness", + "easing", + "eastbound", + "eastcoast", + "easter", + "eastward", + "eatable", + "eaten", + "eatery", + "eating", + "eats", + "ebay", + "ebony", + "ebook", + "ecard", + "eccentric", + "echo", + "eclair", + "eclipse", + "ecologist", + "ecology", + "economic", + "economist", + "economy", + "ecosphere", + "ecosystem", + "edge", + "edginess", + "edging", + "edgy", + "edition", + "editor", + "educated", + "education", + "educator", + "eel", + "effective", + "effects", + "efficient", + "effort", + "eggbeater", + "egging", + "eggnog", + "eggplant", + "eggshell", + "egomaniac", + "egotism", + "egotistic", + "either", + "eject", + "elaborate", + "elastic", + "elated", + "elbow", + "eldercare", + "elderly", + "eldest", + "electable", + "election", + "elective", + "elephant", + "elevate", + "elevating", + "elevation", + "elevator", + "eleven", + "elf", + "eligible", + "eligibly", + "eliminate", + "elite", + "elitism", + "elixir", + "elk", + "ellipse", + "elliptic", + "elm", + "elongated", + "elope", + "eloquence", + "eloquent", + "elsewhere", + "elude", + "elusive", + "elves", + "email", + "embargo", + "embark", + "embassy", + "embattled", + "embellish", + "ember", + "embezzle", + "emblaze", + "emblem", + "embody", + "embolism", + "emboss", + "embroider", + "emcee", + "emerald", + "emergency", + "emission", + "emit", + "emote", + "emoticon", + "emotion", + "empathic", + "empathy", + "emperor", + "emphases", + "emphasis", + "emphasize", + "emphatic", + "empirical", + "employed", + "employee", + "employer", + "emporium", + "empower", + "emptier", + "emptiness", + "empty", + "emu", + "enable", + "enactment", + "enamel", + "enchanted", + "enchilada", + "encircle", + "enclose", + "enclosure", + "encode", + "encore", + "encounter", + "encourage", + "encroach", + "encrust", + "encrypt", + "endanger", + "endeared", + "endearing", + "ended", + "ending", + "endless", + "endnote", + "endocrine", + "endorphin", + "endorse", + "endowment", + "endpoint", + "endurable", + "endurance", + "enduring", + "energetic", + "energize", + "energy", + "enforced", + "enforcer", + "engaged", + "engaging", + "engine", + "engorge", + "engraved", + "engraver", + "engraving", + "engross", + "engulf", + "enhance", + "enigmatic", + "enjoyable", + "enjoyably", + "enjoyer", + "enjoying", + "enjoyment", + "enlarged", + "enlarging", + "enlighten", + "enlisted", + "enquirer", + "enrage", + "enrich", + "enroll", + "enslave", + "ensnare", + "ensure", + "entail", + "entangled", + "entering", + "entertain", + "enticing", + "entire", + "entitle", + "entity", + "entomb", + "entourage", + "entrap", + "entree", + "entrench", + "entrust", + "entryway", + "entwine", + "enunciate", + "envelope", + "enviable", + "enviably", + "envious", + "envision", + "envoy", + "envy", + "enzyme", + "epic", + "epidemic", + "epidermal", + "epidermis", + "epidural", + "epilepsy", + "epileptic", + "epilogue", + "epiphany", + "episode", + "equal", + "equate", + "equation", + "equator", + "equinox", + "equipment", + "equity", + "equivocal", + "eradicate", + "erasable", + "erased", + "eraser", + "erasure", + "ergonomic", + "errand", + "errant", + "erratic", + "error", + "erupt", + "escalate", + "escalator", + "escapable", + "escapade", + "escapist", + "escargot", + "eskimo", + "esophagus", + "espionage", + "espresso", + "esquire", + "essay", + "essence", + "essential", + "establish", + "estate", + "esteemed", + "estimate", + "estimator", + "estranged", + "estrogen", + "etching", + "eternal", + "eternity", + "ethanol", + "ether", + "ethically", + "ethics", + "euphemism", + "evacuate", + "evacuee", + "evade", + "evaluate", + "evaluator", + "evaporate", + "evasion", + "evasive", + "even", + "everglade", + "evergreen", + "everybody", + "everyday", + "everyone", + "evict", + "evidence", + "evident", + "evil", + "evoke", + "evolution", + "evolve", + "exact", + "exalted", + "example", + "excavate", + "excavator", + "exceeding", + "exception", + "excess", + "exchange", + "excitable", + "exciting", + "exclaim", + "exclude", + "excluding", + "exclusion", + "exclusive", + "excretion", + "excretory", + "excursion", + "excusable", + "excusably", + "excuse", + "exemplary", + "exemplify", + "exemption", + "exerciser", + "exert", + "exes", + "exfoliate", + "exhale", + "exhaust", + "exhume", + "exile", + "existing", + "exit", + "exodus", + "exonerate", + "exorcism", + "exorcist", + "expand", + "expanse", + "expansion", + "expansive", + "expectant", + "expedited", + "expediter", + "expel", + "expend", + "expenses", + "expensive", + "expert", + "expire", + "expiring", + "explain", + "expletive", + "explicit", + "explode", + "exploit", + "explore", + "exploring", + "exponent", + "exporter", + "exposable", + "expose", + "exposure", + "express", + "expulsion", + "exquisite", + "extended", + "extending", + "extent", + "extenuate", + "exterior", + "external", + "extinct", + "extortion", + "extradite", + "extras", + "extrovert", + "extrude", + "extruding", + "exuberant", + "fable", + "fabric", + "fabulous", + "facebook", + "facecloth", + "facedown", + "faceless", + "facelift", + "faceplate", + "faceted", + "facial", + "facility", + "facing", + "facsimile", + "faction", + "factoid", + "factor", + "factsheet", + "factual", + "faculty", + "fade", + "fading", + "failing", + "falcon", + "fall", + "0", + "falsify", + "fame", + "familiar", + "family", + "famine", + "famished", + "fanatic", + "fancied", + "fanciness", + "fancy", + "fanfare", + "fang", + "fanning", + "fantasize", + "fantastic", + "fantasy", + "fascism", + "fastball", + "faster", + "fasting", + "fastness", + "faucet", + "favorable", + "favorably", + "favored", + "favoring", + "favorite", + "fax", + "feast", + "federal", + "fedora", + "feeble", + "feed", + "feel", + "feisty", + "feline", + "felt - tip", + "feminine", + "feminism", + "feminist", + "feminize", + "femur", + "fence", + "fencing", + "fender", + "ferment", + "fernlike", + "ferocious", + "ferocity", + "ferret", + "ferris", + "ferry", + "fervor", + "fester", + "festival", + "festive", + "festivity", + "fetal", + "fetch", + "fever", + "fiber", + "fiction", + "fiddle", + "fiddling", + "fidelity", + "fidgeting", + "fidgety", + "fifteen", + "fifth", + "fiftieth", + "fifty", + "figment", + "figure", + "figurine", + "filing", + "filled", + "filler", + "filling", + "film", + "filter", + "filth", + "filtrate", + "finale", + "finalist", + "finalize", + "finally", + "finance", + "financial", + "finch", + "fineness", + "finer", + "finicky", + "finished", + "finisher", + "finishing", + "finite", + "finless", + "finlike", + "fiscally", + "fit", + "five", + "flaccid", + "flagman", + "flagpole", + "flagship", + "flagstick", + "flagstone", + "flail", + "flakily", + "flaky", + "flame", + "flammable", + "flanked", + "flanking", + "flannels", + "flap", + "flaring", + "flashback", + "flashbulb", + "flashcard", + "flashily", + "flashing", + "flashy", + "flask", + "flatbed", + "flatfoot", + "flatly", + "flatness", + "flatten", + "flattered", + "flatterer", + "flattery", + "flattop", + "flatware", + "flatworm", + "flavored", + "flavorful", + "flavoring", + "flaxseed", + "fled", + "fleshed", + "fleshy", + "flick", + "flier", + "flight", + "flinch", + "fling", + "flint", + "flip", + "flirt", + "float", + "flock", + "flogging", + "flop", + "floral", + "florist", + "floss", + "flounder", + "flyable", + "flyaway", + "flyer", + "flying", + "flyover", + "flypaper", + "foam", + "foe", + "fog", + "foil", + "folic", + "folk", + "follicle", + "follow", + "fondling", + "fondly", + "fondness", + "fondue", + "font", + "food", + "fool", + "footage", + "football", + "footbath", + "footboard", + "footer", + "footgear", + "foothill", + "foothold", + "footing", + "footless", + "footman", + "footnote", + "footpad", + "footpath", + "footprint", + "footrest", + "footsie", + "footsore", + "footwear", + "footwork", + "fossil", + "foster", + "founder", + "founding", + "fountain", + "fox", + "foyer", + "fraction", + "fracture", + "fragile", + "fragility", + "fragment", + "fragrance", + "fragrant", + "frail", + "frame", + "framing", + "frantic", + "fraternal", + "frayed", + "fraying", + "frays", + "freckled", + "freckles", + "freebase", + "freebee", + "freebie", + "freedom", + "freefall", + "freehand", + "freeing", + "freeload", + "freely", + "freemason", + "freeness", + "freestyle", + "freeware", + "freeway", + "freewill", + "freezable", + "freezing", + "freight", + "french", + "frenzied", + "frenzy", + "frequency", + "frequent", + "fresh", + "fretful", + "fretted", + "friction", + "friday", + "fridge", + "fried", + "friend", + "frighten", + "frightful", + "frigidity", + "frigidly", + "frill", + "fringe", + "frisbee", + "frisk", + "fritter", + "frivolous", + "frolic", + "from", + "front", + "frostbite", + "frosted", + "frostily", + "frosting", + "frostlike", + "frosty", + "froth", + "frown", + "frozen", + "fructose", + "frugality", + "frugally", + "fruit", + "frustrate", + "frying", + "gab", + "gaffe", + "gag", + "gainfully", + "gaining", + "gains", + "gala", + "gallantly", + "galleria", + "gallery", + "galley", + "gallon", + "gallows", + "gallstone", + "galore", + "galvanize", + "gambling", + "game", + "gaming", + "gamma", + "gander", + "gangly", + "gangrene", + "gangway", + "gap", + "garage", + "garbage", + "garden", + "gargle", + "garland", + "garlic", + "garment", + "garnet", + "garnish", + "garter", + "gas", + "gatherer", + "gathering", + "gating", + "gauging", + "gauntlet", + "gauze", + "gave", + "gawk", + "gazing", + "gear", + "gecko", + "geek", + "geiger", + "gem", + "gender", + "generic", + "generous", + "genetics", + "genre", + "gentile", + "gentleman", + "gently", + "gents", + "geography", + "geologic", + "geologist", + "geology", + "geometric", + "geometry", + "geranium", + "gerbil", + "geriatric", + "germicide", + "germinate", + "germless", + "germproof", + "gestate", + "gestation", + "gesture", + "getaway", + "getting", + "getup", + "giant", + "gibberish", + "giblet", + "giddily", + "giddiness", + "giddy", + "gift", + "gigabyte", + "gigahertz", + "gigantic", + "giggle", + "giggling", + "giggly", + "gigolo", + "gilled", + "gills", + "gimmick", + "girdle", + "giveaway", + "given", + "giver", + "giving", + "gizmo", + "gizzard", + "glacial", + "glacier", + "glade", + "gladiator", + "gladly", + "glamorous", + "glamour", + "glance", + "glancing", + "glandular", + "glare", + "glaring", + "glass", + "glaucoma", + "glazing", + "gleaming", + "gleeful", + "glider", + "gliding", + "glimmer", + "glimpse", + "glisten", + "glitch", + "glitter", + "glitzy", + "gloater", + "gloating", + "gloomily", + "gloomy", + "glorified", + "glorifier", + "glorify", + "glorious", + "glory", + "gloss", + "glove", + "glowing", + "glowworm", + "glucose", + "glue", + "gluten", + "glutinous", + "glutton", + "gnarly", + "gnat", + "goal", + "goatskin", + "goes", + "goggles", + "going", + "goldfish", + "goldmine", + "goldsmith", + "golf", + "goliath", + "gonad", + "gondola", + "gone", + "gong", + "good", + "gooey", + "goofball", + "goofiness", + "goofy", + "google", + "goon", + "gopher", + "gore", + "gorged", + "gorgeous", + "gory", + "gosling", + "gossip", + "gothic", + "gotten", + "gout", + "gown", + "grab", + "graceful", + "graceless", + "gracious", + "gradation", + "graded", + "grader", + "gradient", + "grading", + "gradually", + "graduate", + "graffiti", + "grafted", + "grafting", + "grain", + "granddad", + "grandkid", + "grandly", + "grandma", + "grandpa", + "grandson", + "granite", + "granny", + "granola", + "grant", + "granular", + "grape", + "graph", + "grapple", + "grappling", + "grasp", + "grass", + "gratified", + "gratify", + "grating", + "gratitude", + "gratuity", + "gravel", + "graveness", + "graves", + "graveyard", + "gravitate", + "gravity", + "gravy", + "gray", + "grazing", + "greasily", + "greedily", + "greedless", + "greedy", + "green", + "greeter", + "greeting", + "grew", + "greyhound", + "grid", + "grief", + "grievance", + "grieving", + "grievous", + "grill", + "grimace", + "grimacing", + "grime", + "griminess", + "grimy", + "grinch", + "grinning", + "grip", + "gristle", + "grit", + "groggily", + "groggy", + "groin", + "groom", + "groove", + "grooving", + "groovy", + "grope", + "ground", + "grouped", + "grout", + "grove", + "grower", + "growing", + "growl", + "grub", + "grudge", + "grudging", + "grueling", + "gruffly", + "grumble", + "grumbling", + "grumbly", + "grumpily", + "grunge", + "grunt", + "guacamole", + "guidable", + "guidance", + "guide", + "guiding", + "guileless", + "guise", + "gulf", + "gullible", + "gully", + "gulp", + "gumball", + "gumdrop", + "gumminess", + "gumming", + "gummy", + "gurgle", + "gurgling", + "guru", + "gush", + "gusto", + "gusty", + "gutless", + "guts", + "gutter", + "guy", + "guzzler", + "gyration", + "habitable", + "habitant", + "habitat", + "habitual", + "hacked", + "hacker", + "hacking", + "hacksaw", + "had", + "haggler", + "haiku", + "half", + "halogen", + "halt", + "halved", + "halves", + "hamburger", + "hamlet", + "hammock", + "hamper", + "hamster", + "hamstring", + "handbag", + "handball", + "handbook", + "handbrake", + "handcart", + "handclap", + "handclasp", + "handcraft", + "handcuff", + "handed", + "handful", + "handgrip", + "handgun", + "handheld", + "handiness", + "handiwork", + "handlebar", + "handled", + "handler", + "handling", + "handmade", + "handoff", + "handpick", + "handprint", + "handrail", + "handsaw", + "handset", + "handsfree", + "handshake", + "handstand", + "handwash", + "handwork", + "handwoven", + "handwrite", + "handyman", + "hangnail", + "hangout", + "hangover", + "hangup", + "hankering", + "hankie", + "hanky", + "haphazard", + "happening", + "happier", + "happiest", + "happily", + "happiness", + "happy", + "harbor", + "hardcopy", + "hardcore", + "hardcover", + "harddisk", + "hardened", + "hardener", + "hardening", + "hardhat", + "hardhead", + "hardiness", + "hardly", + "hardness", + "hardship", + "hardware", + "hardwired", + "hardwood", + "hardy", + "harmful", + "harmless", + "harmonica", + "harmonics", + "harmonize", + "harmony", + "harness", + "harpist", + "harsh", + "harvest", + "hash", + "hassle", + "haste", + "hastily", + "hastiness", + "hasty", + "hatbox", + "hatchback", + "hatchery", + "hatchet", + "hatching", + "hatchling", + "hate", + "hatless", + "hatred", + "haunt", + "haven", + "hazard", + "hazelnut", + "hazily", + "haziness", + "hazing", + "hazy", + "headache", + "headband", + "headboard", + "headcount", + "headdress", + "headed", + "header", + "headfirst", + "headgear", + "heading", + "headlamp", + "headless", + "headlock", + "headphone", + "headpiece", + "headrest", + "headroom", + "headscarf", + "headset", + "headsman", + "headstand", + "headstone", + "headway", + "headwear", + "heap", + "heat", + "heave", + "heavily", + "heaviness", + "heaving", + "hedge", + "hedging", + "heftiness", + "hefty", + "helium", + "helmet", + "helper", + "helpful", + "helping", + "helpless", + "helpline", + "hemlock", + "hemstitch", + "hence", + "henchman", + "henna", + "herald", + "herbal", + "herbicide", + "herbs", + "heritage", + "hermit", + "heroics", + "heroism", + "herring", + "herself", + "hertz", + "hesitancy", + "hesitant", + "hesitate", + "hexagon", + "hexagram", + "hubcap", + "huddle", + "huddling", + "huff", + "hug", + "hula", + "hulk", + "hull", + "human", + "humble", + "humbling", + "humbly", + "humid", + "humiliate", + "humility", + "humming", + "hummus", + "humongous", + "humorist", + "humorless", + "humorous", + "humpback", + "humped", + "humvee", + "hunchback", + "hundredth", + "hunger", + "hungrily", + "hungry", + "hunk", + "hunter", + "hunting", + "huntress", + "huntsman", + "hurdle", + "hurled", + "hurler", + "hurling", + "hurray", + "hurricane", + "hurried", + "hurry", + "hurt", + "husband", + "hush", + "husked", + "huskiness", + "hut", + "hybrid", + "hydrant", + "hydrated", + "hydration", + "hydrogen", + "hydroxide", + "hyperlink", + "hypertext", + "hyphen", + "hypnoses", + "hypnosis", + "hypnotic", + "hypnotism", + "hypnotist", + "hypnotize", + "hypocrisy", + "hypocrite", + "ibuprofen", + "ice", + "iciness", + "icing", + "icky", + "icon", + "icy", + "idealism", + "idealist", + "idealize", + "ideally", + "idealness", + "identical", + "identify", + "identity", + "ideology", + "idiocy", + "idiom", + "idly", + "igloo", + "ignition", + "ignore", + "iguana", + "illicitly", + "illusion", + "illusive", + "image", + "imaginary", + "imagines", + "imaging", + "imbecile", + "imitate", + "imitation", + "immature", + "immerse", + "immersion", + "imminent", + "immobile", + "immodest", + "immorally", + "immortal", + "immovable", + "immovably", + "immunity", + "immunize", + "impaired", + "impale", + "impart", + "impatient", + "impeach", + "impeding", + "impending", + "imperfect", + "imperial", + "impish", + "implant", + "implement", + "implicate", + "implicit", + "implode", + "implosion", + "implosive", + "imply", + "impolite", + "important", + "importer", + "impose", + "imposing", + "impotence", + "impotency", + "impotent", + "impound", + "imprecise", + "imprint", + "imprison", + "impromptu", + "improper", + "improve", + "improving", + "improvise", + "imprudent", + "impulse", + "impulsive", + "impure", + "impurity", + "iodine", + "iodize", + "ion", + "ipad", + "iphone", + "ipod", + "irate", + "irk", + "iron", + "irregular", + "irrigate", + "irritable", + "irritably", + "irritant", + "irritate", + "islamic", + "islamist", + "isolated", + "isolating", + "isolation", + "isotope", + "issue", + "issuing", + "italicize", + "italics", + "item", + "itinerary", + "itunes", + "ivory", + "ivy", + "jab", + "jackal", + "jacket", + "jackknife", + "jackpot", + "jailbird", + "jailbreak", + "jailer", + "jailhouse", + "jalapeno", + "jam", + "janitor", + "january", + "jargon", + "jarring", + "jasmine", + "jaundice", + "jaunt", + "java", + "jawed", + "jawless", + "jawline", + "jaws", + "jaybird", + "jaywalker", + "jazz", + "jeep", + "jeeringly", + "jellied", + "jelly", + "jersey", + "jester", + "jet", + "jiffy", + "jigsaw", + "jimmy", + "jingle", + "jingling", + "jinx", + "jitters", + "jittery", + "job", + "jockey", + "jockstrap", + "jogger", + "jogging", + "john", + "joining", + "jokester", + "jokingly", + "jolliness", + "jolly", + "jolt", + "jot", + "jovial", + "joyfully", + "joylessly", + "joyous", + "joyride", + "joystick", + "jubilance", + "jubilant", + "judge", + "judgingly", + "judicial", + "judiciary", + "judo", + "juggle", + "juggling", + "jugular", + "juice", + "juiciness", + "juicy", + "jujitsu", + "jukebox", + "july", + "jumble", + "jumbo", + "jump", + "junction", + "juncture", + "june", + "junior", + "juniper", + "junkie", + "junkman", + "junkyard", + "jurist", + "juror", + "jury", + "justice", + "justifier", + "justify", + "justly", + "justness", + "juvenile", + "kabob", + "kangaroo", + "karaoke", + "karate", + "karma", + "kebab", + "keenly", + "keenness", + "keep", + "keg", + "kelp", + "kennel", + "kept", + "kerchief", + "kerosene", + "kettle", + "kick", + "kiln", + "kilobyte", + "kilogram", + "kilometer", + "kilowatt", + "kilt", + "kimono", + "kindle", + "kindling", + "kindly", + "kindness", + "kindred", + "kinetic", + "kinfolk", + "king", + "kinship", + "kinsman", + "kinswoman", + "kissable", + "kisser", + "kissing", + "kitchen", + "kite", + "kitten", + "kitty", + "kiwi", + "kleenex", + "knapsack", + "knee", + "knelt", + "knickers", + "knoll", + "koala", + "kooky", + "kosher", + "krypton", + "kudos", + "kung", + "labored", + "laborer", + "laboring", + "laborious", + "labrador", + "ladder", + "ladies", + "ladle", + "ladybug", + "ladylike", + "lagged", + "lagging", + "lagoon", + "lair", + "lake", + "lance", + "landed", + "landfall", + "landfill", + "landing", + "landlady", + "landless", + "landline", + "landlord", + "landmark", + "landmass", + "landmine", + "landowner", + "landscape", + "landside", + "landslide", + "language", + "lankiness", + "lanky", + "lantern", + "lapdog", + "lapel", + "lapped", + "lapping", + "laptop", + "lard", + "large", + "lark", + "lash", + "lasso", + "last", + "latch", + "late", + "lather", + "latitude", + "latrine", + "latter", + "latticed", + "launch", + "launder", + "laundry", + "laurel", + "lavender", + "lavish", + "laxative", + "lazily", + "laziness", + "lazy", + "lecturer", + "left", + "legacy", + "legal", + "legend", + "legged", + "leggings", + "legible", + "legibly", + "legislate", + "lego", + "legroom", + "legume", + "legwarmer", + "legwork", + "lemon", + "lend", + "length", + "lens", + "lent", + "leotard", + "lesser", + "letdown", + "lethargic", + "lethargy", + "letter", + "lettuce", + "level", + "leverage", + "levers", + "levitate", + "levitator", + "liability", + "liable", + "liberty", + "librarian", + "library", + "licking", + "licorice", + "lid", + "life", + "lifter", + "lifting", + "liftoff", + "ligament", + "likely", + "likeness", + "likewise", + "liking", + "lilac", + "lilly", + "lily", + "limb", + "limeade", + "limelight", + "limes", + "limit", + "limping", + "limpness", + "line", + "lingo", + "linguini", + "linguist", + "lining", + "linked", + "linoleum", + "linseed", + "lint", + "lion", + "lip", + "liquefy", + "liqueur", + "liquid", + "lisp", + "list", + "litigate", + "litigator", + "litmus", + "litter", + "little", + "livable", + "lived", + "lively", + "liver", + "livestock", + "lividly", + "living", + "lizard", + "lubricant", + "lubricate", + "lucid", + "luckily", + "luckiness", + "luckless", + "lucrative", + "ludicrous", + "lugged", + "lukewarm", + "lullaby", + "lumber", + "luminance", + "luminous", + "lumpiness", + "lumping", + "lumpish", + "lunacy", + "lunar", + "lunchbox", + "luncheon", + "lunchroom", + "lunchtime", + "lung", + "lurch", + "lure", + "luridness", + "lurk", + "lushly", + "lushness", + "luster", + "lustfully", + "lustily", + "lustiness", + "lustrous", + "lusty", + "luxurious", + "luxury", + "lying", + "lyrically", + "lyricism", + "lyricist", + "lyrics", + "macarena", + "macaroni", + "macaw", + "mace", + "machine", + "machinist", + "magazine", + "magenta", + "maggot", + "magical", + "magician", + "magma", + "magnesium", + "magnetic", + "magnetism", + "magnetize", + "magnifier", + "magnify", + "magnitude", + "magnolia", + "mahogany", + "maimed", + "majestic", + "majesty", + "majorette", + "majority", + "makeover", + "maker", + "makeshift", + "making", + "malformed", + "malt", + "mama", + "mammal", + "mammary", + "mammogram", + "manager", + "managing", + "manatee", + "mandarin", + "mandate", + "mandatory", + "mandolin", + "manger", + "mangle", + "mango", + "mangy", + "manhandle", + "manhole", + "manhood", + "manhunt", + "manicotti", + "manicure", + "manifesto", + "manila", + "mankind", + "manlike", + "manliness", + "manly", + "manmade", + "manned", + "mannish", + "manor", + "manpower", + "mantis", + "mantra", + "manual", + "many", + "map", + "marathon", + "marauding", + "marbled", + "marbles", + "marbling", + "march", + "mardi", + "margarine", + "margarita", + "margin", + "marigold", + "marina", + "marine", + "marital", + "maritime", + "marlin", + "marmalade", + "maroon", + "married", + "marrow", + "marry", + "marshland", + "marshy", + "marsupial", + "marvelous", + "marxism", + "mascot", + "masculine", + "mashed", + "mashing", + "massager", + "masses", + "massive", + "mastiff", + "matador", + "matchbook", + "matchbox", + "matcher", + "matching", + "matchless", + "material", + "maternal", + "maternity", + "math", + "mating", + "matriarch", + "matrimony", + "matrix", + "matron", + "matted", + "matter", + "maturely", + "maturing", + "maturity", + "mauve", + "maverick", + "maximize", + "maximum", + "maybe", + "mayday", + "mayflower", + "moaner", + "moaning", + "mobile", + "mobility", + "mobilize", + "mobster", + "mocha", + "mocker", + "mockup", + "modified", + "modify", + "modular", + "modulator", + "module", + "moisten", + "moistness", + "moisture", + "molar", + "molasses", + "mold", + "molecular", + "molecule", + "molehill", + "mollusk", + "mom", + "monastery", + "monday", + "monetary", + "monetize", + "moneybags", + "moneyless", + "moneywise", + "mongoose", + "mongrel", + "monitor", + "monkhood", + "monogamy", + "monogram", + "monologue", + "monopoly", + "monorail", + "monotone", + "monotype", + "monoxide", + "monsieur", + "monsoon", + "monstrous", + "monthly", + "monument", + "moocher", + "moodiness", + "moody", + "mooing", + "moonbeam", + "mooned", + "moonlight", + "moonlike", + "moonlit", + "moonrise", + "moonscape", + "moonshine", + "moonstone", + "moonwalk", + "mop", + "morale", + "morality", + "morally", + "morbidity", + "morbidly", + "morphine", + "morphing", + "morse", + "mortality", + "mortally", + "mortician", + "mortified", + "mortify", + "mortuary", + "mosaic", + "mossy", + "most", + "mothball", + "mothproof", + "motion", + "motivate", + "motivator", + "motive", + "motocross", + "motor", + "motto", + "mountable", + "mountain", + "mounted", + "mounting", + "mourner", + "mournful", + "mouse", + "mousiness", + "moustache", + "mousy", + "mouth", + "movable", + "move", + "movie", + "moving", + "mower", + "mowing", + "much", + "muck", + "mud", + "mug", + "mulberry", + "mulch", + "mule", + "mulled", + "mullets", + "multiple", + "multiply", + "multitask", + "multitude", + "mumble", + "mumbling", + "mumbo", + "mummified", + "mummify", + "mummy", + "mumps", + "munchkin", + "mundane", + "municipal", + "muppet", + "mural", + "murkiness", + "murky", + "murmuring", + "muscular", + "museum", + "mushily", + "mushiness", + "mushroom", + "mushy", + "music", + "musket", + "muskiness", + "musky", + "mustang", + "mustard", + "muster", + "mustiness", + "musty", + "mutable", + "mutate", + "mutation", + "mute", + "mutilated", + "mutilator", + "mutiny", + "mutt", + "mutual", + "muzzle", + "myself", + "myspace", + "mystified", + "mystify", + "myth", + "nacho", + "nag", + "nail", + "name", + "naming", + "nanny", + "nanometer", + "nape", + "napkin", + "napped", + "napping", + "nappy", + "narrow", + "nastily", + "nastiness", + "national", + "native", + "nativity", + "natural", + "nature", + "naturist", + "nautical", + "navigate", + "navigator", + "navy", + "nearby", + "nearest", + "nearly", + "nearness", + "neatly", + "neatness", + "nebula", + "nebulizer", + "nectar", + "negate", + "negation", + "negative", + "neglector", + "negligee", + "negligent", + "negotiate", + "nemeses", + "nemesis", + "neon", + "nephew", + "nerd", + "nervous", + "nervy", + "nest", + "net", + "neurology", + "neuron", + "neurosis", + "neurotic", + "neuter", + "neutron", + "never", + "next", + "nibble", + "nickname", + "nicotine", + "niece", + "nifty", + "nimble", + "nimbly", + "nineteen", + "ninetieth", + "ninja", + "nintendo", + "ninth", + "nuclear", + "nuclei", + "nucleus", + "nugget", + "nullify", + "number", + "numbing", + "numbly", + "numbness", + "numeral", + "numerate", + "numerator", + "numeric", + "numerous", + "nuptials", + "nursery", + "nursing", + "nurture", + "nutcase", + "nutlike", + "nutmeg", + "nutrient", + "nutshell", + "nuttiness", + "nutty", + "nuzzle", + "nylon", + "oaf", + "oak", + "oasis", + "oat", + "obedience", + "obedient", + "obituary", + "object", + "obligate", + "obliged", + "oblivion", + "oblivious", + "oblong", + "obnoxious", + "oboe", + "obscure", + "obscurity", + "observant", + "observer", + "observing", + "obsessed", + "obsession", + "obsessive", + "obsolete", + "obstacle", + "obstinate", + "obstruct", + "obtain", + "obtrusive", + "obtuse", + "obvious", + "occultist", + "occupancy", + "occupant", + "occupier", + "occupy", + "ocean", + "ocelot", + "octagon", + "octane", + "october", + "octopus", + "ogle", + "oil", + "oink", + "ointment", + "okay", + "old", + "olive", + "olympics", + "omega", + "omen", + "ominous", + "omission", + "omit", + "omnivore", + "onboard", + "oncoming", + "ongoing", + "onion", + "online", + "onlooker", + "only", + "onscreen", + "onset", + "onshore", + "onslaught", + "onstage", + "onto", + "onward", + "onyx", + "oops", + "ooze", + "oozy", + "opacity", + "opal", + "open", + "operable", + "operate", + "operating", + "operation", + "operative", + "operator", + "opium", + "opossum", + "opponent", + "oppose", + "opposing", + "opposite", + "oppressed", + "oppressor", + "opt", + "opulently", + "osmosis", + "other", + "otter", + "ouch", + "ought", + "ounce", + "outage", + "outback", + "outbid", + "outboard", + "outbound", + "outbreak", + "outburst", + "outcast", + "outclass", + "outcome", + "outdated", + "outdoors", + "outer", + "outfield", + "outfit", + "outflank", + "outgoing", + "outgrow", + "outhouse", + "outing", + "outlast", + "outlet", + "outline", + "outlook", + "outlying", + "outmatch", + "outmost", + "outnumber", + "outplayed", + "outpost", + "outpour", + "output", + "outrage", + "outrank", + "outreach", + "outright", + "outscore", + "outsell", + "outshine", + "outshoot", + "outsider", + "outskirts", + "outsmart", + "outsource", + "outspoken", + "outtakes", + "outthink", + "outward", + "outweigh", + "outwit", + "oval", + "ovary", + "oven", + "overact", + "overall", + "overarch", + "overbid", + "overbill", + "overbite", + "overblown", + "overboard", + "overbook", + "overbuilt", + "overcast", + "overcoat", + "overcome", + "overcook", + "overcrowd", + "overdraft", + "overdrawn", + "overdress", + "overdrive", + "overdue", + "overeager", + "overeater", + "overexert", + "overfed", + "overfeed", + "overfill", + "overflow", + "overfull", + "overgrown", + "overhand", + "overhang", + "overhaul", + "overhead", + "overhear", + "overheat", + "overhung", + "overjoyed", + "overkill", + "overlabor", + "overlaid", + "overlap", + "overlay", + "overload", + "overlook", + "overlord", + "overlying", + "overnight", + "overpass", + "overpay", + "overplant", + "overplay", + "overpower", + "overprice", + "overrate", + "overreach", + "overreact", + "override", + "overripe", + "overrule", + "overrun", + "overshoot", + "overshot", + "oversight", + "oversized", + "oversleep", + "oversold", + "overspend", + "overstate", + "overstay", + "overstep", + "overstock", + "overstuff", + "oversweet", + "overtake", + "overthrow", + "overtime", + "overtly", + "overtone", + "overture", + "overturn", + "overuse", + "overvalue", + "overview", + "overwrite", + "owl", + "oxford", + "oxidant", + "oxidation", + "oxidize", + "oxidizing", + "oxygen", + "oxymoron", + "oyster", + "ozone", + "paced", + "pacemaker", + "pacific", + "pacifier", + "pacifism", + "pacifist", + "pacify", + "padded", + "padding", + "paddle", + "paddling", + "padlock", + "pagan", + "pager", + "paging", + "pajamas", + "palace", + "palatable", + "palm", + "palpable", + "palpitate", + "paltry", + "pampered", + "pamperer", + "pampers", + "pamphlet", + "panama", + "pancake", + "pancreas", + "panda", + "pandemic", + "pang", + "panhandle", + "panic", + "panning", + "panorama", + "panoramic", + "panther", + "pantomime", + "pantry", + "pants", + "pantyhose", + "paparazzi", + "papaya", + "paper", + "paprika", + "papyrus", + "parabola", + "parachute", + "parade", + "paradox", + "paragraph", + "parakeet", + "paralegal", + "paralyses", + "paralysis", + "paralyze", + "paramedic", + "parameter", + "paramount", + "parasail", + "parasite", + "parasitic", + "parcel", + "parched", + "parchment", + "pardon", + "parish", + "parka", + "parking", + "parkway", + "parlor", + "parmesan", + "parole", + "parrot", + "parsley", + "parsnip", + "partake", + "parted", + "parting", + "partition", + "partly", + "partner", + "partridge", + "party", + "passable", + "passably", + "passage", + "passcode", + "passenger", + "passerby", + "passing", + "passion", + "passive", + "passivism", + "passover", + "passport", + "password", + "pasta", + "pasted", + "pastel", + "pastime", + "pastor", + "pastrami", + "pasture", + "pasty", + "patchwork", + "patchy", + "paternal", + "paternity", + "path", + "patience", + "patient", + "patio", + "patriarch", + "patriot", + "patrol", + "patronage", + "patronize", + "pauper", + "pavement", + "paver", + "pavestone", + "pavilion", + "paving", + "pawing", + "payable", + "payback", + "paycheck", + "payday", + "payee", + "payer", + "paying", + "payment", + "payphone", + "payroll", + "pebble", + "pebbly", + "pecan", + "pectin", + "peculiar", + "peddling", + "pediatric", + "pedicure", + "pedigree", + "pedometer", + "pegboard", + "pelican", + "pellet", + "pelt", + "pelvis", + "penalize", + "penalty", + "pencil", + "pendant", + "pending", + "penholder", + "penknife", + "pennant", + "penniless", + "penny", + "penpal", + "pension", + "pentagon", + "pentagram", + "pep", + "perceive", + "percent", + "perch", + "percolate", + "perennial", + "perfected", + "perfectly", + "perfume", + "periscope", + "perish", + "perjurer", + "perjury", + "perkiness", + "perky", + "perm", + "peroxide", + "perpetual", + "perplexed", + "persecute", + "persevere", + "persuaded", + "persuader", + "pesky", + "peso", + "pessimism", + "pessimist", + "pester", + "pesticide", + "petal", + "petite", + "petition", + "petri", + "petroleum", + "petted", + "petticoat", + "pettiness", + "petty", + "petunia", + "phantom", + "phobia", + "phoenix", + "phonebook", + "phoney", + "phonics", + "phoniness", + "phony", + "phosphate", + "photo", + "phrase", + "phrasing", + "placard", + "placate", + "placidly", + "plank", + "planner", + "plant", + "plasma", + "plaster", + "plastic", + "plated", + "platform", + "plating", + "platinum", + "platonic", + "platter", + "platypus", + "plausible", + "plausibly", + "playable", + "playback", + "player", + "playful", + "playgroup", + "playhouse", + "playing", + "playlist", + "playmaker", + "playmate", + "playoff", + "playpen", + "playroom", + "playset", + "plaything", + "playtime", + "plaza", + "pleading", + "pleat", + "pledge", + "plentiful", + "plenty", + "plethora", + "plexiglas", + "pliable", + "plod", + "plop", + "plot", + "plow", + "ploy", + "pluck", + "plug", + "plunder", + "plunging", + "plural", + "plus", + "plutonium", + "plywood", + "poach", + "pod", + "poem", + "poet", + "pogo", + "pointed", + "pointer", + "pointing", + "pointless", + "pointy", + "poise", + "poison", + "poker", + "poking", + "polar", + "police", + "policy", + "polio", + "polish", + "politely", + "polka", + "polo", + "polyester", + "polygon", + "polygraph", + "polymer", + "poncho", + "pond", + "pony", + "popcorn", + "pope", + "poplar", + "popper", + "poppy", + "popsicle", + "populace", + "popular", + "populate", + "porcupine", + "pork", + "porous", + "porridge", + "portable", + "portal", + "portfolio", + "porthole", + "portion", + "portly", + "portside", + "poser", + "posh", + "posing", + "possible", + "possibly", + "possum", + "postage", + "postal", + "postbox", + "postcard", + "posted", + "poster", + "posting", + "postnasal", + "posture", + "postwar", + "pouch", + "pounce", + "pouncing", + "pound", + "pouring", + "pout", + "powdered", + "powdering", + "powdery", + "power", + "powwow", + "pox", + "praising", + "prance", + "prancing", + "pranker", + "prankish", + "prankster", + "prayer", + "praying", + "preacher", + "preaching", + "preachy", + "preamble", + "precinct", + "precise", + "precision", + "precook", + "precut", + "predator", + "predefine", + "predict", + "preface", + "prefix", + "preflight", + "preformed", + "pregame", + "pregnancy", + "pregnant", + "preheated", + "prelaunch", + "prelaw", + "prelude", + "premiere", + "premises", + "premium", + "prenatal", + "preoccupy", + "preorder", + "prepaid", + "prepay", + "preplan", + "preppy", + "preschool", + "prescribe", + "preseason", + "preset", + "preshow", + "president", + "presoak", + "press", + "presume", + "presuming", + "preteen", + "pretended", + "pretender", + "pretense", + "pretext", + "pretty", + "pretzel", + "prevail", + "prevalent", + "prevent", + "preview", + "previous", + "prewar", + "prewashed", + "prideful", + "pried", + "primal", + "primarily", + "primary", + "primate", + "primer", + "primp", + "princess", + "print", + "prior", + "prism", + "prison", + "prissy", + "pristine", + "privacy", + "private", + "privatize", + "prize", + "proactive", + "probable", + "probably", + "probation", + "probe", + "probing", + "probiotic", + "problem", + "procedure", + "process", + "proclaim", + "procreate", + "procurer", + "prodigal", + "prodigy", + "produce", + "product", + "profane", + "profanity", + "professed", + "professor", + "profile", + "profound", + "profusely", + "progeny", + "prognosis", + "program", + "progress", + "projector", + "prologue", + "prolonged", + "promenade", + "prominent", + "promoter", + "promotion", + "prompter", + "promptly", + "prone", + "prong", + "pronounce", + "pronto", + "proofing", + "proofread", + "proofs", + "propeller", + "properly", + "property", + "proponent", + "proposal", + "propose", + "props", + "prorate", + "protector", + "protegee", + "proton", + "prototype", + "protozoan", + "protract", + "protrude", + "proud", + "provable", + "proved", + "proven", + "provided", + "provider", + "providing", + "province", + "proving", + "provoke", + "provoking", + "provolone", + "prowess", + "prowler", + "prowling", + "proximity", + "proxy", + "prozac", + "prude", + "prudishly", + "prune", + "pruning", + "pry", + "psychic", + "public", + "publisher", + "pucker", + "pueblo", + "pug", + "pull", + "pulmonary", + "pulp", + "pulsate", + "pulse", + "pulverize", + "puma", + "pumice", + "pummel", + "punch", + "punctual", + "punctuate", + "punctured", + "pungent", + "punisher", + "punk", + "pupil", + "puppet", + "puppy", + "purchase", + "pureblood", + "purebred", + "purely", + "pureness", + "purgatory", + "purge", + "purging", + "purifier", + "purify", + "purist", + "puritan", + "purity", + "purple", + "purplish", + "purposely", + "purr", + "purse", + "pursuable", + "pursuant", + "pursuit", + "purveyor", + "pushcart", + "pushchair", + "pusher", + "pushiness", + "pushing", + "pushover", + "pushpin", + "pushup", + "pushy", + "putdown", + "putt", + "puzzle", + "puzzling", + "pyramid", + "pyromania", + "python", + "quack", + "quadrant", + "quail", + "quaintly", + "quake", + "quaking", + "qualified", + "qualifier", + "qualify", + "quality", + "qualm", + "quantum", + "quarrel", + "quarry", + "quartered", + "quarterly", + "quarters", + "quartet", + "quench", + "query", + "quicken", + "quickly", + "quickness", + "quicksand", + "quickstep", + "quiet", + "quill", + "quilt", + "quintet", + "quintuple", + "quirk", + "quit", + "quiver", + "quizzical", + "quotable", + "quotation", + "quote", + "rabid", + "race", + "racing", + "racism", + "rack", + "racoon", + "radar", + "radial", + "radiance", + "radiantly", + "radiated", + "radiation", + "radiator", + "radio", + "radish", + "raffle", + "raft", + "rage", + "ragged", + "raging", + "ragweed", + "raider", + "railcar", + "railing", + "railroad", + "railway", + "raisin", + "rake", + "raking", + "rally", + "ramble", + "rambling", + "ramp", + "ramrod", + "ranch", + "rancidity", + "random", + "ranged", + "ranger", + "ranging", + "ranked", + "ranking", + "ransack", + "ranting", + "rants", + "rare", + "rarity", + "rascal", + "rash", + "rasping", + "ravage", + "raven", + "ravine", + "raving", + "ravioli", + "ravishing", + "reabsorb", + "reach", + "reacquire", + "reaction", + "reactive", + "reactor", + "reaffirm", + "ream", + "reanalyze", + "reappear", + "reapply", + "reappoint", + "reapprove", + "rearrange", + "rearview", + "reason", + "reassign", + "reassure", + "reattach", + "reawake", + "rebalance", + "rebate", + "rebel", + "rebirth", + "reboot", + "reborn", + "rebound", + "rebuff", + "rebuild", + "rebuilt", + "reburial", + "rebuttal", + "recall", + "recant", + "recapture", + "recast", + "recede", + "recent", + "recess", + "recharger", + "recipient", + "recital", + "recite", + "reckless", + "reclaim", + "recliner", + "reclining", + "recluse", + "reclusive", + "recognize", + "recoil", + "recollect", + "recolor", + "reconcile", + "reconfirm", + "reconvene", + "recopy", + "record", + "recount", + "recoup", + "recovery", + "recreate", + "rectal", + "rectangle", + "rectified", + "rectify", + "recycled", + "recycler", + "recycling", + "reemerge", + "reenact", + "reenter", + "reentry", + "reexamine", + "referable", + "referee", + "reference", + "refill", + "refinance", + "refined", + "refinery", + "refining", + "refinish", + "reflected", + "reflector", + "reflex", + "reflux", + "refocus", + "refold", + "reforest", + "reformat", + "reformed", + "reformer", + "reformist", + "refract", + "refrain", + "refreeze", + "refresh", + "refried", + "refueling", + "refund", + "refurbish", + "refurnish", + "refusal", + "refuse", + "refusing", + "refutable", + "refute", + "regain", + "regalia", + "regally", + "reggae", + "regime", + "region", + "register", + "registrar", + "registry", + "regress", + "regretful", + "regroup", + "regular", + "regulate", + "regulator", + "rehab", + "reheat", + "rehire", + "rehydrate", + "reimburse", + "reissue", + "reiterate", + "rejoice", + "rejoicing", + "rejoin", + "rekindle", + "relapse", + "relapsing", + "relatable", + "related", + "relation", + "relative", + "relax", + "relay", + "relearn", + "release", + "relenting", + "reliable", + "reliably", + "reliance", + "reliant", + "relic", + "relieve", + "relieving", + "relight", + "relish", + "relive", + "reload", + "relocate", + "relock", + "reluctant", + "rely", + "remake", + "remark", + "remarry", + "rematch", + "remedial", + "remedy", + "remember", + "reminder", + "remindful", + "remission", + "remix", + "remnant", + "remodeler", + "remold", + "remorse", + "remote", + "removable", + "removal", + "removed", + "remover", + "removing", + "rename", + "renderer", + "rendering", + "rendition", + "renegade", + "renewable", + "renewably", + "renewal", + "renewed", + "renounce", + "renovate", + "renovator", + "rentable", + "rental", + "rented", + "renter", + "reoccupy", + "reoccur", + "reopen", + "reorder", + "repackage", + "repacking", + "repaint", + "repair", + "repave", + "repaying", + "repayment", + "repeal", + "repeated", + "repeater", + "repent", + "rephrase", + "replace", + "replay", + "replica", + "reply", + "reporter", + "repose", + "repossess", + "repost", + "repressed", + "reprimand", + "reprint", + "reprise", + "reproach", + "reprocess", + "reproduce", + "reprogram", + "reps", + "reptile", + "reptilian", + "repugnant", + "repulsion", + "repulsive", + "repurpose", + "reputable", + "reputably", + "request", + "require", + "requisite", + "reroute", + "rerun", + "resale", + "resample", + "rescuer", + "reseal", + "research", + "reselect", + "reseller", + "resemble", + "resend", + "resent", + "reset", + "reshape", + "reshoot", + "reshuffle", + "residence", + "residency", + "resident", + "residual", + "residue", + "resigned", + "resilient", + "resistant", + "resisting", + "resize", + "resolute", + "resolved", + "resonant", + "resonate", + "resort", + "resource", + "respect", + "resubmit", + "result", + "resume", + "resupply", + "resurface", + "resurrect", + "retail", + "retainer", + "retaining", + "retake", + "retaliate", + "retention", + "rethink", + "retinal", + "retired", + "retiree", + "retiring", + "retold", + "retool", + "retorted", + "retouch", + "retrace", + "retract", + "retrain", + "retread", + "retreat", + "retrial", + "retrieval", + "retriever", + "retry", + "return", + "retying", + "retype", + "reunion", + "reunite", + "reusable", + "reuse", + "reveal", + "reveler", + "revenge", + "revenue", + "reverb", + "revered", + "reverence", + "reverend", + "reversal", + "reverse", + "reversing", + "reversion", + "revert", + "revisable", + "revise", + "revision", + "revisit", + "revivable", + "revival", + "reviver", + "reviving", + "revocable", + "revoke", + "revolt", + "revolver", + "revolving", + "reward", + "rewash", + "rewind", + "rewire", + "reword", + "rework", + "rewrap", + "rewrite", + "rhyme", + "ribbon", + "ribcage", + "rice", + "riches", + "richly", + "richness", + "rickety", + "ricotta", + "riddance", + "ridden", + "ride", + "riding", + "rifling", + "rift", + "rigging", + "rigid", + "rigor", + "rimless", + "rimmed", + "rind", + "rink", + "rinse", + "rinsing", + "riot", + "ripcord", + "ripeness", + "ripening", + "ripping", + "ripple", + "rippling", + "riptide", + "rise", + "rising", + "risk", + "risotto", + "ritalin", + "ritzy", + "rival", + "riverbank", + "riverbed", + "riverboat", + "riverside", + "riveter", + "riveting", + "roamer", + "roaming", + "roast", + "robbing", + "robe", + "robin", + "robotics", + "robust", + "rockband", + "rocker", + "rocket", + "rockfish", + "rockiness", + "rocking", + "rocklike", + "rockslide", + "rockstar", + "rocky", + "rogue", + "roman", + "romp", + "rope", + "roping", + "roster", + "rosy", + "rotten", + "rotting", + "rotunda", + "roulette", + "rounding", + "roundish", + "roundness", + "roundup", + "roundworm", + "routine", + "routing", + "rover", + "roving", + "royal", + "rubbed", + "rubber", + "rubbing", + "rubble", + "rubdown", + "ruby", + "ruckus", + "rudder", + "rug", + "ruined", + "rule", + "rumble", + "rumbling", + "rummage", + "rumor", + "runaround", + "rundown", + "runner", + "running", + "runny", + "runt", + "runway", + "rupture", + "rural", + "ruse", + "rush", + "rust", + "rut", + "sabbath", + "sabotage", + "sacrament", + "sacred", + "sacrifice", + "sadden", + "saddlebag", + "saddled", + "saddling", + "sadly", + "sadness", + "safari", + "safeguard", + "safehouse", + "safely", + "safeness", + "saffron", + "saga", + "sage", + "sagging", + "saggy", + "said", + "saint", + "sake", + "salad", + "salami", + "salaried", + "salary", + "saline", + "salon", + "saloon", + "salsa", + "salt", + "salutary", + "salute", + "salvage", + "salvaging", + "salvation", + "same", + "sample", + "sampling", + "sanction", + "sanctity", + "sanctuary", + "sandal", + "sandbag", + "sandbank", + "sandbar", + "sandblast", + "sandbox", + "sanded", + "sandfish", + "sanding", + "sandlot", + "sandpaper", + "sandpit", + "sandstone", + "sandstorm", + "sandworm", + "sandy", + "sanitary", + "sanitizer", + "sank", + "santa", + "sapling", + "sappiness", + "sappy", + "sarcasm", + "sarcastic", + "sardine", + "sash", + "sasquatch", + "sassy", + "satchel", + "satiable", + "satin", + "satirical", + "satisfied", + "satisfy", + "saturate", + "saturday", + "sauciness", + "saucy", + "sauna", + "savage", + "savanna", + "saved", + "savings", + "savior", + "savor", + "saxophone", + "say", + "scabbed", + "scabby", + "scalded", + "scalding", + "scale", + "scaling", + "scallion", + "scallop", + "scalping", + "scam", + "scandal", + "scanner", + "scanning", + "scant", + "scapegoat", + "scarce", + "scarcity", + "scarecrow", + "scared", + "scarf", + "scarily", + "scariness", + "scarring", + "scary", + "scavenger", + "scenic", + "schedule", + "schematic", + "scheme", + "scheming", + "schilling", + "schnapps", + "scholar", + "science", + "scientist", + "scion", + "scoff", + "scolding", + "scone", + "scoop", + "scooter", + "scope", + "scorch", + "scorebook", + "scorecard", + "scored", + "scoreless", + "scorer", + "scoring", + "scorn", + "scorpion", + "scotch", + "scoundrel", + "scoured", + "scouring", + "scouting", + "scouts", + "scowling", + "scrabble", + "scraggly", + "scrambled", + "scrambler", + "scrap", + "scratch", + "scrawny", + "screen", + "scribble", + "scribe", + "scribing", + "scrimmage", + "script", + "scroll", + "scrooge", + "scrounger", + "scrubbed", + "scrubber", + "scruffy", + "scrunch", + "scrutiny", + "scuba", + "scuff", + "sculptor", + "sculpture", + "scurvy", + "scuttle", + "secluded", + "secluding", + "seclusion", + "second", + "secrecy", + "secret", + "sectional", + "sector", + "secular", + "securely", + "security", + "sedan", + "sedate", + "sedation", + "sedative", + "sediment", + "seduce", + "seducing", + "segment", + "seismic", + "seizing", + "seldom", + "selected", + "selection", + "selective", + "selector", + "self", + "seltzer", + "semantic", + "semester", + "semicolon", + "semifinal", + "seminar", + "semisoft", + "semisweet", + "senate", + "senator", + "send", + "senior", + "senorita", + "sensation", + "sensitive", + "sensitize", + "sensually", + "sensuous", + "sepia", + "september", + "septic", + "septum", + "sequel", + "sequence", + "sequester", + "series", + "sermon", + "serotonin", + "serpent", + "serrated", + "serve", + "service", + "serving", + "sesame", + "sessions", + "setback", + "setting", + "settle", + "settling", + "setup", + "sevenfold", + "seventeen", + "seventh", + "seventy", + "severity", + "shabby", + "shack", + "shaded", + "shadily", + "shadiness", + "shading", + "shadow", + "shady", + "shaft", + "shakable", + "shakily", + "shakiness", + "shaking", + "shaky", + "shale", + "shallot", + "shallow", + "shame", + "shampoo", + "shamrock", + "shank", + "shanty", + "shape", + "shaping", + "share", + "sharpener", + "sharper", + "sharpie", + "sharply", + "sharpness", + "shawl", + "sheath", + "shed", + "sheep", + "sheet", + "shelf", + "shell", + "shelter", + "shelve", + "shelving", + "sherry", + "shield", + "shifter", + "shifting", + "shiftless", + "shifty", + "shimmer", + "shimmy", + "shindig", + "shine", + "shingle", + "shininess", + "shining", + "shiny", + "ship", + "shirt", + "shivering", + "shock", + "shone", + "shoplift", + "shopper", + "shopping", + "shoptalk", + "shore", + "shortage", + "shortcake", + "shortcut", + "shorten", + "shorter", + "shorthand", + "shortlist", + "shortly", + "shortness", + "shorts", + "shortwave", + "shorty", + "shout", + "shove", + "showbiz", + "showcase", + "showdown", + "shower", + "showgirl", + "showing", + "showman", + "shown", + "showoff", + "showpiece", + "showplace", + "showroom", + "showy", + "shrank", + "shrapnel", + "shredder", + "shredding", + "shrewdly", + "shriek", + "shrill", + "shrimp", + "shrine", + "shrink", + "shrivel", + "shrouded", + "shrubbery", + "shrubs", + "shrug", + "shrunk", + "shucking", + "shudder", + "shuffle", + "shuffling", + "shun", + "shush", + "shut", + "shy", + "siamese", + "siberian", + "sibling", + "siding", + "sierra", + "siesta", + "sift", + "sighing", + "silenced", + "silencer", + "silent", + "silica", + "silicon", + "silk", + "silliness", + "silly", + "silo", + "silt", + "silver", + "similarly", + "simile", + "simmering", + "simple", + "simplify", + "simply", + "sincere", + "sincerity", + "singer", + "singing", + "single", + "singular", + "sinister", + "sinless", + "sinner", + "sinuous", + "sip", + "siren", + "sister", + "sitcom", + "sitter", + "sitting", + "situated", + "situation", + "sixfold", + "sixteen", + "sixth", + "sixties", + "sixtieth", + "sixtyfold", + "sizable", + "sizably", + "size", + "sizing", + "sizzle", + "sizzling", + "skater", + "skating", + "skedaddle", + "skeletal", + "skeleton", + "skeptic", + "sketch", + "skewed", + "skewer", + "skid", + "skied", + "skier", + "skies", + "skiing", + "skilled", + "skillet", + "skillful", + "skimmed", + "skimmer", + "skimming", + "skimpily", + "skincare", + "skinhead", + "skinless", + "skinning", + "skinny", + "skintight", + "skipper", + "skipping", + "skirmish", + "skirt", + "skittle", + "skydiver", + "skylight", + "skyline", + "skype", + "skyrocket", + "skyward", + "slab", + "slacked", + "slacker", + "slacking", + "slackness", + "slacks", + "slain", + "slam", + "slander", + "slang", + "slapping", + "slapstick", + "slashed", + "slashing", + "slate", + "slather", + "slaw", + "sled", + "sleek", + "sleep", + "sleet", + "sleeve", + "slept", + "sliceable", + "sliced", + "slicer", + "slicing", + "slick", + "slider", + "slideshow", + "sliding", + "slighted", + "slighting", + "slightly", + "slimness", + "slimy", + "slinging", + "slingshot", + "slinky", + "slip", + "slit", + "sliver", + "slobbery", + "slogan", + "sloped", + "sloping", + "sloppily", + "sloppy", + "slot", + "slouching", + "slouchy", + "sludge", + "slug", + "slum", + "slurp", + "slush", + "sly", + "small", + "smartly", + "smartness", + "smasher", + "smashing", + "smashup", + "smell", + "smelting", + "smile", + "smilingly", + "smirk", + "smite", + "smith", + "smitten", + "smock", + "smog", + "smoked", + "smokeless", + "smokiness", + "smoking", + "smoky", + "smolder", + "smooth", + "smother", + "smudge", + "smudgy", + "smuggler", + "smuggling", + "smugly", + "smugness", + "snack", + "snagged", + "snaking", + "snap", + "snare", + "snarl", + "snazzy", + "sneak", + "sneer", + "sneeze", + "sneezing", + "snide", + "sniff", + "snippet", + "snipping", + "snitch", + "snooper", + "snooze", + "snore", + "snoring", + "snorkel", + "snort", + "snout", + "snowbird", + "snowboard", + "snowbound", + "snowcap", + "snowdrift", + "snowdrop", + "snowfall", + "snowfield", + "snowflake", + "snowiness", + "snowless", + "snowman", + "snowplow", + "snowshoe", + "snowstorm", + "snowsuit", + "snowy", + "snub", + "snuff", + "snuggle", + "snugly", + "snugness", + "speak", + "spearfish", + "spearhead", + "spearman", + "spearmint", + "species", + "specimen", + "specked", + "speckled", + "specks", + "spectacle", + "spectator", + "spectrum", + "speculate", + "speech", + "speed", + "spellbind", + "speller", + "spelling", + "spendable", + "spender", + "spending", + "spent", + "spew", + "sphere", + "spherical", + "sphinx", + "spider", + "spied", + "spiffy", + "spill", + "spilt", + "spinach", + "spinal", + "spindle", + "spinner", + "spinning", + "spinout", + "spinster", + "spiny", + "spiral", + "spirited", + "spiritism", + "spirits", + "spiritual", + "splashed", + "splashing", + "splashy", + "splatter", + "spleen", + "splendid", + "splendor", + "splice", + "splicing", + "splinter", + "splotchy", + "splurge", + "spoilage", + "spoiled", + "spoiler", + "spoiling", + "spoils", + "spoken", + "spokesman", + "sponge", + "spongy", + "sponsor", + "spoof", + "spookily", + "spooky", + "spool", + "spoon", + "spore", + "sporting", + "sports", + "sporty", + "spotless", + "spotlight", + "spotted", + "spotter", + "spotting", + "spotty", + "spousal", + "spouse", + "spout", + "sprain", + "sprang", + "sprawl", + "spray", + "spree", + "sprig", + "spring", + "sprinkled", + "sprinkler", + "sprint", + "sprite", + "sprout", + "spruce", + "sprung", + "spry", + "spud", + "spur", + "sputter", + "spyglass", + "squabble", + "squad", + "squall", + "squander", + "squash", + "squatted", + "squatter", + "squatting", + "squeak", + "squealer", + "squealing", + "squeamish", + "squeegee", + "squeeze", + "squeezing", + "squid", + "squiggle", + "squiggly", + "squint", + "squire", + "squirt", + "squishier", + "squishy", + "stability", + "stabilize", + "stable", + "stack", + "stadium", + "staff", + "stage", + "staging", + "stagnant", + "stagnate", + "stainable", + "stained", + "staining", + "stainless", + "stalemate", + "staleness", + "stalling", + "stallion", + "stamina", + "stammer", + "stamp", + "stand", + "stank", + "staple", + "stapling", + "starboard", + "starch", + "stardom", + "stardust", + "starfish", + "stargazer", + "staring", + "stark", + "starless", + "starlet", + "starlight", + "starlit", + "starring", + "starry", + "starship", + "starter", + "starting", + "startle", + "startling", + "startup", + "starved", + "starving", + "stash", + "state", + "static", + "statistic", + "statue", + "stature", + "status", + "statute", + "statutory", + "staunch", + "stays", + "steadfast", + "steadier", + "steadily", + "steadying", + "steam", + "steed", + "steep", + "steerable", + "steering", + "steersman", + "stegosaur", + "stellar", + "stem", + "stench", + "stencil", + "step", + "stereo", + "sterile", + "sterility", + "sterilize", + "sterling", + "sternness", + "sternum", + "stew", + "stick", + "stiffen", + "stiffly", + "stiffness", + "stifle", + "stifling", + "stillness", + "stilt", + "stimulant", + "stimulate", + "stimuli", + "stimulus", + "stinger", + "stingily", + "stinging", + "stingray", + "stingy", + "stinking", + "stinky", + "stipend", + "stipulate", + "stir", + "stitch", + "stock", + "stoic", + "stoke", + "stole", + "stomp", + "stonewall", + "stoneware", + "stonework", + "stoning", + "stony", + "stood", + "stooge", + "stool", + "stoop", + "stoplight", + "stoppable", + "stoppage", + "stopped", + "stopper", + "stopping", + "stopwatch", + "storable", + "storage", + "storeroom", + "storewide", + "storm", + "stout", + "stove", + "stowaway", + "stowing", + "straddle", + "straggler", + "strained", + "strainer", + "straining", + "strangely", + "stranger", + "strangle", + "strategic", + "strategy", + "stratus", + "straw", + "stray", + "streak", + "stream", + "street", + "strength", + "strenuous", + "strep", + "stress", + "stretch", + "strewn", + "stricken", + "strict", + "stride", + "strife", + "strike", + "striking", + "strive", + "striving", + "strobe", + "strode", + "stroller", + "strongbox", + "strongly", + "strongman", + "struck", + "structure", + "strudel", + "struggle", + "strum", + "strung", + "strut", + "stubbed", + "stubble", + "stubbly", + "stubborn", + "stucco", + "stuck", + "student", + "studied", + "studio", + "study", + "stuffed", + "stuffing", + "stuffy", + "stumble", + "stumbling", + "stump", + "stung", + "stunned", + "stunner", + "stunning", + "stunt", + "stupor", + "sturdily", + "sturdy", + "styling", + "stylishly", + "stylist", + "stylized", + "stylus", + "suave", + "subarctic", + "subatomic", + "subdivide", + "subdued", + "subduing", + "subfloor", + "subgroup", + "subheader", + "subject", + "sublease", + "sublet", + "sublevel", + "sublime", + "submarine", + "submerge", + "submersed", + "submitter", + "subpanel", + "subpar", + "subplot", + "subprime", + "subscribe", + "subscript", + "subsector", + "subside", + "subsiding", + "subsidize", + "subsidy", + "subsoil", + "subsonic", + "substance", + "subsystem", + "subtext", + "subtitle", + "subtly", + "subtotal", + "subtract", + "subtype", + "suburb", + "subway", + "subwoofer", + "subzero", + "succulent", + "such", + "suction", + "sudden", + "sudoku", + "suds", + "sufferer", + "suffering", + "suffice", + "suffix", + "suffocate", + "suffrage", + "sugar", + "suggest", + "suing", + "suitable", + "suitably", + "suitcase", + "suitor", + "sulfate", + "sulfide", + "sulfite", + "sulfur", + "sulk", + "sullen", + "sulphate", + "sulphuric", + "sultry", + "superbowl", + "superglue", + "superhero", + "superior", + "superjet", + "superman", + "supermom", + "supernova", + "supervise", + "supper", + "supplier", + "supply", + "support", + "supremacy", + "supreme", + "surcharge", + "surely", + "sureness", + "surface", + "surfacing", + "surfboard", + "surfer", + "surgery", + "surgical", + "surging", + "surname", + "surpass", + "surplus", + "surprise", + "surreal", + "surrender", + "surrogate", + "surround", + "survey", + "survival", + "survive", + "surviving", + "survivor", + "sushi", + "suspect", + "suspend", + "suspense", + "sustained", + "sustainer", + "swab", + "swaddling", + "swagger", + "swampland", + "swan", + "swapping", + "swarm", + "sway", + "swear", + "sweat", + "sweep", + "swell", + "swept", + "swerve", + "swifter", + "swiftly", + "swiftness", + "swimmable", + "swimmer", + "swimming", + "swimsuit", + "swimwear", + "swinger", + "swinging", + "swipe", + "swirl", + "switch", + "swivel", + "swizzle", + "swooned", + "swoop", + "swoosh", + "swore", + "sworn", + "swung", + "sycamore", + "sympathy", + "symphonic", + "symphony", + "symptom", + "synapse", + "syndrome", + "synergy", + "synopses", + "synopsis", + "synthesis", + "synthetic", + "syrup", + "system", + "t - shirt", + "tabasco", + "tabby", + "tableful", + "tables", + "tablet", + "tableware", + "tabloid", + "tackiness", + "tacking", + "tackle", + "tackling", + "tacky", + "taco", + "tactful", + "tactical", + "tactics", + "tactile", + "tactless", + "tadpole", + "taekwondo", + "tag", + "tainted", + "take", + "taking", + "talcum", + "talisman", + "tall", + "talon", + "tamale", + "tameness", + "tamer", + "tamper", + "tank", + "tanned", + "tannery", + "tanning", + "tantrum", + "tapeless", + "tapered", + "tapering", + "tapestry", + "tapioca", + "tapping", + "taps", + "tarantula", + "target", + "tarmac", + "tarnish", + "tarot", + "tartar", + "tartly", + "tartness", + "task", + "tassel", + "taste", + "tastiness", + "tasting", + "tasty", + "tattered", + "tattle", + "tattling", + "tattoo", + "taunt", + "tavern", + "thank", + "that", + "thaw", + "theater", + "theatrics", + "thee", + "theft", + "theme", + "theology", + "theorize", + "thermal", + "thermos", + "thesaurus", + "these", + "thesis", + "thespian", + "thicken", + "thicket", + "thickness", + "thieving", + "thievish", + "thigh", + "thimble", + "thing", + "think", + "thinly", + "thinner", + "thinness", + "thinning", + "thirstily", + "thirsting", + "thirsty", + "thirteen", + "thirty", + "thong", + "thorn", + "those", + "thousand", + "thrash", + "thread", + "threaten", + "threefold", + "thrift", + "thrill", + "thrive", + "thriving", + "throat", + "throbbing", + "throng", + "throttle", + "throwaway", + "throwback", + "thrower", + "throwing", + "thud", + "thumb", + "thumping", + "thursday", + "thus", + "thwarting", + "thyself", + "tiara", + "tibia", + "tidal", + "tidbit", + "tidiness", + "tidings", + "tidy", + "tiger", + "tighten", + "tightly", + "tightness", + "tightrope", + "tightwad", + "tigress", + "tile", + "tiling", + "till", + "tilt", + "timid", + "timing", + "timothy", + "tinderbox", + "tinfoil", + "tingle", + "tingling", + "tingly", + "tinker", + "tinkling", + "tinsel", + "tinsmith", + "tint", + "tinwork", + "tiny", + "tipoff", + "tipped", + "tipper", + "tipping", + "tiptoeing", + "tiptop", + "tiring", + "tissue", + "trace", + "tracing", + "track", + "traction", + "tractor", + "trade", + "trading", + "tradition", + "traffic", + "tragedy", + "trailing", + "trailside", + "train", + "traitor", + "trance", + "tranquil", + "transfer", + "transform", + "translate", + "transpire", + "transport", + "transpose", + "trapdoor", + "trapeze", + "trapezoid", + "trapped", + "trapper", + "trapping", + "traps", + "trash", + "travel", + "traverse", + "travesty", + "tray", + "treachery", + "treading", + "treadmill", + "treason", + "treat", + "treble", + "tree", + "trekker", + "tremble", + "trembling", + "tremor", + "trench", + "trend", + "trespass", + "triage", + "trial", + "triangle", + "tribesman", + "tribunal", + "tribune", + "tributary", + "tribute", + "triceps", + "trickery", + "trickily", + "tricking", + "trickle", + "trickster", + "tricky", + "tricolor", + "tricycle", + "trident", + "tried", + "trifle", + "trifocals", + "trillion", + "trilogy", + "trimester", + "trimmer", + "trimming", + "trimness", + "trinity", + "trio", + "tripod", + "tripping", + "triumph", + "trivial", + "trodden", + "trolling", + "trombone", + "trophy", + "tropical", + "tropics", + "trouble", + "troubling", + "trough", + "trousers", + "trout", + "trowel", + "truce", + "truck", + "truffle", + "trump", + "trunks", + "trustable", + "trustee", + "trustful", + "trusting", + "trustless", + "truth", + "try", + "tubby", + "tubeless", + "tubular", + "tucking", + "tuesday", + "tug", + "tuition", + "tulip", + "tumble", + "tumbling", + "tummy", + "turban", + "turbine", + "turbofan", + "turbojet", + "turbulent", + "turf", + "turkey", + "turmoil", + "turret", + "turtle", + "tusk", + "tutor", + "tutu", + "tux", + "tweak", + "tweed", + "tweet", + "tweezers", + "twelve", + "twentieth", + "twenty", + "twerp", + "twice", + "twiddle", + "twiddling", + "twig", + "twilight", + "twine", + "twins", + "twirl", + "twistable", + "twisted", + "twister", + "twisting", + "twisty", + "twitch", + "twitter", + "tycoon", + "tying", + "tyke", + "udder", + "ultimate", + "ultimatum", + "ultra", + "umbilical", + "umbrella", + "umpire", + "unabashed", + "unable", + "unadorned", + "unadvised", + "unafraid", + "unaired", + "unaligned", + "unaltered", + "unarmored", + "unashamed", + "unaudited", + "unawake", + "unaware", + "unbaked", + "unbalance", + "unbeaten", + "unbend", + "unbent", + "unbiased", + "unbitten", + "unblended", + "unblessed", + "unblock", + "unbolted", + "unbounded", + "unboxed", + "unbraided", + "unbridle", + "unbroken", + "unbuckled", + "unbundle", + "unburned", + "unbutton", + "uncanny", + "uncapped", + "uncaring", + "uncertain", + "unchain", + "unchanged", + "uncharted", + "uncheck", + "uncivil", + "unclad", + "unclaimed", + "unclamped", + "unclasp", + "uncle", + "unclip", + "uncloak", + "unclog", + "unclothed", + "uncoated", + "uncoiled", + "uncolored", + "uncombed", + "uncommon", + "uncooked", + "uncork", + "uncorrupt", + "uncounted", + "uncouple", + "uncouth", + "uncover", + "uncross", + "uncrown", + "uncrushed", + "uncured", + "uncurious", + "uncurled", + "uncut", + "undamaged", + "undated", + "undaunted", + "undead", + "undecided", + "undefined", + "underage", + "underarm", + "undercoat", + "undercook", + "undercut", + "underdog", + "underdone", + "underfed", + "underfeed", + "underfoot", + "undergo", + "undergrad", + "underhand", + "underline", + "underling", + "undermine", + "undermost", + "underpaid", + "underpass", + "underpay", + "underrate", + "undertake", + "undertone", + "undertook", + "undertow", + "underuse", + "underwear", + "underwent", + "underwire", + "undesired", + "undiluted", + "undivided", + "undocked", + "undoing", + "undone", + "undrafted", + "undress", + "undrilled", + "undusted", + "undying", + "unearned", + "unearth", + "unease", + "uneasily", + "uneasy", + "uneatable", + "uneaten", + "unedited", + "unelected", + "unending", + "unengaged", + "unenvied", + "unequal", + "unethical", + "uneven", + "unexpired", + "unexposed", + "unfailing", + "unfair", + "unfasten", + "unfazed", + "unfeeling", + "unfiled", + "unfilled", + "unfitted", + "unfitting", + "unfixable", + "unfixed", + "unflawed", + "unfocused", + "unfold", + "unfounded", + "unframed", + "unfreeze", + "unfrosted", + "unfrozen", + "unfunded", + "unglazed", + "ungloved", + "unglue", + "ungodly", + "ungraded", + "ungreased", + "unguarded", + "unguided", + "unhappily", + "unhappy", + "unharmed", + "unhealthy", + "unheard", + "unhearing", + "unheated", + "unhelpful", + "unhidden", + "unhinge", + "unhitched", + "unholy", + "unhook", + "unicorn", + "unicycle", + "unified", + "unifier", + "uniformed", + "uniformly", + "unify", + "unimpeded", + "uninjured", + "uninstall", + "uninsured", + "uninvited", + "union", + "uniquely", + "unisexual", + "unison", + "unissued", + "unit", + "universal", + "universe", + "unjustly", + "unkempt", + "unkind", + "unknotted", + "unknowing", + "unknown", + "unlaced", + "unlatch", + "unlawful", + "unleaded", + "unlearned", + "unleash", + "unless", + "unleveled", + "unlighted", + "unlikable", + "unlimited", + "unlined", + "unlinked", + "unlisted", + "unlit", + "unlivable", + "unloaded", + "unloader", + "unlocked", + "unlocking", + "unlovable", + "unloved", + "unlovely", + "unloving", + "unluckily", + "unlucky", + "unmade", + "unmanaged", + "unmanned", + "unmapped", + "unmarked", + "unmasked", + "unmasking", + "unmatched", + "unmindful", + "unmixable", + "unmixed", + "unmolded", + "unmoral", + "unmovable", + "unmoved", + "unmoving", + "unnamable", + "unnamed", + "unnatural", + "unneeded", + "unnerve", + "unnerving", + "unnoticed", + "unopened", + "unopposed", + "unpack", + "unpadded", + "unpaid", + "unpainted", + "unpaired", + "unpaved", + "unpeeled", + "unpicked", + "unpiloted", + "unpinned", + "unplanned", + "unplanted", + "unpleased", + "unpledged", + "unplowed", + "unplug", + "unpopular", + "unproven", + "unquote", + "unranked", + "unrated", + "unraveled", + "unreached", + "unread", + "unreal", + "unreeling", + "unrefined", + "unrelated", + "unrented", + "unrest", + "unretired", + "unrevised", + "unrigged", + "unripe", + "unrivaled", + "unroasted", + "unrobed", + "unroll", + "unruffled", + "unruly", + "unrushed", + "unsaddle", + "unsafe", + "unsaid", + "unsalted", + "unsaved", + "unsavory", + "unscathed", + "unscented", + "unscrew", + "unsealed", + "unseated", + "unsecured", + "unseeing", + "unseemly", + "unseen", + "unselect", + "unselfish", + "unsent", + "unsettled", + "unshackle", + "unshaken", + "unshaved", + "unshaven", + "unsheathe", + "unshipped", + "unsightly", + "unsigned", + "unskilled", + "unsliced", + "unsmooth", + "unsnap", + "unsocial", + "unsoiled", + "unsold", + "unsolved", + "unsorted", + "unspoiled", + "unspoken", + "unstable", + "unstaffed", + "unstamped", + "unsteady", + "unsterile", + "unstirred", + "unstitch", + "unstopped", + "unstuck", + "unstuffed", + "unstylish", + "unsubtle", + "unsubtly", + "unsuited", + "unsure", + "unsworn", + "untagged", + "untainted", + "untaken", + "untamed", + "untangled", + "untapped", + "untaxed", + "unthawed", + "unthread", + "untidy", + "untie", + "until", + "untimed", + "untimely", + "untitled", + "untoasted", + "untold", + "untouched", + "untracked", + "untrained", + "untreated", + "untried", + "untrimmed", + "untrue", + "untruth", + "unturned", + "untwist", + "untying", + "unusable", + "unused", + "unusual", + "unvalued", + "unvaried", + "unvarying", + "unveiled", + "unveiling", + "unvented", + "unviable", + "unvisited", + "unvocal", + "unwanted", + "unwarlike", + "unwary", + "unwashed", + "unwatched", + "unweave", + "unwed", + "unwelcome", + "unwell", + "unwieldy", + "unwilling", + "unwind", + "unwired", + "unwitting", + "unwomanly", + "unworldly", + "unworn", + "unworried", + "unworthy", + "unwound", + "unwoven", + "unwrapped", + "unwritten", + "unzip", + "upbeat", + "upchuck", + "upcoming", + "upcountry", + "update", + "upfront", + "upgrade", + "upheaval", + "upheld", + "uphill", + "uphold", + "uplifted", + "uplifting", + "upload", + "upon", + "upper", + "upright", + "uprising", + "upriver", + "uproar", + "uproot", + "upscale", + "upside", + "upstage", + "upstairs", + "upstart", + "upstate", + "upstream", + "upstroke", + "upswing", + "uptake", + "uptight", + "uptown", + "upturned", + "upward", + "upwind", + "uranium", + "urban", + "urchin", + "urethane", + "urgency", + "urgent", + "urging", + "urologist", + "urology", + "usable", + "usage", + "useable", + "used", + "uselessly", + "user", + "usher", + "usual", + "utensil", + "utility", + "utilize", + "utmost", + "utopia", + "utter", + "vacancy", + "vacant", + "vacate", + "vacation", + "vagabond", + "vagrancy", + "vagrantly", + "vaguely", + "vagueness", + "valiant", + "valid", + "valium", + "valley", + "valuables", + "value", + "vanilla", + "vanish", + "vanity", + "vanquish", + "vantage", + "vaporizer", + "variable", + "variably", + "varied", + "variety", + "various", + "varmint", + "varnish", + "varsity", + "varying", + "vascular", + "vaseline", + "vastly", + "vastness", + "veal", + "vegan", + "veggie", + "vehicular", + "velcro", + "velocity", + "velvet", + "vendetta", + "vending", + "vendor", + "veneering", + "vengeful", + "venomous", + "ventricle", + "venture", + "venue", + "venus", + "verbalize", + "verbally", + "verbose", + "verdict", + "verify", + "verse", + "version", + "versus", + "vertebrae", + "vertical", + "vertigo", + "very", + "vessel", + "vest", + "veteran", + "veto", + "vexingly", + "viability", + "viable", + "vibes", + "vice", + "vicinity", + "victory", + "video", + "viewable", + "viewer", + "viewing", + "viewless", + "viewpoint", + "vigorous", + "village", + "villain", + "vindicate", + "vineyard", + "vintage", + "violate", + "violation", + "violator", + "violet", + "violin", + "viper", + "viral", + "virtual", + "virtuous", + "virus", + "visa", + "viscosity", + "viscous", + "viselike", + "visible", + "visibly", + "vision", + "visiting", + "visitor", + "visor", + "vista", + "vitality", + "vitalize", + "vitally", + "vitamins", + "vivacious", + "vividly", + "vividness", + "vixen", + "vocalist", + "vocalize", + "vocally", + "vocation", + "voice", + "voicing", + "void", + "volatile", + "volley", + "voltage", + "volumes", + "voter", + "voting", + "voucher", + "vowed", + "vowel", + "voyage", + "wackiness", + "wad", + "wafer", + "waffle", + "waged", + "wager", + "wages", + "waggle", + "wagon", + "wake", + "waking", + "walk", + "walmart", + "walnut", + "walrus", + "waltz", + "wand", + "wannabe", + "wanted", + "wanting", + "wasabi", + "washable", + "washbasin", + "washboard", + "washbowl", + "washcloth", + "washday", + "washed", + "washer", + "washhouse", + "washing", + "washout", + "washroom", + "washstand", + "washtub", + "wasp", + "wasting", + "watch", + "water", + "waviness" + ] +}; \ No newline at end of file diff --git a/www/assets/js/home.js b/www/assets/js/home.js new file mode 100644 index 0000000..c74bd02 --- /dev/null +++ b/www/assets/js/home.js @@ -0,0 +1,56 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +$("body").on("submit", "#wordbox-searchbar", function (e) { + e.preventDefault(); + dolookup($("#wordbox").val()); + return false; +}); +// +//$("body").on("keypress", "#wordbox", function (e) { +// if (e.which == 13) { +// dolookup($(this).val()); +// } +// return false; +//}); + +function dolookup(words) { + //try { + words = words.trim().toLowerCase().replace(/\s+/g, ' '); + + if (!/^[a-z ]+?$/i.test(words)) { + // Not a FixPhrase, run a search + $.getJSON(SETTINGS.apis.lookup, { + search: words + }, function (resp) { + if (resp.status == "OK") { + lookupAndShowCoords(resp.coords[0], resp.coords[1]); + } else { + alert("Error: " + resp.msg); + } + }); + return; + } + + var coords = FixPhrase.decode(words); + + showLocationPopup(coords[0], coords[1], coords[3], coords[2]); + $("#wordbox").val(coords[3]); + + var zoomlevel = 18; + switch (coords[2]) { + case 0.1: + zoomlevel = 10; + break; + case 0.01: + zoomlevel = 13; + break; + } + map.animateMapIn(coords[0], coords[1], zoomlevel); +// } catch (e) { +// alert(e); +// } +} \ No newline at end of file diff --git a/www/assets/js/main.js b/www/assets/js/main.js new file mode 100644 index 0000000..d31b2fb --- /dev/null +++ b/www/assets/js/main.js @@ -0,0 +1,188 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +var $$ = Dom7; + +// Detect platform and run platform-specific setup code +// for Cordova, NW.js, or the browser +initPlatform(); + +var app = new Framework7({ + root: "#app", + name: SETTINGS.branding.apptitle, + id: "com.fixphrase.app", + theme: "ios", + card: { + swipeToClose: false + }, + popup: { + backdrop: true + }, + popover: { + backdrop: true + }, + sheet: { + backdrop: false + }, + init: false, + initOnDeviceReady: false, + routes: routes +}); + +var mainView = app.views.create('#view-main', { + url: "/", + animate: true, + loadInitialPage: false +}); + +var router = mainView.router; + +function restartApplication() { + window.location = "index.html"; +} + + +router.on("pageInit", function (pagedata) { + pagedata.$el.find('script').each(function (el) { + if ($$(this).attr('src')) { + var s = document.createElement('script'); + s.src = $$(this).attr('src'); + $$('head').append(s); + } else { + eval($$(this).text()); + } + }); + // Stop text selection from popping a system toolbar even after changing pages + if (window.getSelection) { + window.getSelection().removeAllRanges(); + } else if (document.selection) { + document.selection.empty(); + } +}); + +/** + * Perform back button behavior. + * Call this function whenever the equivalent to the Android back button is pressed. + * @returns {undefined} + */ +function handleBackButton() { + // Close sheet if it's open + if ($(".sheet-modal").hasClass("modal-in")) { + app.sheet.close(); + } else if ($(".popup").hasClass("modal-in")) { + app.popup.close(); + } else if ($(".searchbar-enabled")[0]) { + app.searchbar.disable(); + } else { + router.back({force: true, ignoreCache: true}); + } + // Stop text selection from popping a system toolbar even after changing pages + if (window.getSelection) { + window.getSelection().removeAllRanges(); + } else if (document.selection) { + document.selection.empty(); + } +} + +$(document).on("mousedown", ".hapticbtn,.input-clear-button,.button,.link", function () { + doHapticFeedback(); +}); + +$(document).keyup(function (e) { + if (e.key === "Escape" || e.keyCode == 27) { + handleBackButton(); + } +}); + +router.on("routeChange", function (newRoute) { + console.log("Info", "Navigating to ", newRoute.path); +}); + +function setAppTheme(theme) { + if (theme == "light") { + $("body").removeClass("theme-dark"); + if (platform_type == "cordova" && typeof StatusBar !== 'undefined') { + StatusBar.styleDefault(); + if (device.platform == "Android") { + StatusBar.backgroundColorByHexString("#9ebfc9"); + } else { + StatusBar.backgroundColorByHexString("#d0f2fc"); + } + } + } else if (theme == "dark") { + $("body").addClass("theme-dark"); + if (platform_type == "cordova" && typeof StatusBar !== 'undefined') { + StatusBar.styleLightContent(); + StatusBar.backgroundColorByHexString("#000000"); + } + } +} + +function applyColorTheme() { + if (getStorage("apptheme") == "dark") { + setAppTheme("dark"); + } else if (getStorage("apptheme") == "light") { + setAppTheme("light"); + } else { + setAppTheme(appTheme); + } +} + +/** + * Turn animations on or off. + * @param {boolean} on true for on, false for off. + * @returns {undefined} + */ +function toggleAnimations(on) { + if (on) { + $("#app").removeClass("no-animation"); + } else { + $("#app").addClass("no-animation"); + } + mainView.params.animate = on; +} + +/** + * Turn animations on or off while considering user preferences. + * @param boolean enabled true to enable, false to disable, undefined to use animation=on/off setting. + * @returns {undefined} + */ +function setAnimations(enabled) { + if (getStorage("animation") == null) { + setStorage("animation", "auto"); + } + if (typeof enabled !== "undefined") { + toggleAnimations(enabled == true); + return; + } + if (getStorage("animation") == "off") { + toggleAnimations(false); + } else if (getStorage("animation") == "on") { + toggleAnimations(true); + } +} + +applyColorTheme(); +setAnimations(); + +app.init(); + +$("body").on("click", ".copyonclick", function () { + var copyitem = $(this); + var copytext = copyitem.text(); + if (copytext == "Copied!") { + // prevent copying copied text if double-clicked + return; + } + navigator.clipboard.writeText(copytext).then(() => { + copyitem.text("Copied!"); + setTimeout(function () { + copyitem.text(copytext); + }, 1000); + }); +}); + +router.navigate("/home"); + +document.title = SETTINGS.branding.apptitle; \ No newline at end of file diff --git a/www/assets/js/map.js b/www/assets/js/map.js new file mode 100644 index 0000000..5148ed0 --- /dev/null +++ b/www/assets/js/map.js @@ -0,0 +1,136 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +var map = null; +var popup = null; +function createMap() { + if (maplibregl.supported()) { + $("#mapbox").css("display", ""); + map = maplibreMap(); + } else { + console.log("maplibre-gl not supported, disabling map"); + $("#mapbox").css("display", "none"); + // TODO: show error to user + } +} + +function centerMapOnLocation(latitude, longitude) { + map.removeMarkers(); + map.addMarker(latitude, longitude); + map.animateMapIn(latitude, longitude, 16); +} + +/** + * Destroy and re-create the map. + * @returns {undefined} + */ +function reloadMap() { + try { + if (map != null && typeof map != 'undefined') { + map.off(); + map.remove(); + map = null; + createMap(); + } else { + createMap(); + } + } catch (ex) { +// oh well ¯\(°_o)/¯ + console.log(ex); + $("#mapbox").css("display", "none"); + } +} + +function setMapLocation(latitude, longitude) { + if (map == null) { + return; + } + map.setMapLocation(latitude, longitude); +} + +function animateMapIn(latitude, longitude, zoom, heading) { + if (map == null) { + return; + } + if (typeof zoom == 'undefined') { + zoom = 1; + } + if (typeof heading == 'undefined') { + heading = 0; + } + map.animateMapIn(latitude, longitude, zoom, heading); +} + +function showLocationPopup(latitude, longitude, words, accuracy) { + clearRectangle(); + $("#location-info-words").text(words); + $("#location-info-coordlink").attr("href", "geo:" + (Math.round(latitude * 10000) / 10000) + "," + (Math.round(longitude * 10000) / 10000)); + $("#location-info-coords").text((Math.round(latitude * 10000) / 10000) + ", " + (Math.round(longitude * 10000) / 10000)); + $("#location-info-coordlink").css("visibility", ""); + drawRectangle( + latitude - (accuracy / 2), + longitude - (accuracy / 2), + latitude + (accuracy / 2), + longitude + (accuracy / 2) + ); +} + +function drawRectangle(fromlat, fromlng, tolat, tolng) { + var geojson = { + 'type': 'Feature', + 'geometry': { + 'type': 'Polygon', + 'coordinates': [ + [ + [fromlng, fromlat], + [fromlng, tolat], + [tolng, tolat], + [tolng, fromlat], + [fromlng, fromlat] + ] + ] + } + }; + if (typeof map.getSource("rectangle") == "undefined") { + map.addSource('rectangle', { + 'type': 'geojson', + data: geojson + }); + } + if (typeof map.getLayer('rectangle') == "undefined") { + map.addLayer({ + 'id': 'rectangle', + 'type': 'fill', + 'source': 'rectangle', + 'layout': {}, + 'paint': { + 'fill-color': '#088', + 'fill-opacity': 0.5 + } + }); + } + map.getSource("rectangle").setData(geojson); +} + +function clearRectangle() { + if (typeof map.getLayer("rectangle") != "undefined") { + map.removeLayer('rectangle'); + } +} + +function lookupAndShowCoords(latitude, longitude) { + var words = FixPhrase.encode(latitude, longitude); + + map.flyTo({ + center: { + lat: latitude, + lng: longitude + }, + zoom: Math.max(map.getZoom(), 18) + }); + + showLocationPopup(latitude, longitude, words, 0.0001); +} \ No newline at end of file diff --git a/www/assets/js/map_maplibre.js b/www/assets/js/map_maplibre.js new file mode 100644 index 0000000..058e519 --- /dev/null +++ b/www/assets/js/map_maplibre.js @@ -0,0 +1,127 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +function maplibreMap() { + + var theme = "light"; + if (!inStorage("mapsource") || getStorage("mapsource") == "auto") { + theme = "light"; + if ($("body").hasClass("theme-dark")) { + theme = "dark"; + } + } else { + theme = getStorage("mapsource"); + } + + $("#mapbox").css("background-color", SETTINGS.maptileurls[theme].bgcolor); + + var map = new maplibregl.Map({ + container: 'mapbox', + style: SETTINGS.maptileurls[theme].json, + //attributionControl: false, + interactive: true, + pitch: 0, + zoom: 1, + maxZoom: 20, + continuousWorld: false, + noWrap: true, + center: [-97, 38] + }); + + map.on('click', function (e) { + var coordinates = e.lngLat; + try { + var latitude = (Math.round(coordinates.lat * 10000) / 10000); + var longitude = (Math.round(coordinates.lng * 10000) / 10000); + lookupAndShowCoords(latitude, longitude); + } catch (e) { + alert(e); + } + }); + + map.addControl(new maplibregl.NavigationControl({ + visualizePitch: true + }), 'top-left'); + + map.addControl(new maplibregl.GeolocateControl({ + positionOptions: { + enableHighAccuracy: true, + timeout: 10 * 1000 + }, + fitBoundsOptions: { + maxZoom: 16 + }, + trackUserLocation: true + }), 'top-left'); + + if (getStorage("mapscale") != "false") { + map.addControl( + new maplibregl.ScaleControl({ + unit: getStorage("units") == "imperial" ? "imperial" : "metric" + }) + ); + } + + map.mapEasing = function (t) { + return t * (2 - t); + }; + + map.setMapHeading = function (heading) { + if (typeof heading == 'number') { + map.easeTo({ + bearing: heading, + easing: map.mapEasing + }); + } + }; + + map.setMapLocation = function (latitude, longitude) { + map.easeTo({ + center: [ + longitude, + latitude + ] + }); + }; + + map.animateMapIn = function (latitude, longitude, zoom, heading) { + if (typeof zoom == 'undefined') { + zoom = 10; + } + if (typeof heading == 'undefined') { + heading = 0; + } + map.flyTo({ + center: [ + longitude, + latitude + ], + speed: 1, + zoom: zoom, + heading: heading, + pitch: 0 + }); + }; + + map.addMarker = function (latitude, longitude) { + var el = document.createElement("div"); + + el.className = "map-marker"; + new maplibregl.Marker(el).setLngLat([longitude, latitude]).addTo(map); + }; + + map.removeMarkers = function () { + var oldmarkers = document.getElementsByClassName("map-marker"); + if (oldmarkers.length > 0) { + markerparent = oldmarkers[0].parentNode; + while (oldmarkers.length > 0) { + markerparent.removeChild(oldmarkers[0]); + } + } + } + + return map; +} \ No newline at end of file diff --git a/www/assets/js/platform.js b/www/assets/js/platform.js new file mode 100644 index 0000000..394fefb --- /dev/null +++ b/www/assets/js/platform.js @@ -0,0 +1,256 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +var platform_type = ""; + +var platform_theme = "md"; + +var app_version = "unknown"; + +var nw_tray = null; + +/** + * If true and animations are set to "auto", animations should be disabled. + * @type Boolean + */ +var auto_disable_animations = false; + +var cordovaInAppBrowserRef = null; + +var openBrowser = function (url) { + window.open(url); +} + +var closeBrowser = function () { + // stub +} + +var openExternalBrowser = function (url) { + window.open(url); +} + +var doHapticFeedback = function () { + console.log("Haptics not enabled."); +} + +var appTheme = "light"; + +var getLocation = function (success, error) { + if ("geolocation" in navigator) { + navigator.geolocation.getCurrentPosition(function (position) { + success(position); + }, function (err) { + if (typeof error == "function") { + error(err.message); + } + }, { + enableHighAccuracy: true, + timeout: 5000, + maximumAge: 0 + }); + } else { + if (typeof error == "function") { + error("Location is unavailable."); + } + } +} + + +function initCordova() { + platform_type = "cordova"; + + // Handle back button to close things + document.addEventListener("backbutton", handleBackButton, false); + document.addEventListener("deviceready", function () { + // Make sure the status bar color is set properly + applyColorTheme(); + + if (typeof device != "undefined" && device.platform == "Android") { + doHapticFeedback = function () { + window.plugins.deviceFeedback.acoustic(); + } + } + + cordova.plugins.ThemeDetection.isAvailable(function (resp) { + if (resp.value == true) { + cordova.plugins.ThemeDetection.isDarkModeEnabled(function (resp) { + if (resp.value == true) { + appTheme = "dark"; + } else { + appTheme = "light"; + } + applyColorTheme(); + }, function (err) {}); + } + }, function (err) {}); + + window.htmlopen = window.open; + window.open = cordova.InAppBrowser.open; + + openBrowser = function (url, options, onclose, onmessage) { + if (typeof options == "undefined") { + options = "location=yes"; + } + cordovaInAppBrowserRef = cordova.InAppBrowser.open(url, "_blank", options); + if (typeof onclose == "function") { + try { + cordovaInAppBrowserRef.removeEventListener("exit"); + } catch (ex) { + } + cordovaInAppBrowserRef.addEventListener("exit", onclose); + } + if (typeof onmessage == "function") { + try { + cordovaInAppBrowserRef.removeEventListener("message"); + } catch (ex) { + } + cordovaInAppBrowserRef.addEventListener("message", onmessage); + } + } + + closeBrowser = function () { + if (typeof cordovaInAppBrowserRef != null) { + cordovaInAppBrowserRef.close(); + } + } + + openExternalBrowser = function (url) { + window.open(url, '_system', ''); + } + + IonicDeeplink.onDeepLink(function (link) { + if (link.host != "helena.express") { + return; + } + // Wait a bit so the home page has time to load first. + setTimeout(function () { + switch (link.path) { + case "/track": + if (link.fragment) { + router.navigate("/track/" + link.fragment); + } else { + router.navigate("/track"); + } + break; + case "/rates": + router.navigate("/rates"); + break; + case "/schedule": + router.navigate("/appointment"); + break; + case "/das/pickup": + if (link.fragment) { + sendPickupCode(link.fragment); + } else { + router.navigate("/dropandsend"); + } + break; + } + }, 1000); + }); + }, false); + + // Handle geo: urls + $("body").on("click", "a[href^='geo:']", function (evt) { + if (cordova.platformId == "ios") { + window.open($(this).attr("href").replace("geo:", "http://maps.apple.com/?q="), "_system"); + } else if (cordova.platformId == "android") { + window.open($(this).attr("href").replace("geo:", "geo:0,0?q="), "_system"); + } else { + window.open($(this).attr("href"), "_system"); + } + evt.preventDefault(); + }); +} + +function initNW() { + platform_type = "nw"; + platform_theme = "md"; + openBrowser = function (url) { + nw.Window.open(url, { + id: url + }, function (browserwin) { + // Add menubar so the user can navigate around if they click a link + var browsermenu = new nw.Menu({type: 'menubar'}); + browsermenu.append(new nw.MenuItem({ + label: "Back", + click: function () { + browserwin.window.history.back(); + } + })); + browsermenu.append(new nw.MenuItem({ + label: "Forward", + click: function () { + browserwin.window.history.forward(); + } + })); + browsermenu.append(new nw.MenuItem({ + label: "Home", + click: function () { + browserwin.window.location.href = url; + } + })); + browserwin.menu = browsermenu; + }); + } + + openExternalBrowser = function (url) { + require('nw.gui').Shell.openExternal(url); + } + + // Handle geo: urls + $("body").on("click", "a[href^='geo:']", function (evt) { + require('nw.gui').Shell.openExternal($(this).attr("href")); + evt.preventDefault(); + }); + + // automatic theme, default light + if (typeof Framework7.device.prefersColorScheme() !== 'undefined' && Framework7.device.prefersColorScheme() == "dark") { + appTheme = "dark"; + } else { + appTheme = "light"; + } + applyColorTheme(); +} + +function initBrowser() { + platform_type = "browser"; + platform_theme = "md"; + openBrowser = function (url) { + window.open(url); + } + + openExternalBrowser = function (url) { + window.open(url); + } + + $("body").on("click", ".geolink", function (evt) { + window.open($(this).attr("href"), "_blank"); + evt.preventDefault(); + }); + + // automatic theme, default light + if (typeof Framework7.device.prefersColorScheme() !== 'undefined' && Framework7.device.prefersColorScheme() == "dark") { + appTheme = "dark"; + } else { + appTheme = "light"; + } + applyColorTheme(); +} + +function initPlatform() { + if (typeof cordova !== 'undefined') { + initCordova(); + } else if (typeof nw !== 'undefined') { + initNW(); + } else { + initBrowser(); + } + + $.getJSON("package.json", function (data) { + app_version = data.version; + }); +} \ No newline at end of file diff --git a/www/assets/js/settings.js b/www/assets/js/settings.js new file mode 100644 index 0000000..fa2ea1e --- /dev/null +++ b/www/assets/js/settings.js @@ -0,0 +1,40 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + + +$('.item-link[data-setting=apptheme] select').on("change", function () { + setStorage("apptheme", $('.item-link[data-setting=apptheme] select').val()); + + applyColorTheme(); +}); + +$('.item-link[data-setting=animation] select').on("change", function () { + setStorage("animation", $('.item-link[data-setting=animation] select').val()); + + if (getStorage("animation") != "auto") { + setAnimations(); + } + if (getStorage("animation") == "auto") { + toggleAnimations(auto_disable_animations == false); + } +}); + +$('.item-link[data-setting=mapsource] select').on("change", function () { + setStorage("mapsource", $('.item-link[data-setting=mapsource] select').val()); +}); + +$('.item-link[data-setting=units] select').on("change", function () { + setStorage("units", $('.item-link[data-setting=units] select').val()); +}); + +$('.item-link[data-setting=trackzoom] select').on("change", function () { + setStorage("trackzoom", $('.item-link[data-setting=trackzoom] select').val()); +}); + +$('.item-content[data-setting=mapscale] .toggle input').on("change", function () { + var checked = $(this).prop('checked'); + setStorage("mapscale", checked ? "true" : "false"); +}); \ No newline at end of file diff --git a/www/assets/js/storage.js b/www/assets/js/storage.js new file mode 100644 index 0000000..d03e5bf --- /dev/null +++ b/www/assets/js/storage.js @@ -0,0 +1,55 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + + +/** + * Save something to persistent storage. + * @param {string} key + * @param {string} value non-string values are converted to strings. + * @returns {undefined} + */ +function setStorage(key, value) { + localStorage.setItem(key, value); +} + +/** + * Get an item from persistent storage. + * @param {type} key + * @returns {DOMString} + */ +function getStorage(key) { + return localStorage.getItem(key); +} + +function removeFromStorage(key) { + localStorage.removeItem(key); +} + +/** + * Check if an item is in the persistent storage. + * @param {string} key + * @returns {Boolean} + */ +function inStorage(key) { + return localStorage.getItem(key) != null; +} + +/** + * Get all item from persistent storage. + * @returns {Array} [{key: "", value: ""},...] + */ +function getAllStorage() { + var all = []; + for (var key in localStorage) { + if (localStorage.hasOwnProperty(key)) { + all.push({ + key: key, + value: getStorage(key) + }); + } + } + return all; +} \ No newline at end of file diff --git a/www/assets/js/util.js b/www/assets/js/util.js new file mode 100644 index 0000000..b6d8ba4 --- /dev/null +++ b/www/assets/js/util.js @@ -0,0 +1,328 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +// add random() function to arrays that returns a random element +// credit: https://stackoverflow.com/a/24137301 +Array.prototype.random = function () { + return this[Math.floor((Math.random()*this.length))]; +} + +/** + * Generate a UUID. + * From https://stackoverflow.com/a/2117523 + * @returns {String} + */ +function uuidv4() { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8); + return v.toString(16); + }); +} + +function apirequest(url, data, success, error, method, username, password) { + if (typeof method != "string") { + method = "POST"; + } + return $.ajax({ + url: url, + dataType: "json", + method: method, + data: data, + timeout: 30 * 1000, + beforeSend: function (xhr) { + if (typeof username === 'string' && typeof password === 'string') { + xhr.setRequestHeader("Authorization", "Basic " + btoa(username + ":" + password)); + } + }, + success: function (val) { + if (typeof success == 'function') { + console.log(val); + success(val); + } + }, + error: error + }); +} + +/** + * Take a UNIX timestamp (seconds since Jan 1 1970) and format it. + * (Mostly) compatible with PHP's date() function. + * @param {String} date format string, see https://www.php.net/manual/en/function.date.php + * @param {Integer} timestamp UNIX timestamp + * @return {String} + */ +function formatTimestamp(format, timestamp) { + if (typeof timestamp == "undefined") { + timestamp = time(); + } + var date = new Date(timestamp * 1000); + + var out = ""; + + var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; + var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; + for (var i = 0; i < format.length; i++) { + var c = format.charAt(i); + // Handle backslash-escaped characters + if (c == "\\" && i < format.length - 1) { + out += format.charAt(i + 1); + i++; + continue; + } + switch (c) { + case "d": + var d = date.getDate(); + if (d < 10) { + out += "0"; + } + out += d; + break; + case "D": + out += days[date.getDay()].substring(0, 3); + break; + case "j": + out += date.getDate(); + break; + case "l": + out += days[date.getDay()]; + break; + case "N": + // TODO + break; + case "S": + // TODO + break; + case "w": + out += date.getDay(); + break; + case "z": + // TODO + break; + case "W": + // TODO + break; + case "F": + out += months[date.getMonth()]; + break; + case "m": + var m = date.getMonth() + 1; + if (m < 10) { + out += "0"; + } + out += m; + break; + case "M": + out += months[date.getMonth()].substring(0, 3); + break; + case "n": + out += date.getMonth() + 1; + break; + case "t": + // TODO + break; + case "L": + // TODO + break; + case "o": + // TODO + break; + case "Y": + out += date.getFullYear(); + break; + case "y": + var y = (date.getFullYear() + ""); + out += y.substring(y.length - 2); + break; + case "a": + if (date.getHours() < 12) { + out += "am"; + } else { + out += "pm"; + } + break; + case "A": + if (date.getHours() < 12) { + out += "AM"; + } else { + out += "PM"; + } + break; + case "B": + // TODO + break; + case "g": + var h = date.getHours() % 12; + if (h == 0) { + h = 12; + } + out += h; + break; + case "G": + out += date.getHours(); + break; + case "h": + var h = date.getHours() % 12; + if (h == 0) { + h = 12; + } + if (h < 10) { + out += "0"; + } + out += h; + break; + case "H": + var h = date.getHours(); + if (h < 10) { + out += "0"; + } + out += h; + break; + case "i": + var ii = date.getMinutes(); + if (ii < 10) { + out += "0"; + } + out += ii; + break; + case "s": + var s = date.getSeconds(); + if (s < 10) { + out += "0"; + } + out += s; + break; + case "u": + out += date.getMilliseconds() * 1000; + break; + case "v": + out += date.getMilliseconds(); + break; + case "e": + // TODO + break; + case "I": + // TODO + break; + case "O": + var off = date.getTimezoneOffset(); + var m = off % 60; + var h = (off - m) / 60; + if (off >= 0) { + out += "+"; + } else { + out += "-"; + } + if (h < 10) { + out += "0"; + } + out += h; + if (m < 10) { + out += "0"; + } + out += m; + break; + case "P": + var off = date.getTimezoneOffset(); + var m = off % 60; + var h = (off - m) / 60; + if (off >= 0) { + out += "+"; + } else { + out += "-"; + } + if (h < 10) { + out += "0"; + } + out += h; + out += ":"; + if (m < 10) { + out += "0"; + } + out += m; + break; + case "T": + // TODO + break; + case "Z": + out += date.getTimezoneOffset() * 60; + break; + case "c": + out += formatTimestamp(timestamp, "Y-m-d\\TH:i:sP"); + break; + case "r": + out += formatTimestamp(timestamp, "D, j M Y G:i:s O"); + break; + case "U": + out += Math.round(timestamp); + break; + default: + out += c; + } + } + + return out; +} + +function timestampToDateTimeString(timestamp) { + return timestampToDateString(timestamp) + " " + timestampToTimeString(timestamp); +} + +function timestampToDateString(timestamp) { + var date = new Date(timestamp * 1000); + + return date.toLocaleDateString(); +} + +function timestampToTimeString(timestamp) { + var date = new Date(timestamp * 1000); + + var pm = date.getHours() >= 12; + var hours = date.getHours() > 12 ? date.getHours() - 12 : date.getHours(); + hours = (hours == 0 ? 12 : hours); + var minutes = date.getMinutes(); + var time = hours + ":" + (minutes < 10 ? "0" + minutes : minutes) + " " + (pm ? "PM" : "AM"); + + return time; +} + +/** + * Get the current UNIX timestamp in seconds. + * @returns {Number} + */ +function time() { + return Date.now() / 1000; +} + +/** + * Get the number of seconds between now and the given timestamp. + * @param {Number} compareto + * @returns {Number} + */ +function timeDiff(compareto) { + return time() - compareto; +} + +function colorThemeNameToHex(theme) { + var colors = { + red: "#ff3b30", + green: "#4cd964", + blue: "#2196f3", + pink: "#ff2d55", + yellow: "#ffcc00", + orange: "#ff9500", + purple: "#9c27b0", + deeppurple: "#673ab7", + lightblue: "#5ac8fa", + teal: "#009688", + lime: "#cddc39", + deeporange: "#ff6b22", + gray: "#8e8e93", + white: "#ffffff", + black: "#000000" + }; + + return colors[theme.toLowerCase()]; +} \ No newline at end of file diff --git a/www/index.html b/www/index.html new file mode 100644 index 0000000..e047b72 --- /dev/null +++ b/www/index.html @@ -0,0 +1,52 @@ + + + + Loading... + + + + + + + + + + + + + + + +

+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/manifest.json b/www/manifest.json new file mode 100644 index 0000000..572ef5d --- /dev/null +++ b/www/manifest.json @@ -0,0 +1,57 @@ +{ + "name": "FixPhrase", + "short_name": "FixPhrase", + "icons": [ + { + "src": "assets/images/icons/32.png", + "sizes": "32x32", + "type": "image/png" + }, + { + "src": "assets/images/icons/128.png", + "sizes": "128x128", + "type": "image/png" + }, + { + "src": "assets/images/icons/144.png", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "assets/images/icons/152.png", + "sizes": "152x152", + "type": "image/png" + }, + { + "src": "assets/images/icons/192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "assets/images/icons/256.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "assets/images/icons/512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "scope": "/", + "lang": "en-US", + "categories": ["productivity", "utilities"], + "prefer_related_applications": true, + "related_applications": [ + { + "platform": "play", + "url": "https://play.google.com/store/apps/details?id=com.fixphrase.app", + "id": "com.fixphrase.app" + } + ], + "start_url": "index.html", + "display": "standalone", + "background_color": "#d0f2fc", + "theme_color": "#d0f2fc", + "iarc_rating_id": "" +} diff --git a/www/package-lock.json b/www/package-lock.json new file mode 100644 index 0000000..bb9845c --- /dev/null +++ b/www/package-lock.json @@ -0,0 +1,265 @@ +{ + "name": "FixPhraseApp", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@fortawesome/fontawesome-pro": { + "version": "5.15.4", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-pro/-/5.15.4/fontawesome-pro-5.15.4.tgz", + "integrity": "sha512-ApOqpDdKgA79xfLZH3B5PucZxj+TZyQUSrZ4bKkbJCR+zjmveQ4/gp/uXc5bNNhsdtJUy16BYJ/lAVydca2Y5Q==" + }, + "@mapbox/geojson-rewind": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.1.tgz", + "integrity": "sha512-eL7fMmfTBKjrb+VFHXCGv9Ot0zc3C0U+CwXo1IrP+EPwDczLoXv34Tgq3y+2mPSFNVUXgU42ILWJTC7145KPTA==", + "requires": { + "get-stream": "^6.0.1", + "minimist": "^1.2.5" + } + }, + "@mapbox/geojson-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz", + "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw==" + }, + "@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", + "integrity": "sha1-zlblOfg1UrWNENZy6k1vya3HsjQ=" + }, + "@mapbox/mapbox-gl-supported": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz", + "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==" + }, + "@mapbox/point-geometry": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", + "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=" + }, + "@mapbox/tiny-sdf": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", + "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==" + }, + "@mapbox/unitbezier": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", + "integrity": "sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4=" + }, + "@mapbox/vector-tile": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", + "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", + "requires": { + "@mapbox/point-geometry": "~0.1.0" + } + }, + "@mapbox/whoots-js": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", + "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==" + }, + "csscolorparser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", + "integrity": "sha1-s085HupNqPPpgjHizNjfnAQfFxs=" + }, + "dom7": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-3.0.0.tgz", + "integrity": "sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==", + "requires": { + "ssr-window": "^3.0.0-alpha.1" + } + }, + "earcut": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", + "integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==" + }, + "framework7": { + "version": "6.3.9", + "resolved": "https://registry.npmjs.org/framework7/-/framework7-6.3.9.tgz", + "integrity": "sha512-0q+4DzxRkYJiAPrrN0pOIYBf0tswnQmYDzdWkxaXOwBUP/HPa4+nxYoG9GqwrJWFMnxz4B0X16jU3xBQTF6TIg==", + "requires": { + "dom7": "^3.0.0", + "htm": "^3.1.0", + "path-to-regexp": "^6.2.0", + "skeleton-elements": "^3.5.0", + "ssr-window": "^3.0.0", + "swiper": "^6.8.4" + } + }, + "geojson-vt": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz", + "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "gl-matrix": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" + }, + "grid-index": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", + "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==" + }, + "htm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.0.tgz", + "integrity": "sha512-L0s3Sid5r6YwrEvkig14SK3Emmc+kIjlfLhEGn2Vy3bk21JyDEes4MoDsbJk6luaPp8bugErnxPz86ZuAw6e5Q==" + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "jquery": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + }, + "kdbush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", + "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" + }, + "maplibre-gl": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.15.2.tgz", + "integrity": "sha512-uPeV530apb4JfX3cRFfE+awFnbcJTOnCv2QvY4mw4huiInbybElWYkNzTs324YLSADq0f4bidRoYcR81ho3aLA==", + "requires": { + "@mapbox/geojson-rewind": "^0.5.0", + "@mapbox/geojson-types": "^1.0.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/mapbox-gl-supported": "^1.5.0", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^1.1.1", + "@mapbox/unitbezier": "^0.0.0", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "csscolorparser": "~1.0.3", + "earcut": "^2.2.2", + "geojson-vt": "^3.2.1", + "gl-matrix": "^3.2.1", + "grid-index": "^1.1.0", + "minimist": "^1.2.5", + "murmurhash-js": "^1.0.0", + "pbf": "^3.2.1", + "potpack": "^1.0.1", + "quickselect": "^2.0.0", + "rw": "^1.3.3", + "supercluster": "^7.1.0", + "tinyqueue": "^2.0.3", + "vt-pbf": "^3.1.1" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "murmurhash-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", + "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=" + }, + "path-to-regexp": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz", + "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==" + }, + "pbf": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "requires": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + } + }, + "potpack": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz", + "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==" + }, + "protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" + }, + "quickselect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" + }, + "resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "requires": { + "protocol-buffers-schema": "^3.3.1" + } + }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" + }, + "skeleton-elements": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/skeleton-elements/-/skeleton-elements-3.5.0.tgz", + "integrity": "sha512-KOU3wHGyCOtfMWLYF9wn2JzxM/l0Vu4miqqdoz9HeTfd1fwIsEePrcIrZ4+8wbg6yK82UPLLyH7fAZAwhQwZNw==" + }, + "ssr-window": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-3.0.0.tgz", + "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==" + }, + "supercluster": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.4.tgz", + "integrity": "sha512-GhKkRM1jMR6WUwGPw05fs66pOFWhf59lXq+Q3J3SxPvhNcmgOtLRV6aVQPMRsmXdpaeFJGivt+t7QXUPL3ff4g==", + "requires": { + "kdbush": "^3.0.0" + } + }, + "swiper": { + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-6.8.4.tgz", + "integrity": "sha512-O+buF9Q+sMA0H7luMS8R59hCaJKlpo8PXhQ6ZYu6Rn2v9OsFd4d1jmrv14QvxtQpKAvL/ZiovEeANI/uDGet7g==", + "requires": { + "dom7": "^3.0.0", + "ssr-window": "^3.0.0" + } + }, + "template7": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/template7/-/template7-1.4.2.tgz", + "integrity": "sha512-eoKnScBMDk7lyj7+iCzKbxGiSLLlQk0DNvmclyJuMCUKxy9JrFuAB+GD5iplF4WiQPtMdI06CHHks3avL22JXA==" + }, + "tinyqueue": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", + "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==" + }, + "vt-pbf": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz", + "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==", + "requires": { + "@mapbox/point-geometry": "0.1.0", + "@mapbox/vector-tile": "^1.3.1", + "pbf": "^3.2.1" + } + } + } +} diff --git a/www/package.json b/www/package.json new file mode 100644 index 0000000..9c83ff1 --- /dev/null +++ b/www/package.json @@ -0,0 +1,13 @@ +{ + "name": "FixPhraseApp", + "version": "1.0.0", + "main": "index.html", + "license": "MPL-2.0", + "dependencies": { + "@fortawesome/fontawesome-pro": "^5.15.4", + "framework7": "^6.3.5", + "jquery": "^3.6.0", + "maplibre-gl": "^1.15.2", + "template7": "^1.4.2" + } +} diff --git a/www/pages/credits.html b/www/pages/credits.html new file mode 100644 index 0000000..0a4abe9 --- /dev/null +++ b/www/pages/credits.html @@ -0,0 +1,6421 @@ + +
+ + + +
+ +
+

This program is licensed under the Mozilla Public License 2.0. + To get the source code, visit https://source.netsyms.com/Netsyms/FixPhraseApp. +


+ When viewing tracking results for a UPS package, the following copyright notice applies to the tracking data shown: +
+ © 2021 United Parcel Service of America, Inc. All Rights Reserved. Confidential and Proprietary. + The use, disclosure, reproduction, modification, transfer, or transmittal of this work for any purpose in any form + or by any means without the written permission of United Parcel Service is strictly prohibited. +
+ This application relies on and is bundled with third-party code. + See below for the their licenses and where to find source code. +
+ +
+

Code and Libraries

+
+THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE FIXPHRASEAPP PRODUCT.
+
+-----
+
+The following software may be included in this product: @fortawesome/fontawesome-pro. A copy of the source code may be downloaded from https://github.com/FortAwesome/Font-Awesome. This software contains the following license and notice below:
+
+Font Awesome Pro License
+------------------------
+
+Font Awesome Pro is commercial software that requires a paid license. Full
+Font Awesome Pro license: https://fontawesome.com/license.
+
+# Commercial License
+The Font Awesome Pro commercial license allows you to pay for FA Pro once, own
+it, and use it just about everywhere you'd like.
+
+# Attribution
+Attribution is not required by the Font Awesome Pro commercial license.
+
+# Brand Icons
+All brand icons are trademarks of their respective owners. The use of these
+trademarks does not indicate endorsement of the trademark holder by Font
+Awesome, nor vice versa. **Please do not use brand logos for any purpose except
+to represent the company, product, or service to which they refer.**
+
+-----
+
+The following software may be included in this product: @mapbox/geojson-rewind. A copy of the source code may be downloaded from git://github.com/mapbox/geojson-rewind.git. This software contains the following license and notice below:
+
+Copyright (c) 2020, Mapbox
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: @mapbox/geojson-types. This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) 2018 Mapbox
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: @mapbox/mapbox-gl-supported. A copy of the source code may be downloaded from git+https://github.com/mapbox/mapbox-gl-supported.git. This software contains the following license and notice below:
+
+BSD 3-Clause License
+
+Copyright (c) 2017, Mapbox
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* 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.
+
+* Neither the name of the copyright holder nor the names of its
+  contributors may be used to endorse or promote products derived from
+  this software without specific prior written permission.
+
+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 HOLDER 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.
+
+-----
+
+The following software may be included in this product: @mapbox/point-geometry. A copy of the source code may be downloaded from git@github.com:mapbox/point-geometry.git. This software contains the following license and notice below:
+
+Copyright (c) 2015, Mapbox <>
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: @mapbox/tiny-sdf. A copy of the source code may be downloaded from git+https://github.com/mapbox/tiny-sdf.git. This software contains the following license and notice below:
+
+Copyright © 2016-2021 Mapbox, Inc.
+This code available under the terms of the BSD 2-Clause license.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+2. 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.
+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 HOLDER 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.
+
+-----
+
+The following software may be included in this product: @mapbox/vector-tile. A copy of the source code may be downloaded from https://github.com/mapbox/vector-tile-js.git. This software contains the following license and notice below:
+
+Copyright (c) 2014, Mapbox
+
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * 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.
+    * Neither the name of Mapbox nor the names of its contributors
+      may be used to endorse or promote products derived from this software
+      without specific prior written permission.
+
+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.
+
+-----
+
+The following software may be included in this product: @mapbox/whoots-js. A copy of the source code may be downloaded from https://github.com/mapbox/whoots-js.git. This software contains the following license and notice below:
+
+ISC License
+
+Copyright (c) 2017, Mapbox
+
+Permission to use, copy, modify, and/or distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright notice
+and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: dom7. A copy of the source code may be downloaded from git+https://github.com/nolimits4web/dom7.git. This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) 2017 Vladimir Kharlampidi
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: earcut. A copy of the source code may be downloaded from git://github.com/mapbox/earcut.git. This software contains the following license and notice below:
+
+ISC License
+
+Copyright (c) 2016, Mapbox
+
+Permission to use, copy, modify, and/or distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright notice
+and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: framework7. A copy of the source code may be downloaded from https://github.com/framework7io/framework7.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Vladimir Kharlampidi
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: geojson-vt. A copy of the source code may be downloaded from git://github.com/mapbox/geojson-vt.git. This software contains the following license and notice below:
+
+ISC License
+
+Copyright (c) 2015, Mapbox
+
+Permission to use, copy, modify, and/or distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright notice
+and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: get-stream. A copy of the source code may be downloaded from https://github.com/sindresorhus/get-stream.git. This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) Sindre Sorhus  (https://sindresorhus.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: gl-matrix. A copy of the source code may be downloaded from https://github.com/toji/gl-matrix.git. This software contains the following license and notice below:
+
+Copyright (c) 2015-2021, Brandon Jones, Colin MacKenzie IV.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: grid-index. A copy of the source code may be downloaded from git+https://github.com/mapbox/grid-index.git. This software contains the following license and notice below:
+
+Copyright (c) 2016, Mapbox
+
+Permission to use, copy, modify, and/or distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright notice
+and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: htm. A copy of the source code may be downloaded from https://github.com/developit/htm.git. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright 2018 Google Inc.
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+-----
+
+The following software may be included in this product: ieee754. A copy of the source code may be downloaded from git://github.com/feross/ieee754.git. This software contains the following license and notice below:
+
+Copyright 2008 Fair Oaks Labs, Inc.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. 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.
+
+3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+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 HOLDER 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.
+
+-----
+
+The following software may be included in this product: jquery. A copy of the source code may be downloaded from https://github.com/jquery/jquery.git. This software contains the following license and notice below:
+
+Copyright OpenJS Foundation and other contributors, https://openjsf.org/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: kdbush, quickselect. A copy of the source code may be downloaded from git://github.com/mourner/kdbush.git (kdbush). This software contains the following license and notice below:
+
+ISC License
+
+Copyright (c) 2018, Vladimir Agafonkin
+
+Permission to use, copy, modify, and/or distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright notice
+and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: maplibre-gl. A copy of the source code may be downloaded from git://github.com/maplibre/maplibre-gl-js.git. This software contains the following license and notice below:
+
+Copyright (c) 2020, MapLibre contributors
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * 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.
+    * Neither the name of MapLibre GL JS nor the names of its contributors
+      may be used to endorse or promote products derived from this software
+      without specific prior written permission.
+
+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.
+
+
+-------------------------------------------------------------------------------
+
+Contains code from mapbox-gl-js v1.13 and earlier
+
+Version v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license
+
+Copyright (c) 2020, Mapbox
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice,
+  this list of conditions and the following disclaimer.
+* 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.
+* Neither the name of Mapbox GL JS nor the names of its contributors
+  may be used to endorse or promote products derived from this software
+  without specific prior written permission.
+
+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.
+
+
+-------------------------------------------------------------------------------
+
+Contains code from glfx.js
+
+Copyright (C) 2011 by Evan Wallace
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+--------------------------------------------------------------------------------
+
+Contains a portion of d3-color https://github.com/d3/d3-color
+
+Copyright 2010-2016 Mike Bostock
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* 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.
+
+* Neither the name of the author nor the names of contributors may be used to
+  endorse or promote products derived from this software without specific prior
+  written permission.
+
+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.
+
+-----
+
+The following software may be included in this product: minimist. A copy of the source code may be downloaded from git://github.com/substack/minimist.git. This software contains the following license and notice below:
+
+This software is released under the MIT license:
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: path-to-regexp. A copy of the source code may be downloaded from https://github.com/pillarjs/path-to-regexp.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: pbf. A copy of the source code may be downloaded from git@github.com:mapbox/pbf.git. This software contains the following license and notice below:
+
+Copyright (c) 2017, Mapbox
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* 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.
+
+* Neither the name of pbf nor the names of its
+  contributors may be used to endorse or promote products derived from
+  this software without specific prior written permission.
+
+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 HOLDER 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.
+
+-----
+
+The following software may be included in this product: potpack. A copy of the source code may be downloaded from git+https://github.com/mapbox/potpack.git. This software contains the following license and notice below:
+
+ISC License
+
+Copyright (c) 2018, Mapbox
+
+Permission to use, copy, modify, and/or distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright notice
+and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: protocol-buffers-schema. A copy of the source code may be downloaded from https://github.com/mafintosh/protocol-buffers-schema. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Mathias Buus
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: resolve-protobuf-schema. A copy of the source code may be downloaded from https://github.com/mafintosh/resolve-protobuf-schema.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Mathias Buus
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: rw. A copy of the source code may be downloaded from http://github.com/mbostock/rw.git. This software contains the following license and notice below:
+
+Copyright (c) 2014-2016, Michael Bostock
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* 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.
+
+* The name Michael Bostock may not be used to endorse or promote products
+  derived from this software without specific prior written permission.
+
+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 MICHAEL BOSTOCK 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.
+
+-----
+
+The following software may be included in this product: ssr-window. A copy of the source code may be downloaded from git+https://github.com/nolimits4web/ssr-window.git. This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) 2018 Vladimir Kharlampidi
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: supercluster. A copy of the source code may be downloaded from git://github.com/mapbox/supercluster.git. This software contains the following license and notice below:
+
+ISC License
+
+Copyright (c) 2021, Mapbox
+
+Permission to use, copy, modify, and/or distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright notice
+and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: swiper. A copy of the source code may be downloaded from https://github.com/nolimits4web/Swiper.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2019 Vladimir Kharlampidi
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: template7. A copy of the source code may be downloaded from https://github.com/nolimits4web/template7.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Vladimir Kharlampidi
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: tinyqueue. A copy of the source code may be downloaded from https://github.com/mourner/tinyqueue.git. This software contains the following license and notice below:
+
+ISC License
+
+Copyright (c) 2017, Vladimir Agafonkin
+
+Permission to use, copy, modify, and/or distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright notice
+and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: vt-pbf. A copy of the source code may be downloaded from git+https://github.com/mapbox/vt-pbf.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2015 Anand Thakker
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+--------------------------------------------------------------------------------
+
+Contains geojson_wrapper.js from https://github.com/mapbox/mapbox-gl-js
+
+Copyright (c) 2014, Mapbox
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * 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.
+    * Neither the name of Mapbox GL JS nor the names of its contributors
+      may be used to endorse or promote products derived from this software
+      without specific prior written permission.
+
+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.
+
+THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE COM.FIXPHRASE.APP PRODUCT.
+
+-----
+
+The following software may be included in this product: @netflix/nerror. A copy of the source code may be downloaded from https://github.com/Netflix/nerror. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2019, AUTHORS. All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE
+
+-----
+
+The following software may be included in this product: @nodelib/fs.scandir, @nodelib/fs.stat, @nodelib/fs.walk, fast-glob. A copy of the source code may be downloaded from https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.scandir (@nodelib/fs.scandir), https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.stat (@nodelib/fs.stat), https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk (@nodelib/fs.walk), https://github.com/mrmlnc/fast-glob.git (fast-glob). This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) Denis Malinochkin
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: abbrev. A copy of the source code may be downloaded from http://github.com/isaacs/abbrev-js. This software contains the following license and notice below:
+
+This software is dual-licensed under the ISC and MIT licenses.
+You may use this software under EITHER of the following licenses.
+
+----------
+
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+----------
+
+Copyright Isaac Z. Schlueter and Contributors
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: accepts, mime-types. A copy of the source code may be downloaded from https://github.com/jshttp/accepts.git (accepts), https://github.com/jshttp/mime-types.git (mime-types). This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2014 Jonathan Ong 
+Copyright (c) 2015 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: ansi. A copy of the source code may be downloaded from git://github.com/TooTallNate/ansi.js.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2012 Nathan Rajlich 
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: ansi-styles, chalk, has-flag, is-path-inside, mimic-fn, npm-run-path, opn, p-try, path-key, pify, read-chunk, shebang-regex, strip-bom, strip-final-newline, supports-color, untildify. A copy of the source code may be downloaded from https://github.com/chalk/ansi-styles.git (ansi-styles), https://github.com/chalk/chalk.git (chalk), https://github.com/sindresorhus/has-flag.git (has-flag), https://github.com/sindresorhus/is-path-inside.git (is-path-inside), https://github.com/sindresorhus/mimic-fn.git (mimic-fn), https://github.com/sindresorhus/npm-run-path.git (npm-run-path), https://github.com/sindresorhus/opn.git (opn), https://github.com/sindresorhus/p-try.git (p-try), https://github.com/sindresorhus/path-key.git (path-key), https://github.com/sindresorhus/pify.git (pify), https://github.com/sindresorhus/read-chunk.git (read-chunk), https://github.com/sindresorhus/shebang-regex.git (shebang-regex), https://github.com/sindresorhus/strip-bom.git (strip-bom), https://github.com/sindresorhus/strip-final-newline.git (strip-final-newline), https://github.com/chalk/supports-color.git (supports-color), https://github.com/sindresorhus/untildify.git (untildify). This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) Sindre Sorhus  (sindresorhus.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: array-flatten, path-to-regexp. A copy of the source code may be downloaded from git://github.com/blakeembrey/array-flatten.git (array-flatten), https://github.com/component/path-to-regexp.git (path-to-regexp). This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: at-least-node. A copy of the source code may be downloaded from git+https://github.com/RyanZim/at-least-node.git. This software contains the following license and notice below:
+
+The ISC License
+Copyright (c) 2020 Ryan Zimmerman 
+
+Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: balanced-match. A copy of the source code may be downloaded from git://github.com/juliangruber/balanced-match.git. This software contains the following license and notice below:
+
+(MIT)
+
+Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: base64-js. A copy of the source code may be downloaded from git://github.com/beatgammit/base64-js.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Jameson Little
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: big-integer. A copy of the source code may be downloaded from git@github.com:peterolson/BigInteger.js.git. This software contains the following license and notice below:
+
+This is free and unencumbered software released into the public domain.
+
+Anyone is free to copy, modify, publish, use, compile, sell, or
+distribute this software, either in source code form or as a compiled
+binary, for any purpose, commercial or non-commercial, and by any
+means.
+
+In jurisdictions that recognize copyright laws, the author or authors
+of this software dedicate any and all copyright interest in the
+software to the public domain. We make this dedication for the benefit
+of the public at large and to the detriment of our heirs and
+successors. We intend this dedication to be an overt act of
+relinquishment in perpetuity of all present and future rights to this
+software under copyright law.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+For more information, please refer to 
+
+-----
+
+The following software may be included in this product: body-parser, compression, type-is. A copy of the source code may be downloaded from https://github.com/expressjs/body-parser.git (body-parser), https://github.com/expressjs/compression.git (compression), https://github.com/jshttp/type-is.git (type-is). This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2014 Jonathan Ong 
+Copyright (c) 2014-2015 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: bplist-creator. A copy of the source code may be downloaded from https://github.com/nearinfinity/node-bplist-creator.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2012 Near Infinity Corporation
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software 
+and associated documentation files (the "Software"), to deal in the Software without restriction,
+including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial 
+portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
+OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: brace-expansion. A copy of the source code may be downloaded from git://github.com/juliangruber/brace-expansion.git. This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) 2013 Julian Gruber 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: braces. A copy of the source code may be downloaded from https://github.com/micromatch/braces.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014-2018, Jon Schlinkert.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: bytes. A copy of the source code may be downloaded from https://github.com/visionmedia/bytes.js.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2012-2014 TJ Holowaychuk 
+Copyright (c) 2015 Jed Watson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: color-convert. A copy of the source code may be downloaded from https://github.com/Qix-/color-convert.git. This software contains the following license and notice below:
+
+Copyright (c) 2011-2016 Heather Arthur 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: color-name. A copy of the source code may be downloaded from git@github.com:dfcreative/color-name.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+Copyright (c) 2015 Dmitry Ivanov
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: compressible. A copy of the source code may be downloaded from https://github.com/jshttp/compressible.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2013 Jonathan Ong 
+Copyright (c) 2014 Jeremiah Senkpiel 
+Copyright (c) 2015 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: concat-map. A copy of the source code may be downloaded from git://github.com/substack/node-concat-map.git. This software contains the following license and notice below:
+
+This software is released under the MIT license:
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: content-disposition, depd, forwarded, vary. A copy of the source code may be downloaded from https://github.com/jshttp/content-disposition.git (content-disposition), https://github.com/dougwilson/nodejs-depd.git (depd), https://github.com/jshttp/forwarded.git (forwarded), https://github.com/jshttp/vary.git (vary). This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2014-2017 Douglas Christopher Wilson
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: content-type. A copy of the source code may be downloaded from https://github.com/jshttp/content-type.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2015 Douglas Christopher Wilson
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: cookie. A copy of the source code may be downloaded from https://github.com/jshttp/cookie.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2012-2014 Roman Shtylman 
+Copyright (c) 2015 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: cordova-android. A copy of the source code may be downloaded from https://github.com/apache/cordova-android.git. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright 2015-2020 Apache Cordova
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+
+NOTICE
+
+Apache Cordova
+Copyright 2015-2020 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+-----
+
+The following software may be included in this product: cordova-browser. A copy of the source code may be downloaded from https://github.com/apache/cordova-browser. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+ ADDITIONAL LICENSES:
+
+================================================================================
+node_modules/adm-zip
+================================================================================
+
+Copyright (c) 2012 Another-D-Mention Software and other contributors,
+http://www.another-d-mention.ro/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+================================================================================
+node_modules/shelljs
+================================================================================
+
+Copyright (c) 2012, Artur Adib 
+All rights reserved.
+
+You may use this project under the terms of the New BSD license as follows:
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * 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.
+    * Neither the name of Artur Adib nor the
+      names of the contributors may be used to endorse or promote products
+      derived from this software without specific prior written permission.
+
+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 ARTUR ADIB 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.
+
+================================================================================
+node_modules/nopt
+================================================================================
+
+Copyright 2009, 2010, 2011 Isaac Z. Schlueter.
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+================================================================================
+node_modules/nopt/node_modules/abbrev
+================================================================================
+
+Copyright 2009, 2010, 2011 Isaac Z. Schlueter.
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+
+NOTICE
+
+Apache Cordova
+Copyright 2012-2015 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+-----
+
+The following software may be included in this product: cordova-common. A copy of the source code may be downloaded from https://github.com/apache/cordova-common.git. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+
+NOTICE
+
+Apache Cordova
+Copyright 2015 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+-----
+
+The following software may be included in this product: cordova-ios. A copy of the source code may be downloaded from https://github.com/apache/cordova-ios.git. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+ ADDITIONAL LICENSES:
+
+================================================================================
+CordovaLib/classes/NSData+Base64.*
+================================================================================
+
+//  Created by Matt Gallagher on 2009/06/03.
+//  Copyright 2009 Matt Gallagher. All rights reserved.
+//
+//  This software is provided 'as-is', without any express or implied
+//  warranty. In no event will the authors be held liable for any damages
+//  arising from the use of this software. Permission is granted to anyone to
+//  use this software for any purpose, including commercial applications, and to
+//  alter it and redistribute it freely, subject to the following restrictions:
+//
+//  1. The origin of this software must not be misrepresented; you must not
+//     claim that you wrote the original software. If you use this software
+//     in a product, an acknowledgment in the product documentation would be
+//     appreciated but is not required.
+//  2. Altered source versions must be plainly marked as such, and must not be
+//     misrepresented as being the original software.
+//  3. This notice may not be removed or altered from any source
+//     distribution.
+
+
+NOTICE
+
+Apache Cordova
+Copyright 2012 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+-----
+
+The following software may be included in this product: cordova-plugin-add-swift-support. A copy of the source code may be downloaded from https://github.com/akofman/cordova-plugin-add-swift-support.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2015-present Alexis Kofman
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: cordova-plugin-camera, cordova-plugin-device, cordova-plugin-geolocation, cordova-plugin-inappbrowser, cordova-plugin-splashscreen, cordova-plugin-statusbar. A copy of the source code may be downloaded from https://github.com/apache/cordova-plugin-camera.git (cordova-plugin-camera), https://github.com/apache/cordova-plugin-device (cordova-plugin-device), https://github.com/apache/cordova-plugin-geolocation.git (cordova-plugin-geolocation), https://github.com/apache/cordova-plugin-inappbrowser.git (cordova-plugin-inappbrowser), https://github.com/apache/cordova-plugin-splashscreen.git (cordova-plugin-splashscreen), https://github.com/apache/cordova-plugin-statusbar (cordova-plugin-statusbar). This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+NOTICE
+
+Apache Cordova
+Copyright 2012 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+-----
+
+The following software may be included in this product: cordova-plugin-nativestorage. A copy of the source code may be downloaded from https://github.com/TheCocoaProject/cordova-plugin-nativestorage. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "{}"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright {yyyy} {name of copyright owner}
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+-----
+
+The following software may be included in this product: cordova-plugin-velda-devicefeedback. A copy of the source code may be downloaded from https://github.com/VVelda/device-feedback. This software contains the following license and notice below:
+
+Copyright (c) 2014, Jan Velecký
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. 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.
+
+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 HOLDER 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.
+
+-----
+
+The following software may be included in this product: cordova-plugin-x-socialsharing. A copy of the source code may be downloaded from git+https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: cordova-serve. A copy of the source code may be downloaded from https://github.com/apache/cordova-serve. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+NOTICE
+
+Apache Cordova
+Copyright 2017 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+-----
+
+The following software may be included in this product: cross-spawn. A copy of the source code may be downloaded from git@github.com:moxystudio/node-cross-spawn.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2018 Made With MOXY Lda 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: debug. A copy of the source code may be downloaded from git://github.com/visionmedia/debug.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2014 TJ Holowaychuk 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software 
+and associated documentation files (the 'Software'), to deal in the Software without restriction, 
+including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 
+and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial 
+portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 
+LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: dedent. A copy of the source code may be downloaded from git://github.com/dmnd/dedent.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2015 Desmond Brand (dmnd@desmondbrand.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: destroy, ee-first, mime-db. A copy of the source code may be downloaded from https://github.com/stream-utils/destroy.git (destroy), https://github.com/jonathanong/ee-first.git (ee-first), https://github.com/jshttp/mime-db.git (mime-db). This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Jonathan Ong me@jongleberry.com
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: elementtree. A copy of the source code may be downloaded from git://github.com/racker/node-elementtree.git. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+
+
+NOTICE
+
+node-elementtree
+Copyright (c) 2011, Rackspace, Inc.
+
+The ElementTree toolkit is Copyright (c) 1999-2007 by Fredrik Lundh
+
+-----
+
+The following software may be included in this product: encodeurl. A copy of the source code may be downloaded from https://github.com/pillarjs/encodeurl.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2016 Douglas Christopher Wilson
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: endent, objectorarray. A copy of the source code may be downloaded from git://github.com/ZhouHansen/endent.git (endent), git+https://github.com/ZhouHansen/objectnotnull.git (objectorarray). This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2017 Zhou Hancheng (z308114274@gmail.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: es6-promise-plugin. A copy of the source code may be downloaded from git+https://github.com/vstirbu/PromisesPlugin.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014-15 Vlad Stirbu
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: escape-html. A copy of the source code may be downloaded from https://github.com/component/escape-html.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2012-2013 TJ Holowaychuk
+Copyright (c) 2015 Andreas Lubbe
+Copyright (c) 2015 Tiancheng "Timothy" Gu
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: escape-string-regexp, is-wsl, os-homedir, os-tmpdir, p-finally, path-is-absolute, path-key, shebang-regex, strip-bom. A copy of the source code may be downloaded from https://github.com/sindresorhus/escape-string-regexp.git (escape-string-regexp), https://github.com/sindresorhus/is-wsl.git (is-wsl), https://github.com/sindresorhus/os-homedir.git (os-homedir), https://github.com/sindresorhus/os-tmpdir.git (os-tmpdir), https://github.com/sindresorhus/p-finally.git (p-finally), https://github.com/sindresorhus/path-is-absolute.git (path-is-absolute), https://github.com/sindresorhus/path-key.git (path-key), https://github.com/sindresorhus/shebang-regex.git (shebang-regex), https://github.com/sindresorhus/strip-bom.git (strip-bom). This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) Sindre Sorhus  (sindresorhus.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: etag, proxy-addr. A copy of the source code may be downloaded from https://github.com/jshttp/etag.git (etag), https://github.com/jshttp/proxy-addr.git (proxy-addr). This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2014-2016 Douglas Christopher Wilson
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: execa, get-stream, is-stream, onetime. A copy of the source code may be downloaded from https://github.com/sindresorhus/execa.git (execa), https://github.com/sindresorhus/get-stream.git (get-stream), https://github.com/sindresorhus/is-stream.git (is-stream), https://github.com/sindresorhus/onetime.git (onetime). This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) Sindre Sorhus  (https://sindresorhus.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: express. A copy of the source code may be downloaded from https://github.com/expressjs/express.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2009-2014 TJ Holowaychuk 
+Copyright (c) 2013-2014 Roman Shtylman 
+Copyright (c) 2014-2015 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: extsprintf. A copy of the source code may be downloaded from https://github.com/davepacheco/node-extsprintf.git. This software contains the following license and notice below:
+
+Copyright (c) 2012, Joyent, Inc. All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE
+
+-----
+
+The following software may be included in this product: fast-json-parse. A copy of the source code may be downloaded from git+https://github.com/mcollina/fast-json-parse.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2016 Matteo Collina
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: fastq. A copy of the source code may be downloaded from git+https://github.com/mcollina/fastq.git. This software contains the following license and notice below:
+
+Copyright (c) 2015-2020, Matteo Collina 
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: fill-range, is-number, micromatch. A copy of the source code may be downloaded from https://github.com/jonschlinkert/fill-range.git (fill-range), https://github.com/jonschlinkert/is-number.git (is-number), https://github.com/micromatch/micromatch.git (micromatch). This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014-present, Jon Schlinkert.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: finalhandler. A copy of the source code may be downloaded from https://github.com/pillarjs/finalhandler.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2014-2017 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: fresh. A copy of the source code may be downloaded from https://github.com/jshttp/fresh.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2012 TJ Holowaychuk 
+Copyright (c) 2016-2017 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: fs-extra. A copy of the source code may be downloaded from https://github.com/jprichardson/node-fs-extra. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2011-2017 JP Richardson
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files
+(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify,
+ merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
+OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: fs.realpath. A copy of the source code may be downloaded from git+https://github.com/isaacs/fs.realpath.git. This software contains the following license and notice below:
+
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+----
+
+This library bundles a version of the `fs.realpath` and `fs.realpathSync`
+methods from Node.js v0.10 under the terms of the Node.js MIT license.
+
+Node's license follows, also included at the header of `old.js` which contains
+the licensed code:
+
+  Copyright Joyent, Inc. and other Node contributors.
+
+  Permission is hereby granted, free of charge, to any person obtaining a
+  copy of this software and associated documentation files (the "Software"),
+  to deal in the Software without restriction, including without limitation
+  the rights to use, copy, modify, merge, publish, distribute, sublicense,
+  and/or sell copies of the Software, and to permit persons to whom the
+  Software is furnished to do so, subject to the following conditions:
+
+  The above copyright notice and this permission notice shall be included in
+  all copies or substantial portions of the Software.
+
+  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+  DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: glob. A copy of the source code may be downloaded from git://github.com/isaacs/node-glob.git. This software contains the following license and notice below:
+
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+## Glob Logo
+
+Glob's logo created by Tanya Brassie , licensed
+under a Creative Commons Attribution-ShareAlike 4.0 International License
+https://creativecommons.org/licenses/by-sa/4.0/
+
+-----
+
+The following software may be included in this product: glob-parent. A copy of the source code may be downloaded from https://github.com/gulpjs/glob-parent.git. This software contains the following license and notice below:
+
+The ISC License
+
+Copyright (c) 2015, 2019 Elan Shanker
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: graceful-fs. A copy of the source code may be downloaded from https://github.com/isaacs/node-graceful-fs. This software contains the following license and notice below:
+
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: http-errors. A copy of the source code may be downloaded from https://github.com/jshttp/http-errors.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Jonathan Ong me@jongleberry.com
+Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: human-signals. A copy of the source code may be downloaded from https://github.com/ehmicky/human-signals.git. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright 2019 ehmicky 
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+-----
+
+The following software may be included in this product: iconv-lite. A copy of the source code may be downloaded from git://github.com/ashtuchkin/iconv-lite.git. This software contains the following license and notice below:
+
+Copyright (c) 2011 Alexander Shtuchkin
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: inflight. A copy of the source code may be downloaded from https://github.com/npm/inflight.git. This software contains the following license and notice below:
+
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: inherits. A copy of the source code may be downloaded from git://github.com/isaacs/inherits. This software contains the following license and notice below:
+
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: ionic-plugin-deeplinks. A copy of the source code may be downloaded from https://github.com/ionic-team/ionic-plugin-deeplinks.git. This software contains the following license and notice below:
+
+Copyright 2016-present Drifty Co.
+http://drifty.com/
+
+MIT License
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: ios-sim. A copy of the source code may be downloaded from https://github.com/ios-control/ios-sim. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Shazron Abdullah
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: ipaddr.js. A copy of the source code may be downloaded from git://github.com/whitequark/ipaddr.js. This software contains the following license and notice below:
+
+Copyright (C) 2011-2017 whitequark 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: is-extglob. A copy of the source code may be downloaded from https://github.com/jonschlinkert/is-extglob.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014-2016, Jon Schlinkert
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: is-glob. A copy of the source code may be downloaded from https://github.com/micromatch/is-glob.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014-2017, Jon Schlinkert.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: isexe, lru-cache, minimatch, nopt, once, osenv, semver, which, wrappy, yallist. A copy of the source code may be downloaded from git+https://github.com/isaacs/isexe.git (isexe), git://github.com/isaacs/node-lru-cache.git (lru-cache), git://github.com/isaacs/minimatch.git (minimatch), https://github.com/npm/nopt.git (nopt), git://github.com/isaacs/once (once), https://github.com/npm/osenv (osenv), https://github.com/npm/node-semver (semver), git://github.com/isaacs/node-which.git (which), https://github.com/npm/wrappy (wrappy), git+https://github.com/isaacs/yallist.git (yallist). This software contains the following license and notice below:
+
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: jsonfile. A copy of the source code may be downloaded from git@github.com:jprichardson/node-jsonfile.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2012-2015, JP Richardson 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files
+(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify,
+ merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
+OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: lodash. A copy of the source code may be downloaded from https://github.com/lodash/lodash.git. This software contains the following license and notice below:
+
+Copyright OpenJS Foundation and other contributors 
+
+Based on Underscore.js, copyright Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors 
+
+This software consists of voluntary contributions made by many
+individuals. For exact contribution history, see the revision history
+available at https://github.com/lodash/lodash
+
+The following license applies to all parts of this software except as
+documented below:
+
+====
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+====
+
+Copyright and related rights for sample code are waived via CC0. Sample
+code is defined as all source code displayed within the prose of the
+documentation.
+
+CC0: http://creativecommons.org/publicdomain/zero/1.0/
+
+====
+
+Files located in the node_modules and vendor directories are externally
+maintained libraries used by this software which have their own
+licenses; we recommend you read them, as their terms may differ from the
+terms above.
+
+-----
+
+The following software may be included in this product: media-typer, on-headers. A copy of the source code may be downloaded from https://github.com/jshttp/media-typer.git (media-typer), https://github.com/jshttp/on-headers.git (on-headers). This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2014 Douglas Christopher Wilson
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: merge-descriptors. A copy of the source code may be downloaded from https://github.com/component/merge-descriptors.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2013 Jonathan Ong 
+Copyright (c) 2015 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: merge-stream. A copy of the source code may be downloaded from https://github.com/grncdr/merge-stream.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) Stephen Sugden  (stephensugden.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: merge2. A copy of the source code may be downloaded from git@github.com:teambition/merge2.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014-2020 Teambition
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: methods. A copy of the source code may be downloaded from https://github.com/jshttp/methods.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2013-2014 TJ Holowaychuk 
+Copyright (c) 2015-2016 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: mime. A copy of the source code may be downloaded from https://github.com/broofa/node-mime. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2010 Benjamin Thomas, Robert Kieffer
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: mkpath. A copy of the source code may be downloaded from https://github.com/jrajav/mkpath. This software contains the following license and notice below:
+
+Copyright (C) 2012 Jonathan Rajavuori
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: ms. A copy of the source code may be downloaded from https://github.com/zeit/ms.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2016 Zeit, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: negotiator. A copy of the source code may be downloaded from https://github.com/jshttp/negotiator.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2012-2014 Federico Romero
+Copyright (c) 2012-2014 Isaac Z. Schlueter
+Copyright (c) 2014-2015 Douglas Christopher Wilson
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: nice-try. A copy of the source code may be downloaded from https://github.com/electerious/nice-try.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2018 Tobias Reich
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: nopt. A copy of the source code may be downloaded from http://github.com/isaacs/nopt. This software contains the following license and notice below:
+
+Copyright 2009, 2010, 2011 Isaac Z. Schlueter.
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: on-finished. A copy of the source code may be downloaded from https://github.com/jshttp/on-finished.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2013 Jonathan Ong 
+Copyright (c) 2014 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: parseurl. A copy of the source code may be downloaded from https://github.com/pillarjs/parseurl.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2014 Jonathan Ong 
+Copyright (c) 2014-2017 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: picomatch. A copy of the source code may be downloaded from https://github.com/micromatch/picomatch.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2017-present, Jon Schlinkert.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: plist. A copy of the source code may be downloaded from git://github.com/TooTallNate/node-plist.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2010-2017 Nathan Rajlich 
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: q. A copy of the source code may be downloaded from git://github.com/kriskowal/q.git. This software contains the following license and notice below:
+
+Copyright 2009–2017 Kristopher Michael Kowal. All rights reserved.
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to
+deal in the Software without restriction, including without limitation the
+rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: qs. A copy of the source code may be downloaded from https://github.com/ljharb/qs.git. This software contains the following license and notice below:
+
+Copyright (c) 2014 Nathan LaFreniere and other contributors.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * 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.
+    * The names of any contributors may not be used to endorse or promote
+      products derived from this software without specific prior written
+      permission.
+
+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 HOLDERS AND 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.
+
+                                  *   *   *
+
+The complete list of contributors can be found at: https://github.com/hapijs/qs/graphs/contributors
+
+-----
+
+The following software may be included in this product: queue-microtask, run-parallel. A copy of the source code may be downloaded from git://github.com/feross/queue-microtask.git (queue-microtask), git://github.com/feross/run-parallel.git (run-parallel). This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) Feross Aboukhadijeh
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: range-parser. A copy of the source code may be downloaded from https://github.com/jshttp/range-parser.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2012-2014 TJ Holowaychuk 
+Copyright (c) 2015-2016 Douglas Christopher Wilson 
+Copyright (c) 2014-2015 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: recursive-readdir. A copy of the source code may be downloaded from git://github.com/jergason/recursive-readdir.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c)  
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: reusify. A copy of the source code may be downloaded from git+https://github.com/mcollina/reusify.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2015 Matteo Collina
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: safe-buffer. A copy of the source code may be downloaded from git://github.com/feross/safe-buffer.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) Feross Aboukhadijeh
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: safer-buffer. A copy of the source code may be downloaded from git+https://github.com/ChALkeR/safer-buffer.git. This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) 2018 Nikita Skovoroda 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: sax. A copy of the source code may be downloaded from git://github.com/isaacs/sax-js.git. This software contains the following license and notice below:
+
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+====
+
+`String.fromCodePoint` by Mathias Bynens used according to terms of MIT
+License, as follows:
+
+    Copyright Mathias Bynens 
+
+    Permission is hereby granted, free of charge, to any person obtaining
+    a copy of this software and associated documentation files (the
+    "Software"), to deal in the Software without restriction, including
+    without limitation the rights to use, copy, modify, merge, publish,
+    distribute, sublicense, and/or sell copies of the Software, and to
+    permit persons to whom the Software is furnished to do so, subject to
+    the following conditions:
+
+    The above copyright notice and this permission notice shall be
+    included in all copies or substantial portions of the Software.
+
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: send. A copy of the source code may be downloaded from https://github.com/pillarjs/send.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2012 TJ Holowaychuk
+Copyright (c) 2014-2016 Douglas Christopher Wilson
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: serve-static. A copy of the source code may be downloaded from https://github.com/expressjs/serve-static.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2010 Sencha Inc.
+Copyright (c) 2011 LearnBoost
+Copyright (c) 2011 TJ Holowaychuk
+Copyright (c) 2014-2016 Douglas Christopher Wilson
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: setprototypeof. A copy of the source code may be downloaded from https://github.com/wesleytodd/setprototypeof.git. This software contains the following license and notice below:
+
+Copyright (c) 2015, Wes Todd
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
+OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: shebang-command. A copy of the source code may be downloaded from https://github.com/kevva/shebang-command.git. This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) Kevin Mårtensson  (github.com/kevva)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: shebang-command. A copy of the source code may be downloaded from https://github.com/kevva/shebang-command.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) Kevin Martensson  (github.com/kevva)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: shelljs. A copy of the source code may be downloaded from git://github.com/arturadib/shelljs.git. This software contains the following license and notice below:
+
+Copyright (c) 2012, Artur Adib 
+All rights reserved.
+
+You may use this project under the terms of the New BSD license as follows:
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * 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.
+    * Neither the name of Artur Adib nor the
+      names of the contributors may be used to endorse or promote products
+      derived from this software without specific prior written permission.
+
+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 ARTUR ADIB 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.
+
+-----
+
+The following software may be included in this product: signal-exit. A copy of the source code may be downloaded from https://github.com/tapjs/signal-exit.git. This software contains the following license and notice below:
+
+The ISC License
+
+Copyright (c) 2015, Contributors
+
+Permission to use, copy, modify, and/or distribute this software
+for any purpose with or without fee is hereby granted, provided
+that the above copyright notice and this permission notice
+appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE
+LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
+OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+-----
+
+The following software may be included in this product: simctl. A copy of the source code may be downloaded from https://github.com/ios-control/simctl.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Shazron Abdullah
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: simple-plist. A copy of the source code may be downloaded from https://github.com/wollardj/simple-plist.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2013 Joe Wollard
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: statuses. A copy of the source code may be downloaded from https://github.com/jshttp/statuses.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Jonathan Ong 
+Copyright (c) 2016 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: stream-buffers. A copy of the source code may be downloaded from https://github.com/samcday/node-stream-buffer.git. This software contains the following license and notice below:
+
+This is free and unencumbered software released into the public domain.
+
+Anyone is free to copy, modify, publish, use, compile, sell, or
+distribute this software, either in source code form or as a compiled
+binary, for any purpose, commercial or non-commercial, and by any
+means.
+
+In jurisdictions that recognize copyright laws, the author or authors
+of this software dedicate any and all copyright interest in the
+software to the public domain. We make this dedication for the benefit
+of the public at large and to the detriment of our heirs and
+successors. We intend this dedication to be an overt act of
+relinquishment in perpetuity of all present and future rights to this
+software under copyright law.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+For more information, please refer to 
+
+-----
+
+The following software may be included in this product: to-regex-range. A copy of the source code may be downloaded from https://github.com/micromatch/to-regex-range.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2015-present, Jon Schlinkert.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: toidentifier. A copy of the source code may be downloaded from https://github.com/component/toidentifier.git. This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) 2016 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: underscore. A copy of the source code may be downloaded from git://github.com/jashkenas/underscore.git. This software contains the following license and notice below:
+
+Copyright (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: universalify. A copy of the source code may be downloaded from git+https://github.com/RyanZim/universalify.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2017, Ryan Zimmerman 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the 'Software'), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: unorm. A copy of the source code may be downloaded from http://github.com/walling/unorm.git. This software contains the following license and notice below:
+
+The software dual licensed under the MIT and GPL licenses. MIT license:
+
+    Copyright (c) 2008-2013 Matsuza , Bjarke Walling 
+    
+    Permission is hereby granted, free of charge, to any person obtaining a copy
+    of this software and associated documentation files (the "Software"), to
+    deal in the Software without restriction, including without limitation the
+    rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+    sell copies of the Software, and to permit persons to whom the Software is
+    furnished to do so, subject to the following conditions:
+    
+    The above copyright notice and this permission notice shall be included in
+    all copies or substantial portions of the Software.
+    
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+    IN THE SOFTWARE.
+
+GPL notice (please read the [full GPL license] online):
+
+    Copyright (C) 2008-2013 Matsuza , Bjarke Walling 
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License
+    as published by the Free Software Foundation; either version 2
+    of the License, or (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+
+
+[full GPL license]: http://www.gnu.org/licenses/gpl-2.0-standalone.html
+
+-----
+
+The following software may be included in this product: unpipe. A copy of the source code may be downloaded from https://github.com/stream-utils/unpipe.git. This software contains the following license and notice below:
+
+(The MIT License)
+
+Copyright (c) 2015 Douglas Christopher Wilson 
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: utils-merge. A copy of the source code may be downloaded from git://github.com/jaredhanson/utils-merge.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2013-2017 Jared Hanson
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: uuid. A copy of the source code may be downloaded from https://github.com/uuidjs/uuid.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2010-2016 Robert Kieffer and other contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----
+
+The following software may be included in this product: with-open-file. A copy of the source code may be downloaded from https://github.com/raphinesse/with-open-file.git. This software contains the following license and notice below:
+
+MIT License
+
+Copyright (c) Raphael von der Grün 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: xcode. A copy of the source code may be downloaded from https://github.com/apache/cordova-node-xcode.git. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+
+NOTICE
+
+Apache Cordova
+Copyright 2012-2020 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+-----
+
+The following software may be included in this product: xcode. A copy of the source code may be downloaded from https://github.com/apache/cordova-node-xcode.git. This software contains the following license and notice below:
+
+Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+-----
+
+The following software may be included in this product: xml-escape. A copy of the source code may be downloaded from git://github.com/miketheprogrammer/xml-escape.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2014 Michael Hernandez
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: xml2js. A copy of the source code may be downloaded from https://github.com/Leonidas-from-XIV/node-xml2js.git. This software contains the following license and notice below:
+
+Copyright 2010, 2011, 2012, 2013. All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to
+deal in the Software without restriction, including without limitation the
+rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+IN THE SOFTWARE.
+
+-----
+
+The following software may be included in this product: xmlbuilder. A copy of the source code may be downloaded from git://github.com/oozcitak/xmlbuilder-js.git. This software contains the following license and notice below:
+
+The MIT License (MIT)
+
+Copyright (c) 2013 Ozgur Ozcitak
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+            
+
+ +
+ +
\ No newline at end of file diff --git a/www/pages/credits.template.html b/www/pages/credits.template.html new file mode 100644 index 0000000..bafe38d --- /dev/null +++ b/www/pages/credits.template.html @@ -0,0 +1,43 @@ + +
+ + + +
+ +
+

This program is licensed under the Mozilla Public License 2.0. + To get the source code, visit https://source.netsyms.com/Netsyms/FixPhraseApp. +


+ When viewing tracking results for a UPS package, the following copyright notice applies to the tracking data shown: +
+ © 2021 United Parcel Service of America, Inc. All Rights Reserved. Confidential and Proprietary. + The use, disclosure, reproduction, modification, transfer, or transmittal of this work for any purpose in any form + or by any means without the written permission of United Parcel Service is strictly prohibited. +
+ This application relies on and is bundled with third-party code. + See below for the their licenses and where to find source code. +
+ +
+

Code and Libraries

+
+                {{credits}}
+            
+
+ +
+ +
\ No newline at end of file diff --git a/www/pages/home.html b/www/pages/home.html new file mode 100644 index 0000000..794ceb9 --- /dev/null +++ b/www/pages/home.html @@ -0,0 +1,41 @@ + + +
+ + + +
+
+
+
+ +
+
+
+ +
+
+
\ No newline at end of file diff --git a/www/pages/settings.html b/www/pages/settings.html new file mode 100644 index 0000000..62fe225 --- /dev/null +++ b/www/pages/settings.html @@ -0,0 +1,105 @@ + + +
+ + + + +
+
+
+
+
    + {{#each settings}} +
  • + {{#if link}} + + {{else}} + {{#if toggle}} +
    +
    +
    +
    + {{title}} +
    +
    + +
    +
    +
    {{text}}
    +
    +
    + {{else}} + {{#if slider}} +
    +
    +
    + {{title}} +
    +
    +
    + +
    +
    +
    +
    + {{else}} + {{#if select}} + + +
    +
    +
    {{title}}
    +
    +
    +
    + {{else}} +
    +
    +
    +
    {{title}}
    +
    +
    {{text}}
    +
    +
    + {{/if}} + {{/if}} + {{/if}} + {{/if}} +
  • + {{/each}} +
+
+
+
+
+ + + +
diff --git a/www/routes.js b/www/routes.js new file mode 100644 index 0000000..ae1caa6 --- /dev/null +++ b/www/routes.js @@ -0,0 +1,209 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +var compiledPages = {}; +var pagesToCompile = [ + "home", + "settings" +]; +console.log("Compiling page templates..."); +for (var i = 0; i < pagesToCompile.length; i++) { + compiledPages[pagesToCompile[i]] = Template7.compile($.ajax({ + type: "GET", + url: "./pages/" + pagesToCompile[i] + ".html", + async: false + }).responseText); +} +console.log("Compiled page templates."); + +var routes = [ + { + path: '/home', + name: 'home', + on: { + pageAfterIn: function () { + createMap(); + } + }, + async: function ( { resolve, reject }) { + resolve({ + content: compiledPages.home({}) + }, {}); + } + }, + { + path: '/credits', + url: './pages/credits.html', + name: 'credits' + }, + { + path: '/settings', + name: 'settings', + async: function ( {resolve}) { + var settings = []; + settings.push( + { + setting: "display", + title: "Display and Appearance", + text: "", + onclick: "router.navigate('/settings/display')", + link: true + }, + { + setting: "maps", + title: "Map", + text: "Change map settings and units.", + onclick: "router.navigate('/settings/maps')", + link: true + } + ); + + settings.push( + { + setting: "versions", + title: SETTINGS.branding.apptitle + " app v" + app_version, + text: "Copyright © 2019-2021 Netsyms Technologies.", + onclick: "" + }, + { + setting: "opensource", + title: "Credits and open source info", + text: "", + onclick: "router.navigate('/credits')", + link: true + }, + { + setting: "privacy", + title: "Privacy policy and legal", + text: "", + onclick: "openBrowser('https://netsyms.com/legal?mtm_campaign=FixPhraseApp')", + link: true + }); + resolve({ + content: compiledPages.settings({ + page_title: "Settings", + settings: settings + }) + }); + }, + routes: [ + { + path: '/display', + name: 'settings', + async: function ( {resolve}) { + var settings = [ + { + setting: "apptheme", + title: "Color theme", + select: true, + options: [ + { + value: "auto", + label: "Auto", + selected: getStorage("apptheme") == null || getStorage("apptheme") == "auto" + }, + { + value: "dark", + label: "Dark", + selected: getStorage("apptheme") == "dark" + }, + { + value: "light", + label: "Light", + selected: getStorage("apptheme") == "light" + } + ] + }, + { + setting: "animation", + title: "Animations", + select: true, + options: [ + { + value: "auto", + label: "On", + selected: getStorage("animation") == null || getStorage("animation") == "auto" || getStorage("animation") == "on" + }, + { + value: "off", + label: "Off", + selected: getStorage("animation") == "off" + } + ] + } + ]; + resolve({ + content: compiledPages.settings({ + page_title: "Display Settings", + settings: settings + }) + }); + } + }, + { + path: '/maps', + name: 'settings', + async: function ( {resolve}) { + var mapstyles = []; + mapstyles.push({ + value: "auto", + label: "Automatic", + selected: getStorage("mapsource") == id + }); + for (var id in SETTINGS.maptileurls) { + if (SETTINGS.maptileurls.hasOwnProperty(id)) { + mapstyles.push({ + value: id, + label: SETTINGS.maptileurls[id].name, + selected: getStorage("mapsource") == id + }); + } + } + var settings = [ + { + setting: "mapsource", + title: "Map style", + select: true, + options: mapstyles, + text: "Choose which map style to use." + }, + { + setting: "units", + title: "Measurement units", + select: true, + options: [ + { + value: "metric", + label: "Meters/Kilometers", + selected: getStorage("units") == "metric" + }, + { + value: "imperial", + label: "Feet/Miles", + selected: getStorage("units") == "imperial" + } + ] + }, + { + setting: "mapscale", + title: "Map Scale Ruler", + text: "Show a scale in the corner of the map.", + toggle: true, + checked: getStorage("mapscale") !== "false", + onclick: "" + }, + ]; + resolve({ + content: compiledPages.settings({ + page_title: "Map Settings", + settings: settings + }) + }); + } + } + ] + } +]; diff --git a/www/settings.js b/www/settings.js new file mode 100644 index 0000000..a10a720 --- /dev/null +++ b/www/settings.js @@ -0,0 +1,43 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +var SETTINGS = { + apis: { + lookup: "https://fixphrase.com/lookup.php" + }, + branding: { + apptitle: "FixPhrase", + company: "Netsyms Technologies", + website: "https://fixphrase.com" + }, + maptileurls: { + light: { + json: "https://maps.netsyms.net/styles/osm-liberty/style.json", + name: "Light", + bgcolor: "#EFEFEF" + }, + dark: { + json: "https://maps.netsyms.net/styles/osm-liberty-dark/style.json", + name: "Dark", + bgcolor: "#1A1A1A" + }, + terrain: { + json: "https://maps.netsyms.net/styles/klokantech-terrain/style.json", + name: "Terrain", + bgcolor: "#EDF5F3" + }, + satellite: { + json: "https://api.maptiler.com/maps/hybrid/style.json?key=AYuZSCBTy6vqGBlP0PwL", + name: "Satellite", + bgcolor: "#1A1A1A" + }, + oledblack: { + json: "https://maps.netsyms.net/styles/oled-black/style.json", + name: "Black", + bgcolor: "#000000" + } + } +}

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%0A}#R4=DXo@1?{DYM6q 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 z zkATlw!Ha*b#ywZp4qD<%r3P4FKe}cICQL6SGOnAFBU_){B|3jr4DSsMO6QK%5B){< zpXdrp$k0MGhmgFM$no5dxR2ro-Y6|~w}7q2!VOl|0rq-68)!zEOv`}OfTw_{^&{rb zF^R+HNdjBOxB*o#wmdOS>RZd}%mdHUAj|F@H!tte?A0U!$7W7WW&JABpGvgy9c814k351@?o$eB>g zeon7Kmo}95=r3BX0i*FKfgifVtEEo}P&(l(ZSxkjMe6Kem~c-8Y-x!8sbarPvZ;VI zwE{Gm7Sb_aRvpz-N81knlY47{>;2FN*rRg0>G*2@80SX;xr=oi6u<)_N{0{`cGxqX zHiLZK4KZJwNm@u}(EI)*&0JvFU4?3c><#ub{V7kM5A5LNFI34k;GY=GX*?xlJg>S1 z^-!MsV@G|iUhY(eNy2dRC~M^f<@OkjVL}6YDy5hrZv#2a04Yh74*}_V@fiU2bmZSC z&i-IDtDcL`^{eGE6^Dh}#d8H5j-5Anyw<5G%UGrfVOnP)&G+{O1;~aw+Jf<>(pXe zg|-~som5)?20Tju)E5;WjEI z-F<%Vb7l%j8B6{DD7I|aGvT+J-__qGf`;oBZ1@ zSrQFUyhm`idwGRDB6E3v z4KgQkaySYSvl&t4jTpIGkSFb|A|zK)(FjtN)@el}e;rPX296~ZiT!!A)X>Ku6QIs^%GxdKbK8=vEg?+aIt;4;5G-5nFCaNP_TU zof*bmG*?om;`X)p_q;tN{6_Se3VH999HkM{Qet7Sct?W^nw?IsS8vzTaYa7T_I$ww zwm2c1P*cInm*&a8T3zE{Um4o$V|}TJ`redq-!i$i@y~nR4*s;2ykYCKsr{I=Fbr4K zj3J*g(&R;72V6}Y52RlJ>^z9+GUJufc_4D`P?gHU$U9jSw)?!Slr1~-l3N$CUnJJT z^lXTj`0PK`OUzp0ZZcYXJD5gGosYH~q{%*Gv3%rTsxLuuQK^-K5wI+{d)YU$M` zqp=2}VSyVQEWyLFD;INY&hn{jhIh7mM*(7;2_ruLr_4}}#(>nvlM?aAR4rosc%&%T z6P3t!BA@oy`OFCs3Dg{JB}Nx?5ab$}h@x zKdJ1I&&<3lwkrGG69j`JZ+s$J`yMoOril`XtErh<>--8-_&{QX5}y+RD9KuJe9REGp9|*$~@2BBxA!$Cs=}cN2hb!Mw48Nn+%c=qP z!=1&)|Y|*lxH!sxwr!yL> zy?X+=Q#5U_75Q9%UuPyJXLj6|IA1scA}wHfFGmY#+aVL#)YiwkPZN9|mFb$etDw3x2<{g2+hZbtI~+GQfu@VO z8$#Jv1KO=kJ-xfW(Ab7QDK@lQRZR|_kEs92T4a<8-jty~E_bYV+@dbcWt_F%wA1?I z9*~l?5AC5Pw~$VdP+qVXNc>F5c!Q-A=a1uU#(O6;0+=r?P8<{Ru0+PY#vT$e8$5GGMv9LfB+Mq6!)cUp4jW-ixxCLqlX>CeXnM8VA*B(TxL zRb6v5gPcpxTxx*aPTR+nh3%6;|JLs97qF?|Zl9iho}Yo3kkuQ^L|D@yNWblC&I5?- zn=q%CYL?ln<8S9Vs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/res/logo-sm.png b/res/logo-sm.png new file mode 100644 index 0000000000000000000000000000000000000000..b3a1b9ad7481b6c8d632f68a2f2f35445fc5f3b8 GIT binary patch literal 16865 zcmZ|1by$?o7dAe-goJ`fBMT@ZB?1yEEec3CNTWy#h%8-;4a$NbEg_vtcNz$Sgw)a? z-Jo>8v!Cz#Uf1uRpVy`A^2{^O%sgk#Irn{^F<47O=^OT>0DJ2f&P0c!1V*u|a!2d}a+i zJw316J3G2rJ$!0?-Q}5W!kQEd031O1-W@%!Ppf0L82Z^SJAWPLKCZqRm+YY_2098) zgyZehOy<^5jZ$Dr!9K`p%|QVKr(+^vjnJGwUG)DGs9{Ix5$ z-MZrTPaCdGmbiUMimRSW@?9(bC=lktgUx+fHf`){^6aop$Ktm0MI!@BWrc_-qY-fc zsyQ#^7~^X7E6TNT4AmtJL(zxYDq_82#ZLO-;ttkZwbD9czbnR)O`?6vOdVs>?Gzhj z0r(T~F`wGBy6YBp`z@B=I3dU7(+A{v|GFhhd_PwNRRrD7@4LhROoT^o#dD2C$LmRD zR8Qm^k#PL8+opb8-T0x*!tDhB7{!vUhS{ZqzVsT6W0_!|=33_VHnF#>V z$PC7w53TzWnUkBDr@ya;NEx`7q&F_S3-$w`i6>7b+Sl3V(cio32fCprZS!Ma@2hWH za3zlR*}>&qUeh#Dn72>WABh!oHbr=OnY_C%x>GlUbubVGAY3|nTr=wv=hkMAdhJP% znRi`ge*@wu@0;!$r`?JJs_I~TYE0eJS#+TQYes7zMN*z?y7nO~3_%`asgPgm~28;54G zA-DQH#kMRweJDBpJ?M9hI7uv5gOj-!tuZ{r`FuhEgyB6xs}}dCZo|Hwr`%W_Byu94oNfnF%5DA5y&Jm?@0Y7)Ve_y1*Hjp=KY^Syt{GIj48SCb;XsDP z@u}b(kkT0wepJiPrJ(i-ZULhh4U?t(;O1o~jcFHANd#|V7np7$1{Cav7F0+3y+Fx5$GWYB6|L%J5J?-z3b_J&+d#^GauqUgD z?@09Yju;ABi&x9DK74e6OeVApKyBn~VS*h_=tKZe_qe>$I_Eq3EF5Ca1rwd(MLM`* zx?C0MRsZ|sy@P9nTa@@53GDNHD!l!?JZu8w-@?Jmk!iz^WS0oL`VyTO3fP4_*Q+-k zSk-!WfO61pG%IkZ%+nvED$gCkF>FhIjM3ncjncYPV;-Rwk*)pRozAtFPkCS=-__9J zVf&iR=>;%JLOc8a(QB8>mqm=@U)wtgYUlig!?D-A(U#p7i zy7)GV-eSPf#{*ic*dzxW?lqgPmj4wA&5q5xl)%vb%&fQgiZaeR4huko973*id$8Dm z)}X8JWxt4+-?0>&kF&%DV9Ce>>`IQ%@|**KxkLkg>3w--XoADMMC*zQHIg)Ge6aBx`#@Ow{O&das4F4J zf~W2kXqawAbe_(*y5q(zC8$7?5QSWmd!A__p_{DhUgp-@`kB)J_&rCS*Yb5X&)<~s z*O4{*NBZpuVAfLr@vjAU_T?obYP-IgFxV&9V-B$a0Jr&l}bF+nGkzD7v>DZX26669*MOCH@!ObFUm1=ib=)=`jDvU&OiG z7sCqZ^&%;EzKyQ?#OF!BnG79lbR&-sB44hV{%Xy=huC=a&7dJ~By;SG$pLaL#`imV z+1z#L(;Z<2&w^kPXLLDy-Z8H*WjIuRXWWMh*YzdEsYx$-| zABUfr7wpkzmubDxfMBf5$Woehl!Be&cX%qc|5f>wQ~i-(r2}C{N2P{aYmr$FUd^Vx z+LJ+&JDt5>R&VbURa?sC6u`T9*-AtnwVu?Bx2tk*wRo-#OpG6;g+#b#PQOfITt`Zj z8tU0@%_PZ&t14Dt7sBpNWm%TW$hP=k+)_y5dAiv?<^)DJo{e$)Y{r$|-hXp{G=#j$UJ8!I~gOk*z7v&z~F&2ps(E$;nJ>vhr7X zV)k3mMuHS`cF#U0JD})tM$7<-Z;sq`!yD<=V^q?T`!_UBF1fEZG2K0t!yG;AniL%A zxWrH7<7|)9+XXnYwj@E7(XI|m&V`9cF*cTniBklVb+ z)1e9IzLH8crJyj@zU#4PNWcVL-%Z~e$RbMb#g}Zc&p5dQ{aW4*e39Y-dzlSf6~;ea z?B)xSO!|ILOlJ$&_CXats)4U5?q6&M)g|wTWFW`FenTVX%i%@q``_KSc5`knPwKBH zV4t6D>(d3t?YH)c9^Ob1^*WRyvE;sn?@!Je>#RAk(@K8if#Og*_(<%MOg%o49S1Kt ziL7-iQ*tL@k?f8%O@~2%#el8JKMA=ZaMSN;m`1|sr$wfX>YmB#RHT;NDnxs~SV<-w zaR(a+v%SA*nN}QU=#*Y~ih-1e8O4*Un{*h##ImO)xTA3TlkQt}$JAso93BA_m~`?y z+a=B3)5j8|&+c2dp^?CRIO*(ot%bY=IB+uhd}wi6kg72ZO}nZ5hVFD8(n|<*7oiZ> zjz3=qCRA4}HadUT1i-!HGnJ9omy!DwO*fNb-Ty_B3D^ym z=6xCP?Avp&MreZnRj2tT|8ekyP+K1> zro0?iarL>U0Y`Oq4ft_QwxT(w}J2W5!1em)BiR zE?IqRBCEvndp#p2dx0M~<7Ppvj^I%lSo~vHsB51Jr$zjopAK-)nNvcm2tis_<4*n! z2rN~)zgpxGx~5x56rCPcDPe5bVt3*EV_w7fuViv-HItFt=&h2Q>Ma=R2W_L|BT-x3 zApl2(oNP2Vj~RGX%B%ra{#k&XnGM^j` zN7BE=zHHrgd*Pn~zRqRtllPO>;m_c};IpkpT^9qG^+ET2FVjhFc_Ml99ym|zRv}U2 zX|%CB-$aiQnU~3fIhLISsr*9f5V?NQbr9aGgF_$WAIMD{o~oo!$i?JRm`T1Vc6*r4;ikMvan&A$2p4#s-z z4+H9(Uv;O5biq}D0Cm~DBUG<2FuTG1x$?n9(8`;PuR7TG{lj!{s=`4b2M1fTSl<|j zMcj{wz;12sE|r(@u|ijh8;M4{_iafyQ7l9>o+H19sG3cz?aTB?SY&Dn)bFd7Sm=-t zD5Sz8NLs}tBXCrKwHnFJlok)W_K{CFa(A~&xe61o2)~wG7Q;7nMtS;TA3;-Ct_}_x zYfwln{$_nfaMla)R#N%+Z(^-_3t%a$8}47gJ8o;=x1lGhel!-7hF*U{vF?}n={lGX zIQZz}WMKvO)!T%Qd2q2PbD%#+cX?|xeuK>p$nK*P(zJCQ#2i(t-g$R2V8qKu&_7q+ z5W3Can_aS9?_0d-M*BJ5`s`jueY+0Jv0{P2Gso+mluhm;r=MY1Uu2R?%P?E4+>B&7 z_9P=h1$k~Z{f?8W9bfQ9rkJjY@lG!;Rj2p02UZ+@FrqKF8Bh z9YDoYS~Jj3o2PTo$i*vQL*J?RGY7d*+FY2oUJ;dP1&nmH=a(|~mB&P7bM9DI1PpNH z-W^dYGo&=pUQf0p_G^zSv#d?S-%Q`0$t@cn`!r`@OgpQFcq?IVCVY6OS2*0tA$4En zUg|K7pw4gz4|8xFw$IM3QZl|)`t$O@=lYM$)e&9rJNs=06KHoWz_cJ<8iu?LY@mbyg&{}XG8XzeIo!zc^s z-e2$D0MR=dbeKp64Fdw!61Hp#iJUSr9ulf-J)S=n}PA zWreTnlCorO;I_0{UN^>I{(Ysw9~_(o7aYA(;Q!Wcj0qvMINWybXIHGPd|< zjaV?PzoR7J+m1df+FMcg$V_C)RC;t?tC}IN4}nSED*>NMCP|t<_2C-NH*6cn{E=`O zwa(>v0+VZC$?azdQZtA2Cctz>P`F@p84gbCQ-pPxvGKCI2n=J!Izsec4b2b!+$;lQW5NrhgTqKlbm=FDE|Iz^LB6*Y*^M4uN@$Yte* zO4#+E$+SudUPEngnu#yPsF_{zs4Z~FEzeI*r}457O=tMd6??NiqE1#UfXqluAZav{Sd9*Z%nvR(*2Se~>}YXRW#+rP;07>$KD z$z4JyqKWAb(p10Kccq(QHY`WVEC^@~I&=t8_pIpTs>WUSld5*F1a?6D{x9+=A)YG9 z5g9O+_X}P%&HIRgX#og-s7NW-r@Y*)zaIAc$Ei*5CgCE9B4ty+#ksuv zhPKDVqLaIaNvYH$J2z28Ae>8)5(u9B&DtHN?m^wfiV=RN0GofI0~0w|hJ{~$4L5CM z0og4prF{=Eld}0au1xVT(j(_a-ED7WUl@CUkxf2OdmybFy&OL*RU6YkB>-YRXKt{t!l5!e7TX)o= zl$%C!(6J#xSR}93`-s87V^i7$1)??PJ*)q=FDYoct4PtbK|z7B&};eUzMDh~{VDMJ zbsxcGAl&ucrkM6ra)W#LLDREFa9%u#5d#gczu;LtKA~BoPig8vmhBKyE+IbkUuc$P zw|ye*nrQ2(`+U}p=RY33?JI3HSihiJ|IW#sw@mMRu^w9_MOySfuMpbWFRmG@%7*>+ zIagDEzHeq^i^Nye&7quLgYl13pD5l=T$A<8>rhc{%#pz zB?OZ!!z{HHc}{PMs#|uOI)XRfkk*Ylz09@R&$N1JzAU90$ijlpe?hr5t?}vT!^rE8 zBR+nQlg8t;QjSgBCiob=4s=v7;Tw37H9>)1u6&;8in6h0EUfu4b1BGL^Zs7t~VzO>+rk;NUDF!j`Co+`{e&0*)>J*|J>xSuA zif~0y(J>yPC{8_RR#trfG4l!W75gU%Z?A?~pS-j1G5}tPaPReU_9qhZ*`~5@BV{+7 z4lA(>uZpEEO`b`j$8_q`n>$gQ+e;af>!p#OPG8eDlf*>I7Kx-8D{W0~NNFQ}{mTdF ziQ>*Y_0I@5&grt&ji5@{<%cE6$l({q(8_7d`wiXOhYY?bJ*3Bs+>?}%$-gQj+=BI+k{R;k8 z4l!LqSBoUCDF?D%n9l)W-a5dzPv57Q*)L4L*$MWOZ{Vuhxbm%Awwu+rvS>R^<2};r zXC$(_B%qct;mhveM+;{Oc}ue%!5?ila-^d|;o3lu(1|v9Kk~`KMnayW*$HkJ(_^AI zp{mgV9&`2;W*0@UMK#IDUn^FGLW-5 zE>qRB7FH=|tm6gc??G&I(QR#O<9AgVu2MC`kM$nj%cokPaY;gEXTfXlwZM(l6b~AO zDlNo~HA@N%w-hhn`spAj{$l;lgKHYe_GikcIY=IVyR^zFb#4-&*-7yi-9}iD@2ml& zapIZhGALSKYmh|y(3b{UCvcyBg+QDz&$n5TaN$(~?y;s|uCZwSV3Mn_J|<&uMJbqa zk0gA#KBEn8ZPkcKWzj(Q)V+;ESs0!`1nRT1v1c;L;7R%?rIWNUJYYuepPs7`MVZ*xm!7 zs9wR>`oC_XE(t~JOXjL4XdsC3N2vGUu?ZZt|CQ)f^^^~<4S$Ki2CRnhjfq5b;pcGa z-YXVHG22M3i$5bBi&I{(pB*ewkdT1Z*M@_YQh$D)m8QT1vX=cLB8>0H57Bo~z-VLGhXTV0twF5V z4_brbEiXvr>Mo%cL>1ik zGicLh_Ri=LbL-1_e0q6Ri2N$OCPkA01*Q-UiS`f6vcf1%p*4%7o)QNN`fgTS`o%de zwH7jZxJmxKs~6~NVgDCByTMRR|ev0Ex>Sy3)sq1^!kwP9&cH|U= zH;lv5Fr6MqWl&c>-9UOMxvLy(XMMCQgxgVkHpaJ@S@h1GTyt(gzu)NhP4{biAdecA zLIl)3#ztR8yIt&XgC4}axu6a{b77@glXp&NT3mO|*>kJql^Pjw{M3sM?3&Hx0vfnP zUkA*ekgE3;`$S^RcQO~5g8m)ulQRe-SnM6Y_A9UB`8%2$X<&ET3h%*QKUXPxw7`!7 z5w6AiE%hda{pGB`G3(P+J;CdENAj>^=4r@^*kzQ>{><#YcU%#Gvx-&|Lvd>HEtwua zQA~7TA_FYwes1#mI&9+iE1I2cyppNsNCfHz={&v>$lC00*jQze%3BgXK8Z_vwj>SH zI||BU6>kquGQB;FPQ2~U6pFvPN}v!mOg12G6}0K2V64=YLJTZCTWpohPK3jb_JeFm zEbWbKVau_n+xdt6xz4qOmcs{S0XNb#BqM&2%T-lJIL9aVWw_niKYRt7dn+punroR` zWaQaOTS_Q$)Yr%q2)p#zlXTtYOoz7BN4?~JJo<8w^5|PBvM4`4(lFtxvxNJ}CQCyA z4t6i=~dc+!R)?0>K&nJi^6^QIFzvo%s9Pmo#Q17=kS;Q3H9 zr(ZI`4ndaLUyi$4uUlv}QGkyoesK~oJH%XlHNNX!6RYb_rPBeZ=D{a;TVy zjW=(}dr8A2X1^HyO8Hzsj)7)@P3y$ERQ;9Yk=&S=gm2CzvkNXRgzb{^05$ z(KdDq&!v3ME60Gq9rT^Ezs)N9frvq0q6V!YKbBnBAH~jH7R^=Urqb6Q>fc5tr*Zqq zY;BF#4rh(~!r#oam(QnFPK_c50teFjFHQ7l*4{&IZqxt2T7d1+>on(F=(WG!NTk~P z8o~Epnis6k>t7d2`O?%zfi3S}eo1-3SZ*^lYPx?e9AV!+;QHo7qY#aHD4}8(_2XLT z6DLQ#<+q9zCH+}_25D?y*2j1mgDdtsR@~Y1JLTri z7drG%?f8eXHFuNChQFcd{Bn5sw)rah%e!?Re%CQl zf&lHUq`40{Hn$isSL!D`&XaJo&~Ytq4YuPKCezjimQpJ+r{#3u&VHPbrdbiEf#fjs z4yfO_a~K4(UFL4MA(MRnTqw^QdIVu42a%K@STDagvwii$rTU7(-=&d)y6+BD2ne+U zCf5%JOA;z(Vtne29=Boy+P6n3WB$#_fmYWfMxazNzET#3Pf#FTt@bW94_Gr?dQkuK zKd^V>hV5Qx=VAQdwHw)86;bg=N3Z_J&jZYuWhOwU0^&PiC`Yl`p-oXJIS?RVJVYH2 zbVn86wbjNCir&aq@Xtt!^Q*?19OV*(z^g(PPg)(#-Xsi*-nb^4*nO%|Z&cY?b=Q^K z9;%WlH1Fv#^R;2Z<@S$%GH;%wF(x-Y7~{ti0OTNv70Kj_9ip;^qNtn>PE{CtdbhZ{ zx&;~PEa3`F`ZDnY?34OFr$F5VB?hPsZ_V3RE+^|cTh7XX4c@duD({9fm5ApnE$!n2 zXEZ;h(lXXxX`juw3?{iDVk^V?+MAdc|0HWI`FFrKc06#pP=0Ef;xB$p2r>X0Txld6 z4_mg-U4O4~HgO(0#TMdE-5O3#=GbGekO3LXqt!oQTek<%#9rT@nV}Ac9OL%~d29R+ zlKXQU(x9q)-q>KKm~Z-~t*qb5mFSP>KEFiu_SRE(C%<9MBN6b4#S($f7m5Qtw$EkW zEz6zw{CinO97V+Tt_n-)WS-f}AXWH~ep8>e9sjRKf^sM-6V zZU#BsXAjgxE%HJ}98?41#OXges+#BUO}|nZ*6vrDs&VU5&c)6qV9CLc{ajF1IFw&~ zDx)FHZ7o58%v~qf+_=C8!l@aM2Q}NT3by2Te?zLL=~^#TzPbJM;bXA%SL3i4u-WmH z5irfwB86(*E$T-CiXfo@h~w8OFjvOJ9;Ysn5xxmhHqGET%d_k9{<|72NJumeMkbTv zA?lX1+%Ez5d%pQo_qRoOz^7Q6CJ_OkEOQ-@OJ>&YKE4hMA%-SLkQ~a?JBObKitQ+2 z!P5LPQj0NI1QtoiG3?dA`(;T_VlzzO@(MwQ3$i+%!h~yz`wif}#d~D_bqC1Z0TA?o zmL%o+1^nrX+jB^*1N@Y*90*U(UId}rS`**g*SIxv2{dFH_yOG$bSixX-8y%^>$q;c zn|Rmlf_d-8<)m7btD#zMZ*Lu%mJx-k;Bq_Meso(G^h6iPuK0#PZ7FS$2a{#|U4Y=- z(93UkT&(jna|$ZFKP@79#rtcGO&1sH1+WB4K2aSj-aoIw+ZqRF*R{ix6=t&j85T=G zZRoN7JW^G5^+Nym>)NX$J<%QeY#WIK-qFVM3T1)IZ?7-WM)KQt8YqPosw_gETadlu z$y{_fOn+bUPvv`y^`wou+?bfJWm$j>?Uz zzH#XH*tg>8j@HYGFDS~A zgG`XO&A`%S*JGdWLxje$RU}Uzym_0c*=l(6t^hlxvAnBt>&G4v)jKrOLi~(ishiS2 z>{MbNLcUGX-R|&h5=&HJ1P`plItS|{PRC_6TimyC#4~=-ljQBn8Y++2Qa`x7MRoFT zrt3HWgwhnJpLsoRAECs>asExF!mQc|H2hku!^xW0T*1Vto=`Gl9u)GjD>)27LWBU5dY zSjI|o$6^P_mE7$z%7-BqyQAC%XJ=)EFT|qXp zM%+{sz*W(?6t(}mS&prEiPP2W*4!hDhC|dB+R}_X(x)TjayzDC9GO#R1$h`+;e&c5 z&;F*ZzY1y8^S26=t}TZx1F}kS@956e#37RBNE3qZ{4j41>3yibet1$xIe8?LFHg>K z7%;@0sYZn)t^rRv1$#rkX~0<^#Bomdj#ZHL7ZDr5JNwa8%i-1BNMzuQPtiKHSpB#2 zP}S4Q+L>Hp$9QV2eyIM52@(W2>%|D|MxC#7`%fMl1l*Gtp2mA3$tu~=Z?msO#~lLL zB%-Xy+H>qS^qfp&vDyWkMrN6`ph3V!6~4;3K2!*tMdDnPty@G})cU21jCZW#|@~iJC&iilQa~U9&+f=xg6KJ39!4718L+VhQ zloTQFNnHDAW`9_#`z!h^Q$&tC@L?F@vxJ3dhzhRlj;86B&-@@^vmM>sx(O`#CsMq&wnhhuhyM0l%qGqdqqBH*E9PdZRR=>&~l>5w&_u_g>g4-`Zoe4pNmRuweF8R!RX0XF5y-{%Kb~ZwJ3tZ`DjX`H0(K^>uZ%|%gG&Z+4kyAq zTO@K3CqwH`)faF4LZ2nb+-~a)H=;hc5P@1QTE-^w%J7>|0on1s;cTn#_mQs)=bklcYQ>G)#{>1Df1) zZ=nC)LD)4#lyufS++&9C`&kcT!KRU?hf5{4+xQOI#Z)*r8sM)2h_+w%&_ z1@k0#K#3&;y8@Iqe76O)LHx`g9OteV9 zxPDP0FZj9PF9H6P<&5{+v-jCL%|sxJE{-qM6%uCFD?E9Z-W>b8FBYnUPFnU zF`t58-MN91cM*f?hFB@h|F$B6J-)vG_w8S2K=;|0F6GDmIj$5<&bd&LSRulF{3d(J zW6B~q3q4);5@tZpx>3no?(x(-goJIy;b%n$Dz98RXGwO};IZVBcj+^Bnc24h+4 z>#7s;>+jrD5VBkC=2=NyN)t4sxn&^kCFTNhX`|J*a^Bha-h6f+VMoxhY*9}$B0QjK zB>Fr!>n1Kaq5JQ8e;zhC2zXpxRblMVSeP0L&hOZpV5X2G{bk>)#YQh3?A=&zT%RER!E}RY%_v$YnbFZ5Kb5Yt1+elr5$qF!@hM1;^=2CLGI+EXE3X zc>wdAarAX2-<*oMs95ZCR$)jD1h4nyP0X;2l?dfHjj{mb=kfhV+C}x|IsMwb%c8b< zRuVloAAD%Zy*2#!%Xcnabl1g3xbzb}`;3CwHw^3~e(dtSy-z!=u+@8A8#Tt8dpSvn zRG#Q+5hDhOyHFm+i<5T_`2uXP}Fy>50uKc6t(OPx~9@V5?(a z4c@y-Hr>?0!Dpr|CiKKt2t&*(F&y6-+RI16@eUT^Zgoax<+*K>_G)irnDT>(Xj@h3 zkSE*Mi~DK^4d&%l6|_}ng>!@+@yb4uxO84>8><%yMIKnzi_38@PjCAjp<>vcoA}9W z=G~X(Yr{!~`I{|fnYQLNqk~9MvS=SA;|Gg&4>PXJE@+>@2nxlheKu-h< zb%T(TL5^>dJ1AekFY<^DIkPJ`krs>Q|GwWrY_zr%>~0I`J{iko z1dZ;JB0{LC{95A8wP#M(cnG54c^x`%SDfMF@>gL-f>uYyOM$r~h-NPc+`ZjL=mJ(v zpRGmr6_(}ar@=jj3I7b33?NM~G>y|6o>KZlf`5d9_1!$6VIu%;x6N=Xf)4kRjHHPh zW|M+j|Cu)|!G4aMq=hV4X^TZpJWn1m5|o4?CpjUyUOISaOTa5+2w1W?Dzed%e}N3v zs>3fuDjcARk`AyxifX!6V%kgoUv;p|HUv!vh7;ci+8{9F~b^pQn(cx<5pdD15@A z-|~R#JP2oob-2ZFy8nxQ0E0;ZGvS8^>^U*DYc3Ls8g9+Y7=&CZn4yEI*f=7_{_Y)0 z0zq*biww7dyyf!OV!|Bk*kI2-#Unh@gX?byD)2K{YOG`?_Rmy+clilnEK1tonVx%@ zT$W~)qOzm|f&VxIe>J!=;P1YyWk600V67fU3w-s&|9kbHzF1+v1_^~6Ruzueb+SJ< zgfSL!3av2c0)nL8$QA&jKde*!dbR{p)p$xH@wnet!mn8p`i#37!m7>MIUJ92uGvVO zi?{OC$yKk-RZ)h8J&U*C>dRqFg?4mSOaGw%N5F7A84FA*lpC(D4g3g}ZzuPdn`;&VWJTR81=WzIDuWJG1O0>U5wnY9XydEyig-BTDVmvU+5A)D?4>u@wf+wg^FzSGTG zo(;Pvuvio1Dt+^+MMgezkjrQAvPt$3g|qd=il8{lB4U0T~gMe=t$`&3Q~szoNDx5)GI?3LqpD_8tssvjhp z@!tHO?;^;m-yE`K&ilNFQpx<7P`GkbtJBSMb0VzbbYS6mag4pX>&0GSsSlyA!l|6t z9}dVq8_yn~LG@v~Tw}FB3Y1qRTvlfDFH|Mq7P_KnpZ`&jY5y#bz+AC+nD^fbL;Nx4 zdg{5wTU>phWcl9lqW1bD4a$dKG+9o!mud1Z4C-a=ybp1uC4R-VIK!r9bB>Y%oV?RV zCj6*Kr>$`xk6FHz?r10C=q$|DvZH=nH-o_EW>SA^y(63zakdzWcL_lM_b#ctQO z#v5t%mW}$m!*1*BU(jTlL@$xB=J!wQ!0j`ppL4x}7I~QGZJs`LL!MD4rkfRK)I)2EM#=btpZdh zwZTR`A=iX;Px074lENI<9# zZ3ljFx=_2vW>!*}?@uxUVc7OOC5UiK2h86p&q6EE027`G4*>$ds#y*W-#hHz;}6<+TBCc}&=v_-|dpsBhT< z~{cm`+t4FRe4uqH@{Qf~vVjd@P48Q$v zs{iKH=M*Y+O$N8`bM5?khR^Co5 zUMJZjPhNeR0#b%>EZ(^2kM82AZ*IDLx9(q#H8<(9l{^d2230KC1!*LoZ_r0t%yI-{ zQb%7CkpO04NI#A>;Jcs^^o2MWZdQosvV8gXS6qqTvFenalny-pCE%N!{a-NslXE6I zOHB#fSPGEo{d@-@_alAfZ6{M;D4`Z4&1){1Unkf0JV0o#-w(s3gO^bMWG*MfS#|;< zOd9(1bbHHzDwgauK_<#c`g2+YPee_h2u~{clrKZpOlot)TRG#l&E*zY#yLk)2RPK= znW$S39kv(8Kr%LGk!RwMjWaXm^dP_I;UL}Zb%+hhEYIwgetn6=n=hy_ zF$R*K&kW3r55@?Mw?*lrFyhenZ$PCRbR49xdQgc#(5(lNa`}3%$ai7ln^}%xAxqKgI z5)RwGj0_7ut->qGLs}Fk+RQ)d`(0g*{WrAXqo&ddu$@WzFf-}qX*|j{XLp%iVK<-y zUQ;kDa=7!3jnL*ZJ@4_l&TG9tE}jA!OELz>lwuS>N}D}+`4>^4-dAiKb}IOtE%(+x z3G-}ZppUDQaZKQ^^!}nW&?EwtoV%x`UF3=)RYMQREV(aWw<4L{eS$B5fD#Rr?;ICVYQmq1N!M$*`(1$t=cMNTKl?r@TUk}s zuU3N^H)+oQ%g54NMM)!1R{+-k2O~k3fZ%HOvi#Q9l$V@|J9p}@Cnbh|Gv?ojo;8&z4UTCfB6A^e)NKzhjcYxhQCEYf5NXjcZhg^kd4)y>g%j-#n7ZiAf$z- zdnC3BB>dYhUu!LT6@?8DEzoFbFewxuS4`*@q5$uGJ|Egi56@e6Rm>ZYOOXyTK{lWq zq8y3SZ!ZV>T~ib{^9$VFJM(?cc~=`mdLPk+T0#kKs+A~Bg|Mkz z#evFV$*BrL(23a!wbx>rOP#i;xhL+T{<_A6`I?Rn3dX$HQM;=Yz>iZf zu{)vbQyRh~+Sch}wH|079Q}B}Z{i=~w9WTF(1TR9c2!lN$>BL@#&hiIWti$`r7xA0 zN&j(hFZjO)){ONQ?dBMi^gsRm07;9zHdrdX^+RNyckS`KlTWoNlrSS>oro>=%k*8w z>ehe4v{w##&PmC@;pGSa1>CcMOcV~M%aw1dWcjZZ{63kITr; zgIGlb#zne&oeT?(`3;G7~n9!q)=qPuXaslKEB<7PAL@vzG^ZQ?MhS@eTjAgg23`S0Bp3Qg@ zI^}@dTz73bFx{Ei2c{1od=qwZ`{wE{SaB`glOG0_|S%?)(o5O@uuJbeC$P&1|p2~@>GRtB`Co)tlI74}G<}Cle2T_g^ z#Np)8%S#wB_QjW7<~?8XWVDR@`){7qa+(NqetN`%0(+``XuzQhYghX^5A9&+r*qR8 zw*4l*T5TUp>THx*;cn8Git9n&gNHB`|2y3}2mk&5JM?-Fo}uM<$pc%w3>V;iC;`vf zZs^quUCCA%t||Z5c@GFU0HmVI7urm0olIz-4gaBm_NNqgCRi00;g>E3RVYUE^`W z1TT=lJ&iJ*KdX5eo^gF5X-G?n_dC4V2)XQxFadA9o@1l`p4wW^EuFJxA$ce$DF7lq zR)lm$<}(jb!o#B_KYGf_^pEmhpSZmsk)tgbF4I4~Yj|*r{|g+JK^1N;BQl5G5gtnK z#*3Ol5&lv8D%J|MRudod7kz5U0#9)x6bb(?0DNQ9ruMjL<2MU?{|Y8{-Qg+pD~naB zxBfK|%ciZQ+(i82{7L4>(@7!sL(6 z&c6&zYEL3u2q);Dr#Gtb*)Ju-(J~wIs@i68Go04)24=f*0*lBby`#c1tL@0VH}MCy zP)sB>^10-sKq|I9bK1=A^m-vp|4mi&;l-aUzdx!;Tv|;AA;xiOOSGx-$YBk@qKJiuw2i zTBfRe^th*)^z;Ltd$jNHwo4anD}dja>{zN@ozF)rN0)Ye_MfYQhECQ-vk@T*x8Z6= zT!_e>sTp~kBVWQ$1I-fU|B;U`9>-Y_|K!QmDdL3=NnT0b0F+N5k)oh+4<~Q={Qm%W CeX_Iw literal 0 HcmV?d00001 diff --git a/res/logo-sm.svg b/res/logo-sm.svg new file mode 100644 index 0000000..1d7b60f --- /dev/null +++ b/res/logo-sm.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/res/logo.png b/res/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..78d12bc703a6814cb6ccaccbd72952176dd16dfd GIT binary patch literal 26961 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%0A*{D9NP~VXZR@ydR|xODPpM~5} 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 z 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