diff --git a/node_modules/@duckduckgo/autofill/dist/autofill-debug.js b/node_modules/@duckduckgo/autofill/dist/autofill-debug.js index 4ea43dc6470e..b62cf7cddf75 100644 --- a/node_modules/@duckduckgo/autofill/dist/autofill-debug.js +++ b/node_modules/@duckduckgo/autofill/dist/autofill-debug.js @@ -6453,6 +6453,9 @@ module.exports={ "ae.com": { "password-rules": "minlength: 8; maxlength: 25; required: lower; required: upper; required: digit;" }, + "aeon.co.jp": { + "password-rules": "minlength: 8; maxlength: 8; max-consecutive: 3; required: digit; required: upper,lower,[#$+./:=?@[^_|~]];" + }, "aeromexico.com": { "password-rules": "minlength: 8; maxlength: 25; required: lower; required: upper; required: digit;" }, @@ -6471,6 +6474,9 @@ module.exports={ "ajisushionline.com": { "password-rules": "minlength: 8; required: lower; required: upper; required: digit; allowed: [ !#$%&*?@];" }, + "alelo.com.br": { + "password-rules": "minlength: 6; maxlength: 10; required: lower; required: upper; required: digit;" + }, "aliexpress.com": { "password-rules": "minlength: 6; maxlength: 20; allowed: lower, upper, digit;" }, @@ -6498,6 +6504,9 @@ module.exports={ "anthem.com": { "password-rules": "minlength: 8; maxlength: 20; max-consecutive: 3; required: lower, upper; required: digit; allowed: [!$*?@|];" }, + "app.digiboxx.com": { + "password-rules": "minlength: 8; maxlength: 14; required: lower; required: upper; required: digit; required: [@$!%*?&];" + }, "app.digio.in": { "password-rules": "minlength: 8; maxlength: 15;" }, @@ -6507,6 +6516,9 @@ module.exports={ "apple.com": { "password-rules": "minlength: 8; maxlength: 63; required: lower; required: upper; required: digit; allowed: ascii-printable;" }, + "appleloan.citizensbank.com": { + "password-rules": "minlength: 10; maxlength: 20; max-consecutive: 2; required: lower; required: upper; required: digit; required: [!#$%@^_];" + }, "areariservata.bancaetica.it": { "password-rules": "minlength: 8; maxlength: 10; required: lower; required: upper; required: digit; required: [!#&*+/=@_];" }, @@ -6567,6 +6579,9 @@ module.exports={ "bitly.com": { "password-rules": "minlength: 6; required: lower; required: upper; required: digit; required: [`!@#$%^&*()+~{}'\";:<>?]];" }, + "blackwells.co.uk": { + "password-rules": "minlength: 8; maxlength: 30; allowed: upper,lower,digit;" + }, "bloomingdales.com": { "password-rules": "minlength: 7; maxlength: 16; required: lower, upper; required: digit; required: [`!@#$%^&*()+~{}'\";:<>?]];" }, @@ -6579,6 +6594,9 @@ module.exports={ "box.com": { "password-rules": "minlength: 6; maxlength: 20; required: lower; required: upper; required: digit; required: digit;" }, + "bpl.bibliocommons.com": { + "password-rules": "minlength: 4; maxlength: 4; required: digit;" + }, "brighthorizons.com": { "password-rules": "minlength: 8; maxlength: 16;" }, @@ -6594,6 +6612,9 @@ module.exports={ "carrefour.it": { "password-rules": "minlength: 8; required: lower; required: upper; required: digit; required: [!#$%&*?@_];" }, + "cathaypacific.com": { + "password-rules": "minlength: 8; maxlength: 20; required: upper; required: digit; required: [!#$*^]; allowed: lower;" + }, "cb2.com": { "password-rules": "minlength: 9; required: lower, upper; required: digit; required: [!#*_%.$];" }, @@ -6618,6 +6639,9 @@ module.exports={ "claimlookup.com": { "password-rules": "minlength: 8; maxlength: 16; required: lower; required: upper; required: digit; required: [@#$%^&+=!];" }, + "clarksoneyecare.com": { + "password-rules": "minlength: 9; allowed: lower; required: upper; required: digit; required: [~!@#$%^&*()_+{}|;,.<>?[]];" + }, "claro.com.br": { "password-rules": "minlength: 8; required: lower; allowed: upper, digit, [-!@#$%&*_+=<>];" }, @@ -6663,6 +6687,9 @@ module.exports={ "crateandbarrel.com": { "password-rules": "minlength: 9; maxlength: 64; required: lower; required: upper; required: digit; required: [!\"#$%&()*,.:<>?@^_{|}];" }, + "crowdgen.com": { + "password-rules": "minlength: 8; maxlength: 16; required: lower; required: upper; required: digit; required: [!#$%&()*+=@^_];" + }, "cvs.com": { "password-rules": "minlength: 8; maxlength: 25; required: lower, upper; required: digit; allowed: [!@#$%^&*()];" }, @@ -6783,6 +6810,9 @@ module.exports={ "gamestop.com": { "password-rules": "minlength: 8; maxlength: 225; required: lower; required: upper; required: digit; required: [!@#$%];" }, + "gap.com": { + "password-rules": "minlength: 8; maxlength: 24; required: lower; required: upper; required: digit; required: [-!@#$%^&*()_+];" + }, "garmin.com": { "password-rules": "minlength: 8; required: lower; required: upper; required: digit;" }, @@ -7038,6 +7068,9 @@ module.exports={ "kfc.ca": { "password-rules": "minlength: 6; maxlength: 15; required: lower; required: upper; required: digit; required: [!@#$%&?*];" }, + "kiehls.com": { + "password-rules": "minlength: 8; maxlength: 25; required: lower; required: upper; required: digit; required: [!#$%&?@];" + }, "klm.com": { "password-rules": "minlength: 8; maxlength: 12;" }, @@ -7086,6 +7119,9 @@ module.exports={ "lufthansa.com": { "password-rules": "minlength: 8; maxlength: 32; required: lower; required: upper; required: digit; required: [!#$%&()*+,./:;<>?@\"_];" }, + "lufthansagroup.careers": { + "password-rules": "minlength: 12; required: lower; required: upper; required: digit; required: [!#$%&*?@];" + }, "macys.com": { "password-rules": "minlength: 7; maxlength: 16; allowed: lower, upper, digit, [~!@#$%^&*+`(){}[:;\"'<>?]];" }, @@ -7104,6 +7140,9 @@ module.exports={ "medicare.gov": { "password-rules": "minlength: 8; maxlength: 16; required: lower; required: upper; required: digit; required: [@!$%^*()];" }, + "meineschufa.de": { + "password-rules": "minlength: 10; required: lower; required: upper; required: digit; required: [!?#%$];" + }, "member.everbridge.net": { "password-rules": "minlength: 8; required: lower, upper; required: digit; allowed: [!@#$%^&*()];" }, @@ -7140,6 +7179,9 @@ module.exports={ "myhealthrecord.com": { "password-rules": "minlength: 8; maxlength: 20; allowed: lower, upper, digit, [_.!$*=];" }, + "mypay.dfas.mil": { + "password-rules": "minlength: 9; maxlength: 30; required: lower; required: upper; required: digit; required: [#@$%^!*+=_];" + }, "mysavings.breadfinancial.com": { "password-rules": "minlength: 8; maxlength: 25; required: lower; required: upper; required: digit; required: [+_%@!$*~];" }, @@ -7323,6 +7365,9 @@ module.exports={ "store.steampowered.com": { "password-rules": "minlength: 6; required: lower; required: upper; required: digit; allowed: [~!@#$%^&*];" }, + "subscribe.free.fr": { + "password-rules": "minlength: 8; maxlength: 16; required: lower; required: upper; required: digit; required: [!#&()*+/@[_]];" + }, "successfactors.eu": { "password-rules": "minlength: 8; maxlength: 18; required: lower; required: upper; required: digit,[-!\"#$%&'()*+,.:;<=>?@[^_`{|}~]];" }, @@ -7356,6 +7401,9 @@ module.exports={ "treasurer.mo.gov": { "password-rules": "minlength: 8; maxlength: 26; required: lower; required: upper; required: digit; required: [!#$&];" }, + "turkishairlines.com": { + "password-rules": "minlength: 6; maxlength: 6; required: digit; max-consecutive: 3;" + }, "twitch.tv": { "password-rules": "minlength: 8; maxlength: 71;" }, @@ -7371,6 +7419,9 @@ module.exports={ "umterps.evenue.net": { "password-rules": "minlength: 14; required: digit; required: upper; required: lower; required: [-~!@#$%^&*_+=`|(){}:;];" }, + "unito.it": { + "password-rules": "minlength: 8; required: upper; required: lower; required: digit; required: [-!?+*/:;'\"{}()@£$%&=^#[]];" + }, "user.ornl.gov": { "password-rules": "minlength: 8; maxlength: 30; max-consecutive: 3; required: lower, upper; required: digit; allowed: [!#$%./_];" }, @@ -7526,6 +7577,10 @@ class CredentialsImport { this.device.deviceApi.notify(new _deviceApiCalls.CloseAutofillParentCall(null)); this.device.deviceApi.notify(new _deviceApiCalls.StartCredentialsImportFlowCall({})); } + async dismissed() { + this.device.deviceApi.notify(new _deviceApiCalls.CredentialsImportFlowPermanentlyDismissedCall(null)); + this.device.deviceApi.notify(new _deviceApiCalls.CloseAutofillParentCall(null)); + } } exports.CredentialsImport = CredentialsImport; @@ -8696,8 +8751,7 @@ class InterfacePrototype { } async startInit() { if (this.isInitializationStarted) return; - this.alreadyInitialized = true; - await this.settings.refresh(); + this.isInitializationStarted = true; this.addDeviceListeners(); await this.setupAutofill(); this.uiController = this.createUIController(); @@ -15266,7 +15320,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de class CredentialsImportTooltip extends _HTMLTooltip.default { /** * @param {import("../DeviceInterface/InterfacePrototype.js").default} device - * @param {{ onStarted(): void }} callbacks + * @param {{ onStarted(): void, onDismissed(): void }} callbacks */ render(device, callbacks) { this.device = device; @@ -15281,14 +15335,24 @@ ${this.options.css} ${t('autofill:credentialsImportText')} +
+ `; this.tooltip = this.shadow.querySelector('.tooltip'); this.buttonWrapper = this.shadow.querySelector('.js-promo-wrapper'); + this.dismissWrapper = this.shadow.querySelector('.js-dismiss'); this.registerClickableButton(this.buttonWrapper, () => { callbacks.onStarted(); }); + this.registerClickableButton(this.dismissWrapper, () => { + callbacks.onDismissed(); + }); this.init(); return this; } @@ -15403,7 +15467,7 @@ ${css} ${this.options.isIncontextSignupAvailable() ? this.renderEmailProtectionIncontextSignup(t, items.length > 0) : ''} ${shouldShowManageButton ? `
- +
+ `; this.tooltip = this.shadow.querySelector('.tooltip'); this.buttonWrapper = this.shadow.querySelector('.js-promo-wrapper'); + this.dismissWrapper = this.shadow.querySelector('.js-dismiss'); this.registerClickableButton(this.buttonWrapper, () => { callbacks.onStarted(); }); + this.registerClickableButton(this.dismissWrapper, () => { + callbacks.onDismissed(); + }); this.init(); return this; } @@ -11237,7 +11301,7 @@ ${css} ${this.options.isIncontextSignupAvailable() ? this.renderEmailProtectionIncontextSignup(t, items.length > 0) : ''} ${shouldShowManageButton ? `
-