From 284b131058bac795426fcaa35ffe8c5ec560f99d Mon Sep 17 00:00:00 2001 From: kp2pml30 Date: Sun, 12 Jan 2025 14:35:10 +0000 Subject: [PATCH] nix-update --- flake.lock | 8 +- flake.nix | 77 +- home/.config/awesome/rc.lua | 566 +++ home/.config/fish/minimal.fish | 2 + home/.config/nvim/base.vim | 93 +- home/.config/opera/Default/Bookmarks | 145 + home/.config/opera/Default/Preferences | 6023 ++++++++++++++++++++++++ nix/common.nix | 2 + nix/hardware/common.nix | 28 + nix/hardware/ideapad.nix | 42 + nix/personal.nix | 29 - nix/personal/default.nix | 76 + nix/personal/graphical/default.nix | 17 + nix/personal/graphical/kitty.nix | 14 + nix/personal/graphical/opera.nix | 18 + nix/personal/graphical/steam.nix | 16 + nix/personal/graphical/vscode.nix | 47 + nix/personal/graphical/x.nix | 42 + nix/personal/home.nix | 89 +- nix/personal/neovim.nix | 32 +- nix/personal/user.nix | 21 +- nix/wsl.nix | 9 + nix/wsl/vscode-patch.sh | 38 + vscode/settings.json | 3 +- 24 files changed, 7276 insertions(+), 161 deletions(-) create mode 100644 home/.config/awesome/rc.lua create mode 100644 home/.config/fish/minimal.fish create mode 100644 home/.config/opera/Default/Bookmarks create mode 100644 home/.config/opera/Default/Preferences create mode 100644 nix/hardware/common.nix create mode 100644 nix/hardware/ideapad.nix delete mode 100644 nix/personal.nix create mode 100644 nix/personal/default.nix create mode 100644 nix/personal/graphical/default.nix create mode 100644 nix/personal/graphical/kitty.nix create mode 100644 nix/personal/graphical/opera.nix create mode 100644 nix/personal/graphical/steam.nix create mode 100644 nix/personal/graphical/vscode.nix create mode 100644 nix/personal/graphical/x.nix create mode 100644 nix/wsl/vscode-patch.sh diff --git a/flake.lock b/flake.lock index b901269..bdb810a 100644 --- a/flake.lock +++ b/flake.lock @@ -61,16 +61,16 @@ }, "nixpkgs": { "locked": { - "lastModified": 1736344531, - "narHash": "sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc+c2c=", + "lastModified": 1736200483, + "narHash": "sha256-JO+lFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "bffc22eb12172e6db3c5dde9e3e5628f8e3e7912", + "rev": "3f0a8ac25fb674611b98089ca3a5dd6480175751", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixos-24.11", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index 8622bca..897bc12 100644 --- a/flake.nix +++ b/flake.nix @@ -1,6 +1,6 @@ { inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; nixos-wsl = { url = "github:nix-community/NixOS-WSL/main"; inputs.nixpkgs.follows = "nixpkgs"; @@ -9,53 +9,62 @@ url = "github:nix-community/home-manager/release-24.11"; inputs.nixpkgs.follows = "nixpkgs"; }; + #vscode-server = { + # url = "github:nix-community/nixos-vscode-server"; + # inputs.nixpkgs.follows = "nixpkgs"; + #}; }; outputs = inputs@{ self, nixpkgs, nixos-wsl, home-manager, ... }: let rootPath = self; additionalArgs = { inherit inputs rootPath; }; - importArg = inputs // { pkgs = nixpkgs; lib = nixpkgs.lib; } // additionalArgs; - hostNameMod = name: { networking.hostName = "kp2pml30-${name}"; }; - makeNamedSys = nameArg: arg: { - "${nameArg}" = - nixpkgs.lib.nixosSystem - ((builtins.removeAttrs arg ["modules"]) // { specialArgs = additionalArgs; modules = arg.modules ++ [(hostNameMod nameArg)]; }); - }; - makeSys = { sys }: [ - (makeNamedSys "server-${sys}" { - system = sys; + lib = nixpkgs.lib; + in + { + nixosConfigurations = { + personal-laptop = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; modules = [ - ./nix/common.nix - ./nix/server.nix - ]; - }) + { + networking.hostName = "kp2pml30-personal-laptop"; + networking.hostId = "e31a5cc0"; - (makeNamedSys "personal-${sys}" { - system = sys; - modules = [ - ./nix/common.nix - ./nix/personal.nix - ]; - }) + time.timeZone = "Asia/Yerevan"; + } - (makeNamedSys "personal-${sys}-wsl" { - system = sys; + ./nix/hardware/ideapad.nix + + ./nix/common.nix + + ./nix/personal + + { + kp2pml30 = { + xserver = true; + vscode = true; + kitty = true; + opera = true; + steam = true; + }; + } + ]; + specialArgs = additionalArgs; + }; + personal-wsl = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; modules = [ + { + networking.hostName = "kp2pml30-personal-wsl"; + networking.hostId = "e31a5cbf"; + } ./nix/wsl.nix ./nix/common.nix ./nix/personal.nix ]; - }) - ] ; - in - { - nixosConfigurations = - builtins.foldl' - (x: y: x // y) - {} - (builtins.concatMap makeSys [ { sys = "x86_64-linux"; } ]) - ; + specialArgs = additionalArgs; + }; + }; }; } diff --git a/home/.config/awesome/rc.lua b/home/.config/awesome/rc.lua new file mode 100644 index 0000000..92fd8c3 --- /dev/null +++ b/home/.config/awesome/rc.lua @@ -0,0 +1,566 @@ +-- If LuaRocks is installed, make sure that packages installed through it are +-- found (e.g. lgi). If LuaRocks is not installed, do nothing. +pcall(require, "luarocks.loader") + +-- Standard awesome library +local gears = require("gears") +local awful = require("awful") +require("awful.autofocus") +-- Widget and layout library +local wibox = require("wibox") +-- Theme handling library +local beautiful = require("beautiful") +-- Notification library +local naughty = require("naughty") +local menubar = require("menubar") +local hotkeys_popup = require("awful.hotkeys_popup") +-- Enable hotkeys help widget for VIM and other apps +-- when client with a matching name is opened: +require("awful.hotkeys_popup.keys") + +-- {{{ Error handling +-- Check if awesome encountered an error during startup and fell back to +-- another config (This code will only ever execute for the fallback config) +if awesome.startup_errors then + naughty.notify({ preset = naughty.config.presets.critical, + title = "Oops, there were errors during startup!", + text = awesome.startup_errors }) +end + +-- Handle runtime errors after startup +do + local in_error = false + awesome.connect_signal("debug::error", function (err) + -- Make sure we don't go into an endless error loop + if in_error then return end + in_error = true + + naughty.notify({ preset = naughty.config.presets.critical, + title = "Oops, an error happened!", + text = tostring(err) }) + in_error = false + end) +end +-- }}} + +-- {{{ Variable definitions +-- Themes define colours, icons, font and wallpapers. +beautiful.init(gears.filesystem.get_themes_dir() .. "default/theme.lua") + +-- This is used later as the default terminal and editor to run. +terminal = "kitty" +editor = os.getenv("EDITOR") or "nano" +editor_cmd = terminal .. " -e " .. editor + +-- Default modkey. +-- Usually, Mod4 is the key with a logo between Control and Alt. +-- If you do not like this or do not have such a key, +-- I suggest you to remap Mod4 to another key using xmodmap or other tools. +-- However, you can use another modifier like Mod1, but it may interact with others. +modkey = "Mod4" + +-- Table of layouts to cover with awful.layout.inc, order matters. +awful.layout.layouts = { + awful.layout.suit.floating, + awful.layout.suit.tile, + awful.layout.suit.tile.left, + awful.layout.suit.tile.bottom, + awful.layout.suit.tile.top, + awful.layout.suit.fair, + awful.layout.suit.fair.horizontal, + awful.layout.suit.spiral, + awful.layout.suit.spiral.dwindle, + awful.layout.suit.max, + awful.layout.suit.max.fullscreen, + awful.layout.suit.magnifier, + awful.layout.suit.corner.nw, + -- awful.layout.suit.corner.ne, + -- awful.layout.suit.corner.sw, + -- awful.layout.suit.corner.se, +} +-- }}} + +-- {{{ Menu +-- Create a launcher widget and a main menu +myawesomemenu = { + { "hotkeys", function() hotkeys_popup.show_help(nil, awful.screen.focused()) end }, + { "manual", terminal .. " -e man awesome" }, + { "edit config", editor_cmd .. " " .. awesome.conffile }, + { "restart", awesome.restart }, + { "quit", function() awesome.quit() end }, +} + +mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, + { "open terminal", terminal } + } + }) + +mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon, + menu = mymainmenu }) + +-- Menubar configuration +menubar.utils.terminal = terminal -- Set the terminal for applications that require it +-- }}} + +-- Keyboard map indicator and switcher +mykeyboardlayout = awful.widget.keyboardlayout() + +-- {{{ Wibar +-- Create a textclock widget +mytextclock = wibox.widget.textclock() + +-- Create a wibox for each screen and add it +local taglist_buttons = gears.table.join( + awful.button({ }, 1, function(t) t:view_only() end), + awful.button({ modkey }, 1, function(t) + if client.focus then + client.focus:move_to_tag(t) + end + end), + awful.button({ }, 3, awful.tag.viewtoggle), + awful.button({ modkey }, 3, function(t) + if client.focus then + client.focus:toggle_tag(t) + end + end), + awful.button({ }, 4, function(t) awful.tag.viewnext(t.screen) end), + awful.button({ }, 5, function(t) awful.tag.viewprev(t.screen) end) + ) + +local tasklist_buttons = gears.table.join( + awful.button({ }, 1, function (c) + if c == client.focus then + c.minimized = true + else + c:emit_signal( + "request::activate", + "tasklist", + {raise = true} + ) + end + end), + awful.button({ }, 3, function() + awful.menu.client_list({ theme = { width = 250 } }) + end), + awful.button({ }, 4, function () + awful.client.focus.byidx(1) + end), + awful.button({ }, 5, function () + awful.client.focus.byidx(-1) + end)) + +local function set_wallpaper(s) + -- Wallpaper + if beautiful.wallpaper then + local wallpaper = beautiful.wallpaper + -- If wallpaper is a function, call it with the screen + if type(wallpaper) == "function" then + wallpaper = wallpaper(s) + end + gears.wallpaper.maximized(wallpaper, s, true) + end +end + +-- Re-set wallpaper when a screen's geometry changes (e.g. different resolution) +screen.connect_signal("property::geometry", set_wallpaper) + +awful.screen.connect_for_each_screen(function(s) + -- Wallpaper + set_wallpaper(s) + + -- Each screen has its own tag table. + awful.tag({ "1", "2", "3", "4", "5", "6", "7", "8", "9" }, s, awful.layout.layouts[1]) + + -- Create a promptbox for each screen + s.mypromptbox = awful.widget.prompt() + -- Create an imagebox widget which will contain an icon indicating which layout we're using. + -- We need one layoutbox per screen. + s.mylayoutbox = awful.widget.layoutbox(s) + s.mylayoutbox:buttons(gears.table.join( + awful.button({ }, 1, function () awful.layout.inc( 1) end), + awful.button({ }, 3, function () awful.layout.inc(-1) end), + awful.button({ }, 4, function () awful.layout.inc( 1) end), + awful.button({ }, 5, function () awful.layout.inc(-1) end))) + -- Create a taglist widget + s.mytaglist = awful.widget.taglist { + screen = s, + filter = awful.widget.taglist.filter.all, + buttons = taglist_buttons + } + + -- Create a tasklist widget + s.mytasklist = awful.widget.tasklist { + screen = s, + filter = awful.widget.tasklist.filter.currenttags, + buttons = tasklist_buttons + } + + -- Create the wibox + s.mywibox = awful.wibar({ position = "top", screen = s }) + + -- Add widgets to the wibox + s.mywibox:setup { + layout = wibox.layout.align.horizontal, + { -- Left widgets + layout = wibox.layout.fixed.horizontal, + mylauncher, + s.mytaglist, + s.mypromptbox, + }, + s.mytasklist, -- Middle widget + { -- Right widgets + layout = wibox.layout.fixed.horizontal, + mykeyboardlayout, + wibox.widget.systray(), + mytextclock, + s.mylayoutbox, + }, + } +end) +-- }}} + +-- {{{ Mouse bindings +root.buttons(gears.table.join( + awful.button({ }, 3, function () mymainmenu:toggle() end), + awful.button({ }, 4, awful.tag.viewnext), + awful.button({ }, 5, awful.tag.viewprev) +)) +-- }}} + +-- {{{ Key bindings +globalkeys = gears.table.join( + awful.key({ modkey, }, "s", hotkeys_popup.show_help, + {description="show help", group="awesome"}), + awful.key({ modkey, "Shift" }, "Left", awful.tag.viewprev, + {description = "view previous", group = "tag"}), + awful.key({ modkey, "Shift" }, "Right", awful.tag.viewnext, + {description = "view next", group = "tag"}), + awful.key({ modkey, }, "Escape", awful.tag.history.restore, + {description = "go back", group = "tag"}), + + awful.key({ modkey, }, "Left", + function () + awful.client.focus.byidx( 1) + end, + {description = "focus next by index", group = "client"} + ), + awful.key({ modkey, }, "Right", + function () + awful.client.focus.byidx(-1) + end, + {description = "focus previous by index", group = "client"} + ), + awful.key({ modkey, }, "w", function () mymainmenu:show() end, + {description = "show main menu", group = "awesome"}), + + -- Layout manipulation + awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end, + {description = "swap with next client by index", group = "client"}), + awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end, + {description = "swap with previous client by index", group = "client"}), + awful.key({ modkey, "Control" }, "j", function () awful.screen.focus_relative( 1) end, + {description = "focus the next screen", group = "screen"}), + awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end, + {description = "focus the previous screen", group = "screen"}), + awful.key({ modkey, }, "u", awful.client.urgent.jumpto, + {description = "jump to urgent client", group = "client"}), + awful.key({ modkey, }, "Tab", + function () + awful.client.focus.history.previous() + if client.focus then + client.focus:raise() + end + end, + {description = "go back", group = "client"}), + + -- Standard program + awful.key({ modkey, }, "Return", function () awful.spawn(terminal) end, + {description = "open a terminal", group = "launcher"}), + awful.key({ modkey, "Shift" }, "r", awesome.restart, + {description = "reload awesome", group = "awesome"}), + awful.key({ modkey, "Shift" }, "q", awesome.quit, + {description = "quit awesome", group = "awesome"}), + + awful.key({ modkey, }, "l", function () awful.tag.incmwfact( 0.05) end, + {description = "increase master width factor", group = "layout"}), + awful.key({ modkey, }, "h", function () awful.tag.incmwfact(-0.05) end, + {description = "decrease master width factor", group = "layout"}), + awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1, nil, true) end, + {description = "increase the number of master clients", group = "layout"}), + awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1, nil, true) end, + {description = "decrease the number of master clients", group = "layout"}), + awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1, nil, true) end, + {description = "increase the number of columns", group = "layout"}), + awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1, nil, true) end, + {description = "decrease the number of columns", group = "layout"}), + awful.key({ modkey, }, "space", function () awful.layout.inc( 1) end, + {description = "select next", group = "layout"}), + awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(-1) end, + {description = "select previous", group = "layout"}), + + awful.key({ modkey, "Control" }, "n", + function () + local c = awful.client.restore() + -- Focus restored client + if c then + c:emit_signal( + "request::activate", "key.unminimize", {raise = true} + ) + end + end, + {description = "restore minimized", group = "client"}), + + -- Prompt + awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end, + {description = "run prompt", group = "launcher"}), + awful.key({ modkey }, "d", function () awful.spawn("rofi -show drun") end, + {description = "run prompt", group = "launcher"}), + + awful.key({ modkey }, "x", + function () + awful.prompt.run { + prompt = "Run Lua code: ", + textbox = awful.screen.focused().mypromptbox.widget, + exe_callback = awful.util.eval, + history_path = awful.util.get_cache_dir() .. "/history_eval" + } + end, + {description = "lua execute prompt", group = "awesome"}), + -- Menubar + awful.key({ modkey }, "p", function() menubar.show() end, + {description = "show the menubar", group = "launcher"}) +) + +clientkeys = gears.table.join( + awful.key({ modkey, }, "f", + function (c) + c.fullscreen = not c.fullscreen + c:raise() + end, + {description = "toggle fullscreen", group = "client"}), + awful.key({ modkey }, "q", function (c) c:kill() end, + {description = "close", group = "client"}), + awful.key({ modkey, "Control" }, "space", awful.client.floating.toggle , + {description = "toggle floating", group = "client"}), + awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end, + {description = "move to master", group = "client"}), + awful.key({ modkey, }, "o", function (c) c:move_to_screen() end, + {description = "move to screen", group = "client"}), + awful.key({ modkey, }, "t", function (c) c.ontop = not c.ontop end, + {description = "toggle keep on top", group = "client"}), + awful.key({ modkey, }, "n", + function (c) + -- The client currently has the input focus, so it cannot be + -- minimized, since minimized clients can't have the focus. + c.minimized = true + end , + {description = "minimize", group = "client"}), + awful.key({ modkey, }, "m", + function (c) + c.maximized = not c.maximized + c:raise() + end , + {description = "(un)maximize", group = "client"}), + awful.key({ modkey, "Control" }, "m", + function (c) + c.maximized_vertical = not c.maximized_vertical + c:raise() + end , + {description = "(un)maximize vertically", group = "client"}), + awful.key({ modkey, "Shift" }, "m", + function (c) + c.maximized_horizontal = not c.maximized_horizontal + c:raise() + end , + {description = "(un)maximize horizontally", group = "client"}) +) + +-- Bind all key numbers to tags. +-- Be careful: we use keycodes to make it work on any keyboard layout. +-- This should map on the top row of your keyboard, usually 1 to 9. +for i = 1, 9 do + globalkeys = gears.table.join(globalkeys, + -- View tag only. + awful.key({ modkey }, "#" .. i + 9, + function () + local screen = awful.screen.focused() + local tag = screen.tags[i] + if tag then + tag:view_only() + end + end, + {description = "view tag #"..i, group = "tag"}), + -- Toggle tag display. + awful.key({ modkey, "Control" }, "#" .. i + 9, + function () + local screen = awful.screen.focused() + local tag = screen.tags[i] + if tag then + awful.tag.viewtoggle(tag) + end + end, + {description = "toggle tag #" .. i, group = "tag"}), + -- Move client to tag. + awful.key({ modkey, "Shift" }, "#" .. i + 9, + function () + if client.focus then + local tag = client.focus.screen.tags[i] + if tag then + client.focus:move_to_tag(tag) + end + end + end, + {description = "move focused client to tag #"..i, group = "tag"}), + -- Toggle tag on focused client. + awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9, + function () + if client.focus then + local tag = client.focus.screen.tags[i] + if tag then + client.focus:toggle_tag(tag) + end + end + end, + {description = "toggle focused client on tag #" .. i, group = "tag"}) + ) +end + +clientbuttons = gears.table.join( + awful.button({ }, 1, function (c) + c:emit_signal("request::activate", "mouse_click", {raise = true}) + end), + awful.button({ modkey }, 1, function (c) + c:emit_signal("request::activate", "mouse_click", {raise = true}) + awful.mouse.client.move(c) + end), + awful.button({ modkey }, 3, function (c) + c:emit_signal("request::activate", "mouse_click", {raise = true}) + awful.mouse.client.resize(c) + end) +) + +-- Set keys +root.keys(globalkeys) +-- }}} + +-- {{{ Rules +-- Rules to apply to new clients (through the "manage" signal). +awful.rules.rules = { + -- All clients will match this rule. + { rule = { }, + properties = { border_width = beautiful.border_width, + border_color = beautiful.border_normal, + focus = awful.client.focus.filter, + raise = true, + keys = clientkeys, + buttons = clientbuttons, + screen = awful.screen.preferred, + placement = awful.placement.no_overlap+awful.placement.no_offscreen + } + }, + + -- Floating clients. + { rule_any = { + instance = { + "DTA", -- Firefox addon DownThemAll. + "copyq", -- Includes session name in class. + "pinentry", + }, + class = { + "Arandr", + "Blueman-manager", + "Gpick", + "Kruler", + "MessageWin", -- kalarm. + "Sxiv", + "Tor Browser", -- Needs a fixed window size to avoid fingerprinting by screen size. + "Wpa_gui", + "veromix", + "xtightvncviewer"}, + + -- Note that the name property shown in xprop might be set slightly after creation of the client + -- and the name shown there might not match defined rules here. + name = { + "Event Tester", -- xev. + }, + role = { + "AlarmWindow", -- Thunderbird's calendar. + "ConfigManager", -- Thunderbird's about:config. + "pop-up", -- e.g. Google Chrome's (detached) Developer Tools. + } + }, properties = { floating = true }}, + + -- Add titlebars to normal clients and dialogs + { rule_any = {type = { "normal", "dialog" } + }, properties = { titlebars_enabled = true } + }, + + -- Set Firefox to always map on the tag named "2" on screen 1. + -- { rule = { class = "Firefox" }, + -- properties = { screen = 1, tag = "2" } }, +} +-- }}} + +-- {{{ Signals +-- Signal function to execute when a new client appears. +client.connect_signal("manage", function (c) + -- Set the windows at the slave, + -- i.e. put it at the end of others instead of setting it master. + -- if not awesome.startup then awful.client.setslave(c) end + + if awesome.startup + and not c.size_hints.user_position + and not c.size_hints.program_position then + -- Prevent clients from being unreachable after screen count changes. + awful.placement.no_offscreen(c) + end +end) + +-- Add a titlebar if titlebars_enabled is set to true in the rules. +client.connect_signal("request::titlebars", function(c) + -- buttons for the titlebar + local buttons = gears.table.join( + awful.button({ }, 1, function() + c:emit_signal("request::activate", "titlebar", {raise = true}) + awful.mouse.client.move(c) + end), + awful.button({ }, 3, function() + c:emit_signal("request::activate", "titlebar", {raise = true}) + awful.mouse.client.resize(c) + end) + ) + + awful.titlebar(c) : setup { + { -- Left + awful.titlebar.widget.iconwidget(c), + buttons = buttons, + layout = wibox.layout.fixed.horizontal + }, + { -- Middle + { -- Title + align = "center", + widget = awful.titlebar.widget.titlewidget(c) + }, + buttons = buttons, + layout = wibox.layout.flex.horizontal + }, + { -- Right + awful.titlebar.widget.floatingbutton (c), + awful.titlebar.widget.maximizedbutton(c), + awful.titlebar.widget.stickybutton (c), + awful.titlebar.widget.ontopbutton (c), + awful.titlebar.widget.closebutton (c), + layout = wibox.layout.fixed.horizontal() + }, + layout = wibox.layout.align.horizontal + } +end) + +-- Enable sloppy focus, so that focus follows mouse. +client.connect_signal("mouse::enter", function(c) + c:emit_signal("request::activate", "mouse_enter", {raise = false}) +end) + +client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end) +client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end) +-- }}} diff --git a/home/.config/fish/minimal.fish b/home/.config/fish/minimal.fish new file mode 100644 index 0000000..eb444cb --- /dev/null +++ b/home/.config/fish/minimal.fish @@ -0,0 +1,2 @@ +alias clear="printf '\033[2J\033[3J\033[1;1H'" +bass source ~/.bashrc diff --git a/home/.config/nvim/base.vim b/home/.config/nvim/base.vim index 9e82f3a..aa41efe 100644 --- a/home/.config/nvim/base.vim +++ b/home/.config/nvim/base.vim @@ -22,9 +22,24 @@ while s:i < 10 let s:i += 1 endwhile -set clipboard=unnamedplus +set clipboard+=unnamedplus -colorscheme tokyonight-night +if system('uname -a') =~ '\' + let g:clipboard = { + \ 'name': 'WslClipboard', + \ 'copy': { + \ '+': '/mnt/c/Windows/system32/clip.exe', + \ '*': '/mnt/c/Windows/system32/clip.exe', + \ }, + \ 'paste': { + \ '+': ['/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe', '-NoLogo', '-NoProfile', '-c', '[Console]::Out.Write($(Get-Clipboard\ -Raw).tostring().replace("`r",""))'], + \ '*': ['/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe', '-NoLogo', '-NoProfile', '-c', '[Console]::Out.Write($(Get-Clipboard\ -Raw).tostring().replace("`r",""))'], + \ }, + \ 'cache_enabled': 0, + \ } +endif + +" colorscheme tokyonight-night if exists(':GuiRenderLigatures') GuiRenderLigatures 1 endif @@ -33,43 +48,47 @@ if exists(':GuiFont') GuiFont FiraCode\ Nerd\ Font endif -if exists(':NERDTreeToggle') - map :NERDTreeToggle - autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif -endif +function s:post_load() + if exists(':NERDTreeToggle') + map :NERDTreeToggle + autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif + endif -if exists(':BufferGoto') - let s:i = 1 - while s:i < 10 - execute printf('nmap %i :BufferGoto %i', s:i, s:i) - let s:i += 1 - endwhile + if exists(':BufferGoto') + let s:i = 1 + while s:i < 10 + execute printf('nmap %i :BufferGoto %i', s:i, s:i) + let s:i += 1 + endwhile - nmap :BufferNext - nmap :BufferPrevious - nmap :BufferClose -endif + nmap :BufferNext + nmap :BufferPrevious + nmap :BufferClose + endif -if exists(':DetectIndent') - autocmd BufRead * DetectIndent -endif + if exists(':DetectIndent') + autocmd BufRead * DetectIndent + endif -if exists(':CocInfo') - inoremap coc#refresh() - inoremap - \ coc#pum#visible() ? coc#pum#confirm() : "\" - nmap ld (coc-definition) - nmap lt (coc-type-definition) - nmap li (coc-implementation) - nmap lr (coc-references) -endif + if exists(':CocInfo') + inoremap coc#refresh() + inoremap + \ coc#pum#visible() ? coc#pum#confirm() : "\" + nmap ld (coc-definition) + nmap lt (coc-type-definition) + nmap li (coc-implementation) + nmap lr (coc-references) + endif -if exists(':LeaderGuide') - nnoremap :LeaderGuide '\' - nnoremap :LeaderGuide '' - let g:smap = get(g:, 'smap', {}) - " let g:smap[''] = get(g:smap, '', {}) - " let g:smap[''].l = 'language' - let g:smap.l = {'name' : 'language'} - call leaderGuide#register_prefix_descriptions("", "g:smap") -endif + if exists(':LeaderGuide') + nnoremap :LeaderGuide '\' + nnoremap :LeaderGuide '' + let g:smap = get(g:, 'smap', {}) + " let g:smap[''] = get(g:smap, '', {}) + " let g:smap[''].l = 'language' + let g:smap.l = {'name' : 'language'} + call leaderGuide#register_prefix_descriptions("", "g:smap") + endif +endfunction + +:au VimEnter * call s:post_load() diff --git a/home/.config/opera/Default/Bookmarks b/home/.config/opera/Default/Bookmarks new file mode 100644 index 0000000..1bfbeef --- /dev/null +++ b/home/.config/opera/Default/Bookmarks @@ -0,0 +1,145 @@ +{ + "roots": { + "bookmark_bar": { + "children": [ + { + "date_added": "13382315232730631", + "date_last_used": "0", + "guid": "1598d860-692c-4ad0-8372-e362856c2cb9", + "id": "22", + "name": "gmail", + "type": "url", + "url": "https://mail.google.com/" + }, + { + "date_added": "13382315299830860", + "date_last_used": "13382315307606822", + "guid": "e6733286-2943-4b56-9be9-085abc66d27f", + "id": "25", + "name": "youtube", + "type": "url", + "url": "https://youtube.com/" + }, + { + "date_added": "13382315356314154", + "date_last_used": "13382315366258681", + "guid": "d40d53df-a1d5-4abd-a9ff-3524271a0e6f", + "id": "26", + "name": "github", + "type": "url", + "url": "https://github.com/" + }, + { + "children": [], + "date_added": "13382315243355113", + "date_last_used": "0", + "date_modified": "13382315243355113", + "guid": "e902d4c5-1f97-4d36-8e4c-93b96c7b22d0", + "id": "23", + "name": "personal", + "type": "folder" + }, + { + "children": [], + "date_added": "13382315250302370", + "date_last_used": "0", + "date_modified": "13382315250302370", + "guid": "f551a13a-aef2-4667-95fb-25c1a83500bb", + "id": "24", + "name": "work", + "type": "folder" + } + ], + "date_added": "13382314101547094", + "date_last_used": "0", + "date_modified": "13382315358826147", + "guid": "0bc5d13f-2cba-5d74-951f-3f233fe6c908", + "id": "1", + "name": "Bookmarks bar", + "type": "folder" + }, + "custom_root": { + "pinboard": { + "children": [], + "date_added": "13382314101547668", + "date_last_used": "0", + "date_modified": "0", + "guid": "00000000-0000-4000-a000-000000000907", + "id": "7", + "name": "Pinboard", + "type": "folder" + }, + "speedDial": { + "children": [], + "date_added": "13382314101547657", + "date_last_used": "0", + "date_modified": "0", + "guid": "00000000-0000-4000-a000-000000000904", + "id": "6", + "name": "Speed Dials", + "type": "folder" + }, + "trash": { + "children": [], + "date_added": "13382314101547690", + "date_last_used": "0", + "date_modified": "0", + "guid": "00000000-0000-4000-a000-000000000905", + "id": "9", + "name": "Trash", + "type": "folder" + }, + "unsorted": { + "children": [], + "date_added": "13382314101547644", + "date_last_used": "0", + "date_modified": "0", + "guid": "00000000-0000-4000-a000-000000000901", + "id": "4", + "name": "Unsorted bookmarks", + "type": "folder" + }, + "unsyncedPinboard": { + "children": [], + "date_added": "13382314101547673", + "date_last_used": "0", + "date_modified": "0", + "guid": "00000000-0000-4000-a000-000000000908", + "id": "8", + "name": "Unsynchronized Pinboard", + "type": "folder" + }, + "userRoot": { + "children": [], + "date_added": "13382314101547651", + "date_last_used": "0", + "date_modified": "0", + "guid": "00000000-0000-4000-a000-000000000902", + "id": "5", + "name": "Other bookmarks", + "type": "folder" + } + }, + "other": { + "children": [], + "date_added": "13382314101547100", + "date_last_used": "0", + "date_modified": "0", + "guid": "82b081ec-3dd3-529c-8475-ab6c344590dd", + "id": "2", + "name": "Imported bookmarks", + "type": "folder" + }, + "synced": { + "children": [], + "date_added": "13382314101547121", + "date_last_used": "0", + "date_modified": "0", + "guid": "4cf2e351-0e85-532b-bb37-df045d8f8d0f", + "id": "3", + "name": "Mobile bookmarks", + "type": "folder" + } + }, + "version": 1 +} diff --git a/home/.config/opera/Default/Preferences b/home/.config/opera/Default/Preferences new file mode 100644 index 0000000..8bf7064 --- /dev/null +++ b/home/.config/opera/Default/Preferences @@ -0,0 +1,6023 @@ +{ + "Keybindings": { + "Basic": { + "AddToBookmarks": [], + "CloseTab": [ + "Ctrl+F4", + "Ctrl+Q" + ], + "Exit": [ + "Ctrl+Shift+X" + ] + } + }, + "adblocker": { + "acceptable_ads": { + "enabled": true + }, + "enabled": true, + "lists": {}, + "trackers": { + "enabled": true + }, + "whitelist_initialized": true, + "whitelist_version": -1 + }, + "alternate_error_pages": { + "backup": true + }, + "apps": { + "shortcuts_arch": "", + "shortcuts_version": 0 + }, + "autocomplete": { + "retention_policy_last_version": 130 + }, + "autofill": { + "last_version_deduped": 130 + }, + "bookmark_bar": { + "auto_visibility": true, + "show_on_all_tabs": true + }, + "bookmarks": { + "partners": { + "participating_user": true, + "receiving_enabled": false + }, + "trash_cleaner": { + "migration_applied": true + } + }, + "browser": { + "confirm_to_quit_enabled": false + }, + "chars": { + "next_check": "13382400562851957" + }, + "continue_shopping": { + "amazon_section_enabled": false, + "booking_section_enabled": false + }, + "default_search_provider": { + "synced_guid": "FF57F01A-0718-44B7-8A1F-8B15BC33A50B" + }, + "domain_diversity": { + "last_reporting_timestamp": "13382314101787424" + }, + "extensions": { + "alerts": { + "initialized": true + }, + "blacklistupdate": { + "version": "2025.1.25" + }, + "chrome_url_overrides": {}, + "last_opera_version": "130.0.6723.137", + "opsettings": { + "aaaheibinlhdehphhplbjalhlcilbama": { + "blacklist_state": 1 + }, + "aaipilfmheplbcghignccoiiebekkdhe": { + "blacklist_state": 1 + }, + "ablgnpngfaaficpckehadaljnjgjkhbi": { + "blacklist_state": 1 + }, + "acdfdofofabmipgcolilkfhnpoclgpdd": { + "blacklist_state": 1 + }, + "acdffiidghhgjhcmdefcgegamggnpbbo": { + "blacklist_state": 1 + }, + "achhckalphdlhbnohjonneffefbmaddi": { + "blacklist_state": 1 + }, + "acklnhgjphbhhomkneonohbjnbmkclfb": { + "blacklist_state": 1 + }, + "adbjdnocafdjnliogmcbgoocaclkibma": { + "blacklist_state": 1 + }, + "adikhbfjdbjkhelbdnffogkobkekkkej": { + "blacklist_state": 1 + }, + "aemgobnhmjkokaanfjcikbeddfpfbcce": { + "blacklist_state": 1 + }, + "aeomjpdpbidddnfmmlenkpaennnpopkb": { + "blacklist_state": 1 + }, + "afldfjciapjgcjhfokmfcmphbnnglblh": { + "blacklist_state": 1 + }, + "afpabppcibfahafilhkbbgfnlncppdnc": { + "blacklist_state": 1 + }, + "agapaenbopboombhnknhckhipdfpafgp": { + "blacklist_state": 1 + }, + "ahbojpmkkkcgacccmnfmfhljdfjfbpip": { + "blacklist_state": 1 + }, + "ahfgeienlihckogmohjhadlkjgocpleb": { + "active_permissions": { + "api": [ + "management", + "system.display", + "system.storage", + "webstorePrivate", + "system.cpu", + "system.memory", + "system.network" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101595538", + "from_webstore": false, + "granted_permissions": { + "api": [ + "management", + "system.display", + "system.storage", + "webstorePrivate", + "system.cpu", + "system.memory", + "system.network" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101595538", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://chrome.google.com/webstore" + }, + "urls": [ + "https://chrome.google.com/webstore" + ] + }, + "description": "Discover great apps, games, extensions and themes for Opera.", + "icons": { + "128": "webstore_icon_128.png", + "16": "webstore_icon_16.png" + }, + "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtl3tO0osjuzRsf6xtD2SKxPlTfuoy7AWoObysitBPvH5fE1NaAA1/2JkPWkVDhdLBWLaIBPYeXbzlHp3y4Vv/4XG+aN5qFE3z+1RU/NqkzVYHtIpVScf3DjTYtKVL66mzVGijSoAIwbFCC3LpGdaoe6Q1rSRDp76wR6jjFzsYwQIDAQAB", + "name": "Web Store", + "permissions": [ + "webstorePrivate", + "management", + "system.cpu", + "system.display", + "system.memory", + "system.network", + "system.storage" + ], + "version": "0.2" + }, + "needs_sync": true, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/web_store", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "ahggfmgiidlaceichjfemgbaggnbaloe": { + "blacklist_state": 1 + }, + "ainmdbchbbpamcfcjknekaocfakdnajd": { + "blacklist_state": 1 + }, + "akjdheomplehjdgpjenoamnhhkcenlkf": { + "blacklist_state": 1 + }, + "alecjlhgldihcjjcffgjalappiifdhae": { + "blacklist_state": 1 + }, + "alhkcdjmbdfapjganlbaagddjdjihcep": { + "blacklist_state": 1 + }, + "amniameoojfljhbifpnphelgdopoccck": { + "active_permissions": { + "api": [ + "statsPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101602091", + "from_webstore": false, + "granted_permissions": { + "api": [ + "statsPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101602091", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://www.opera.com/client/desktop-survey" + }, + "urls": [ + "https://www.opera.com/client/desktop-survey" + ] + }, + "description": "The page app for managing permission for opera user survey", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoc5JWgzLXOpMFd0gfmhEqfJhWgaiYUtL7PJhYUrMg++MJ1E4r0STE8ifFxmKMasao7N2JQuIwo5SGGzbShYCkYEuyUI0ub0sbh5Uii6wE36yaY+423/UC3NdALrknaopt4GQq/SdnISViDCo5KcMDFoM6PMnxjutWObfF45Mj5V9SCsAS79b3Mr6X0cjfcsQyYbqs0uk3wIprf59uWfSFFalwfKMHDPY7PYjGZFnsZOI6gct4w6YbNVoHNGKwv79q+5AWzZ7GK7ngC8Q2ZMOjH1jIHFYYtrF0fznfVaDNDaqMQTb1U1R0h9Hs2OwJ7+LDgXd9eZhr5k0zy36QiJYkQIDAQAB", + "manifest_version": 2, + "name": "Opera User Survey Page App", + "permissions": [ + "statsPrivate" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/user_survey_page_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "anledolmjgilmoppbpgbgnomclhellkn": { + "blacklist_state": 1 + }, + "aoeblpmededdgajkjbmlefkepphboide": { + "blacklist_state": 1 + }, + "aonedlchkbicmhepimiahfalheedjgbh": { + "blacklist_state": 1 + }, + "bapebekcapehfapcilombbgepgedmnmn": { + "blacklist_state": 1 + }, + "bbglkiiiofelplniblholffbhhjmdhhi": { + "blacklist_state": 1 + }, + "bcabkcaakkjfdlodkolfagbdejhhkigp": { + "blacklist_state": 1 + }, + "bcibcaaakpeekhbnddgnajbmjdcemfkf": { + "active_permissions": { + "api": [ + "management", + "settingsPrivate", + "adblockerPrivate", + "addonsPrivate", + "browserSidebarPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101596619", + "from_webstore": false, + "granted_permissions": { + "api": [ + "management", + "settingsPrivate", + "adblockerPrivate", + "addonsPrivate", + "browserSidebarPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101596619", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://addons.opera.com/" + }, + "urls": [ + "https://addons.opera.com/" + ] + }, + "description": "Opera Addons Portal", + "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAbTKr4g11sfL12IByl8cC1NThF3SIMBhYJlyF4vYe0RhuAztV06xdKladCVB3msDBaKfZwPF/+tgBIly76R/X4XiFyNeD01Tb4XYy8iBohVh8/ZP8c93OVTZ+0pTGE10UUjqtBPtcs6q2kz5z9eZ4LLCl2RX6/Kf8h6vsjuigUQIDAQAB", + "manifest_version": 2, + "name": "Opera Addons Portal", + "permissions": [ + "adblockerPrivate", + "addonsPrivate", + "browserSidebarPrivate", + "management", + "settingsPrivate" + ], + "version": "1" + }, + "needs_sync": true, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/addons_portal_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "bcmohgmkeiagakjobmokhjoadoaclmip": { + "blacklist_state": 1 + }, + "bdgdkpbjcedffdjnndlkbiklnekjjcgb": { + "blacklist_state": 1 + }, + "bdigkpjbmbdepgpkjeabfghlchdmphke": { + "blacklist_state": 1 + }, + "bfccjhpkgjfcpmefdpcdlggalaagmbfg": { + "blacklist_state": 1 + }, + "bfdlbgbpgjichdjjmkdcpagfggicjfom": { + "blacklist_state": 1 + }, + "bfefdmepaiiimfhbgneijclbnailbghl": { + "blacklist_state": 1 + }, + "bfjikbeoangkcjpaicnjgahbfgikpkdp": { + "blacklist_state": 1 + }, + "bgeakjmfknncppbmgkkfbglnodccdecp": { + "blacklist_state": 1 + }, + "bgekjjcaelmbmkcefhdbjkoodmmkpogm": { + "blacklist_state": 1 + }, + "bgmjggbdncggibjfgjpbigdmcllcipef": { + "blacklist_state": 1 + }, + "bgpmiljelfnilfcfmoppijdkmccbccel": { + "active_permissions": { + "api": [ + "contentFilterPrivate" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [ + "http://*/*", + "https://*/*" + ] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314912584364", + "from_webstore": false, + "granted_permissions": { + "api": [ + "contentFilterPrivate" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [ + "http://*/*", + "https://*/*" + ] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314912584364", + "location": 5, + "manifest": { + "content_scripts": [ + { + "all_frames": true, + "js": [ + "filter_content.js", + "snippets.js" + ], + "matches": [ + "http://*/*", + "https://*/*" + ], + "run_at": "document_start" + } + ], + "description": "Opera Adblocker", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq/8BYaaqN7jcFCVJz6NSOfOJsF14beTAz0S7UriKAG3oSgOHTWz2MjGg1kNk37XkW84CY+VrZK/h5RK4rED6O8lJR6W8F4yXnPkYY+zUMB14S6myR2Ctqgzh8JejTwMiDhbEkYJjZYKWsDwqg8mFdCaHQRXPX/HQSYkg3IY95F69dqcHv3G8dQB1IDiWPTfKyzhSZ/HqF1nigI6QRmJQx72U0cp+z7ZUsJqByeSLsyg3vh/fv99HS3G//COaj5+5SvlkMiNmJ4ICDoS+wX46KtKjtJxruc8yX9bz8jHty5JO8P4AASj5u7rMvqTIR0IxmdV6fqIIWzNuWP4dVSQGewIDAQAB", + "manifest_version": 2, + "name": "Stormcrow", + "permissions": [ + "\u003Call_urls>", + "contentFilterPrivate" + ], + "version": "1.0", + "web_accessible_resources": [ + "isolated-first.jst" + ] + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/adblocker", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "bhfoemlllidnfefgkeaeocnageepbael": { + "blacklist_state": 1 + }, + "bhpbfllmbnjkckcnppollddmfpmipdna": { + "blacklist_state": 1 + }, + "bifdbibngieombdobbohdcehhdakpkfp": { + "blacklist_state": 1 + }, + "bikofacodmhdpkfdeeocponfcgjcdfbk": { + "blacklist_state": 1 + }, + "bjjlbcacffbohhnhgmkdebadjbncnhag": { + "blacklist_state": 1 + }, + "bkfoggbmaeddfflfppchdlbakjilclbp": { + "blacklist_state": 1 + }, + "bkjbflodeemohgdgjgkabkpgeddeoiid": { + "blacklist_state": 1 + }, + "bmcnncbmipphlkdmgfbipbanmmfdamkd": { + "blacklist_state": 1 + }, + "bmegbfbhgflcckljmemoifpbmgdnjdgp": { + "blacklist_state": 1 + }, + "bmomlmlebemnegohbcdkbimolmpfbfkh": { + "active_permissions": { + "api": [ + "browserSidebarPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101598008", + "from_webstore": false, + "granted_permissions": { + "api": [ + "browserSidebarPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101598008", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://www.instagram.com/" + }, + "urls": [ + "https://www.instagram.com/" + ] + }, + "description": "Instagram Notifications", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApBEKUUUYrdqxarIk92pu0YypXwkWLP61ThEHvXc18Ledfm6/fhLo3ydWButg4ka6zS54m8DFXrNlJlXl0pQm+UROd7/MPgYUNDuFFuhGQWNoF7B4sKrQTQsDne9k75RYRJ+V4+LTmvDPA2ykaz5AwN5zNdojdxj4PaRKGcy0+JWod+03fWOtaU4nNeb5khdjpZEd/nAYAcAgxxhM3TQL9N5/w3+rONE1f5y7SA7H+eZ88sYuqWqABrUldoEeRWgYUJybNhf/gPet5R4q14LNDSOF7omxZbFd6zbsNoLJFpIS4TKHDJ5gfii0tud55b27IQVbJcbHvVpN7mdj5gr8NQIDAQAB", + "manifest_version": 2, + "name": "Instagram Notifications", + "permissions": [ + "browserSidebarPrivate" + ], + "version": "1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/instagram_notifications", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "bnagjbaemgbcodcpcdmljfbjdbngilpj": { + "blacklist_state": 1 + }, + "boikejnhiggonokccamalbhmenopmiji": { + "blacklist_state": 1 + }, + "bonfagbdfepfbhjgolfalmgldfbgjodi": { + "blacklist_state": 1 + }, + "bpffalghigmkdghibgickgcnkbcaidch": { + "blacklist_state": 1 + }, + "bphjnafcbklppigbjmpmedbknpkgmcce": { + "blacklist_state": 1 + }, + "cbbhaadllfhdkedgdbbjgjpcchpphkeh": { + "blacklist_state": 1 + }, + "cbnpimmlikdmfccbjhbjlmonkehnlofh": { + "active_permissions": { + "api": [ + "userStylesPrivate" + ], + "explicit_host": [ + "http://*/*", + "https://*/*" + ], + "manifest_permissions": [], + "scriptable_host": [ + "\u003Call_urls>" + ] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101605769", + "from_webstore": false, + "granted_permissions": { + "api": [ + "userStylesPrivate" + ], + "explicit_host": [ + "http://*/*", + "https://*/*" + ], + "manifest_permissions": [], + "scriptable_host": [ + "\u003Call_urls>" + ] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101605769", + "location": 5, + "manifest": { + "content_scripts": [ + { + "js": [ + "user_style.js" + ], + "matches": [ + "\u003Call_urls>" + ], + "run_at": "document_start" + } + ], + "description": "Opera user css.", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArnaqsE4ooZvzaHZMGNqDPWxAEWcDM17Xy7XGgiMN7l6YqKUwMtQft23e1DcXoHV1Mr98TC7SBNXKSvzEl+lhRmqqCZYYAD6qikXMtQ4oP8tiSiZZu5WYlYPVovbUkqExfSzBcTGJaP1+fJkgQ/MS2fShgjJY5vC1vz67IUh2ufVUkJxl/qdQkj8Tuwi29flZSTfPpTaEAD+BzLWpUof6Ikd16UmdRtfrJCMfQOfFj2oV+X30qb/K048OQHKL6Quh8PGogI9nR2/hl9o01/KXHrnO06A3rTF9SX8gcaFNXhT0bzxw9n3pXcbRcRAmd+PAsGdfPR19L8QWie7+V3k0+wIDAQAB", + "manifest_version": 2, + "name": "User CSS", + "permissions": [ + "userStylesPrivate", + "http://*/*", + "https://*/*" + ], + "version": "0.1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/user_styles", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "ccfjbdjailljfihgkoccfbiljjapiijb": { + "blacklist_state": 1 + }, + "ccnkbaeamfbhdnmilamlkagpfgimgppo": { + "blacklist_state": 1 + }, + "cejkepkfiaamcjmncopbdmkhaiejcobf": { + "blacklist_state": 1 + }, + "ceoldlgkhdbnnmojajjgfapagjccblib": { + "blacklist_state": 1 + }, + "cgloclgndbkhmjcaddholfcgghcgmmig": { + "active_permissions": { + "api": [ + "management", + "settingsPrivate", + "tabs", + "adblockerPrivate", + "addonsPrivate", + "browserSidebarPrivate", + "contentFilterPrivate", + "defaultBrowserPrivate", + "importPrivate", + "powerSavePrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "snapPrivate", + "statsPrivate", + "cryptoWalletPrivate", + "wallpapersPrivate", + "searchInTabsPrivate", + "easySetupPrivate", + "soundsManagerPrivate", + "palette", + "richHintsManagementPrivate", + "feedbackPopupPrivate", + "themesPrivate", + "proxySwitcherPrivate", + "operaAccountPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101599960", + "from_webstore": false, + "granted_permissions": { + "api": [ + "management", + "settingsPrivate", + "tabs", + "adblockerPrivate", + "addonsPrivate", + "browserSidebarPrivate", + "contentFilterPrivate", + "defaultBrowserPrivate", + "importPrivate", + "powerSavePrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "snapPrivate", + "statsPrivate", + "cryptoWalletPrivate", + "wallpapersPrivate", + "searchInTabsPrivate", + "easySetupPrivate", + "soundsManagerPrivate", + "palette", + "richHintsManagementPrivate", + "feedbackPopupPrivate", + "themesPrivate", + "proxySwitcherPrivate", + "operaAccountPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101599960", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://www.opera.com/client/welcome" + }, + "urls": [ + "https://www.opera.com/client/upgraded", + "https://www.opera.com/client/welcome" + ] + }, + "description": "Opera Welcome Page", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3D70pvFt8II51YKfsAcbWMJt7Tozn9Y05u1FrHPwL2mcfKJUx3qvs0htoH7B7nj2IUahC8O1ZusR07KTelw6KJqWvS/gcATqQdGe6sjweocSR7deWIAvAdXxHOOUspcH1qpWfaytUw05aWgZV7V/rzb8SErAUP9ThEvfRno4k8NP+jENrpS2L9app3+KTkIxcPp51OtcSv2I3COJ9KVSBTx94PahpgB8xdjHB9mtY3YCMJjJ/blRH57ykfZIKIZIW92IDxNwPgBwTfoK9Kvx47HONln+5iBLSn1GTqVnPptQsPI5Oe/ZCBAsWlYBkz2XpUh/krb8kArOLS5E8qzfUwIDAQAB", + "manifest_version": 3, + "name": "Opera Welcome Page", + "permissions": [ + "adblockerPrivate", + "addonsPrivate", + "browserAction", + "browserSidebarPrivate", + "contentFilterPrivate", + "cryptoWalletPrivate", + "defaultBrowserPrivate", + "easySetupPrivate", + "feedbackPopupPrivate", + "importPrivate", + "management", + "operaAccountPrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "palette", + "powerSavePrivate", + "proxySwitcherPrivate", + "richHintsManagementPrivate", + "searchInTabsPrivate", + "settingsPrivate", + "snapPrivate", + "soundsManagerPrivate", + "statsPrivate", + "tabs", + "themesPrivate", + "wallpapersPrivate" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/welcome_page_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "cgpbghdbejagejmciefmekcklikpoeel": { + "blacklist_state": 1 + }, + "chacaccgfimlhfpcbfnmiiakheagcgon": { + "blacklist_state": 1 + }, + "chbcaligghoofpkhcibiffdjodocficj": { + "blacklist_state": 1 + }, + "chmafjoljihhplhhpjcceofefhhoddbl": { + "blacklist_state": 1 + }, + "cikkigamncoobkmpenfdeniclmehdidh": { + "blacklist_state": 1 + }, + "cjdmfkgghdkpkioehnffllfemipmjgef": { + "blacklist_state": 1 + }, + "clddifkhlkcojbojppdojfeeikdkgiae": { + "blacklist_state": 1 + }, + "clkckblnmlbemmgefidhlmjcfboijafe": { + "blacklist_state": 1 + }, + "cmckkgalnmmkfnefkjngdjfjegnkphng": { + "blacklist_state": 1 + }, + "cockmkcmoohjkdpaiglfomnfapioccfd": { + "blacklist_state": 1 + }, + "cogmdockhimbjfijfadgoggdeohjbagn": { + "blacklist_state": 1 + }, + "cpnbgpaofhgpahgbjfbkgdgoebndmnmi": { + "blacklist_state": 1 + }, + "cpngackimfmofbokmjmljamhdncknpmg": { + "blacklist_state": 1 + }, + "cppdfeaamgpkngcgjpieiooeaajbdcjj": { + "blacklist_state": 1 + }, + "dafchpgmlgkdcpcelcohjadfcpodidgi": { + "blacklist_state": 1 + }, + "dakhgkakbjfehpibebmlelidlfjjdfig": { + "blacklist_state": 1 + }, + "dbbkgilokaohnhheanpibgklmhmknhmm": { + "blacklist_state": 1 + }, + "dejnaecmjmpnajcpbhkelomfdnjdfgfe": { + "blacklist_state": 1 + }, + "dekjciiicdgkkcedkkcaopjjimlbbipe": { + "blacklist_state": 1 + }, + "dffeodloihdmgegbnhcmffjcagledmhp": { + "blacklist_state": 1 + }, + "dhbiikglaiiglphmhhjdhidliagpodbi": { + "blacklist_state": 1 + }, + "dhenbdnfbgdadlbojchhimlmjlpcfpee": { + "active_permissions": { + "api": [ + "syncAuthFlowPrivate", + "authPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [ + "https://accounts.op-test.net/*", + "https://accounts.opera.com/*", + "https://auth.op-test.net/*", + "https://auth.opera.com/*" + ] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101613854", + "from_webstore": false, + "granted_permissions": { + "api": [ + "syncAuthFlowPrivate", + "authPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [ + "https://accounts.op-test.net/*", + "https://accounts.opera.com/*", + "https://auth.op-test.net/*", + "https://auth.opera.com/*" + ] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101613854", + "location": 5, + "manifest": { + "content_scripts": [ + { + "all_frames": true, + "js": [ + "auth_helper.js" + ], + "matches": [ + "https://accounts.opera.com/*", + "https://auth.opera.com/*", + "https://accounts.op-test.net/*", + "https://auth.op-test.net/*" + ], + "run_at": "document_start" + } + ], + "description": "Auth Helper", + "key": "AL53NTu5ocxD1F1UudiXdnFX5wIDAQAAMIIBCgKCAQEAsYwOWovUhLQyejWytwXhSBBcTDbuiwZPYiHSrTInpKG/kEJ2X21MKLRBvyy7AdTYrbkCYDBh5oI4n+FgTd7oi/msobfwHwA3iwBaVyNJSyDfms3Ir6PmftxSBW8BmV48PJY9DUtU8WqZwXvAyuqLhnZB0kYHsK4FVMbAYeN/Dafu2tg7ryHoizolxLUhZ+aHYVIXu/4IVmlPL+9xn+bn34g+ZVYf9kyX1pcg6vXtaUhL10NnJpZ7wR9uBO+ANvKQuDvTLfghjovAPvB1AVEbZwTa9jzKR25Rc+eso+wEEB6PCi0i0MUv5bZWgfOA9ObNoOlK3iDrsj6s0nZy5oYn4QIDAQAB", + "manifest_version": 3, + "name": "Auth Helper", + "permissions": [ + "https://accounts.opera.com/*", + "https://auth.opera.com/*", + "https://accounts.op-test.net/*", + "https://auth.op-test.net/*", + "authPrivate", + "syncAuthFlowPrivate" + ], + "version": "1.0", + "web_accessible_resources": [ + { + "matches": [ + "https://accounts.opera.com/*", + "https://auth.opera.com/*", + "https://accounts.op-test.net/*", + "https://auth.op-test.net/*" + ], + "resources": [ + "injected.js" + ] + } + ] + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/auth_helper", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "dhheemiaplnehidcpjkfjojjbhkhnfhm": { + "blacklist_state": 1 + }, + "dhhemdhonhlkaoadhbgdnogknjnagplg": { + "blacklist_state": 1 + }, + "djnfikhimijfcoaoblganhllmdjejggi": { + "blacklist_state": 1 + }, + "dkigkllnlkoblfbgfnfngfcnhmndonjm": { + "blacklist_state": 1 + }, + "dlcmabphabemcibpinmdkmojaofogdee": { + "blacklist_state": 1 + }, + "dldcbakcjliccckkmfjcblhciilpdcil": { + "blacklist_state": 1 + }, + "dpglnfbihebejclmfmdcbgjembbfjneo": { + "blacklist_state": 1 + }, + "dpiejmibihoklikohojpofdfgnjhjdfj": { + "blacklist_state": 1 + }, + "eagomcfjiefffhpaejnlpjccikpipdoe": { + "blacklist_state": 1 + }, + "ebhbijlilmnmfkibfimhlofimgfnjpjl": { + "blacklist_state": 1 + }, + "ebongfbmlegepmkkdjlnlmdcmckedlal": { + "active_permissions": { + "api": [ + "history", + "settingsPrivate", + "storage", + "tabs", + "browserSidebarPrivate", + "operaBrowserPrivate", + "operaTouchPrivate", + "statsPrivate", + "palette" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://*/*", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101612127", + "from_webstore": false, + "granted_permissions": { + "api": [ + "history", + "settingsPrivate", + "storage", + "tabs", + "browserSidebarPrivate", + "operaBrowserPrivate", + "operaTouchPrivate", + "statsPrivate", + "palette" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://*/*", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101612127", + "location": 5, + "manifest": { + "background": { + "page": "page.html" + }, + "description": "Opera Touch Background", + "externally_connectable": { + "matches": [ + "https://*.flow.opera.com/*", + "https://*.flow.op-test.net/*", + "chrome://startpageshared/", + "chrome://startpage/", + "chrome://bookmarks/", + "chrome://downloads/", + "chrome://extensions/", + "chrome://history/", + "chrome://news/", + "chrome://startpage/private", + "chrome://settings/", + "https://flow.opera.com/ext/v1/start" + ] + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl3gr/H95cAUTjTD3UDgjWivSGAvmeVr8hzBB6NgF0KOK2fGkVxMjQ/ly15kAPQoWjI8MF8wJccPKhhgfMfSyTUnXKshyx38oY/2ZkKdT3WoQT8xnSxS6TBNxxIsD8/6SFczrf7ydyznqEZWD3IaIZsOCT1HC7zfUuAIgkGi1O5LxXRIwI7rnVpcLXXIwe8rPUm+YhvJmXeyvDyxZnsf2Pije999Pv31en+QEifYU+0KTW92k/PzFd8WRj4/abb/T0uP8cHsKu14pEVl/1devc8b9w43/GExQZ7k8dK5Pt1RF7ct3xFfXdfE2ihqqUVd0JRRszY6n/T5XcWItidEOJwIDAQAB", + "manifest_version": 2, + "name": "Opera Touch Background", + "permissions": [ + "\u003Call_urls>", + "browserSidebarPrivate", + "chrome://*/*", + "history", + "operaBrowserPrivate", + "operaTouchPrivate", + "palette", + "settingsPrivate", + "statsPrivate", + "storage", + "tabs" + ], + "version": "0.1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/opera_touch_background", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "ecijengmojcngjjgghkfkgbjoogmlngb": { + "blacklist_state": 1 + }, + "edggkgdammihneiigjkbmbjbihobpoeo": { + "blacklist_state": 1 + }, + "edjkooiccbgjhlpfhkknkjhfpmjkmelk": { + "blacklist_state": 1 + }, + "eencbeelgfacnhekfiklkobllfleohce": { + "blacklist_state": 1 + }, + "eeocknbjpmfgaclencnfjfkklmmfmiie": { + "blacklist_state": 1 + }, + "efcogfmkbpacgnppjambabgjkcgokmgp": { + "blacklist_state": 1 + }, + "efdbfjleifmgohdfpdmkkhngjbfgfdoe": { + "blacklist_state": 1 + }, + "efpeldimhbhjejgcdcbhmjllaafhjmge": { + "active_permissions": { + "api": [ + "browserSidebarPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101598849", + "from_webstore": false, + "granted_permissions": { + "api": [ + "browserSidebarPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101598849", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://m.vk.com/mail" + }, + "urls": [ + "https://m.vk.com/", + "http://testsuites.bi.service.osa/platforms/dna/resources/vkontakte_notifications/" + ] + }, + "description": "VKontakte Notifications", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhZeWMxuJaCuZmGRUVd+E7N73E5KJtpMObWqSuSE6QjXVD9xcOkKDSApGPVHWFyVyrABtyPc6Cc5fYtucIfeCHz2RDnbWdl2yvYq3GAp6oU3BnzC6NEwhv+fVvyYIo3UBSgfZxBA/sGB1veK5DJXXdiI5dazeJ8+2JVhnDtyRkFn38UbiFzBy2tKppWbgUCTS/f+FpxKbtvpQb9fxs6qpXKZZm0p9gTAoDPyZIOT1HrPdrczs6YbRoH/Le92FEsCylHVvXEgjCuQ15QH5CcJ7kWO/rpap2S5ikhgjuxTs62sL+JYYALjrPTFkHB7CHQUJ7ERxZxTLALgUx3MyWf00nQIDAQAB", + "manifest_version": 2, + "name": "VKontakte Notifications", + "permissions": [ + "browserSidebarPrivate" + ], + "version": "1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/vkontakte_notifications", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "egafjhhpbipcmpoiomegbckljbbbphoj": { + "blacklist_state": 1 + }, + "egmfaijlgimjnjgblmkhfpalbfkeocii": { + "blacklist_state": 1 + }, + "ehlmjgafbankbokkgbjnalkgahahjgbd": { + "active_permissions": { + "api": [ + "settingsPrivate", + "storage", + "tabs", + "adblockerPrivate", + "addonsPrivate", + "browserSidebarPrivate", + "contentFilterPrivate", + "defaultBrowserPrivate", + "importPrivate", + "statsPrivate", + "wallpapersPrivate", + "palette", + "operaIdentityPrivate", + "introductionPrivate", + "locationPrivate", + "vibesPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101603271", + "from_webstore": false, + "granted_permissions": { + "api": [ + "settingsPrivate", + "storage", + "tabs", + "adblockerPrivate", + "addonsPrivate", + "browserSidebarPrivate", + "contentFilterPrivate", + "defaultBrowserPrivate", + "importPrivate", + "statsPrivate", + "wallpapersPrivate", + "palette", + "operaIdentityPrivate", + "introductionPrivate", + "locationPrivate", + "vibesPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101603271", + "location": 5, + "manifest": { + "action": { + "default_icon": { + "16": "icons/logo.png", + "32": "icons/logo.png" + }, + "theme_icons": [ + { + "dark": "icons/logo.png", + "light": "icons/logo.png", + "size": 16 + }, + { + "dark": "icons/logo.png", + "light": "icons/logo.png", + "size": 32 + } + ] + }, + "author": "Opera Norway AS", + "description": "Opera Intro", + "developer": { + "name": "Opera Norway AS", + "url": "https://opera.com" + }, + "homepage_url": "https://opera.com", + "icons": { + "128": "icons/logo.png", + "32": "icons/logo.png" + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+xjWveBjNqYOzYGpJ1CWHv94bna667U1AF9rsbX9k5JhpjNCcCYYEtsMP8h1gCPzFanclndbrZHUgmgX3FTw7nRBTLEwMfGwWjjvUYWBPdfd8jDh6MPBHEEMpHwWo01/IE4ec/WAx1WF660r8WVqfEqzY9zFYhjWWk+R313NbvAxXGnlScgwye+1PUWZil4O+VdP7yP62J2I+xHzI1VavXg9tyVXRCURZH7F7/u2UvnLzZw0jgYueQBFspb1MzxYYS3LGocmI8KpK3uRWZE6aEGyO0OwiG74sJtbHz9WJCTdBzpkFBSy2sy/LJoHyfUOznIaM0P5ZdlDVo/TZIrijwIDAQAB", + "manifest_version": 3, + "name": "opera-intro", + "permissions": [ + "browserSidebarPrivate", + "adblockerPrivate", + "addonsPrivate", + "contentFilterPrivate", + "defaultBrowserPrivate", + "importPrivate", + "introductionPrivate", + "locationPrivate", + "operaIdentityPrivate", + "palette", + "settingsPrivate", + "statsPrivate", + "storage", + "tabs", + "vibesPrivate", + "wallpapersPrivate" + ], + "version": "2.0.85" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/opera_intro_extension", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "ehlplolnhhknibceabgcifghiplhajei": { + "blacklist_state": 1 + }, + "eikbfklcjampfnmclhjeifbmfkpkfpbn": { + "blacklist_state": 1 + }, + "ejddjnilmdncjilbfjgameihlklfpohp": { + "blacklist_state": 1 + }, + "ejfajpmpabphhkcacijnhggimhelopfg": { + "blacklist_state": 1 + }, + "ejighbgeedkpcambhfkohdalcgckdein": { + "blacklist_state": 1 + }, + "ekfodldkedhimgldfpmaagmkollebfkd": { + "blacklist_state": 1 + }, + "ekhkckippcmagmjmbjncnlgiohlgaloc": { + "active_permissions": { + "api": [ + "operaResourcesPrivate", + "statsPrivate", + "wallpapersPrivate", + "palette", + "gamingPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101614986", + "from_webstore": false, + "granted_permissions": { + "api": [ + "operaResourcesPrivate", + "statsPrivate", + "wallpapersPrivate", + "palette", + "gamingPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101614986", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://gxc.gg" + }, + "urls": [ + "https://gxc.gg", + "https://dc.gxc.gg", + "https://gmx.dev", + "https://gx.games", + "https://create.gx.games", + "https://creategx.games", + "https://gx.me" + ] + }, + "description": "GXC Page", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxGooCe/hrFhTyNzGQjgQAARUicj/yZ3argNLtGb7aNQXamGSq4yG6HDY4sSfGNLyRMU6HhiXHFJ75xG0G30BC+3jfTQICM7Tp6q7k3f/C4MBSI8qIj+SxsBwr06BmlC6wHu6qc/VzYxQZ+FdG8j7BVqByfPy6dIRv27hDtU1hQLZEaeb+3Q7SojYMO62zaUluNuQouf8pt7MRA7a7l0ZKtWPXUsvrHQ3nmGPQ9z+Y2c72y8nCZ8HVwsxyTdHURT9Mo3ZtCxk6vu6np62Z/1LlGhLsWJEFz/XNgT5GUyApNj+B4HLU83GUhYwOg4247ndLw+WNj3AW6t5Pwa2S6bhHQIDAQAB", + "manifest_version": 2, + "name": "GXC Page", + "permissions": [ + "gamingPrivate", + "gameStripsPrivate", + "operaResourcesPrivate", + "palette", + "statsPrivate", + "wallpapersPrivate" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/gxc_page", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "ekpfhenefmlhjaljcghbioklgcpkalnn": { + "blacklist_state": 1 + }, + "ekpibplnnkfdcafdpoekhoffegcajene": { + "blacklist_state": 1 + }, + "elchiiiejkobdbblfejjkbphbddgmljf": { + "blacklist_state": 1 + }, + "elfogobdbdpoimhojimfklolannbcbmn": { + "blacklist_state": 1 + }, + "elkloalhpglgboehkapabfhjpmkmeook": { + "active_permissions": { + "api": [ + "management", + "settingsPrivate", + "tabs", + "adblockerPrivate", + "browserSidebarPrivate", + "defaultBrowserPrivate", + "powerSavePrivate", + "snapPrivate", + "statsPrivate", + "searchInTabsPrivate", + "easySetupPrivate", + "richHintsManagementPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101600995", + "from_webstore": false, + "granted_permissions": { + "api": [ + "management", + "settingsPrivate", + "tabs", + "adblockerPrivate", + "browserSidebarPrivate", + "defaultBrowserPrivate", + "powerSavePrivate", + "snapPrivate", + "statsPrivate", + "searchInTabsPrivate", + "easySetupPrivate", + "richHintsManagementPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101600995", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://www.opera.com/tutorials" + }, + "urls": [ + "https://www.opera.com/tutorials" + ] + }, + "description": "Opera Tutorials Page", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtiwoG4k3/4BxthGX09p5nPX0t7Zh4jFwTweTZBHLGTIXSCBxYilGukjZfhc3Y93D4Ciugkc9Bi3YQUk/c1MNK3VWzAfDufwVHEYCeCnsFTiMCA7+H8ZtiW20ZL7JdBcUlgxbru8kG7re0SAI6BjD3rjhR82ZPvYbIQnkl4QWBEzHBZMG0EHLa6z9y7m/n8zfuNLwjLDzXXW9ObpOm8lbRLhU8ZfPD2qE5wE4JNDfxrsl2P0vwWdsVf7B4gPa7ncURRjU2LthRJW1H8OlVN7zUyCkbcNJZ3UXjDMDy/7HtK77ohR9Urpmygrge0+shDPvLQg7TOzQZfK8QrYrdjbl/QIDAQAB", + "manifest_version": 2, + "name": "Opera Tutorials Page", + "permissions": [ + "adblockerPrivate", + "browserSidebarPrivate", + "defaultBrowserPrivate", + "easySetupPrivate", + "management", + "powerSavePrivate", + "richHintsManagementPrivate", + "searchInTabsPrivate", + "settingsPrivate", + "snapPrivate", + "statsPrivate", + "tabs" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/tutorials_page_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "elmbcmlmdjfemolgapoecfhcmcjgdmbh": { + "blacklist_state": 1 + }, + "elmggllmmdmjlbkfnbpmmfaofkihmcag": { + "blacklist_state": 1 + }, + "enegjkbbakeegngfapepobipndnebkdk": { + "ack_external": true, + "active_permissions": { + "api": [ + "downloads", + "history", + "management", + "settingsPrivate", + "storage", + "tabs", + "browserSidebarPrivate", + "powerSavePrivate", + "operaBrowserPrivate", + "speeddialPrivate", + "richHintsAgentPrivate", + "cashbackPrivate", + "uiTrackerPrivate" + ], + "explicit_host": [ + "http://*/*", + "https://*/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 137, + "events": [], + "first_install_time": "13382314115086715", + "from_webstore": true, + "granted_permissions": { + "api": [ + "downloads", + "history", + "management", + "settingsPrivate", + "storage", + "tabs", + "browserSidebarPrivate", + "powerSavePrivate", + "operaBrowserPrivate", + "speeddialPrivate", + "richHintsAgentPrivate", + "cashbackPrivate", + "uiTrackerPrivate" + ], + "explicit_host": [ + "http://*/*", + "https://*/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314115086715", + "location": 10, + "manifest": { + "author": "Opera Software AS", + "background": { + "persistent": true, + "scripts": [ + "main.js" + ] + }, + "developer": { + "name": "Opera Software" + }, + "externally_connectable": { + "ids": [ + "odndjkngipngdmdlfodecoelobjbidna", + "igpdmclhhlcpoindmhkhillbfhdgoegm", + "ekaedphfbpfmddheafoogkidbnhmbdgp" + ] + }, + "incognito": "not_allowed", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwAPLx0Y6cWHfsh67UU7lhhY7dMPqQoJULjS57Q/HVy5Ae5KFSS7hgrhEwoiSC9onE4MXvy1dtuUB0SsEXJuO9wztMid3WcjoIfk0Ybv7QEO6JqtYS9DD7wT9JwaFXMKivwnrgCrLQDoe2iqUp++8Vx0OMlCl1qHp74MBjkykQioNW6mqG1/kf3JKeNfSaY7ZZf49iSfDrQXuQmiZ3MKekUa+NUVeEIssinFQ1JEvrhHI1R4196JGSTDBf5ElMb/fxH5tsb/e52LAmwGaQ4ya4sjePsVsnEZrBgkteDvNOlJs2ajEGC7btjIh3jKgklkiXOajQYLWuVA5rt6VAqbzOwIDAQAB", + "manifest_version": 2, + "name": "Rich Hints Agent", + "permissions": [ + "boosterPrivate", + "cashbackPrivate", + "browserSidebarPrivate", + "downloads", + "history", + "limitersPrivate", + "management", + "operaBrowserPrivate", + "powerSavePrivate", + "richHintsAgentPrivate", + "settingsPrivate", + "speeddialPrivate", + "storage", + "tabs", + "uiTrackerPrivate", + "vpnProPrivate", + "windows", + "http://*/", + "https://*/" + ], + "update_url": "https://extension-updates.opera.com/api/omaha/update/", + "version": "1.1.3", + "web_accessible_resources": [ + "history-tags.json", + "startpage_test_function.js", + "targeted_sd_section.js" + ] + }, + "path": "enegjkbbakeegngfapepobipndnebkdk/1.1.3_0", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": true, + "was_installed_by_oem": false + }, + "enkgacgbeckkicmilhfokkjkdopicbbj": { + "blacklist_state": 1 + }, + "enmlgamfkfdemjmlfjeeipglcfpomikn": { + "active_permissions": { + "api": [ + "tabs", + "operaResourcesPrivate" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://*/*", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101599328", + "from_webstore": false, + "granted_permissions": { + "api": [ + "tabs", + "operaResourcesPrivate" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://*/*", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101599328", + "location": 5, + "manifest": { + "author": "Opera Software AS", + "content_security_policy": "script-src 'self' chrome://op-resources; object-src 'none'", + "description": "Fetches a news feed stream and displays it in a preview", + "incognito": "split", + "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDtwWVevS1LGH2NFiPnMpAkLFp1JmuIqSVDSCHMX4mwWcvfppKsjF9F451JXufJ20WaGrrwq9IhVsgjQ3gKQwTt36J4Js3INWjbANK0KyGh5bsKuIFamPj1Y7EIe9XObvLj5tiS1+dZxghfP8yHO98vGyaZ8xSpHqBTGk+Hxh4+EdQ8EIJ1SnIDjmlT1BXJh5vO+8Any3fRdvi/wuEqsooL4YAyCE8wRxxVPiFJhHjJVHU8vLXG18t9S78RMMUfojYtIdmqbK8eY2IoDF+QZIKxudpATTWxejBoasKsh/pFbC6EiwQeLdUQ5+820fwlRgL4kxFCyo6LnUcrOUKPOLzJAgMBAAECggEBAKg5leNB0aF386X3S3IT6b9ejqajh6TLoa0IhbmYw9C+yK03rEJglCzcT3cRqsm913KhhTIzMNwcDkI9Q9tm7j7tZITFWAdYGxgSbgPDHOnzpbOBNy2GXWkrn6CUFoUZJc0xkn3cPDreDyBuAOaS62jmOhrlzvGW1PPYAvvbp5xcHd+oVAGA0cHDF7uv/SNkw19Ya3gEbUO3tkCuaXonzv4jcO+unc/jzaZAk0By8NQCMHVKIpLJxZJgFI71uwWN2aqkVlyD3/gzaDg/OeOMLrU3OSB+D8lBwuKretp9bflCAR8biVQU9bzlszLhnxuPFHUzjqq3DhWxWErbB5S4iQ0CgYEA/aoWzsixY2CU5fJ42iWuEhWeXrALG+s0vltfBOXFJC3Jn8+qcsVFO02vUSVGrG4PElENwsexVy2OrOD00bVWqbN2dl9yyWZb1QgLYQF88jZCcxlmK5Is2Rp1c5ii4wWQ7yvyiGIWzGcCcITCnbbR8s5ERRZurSB9g90S7SPZfVMCgYEA7/HO10+rRiZEwet/JWJPA5qSTZitaRDEpio4bDlCsoL4y2p9dATX8kaelqHkKxYbk1ywTXK37ZhBOF/0FSO5jYWAE/jujh8jK0GPzB9XjkQr6qgKnm2qUdpsuV4liWyyE9p7m5MdIpyYPksgsslgzSXljUN0GGwo2wbN1xAuPfMCgYAm9gL+y9CDJQh5sR5i0zrDSFLE1GFAboXxXvNfOzNmdSnsw+a4LhiOHUZ6PjF2tojWFWD5s9ZHP5YUc5DmzOV8tzXQxKRKzs/4Dn5A7guU4ESgjRwmQRNmXSwBD0ale+tg8O0ViYta5c94HMwPkU757jiKLAHf0Ye1wzTu+3yiRQKBgQCZhKHteoi/8j4twInyFkstqBkRUq0outTG595/x8cXxdp+85xevbaYyXwwLlZ5BsUP7M7UTqDFgJPCCQp2+AuBM7g1jyC6h8uNon3pgOgZGx7qHSfmI45EnrbPhyAHJCdvsmtBp8eNXJm/yXubSGMJ/sQ3NMAz3Afr0xeiETU05wKBgAqCUMaGTgZeRAbPDBzRMh3kU/A+DFjUH8UaYsaESOXcWZptCBg+aQVznqHuaT3le+TiPre/FTGV/iwUwnDn7+FyQ0mYLUjLLSpkksyrcJNZQIlWPfBjp0qtbGonPlT/4XhhZ6JKIjFJeC8eEJSrswEQhsUcI1wIPbXPu+YnXHju", + "manifest_version": 2, + "mime_types": [ + "application/atom+xml", + "application/rss+xml" + ], + "mime_types_handler": "web_feed_handler.html", + "name": "News feed handler", + "permissions": [ + "\u003Call_urls>", + "chrome://*/*", + "operaResourcesPrivate", + "tabs" + ], + "version": "1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/web_feed_handler", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "eoeoincjhpflnpdaiemgbboknhkblome": { + "blacklist_state": 1 + }, + "epeomjakeffkfofnidikcpbacmfliolc": { + "blacklist_state": 1 + }, + "faajihnmbfdjebpkhngdjlflookcjbpd": { + "blacklist_state": 1 + }, + "faminaibgiklngmfpfbhmokfmnglamcm": { + "blacklist_state": 1 + }, + "fbeogiannbchfkmanlajfddhjpdjccda": { + "blacklist_state": 1 + }, + "fcmiiaoabfdmjddpbjianahclpbgmgnk": { + "blacklist_state": 1 + }, + "fefhaeemdgaophhobcpcopjgfjnmjpop": { + "blacklist_state": 1 + }, + "fefpbbcnadappdjlfplfppfaempaeakh": { + "blacklist_state": 1 + }, + "fehigimgapdgnlfhbjpjlnjgmeaamicj": { + "blacklist_state": 1 + }, + "fejahnjnkgccibegjdfpaekdpfppmabi": { + "blacklist_state": 1 + }, + "ffeocbomcpokpmjkkloomhnflpjmkjpi": { + "active_permissions": { + "api": [], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101607320", + "from_webstore": false, + "granted_permissions": { + "api": [], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101607320", + "location": 5, + "manifest": { + "author": "Opera Software", + "developer": { + "name": "Opera Software" + }, + "icons": { + "218": "icon.png" + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuAIcJIzHk+WPhjSyCb8NKBZv+zO38lwB6IcpqDaBwU3DuGVqzN7e/JifeOnxs8hZXlhwDNycteW5OFq/FqSO6j1RGsA83ECY6nzEcckcQ7ZNh8T9DRpYaRLf9uKJfus1UwNgBTEPp+qWZrI5QIYOeH+5Blz7xM2MBXqwcW4wAzb+MFCR25qXYeYT0J4BW82Lc5233yrHmlfpq7ftLhJkwL/xrNlRlDwiRRUAobKLsgHQN0kd7ZQBrXjjhymMu/J6vDgnlWqJomQ52El+pDYfVREy8hkOWDaRBOUwZfqtkDag8qONwZuGDh2luOTyTPsIGgqtQ5rTFJva7qOx6nWE3QIDAQAB", + "manifest_version": 3, + "mod": { + "payload": { + "theme": [ + { + "dark": { + "gx_accent": { + "h": 253, + "l": 56, + "s": 100 + }, + "gx_secondary_base": { + "h": 229, + "l": 5, + "s": 74 + } + }, + "id": "vibe", + "light": { + "gx_accent": { + "h": 253, + "l": 56, + "s": 100 + }, + "gx_secondary_base": { + "h": 208, + "l": 88, + "s": 32 + } + }, + "name": "default" + } + ] + }, + "schema_version": 2, + "settings": [ + { + "id": "color_picker_x_axis", + "max": 1, + "max_label": "vibrant", + "min": 0, + "min_label": "calm", + "name": "color-picker-x-axis", + "step": 0.01, + "type": "range", + "value": 0.08 + }, + { + "id": "color_picker_y_axis", + "max": 1, + "max_label": "cool", + "min": 0, + "min_label": "warm", + "name": "color-picker-y-axis", + "step": 0.01, + "type": "range", + "value": 0.66 + } + ], + "vibe": { + "color-picker-palettes": { + "dark": { + "accent": "wallpaper_opera_one/color_picker/accent.png", + "background": "wallpaper_opera_one/color_picker/dark.png" + }, + "light": { + "accent": "wallpaper_opera_one/color_picker/accent.png", + "background": "wallpaper_opera_one/color_picker/light.png" + } + }, + "preview": "wallpaper_opera_one/preview.png" + } + }, + "name": "Classic", + "version": "1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/default_mod", + "persistent_script_url_patterns": [], + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "ffhfoagmjcnkolneahbpagjcjjaeofbg": { + "blacklist_state": 1 + }, + "fgaapohcdolaiaijobecfleiohcfhdfb": { + "blacklist_state": 1 + }, + "fgfffefkfpmbjmhofnofmiikiolcbhll": { + "blacklist_state": 1 + }, + "fgldnknlljnfcfgchdijbjmmkdkmnabn": { + "blacklist_state": 1 + }, + "fgpadjighkndmfhkcbalgfknjomlphgp": { + "blacklist_state": 1 + }, + "fhnjdejfbngngppihmpgncfnpfdaglhg": { + "blacklist_state": 1 + }, + "fhpakgdnncieelihbbgoamgmaijegbmg": { + "blacklist_state": 1 + }, + "fijhlnmmmgflacagjecncpmpnhjieggk": { + "blacklist_state": 1 + }, + "fikjahjajgkcnpcbhcccfkleoaobfhnc": { + "blacklist_state": 1 + }, + "fjfiaeaopgmgbenipljajjipecobmbni": { + "blacklist_state": 1 + }, + "fkbmjpofpcpmmokgmkehcpbofjombfoe": { + "blacklist_state": 1 + }, + "fklejhhcpibpijjcfoobbncmnlhnckoo": { + "blacklist_state": 1 + }, + "fklnhhlgonmaiddgllfeppnpdpohkilk": { + "blacklist_state": 1 + }, + "flijfnhifgdcbhglkneplegafminjnhn": { + "blacklist_state": 1 + }, + "fmkphmmfaegafifgbimockbafpnfhkhe": { + "blacklist_state": 1 + }, + "fnaejnjikodabjplcjngjnjniokmapkm": { + "blacklist_state": 1 + }, + "fnekoclofbckijjfldbebkajlclgdcop": { + "blacklist_state": 1 + }, + "fneleoohaagcejefkfmanhhdoboipapk": { + "blacklist_state": 1 + }, + "fopbkiidibcjjlcpnpldcpdiiafeclci": { + "blacklist_state": 1 + }, + "fpaneejencmpllfhjmcgaochdekpbgac": { + "blacklist_state": 1 + }, + "gabbbocakeomblphkmmnoamkioajlkfo": { + "blacklist_state": 1 + }, + "gbgkoodppmcmfeaegpelbngiahdcccig": { + "blacklist_state": 1 + }, + "gbnahglfafmhaehbdmjedfhdmimjcbed": { + "blacklist_state": 1 + }, + "gegdfeiahlfolhcfioipjlkombmgbakh": { + "blacklist_state": 1 + }, + "gfbfbgkkbcngelbjegbhmoaopnfemijp": { + "blacklist_state": 1 + }, + "gfflcpencnmidmbdklfkbmfjmbieaopp": { + "blacklist_state": 1 + }, + "gfjocjagfinihkkaahliainflifnlnfc": { + "blacklist_state": 1 + }, + "ggolfgbegefeeoocgjbmkembbncoadlb": { + "blacklist_state": 1 + }, + "ghcdaheihefjaiihlegkggmmanbakmge": { + "blacklist_state": 1 + }, + "ghjpghegkcioppihginheepcphjnnccc": { + "blacklist_state": 1 + }, + "gieanldgaaaifgdkimlkfakbpofihpdf": { + "blacklist_state": 1 + }, + "gigbhaknoaicbdhgjniamnpmgcpjipim": { + "blacklist_state": 1 + }, + "gimiionhcndpmfdmapaliaipdpfemhnb": { + "blacklist_state": 1 + }, + "gkcgcddlhhlldmjffagogcoalhmfigoh": { + "blacklist_state": 1 + }, + "gkookgoofbomddkomagahpnpdcnebnad": { + "blacklist_state": 1 + }, + "glcpnoejchojbemelmbedggmdcgnpjkc": { + "blacklist_state": 1 + }, + "glgemekgfjppocilabhlcbngobillcgf": { + "blacklist_state": 1 + }, + "gmafbpocegdimljancjekdbidendhhag": { + "blacklist_state": 1 + }, + "gnamdgilanlgeeljfnckhboobddoahbl": { + "blacklist_state": 1 + }, + "gnjbfdmiommbcdfigaefehgdndnpeech": { + "blacklist_state": 1 + }, + "gojhcdgcpbpfigcaejpfhfegekdgiblk": { + "ack_external": true, + "active_permissions": { + "api": [ + "activeTab", + "gcm", + "storage", + "scripting", + "browserSidebarPrivate", + "operaBrowserPrivate", + "statsPrivate", + "operaIdentityPrivate" + ], + "explicit_host": [ + "https://*.satoshi.opera-api.com/*", + "https://*/*", + "wss://*.infura.io/*" + ], + "manifest_permissions": [], + "scriptable_host": [ + "https://*/*", + "https://cashback.op-test.net/*", + "https://cashback.opera.com/*", + "https://wx.qq.com/*" + ] + }, + "allowSearchResultsAccess": true, + "content_settings": [], + "creation_flags": 137, + "disable_reasons": 1, + "first_install_time": "13382314110227587", + "from_webstore": true, + "granted_permissions": { + "api": [ + "activeTab", + "gcm", + "storage", + "scripting", + "browserSidebarPrivate", + "operaBrowserPrivate", + "statsPrivate", + "operaIdentityPrivate" + ], + "explicit_host": [ + "https://*.satoshi.opera-api.com/*", + "https://*/*", + "wss://*.infura.io/*" + ], + "manifest_permissions": [], + "scriptable_host": [ + "https://*/*", + "https://cashback.op-test.net/*", + "https://cashback.opera.com/*", + "https://wx.qq.com/*" + ] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314110227587", + "location": 1, + "manifest": { + "author": "Opera Norway AS", + "background": { + "service_worker": "service.js" + }, + "content_scripts": [ + { + "all_frames": true, + "exclude_matches": [ + "https://wx.qq.com/*", + "https://*.wp.pl/*" + ], + "js": [ + "web3/dispatcher.js" + ], + "matches": [ + "https://*/*" + ], + "run_at": "document_start" + }, + { + "all_frames": true, + "js": [ + "web3/dispatcher.js" + ], + "matches": [ + "https://wx.qq.com/*" + ], + "run_at": "document_end" + }, + { + "js": [ + "opera-services/cashback.js" + ], + "matches": [ + "https://cashback.opera.com/*", + "https://cashback.op-test.net/*" + ], + "run_at": "document_start" + } + ], + "current_locale": "en_US", + "default_locale": "en", + "description": "", + "developer": { + "name": "Blueboard Limited, an Opera Group Company" + }, + "externally_connectable": { + "matches": [ + "https://cashback.opera.com/*", + "https://cashback.op-test.net/*" + ] + }, + "host_permissions": [ + "https://*.satoshi.opera-api.com/*", + "https://*/*", + "wss://*.infura.io/ws/*" + ], + "icons": { + "512": "img/icons/icon_512.png" + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy5QRsvgU1bEfD8q2B6iEC4ZjB7wgflmF+wKVv8vB5QOl6HJ5Xe06K/e3t61/IfXtOeWX1aiVRvnVC+t46KloCHrGL9J/+HyBx+R+TC6I7cGyqJa2ktVJAp1/ZPchfoIgKV3EumOfdPRob+Dgx9aftzYkP0r8fRm9JXrVIa9dRiYJ71iDcSkWMHClI6wWCiGReh0d7dJmEa3GpJ6lg5CrRNvosv6OWINEBAw+Av5SPcGxkaFHFlIHXCXz2VN1PdfCpH2Yn/Q2pLdkrEEmNooejE4fbqZekqrT0SPuwdg8OKSyWX51D2qvjt31qE/wUREiWaF2mtgeIb1KW7WxWB8geQIDAQAB", + "manifest_version": 3, + "name": "Opera Wallet", + "permissions": [ + "activeTab", + "browserSidebarPrivate", + "cryptoWalletPrivate", + "gcm", + "operaBrowserPrivate", + "operaIdentityPrivate", + "scripting", + "statsPrivate", + "storage" + ], + "sidebar_action": { + "default_icon": "img/icons/icon_512.png", + "default_panel": "index.html", + "default_title": "", + "panel_width": 480 + }, + "update_url": "https://extension-updates.opera.com/api/omaha/update/", + "version": "1.19.3", + "web_accessible_resources": [ + { + "matches": [ + "\u003Call_urls>" + ], + "resources": [ + "web3/provider.js" + ] + } + ] + }, + "path": "gojhcdgcpbpfigcaejpfhfegekdgiblk/1.19.3_0", + "pending_on_installed_event_dispatch_info": { + "previous_version": "" + }, + "preferences": {}, + "regular_only_preferences": {}, + "state": 0, + "was_installed_by_default": true, + "was_installed_by_oem": false, + "withholding_permissions": false + }, + "gpabpfikknflecblchhfkpkcpilbkfcd": { + "blacklist_state": 1 + }, + "gpfbncnkoeocopnpcacbbkdljdfhekcl": { + "blacklist_state": 1 + }, + "gphjehcgndcjccmghmjmeeabfecdiilm": { + "blacklist_state": 1 + }, + "gpjmfdieiklncohnadedkaghcenckggl": { + "blacklist_state": 1 + }, + "hadnccdgifjbhomjojnjpbpbcjbhamha": { + "blacklist_state": 1 + }, + "hcmdpeobfoppdkhcneogcflfmfceenlf": { + "blacklist_state": 1 + }, + "hdbipekpdpggjaipompnomhccfemaljm": { + "blacklist_state": 1 + }, + "hdekmjplfobcpcbmjfgabhecjdccobnb": { + "blacklist_state": 1 + }, + "hdhmofnopkgkpgnpggloijpbnaonhplc": { + "blacklist_state": 1 + }, + "henjcfljdhhpcekclnnbhmgbacdfkoho": { + "blacklist_state": 1 + }, + "hffpndpljemgdfjjkijcidbhadeiillo": { + "blacklist_state": 1 + }, + "hhancmkfonfhfbhjoobemlmegdjkboia": { + "blacklist_state": 1 + }, + "hhckidpbkbmoeejbddojbdgidalionif": { + "active_permissions": { + "api": [ + "mediaPlayerPrivate", + "settingsPrivate", + "storage", + "unlimitedStorage", + "detachedVideoPrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "statsPrivate", + "palette", + "feedbackPopupPrivate", + "videoConferencePrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [ + "*://*.amazon.com/*", + "*://*.gxcorner.dev/*", + "*://*.gxcorner.games/*", + "*://*.netflix.com/*", + "*://*.pornhub.com/*", + "*://*.primevideo.com/*", + "*://*.twitch.com/*", + "*://*.twitch.tv/*", + "*://*.vimeo.com/*", + "*://*.youtube.com/*", + "*://gxcorner.games/*", + "*://picture-in-picture.test.opera.com/*", + "*://pornhub.com/*", + "*://vimeo.com/*", + "http://*/*", + "https://*/*" + ] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101611086", + "from_webstore": false, + "granted_permissions": { + "api": [ + "mediaPlayerPrivate", + "settingsPrivate", + "storage", + "unlimitedStorage", + "detachedVideoPrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "statsPrivate", + "palette", + "feedbackPopupPrivate", + "videoConferencePrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [ + "*://*.amazon.com/*", + "*://*.gxcorner.dev/*", + "*://*.gxcorner.games/*", + "*://*.netflix.com/*", + "*://*.pornhub.com/*", + "*://*.primevideo.com/*", + "*://*.twitch.com/*", + "*://*.twitch.tv/*", + "*://*.vimeo.com/*", + "*://*.youtube.com/*", + "*://gxcorner.games/*", + "*://picture-in-picture.test.opera.com/*", + "*://pornhub.com/*", + "*://vimeo.com/*", + "http://*/*", + "https://*/*" + ] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101611086", + "location": 5, + "manifest": { + "author": "Opera Software AS", + "content_scripts": [ + { + "all_frames": true, + "js": [ + "video_handler.js", + "components/bragi.js", + "components/button.js", + "components/hint.js", + "components/lucid_mode_button.js", + "components/send_by_qr_code_button.js", + "components/video_detach_button.js", + "components/video_toolbar.js", + "third_party/davidshimjs-qrcodejs/qrcode.min.js" + ], + "matches": [ + "https://*/*", + "http://*/*" + ], + "run_at": "document_start" + }, + { + "all_frames": true, + "exclude_matches": [ + "*://picture-in-picture.test.opera.com:*/*", + "*://gxcorner.games/*", + "*://*.gxcorner.games/*", + "*://*.gxcorner.dev/*", + "*://*.youtube.com/*", + "*://*.netflix.com/*", + "*://*.amazon.com/*", + "*://*.primevideo.com/*", + "*://*.twitch.com/*", + "*://*.twitch.tv/*", + "*://vimeo.com/*", + "*://*.vimeo.com/*", + "*://pornhub.com/*", + "*://*.pornhub.com/*" + ], + "js": [ + "default_video_handler.js" + ], + "matches": [ + "https://*/*", + "http://*/*" + ], + "run_at": "document_start" + }, + { + "all_frames": true, + "js": [ + "test_video_handler.js" + ], + "matches": [ + "*://picture-in-picture.test.opera.com:*/*" + ], + "run_at": "document_start" + }, + { + "all_frames": true, + "js": [ + "youtube_video_handler.js" + ], + "matches": [ + "*://*.youtube.com/*" + ], + "run_at": "document_start" + }, + { + "all_frames": true, + "js": [ + "gx_corner_video_handler.js" + ], + "matches": [ + "*://gxcorner.games/*", + "*://*.gxcorner.games/*", + "*://*.gxcorner.dev/*" + ], + "run_at": "document_start" + }, + { + "all_frames": true, + "js": [ + "netflix_video_handler.js" + ], + "matches": [ + "*://*.netflix.com/*" + ], + "run_at": "document_start" + }, + { + "all_frames": true, + "js": [ + "prime_video_handler.js" + ], + "matches": [ + "*://*.amazon.com/*", + "*://*.primevideo.com/*" + ], + "run_at": "document_start" + }, + { + "all_frames": true, + "js": [ + "twitch_video_handler.js" + ], + "matches": [ + "*://*.twitch.com/*", + "*://*.twitch.tv/*" + ], + "run_at": "document_start" + }, + { + "all_frames": true, + "js": [ + "vimeo_video_handler.js" + ], + "matches": [ + "*://vimeo.com/*", + "*://*.vimeo.com/*" + ], + "run_at": "document_start" + }, + { + "all_frames": true, + "js": [ + "pornhub_video_handler.js" + ], + "matches": [ + "*://pornhub.com/*", + "*://*.pornhub.com/*" + ], + "run_at": "document_start" + } + ], + "content_security_policy": "script-src chrome://resources chrome://op-resources 'self'; object-src 'self'", + "incognito": "spanning", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvBg2Cd7SLmyLkCDy1qPl2ds5Xe56mbV8kz6y/krKJTxPjP96P0B/0gr4ktKAHb4bxJcGQip7IRrjKOVPJJA9UzPXBZACDPR12m8/dzpQPRI8ijTrDsQeAxR88oLRkNow8+b4F8KS+o5KpkIku1vvLrUpWUC6nnJOn8JOhRW851VVCtNUOrb2yYTi72Dc7W360M/ztA96KIRYSKN7CIeKBJNJp7zFAS79N389qw/FHd35HJkuVpBXgHo03tWGLswvNPzmywk5zhodXugLqr4C8VmNk2dkOq5+tpAaxMTCl4TSqI3/YUTGLsrnMiuOd8HyjO+6fM6Xq57N21H/oRFtsQIDAQAB", + "manifest_version": 2, + "name": "Video handler", + "permissions": [ + "detachedVideoPrivate", + "feedbackPopupPrivate", + "mediaPlayerPrivate", + "nvidiaVsrPrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "palette", + "settingsPrivate", + "statsPrivate", + "storage", + "unlimitedStorage", + "videoConferencePrivate" + ], + "version": "1.0", + "web_accessible_resources": [ + "images/*.png", + "images/*.svg" + ] + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/video_handler", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "hhmfdibgakhagkpalkmfamkaojignmbm": { + "blacklist_state": 1 + }, + "hjanbijkblmillaeknkalicgnjidndkl": { + "blacklist_state": 1 + }, + "hjccmeejehoiaokolmpoibekjlkgenea": { + "blacklist_state": 1 + }, + "hjghiofiijcepdnocbgefbdlbckjfheg": { + "blacklist_state": 1 + }, + "hjlmfejeepodkfiapgfhkniokjdcmkfo": { + "blacklist_state": 1 + }, + "hjmimgeipgjgdblgkjpgaknjeidbnjdb": { + "blacklist_state": 1 + }, + "hkmfdialkjnljbcnincgpollobclebaf": { + "blacklist_state": 1 + }, + "hmoajegljdhdbaggehffkmopedacnjhf": { + "blacklist_state": 1 + }, + "hmoibobbgceninnjaoadkgaceabjjeab": { + "blacklist_state": 1 + }, + "hnbekdjpdldejohkmdonijjglpohocgo": { + "blacklist_state": 1 + }, + "hndapinaldbddbjnhebjakhlgbcahhmp": { + "blacklist_state": 1 + }, + "hniiadklfgdhjcmmkpggffjngihaaoip": { + "blacklist_state": 1 + }, + "hoidflomjnnnbiemmkjdjkkialmhbago": { + "blacklist_state": 1 + }, + "hpbibljgpldkablgfoapbnilcambjann": { + "blacklist_state": 1 + }, + "hpmcdiephomdkjdpgbbjhnlebeofkdcd": { + "blacklist_state": 1 + }, + "iabhcmlfmommijjhppgpmaldhnnodggp": { + "blacklist_state": 1 + }, + "iagimhmngolcolenneiopfpadlhkadnm": { + "blacklist_state": 1 + }, + "ianpkncpdncekpjnlflanaomeeenkehn": { + "blacklist_state": 1 + }, + "iapdadaeaebaoigieglfababneoaifnf": { + "blacklist_state": 1 + }, + "ibgcfekaaejggoajjnmknjcoieffdnod": { + "active_permissions": { + "api": [ + "clipboardRead", + "clipboardWrite", + "notifications", + "unlimitedStorage" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101596971", + "from_webstore": false, + "granted_permissions": { + "api": [ + "clipboardRead", + "clipboardWrite", + "notifications", + "unlimitedStorage" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101596971", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://drive.google.com/" + }, + "urls": [ + "https://docs.google.com/", + "https://drive.google.com/" + ] + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnbWc4/Ox2BK8KIyDAXjdSpClBZphiu3dGiHb1esRp7Ejn+IvTF8Qn8RR7rMEAjZk9PmI4eRvloQz4TPJ5Yr5cJmQoet5H9HAJbGcCdrw1CB7hFubfDAG1tdWey2FprseTX67fbIPLlSirGIGXeQVFUmssbnTAiML0Qqpj06rUmTPmESacIQ2AbQe/GsgYSXKoSepXIBGS42OaZD4R6ag3aUslA0JFHGKUx3LQYjGWOUAlCsYcqrj5FiiVi0CqZB+qubmmSZP4q3su17Ac7VreejOlsDT9zHlazoed9cUXGiH8tB98LXchA+a/v4c1c349VehSzvxrje/tBx0GTB92QIDAQAB", + "manifest_version": 2, + "name": "Google Drive/Docs clipboad and notifications support.", + "permissions": [ + "clipboardRead", + "clipboardWrite", + "notifications", + "unlimitedStorage" + ], + "version": "1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/docs_minimal_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "icdkfljeilkpnmnaoldgjnhpdmjilacj": { + "blacklist_state": 1 + }, + "ickfamnaffmfjgecbbnhecdnmjknblic": { + "blacklist_state": 1 + }, + "icpgdmbkannfhajbcinkekegjlcbcibl": { + "blacklist_state": 1 + }, + "idddminncgmajidohcdinleodnnhmpip": { + "blacklist_state": 1 + }, + "ieejjmmgeihokfnlipbofpgnajfkdbbo": { + "blacklist_state": 1 + }, + "ienbdpmgofiaifnocdhlcidpbocpkcpi": { + "blacklist_state": 1 + }, + "ieomhnichbamgimkoacbpinnnlnpllej": { + "blacklist_state": 1 + }, + "igpdmclhhlcpoindmhkhillbfhdgoegm": { + "ack_external": true, + "active_permissions": { + "api": [ + "bookmarks", + "storage", + "tabs", + "topSites", + "browserSidebarPrivate", + "operaBrowserPrivate", + "statsPrivate", + "workspacesPrivate", + "palette", + "feedbackPopupPrivate", + "operaAccountPrivate", + "shodanPrivate", + "operaIdentityPrivate", + "tabsPrivate", + "localModelsPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [ + "\u003Call_urls>", + "https://*/*" + ] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 137, + "events": [], + "first_install_time": "13382314115307185", + "from_webstore": true, + "granted_permissions": { + "api": [ + "bookmarks", + "storage", + "tabs", + "topSites", + "browserSidebarPrivate", + "operaBrowserPrivate", + "statsPrivate", + "workspacesPrivate", + "palette", + "feedbackPopupPrivate", + "operaAccountPrivate", + "shodanPrivate", + "operaIdentityPrivate", + "tabsPrivate", + "localModelsPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [ + "\u003Call_urls>", + "https://*/*" + ] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314115307185", + "location": 1, + "manifest": { + "author": "Opera Norway AS", + "background": { + "persistent": true, + "scripts": [ + "background_worker.js" + ] + }, + "content_scripts": [ + { + "js": [ + "webpage_content_reporter.js" + ], + "matches": [ + "https://*/*" + ] + }, + { + "all_frames": true, + "exclude_matches": [ + "https://browserbench.org/*" + ], + "js": [ + "writing_mode_assistant.js" + ], + "matches": [ + "\u003Call_urls>" + ] + } + ], + "content_security_policy": "object-src 'self';", + "description": "Aria", + "developer": { + "name": "Opera Norway AS", + "url": "https://opera.com" + }, + "externally_connectable": { + "ids": [ + "fnmbciokibmcfamkopgdjjpmefbhbmem", + "odndjkngipngdmdlfodecoelobjbidna", + "enegjkbbakeegngfapepobipndnebkdk", + "cgloclgndbkhmjcaddholfcgghcgmmig" + ], + "matches": [ + "*://*.devicetest.ai:*/*", + "https://devicetest.ai/*", + "https://aria.op-test.net/*", + "http://localhost:11435/*", + "https://localhost:11435/*", + "https://www.opera.com/*", + "*://*.opera.com:*/*", + "https://www.staging.opera-website.route53.opera.com/*", + "chrome://rich-hints/*", + "chrome://startpage/*", + "chrome://startpageshared/*" + ] + }, + "homepage_url": "https://opera.com", + "icons": { + "128": "favicon_opera_one.png", + "32": "favicon_opera_one.png" + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwZiVKc/GXvUrqf0jHTXgNG8UQDSwdSUnrGl/CFvcA+/0K9GtuTwSTdvqPrnw9ACqX6QOIa6I36TruaB842sG+LtGvvgFeEwVuMbbmXuyYNgcfbf6IhVCZZPD7t5ygHkF1USHnw7sGCXfJ0aS4xIRlH7lA6eBYiFlz8ngMEmn2aZnxUWTVTOFpPHEwLLrlZwxngfYuyTzOaemygsi102UVDd+O5G/clRUQeam0A7hnYOu2HzmmmMQuWU0F95WpSniiDf5bUWY3OmI8dwgVei9MCHlEx6/D715PPczmfq/R5dqQ/Dj7nin+U89wNIBpGyk1HzkeYEkMu/ypm5t8V8xwwIDAQAB", + "manifest_version": 2, + "name": "Aria", + "page_action": { + "default_icon": { + "16": "favicon_opera_one.png", + "32": "favicon_opera_one.png" + }, + "theme_icons": [ + { + "dark": "favicon_opera_one.png", + "light": "favicon_opera_one.png", + "size": 16 + }, + { + "dark": "favicon_opera_one.png", + "light": "favicon_opera_one.png", + "size": 32 + } + ] + }, + "permissions": [ + "localModelsPrivate", + "liveWallpaperMetricsPrivate", + "workspacesPrivate", + "browserSidebarPrivate", + "feedbackPopupPrivate", + "operaAccountPrivate", + "operaBrowserPrivate", + "operaIdentityPrivate", + "palette", + "shodanPrivate", + "statsPrivate", + "storage", + "tabs", + "windows", + "topSites", + "tabsPrivate", + "bookmarks" + ], + "sidebar_action": { + "default_icon": "favicon_opera_one.png", + "default_panel": "aria.html", + "default_panel_width": 604, + "default_title": "Aria", + "maximum_panel_width": 755, + "minimum_panel_width": 604, + "panel_width": 604 + }, + "update_url": "https://extension-updates.opera.com/api/omaha/update/", + "version": "6.1.0.1", + "web_accessible_resources": [ + "public/aria-icon-writing-mode.svg" + ] + }, + "path": "igpdmclhhlcpoindmhkhillbfhdgoegm/6.1.0.1_0", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": true, + "was_installed_by_oem": false, + "withholding_permissions": false + }, + "iibnodnghffmdcebaglfgnfkgemcbchf": { + "blacklist_state": 1 + }, + "iilfecopjcmjdgfffklfdkhbkpkmcglh": { + "blacklist_state": 1 + }, + "ijebcgdknomkjgokkdhjhigkamcibajk": { + "blacklist_state": 1 + }, + "ikfpbngpljflklamndjomipdijkhehlm": { + "blacklist_state": 1 + }, + "ikihdpjgbomalcdgfdbkeodegggogdfk": { + "blacklist_state": 1 + }, + "iklgpchfbohgmghgfagediakopecfmbm": { + "blacklist_state": 1 + }, + "ildkkhljjpmpfhdfielmpmjhdnfkcnog": { + "blacklist_state": 1 + }, + "ilhhefepljbmehhbmjcflhcchkddfaon": { + "blacklist_state": 1 + }, + "immmcdbdgkahpciheaofoldhlbddmkfc": { + "blacklist_state": 1 + }, + "imodfccolnjcdccplejdejgjfofdemag": { + "blacklist_state": 1 + }, + "inlgdellfblpplcogjfedlhjnpgafnia": { + "blacklist_state": 1 + }, + "inokjfhioapobnjgjaaolbehffampmaa": { + "blacklist_state": 1 + }, + "iobdjpockeoakepiehbjjokhdaacncjl": { + "blacklist_state": 1 + }, + "iodlkjhnibdblegehlgpafnlhjgpfkbc": { + "blacklist_state": 1 + }, + "ioipkkmonpmomecbmggejienahinjkjj": { + "blacklist_state": 1 + }, + "ionnbjojpjaebeodjppancfcibnhbmkj": { + "blacklist_state": 1 + }, + "ipffdejgljghfbblplflhbgffgfiiahi": { + "blacklist_state": 1 + }, + "iphpmnjjkbneokidkdkcdfhlhlimhnfj": { + "blacklist_state": 1 + }, + "ipljmghelflfikejmgkmlmpjmehfjodc": { + "blacklist_state": 1 + }, + "ipnpelpjmnmepmgacemjkdkjlappmnen": { + "blacklist_state": 1 + }, + "jaocpokicpmlhbchlodlkiochdkmophj": { + "active_permissions": { + "api": [ + "continueShoppingPrivate" + ], + "explicit_host": [ + "https://shoppingcart.aliexpress.com/*", + "https://shoppingcart.aliexpress.ru/*" + ], + "manifest_permissions": [], + "scriptable_host": [ + "https://shoppingcart.aliexpress.com/*", + "https://shoppingcart.aliexpress.ru/*" + ] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101619716", + "from_webstore": false, + "granted_permissions": { + "api": [ + "continueShoppingPrivate" + ], + "explicit_host": [ + "https://shoppingcart.aliexpress.com/*", + "https://shoppingcart.aliexpress.ru/*" + ], + "manifest_permissions": [], + "scriptable_host": [ + "https://shoppingcart.aliexpress.com/*", + "https://shoppingcart.aliexpress.ru/*" + ] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101619716", + "location": 5, + "manifest": { + "author": "Opera Software AS", + "background": { + "persistent": false, + "scripts": [ + "aliexpress_observer.js" + ] + }, + "content_scripts": [ + { + "all_frames": true, + "js": [ + "aliexpress_observer_content_script.js", + "scrap_order.js" + ], + "matches": [ + "https://shoppingcart.aliexpress.com/*", + "https://shoppingcart.aliexpress.ru/*" + ], + "run_at": "document_start" + } + ], + "externally_connectable": { + "matches": [ + "https://shoppingcart.aliexpress.com/*", + "https://shoppingcart.aliexpress.ru/*" + ] + }, + "incognito": "not_allowed", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnyVooWmnp8Y23RCDRI5jGqPUHELNo58U88WRMAvsZp7L7LHyHPy/RR6PBohrFg6CotMjY6R2ANngftuOFponWxeKkpZge87bQXeupclUIkhZvaEnKyK+FNzKtv3uvodU8W182ty5ralOoZuh5+OoLpHvEApBL6CduL0sOr6oW5pFcDtJmKPPQTylGr5/AI4Swf3cHnD6aalbAsJ/wOz0OAGebIxvcqAyeVaUFWhw45mMF0EIGK1AHB8lx5xFkSzrMTp2Vlyx97MF2tyCQiLClz6Id1wOCgKUrBpc/oHn0T37SFa1+zbi8whFaKxjV8s6zouTXnchSlDhWJ8XXunlOQIDAQAB", + "manifest_version": 2, + "name": "Aliexpress observer", + "permissions": [ + "https://shoppingcart.aliexpress.com/*", + "https://shoppingcart.aliexpress.ru/*", + "continueShoppingPrivate" + ], + "version": "1.0", + "web_accessible_resources": [ + "scrap_order.js" + ] + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/aliexpress_observer", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "jbbopffnmpigiiejdknggggagconaelh": { + "active_permissions": { + "api": [], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101617119", + "from_webstore": false, + "granted_permissions": { + "api": [], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101617119", + "location": 5, + "manifest": { + "author": "Opera Software", + "developer": { + "name": "Opera Software" + }, + "icons": { + "218": "icon.png" + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1F0IpIfJsRoAPOIybrlxSSFq3liVV9LwTOAQTsksYVtXmDbRonWe0L9rmnEMUghhxZr+tv/vjpMfpGycvIOhTQXLBNgogpmp0Aw0AbjBlWPuoTfOYs2Fj3KP99+yXFjghey7/0uxcOXGnwD01DFjhmDoJZ4YxOG3vkESsPve1yPasPWDL6Iuvkq9e6uxq5dAlbwExtrTiqXsEOY+lvJ95yXQmx0nMuQV9+oqa9/jYDx8q//klNg7uPZVQMMkAI3ZkTUow8VjKji7NHkWDlpYAn6LfCLbJUNz1KH0m/XHVZFY8CH37rvDUVCVEjZ3yrOc1FoOMY8GO/I+fk6RsFpgEwIDAQAB", + "manifest_version": 3, + "mod": { + "payload": { + "theme": [ + { + "dark": { + "gx_accent": { + "h": 152, + "l": 54, + "s": 46 + }, + "gx_secondary_base": { + "h": 151, + "l": 14, + "s": 89 + } + }, + "id": "vibe", + "light": { + "gx_accent": { + "h": 152, + "l": 64, + "s": 76 + }, + "gx_secondary_base": { + "h": 226, + "l": 85, + "s": 80 + } + }, + "name": "default" + } + ], + "wallpaper": [ + { + "dark": { + "groups": [ + { + "layers": [ + { + "options": { + "shader_type": "WebGPU" + }, + "resource": "source/index.html", + "type": "shader" + } + ] + } + ], + "preview": { + "176x124": "wallpaper/preview.png" + }, + "text_color": "#ffffff", + "text_shadow": "#000000" + }, + "full_browser": true, + "id": "default", + "name": "default", + "title": "Default" + } + ] + }, + "schema_version": 2, + "settings": [ + { + "id": "color_picker_x_axis", + "max": 1, + "max_label": "active", + "min": 0, + "min_label": "calm", + "name": "color-picker-x-axis", + "step": 0.1, + "type": "range", + "value": 0.8 + }, + { + "id": "color_picker_y_axis", + "max": 1, + "max_label": "australis", + "min": 0, + "min_label": "borealis", + "name": "color-picker-y-axis", + "step": 0.1, + "type": "range", + "value": 0.76 + } + ], + "vibe": { + "color-picker-palettes": { + "dark": { + "accent": "wallpaper/color_picker/accent.png", + "background": "wallpaper/color_picker/dark.png" + } + }, + "preview": "wallpaper/preview.png", + "wallpaper": { + "animated": true + } + } + }, + "name": "Aurora", + "version": "1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/vibes/aurora", + "persistent_script_url_patterns": [], + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "jbebdjcjllheeclffnofhgcimmlkkbon": { + "blacklist_state": 1 + }, + "jchepaljijgokkoflakjioknkfolenbk": { + "blacklist_state": 1 + }, + "jenggbjfjblgmpcfejchbpnpineboigk": { + "blacklist_state": 1 + }, + "jfeofbkfcmflbdpoalgojinabfcmlnhd": { + "blacklist_state": 1 + }, + "jhapbopfchfogphiimjbhodmgnppoigk": { + "blacklist_state": 1 + }, + "jhfoecipcbpoboeafakdpjaakpdigclg": { + "blacklist_state": 1 + }, + "jhommlgbajjmgdjfkofmjkdiicdfknde": { + "blacklist_state": 1 + }, + "jhongheibdpfhdpfccheljfcabgliidh": { + "blacklist_state": 1 + }, + "jjemmelkbnacaponpdabclcijeocgpbj": { + "blacklist_state": 1 + }, + "jkbblkobgokdimiefleebjbhmnfjlcfg": { + "blacklist_state": 1 + }, + "jkdoinhjjdmfodnfaaephhefgngbahdp": { + "blacklist_state": 1 + }, + "jkkngokdooagpeidijbihiofdalckjmh": { + "blacklist_state": 1 + }, + "jkppjbndblkfgafdlihkaedojdgfebkp": { + "blacklist_state": 1 + }, + "jnopjcjmhhkhhmnhgllahnblhhfokggh": { + "blacklist_state": 1 + }, + "joealmmpdfblhdcnohmooogdinombncc": { + "blacklist_state": 1 + }, + "jofgidplbodcmfnnkmlbhgajpkipfiin": { + "blacklist_state": 1 + }, + "jooenbpgafdodkkhmmieoenilajdkcce": { + "blacklist_state": 1 + }, + "kbcgpdfdlgefpkoghnfflbhbbfomiiho": { + "blacklist_state": 1 + }, + "kbmbmoljonchdkbjgkioneippcfpnpmp": { + "blacklist_state": 1 + }, + "kcdeaofcapijfmeopimkgcepdpbdepnb": { + "blacklist_state": 1 + }, + "kcfefccmndghghcanogfebekgbajgibi": { + "blacklist_state": 1 + }, + "kcknbenjnkkjknphmnidanjifbgphjke": { + "blacklist_state": 1 + }, + "kcmioinhpoafnnoeghbfkebnoiiibbdk": { + "blacklist_state": 1 + }, + "kdbilhbpkjkfbbnggidbphgobpcklbhl": { + "blacklist_state": 1 + }, + "kdjbjneddimaafbndnkbfdggjncaegoi": { + "blacklist_state": 1 + }, + "kdndmfchehllpmgpkgeibmojedlfdhaf": { + "blacklist_state": 1 + }, + "kecobnmhcdkmdjifldaeiiaajaggahdp": { + "blacklist_state": 1 + }, + "kedpicenkkndemblkfpnngmcihdfhndn": { + "blacklist_state": 1 + }, + "keinkhgnlckanellohdllejmhipfocmi": { + "blacklist_state": 1 + }, + "kelbkhobcfhdcfhohdkjnaimmicmhcbo": { + "blacklist_state": 1 + }, + "kenbohlglcfaciabepmecjhipnpmjkgp": { + "blacklist_state": 1 + }, + "kfegjkgamdgpojndjlflplinedgplfdh": { + "blacklist_state": 1 + }, + "kfgaibfbmkjgmimhbbaikfnpkkjkpoan": { + "blacklist_state": 1 + }, + "kfjnfapiocpibeddeekmbikhpegjhdgi": { + "blacklist_state": 1 + }, + "khmiehpkiedpkpifcpeplghoibfhhigo": { + "blacklist_state": 1 + }, + "kjmiajamiimndhpicnkbijomngkocnfn": { + "blacklist_state": 1 + }, + "kjpifmjicccpbkfjdkehimhgklfkbanh": { + "blacklist_state": 1 + }, + "kldakcdhjlgjdccaienlkmbgopehmiag": { + "blacklist_state": 1 + }, + "klejifgmmnkgejbhgmpgajemhlnijlib": { + "blacklist_state": 1 + }, + "kljbbcnooaklhpifalnihdiofoahmmjj": { + "blacklist_state": 1 + }, + "kllbakgkphnnkiphbfclpjfebkfiiefg": { + "blacklist_state": 1 + }, + "klmjcelobglnhnbfpmlbgnoeippfhhil": { + "blacklist_state": 1 + }, + "klonfdlcigipbecdhifijjaajfgoagkl": { + "blacklist_state": 1 + }, + "kneggodalbcmgdkkfhbhbicbbahnacjb": { + "blacklist_state": 1 + }, + "knlpigpfaognbholppaembpfphilacie": { + "blacklist_state": 1 + }, + "knohfebhibeknbfioecpdmdkjkjdnjnl": { + "active_permissions": { + "api": [ + "bookmarks", + "bookmarkManagerPrivate", + "history", + "settingsPrivate", + "storage", + "tabs", + "unlimitedStorage", + "contextMenusPrivate", + "operaResourcesPrivate", + "speeddialPrivate", + "statsPrivate", + "suggestionsPrivate", + "palette" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://*/*", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101610094", + "from_webstore": false, + "granted_permissions": { + "api": [ + "bookmarks", + "bookmarkManagerPrivate", + "history", + "settingsPrivate", + "storage", + "tabs", + "unlimitedStorage", + "contextMenusPrivate", + "operaResourcesPrivate", + "speeddialPrivate", + "statsPrivate", + "suggestionsPrivate", + "palette" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://*/*", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101610094", + "location": 5, + "manifest": { + "author": "Opera Software AS", + "browser_action": { + "default_popup": "bookmark_popup.html" + }, + "content_security_policy": "script-src chrome://resources chrome://op-resources 'self'; object-src 'self'", + "description": "Manage your bookmarks", + "icons": {}, + "incognito": "split", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyCO1SEjZK6u8N8Mc3ZnEE90sy/vnEolZvi5MI2hUkCPP+ehYBDP8qw/9jo5kTvaDhP6JG8kpKVGbP4D8d1npo9M9+9N1G0MC+rqeMoGmn4PB6ECa3cCexwBkRe2VMh27xZaSnSjXX4b7LEpmcm2sz0IUdO7T6iKrk4au7CHhqXVazzf7FtoSqdMpm40uy74w+hCcv+yX87V7gZQEcF4NPkHfRkbGToBABTpe7rcf0yqyDvZsLyahvQDAC6WnPWJNTAoE1Ui8vlXaFC6qJofEZ7TGvN77TONnHI+q8izFxgCk/UbK5E++Hh+4h4J54RzpJvLqDm6bWOKeeOYyPl9vVwIDAQAB", + "manifest_version": 2, + "name": "Bookmarks", + "permissions": [ + "\u003Call_urls>", + "bookmarkManagerPrivate", + "bookmarks", + "chrome://*/*", + "contextMenusPrivate", + "history", + "operaResourcesPrivate", + "palette", + "settingsPrivate", + "speeddialPrivate", + "statsPrivate", + "storage", + "suggestionsPrivate", + "tabs", + "unlimitedStorage" + ], + "version": "1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/bookmark_popup", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "kofpgjgokfidcohjcdfcndkbindgmcmc": { + "blacklist_state": 1 + }, + "kolknmpohlhhicbgmmhnglllbgcegieb": { + "blacklist_state": 1 + }, + "lageaglodnhalgfffeniacefghklcdij": { + "blacklist_state": 1 + }, + "lalpacfpfnobgdkbbpggecolckiffhoi": { + "blacklist_state": 1 + }, + "lblbnlfhhblmfconjalikamamlgoobbe": { + "blacklist_state": 1 + }, + "lbnbllcdpdibhehjbcbaidnddopkpgbf": { + "blacklist_state": 1 + }, + "lcmpcbiknifdfieonipkoebfppegdmpp": { + "active_permissions": { + "api": [ + "tabs", + "browserSidebarPrivate", + "operaBrowserPrivate", + "statsPrivate", + "workspacesPrivate", + "cashbackPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101601564", + "from_webstore": false, + "granted_permissions": { + "api": [ + "tabs", + "browserSidebarPrivate", + "operaBrowserPrivate", + "statsPrivate", + "workspacesPrivate", + "cashbackPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101601564", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://getdify.com/client/desktop" + }, + "urls": [ + "https://*.getdify.com", + "https://*.cashback.opera.com" + ] + }, + "description": "Get Dify Page", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk73yvdc88pjvr8d2LdQSDvg5zvO/+oZl5RQfIhEwDT+PaMh24Wim36jLfsrWk0qMIEqXdMHrB41uiTv5Xrv/5SYgmtjpOgG2IdD/aO9eWKnoTjee3LMTqpMFCBGs4gVKPiwIvhN+XRg5wvcNzCGOmKpy0CfNEG90j0dwRU+K+yAicTm+8fpnaCG4oRzFpiF7f1UUGcMKsT0rItCuzR4oDY5NRf92NiajyzS75k9IVadekbQ7MzedrEehJRxNySWiHkoB6/b7y5uMOMzQZn8nn7oajOwlMJsjiBnpNQz1wP9m79ozO87mHa/Aib8/kElTxj9oTfcbD0YTviQlqt75IQIDAQAB", + "manifest_version": 2, + "name": "Get Dify Page", + "permissions": [ + "browserSidebarPrivate", + "cashbackPrivate", + "statsPrivate", + "tabs", + "windows", + "workspacesPrivate", + "operaBrowserPrivate" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/getdify_page_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "ldbfffpdfgghehkkckifnjhoncdgjkib": { + "blacklist_state": 1 + }, + "ldkihpcibakajmpnggbjnehoifnnpebn": { + "blacklist_state": 1 + }, + "leekgcollcnefaicnebbboegaccpmabn": { + "blacklist_state": 1 + }, + "lfedlgnabjompjngkpddclhgcmeklana": { + "blacklist_state": 1 + }, + "lffnnnfdablgamegkcboelplpcjoacmm": { + "blacklist_state": 1 + }, + "lhbicobpnnmpbhnneadgpcaonipnlpab": { + "blacklist_state": 1 + }, + "lhnnoklckomcfdlknmjaenoodlpfdclc": { + "blacklist_state": 1 + }, + "ljbegplllhffbfldlfjoacfdcbhcgnpo": { + "blacklist_state": 1 + }, + "ljefoakgfhcoeobgicjgejglnpfpemgb": { + "blacklist_state": 1 + }, + "lkadffjmnaiokkdncgdlecdegajoiemi": { + "blacklist_state": 1 + }, + "lkdanligledioimheahflbepecbceang": { + "blacklist_state": 1 + }, + "llkfnldljepopholdohmfjjlofppajii": { + "blacklist_state": 1 + }, + "llpiooofdeacaeccmkfmcolhpggemicb": { + "active_permissions": { + "api": [ + "bookmarks", + "bookmarkManagerPrivate", + "history", + "tabs", + "browserSidebarPrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "statsPrivate", + "palette", + "feedbackPopupPrivate", + "pinboardPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101604418", + "from_webstore": false, + "granted_permissions": { + "api": [ + "bookmarks", + "bookmarkManagerPrivate", + "history", + "tabs", + "browserSidebarPrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "statsPrivate", + "palette", + "feedbackPopupPrivate", + "pinboardPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101604418", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://pinboard.opera.com" + }, + "urls": [ + "*://pinboard.opera.com", + "*://pinboard.op-test.net" + ] + }, + "description": "Opera Pinboard Portal", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8LLtu5k8RJelw9DrpCvXcy+WbQ7B8ti2KVgUvfKmD1QX1/AGb/9Ma672DPl8C+zyVFU2sxNJ2ofu2mFQ2RxUDiFmcHPR/KWELwEcdoqNoepiVjvF8asnKXQeYIgiRj7BeSGceuqv3muxU6ezU63+0KVax8Nqi70bbg/8WfWSlFbvGcJmv2m3gzPdMbfY4q12tdx/WCAicMdjFjV1MIZ7xlTk6g0dOxXXhMziaQQd1c9QtHCJCUrzF2VPM8ZCaUJOz8lQZNM7lYUoG77+KHwYp8pXV2OjCnlsgmSSvS+2GH9Llo4LgYf0mmoHnXPizxZsFpc9AilCuCEj/5/VSX3lcQIDAQAB", + "manifest_version": 2, + "name": "Opera Pinboard", + "permissions": [ + "bookmarks", + "bookmarkManagerPrivate", + "browserSidebarPrivate", + "feedbackPopupPrivate", + "history", + "operaBrowserPrivate", + "operaResourcesPrivate", + "palette", + "pinboardPrivate", + "tabs", + "statsPrivate" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/pinboard_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "lmcajpniijhhhpcnhleibgiehhicjlnk": { + "blacklist_state": 1 + }, + "lmiknjkanfacinilblfjegkpajpcpjce": { + "blacklist_state": 1 + }, + "lmkeljmlecjkakkekfebmhmahhhflonf": { + "blacklist_state": 1 + }, + "lmnbobhffedhdhfpcjkjphcfpeeiocdn": { + "blacklist_state": 1 + }, + "lmokomhjjblhlegiepekpmdfallkiake": { + "blacklist_state": 1 + }, + "lnocaphbapmclliacmbbggnfnjojbjgf": { + "blacklist_state": 1 + }, + "lpgjcjiidibpkgbodjpfhpbhlapmebdn": { + "blacklist_state": 1 + }, + "lpjhpdcflkecpciaehfbpafflkeomcnb": { + "blacklist_state": 1 + }, + "mafpbclkdiejmpjnmioihcafdnlbmkco": { + "blacklist_state": 1 + }, + "makcojoppodhcgmmchohadhpkicoafka": { + "blacklist_state": 1 + }, + "mbacbcfdfaapbcnlnbmciiaakomhkbkb": { + "blacklist_state": 1 + }, + "mbgbaiiinbmbamiflklamkebhkcglfin": { + "blacklist_state": 1 + }, + "mdnmhbnbebabimcjggckeoibchhckemm": { + "blacklist_state": 1 + }, + "mdpgppkombninhkfhaggckdmencplhmg": { + "blacklist_state": 1 + }, + "mdpljndcmbeikfnlflcggaipgnhiedbl": { + "blacklist_state": 1 + }, + "meejmcfbiapijdfaadackoblffmidlig": { + "blacklist_state": 1 + }, + "mfglbjdihkhhnimlecioccjbjiepicip": { + "active_permissions": { + "api": [ + "syncAuthFlowPrivate", + "authPrivate", + "operaAccountPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101612953", + "from_webstore": false, + "granted_permissions": { + "api": [ + "syncAuthFlowPrivate", + "authPrivate", + "operaAccountPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101612953", + "location": 5, + "manifest": { + "app": { + "urls": [ + "https://accounts.op-test.net/", + "https://accounts.opera.com/", + "https://auth.op-test.net/", + "https://auth.opera.com/" + ] + }, + "description": "Auth Flow", + "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdZbr7+iRTFjOe7OCpGom9KTXm/hbox1SkoILYzMeeCPCtlYrqoUN9RmmnROYzr0zTZnDwkDyUwrztZ7TMgIcCXMVZhhwtbWcsyXDtslkENxUSZ3mV3sEN3mLr3CXZWoDFD/3c66oa1Dq+72OSXehZeuczwD8nqL99ZgYmMteO5/uLfcFT0T8cmwTnFs1IqxHbGMlpfAWq/3nkRUv1AFftz1xl08/jGt6YmZf3olVk5ByW1isWhfUbtPwPjyV+Bp2ZvE/l3u7ECNBeN2qneP2BgL4Qyt3Tf4YbwlwACEAy85GyAPlcvfkNEO0gtySRVPL0i0MnYwNuDINxbZ2wU6j7AgMBAAECggEAJEgmAR2ZL/nnLlRGOVTfuVX9keCyYThJn6VMZDNYNGq1KB5XplxEFWWcxy0Pr4xSNkzf7eQhwtzc9hC40YczF+1QpKFQb3xPkzhgKrq44EreNZ7anRx6/fpsbRgTNXYyRrq39yvvyz1uyUKffkbdX3sAPqKrLDYu5fYVpsqDe/JLAKiK1Lr7jZPQBiSv7vhGe40IoASua6BKlY70kNtdUTiI5LjNJPvBg65FlNc3V91fSuABge9ENWzCUWFmX10aNrVn4M+2taJuwoi7m1iHpQzLJHj3rw5YcKiG2UJRbhGcFbT8emerxRllgC/AmpZwSXi8o7ZHRg5ohYgfLgjUkQKBgQDWVhPWTtf1WRlyLmiof+k8fDO4Jl5Ya1ShiIRxMOdqbyhVnVgZDJMjNZCE0s8IlI+VBllO3uj7wqHG4Ibl3doldIbBkgvSKx/bvYY40OIh3jj8fs19xEDMb9QLl02aSOh/hEFyK2eUvGj8MGl4lPBQtpFNnb5Jzt61lTVHFxjc2QKBgQC7/jqhibJDd6I3rCUvwQJn/RMw3XyiLYpOQLc11fnypz14IRBmGFDAXIyAeeWMLDcO46cQ0WZn+au5ZHM7QfbKz2KfL1A7BqpZ5XMnXUn99cyBlBbTPVqgZ8aIo4uLSS0czGBf1oXAmw/pDIw45rxUkGrQ8bElhuJRXE1oIoHf8wKBgH1MRLx7yvO66o09ZCFc5VRepz138J9v30GvNP2WwTIPWVzzZpT+LOXgYmPDeRRjBKzx0TOyTDEhTsGccD/gua47uKtgXVi3rSAgY17Dfe6eomG5HxfuqpLYrPU5tjwDcydYgYnkpeDlY9pJ0t6S8wm8MKVXGe676KXuW/77GaXBAoGBALj76OWbgPYyekUd91mOKrf4pzGmQEW1Wiq2M5GeBF1pg2r53hEYTB189CRXzjCoMWVNTc+WvZYCb5/14A2nUxkuCHVrMR9j56ydwzow6eYkQCAhgHRMIylD9G/vvhhI4UM9OHgVt3dXHcjMuA4lvZvYn8MKkK3ElF5K3UBi9DlRAoGBAMDIrn8DEUGtjRCOJ45k8U3P4Y9wJCTGTR7p2dJ0sGfFhHi+Le9z4PfuQyh+geDK9lIPzTfGEbv/zCyD4laAn8gHMGFWsadqd4t/exYNbI230tM3WAmiqDDTRGbynGeL+FbrXdotC3X3FTGTYbo5TR5kpM1tYHqNRLkMelmV/O68", + "manifest_version": 2, + "name": "Opera Sync Auth Flow", + "permissions": [ + "authPrivate", + "operaAccountPrivate", + "syncAuthFlowPrivate", + "vpnProPrivate" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/sync_auth_flow_private_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "mfhnkgpdlogbknkhlgdjlejeljbhflim": { + "blacklist_state": 1 + }, + "mgfbpopbgcnocgpncdjlmifdbcdipbfa": { + "blacklist_state": 1 + }, + "mhjfbmdgcfjbbpaeojofohoefgiehjai": { + "active_permissions": { + "api": [ + "contentSettings", + "fileSystem", + "fileSystem.write", + "metricsPrivate", + "settingsPrivate", + "tabs", + "resourcesPrivate", + "pdfViewerPrivate", + "operaResourcesPrivate" + ], + "explicit_host": [ + "chrome://op-resources/*", + "chrome://resources/*", + "chrome://webui-test/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101605064", + "from_webstore": false, + "granted_permissions": { + "api": [ + "contentSettings", + "fileSystem", + "fileSystem.write", + "metricsPrivate", + "settingsPrivate", + "tabs", + "resourcesPrivate", + "pdfViewerPrivate", + "operaResourcesPrivate" + ], + "explicit_host": [ + "chrome://op-resources/*", + "chrome://resources/*", + "chrome://webui-test/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101605064", + "location": 5, + "manifest": { + "content_security_policy": "script-src 'self' 'wasm-eval' blob: filesystem: chrome://resources chrome://op-resources chrome://webui-test; object-src * blob: externalfile: file: filesystem: data:", + "description": "", + "incognito": "split", + "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDN6hM0rsDYGbzQPQfOygqlRtQgKUXMfnSjhIBL7LnReAVBEd7ZmKtyN2qmSasMl4HZpMhVe2rPWVVwBDl6iyNE/Kok6E6v6V3vCLGsOpQAuuNVye/3QxzIldzG/jQAdWZiyXReRVapOhZtLjGfywCvlWq7Sl/e3sbc0vWybSDI2QIDAQAB", + "manifest_version": 2, + "mime_types": [ + "application/pdf" + ], + "mime_types_handler": "index.html", + "name": "Chromium PDF Viewer", + "offline_enabled": true, + "permissions": [ + "chrome://op-resources/", + "chrome://resources/", + "chrome://webui-test/", + "contentSettings", + "metricsPrivate", + "pdfViewerPrivate", + "operaResourcesPrivate", + "resourcesPrivate", + "settingsPrivate", + "tabs", + { + "fileSystem": [ + "write" + ] + } + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/pdf", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "mhljmbhdpcbofeflpfiehajciopgajen": { + "blacklist_state": 1 + }, + "mibfbmhijjgpkmobcfdlelpccpeafoom": { + "blacklist_state": 1 + }, + "miejmllodobdobgjbeonandkjhnhpjbn": { + "blacklist_state": 1 + }, + "mjahececmjlmafhbafbbopnfgkigfdgc": { + "active_permissions": { + "api": [ + "management", + "settingsPrivate", + "adblockerPrivate", + "addonsPrivate", + "browserSidebarPrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "statsPrivate", + "wallpapersPrivate", + "palette" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101596146", + "from_webstore": false, + "granted_permissions": { + "api": [ + "management", + "settingsPrivate", + "adblockerPrivate", + "addonsPrivate", + "browserSidebarPrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "statsPrivate", + "wallpapersPrivate", + "palette" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101596146", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://store.gx.me" + }, + "urls": [ + "https://store.gx.me" + ] + }, + "description": "gx.store", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs/psdjcQeg1Ez2p6jBT8SRbRzFKw/sgu+QEWip3yfsAaVfRWZa8pfJarUmFUi4YeAwsKsxSJ6KLVv5y6V5UjTvFd5QfThSQ4Pt38ZHv/QdvO92NFb24IU+IrgCUwSplEWFcZovJx3Wkww/lmOcxUnl6hMivS6plBctXlbFFeQ3ZiDNUV8iD+UNXMauFHdV8XRbTllKef8s59ujKNXQhySi+vZQTIlzWs9zdD31DUJMk7QpoqbrJrJSaf/JMl8tElB4oBXwKRXwWTFLb0/w5cVJRrdCioJERCsmVWSp+cCIYUlenysMUe18i94nqcZE5a9X9tfxLJHkgRgGCwQ2Mz4wIDAQAB", + "manifest_version": 3, + "name": "gx.store", + "permissions": [ + "adblockerPrivate", + "addonsPrivate", + "browserSidebarPrivate", + "management", + "operaBrowserPrivate", + "operaResourcesPrivate", + "palette", + "settingsPrivate", + "statsPrivate", + "wallpapersPrivate" + ], + "version": "1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/gx_store", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "mjfnijmemjilopepdgnakgghiboempgf": { + "blacklist_state": 1 + }, + "mjoahfjnfmhgjiioedjkbclgkcjcbjef": { + "blacklist_state": 1 + }, + "mkndcbhcgphcfkkddanakjiepeknbgle": { + "blacklist_state": 1 + }, + "mlicfibfgknanmflbnecpkokekamjbei": { + "blacklist_state": 1 + }, + "mmnbenehknklpbendgmgngeaignppnbe": { + "blacklist_state": 1 + }, + "mnafnfdagggclnaggnjajohakfbppaih": { + "blacklist_state": 1 + }, + "mnanplinmmnjhobaliikmelmmjpoogkb": { + "blacklist_state": 1 + }, + "mnjejilcobdkeaholenhgcchnelddigl": { + "blacklist_state": 1 + }, + "mnonkalmdjjnelekfdaldkknjkedgamf": { + "blacklist_state": 1 + }, + "mocddgnkggoejbfibifihfeacdbogejl": { + "blacklist_state": 1 + }, + "moifnijmpffdmniakcdkhageikfcgmbm": { + "blacklist_state": 1 + }, + "mpaghnpkgmnikepcgjddhckcedapomkp": { + "blacklist_state": 1 + }, + "mpcgcpbbohmcfanbnlobnmnfojpilomj": { + "blacklist_state": 1 + }, + "najdlnokhipbhcnfadjmdnieblmciedc": { + "blacklist_state": 1 + }, + "napifgkjbjeodgmfjmgncljmnmdefpbf": { + "blacklist_state": 1 + }, + "nbomckfkgpfkhgcponiencnhemallhhh": { + "blacklist_state": 1 + }, + "ncnadiaifiaoeoelaipabcacbkgjilmn": { + "blacklist_state": 1 + }, + "ndbnfbenjdkkckmlklmjpipaokfccegf": { + "active_permissions": { + "api": [], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101618347", + "from_webstore": false, + "granted_permissions": { + "api": [], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101618347", + "location": 5, + "manifest": { + "author": "Opera Software", + "developer": { + "name": "Opera Software" + }, + "icons": { + "218": "icon.png" + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA14UvrW3+7v+dFq3rmQwY8abd8bfxsypNUbnpp4vi/HPup4YkPXEi1p5Pb0fSEadlIehT7MNf6I2jxJzOw5t5NddvsbqiIiSOhodqIRfdkZBC782NeP/Ldz152JFrBaAeqoJOTbcComk/6fhEefFPS7X4stDw5fEcNa+Tfky2Qgg/GSNAbInblt08/uEEDanG259TwaU1jMI/y3dqqfINllSIjBs1lC6CfsEYBIS8jAtgKyEJlbaGzcWFKRbVFGsm0Erd4LREmT7ajPhjv77C1XL/hn88t2uQ3vTMDJ+8szOpzjIplaUBxuUGnTGwZjDSYFN4XYGfq2lvglhC93ikvQIDAQAB", + "manifest_version": 3, + "mod": { + "payload": { + "background_music": [ + { + "author": "Opera", + "id": "0", + "name": "Midsommar", + "tracks": [ + "music/AMBIENT.m4a", + "music/HIGH_PAD.m4a", + "music/WHALE_SYNTH.m4a" + ] + } + ], + "browser_sounds": [ + { + "author": "Opera Software", + "id": "0", + "name": "Midsommar", + "sounds": { + "ARIA_COMMAND_LINE_SHOWN": [ + "sounds/click_202.m4a" + ], + "ARIA_SIDEBAR_PANEL_SHOWN": [ + "sounds/click_202.m4a" + ], + "CLICK": [ + "sounds/click_202.m4a" + ], + "SPLIT_SCREEN_CREATE": [ + "sounds/click_202.m4a" + ], + "SPLIT_SCREEN_REMOVE": [ + "sounds/click_202.m4a" + ], + "TAB_CLOSE": [ + "sounds/tab_close_003.m4a" + ], + "TAB_GROUP_COLLAPSE": [ + "sounds/tab_open_003.m4a" + ], + "TAB_GROUP_CREATE": [ + "sounds/tab_open_003.m4a" + ], + "TAB_GROUP_EXPAND": [ + "sounds/tab_open_003.m4a" + ], + "TAB_INSERT": [ + "sounds/tab_open_003.m4a" + ] + } + } + ], + "keyboard_sounds": [ + { + "author": "Opera Software", + "id": "0", + "name": "Midsommar", + "sounds": { + "TYPING_BACKSPACE": [ + "sounds/typing_603_backspace.m4a" + ], + "TYPING_ENTER": [ + "sounds/typing_601_enter.m4a" + ], + "TYPING_LETTER": [ + "sounds/typing_621.m4a", + "sounds/typing_622.m4a", + "sounds/typing_623.m4a" + ], + "TYPING_SPACE": [ + "sounds/typing_602_space.m4a" + ] + } + } + ], + "theme": [ + { + "dark": { + "gx_accent": { + "h": 247, + "l": 71, + "s": 93 + }, + "gx_secondary_base": { + "h": 250, + "l": 4, + "s": 60 + } + }, + "id": "vibe", + "light": { + "gx_accent": { + "h": 247, + "l": 71, + "s": 93 + }, + "gx_secondary_base": { + "h": 240, + "l": 90, + "s": 22 + } + }, + "name": "default" + } + ], + "wallpaper": [ + { + "dark": { + "groups": [ + { + "layers": [ + { + "options": { + "shader_type": "WebGPU" + }, + "resource": "source/index.html", + "type": "shader" + } + ] + } + ], + "preview": { + "176x124": "wallpaper/preview.png" + }, + "text_color": "#000000", + "text_shadow": "#ffffff" + }, + "full_browser": true, + "id": "default", + "name": "default", + "title": "Default" + } + ] + }, + "schema_version": 2, + "settings": [ + { + "id": "color_picker_x_axis", + "max": 1, + "max_label": "active", + "min": 0, + "min_label": "calm", + "name": "color-picker-x-axis", + "step": 0.1, + "type": "range", + "value": 0.26 + }, + { + "id": "color_picker_y_axis", + "max": 1, + "max_label": "saturated", + "min": 0, + "min_label": "pastel", + "name": "color-picker-y-axis", + "step": 0.1, + "type": "range", + "value": 0.24 + } + ], + "vibe": { + "color-picker-palettes": { + "light": { + "accent": "wallpaper/color_picker/accent.png", + "background": "wallpaper/color_picker/light.png" + } + }, + "preview": "wallpaper/preview.png", + "wallpaper": { + "animated": true + } + } + }, + "name": "Midsommar", + "version": "1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/vibes/midsommar", + "persistent_script_url_patterns": [], + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "neclhebkjhajagboegcjjhfmkmpgonmf": { + "blacklist_state": 1 + }, + "nfcgjdbmaldigcikhaommmbndpiajidc": { + "blacklist_state": 1 + }, + "nhihpocelklgjchjgmbedohjgckokfha": { + "blacklist_state": 1 + }, + "nhjehbmopbfbomhchfkhbghcehpeiijl": { + "blacklist_state": 1 + }, + "nhkchinogebbapokmlnfbfoglnonminm": { + "blacklist_state": 1 + }, + "nilbfjdbacfdodpbdondbbkmoigehodg": { + "blacklist_state": 1 + }, + "njfjkpickfhifbpkbkobflbggphjncgf": { + "blacklist_state": 1 + }, + "njmpphablmnjackgpmigponapahookhj": { + "blacklist_state": 1 + }, + "nkeimhogjdpnpccoofpliimaahmaaome": { + "active_permissions": { + "api": [ + "desktopCapture", + "processes", + "webrtcDesktopCapturePrivate", + "system.cpu" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101606453", + "from_webstore": false, + "granted_permissions": { + "api": [ + "desktopCapture", + "processes", + "webrtcDesktopCapturePrivate", + "system.cpu" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101606453", + "location": 5, + "manifest": { + "background": { + "page": "background.html", + "persistent": false + }, + "externally_connectable": { + "matches": [ + "https://*.google.com/*" + ] + }, + "incognito": "split", + "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAQt2ZDdPfoSe/JI6ID5bgLHRCnCu9T36aYczmhw/tnv6QZB2I6WnOCMZXJZlRdqWc7w9jo4BWhYS50Vb4weMfh/I0On7VcRwJUgfAxW2cHB+EkmtI1v4v/OU24OqIa1Nmv9uRVeX0GjhQukdLNhAE6ACWooaf5kqKlCeK+1GOkQIDAQAB", + "manifest_version": 2, + "name": "Google Hangouts", + "permissions": [ + "desktopCapture", + "enterprise.hardwarePlatform", + "processes", + "system.cpu", + "webrtcDesktopCapturePrivate" + ], + "version": "1.3.21" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/hangout_services", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "nklfajnmfbchcceflgddnkignfheooic": { + "blacklist_state": 1 + }, + "nlgdemkdapolikbjimjajpmonpbpmipk": { + "blacklist_state": 1 + }, + "nmeeibajhbcldcphgjpmailfheoikbjn": { + "active_permissions": { + "api": [ + "statsPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101600470", + "from_webstore": false, + "granted_permissions": { + "api": [ + "statsPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101600470", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://help.opera.com/" + }, + "urls": [ + "https://help.opera.com/" + ] + }, + "description": "Help Opera Page", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyuHVHG/E3n0z+035OuCYxvJoVnHxaUNpLusBIzjna85O7eCugO6ksPo2zCSd6MHZIW7lm9Up22toj6Ub+Kie0iOylIAlESIpIcn4b337rs1Svdb2gJ8+ZcK/rQaBl/m6DtI1uTMivDGe3kfCN12RfGZZnh8RTW24zLoZhzghjHQoBxVCTQyQl2yWqOt0JFamXn8GLRqHNvsoTj60J9R7ad6OY46xTYYSJTngW8GADnWCcUI5IY0UUQuCOkw/pS9I7o6YrsDoriYoKTAdfNpF2wo94O2GvAcK4bPWK/NmXwXg2gGNBi86WRx+f0wN04taMTK+Ei9Tht4iKZHLdZLqqwIDAQAB", + "manifest_version": 3, + "name": "Help Opera Page", + "permissions": [ + "statsPrivate" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/help_opera_page_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "nmghlnjjldbehnfaejmbpophglopclgn": { + "blacklist_state": 1 + }, + "nmpbgihpdmmclgognfcendlnemeppbna": { + "blacklist_state": 1 + }, + "nncaiajgdieahgnnoeijjohcnpobmcmo": { + "blacklist_state": 1 + }, + "nnjpmkckpiemokajkiggmmelpkdnkamd": { + "blacklist_state": 1 + }, + "noeldoghpbgogfocehhbhhpfnagnhbbh": { + "blacklist_state": 1 + }, + "nojkagbjbhgnilkopgljfkhddmdjcjfn": { + "blacklist_state": 1 + }, + "nomkmakjljpekcjbckcmffldeekdanpa": { + "blacklist_state": 1 + }, + "nonjdcjchghhkdoolnlbekcfllmednbl": { + "blacklist_state": 1 + }, + "npefbnhfjaofkhehcnhmacaeinbponln": { + "blacklist_state": 1 + }, + "oaljndinbnpjfmcgphpnbpgodonlkfgo": { + "blacklist_state": 1 + }, + "obhaigpnhcioanniiaepcgkdilopflbb": { + "active_permissions": { + "api": [ + "bookmarks", + "bookmarkManagerPrivate", + "clipboardWrite", + "cookies", + "history", + "settingsPrivate", + "storage", + "tabs", + "unlimitedStorage", + "webNavigation", + "browserSidebarPrivate", + "contentFilterPrivate", + "operaResourcesPrivate", + "partnerContentPrivate", + "speeddialPrivate", + "statsPrivate", + "suggestionsPrivate", + "backgroundWorkerPrivate", + "wallpapersPrivate", + "soundsManagerPrivate", + "shodanPrivate", + "operaIdentityPrivate", + "tabsPrivate", + "vibesPrivate" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://*/*", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [ + "backgroundWorkerPrivate.onFallbackImageRequest", + "operaIdentityPrivate.onLoginStateChange", + "runtime.onConnectExternal", + "settingsPrivate.onPrefsChanged", + "soundsManagerPrivate.onCustomMusicTrackUpdated", + "soundsManagerPrivate.onCustomSoundsUpdated", + "soundsManagerPrivate.onMusicAutoMuteUpdate", + "soundsManagerPrivate.onMusicVolumeUpdate", + "soundsManagerPrivate.onPlaySoundPreview", + "soundsManagerPrivate.onSoundEvent", + "soundsManagerPrivate.onSoundPreferenceChange", + "wallpapersPrivate.onSelectionChanged" + ], + "first_install_time": "13382314101608151", + "from_webstore": false, + "granted_permissions": { + "api": [ + "bookmarks", + "bookmarkManagerPrivate", + "clipboardWrite", + "cookies", + "history", + "settingsPrivate", + "storage", + "tabs", + "unlimitedStorage", + "webNavigation", + "browserSidebarPrivate", + "contentFilterPrivate", + "operaResourcesPrivate", + "partnerContentPrivate", + "speeddialPrivate", + "statsPrivate", + "suggestionsPrivate", + "backgroundWorkerPrivate", + "wallpapersPrivate", + "soundsManagerPrivate", + "shodanPrivate", + "operaIdentityPrivate", + "tabsPrivate", + "vibesPrivate" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://*/*", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101608151", + "location": 5, + "manifest": { + "auth_token_scopes": "user:read shodan:aria", + "author": "Opera Software AS", + "background": { + "page": "background_worker.html", + "persistent": false + }, + "content_security_policy": "object-src 'none'; script-src chrome://resources chrome://op-resources 'self'", + "description": "Helper for managing background tasks", + "externally_connectable": { + "ids": [ + "enmlgamfkfdemjmlfjeeipglcfpomikn", + "knohfebhibeknbfioecpdmdkjkjdnjnl" + ], + "matches": [ + "chrome://components/*", + "chrome://configure/*", + "chrome://design-system/*", + "chrome://easy-setup/*", + "chrome://easy-setup-gx/*", + "chrome://extensions/*", + "chrome://flags/*", + "chrome://news/*", + "chrome://rich-wallpaper/*", + "chrome://settings/*", + "chrome://startpage/*", + "chrome://styleguide/*", + "https://pinboard.opera.com/*", + "https://pinboard.op-test.net/*", + "https://local.op-test.net/*", + "https://test.gxcorner.dev/*", + "https://stage.gxcorner.dev/*", + "https://canary.gxcorner.dev/*", + "https://*.crypto-corner.op-test.net/*", + "https://*.crypto-corner.opera.com/*", + "https://*.gxcorner.games/*" + ] + }, + "incognito": "split", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Oi3EZ6E5DqC4Rr2cCGLziH5rs/3MH6mKw4DvQfxz28gbdmtvgsw3EeUIJONYeh890bbbR2VqZnr/RKBvDPwhzdXBGljQAG6ThvmjlfR3LJi/sQBsV/CsHUpsyLotJDh3w3nE6ui7pbK2h4/70JTanSiI0ROYfKUX+fnZUa6UPQspicYQPuw1kTefCU/wjbpYpdkBFtTjIfg2XKidRRwyISOCf9zXvmELD+8P4CYIWft+jJiYvWs5SrJa9PtUSQIB2dQ1UJ/QPt6mMwDrlF0XhltjzpzVqN+UEL6eqP7XE6FmbSNpBy3/JOWZezV25ptigYh/wDEmNdVxTTC9vW09wIDAQAB", + "manifest_version": 2, + "name": "Background worker", + "permissions": [ + "\u003Call_urls>", + "backgroundWorkerPrivate", + "bookmarkManagerPrivate", + "bookmarks", + "browserSidebarPrivate", + "chrome://*/*", + "clipboardWrite", + "cookies", + "contentFilterPrivate", + "history", + "operaIdentityPrivate", + "operaResourcesPrivate", + "partnerContentPrivate", + "settingsPrivate", + "shodanPrivate", + "soundsManagerPrivate", + "speeddialPrivate", + "statsPrivate", + "storage", + "suggestionsPrivate", + "tabs", + "tabsPrivate", + "unlimitedStorage", + "vibesPrivate", + "wallpapersPrivate", + "webNavigation" + ], + "version": "1.0" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/background_worker", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "obibnhlhdkjpopoicbdaahjoalknmhdc": { + "blacklist_state": 1 + }, + "objoaichchnolncdebkiiipkjlligamm": { + "blacklist_state": 1 + }, + "obpjkecphechmoodhajjnggfpfmnclfc": { + "blacklist_state": 1 + }, + "ocpleophfhddnogoadhmhpbjanddmnnj": { + "active_permissions": { + "api": [ + "contentSettings", + "cookies", + "management", + "settingsPrivate", + "tabs", + "webNavigation", + "browserSidebarPrivate", + "contextMenusPrivate", + "defaultBrowserPrivate", + "powerSavePrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "statsPrivate", + "cryptoWalletPrivate", + "wallpapersPrivate", + "easySetupPrivate", + "palette", + "feedbackPopupPrivate", + "authPrivate", + "operaIdentityPrivate", + "modsPrivate.getTags" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://*/*", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101616025", + "from_webstore": false, + "granted_permissions": { + "api": [ + "contentSettings", + "cookies", + "management", + "settingsPrivate", + "tabs", + "webNavigation", + "browserSidebarPrivate", + "contextMenusPrivate", + "defaultBrowserPrivate", + "powerSavePrivate", + "operaBrowserPrivate", + "operaResourcesPrivate", + "statsPrivate", + "cryptoWalletPrivate", + "wallpapersPrivate", + "easySetupPrivate", + "palette", + "feedbackPopupPrivate", + "authPrivate", + "operaIdentityPrivate", + "modsPrivate.getTags" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://*/*", + "chrome://favicon/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101616025", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "https://gx-corner.opera.com" + }, + "urls": [ + "https://canary.gxcorner.dev", + "https://crypto-corner.op-test.net", + "https://crypto-corner.opera.com", + "https://gxcorner.games", + "https://local.op-test.net", + "https://shopping-corner.opera.com/", + "https://stage.gxcorner.dev", + "https://test.gxcorner.dev", + "https://v6.gxcorner.games" + ] + }, + "auth_token_scopes": "gx-missions", + "description": "GX Corner Page", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtUGEclGt3F8lr7euM9U6ZuAyE8UtlwKZn/BVkdm5aeLsuPeIs1cnd4Jjsh8jtZLjIJHKFGE12IuYbyrfRj5pS8xPe05aYUjuQiYCdV2bl3gDtIUxYw5FqBOV1NTSDiKhJ4eensaKWd2C2wgXHy6odh3Uw7EQG2CENQMtHJd9RUKxoX7ffUB5wuSyG4oa8Lib8ORo6xquwah2tDgxMOGS+mNZ48c8ne5+bTsfe6fr9u3r7mTfnKV/eqfG2XuhrJfpyCwCuOZ/QjpRsS9nMuza2SACW+O/rj20l2W8ybLC7NBq26mgX06AW+XZV+q/c92i8/qQ5l8LVglLc6uUM8dqawIDAQAB", + "manifest_version": 2, + "name": "GX Corner Page", + "permissions": [ + "\u003Call_urls>", + "chrome://*/*", + "authPrivate", + "cookies", + "browserSidebarPrivate", + "contextMenusPrivate", + "cryptoWalletPrivate", + "defaultBrowserPrivate", + "easySetupPrivate", + "feedbackPopupPrivate", + "contentSettings", + "management", + "modsPrivate.getTags", + "operaBrowserPrivate", + "operaIdentityPrivate", + "operaResourcesPrivate", + "palette", + "powerSavePrivate", + "settingsPrivate", + "statsPrivate", + "tabs", + "wallpapersPrivate", + "webNavigation" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/stickysite_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "odndjkngipngdmdlfodecoelobjbidna": { + "active_permissions": { + "api": [ + "bookmarks", + "bookmarkManagerPrivate", + "cookies", + "history", + "management", + "settingsPrivate", + "tabs", + "tabGroups", + "addonsPrivate", + "bookmarksPrivate", + "browserSidebarPrivate", + "contextMenusPrivate", + "defaultBrowserPrivate", + "importPrivate", + "powerSavePrivate", + "operaBrowserPrivate", + "searchEnginesPrivate", + "snapPrivate", + "speeddialPrivate", + "statsPrivate", + "wallpapersPrivate", + "richHintsPrivate", + "searchInTabsPrivate", + "easySetupPrivate", + "searchEnginesPrivate.unattended", + "workspacesPrivate", + "palette", + "cashbackPrivate", + "feedbackPopupPrivate", + "uiTrackerPrivate", + "proxySwitcherPrivate", + "installedAppsPrivate" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://favicon/*", + "chrome://startpage/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101597486", + "from_webstore": false, + "granted_permissions": { + "api": [ + "bookmarks", + "bookmarkManagerPrivate", + "cookies", + "history", + "management", + "settingsPrivate", + "tabs", + "tabGroups", + "addonsPrivate", + "bookmarksPrivate", + "browserSidebarPrivate", + "contextMenusPrivate", + "defaultBrowserPrivate", + "importPrivate", + "powerSavePrivate", + "operaBrowserPrivate", + "searchEnginesPrivate", + "snapPrivate", + "speeddialPrivate", + "statsPrivate", + "wallpapersPrivate", + "richHintsPrivate", + "searchInTabsPrivate", + "easySetupPrivate", + "searchEnginesPrivate.unattended", + "workspacesPrivate", + "palette", + "cashbackPrivate", + "feedbackPopupPrivate", + "uiTrackerPrivate", + "proxySwitcherPrivate", + "installedAppsPrivate" + ], + "explicit_host": [ + "\u003Call_urls>", + "chrome://favicon/*", + "chrome://startpage/*" + ], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101597486", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "chrome://rich-hints/" + }, + "urls": [ + "chrome://rich-hints/" + ] + }, + "description": "Opera In-App Notification Portal", + "externally_connectable": { + "matches": [ + "https://*.opera.com/*" + ] + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoRxexJ6c8FpHIoyfGGJOtxBSiYgNHq1l9v37eERsa6w52N+rB1PHb62qCVHWey6+7hNjECNmSus7StPHbKsKVJd8HqjxcQ38G8WkcHCiqM2hYQlVLWxrZonYlRcUBYMPiC/rs+Vr6TEnqjilF/qd5fq8CQMU6B3QKfF6wKFOaiLZ2baELTt0uEL6oOUtNmft+BkAQapKxB4u2l+ZWxFDKJ6JehpXaMUc/MjlqIBvs//DY0/Xwf4b3hK2J6d3cXbKmhZ3ymyeNXRtsX2h46RHxcDzjaRiC4zGUQByi5b9znsieeW5qgw/uSeBc1vk3l1c6DxnP2Jf2N6rSr4znVkN/wIDAQAB", + "manifest_version": 2, + "name": "Opera In-App Notification Portal", + "permissions": [ + "\u003Call_urls>", + "addonsPrivate", + "bookmarks", + "bookmarkManagerPrivate", + "bookmarksPrivate", + "browserSidebarPrivate", + "cashbackPrivate", + "contextMenusPrivate", + "cookies", + "defaultBrowserPrivate", + "easySetupPrivate", + "feedbackPopupPrivate", + "history", + "importPrivate", + "installedAppsPrivate", + "management", + "operaBrowserPrivate", + "palette", + "powerSavePrivate", + "proxySwitcherPrivate", + "richHintsPrivate", + "searchEnginesPrivate", + "searchEnginesPrivate.unattended", + "searchInTabsPrivate", + "settingsPrivate", + "speeddialPrivate", + "snapPrivate", + "statsPrivate", + "storage", + "tabs", + "tabGroups", + "uiTrackerPrivate", + "vpnProPrivate", + "wallpapersPrivate", + "workspacesPrivate", + "chrome://startpage/*" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/hints_portal_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "oehahoblpagnioelpmminjmlpnabnmok": { + "blacklist_state": 1 + }, + "ofaemmlijemfcopjandkcndefpnacabg": { + "blacklist_state": 1 + }, + "ognampngfcbddbfemdapefohjiobgbdl": { + "blacklist_state": 1 + }, + "oigmkbmjkjbfaplhliobjafedfaiimnb": { + "blacklist_state": 1 + }, + "oijfnkfijppleacdmhpognjiflfmhhll": { + "blacklist_state": 1 + }, + "ojgocckppmpfapbainkbhggkhfehjeal": { + "blacklist_state": 1 + }, + "oknpgmaeedlbdichgaghebhiknmghffa": { + "blacklist_state": 1 + }, + "olkpikmlhoaojbbmmpejnimiglejmboe": { + "blacklist_state": 1 + }, + "olmkgngoemapffinkddjhgdfngbeklml": { + "blacklist_state": 1 + }, + "onbkopaoemachfglhlpomhbpofepfpom": { + "blacklist_state": 1 + }, + "ooaghkciikfmlhgnhfacgefmpilcmjfm": { + "blacklist_state": 1 + }, + "oobppndjaabcidladjeehddkgkccfcpn": { + "blacklist_state": 1 + }, + "papbadoldddalgcjcicnikcfenodpghp": { + "blacklist_state": 1 + }, + "pbdpajcdgknpendpmecafmopknefafha": { + "blacklist_state": 1 + }, + "pbfepikhnmdnebapdmnhpbpckliioejd": { + "blacklist_state": 1 + }, + "pbffpbffjfiigoledmkcibcbadpbenec": { + "blacklist_state": 1 + }, + "pcaaejaejpolbbchlmbdjfiggojefllp": { + "blacklist_state": 1 + }, + "pcedcainfpmibhlcppehljkpejdcpjjn": { + "blacklist_state": 1 + }, + "pclkdeomnmkopgobgjfpejgkpmeoooen": { + "blacklist_state": 1 + }, + "pdfbhfjldacbdamjhomkgomeialekbng": { + "blacklist_state": 1 + }, + "pdfmhakmnmnlelkmmjjhohokbnlffmam": { + "blacklist_state": 1 + }, + "pdjjjmnacfjnmgckbhldbekckfldeolk": { + "blacklist_state": 1 + }, + "pdkmcmpnodclbbopghhicfkifklpokkf": { + "blacklist_state": 1 + }, + "pepjgkdpkihjnbdaggonbpphlfkbhdli": { + "blacklist_state": 1 + }, + "pfbcjkjbmanhfmofhiinhmndghpadicm": { + "blacklist_state": 1 + }, + "pfmbamigamleojkkogbejpgjdbmadgca": { + "blacklist_state": 1 + }, + "pfmhmjadbiokegmddpjggiaenhjopfek": { + "blacklist_state": 1 + }, + "pfmlgdpgagephflfijfmhjckammbifgk": { + "blacklist_state": 1 + }, + "pfnmibjifkhhblmdmaocfohebdpfppkf": { + "blacklist_state": 1 + }, + "pgeolalilifpodheeocdmbhehgnkkbak": { + "blacklist_state": 1 + }, + "pgjndpcilbcanlnhhjmhjalilcmoicjc": { + "blacklist_state": 1 + }, + "pgkbgflmbfpkbehmfneoglkjkagbkhgd": { + "blacklist_state": 1 + }, + "phefhkfojhcgelmcpapbplmnnbplaceg": { + "blacklist_state": 1 + }, + "pheobeikgpfdjfnlnhinkcogflmkcmlc": { + "blacklist_state": 1 + }, + "pigfcegpjglokkoepljficmhccdliidd": { + "blacklist_state": 1 + }, + "pjbgfifennfhnbkhoidkdchbflppjncb": { + "blacklist_state": 1 + }, + "pjpjebckabnbmgoemoffjnnkggcopgkb": { + "blacklist_state": 1 + }, + "pkbffhpdalaceholagpcomhnigjjdfdb": { + "blacklist_state": 1 + }, + "pkhnghdfdplkeiiodmfnfdkipfmpgabe": { + "blacklist_state": 1 + }, + "plbapklgjloajcphakijooiimlfbghaj": { + "blacklist_state": 1 + }, + "pldeppocfnbnopadlkalkhefdhglkijd": { + "blacklist_state": 1 + }, + "pleoihkpdomoijdpaibdciidfoeedamm": { + "blacklist_state": 1 + }, + "plimopelmdneikoknbgpopffpbmlhgpa": { + "blacklist_state": 1 + }, + "pmijnggdaadccmmmoofgdcaikjmkiglk": { + "blacklist_state": 1 + }, + "pmpnemphhmmpkcafgpdjanghiaadfbef": { + "blacklist_state": 1 + }, + "pnafobbilipbceafdgkhepgdhjahjkjl": { + "active_permissions": { + "api": [ + "settingsPrivate", + "statsPrivate", + "syncAuthFlowPrivate", + "cashbackPrivate", + "pinboardPrivate", + "authPrivate", + "operaAccountPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "commands": {}, + "content_settings": [], + "creation_flags": 1, + "events": [], + "first_install_time": "13382314101598420", + "from_webstore": false, + "granted_permissions": { + "api": [ + "settingsPrivate", + "statsPrivate", + "syncAuthFlowPrivate", + "cashbackPrivate", + "pinboardPrivate", + "authPrivate", + "operaAccountPrivate" + ], + "explicit_host": [], + "manifest_permissions": [], + "scriptable_host": [] + }, + "incognito_content_settings": [], + "incognito_preferences": {}, + "is_pending_third_party_install": false, + "last_update_time": "13382314101598420", + "location": 5, + "manifest": { + "app": { + "launch": { + "web_url": "http://auth-test.opera" + }, + "urls": [ + "http://auth-test.opera" + ] + }, + "description": "Test app", + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkWVpg+jkl1icHV338qE+O4oVu+7/LtV5DP8zsJcGxG7Aeyt8qz4KDhNePtWmkC2f8lkRBJ7qmIeqWcoOWk7/6YU4muiL7FL58IFgWGI65JoMn7VJQ9DKOiBFvQZHIuvl/pb/KSLlH/gwuCCsgZkuP+RtIctrL25ZVGDZ7HTB0NaEwGUYtvY7nvVurOYAvv9EnRi2L6ES1Fcc7n/kwOpWNVRk6OfOmBCkbVeKeNrBNM9j4joFlI2O2jEGRASjRSUkswsUU+k9Y4I47UrSMAAZ9xT1mrRolXAgMMf7oKt3U7yWNU7imDCO38GdV62UuaygRt1O+d3bL01J6cNUowClCwIDAQAB", + "manifest_version": 2, + "name": "Test app", + "permissions": [ + "authPrivate", + "cashbackPrivate", + "operaAccountPrivate", + "pinboardPrivate", + "settingsPrivate", + "statsPrivate", + "syncAuthFlowPrivate", + "syncPrivate", + "vpnProPrivate" + ], + "version": "1" + }, + "path": "/nix/store/wsk9vnrd183m3pwj3l9ckvrfpxz1ir18-opera-115.0.5322.77/usr/lib/x86_64-linux-gnu/opera/resources/auth_test_app", + "preferences": {}, + "regular_only_preferences": {}, + "state": 1, + "was_installed_by_default": false, + "was_installed_by_oem": false + }, + "pnejckbihndhccfkbmngjjoaiefmjofm": { + "blacklist_state": 1 + }, + "pnnclahpifbjkboanbjecjoaoelleoep": { + "blacklist_state": 1 + }, + "pnokkmkadpdpeejjcpcidionamhmoolj": { + "blacklist_state": 1 + }, + "pogmclhffdfjphnjlikiijmdjpjlfodk": { + "blacklist_state": 1 + }, + "poifboaadcogleeibokkcinojokfldem": { + "blacklist_state": 1 + }, + "pojgkmkfincpdkdgjepkmdekcahmckjp": { + "blacklist_state": 1 + }, + "pookachmhghnpgjhebhilcidgdphdlhi": { + "blacklist_state": 1 + } + }, + "pinned_extensions": [ + "igpdmclhhlcpoindmhkhillbfhdgoegm", + "gojhcdgcpbpfigcaejpfhfegekdgiblk" + ], + "sidebar": [ + "igpdmclhhlcpoindmhkhillbfhdgoegm" + ] + }, + "freedom": { + "proxy_switcher": { + "automatic_connection_update_applied": true, + "forbidden": false + } + }, + "gcm": { + "product_category_for_subtypes": "com.opera.linux" + }, + "intl": { + "selected_languages": "en-US,en" + }, + "media": { + "engagement": { + "schema_version": 5 + } + }, + "media_router": { + "receiver_id_hash_token": "OcRouA7riF280tSY4wqIIRYDYk2NfK+08jRpZp7Bbewyc0HLKaVw0tBAKwikq7W5X6VJ/DMPQp2HiVJCjx5IEQ==" + }, + "opera": { + "deduplication_bookmark_model_changed": false, + "deduplication_last_successful_run": "13382314112041166", + "fcm": { + "invalidation": { + "client_id": "OURIpl2BmGvh4WE4R0NDWg==" + } + }, + "quality": { + "utime": -11644465512.0 + } + }, + "opera_addons_loader_installed_extensions": { + "gojhcdgcpbpfigcaejpfhfegekdgiblk": true, + "igpdmclhhlcpoindmhkhillbfhdgoegm": true + }, + "partner": { + "speeddials": { + "nav_timestamp_reset_days": 23, + "nav_timestamp_reset_version": 1 + } + }, + "password_manager": { + "autofillable_credentials_profile_store_login_database": false + }, + "personal_news": { + "history_recommendations_enabled": false, + "notification_interval_minutes": 0 + }, + "player_service": { + "id": "home" + }, + "profile": { + "content_settings": { + "did_migrate_adaptive_notification_quieting_to_cpss": true, + "disable_quiet_permission_ui_time": { + "notifications": "13382314101621771" + }, + "enable_cpss": { + "notifications": true + }, + "enable_quiet_permission_ui": { + "notifications": false + }, + "exceptions": { + "3pcd_heuristics_grants": {}, + "3pcd_support": {}, + "abusive_notification_permissions": {}, + "access_to_get_all_screens_media_in_session": {}, + "accessibility_events": {}, + "anti_abuse": {}, + "app_banner": {}, + "apps_navigation": {}, + "ar": {}, + "auto_picture_in_picture": {}, + "auto_select_certificate": {}, + "automatic_downloads": {}, + "automatic_fullscreen": {}, + "autoplay": {}, + "background_sync": {}, + "bluetooth_chooser_data": {}, + "bluetooth_guard": {}, + "bluetooth_scanning": {}, + "camera_pan_tilt_zoom": {}, + "captured_surface_control": {}, + "chroma_equalizer": {}, + "client_hints": {}, + "clipboard": {}, + "content_filter_ads": { + "[*.]baidu.com,*": { + "last_modified": "13382314101592944", + "setting": 1 + }, + "[*.]bing.com,*": { + "last_modified": "13382314101593124", + "setting": 1 + }, + "[*.]duckduckgo.com,*": { + "last_modified": "13382314101593004", + "setting": 1 + }, + "[*.]facebook.com,*": { + "last_modified": "13382314101593030", + "setting": 1 + }, + "[*.]game-bites.com,*": { + "last_modified": "13382314101593163", + "setting": 1 + }, + "[*.]google.com,*": { + "last_modified": "13382314101593063", + "setting": 1 + }, + "[*.]qwant.com,*": { + "last_modified": "13382314101593203", + "setting": 1 + }, + "[*.]yandex.com,*": { + "last_modified": "13382314101593092", + "setting": 1 + } + }, + "content_filter_trackers": {}, + "cookie_controls_metadata": {}, + "cookies": {}, + "crypto_wallet": {}, + "direct_sockets": {}, + "display_media_system_audio": {}, + "durable_storage": {}, + "fedcm_idp_registration": {}, + "fedcm_idp_signin": {}, + "fedcm_share": {}, + "file_system_access_chooser_data": {}, + "file_system_access_extended_permission": {}, + "file_system_access_restore_permission": {}, + "file_system_last_picked_directory": {}, + "file_system_read_guard": {}, + "file_system_write_guard": {}, + "force_dark_mode": {}, + "formfill_metadata": {}, + "geolocation": {}, + "hand_tracking": {}, + "hid_chooser_data": {}, + "hid_guard": {}, + "http_allowed": {}, + "https_enforced": {}, + "idle_detection": {}, + "images": {}, + "important_site_info": {}, + "insecure_private_network": {}, + "intent_picker_auto_display": {}, + "javascript": {}, + "javascript_jit": {}, + "javascript_optimizer": {}, + "keyboard_lock": {}, + "legacy_cookie_access": {}, + "local_fonts": {}, + "media_engagement": { + "https://www.opera.com:443,*": { + "expiration": "13390090121925735", + "last_modified": "13382314121925754", + "lifetime": "7776000000000", + "setting": { + "hasHighScore": false, + "lastMediaPlaybackTime": 0.0, + "mediaPlaybacks": 0, + "visits": 1 + } + } + }, + "media_stream_camera": {}, + "media_stream_mic": {}, + "midi_sysex": {}, + "mixed_script": {}, + "nfc_devices": {}, + "notification_interactions": {}, + "notification_permission_review": {}, + "notifications": {}, + "password_protection": {}, + "payment_handler": {}, + "permission_autoblocking_data": {}, + "permission_autorevocation_data": {}, + "pointer_lock": {}, + "popups": {}, + "private_network_chooser_data": {}, + "private_network_guard": {}, + "protocol_handler": {}, + "reduced_accept_language": {}, + "sensors": {}, + "serial_chooser_data": {}, + "serial_guard": {}, + "site_engagement": { + "chrome://easy-setup/,*": { + "last_modified": "13382314532665155", + "setting": { + "lastEngagementTime": 1.3382314532665096e+16, + "lastShortcutLaunchTime": 0.0, + "pointsAddedToday": 3.6, + "rawScore": 3.6 + } + }, + "chrome://rich-hints/,*": { + "last_modified": "13382314533820851", + "setting": { + "lastEngagementTime": 1.3382314533820844e+16, + "lastShortcutLaunchTime": 0.0, + "pointsAddedToday": 3.0, + "rawScore": 3.0 + } + }, + "chrome://settings/,*": { + "last_modified": "13382315060187209", + "setting": { + "lastEngagementTime": 1.338231506018712e+16, + "lastShortcutLaunchTime": 0.0, + "pointsAddedToday": 12.299999999999995, + "rawScore": 12.299999999999995 + } + }, + "chrome://startpage/,*": { + "last_modified": "13382314572946055", + "setting": { + "lastEngagementTime": 1.338231457294593e+16, + "lastShortcutLaunchTime": 0.0, + "pointsAddedToday": 4.8, + "rawScore": 4.8 + } + }, + "chrome://startpageshared/,*": { + "last_modified": "13382314970292080", + "setting": { + "lastEngagementTime": 1.3382314970291996e+16, + "lastShortcutLaunchTime": 0.0, + "pointsAddedToday": 4.5, + "rawScore": 4.5 + } + }, + "https://www.opera.com:443,*": { + "last_modified": "13382314120596388", + "setting": { + "lastEngagementTime": 1.3382314120596276e+16, + "lastShortcutLaunchTime": 0.0, + "pointsAddedToday": 3.6, + "rawScore": 3.6 + } + } + }, + "sound": {}, + "speaker_selection": {}, + "ssl_cert_decisions": {}, + "storage_access": {}, + "storage_access_header_origin_trial": {}, + "subresource_filter": {}, + "subresource_filter_data": {}, + "third_party_storage_partitioning": {}, + "top_level_3pcd_origin_trial": {}, + "top_level_3pcd_support": {}, + "top_level_storage_access": {}, + "tracking_protection": {}, + "unused_site_permissions": {}, + "usb_chooser_data": {}, + "usb_guard": {}, + "vr": {}, + "web_app_installation": {}, + "webid_api": {}, + "webid_auto_reauthn": {}, + "window_placement": {} + }, + "pref_version": 1 + }, + "created_by_version": "115.0.5322.77", + "creation_time": "13382314101515699", + "creation_timestamp": "13382314101594141", + "did_work_around_bug_364820109_default": true, + "did_work_around_bug_364820109_exceptions": true, + "exit_type": "Crashed", + "last_engagement_time": "13382315060187121", + "last_time_obsolete_http_credentials_removed": 1737840561.5572, + "last_time_password_store_metrics_reported": 1737840531.556424, + "password_account_storage_settings": {}, + "were_old_google_logins_removed": true + }, + "protection": { + "macs": { + "adblocker": { + "disconnect": { + "version": "E82474E969DA32B21A5B88C90797075610BF97125D105847B9B4B0810DBF000F" + }, + "enabled": "AE797F7B4C82A1E08E6FF2B4CD76E4A7FF954BC6146E14BE188040F472D493AC", + "trackers": { + "enabled": "0FE4C2114CFDBE071E9875E4A76D66FBA3437E7D143DBAB50063CBA8A0FAAB38" + }, + "user_files": "07B476FE447ADD6D0D0B9DAE685EA186C25FD3BFFD25E33E20E3FCA813A4D0CC", + "version": "02CB754701A6E4074034509CFD37EEBED0F268C46AEEB2F6D26E7F773DB7693C", + "whitelist_initialized": "65047F46A5DEE62D5690790885079CC16FBCFCD020C5CA8A9AE28D2BAF100869", + "whitelist_version": "F48FC41A0CD299E6617308C807129010B5471F4848E1EF9B27B08F6F6BA4536C" + }, + "bookmarks": { + "partners": { + "initial_added": "9F7440E3E209FAD6A945BD4D816FAC2E87C8E051CFD5EEA14012F295A5073B78", + "participating_user": "505BE17D21381EF479027A65A53331DB5832734E012E2E33C5159FDDFBD4295C", + "receiving_enabled": "66DEB53E0863D7A4CA4BEB28971570C76F5C4BC51209670151107CADC536D7DC" + } + }, + "browser": { + "fraud_protection_enabled": "F6B545B2CB29F4B7D0ED477B44CA43F8FA699BEEE4D8ACBC9AC9C66B613D07C0" + }, + "chars": { + "list": "B49618228E86D7A743B314FA74E1C23C849EBC5B56AEE3D034C9A2EC451FE42F" + }, + "content_filter": { + "custom": { + "ads": "0AEC4B479174DA6F036C287A9ACDB42A10F60CFA30433A7FBF3CF3DEA4703D1A", + "trackers": "B4CAB02F938DD83C7D05B8272A7E19B0A13CC43EBC0B8652AB70239665609E73" + }, + "trackers": { + "forcedisable": "38E16081EB759CC0AE39175BAA40175652677C077BA41F2335950ADD66AB8BCD" + } + }, + "continue_shopping": { + "amazon_section_enabled": "065863F5EDA012E33E66E53E6588322A83D903EF0758B8F55C759C13F9D23875", + "booking_section_enabled": "20452F592635545392CCBE36B89FCD0639899F031CA1D26FE105DBF197BE7DCC" + }, + "crypto_wallet": { + "web3_selector_enabled": "6256D58EA09D28CD49987D97319FC5B6AAE302ECE38C50C05E01CE67889C1DC7" + }, + "default_search_provider_data": { + "template_url_data": "575D258E47F940C6887685ABA99A5839CBFE4BA30863349DFE0D0C375AAB8816" + }, + "download": { + "prompt_for_download": "4CAC850C60484008FE5D943B6932B4668A9B37D7C34EF94A02A55639182C549E" + }, + "extensions": { + "opsettings": { + "aaaheibinlhdehphhplbjalhlcilbama": "643F9E1F504E71791397354B50C4BA5EEAEA3D58627CE8B4D57511D407360561", + "aaipilfmheplbcghignccoiiebekkdhe": "26E4362F95392588D538C9655071CBC7537B7365F84C599E30695F4EAF3DE921", + "ablgnpngfaaficpckehadaljnjgjkhbi": "207AA3334866B822F565F9F8D091F20C520313C83E0BAB6161FBF2730C3B3244", + "acdfdofofabmipgcolilkfhnpoclgpdd": "67BA4BA45CF042463C9B529359DA5A307D476617D641E4761E54B6C9E8F29BC0", + "acdffiidghhgjhcmdefcgegamggnpbbo": "AFC61F2EE0D211125E21E9CA0EEB20BC7AE8EC1A8917CA52555E28A6CFB0A011", + "achhckalphdlhbnohjonneffefbmaddi": "9E199AFEB51DC13258A544454E4F4AE79020F4876B25C880186519509D5E6577", + "acklnhgjphbhhomkneonohbjnbmkclfb": "725F659578A8AD64D954B225A772700DEC3FCEFB86A555DAE3D995627D5A8C77", + "adbjdnocafdjnliogmcbgoocaclkibma": "E991758654C78292AAF531F6678DB8155293B035851C2F93D5382F444EEB7002", + "adikhbfjdbjkhelbdnffogkobkekkkej": "C0EA8D688335E0F2C28158D6F66FCE55295CCF0F7AD9DC13A905D463CAA37836", + "aemgobnhmjkokaanfjcikbeddfpfbcce": "D56068CA19AA567851BBBA3CD2BD1F78DC790A8A0C0A6CF6457EC27A92E0B655", + "aeomjpdpbidddnfmmlenkpaennnpopkb": "7F59A0FDC1E644E870E3860ADA0BDA59138AC889BCDF582D58ED09FE1DE8AE7F", + "afldfjciapjgcjhfokmfcmphbnnglblh": "2EB234948CD47B5FB50119D071221EE3D0C8668DD13EDD9CA4478EC741936C9F", + "afpabppcibfahafilhkbbgfnlncppdnc": "CA9DC47029A8A7779CD790C740DC214A0BF24060AEFFE941C2A03F68308AC038", + "agapaenbopboombhnknhckhipdfpafgp": "D3E3B938958A917E37DD433F989DB33ECEE6E35EBBE2C87161C87EDC2D63E1D0", + "ahbojpmkkkcgacccmnfmfhljdfjfbpip": "CBCD121B9A894B24AD4BF402F9035BD044169A42ABE568EEBD6E3BBC479BB0FD", + "ahfgeienlihckogmohjhadlkjgocpleb": "98BB9E758BB0AEBFD8375EDB608A35ABA54FFFCC168B438B983E2BCA728311B0", + "ahggfmgiidlaceichjfemgbaggnbaloe": "71AF7CFBF91D92105F8BF7F846263A579E351F8400999AB0A6AF6042A2A6F832", + "ainmdbchbbpamcfcjknekaocfakdnajd": "0C7AD323BF927B39CAB769558A7CC45C5466C7BCD2CE061DC9628CE76F8806E5", + "akjdheomplehjdgpjenoamnhhkcenlkf": "393CF4526BBB7DC667BD6AD3EF6173BD74C1DDFF30CDD39A2CA40E5F129E67DF", + "alecjlhgldihcjjcffgjalappiifdhae": "CD0676F0BFC26B3599337A3EA7515D1D7CBAA98C2A96DF98EFEB7867AC1C6FD8", + "alhkcdjmbdfapjganlbaagddjdjihcep": "E86F68493FE03BC09A67140DDB12714F0F576B210A83CCC6D2B84B224A89EB3F", + "amniameoojfljhbifpnphelgdopoccck": "1E5294EAA7F10AF365EA48853A77BE2ECC0D62D3512BE1BF452157AC86C5444D", + "anledolmjgilmoppbpgbgnomclhellkn": "42C7281E68B1CF5A322D4D4A83E94DEAB0724919A8F03236247F09D85C1ABDC4", + "aoeblpmededdgajkjbmlefkepphboide": "94DFDB996018D3FCA1F861BC41257CFE64B7B29EE359A6081A24F0148EBD2248", + "aonedlchkbicmhepimiahfalheedjgbh": "627611EA0A78C3912F36FEB5CD867C92FA0C476F21FB7EC191C757F3C43F5ADB", + "bapebekcapehfapcilombbgepgedmnmn": "7076F5AD7A3DC73B9241990AC4A6EC0EA43BD62F60A78643D24D4E5626E1EE15", + "bbglkiiiofelplniblholffbhhjmdhhi": "C44852DECEF9E54828D394AA8EF9D3AFFFC56C887FF8BADA23DD45E7D849C06E", + "bcabkcaakkjfdlodkolfagbdejhhkigp": "13656594F835C7CD4A4242C73FA9B50783F9CC9D31B134235894E5BD8FACD64F", + "bcibcaaakpeekhbnddgnajbmjdcemfkf": "365A439925DC1B823EA262ED2F4B660F22CB5BAD696854ABE5BA6BD12098E358", + "bcmohgmkeiagakjobmokhjoadoaclmip": "C4E0BCF4BFD27B234D7FBF9EC6DC52E764635C9E8283950C09B6FC44F3ECCE27", + "bdgdkpbjcedffdjnndlkbiklnekjjcgb": "FDFF9B3292F81020D33C2D3FB7023DE38507305027023DCF799C327CA56656C3", + "bdigkpjbmbdepgpkjeabfghlchdmphke": "D9D38DCF10AD9801AC9E998F302731073CF474903A47C724654ED23858904154", + "bfccjhpkgjfcpmefdpcdlggalaagmbfg": "5D875154C1D8085A506DF91AFCB7EFF12B57DCB9C052F7040341273A4EE431F9", + "bfdlbgbpgjichdjjmkdcpagfggicjfom": "BE437F6EF7E4579A58BE27ED9282C3535C3D7B4CBECD4C4CC2ACA630BA9E609F", + "bfefdmepaiiimfhbgneijclbnailbghl": "AAACE18738B3F677D1541DFA46FF80EB8AC67193D5B0ABA22DADC37288907862", + "bfjikbeoangkcjpaicnjgahbfgikpkdp": "0738E1070A18F972DA4D41562D7DD27350808D0F35264551B9FBBB82F7EFC63D", + "bgeakjmfknncppbmgkkfbglnodccdecp": "CE5D0A2ACBE7028BB513CC0AB28D5281E23D2D2C6F67440EAA8294282BC03177", + "bgekjjcaelmbmkcefhdbjkoodmmkpogm": "4D5CE0EA9226B8B1BBFE16DB2425E491110F4C0213ABA786416E0C8B5AD4A890", + "bgmjggbdncggibjfgjpbigdmcllcipef": "313140A00747BBA4811C7DD31AEC8BED0BF16949214EEED6A3727F355A6817D6", + "bgpmiljelfnilfcfmoppijdkmccbccel": "E184D2D1B2F0FDDFD4ACF11D4117035555BEBC50A4F957DC7A97FB9FE682614E", + "bhfoemlllidnfefgkeaeocnageepbael": "DB3F74C9488A39EBA7C406281E441CC6894A9F275D21C0689D0F2CA7E0BDE7CF", + "bhpbfllmbnjkckcnppollddmfpmipdna": "5BD5034874CC234E07CBB4EA4A93E81684D65259D3DA4E5CA8930D58DFD1239D", + "bifdbibngieombdobbohdcehhdakpkfp": "E239E818D27451ADFD6F97F0B1C7EE4F43211A30A5E92B95D2C2569C5675A572", + "bikofacodmhdpkfdeeocponfcgjcdfbk": "83D224315F202329FF0C9968E7ECD074C2F187CEF899762A6D3A75DB46827258", + "bjjlbcacffbohhnhgmkdebadjbncnhag": "F75F4DCC93ECCC99E4EA1DC14B46E990ED23B89E8955124C7B65A9E6BD2372E0", + "bkfoggbmaeddfflfppchdlbakjilclbp": "6866769C4D1EB87B8057F7564AEF3380397397AE0BC5EE908FAE70AA899F05B3", + "bkjbflodeemohgdgjgkabkpgeddeoiid": "A3E158C1A330687B4B6ED47F9A128B7203D6247B11D9049798117290BDDC4385", + "bmcnncbmipphlkdmgfbipbanmmfdamkd": "56D77F9F3BB95263806410F7425629A952B6B8F02BFDD05469878C074380C860", + "bmegbfbhgflcckljmemoifpbmgdnjdgp": "3907B71003472D0EB0C325C15F6D9BA0AB7E0F21B14A9DF18302FB0CE1C43A62", + "bmomlmlebemnegohbcdkbimolmpfbfkh": "A5AD71A3CF03F7B4AA290845D10B900CD8E5419E75D79BBA56648D36B4E3BB90", + "bnagjbaemgbcodcpcdmljfbjdbngilpj": "2BE9E57515DBC02C1B2CE2336D127130A31977863EF248903D17059AC841E2A3", + "boikejnhiggonokccamalbhmenopmiji": "DD6D861E0A689C5CB79A4F3B4580770173705AC777C81C1AB92DE5E38BC7369D", + "bonfagbdfepfbhjgolfalmgldfbgjodi": "6659C9DC0C7C2EF73C915C6161C4717682258EBC8B2E7D17B964F2DA251C22DA", + "bpffalghigmkdghibgickgcnkbcaidch": "34C9AB6F8A1C97BB5766B7E2359E3DA3BE5BEEAC87CA6FB9FD528B3ADC61F22F", + "bphjnafcbklppigbjmpmedbknpkgmcce": "D19837F8064CC634DBC4B590C5956E1826B79ACEF441A88EC6DBE19FCB74F362", + "cbbhaadllfhdkedgdbbjgjpcchpphkeh": "11B666541F8D987721482252939A70D7AD3C9CEB76C79C219DE2D14A525A7049", + "cbnpimmlikdmfccbjhbjlmonkehnlofh": "835C286530BC45802FE4C313A482C2D22589F1D544EF02506BB806F8ABB05250", + "ccfjbdjailljfihgkoccfbiljjapiijb": "99B541CF1FF6B7FF4302F2DB120FD854508CFCA02F6AFCC0B7FEA2BC69955CBC", + "ccnkbaeamfbhdnmilamlkagpfgimgppo": "434DEB0FE35A2428A6F34ED6D0C83527CAD931ABEA1B7BDA5CF541BFBDEF0D35", + "cejkepkfiaamcjmncopbdmkhaiejcobf": "0D6E40F16516D88998253156213FAD7C8FE2CAB954B278360D9ABA0FE167AC05", + "ceoldlgkhdbnnmojajjgfapagjccblib": "14A6105E2341B0BF84CA8BF67044EE2937BBC618795D22B281155FF84404D401", + "cgloclgndbkhmjcaddholfcgghcgmmig": "FA75526431933C938C77400420F913D0766B35C24B2309A2D5173148AECE852D", + "cgpbghdbejagejmciefmekcklikpoeel": "2EC4486DD54B8C6E367386517F372E5B9FF31DE32F84D481FDCDE759F653B957", + "chacaccgfimlhfpcbfnmiiakheagcgon": "7E24C0FB892AB98CCD4F5B44779B6A9EA9118354FDC0B41F584CA0FA309CC95A", + "chbcaligghoofpkhcibiffdjodocficj": "5729B5E0E5C5CD7C3F18989BDF8454B780BD850C83A3A3140946C6F575461AAF", + "chmafjoljihhplhhpjcceofefhhoddbl": "A7BB27BFE6EB05EB1B09C89D391A3E8DF7A896E99AA24FBCB32DAFE5CE9B244D", + "cikkigamncoobkmpenfdeniclmehdidh": "3F42DAB0A68B2CCB7F1B1E87EECAF72F04FB013C4FA6B692793D02FC7CE8959B", + "cjdmfkgghdkpkioehnffllfemipmjgef": "35A9B6D0C1C2BC71DD5EC4ABB33F706A42F785239EF6987F539A36862A72D812", + "clddifkhlkcojbojppdojfeeikdkgiae": "AD16CC91CE2A203EF09367FFC7A8DE8AC8E7487FF61D896B138F9508AB262EA1", + "clkckblnmlbemmgefidhlmjcfboijafe": "3BBFD63C4BD1E1E24F588A7D48E52A64343E091CBF9A5130E875C7C73AEA60EC", + "cmckkgalnmmkfnefkjngdjfjegnkphng": "39EB6493CEAB45F7E249EC64EAF4BDD3D4B44BE9FE85263B06960F43D9DFC643", + "cockmkcmoohjkdpaiglfomnfapioccfd": "0E9A01ECBC7E979961DB03ECBD6162217EBAFC51748A6AA48B230D8B9E1CE57D", + "cogmdockhimbjfijfadgoggdeohjbagn": "DC8346BD3B15A784E76D740984D1FCA8D937AC3751764A3F838CC309638BD2F7", + "cpnbgpaofhgpahgbjfbkgdgoebndmnmi": "2162D04BB55F8FEAEBE661BA036EE743E3977D54C2578C201A6B738F6C251139", + "cpngackimfmofbokmjmljamhdncknpmg": "EAEF5960EF03BE6CCA80BE2A2685D2AA8D28A5D03FF65A568A3B6AE2B1C67B25", + "cppdfeaamgpkngcgjpieiooeaajbdcjj": "AC1316469C51AA9A9F99844353E96345F8346CA0BF5C1A944210C684184EBEFB", + "dafchpgmlgkdcpcelcohjadfcpodidgi": "F7FB4CFE9E9C3D25DC3612F66970044ED455B4E209620BBA2DF681D5E6D5A3B7", + "dakhgkakbjfehpibebmlelidlfjjdfig": "E8541716C9A10B208AFEFB1FBAB9AA5CCF9F4F0971EB7550B701F88755CD94B8", + "dbbkgilokaohnhheanpibgklmhmknhmm": "3427A24E3B65D61E54B597630128D6AA54A46EEB8B833F3F29E5F02FF16E0374", + "dejnaecmjmpnajcpbhkelomfdnjdfgfe": "4D872F6D223BC5433874899767A2EB217891CC63294127E74761B1CBAEC016CE", + "dekjciiicdgkkcedkkcaopjjimlbbipe": "3AFFDBE19657DF4FB5574071D2BE018B297157A596E807D18ED27696C78C9268", + "dffeodloihdmgegbnhcmffjcagledmhp": "E74E0DDD74AA05C5D564D5FF2ACE831AE3AA51034BD5BB5C8805B385BFD9CC65", + "dhbiikglaiiglphmhhjdhidliagpodbi": "4BEDDB995AB231A3CFFF775C7564DF63674E266DD1D492215C70C69F536E4C6A", + "dhenbdnfbgdadlbojchhimlmjlpcfpee": "E66B1F30639B9E2BEB6DA9F27DF15C80DEEE4A32598FC2A7E917C6ECE22E7244", + "dhheemiaplnehidcpjkfjojjbhkhnfhm": "845DD4297B69145703DBF990A9DB65C31107C2B03E2B68FE6BDF78700102C7F3", + "dhhemdhonhlkaoadhbgdnogknjnagplg": "4FCB28F5D8C0687893C8F9DE9E7CE1363B623A64CFCBE898A0ACF2EB58F95B45", + "djnfikhimijfcoaoblganhllmdjejggi": "5592223D1CFBBD92FFD4FC6BB05A9454743285492C85F398996EAA55287F7117", + "dkigkllnlkoblfbgfnfngfcnhmndonjm": "6AB9AAED59220AB24648031F0448D5AB80CBEAC0681A11DB46D89821B3AFB65A", + "dlcmabphabemcibpinmdkmojaofogdee": "173F5AADFAD9ECFAA364D9E4C83124A67E7762E67A308A025DA15F48893E720A", + "dldcbakcjliccckkmfjcblhciilpdcil": "546A898CDA1D60CE5909587A34676DF55B54B8102C5D6DCDEF28273ED240C9D4", + "dpglnfbihebejclmfmdcbgjembbfjneo": "2B8DE2EFF8A68BF398614E4F6CEFD44B8A1D3064ACE22BEED2F677E0D10E8FA9", + "dpiejmibihoklikohojpofdfgnjhjdfj": "94561E6F4666E4CA4331A88EE7CDAD59407120993B8185E4C0E8752142DB5E90", + "eagomcfjiefffhpaejnlpjccikpipdoe": "3A4881BF1F1CA8BFC7F6712B03331D0D2115B1CC65005C6AA3895102E6269D85", + "ebhbijlilmnmfkibfimhlofimgfnjpjl": "98AC832AA73D10579A0D45AC0C251020298D13F2E8A2143F8C59DE614EEDCB49", + "ebongfbmlegepmkkdjlnlmdcmckedlal": "B1B9ED3E626A81133C818FB4F654C456D126C4B22110E5B025B67A30B5FC0EE5", + "ecijengmojcngjjgghkfkgbjoogmlngb": "5B0B1EB8AD149BF6F0DB53C01B9BF4A2C0385CBD5C301ADB75C9EE1BA8A5920F", + "edggkgdammihneiigjkbmbjbihobpoeo": "297AB0EDDC149C32A33AC3527F6A62549541413CBC064D19C455C968689E6AC9", + "edjkooiccbgjhlpfhkknkjhfpmjkmelk": "CED81571FBD6B12074ED1C65BB458784500D0DF8A2C86515B94BF5D4090B2B98", + "eencbeelgfacnhekfiklkobllfleohce": "041CA49CFB1952B929D0911E884A7AD243CEE947086428CF4275613B4504D10F", + "eeocknbjpmfgaclencnfjfkklmmfmiie": "3F003D1AF80943CFBC326E84C4C2FEF4017516E9047572F3433E8F41C3973E41", + "efcogfmkbpacgnppjambabgjkcgokmgp": "99B19A2EEC98855A01AA53BE01031714C8F4D2E021AD0E1E2DF17D4A85C8DEDD", + "efdbfjleifmgohdfpdmkkhngjbfgfdoe": "C2DCB1B22A1AD27B6BB8D6BD0227754D6CFB07A29C84FFA805FF8E589B3BD5FB", + "efpeldimhbhjejgcdcbhmjllaafhjmge": "6E349280220752C74D9CDA348F37DFF30449823B407DEEE63C865A4AEDDC7EAB", + "egafjhhpbipcmpoiomegbckljbbbphoj": "FD490EADC5F80F5D2C284F77DB2ED20070304F94D3B4B15922165B76F98F192A", + "egmfaijlgimjnjgblmkhfpalbfkeocii": "68BEC6C2F2C8F031865C6C6EE3A49361FA8B82B3AB0DDDB3D223730EE1EDD328", + "ehlmjgafbankbokkgbjnalkgahahjgbd": "F4B0304A8AE8A2C47FD7303CF92E383B6A34156AB4B902D657341BB9A383AF0F", + "ehlplolnhhknibceabgcifghiplhajei": "3843191B2982D0A9FC52519E1DAE82D87D210985F7285FC4CFDC37FAC7D88ADA", + "eikbfklcjampfnmclhjeifbmfkpkfpbn": "85B06B6E313FC7BE6164171FE1DEC0ED940AFD946AEE3607A881AAE2C7114E3C", + "ejddjnilmdncjilbfjgameihlklfpohp": "F3793573246CF64E70B3C7004F5F7315798271C94AEF33D8017F66F43E03DDBE", + "ejfajpmpabphhkcacijnhggimhelopfg": "A2F40F1C40A9D9BD1585328C02CB06611748635549B6461287A3200CC63081A2", + "ejighbgeedkpcambhfkohdalcgckdein": "1E03C29F601CA205E7095A0E1E38A2F256AC24BC5E115F11D636343276D1A5A9", + "ekfodldkedhimgldfpmaagmkollebfkd": "2109F5DB9DDDB73E332A2A231CE5FF86758F5896DE341D19894C2EA83B80DCF7", + "ekhkckippcmagmjmbjncnlgiohlgaloc": "5CB8B25AD2750AAB28CF1FD77B25B22FCB5B1981F1EDE9E1FED227C30CAF4516", + "ekpfhenefmlhjaljcghbioklgcpkalnn": "F9FBDD5AF177E63164C925012C9A28E83004A5A420969F1CEC18370A9B39C16C", + "ekpibplnnkfdcafdpoekhoffegcajene": "E70AF63FEAF605CF4CCE3CA7CD9BA891CB04B09A6DA1DF424C9CF9A1C345D4BE", + "elchiiiejkobdbblfejjkbphbddgmljf": "F4EDF4E488A46A39FBD37EDFAAFDD0A013F7D796C5FEA8FC7AE2655C0C001E50", + "elfogobdbdpoimhojimfklolannbcbmn": "6B8A684A34CBBD17658F8F24EE1F80147353789EB35FB2A154DD8BB3794A37F4", + "elkloalhpglgboehkapabfhjpmkmeook": "16D6C22664800CBD30CFBD48FF6D1E413C6B5D9AB2EAE9B2A5AE33CB25E29747", + "elmbcmlmdjfemolgapoecfhcmcjgdmbh": "13E3CD1013DC4B1A321D26FE218F4D1018DB014CC64FB16424FF5FF5506C159A", + "elmggllmmdmjlbkfnbpmmfaofkihmcag": "2940AE96CEDD83C835097B38A643491794E2AABD0EC9D5D15CBCCDBCCA8A327A", + "enegjkbbakeegngfapepobipndnebkdk": "48CC3D26D49AD3D8290F733CFFAE09D036A10154F5FBCDF57053856FEE9288FA", + "enkgacgbeckkicmilhfokkjkdopicbbj": "34977D140C4819DC7CAFE2271883CEFB2E6B44C491F44B0EA621F8D57BEFC4C5", + "enmlgamfkfdemjmlfjeeipglcfpomikn": "60648FA784BF2A5EEE9C574D1B47168C52CDA64F1CC39E6AFFB621CDEC7C3285", + "eoeoincjhpflnpdaiemgbboknhkblome": "1080C57D955CCE605D21E154F6E4675B509D25FAA22B91F54A98CD0690D3A9F1", + "epeomjakeffkfofnidikcpbacmfliolc": "9621EC66A5022C614496CE2B747614085DED29A10C7565A7F14A5518FBBA3274", + "faajihnmbfdjebpkhngdjlflookcjbpd": "CE707ABB78D6AD9C2B51AEA649954C98D0ADADEFF0155653B5DD70400E088922", + "faminaibgiklngmfpfbhmokfmnglamcm": "114E092C8EB9F2E68FB132BD3BD49E7BE645424863938F3EFBA7E056ECFDB722", + "fbeogiannbchfkmanlajfddhjpdjccda": "0728B2364E4D2BD58FA05761380FB482B8F2C4FAEFE5CC5ECC4794683691F5FF", + "fcmiiaoabfdmjddpbjianahclpbgmgnk": "1D3430281AE179260CEFBA9AC5299E927FD48B488DB05F63B6D5C752766DC370", + "fefhaeemdgaophhobcpcopjgfjnmjpop": "85D4E479A6A2056008F6B310A4DF620D73683C38CD2790681BBECAF856BB5064", + "fefpbbcnadappdjlfplfppfaempaeakh": "5A3F34D7A4512EEDF555E98C0F6F27749594004A8BACEA6201E69FBCBB9145EB", + "fehigimgapdgnlfhbjpjlnjgmeaamicj": "4E938E172369E7A874E34CC612B9F01938173191C682493AA2FD25D4E635EB6F", + "fejahnjnkgccibegjdfpaekdpfppmabi": "A2CE3A12D1D50BC1415D0A2A8AA0A416DE279967AD742AD85643B21278B0B9EA", + "ffeocbomcpokpmjkkloomhnflpjmkjpi": "5C04ABFB5A989DFF2B1187E0FDA22167675F55FAA3C97DD338CEEDDF1483AB70", + "ffhfoagmjcnkolneahbpagjcjjaeofbg": "EE109229D084C517A92390470577CA65EC62110B1F4A193C2938E152E1B562DB", + "fgaapohcdolaiaijobecfleiohcfhdfb": "ED0F412551E0A33BC43B9FDCD2E23F8E02284C38916A51C1964A3CA9ACE7DAC4", + "fgfffefkfpmbjmhofnofmiikiolcbhll": "4ACD9FA2C7A67AB53EFB6AAE211783C3A33E8803DDF40205F7EF7BEAA06AD6BF", + "fgldnknlljnfcfgchdijbjmmkdkmnabn": "D3F57DBE0C932F5319170A90E7CDFDFD5937CAFEFDFD929355C4269EA91E0B29", + "fgpadjighkndmfhkcbalgfknjomlphgp": "FF8F6576833FEDFA5A47D5E4551EFBA0FE2CEA5086397C6B6D58C1759B1452BC", + "fhnjdejfbngngppihmpgncfnpfdaglhg": "47BBBA49469935942D6B39B1628DFB4108EE7747D6E904E0706FFD47508C0F5A", + "fhpakgdnncieelihbbgoamgmaijegbmg": "DAE3B75009791018CB2D7C7F07CAC31B801500DC6948FFCDC4A21E259E43D61B", + "fijhlnmmmgflacagjecncpmpnhjieggk": "A47A4BA41B26EB6B84FCBF3BC022A311B65DB745A7BC8A787696888ED3B19C84", + "fikjahjajgkcnpcbhcccfkleoaobfhnc": "924C439F435C53CB4E6C0C9E7AEC2C707E49F686861E6447C05C8681DBCBD988", + "fjfiaeaopgmgbenipljajjipecobmbni": "7F962DD71DC371C05329B89A0DFD88F45617E5D21595FB514ECC4408971D3C48", + "fkbmjpofpcpmmokgmkehcpbofjombfoe": "A00F9CF0AADF29E0134A3D72B43BE4C1CC5593295D8F29AFF54416F561AB5AC3", + "fklejhhcpibpijjcfoobbncmnlhnckoo": "A54FB818514606D3F769A343C3A7BF47B1CE9EAE5D885BD993E1CF62762430B5", + "fklnhhlgonmaiddgllfeppnpdpohkilk": "8C02BF25315194961D75F9753C45DE4726D71C2D1B24A84B867D55F19E76732A", + "flijfnhifgdcbhglkneplegafminjnhn": "ECCF4B4C1BA5248549E55C727FC55F82F8AA71DA66591AFF75299DC667F09D3C", + "fmkphmmfaegafifgbimockbafpnfhkhe": "E6D905496F53EA8B3E05EE1EAFFA9E4660D2BA9EF04E5FA2E7B188C32BE374AC", + "fnaejnjikodabjplcjngjnjniokmapkm": "E02FD124DF21FE181FBDA20C25926D63E380306B2C83154C1F74AFC5B219DC70", + "fnekoclofbckijjfldbebkajlclgdcop": "FDF8E89872E2D7DC1DC290B6CB701A2C6E93BBB228EFFFDDF958A313300AA338", + "fneleoohaagcejefkfmanhhdoboipapk": "CF6A56D69AE3DD4E9A3B1105C911EDFEDF806C105401E1F73172EF5D0CE92296", + "fopbkiidibcjjlcpnpldcpdiiafeclci": "12845FE6751527B3F5B128F2F8BE95A152BFD2424DCECC9291D66D9BC63EFC21", + "fpaneejencmpllfhjmcgaochdekpbgac": "0CB0E0CDB8115C15900DE6C86151E74BBF099B3258A104A8707DFA6E1B08EBC3", + "gabbbocakeomblphkmmnoamkioajlkfo": "B1D9C621678614E3B6603E0BAA9EB4902B97CD63DB17E65353BB65210A81C20C", + "gbgkoodppmcmfeaegpelbngiahdcccig": "1373EB16D843743FAD3244C540645FEAFC28A90B7D795DA1C3E9FAB06458DC64", + "gbnahglfafmhaehbdmjedfhdmimjcbed": "38CC9C44DA29504E92F0B5DE9D44BF375FE37047F22643D6A6FBCA6A7E80B27B", + "gegdfeiahlfolhcfioipjlkombmgbakh": "B6F0319F3DE5BF6A05DA0B087EBD4ADC3654B5DB667BCCBA7199F25C0EA0EF9D", + "gfbfbgkkbcngelbjegbhmoaopnfemijp": "239A65416DAD36B39D1A5346F6724A095F45046922D0308D39D725A392309B2C", + "gfflcpencnmidmbdklfkbmfjmbieaopp": "EE18666E76545CD3D16AB234D0F3380ACE0CDE561E08D606AA7CCF81C63DB9C1", + "gfjocjagfinihkkaahliainflifnlnfc": "BB0F58F4B5100ED4E27545BDE5BE515CA2D84B81BA55AF6F3CF85E2B87DE196B", + "ggolfgbegefeeoocgjbmkembbncoadlb": "5E57067D57A82A4624E38CF28CC2929DF758AE6E8C3BA3EEFF7163F07CED57E7", + "ghcdaheihefjaiihlegkggmmanbakmge": "4719FC7443725577173D5F6AE20E81189169B7A8F373BDCEA30B11FB8E5B165E", + "ghjpghegkcioppihginheepcphjnnccc": "C2DE2103083EC2160A86E3349B681DD911A5C13BDFEF850F82745644AF2C8F97", + "gieanldgaaaifgdkimlkfakbpofihpdf": "90D34C99179F784280B72F9A33C0C431C1763D9E7497F2CDA73FE411369AA646", + "gigbhaknoaicbdhgjniamnpmgcpjipim": "3E054C75BC67081B7043084469B85F1456CCAA1C02DCBDBE1F33516A5D98061C", + "gimiionhcndpmfdmapaliaipdpfemhnb": "FF898DF895FB2FC5309622CBF23A10471C0058782E7274254724C48C1AB23EB6", + "gkcgcddlhhlldmjffagogcoalhmfigoh": "3723F3EFF348F5713EE819FC95FF47209EB48F1B7010C1E196D6BBC75195D5C5", + "gkookgoofbomddkomagahpnpdcnebnad": "FB521E2D53F0B429173A06756B63B99EF8D79E9D832F92C41467D5176FABCAC9", + "glcpnoejchojbemelmbedggmdcgnpjkc": "0308A07D438695C12EEDFDA6F5BD94764EA053C5D52B40B3C5D8A44811D4755C", + "glgemekgfjppocilabhlcbngobillcgf": "21011FB342C2602BB42908912A9283C8B1EBA01F7EF9B2CF3CBCF4053CDA795F", + "gmafbpocegdimljancjekdbidendhhag": "05CA5CF7DBA69B39A70AA297285CC40F7BF7794BA4925F2A0B14D5737ECEEBDB", + "gnamdgilanlgeeljfnckhboobddoahbl": "645BF32DDB296585782584AB3B639B24D64608BA9396CBCC317B464E0DE7B34F", + "gnjbfdmiommbcdfigaefehgdndnpeech": "10705C572BC2BB49CC123217A85D0368BABA02DCBE7540A3D71AA937C75A6849", + "gojhcdgcpbpfigcaejpfhfegekdgiblk": "117C2B2CA3F44E218B7193793A5DF1A9476324B94880AC8FB7A34C90CBFABA90", + "gpabpfikknflecblchhfkpkcpilbkfcd": "7F7147E471A0980FA52BA1258274174CF34FE6DD1D0857DDC334D603D464DE74", + "gpfbncnkoeocopnpcacbbkdljdfhekcl": "4DAFCEC8B398FB6301BBAFD92D58B9C2C0CF0A11AE009323BF70EFF3BCEED738", + "gphjehcgndcjccmghmjmeeabfecdiilm": "C611DDAFDDFDD2DB19CEDC0CC0FDE3F1E38CA4420C9EE28F94CE39E3C01FB3CA", + "gpjmfdieiklncohnadedkaghcenckggl": "FBF89055D8232B4478916646C9E6E68AC3FC51F4E64E8FC2AC0187FECAF995C8", + "hadnccdgifjbhomjojnjpbpbcjbhamha": "F35C5B215345682D1DED54EF60300AB7BA137EAD072DF80B18E178DD4F891C67", + "hcmdpeobfoppdkhcneogcflfmfceenlf": "A2A59001C6ADE755407E48AA066B1E3C7A238324A78A91E363C2F05FC3E66137", + "hdbipekpdpggjaipompnomhccfemaljm": "6A5561DBF0B81C0E22AF43264C1D0179CA4175EB1B0B8564A8F311D4E5B5A6E3", + "hdekmjplfobcpcbmjfgabhecjdccobnb": "38AA5EFC00D2A9A2F9642352DF19544F52727C35DD484317F7F9A456D9E37901", + "hdhmofnopkgkpgnpggloijpbnaonhplc": "5918816B95EAB4EE7811C7A8BE66229EB109B5EC12B983EEEE2A05AFFFE16509", + "henjcfljdhhpcekclnnbhmgbacdfkoho": "960C8B7975BE4E9AD9C3E232025CB1757ADAF7CDD85C644DBC7CD7B673C21E83", + "hffpndpljemgdfjjkijcidbhadeiillo": "BD354C8637BE868AA78173286FC0DF229C58934FB0429C90566357E6EC92522E", + "hhancmkfonfhfbhjoobemlmegdjkboia": "43D8F60104ECB9CB5D37209DEB24E8029CB5E81143713C491755B65E24A94CE9", + "hhckidpbkbmoeejbddojbdgidalionif": "0C07AD5FC24FDE9B0A186FFC1E154270D3289FF0E03A9786824A8AA293154438", + "hhmfdibgakhagkpalkmfamkaojignmbm": "73EB591096B247A423C798EAF1A979692F0BFAD2C5347E24F02447F14F344BB9", + "hjanbijkblmillaeknkalicgnjidndkl": "4F2E467305FFD7C3B2BCF9CC724A7FAE14384E330119B4FD3B564862D75F4F22", + "hjccmeejehoiaokolmpoibekjlkgenea": "C886E3FEAC8F424C7428A5A8A55B85978F1550B1D12BF4229AD83949EB62C781", + "hjghiofiijcepdnocbgefbdlbckjfheg": "4B68BB13B331F0B51D907DDB8681E042D5014DF7ADE7E3812EF3754708970A8C", + "hjlmfejeepodkfiapgfhkniokjdcmkfo": "87C8C3735AB6A17913F684E6C12C5934A0B7018AC908320C88FB7FA4D9223A66", + "hjmimgeipgjgdblgkjpgaknjeidbnjdb": "FDF67A6A8518B14D532DAFAD8E73B78516424B1FBE67C861CEB3C0B2D49014E5", + "hkmfdialkjnljbcnincgpollobclebaf": "5030654006A19AF84CDF18A499FD50EA98E8397824F0AA5B12509B89BED0BDF4", + "hmoajegljdhdbaggehffkmopedacnjhf": "F6D8A6151D3962E2216DAA6C978780771844710FA38C0F314FD33B9711BA9275", + "hmoibobbgceninnjaoadkgaceabjjeab": "E826657D2CA7BEFE7D36654B25CDDD57CBE569DAA004441839FFA134750FB609", + "hnbekdjpdldejohkmdonijjglpohocgo": "1531FE1759FD6F5755A9A97AAD01DC0004F6E35CE21BED1241FFD08F78E02E73", + "hndapinaldbddbjnhebjakhlgbcahhmp": "D99F3E795D1D657D547B0CD78636CA75AF9353623AD1931AC713347AABD2DDCA", + "hniiadklfgdhjcmmkpggffjngihaaoip": "E43E9833CCFD64E90C71EA81B1F2BF2D56799E17FD80702EA16AC4918319C69F", + "hoidflomjnnnbiemmkjdjkkialmhbago": "CFEB44E00BC5E7A02FBC0E56E69E0C2CA1317293D551C1EA728219F18F419B9C", + "hpbibljgpldkablgfoapbnilcambjann": "A2C3C5EFBBC8F3A950362F4A6400B836807ECDAE084CD034ACC41514D3C1A824", + "hpmcdiephomdkjdpgbbjhnlebeofkdcd": "8D887E3D92F19C225B977CAEFE52A60C754241CBAF3B056D14B6312623CECF6B", + "iabhcmlfmommijjhppgpmaldhnnodggp": "C7DD9193D6E4352DCFF3838D330B32FFF68E9C5E90C9E75A9F028589781D29F1", + "iagimhmngolcolenneiopfpadlhkadnm": "4992E6D0B7468F7C57D85AE81E2D80FAC80422894CFDF35E9383D4A86AE054A5", + "ianpkncpdncekpjnlflanaomeeenkehn": "17FFAF4211B2C33BD6D8E39AD60EA0A248B1CC2CBED208482EE825B66C4F971E", + "iapdadaeaebaoigieglfababneoaifnf": "6087F014863F77A1F9063C3E3D13409BA7BA2BDEB5A095D3FF4DE032109A8074", + "ibgcfekaaejggoajjnmknjcoieffdnod": "9BD98F559F5CCFBA11483F4581CE1A2A73EDF03E7BEF2CBFE40377A77C12095C", + "icdkfljeilkpnmnaoldgjnhpdmjilacj": "BEFAE82D946F87FF6ED3710928DF2754B5BE5FA23FC35C671C5D20E99056A8F8", + "ickfamnaffmfjgecbbnhecdnmjknblic": "768692DC475D7A2581EF2D9761D8E3F22C62371DEF946C5F1690F79AA8B05FF9", + "icpgdmbkannfhajbcinkekegjlcbcibl": "9084E808C97CB59BC3465B378DE6A07EFA3BF74BEA915956E28589B6D959BF21", + "idddminncgmajidohcdinleodnnhmpip": "EF448040180A521EB619C23C83ED8D9F28B257234094B0DDC1FBDDFBAD4DBF54", + "ieejjmmgeihokfnlipbofpgnajfkdbbo": "FB20629B6649D4CD3F9AC06899F2C86CD9FE6163DD4E3E2314D7EC4554A23E74", + "ienbdpmgofiaifnocdhlcidpbocpkcpi": "E40C64EA41FA410AC19E908CCEC391A688CC8686B7CAB914AB506D266D127A20", + "ieomhnichbamgimkoacbpinnnlnpllej": "0B17EAA20719EF5F2C5140638C95CF51534746C425A66629441CB133D8CC3C6C", + "igpdmclhhlcpoindmhkhillbfhdgoegm": "1C9520190430BA47972E34CE55A9433E4F61917236C450C6964D335EAE8ED3BD", + "iibnodnghffmdcebaglfgnfkgemcbchf": "9F6812DA63C51570A51A83906F1BEB239C2D9A06F11AD0F4922C96EE8813EBA3", + "iilfecopjcmjdgfffklfdkhbkpkmcglh": "901B6804551CB9F94011168E5F2ACE138DBB5556306EB29ED7AF32B5C32AC1B7", + "ijebcgdknomkjgokkdhjhigkamcibajk": "7A1A8EB5EDEF29482BAAA3203E90172A362E515CBA0F3D19EE2BAD24A0FFB697", + "ikfpbngpljflklamndjomipdijkhehlm": "1CF21D8F85E99F4F6277486F5D1E8B1E599F7A06863556B56DEC2AFA0C2706B0", + "ikihdpjgbomalcdgfdbkeodegggogdfk": "9B554D90E381353A314A71E24A3193DC898A7B6EF56E933C2AAADE4DD515AD7B", + "iklgpchfbohgmghgfagediakopecfmbm": "F24251DFD697FC54EC41EA4CF77B49ED76D450B8B89FC2FDB9E434483D07F43D", + "ildkkhljjpmpfhdfielmpmjhdnfkcnog": "9ED91698A1B11872955D83B7C878D7B2CB3ECF3A2FE1889248D4E298DB9E5156", + "ilhhefepljbmehhbmjcflhcchkddfaon": "D5F629F8CE0BA9F4111979EA63B1B65390608F49C5A1720FE79DE41AFCD3149E", + "immmcdbdgkahpciheaofoldhlbddmkfc": "3641AC1D849E7CD8220DFF34C387AC8D8EF89803DC377D62674C526B6F7D519F", + "imodfccolnjcdccplejdejgjfofdemag": "FE21082741DE522EBDFA59369FCEBE96F4952F1A7D79FA824E723ADC2DB3E28E", + "inlgdellfblpplcogjfedlhjnpgafnia": "FE14704900EE9EF3380DCB361B574AA3746DD01FF742FEA91ECD115AD90AFBB7", + "inokjfhioapobnjgjaaolbehffampmaa": "FFE8916A216E0352496C966B42BD351604ABF87E82CF432F499972FDFE5AC2FA", + "iobdjpockeoakepiehbjjokhdaacncjl": "395F638B600401295852FD6DA708EB8C65D9BE8660A0593A816A511ACC7F3858", + "iodlkjhnibdblegehlgpafnlhjgpfkbc": "32A0E1B8F65262AE2DA881C175BB974F8927B961DF8971ACF9DC7529862B320C", + "ioipkkmonpmomecbmggejienahinjkjj": "B6CE9D8E4E702D779D9814C3A6AB513E9A6CA6798F4FDC82D52EBA2103784CB3", + "ionnbjojpjaebeodjppancfcibnhbmkj": "934DBF7B2723102C48FF7DE99D06628BA08C46EC12E39605A27D1F8E6B3F58BB", + "ipffdejgljghfbblplflhbgffgfiiahi": "59BBA300320951976EE5792F23C4B0BBB29F6808C0E78115E9885AC8CD9C0EF1", + "iphpmnjjkbneokidkdkcdfhlhlimhnfj": "D2F32B1277414E2B8D2359A3D8B6203F447B37C1F35FFD7DF34B04AF6B985221", + "ipljmghelflfikejmgkmlmpjmehfjodc": "E881396378B7BDF4050AE2FAD6FD2DCAF550B9568D3ED44B5067FF983B686AF6", + "ipnpelpjmnmepmgacemjkdkjlappmnen": "29CC1DE6D46B3089F1FB1A48006C7C045C6F510A799CC864EF3AD4C8C5E92999", + "jaocpokicpmlhbchlodlkiochdkmophj": "06F78CC8F51E1F30F225351B1CCF6F88E2C03BFC444EDD76BD70510B18471EBF", + "jbbopffnmpigiiejdknggggagconaelh": "5C5D2BA78905B744D602F3D118C0123D08365EE82497CEE9EA0E52D7EC16BAC8", + "jbebdjcjllheeclffnofhgcimmlkkbon": "D1D6E2948FBDDC98E6B43460666B5C1FE8439A3836EE30A3015003FA4A35C810", + "jchepaljijgokkoflakjioknkfolenbk": "10C44198CAF069A8F3AAA9C2100E9DB29913356E36C36B25387B74117B49003D", + "jenggbjfjblgmpcfejchbpnpineboigk": "CC126BE13FF0D7631D7B78041BF74FF2C2B4F304501B3EA2AB1277C3EFDF679E", + "jfeofbkfcmflbdpoalgojinabfcmlnhd": "5E22516F07FF57BAB1D8434418AF9CEB5B9BF2D10E758AB418941AE62A7AE553", + "jhapbopfchfogphiimjbhodmgnppoigk": "6EF8BD93A4D16F3CC2F0A0BF7A96B12CE1BFEB1D3BD92754043D45676FF34FF0", + "jhfoecipcbpoboeafakdpjaakpdigclg": "1FBA7C2298AD3CE843F9AEC290E0DDB148159A76F9BBC3AE5AB152666D857ED2", + "jhommlgbajjmgdjfkofmjkdiicdfknde": "8BD3A52A6B7ADD89D7D9DA71EBDD01845CCE7109452D911C955D6B531C6EC1C6", + "jhongheibdpfhdpfccheljfcabgliidh": "16F92E4AF2720D6CC85A0FEAE17230DD95F6BE8E2D5043EA27368078B740A458", + "jjemmelkbnacaponpdabclcijeocgpbj": "59A36AA184F72CAA59BAEE55FE128ED92A69D6B56C72A5A2A63BC3C2FE6A3BA4", + "jkbblkobgokdimiefleebjbhmnfjlcfg": "A200D4FBF1948A0DB179B2156CA810F6F3A012CE70D0AFF3C23026421D167270", + "jkdoinhjjdmfodnfaaephhefgngbahdp": "1BA334999341B60900B1BAAEDA9B39D0B45FCF9BB0244F8EDAE2F0F1615B07F7", + "jkkngokdooagpeidijbihiofdalckjmh": "D847A1169316C142DC719B2ED4CCC93C161ABEB7810AAA02A858C3C6F43AAF75", + "jkppjbndblkfgafdlihkaedojdgfebkp": "AD8FCDC0F3F11CE3F1C80082028151F621314148D8486C5538DC3038D52165E5", + "jnopjcjmhhkhhmnhgllahnblhhfokggh": "F5985E04092344FB2DE6A990410C8989AE25688D893B5495EDA3D455A371B7D5", + "joealmmpdfblhdcnohmooogdinombncc": "E4B4096DF14BD7C6B70A88754E032F9F7786123F817C40778BBDF22DC07AE2F7", + "jofgidplbodcmfnnkmlbhgajpkipfiin": "913E9144B722A5A9122176533982541F8433DB87B8553096E7B2C4EE4406F896", + "jooenbpgafdodkkhmmieoenilajdkcce": "156DDC2E5FCE2817612A93B48EF991897E688B29085E8DCB5DCA7242478283CE", + "kbcgpdfdlgefpkoghnfflbhbbfomiiho": "74AAF76ADC483AE1A7EF5DE186A7E5CADB373E695AF111ADABC282F04AFB7FD3", + "kbmbmoljonchdkbjgkioneippcfpnpmp": "23BBF7297AB576A943FD957C711AB4DF0199AC1E8019475F386B1F75504FCE2E", + "kcdeaofcapijfmeopimkgcepdpbdepnb": "B2BCCE520452E77E2B353EBC05D6BDC66DF9DC1D066273C21992680AD50387CB", + "kcfefccmndghghcanogfebekgbajgibi": "79DABB56B3358B96BA1A0EA954D9BCEDB2F74E59C56601DCD1839001CE85685A", + "kcknbenjnkkjknphmnidanjifbgphjke": "E5AAF04E9278C5D330AB206F570B6F6F8528CAA904CB0DD13C7100D23406F78E", + "kcmioinhpoafnnoeghbfkebnoiiibbdk": "D7E5C951B5A39A90155C12F392DB126CE06996B32163DA992B3513FD6D0B914C", + "kdbilhbpkjkfbbnggidbphgobpcklbhl": "CEFC2B55BE4DDEBBBA169BB751BAFD2A2442C05FEC33892870B3BBD20DF6118F", + "kdjbjneddimaafbndnkbfdggjncaegoi": "B2EDF47DAECFE001C43E61AB14C985D43AD1D27F5241D3970CF886831011F97A", + "kdndmfchehllpmgpkgeibmojedlfdhaf": "FD99C22568F73EEF8B7BDC47DBC6CA0F5BFDE4B4C4A6D3CAE20994DD3597AA49", + "kecobnmhcdkmdjifldaeiiaajaggahdp": "E0D9A4D545B5D3EC75DBDEE4978662CC213AA72CC2896981ADC9DAB8F353E6C1", + "kedpicenkkndemblkfpnngmcihdfhndn": "E2BFDADBEC782ED2C3ECEB35D86061AEAB6C519B46663C2C1FAE6A6A00B18CC2", + "keinkhgnlckanellohdllejmhipfocmi": "2BCBC70C2F1B0D8B855C3887217AFE1B19200A0208D8DD27C0F477B2B2175F16", + "kelbkhobcfhdcfhohdkjnaimmicmhcbo": "46E12D03B088A4E0ACAF04A0F9E2BB7DE9E8BFA8120F690CF3B42B23CA5BF88F", + "kenbohlglcfaciabepmecjhipnpmjkgp": "548B4F7EC7DB96CBA4C28BEF9AF6BB354C40691AD16E0FB3A5540CF30469CAD4", + "kfegjkgamdgpojndjlflplinedgplfdh": "D3C4C56A2312838745B9B982D9B453C54374356E65791DF2D7B2826F34BF1A40", + "kfgaibfbmkjgmimhbbaikfnpkkjkpoan": "9093694589DEC38D4F8955774042E11D2B35A706BA8C65B3CD99BB58A8E89758", + "kfjnfapiocpibeddeekmbikhpegjhdgi": "30083D517E31DE5C4B821673DCA5D8D18F940E01F0D97E387E9911AF30CFDF23", + "khmiehpkiedpkpifcpeplghoibfhhigo": "40391F96C020607197364F74A76C961FA1E96F7BFA384963DC7B612FD2B31FEC", + "kjmiajamiimndhpicnkbijomngkocnfn": "23B64CE323D681F064BFEB48925E89DD078B558C8D1A77B4FE10FD1876FDC555", + "kjpifmjicccpbkfjdkehimhgklfkbanh": "EAA9286024369207CC7A75E79F7CC3C7F0DE6190B46BD75D51BF5E8DD4A0B26A", + "kldakcdhjlgjdccaienlkmbgopehmiag": "A2841692206126FC5658A99E808E76DC1937F891959751D31428C0448CD3F5A9", + "klejifgmmnkgejbhgmpgajemhlnijlib": "C0E4C5E3C744FB873539B07E2B7EEF5BE25C0687474C0F894A039B1E2AD4F65B", + "kljbbcnooaklhpifalnihdiofoahmmjj": "D252497DB85A63312F607D9BFF9B7B4AA96E879C065FE515F1D83735C37E3C9E", + "kllbakgkphnnkiphbfclpjfebkfiiefg": "9E85C6AEDB1765D274BBDA484847A014875C72891591E1BD916C8059D74337CD", + "klmjcelobglnhnbfpmlbgnoeippfhhil": "6EFBA61EC64B4A01A56F480472B2A50922F57043B9D3772353E1E27EBD1684D4", + "klonfdlcigipbecdhifijjaajfgoagkl": "251CF4900248153FDCC0B87B3FED12B319AAD7798160104E543665A30CD21734", + "kneggodalbcmgdkkfhbhbicbbahnacjb": "8F938DF1FFE155D6C3A139305333FEBBD1C8F7546773C8E026C71952F2E5E00E", + "knlpigpfaognbholppaembpfphilacie": "CB23B10AEAF0B103EA74107AA43FEBCA37E052740AA404F037B9FB109E8F8400", + "knohfebhibeknbfioecpdmdkjkjdnjnl": "DB185DAFB301DAB96EA5FAA5F5FD77E8E26508C55EF32A45719342A14CDD0677", + "kofpgjgokfidcohjcdfcndkbindgmcmc": "9ACFD3CEA63E31F5D06DC1DA1E5B2D0271209E4CB26D5A05059C4C569005D630", + "kolknmpohlhhicbgmmhnglllbgcegieb": "A967AD9937F20CBD9BEFD7F7329176B3AB11A9BFB17EC78C39099828D54FD5E6", + "lageaglodnhalgfffeniacefghklcdij": "FD84DD0BB34E0B076CA6A77A8E80A6F9358827206C807197A997F605A36FE5BA", + "lalpacfpfnobgdkbbpggecolckiffhoi": "04E7D671A80FF790F17C753A65DB1B8812784920A97A350B704264ED53D2632E", + "lblbnlfhhblmfconjalikamamlgoobbe": "0443FE390D67A9A2467DDCFDC085B23EFA9DA5CC0FE0091E3CDE7758A2CB9526", + "lbnbllcdpdibhehjbcbaidnddopkpgbf": "5047DCFB28C54EDADAE48B03FA05D1C0554DB72512841FD5FB4B801C79600FA8", + "lcmpcbiknifdfieonipkoebfppegdmpp": "7D821042B6E0287FE9F554B1CEABA679ABC6F28DD0DFAF7B05BC335341982A3D", + "ldbfffpdfgghehkkckifnjhoncdgjkib": "6F7A956C0EDA0BF97509B0C9AF5FD2F75657E35D08C9E9623F02335140982C14", + "ldkihpcibakajmpnggbjnehoifnnpebn": "95999E7A80B15F82CEFF7B6420EBB94B43AFF3EAEA866A62BE50F6AB34C6D1AD", + "leekgcollcnefaicnebbboegaccpmabn": "2B4193846A15A28871C8F4B92855F4C48D2BFAF7896A38F1F251DBFEDE5FA0D2", + "lfedlgnabjompjngkpddclhgcmeklana": "3F5BFC840AFE589095A8A98AC7FB5AE9BACE1E5F3D37B1B4F4D954B59E75F877", + "lffnnnfdablgamegkcboelplpcjoacmm": "AD6FCBB4A1BC5CA2149DFF726F7A7B37E238BBBBF50A444C3086021D7BF7C8F6", + "lhbicobpnnmpbhnneadgpcaonipnlpab": "B13682F8E6178BF736218E61C66C74F743117998B958A5B1153144F31B7536F8", + "lhnnoklckomcfdlknmjaenoodlpfdclc": "3617A39BC30E4A9960A1AF4FC507FD0E03FECD30A6306CF5745480794700ACC2", + "ljbegplllhffbfldlfjoacfdcbhcgnpo": "FEE37E18ED89B049D4FF22DBBFC19ECA7A261D84B2604E7F2FD8BE4E39FF794A", + "ljefoakgfhcoeobgicjgejglnpfpemgb": "F2418FA0B05089B65ED790DF0485DD643EE85CD250E0A9B936FE88DC8736E615", + "lkadffjmnaiokkdncgdlecdegajoiemi": "40091DDF9B77504F3424DF204F689803BD1FA910EF023487A4022C671B6BF654", + "lkdanligledioimheahflbepecbceang": "939F5B421591996ACC43F370D822199A3F562DC32A63BE9451C6E725E32551BD", + "llkfnldljepopholdohmfjjlofppajii": "B13820F0FDCED4F6FC19B959D102EE4E58E1C4AB2202459DCD567E58BFFF3F03", + "llpiooofdeacaeccmkfmcolhpggemicb": "8D5D509D6B450F1EA7E3100354A3CEA1B093695A06D6A5872912DD47C0FC40AA", + "lmcajpniijhhhpcnhleibgiehhicjlnk": "24511BA40ABFD5F56A7915ECE6DEDB3B06A7282250683661F9DD2F7946EB09DC", + "lmiknjkanfacinilblfjegkpajpcpjce": "5AC43248551A98DDCD6877F1AEE2F358001ED2021C36698CB0A5217A771446D0", + "lmkeljmlecjkakkekfebmhmahhhflonf": "93041BA91E7C95A44DE5739482635D42E403CEEDC19E1D03BC9CEF3F7EA76A24", + "lmnbobhffedhdhfpcjkjphcfpeeiocdn": "5CA96DDAF496C4EE9BCD402CD256F8F03C2125BC7BFFEC7482F2054EF2858DAA", + "lmokomhjjblhlegiepekpmdfallkiake": "68F9408C34CA1A45BFAEAB2C92FF8633EF9E4D134E3DF731F00F0DD01E2E4508", + "lnocaphbapmclliacmbbggnfnjojbjgf": "B20F2D851A25A52C660E82BA2A8B052AF5E8FAEB65AB7DFC557C066B51685E16", + "lpgjcjiidibpkgbodjpfhpbhlapmebdn": "3295939CC8C8555D0D55E7839CD61E703F890BD37C0B792DDD18792D77A3768D", + "lpjhpdcflkecpciaehfbpafflkeomcnb": "25F338A772EE1DD423651B7066DBE849EA14B0028A449D3760AB81D84CCA6F19", + "mafpbclkdiejmpjnmioihcafdnlbmkco": "01A4CC8AAE2731FD7384A95A6DE7F8600F3C842358BF6F496081E4F739521315", + "makcojoppodhcgmmchohadhpkicoafka": "78621A44F0793580EF83DDAE287596BE1215B7DCA181CF6BB29206B1D16F2153", + "mbacbcfdfaapbcnlnbmciiaakomhkbkb": "1F9250C4A7AEA124A4991041E6FE7CAAB8B5F0A5AFE8764DF995715A5CBE04EB", + "mbgbaiiinbmbamiflklamkebhkcglfin": "090409D3E8FEAF1AF57E33C19F228FFBC901C0B471CF3AE90256478185631580", + "mdnmhbnbebabimcjggckeoibchhckemm": "0FA65B00EDAF985AF4A1BE12FE24E2D7F686166FD1AB2E5D2BFC72526947483B", + "mdpgppkombninhkfhaggckdmencplhmg": "EAFEC1F7FC639C12CF973077D6E49780DB5C111093E78BBF5B1D597BB3BDCC64", + "mdpljndcmbeikfnlflcggaipgnhiedbl": "CA892B1B7B82D2E0B083AE6DCCE1D7EE28238FDAE7929E3A7B7567BAB58753A8", + "meejmcfbiapijdfaadackoblffmidlig": "FF4981CA3B544BBEEE4B16F35E562C298D3E5FB36AD6A00D379813EDB47584BC", + "mfglbjdihkhhnimlecioccjbjiepicip": "1E85AFBDBD637A627D41025A0DCA40C81EC5906E123C68EC18C3A3A8CF4DC3EC", + "mfhnkgpdlogbknkhlgdjlejeljbhflim": "5E76A5779FF29C9BC8337514EACFDBEDD41FBA25575DBCFF94D3FCFAEEEBF47D", + "mgfbpopbgcnocgpncdjlmifdbcdipbfa": "3604E3AE0CB6F69DBF8CD371B7D0374A20CE863A584BB134621F3BAC41FC6830", + "mhjfbmdgcfjbbpaeojofohoefgiehjai": "870382C9343829486E696E16FF2252EDA28A036E455F30BA848E441F25148377", + "mhljmbhdpcbofeflpfiehajciopgajen": "8EE0CD25A244E6F9FB31F0B73F92D0FF71F79F10DBF5D1C50887E26700DA583D", + "mibfbmhijjgpkmobcfdlelpccpeafoom": "45E797201898BCA6E610BB2FA9ACECB8A53CF5DCEA5A686A38162D96871D3A5D", + "miejmllodobdobgjbeonandkjhnhpjbn": "1E512EAA828F9353A5A6511B8230B8F51912C961C987957DE963044FD22D5416", + "mjahececmjlmafhbafbbopnfgkigfdgc": "17FD92EDF084B1BA7355A8723608C8ADA18D3997CF8A128F87676AFD14A9406E", + "mjfnijmemjilopepdgnakgghiboempgf": "A09C4859DF19889CDDFB72BE2C0ECB6EA28AFE9CC754BB6F294028E8BDC62079", + "mjoahfjnfmhgjiioedjkbclgkcjcbjef": "CD9A99901C8E2CAF2AF8F5720D55AFF80E766A9254331F33DCEDC2618F846BE6", + "mkndcbhcgphcfkkddanakjiepeknbgle": "AF92955DE36F8519BBBE59CC17987961AAA286835F1C3199CF1FC8AC4688A710", + "mlicfibfgknanmflbnecpkokekamjbei": "CEC27CC16341B99CBBC860149F434E1E2DCA773137CF7614C7A6391491C07269", + "mmnbenehknklpbendgmgngeaignppnbe": "508057049F6E111F54E03B82B51448825318BBDB125CED62CDEA896FDAE0A87D", + "mnafnfdagggclnaggnjajohakfbppaih": "71307372CF87E48BB10B00CB4BDCD28E9299B34AF613A3B6C3FDB09E7F617630", + "mnanplinmmnjhobaliikmelmmjpoogkb": "CD2EF71EA3DC33E9F228D6D910D92B7C6D1021A55A4E946E84748AC7FC0912AD", + "mnjejilcobdkeaholenhgcchnelddigl": "40B857D50623882EACBD8CB64CE3E87A19739D3A375290399962346EBC7AFC47", + "mnonkalmdjjnelekfdaldkknjkedgamf": "1100F4EB60E651B6A31F8F9AAF30A42EB44F0E8BD6FB201B12D013A28EA713F5", + "mocddgnkggoejbfibifihfeacdbogejl": "0A5D59177583E51C33327D282191DB63F4F5CC1047694DF5F891210679490256", + "moifnijmpffdmniakcdkhageikfcgmbm": "D468EBE446ACAE6902662F3726BEEA5E778C5F6B335E6206FC5BDAA910CD8028", + "mpaghnpkgmnikepcgjddhckcedapomkp": "F76647AEC271E4E106A2C492FBBA7DB7B2B4E54A20FFB3E47CA92A65622D9A52", + "mpcgcpbbohmcfanbnlobnmnfojpilomj": "0BF1376F0858D27CFA1C43EC89C9D2D61D0C7B496BBA51758EBF13CA62AD719A", + "najdlnokhipbhcnfadjmdnieblmciedc": "83F6E95EDE8165BE173AF74A4900B1B13F7B08DAE35BD12FB4FCF89078C4E127", + "napifgkjbjeodgmfjmgncljmnmdefpbf": "BDD7C14D8F31EE2B387D1AB5DEC375B2E63B09465C704B04BFDDE6223BD56166", + "nbomckfkgpfkhgcponiencnhemallhhh": "2AE85CAFC0945688CDD729ABBDF39F62F7989477A8AA670814BDFDD3375175AB", + "ncnadiaifiaoeoelaipabcacbkgjilmn": "571D18E38FF3E5720C77D44F8E95E5D532B4C18C781099C60656525812401835", + "ndbnfbenjdkkckmlklmjpipaokfccegf": "4D616849C462A62CA9A7CD4539FA761151BD00DD8532D1BD8906ED6A7E3B4AA7", + "neclhebkjhajagboegcjjhfmkmpgonmf": "F665C23D98F39BCCF07BB4C88C072471DEDFF78D446EBE7A52A5B9DDE2ED707D", + "nfcgjdbmaldigcikhaommmbndpiajidc": "C2452CE95BF34DEB8CD299E328B19827F222C1F38F90914FB957E43DA904B2D2", + "nhihpocelklgjchjgmbedohjgckokfha": "C37CD64313DF6977BEE1969C615590CB54C7674CAED389B534D2379D34E453A6", + "nhjehbmopbfbomhchfkhbghcehpeiijl": "BCF2EA6E820AA4D11E72F293216657F8397E5D70E9FCBB5084539D1A908223E5", + "nhkchinogebbapokmlnfbfoglnonminm": "ED2147375A29CE3D4FB8C500F224F3D2D1BB788635D1290F86887B525A466D6C", + "nilbfjdbacfdodpbdondbbkmoigehodg": "A120C8699966AD50BA3A8C0BBCFDEBEDD3104E55A2BAE987071E7B3191965C01", + "njfjkpickfhifbpkbkobflbggphjncgf": "90234B68189182F1906DE1B28AB232EE5E2D107A7318CE3CD4648A61B9470EDD", + "njmpphablmnjackgpmigponapahookhj": "39C294AFC2B6F6EA0F823F9FA959203432D3C8F46C006C5B319F4E0B5CC71832", + "nkeimhogjdpnpccoofpliimaahmaaome": "8BECDEA44D88E876522D87BF4DAF351AD0593C9E4247B07B57E0996956202DD3", + "nklfajnmfbchcceflgddnkignfheooic": "34E3B3E0BF3FE918B3EAC4AB49AC674FDD35B3F191EE93776E38C65C88FF0516", + "nlgdemkdapolikbjimjajpmonpbpmipk": "7D03E655585AB3E000B5803B71CADA3C9AEAA50389082435F5D93E6CB44390AA", + "nmeeibajhbcldcphgjpmailfheoikbjn": "221071E6974A142CA36CDDA3E11AD916E54C1E0F71DCF045356D1FE80A1F15F8", + "nmghlnjjldbehnfaejmbpophglopclgn": "35BD1A2155EC7B1173AB02292E321F1F593F28EE05BB6439276436CE3B052A06", + "nmpbgihpdmmclgognfcendlnemeppbna": "A414FF6274B2339CAAE8809D329264B799F42C5EB0A895F18F98E0E7224BECD3", + "nncaiajgdieahgnnoeijjohcnpobmcmo": "3A3EC960215AB93DA3BBBC4013FFF7AB04A9B1BC5D985CB892F42AE8A1F68CC1", + "nnjpmkckpiemokajkiggmmelpkdnkamd": "7ECE83A2121F506CF40EE389E34D6ABD4553E2ABBB36332288AEAEFA9751415F", + "noeldoghpbgogfocehhbhhpfnagnhbbh": "18C7182BA5E8CC402E9C29963A760EF8F03B1395E54EFDE651983C6DBCCB1621", + "nojkagbjbhgnilkopgljfkhddmdjcjfn": "48063EAE408A04B809B5052CD37EDF76382637166FA4A4A9FB0AA96DE84D62CD", + "nomkmakjljpekcjbckcmffldeekdanpa": "61B0B8A1692B811E35FF55BEB6A3F4CEF8A753B491919B0BAB02A98E937E3634", + "nonjdcjchghhkdoolnlbekcfllmednbl": "570607A06168D1888483E01D8B81D49EDBF8D2B13B9ABE77CA02003B59D64BC5", + "npefbnhfjaofkhehcnhmacaeinbponln": "BBCE3E8473B46305163992573B3E26E582B7C01F5339F788808FCCBA1C1C8785", + "oaljndinbnpjfmcgphpnbpgodonlkfgo": "4BBDFD284D2431D025A5A2E55CE615AFF3504B4B2656178E7435FDD60F7C52F5", + "obhaigpnhcioanniiaepcgkdilopflbb": "357591D60EE0325C49B185D68F9B3667F322159094C6476C67973922E038D044", + "obibnhlhdkjpopoicbdaahjoalknmhdc": "500214E74F5E3D54C5FE878BDB527ECFF93E3F87F0380EA3C2C9D12BFFF98C18", + "objoaichchnolncdebkiiipkjlligamm": "04CF8EAE9563C6B4B8EE7C5C34805DF38DBFB77216A6CAF424B1ABB160248F66", + "obpjkecphechmoodhajjnggfpfmnclfc": "6BA60FE83A5D8AEF3D16E944F3F06D1A5E7DE3554D3071D283B3BC01ED1131AB", + "ocpleophfhddnogoadhmhpbjanddmnnj": "7A20D0E4E0DA5174319F1C0E4BFE36277CAFA17627567C17BDD1C79DDC1420E3", + "odndjkngipngdmdlfodecoelobjbidna": "32461421D8E021212EF1C4FA650AA6EFE32D31449C5805EE9563617E1D230DBD", + "oehahoblpagnioelpmminjmlpnabnmok": "1EA38160B4A90067AEBD207D7C7EDBD6583E906146C950E7D07F6366BEE22809", + "ofaemmlijemfcopjandkcndefpnacabg": "C16ACD5866C13859A9C55B94D7DFB52712C575B2FCBBBA60ADB9B9C35C8B3154", + "ognampngfcbddbfemdapefohjiobgbdl": "CA5617C59C72F016FF89B4C359C577DB77A6871118F84444DFBAE60230F2B020", + "oigmkbmjkjbfaplhliobjafedfaiimnb": "EB20FBE957B928E6F203D2986A9779BFB16A84EC50F6F3B59CD9FE6E3EADA37C", + "oijfnkfijppleacdmhpognjiflfmhhll": "4B245F907EA36CDAB6CC16CF7AA09597034BB2E3AD3A60A692632D52F9172E2F", + "ojgocckppmpfapbainkbhggkhfehjeal": "9B4AAA8FE35E16378944C6F6FA22C47C605BAD46E36ED5316600B82B1A856312", + "oknpgmaeedlbdichgaghebhiknmghffa": "2E4193FB84FD5409322F6396DFAB968B29E4D49B9D7607DDBA651AD29F9121A4", + "olkpikmlhoaojbbmmpejnimiglejmboe": "3440C7220322FBA09EFA84606C5957CF89CFB4E1585547E0878B17DBB411CBEB", + "olmkgngoemapffinkddjhgdfngbeklml": "78BC153D7A62836A47A7F634982D6851CCFE131B98230ADEB064912DBA809124", + "onbkopaoemachfglhlpomhbpofepfpom": "A3A669D40CCE357796717CF853A07C5644833957A6E621CDAED5C7D41B6150F3", + "ooaghkciikfmlhgnhfacgefmpilcmjfm": "38952E248279F4E4515659035B532ECDB665E9CC1127FC4E9717EDEB2C30BADD", + "oobppndjaabcidladjeehddkgkccfcpn": "227415E84C26E0BA929AA5291DA5E658C8B282315106669AFF56D6C926B97398", + "papbadoldddalgcjcicnikcfenodpghp": "3BB0E218C00D49C24B3930BEFC10D8D6AE2E6BCC2B75266EBB6E9F8FE2127E3B", + "pbdpajcdgknpendpmecafmopknefafha": "7AF31135553E84C6F0E77FD2B905DCB6EDA7A4B3F1F41E6FE23F0E39AED90409", + "pbfepikhnmdnebapdmnhpbpckliioejd": "E3664F403E0C19D298275E5C2053E461876AA4AD6091220AFFBBD096EA03242E", + "pbffpbffjfiigoledmkcibcbadpbenec": "031C37A86ADCDB86F1AD4515450097BBF1BF0AA95356CDC989420BFC93B35FB0", + "pcaaejaejpolbbchlmbdjfiggojefllp": "07FD4202A146E222AAC5AC42C865E37C038C8A451D5E5CFC5405CD117AF51B31", + "pcedcainfpmibhlcppehljkpejdcpjjn": "7402EE973050EB88519F5BD6E2D6CBA342D1FE92B0D5C3392E2346D6F627D2E0", + "pclkdeomnmkopgobgjfpejgkpmeoooen": "EB7A5A05C264BAE8A187AEB8C564C3ADECA491036BF1D795B7F1C64C6A92B917", + "pdfbhfjldacbdamjhomkgomeialekbng": "4A61252E5D28AD82156AF40D4F0F5ED47886AD5F66DF9CE3798BFF7F057E0A06", + "pdfmhakmnmnlelkmmjjhohokbnlffmam": "29F8BC40F739197C0271BC1DA38B86CD15C5FE046E4E75E9CD07844D618D39BB", + "pdjjjmnacfjnmgckbhldbekckfldeolk": "2D7C70A69FF2B33DDDB6D234CD393CA218A7E799D40EC81CCA8A2F47EE7A748C", + "pdkmcmpnodclbbopghhicfkifklpokkf": "90B3E3204F6CBE99DA6E6C25D7FF007F69A34B571056F56A1718A02795D10F79", + "pepjgkdpkihjnbdaggonbpphlfkbhdli": "626A5DB3618AFFE10F4B59672F9E727AAFD007F3047EF9034A02EFA8ED6627A4", + "pfbcjkjbmanhfmofhiinhmndghpadicm": "FAD03BC56AC474AC18266FD5358F369363BA48F8F2389FA9BFDEE729FF197135", + "pfmbamigamleojkkogbejpgjdbmadgca": "DF8C754203C7C75EDF7275C5205B893D7F2476F1FC291C829725A025EE4DC7A7", + "pfmhmjadbiokegmddpjggiaenhjopfek": "6066B4B17A6C4EE65058A6C6D4B83F78F4BBAA3D2E5BD52368CBB79106CF2A2C", + "pfmlgdpgagephflfijfmhjckammbifgk": "B9A3C14679AF7EB660521500E5EF32B3C8B0D41CF89AAD492D5510BD25C19AF8", + "pfnmibjifkhhblmdmaocfohebdpfppkf": "FCD1FB3D0C84AB965F4281BE9E0D5DFBE51060921B2D4E728B5DE694BC9D230F", + "pgeolalilifpodheeocdmbhehgnkkbak": "FC201ADFE8AB6DB256D2FAF9745E6C01B44E683FAAE85328F9397A9BCFF182ED", + "pgjndpcilbcanlnhhjmhjalilcmoicjc": "99AFAB7ED5AB9D3D7ADE862339C774BB7ABB00C0AFE93F1881F1D8CE59FCEA1E", + "pgkbgflmbfpkbehmfneoglkjkagbkhgd": "E758C4E64EF5DB951DFEDEA802A37AE9B85AA8FBA7A1E4758BD2CE1E11F5C1E4", + "phefhkfojhcgelmcpapbplmnnbplaceg": "D4079E888D83D147516330096AB3EFF7247171E4857A730109D019B0C57EE6E1", + "pheobeikgpfdjfnlnhinkcogflmkcmlc": "92AB08261BCCE41006E84FF0D40A10D2490EB577D41CC40615CFE5A319002506", + "pigfcegpjglokkoepljficmhccdliidd": "62B94F7419E4629C4D6BA42DAAC717517936E41AF7717D8C073D0AB5CB4E0BA0", + "pjbgfifennfhnbkhoidkdchbflppjncb": "72C149D764C052BAFFE22A7B2B52E17EEBCAB96801B11B3FE92E541850643684", + "pjpjebckabnbmgoemoffjnnkggcopgkb": "C15BDC53AE18B0C3A58E5E9D2596E294CCD2A7C5A8A82945F56EF1A7EF1642C2", + "pkbffhpdalaceholagpcomhnigjjdfdb": "19321A0936628B4D174EA9D2AFFB5D0A90925107BF1A189D81A629FE5822939B", + "pkhnghdfdplkeiiodmfnfdkipfmpgabe": "817314A53C803170C3801028D8E90C6448DC67CE9C7A7F2641E42CD26681518B", + "plbapklgjloajcphakijooiimlfbghaj": "B4BFD0ACEE090D649D5E5F7B6E780F191E50631D3AF17E7A4B408BA250C0E876", + "pldeppocfnbnopadlkalkhefdhglkijd": "1789FE5BF6F7463DFA451854019E8723C2F5A191536E66559BFB52483028A96C", + "pleoihkpdomoijdpaibdciidfoeedamm": "8B08EA31902D8D519C59CBC75FB328AA44582ED243E08134AE885963B0EE06C9", + "plimopelmdneikoknbgpopffpbmlhgpa": "6A236A7948BAB4CF7A5A522241A4EF6D1EF44263640490E156EA8F41A6128282", + "pmijnggdaadccmmmoofgdcaikjmkiglk": "FA1B797526235F62D9B98A2B7509D81FD07BCD992ADD55368B91EE650DB155F7", + "pmpnemphhmmpkcafgpdjanghiaadfbef": "AE80A6D1584AE5D78B6B3F5905BF9B9217294002A03EFA87B79D0B04D1C1DB2B", + "pnafobbilipbceafdgkhepgdhjahjkjl": "265B2E3824A6BB7918D1031E1A1C1C7BA7A0A6009387280C7D2BCDA588AF3B8B", + "pnejckbihndhccfkbmngjjoaiefmjofm": "3A11CC033E1E3BC2C23D39448FE247FAC0AE0EE8A3749C0B172AC3E0C143C343", + "pnnclahpifbjkboanbjecjoaoelleoep": "88D0C56EB138A7F14F3E5662E20FEA2CF6D05F57D117C1EDC0CA5BFA4772914D", + "pnokkmkadpdpeejjcpcidionamhmoolj": "C914ED67B9E670CAF8B098539C5EDDCC1699AF583DA596BEBF4FCEAEDF9392D2", + "pogmclhffdfjphnjlikiijmdjpjlfodk": "FF18F8EB85A6FBBAF2A3211346BED18AFCBE78E79DA72E94E0A36F60BAEC86F8", + "poifboaadcogleeibokkcinojokfldem": "8A29021200798486D7A4F0021A7809A9E7956BC041FD069090667B912E41FC7C", + "pojgkmkfincpdkdgjepkmdekcahmckjp": "B5F0FD1D2ECECD2F8D2BA2C4BCA950648EDF7C3DF3A4D8282369301E04CDA40C", + "pookachmhghnpgjhebhilcidgdphdlhi": "4E3F13C252E88A0A5A465BAD992F805FDE277B08314B07319B8FE961BB6C615A" + } + }, + "net": { + "ipfs_gateway": "CB258F23C9892DF16E5490F181AFE95E9146325B3A62DFCD090EBF6299620C0B" + }, + "session": { + "restore_on_startup": "F2435C324381168AE66497D15E50F68A756ED18795EAE98A9F5EDDA7BEF61B84", + "startup_urls": "8BB8DBC1D7CA5C58F821C38254FB2B9C874F8EE9B9905B57DE48C731C6C91837" + }, + "settings": { + "a11y": { + "enable_accessibility_image_labels": "3006181BC2B480B46F572DA6A6CE80A7DFA29EB3A4F3F8E3C8E26D969122F2C5" + } + }, + "speeddial": { + "bookmarks_folder_guid": "55322D26EB3FCD9B415A386B43F59AC6948603998A31E970F7D034750B17274A", + "show_suggestions": "B8F468E8988623DEED64BCCBF848C87D818186C1798D87C83C6351033ABDA975", + "suggestions": { + "shown": "6F3677BDA7C485521FA37F37BA78754250579416BF216877A2C6595A6BCF6489" + } + }, + "startpage": { + "hide_speeddial": "F44B595F104EF059C9DB669369F58873634127E757037925B425D76557B43013", + "news_categories": "4B664C934FCC80D33CAEC2B50E5F08537BB699F87E801E1AD110AEA4B4CFE5D6", + "news_locales": "90410084913FF66232ED16B97386D3FFB49B87DDCC2EB23E599AB361A4AA4E0A", + "show_campaigns": "D19FF7AB63157ECF4AC490235C7FA064E9DBDCE194C3180FCAF332B8B1FB1343" + }, + "ui": { + "open_startpage_on_session_restore": "824CD2183A474C29EAB9BC458778CAE36B30EFB1EDA0E3F2B906DC6CD9D9ED01", + "search_box_enabled": "D549A6C0FDD39ADA8C548DCEF8FCAE250135DAF91877C907FF28298C5C8B7CB2", + "shortcut_startup_url_filter": { + "enabled": "F3BD6C41ABB9AF367B481468E71C317875A5E0136AAB5D626069371ED8FF62E6" + } + }, + "vpn": { + "blacklisted_locations": "0B38360BFEF2D7FEBFEE766DC60F072F84B07CAC8681CC53BD123EF962D39BF8", + "last_established_location": "09C374F6C4716E58DE6657B3B79C70B88795AD5D20B321F53A4F058610203407" + }, + "yandex": { + "ref_id": { + "addressbar": "A33B7E0013022B7B15C3EF77AB2F0F266A33E47CE6E34EC18C28ABE68A40EAB8", + "current": "34A181AEF09EDD87920EE4462E985567A999AC7E3728BB36F67C5FC0460A4CCF", + "sdtile": "513CD457D5A91DB0E1833E7FA665835D40D473F5D5D38FCDCFA651F374AA2827", + "searchbox": "AD80CFA3D1B103D519AB3B203057D050122F2D11C8822505ACDE0E0030F91EF3" + } + } + } + }, + "rich_hints": { + "marketplace_enabled": false + }, + "rich_wallpapers": { + "revert_wallpaper_time": "0", + "selected_id": "bundled/default", + "takeover_wallpaper_id": "" + }, + "safety_hub": { + "unused_site_permissions_revocation": { + "migration_completed": true + } + }, + "search": { + "suggest_enabled": false + }, + "session": { + "restore_on_startup": 5 + }, + "sessions": { + "event_log": [ + { + "crashed": false, + "time": "13382314101594079", + "type": 0 + } + ], + "last_session_number": "1", + "session_data_status": 1 + }, + "speeddial": { + "ab_bucket": 171, + "bigger_tiles_applicable_on_high_resolution": false, + "bookmarks_folder_guid": "c0e181d3-1bab-4c7f-8be4-804cea8bc7c2", + "partners": { + "guid": "d6a745d9-d85d-4e2e-bebb-7dbbc7b2cdfa", + "migration_not_needed": true, + "timestamp": "13382314102900318" + }, + "show_suggestions": false, + "suggestions": { + "guid": "2d470601-6ecb-476b-8da3-42d00992bdbc" + } + }, + "spellcheck": { + "dictionaries": [ + "en-US" + ], + "dictionary": "" + }, + "startpage": { + "background_color": "#301499", + "font_color": "white", + "hide_speeddial": true, + "search_engine_suggestion_enabled": true + }, + "statistics": { + "collection_asked": true, + "collection_enabled": false + }, + "survey": { + "next_time": "13384906101594141" + }, + "sync": { + "data_type_status_for_sync_to_signin": { + "app_list": false, + "app_settings": false, + "apps": false, + "arc_package": false, + "autofill": false, + "autofill_profiles": false, + "autofill_wallet": false, + "autofill_wallet_credential": false, + "autofill_wallet_metadata": false, + "autofill_wallet_offer": false, + "autofill_wallet_usage": false, + "bookmarks": false, + "collaboration_group": false, + "contact_info": false, + "cookies": false, + "device_info": false, + "dictionary": false, + "extension_settings": false, + "extensions": false, + "history": false, + "history_delete_directives": false, + "incoming_password_sharing_invitation": false, + "managed_user_settings": false, + "nigori": false, + "os_preferences": false, + "os_priority_preferences": false, + "outgoing_password_sharing_invitation": false, + "passwords": false, + "plus_address": false, + "plus_address_setting": false, + "power_bookmark": false, + "preferences": false, + "printers": false, + "printers_authorization_servers": false, + "priority_preferences": false, + "product_comparison": false, + "reading_list": false, + "saved_tab_group": false, + "search_engines": false, + "security_events": false, + "send_tab_to_self": false, + "sessions": false, + "shared_tab_group_data": false, + "sharing_message": false, + "themes": false, + "user_consent": false, + "user_events": false, + "web_apps": false, + "webapks": false, + "webauthn_credential": false, + "wifi_configurations": false, + "workspace_desk": false + }, + "encryption_bootstrap_token_per_account_migration_done": true, + "feature_status_for_sync_to_signin": 5, + "keep_everything_synced": false, + "transport_data_per_account": { + "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=": { + "sync.bag_of_chips": "", + "sync.birthday": "", + "sync.cache_guid": "", + "sync.last_poll_time": "0", + "sync.last_synced_time": "0", + "sync.short_poll_interval": "0" + } + }, + "types_mode": 0 + }, + "sync_button": { + "timeout": "13382314101590206" + }, + "themes": { + "selected_id": "bundled/default_dark_theme" + }, + "total_passwords_available_for_account": 0, + "total_passwords_available_for_profile": 0, + "translate_site_blacklist": [], + "translate_site_blocklist_with_time": {}, + "translate_user_language_lists_reset": true, + "ui": { + "ai_tools": { + "prompts": { + "highlighted_text": false + } + }, + "browser": { + "sidebar": { + "default_last_action_time": "13382314101682164", + "item_prefs": { + "visibility": { + "Activity": false, + "Aria": false, + "Bookmarks": true, + "ChatGpt": false, + "ChatSonic": false, + "ContextMenu": true, + "CustomSitePreview": false, + "CustomSite_1": false, + "CustomSite_2": false, + "CustomSite_3": false, + "CustomSite_4": false, + "CustomSite_5": false, + "Downloads": false, + "Extensions": false, + "FacebookMessenger": true, + "History": true, + "Instagram": false, + "LineBreak": false, + "Mods": true, + "News": false, + "OperaTouch": false, + "Pinboards": false, + "Player": true, + "Separator": false, + "Settings": false, + "Shaders": true, + "ShoppingCorner": false, + "Snap": false, + "SpeedDial": false, + "Telegram": false, + "TikTok": false, + "Tutorials": false, + "Twitter": false, + "V": false, + "VKontakte": false, + "Whatsapp": true, + "Workspace_0": true, + "Workspace_1": true, + "Workspace_10": false, + "Workspace_11": false, + "Workspace_12": false, + "Workspace_13": false, + "Workspace_14": false, + "Workspace_15": false, + "Workspace_16": false, + "Workspace_17": false, + "Workspace_18": false, + "Workspace_19": false, + "Workspace_2": false, + "Workspace_20": false, + "Workspace_21": false, + "Workspace_22": false, + "Workspace_23": false, + "Workspace_24": false, + "Workspace_3": false, + "Workspace_4": false, + "Workspace_5": false, + "Workspace_6": false, + "Workspace_7": false, + "Workspace_8": false, + "Workspace_9": false, + "gojhcdgcpbpfigcaejpfhfegekdgiblk": false + } + }, + "visible_proxy": 1 + } + }, + "currency_converter": { + "currency": "USD" + }, + "dark_skin": true, + "dark_skin_settings_proxy": 1, + "launches_until_default_browser_check": 1, + "live_background_visible": false, + "snap_onboarding_tools_state": 1, + "user_themes": [ + { + "color_picker_point": [ + 0.24575407803058624, + 0.92629075050354 + ], + "dark_wallpaper_id": "", + "id": "custom", + "light_wallpaper_id": "", + "name": "Custom Theme", + "primary_dark_color": [ + 257.0, + 0.8592964824120604, + 0.6098039215686275 + ], + "primary_light_color": [ + 257.0, + 0.8592964824120604, + 0.6098039215686275 + ], + "secondary_dark_color": [ + 260.0, + 0.75, + 0.047058823529411764 + ], + "secondary_light_color": [ + 259.0, + 0.8285714285714292, + 0.9313725490196079 + ], + "sorting_ordinal": 9000.0 + } + ] + }, + "vibes": { + "active_configuration_id": "AEAAD48B012C9FB9E8B37FD6485FA306", + "vibe_configurations": [ + { + "accent_color": [ + 257.0, + 0.8592964824120604, + 0.6098039215686275 + ], + "accent_dark_color": [ + 257.0, + 0.8592964824120604, + 0.6098039215686275 + ], + "background_color": [ + 259.0, + 0.8285714285714292, + 0.9313725490196079 + ], + "background_dark_color": [ + 260.0, + 0.75, + 0.047058823529411764 + ], + "color_picker_x": 0.2457540760869565, + "color_picker_y": 0.9262907608695652, + "id": "AEAAD48B012C9FB9E8B37FD6485FA306", + "mode": 1, + "name": "Classic", + "time_stamp": 1.737840973043258e+12, + "vibe_id": "ffeocbomcpokpmjkkloomhnflpjmkjpi", + "wallpaper_id": "bundled/default" + }, + { + "accent_color": [ + 252.99999999999997, + 1.0, + 0.56 + ], + "accent_dark_color": [ + 252.99999999999997, + 1.0, + 0.56 + ], + "background_color": [ + 207.99999999999997, + 0.32, + 0.88 + ], + "background_dark_color": [ + 229.0, + 0.74, + 0.05 + ], + "color_picker_x": 0.08, + "color_picker_y": 0.66, + "id": "9D9D171A00D5D56CF31C764F7F963110", + "mode": 0, + "name": "Classic", + "time_stamp": 1.737840501993047e+12, + "vibe_id": "ffeocbomcpokpmjkkloomhnflpjmkjpi", + "wallpaper_id": "bundled/default" + } + ] + }, + "vpn": { + "blacklisted_locations": [ + "cn", + "ru" + ], + "last_established_location": "AM" + }, + "wallpapers": { + "selection_times": { + "bundled/default_dark_theme": 1.73784096010868e+12, + "hygge-desk-lysefjord-1": 1.737840941578713e+12, + "hygge-desk-lysefjord-3": 1.73784094312849e+12, + "opera-one-plumdrop": 1.737840955631162e+12, + "opera-one-skyward": 1.737840949875201e+12 + }, + "source": 1 + }, + "web_apps": { + "did_migrate_default_chrome_apps": [ + "MigrateDefaultChromeAppToWebAppsGSuite", + "MigrateDefaultChromeAppToWebAppsNonGSuite" + ], + "last_preinstall_synchronize_version": "130" + }, + "webkit": { + "webprefs": { + "force_dark_mode_enabled": false + } + } +} diff --git a/nix/common.nix b/nix/common.nix index 43b0131..bdce525 100644 --- a/nix/common.nix +++ b/nix/common.nix @@ -6,6 +6,8 @@ users.mutableUsers = false; + console.keyMap = "us"; + nix.gc = { automatic = true; dates = "weekly"; diff --git a/nix/hardware/common.nix b/nix/hardware/common.nix new file mode 100644 index 0000000..00abd71 --- /dev/null +++ b/nix/hardware/common.nix @@ -0,0 +1,28 @@ +{ pkgs +, inputs +, lib +, ... +}: +{ + hardware.enableRedistributableFirmware = true; + + boot = { + loader.grub = { + enable = true; + devices = [ "nodev" ]; + efiSupport = true; + useOSProber = true; + }; + + loader.efi.canTouchEfiVariables = true; + + initrd.availableKernelModules = [ "nvme" "xhci_pci" "usb_storage" "sd_mod" "sdhci_pci" ]; + initrd.kernelModules = [ ]; + extraModulePackages = [ ]; + }; + + networking = { + networkmanager.enable = true; + useDHCP = lib.mkDefault true; + }; +} diff --git a/nix/hardware/ideapad.nix b/nix/hardware/ideapad.nix new file mode 100644 index 0000000..ed36e66 --- /dev/null +++ b/nix/hardware/ideapad.nix @@ -0,0 +1,42 @@ +{ pkgs +, inputs +, lib +, ... +}: +{ + imports = [ ./common.nix ]; + + fileSystems."/" = { + device = "/dev/disk/by-uuid/cad54483-783b-4210-9722-7355184866c3"; + fsType = "ext4"; + }; + + fileSystems."/steam" = { + device = "/dev/disk/by-uuid/7a3a64c3-66ae-4a11-962c-e5a831a17d91"; + fsType = "ext4"; + }; + + fileSystems."/boot" = { + device = "/dev/disk/by-uuid/0BBD-231D"; + fsType = "vfat"; + options = [ "fmask=0077" "dmask=0077" ]; + }; + + swapDevices = [ { device = "/dev/disk/by-uuid/3231b9fd-4afe-41cf-a3ee-e71ceb774c1b"; } ]; + + boot.kernelModules = [ "kvm-amd" ]; + + hardware.cpu.amd.updateMicrocode = true; + + hardware = { + graphics = { + enable = true; + enable32Bit = true; + }; + + amdgpu.amdvlk = { + enable = true; + support32Bit.enable = true; + }; + }; +} diff --git a/nix/personal.nix b/nix/personal.nix deleted file mode 100644 index cf4c048..0000000 --- a/nix/personal.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ pkgs -, inputs -, ... -}@args: -{ - imports = [ - inputs.home-manager.nixosModules.home-manager - ]; - - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.kp2pml30 = import ./personal/home.nix args; - - users.users.kp2pml30 = import ./personal/user.nix args; - - programs = { - fish.enable = true; - tmux.enable = true; - }; - - environment.systemPackages = with pkgs; [ - fish - fishPlugins.grc - grc - - fira-code - nerd-fonts.fira-code - ]; -} diff --git a/nix/personal/default.nix b/nix/personal/default.nix new file mode 100644 index 0000000..6396223 --- /dev/null +++ b/nix/personal/default.nix @@ -0,0 +1,76 @@ +{ config +, pkgs +, inputs +, lib +, ... +}@args: +let + cfg = config.kp2pml30; +in { + options.kp2pml30 = { + username = lib.mkOption { + type = lib.types.string; + default = "kp2pml30"; + }; + xserver = lib.mkEnableOption ""; + vscode = lib.mkEnableOption ""; + kitty = lib.mkEnableOption ""; + opera = lib.mkEnableOption ""; + steam = lib.mkEnableOption ""; + }; + + imports = [ + ./graphical + ./home.nix + ./user.nix + ./neovim.nix + ]; + + config = { + + boot.supportedFilesystems = [ "zfs" ]; + boot.zfs.forceImportRoot = false; + + services.logind.extraConfig = '' + HandlePowerKey=poweroff + HandleLidSwitch=hibernate + ''; + + i18n.supportedLocales = [ + "C.UTF-8/UTF-8" + "en_US.UTF-8/UTF-8" + "ru_RU.UTF-8/UTF-8" + ]; + + programs = { + fish.enable = true; + tmux.enable = true; + yazi.enable = true; + }; + + environment.systemPackages = with pkgs; [ + fish + fishPlugins.grc + fishPlugins.bass + + grc + + fira-code + fira-code-nerdfont + #nerd-fonts.fira-code + ]; + + nixpkgs.config.allowUnfreePredicate = pkg: + builtins.elem (pkgs.lib.getName pkg) [ + "vscode" + "steam" + "steam-run" + "steam-original" + "steam-unwrapped" + "nvidia-x11" + "nvidia-settings" + "nvidia-persistenced" + "opera" + ]; + }; +} diff --git a/nix/personal/graphical/default.nix b/nix/personal/graphical/default.nix new file mode 100644 index 0000000..e646bb4 --- /dev/null +++ b/nix/personal/graphical/default.nix @@ -0,0 +1,17 @@ +{ pkgs +, lib +, config +, ... +}: +let + cfg = config.kp2pml30; +in { + imports = [ + ./x.nix + ./kitty.nix + ./vscode.nix + + ./opera.nix + ./steam.nix + ]; +} diff --git a/nix/personal/graphical/kitty.nix b/nix/personal/graphical/kitty.nix new file mode 100644 index 0000000..73fcd82 --- /dev/null +++ b/nix/personal/graphical/kitty.nix @@ -0,0 +1,14 @@ +{ pkgs +, lib +, rootPath +, config +, ... +}: +let + cfg = config.kp2pml30; +in lib.mkIf cfg.kitty { + home-manager.users.${cfg.username}.programs.kitty = { + enable = true; + extraConfig = builtins.readFile (rootPath + "/home/.config/kitty/kitty.conf"); + }; +} diff --git a/nix/personal/graphical/opera.nix b/nix/personal/graphical/opera.nix new file mode 100644 index 0000000..e502095 --- /dev/null +++ b/nix/personal/graphical/opera.nix @@ -0,0 +1,18 @@ +{ pkgs +, lib +, rootPath +, config +, ... +}: +let + cfg = config.kp2pml30; +in lib.mkIf cfg.opera { + home-manager.users.${cfg.username}.home = { + packages = with pkgs; [ + (opera.override { proprietaryCodecs = true; }) + ]; + + file.".config/opera/Default/Preferences" = { source = rootPath + "/home/.config/opera/Default/Preferences"; }; + file.".config/opera/Default/Bookmarks" = { source = rootPath + "/home/.config/opera/Default/Bookmarks"; }; + }; +} diff --git a/nix/personal/graphical/steam.nix b/nix/personal/graphical/steam.nix new file mode 100644 index 0000000..414d2ff --- /dev/null +++ b/nix/personal/graphical/steam.nix @@ -0,0 +1,16 @@ +{ pkgs +, lib +, rootPath +, config +, ... +}: +let + cfg = config.kp2pml30; +in lib.mkIf cfg.steam { + programs.steam = { + enable = true; + remotePlay.openFirewall = false; + dedicatedServer.openFirewall = false; + localNetworkGameTransfers.openFirewall = false; + }; +} diff --git a/nix/personal/graphical/vscode.nix b/nix/personal/graphical/vscode.nix new file mode 100644 index 0000000..26cb8a6 --- /dev/null +++ b/nix/personal/graphical/vscode.nix @@ -0,0 +1,47 @@ +{ pkgs +, lib +, rootPath +, config +, ... +}: +let + cfg = config.kp2pml30; +in lib.mkIf cfg.vscode { + home-manager.users.${cfg.username} = { + programs.vscode = { + enable = true; + package = pkgs.vscode; + mutableExtensionsDir = false; + userSettings = lib.importJSON("${rootPath}/vscode/settings.json"); + extensions = [ + pkgs.vscode-extensions.eamodio.gitlens + + pkgs.vscode-extensions.streetsidesoftware.code-spell-checker + + (pkgs.vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + name = "code-spell-checker-russian"; + publisher = "streetsidesoftware"; + version = "0.2.2"; + sha256 = "a3b00c76a4aafecb962d6c292a3b9240a27d84b17de2119bb8007d0ad90ab443"; + }; + meta = { + license = lib.licenses.mit; + }; + }) + + (pkgs.vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + name = "vscode-lldb"; + publisher = "vadimcn"; + version = "1.11.1"; + sha256 = "urWkXVwD6Ad7DFVURc6sLQhhc6iKCgY89IovIWByz9U="; + }; + meta = { + license = lib.licenses.mit; + }; + }) + ]; + }; + }; +} diff --git a/nix/personal/graphical/x.nix b/nix/personal/graphical/x.nix new file mode 100644 index 0000000..29180f8 --- /dev/null +++ b/nix/personal/graphical/x.nix @@ -0,0 +1,42 @@ +{ pkgs +, config +, lib +, rootPath +, ... +}: +let + cfg = config.kp2pml30; +in lib.mkIf cfg.xserver { + services.displayManager.ly.enable = true; + services.libinput.enable = true; + services.xserver = { + enable = true; + displayManager.startx.enable = true; + xkb = { + layout = "us,ru"; + variant = ","; + options = "grp:win_space_toggle"; + }; + windowManager.awesome = { + enable = true; + luaModules = with pkgs.luaPackages; [ + luarocks + luadbi-mysql + ]; + }; + excludePackages = lib.optionals (!cfg.kitty) [ + pkgs.xterm + ]; + }; + + environment.systemPackages = with pkgs; [ + xclip + ]; + + home-manager.users.${cfg.username} = { + home.file.".config/awesome/rc.lua" = { source = rootPath + "/home/.config/awesome/rc.lua"; }; + programs.rofi = { + enable = true; + }; + }; +} diff --git a/nix/personal/home.nix b/nix/personal/home.nix index 6a932a5..f6d894d 100644 --- a/nix/personal/home.nix +++ b/nix/personal/home.nix @@ -1,50 +1,67 @@ { pkgs +, config +, lib +, inputs +, rootPath , ... -}@args: -{ - home.stateVersion = "24.05"; +}: +let + cfg = config.kp2pml30; +in { + imports = [ + inputs.home-manager.nixosModules.home-manager + ]; - home = { - username = "kp2pml30"; - homeDirectory = "/home/kp2pml30"; - packages = with pkgs; [ - starship - jq - ]; - }; + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.backupFileExtension = "bak"; - nix.gc = { - automatic = true; - frequency = "weekly"; - }; + home-manager.users.${cfg.username} = { + home = { + stateVersion = "24.05"; + username = cfg.username; + homeDirectory = "/home/${cfg.username}"; + packages = with pkgs; [ + jq + ]; - programs = { - git = { - enable = true; - userName = "kp2pml30"; - userEmail = "kp2pml30@gmail.com"; - lfs.enable = true; - extraConfig = { - init.defaultBranch = "main"; + sessionVariables = { + TERMINAL = "kitty"; }; }; - fish = { - enable = true; + nix.gc = { + automatic = true; + frequency = "weekly"; }; - starship = { - enable = true; - settings = { - add_newline = false; - format = "$cmd_duration$username$hostname$git_branch$git_commit$git_state$git_status$directory$status\n$character"; - hostname.ssh_only = true; - cmd_duration.format = "took [$duration]($style)\n"; + programs = { + git = { + enable = true; + userName = cfg.username; + userEmail = "kp2pml30@gmail.com"; + lfs.enable = true; + extraConfig = { + init.defaultBranch = "main"; + }; }; + + fish = { + enable = true; + shellInitLast = builtins.readFile (rootPath + "/home/.config/fish/minimal.fish"); + }; + + starship = { + enable = true; + settings = { + add_newline = false; + format = "$cmd_duration$username$hostname$git_branch$git_commit$git_state$git_status$directory$status\n$character"; + hostname.ssh_only = true; + cmd_duration.format = "took [$duration]($style)\n"; + }; + }; + + home-manager.enable = true; }; - - home-manager.enable = true; - - neovim = import ./neovim.nix args; }; } diff --git a/nix/personal/neovim.nix b/nix/personal/neovim.nix index bacb7d5..59839f3 100644 --- a/nix/personal/neovim.nix +++ b/nix/personal/neovim.nix @@ -1,9 +1,11 @@ { pkgs , lib , rootPath +, config , ... }: let + cfg = config.kp2pml30; fromGitHub = rev: repo: pkgs.vimUtils.buildVimPlugin { pname = "${lib.strings.sanitizeDerivationName repo}"; version = rev; @@ -15,19 +17,21 @@ let nvimConfig = builtins.readFile (rootPath + "/home/.config/nvim/base.vim"); in { - enable = true; - defaultEditor = true; - - plugins = with pkgs.vimPlugins; [ - nvim-treesitter.withAllGrammars - nvim-autopairs - nerdtree - tokyonight-nvim - barbar-nvim - feline-nvim - (fromGitHub "d63c811337b2f75de52f16efee176695f31e7fbc" "timakro/vim-yadi") - (fromGitHub "aafa5c187a15701a7299a392b907ec15d9a7075f" "nvim-tree/nvim-web-devicons") - ]; + home-manager.users.${cfg.username}.programs.neovim = { + enable = true; + defaultEditor = true; - extraConfig = nvimConfig; + plugins = with pkgs.vimPlugins; [ + nvim-treesitter.withAllGrammars + nvim-autopairs + nerdtree + tokyonight-nvim + barbar-nvim + feline-nvim + (fromGitHub "d63c811337b2f75de52f16efee176695f31e7fbc" "timakro/vim-yadi") + (fromGitHub "aafa5c187a15701a7299a392b907ec15d9a7075f" "nvim-tree/nvim-web-devicons") + ]; + + extraConfig = nvimConfig; + }; } diff --git a/nix/personal/user.nix b/nix/personal/user.nix index fa0c0fa..ab9f12d 100644 --- a/nix/personal/user.nix +++ b/nix/personal/user.nix @@ -1,7 +1,16 @@ -{ pkgs, ... }: -{ - isNormalUser = true; - extraGroups = [ "wheel" "networkmanager" ]; - shell = pkgs.fish; - hashedPassword = "$6$UK6oHr2gPRYD4Rak$lgF.mYReC0jahNuI4kt0j/CsrajVzMprvp3HgjKwwsjYHU6/Ur9jfROXZbKhhpyCLRmnlCpWeRCbHEYO/jhIv/"; +{ pkgs +, config +, lib +, inputs +, ... +}: +let + cfg = config.kp2pml30; +in { + users.users.${cfg.username} = { + isNormalUser = true; + extraGroups = [ "wheel" "networkmanager" ]; + shell = pkgs.fish; + hashedPassword = "$6$UK6oHr2gPRYD4Rak$lgF.mYReC0jahNuI4kt0j/CsrajVzMprvp3HgjKwwsjYHU6/Ur9jfROXZbKhhpyCLRmnlCpWeRCbHEYO/jhIv/"; + }; } diff --git a/nix/wsl.nix b/nix/wsl.nix index 2cd55cd..d0f0145 100644 --- a/nix/wsl.nix +++ b/nix/wsl.nix @@ -1,14 +1,23 @@ { pkgs , inputs +, rootPath , ... }: { imports = [ inputs.nixos-wsl.nixosModules.default + #inputs.vscode-server.nixosModules.default ]; wsl = { enable = true; defaultUser = "kp2pml30"; wslConf.interop.appendWindowsPath = false; }; + + #services.vscode-server.enable = true; + #home-manager.users.kp2pml30.home.file.".vscode-server/server-env-setup" = { + # enable = false; + # executable = true; + # text = builtins.readFile("${rootPath}/nix/wsl/vscode-patch.sh"); + #}; } diff --git a/nix/wsl/vscode-patch.sh b/nix/wsl/vscode-patch.sh new file mode 100644 index 0000000..3cb43c6 --- /dev/null +++ b/nix/wsl/vscode-patch.sh @@ -0,0 +1,38 @@ +# inspired by https://github.com/sonowz/vscode-remote-wsl-nixos + +# This shell script is run before checking for vscode version updates. +# If a newer version is downloaded, this script won't patch that version, +# resulting in error. Therefore retry is required to patch it. + +echo "== '~/.vscode-server/server-env-setup' SCRIPT START ==" + +# Make sure that basic commands are available +PATH=$PATH:/run/current-system/sw/bin/ + +# This shell script uses nixpkgs branch from OS version. +# If you want to change this behavior, change environment variable below. +# e.g. NIXOS_VERSION=unstable +NIXOS_VERSION=$(nixos-version | cut -d "." -f1,2) +echo "NIXOS_VERSION detected as \"$NIXOS_VERSION\"" + +NIXPKGS_BRANCH=nixos-$NIXOS_VERSION +PKGS_EXPRESSION=nixpkgs/$NIXPKGS_BRANCH#pkgs + +# Get directory where this shell script is located +VSCODE_SERVER_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" +echo "Got vscode directory : $VSCODE_SERVER_DIR" +echo "If the directory is incorrect, you can hardcode it on the script." + +echo "Patching nodejs binaries..." +nix shell $PKGS_EXPRESSION.patchelf $PKGS_EXPRESSION.stdenv.cc -c bash -c " + for f in \$(find \"$VSCODE_SERVER_DIR/bin/\" -type f -executable) + do + if file \"\$f\" | grep -Pi 'elf.*executable' > /dev/null + then + patchelf --set-interpreter \"\$(cat \$(nix eval --raw $PKGS_EXPRESSION.stdenv.cc)/nix-support/dynamic-linker)\" --set-rpath \"\$(nix eval --raw $PKGS_EXPRESSION.stdenv.cc.cc.lib)/lib/\" \"\$f\" + fi + done +" + +echo "== '~/.vscode-server/server-env-setup' SCRIPT END ==" + diff --git a/vscode/settings.json b/vscode/settings.json index fea98dc..a77d59c 100644 --- a/vscode/settings.json +++ b/vscode/settings.json @@ -16,5 +16,6 @@ "git.openRepositoryInParentFolders": "always", "cmake.preferredGenerators": [ "Ninja" - ] + ], + "cSpell.language": "en,ru" }