"use strict";(self.webpackChunkpasswords_webextension=self.webpackChunkpasswords_webextension||[]).push([[1451],{8962:(e,s,a)=>{a.d(s,{Z:()=>t});class t{async execute(e,s){console.trace("controller.execute() not implemented")}}},9407:(e,s,a)=>{a.r(s),a.d(s,{default:()=>r});var t=a(8962),o=a(7577);class r extends t.Z{constructor(){super(),this._readableSettings=["password.generator.strength","password.generator.numbers","password.generator.special","paste.form.submit","paste.popup.close","paste.compromised.warning","paste.autofill","paste.basic-auth","popup.related.search","notification.password.new","notification.password.update","server.default","theme.current","theme.custom","debug.localisation.enabled","clipboard.clear.delay","clipboard.clear.passwords","search.recommendation.mode","search.recommendation.maxRows","password.list.show.user"]}async execute(e,s){let a=e.getPayload();try{if(-1!==this._readableSettings.indexOf(a)){let e=await o.Z.get(a);s.setType("setting.value").setPayload({value:e.getValue(),scope:e.getScope()})}else s.setPayload({success:!1,message:"Unknown setting"})}catch(e){s.setPayload({success:!1,message:e.message})}}}}}]);