From cf9a261e21a05c07e729d1eb00046dd4193848a3 Mon Sep 17 00:00:00 2001 From: Dani Palou <dani@moodle.com> Date: Tue, 6 Oct 2020 09:54:01 +0200 Subject: [PATCH] MOBILE-3565 cordova: Install cordova platforms and plugins --- GoogleService-Info.plist | 40 + MainActivity.java | 56 + google-services.json | 45 + ionic.config.json | 6 +- package-lock.json | 2780 ++++++++++++++--- package.json | 104 +- .../android/icon/drawable-hdpi-smallicon.png | Bin 0 -> 15237 bytes .../android/icon/drawable-ldpi-smallicon.png | Bin 0 -> 14854 bytes .../android/icon/drawable-mdpi-smallicon.png | Bin 0 -> 14957 bytes .../android/icon/drawable-xhdpi-smallicon.png | Bin 0 -> 15436 bytes resources/desktop/Square150x150Logo.png | Bin 0 -> 2896 bytes resources/desktop/Square44x44Logo.png | Bin 0 -> 932 bytes resources/desktop/StoreLogo.png | Bin 0 -> 18809 bytes resources/desktop/Wide310x150Logo.png | Bin 0 -> 3070 bytes resources/desktop/icon.icns | Bin 0 -> 107680 bytes resources/desktop/icon.ico | Bin 0 -> 105840 bytes 16 files changed, 2665 insertions(+), 366 deletions(-) create mode 100644 GoogleService-Info.plist create mode 100755 MainActivity.java create mode 100644 google-services.json create mode 100644 resources/android/icon/drawable-hdpi-smallicon.png create mode 100644 resources/android/icon/drawable-ldpi-smallicon.png create mode 100644 resources/android/icon/drawable-mdpi-smallicon.png create mode 100644 resources/android/icon/drawable-xhdpi-smallicon.png create mode 100644 resources/desktop/Square150x150Logo.png create mode 100644 resources/desktop/Square44x44Logo.png create mode 100644 resources/desktop/StoreLogo.png create mode 100644 resources/desktop/Wide310x150Logo.png create mode 100644 resources/desktop/icon.icns create mode 100644 resources/desktop/icon.ico diff --git a/GoogleService-Info.plist b/GoogleService-Info.plist new file mode 100644 index 000000000..f6d1bd44c --- /dev/null +++ b/GoogleService-Info.plist @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>AD_UNIT_ID_FOR_BANNER_TEST</key> + <string></string> + <key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key> + <string></string> + <key>CLIENT_ID</key> + <string></string> + <key>REVERSED_CLIENT_ID</key> + <string></string> + <key>API_KEY</key> + <string></string> + <key>GCM_SENDER_ID</key> + <string></string> + <key>PLIST_VERSION</key> + <string>1</string> + <key>BUNDLE_ID</key> + <string>com.moodle.moodlemobile</string> + <key>PROJECT_ID</key> + <string>moodlemobile-push</string> + <key>STORAGE_BUCKET</key> + <string></string> + <key>IS_ADS_ENABLED</key> + <false></false> + <key>IS_ANALYTICS_ENABLED</key> + <false></false> + <key>IS_APPINVITE_ENABLED</key> + <false></false> + <key>IS_GCM_ENABLED</key> + <false></false> + <key>IS_SIGNIN_ENABLED</key> + <false></false> + <key>GOOGLE_APP_ID</key> + <string></string> + <key>DATABASE_URL</key> + <string></string> +</dict> +</plist> \ No newline at end of file diff --git a/MainActivity.java b/MainActivity.java new file mode 100755 index 000000000..92a34c3c0 --- /dev/null +++ b/MainActivity.java @@ -0,0 +1,56 @@ +// (C) Copyright 2015 Moodle Pty Ltd. +// +// 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. + +// Based on the template node_modules/cordova-android/bin/templates/project/Activity.java + +package com.moodle.moodlemobile; + +import android.os.Bundle; +import android.view.KeyEvent; +import android.view.View; +import org.apache.cordova.*; + +public class MainActivity extends CordovaActivity +{ + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + + // enable Cordova apps to be started in the background + Bundle extras = getIntent().getExtras(); + if (extras != null && extras.getBoolean("cdvStartInBackground", false)) { + moveTaskToBack(true); + } + + // Set by <content src="index.html" /> in config.xml + loadUrl(launchUrl); + } + + @Override + public boolean dispatchKeyEvent(KeyEvent event) { + // Forward back key events to the web view. + if (this.appView != null && event.getKeyCode() == KeyEvent.KEYCODE_BACK) { + View webview = this.appView.getView(); + + if (webview != null) { + webview.dispatchKeyEvent(event); + } + + return true; + } + + return super.dispatchKeyEvent(event); + } +} diff --git a/google-services.json b/google-services.json new file mode 100644 index 000000000..c1c3ad8bf --- /dev/null +++ b/google-services.json @@ -0,0 +1,45 @@ +{ + "project_info": { + "project_number": "", + "firebase_url": "", + "project_id": "", + "storage_bucket": "" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:111111111111:android:1111111111111111", + "android_client_info": { + "package_name": "com.moodle.moodlemobile" + } + }, + "oauth_client": [ + { + "client_id": "", + "client_type": 3 + } + ], + "api_key": [ + { + "current_key": "" + }, + { + "current_key": "" + } + ], + "services": { + "analytics_service": { + "status": 1 + }, + "appinvite_service": { + "status": 1, + "other_platform_oauth_client": [] + }, + "ads_service": { + "status": 2 + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/ionic.config.json b/ionic.config.json index fc793f2fd..e2b08c753 100644 --- a/ionic.config.json +++ b/ionic.config.json @@ -1,5 +1,7 @@ { "name": "moodlemobile", - "integrations": {}, + "integrations": { + "cordova": {} + }, "type": "angular" -} +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 71a7e0df5..0b7b6305e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1667,6 +1667,23 @@ } } }, + "@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==", + "requires": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + }, + "dependencies": { + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + } + } + }, "@ngtools/webpack": { "version": "10.0.8", "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-10.0.8.tgz", @@ -1683,7 +1700,6 @@ "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" @@ -1692,14 +1708,12 @@ "@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 + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" }, "@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" @@ -1749,6 +1763,19 @@ "semver-intersect": "1.4.0" } }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, "@types/cordova": { "version": "0.0.34", "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz", @@ -2043,11 +2070,15 @@ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", "dev": true }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, "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" @@ -2150,7 +2181,6 @@ "version": "6.12.3", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2176,6 +2206,34 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, + "android-versions": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/android-versions/-/android-versions-1.6.0.tgz", + "integrity": "sha512-ojC2Ig7b/KJ6iNtR8e4bacmOsJyEkoERk3CKMIsnH7kJz5z6551NMbrVaRb7KXYavu1d74Uhml/bfcmqT3nAcg==", + "requires": { + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "ansi": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", + "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=" + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + } + }, "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", @@ -2207,7 +2265,6 @@ "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" } @@ -2283,17 +2340,26 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", "dev": true }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=" + }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "array-uniq": { "version": "1.0.3", @@ -2329,7 +2395,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, "requires": { "safer-buffer": "~2.1.0" } @@ -2366,8 +2431,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "assign-symbols": { "version": "1.0.0", @@ -2385,7 +2449,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, "requires": { "lodash": "^4.17.14" } @@ -2405,8 +2468,12 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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==" }, "atob": { "version": "2.1.2", @@ -2432,14 +2499,12 @@ "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", - "dev": true + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" }, "axobject-query": { "version": "2.0.2", @@ -2496,6 +2561,11 @@ } } }, + "babel-plugin-add-header-comment": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-add-header-comment/-/babel-plugin-add-header-comment-1.0.3.tgz", + "integrity": "sha1-URxJAQYmQNWkgLSsPt1pRBlYUOw=" + }, "babel-plugin-dynamic-import-node": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", @@ -2514,8 +2584,7 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "base": { "version": "0.11.2", @@ -2581,8 +2650,7 @@ "base64-js": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" }, "base64id": { "version": "2.0.0", @@ -2600,7 +2668,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, "requires": { "tweetnacl": "^0.14.3" } @@ -2614,6 +2681,11 @@ "callsite": "1.0.0" } }, + "big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" + }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -2667,7 +2739,6 @@ "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", @@ -2684,14 +2755,12 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "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" } @@ -2700,7 +2769,6 @@ "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" } @@ -2708,8 +2776,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, @@ -2733,11 +2800,124 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "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=", + "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": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2747,7 +2927,6 @@ "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" } @@ -2923,14 +3102,12 @@ "builtins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=" }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" }, "cacache": { "version": "15.0.3", @@ -2982,6 +3159,45 @@ "unset-value": "^1.0.0" } }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + } + } + }, "caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", @@ -3015,8 +3231,7 @@ "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "caniuse-api": { "version": "3.0.0", @@ -3045,14 +3260,12 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "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", @@ -3062,8 +3275,7 @@ "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "cheerio": { "version": "1.0.0-rc.3", @@ -3173,6 +3385,11 @@ } } }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -3218,6 +3435,11 @@ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" + }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -3236,8 +3458,7 @@ "cli-width": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" }, "cliui": { "version": "5.0.0", @@ -3284,6 +3505,14 @@ "shallow-clone": "^3.0.0" } }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, "coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", @@ -3373,7 +3602,6 @@ "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" } @@ -3381,8 +3609,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { "version": "1.5.3", @@ -3403,14 +3630,17 @@ "colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + }, + "com-darryncampbell-cordova-plugin-intent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/com-darryncampbell-cordova-plugin-intent/-/com-darryncampbell-cordova-plugin-intent-2.0.0.tgz", + "integrity": "sha512-4f5BAyhpiGVsuouj2cokZCb99RA8V4O5YZnwGMliceFCu35BQcQvC0VLW55jl+xVDLhVymomnaBiHSktKKnK4w==" }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "requires": { "delayed-stream": "~1.0.0" } @@ -3427,6 +3657,30 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, + "compare-func": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz", + "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==", + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } + } + }, "component-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", @@ -3458,7 +3712,6 @@ "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" } @@ -3467,7 +3720,6 @@ "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", @@ -3482,7 +3734,6 @@ "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" } @@ -3490,16 +3741,14 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "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 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.2", @@ -3513,6 +3762,84 @@ "typedarray": "^0.0.6" } }, + "conf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/conf/-/conf-1.4.0.tgz", + "integrity": "sha512-bzlVWS2THbMetHqXKB8ypsXN4DQ/1qopGwNJi1eYbpwesJcd86FBjFciCQX/YwAhp9bM7NVnPFqZ5LpV7gP0Dg==", + "requires": { + "dot-prop": "^4.1.0", + "env-paths": "^1.0.0", + "make-dir": "^1.0.0", + "pkg-up": "^2.0.0", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, "connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", @@ -3564,7 +3891,6 @@ "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" } @@ -3572,8 +3898,7 @@ "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 + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { "version": "1.7.0", @@ -3587,14 +3912,12 @@ "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 + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, "copy-concurrently": { "version": "1.0.5", @@ -3697,6 +4020,920 @@ } } }, + "cordova": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/cordova/-/cordova-10.0.0.tgz", + "integrity": "sha512-00wMcj3X9ILhKtvRG2iEwO2qly4B+vgXFhH4WhVepWg2UVbD1opl1q9jSZ+j2AaI/vsBWW8e6M2M5FAHasnuWw==", + "requires": { + "configstore": "^5.0.1", + "cordova-common": "^4.0.2", + "cordova-create": "^3.0.0", + "cordova-lib": "^10.0.0", + "editor": "^1.0.0", + "execa": "^4.0.3", + "fs-extra": "^9.0.1", + "insight": "^0.10.3", + "loud-rejection": "^2.2.0", + "nopt": "^4.0.3", + "semver": "^7.3.2", + "systeminformation": "^4.26.10", + "update-notifier": "^4.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==", + "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==", + "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==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", + "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, + "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==", + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==", + "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==" + }, + "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==" + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cordova-android": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-8.1.0.tgz", + "integrity": "sha512-eAY6g9q3raJ4P03wNdSWC5MOW1EfxoomWNXsPhi7T6Q9yAqmxqn0sLEUjLL1Ib0LCH3nKQWBXdxapQ5LgbHu+g==", + "requires": { + "android-versions": "^1.4.0", + "compare-func": "^1.3.2", + "cordova-common": "^3.2.0", + "nopt": "^4.0.1", + "properties-parser": "^0.3.1", + "q": "^1.5.1", + "shelljs": "^0.5.3" + } + }, + "cordova-android-support-gradle-release": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cordova-android-support-gradle-release/-/cordova-android-support-gradle-release-3.0.1.tgz", + "integrity": "sha512-RSW55DkSckmqhX/kjj+a1YeVdy7s/AtlZn6Qa5XMQmmA4Iogq+IF2jvInZqzCF19DbI5YE95AP7VDbRk+DdDRw==", + "requires": { + "q": "^1.4.1", + "semver": "5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + } + } + }, + "cordova-app-hello-world": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cordova-app-hello-world/-/cordova-app-hello-world-5.0.0.tgz", + "integrity": "sha512-5My01wsYoeYwS0f/t5Ck52xPm0+2zYJ0SlvxG9vUsndDGtgiP6t/G8upPgWcyDRRz7Rs/50yZuOntmHqmJxccQ==" + }, + "cordova-clipboard": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/cordova-clipboard/-/cordova-clipboard-1.3.0.tgz", + "integrity": "sha512-IGk4LZm/DJ0Xk/jgakHm4wa+A/lrRP3QfzMAHDG7oWLJS4ISOpfI32Wez4ndnENItRslGyBVyJyKD83CxELCAw==" + }, + "cordova-common": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-3.2.1.tgz", + "integrity": "sha512-xg0EnjnA6EipxXG8cupdlYQYeDA6+ghbN+Pjq88xN1LInwP6Bo7IyGBdSV5QnfjOvzShF9BBwSxBAv0FOO0C2Q==", + "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" + }, + "dependencies": { + "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==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "cordova-create": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cordova-create/-/cordova-create-3.0.0.tgz", + "integrity": "sha512-WxZRTnt5RHxSAB9urnHFUtVBcIe1YjR4sfwHLsxakNoKkFhcie3HrV5QmNBgRQ5DkxmanRN3VSx4OrPVsNmAaQ==", + "requires": { + "cordova-app-hello-world": "^5.0.0", + "cordova-common": "^4.0.1", + "cordova-fetch": "^3.0.0", + "fs-extra": "^9.0.0", + "globby": "^11.0.0", + "import-fresh": "^3.2.1", + "isobject": "^4.0.0", + "npm-package-arg": "^8.0.1", + "path-is-inside": "^1.0.2", + "tmp": "^0.2.1", + "valid-identifier": "0.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==", + "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==", + "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==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "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==", + "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==" + }, + "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==" + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "requires": { + "rimraf": "^3.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cordova-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cordova-fetch/-/cordova-fetch-3.0.0.tgz", + "integrity": "sha512-N6mB/1GD8BNclxnfO85E4/s46nEJjIxYeJYHRGi6MjofhigJ3NlGwTCslbTcq8IOYEh0RdoA0mS4W2jA5UcWeQ==", + "requires": { + "cordova-common": "^4.0.0", + "fs-extra": "^9.0.0", + "npm-package-arg": "^8.0.1", + "pify": "^5.0.0", + "resolve": "^1.15.1", + "semver": "^7.1.3", + "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==", + "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==", + "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==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" + }, + "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==", + "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==" + }, + "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==" + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cordova-ios": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/cordova-ios/-/cordova-ios-5.1.1.tgz", + "integrity": "sha512-asZMCj44JMe/PMrDIRC97GStPCH+GpaMNVe8hdmu8WWXJzMzRNRRJ339YYU89jitWf9ZKMdyBgrnSnQi5bJ/ZQ==", + "requires": { + "cordova-common": "^3.1.0", + "ios-sim": "^8.0.1", + "nopt": "^4.0.1", + "plist": "^3.0.1", + "q": "^1.5.1", + "semver": "^6.3.0", + "shelljs": "^0.5.3", + "unorm": "^1.4.1", + "xcode": "^2.0.0", + "xml-escape": "^1.1.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "cordova-lib": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/cordova-lib/-/cordova-lib-10.0.0.tgz", + "integrity": "sha512-azU/WH0x/3fQg33tU5bKCtj+Weh/bHelz9FWCVdXqVOHXmjzbi3p6p61z5Si967Tfh3TkmHRrodNxS0ovZ7iFQ==", + "requires": { + "cordova-common": "^4.0.2", + "cordova-fetch": "^3.0.0", + "cordova-serve": "^4.0.0", + "dep-graph": "^1.1.0", + "detect-indent": "^6.0.0", + "detect-newline": "^3.1.0", + "elementtree": "^0.1.7", + "execa": "^4.0.3", + "fs-extra": "^9.0.1", + "globby": "^11.0.1", + "init-package-json": "^1.10.3", + "md5-file": "^5.0.0", + "pify": "^5.0.0", + "semver": "^7.3.2", + "stringify-package": "^1.0.1", + "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "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==", + "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==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", + "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, + "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==", + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" + }, + "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==", + "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==" + }, + "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==" + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "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==", + "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==" + } + } + }, + "cordova-plugin-advanced-http": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cordova-plugin-advanced-http/-/cordova-plugin-advanced-http-3.0.1.tgz", + "integrity": "sha512-7P3ZoSvxvYZXNYsygkxrUIw+pnzsCVvQgRsm26XhymNqqmD9yZIcF878p6wfFVQfLzf5iRHQRwgAMcrcm+cnow==" + }, + "cordova-plugin-badge": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/cordova-plugin-badge/-/cordova-plugin-badge-0.8.8.tgz", + "integrity": "sha512-RhIBtd5xhD/iLnxjt35jvOae28oNW/wtMZBOmQR3Rf0y4wirvA1bpAZEhBoFqL+rZGhsd6ddOdQXdex1T0DRyQ==" + }, + "cordova-plugin-camera": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-camera/-/cordova-plugin-camera-4.1.0.tgz", + "integrity": "sha512-fCLhWjWYn49q3X5xaypAPgTz6MAWSKFFQvD2Gpi5SuVlrRPRphtX2jIqR2zCBuDTBR082QVnlc+yUDXt65Mjgw==" + }, + "cordova-plugin-chooser": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-chooser/-/cordova-plugin-chooser-1.3.2.tgz", + "integrity": "sha512-GfAibvrPdWe/ri+h3e3xkmq5bietY6yJRBIZawYDE7w600j2mtRsxgat7siWZtjRRhJuVsVwUG6H86Hyp3WKvA==" + }, + "cordova-plugin-customurlscheme": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-customurlscheme/-/cordova-plugin-customurlscheme-5.0.2.tgz", + "integrity": "sha512-g139Av7iYD3xcSsCd5S6a7B7dp4GTqGYtvdhh44g4OS38+aX6XkC1lsCRmROuhLIs4fkwJqkrvxacH9H4U9Gsg==" + }, + "cordova-plugin-device": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-device/-/cordova-plugin-device-2.0.3.tgz", + "integrity": "sha512-Jb3V72btxf3XHpkPQsGdyc8N6tVBYn1vsxSFj43fIz9vonJDUThYPCJJHqk6PX6N4dJw6I4FjxkpfCR4LDYMlw==" + }, + "cordova-plugin-file": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-file/-/cordova-plugin-file-6.0.2.tgz", + "integrity": "sha512-m7cughw327CjONN/qjzsTpSesLaeybksQh420/gRuSXJX5Zt9NfgsSbqqKDon6jnQ9Mm7h7imgyO2uJ34XMBtA==" + }, + "cordova-plugin-file-opener2": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/cordova-plugin-file-opener2/-/cordova-plugin-file-opener2-3.0.5.tgz", + "integrity": "sha512-tjLHDamH5+y0bJZYVe2967L1S4R8tL4Y0rJUzJGoxsyiw3FUlrJNS199POOpzZZ6Xhlntn9a2o7+84r1dMN21A==" + }, + "cordova-plugin-file-transfer": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/cordova-plugin-file-transfer/-/cordova-plugin-file-transfer-1.7.1.tgz", + "integrity": "sha1-p12L4uvDu5sjxbG70ZkhTsJnWGs=" + }, + "cordova-plugin-geolocation": { + "version": "git+https://github.com/apache/cordova-plugin-geolocation.git#89cf51d222e8f225bdfb661965b3007d669c40ff", + "from": "git+https://github.com/apache/cordova-plugin-geolocation.git#89cf51d222e8f225bdfb661965b3007d669c40ff" + }, + "cordova-plugin-globalization": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-globalization/-/cordova-plugin-globalization-1.11.0.tgz", + "integrity": "sha1-6sMVgQAphJOvowvolA5pj2HvvP4=" + }, + "cordova-plugin-inappbrowser": { + "version": "git+https://github.com/moodlemobile/cordova-plugin-inappbrowser.git#715c858975cc1cb5d140afaa7973938511d38509", + "from": "git+https://github.com/moodlemobile/cordova-plugin-inappbrowser.git#moodle" + }, + "cordova-plugin-ionic-keyboard": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-ionic-keyboard/-/cordova-plugin-ionic-keyboard-2.1.3.tgz", + "integrity": "sha512-6ucQ6FdlLdBm8kJfFnzozmBTjru/0xekHP/dAhjoCZggkGRlgs8TsUJFkxa/bV+qi7Dlo50JjmpE4UMWAO+aOQ==" + }, + "cordova-plugin-ionic-webview": { + "version": "git+https://github.com/moodlemobile/cordova-plugin-ionic-webview.git#ac90a8ac88e2c0512d6b250249b1f673f2fbcb68", + "from": "git+https://github.com/moodlemobile/cordova-plugin-ionic-webview.git#500-moodle" + }, + "cordova-plugin-local-notification": { + "version": "git+https://github.com/moodlemobile/cordova-plugin-local-notification.git#0bb96b757fb484553ceabf35a59802f7983a2836", + "from": "git+https://github.com/moodlemobile/cordova-plugin-local-notification.git#moodle" + }, + "cordova-plugin-media": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-media/-/cordova-plugin-media-5.0.3.tgz", + "integrity": "sha512-UQPFlpk1zL4BY44zGi8RVmYCvcKBCN4Dyf8ovxqGYCC8zR1yhbTRWYDdO9vJdERwbfgWV7+z7FMWiSUfqWm9bQ==" + }, + "cordova-plugin-media-capture": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-media-capture/-/cordova-plugin-media-capture-3.0.3.tgz", + "integrity": "sha512-pVQOrNM7VAuVUMXibAlMGIArrftHPrRs4dUCoE+e2HEFUp3LmN3Yj539LjdUxcWmz/A/cHC65m9E3DS56YJhcg==" + }, + "cordova-plugin-network-information": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-network-information/-/cordova-plugin-network-information-2.0.2.tgz", + "integrity": "sha512-NwO3qDBNL/vJxUxBTPNOA1HvkDf9eTeGH8JSZiwy1jq2W2mJKQEDBwqWkaEQS19Yd/MQTiw0cykxg5D7u4J6cQ==" + }, + "cordova-plugin-qrscanner": { + "version": "git+https://github.com/moodlemobile/cordova-plugin-qrscanner.git#857efee3a7a49104faabd108ff1f00a57d3aca94", + "from": "git+https://github.com/moodlemobile/cordova-plugin-qrscanner.git#dist", + "requires": { + "qrcode-reader": "^1.0.4", + "webrtc-adapter": "^3.1.4" + } + }, + "cordova-plugin-screen-orientation": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-screen-orientation/-/cordova-plugin-screen-orientation-3.0.2.tgz", + "integrity": "sha512-2w6CMC+HGvbhogJetalwGurL2Fx8DQCCPy3wlSZHN1/W7WoQ5n9ujVozcoKrY4VaagK6bxrPFih+ElkO8Uqfzg==" + }, + "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==" + }, + "cordova-plugin-statusbar": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/cordova-plugin-statusbar/-/cordova-plugin-statusbar-2.4.3.tgz", + "integrity": "sha512-ThmXzl6QIKWFXf4wWw7Q/zpB+VKkz3VM958+5A0sXD4jmR++u7KnGttLksXshVwWr6lvGwUebLYtIyXwS4Ovcg==" + }, + "cordova-plugin-whitelist": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/cordova-plugin-whitelist/-/cordova-plugin-whitelist-1.3.4.tgz", + "integrity": "sha512-EYC5eQFVkoYXq39l7tYKE6lEjHJ04mvTmKXxGL7quHLdFPfJMNzru/UYpn92AOfpl3PQaZmou78C7EgmFOwFQQ==" + }, + "cordova-plugin-wkuserscript": { + "version": "git+https://github.com/moodlemobile/cordova-plugin-wkuserscript.git#6413f4bb3c2565f353e690b5c1450b69ad9e860e", + "from": "git+https://github.com/moodlemobile/cordova-plugin-wkuserscript.git" + }, + "cordova-plugin-wkwebview-cookies": { + "version": "git+https://github.com/moodlemobile/cordova-plugin-wkwebview-cookies.git#8c3a289e29b33edecff15f470c1630baf4ec3e88", + "from": "git+https://github.com/moodlemobile/cordova-plugin-wkwebview-cookies.git" + }, + "cordova-plugin-zip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-zip/-/cordova-plugin-zip-3.1.0.tgz", + "integrity": "sha1-F2yCSOog058c+VnvXmFWrMqWshc=" + }, + "cordova-serve": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cordova-serve/-/cordova-serve-4.0.0.tgz", + "integrity": "sha512-gzTLeBQzNP8aM/nG0/7sSfICfNazUgwvEU2kiDaybbYXmxwioo2v96h4tzE0XOyA64beyYwAyRYEEqWA4AMZjw==", + "requires": { + "chalk": "^3.0.0", + "compression": "^1.7.4", + "express": "^4.17.1", + "open": "^7.0.3", + "which": "^2.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cordova-sqlite-storage": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cordova-sqlite-storage/-/cordova-sqlite-storage-5.1.0.tgz", + "integrity": "sha512-UmHe9yQiYblDBToh3z91WHuD6ZgmCm3VX+1QFseYQs4WVQ3+ndj22qyGby/NV0uyCgok91gB1obLjLM+9vYJEw==", + "requires": { + "cordova-sqlite-storage-dependencies": "3.0.0" + } + }, + "cordova-sqlite-storage-dependencies": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cordova-sqlite-storage-dependencies/-/cordova-sqlite-storage-dependencies-3.0.0.tgz", + "integrity": "sha512-A7gV5lQZc0oPrJ/a+lsZmMZr7vYou4MXyQFOY+b/dwuCMsagLT0EsL7oY54tqzpvjtzLfh0aZGGm9i8DMAIFSA==" + }, + "cordova-support-google-services": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cordova-support-google-services/-/cordova-support-google-services-1.2.1.tgz", + "integrity": "sha512-EnFjKAE9oI2uzyUvEfWpLgTM200nuJVvShaA4yyz9wMKBUN+H/BRG1byd1ibZz3sSihNKi3FxjQPxmmEn6/IfA==" + }, + "cordova.plugins.diagnostic": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/cordova.plugins.diagnostic/-/cordova.plugins.diagnostic-6.0.2.tgz", + "integrity": "sha512-X3Nd0Ume1ZWndEJRtJ+BQTuTXBJfJv9hoI3PX7T/JiMMFQ/PgMwcn2DFTb27LWa65lAvMiEakMSRWmOa3/zvNg==", + "requires": { + "colors": "^1.1.2", + "elementtree": "^0.1.6", + "minimist": "1.2.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, "core-js": { "version": "3.6.4", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", @@ -3724,8 +4961,7 @@ "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cosmiconfig": { "version": "5.2.1", @@ -3788,7 +5024,6 @@ "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", @@ -3800,8 +5035,7 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" } } }, @@ -3824,6 +5058,11 @@ "randomfill": "^1.0.3" } }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, "css": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", @@ -4095,6 +5334,14 @@ } } }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, "custom-event": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", @@ -4127,7 +5374,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, "requires": { "assert-plus": "^1.0.0" } @@ -4176,6 +5422,19 @@ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, "deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", @@ -4190,6 +5449,11 @@ "regexp.prototype.flags": "^1.2.0" } }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, "default-gateway": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", @@ -4217,6 +5481,11 @@ } } }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -4332,14 +5601,27 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "dep-graph": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/dep-graph/-/dep-graph-1.1.0.tgz", + "integrity": "sha1-+t6GqSeZqBPptCURzfPfpsyNvv4=", + "requires": { + "underscore": "1.2.1" + }, + "dependencies": { + "underscore": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz", + "integrity": "sha1-/FxrB2VnPZKi1KyLTcCqiHAuK9Q=" + } + } }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, "dependency-graph": { "version": "0.7.2", @@ -4360,8 +5642,17 @@ "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" }, "detect-node": { "version": "2.0.4", @@ -4414,7 +5705,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, "requires": { "path-type": "^4.0.0" } @@ -4509,11 +5799,15 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, "requires": { "is-obj": "^2.0.0" } }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, "duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -4530,17 +5824,20 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, + "editor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz", + "integrity": "sha1-YMf4e9YrzGqJT6jM1q+3gjok90I=" + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { "version": "1.3.576", @@ -4548,6 +5845,21 @@ "integrity": "sha512-uSEI0XZ//5ic+0NdOqlxp0liCD44ck20OAGyLMSymIWTEAtHKVJi6JM18acOnRgUgX7Q65QqnI+sNncNvIy8ew==", "dev": true }, + "elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", + "requires": { + "sax": "1.1.4" + }, + "dependencies": { + "sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=" + } + } + }, "elliptic": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", @@ -4574,8 +5886,7 @@ "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "emojis-list": { "version": "3.0.0", @@ -4586,8 +5897,7 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "encoding": { "version": "0.1.13", @@ -4613,11 +5923,20 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } }, + "endent": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/endent/-/endent-1.4.1.tgz", + "integrity": "sha512-buHTb5c8AC9NshtP6dgmNLYkiT+olskbq1z6cEGvfGCF3Qphbu/1zz5Xu+yjTDln8RbxNhPoUyJ5H8MSrp1olQ==", + "requires": { + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.4" + } + }, "engine.io": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.2.tgz", @@ -4748,6 +6067,11 @@ "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", "dev": true }, + "env-paths": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", + "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=" + }, "err-code": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", @@ -4831,6 +6155,11 @@ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", "dev": true }, + "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==" + }, "es6-promisify": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", @@ -4856,17 +6185,20 @@ "integrity": "sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==", "dev": true }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "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 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint-scope": { "version": "4.0.3", @@ -4916,8 +6248,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "eventemitter3": { "version": "4.0.7", @@ -4954,7 +6285,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -5025,7 +6355,6 @@ "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", @@ -5062,14 +6391,12 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "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" } @@ -5077,8 +6404,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, @@ -5102,8 +6428,7 @@ "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { "version": "3.0.2", @@ -5130,7 +6455,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, "requires": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -5141,7 +6465,6 @@ "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" } @@ -5216,20 +6539,17 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-glob": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", - "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -5239,11 +6559,15 @@ "picomatch": "^2.2.1" } }, + "fast-json-parse": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==" + }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fastparse": { "version": "1.1.2", @@ -5255,7 +6579,6 @@ "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" } @@ -5305,7 +6628,6 @@ "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" } @@ -5314,7 +6636,6 @@ "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", @@ -5329,7 +6650,6 @@ "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" } @@ -5337,8 +6657,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, @@ -5453,14 +6772,12 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -5470,8 +6787,7 @@ "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" }, "fragment-cache": { "version": "0.2.1", @@ -5485,8 +6801,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, "from2": { "version": "2.3.0", @@ -5533,8 +6848,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { "version": "2.1.3", @@ -5571,7 +6885,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "requires": { "pump": "^3.0.0" } @@ -5586,7 +6899,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, "requires": { "assert-plus": "^1.0.0" } @@ -5595,7 +6907,6 @@ "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", @@ -5609,11 +6920,18 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, "requires": { "is-glob": "^4.0.1" } }, + "global-dirs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", + "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", + "requires": { + "ini": "^1.3.5" + } + }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -5624,7 +6942,6 @@ "version": "11.0.1", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", - "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -5634,11 +6951,28 @@ "slash": "^3.0.0" } }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, "handle-thing": { "version": "2.0.1", @@ -5649,14 +6983,12 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -5706,8 +7038,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-symbols": { "version": "1.0.1", @@ -5767,6 +7098,11 @@ } } }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, "hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -5828,7 +7164,6 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.5.tgz", "integrity": "sha512-i4dpK6xj9BIpVOTboXIlKG9+8HMKggcrMX7WA24xZtKwX0TPelq/rbaS5rCKeNX8sJXZJGdSxpnEGtta+wismQ==", - "dev": true, "requires": { "lru-cache": "^6.0.0" }, @@ -5837,7 +7172,6 @@ "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" } @@ -5935,7 +7269,6 @@ "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", @@ -5947,8 +7280,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" } } }, @@ -6111,7 +7443,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -6145,6 +7476,11 @@ } } }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, "humanize-ms": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", @@ -6187,8 +7523,7 @@ "ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" }, "ignore-walk": { "version": "3.0.3", @@ -6240,6 +7575,11 @@ "resolve-from": "^3.0.0" } }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, "import-local": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", @@ -6253,8 +7593,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "indent-string": { "version": "4.0.0", @@ -6284,7 +7623,6 @@ "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" @@ -6293,14 +7631,50 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "init-package-json": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", + "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "requires": { + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "requires": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } }, "inquirer": { "version": "7.1.0", @@ -6412,6 +7786,146 @@ } } }, + "insight": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/insight/-/insight-0.10.3.tgz", + "integrity": "sha512-YOncxSN6Omh+1Oqxt+OJAvJVMDKw7l6IEG0wT2cTMGxjsTcroOGW4IR926QDzxg/uZHcFZ2cZbckDWdZhc2pZw==", + "requires": { + "async": "^2.6.2", + "chalk": "^2.4.2", + "conf": "^1.4.0", + "inquirer": "^6.3.1", + "lodash.debounce": "^4.0.8", + "os-name": "^3.1.0", + "request": "^2.88.0", + "tough-cookie": "^3.0.1", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "install": { + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/install/-/install-0.8.9.tgz", + "integrity": "sha1-n0tcDRhR74cunfheT3Fi1OXc2+0=" + }, "internal-ip": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", @@ -6436,6 +7950,32 @@ "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-5.1.2.tgz", "integrity": "sha512-zO7ZgbBbXhpA7cXO2rDzTNdcCqErjg1Sprq/ossTvaiV0MriOjRE7JO3EGvYjDTPzF9YALGpvLXqCgsRT0tprA==" }, + "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==", + "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=" + }, + "nopt": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.9.tgz", + "integrity": "sha1-O8DXy6e/sNWmdtvtfA6+SKT9RU4=", + "requires": { + "abbrev": "1" + } + } + } + }, "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", @@ -6445,14 +7985,12 @@ "ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" }, "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 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, "is-absolute-url": { "version": "2.1.0", @@ -6513,6 +8051,14 @@ "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "dev": true }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, "is-color-stop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", @@ -6581,8 +8127,7 @@ "is-docker": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" }, "is-extendable": { "version": "0.1.1", @@ -6593,24 +8138,37 @@ "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 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, "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-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + }, + "dependencies": { + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==" + } + } + }, "is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -6623,17 +8181,20 @@ "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", "dev": true }, + "is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==" + }, "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 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" }, "is-path-cwd": { "version": "2.2.0", @@ -6692,8 +8253,7 @@ "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-svg": { "version": "3.0.0", @@ -6716,8 +8276,7 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-windows": { "version": "1.0.2", @@ -6729,11 +8288,15 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, "requires": { "is-docker": "^2.0.0" } }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -6749,8 +8312,7 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { "version": "3.0.1", @@ -6761,8 +8323,7 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "istanbul-lib-coverage": { "version": "3.0.0", @@ -6965,8 +8526,7 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsesc": { "version": "2.5.2", @@ -6974,6 +8534,11 @@ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -6983,26 +8548,22 @@ "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json3": { "version": "3.3.3", @@ -7023,7 +8584,6 @@ "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" } @@ -7038,7 +8598,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -7306,6 +8865,14 @@ "source-map-support": "^0.5.5" } }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", @@ -7318,6 +8885,14 @@ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, "less": { "version": "3.12.2", "resolved": "https://registry.npmjs.org/less/-/less-3.12.2.tgz", @@ -7425,8 +9000,7 @@ "lodash": { "version": "4.17.20", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "lodash.clonedeep": { "version": "4.5.0", @@ -7434,6 +9008,11 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -7489,6 +9068,20 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, + "loud-rejection": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.2.0.tgz", + "integrity": "sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.2" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -7506,6 +9099,11 @@ } } }, + "macos-release": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", + "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==" + }, "magic-string": { "version": "0.25.7", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", @@ -7622,6 +9220,11 @@ "object-visit": "^1.0.0" } }, + "md5-file": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz", + "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==" + }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -7642,8 +9245,7 @@ "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 + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "memory-fs": { "version": "0.5.0", @@ -7658,8 +9260,7 @@ "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 + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "merge-source-map": { "version": "1.1.0", @@ -7681,26 +9282,22 @@ "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 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, "micromatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, "requires": { "braces": "^3.0.1", "picomatch": "^2.0.5" @@ -7727,20 +9324,17 @@ "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "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 + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" }, "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" } @@ -7748,8 +9342,12 @@ "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 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" }, "mini-css-extract-plugin": { "version": "0.9.0", @@ -7824,7 +9422,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -7832,8 +9429,7 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minipass": { "version": "3.1.3", @@ -7996,8 +9592,7 @@ "mute-stream": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, "nan": { "version": "2.14.1", @@ -8035,8 +9630,7 @@ "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 + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, "neo-async": { "version": "2.6.2", @@ -8053,8 +9647,12 @@ "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "nl.kingsquare.cordova.background-audio": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nl.kingsquare.cordova.background-audio/-/nl.kingsquare.cordova.background-audio-1.0.1.tgz", + "integrity": "sha1-Gx1NzaijXAx/x5UzN7FzsUtPmGA=" }, "node-fetch-npm": { "version": "2.0.4", @@ -8133,11 +9731,19 @@ "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==", "dev": true }, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -8148,14 +9754,12 @@ "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" } } }, @@ -8198,14 +9802,12 @@ "npm-normalize-package-bin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" }, "npm-package-arg": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.0.1.tgz", "integrity": "sha512-/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ==", - "dev": true, "requires": { "hosted-git-info": "^3.0.2", "semver": "^7.0.0", @@ -8285,7 +9887,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, "requires": { "path-key": "^2.0.0" } @@ -8308,8 +9909,7 @@ "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { "version": "4.1.1", @@ -8476,6 +10076,11 @@ } } }, + "objectorarray": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.4.tgz", + "integrity": "sha512-91k8bjcldstRz1bG6zJo8lWD7c6QXcB4nTDUqiEvIL1xAsLoZlOOZZG+nd6YPz+V7zY1580J4Xxh1vZtyv4i/w==" + }, "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", @@ -8486,7 +10091,6 @@ "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" } @@ -8494,14 +10098,12 @@ "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 + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -8510,7 +10112,6 @@ "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" } @@ -8519,7 +10120,6 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/open/-/open-7.0.4.tgz", "integrity": "sha512-brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==", - "dev": true, "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -8642,30 +10242,40 @@ "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 + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "requires": { + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" + } }, "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 + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "osenv": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" } }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, "p-limit": { "version": "2.3.0", @@ -8706,8 +10316,25 @@ "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 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } }, "pacote": { "version": "9.5.12", @@ -8897,6 +10524,21 @@ "readable-stream": "^2.1.5" } }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, "parse-asn1": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", @@ -8947,8 +10589,7 @@ "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "pascalcase": { "version": "0.1.1", @@ -8971,44 +10612,37 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "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 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "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 + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pbkdf2": { "version": "3.1.1", @@ -9026,20 +10660,30 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "phonegap-plugin-multidex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/phonegap-plugin-multidex/-/phonegap-plugin-multidex-1.0.0.tgz", + "integrity": "sha512-1wvc3iQOQpEBaQbXgLxA2JUiLSQ2azdF/bF29ghXDiQJWSpQ1BF8gSuqttM8WZoj081Ps8OKL0gYxdDBkFNPqA==" + }, + "phonegap-plugin-push": { + "version": "git+https://github.com/moodlemobile/phonegap-plugin-push.git#cb332d5ec8a1a0d43916fc6d35455fe6bea7a7f9", + "from": "git+https://github.com/moodlemobile/phonegap-plugin-push.git#moodle-v3", + "requires": { + "babel-plugin-add-header-comment": "^1.0.3", + "install": "^0.8.2" + } }, "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, "pinkie": { "version": "2.0.4", @@ -9065,6 +10709,71 @@ "find-up": "^3.0.0" } }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + } + } + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + }, + "dependencies": { + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + } + } + }, "pnp-webpack-plugin": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", @@ -9797,6 +11506,22 @@ } } }, + "promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "requires": { + "read": "1" + } + }, + "properties-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/properties-parser/-/properties-parser-0.3.1.tgz", + "integrity": "sha1-ExbpU5/7/ZOEXjabIRAiq9R4dxo=", + "requires": { + "string.prototype.codepointat": "^0.2.0" + } + }, "protoduck": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", @@ -10160,7 +11885,6 @@ "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" @@ -10175,8 +11899,7 @@ "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, "public-encrypt": { "version": "4.0.3", @@ -10204,7 +11927,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -10236,14 +11958,20 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "pupa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", + "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", + "requires": { + "escape-goat": "^2.0.0" + } }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "qjobs": { "version": "1.2.0", @@ -10251,11 +11979,15 @@ "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", "dev": true }, + "qrcode-reader": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/qrcode-reader/-/qrcode-reader-1.0.4.tgz", + "integrity": "sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==" + }, "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" }, "query-string": { "version": "4.3.4", @@ -10307,14 +12039,12 @@ "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 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "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", @@ -10325,14 +12055,12 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "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" } @@ -10349,6 +12077,25 @@ "schema-utils": "^2.6.5" } }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "requires": { + "mute-stream": "~0.0.4" + } + }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -10366,11 +12113,19 @@ } } }, + "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==", + "requires": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" + } + }, "read-package-json": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", - "dev": true, "requires": { "glob": "^7.1.1", "json-parse-even-better-errors": "^2.3.0", @@ -10522,6 +12277,22 @@ "unicode-match-property-value-ecmascript": "^1.2.0" } }, + "registry-auth-token": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", + "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==", + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, "regjsgen": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", @@ -10567,7 +12338,6 @@ "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -10594,8 +12364,7 @@ "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" } } }, @@ -10621,7 +12390,6 @@ "version": "1.17.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, "requires": { "path-parse": "^1.0.6" } @@ -10719,6 +12487,14 @@ } } }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, "restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -10744,8 +12520,7 @@ "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, "rework": { "version": "1.0.1", @@ -10793,7 +12568,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -10820,14 +12594,12 @@ "run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, "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 + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" }, "run-queue": { "version": "1.0.3", @@ -10856,8 +12628,7 @@ "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 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-regex": { "version": "1.1.0", @@ -10871,8 +12642,7 @@ "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sass": { "version": "1.26.5", @@ -10964,6 +12734,11 @@ } } }, + "sdp": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/sdp/-/sdp-1.5.4.tgz", + "integrity": "sha1-jgOPbdsUvXZa4fS1IW4SCUUR4NA=" + }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -11014,8 +12789,22 @@ "semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } }, "semver-dsl": { "version": "1.0.1", @@ -11055,7 +12844,6 @@ "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", @@ -11076,7 +12864,6 @@ "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" }, @@ -11084,16 +12871,14 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "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 + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" } } }, @@ -11166,7 +12951,6 @@ "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", @@ -11218,8 +13002,7 @@ "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, "sha.js": { "version": "2.4.11", @@ -11244,7 +13027,6 @@ "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" } @@ -11252,14 +13034,53 @@ "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 + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shelljs": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz", + "integrity": "sha1-xUmCuZbHbvDB5rWfvcWCX1txMRM=" }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "simctl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simctl/-/simctl-2.0.0.tgz", + "integrity": "sha512-5rB7rN4N3b0z0nFdy9eczVssXqrv2aAgdVRksPVqVoiDtvXmfzNvebp3EMdId2sAUzXIflarQlx4P0hjVQEzKQ==", + "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=" + } + } + }, + "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==", + "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==", + "requires": { + "big-integer": "^1.6.44" + } + } + } }, "simple-swizzle": { "version": "0.2.2", @@ -11281,8 +13102,7 @@ "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, "smart-buffer": { "version": "4.1.0", @@ -11733,7 +13553,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -11742,14 +13561,12 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -11758,8 +13575,7 @@ "spdx-license-ids": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", - "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", - "dev": true + "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==" }, "spdy": { "version": "4.0.2", @@ -11829,7 +13645,6 @@ "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -11881,8 +13696,7 @@ "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, "stream-browserify": { "version": "2.0.2", @@ -11894,6 +13708,11 @@ "readable-stream": "^2.0.2" } }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, "stream-each": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", @@ -11963,7 +13782,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -11973,20 +13791,23 @@ "ansi-regex": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "requires": { "ansi-regex": "^4.1.0" } } } }, + "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==" + }, "string.prototype.trimend": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", @@ -12058,6 +13879,11 @@ "safe-buffer": "~5.1.0" } }, + "stringify-package": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz", + "integrity": "sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==" + }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -12067,11 +13893,25 @@ "ansi-regex": "^2.0.0" } }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "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==" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "style-loader": { "version": "1.2.1", @@ -12183,7 +14023,6 @@ "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" } @@ -12215,6 +14054,16 @@ "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", "dev": true }, + "systeminformation": { + "version": "4.27.7", + "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-4.27.7.tgz", + "integrity": "sha512-3ozUwGSf5jmrhGgOXlX/O6hk1KQ28XPb7d3NiPZX267QmimuDq3TuIgnkw+vICUrGJGKWPLKmXVASnuJ3w07nw==" + }, + "tail": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/tail/-/tail-0.4.0.tgz", + "integrity": "sha1-0p3nJ1DMmdseBTr/E8NZ7PtxMAI=" + }, "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", @@ -12243,6 +14092,11 @@ } } }, + "term-size": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", + "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==" + }, "terser": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.7.0.tgz", @@ -12299,8 +14153,7 @@ "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { "version": "2.0.5", @@ -12337,7 +14190,6 @@ "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, "requires": { "os-tmpdir": "~1.0.2" } @@ -12380,6 +14232,11 @@ } } }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -12396,7 +14253,6 @@ "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" } @@ -12404,14 +14260,12 @@ "toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -12518,7 +14372,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, "requires": { "safe-buffer": "^5.0.1" } @@ -12526,8 +14379,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type": { "version": "1.2.0", @@ -12545,7 +14397,6 @@ "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" @@ -12557,6 +14408,14 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, "typescript": { "version": "3.9.7", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", @@ -12569,6 +14428,11 @@ "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==", "dev": true }, + "underscore": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.11.0.tgz", + "integrity": "sha512-xY96SsN3NA461qIRKZ/+qox37YXPtSBswMGfiNptr+wrt6ds4HaMw23TP612fEyGekRE6LNRiLYr/aqbHXNedw==" + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -12639,6 +14503,14 @@ "imurmurhash": "^0.1.4" } }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, "universal-analytics": { "version": "0.4.20", "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.20.tgz", @@ -12664,14 +14536,17 @@ "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 + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unorm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", + "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==" }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "unquote": { "version": "1.1.1", @@ -12725,11 +14600,75 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, + "update-notifier": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "requires": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "uri-js": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, "requires": { "punycode": "^2.1.0" } @@ -12768,6 +14707,21 @@ "requires-port": "^1.0.0" } }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + }, + "dependencies": { + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + } + } + }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -12842,20 +14796,22 @@ "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "valid-identifier": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/valid-identifier/-/valid-identifier-0.0.2.tgz", + "integrity": "sha512-zaSmOW6ykXwrkX0YTuFUSoALNEKGaQHpxBJQLb3TXspRNDpBwbfrIQCZqAQ0LKBlKuyn2YOq7NNd6415hvZ33g==" }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -12865,7 +14821,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, "requires": { "builtins": "^1.0.3" } @@ -12873,8 +14828,7 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" }, "vendors": { "version": "1.0.4", @@ -12886,7 +14840,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -13799,6 +15752,14 @@ "webpack-sources": "^1.3.0" } }, + "webrtc-adapter": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-3.4.3.tgz", + "integrity": "sha1-tjYGLu6abvFYrNDYUBtnhDS1bxY=", + "requires": { + "sdp": "^1.5.0" + } + }, "websocket-driver": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", @@ -13841,7 +15802,6 @@ "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" } @@ -13852,6 +15812,67 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "requires": { + "string-width": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "windows-release": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz", + "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==", + "requires": { + "execa": "^1.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==", + "requires": { + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" + } + }, "worker-farm": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", @@ -13923,8 +15944,18 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } }, "ws": { "version": "6.2.1", @@ -13935,6 +15966,25 @@ "async-limiter": "~1.0.0" } }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "xml-escape": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.1.0.tgz", + "integrity": "sha1-OQTBQ/qOs6ADDsZG0pAqLxtwbEQ=" + }, "xml2js": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", @@ -13951,6 +16001,11 @@ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + }, "xmlhttprequest-ssl": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", @@ -13972,8 +16027,7 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yargs": { "version": "13.3.2", diff --git a/package.json b/package.json index 2682d57d1..e31034457 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,46 @@ "@ionic-native/splash-screen": "^5.0.0", "@ionic-native/status-bar": "^5.0.0", "@ionic/angular": "^5.0.0", + "com-darryncampbell-cordova-plugin-intent": "^2.0.0", + "cordova": "^10.0.0", + "cordova-android": "^8.1.0", + "cordova-android-support-gradle-release": "^3.0.1", + "cordova-clipboard": "^1.3.0", + "cordova-ios": "^5.1.1", + "cordova-plugin-add-swift-support": "^2.0.2", + "cordova-plugin-advanced-http": "^3.0.1", + "cordova-plugin-badge": "^0.8.8", + "cordova-plugin-camera": "^4.1.0", + "cordova-plugin-chooser": "^1.3.2", + "cordova-plugin-customurlscheme": "^5.0.2", + "cordova-plugin-device": "^2.0.3", + "cordova-plugin-file": "^6.0.2", + "cordova-plugin-file-opener2": "^3.0.5", + "cordova-plugin-file-transfer": "1.7.1", + "cordova-plugin-geolocation": "git+https://github.com/apache/cordova-plugin-geolocation.git#89cf51d222e8f225bdfb661965b3007d669c40ff", + "cordova-plugin-globalization": "1.11.0", + "cordova-plugin-inappbrowser": "git+https://github.com/moodlemobile/cordova-plugin-inappbrowser.git#moodle", + "cordova-plugin-ionic-keyboard": "2.1.3", + "cordova-plugin-ionic-webview": "git+https://github.com/moodlemobile/cordova-plugin-ionic-webview.git#500-moodle", + "cordova-plugin-local-notification": "git+https://github.com/moodlemobile/cordova-plugin-local-notification.git#moodle", + "cordova-plugin-media": "^5.0.3", + "cordova-plugin-media-capture": "^3.0.3", + "cordova-plugin-network-information": "^2.0.2", + "cordova-plugin-qrscanner": "git+https://github.com/moodlemobile/cordova-plugin-qrscanner.git#dist", + "cordova-plugin-screen-orientation": "^3.0.2", + "cordova-plugin-splashscreen": "^6.0.0", + "cordova-plugin-statusbar": "^2.4.3", + "cordova-plugin-whitelist": "^1.3.4", + "cordova-plugin-wkuserscript": "git+https://github.com/moodlemobile/cordova-plugin-wkuserscript.git", + "cordova-plugin-wkwebview-cookies": "git+https://github.com/moodlemobile/cordova-plugin-wkwebview-cookies.git", + "cordova-plugin-zip": "^3.1.0", + "cordova-sqlite-storage": "^5.1.0", + "cordova-support-google-services": "^1.2.1", + "cordova.plugins.diagnostic": "^6.0.2", + "es6-promise-plugin": "^4.2.2", + "nl.kingsquare.cordova.background-audio": "^1.0.1", + "phonegap-plugin-multidex": "^1.0.0", + "phonegap-plugin-push": "git+https://github.com/moodlemobile/phonegap-plugin-push.git#moodle-v3", "rxjs": "~6.5.5", "tslib": "^2.0.0", "zone.js": "~0.10.3" @@ -66,5 +106,67 @@ }, "engines": { "node": ">=12.x" + }, + "cordova": { + "platforms": [ + "android", + "ios" + ], + "plugins": { + "cordova-plugin-advanced-http": {}, + "cordova-clipboard": {}, + "cordova-plugin-badge": {}, + "cordova-plugin-camera": { + "ANDROID_SUPPORT_V4_VERSION": "27.+" + }, + "cordova-plugin-chooser": {}, + "cordova-plugin-customurlscheme": { + "URL_SCHEME": "moodlemobile", + "ANDROID_SCHEME": " ", + "ANDROID_HOST": " ", + "ANDROID_PATHPREFIX": "/" + }, + "cordova-plugin-device": {}, + "cordova-plugin-file-opener2": { + "ANDROID_SUPPORT_V4_VERSION": "27.+" + }, + "cordova-plugin-geolocation": { + "GPS_REQUIRED": "true" + }, + "cordova-plugin-inappbrowser": {}, + "cordova-plugin-ionic-keyboard": {}, + "cordova-plugin-ionic-webview": {}, + "cordova-plugin-local-notification": { + "ANDROID_SUPPORT_V4_VERSION": "26.+" + }, + "cordova-plugin-media-capture": {}, + "cordova-plugin-media": { + "KEEP_AVAUDIOSESSION_ALWAYS_ACTIVE": "NO" + }, + "cordova-plugin-network-information": {}, + "cordova-plugin-qrscanner": {}, + "cordova-plugin-screen-orientation": {}, + "cordova-plugin-splashscreen": {}, + "cordova-plugin-statusbar": {}, + "cordova-plugin-whitelist": {}, + "cordova-plugin-wkuserscript": {}, + "cordova-plugin-wkwebview-cookies": {}, + "cordova-plugin-zip": {}, + "cordova-sqlite-storage": {}, + "phonegap-plugin-push": { + "ANDROID_SUPPORT_V13_VERSION": "27.+", + "FCM_VERSION": "17.0.+" + }, + "com-darryncampbell-cordova-plugin-intent": {}, + "nl.kingsquare.cordova.background-audio": {}, + "cordova-android-support-gradle-release": { + "ANDROID_SUPPORT_VERSION": "27.+" + }, + "cordova.plugins.diagnostic": { + "ANDROIDX_VERSION": "1.+" + }, + "cordova-plugin-globalization": {}, + "cordova-plugin-file-transfer": {} + } } -} +} \ No newline at end of file diff --git a/resources/android/icon/drawable-hdpi-smallicon.png b/resources/android/icon/drawable-hdpi-smallicon.png new file mode 100644 index 0000000000000000000000000000000000000000..5262dcb0fb7308ba6d4429c6c32643c44a895d91 GIT binary patch literal 15237 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 literal 0 HcmV?d00001 diff --git a/resources/android/icon/drawable-ldpi-smallicon.png b/resources/android/icon/drawable-ldpi-smallicon.png new file mode 100644 index 0000000000000000000000000000000000000000..3360a685b4a7297ec51f609cef383072d0160007 GIT binary patch literal 14854 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 literal 0 HcmV?d00001 diff --git a/resources/android/icon/drawable-mdpi-smallicon.png b/resources/android/icon/drawable-mdpi-smallicon.png new file mode 100644 index 0000000000000000000000000000000000000000..c8df8f94dc67798e25535b55b2715c3bdf0e0382 GIT binary patch literal 14957 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 literal 0 HcmV?d00001 diff --git a/resources/android/icon/drawable-xhdpi-smallicon.png b/resources/android/icon/drawable-xhdpi-smallicon.png new file mode 100644 index 0000000000000000000000000000000000000000..28081d2041c74e5da6a5c0a0dd5e12a530930351 GIT binary patch literal 15436 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 literal 0 HcmV?d00001 diff --git a/resources/desktop/Square150x150Logo.png b/resources/desktop/Square150x150Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..95de043c2cbd7d1acb552b5d0415cdbf209842e7 GIT binary patch literal 2896 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 literal 0 HcmV?d00001 diff --git a/resources/desktop/Square44x44Logo.png b/resources/desktop/Square44x44Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..df2f21b2d007673915715b48938a0e38382fb4d5 GIT binary patch literal 932 zcmeAS@N?(olHy`uVBq!ia0vp^Iv~u!3?wz9Rv7~+mUKs7M+SzC{oH>NS%G|oWRD<U z28Jp%28M<f28Lfip@tU>45bDP46hOx7_4S6Fo+k-*%fHRz`$4@;1lBd|Ns9VKYrY} zabw4h9kXW5s;{q4OG`^lO}%&T-m6!ywr<_p($W$h9&To4W^8Pno16RY-Ma@59?YIS zJ32br#KgqP%4+%Y<^TTu`}60|?%lgnQc{9~f^OZq_51hlwQJY<`T6DK<b3@2@&CWS z|31I`_wK>JPcQ!e{k><;o`8UW(9qBi@8ABpzVrLSs4p!VUm6s?G^>1@<@@W%^nX7- zy?OJdq@={%-QCgA(bm@1*Vf=|x7CmJ#b3LP|J>ex;lc%PZ*MCzqca66Uz$|@JUn&& z{CQtrUk3}L!#S#7`z*dRtA3m59Tyi@R#x`(<fbnz>fe{d{rmdv$ExhVuWw)N4V)XR zSskF0>8Y3Dp;wa`xpe8$$B!TX+*<pkQSsl$XaBx`{L-TK`_hJ;J9mDY?DYHW^4}NM zeC;*=HqHIlsm0$WJN~}7?)R0=-zM69o9+MW)FKZLkB1K*ew%0?5)yLu?Ahw->LW*v z?Ao>K(4j*=fBw93<;tJyyZ*g<^zZ%SKezV(eRKCsRGK6(ZWxoi-CY<uSY<tc9L@rd z$YNkzUk71ECym(^Ktc8rPhVH|$E@P~GAbQRce8<dL_J*`Lo7}wCrGd!<~1-f+`M7a z#$thx6DN<JJ$#y-<qs1}2p1P;_lL&D6*Da2rV338sxeT|Z4O_#W{!<KlZHmqkttI` zL#}RE5qkZBGvll%o?BMCs;a7fv9-Ca@apwl^3?b28CQWWU7fXG5)RyA3*D+aV@vbu zt>qV-nfm-Ry5=5S!tJwmwRFhT-Rv{I9a(gPdr`=d+sDP%96LY%pa#Pkt|KLG0R<iz z5fv^f%+4Ynt|dGHI%a%Fdfdb2FsKPTKJruuGwPViB<90vczJ@T_sOOcB@-&xI;L_a zr8X|z<akCV<>=1J2$AQH17ZR^njS4m5)zp{WzvEjYv!;V6)+GH4NqZkRP6|5P0DO$ zUF~>Asx8n!h><}wGeMN0aN}=an5mYyMwFx^mZVxG7o`Fz1|tJQOI-s~T_fWVLt`sr z6DtEFZ381K1A|#+Y7bE~<mRVjrd6V8FtV^RHiKyJl5Bbm)WG2B>gTe~DWM4fOJb)M literal 0 HcmV?d00001 diff --git a/resources/desktop/StoreLogo.png b/resources/desktop/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..f41b1f803f81f000f94f0c185431034ab3a96a35 GIT binary patch literal 18809 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󭛧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 MX{B3Pl8-(97ZjTQN&o-= literal 0 HcmV?d00001 diff --git a/resources/desktop/Wide310x150Logo.png b/resources/desktop/Wide310x150Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..05b810bed6139fe3ad8117b334ca76ad287d4cda GIT binary patch literal 3070 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 literal 0 HcmV?d00001 diff --git a/resources/desktop/icon.icns b/resources/desktop/icon.icns new file mode 100644 index 0000000000000000000000000000000000000000..2799114b22e219ad47ae1aecb5f48d2f93e5c9b9 GIT binary patch literal 107680 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 RHVhRv^@}W>{+;=G`9E1hj70zd literal 0 HcmV?d00001 diff --git a/resources/desktop/icon.ico b/resources/desktop/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..483c9647ca89f20932866fdbbd7628bb424df68e GIT binary patch literal 105840 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 IKiWwB4`ROFkpKVy literal 0 HcmV?d00001