From 4852fa990e54b37aaa1196c611d0257bc7bb20e8 Mon Sep 17 00:00:00 2001 From: Viorel Binciu Date: Tue, 16 Sep 2025 13:46:24 +0300 Subject: [PATCH] task: Update config --- init.lua | 1 + lazy-lock.json | 113 +++---- lua/config/keymaps.lua | 8 +- lua/config/options.lua | 1 + lua/plugins/avante.lua | 49 --- lua/plugins/bufferline.lua | 9 + lua/plugins/catppuccin.lua | 12 +- lua/plugins/colorscheme.lua | 66 +--- lua/plugins/lsp.lua | 4 +- lua/plugins/spellchecker.lua | 7 - lua/plugins/ui.lua | 36 -- lua/spell/en.utf-8.add | 616 ----------------------------------- lua/spell/en.utf-8.add.spl | Bin 7640 -> 0 bytes spell/en.utf-8.add | 194 +++++++++++ spell/en.utf-8.add.spl | Bin 0 -> 3473 bytes 15 files changed, 291 insertions(+), 825 deletions(-) delete mode 100644 lua/plugins/avante.lua create mode 100644 lua/plugins/bufferline.lua delete mode 100644 lua/plugins/spellchecker.lua delete mode 100644 lua/plugins/ui.lua delete mode 100644 lua/spell/en.utf-8.add delete mode 100644 lua/spell/en.utf-8.add.spl create mode 100644 spell/en.utf-8.add create mode 100644 spell/en.utf-8.add.spl diff --git a/init.lua b/init.lua index 2514f9e..6e35243 100644 --- a/init.lua +++ b/init.lua @@ -1,2 +1,3 @@ -- bootstrap lazy.nvim, LazyVim and your plugins require("config.lazy") +vim.opt.wrap = true diff --git a/lazy-lock.json b/lazy-lock.json index 8c6720f..39d3202 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,94 +1,89 @@ { + "CopilotChat.nvim": { "branch": "main", "commit": "9a63e83b9fade8e7fa50deb414d58b703352b13a" }, "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, - "LazyVim": { "branch": "main", "commit": "25abbf546d564dc484cf903804661ba12de45507" }, - "R.nvim": { "branch": "main", "commit": "f30c3b2be9ca1a3c277c5e66f5612774cc3fbcf4" }, - "SchemaStore.nvim": { "branch": "main", "commit": "df87d16fc4ea7c2c67cfc00b513861738693fe07" }, - "advanced-git-search.nvim": { "branch": "main", "commit": "69a41a3351d89e8be597fe5682265d8c99b8b12c" }, - "aerial.nvim": { "branch": "master", "commit": "2e00d1d4248f08dddfceacb8d2996e51e13e00f6" }, + "LazyVim": { "branch": "main", "commit": "53a2de1c8b928655b50a6ecbbe28f53e42b14f82" }, + "R.nvim": { "branch": "main", "commit": "3f369a2d9ad78357f72ea65c3228793c980e1322" }, + "SchemaStore.nvim": { "branch": "main", "commit": "0fccf9234acfd981867cbd42c4101829e6808790" }, + "advanced-git-search.nvim": { "branch": "main", "commit": "ec0dabe38857bc7ba2097677e80155a572e0dfbe" }, + "aerial.nvim": { "branch": "master", "commit": "c7cbbad40c2065fccfd1f1863bb2c08180c0533d" }, "aurora": { "branch": "master", "commit": "8524a501e42636b8697d6630c6076058ab02de49" }, - "avante.nvim": { "branch": "main", "commit": "5d1bc6e8b49c8e5b997040354b748c886fa80b7e" }, - "blink.cmp": { "branch": "main", "commit": "4f38ce99a472932d5776337f08f7a8180f1f571a" }, + "blink.cmp": { "branch": "main", "commit": "327fff91fe6af358e990be7be1ec8b78037d2138" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "catppuccin": { "branch": "main", "commit": "1bf070129c0b6f77cc23f6a2212dcdc868308c52" }, - "conform.nvim": { "branch": "master", "commit": "374aaf384e2e841607b8e2fe63fa3ad01d111c91" }, - "copilot.lua": { "branch": "master", "commit": "2fe34db04570f6c47db0b752ca421a49b7357c03" }, + "catppuccin": { "branch": "main", "commit": "30fa4d122d9b22ad8b2e0ab1b533c8c26c4dde86" }, + "conform.nvim": { "branch": "master", "commit": "b4aab989db276993ea5dcb78872be494ce546521" }, + "copilot.vim": { "branch": "release", "commit": "dfe0a3a1c256167d181488a73ec6ccab8d8931a9" }, "csv.vim": { "branch": "master", "commit": "b8eb7f67babce96168e7f6b93b2ba8328b72a390" }, "diagflow.nvim": { "branch": "main", "commit": "b13321b517ff64bf42eeac2214085d3c76d83a0d" }, - "dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" }, "eureka": { "branch": "master", "commit": "84242da5f0b69e4d9563b9bca0467433b1c4e101" }, "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, - "fzf-lua": { "branch": "main", "commit": "b45881a2043d96506ba628f3bc65a4594b179c4e" }, - "garbage-day.nvim": { "branch": "main", "commit": "750ef08ae6031ee3683014c5349144340c08ead6" }, - "gh-actions.nvim": { "branch": "main", "commit": "3c4cad2092f8c9241b5aacafb8564167723c8ca5" }, + "fzf-lua": { "branch": "main", "commit": "1a8b4246538f2b9c3c3debb460262f549fd7b428" }, + "garbage-day.nvim": { "branch": "main", "commit": "08c46d9d6c918207ee04983c3eb6a89753e960a4" }, + "gh-actions.nvim": { "branch": "main", "commit": "d14a27ba7f25ecb72e28bb9844672de99b151eaa" }, "gh.nvim": { "branch": "main", "commit": "6f367b2ab8f9d4a0a23df2b703a3f91137618387" }, "git-time-lapse": { "branch": "master", "commit": "3b6f38ec13af04a29e822efda15c36b69f6972ff" }, - "gitsigns.nvim": { "branch": "main", "commit": "43b0c856ae5f32a195d83f4a27fe21d63e6c966c" }, - "goto-preview": { "branch": "main", "commit": "d1faf6ea992b5bcaaaf2c682e1aba3131a01143e" }, - "grug-far.nvim": { "branch": "main", "commit": "5ddfc2e9d1967084162c2c77e7036a43029abf78" }, - "img-clip.nvim": { "branch": "main", "commit": "08a02e14c8c0d42fa7a92c30a98fd04d6993b35d" }, - "jira.nvim": { "branch": "master", "commit": "f00e893a720bead6615c1fa9ab65d26968d59ee1" }, + "gitsigns.nvim": { "branch": "main", "commit": "f780609807eca1f783a36a8a31c30a48fbe150c5" }, + "goto-preview": { "branch": "main", "commit": "cf561d10b4b104db20375c48b86cf36af9f96e00" }, + "grug-far.nvim": { "branch": "main", "commit": "50d9ee2b5a19634670441948e7e4afaa042f1059" }, + "jira.nvim": { "branch": "master", "commit": "f5c3c923bb01e241032a3fcd6e06e9c75aee0fb7" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, + "lazydev.nvim": { "branch": "main", "commit": "954ecf72dab547f2a14db473cf6253eeb67dfd4a" }, "litee.nvim": { "branch": "main", "commit": "4efaf373322d9e71eaff31164abb393417cc6f6a" }, - "lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" }, + "lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, - "mini.ai": { "branch": "main", "commit": "e139eb1101beb0250fea322f8c07a42f0f175688" }, - "mini.animate": { "branch": "main", "commit": "9b518c39c0e25b7b5e4e61db3f1407f7b4889f4e" }, - "mini.files": { "branch": "main", "commit": "49c855977e9f4821d1ed8179ed44fe098b93ea2a" }, - "mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" }, - "mini.pairs": { "branch": "main", "commit": "69864a2efb36c030877421634487fd90db1e4298" }, - "mini.pick": { "branch": "main", "commit": "fa1e449e1080bf7aa9b2890ee186d23b1b4e1287" }, - "mini.starter": { "branch": "main", "commit": "d8038690eadf203a40863c3a9423df880a901d39" }, - "neo-tree.nvim": { "branch": "main", "commit": "56f383aa157f1ff20a59154907cc5f9fe26e4db9" }, + "mini.ai": { "branch": "main", "commit": "45a26d032d8703f280c69c2ed9fb4e1bfc8f24f9" }, + "mini.animate": { "branch": "main", "commit": "37df15e199da3edc0b36647967cc04bf80175183" }, + "mini.files": { "branch": "main", "commit": "34a730a6bdb09c3e6755fe34b20a78a5d81d21c4" }, + "mini.icons": { "branch": "main", "commit": "f9a177c11daa7829389b7b6eaaec8b8a5c47052d" }, + "mini.pairs": { "branch": "main", "commit": "3738ea30ff33e0cbf2983dc67319a5468d25b0a9" }, + "mini.starter": { "branch": "main", "commit": "fb800b20132c3bf37c28db7f60d935e8e17cba92" }, + "neo-tree.nvim": { "branch": "main", "commit": "ed057048a281b418d5318dd5153f9486daa517a3" }, "neofusion.nvim": { "branch": "main", "commit": "e705c8dc7ce2f50b813479400cd9a8724425a211" }, - "neotest": { "branch": "master", "commit": "862afb2a2219d9ca565f67416fb7003cc0f22c4f" }, - "neotest-python": { "branch": "master", "commit": "a2861ab3c9a0bf75a56b11835c2bfc8270f5be7e" }, - "neotest-vitest": { "branch": "main", "commit": "a6099e1fb55a2c2851da3dd0f4d510af9a234c92" }, + "neotest": { "branch": "master", "commit": "2cf3544fb55cdd428a9a1b7154aea9c9823426e8" }, + "neotest-python": { "branch": "master", "commit": "ed9b4d794b89044cc32e5476e637936331473c6e" }, + "neotest-vitest": { "branch": "main", "commit": "f5560d7048e514d8da92a9e1e1f1c6d84dd9096f" }, "nice-reference.nvim": { "branch": "main", "commit": "1237fd91b4b33d2dd1f3f74eddfee257c18d4981" }, "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, - "nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" }, - "nvim-colorizer.lua": { "branch": "master", "commit": "517df88cf2afb36652830df2c655df2da416a0ae" }, - "nvim-dap": { "branch": "master", "commit": "8df427aeba0a06c6577dc3ab82de3076964e3b8d" }, - "nvim-dap-python": { "branch": "master", "commit": "261ce649d05bc455a29f9636dc03f8cdaa7e0e2c" }, - "nvim-highlight-colors": { "branch": "main", "commit": "b42a5ccec7457b44e89f7ed3b3afb1b375bb2093" }, - "nvim-jdtls": { "branch": "master", "commit": "c23f200fee469a415c77265ca55b496feb646992" }, + "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, + "nvim-colorizer.lua": { "branch": "master", "commit": "51cf7c995ed1eb6642aecf19067ee634fa1b6ba2" }, + "nvim-dap": { "branch": "master", "commit": "7523676a4be17644587aa47e4d42f6f7646d4727" }, + "nvim-dap-python": { "branch": "master", "commit": "bfe572e4458e0ac876b9539a1e9f301c72db8ea0" }, + "nvim-highlight-colors": { "branch": "main", "commit": "e0c4a58ec8c3ca7c92d3ee4eb3bc1dd0f7be317e" }, + "nvim-jdtls": { "branch": "master", "commit": "b69924ca90014fef485ee153571bdcbc1ece8c2e" }, "nvim-lightbulb": { "branch": "master", "commit": "aa3a8b0f4305b25cfe368f6c9be9923a7c9d0805" }, - "nvim-lint": { "branch": "master", "commit": "9dfb77ef6c5092a19502883c02dc5a02ec648729" }, - "nvim-lspconfig": { "branch": "master", "commit": "61e5109c8cf24807e4ae29813a3a82b31821dd45" }, + "nvim-lint": { "branch": "master", "commit": "0864f81c681e15d9bdc1156fe3a17bd07db5a3ed" }, + "nvim-lspconfig": { "branch": "master", "commit": "d9879110d0422a566fa01d732556f4d5515e1738" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-notify": { "branch": "master", "commit": "b5825cf9ee881dd8e43309c93374ed5b87b7a896" }, - "nvim-surround": { "branch": "main", "commit": "0e62500b98f4513feaaf7425c135472457ea5b7d" }, - "nvim-treesitter": { "branch": "master", "commit": "066fd6505377e3fd4aa219e61ce94c2b8bdb0b79" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "b0debd5c424969b4baeabdc8f54db3036c691732" }, - "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, - "nvim-web-devicons": { "branch": "master", "commit": "f1420728f59843eb2ef084406b3d0201a0a0932d" }, + "nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" }, + "nvim-surround": { "branch": "main", "commit": "a868c256c861044beb9794b4dd126480dcdfbdad" }, + "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c" }, + "nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" }, + "nvim-web-devicons": { "branch": "master", "commit": "6e51ca170563330e063720449c21f43e27ca0bc1" }, "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, - "octo.nvim": { "branch": "master", "commit": "4d2634797d1e84df608c10b53031f13a269fade3" }, - "package-info.nvim": { "branch": "master", "commit": "4f1b8287dde221153ec9f2acd46e8237d2d0881e" }, + "octo.nvim": { "branch": "master", "commit": "6dabe62fb6678804ad38fb0f060854a5d1d4a7ef" }, + "package-info.nvim": { "branch": "master", "commit": "5cb3483ec886ca23e2c57e5d4a63c958d9a98179" }, "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, - "pipeline.nvim": { "branch": "main", "commit": "3c4cad2092f8c9241b5aacafb8564167723c8ca5" }, - "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown": { "branch": "main", "commit": "a1b0988f5ab26698afb56b9c2f0525a4de1195c1" }, - "render-markdown.nvim": { "branch": "main", "commit": "a1b0988f5ab26698afb56b9c2f0525a4de1195c1" }, - "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, - "sonarlint.nvim": { "branch": "main", "commit": "f49a10599ceb27892a78d3db681787b1bab67a74" }, + "pipeline.nvim": { "branch": "main", "commit": "d14a27ba7f25ecb72e28bb9844672de99b151eaa" }, + "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, + "render-markdown": { "branch": "main", "commit": "5b01324a5fce277183098eac0a2cdb9c1b446b73" }, + "render-markdown.nvim": { "branch": "main", "commit": "5b01324a5fce277183098eac0a2cdb9c1b446b73" }, + "snacks.nvim": { "branch": "main", "commit": "a0d6eba1a22719ffaed9b1ac2cf79e33b1c64e4c" }, + "sonarlint.nvim": { "branch": "main", "commit": "5c3e0bb647be90cec844022991f33d50b6838964" }, "sos.nvim": { "branch": "master", "commit": "c1e0f90081d4fd89626b1dbba76604f14f4faf8f" }, - "spellsitter.nvim": { "branch": "master", "commit": "4af8640d9d706447e78c13150ef7475ea2c16b30" }, "telescope-undo.nvim": { "branch": "main", "commit": "928d0c2dc9606e01e2cc547196f48d2eaecf58e5" }, "telescope.nvim": { "branch": "master", "commit": "b4da76be54691e854d3e0e02c36b0245f945c2c7" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, - "treesj": { "branch": "main", "commit": "3b4a2bc42738a63de17e7485d4cc5e49970ddbcc" }, - "trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" }, + "treesj": { "branch": "main", "commit": "4770492244ccecdc9b01e0e81fa8f2f6b4a23841" }, + "trouble.nvim": { "branch": "main", "commit": "3fb3bd737be8866e5f3a170abc70b4da8b5dd45a" }, "ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" }, "twilight.nvim": { "branch": "main", "commit": "1584c0b0a979b71fd86b18d302ba84e9aba85b1b" }, - "venv-selector.nvim": { "branch": "regexp", "commit": "c677caa1030808a9f90092e522de7cc20c1390dd" }, + "venv-selector.nvim": { "branch": "main", "commit": "d6d03d9975630d3232201f227efd3682975742d9" }, "vim-code-dark": { "branch": "master", "commit": "4624dc223bf574aa9a731c2383c579847303c380" }, "virt-column.nvim": { "branch": "master", "commit": "b87e3e0864211a32724a2ebf3be37e24e9e2fa99" }, - "vscode.nvim": { "branch": "main", "commit": "5769f298af4abf371528b25623fecb1e069c858c" }, "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }, "zen-mode.nvim": { "branch": "main", "commit": "863f150ca321b3dd8aa1a2b69b5f411a220e144f" } } diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index c40b7cf..44d48fd 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -74,7 +74,7 @@ map("n", "ue", "set relativenumber!", { desc = "Toggle relative map("n", "gb", "Git blame", { desc = "Git blame" }) map("n", "ut", "Telescope undo", { desc = "Undo tree" }) --- Codeium -map("i", "", function() - return vim.fn["codeium#Accept"]() -end, { expr = true, desc = "Accept codeium suggestion" }) +-- Copilot +map("c", "", function() + vim.fn.feedkeys(vim.fn["copilot#Accept"](), "") +end, { desc = "Copilot Accept", noremap = true, silent = true }) diff --git a/lua/config/options.lua b/lua/config/options.lua index dfa7a2c..e1f36af 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -20,3 +20,4 @@ -- MAC OS Clipboard copy -- vim.opt.clipboard:append({ "unnamedplus" }) +vim.opt.spell = true diff --git a/lua/plugins/avante.lua b/lua/plugins/avante.lua deleted file mode 100644 index e065822..0000000 --- a/lua/plugins/avante.lua +++ /dev/null @@ -1,49 +0,0 @@ -return { - "yetone/avante.nvim", - event = "VeryLazy", - lazy = false, - version = false, -- Set this to "*" to always pull the latest release version, or set it to false to update to the latest code changes. - opts = { - -- add any opts here - }, - -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` - build = "make", - -- build = "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false" -- for windows - dependencies = { - "stevearc/dressing.nvim", - "nvim-lua/plenary.nvim", - "MunifTanjim/nui.nvim", - --- The below dependencies are optional, - "echasnovski/mini.pick", -- for file_selector provider mini.pick - "nvim-telescope/telescope.nvim", -- for file_selector provider telescope - "hrsh7th/nvim-cmp", -- autocompletion for avante commands and mentions - "ibhagwan/fzf-lua", -- for file_selector provider fzf - "nvim-tree/nvim-web-devicons", -- or echasnovski/mini.icons - "zbirenbaum/copilot.lua", -- for providers='copilot' - { - -- support for image pasting - "HakonHarnes/img-clip.nvim", - event = "VeryLazy", - opts = { - -- recommended settings - default = { - embed_image_as_base64 = false, - prompt_for_file_name = false, - drag_and_drop = { - insert_mode = true, - }, - -- required for Windows users - use_absolute_path = true, - }, - }, - }, - { - -- Make sure to set this up properly if you have lazy=true - "MeanderingProgrammer/render-markdown.nvim", - opts = { - file_types = { "markdown", "Avante" }, - }, - ft = { "markdown", "Avante" }, - }, - }, -} diff --git a/lua/plugins/bufferline.lua b/lua/plugins/bufferline.lua new file mode 100644 index 0000000..afbdcad --- /dev/null +++ b/lua/plugins/bufferline.lua @@ -0,0 +1,9 @@ +return { + "akinsho/bufferline.nvim", + init = function() + local bufline = require("catppuccin.groups.integrations.bufferline") + function bufline.get() + return bufline.get_theme() + end + end, +} diff --git a/lua/plugins/catppuccin.lua b/lua/plugins/catppuccin.lua index 19df104..3ba63ad 100644 --- a/lua/plugins/catppuccin.lua +++ b/lua/plugins/catppuccin.lua @@ -1 +1,11 @@ -return { "catppuccin/nvim", name = "catppuccin", priority = 1000 } +return { + "catppuccin/nvim", + name = "catppuccin", + priority = 1000, + config = function() + require("catppuccin").setup({ + flavour = "mocha", -- latte, frappe, macchiato, mocha + }) + vim.cmd.colorscheme("catppuccin") + end, +} diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua index bc916cf..e4cb145 100644 --- a/lua/plugins/colorscheme.lua +++ b/lua/plugins/colorscheme.lua @@ -1,62 +1,24 @@ return { { - "folke/tokyonight.nvim", - opts = { - transparent = true, - style = "night", - styles = { - sidebars = "transparent", - floats = "transparent", - comments = { italic = true }, - keywords = { italic = true }, - }, - on_highlights = function(hl, colors) - hl.LineNr = { bg = "none", fg = "#999999" } - hl.CursorLineNr = { fg = "#ffffff" } - end, - opts = { + "catppuccin/nvim", + name = "catppuccin", + priority = 1000, + lazy = false, -- Make sure it loads immediately + config = function() + require("catppuccin").setup({ + flavour = "mocha", integrations = { - aerial = true, - alpha = true, + bufferline = true, cmp = true, - dashboard = true, - flash = true, - grug_far = true, gitsigns = true, - headlines = true, - illuminate = true, - indent_blankline = { enabled = true }, - leap = true, - lsp_trouble = true, - mason = true, - markdown = true, - mini = true, - native_lsp = { - enabled = true, - underlines = { - errors = { "undercurl" }, - hints = { "undercurl" }, - warnings = { "undercurl" }, - information = { "undercurl" }, - }, - }, - navic = { enabled = true, custom_bg = "lualine" }, - neotest = true, - neotree = true, - noice = true, - notify = true, - semantic_tokens = true, + nvimtree = true, telescope = true, - treesitter = true, - treesitter_context = true, - which_key = true, + notify = false, + mini = true, }, - transparent_background = true, - }, - }, - }, - { - "Mofiqul/vscode.nvim", + }) + vim.cmd.colorscheme("catppuccin") + end, }, { "LazyVim/LazyVim", diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 21013ce..ad5ed69 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -66,7 +66,9 @@ return { }, }, { "williamboman/mason-lspconfig.nvim" }, - { "neovim/nvim-lspconfig" }, + { "neovim/nvim-lspconfig", opts = { + inlay_hints = { enabled = false }, + } }, { url = "https://gitlab.com/schrieveslaach/sonarlint.nvim", ft = { "python", "typescript", "typescriptreact", "typescript.tsx" }, diff --git a/lua/plugins/spellchecker.lua b/lua/plugins/spellchecker.lua deleted file mode 100644 index 58e8574..0000000 --- a/lua/plugins/spellchecker.lua +++ /dev/null @@ -1,7 +0,0 @@ -return { - "lewis6991/spellsitter.nvim", - priority = 1000, - config = function() - require("spellsitter").setup() - end, -} diff --git a/lua/plugins/ui.lua b/lua/plugins/ui.lua deleted file mode 100644 index 9d926ab..0000000 --- a/lua/plugins/ui.lua +++ /dev/null @@ -1,36 +0,0 @@ --- return { --- { "rasulomaroff/reactive.nvim" }, --- { "HiPhish/rainbow-delimiters.nvim" }, --- { "shortcuts/no-neck-pain.nvim", version = "*", opts = { width = 200, autocmds = { enableOnVimEnter = true } } }, --- { --- "utilyre/barbecue.nvim", --- name = "barbecue", --- version = "*", --- dependencies = { --- "SmiteshP/nvim-navic", --- "nvim-tree/nvim-web-devicons", -- optional dependency --- }, --- opts = {}, --- config = function() --- require("barbecue").setup({ --- create_autocmd = false, -- prevent barbecue from updating itself automatically --- symbols = { separator = "󰅂" }, --- }) --- --- vim.api.nvim_create_autocmd({ --- "WinScrolled", -- or WinResized on NVIM-v0.9 and higher --- "BufWinEnter", --- "CursorHold", --- "InsertLeave", --- --- -- include this if you have set `show_modified` to `true` --- -- "BufModifiedSet", --- }, { --- group = vim.api.nvim_create_augroup("barbecue.updater", {}), --- callback = function() --- require("barbecue.ui").update() --- end, --- }) --- end, --- }, --- } diff --git a/lua/spell/en.utf-8.add b/lua/spell/en.utf-8.add deleted file mode 100644 index ccca284..0000000 --- a/lua/spell/en.utf-8.add +++ /dev/null @@ -1,616 +0,0 @@ - -Frontend -Backend -fpvenv -fp -Enter -nvim -fpb -fpf -ackmode -ACKS -aclogic -Acro -actionplanentryremediation -acubed -advs -advscanner -Afee -agentapplication -agentbased -Agentless -aggressivity -AMQP -analyse -Analyser -analysing -angularjs -antimalware -antispyware -anymail -apikey -APIPA -applicationsexternal -applicationsinternal -appnox -archivedcvr -argb -ascan -asgi -ASGI -aslr -astimezone -atlassian -attackavenues -AUTHSCANKEY -autofetch -Autogen -AWSS -Axios -BACKOFF -barchart -baseapplication -bchistory -blackhole -blinksvc -Bogdan -Bootstrapper -Browsable -btrl -businesscontext -businesscontexts -cairosvg -camelize -Cascadia -cesarftp -childs -clearalerts -clearall -clearbc -clearhostnames -clearnessus -clearorganizations -cleartc -codacloud -codadjango -codae -codaintelligence -connorsmallman -Consolas -contextname -CPEs -CRRV -CRSR -crss -csrss -cves -CVRES -cwes -cxqjp -Cylance -darkrhinosecurity -DATACENTER -DATAROOM -dateutil -decomission -DECOMISSIONED -decomissioning -defensestorm -Deletable -devicesexternal -devicesinternal -devicestates -DIGI -djangorestframework -dtype -ecies -EERLE -ekrn -ELEMS -ENCIESPY -errbacks -esbuild -ESET -etest -etestaccount -etester -eventsource -eventstream -evotek -exampletenant -exploitability -faia -fakepassword -fakeusername -FAVICONS -filesize -filestore -Firestore -footprinting -FOOTPRINTTENANTID -forcelist -Forti -fptestaccount -friendlyname -frombytes -FRONTINT -frontinterface -getpid -getppid -getservbyport -gmpv -Grigorescu -Haximus -headjs -hexlify -hhmm -hostnames -hpath -HRESULT -htmlreport -icanhazip -ICRR -IDNS -IEULA -IIZAP -iland -Incapsula -Infocyte -Interfont -internalscanner -ipwhois -isakmp -iterchildren -itunes -Iulia -IZAP -jetdirect -jndi -joomla -jquery -kaseya -kaspersky -kodingtechf -kombu -Laur -laurbtzt -levelname -loadjs -loadtxt -lucide -luxon -lxml -macmnsvc -makeid -Malwarebytes -masscan -maxchildren -MBAM -mcafee -meronex -Microsoftr -middlewares -mihaipredoiu -mitigations -mkbe -mpssvc -msauth -MSDT -msps -MSXML -mysqladmin -nable -ncipollo -nefoj -nessusapplication -nessusimport -netaddr -newphoto -nltk -NMAP -nofilterdata -nonmanaged -noopener -nopriv -noreferrer -noscripts -nowfun -NSIM -Octa -officedocument -openapi -openvas -openxmlformats -osclass -OSINT -osmatch -OWASP -pagespeed -passwordreset -pformat -polyline -Popen -popleft -portscanner -PORTSCANNER -postmarker -ppid -Presales -previoustag -problemtype -PROGRA -protos -pscan -psutil -publicip -pyarmor -pylint -PYTHONPATH -pytz -qcow -RABBITMQ -rabbitpy -Radiobox -Raleway -rarlab -redoc -regexes -regs -remediations -reportdir -reportfilename -reportlab -Rescan -Rescanned -rescanning -rescans -returing -rles -Roadmap -Roboto -robotstxt -roletype -Rsop -runtimes -Rustscan -scandir -scannerapplication -scannerview -SCAP -selectall -servlet -sessionid -setenv -SIGHUP -signup -signups -SIGTERM -silverlight -simplejwt -SNMP -Sophos -spidering -spreadsheetml -ssport -subcomponent -subcomponents -subkey -subkeys -Subtest -svchost -svglib -svgr -Swal -Symantech -tbody -tcpwrapped -teamviewer -technicalcontext -technicalcontexts -TECHREPORT -testid -testmail -textfilter -timedates -timespec -timestr -trivago -truetype -tsoa -tzutc -uidb -unauth -UNDERSCOREIZE -usehooks -userapplication -vblanguage -VHOST -vhosts -viewsets -virtualenv -virtualvulnerabilitieselements -Vuln -VULNSCANNER -vuls -wapp -webapps -Webroot -webscanner -WEBSCANNER -Whitelabel -whois -Windowsr -wininit -winrar -wireshark -wlapi -wlbranding -wouter -wrfe -WRSVC -wsgi -Wyri -xccdf -xlsxwriter -xmltodict -Yarooms -zapscannerreport -zapscans -zapv -devops -DT -cd -pdfGenerator -sed -utf8mb4 -ai -sudo -fpss -prometheus -rabbitmq -param -bugfix -ro -feat -feat -feat -Add -csv -thisIsNotAnEmail -uuid -T00 -ScanHistory -scanSurface -TODO -scanHistory -utils -scanAssets -sortColumn -paginator -Api -CVE -apps -serializer -CVSS -Weaponized -cvss -cve -vulns -sender -Django -Instance -MSP -Dropdown -scss -msp -CVR -headlessui -SVG -PaginatedParameters, PaginatedViewSet, get_sorting_parameters -Scap -scap -VVE -hoc -Viewset -queryset -technical_context_param -ve -VEList -vve -frontend -VVEs -Hostname -XLS -json -usecase -png -silversky -ASM -agentless -Blackbox -whitebox -misconfigurations -intel -MSSP -css -Nessus -ScoreIndicator -riskLevel -ElementsListing -ip -businessImpact -formatDate -discoveredOn -lastSeen -lastScanned -isOnline -hostname -CPE -ctx -addCommas -applicationsUp -className -extraText -const -baseUrl -TablePageContentProps -bs -TablePageContent -useNavigate -return -isLoading -hiddenColumns -isInputsDisabled -onRowClick -ColumnMatcher -onSort -onFilter -infiniteScroll -totalPages -currentPage -onNextPage -previewTag -PageContent -CVEs -Args -from -datetime -timedelta -db -django -config -from -classmethod -raw -raw -for -cls -raw -counted -occurences -kwargs -api -client -response -urls -from -response -base -from -urlpatterns -typing -severity -RRE -severity -business -business_contexts_ids -business_ -options -reusability -SessionLoggedInSrz -NOSONAR -Ps -pem -localhost -dirname -vitejs -eslint -backend -FN -linux -devOps -ci -Linter -akll -v1 -RabbitMQ -Github -linters -mysql -github -jsdom -true -hypenation -hypenate -Serializers -timestamp -Cancelable -py -vuln -applications -added -autopep -GUID -guid -computerr -vitest -task -SonarLint -include -jira -onboarding -enum -KUBERNETES -gunicorn -cvr -advscan -kubernetes -kube -djangoproject -os -howto -CSRF -configs -nonroot -NOPASSWD -usr -nmap -pkill -rustscan -calapod -bogdan -serializers -PermitLocalCommand -Exe -MSI -weaponized -failsafe -api_format/! -CRS -params -decomissioned -JS -auth -str -whitespace -accountid -remediating -reviews -typeof -updaters -Tanstack -deps -tmux -editing -SAML -inexistent -JWT -dotenv -tenant -whitelisting -WL -md -itn -SSO -COMMITIZEN -playdate -Nginx -certbot -ENV -PID -nginx -saml -grafana -OTP -hypervisor -OpenAPI diff --git a/lua/spell/en.utf-8.add.spl b/lua/spell/en.utf-8.add.spl deleted file mode 100644 index fea338657ca96afaf71c0e1fd4531e893ff542c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7640 zcmb7J|BD>u8K3u^*}F^jv?3U(B2*Itp<1+9Xu}m7;&u&2le$SxY$eRj%igs*)bpa2_!fTWnDA3(Wju{d}HhH!A+r9J!r+=Y5~|`SN)_&-1>w z|J;d}i!4f#U)J9`&I9X@_}w6kdi_CsVVI1@X?8I$%E{XL#&q*1LD=iZ!_he7(E7$g zFii4tVp20PV^f;g7{{r1LOUuj7V5XiSP$R&^S1%MSc`8d)?_9zK0YH^pPQ-4@jSx+ z5Hoy{nW~(z>GEMEvf-L*Z6MDOGQy8<3S+BFrm#*xdDfvwQHJvH(1~o+=O(V-O|UID z7ImjwfC<%=0y7JWfOcGkXG~ec|58Owje}JpH8B_Y(9S%+UrsSP#lk4I4!6p&kId@B zFSIW=7jysu=^G!T>$+_#hboYJU@B&C*=}s(tN|^~4>Qw)g}J;cjeS6*Y>Po{-%ZA{ z3$>&X^gn%Ccuo{g%mxM`tW{lhX{7m+e5tlFOq8`7Ht3sym`Rrh9If`&ti0^vcc*Az z1_u-TZjZzj)ny-sIEZTu)grU0;#y;ylu(3@!)Dc0Mldi#{9ePXF}#7{W@Jh`NUc+d z)?>U^gQjk;pW(SwHR_##zUbVGWhR21HZ2wdI>nM7Bxx?{0+Mc!7iMT9x`AWYLpYFn z_aJisJ#rb|foEKXs`|p8=vcLth#v}UufEyNtxv}eZFex+ZDVF<0`WuD<((*uD}<{%ilW`z_6t$aBr!~)o$#IKoDbk#<_X0`63N1x#|*kJ z{QkHAuHGpSh7960ep}@OzIY^z2J#svDKZv|6C^Sta~Ij%h>_g|G)>i#`r9>88Y@;( z>^jSj)+VIV40}GolP`&hIUV0ZWGNQerf(SVRB?1&Z;LAHK} z(HP;;skS06UZBdSx`T1b&(b6|l9h?X$21uh?l;C{F@eCFA+5>9w7fqKu!VrH$JEr zgT&SZaDP$%$s&rTxb79xPmNn_GW4^CQze6|SPbOf;Ii#TXDBsRvTd z=))9M8BuZP%xlWv_pfknNU-Iu#PBBDZiC9QE!LI7&UcmL-ivY zXwiYWxnRO+i|?w-RBa^50UlJoVX9IIQiy2W_fQ_~*%CHZ?@ch&W*MWVFu#5~gUl|} zC0&^2(CtPE!X@Q!MX0IG&D~X9Qo4>$se6nn9mH1?C0VeYO-qTjTU}Ln$)-#ZJkXHF8rQB6!K#GkSn64^Nf5eREa&d6=$;P6RNE@w4?#9Deaq<&bBdpu% zAtf@THU%pictci3(2ZCfK3nCW#1n#8Sj(CKuM>lHN@8lMRg-GFg zI9iJ0*O*J~i3m+;ryY7ufWkPZOuJ0QN`zWdjKZBxyugA}@35%WJDQJ-PkooQk=q)l zanUDiDL<5;L-{FK(>h(e^{S7jqJ^oy0((&->#@SK#KHT1BZ@~kc*kb6%UL1y9%T*6 zf$1(<6oTIFPqEivmY&x|aQ$V*TGxZZGqC!EJJwM%DJq=_M0(Ywm=w#A#*^tjKN`dc z3L2mdjFQbwy*IJ`h6yp-G%qmP42p8W4k=eqR&P^hU~>dRHIo@2qEKtXjWN;|ehP|p zXiIk^wLng^i{%amm$PiHZ_xF+Ma6zCCQ_wQ ze-=h@GS1LLY+4_xt+H`qjoK8eZpLDRd7kO9w9Fab!bRA zrWt!aiac1DA-Kt6kwIbhBJ87y$1c_@gKUx5sDEQ6#6%5=`_S0cf{P-VV;?q!304cQ zR+qUH#3|WR?}~->ZGSO}$LU3M7L9;$;$ASK-r}N#>W+NWA9Fv36(fu=?0zCb#bO<< zE>nL1A@%%pf*#361Sw`tp)GS5lj`lE4Ot6F!t@}u<2cf&s}B=AMAl)@w8QXzDqRKM znr43i43bVZY#}bO0bkLQMWq9;ehYh9YrBvR?GRq(q;LmXJ&QCo$%Oh~j_g}lKbT`& zmux^JJ4opMn^X=bZ<5QM9`baTilBf}c1N0dj;rWX*>?)(e$m@9nA!IhhfCsnG z61Vh6<;O9W#Bi}xc0n^2ADw9DAjv5y+$LNv zqK!lG2*pAKJKpC9Q9l`_#Tw;3N6zP2gm`kx#6vEze2SkgVEx1tIO^dm8g*)eoMzi3 zC(CLt#9DfM@nO~wabJC%>Y(h*$f3HHE%sPAz$3&n(UW66;SZ3Nc0_lOU%1H?+G^{6 zvrt29^?77{Vvx>XcxoNLz4}WQMN}M!;S%)l0f|z4btDrlywzEFs>^hx_Xb}A!Zn_dESFm%QQ)?33jCwjGTMKM?H%u;rVKMGe*rfxr%<8VNgStzL?)F3U{meR(6gJCQi zQpSQUlt!sAPnn;|IPVS^BaVm2O@@HyDbC~^_UI)JNZgGjTbbhgk7RP|8{CA-Y>zNs zn>DhWrkGu3aJA=Wh_#JztB+Dme87c7#5SGLVa~H~=^X^K`4%}_LR8fgg#}JHm5FMEKXt@XBbDr133)*lRMc~gc#}lqa3ek|I`W6DtZj20! zNd3-d+Q>74;(OgbdJ{??>HB@GH|BX-%sv1C|1Ebm%~VoNNXGF(GOCt_#n%H5N$fNt zobIW?;<1s{gC!6CjH$ZGX%B3`+aSVWXB``GcJuM+l5}uDH%gS#I0%F^x*-}cokkKs zBJ$gIW-gLQc$cF`eESO!J4_SQb?7z4-%fWa?2lNl$t2FHRG_4-0XEveBBlrxqlXDk zSlZ#a1I~0qAb0uaQpT!1cH5Fm^@ljB(3&w^F}qw*xpL}oI?PGonHISz7r}T%J2>2^ zKILIW-ARBB#qq**2O>BTS5M?ZHHO3|O=Tx#iY-wtcu+P-c4p))1B~_MYfMA(d z*uVa7B$UK%5PLrqu!) zJR9eFVR4w$k~n>ti;Tzz9b*_z(tne2L~|rU|u_NQ90bfm@WZ>PN1davEH(H zZ?Mbd4q&6D7bsZRe0czT68^k`v&$rLEFQVI!-QUXw%T892^ZG81E@dmL}}DpBO9|` z(0`4`=mJ)s0(le3*i!Yigs=_AFI0ca&_bY)g>Eq9F@gsk0*0$?b#wl(O|P@Q+-9G? zRDBlo(GCfT?l3OPPZPM%v%_wd<%z^6l-?QK_Y4{d^xdO0FQ#;i(|N}20<0){g&0Zz zlfh_*E|sG~b%`}!lC!$OZj~icg=(2V`jLj$F^iX1kX&5>j@TYoyJOV((TsZeW*5CD zJ8PC2gx8*@h41V6P&ei6g;FpDT&M5!+OdJ#0C5@*DCP;$68jEK#$AOdVM->Yj&z&m zj6ERtjW(p;a2)dK#(mWniN)y>TAgC=yjZ{O{rVyXHk72~>uPOd+X z*6@uto-|O8=@i8{v1anr%lI%9?h(wwDxCb7Yk=dNMad!a%Xv)n&SK)MW5hj{93*j# zTS#fDZ)Vo-3Rv_$4+86NBG*U3X#S-TXySrMJcJxdEnu`*UnW>07jrLklY+-t`scp- z78PqeO2S$Aa|Xz|Au^iP5-P3|WmJ_O#tjE=-I&}o{8JxE2|ci`{+OvlPwt0>#<{~xsk~@y;KYYA(>h!CfGw1YgH3Pli#r^l`bE#>;1ZVbJPt;@cGUR^m z&hjvMPou_UEzC(olZ-&xg<*&L@G^U}W9GDcKY?33)5l*p%yFnXXBE!W)46tLr^T2b z_i!BlVGnms(6eqj*yaE3;STYhN!zfK&_>%Z>ZNU%TEN8X;)h6mS#0=&8=!6Sss4*I zbG21-4(p$tPT&nI4+RQm;2xaCQ%V$E^j&r0%np>G12*x@7@p*}4aQTC+G=$41BaE? zIW6JF)I*tV;p2&O;(R=97B=Js;oK6=ArUj%R3%lUFlS|BWC|K>DUIo2<};~^(WJ5j;O7!!lA@{JKLsh|GbyW>7@AYE@mOxAnGk0% zO8Go`%>PRD!dw*5G{4=UP4{kh4vpE_kn`tPA|33bwaL`)Chm!or|@cigYg0;&TlZF z*Zv5y#H=&lU0*uvip52NZL|e_1EMr%gS72s|1RNukwfw<1L^I2nf(t4fQVwQRwNBXQ`wsu@{~uDN BaUlQz diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add new file mode 100644 index 0000000..5024625 --- /dev/null +++ b/spell/en.utf-8.add @@ -0,0 +1,194 @@ +serializer +ActionPlanFile +ActionPlanEntry +BusinessContext +asgard +pygments +sqlparse +backend +yL +QueryLogHandler +RemediationReport +ApiError +auth +frontend +RemediationReportResults +get_default_tenant_account +get_default_tenant_account +VEs +VVEs +PaginatedVveEntryList +hostnames +VE +param +camelCase +VVE +DraggableEntries +DaggableEntries +eslint +inputValue +deps +inputValue +Threshold +totalPages +JSON +xlsxwriter +params +ListingItem +Lifecycle +off +help +Pornim +ul +este +uit +ceea +ce +inseamna +loguri +imediat +apar +mesajele +Setează +directorul +lucru +în +fiind +Instalează +pachetele +txt +fără +păstra +Copiază +codul +sursă +fișierul +dependințe +Folosesc +portul +asta +deoarcere +ocupat +Versiunea +fișierului +imaginea +Folosește +oficială +MySQL +Foloseste +Serviciul +pentru +baza +Repornire +fisierului +Reporneste +daca +serviciul +cade +fisierul +env +Numele +bazei +oficiala +Parola +Mapare +extern +Persistenta +datelor +aplicatia +Django +Construiește +folosind +Dockerfile +Ruleaza +migrarile +si +porneste +serverul +Leaga +sursa +Asteapta +sa +gata +Utilizator +serviciului +retea +conecteaza +pe +Interfata +administrarea +Adminer +se +opreste +Accesibil +localhost +Volum +salvarea +remediations +waitFor +sters +ContextDropzone +initialLength +CRS +timestamp +BCs +Viewset +queryset +checkall +onRemoveFromContext +footerText +bodyText +REZOLVAT +technicalContexts +pageType +TCs +ContextChangesState +contextItemChanges +CVR +OpenApi +onContext +addContext +Weaponized +ip +ContextualRiskReportEntry +APIClient +ContextualRiskReportEntryFactory +ViewSet +CVE +RemediationEntry +Nessus +OrderedDict +uat +datetime +Un +DateFilter +onChange +webapps +runtimes +scanType +respondsToICMPPing +contentType +IpAddress +Agentless +Qualys +qualys_imports_ids +ContentType +AgentlessScanners +os +wouter +url +NavigationProvider +tId +className +isNoScanRequest +dropdown +scanTargets +etc +hostname +credentialsIds +dropdowns +CVEs +textarea +onFiltersChange +MessageBar +tanstack diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl new file mode 100644 index 0000000000000000000000000000000000000000..60f94e44c6e0db88cb8a62676126ef5e7c051904 GIT binary patch literal 3473 zcmZ8j&ubl36u$S)yyS0)V8KPfMG4WZtM)ai;ib(>8dKDkGMRVZ%e3<=GxPE?d1wk* z*@X)!LL)*K;zB`@u3e~AgPT%B_qI?9{sk^Xzwg|6uW1vKnYs7;{LVSwy_?Gy%iPBC zoBt^_^X*))74~d@upQlqlQheBin1E+j`r%GX2RYeFNY?qwAH1K^cMbNZ44fnPIZot zK&Qs`@lokQ*V^0?5v^3mnqHzq5v2Z}=3<3yC`9~NC}5Oo0sbuhEBvRSSlpGym=Xry z0lyY9G*Eg$6!UFdn9xEr!WKTaQV10AMxg?$RIK<_M`loo4{G%c{|9uJyZwbmZoKUW z*gFa{WW29$I=jE569wu;x<`{&Yk`ANmHgf;X9K$(XT>garl7@EEHU6~tuzXcnu{R} z2iT$z(JS$r;z_Z@>!mr~^r@j|%L=jtPWI}3ycc>X=^pF5P3W*_(mi}sz@8?MlOOh? zq27jGss|DwQFb0^BSYf*4yZMvZ8gg@k%y5Z`ivnNA-0=%T4-c=Qno3yF}M1VVuaAR zkU=(p)d&1qI5f5dP)?W|F$_t`k9ykp#v;Y1g)u&aJLODZqZ?V_;iC>wsR0zWphC2q zH;8|VGJE})?Grnn_oeLj=o$O1#AG=X3xvcC-74rtjfrj#GO0e6<Pgp*Q$Naz z2TbuvR35`PoeXs>ww?{4W$xTHaRv{i#Qh{f?<>7>%DC4v|EcEw||+-2!Fn{fQW(AW$@j66r7Du@K=32dd-Ptv@k;ejBc zMh;Ev9Rz-qqe+=IE6jqi;UxLaHvCq4S9V}{4L;a|G8{GS)1Us8H742+c^DWKAnG0# zB#$GO4tO9=M$Oe7Se3mkj*V32Y3kc38$tv&9t}*tghVLQV6L$QEIos7!0RL?WQWD* zcuD`Dgi+`|W9ztT4Slp^jf&H#?t-RFQ0g1vTDLg0oU1Kr-RHYwFs-~lI5Aqye7)lZ zc8K&N?2=w4e96jj75L5dAlvv}C>`F{>`d5C^8$v^xD3mCH5dNrlh6ccM@KO5^8+vJ z7iJs6?`7~J9kIq#S#aV?=(O_R+QwHRo-MF$NOChVwty0O5GFe8Ne0hG=Ij!0Rzv1? zD{KWetKo4_065mb`@KRa`dx52jnHEcx$WXPncG^b?0p!yDKe>)|55Czlt6pmSMW&4 zn%X=>l}!qx3pDNL%`uSx#H2CmkU10`yw{i_c4v%&^SrnYbIFvgN;Epd_aC#VY7?_( z1`XAb$juzv&>UD}hpi;X#HmrW4_8ckS~reu8(2wErd$XHBt$He%+3)R1%PsVz2E3o zUn(UOjtp}oRfQ5>jyEY+XMoihph>4atxU`_#q}~7pV=^eI~(AzLjciEH8e^bmej&D zn*gq^)$l!lZ0m~k6k_$(DigW+i$KiKy=MWcxd2evNr>80ILXoYOu%s`47E5vbji~c z&o^+iLFg#7+fhcW_TbYUC~Ph@zG=ceK$=Q&oU7+YKBEze1Wh=sICB#Gf}F!0oR);p z9Z%-pMBW$;BDoXH&>y^;gNUBMvTA|tajGCPJo@*gN?5;{kp^}>%KHF9U4$!1Q`F&$Jhz*9`f5!3rnsq2S@}DS2J{H z_RJ=UP$i3Q(OoDu+=XHl7YeU^{>A&mW#~$euD*1iSar<4jv#n*SO?;hn}ajXDO5{P zo?aYGQ1E*8{Lr5W3aAM)UXuK!KDa{3q_lV*pT%5FPm5&2B#!TwC+W?D=6G8xp-9#~ z$5iV8&|ya2S;OkfEZr6G982rdJp(#sna)ZRsCixiC+v70k-^*(^d9fuvFVn9@!nxFl_o6e_6H-Ayw2ND@?M zXbp?Ed3Wi#l76z`2e_(=s~ElDDoK2Z(xv7*X_^7bU&sy9A(}wJT@?}W907g#p0`YY z3H@bF4a{p`_0mMVZ@as~3iPITg?V>Z*o0%DhSed0$fmu`Yiq!k4bzO4M0-W?=YOu+tJeSk literal 0 HcmV?d00001