From 8067e4fab4b6688a544a10d93953fbe2f715db04 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Wed, 8 Oct 2025 14:30:01 +0000 Subject: [PATCH 1/9] Transitioned from Plan to Build mode Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/TXBOLMj From 7726f6063de078cfd48e102fca10df071e874e3e Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Wed, 8 Oct 2025 14:31:27 +0000 Subject: [PATCH 2/9] Add user permissions for managing social media pages Introduces the `user_page_permissions` table to manage user access to social media pages, updates relations for `users` and `social_pages`, and defines new schema types for `UserPagePermission`. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/u2SCNAb --- .replit | 4 ++++ shared/schema.ts | 28 ++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/.replit b/.replit index 518307b..087ac91 100644 --- a/.replit +++ b/.replit @@ -14,6 +14,10 @@ run = ["npm", "run", "start"] localPort = 5000 externalPort = 80 +[[ports]] +localPort = 32831 +externalPort = 3003 + [[ports]] localPort = 35357 externalPort = 3002 diff --git a/shared/schema.ts b/shared/schema.ts index 12e6b21..d9f44cd 100644 --- a/shared/schema.ts +++ b/shared/schema.ts @@ -101,12 +101,20 @@ export const aiGenerations = pgTable("ai_generations", { createdAt: timestamp("created_at").defaultNow(), }); +export const userPagePermissions = pgTable("user_page_permissions", { + id: varchar("id").primaryKey().default(sql`gen_random_uuid()`), + userId: varchar("user_id").notNull().references(() => users.id, { onDelete: "cascade" }), + pageId: varchar("page_id").notNull().references(() => socialPages.id, { onDelete: "cascade" }), + createdAt: timestamp("created_at").defaultNow(), +}); + // Relations export const usersRelations = relations(users, ({ many, one }) => ({ socialPages: many(socialPages), media: many(media), posts: many(posts), aiGenerations: many(aiGenerations), + pagePermissions: many(userPagePermissions), cloudinaryConfig: one(cloudinaryConfig), openrouterConfig: one(openrouterConfig), })); @@ -131,6 +139,7 @@ export const socialPagesRelations = relations(socialPages, ({ one, many }) => ({ references: [users.id], }), scheduledPosts: many(scheduledPosts), + userPermissions: many(userPagePermissions), })); export const mediaRelations = relations(media, ({ one, many }) => ({ @@ -179,6 +188,17 @@ export const aiGenerationsRelations = relations(aiGenerations, ({ one }) => ({ }), })); +export const userPagePermissionsRelations = relations(userPagePermissions, ({ one }) => ({ + user: one(users, { + fields: [userPagePermissions.userId], + references: [users.id], + }), + page: one(socialPages, { + fields: [userPagePermissions.pageId], + references: [socialPages.id], + }), +})); + // Insert schemas export const insertUserSchema = createInsertSchema(users).pick({ username: true, @@ -235,6 +255,11 @@ export const updateCloudinaryConfigSchema = insertCloudinaryConfigSchema.partial apiSecret: true, }); +export const insertUserPagePermissionSchema = createInsertSchema(userPagePermissions).omit({ + id: true, + createdAt: true, +}); + // Types export type User = typeof users.$inferSelect; export type InsertUser = z.infer; @@ -263,3 +288,6 @@ export type InsertOpenrouterConfig = z.infer; export type PostMedia = typeof postMedia.$inferSelect; + +export type UserPagePermission = typeof userPagePermissions.$inferSelect; +export type InsertUserPagePermission = z.infer; From e8fb9c166b1d63cc49f98fa721864acc0b62b444 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Wed, 8 Oct 2025 14:33:16 +0000 Subject: [PATCH 3/9] Add user page permission management to track social media account access Introduce new types, database schema, and storage methods for managing user permissions related to social media pages. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/u2SCNAb --- server/storage.ts | 48 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/server/storage.ts b/server/storage.ts index 0608006..82a7b95 100644 --- a/server/storage.ts +++ b/server/storage.ts @@ -8,6 +8,7 @@ import { aiGenerations, cloudinaryConfig, openrouterConfig, + userPagePermissions, type User, type InsertUser, type SocialPage, @@ -25,6 +26,8 @@ import { type InsertCloudinaryConfig, type OpenrouterConfig, type InsertOpenrouterConfig, + type UserPagePermission, + type InsertUserPagePermission, } from "@shared/schema"; import { db } from "./db"; import { eq, and, gte, lte, desc, isNull } from "drizzle-orm"; @@ -81,6 +84,14 @@ export interface IStorage { getOpenrouterConfig(userId: string): Promise; createOpenrouterConfig(config: InsertOpenrouterConfig): Promise; updateOpenrouterConfig(userId: string, config: Partial): Promise; + + // User Page Permissions + getUserPagePermissions(userId: string): Promise; + getPagePermissions(pageId: string): Promise; + createPagePermission(permission: InsertUserPagePermission): Promise; + deletePagePermission(userId: string, pageId: string): Promise; + deleteAllUserPagePermissions(userId: string): Promise; + getUserAccessiblePages(userId: string): Promise; } export class DatabaseStorage implements IStorage { @@ -299,6 +310,43 @@ export class DatabaseStorage implements IStorage { .returning(); return updated; } + + // User Page Permissions + async getUserPagePermissions(userId: string): Promise { + return await db.select().from(userPagePermissions).where(eq(userPagePermissions.userId, userId)); + } + + async getPagePermissions(pageId: string): Promise { + return await db.select().from(userPagePermissions).where(eq(userPagePermissions.pageId, pageId)); + } + + async createPagePermission(permission: InsertUserPagePermission): Promise { + const [newPermission] = await db.insert(userPagePermissions).values(permission).returning(); + return newPermission; + } + + async deletePagePermission(userId: string, pageId: string): Promise { + await db.delete(userPagePermissions).where( + and( + eq(userPagePermissions.userId, userId), + eq(userPagePermissions.pageId, pageId) + ) + ); + } + + async deleteAllUserPagePermissions(userId: string): Promise { + await db.delete(userPagePermissions).where(eq(userPagePermissions.userId, userId)); + } + + async getUserAccessiblePages(userId: string): Promise { + const permissions = await db + .select() + .from(userPagePermissions) + .innerJoin(socialPages, eq(userPagePermissions.pageId, socialPages.id)) + .where(eq(userPagePermissions.userId, userId)); + + return permissions.map(p => p.social_pages); + } } export const storage = new DatabaseStorage(); From d711bdfc813f228a5083e0ceb20598402f91b50c Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Wed, 8 Oct 2025 14:34:04 +0000 Subject: [PATCH 4/9] Add administrator ability to manage user page permissions Add new API endpoints to server/routes.ts for administrators to retrieve and update user page permissions, enhancing user management capabilities. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/u2SCNAb --- server/routes.ts | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/server/routes.ts b/server/routes.ts index 5f8d8fb..18edc6b 100644 --- a/server/routes.ts +++ b/server/routes.ts @@ -213,6 +213,45 @@ export async function registerRoutes(app: Express): Promise { } }); + // Route pour obtenir les permissions d'un utilisateur (réservée aux admins) + app.get("/api/users/:id/page-permissions", requireAdmin, async (req, res) => { + try { + const userId = req.params.id; + const permissions = await storage.getUserPagePermissions(userId); + res.json(permissions); + } catch (error) { + console.error("Error fetching user permissions:", error); + res.status(500).json({ error: "Erreur lors de la récupération des permissions" }); + } + }); + + // Route pour mettre à jour les permissions d'un utilisateur (réservée aux admins) + app.post("/api/users/:id/page-permissions", requireAdmin, async (req, res) => { + try { + const userId = req.params.id; + const { pageIds } = req.body as { pageIds: string[] }; + + if (!Array.isArray(pageIds)) { + return res.status(400).json({ error: "pageIds doit être un tableau" }); + } + + // Supprimer toutes les permissions existantes de l'utilisateur + await storage.deleteAllUserPagePermissions(userId); + + // Créer les nouvelles permissions + const permissions = await Promise.all( + pageIds.map(pageId => + storage.createPagePermission({ userId, pageId }) + ) + ); + + res.json(permissions); + } catch (error) { + console.error("Error updating user permissions:", error); + res.status(500).json({ error: "Erreur lors de la mise à jour des permissions" }); + } + }); + // Route pour vérifier si le mot de passe admin par défaut a été changé app.get("/api/auth/default-password-status", async (req, res) => { try { From 88a0d066b5710e17d6aa3d93bc9590fa21c5e800 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Wed, 8 Oct 2025 14:34:58 +0000 Subject: [PATCH 5/9] Improve page access control for administrators and regular users Update routes.ts to differentiate page access based on user role, allowing admins to view all pages and regular users to see only their accessible pages. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/u2SCNAb --- server/routes.ts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/server/routes.ts b/server/routes.ts index 18edc6b..69c74bd 100644 --- a/server/routes.ts +++ b/server/routes.ts @@ -8,7 +8,7 @@ import passport from "./auth"; import { z } from "zod"; import { openRouterService } from "./services/openrouter"; import { cloudinaryService } from "./services/cloudinary"; -import { insertPostSchema, insertScheduledPostSchema, insertSocialPageSchema, insertAiGenerationSchema, insertCloudinaryConfigSchema, updateCloudinaryConfigSchema, insertOpenrouterConfigSchema, updateOpenrouterConfigSchema, insertUserSchema, postMedia } from "@shared/schema"; +import { insertPostSchema, insertScheduledPostSchema, insertSocialPageSchema, insertAiGenerationSchema, insertCloudinaryConfigSchema, updateCloudinaryConfigSchema, insertOpenrouterConfigSchema, updateOpenrouterConfigSchema, insertUserSchema, postMedia, type SocialPage } from "@shared/schema"; import type { User, InsertUser } from "@shared/schema"; const upload = multer({ storage: multer.memoryStorage() }); @@ -625,7 +625,21 @@ export async function registerRoutes(app: Express): Promise { try { const user = req.user as User; const userId = user.id; - const pages = await storage.getSocialPages(userId); + + let pages: SocialPage[]; + + if (user.role === 'admin') { + // Les admins voient toutes les pages de tous les utilisateurs + const allUsers = await storage.getAllUsers(); + const allPages = await Promise.all( + allUsers.map(u => storage.getSocialPages(u.id)) + ); + pages = allPages.flat(); + } else { + // Les utilisateurs normaux voient uniquement les pages auxquelles ils ont accès + pages = await storage.getUserAccessiblePages(userId); + } + res.json(pages); } catch (error) { console.error("Error fetching pages:", error); From c70da5136f03f977a0fe84e68d5d391f3d09bf06 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Wed, 8 Oct 2025 14:36:27 +0000 Subject: [PATCH 6/9] Add an admin-only endpoint to migrate existing user page permissions Introduced a new POST endpoint `/api/admin/migrate-permissions` to iterate through all users and their associated social pages, creating new page permissions for any missing entries. This ensures proper access control is established for existing data. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/u2SCNAb --- server/routes.ts | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/server/routes.ts b/server/routes.ts index 69c74bd..1e18e45 100644 --- a/server/routes.ts +++ b/server/routes.ts @@ -252,6 +252,41 @@ export async function registerRoutes(app: Express): Promise { } }); + // Route pour migrer les permissions existantes (réservée aux admins) + app.post("/api/admin/migrate-permissions", requireAdmin, async (req, res) => { + try { + // Récupérer tous les utilisateurs + const allUsers = await storage.getAllUsers(); + let migratedCount = 0; + + for (const user of allUsers) { + // Récupérer toutes les pages créées par cet utilisateur + const userPages = await storage.getSocialPages(user.id); + + for (const page of userPages) { + // Vérifier si une permission existe déjà + const existingPermissions = await storage.getUserPagePermissions(user.id); + const hasPermission = existingPermissions.some(p => p.pageId === page.id); + + if (!hasPermission) { + // Créer la permission + await storage.createPagePermission({ userId: user.id, pageId: page.id }); + migratedCount++; + } + } + } + + res.json({ + success: true, + message: `${migratedCount} permissions migrées avec succès`, + migratedCount + }); + } catch (error) { + console.error("Error migrating permissions:", error); + res.status(500).json({ error: "Erreur lors de la migration des permissions" }); + } + }); + // Route pour vérifier si le mot de passe admin par défaut a été changé app.get("/api/auth/default-password-status", async (req, res) => { try { From a4c952872f58caae40b8cebb2cee27672bfc2d20 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Wed, 8 Oct 2025 14:49:50 +0000 Subject: [PATCH 7/9] Add functionality to manage user permissions for social media pages Integrate new dialogs and mutations to allow administrators to assign and update user permissions for social media pages, including fetching all pages and user-specific page permissions. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/u2SCNAb --- .replit | 4 - client/src/pages/users-admin.tsx | 153 ++++++++++++++++++++++++++++++- 2 files changed, 151 insertions(+), 6 deletions(-) diff --git a/.replit b/.replit index 087ac91..518307b 100644 --- a/.replit +++ b/.replit @@ -14,10 +14,6 @@ run = ["npm", "run", "start"] localPort = 5000 externalPort = 80 -[[ports]] -localPort = 32831 -externalPort = 3003 - [[ports]] localPort = 35357 externalPort = 3002 diff --git a/client/src/pages/users-admin.tsx b/client/src/pages/users-admin.tsx index 3ba8cfb..bcab46c 100644 --- a/client/src/pages/users-admin.tsx +++ b/client/src/pages/users-admin.tsx @@ -1,4 +1,4 @@ -import { useState } from "react"; +import { useState, useEffect } from "react"; import { useQuery, useMutation } from "@tanstack/react-query"; import Sidebar from "@/components/sidebar"; import TopBar from "@/components/topbar"; @@ -11,9 +11,10 @@ import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, D import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle } from "@/components/ui/alert-dialog"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table"; import { Badge } from "@/components/ui/badge"; +import { Checkbox } from "@/components/ui/checkbox"; import { useToast } from "@/hooks/use-toast"; import { apiRequest, queryClient } from "@/lib/queryClient"; -import { Users, UserPlus, Pencil, Trash2, Shield, User as UserIcon } from "lucide-react"; +import { Users, UserPlus, Pencil, Trash2, Shield, User as UserIcon, Settings } from "lucide-react"; type UserData = { id: string; @@ -21,6 +22,19 @@ type UserData = { role: "admin" | "user"; }; +type SocialPage = { + id: string; + name: string; + platform: string; + userId: string; +}; + +type UserPagePermission = { + id: string; + userId: string; + pageId: string; +}; + export default function UsersAdmin() { const [sidebarOpen, setSidebarOpen] = useState(false); const { toast } = useToast(); @@ -41,11 +55,27 @@ export default function UsersAdmin() { const [deleteDialogOpen, setDeleteDialogOpen] = useState(false); const [userToDelete, setUserToDelete] = useState(null); + // Permissions dialog states + const [permissionsDialogOpen, setPermissionsDialogOpen] = useState(false); + const [permissionsUser, setPermissionsUser] = useState(null); + const [selectedPageIds, setSelectedPageIds] = useState([]); + // Charger la liste des utilisateurs const { data: users, isLoading } = useQuery({ queryKey: ["/api/users"], }); + // Charger toutes les pages (admin voit toutes les pages) + const { data: allPages } = useQuery({ + queryKey: ["/api/pages"], + }); + + // Charger les permissions de l'utilisateur sélectionné + const { data: userPermissions } = useQuery({ + queryKey: ["/api/users", permissionsUser?.id, "page-permissions"], + enabled: !!permissionsUser && permissionsDialogOpen, + }); + // Mutation pour créer un utilisateur const createUserMutation = useMutation({ mutationFn: async (userData: { username: string; password: string; role: string }) => { @@ -119,6 +149,31 @@ export default function UsersAdmin() { }, }); + // Mutation pour mettre à jour les permissions d'un utilisateur + const updatePermissionsMutation = useMutation({ + mutationFn: async ({ userId, pageIds }: { userId: string; pageIds: string[] }) => { + const res = await apiRequest("POST", `/api/users/${userId}/page-permissions`, { pageIds }); + return await res.json(); + }, + onSuccess: () => { + toast({ + title: "Permissions mises à jour", + description: "Les permissions de l'utilisateur ont été mises à jour avec succès", + }); + setPermissionsDialogOpen(false); + setPermissionsUser(null); + setSelectedPageIds([]); + queryClient.invalidateQueries({ queryKey: ["/api/users"] }); + }, + onError: (error: any) => { + toast({ + variant: "destructive", + title: "Erreur", + description: error.message || "Erreur lors de la mise à jour des permissions", + }); + }, + }); + const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); @@ -191,6 +246,37 @@ export default function UsersAdmin() { } }; + const handlePermissionsClick = (user: UserData) => { + setPermissionsUser(user); + setPermissionsDialogOpen(true); + }; + + // Mettre à jour selectedPageIds quand les permissions sont chargées + useEffect(() => { + if (userPermissions) { + setSelectedPageIds(userPermissions.map(p => p.pageId)); + } + }, [userPermissions]); + + const handlePermissionsSubmit = () => { + if (permissionsUser) { + updatePermissionsMutation.mutate({ + userId: permissionsUser.id, + pageIds: selectedPageIds, + }); + } + }; + + const togglePagePermission = (pageId: string) => { + setSelectedPageIds(prev => { + if (prev.includes(pageId)) { + return prev.filter(id => id !== pageId); + } else { + return [...prev, pageId]; + } + }); + }; + return (
{sidebarOpen && ( @@ -264,6 +350,16 @@ export default function UsersAdmin() {
+ {user.role === "user" && ( + + )} + + + +
); } From bce724114b78bd775505c08699b1e23b74147f65 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Wed, 8 Oct 2025 14:56:47 +0000 Subject: [PATCH 8/9] Improve product text generation for social media posts Update AI text generation models to produce more relevant and engaging social media content based on product information. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/u2SCNAb From a15b146c5899c9afec71998e4d15ba600d5708e6 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Wed, 8 Oct 2025 15:25:19 +0000 Subject: [PATCH 9/9] Address console errors and improve background script stability Fixes console errors by updating background script logic and ensuring WebAssembly compatibility. Replit-Commit-Author: Agent Replit-Commit-Session-Id: ae4037a0-2a6f-4530-9bac-79b543286bda Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/397bca8c-984f-43ff-841a-10897aeb8140/ae4037a0-2a6f-4530-9bac-79b543286bda/ycYcQjF --- .replit | 8 + ...ed-in-this-1759937005647_1759937005648.txt | 801 ++++++++++++++++++ 2 files changed, 809 insertions(+) create mode 100644 attached_assets/Pasted-chrome-extension-nngceckbapebfimnlniiiahkandclblb-background-js-2-WebAssembly-is-supported-in-this-1759937005647_1759937005648.txt diff --git a/.replit b/.replit index 518307b..7e8527f 100644 --- a/.replit +++ b/.replit @@ -14,6 +14,10 @@ run = ["npm", "run", "start"] localPort = 5000 externalPort = 80 +[[ports]] +localPort = 34045 +externalPort = 3003 + [[ports]] localPort = 35357 externalPort = 3002 @@ -30,6 +34,10 @@ externalPort = 3000 localPort = 43245 externalPort = 3001 +[[ports]] +localPort = 46543 +externalPort = 5000 + [env] PORT = "5000" diff --git a/attached_assets/Pasted-chrome-extension-nngceckbapebfimnlniiiahkandclblb-background-js-2-WebAssembly-is-supported-in-this-1759937005647_1759937005648.txt b/attached_assets/Pasted-chrome-extension-nngceckbapebfimnlniiiahkandclblb-background-js-2-WebAssembly-is-supported-in-this-1759937005647_1759937005648.txt new file mode 100644 index 0000000..d11c5ae --- /dev/null +++ b/attached_assets/Pasted-chrome-extension-nngceckbapebfimnlniiiahkandclblb-background-js-2-WebAssembly-is-supported-in-this-1759937005647_1759937005648.txt @@ -0,0 +1,801 @@ +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 WebAssembly is supported in this environment +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 WASM SDK loaded in 63ms +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 State version: 72 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator pl (to version 3) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator fa (to version 4) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator cs (to version 5) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Gs (to version 6) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Xo (to version 7) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator cl (to version 8) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator dl (to version 9) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator wr (to version 10) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator xr (to version 11) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Er (to version 12) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Pr (to version 13) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Dr (to version 14) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Ur (to version 15) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Lr (to version 16) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Vr (to version 17) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Wr (to version 18) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Jr (to version 19) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Xr (to version 20) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator tn (to version 21) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator an (to version 22) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator cn (to version 23) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator hn (to version 24) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator gn (to version 25) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator vn (to version 26) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator kn (to version 27) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Cn (to version 28) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator In (to version 29) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Pn (to version 30) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Dn (to version 31) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Un (to version 32) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Vn (to version 33) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Gn (to version 34) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Yn (to version 35) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ea (to version 36) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ra (to version 37) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator da (to version 38) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ma (to version 39) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator xa (to version 40) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Ia (to version 41) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ja (to version 42) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Ta (to version 43) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Na (to version 44) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Ba (to version 45) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Ka (to version 46) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ts (to version 47) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ns (to version 48) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator os (to version 49) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ps (to version 50) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator fs (to version 51) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ys (to version 52) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ks (to version 53) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator _s (to version 54) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator As (to version 55) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Ds (to version 56) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Fs (to version 57) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Bs (to version 58) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Ws (to version 59) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Zs (to version 60) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ao (to version 61) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator mo (to version 62) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator bo (to version 63) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator So (to version 64) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Do (to version 65) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Lo (to version 66) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Vo (to version 67) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Wo (to version 68) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator Qo (to version 69) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator tl (to version 70) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator nl (to version 71) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Migrator ol (to version 72) should migrate: false - up +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Retrieving application id +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Uncaught (in promise) Error: Duplicate script ID 'fido2-page-script-registration' +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Conflict while reading from local session storage, both cache and storage have values. Key: global_badge_badgeStates. Using cached value. +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Environment did not respond in time, emitting previous config. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Using SignalR for server notifications +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [CipherService]: decrypt complete took 9.399999976158142 Array(1) +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Using HubProtocol 'messagepack'. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SearchService]: index complete took 72.19999998807907 Array(1) +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'. +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Failed to start the connection: TypeError: Failed to fetch +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2:2276627) + at xk. (chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2:2276587) + at Generator.next () + at s (chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2:2251779) +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Using SignalR for server notifications +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Using HubProtocol 'messagepack'. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Connection disconnected with error 'Error: Server timeout elapsed without receiving a message from the server.'. +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id root +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill-identity +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill-card +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 WebSocket connection to 'wss://vault.vonrodbox.eu/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE3NTkyNDkwOTgsImV4cCI6MTc1OTI1NjI5OCwiaXNzIjoiaHR0cHM6Ly92YXVsdC51bmlnZWVrLmZyfGxvZ2luIiwic3ViIjoiZTIyYzMwYmItMzBmZC00YTczLWE4ODAtNmIxM2U0ZjNjNGY5IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6Ik1pY2hhZWwiLCJlbWFpbCI6Im1pY2hhZWxzY2hhbEBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic3N0YW1wIjoiNjQ3YWEzODAtYTc4Mi00YzM1LTg3ZDgtZWUxM2NmMDhkN2RlIiwiZGV2aWNlIjoiN2M0Y2I3ZTItY2E2Mi00M2U1LTg5MjAtMDMyN2ExYWRhNWI2IiwiZGV2aWNldHlwZSI6IkNocm9tZSBFeHRlbnNpb24iLCJjbGllbnRfaWQiOiJicm93c2VyIiwic2NvcGUiOlsiYXBpIiwib2ZmbGluZV9hY2Nlc3MiXSwiYW1yIjpbIkFwcGxpY2F0aW9uIl19.purfcntD4UTWHkaYOK6dBVsOf2gAKqT7X3AOJ9VtQnRgt6DK91jFS0SF9gwANt3cV5b2JDDF1g1U0sQyfNOINLXAvjE4s_6h3y8mtwZ20izG2dXmfO4SUXtaEANOKa0AiGD9hz-SSYCajq8ZzYauftGuNKQk5ocCFVLOZczBEXPm-nRmszvDTUTDWWDKdFjECPBWEfCCkIlebPcg2Lbyb2Jr0HaMmneG9ItOMjlnHlfkOyutV2vB3X9X2PC2T_UWUamE7gfXuaAltMOCyzLsa1zmNVHT4Lw86dTHYyRHWQvmWK37LjvM7FScaBJM2Xs9M8gSwpksCFyvf_O-goBskw' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT +(anonymous) @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] (WebSockets transport) There was an error with the transport. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Failed to start the connection: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id root +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill-identity +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill-card +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id copy-password +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2:2276627) + at xk. (chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2:2276587) + at Generator.next () + at s (chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2:2251779) +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Using SignalR for server notifications +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Using HubProtocol 'messagepack'. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id root +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill-identity +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill-identity +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill-card +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill-card +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id copy-password +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id root +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill-identity +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Cannot find menu item with id autofill-card +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'. +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 WebSocket connection to 'wss://vault.vonrodbox.eu/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE3NTkzMzM3OTQsImV4cCI6MTc1OTM0MDk5NCwiaXNzIjoiaHR0cHM6Ly92YXVsdC51bmlnZWVrLmZyfGxvZ2luIiwic3ViIjoiZTIyYzMwYmItMzBmZC00YTczLWE4ODAtNmIxM2U0ZjNjNGY5IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6Ik1pY2hhZWwiLCJlbWFpbCI6Im1pY2hhZWxzY2hhbEBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic3N0YW1wIjoiNjQ3YWEzODAtYTc4Mi00YzM1LTg3ZDgtZWUxM2NmMDhkN2RlIiwiZGV2aWNlIjoiN2M0Y2I3ZTItY2E2Mi00M2U1LTg5MjAtMDMyN2ExYWRhNWI2IiwiZGV2aWNldHlwZSI6IkNocm9tZSBFeHRlbnNpb24iLCJjbGllbnRfaWQiOiJicm93c2VyIiwic2NvcGUiOlsiYXBpIiwib2ZmbGluZV9hY2Nlc3MiXSwiYW1yIjpbIkFwcGxpY2F0aW9uIl19.avWWHMNLgJI9LAroEW7lYDu8GL4j825a0Ne_nDcS6CmV9rA4SQsaCryCxcMtFtIYD6NlpDD2KgdMSODrGJZqZd__5a69lmLfggPCuH-0lQm3_GeiraKvPl7km3rPKLvPcM5L_hGjkLrKDhbwmd2T3BcWB1PvMJrjekxTZtRon8GVPAYbr0MIMT4LpIv_sgNDs677BUQNJNFIbJ5p4fQH1uGi0Xfu1V8-ktNjSFJlfBwE9C1IBhhCrQxZHBoBkct6oycNE4v7mFCNSshbHSvL7N_1NLhUFTgHQnnEOdeeKwtsMhJ0Brs-E1KEr9mztE884WWs6XYASW-yfM3_kS0Jjg' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED +(anonymous) @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] (WebSockets transport) There was an error with the transport. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Failed to start the connection: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Using SignalR for server notifications +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 WebSocket connection to 'wss://vault.vonrodbox.eu/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE3NTkzMzM3OTQsImV4cCI6MTc1OTM0MDk5NCwiaXNzIjoiaHR0cHM6Ly92YXVsdC51bmlnZWVrLmZyfGxvZ2luIiwic3ViIjoiZTIyYzMwYmItMzBmZC00YTczLWE4ODAtNmIxM2U0ZjNjNGY5IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6Ik1pY2hhZWwiLCJlbWFpbCI6Im1pY2hhZWxzY2hhbEBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic3N0YW1wIjoiNjQ3YWEzODAtYTc4Mi00YzM1LTg3ZDgtZWUxM2NmMDhkN2RlIiwiZGV2aWNlIjoiN2M0Y2I3ZTItY2E2Mi00M2U1LTg5MjAtMDMyN2ExYWRhNWI2IiwiZGV2aWNldHlwZSI6IkNocm9tZSBFeHRlbnNpb24iLCJjbGllbnRfaWQiOiJicm93c2VyIiwic2NvcGUiOlsiYXBpIiwib2ZmbGluZV9hY2Nlc3MiXSwiYW1yIjpbIkFwcGxpY2F0aW9uIl19.avWWHMNLgJI9LAroEW7lYDu8GL4j825a0Ne_nDcS6CmV9rA4SQsaCryCxcMtFtIYD6NlpDD2KgdMSODrGJZqZd__5a69lmLfggPCuH-0lQm3_GeiraKvPl7km3rPKLvPcM5L_hGjkLrKDhbwmd2T3BcWB1PvMJrjekxTZtRon8GVPAYbr0MIMT4LpIv_sgNDs677BUQNJNFIbJ5p4fQH1uGi0Xfu1V8-ktNjSFJlfBwE9C1IBhhCrQxZHBoBkct6oycNE4v7mFCNSshbHSvL7N_1NLhUFTgHQnnEOdeeKwtsMhJ0Brs-E1KEr9mztE884WWs6XYASW-yfM3_kS0Jjg' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED +(anonymous) @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] (WebSockets transport) There was an error with the transport. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Failed to start the connection: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Error: No tab with id: 353849708. +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 WebSocket connection to 'wss://vault.vonrodbox.eu/notifications/hub?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE3NTkzMzM3OTQsImV4cCI6MTc1OTM0MDk5NCwiaXNzIjoiaHR0cHM6Ly92YXVsdC51bmlnZWVrLmZyfGxvZ2luIiwic3ViIjoiZTIyYzMwYmItMzBmZC00YTczLWE4ODAtNmIxM2U0ZjNjNGY5IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6Ik1pY2hhZWwiLCJlbWFpbCI6Im1pY2hhZWxzY2hhbEBnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic3N0YW1wIjoiNjQ3YWEzODAtYTc4Mi00YzM1LTg3ZDgtZWUxM2NmMDhkN2RlIiwiZGV2aWNlIjoiN2M0Y2I3ZTItY2E2Mi00M2U1LTg5MjAtMDMyN2ExYWRhNWI2IiwiZGV2aWNldHlwZSI6IkNocm9tZSBFeHRlbnNpb24iLCJjbGllbnRfaWQiOiJicm93c2VyIiwic2NvcGUiOlsiYXBpIiwib2ZmbGluZV9hY2Nlc3MiXSwiYW1yIjpbIkFwcGxpY2F0aW9uIl19.avWWHMNLgJI9LAroEW7lYDu8GL4j825a0Ne_nDcS6CmV9rA4SQsaCryCxcMtFtIYD6NlpDD2KgdMSODrGJZqZd__5a69lmLfggPCuH-0lQm3_GeiraKvPl7km3rPKLvPcM5L_hGjkLrKDhbwmd2T3BcWB1PvMJrjekxTZtRon8GVPAYbr0MIMT4LpIv_sgNDs677BUQNJNFIbJ5p4fQH1uGi0Xfu1V8-ktNjSFJlfBwE9C1IBhhCrQxZHBoBkct6oycNE4v7mFCNSshbHSvL7N_1NLhUFTgHQnnEOdeeKwtsMhJ0Brs-E1KEr9mztE884WWs6XYASW-yfM3_kS0Jjg' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED +(anonymous) @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] (WebSockets transport) There was an error with the transport. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Failed to start the connection: Error: WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled. +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:1 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [Fido2Client] Aborting because user requested fallback +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:1 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2:2276627) + at xk. (chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2:2276587) + at Generator.next () + at s (chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2:2251779) +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 Using SignalR for server notifications +chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 [SignalR] Failed to start the connection: TypeError: Failed to fetch +write @ chrome-extension://nngceckbapebfimnlniiiahkandclblb/background.js:2 +background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (background.js:2:2276627) + at xk. (background.js:2:2276587) + at Generator.next () + at s (background.js:2:2251779) +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 [SignalR] Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'. +write @ background.js:2 +background.js:2 [SignalR] Failed to start the connection: TypeError: Failed to fetch +write @ background.js:2 +background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (background.js:2:2276627) + at xk. (background.js:2:2276587) + at Generator.next () + at s (background.js:2:2251779) +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Cannot find menu item with id root +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 [SignalR] Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'. +write @ background.js:2 +background.js:2 [SignalR] Failed to start the connection: TypeError: Failed to fetch +write @ background.js:2 +background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (background.js:2:2276627) + at xk. (background.js:2:2276587) + at Generator.next () + at s (background.js:2:2251779) +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 [SignalR] Connection disconnected with error 'Error: Server timeout elapsed without receiving a message from the server.'. +write @ background.js:2 +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] Connection disconnected. +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Cannot find menu item with id root +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id root +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id root +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id autofill +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 Cannot find menu item with id copy-password +write @ background.js:2 +warning @ background.js:2 +(anonymous) @ background.js:2 +o @ background.js:2 +background.js:2 [SignalR] Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'. +write @ background.js:2 +background.js:2 [SignalR] Failed to start the connection: TypeError: Failed to fetch +write @ background.js:2 +background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (background.js:2:2276627) + at xk. (background.js:2:2276587) + at Generator.next () + at s (background.js:2:2251779) +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +background.js:2 Cannot find menu item with id root +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +background.js:2 Error while processing message in RuntimeBackground 'triggerAutofillScriptInjection'. Error: No frame with id 947 in tab with id 353849815 +write @ background.js:2 +background.js:2 Error: No tab with id: 353849821. +write @ background.js:2 +background.js:2 Cannot find menu item with id root +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +background.js:2 [SignalR] Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'. +write @ background.js:2 +background.js:2 [SignalR] Failed to start the connection: TypeError: Failed to fetch +write @ background.js:2 +background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (background.js:2:2276627) + at xk. (background.js:2:2276587) + at Generator.next () + at s (background.js:2:2251779) +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] Connection disconnected. +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 [SignalR] Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'. +write @ background.js:2 +background.js:2 [SignalR] Failed to start the connection: TypeError: Failed to fetch +write @ background.js:2 +background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (background.js:2:2276627) + at xk. (background.js:2:2276587) + at Generator.next () + at s (background.js:2:2251779) +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] Connection disconnected. +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] Connection disconnected. +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] Connection disconnected. +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] Connection disconnected. +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Cannot find menu item with id root +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +background.js:2 Error while processing message in RuntimeBackground 'triggerAutofillScriptInjection'. Error: No frame with id 1173 in tab with id 353848516 +write @ background.js:2 +background.js:2 Error while processing message in RuntimeBackground 'triggerAutofillScriptInjection'. Error: No tab with id: 353849867. +write @ background.js:2 +Unchecked runtime.lastError: No tab with id: 353849867. +background.js:2 Cannot find menu item with id root +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] Connection disconnected. +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Error while processing message in RuntimeBackground 'triggerAutofillScriptInjection'. Error: Frame with ID 1297 was removed. +write @ background.js:2 +background.js:2 Retrieving application id +background.js:2 [CipherService]: decrypt complete took 7.299999952316284 Array(1) +background.js:2 [SearchService]: index complete took 19.40000009536743 Array(1) +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] Connection disconnected. +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] Connection disconnected. +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 [CipherService]: decrypt complete took 18.899999976158142 Array(1) +background.js:2 [SearchService]: index complete took 48.200000047683716 Array(1) +background.js:2 [SignalR] Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'. +write @ background.js:2 +background.js:2 [SignalR] Failed to start the connection: TypeError: Failed to fetch +write @ background.js:2 +background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (background.js:2:2276627) + at xk. (background.js:2:2276587) + at Generator.next () + at s (background.js:2:2251779) +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 Cannot find menu item with id root +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +background.js:2 Failed to set badge state Error: No tab with id: 353849885. +write @ background.js:2 +background.js:2 Cannot find menu item with id root +write @ background.js:2 +Unchecked runtime.lastError: No tab with id: 353849885. +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +background.js:2 Cannot find menu item with id root +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-identity +write @ background.js:2 +background.js:2 Cannot find menu item with id autofill-card +write @ background.js:2 +background.js:2 [SignalR] Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'. +write @ background.js:2 +background.js:2 [SignalR] Failed to start the connection: TypeError: Failed to fetch +write @ background.js:2 +background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (background.js:2:2276627) + at xk. (background.js:2:2276587) + at Generator.next () + at s (background.js:2:2251779) +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +background.js:2 [SignalR] Connection disconnected with error 'Error: WebSocket closed with status code: 1006 (no reason given).'. +write @ background.js:2 +background.js:2 [SignalR] Failed to start the connection: TypeError: Failed to fetch +write @ background.js:2 +background.js:2 Uncaught (in promise) TypeError: Failed to fetch + at xk.nativeFetch (background.js:2:2276627) + at xk. (background.js:2:2276587) + at Generator.next () + at s (background.js:2:2251779) +background.js:2 Using SignalR for server notifications +background.js:2 [SignalR] WebSocket connected to wss://vault.vonrodbox.eu/notifications/hub?access_token=[REDACTED] +background.js:2 [SignalR] Using HubProtocol 'messagepack'. +index-BWWlWqEB.js:48 GET https://socialflow.ffnancy.fr/api/auth/session 401 (Unauthorized) +(anonymous) @ index-BWWlWqEB.js:48 +o @ index-BWWlWqEB.js:48 +b @ index-BWWlWqEB.js:48 +start @ index-BWWlWqEB.js:48 +fetch @ index-BWWlWqEB.js:48 +Uo @ index-BWWlWqEB.js:48 +onSubscribe @ index-BWWlWqEB.js:48 +subscribe @ index-BWWlWqEB.js:48 +(anonymous) @ index-BWWlWqEB.js:48 +kg @ index-BWWlWqEB.js:38 +Rl @ index-BWWlWqEB.js:40 +Ai @ index-BWWlWqEB.js:40 +Tm @ index-BWWlWqEB.js:40 +Pr @ index-BWWlWqEB.js:38 +m2 @ index-BWWlWqEB.js:40 +Dr @ index-BWWlWqEB.js:40 +tx @ index-BWWlWqEB.js:40 +S @ index-BWWlWqEB.js:25 +I @ index-BWWlWqEB.js:25 +bootstrap-autofill-overlay.js:16 Uncaught (in promise) NotFoundError: Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node. + at Ha.Node.insertBefore (bootstrap-autofill-overlay.js:16:17235) + at AutofillInlineMenuContentService. (bootstrap-autofill-overlay.js:1805:30) + at Generator.next () + at fulfilled (bootstrap-autofill-overlay.js:1578:58) +Ha.Node.insertBefore @ bootstrap-autofill-overlay.js:16 +(anonymous) @ bootstrap-autofill-overlay.js:1805 +fulfilled @ bootstrap-autofill-overlay.js:1578 +Promise.then +step @ bootstrap-autofill-overlay.js:1580 +fulfilled @ bootstrap-autofill-overlay.js:1578 +Promise.then +step @ bootstrap-autofill-overlay.js:1580 +(anonymous) @ bootstrap-autofill-overlay.js:1581 +autofill_inline_menu_content_service_awaiter @ bootstrap-autofill-overlay.js:1577 +AutofillInlineMenuContentService.processContainerElementMutation @ bootstrap-autofill-overlay.js:1772 +requestIdleCallbackPolyfill.timeout @ bootstrap-autofill-overlay.js:1674 +(anonymous) @ bootstrap-autofill-overlay.js:121 +requestIdleCallback +requestIdleCallbackPolyfill @ bootstrap-autofill-overlay.js:121 +AutofillInlineMenuContentService.handleContainerElementMutationObserverUpdate @ bootstrap-autofill-overlay.js:1674 +childList +Ha.Node.insertBefore @ bootstrap-autofill-overlay.js:16 +(anonymous) @ bootstrap-autofill-overlay.js:1805 +fulfilled @ bootstrap-autofill-overlay.js:1578 +Promise.then +step @ bootstrap-autofill-overlay.js:1580 +fulfilled @ bootstrap-autofill-overlay.js:1578 +Promise.then +step @ bootstrap-autofill-overlay.js:1580 +(anonymous) @ bootstrap-autofill-overlay.js:1581 +autofill_inline_menu_content_service_awaiter @ bootstrap-autofill-overlay.js:1577 +AutofillInlineMenuContentService.processContainerElementMutation @ bootstrap-autofill-overlay.js:1772 +requestIdleCallbackPolyfill.timeout @ bootstrap-autofill-overlay.js:1674 +(anonymous) @ bootstrap-autofill-overlay.js:121 +requestIdleCallback +requestIdleCallbackPolyfill @ bootstrap-autofill-overlay.js:121 +AutofillInlineMenuContentService.handleContainerElementMutationObserverUpdate @ bootstrap-autofill-overlay.js:1674 +childList +Wu @ index-BWWlWqEB.js:40 +Wu @ index-BWWlWqEB.js:40 +Wu @ index-BWWlWqEB.js:40 +Wu @ index-BWWlWqEB.js:40 +Wu @ index-BWWlWqEB.js:40 +Wu @ index-BWWlWqEB.js:40 +on @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +Ht @ index-BWWlWqEB.js:40 +Zg @ index-BWWlWqEB.js:40 +m2 @ index-BWWlWqEB.js:40 +Dr @ index-BWWlWqEB.js:40 +Tm @ index-BWWlWqEB.js:40 +Pr @ index-BWWlWqEB.js:38 +m2 @ index-BWWlWqEB.js:40 +Dr @ index-BWWlWqEB.js:40 +tx @ index-BWWlWqEB.js:40 +S @ index-BWWlWqEB.js:25 +I @ index-BWWlWqEB.js:25