"use strict";(self.webpackChunkpasswords_webextension=self.webpackChunkpasswords_webextension||[]).push([[1541],{8962:(e,a,s)=>{s.d(a,{Z:()=>t});class t{async execute(e,a){console.trace("controller.execute() not implemented")}}},1311:(e,a,s)=>{s.r(a),s.d(a,{default:()=>c});var t=s(8962),n=s(1515),l=s(6567);class c extends t.Z{async execute(e,a){let s=e.getPayload();a.setType("passlink.link");try{let e=n.v8.analyzeLink(s);a.setPayload({action:e.action,data:e.parameters})}catch(e){a.setPayload({action:"error",data:{message:e.message,link:s}}),l.Z.logError(e)}}}}}]);