-
Notifications
You must be signed in to change notification settings - Fork 35
/
amo.js
119 lines (116 loc) · 4.3 KB
/
amo.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
/* eslint-disable */
'use strict';
const base = require('./common/system');
const urls = require('./common/urls-cliqz');
const subprojects = require('./common/subprojects/bundles');
module.exports = {
'platform': 'firefox',
'baseURL': 'resource://cliqz/',
'testsBasePath': './build/cliqz@cliqz.com/chrome/content',
'testem_launchers': ['unit-node', 'Chrome'],
'testem_launchers_ci': ['unit-node'],
'pack': 'cd build && fab package:version=$VERSION,cert_path=$CLIQZ_CERT_PATH,cert_pass_path=$CLIQZ_CERT_PASS_PATH',
'publish': 'cd build && fab publish:beta=$CLIQZ_BETA,channel=$CLIQZ_CHANNEL,pre=$CLIQZ_PRE_RELEASE,version=$VERSION,cert_path=$CLIQZ_CERT_PATH,cert_pass_path=$CLIQZ_CERT_PASS_PATH',
'settings': Object.assign({}, urls, {
'id': 'cliqz@cliqz.com',
'name': 'Cliqz',
'channel': '04',
'homepageURL': 'https://cliqz.com/',
'freshTabNews': true,
'showDataCollectionMessage': true,
'antitrackingButton': true,
'showNewBrandAlert': false,
'suggestions': false,
'KEY_DS_PUBKEY': 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwXo4hXvboKHCggNJ0UNFvZQfDWi0jNcF1kBHthxilMu6LB\/hFrSMQ+\/FgTqVE36cCezWE0K1UcwmYGVsuqxcvql82RfCmYUVBroJ3UFG8qnetYfU5FOk43C555p5l5HzlF8QilcCUBCO4SCj9lEZ3\/8FJboCupTqxEUq7nwUgaNZOiGKMdDUBZJO1tW4LSH4lj9IAZccEJ5HKVmJKopQ3hmzWgDqowxni4NQz+0DnsSfCGAupKaJDxjfajJosX5i674rgdHbZGtgHB3M9jhc6HFNPcmtUgLwgtUtRwMhSnya6q\/O06euouNi1h0m5eRrWeMRlJSdUnelLSU8QNy7LQIDAQAB',
'KEY_SECURE_LOGGER_PUBKEY': 'MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAh5HhcRAn6+6woXQXl\/NtZ+fOooNglZct\/HSpYuqkcmrPauHW7EuOSq5bvpBZRTDROjR\/kUPomqVZIzqhdCFPA8BwXSCz7hAel2Q157vtBvh9sngMMLXb5Fgzef5N4EuKO8pL5KrS+I9tfZac41vFJSdpgAirZYhh+tdcQQ1z0Qv\/Rw0zOXjfvddCz3gEv2gB9KsLMVnTS1J4YOOgfza2adg9Ebz1z99DiF4vtCwn0IUwH\/3ToTBwJLbMnC3Ol43yBNk8rgK2mkgCi614vOSD3hnVmio+iW6+AUklM8VPl6l7hEK9cljJY+9UsMVmTrvaFbMPwS6AdZCXKTmNdaMJcy3zSOXu5zvzihoQLwAu9LM3l2eVk0Mw0K7JXOP20fc8BtzWCOLYVP32r4R0BNuhTtvGqjHNZHPJN5OwaxkLpn2dujL9uDWGjRiOItKMVq\/nOqmNGghrbf8IOaKT7VQhqOU4cXRkB\/uF1UjYETBavwUZAxx9Wd\/cMcAGmKiDxighxxQ29jDufl+2WG065tmJz+zCxmgrPh6Zb3KFUxPTe6yksAhWJhmGShA9v20t84M5c6NpZXoUsFcVja6XxzHeSB8dWq9Uu5QcZ83Gz\/ronwdEjT2OGTtBgOFeTDqLYUgphC1gcUEHOCnTNXRMQOXqGwBfZHp+Mq61QcMq2rNS7xECAwEAAQ==',
'HW_CHANNEL': 'ff-amo',
'HPN_CHANNEL': 'cliqz',
'NEW_TAB_URL': 'resource://cliqz/freshtab/home.html',
'ICONS': {
'active': {
'default': 'control-center/images/cc-active.svg',
'dark': 'control-center/images/cc-active-dark.svg'
},
'inactive': {
'default': 'control-center/images/cc-critical.svg',
'dark': 'control-center/images/cc-critical-dark.svg'
},
'critical': {
'default': 'control-center/images/cc-critical.svg',
'dark': 'control-center/images/cc-critical-dark.svg'
}
},
'BACKGROUNDS': {
'active': '#471647',
'inactive': '#471647',
'critical': '#471647',
'off': '#471647'
},
"ALLOWED_COUNTRY_CODES": ["de", "at", "ch", "es", "us", "fr", "nl", "gb", "it", "se"],
"antitrackingPlaceholder": "cliqz.com/tracking",
"antitrackingHeader": "CLIQZ-AntiTracking",
"FRESHTAB_TITLE": "Cliqz Tab",
}),
'default_prefs' : {
'modules.history-analyzer.enabled': false,
'modules.anolysis.enabled': false,
},
'modules': [
'core',
'core-cliqz',
'dropdown',
'offboarding',
'firefox-specific',
'static',
'geolocation',
'ui',
'last-query',
'human-web',
'anti-phishing',
'context-menu',
'freshtab',
'webrequest-pipeline',
'antitracking',
'performance',
'hpn',
'control-center',
'offers-v2',
'popup-notification',
'history-analyzer',
'offers-cc',
'browser-panel',
'message-center',
'anolysis',
'anolysis-cc',
'market-analysis',
'abtests',
'search',
'myoffrz-collector',
'hpnv2',
],
'subprojects': subprojects([
'@cliqz-oss/dexie',
'pouchdb',
'@cliqz/adblocker',
'ajv',
'handlebars',
'jquery',
'mathjs',
'moment',
'moment-range',
'pako',
'react',
'reactDom',
'rxjs',
'simple-statistics',
'tldjs',
'tooltipster-css',
'tooltipster-js',
'tooltipster-sideTip-theme',
'ua-parser-js',
'jsep',
]),
systemDefault: base.systemConfig,
builderDefault: base.builderConfig,
bundleConfigs: Object.assign({}, base.appBundleConfig),
};