From 803d2131e4a2ce226cef0288d83933167883c0b1 Mon Sep 17 00:00:00 2001 From: Krzysztof Jan Modras Date: Wed, 13 Oct 2021 17:11:10 +0200 Subject: [PATCH] Replace browser-core with ghostery-common to update Human Web Lite --- ReactNative/js/bridge-manager.js | 2 +- ReactNative/js/browser-core.d.ts | 2 +- ReactNative/js/fixes.js | 2 +- .../GenericResult/snippets/SnippetList.jsx | 2 +- .../components/results/WeatherResult.tsx | 2 +- index.js | 14 +- index.widget.js | 2 +- package-lock.json | 439 +++++------------- package.json | 2 +- 9 files changed, 137 insertions(+), 330 deletions(-) diff --git a/ReactNative/js/bridge-manager.js b/ReactNative/js/bridge-manager.js index bfa2d082a..ddaa7c7a8 100644 --- a/ReactNative/js/bridge-manager.js +++ b/ReactNative/js/bridge-manager.js @@ -1,5 +1,5 @@ import { NativeEventEmitter } from 'react-native'; -import prefs from 'browser-core-user-agent-ios/build/modules/core/prefs'; +import prefs from 'ghostery-common/build/ios/modules/core/prefs'; export default class BridgeManager { constructor(bridge, inject, appReady) { diff --git a/ReactNative/js/browser-core.d.ts b/ReactNative/js/browser-core.d.ts index 56ef68964..f0fb99e90 100644 --- a/ReactNative/js/browser-core.d.ts +++ b/ReactNative/js/browser-core.d.ts @@ -1,3 +1,3 @@ -declare module 'browser-core-user-agent-ios/build/modules/core/i18n' { +declare module 'ghostery-common/build/ios/modules/core/i18n' { export const getMessage: (key: string) => string; } \ No newline at end of file diff --git a/ReactNative/js/fixes.js b/ReactNative/js/fixes.js index f5cef2556..5dfdc2d48 100644 --- a/ReactNative/js/fixes.js +++ b/ReactNative/js/fixes.js @@ -1,5 +1,5 @@ import RNFS from 'react-native-fs'; -import ResourceLoaderStorage from 'browser-core-user-agent-ios/build/modules/platform/resource-loader-storage'; +import ResourceLoaderStorage from 'ghostery-common/build/ios/modules/platform/resource-loader-storage'; const ASSETS = ['tracker_db_v2.json']; const { load } = ResourceLoaderStorage.prototype; diff --git a/ReactNative/js/screens/SearchResults/components/results/GenericResult/snippets/SnippetList.jsx b/ReactNative/js/screens/SearchResults/components/results/GenericResult/snippets/SnippetList.jsx index 8f289f6f5..f2bf5a78b 100644 --- a/ReactNative/js/screens/SearchResults/components/results/GenericResult/snippets/SnippetList.jsx +++ b/ReactNative/js/screens/SearchResults/components/results/GenericResult/snippets/SnippetList.jsx @@ -8,7 +8,7 @@ import React from 'react'; import { View, Text, TouchableWithoutFeedback, StyleSheet } from 'react-native'; -import { getMessage } from 'browser-core-user-agent-ios/build/modules/core/i18n'; +import { getMessage } from 'ghostery-common/build/ios/modules/core/i18n'; import { withTheme } from '../../../../../../contexts/theme'; import NativeDrawable from '../../../../../../components/NativeDrawable'; diff --git a/ReactNative/js/screens/SearchResults/components/results/WeatherResult.tsx b/ReactNative/js/screens/SearchResults/components/results/WeatherResult.tsx index 304cbd59f..ed5073245 100644 --- a/ReactNative/js/screens/SearchResults/components/results/WeatherResult.tsx +++ b/ReactNative/js/screens/SearchResults/components/results/WeatherResult.tsx @@ -5,7 +5,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -import { getMessage } from 'browser-core-user-agent-ios/build/modules/core/i18n'; +import { getMessage } from 'ghostery-common/build/ios/modules/core/i18n'; import React from 'react'; import { Image, View, StyleSheet } from 'react-native'; import { diff --git a/index.js b/index.js index f287de253..967f6961d 100644 --- a/index.js +++ b/index.js @@ -14,13 +14,13 @@ import { } from 'react-native'; import './ReactNative/js/fixes'; import './ReactNative/js/setup-globals'; -import App from 'browser-core-user-agent-ios/build/modules/core/app'; -import config from 'browser-core-user-agent-ios/build/modules/core/config'; -import inject from 'browser-core-user-agent-ios/build/modules/core/kord/inject'; -import prefs from 'browser-core-user-agent-ios/build/modules/core/prefs'; -import { overrideSuggestionsHandler } from 'browser-core-user-agent-ios/build/modules/core/search-engines'; -import events from 'browser-core-user-agent-ios/build/modules/core/events'; -import { loadSearchEngines } from 'browser-core-user-agent-ios/build/modules/platform/search-engines'; +import App from 'ghostery-common/build/ios/modules/core/app'; +import config from 'ghostery-common/build/ios/modules/core/config'; +import inject from 'ghostery-common/build/ios/modules/core/kord/inject'; +import prefs from 'ghostery-common/build/ios/modules/core/prefs'; +import { overrideSuggestionsHandler } from 'ghostery-common/build/ios/modules/core/search-engines'; +import events from 'ghostery-common/build/ios/modules/core/events'; +import { loadSearchEngines } from 'ghostery-common/build/ios/modules/platform/search-engines'; import Home from './ReactNative/js/screens/Home'; import PrivacyStats from './ReactNative/js/screens/PrivacyStats/index'; import History from './ReactNative/js/screens/History/index'; diff --git a/index.widget.js b/index.widget.js index 0980eeda6..d69ee6145 100644 --- a/index.widget.js +++ b/index.widget.js @@ -21,7 +21,7 @@ import { Weather, styles as weatherStyles, } from '@cliqz/component-ui-snippet-weather'; -import CONFIG from 'browser-core-user-agent-ios/build/modules/core/config'; +import CONFIG from 'ghostery-common/build/ios/modules/core/config'; const ImageRenderer = ({ uri, height, width }) => { return ( diff --git a/package-lock.json b/package-lock.json index c95284d6b..8c037e19b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1161,58 +1161,53 @@ "integrity": "sha512-HxMbBQfdy0CehThTFierXbRPI+PHDEucUUriCCzViAKbCWWQIlL6uZcyDaaPRMPWy45v78lezPB4457kfjS72g==" }, "@cliqz/adblocker": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@cliqz/adblocker/-/adblocker-1.22.0.tgz", - "integrity": "sha512-vZuZlG0q8+AaEBsfI/b/CvgpSPR5Ipg8GfSZcD/UxtiHHP3otkVDSMKP65T8ypzxh47VdXXEJx950vfDpqjfgA==", + "version": "1.22.7", + "resolved": "https://registry.npmjs.org/@cliqz/adblocker/-/adblocker-1.22.7.tgz", + "integrity": "sha512-DxHlLJmV1q05F1I6BORqvBaOc43Vqts8c+vZdsjYdfiwfrPtuVRFYVTwZeMlZHBhmWx4HyxnfFakzJ8hw/B09A==", "requires": { - "@cliqz/adblocker-content": "^1.22.0", - "@cliqz/adblocker-extended-selectors": "^1.22.0", + "@cliqz/adblocker-content": "^1.22.7", + "@cliqz/adblocker-extended-selectors": "^1.22.7", "@remusao/guess-url-type": "^1.1.2", "@remusao/small": "^1.1.2", "@remusao/smaz": "^1.7.1", - "@types/chrome": "^0.0.143", + "@types/chrome": "^0.0.157", "@types/firefox-webext-browser": "^82.0.0", "tldts-experimental": "^5.6.21" } }, "@cliqz/adblocker-content": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@cliqz/adblocker-content/-/adblocker-content-1.22.0.tgz", - "integrity": "sha512-M6L6OVcuxdu1YA7sSjTtU1CV+taMx+fCd5Wqqfepp2o8eEo9HxNdWrKRfnOG6O0vmpvdRLtdVMPvd74wPr2vvQ==", + "version": "1.22.7", + "resolved": "https://registry.npmjs.org/@cliqz/adblocker-content/-/adblocker-content-1.22.7.tgz", + "integrity": "sha512-pAGxQ7sKCk7r0g/d7vyxY1MhkLfxfwMzd4WPL9234HmU/blCGCg1QL8wkjLTNYJERXZ+xoJ2dqMOisR/nE0ypA==", "requires": { - "@cliqz/adblocker-extended-selectors": "^1.22.0" + "@cliqz/adblocker-extended-selectors": "^1.22.7" } }, "@cliqz/adblocker-extended-selectors": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@cliqz/adblocker-extended-selectors/-/adblocker-extended-selectors-1.22.0.tgz", - "integrity": "sha512-tZVPySwPFjYwiUU9wFWbn1VtT3B0BSSdeQT2HjB9CF5EvU33RxywIiF7Kg8gQ3JWwbCeONcmDNQybyOv5hMXQw==" + "version": "1.22.7", + "resolved": "https://registry.npmjs.org/@cliqz/adblocker-extended-selectors/-/adblocker-extended-selectors-1.22.7.tgz", + "integrity": "sha512-eHZWYJsgPZPaiLyQtZF7phDFoEqAzk54eno0P+Daal+QwiNixobsk3V4Uh1AVGFcmFEG/Z2CbC/vdWSHpSlImw==" }, "@cliqz/adblocker-webextension": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@cliqz/adblocker-webextension/-/adblocker-webextension-1.22.0.tgz", - "integrity": "sha512-Wg2nZgHo/HpGFtr/aoH/AJ3+OuL1qEG5mHT30Nc4+SPVqi3QIfDZ9b/BVlOLLSqQH02hpakEbMxFL7VJEr6t0Q==", + "version": "1.22.7", + "resolved": "https://registry.npmjs.org/@cliqz/adblocker-webextension/-/adblocker-webextension-1.22.7.tgz", + "integrity": "sha512-ztVFHdHmHniK2E2y6LRv5D2XLh7as/7THaH1ro9rvj93iNqLvKjBukhbtsao75Paw4T31u1Wm57NlbdvN0uSfw==", "requires": { - "@cliqz/adblocker": "^1.22.0", - "@cliqz/adblocker-content": "^1.22.0", + "@cliqz/adblocker": "^1.22.7", + "@cliqz/adblocker-content": "^1.22.7", "tldts-experimental": "^5.6.21", - "webextension-polyfill-ts": "^0.25.0" + "webextension-polyfill-ts": "^0.26.0" } }, "@cliqz/adblocker-webextension-cosmetics": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@cliqz/adblocker-webextension-cosmetics/-/adblocker-webextension-cosmetics-1.22.0.tgz", - "integrity": "sha512-7RBc6FT6G1xrDeaR4PtW/a39H1D/DupRL/7SPqG2C0ShGlKeLKXxPu3phGY4wYhrCTbLmD6UO3Cf1G6pYJA/eQ==", + "version": "1.22.7", + "resolved": "https://registry.npmjs.org/@cliqz/adblocker-webextension-cosmetics/-/adblocker-webextension-cosmetics-1.22.7.tgz", + "integrity": "sha512-8aFR/3PfGOxrmymxSUZeGW0ZYka1OuCNeSZoT7ipWmYSa1x+89N9x0Xvkak019abKn0LBKzT2siAfRtlwv6WIw==", "requires": { - "@cliqz/adblocker-content": "^1.22.0", - "@cliqz/adblocker-extended-selectors": "^1.22.0" + "@cliqz/adblocker-content": "^1.22.7", + "@cliqz/adblocker-extended-selectors": "^1.22.7" } }, - "@cliqz/autoconsent": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@cliqz/autoconsent/-/autoconsent-0.5.3.tgz", - "integrity": "sha512-iFgi5WNttFwn6eklpWB4i+hrcYfsMWZTexdK4OBHqvyScwCO/ukgEbrr8Av3+vfG67VyWWUMuhABTuZJnPyfew==" - }, "@cliqz/component-styles": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@cliqz/component-styles/-/component-styles-0.5.0.tgz", @@ -1329,29 +1324,6 @@ "minimist": "^1.2.0" } }, - "@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "requires": { - "@emotion/memoize": "0.7.4" - } - }, - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" - }, - "@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" - }, - "@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, "@expo/react-native-action-sheet": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/@expo/react-native-action-sheet/-/react-native-action-sheet-3.4.1.tgz", @@ -1957,9 +1929,9 @@ "integrity": "sha512-yvwa+aCyYI/UjeD39BnpMypG8N06l86wIDW1/PAc6ihBRnodIfZDwccxQN3n1t74wduzaz74m4ZMHZnB06567Q==" }, "@types/chrome": { - "version": "0.0.143", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.143.tgz", - "integrity": "sha512-tkPDutWjEl/9hPnfR48IJLpH2Xg1Zs/vxfODRp7duY5a4frkULOHvEED8moJsELTrFkiEciwCxAjxVk2XhKSsA==", + "version": "0.0.157", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.157.tgz", + "integrity": "sha512-q5SSmA9nKaDzFi8QkJW9kW8MYwWg9O7PKPUdBxsz+3rPcIF1Kxw0Bexpd70Uq1mU6PN4DBp4qKMXQDybUeiI9w==", "requires": { "@types/filesystem": "*", "@types/har-format": "*" @@ -1977,9 +1949,9 @@ "dev": true }, "@types/filesystem": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.30.tgz", - "integrity": "sha512-NCoRgmGmLpTT9VFL6Bb6z0jQuqI3d0E5FGl7M0JOv/J5RQYo9s5aOItPYnpckx9MbYQk1APLXcF8f20Vqnf2yA==", + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", + "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", "requires": { "@types/filewriter": "*" } @@ -1990,14 +1962,14 @@ "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==" }, "@types/firefox-webext-browser": { - "version": "82.0.0", - "resolved": "https://registry.npmjs.org/@types/firefox-webext-browser/-/firefox-webext-browser-82.0.0.tgz", - "integrity": "sha512-zKHePkjMx42KIUUZCPcUiyu1tpfQXH9VR4iDYfns3HvmKVJzt/TAFT+DFVroos8BI9RH78YgF3Hi/wlC6R6cKA==" + "version": "82.0.1", + "resolved": "https://registry.npmjs.org/@types/firefox-webext-browser/-/firefox-webext-browser-82.0.1.tgz", + "integrity": "sha512-odcPKiJ34N8k53clIWen3hLvl09ja7SQ9NqtUbgmqeJ/a/ZRQiF665iXSFPcnl6cBn2XQgEg2lsUUApYNiyj+g==" }, "@types/har-format": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.5.tgz", - "integrity": "sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ==" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.7.tgz", + "integrity": "sha512-/TPzUG0tJn5x1TUcVLlDx2LqbE58hyOzDVAc9kf8SpOEmguHjU6bKUyfqb211AdqLOmU/SNyXvLKPNP5qTlfRw==" }, "@types/hoist-non-react-statics": { "version": "3.3.1", @@ -2836,22 +2808,6 @@ "object.assign": "^4.1.0" } }, - "babel-plugin-styled-components": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz", - "integrity": "sha512-FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-module-imports": "^7.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11" - } - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" - }, "babel-plugin-syntax-trailing-function-commas": { "version": "7.0.0-beta.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", @@ -3062,55 +3018,6 @@ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "dev": true }, - "browser-core-user-agent-ios": { - "version": "https://s3.amazonaws.com/cdncliqz/update/edge/user-agent-ios/master/3.47.0.860180c.tgz", - "integrity": "sha512-9/Tl+XyEvJG2uoIKgOOa/DvudxEsA6Uz+TE5+OXHNiX6nluGtujg172/d6CjtiIiK/f+iHCvGN+OILxqhudhyA==", - "requires": { - "@cliqz-oss/dexie": "^2.0.4", - "@cliqz/adblocker-webextension": "^1.14.2", - "@cliqz/adblocker-webextension-cosmetics": "^1.14.2", - "@cliqz/autoconsent": "^0.5.1", - "@cliqz/url-parser": "^1.1.3", - "abortcontroller-polyfill": "^1.4.0", - "anonymous-credentials": "https://github.com/cliqz-oss/anonymous-credentials/releases/download/1.0.0/anonymous-credentials-1.0.0.tgz", - "fast-deep-equal": "^3.1.1", - "handlebars": "^4.7.6", - "jquery": "^3.5.0", - "jsep": "^0.3.0", - "jsonschema": "^1.2.6", - "math-expression-evaluator": "^1.2.22", - "moment": "^2.24.0", - "node-fetch": "^2.6.0", - "node-forge": "^0.9.1", - "node-persist": "^3.0.5", - "pako": "^1.0.11", - "prop-types": "^15.7.2", - "punycode": "^2.1.1", - "react": "^16.13.1", - "react-dom": "^16.13.1", - "react-modal": "3.11.2", - "rusha": "^0.8.13", - "rxjs": "^6.5.5", - "sanitize-filename": "^1.6.3", - "spanan": "^2.0.0", - "spectre.css": "^0.5.8", - "styled-components": "^5.1.0", - "text-encoding": "^0.7.0", - "tldts-experimental": "^5.6.24", - "tooltipster": "^4.2.7", - "ua-parser-js": "^0.7.21", - "uuid": "^7.0.3", - "webextension-polyfill": "^0.6.0", - "ytdl-core": "^2.1.1" - }, - "dependencies": { - "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" - } - } - }, "browser-stdout": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", @@ -3339,11 +3246,6 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, - "camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" - }, "caniuse-lite": { "version": "1.0.30001135", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001135.tgz", @@ -3917,11 +3819,6 @@ "randomfill": "^1.0.3" } }, - "css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" - }, "css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", @@ -3933,16 +3830,6 @@ "nth-check": "^1.0.2" } }, - "css-to-react-native": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", - "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", - "requires": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, "css-tree": { "version": "1.0.0-alpha.39", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", @@ -5392,11 +5279,6 @@ "strip-eof": "^1.0.0" } }, - "exenv": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" - }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -5970,6 +5852,66 @@ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, + "ghostery-common": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/ghostery-common/-/ghostery-common-1.2.14.tgz", + "integrity": "sha512-TOuDYhKrNh8esaPvd/vEGAcPam02kRJFslLwhsiFiWgDQREVg+wFftTq0ifnGHSeUJSZUV42OvXRkpp+1vD24w==", + "requires": { + "@cliqz-oss/dexie": "^2.0.4", + "@cliqz/adblocker-webextension": "^1.20.0", + "@cliqz/adblocker-webextension-cosmetics": "^1.20.0", + "@cliqz/url-parser": "^1.1.4", + "abortcontroller-polyfill": "^1.5.0", + "anonymous-credentials": "https://github.com/cliqz-oss/anonymous-credentials/releases/download/1.0.0/anonymous-credentials-1.0.0.tgz", + "fast-deep-equal": "^3.1.3", + "jsonschema": "^1.4.0", + "math-expression-evaluator": "^1.3.4", + "moment": "^2.29.1", + "node-fetch": "^2.6.1", + "node-forge": "^0.10.0", + "pako": "^2.0.2", + "punycode": "^2.1.1", + "rusha": "^0.8.13", + "rxjs": "^6.6.3", + "text-encoding": "^0.7.0", + "tldts-experimental": "^5.6.74", + "ua-parser-js": "^0.7.22", + "webextension-polyfill": "^0.7.0" + }, + "dependencies": { + "@cliqz/url-parser": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@cliqz/url-parser/-/url-parser-1.1.4.tgz", + "integrity": "sha512-oQ061yWbl1sSkg5atjYSaoJXQHrCCw9+G4LIGRGQwdvfwhLlzf3xg3eCKQm9vZZ9gA+sxqzgtOAFipy+VYyjOw==", + "requires": { + "tldts-experimental": "^5.3.1" + } + }, + "moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + }, + "pako": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz", + "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==" + }, + "tldts-core": { + "version": "5.7.47", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.47.tgz", + "integrity": "sha512-yPdz6a+xx+vp6LvlFw5oSrpfhuU5ORHZF+OXK1dx0IjYGjjYNLFkDQnjJ0CiHsmCQkZ2zTuEdIKUlGlZTXfLVA==" + }, + "tldts-experimental": { + "version": "5.7.47", + "resolved": "https://registry.npmjs.org/tldts-experimental/-/tldts-experimental-5.7.47.tgz", + "integrity": "sha512-Ro350xy7SMcAZa/nQJ5gfQa4oZHppC2f3LAho19JBssnCC34O5Oj3k+ogNt1w3yRhgGNQAoP9+L8gyFSoqzwsw==", + "requires": { + "tldts-core": "^5.7.47" + } + } + } + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -6048,18 +5990,6 @@ "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", "dev": true }, - "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - } - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -6212,11 +6142,6 @@ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" - }, "htmlparser2-without-node-native": { "version": "3.9.2", "resolved": "https://registry.npmjs.org/htmlparser2-without-node-native/-/htmlparser2-without-node-native-3.9.2.tgz", @@ -6911,11 +6836,6 @@ "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.6.tgz", "integrity": "sha512-JNAkmPeB/GS2tCRqUzRPsTOHpGDah7xP18vGJfIjZC+W2sxEHbxgJxetIjIqhjQ3yYbYNEELkM/spKLtwoOSUQ==" }, - "jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -6944,11 +6864,6 @@ "querystring": "^0.2.0" } }, - "jsep": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/jsep/-/jsep-0.3.5.tgz", - "integrity": "sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA==" - }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -7208,15 +7123,6 @@ } } }, - "m3u8stream": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/m3u8stream/-/m3u8stream-0.7.1.tgz", - "integrity": "sha512-z6ldnAdhbuWOL6LmMkwptSZGzj+qbRytMKLTbNicwF/bJMjf9U9lqD57RNQUFecvWadEkzy6PDjcNJFFgi19uQ==", - "requires": { - "miniget": "^1.6.1", - "sax": "^1.2.4" - } - }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", @@ -7248,9 +7154,9 @@ } }, "math-expression-evaluator": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.3.7.tgz", - "integrity": "sha512-nrbaifCl42w37hYd6oRLvoymFK42tWB+WQTMFtksDGQMi5GvlJwnz/CsS30FFAISFLtX+A0csJ0xLiuuyyec7w==" + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.3.8.tgz", + "integrity": "sha512-9FbRY3i6U+CbHgrdNbAUaisjWTozkm1ZfupYQJiZ87NtYHk2Zh9DvxMgp/fifxVhqTLpd5fCCLossUbpZxGeKw==" }, "md5.js": { "version": "1.3.5", @@ -8087,11 +7993,6 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, - "miniget": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/miniget/-/miniget-1.7.2.tgz", - "integrity": "sha512-USPNNK2bnHLOplX8BZVMehUkyQizS/DFpBdoH0TS+fM+hQoLNg9tWg4MeY9wE8gfY0pbzmx5UBEODujt3Lz8AA==" - }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -8532,7 +8433,8 @@ "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, "nice-try": { "version": "1.0.5", @@ -8555,9 +8457,9 @@ "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" }, "node-forge": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.2.tgz", - "integrity": "sha512-naKSScof4Wn+aoHU6HBsifh92Zeicm1GDQKd1vp3Y/kOi8ub0DozCa9KpvYNCXslFHYRmLNiqRopGdTGwNLpNw==" + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, "node-int64": { "version": "0.4.0", @@ -8608,11 +8510,6 @@ "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" }, - "node-persist": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/node-persist/-/node-persist-3.1.0.tgz", - "integrity": "sha512-/j+fd/u71wNgKf3V2bx4tnDm+3GvLnlCuvf2MXbJ3wern+67IAb6zN9Leu1tCWPlPNZ+v1hLSibVukkPK2HqJw==" - }, "node-pre-gyp": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", @@ -9088,7 +8985,8 @@ "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true }, "parallel-transform": { "version": "1.2.0", @@ -9394,11 +9292,6 @@ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", @@ -9656,38 +9549,11 @@ } } }, - "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-modal": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.11.2.tgz", - "integrity": "sha512-o8gvvCOFaG1T7W6JUvsYjRjMVToLZgLIsi5kdhFIQCtHxDkA47LznX62j+l6YQkpXDbvQegsDyxe/+JJsFQN7w==", - "requires": { - "exenv": "^1.2.0", - "prop-types": "^15.5.10", - "react-lifecycles-compat": "^3.0.0", - "warning": "^4.0.3" - } - }, "react-native": { "version": "0.63.3", "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.63.3.tgz", @@ -10358,9 +10224,9 @@ } }, "rusha": { - "version": "0.8.13", - "resolved": "https://registry.npmjs.org/rusha/-/rusha-0.8.13.tgz", - "integrity": "sha1-mghOe4YLF7/zAVuSxnpqM2GRUTo=" + "version": "0.8.14", + "resolved": "https://registry.npmjs.org/rusha/-/rusha-0.8.14.tgz", + "integrity": "sha512-cLgakCUf6PedEu15t8kbsjnwIFFR2D4RfL+W3iWFJ4iac7z4B0ZI8fxy4R3J956kAI68HclCFGL8MPoUVC3qVA==" }, "rx-lite": { "version": "4.0.8", @@ -10428,6 +10294,7 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, "requires": { "truncate-utf8-bytes": "^1.0.0" } @@ -10575,11 +10442,6 @@ "safe-buffer": "^5.0.1" } }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -10817,11 +10679,6 @@ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, - "spanan": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spanan/-/spanan-2.1.0.tgz", - "integrity": "sha512-SHCroSefdNPbvrMpN7IuDk46r9uJ3LqP2Jc4bySCQaPlz65tKAggTjb7OEdQ8U7ICt5Y7gj4Z4SK47ViNBRgjw==" - }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -10854,11 +10711,6 @@ "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", "dev": true }, - "spectre.css": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/spectre.css/-/spectre.css-0.5.9.tgz", - "integrity": "sha512-9jUqwZmCnvflrxFGcK+ize43TvjwDjqMwZPVubEtSIHzvinH0TBUESm1LcOJx3Ur7bdPaeOHQIjOqBl1Y5kLFw==" - }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -11106,23 +10958,6 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, - "styled-components": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.0.tgz", - "integrity": "sha512-bPJKwZCHjJPf/hwTJl6TbkSZg/3evha+XPEizrZUGb535jLImwDUdjTNxXqjjaASt2M4qO4AVfoHJNe3XB/tpQ==", - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^0.8.8", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" - } - }, "sudo-prompt": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", @@ -11419,11 +11254,6 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, - "tooltipster": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/tooltipster/-/tooltipster-4.2.8.tgz", - "integrity": "sha512-Znmbt5UMzaiFCRlVaRtfRZYQqxrmNlj1+3xX/aT0OiA3xkQZhXYGbLJmZPigx0YiReYZpO7Lm2XKbUxXsiU/pg==" - }, "tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -11436,6 +11266,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, "requires": { "utf8-byte-length": "^1.0.1" } @@ -11529,12 +11360,6 @@ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==" }, - "uglify-js": { - "version": "3.13.8", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.8.tgz", - "integrity": "sha512-PvFLMFIQHfIjFFlvAch69U2IvIxK9TNzNWt1SxZGp9JZ/v70yvqIQuiJeVPPtUMOzoNt+aNRDk4wgxb34wvEqA==", - "optional": true - }, "ultron": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", @@ -11699,7 +11524,8 @@ "utf8-byte-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=" + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true }, "util": { "version": "0.11.1", @@ -11773,14 +11599,6 @@ "makeerror": "1.0.x" } }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "requires": { - "loose-envify": "^1.0.0" - } - }, "watchpack": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", @@ -11894,22 +11712,22 @@ } }, "webextension-polyfill": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.6.0.tgz", - "integrity": "sha512-PlYwiX8e4bNZrEeBFxbFFsLtm0SMPxJliLTGdNCA0Bq2XkWrAn2ejUd+89vZm+8BnfFB1BclJyCz3iKsm2atNg==" + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", + "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" }, "webextension-polyfill-ts": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.25.0.tgz", - "integrity": "sha512-ikQhwwHYkpBu00pFaUzIKY26I6L87DeRI+Q6jBT1daZUNuu8dSrg5U9l/ZbqdaQ1M/TTSPKeAa3kolP5liuedw==", + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.26.0.tgz", + "integrity": "sha512-XEFL+aYVEsm/d4RajVwP75g56c/w2aSHnPwgtUv8/nCzbLNSzRQIix6aj1xqFkA5yr7OIDkk3OD/QTnPp8ThYA==", "requires": { - "webextension-polyfill": "^0.7.0" + "webextension-polyfill": "^0.8.0" }, "dependencies": { "webextension-polyfill": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", - "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.8.0.tgz", + "integrity": "sha512-a19+DzlT6Kp9/UI+mF9XQopeZ+n2ussjhxHJ4/pmIGge9ijCDz7Gn93mNnjpZAk95T4Tae8iHZ6sSf869txqiQ==" } } }, @@ -12601,17 +12419,6 @@ } } } - }, - "ytdl-core": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/ytdl-core/-/ytdl-core-2.1.7.tgz", - "integrity": "sha512-ithllxxlt4zmJVTnYtT8/31QLv5MGlK3fSk29lx2S4eKc1BGh+ELKQEAkRJqWIf2P8TYBYrKwijx11xND4JcXw==", - "requires": { - "html-entities": "^1.3.1", - "m3u8stream": "^0.7.1", - "miniget": "^1.7.2", - "sax": "^1.1.3" - } } } } diff --git a/package.json b/package.json index 21a231aff..dc0dd9fbe 100644 --- a/package.json +++ b/package.json @@ -27,8 +27,8 @@ "@cliqz/indexeddbshim": "^4.1.2", "@cliqz/url-parser": "^1.1.3", "@react-native-community/netinfo": "^5.9.7", - "browser-core-user-agent-ios": "https://s3.amazonaws.com/cdncliqz/update/edge/user-agent-ios/master/3.47.0.860180c.tgz", "cliqz-logo-database": "^0.5.5", + "ghostery-common": "^1.2.14", "glob-to-regexp": "^0.4.1", "jsdom-jscore-rn": "^0.1.7", "moment": "^2.24.0",