diff --git a/config/aerospace/aerospace.toml b/config/aerospace/aerospace.toml index b1b9284..b119c56 100644 --- a/config/aerospace/aerospace.toml +++ b/config/aerospace/aerospace.toml @@ -1,5 +1,5 @@ config-version = 2 -start-at-login = true +start-at-login = false after-startup-command = [ "workspace 10", @@ -29,7 +29,7 @@ on-focus-changed = [ [mode.main.binding] alt-enter = 'exec-and-forget open -na Ghostty' - alt-p = 'exec-and-forget ~/dotfiles/bin/open-music' + # alt-p = 'exec-and-forget ~/dotfiles/bin/open-music' alt-m = 'exec-and-forget ~/dotfiles/bin/open-mail' alt-tab = 'workspace-back-and-forth' diff --git a/config/davmail/davmail.darwin.properties b/config/davmail/davmail.darwin.properties index 5919ebf..22c3484 100644 --- a/config/davmail/davmail.darwin.properties +++ b/config/davmail/davmail.darwin.properties @@ -19,14 +19,14 @@ davmail.logFilePath=/tmp/davmail.log davmail.logFileSize=1MB # OAuth token storage -davmail.oauth.tokenFilePath=/home/rayandrew/.local/state/davmail-tokens +davmail.oauth.tokenFilePath=/Users/rayandrew/.local/state/davmail-tokens # Log levels -log4j.logger.davmail=WARN -log4j.logger.httpclient.wire=WARN -log4j.logger.org.apache.commons.httpclient=WARN -log4j.rootLogger=WARN - +# log4j.logger.davmail=WARN +# log4j.logger.httpclient.wire=WARN +# log4j.logger.org.apache.commons.httpclient=WARN +# log4j.rootLogger=WARN +# # log4j.logger.davmail=DEBUG # log4j.logger.httpclient.wire=DEBUG # log4j.logger.org.apache.commons.httpclient=DEBUG diff --git a/config/davmail/davmail.properties b/config/davmail/davmail.properties new file mode 100644 index 0000000..c465264 --- /dev/null +++ b/config/davmail/davmail.properties @@ -0,0 +1,57 @@ +davmail.ssl.keystoreType= +davmail.ssl.keystorePass= +davmail.proxyPassword= +davmail.smtpPort=1025 +davmail.enableKerberos=false +davmail.folderSizeLimit= +davmail.forceActiveSyncUpdate=false +davmail.imapAutoExpunge=true +davmail.useSystemProxies=false +davmail.proxyUser= +davmail.ssl.nosecuresmtp=false +davmail.caldavPastDelay=0 +davmail.ssl.keyPass= +log4j.logger.httpclient.wire=WARN +davmail.noProxyFor= +davmail.server=false +davmail.popMarkReadOnRetr=false +davmail.ssl.nosecureimap=false +davmail.disableTrayActivitySwitch=false +davmail.caldavAutoSchedule=true +davmail.enableProxy=false +davmail.proxyPort= +davmail.mode=EWS +davmail.smtpSaveInSent=true +davmail.bindAddress= +davmail.ssl.nosecurepop=false +davmail.ssl.pkcs11Library= +log4j.rootLogger=WARN +davmail.ssl.keystoreFile= +log4j.logger.davmail=DEBUG +davmail.ssl.clientKeystoreType= +davmail.clientSoTimeout= +davmail.ssl.pkcs11Config= +davmail.imapPort=1143 +davmail.ssl.clientKeystorePass= +davmail.url=https://outlook.office365.com/EWS/Exchange.asmx +davmail.sentKeepDelay=0 +davmail.ssl.nosecureldap=false +davmail.imapAlwaysApproxMsgSize=false +davmail.ssl.nosecurecaldav=false +davmail.popPort=1110 +davmail.showStartupBanner=true +log4j.logger.httpclient=WARN +davmail.proxyHost= +davmail.ldapPort=1389 +davmail.server.certificate.hash= +davmail.disableGuiNotifications=false +davmail.imapIdleDelay= +davmail.allowRemote=false +davmail.disableUpdateCheck=false +davmail.caldavPort=1080 +davmail.enableKeepAlive=false +davmail.ssl.clientKeystoreFile= +davmail.logFilePath= +davmail.carddavReadPhoto=true +davmail.keepDelay=30 +davmail.caldavAlarmSound= diff --git a/config/fish/config.fish b/config/fish/config.fish index e24f4de..60e9c0a 100644 --- a/config/fish/config.fish +++ b/config/fish/config.fish @@ -1,5 +1,33 @@ set fish_greeting +# Noctis Azureus Ghostty color theme +set -g fish_color_normal becfda +set -g fish_color_command 49d6e9 # cyan - functions +set -g fish_color_keyword df769b # magenta +set -g fish_color_quote 49e9a6 # green - strings +set -g fish_color_redirection 60b6eb # bright blue +set -g fish_color_end df769b # magenta +set -g fish_color_error e66533 # red +set -g fish_color_param e4b781 # yellow - variables +set -g fish_color_comment 475e6c # comment gray +set -g fish_color_selection --background=0c3f5f +set -g fish_color_search_match --background=1679b6 +set -g fish_color_operator e69533 # bright yellow +set -g fish_color_escape 60ebb1 # bright green - string escape +set -g fish_color_autosuggestion 475e6c +set -g fish_color_cwd 49ace9 # blue +set -g fish_color_cwd_root e66533 +set -g fish_color_user 49e9a6 +set -g fish_color_host 49d6e9 +set -g fish_color_host_remote e4b781 +set -g fish_color_valid_path --underline +set -g fish_color_option e4b781 # yellow +set -g fish_pager_color_completion becfda +set -g fish_pager_color_description 475e6c +set -g fish_pager_color_prefix 49e9a6 --bold +set -g fish_pager_color_progress becfda --background=0c3f5f +set -g fish_pager_color_selected_background --background=0c3f5f + # Bootstrap Fisher (reads plugins from fish_plugins) if not functions -q fisher curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source @@ -92,3 +120,16 @@ end # end alias vim nvim + +# Autocompletions + +function __load_run_py_completions --on-variable __RUN_PY_COMPLETIONS + if test -n "$__RUN_PY_COMPLETIONS"; and test -f "$__RUN_PY_COMPLETIONS" + source "$__RUN_PY_COMPLETIONS" + end +end + +# Also check on startup +if test -n "$__RUN_PY_COMPLETIONS"; and test -f "$__RUN_PY_COMPLETIONS" + source "$__RUN_PY_COMPLETIONS" +end diff --git a/config/home/.ssh/config b/config/home/.ssh/config index 0f55b9a..e58b88d 100644 --- a/config/home/.ssh/config +++ b/config/home/.ssh/config @@ -237,6 +237,18 @@ Host ucare-gpu-1.cs.uchicago.edu LogLevel FATAL RequestTTY yes +Host bomb + ForwardAgent yes + ForwardX11 yes + ForwardX11Trusted yes + User rayandrew + HostName bomb.cs.uchicago.edu + ProxyJump cs-uc-07 + # ControlMaster auto + # ControlPersist yes + LogLevel FATAL + RequestTTY yes + Host ucare-gpu-1 ForwardAgent yes ForwardX11 yes diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 237dcf8..12c7fa7 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -21,6 +21,7 @@ vim.opt.autoread = true vim.opt.cursorline = true vim.opt.scrolloff = 10 vim.opt.termguicolors = true +vim.opt.exrc = true local path_package = vim.fn.stdpath 'data' .. '/site/' local mini_path = path_package .. 'pack/deps/start/mini.nvim' @@ -718,7 +719,48 @@ later(function() } -- Enable language servers - vim.lsp.enable { 'lua_ls', 'ts_ls', 'pyright', 'rust_analyzer', 'clangd', 'copilot', 'nixd', 'marksman', 'r_language_server' } + vim.lsp.enable { 'lua_ls', 'ts_ls', 'pyright', 'rust_analyzer', 'clangd', 'nixd', 'marksman', 'r_language_server' } + + -- Copilot toggle commands (check if disabled by .nvim.lua) + if vim.g.copilot_enabled == nil then vim.g.copilot_enabled = true end + if vim.g.copilot_enabled then vim.lsp.enable 'copilot' end + + local function copilot_disable() + vim.g.copilot_enabled = false + vim.lsp.enable('copilot', false) + for _, client in ipairs(vim.lsp.get_clients { name = 'copilot' }) do + -- Detach from all buffers first for graceful shutdown + for _, bufnr in ipairs(vim.lsp.get_buffers_by_client_id(client.id)) do + vim.lsp.buf_detach_client(bufnr, client.id) + end + client:stop() + end + end + + local function copilot_enable() + vim.g.copilot_enabled = true + vim.lsp.enable('copilot', true) + end + + vim.api.nvim_create_user_command('CopilotToggle', function() + if vim.g.copilot_enabled then + copilot_disable() + vim.notify('Copilot disabled', vim.log.levels.INFO) + else + copilot_enable() + vim.notify('Copilot enabled', vim.log.levels.INFO) + end + end, { desc = 'Toggle Copilot' }) + + vim.api.nvim_create_user_command('CopilotDisable', function() + copilot_disable() + vim.notify('Copilot disabled', vim.log.levels.INFO) + end, { desc = 'Disable Copilot' }) + + vim.api.nvim_create_user_command('CopilotEnable', function() + copilot_enable() + vim.notify('Copilot enabled', vim.log.levels.INFO) + end, { desc = 'Enable Copilot' }) end) local map = function(mode, lhs, rhs, opts) diff --git a/config/sesh/sesh.toml b/config/sesh/sesh.toml index 056b9c0..08af546 100644 --- a/config/sesh/sesh.toml +++ b/config/sesh/sesh.toml @@ -1,3 +1,5 @@ +dir_length = 2 + [[session]] name = "Downloads" path = "~/Downloads" diff --git a/darwin/aerospace.nix b/darwin/aerospace.nix index 2666269..b93c44a 100644 --- a/darwin/aerospace.nix +++ b/darwin/aerospace.nix @@ -14,11 +14,6 @@ in options.custom.gui = with lib; { aerospace = { enable = mkEnableOption "Enable aerospace"; - # logFile = mkOption { - # type = types.str; - # default = "${home-dir}/Library/Logs/aerospace.log"; - # description = "Filepath of log output"; - # }; }; }; @@ -28,296 +23,5 @@ in ]; hm.xdg.configFile."aerospace".source = config.hm.lib.file.mkOutOfStoreSymlink "${dots}/config/aerospace"; - # launchd.user.agents.aerospace.serviceConfig = { - # StandardErrorPath = cfg.logFile; - # StandardOutPath = cfg.logFile; - # }; - # - # services.aerospace = { - # enable = true; - # # package = pkgs.custom.aerospace; - # settings = { - # enable-normalization-flatten-containers = false; - # enable-normalization-opposite-orientation-for-nested-containers = false; - # accordion-padding = 0; - # on-focused-monitor-changed = [ "move-mouse monitor-lazy-center" ]; - # default-root-container-layout = "tiles"; - # default-root-container-orientation = "auto"; - # after-startup-command = [ - # "workspace 10" - # "layout h_accordion" - # "workspace-back-and-forth" - # ]; - # - # gaps = { - # inner = { - # horizontal = 15; - # vertical = 15; - # }; - # outer = { - # left = 10; - # bottom = 5; - # top = [ - # { monitor."LG ULTRAWIDE" = 50; } - # { monitor."ZOWIE XL LCD" = 50; } - # 12 - # ]; - # right = 10; - # }; - # }; - # - # mode = { - # main = { - # binding = { - # alt-enter = - # let - # script = pkgs.writeText "ghostty.applescript" '' - # do shell script "open -n -a Ghostty" - # ''; - # in - # "exec-and-forget osascript ${script}"; - # - # # alt-enter = "exec-and-forget \"open -n -a /Applications/Slack.app\""; - # - # alt-shift-f = "fullscreen"; - # alt-shift-q = "close --quit-if-last-window"; - # alt-space = "layout floating tiling"; - # alt-e = "layout tiles horizontal vertical"; - # alt-t = "layout h_accordion"; - # alt-s = "layout v_accordion"; - # alt-v = "split vertical"; - # alt-shift-v = "split horizontal"; - # # alt-v = "join-with down"; - # # alt-shift-v = "join-with right"; - # alt-h = "focus --boundaries-action wrap-around-the-workspace left"; - # alt-l = "focus --boundaries-action wrap-around-the-workspace right"; - # alt-j = "focus --boundaries-action wrap-around-the-workspace down"; - # alt-k = "focus --boundaries-action wrap-around-the-workspace up"; - # alt-shift-h = "move left"; - # alt-shift-l = "move right"; - # alt-shift-j = "move down"; - # alt-shift-k = "move up"; - # - # cmd-h = [ ]; # Disable "hide application" - # cmd-alt-h = [ ]; # Disable "hide others" - # cmd-q = [ ]; # Disable "quit" - # cmd-shift-q = [ ]; # Disable "logout" - # - # alt-1 = "workspace 1"; - # alt-2 = "workspace 2"; - # alt-3 = "workspace 3"; - # alt-4 = "workspace 4"; - # alt-5 = "workspace 5"; - # alt-6 = "workspace 6"; - # alt-7 = "workspace 7"; - # alt-8 = "workspace 8"; - # alt-9 = "workspace 9"; - # alt-0 = "workspace 10"; - # - # alt-shift-1 = [ - # "move-node-to-workspace 1" - # # "workspace 1" - # ]; - # alt-shift-2 = [ - # "move-node-to-workspace 2" - # # "workspace 2" - # ]; - # alt-shift-3 = [ - # "move-node-to-workspace 3" - # # "workspace 3" - # ]; - # alt-shift-4 = [ - # "move-node-to-workspace 4" - # # "workspace 4" - # ]; - # alt-shift-5 = [ - # "move-node-to-workspace 5" - # # "workspace 5" - # ]; - # alt-shift-6 = [ - # "move-node-to-workspace 6" - # # "workspace 6" - # ]; - # alt-shift-7 = [ - # "move-node-to-workspace 7" - # # "workspace 7" - # ]; - # alt-shift-8 = [ - # "move-node-to-workspace 8" - # # "workspace 8" - # ]; - # alt-shift-9 = [ - # "move-node-to-workspace 9" - # # "workspace 9" - # ]; - # alt-shift-0 = [ - # "move-node-to-workspace 10" - # # "workspace 10" - # ]; - # - # alt-shift-c = "reload-config"; - # alt-tab = "workspace-back-and-forth"; - # alt-shift-tab = "move-workspace-to-monitor --wrap-around next"; - # alt-r = "mode resize"; - # alt-shift-semicolon = "mode service"; - # }; - # }; - # - # service = { - # binding = { - # esc = [ - # "reload-config" - # "mode main" - # ]; - # r = [ - # "flatten-workspace-tree" - # "mode main" - # ]; - # f = [ - # "layout floating tiling" - # "mode main" - # ]; - # backspace = [ - # "close-all-windows-but-current" - # "mode main" - # ]; - # - # alt-shift-h = [ - # "join-with left" - # "mode main" - # ]; - # alt-shift-j = [ - # "join-with down" - # "mode main" - # ]; - # alt-shift-k = [ - # "join-with up" - # "mode main" - # ]; - # alt-shift-l = [ - # "join-with right" - # "mode main" - # ]; - # - # # down = "volume down"; - # # up = "volume up"; - # # shift-down = [ "volume set 0" "mode main" ]; - # }; - # }; - # - # resize = { - # binding = { - # h = "resize width -50"; - # j = "resize height +50"; - # k = "resize height -50"; - # l = "resize width +50"; - # enter = "mode main"; - # esc = "mode main"; - # }; - # }; - # }; - # - # workspace-to-monitor-force-assignment = { - # "1" = "main"; - # "2" = "main"; - # "3" = "main"; - # "4" = "main"; - # "5" = "main"; - # "6" = "main"; - # "7" = [ - # "2" - # "main" - # ]; - # "8" = "main"; - # "9" = "main"; - # "10" = [ - # "2" - # "main" - # ]; - # }; - # - # on-window-detected = [ - # # workspace - # # media - # { - # "if".app-id = "com.spotify.client"; - # run = [ "move-node-to-workspace 7" ]; - # } - # # browser - # { - # "if".app-id = "app.zen-browser.zen"; - # run = [ "move-node-to-workspace 10" ]; - # } - # { - # "if".app-id = "com.kagi.kagimacOS"; - # run = [ - # "move-node-to-workspace 10" - # ]; - # } - # # { - # # "if".app-id = "com.openai.chat"; - # # run = [ - # # "move-node-to-workspace 10" - # # ]; - # # } - # # { - # # "if".app-id = "app.mozilla.firefox"; - # # run = [ "move-node-to-workspace 10" ]; - # # } - # # { - # # "if".app-id = "com.google.Chrome"; - # # run = [ "move-node-to-workspace 10" ]; - # # } - # # { - # # "if".app-id = "org.chromium.Chromium"; - # # run = [ "move-node-to-workspace 10" ]; - # # } - # # communications - # { - # "if".app-id = "com.tinyspeck.slackmacgap"; - # run = [ "move-node-to-workspace 9" ]; - # } - # { - # "if".app-id = "com.microsoft.teams2"; - # run = [ "move-node-to-workspace 9" ]; - # } - # # special app's layout - # ## tiling - # { - # "if".app-id = "com.mitchellh.ghostty"; - # run = [ "layout tiling" ]; - # } - # ## floating - # { - # "if".app-id = "com.renfei.SnippetsLab"; - # run = [ "layout floating" ]; - # } - # { - # "if".app-id = "com.colliderli.iina"; - # run = [ "layout tiling" ]; - # } - # { - # "if".app-id = "com.apple.ActivityMonitor"; - # run = [ "layout floating" ]; - # } - # { - # "if".app-id = "com.apple.calculator"; - # run = [ "layout floating" ]; - # } - # { - # "if".app-id = "com.apple.finder"; - # run = [ "layout floating" ]; - # } - # { - # "if".app-id = "com.1password.1password"; - # run = [ "layout floating" ]; - # } - # { - # "if".app-id = "com.chabomakers.Antinote"; - # run = [ "layout floating" ]; - # } - # ]; - # }; - # }; }; } diff --git a/darwin/homebrew.nix b/darwin/homebrew.nix index cd65c11..52860ef 100644 --- a/darwin/homebrew.nix +++ b/darwin/homebrew.nix @@ -23,6 +23,7 @@ vscode-insiders = mkEnableOption "Enable VSCode Insiders"; firefox = mkEnableOption "Enable Firefox"; google-chrome = mkEnableOption "Enable Google Chrome"; + google-drive = mkEnableOption "Enable Google Drive"; chromium = mkEnableOption "Enable Chromium"; aldente = mkEnableOption "Enable AlDente"; zotero = mkEnableOption "Enable Zotero"; @@ -182,6 +183,11 @@ "google-chrome" ]; }) + (lib.mkIf config.custom.brew.google-drive { + homebrew.casks = [ + "google-drive" + ]; + }) (lib.mkIf config.custom.brew.chromium { homebrew.casks = [ "chromium" diff --git a/hosts/dango/default.nix b/hosts/dango/default.nix index f5bfefa..7db76d6 100644 --- a/hosts/dango/default.nix +++ b/hosts/dango/default.nix @@ -6,9 +6,9 @@ { custom = { gui = { - aerospace.enable = true; - sketchybar.enable = true; - jankyborders.enable = true; + aerospace.enable = false; + sketchybar.enable = false; + jankyborders.enable = false; yabai.enable = false; }; brew = { @@ -55,6 +55,7 @@ sratoolkit = true; hisat2 = true; google-chrome = true; + google-drive = true; vscode-insiders = true; positron = true; claude = true; diff --git a/secrets/wb.enc b/secrets/wb.enc index f0ab376..55e410a 100644 --- a/secrets/wb.enc +++ b/secrets/wb.enc @@ -1,22 +1,22 @@ { - "data": "ENC[AES256_GCM,data:3Giq8yb+GJh+Husp73BaluwP1bFZYn994PHYKlZzEhK0MUjn2Fwttj6KvJ7jHXmKeNdbc61JDbi8p2cYBvK4btie5Q5IcURaZ0O8SRgwQbEkuCu0kU90HaKpd2rRtf0shuzuNwbO7+w+G+0kEpedLRfCcQVBBtfkygPTrrI564+1ko9WTgUlDdR4GPgxFVW4ZGdHtBVy2TRqx2NqaGtUpBQB+TLIxL0BebAcxmFPAXRi4x6Mb10amnpOKDvUe4IrVe2yb0OlFzntq9lm38UnRJVz2ghh9BtXnWI4q/FJrBAllqSuUcYaXH3gWLsDdj+BreCtrJFFLnRk1LRoqnrwYyzI/CbpReVA0KpkmGSzCAJtDeiuPukc8K2O7PFcynBDHZv/k4revtYXfTDstH83ue0eAli+K12jgmPFPjI8quHuJZEpsOvLIAzb+17CyYX4msIzUVJDC5IAD5Ai3o2sCL1xxPM1RFDtIb78eKL/IZ0/9p7cUusBBDndkLeyHIEHRmA/3i86nq9W8lnv0U/55drsV8yH6dmAle9TvRZ1B1Z66j3QOjAl01oRcpKs2qG5GIh3T3GSDsFybF5DjMLYt3O8Gc25JnJeZ1guEJXRIkRiNLI31mYxIY7xI9LcUQOttbk4UiG2CrjNbit7fCbr84425gqMYectEAlhoOKOtgMJtEhzQxXA/5dtW4IaJrf2HXfYXqyBs4cxlIbDwYwF5OY9oqcgiPfl9Ys1PmFSFDaYXQCkyGfA18Tk0C66qo5oeA/+/ZnWYRYrf7yVKev8/8zygvOn54z6RxsuOuTmddf5rlM/5yeUzEqkG5suO47/vFgFQbYR1HhnMGWlhIgSj0vjOZBRtJ2cP6MnILtnhNFuMAlaVJsAuZlAex8kFYaWKsLw0ehZeokFPffvMq7rSaoSY8TUcqPNyOsi2x6oW2qX4SR7+CkoRI6YEpGcnsiD+DBhwqY35MPx5grPJsN2u2p54h+D67wJ3qFog1xyub2YZMzbuwHwIxPnaN4jaSZWDyBq+0tXm+GMunqhhvolUAncMFkbG5HTCIdkEvkOmN03WJhnZMAErXSqVt011SKs9jyFSCL6/bhIRGrzBwXW0jyODjnBkTCUJ4sXk8cAmUt9JgJdQF3J3Y/vI1bkQ45Aqa3m98bSqOmdf6pBebKLje74C9OgfY+Zdye9GOZRpJI2zNF39ppdH0+6c6y7wogssyvyc0HBLJ9ndLSGhSqrw+3m+X1xUqHFww9RdEVWm+SB9EkJLuxLRfrybUBJqgQSRybK5ewdynBCwd9t1kwNjlO8CM8AX2IwTuUkIQ2hZxufe5LuWH5I+gBb+cVnNzDPJ3EIhG2kEwGlO7Ee8mGPGt9S1RR10htBwfLzZLI65eicEonyei8gazN3OZJoHO1wayAUPaiNBeqsAUTKAauXJa3VKjlYLNvIRqeVmutIi3byKFMjJK7t2xEei6M8izp1lqx3FRHlgRsbsDQTmrK3xd3teSyZt2aqx1GDh9M2KXIHoboC1DtNI1qV40UIOoPejVl8vFSWzb/YmptMDBg1GoDRcbs6D1jqIakYiSbuc+Mg2MBiwt8nWlK9JA9g8151l6JsWtlt8i3CYiZMeKHBgL4ksgmOipTNj/qoft/QYo+X+l3oIlJiWa+rDfm0GHlXkF/ajeZSk7ngUyTRoyFymg1rGccFXZauyvO7r78Ug89rVbRJJCpDoiiZJSRtQdDRnUJL6PhrHOcjsGkiFe+Eh7RWyTFEFGznUQho2vwQE4mZXauqfuq4drtsPKdKKOwp/XhnQyumMvJaIe/ZVRF2HgbX+VZmbBLCbUK/OrVghwbMMW7y/0NWucorqnbtDVa0S8EedxhbA8heDAdBRqe3BWRB/ns5RpgAhSYS3Ew503n595gmm1deB4X10MeuDmXqT26apG7YR6v5zQbVfQQRoSF4u9llPG42LQM4d/RwSoTP+/Ig8FU3nTV7i0jcpCvjYQy0kgNZrGbZc2uUO8kY6IwrRCqM94TUUM2dTHbzONj704ku6shMo9XxWJMR8iGN5wBy723Z+P+iYVNpOoSaAOmkSjX9Q/4mpdWecbrjm4xM2OrZp2+22m0NJFKtqhojk+0DVwBWvczZfRnzKAaykFHs4GAZqj9gvokog9S2JU4nFMm7pynqsjcJwo0rckyRe0N1Rn70IKLFLzHMGwZb6l6SEEmPgDVvs1ngHihKg7GBtxoTWtFgQ5aYGpct4vjuR9wCx8ywnpV2UEoWLm3gqwHEw2mCjQp4BJ5srKX/tcPdMBXbvmf8/ru0HhkJDphy8JoHS9fkmgQ63z/C094T/mv/+7uRwfQzn0kEjc7fHvtABQrwTDLfFYeKTm6xCJrMJlO2QAARfEVxvJWA8vIStvP6eUcOobh5QOetRSUjYkAoAjTZEhMWg4dJ8bIaEqrz/QMT6svLP0tFdcydahfyFNgmoVETrtonx3PxQx49i1y/AG+H0Rk5IQsj/51UAGk/k8LHv3m3lTEQRUHjAgTcvwj+tUXTDcjaVFMYb8O8yYAZQKFRuekPLESvxQqWfhCIYpR/zPLJg0xBYlxrXwKEXxima870yI0GUGAYhzmmg4IgCvwJMOYaOQNub99qoXNRL4gb9lUHakxw9HnXNEbSoo9JIOMDs0AS1OvetEghh++pqf9FsgOFKWiU0dox0hbEYHjHzTfhbijBoc0D30M6DMEYAQkfERxkdm/jhKagEiI0aG0RztYPLdklHiPYfRWaa++GDbQgP9Shb/yXEWdQ1vxuuqIAZx9Ki5b2aEMvr5FrJj/9hZphgZvnAi0j1xc/H6XReTxqjr2h/4p/spfyTG8rO6H4GT+0Pzc2As7eoW5RB9J5o5pIg4tsqTThE4wyfDEcsYy+IZ9QAdI770pUAxxXx3d8AdzcRBnoh1gEQl4amF8avxuEn7XMYGEQvAiOKHVpwj3byKS3gpsn5+rUZ86wDWivh5QEHcoJmW4mFPYEwC9bnjz+j2XeMKtZblAonzNK6R15wH5dthcPai+tRReWsN09LDFEAw51014F3l9juDuOMpS7HwS1NcXARmdv3RsYro4aJ4HSOCxwpeQqzsmfXJ+7GWTCEO10u5oFRr2KFaR4LdK2XvOD6Uv32/KWIF+X0sLVhkdnKmTEJE+9GlCCbg5BvOJdzoNQnocLFOJvb4utQYjcPXrFHpPQuXoc1FGCXUtQsi12+qgdwefQqMNP6PboS/syn7WU/DepfhKw2Yr+HRhCrMUrEbqRCnCqAbASF/lJZ160QP1VvlChnyGP7hNCr1p2xAjiEmg984sj0iMNMP8qBMYqlYkKy5PQ1pjQAYYuCZCZUvGhRftgmyGQF9y8ilT1DqVNNAgxG0ZCGbSqrFWCdczwNFGVLUBwY5KxlUY0tcB+FKJZB1lO7SyYUbuaHkHNunmDASzUWrm1lRCFeMBbCx7+i6HmtfBQOzhbBv+6QkOZ2EzXVdtuHByIMXHF4TKZGc0g+at+xJ1DqRTGH2ICn2bT+Rj41GFa1j2ktOAGJnv1mrk3Fm1IZgXU4bwnEb+U8EoPJALyAMgMcL9qlnsWPUqg6hgDDzhwQGfzBtajWXTu/s32Yt37u1hPO9CZrhKr7yR83/CbRR7ui7ZMsfEq7IQmI8hneYVEaKygh5dtliUXKmLRD7Wj9ugFcLm3ebd2yHg+y4gQ7QSa5/EqZ0nm3siZrXn2qbV8Pt3UzsT3fzDvATfHaCFSBNpa/ocCXnp0Kyiinrw0ZSTZbNjDWXcB5p0KOgQqvVujhxgYPTJDXjnECSqImnz2wCL9beTUjHpeuepaZrzJcqMXoAnLieWP7D+9tBLrdbA9CgC6vQ/7Q3pIry7IBwh+4BT9CJrPW/WSUXcrCzMler6F2M9vRZ2QJhgwKIGr7km62S419asLO8SyvUxuA6pJafejtoDi3Xf5OnMsc4Alb5IvjIBmb8WaR/Mni9dcY07R4eaQT8GHsV+US/Onpfy6SoLFmUDCnGjtjFQuLGSLRqinKSKUFPOmXoCPl8HKQYA2pdoP1CeNlrwatBmizc4I0L3GeOtunVmr0lmBsSR5fJA6gn5EfZEnYiclrCTDzhW1kNt8OXv04XuqMI9W9U/OLGMy2JMUZcI96BR2+kDqY5G1msKSd6zV2Gen4Wf8qEuu6ZqByOD2TPe44TtYrTjYYSdcPvtBDCKDv/2FqnX6YC4MS3QGMgzytnLbGJtu/38Ss3urUC7yJi9pDyUbFHTNYzpUFI6Evipu899qleNSvp5QVk81jK6WZNd3UiY6RshwxG3eONnWFSMtEWJk3db1cTP+wzWnr6vx4aYQ3R0gr2wPGvytSdaNtT3ePdl7/TQxh+yehF/w3Q0D4RdlXRXYyckxEZfaH6dQRkDJNNjXtTg+4Aq8O63nEkF/Y6lR3nNFv3qMcykFQ9imu6q72RXuLHB3k60UUvjI8Z08gbSemu9nQ7OSTzmV/c3lz0pqjBHRIPAXpY5q9sGV7U6B1jeAjlpICNprZ9L/GOH0w8TJAVryQZE4W9RJXJrWfP4AC4piwnEZOFtfT6p87NW2APN9UDKBmkBxoLl51Pc6Wd3P1hhf4V8lez1Ds+L4l/RNGrvqoiKg1+7ZhmHoUDs9QMFWb5clzivEFOke4wAXzrqaaFiEQ1k5i5zspFKi7+FfRW3ZJeP5LH1aAc6694uwZIOUU2l0jEmxNZaQDLWx+VIebLaNTfJehJKD3QGx8bciJ5jY4fagK5V1F/vhhSCEhk7uW3+fiymmh59kJhP3P5roZq5p46VR9qwbGvGwDLdw/DKKJx4SQhtWbPWccIKkiF4RCVKmP75um0UxREiaMseNLLXtZaWw9P3w+uReZlhYoQxS1u6zJd0cWbxC27kKLHq624gxgL/6gLfYST1+TALQEohuRsrnBVuNS0ZfTnWHPpAEkp0nB7AI+J1N7IbU+xARpjXZ+7t/+ZfVBYixv8cIPmd1zMRC7oZbBgbp6MN7qNbNOd2bsHl8yp9LswyJdGq/V12qY6wv0GcYo4TjkbR8xE0iukngcGSGoR8uZf++z/1pDqlLVahsCqE+H6YmjHtsO1hcokMCbPWryG1gDb9ag1pvFZ/xV8Jezz3fmi39r4zxJ/WqzueV63FlkAMxb5UVBTPWyxG0ufkhKFlVCfdli6e/vMwN7iW+cbRaIFJCPgBwGPjmjiyNGVjOif2VbuKl5Gl5zJiRytHAS19w6uOTOkOZaXrqnZfm3Ejz+MZNDGaJqJ6vDlTKMq7vXpJUnc4xtPp4DkJib6kZKs1MquUXLXhRRyGZNAIRys5SROLIQCU7ZgnRCaNzKv3/jl01BJ0IIliI98wMWuqPzZtBGRFhnwiEvKQUamSbQIILEls7pPbo829up5jzHsuoRuKyfZzhZ6YFQ+r8mQ8/Xpy/EEwZ1XTAgYC4Jc4xmsadJ1Fd5CKtOQyKNSJLhV6wXWLb2EBy0DK99kUr7i0TMQInLCKLmP/dfMzGw9cIYK3JKlImQpmU90Z8DSiHd/29m8VSNoDOabB1GUxzjvdtq0UqxM5qv86FQ7Of/4knVr9ApRW/2fSxmUZrCLgVVMuGp45VMfh8PKtls6iorgWN2E2eS4mMJmq9S11p11TclXIjjv26Qt07M4xYol90l/7ZuPfdj5WD2Nd6f/v4WNJ4Jo6FK6LPDx2lFQmJczhJXi9aXJfKC4kpdrj0p0Tjo9tvdB3LRZQeKbLsCmbX1OGMCkl4Q5DipeLbNUNZWXIHL6bQDQuJV8XbAA9TX26Q4PqUXNXiXJsAfIDJw3KiXZBrBJqH26UbTJew8IhqfbMDz/W184vLvhk7EltL6Y/XJLuoKF9gvippQ+gZNIP6FNeleMis97v8CPr5h/56tJg9yQeK0a0XQpeYAGM57vaKR61KHa6K7vWPLtA7hXtk0Uj5StIgQNR6obn0uWPvcv1+f6e4V5ZH1DnqgntW9VFa1OQ8e6UsQte3WXubxhNzcFQUjw9+4fgMcePJ7+Hx8s1rNwiM2/gwdQ4AE71UvBIg4wW8ihtHKxeh4/Rwn4Y+rvjQd0C+5tHYkvex9YLBRIo63Rr0Kz1WkeDYuFkw4SgYv7z42dP9MRvOrmfv2b7U+tTzIskJkFHKAtak2bR1SVAzSAXsqOT66lSjYliDtZm0MdVcc3iq0fodK+WqHE/GJMXfYpj9JyaEonb8Pgrh2tqtVZuLAvcmDh6n8ntw3+GbYoyUPEyw0w1Ba6E30boMibUVaumjlb3qzI/4DNff4QXvZuiQ8+nKrhbqAJ/Z/TmU31+LCko/ddx4JIcNeErv7y//yJU9/DUy5BlnGLC07qAyN14PwzepuYhEVa+MF5DzM8ZYy/eigyBtm3vMo6nBpHSxxfpTA4FeS6PgkcPTUKcvIQpBL+6UthfUqlA8sx07Jd6zhu2nhI2U0UVbGVtdSwX7nDxH3D9pVtlwxp40XuZ1dPoE0qA+fD59jgyiqr6tst67f3stKzAbFiYltmxi+ETRRuSpIcalFkJeF6O4YUQV+aGpMFimRoWfuW7LBh6q2Xt0JfC5UwQJnySWALxRMHE9yKxlBviuDmpQ16FKS4zZed7tdbabemm15fmQ6btVrNtQWf6viPzmki1qHDaRUR4BhoFSObElHy2HqP+z0hUuyQ0vfStRrxa06ShVKVsoOCqRe0icZcVPVaXjfbDYch6i68a2lEX7BPrClFBmb6/vXn+LsM2Chx2GSuC4jaHFydI3/c7gGUfJrujvVprCr+wG6RLIxkprNTVwQfVF4AqyntT9MGhubcc2WpLnMOTUZ8rkXPL00scXsztv0gFqyxMNhrqFSgOU6hqxd/FDG5lrYgjRlSw9GFZqT2PV0wXGJrxkvAHBEzUb0cCs4JyJzx3VC+ihfBzxomCRtuKC+F7XK/suneRhTwqkfvBAuZU0mmwiCnpeyq9ih0DJu5QnVyupexwnCVC5pAn7AESTM7jLLd0tSx38WAxwrDj8YmMs59EFXCXuwcqVBdQyiW32YJe27XTcujM1ReC1fWPir1xT5xGBOruHLXO/pAJq+Vp7Mc1omihfoHkX2kB8NRjP4T5v7iFx8uMhjbQtCgmX+zrWkqLUKaHN40vs/mL4O4uu712+TjHXwbJbRK6PNDvFIX1wUF29Tuad8uOzACyVPi4dAYw3TM19qrk9I42dYtimWykvpagTpTot00MTNvy6bljMWb4oSJGZwWKhq/VtYvFlW/2IQQOOn3LriU38RMuLL8GlNT33Wbi6vZrFkdhKOO2RHLfTSL3epLsYLA2pex7i4EgWVm6/Vj8nWbYCNB2UrNqkzDjsg9OvoXk86mBdgzW+9ZpRNWpcfe11iWe3bZ/agGtO1q/MDolvcstf2l4OB4I+oMAi44b/5UqPwCB55P1yf8nTRSodqsqICVSePNM3Fv5rolvINH58NXzaYkKzINeLDYhPDSS5E3wtM22PEW1HH0e7b+I3OfvSgXQJUVtmvzyLFwTWkrtYglY7+t7Ksep0uZ0C0btTk225KAvC1miMZNDPqR/IA+dR368Lny8Gjy4Vi7JfkyoMOOyKGDkTK0If6p/1nyLL0Nuu/kTFRjcN6UPZrqwzXs9S5zCmYBUd9kbBi3tjWI9oPuPnP27F5deUUoqtREf7kLL1KE/nfcZsB8eCxzwiQulxWOgwpZlRtadWj4SnnhzWfgpqQt61nQDRwu9od7sSzqBH6T5P+qSOZsJnYXpOHRDMfgrVPHnaO6Hckk+j4tRcZBK1OXhuSfO7nlcxzM4X2wOSu96gia8i1eSTjeZaEem56o+tRvJ1LqJPqbQ+Xpst0Xj4sSERrGQFaVAoNfEzMuho/V4nlUgg8Qu7ZnCG/rWxdsUA46lc0bVeoOBceimhQbNWB/ybxd/0ooBQHz5KbQsOQfragqv4RXsGJnCvVhlZgfg3o8PkRRwGqNy+QCz8okogGYLEYH/gbBVRVJIRN2VjbPnITGJV1xDQQgLGSG28wrS8m9jwLTOlt1sb5/oAqoiZH8kwlGzddnmesDilwDwCyEzF+H3UlVYQesFxXce8hvUFq7xw/HeFoDW0P2W1cDjFbj2wmXOhuQiZKXBnmEmPRMzQb75ITT02sanClORlYTd4FpYOq94znUZhsM2QKLInr19IrbcLpBKDzpJR8ZQkaBBfctVe35ejZgbWSUYLd0OiKRLpoUugQi/BevgDesfJ2mV5wv5x4aqEOPGVeXAK/mulogerXXEXF5eXfMDVYqEAu4QXdmSOyDuFglOA+R5iaI4SUdTsYUA5DK3CeAqhwBkWqp4t5tSrva/c8W+v/QjPrCiWMWCpQq0ZZyFJ8fozyktziAtSGZTeVUIqrgtAqlg4afWSlRmiyvfQWpP0WeKVa0HAcezHOANiFyjMKkYiQhmeZFmpF0WWG0Gxp9vKDY4W5RcAlUqYlwrSyxEVdjpqBZgLC/T36mKnTHWaV9ilq4/Qlpl6te6jjuDwn5IoIrGonTdYwF8ux/xHoyCtFda0g8buqsTuwcEN4SSLIxUNzAwN9rAjfxOrzyr07PPkD3hNmGhDfr4VyS27dFvs7KbAZqlso5ZugnQ5W7i0R2n3F92vrD9rqcHmNsUy6byc3ydVapq5AoBNEAf1LBkivKuYjs6qcy5zQ+C8eOnIR5ASpJ5JW42ajBlxDpWm0bRSsswqckM/32ki+fCLFzdRaJLUKmmX916iJHH8tvrSBgty+0SfmOcVUJ0TQXf6DdEdi9EF8RABZFTNw6putb4bRUpuqtaaIgRICa+Gqn+Tz2tJuYsoWiHNVkw0LK7aV69BukzY7IiA8Fcyy/417NICpBO/6si3O1ib0dMYoSYzDQ1ex2/8EYNJNFcNL/dL0xfP8qw5PLinBcy0MLuAF9x927xGmOWlxqw28lssEOkefZFUEJdcr5EnWVxUnMWUAOFmweXWQEJ/JC0u6mdTxLSYrtkeCCadc7PUaqor3LrjFIlmpp10tI9lER2OBQ7KHoTPhqumg13BzkCVHDQ0Inm+YlEVjEvPWmE0bDX9kAxU5f71Dgzt+Xv9nYylwIbvm1iXUFZq+WaawpIet/pU5IgJQjHrNubduCh/RQfVRCJvCItaXrQeHItCI1Hi2mjfBjrcmhzt6mN0IxYBNe4Ge9K6HjaGzx9rOjQLjjo4uC654p2DGx4Z5Md/SyCQEuDzkTkvWa5XGUYLQ+P0qu7L10nwCmKW9KDBBSwBt3RGg1/tLT7Ozs829fDAwaR0RDesN9elyuTdZE/NcY9DTqcxNNxHEVIoENElBCf5oIGhmEUtp8XpclSiVsT5h6FTDi+UQDDl6SFJmxiZoA5AghIxY0oOb9qQ9d9/QZOFJLUYyrjqb08tUV8b2syiNg/tZ46qnYu0aW7XjR07mD5u9Gn2JfuktanetqOpJPAxjxRztlxTo1zIoks6UnRqD8i7DEOAgWZcyspTtR+6r2vqSQi0UeQCwsnc9zG9L+1m0/YR2ILzgFsPOPKJPyGcAk7uoht3PgIJqk4WnViKPsXY9tqTxqSI1NHkfNBHbrCAFF+EINEOS2XpdqZByf8dLS+/L4yqhwAkl7OJ/y2tC+sBaPuP6Acckw0WNV3p+I0ktbMVU08yG2TK2ojs1ifwzcqrgVDZvWC1CXmYcw3Ecw1+/+4XXGQYJbcP5OkV7ah9p8DmgtEgtKevvPndkD46fjDEFRhQcL5bYygCEQrX1H0rOpiC5M4HWtnaoYdl7QTy9r8hO3iqFR549HlddWnaK4UQ72N5faVmzr2dvVcQ4bIwEYtn7gY+q+jHpSEDonftJtVL3xnnHtQGy3KMYG/poDtiNA2kcsrArSVoBAZ1REOidMJQMl9etuOsL7ak8BRx6aL0CUu69nRD0W2Xf+kJ7LHVEe1eYHSLzdQuNXTbIMB1nTjARTDw7mhiTWDK+rzKoze0ls9iUWzSVAq4RMIZLuCgIHnEJ9MqlU8DKAXmIBewhhTx5e59braQ+vp0k5j5B5VPr+gPJ3lhwtLCJ0+ozI+x5uP4EZaAk/ZpsHPOJELmiQ74Oe6Ezc9/0ifEYaRGEWW2JMjNrx3RTm5JuZl4LLjcToAcNXOypHYXlWKIXsYstqqxuXQoC8PjQCMm9h2r6QBzSF30S+XyfqBnC9Otav5Oht2Jjx5CGsbOvxJV4dbv5bGNNDdcd28CksIwki9EAnhSt74UlIzAz16QNxihFsjk07WLGqXb3eKPnz35V50ergwo5R7AZd3U8UNDngtjuGDtgSjIyddNJpJBLqi0Z5xZnymzxmHq/fyKrfaxfoNgDXsKWYBQIykTgtOtnpEnywykWWsW0eNNC9KF3qHYxbwIEFahX1yKWLTpka7L36F2YueBnGl1WHdiUwsHZLH5XH2wATf6kO4xlUHntroTeU4MerYb3BuCPheNwnsJG5364iWYIHH1SGQ5JYNF15iHASF5WbZeA8JtQ67SHPwYaprebPSwJYjDZsHnfpOlOSC7JkiOwJHmsD6JmTkAP3umEZnwJ6XMaNINlf3t1GAAoU4PdtxH+Mv2I7PMVcIf5gNSqzwjjcwlLsA3BZEQX0zxZwEZD5iZPeMy/oXzMSaYE7XNQGjKe6QijU7+oYWSC5YeaIZMzMve3Zl3+QBnu7bIHK3XomXUfm+dgGQe2iGzzr5I6gq6Q+biQPZkGuN7hDjYzOYRH9qCpZpx17+SWEsJnSRdz0+wlosaD6O+TkLSnvwxcOlmIZ2AuDyK/1FtCJ4LTB8ICUGj8maCP7MbiKHBZ1L5onQKbB3HWu2MeSyhB9ROwSn4VYhZagkGtvMnGNqpIMrOmnJD5KYqlBTJNcVVeP0Ve+rAiwMt3GgPhgI11EJEfv4aGqxOf5IWf4X6KSEdJNk4KAxL4U/Qe9ft+QOdhoe3j3H7exHVKxJRGvK8YuBMtU6FBhgxZJE+MsO+8M1PqeiW5GdvZBLjVPQBUe7nXznVKPfA0E8QRLthxqW4yAt/Bl3tLzIGfcwpw29EVnVK1IS/sLSKt4WqW5tQJcyMkv5fTdL2lDP6kcvJH9mhSWJMtxOnUyJxKx9aYjLLBoNRliKRPnsHzz92RERTqt7b9SJc2WJp2SUezA8LDy1G5Ps6vzAn6z6UQudw7Kzaeu7KMXPCRcWZtgRdTG1l9cPUSkxD8IZYIuy9+0sffYsoimx7H1j8EPUXh8vk3hvzophofj/Kyue77KDlRe1rOMBxKeXE9OxKIaTpKsBfBw/leAK7wl61WUP6JZAPescQ2ezsJCG9e3sB6NRTfm/mPA0LXG4RUvVq1r+ATP6VUOExoATC+eeCtULrP1hbvtbFIEVhnX0txsojEgEhSdGJRpn1n2Yvhtk2Rf07RlVEuu7R7cOFBUiQlNVtxjcTa5PQROiZhNyR1CEF8MEYValrqWz1AbITzFgqmk4n9gn60PIU/LV+6Fvy/jnUFO9M7+GXOflHwvXA2xOE+j0Xrt0PhFQzckd2U7dsepk/eV+XB9t7nqqVqt/KOQenpY3ZUKkBtrkjWRGYVMAFleAHyw/+gsSCcrl3PN5O7fKj8o5tOpyf/KMj7LsJ7L/0SwZ/GiUUbl+PXmUavHEYEviwhOpOXkY+h72bA24fYC4vCCjIiVa5EmsedRnbW9a0PqDOH3ETqvSo0hpTD6HjyhKHCwHhakyxnipXtUMRaqA9qG1Pb+eKqYOHzr+/ZDvC1u2a6NytKtcCfINhVmKCytjenqjAlNSLuAqYDIp5wo5fXPNd8X68JAcFhHcjElgY5zQ1gv3jF8Ls3RLEFMPmdITBGEVJzj3SgL52W7W3S9dvpjOwyEFr+2kf+xmhbSzcdkPXaGu8Pzg5fq0cdoRfTJsI9JgfHooD+eiJd5N1nKqK6yvSyLJ+zGDGIWQKEKW7wl6iXlbz7svBAHWH1PPShJihc1IUz8WV9Z7UwfvCFYuklj3Hkl7TEihFQKXMOQsT7TDf2vj3cDDSHbvaz5d3/mLWDzSNBeDEBO6ZZcxmW2PYECum35VSJ+dtHXfB7oqxfl9qU39Mm7dgheGFDvaQCH+SpiU=,iv:RznHiBwQbr5aoZ/e7S5lkWSBSMsEgYkB9cXX7k8+1NQ=,tag:WI9RvALgIebTLsahcpsiiw==,type:str]", + "data": "ENC[AES256_GCM,data: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,iv:kYrhs496zM8zFfYhvEoZKJmgrJE1ovynEtuYO7ro+O4=,tag:mdSxuCg9j/IPEdZXPFv9gA==,type:str]", "sops": { "age": [ { "recipient": "age13cfe8fhp4m978qlcur46vkkxepsl93ggwe53kmhue9xtpgr5zu5q4y6ln2", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtazNpRHdVai9wK0Jjb0s3\nYTZrN3J1QUdxam1XbkVnQkEzYVFQSHVuN0JvCnVncnpLcThvNDRVWmlVdlRmK05J\nei8zL2Zpakxhck1RK3Z5SGtWK3RKVVEKLS0tICt2WVlxSnFuYWRUbjM1K0xVU3c0\nZVhTYklJS1lrajJOdlZpNnFYaUQxL2cKvH+/HVwGgrTqGdTxh77eo6aJ2m5RqDW2\nh/336riOgM8HO0HIkY791teVy/d99QgBJewDCa/fnes9HnFZhC4Q+Q==\n-----END AGE ENCRYPTED FILE-----\n" + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNWkU0L3REZ2VTRUFCYUFh\nd0tremVxUnlOTU1ONksxbmlRQzY1UHYxanpzCkxhZVBrajA3RkIzd1doVWdPcXVz\nWXROQ2MyVW5uYlBYOXZKR2VyeDBXMG8KLS0tIEdjbmFEeDFUdURCMk5wejAveHFM\nRitjTStxb010RTVucEQ0WUZNbVM1TXMKc7UEAxfrK02pdF/ASi9Dqespg3bIVHCw\njx+61OzHas9/Y08G8wSVhK3SW+DD1/cxvTA/irLp7MkFrLtkuaJTmA==\n-----END AGE ENCRYPTED FILE-----\n" }, { "recipient": "age1pdk6dmyxqhdaja5d0nf8f9qjd43hmfahmkure5yrf8al9jyfmd8qfdxwl6", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmMnNBVmgwYW11Vzd0cXdO\nc3J4aGR0MDFmVlhydjM1b2RYbXNtR01kWUFnCkpMUExTZ0s5dFdYaXYxTXhoaGIr\nUUM5MEw5Z2tzQmdqUDVHYnQ0UU10bUEKLS0tICtQNGZxUDlvNkgySzhXT0t3WC9a\nWXZxRlRPQ0t0ZVRiUXhRYWNxb0Z4SGcKRSHhx8ns14GlMgAoF7OF3EfgCUaJu4g4\nYT7yPAA5hxGi4ZlBeZ8uAtTJr9L3slRVVJeLRd39+KRemrs5YpoQPQ==\n-----END AGE ENCRYPTED FILE-----\n" + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCdHhIdnBrMERnTm1rc1Vk\nUkd6Z3kyVVB1aXAxbmkrTnFEV1MwMzlPQkNvCkpzTGFGQUNDbEFLTXkyWU1vZEEr\nNTNYdHROR2ZXRnVLNEdJNGQ3WVRQRTgKLS0tIFppOVFLK1FhN3NRejhZUzVzN1RY\nL1NzNlEyclR1M0NpSjBFN2lKTitFWHMK6l5O7MgWJahveCiqZRUod0Il0vQ6cjII\nYIekAUSqNVV7YzJ+OPxECZ3uWxdU7PMlb+wz/1IyvzM5n8/WqBbN9g==\n-----END AGE ENCRYPTED FILE-----\n" }, { "recipient": "age15vscvpe79l287h8f3hssrj2r45xy0l3ns94zfue2fxlq43cqdsxq58vq3c", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvaHl1cFNVL3FsSnpTMTZt\nMkI3QU1ja3JSemExK2pwYmMzRCs2WTg5YUNvClBHLzhQOXhuc3U0Q1B1MkY5NkF5\nRTVrWllpMUg5bnJxRktwSDUwb2dMYUEKLS0tIEFtVkVjd0ZvZ0VXNXMxQ0dOQmQ3\nMnRQZ3dpRTZBbmpiTWNFZzFiRjZQYlEKcn1NyIIhWCdXWvu2Si/NuhFzlSgR3gae\nfo5bf7i1e44zZOe0cOZQ6vdujqsyXKF/VqVYLGDt+yp6WCklpq8hyw==\n-----END AGE ENCRYPTED FILE-----\n" + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmVC9zTFR0enFFYWh0S2tI\nN3R6ZndJV1N1NkYwckUvdUg0ZG1kT05pZ0RvCkVXakZmbWtzbHoxdWJ5OFdXSVJx\nMEl1QWF1WU5SU2IwelBoUG5PQlJ0M28KLS0tIGlmSXU1MkVKcHd1bjJCaG40N3dU\nNm1BOFlIamhOVWFGeEhmQVZrTDlZbkUKw5y9TSl34pRL4WGjLhtA1Y9qSZwjgKCS\nc8VRFQHzmLP0nplJmCQYHKNzNOHudtUrlEblEIEJwiWWRdYAhBXAnw==\n-----END AGE ENCRYPTED FILE-----\n" } ], - "lastmodified": "2025-12-22T17:45:12Z", - "mac": "ENC[AES256_GCM,data:uRqK8E6HnC+Hx7YwneHncqwVJTIkUJZZE+n1c3VYfdxNIN2NnUeum9hvphpd9v23jfzgqVA2JDeskDJqtdkbIJg/6D073IUmCGiIL0mOV35uKX8SE4Ty4UysTThHeEnVXWNmGSeDaSPngGs9jqqgWPVFcuUDv6vbeDRywv5ClVM=,iv:rAhgKFz3VesSx2NHdRlRfS859foCnK9Z5OjZbHjb46Y=,tag:dbIepCMUrUYJaJiOE27IcA==,type:str]", + "lastmodified": "2026-02-03T18:21:05Z", + "mac": "ENC[AES256_GCM,data:fM+vUwt6ywPqmV2X2N+xgrl8cZxp+nEhc3zR8B4YSe8EvdLCERn4+rh+gcvGOvP05qcneGHmSjIHMQLcHYtkS4GQuUMShFRpk3QTDRJul6903RoSjdNDqW6pCG9N+Ibsf/CEPEERlMEyM6spKQnjtUtVmNp8NjFGdmjMUezCZAc=,iv:mLCvbpL/RlvdVzThoVOWbeeZK2nO1Z+Rlbn5PIBUErU=,tag:McSu6XplVMixUTKEaV7VSQ==,type:str]", "version": "3.11.0" } }