diff --git a/search-index.json b/search-index.json index 208fca254..563f6106d 100644 --- a/search-index.json +++ b/search-index.json @@ -1 +1 @@ -[{"documents":[{"i":1,"t":"🚀 Getting Started","u":"/","b":[]},{"i":9,"t":"⚙️ Configuration","u":"/configuration","b":["⚙️ Configuration"]},{"i":16,"t":"Keymaps","u":"/configuration/keymaps","b":["⚙️ Configuration"]},{"i":26,"t":"Plugins","u":"/configuration/plugins","b":["⚙️ Configuration"]},{"i":36,"t":"lazy.nvim","u":"/configuration/lazy.nvim","b":["⚙️ Configuration"]},{"i":38,"t":"Recipes","u":"/configuration/recipes","b":["⚙️ Configuration"]},{"i":53,"t":"Extras","u":"/extras","b":["⭐ Extras"]},{"i":55,"t":"Examples","u":"/configuration/examples","b":["⚙️ Configuration"]},{"i":57,"t":"Codeium","u":"/extras/ai/codeium","b":["⭐ Extras","ai"]},{"i":75,"t":"Copilot-chat","u":"/extras/ai/copilot-chat","b":["⭐ Extras","ai"]},{"i":81,"t":"Copilot","u":"/extras/ai/copilot","b":["⭐ Extras","ai"]},{"i":99,"t":"Supermaven","u":"/extras/ai/supermaven","b":["⭐ Extras","ai"]},{"i":119,"t":"Tabnine","u":"/extras/ai/tabnine","b":["⭐ Extras","ai"]},{"i":135,"t":"Mini-comment","u":"/extras/coding/mini-comment","b":["⭐ Extras","coding"]},{"i":141,"t":"Luasnip","u":"/extras/coding/luasnip","b":["⭐ Extras","coding"]},{"i":159,"t":"Blink","u":"/extras/coding/blink","b":["⭐ Extras","coding"]},{"i":175,"t":"Mini-surround","u":"/extras/coding/mini-surround","b":["⭐ Extras","coding"]},{"i":179,"t":"Neogen","u":"/extras/coding/neogen","b":["⭐ Extras","coding"]},{"i":183,"t":"yanky.nvim","u":"/extras/coding/yanky","b":["⭐ Extras","coding"]},{"i":186,"t":"DAP Core","u":"/extras/dap/core","b":["⭐ Extras","dap"]},{"i":200,"t":"Nvim-cmp","u":"/extras/coding/nvim-cmp","b":["⭐ Extras","coding"]},{"i":216,"t":"DAP Neovim Lua Adapter","u":"/extras/dap/nlua","b":["⭐ Extras","dap"]},{"i":222,"t":"Aerial","u":"/extras/editor/aerial","b":["⭐ Extras","editor"]},{"i":234,"t":"Dial","u":"/extras/editor/dial","b":["⭐ Extras","editor"]},{"i":238,"t":"Harpoon2","u":"/extras/editor/harpoon2","b":["⭐ Extras","editor"]},{"i":242,"t":"Illuminate","u":"/extras/editor/illuminate","b":["⭐ Extras","editor"]},{"i":248,"t":"General Settings","u":"/configuration/general","b":["⚙️ Configuration"]},{"i":256,"t":"Inc-rename","u":"/extras/editor/inc-rename","b":["⭐ Extras","editor"]},{"i":264,"t":"Leap","u":"/extras/editor/leap","b":["⭐ Extras","editor"]},{"i":274,"t":"Mini-diff","u":"/extras/editor/mini-diff","b":["⭐ Extras","editor"]},{"i":282,"t":"Navic","u":"/extras/editor/navic","b":["⭐ Extras","editor"]},{"i":288,"t":"Outline","u":"/extras/editor/outline","b":["⭐ Extras","editor"]},{"i":296,"t":"Mini-move","u":"/extras/editor/mini-move","b":["⭐ Extras","editor"]},{"i":300,"t":"Overseer","u":"/extras/editor/overseer","b":["⭐ Extras","editor"]},{"i":314,"t":"Mini Files","u":"/extras/editor/mini-files","b":["⭐ Extras","editor"]},{"i":318,"t":"Refactoring","u":"/extras/editor/refactoring","b":["⭐ Extras","editor"]},{"i":326,"t":"Biome","u":"/extras/formatting/biome","b":["⭐ Extras","formatting"]},{"i":336,"t":"Telescope","u":"/extras/editor/telescope","b":["⭐ Extras","editor"]},{"i":342,"t":"Prettier","u":"/extras/formatting/prettier","b":["⭐ Extras","formatting"]},{"i":352,"t":"Fzf","u":"/extras/editor/fzf","b":["⭐ Extras","editor"]},{"i":364,"t":"Astro","u":"/extras/lang/astro","b":["⭐ Extras","lang"]},{"i":376,"t":"Black Formatter","u":"/extras/formatting/black","b":["⭐ Extras","formatting"]},{"i":384,"t":"Ansible","u":"/extras/lang/ansible","b":["⭐ Extras","lang"]},{"i":392,"t":"Angular","u":"/extras/lang/angular","b":["⭐ Extras","lang"]},{"i":404,"t":"CMake","u":"/extras/lang/cmake","b":["⭐ Extras","lang"]},{"i":420,"t":"Clojure","u":"/extras/lang/clojure","b":["⭐ Extras","lang"]},{"i":434,"t":"Elm","u":"/extras/lang/elm","b":["⭐ Extras","lang"]},{"i":444,"t":"Docker","u":"/extras/lang/docker","b":["⭐ Extras","lang"]},{"i":456,"t":"Clangd","u":"/extras/lang/clangd","b":["⭐ Extras","lang"]},{"i":470,"t":"Erlang","u":"/extras/lang/erlang","b":["⭐ Extras","lang"]},{"i":476,"t":"Git","u":"/extras/lang/git","b":["⭐ Extras","lang"]},{"i":484,"t":"Elixir","u":"/extras/lang/elixir","b":["⭐ Extras","lang"]},{"i":500,"t":"Gleam","u":"/extras/lang/gleam","b":["⭐ Extras","lang"]},{"i":506,"t":"Haskell","u":"/extras/lang/haskell","b":["⭐ Extras","lang"]},{"i":534,"t":"Helm","u":"/extras/lang/helm","b":["⭐ Extras","lang"]},{"i":542,"t":"JSON","u":"/extras/lang/json","b":["⭐ Extras","lang"]},{"i":550,"t":"Go","u":"/extras/lang/go","b":["⭐ Extras","lang"]},{"i":576,"t":"Lean","u":"/extras/lang/lean","b":["⭐ Extras","lang"]},{"i":582,"t":"Java","u":"/extras/lang/java","b":["⭐ Extras","lang"]},{"i":596,"t":"Kotlin","u":"/extras/lang/kotlin","b":["⭐ Extras","lang"]},{"i":612,"t":"Nix","u":"/extras/lang/nix","b":["⭐ Extras","lang"]},{"i":620,"t":"Nushell","u":"/extras/lang/nushell","b":["⭐ Extras","lang"]},{"i":626,"t":"Markdown","u":"/extras/lang/markdown","b":["⭐ Extras","lang"]},{"i":644,"t":"PHP","u":"/extras/lang/php","b":["⭐ Extras","lang"]},{"i":662,"t":"Ocaml","u":"/extras/lang/ocaml","b":["⭐ Extras","lang"]},{"i":668,"t":"Prisma","u":"/extras/lang/prisma","b":["⭐ Extras","lang"]},{"i":674,"t":"Omnisharp","u":"/extras/lang/omnisharp","b":["⭐ Extras","lang"]},{"i":694,"t":"Python","u":"/extras/lang/python","b":["⭐ Extras","lang"]},{"i":716,"t":"Rego","u":"/extras/lang/rego","b":["⭐ Extras","lang"]},{"i":722,"t":"R","u":"/extras/lang/r","b":["⭐ Extras","lang"]},{"i":738,"t":"Ruby","u":"/extras/lang/ruby","b":["⭐ Extras","lang"]},{"i":758,"t":"Rust","u":"/extras/lang/rust","b":["⭐ Extras","lang"]},{"i":774,"t":"Svelte","u":"/extras/lang/svelte","b":["⭐ Extras","lang"]},{"i":786,"t":"Sql","u":"/extras/lang/sql","b":["⭐ Extras","lang"]},{"i":810,"t":"Tailwind CSS","u":"/extras/lang/tailwind","b":["⭐ Extras","lang"]},{"i":818,"t":"Tex","u":"/extras/lang/tex","b":["⭐ Extras","lang"]},{"i":826,"t":"Scala","u":"/extras/lang/scala","b":["⭐ Extras","lang"]},{"i":836,"t":"Thrift","u":"/extras/lang/thrift","b":["⭐ Extras","lang"]},{"i":842,"t":"Toml","u":"/extras/lang/toml","b":["⭐ Extras","lang"]},{"i":846,"t":"Tips","u":"/configuration/tips","b":["⚙️ Configuration"]},{"i":851,"t":"Terraform","u":"/extras/lang/terraform","b":["⭐ Extras","lang"]},{"i":871,"t":"Vue","u":"/extras/lang/vue","b":["⭐ Extras","lang"]},{"i":881,"t":"Zig","u":"/extras/lang/zig","b":["⭐ Extras","lang"]},{"i":891,"t":"YAML","u":"/extras/lang/yaml","b":["⭐ Extras","lang"]},{"i":897,"t":"Eslint","u":"/extras/linting/eslint","b":["⭐ Extras","linting"]},{"i":903,"t":"Neoconf","u":"/extras/lsp/neoconf","b":["⭐ Extras","lsp"]},{"i":909,"t":"none-ls","u":"/extras/lsp/none-ls","b":["⭐ Extras","lsp"]},{"i":915,"t":"Alpha","u":"/extras/ui/alpha","b":["⭐ Extras","ui"]},{"i":921,"t":"Neotest","u":"/extras/test/core","b":["⭐ Extras","test"]},{"i":929,"t":"Dashboard-nvim","u":"/extras/ui/dashboard-nvim","b":["⭐ Extras","ui"]},{"i":935,"t":"Typescript","u":"/extras/lang/typescript","b":["⭐ Extras","lang"]},{"i":945,"t":"Indent-blankline","u":"/extras/ui/indent-blankline","b":["⭐ Extras","ui"]},{"i":951,"t":"Mini Animate","u":"/extras/ui/mini-animate","b":["⭐ Extras","ui"]},{"i":957,"t":"Mini-indentscope","u":"/extras/ui/mini-indentscope","b":["⭐ Extras","ui"]},{"i":965,"t":"Smear-cursor","u":"/extras/ui/smear-cursor","b":["⭐ Extras","ui"]},{"i":971,"t":"Treesitter-context","u":"/extras/ui/treesitter-context","b":["⭐ Extras","ui"]},{"i":975,"t":"Mini Starter","u":"/extras/ui/mini-starter","b":["⭐ Extras","ui"]},{"i":981,"t":"Chezmoi","u":"/extras/util/chezmoi","b":["⭐ Extras","util"]},{"i":991,"t":"Gitui","u":"/extras/util/gitui","b":["⭐ Extras","util"]},{"i":995,"t":"Dot Files","u":"/extras/util/dot","b":["⭐ Extras","util"]},{"i":1003,"t":"Mini Hipatterns","u":"/extras/util/mini-hipatterns","b":["⭐ Extras","util"]},{"i":1007,"t":"edgy.nvim","u":"/extras/ui/edgy","b":["⭐ Extras","ui"]},{"i":1016,"t":"Project","u":"/extras/util/project","b":["⭐ Extras","util"]},{"i":1032,"t":"Octo","u":"/extras/util/octo","b":["⭐ Extras","util"]},{"i":1040,"t":"VS Code","u":"/extras/vscode","b":["⭐ Extras"]},{"i":1042,"t":"🛠️ Installation","u":"/installation","b":[]},{"i":1044,"t":"Startuptime","u":"/extras/util/startuptime","b":["⭐ Extras","util"]},{"i":1048,"t":"Rest","u":"/extras/util/rest","b":["⭐ Extras","util"]},{"i":1054,"t":"⌨️ Keymaps","u":"/keymaps","b":[]},{"i":1156,"t":"Core Plugins","u":"/plugins","b":["📦 Plugins"]},{"i":1158,"t":"📰 What's new?","u":"/news","b":[]},{"i":1177,"t":"Coding","u":"/plugins/coding","b":["📦 Plugins"]},{"i":1188,"t":"Colorscheme","u":"/plugins/colorscheme","b":["📦 Plugins"]},{"i":1196,"t":"Formatting","u":"/plugins/formatting","b":["📦 Plugins"]},{"i":1202,"t":"Linting","u":"/plugins/linting","b":["📦 Plugins"]},{"i":1205,"t":"TreeSitter","u":"/plugins/treesitter","b":["📦 Plugins"]},{"i":1214,"t":"Editor","u":"/plugins/editor","b":["📦 Plugins"]},{"i":1233,"t":"LSP","u":"/plugins/lsp","b":["📦 Plugins"]},{"i":1244,"t":"Util","u":"/plugins/util","b":["📦 Plugins"]},{"i":1251,"t":"UI","u":"/plugins/ui","b":["📦 Plugins"]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,1.998,1,2.838,2,2.838]],["t/9",[0,2.516,3,3.574]],["t/16",[4,4.265]],["t/26",[5,4.265]],["t/36",[6,4.826]],["t/38",[7,4.826]],["t/53",[8,4.826]],["t/55",[9,4.826]],["t/57",[10,4.826]],["t/75",[11,3.158,12,3.574]],["t/81",[11,4.265]],["t/99",[13,4.826]],["t/119",[14,4.826]],["t/135",[15,2.071,16,3.574]],["t/141",[17,4.826]],["t/159",[18,4.826]],["t/175",[15,2.071,19,3.574]],["t/179",[20,4.826]],["t/183",[21,4.826]],["t/186",[22,3.158,23,3.158]],["t/200",[24,3.158,25,3.574]],["t/216",[22,2.079,26,2.353,27,2.353,28,2.353]],["t/222",[29,4.826]],["t/234",[30,4.826]],["t/238",[31,4.826]],["t/242",[32,4.826]],["t/248",[33,3.574,34,3.574]],["t/256",[35,3.574,36,3.574]],["t/264",[37,4.826]],["t/274",[15,2.071,38,3.574]],["t/282",[39,4.826]],["t/288",[40,4.826]],["t/296",[15,2.071,41,3.574]],["t/300",[42,4.826]],["t/314",[15,2.071,43,3.158]],["t/318",[44,4.826]],["t/326",[45,4.826]],["t/336",[46,4.826]],["t/342",[47,4.826]],["t/352",[48,4.826]],["t/364",[49,4.826]],["t/376",[50,3.574,51,3.574]],["t/384",[52,4.826]],["t/392",[53,4.826]],["t/404",[54,4.826]],["t/420",[55,4.826]],["t/434",[56,4.826]],["t/444",[57,4.826]],["t/456",[58,4.826]],["t/470",[59,4.826]],["t/476",[60,4.826]],["t/484",[61,4.826]],["t/500",[62,4.826]],["t/506",[63,4.826]],["t/534",[64,4.826]],["t/542",[65,4.826]],["t/550",[66,4.826]],["t/576",[67,4.826]],["t/582",[68,4.826]],["t/596",[69,4.826]],["t/612",[70,4.826]],["t/620",[71,4.826]],["t/626",[72,4.826]],["t/644",[73,4.826]],["t/662",[74,4.826]],["t/668",[75,4.826]],["t/674",[76,4.826]],["t/694",[77,4.826]],["t/716",[78,4.826]],["t/722",[79,4.826]],["t/738",[80,4.826]],["t/758",[81,4.826]],["t/774",[82,4.826]],["t/786",[83,4.826]],["t/810",[84,3.574,85,3.574]],["t/818",[86,4.826]],["t/826",[87,4.826]],["t/836",[88,4.826]],["t/842",[89,4.826]],["t/846",[90,4.826]],["t/851",[91,4.826]],["t/871",[92,4.826]],["t/881",[93,4.826]],["t/891",[94,4.826]],["t/897",[95,4.826]],["t/903",[96,4.826]],["t/909",[97,3.574,98,3.574]],["t/915",[99,4.826]],["t/921",[100,4.826]],["t/929",[24,3.158,101,3.574]],["t/935",[102,4.826]],["t/945",[103,3.574,104,3.574]],["t/951",[15,2.071,105,3.574]],["t/957",[15,2.071,106,3.574]],["t/965",[107,3.574,108,3.574]],["t/971",[109,3.158,110,3.574]],["t/975",[15,2.071,111,3.574]],["t/981",[112,4.826]],["t/991",[113,4.826]],["t/995",[43,3.158,114,3.574]],["t/1003",[15,2.071,115,3.574]],["t/1007",[116,4.826]],["t/1016",[117,4.826]],["t/1032",[118,4.826]],["t/1040",[119,3.574,120,3.158]],["t/1042",[0,2.516,121,3.574]],["t/1044",[122,4.826]],["t/1048",[123,4.826]],["t/1054",[0,2.516,4,3.158]],["t/1156",[5,3.158,23,3.158]],["t/1158",[0,1.998,124,2.838,125,2.838]],["t/1177",[120,4.265]],["t/1188",[126,4.826]],["t/1196",[127,4.826]],["t/1202",[128,4.826]],["t/1205",[109,4.265]],["t/1214",[129,4.826]],["t/1233",[130,4.826]],["t/1244",[131,4.826]],["t/1251",[132,4.826]]],"invertedIndex":[["",{"_index":0,"t":{"1":{"position":[[0,2]]},"9":{"position":[[0,2]]},"1042":{"position":[[0,3]]},"1054":{"position":[[0,2]]},"1158":{"position":[[0,2]]}}}],["adapt",{"_index":28,"t":{"216":{"position":[[15,7]]}}}],["aerial",{"_index":29,"t":{"222":{"position":[[0,6]]}}}],["alpha",{"_index":99,"t":{"915":{"position":[[0,5]]}}}],["angular",{"_index":53,"t":{"392":{"position":[[0,7]]}}}],["anim",{"_index":105,"t":{"951":{"position":[[5,7]]}}}],["ansibl",{"_index":52,"t":{"384":{"position":[[0,7]]}}}],["astro",{"_index":49,"t":{"364":{"position":[[0,5]]}}}],["biom",{"_index":45,"t":{"326":{"position":[[0,5]]}}}],["black",{"_index":50,"t":{"376":{"position":[[0,5]]}}}],["blanklin",{"_index":104,"t":{"945":{"position":[[7,9]]}}}],["blink",{"_index":18,"t":{"159":{"position":[[0,5]]}}}],["chat",{"_index":12,"t":{"75":{"position":[[8,4]]}}}],["chezmoi",{"_index":112,"t":{"981":{"position":[[0,7]]}}}],["clangd",{"_index":58,"t":{"456":{"position":[[0,6]]}}}],["clojur",{"_index":55,"t":{"420":{"position":[[0,7]]}}}],["cmake",{"_index":54,"t":{"404":{"position":[[0,5]]}}}],["cmp",{"_index":25,"t":{"200":{"position":[[5,3]]}}}],["code",{"_index":120,"t":{"1040":{"position":[[3,4]]},"1177":{"position":[[0,6]]}}}],["codeium",{"_index":10,"t":{"57":{"position":[[0,7]]}}}],["colorschem",{"_index":126,"t":{"1188":{"position":[[0,11]]}}}],["comment",{"_index":16,"t":{"135":{"position":[[5,7]]}}}],["configur",{"_index":3,"t":{"9":{"position":[[3,13]]}}}],["context",{"_index":110,"t":{"971":{"position":[[11,7]]}}}],["copilot",{"_index":11,"t":{"75":{"position":[[0,7]]},"81":{"position":[[0,7]]}}}],["core",{"_index":23,"t":{"186":{"position":[[4,4]]},"1156":{"position":[[0,4]]}}}],["css",{"_index":85,"t":{"810":{"position":[[9,3]]}}}],["cursor",{"_index":108,"t":{"965":{"position":[[6,6]]}}}],["dap",{"_index":22,"t":{"186":{"position":[[0,3]]},"216":{"position":[[0,3]]}}}],["dashboard",{"_index":101,"t":{"929":{"position":[[0,9]]}}}],["dial",{"_index":30,"t":{"234":{"position":[[0,4]]}}}],["diff",{"_index":38,"t":{"274":{"position":[[5,4]]}}}],["docker",{"_index":57,"t":{"444":{"position":[[0,6]]}}}],["dot",{"_index":114,"t":{"995":{"position":[[0,3]]}}}],["edgy.nvim",{"_index":116,"t":{"1007":{"position":[[0,9]]}}}],["editor",{"_index":129,"t":{"1214":{"position":[[0,6]]}}}],["elixir",{"_index":61,"t":{"484":{"position":[[0,6]]}}}],["elm",{"_index":56,"t":{"434":{"position":[[0,3]]}}}],["erlang",{"_index":59,"t":{"470":{"position":[[0,6]]}}}],["eslint",{"_index":95,"t":{"897":{"position":[[0,6]]}}}],["exampl",{"_index":9,"t":{"55":{"position":[[0,8]]}}}],["extra",{"_index":8,"t":{"53":{"position":[[0,6]]}}}],["file",{"_index":43,"t":{"314":{"position":[[5,5]]},"995":{"position":[[4,5]]}}}],["format",{"_index":127,"t":{"1196":{"position":[[0,10]]}}}],["formatt",{"_index":51,"t":{"376":{"position":[[6,9]]}}}],["fzf",{"_index":48,"t":{"352":{"position":[[0,3]]}}}],["gener",{"_index":33,"t":{"248":{"position":[[0,7]]}}}],["get",{"_index":1,"t":{"1":{"position":[[3,7]]}}}],["git",{"_index":60,"t":{"476":{"position":[[0,3]]}}}],["gitui",{"_index":113,"t":{"991":{"position":[[0,5]]}}}],["gleam",{"_index":62,"t":{"500":{"position":[[0,5]]}}}],["go",{"_index":66,"t":{"550":{"position":[[0,2]]}}}],["harpoon2",{"_index":31,"t":{"238":{"position":[[0,8]]}}}],["haskel",{"_index":63,"t":{"506":{"position":[[0,7]]}}}],["helm",{"_index":64,"t":{"534":{"position":[[0,4]]}}}],["hipattern",{"_index":115,"t":{"1003":{"position":[[5,10]]}}}],["illumin",{"_index":32,"t":{"242":{"position":[[0,10]]}}}],["inc",{"_index":35,"t":{"256":{"position":[[0,3]]}}}],["indent",{"_index":103,"t":{"945":{"position":[[0,6]]}}}],["indentscop",{"_index":106,"t":{"957":{"position":[[5,11]]}}}],["instal",{"_index":121,"t":{"1042":{"position":[[4,12]]}}}],["java",{"_index":68,"t":{"582":{"position":[[0,4]]}}}],["json",{"_index":65,"t":{"542":{"position":[[0,4]]}}}],["keymap",{"_index":4,"t":{"16":{"position":[[0,7]]},"1054":{"position":[[3,7]]}}}],["kotlin",{"_index":69,"t":{"596":{"position":[[0,6]]}}}],["lazy.nvim",{"_index":6,"t":{"36":{"position":[[0,9]]}}}],["lean",{"_index":67,"t":{"576":{"position":[[0,4]]}}}],["leap",{"_index":37,"t":{"264":{"position":[[0,4]]}}}],["lint",{"_index":128,"t":{"1202":{"position":[[0,7]]}}}],["ls",{"_index":98,"t":{"909":{"position":[[5,2]]}}}],["lsp",{"_index":130,"t":{"1233":{"position":[[0,3]]}}}],["lua",{"_index":27,"t":{"216":{"position":[[11,3]]}}}],["luasnip",{"_index":17,"t":{"141":{"position":[[0,7]]}}}],["markdown",{"_index":72,"t":{"626":{"position":[[0,8]]}}}],["mini",{"_index":15,"t":{"135":{"position":[[0,4]]},"175":{"position":[[0,4]]},"274":{"position":[[0,4]]},"296":{"position":[[0,4]]},"314":{"position":[[0,4]]},"951":{"position":[[0,4]]},"957":{"position":[[0,4]]},"975":{"position":[[0,4]]},"1003":{"position":[[0,4]]}}}],["move",{"_index":41,"t":{"296":{"position":[[5,4]]}}}],["navic",{"_index":39,"t":{"282":{"position":[[0,5]]}}}],["neoconf",{"_index":96,"t":{"903":{"position":[[0,7]]}}}],["neogen",{"_index":20,"t":{"179":{"position":[[0,6]]}}}],["neotest",{"_index":100,"t":{"921":{"position":[[0,7]]}}}],["neovim",{"_index":26,"t":{"216":{"position":[[4,6]]}}}],["new",{"_index":125,"t":{"1158":{"position":[[10,4]]}}}],["nix",{"_index":70,"t":{"612":{"position":[[0,3]]}}}],["none",{"_index":97,"t":{"909":{"position":[[0,4]]}}}],["nushel",{"_index":71,"t":{"620":{"position":[[0,7]]}}}],["nvim",{"_index":24,"t":{"200":{"position":[[0,4]]},"929":{"position":[[10,4]]}}}],["ocaml",{"_index":74,"t":{"662":{"position":[[0,5]]}}}],["octo",{"_index":118,"t":{"1032":{"position":[[0,4]]}}}],["omnisharp",{"_index":76,"t":{"674":{"position":[[0,9]]}}}],["outlin",{"_index":40,"t":{"288":{"position":[[0,7]]}}}],["overs",{"_index":42,"t":{"300":{"position":[[0,8]]}}}],["php",{"_index":73,"t":{"644":{"position":[[0,3]]}}}],["plugin",{"_index":5,"t":{"26":{"position":[[0,7]]},"1156":{"position":[[5,7]]}}}],["prettier",{"_index":47,"t":{"342":{"position":[[0,8]]}}}],["prisma",{"_index":75,"t":{"668":{"position":[[0,6]]}}}],["project",{"_index":117,"t":{"1016":{"position":[[0,7]]}}}],["python",{"_index":77,"t":{"694":{"position":[[0,6]]}}}],["r",{"_index":79,"t":{"722":{"position":[[0,1]]}}}],["recip",{"_index":7,"t":{"38":{"position":[[0,7]]}}}],["refactor",{"_index":44,"t":{"318":{"position":[[0,11]]}}}],["rego",{"_index":78,"t":{"716":{"position":[[0,4]]}}}],["renam",{"_index":36,"t":{"256":{"position":[[4,6]]}}}],["rest",{"_index":123,"t":{"1048":{"position":[[0,4]]}}}],["rubi",{"_index":80,"t":{"738":{"position":[[0,4]]}}}],["rust",{"_index":81,"t":{"758":{"position":[[0,4]]}}}],["scala",{"_index":87,"t":{"826":{"position":[[0,5]]}}}],["set",{"_index":34,"t":{"248":{"position":[[8,8]]}}}],["smear",{"_index":107,"t":{"965":{"position":[[0,5]]}}}],["sql",{"_index":83,"t":{"786":{"position":[[0,3]]}}}],["start",{"_index":2,"t":{"1":{"position":[[11,7]]}}}],["starter",{"_index":111,"t":{"975":{"position":[[5,7]]}}}],["startuptim",{"_index":122,"t":{"1044":{"position":[[0,11]]}}}],["supermaven",{"_index":13,"t":{"99":{"position":[[0,10]]}}}],["surround",{"_index":19,"t":{"175":{"position":[[5,8]]}}}],["svelt",{"_index":82,"t":{"774":{"position":[[0,6]]}}}],["tabnin",{"_index":14,"t":{"119":{"position":[[0,7]]}}}],["tailwind",{"_index":84,"t":{"810":{"position":[[0,8]]}}}],["telescop",{"_index":46,"t":{"336":{"position":[[0,9]]}}}],["terraform",{"_index":91,"t":{"851":{"position":[[0,9]]}}}],["tex",{"_index":86,"t":{"818":{"position":[[0,3]]}}}],["thrift",{"_index":88,"t":{"836":{"position":[[0,6]]}}}],["tip",{"_index":90,"t":{"846":{"position":[[0,4]]}}}],["toml",{"_index":89,"t":{"842":{"position":[[0,4]]}}}],["treesitt",{"_index":109,"t":{"971":{"position":[[0,10]]},"1205":{"position":[[0,10]]}}}],["typescript",{"_index":102,"t":{"935":{"position":[[0,10]]}}}],["ui",{"_index":132,"t":{"1251":{"position":[[0,2]]}}}],["util",{"_index":131,"t":{"1244":{"position":[[0,4]]}}}],["vs",{"_index":119,"t":{"1040":{"position":[[0,2]]}}}],["vue",{"_index":92,"t":{"871":{"position":[[0,3]]}}}],["what'",{"_index":124,"t":{"1158":{"position":[[3,6]]}}}],["yaml",{"_index":94,"t":{"891":{"position":[[0,4]]}}}],["yanky.nvim",{"_index":21,"t":{"183":{"position":[[0,10]]}}}],["zig",{"_index":93,"t":{"881":{"position":[[0,3]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":3,"t":"✨ Features","u":"/","h":"#-features","p":1},{"i":5,"t":"⚡️ Requirements","u":"/","h":"#️-requirements","p":1},{"i":7,"t":"🎓 Learn","u":"/","h":"#-learn","p":1},{"i":10,"t":"📂 File Structure","u":"/configuration","h":"#-file-structure","p":9},{"i":12,"t":"Icons & Colorscheme","u":"/configuration","h":"#icons--colorscheme","p":9},{"i":14,"t":"Default Settings","u":"/configuration","h":"#default-settings","p":9},{"i":18,"t":"Global keymaps","u":"/configuration/keymaps","h":"#global-keymaps","p":16},{"i":20,"t":"Plugin keymaps","u":"/configuration/keymaps","h":"#plugin-keymaps","p":16},{"i":22,"t":"LSP keymaps","u":"/configuration/keymaps","h":"#lsp-keymaps","p":16},{"i":24,"t":"LSP Server keymaps","u":"/configuration/keymaps","h":"#lsp-server-keymaps","p":16},{"i":28,"t":"➕ Adding Plugins","u":"/configuration/plugins","h":"#-adding-plugins","p":26},{"i":30,"t":"❌ Disabling Plugins","u":"/configuration/plugins","h":"#-disabling-plugins","p":26},{"i":32,"t":"✏️ Customizing Plugin Specs","u":"/configuration/plugins","h":"#️-customizing-plugin-specs","p":26},{"i":34,"t":"⌨️ Adding & Disabling Plugin Keymaps","u":"/configuration/plugins","h":"#️-adding--disabling-plugin-keymaps","p":26},{"i":39,"t":"Add a nvim-cmp source","u":"/configuration/recipes","h":"#add-a-nvim-cmp-source","p":38},{"i":41,"t":"Supertab","u":"/configuration/recipes","h":"#supertab","p":38},{"i":43,"t":"Change surround mappings","u":"/configuration/recipes","h":"#change-surround-mappings","p":38},{"i":45,"t":"Make TokyoNight Transparent","u":"/configuration/recipes","h":"#make-tokyonight-transparent","p":38},{"i":47,"t":"Fix clangd offset encoding","u":"/configuration/recipes","h":"#fix-clangd-offset-encoding","p":38},{"i":49,"t":"Use Eslint for fix on save and prettier for formatting","u":"/configuration/recipes","h":"#use-eslint-for-fix-on-save-and-prettier-for-formatting","p":38},{"i":51,"t":"Add Eslint and use it for formatting","u":"/configuration/recipes","h":"#add-eslint-and-use-it-for-formatting","p":38},{"i":59,"t":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim","p":57},{"i":61,"t":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim-1","p":57},{"i":63,"t":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim-2","p":57},{"i":65,"t":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim-3","p":57},{"i":67,"t":"blink.compat","u":"/extras/ai/codeium","h":"#blinkcompat","p":57},{"i":69,"t":"nvim-cmp (optional)","u":"/extras/ai/codeium","h":"#nvim-cmp-optional","p":57},{"i":71,"t":"lualine.nvim (optional)","u":"/extras/ai/codeium","h":"#lualinenvim-optional","p":57},{"i":73,"t":"blink.cmp (optional)","u":"/extras/ai/codeium","h":"#blinkcmp-optional","p":57},{"i":77,"t":"CopilotChat.nvim","u":"/extras/ai/copilot-chat","h":"#copilotchatnvim","p":75},{"i":79,"t":"edgy.nvim (optional)","u":"/extras/ai/copilot-chat","h":"#edgynvim-optional","p":75},{"i":83,"t":"copilot.lua","u":"/extras/ai/copilot","h":"#copilotlua","p":81},{"i":85,"t":"copilot.lua","u":"/extras/ai/copilot","h":"#copilotlua-1","p":81},{"i":87,"t":"copilot-cmp","u":"/extras/ai/copilot","h":"#copilot-cmp","p":81},{"i":89,"t":"blink-cmp-copilot","u":"/extras/ai/copilot","h":"#blink-cmp-copilot","p":81},{"i":91,"t":"lualine.nvim (optional)","u":"/extras/ai/copilot","h":"#lualinenvim-optional","p":81},{"i":93,"t":"nvim-cmp (optional)","u":"/extras/ai/copilot","h":"#nvim-cmp-optional","p":81},{"i":95,"t":"nvim-cmp (optional)","u":"/extras/ai/copilot","h":"#nvim-cmp-optional-1","p":81},{"i":97,"t":"blink.cmp (optional)","u":"/extras/ai/copilot","h":"#blinkcmp-optional","p":81},{"i":101,"t":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim","p":99},{"i":103,"t":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim-1","p":99},{"i":105,"t":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim-2","p":99},{"i":107,"t":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim-3","p":99},{"i":109,"t":"blink.compat","u":"/extras/ai/supermaven","h":"#blinkcompat","p":99},{"i":111,"t":"nvim-cmp (optional)","u":"/extras/ai/supermaven","h":"#nvim-cmp-optional","p":99},{"i":113,"t":"blink.cmp (optional)","u":"/extras/ai/supermaven","h":"#blinkcmp-optional","p":99},{"i":115,"t":"lualine.nvim (optional)","u":"/extras/ai/supermaven","h":"#lualinenvim-optional","p":99},{"i":117,"t":"noice.nvim (optional)","u":"/extras/ai/supermaven","h":"#noicenvim-optional","p":99},{"i":121,"t":"cmp-tabnine","u":"/extras/ai/tabnine","h":"#cmp-tabnine","p":119},{"i":123,"t":"cmp-tabnine","u":"/extras/ai/tabnine","h":"#cmp-tabnine-1","p":119},{"i":125,"t":"cmp-tabnine","u":"/extras/ai/tabnine","h":"#cmp-tabnine-2","p":119},{"i":127,"t":"blink.compat","u":"/extras/ai/tabnine","h":"#blinkcompat","p":119},{"i":129,"t":"nvim-cmp (optional)","u":"/extras/ai/tabnine","h":"#nvim-cmp-optional","p":119},{"i":131,"t":"blink.cmp (optional)","u":"/extras/ai/tabnine","h":"#blinkcmp-optional","p":119},{"i":133,"t":"lualine.nvim (optional)","u":"/extras/ai/tabnine","h":"#lualinenvim-optional","p":119},{"i":137,"t":"mini.comment","u":"/extras/coding/mini-comment","h":"#minicomment","p":135},{"i":139,"t":"nvim-ts-context-commentstring","u":"/extras/coding/mini-comment","h":"#nvim-ts-context-commentstring","p":135},{"i":143,"t":"LuaSnip","u":"/extras/coding/luasnip","h":"#luasnip-1","p":141},{"i":145,"t":"friendly-snippets","u":"/extras/coding/luasnip","h":"#friendly-snippets","p":141},{"i":147,"t":"LuaSnip","u":"/extras/coding/luasnip","h":"#luasnip-2","p":141},{"i":149,"t":"cmp_luasnip","u":"/extras/coding/luasnip","h":"#cmp_luasnip","p":141},{"i":151,"t":"blink.compat","u":"/extras/coding/luasnip","h":"#blinkcompat","p":141},{"i":153,"t":"cmp_luasnip","u":"/extras/coding/luasnip","h":"#cmp_luasnip-1","p":141},{"i":155,"t":"nvim-cmp (optional)","u":"/extras/coding/luasnip","h":"#nvim-cmp-optional","p":141},{"i":157,"t":"blink.cmp (optional)","u":"/extras/coding/luasnip","h":"#blinkcmp-optional","p":141},{"i":161,"t":"Options","u":"/extras/coding/blink","h":"#options","p":159},{"i":163,"t":"blink.cmp","u":"/extras/coding/blink","h":"#blinkcmp","p":159},{"i":165,"t":"friendly-snippets","u":"/extras/coding/blink","h":"#friendly-snippets","p":159},{"i":167,"t":"blink.cmp","u":"/extras/coding/blink","h":"#blinkcmp-1","p":159},{"i":169,"t":"blink.cmp","u":"/extras/coding/blink","h":"#blinkcmp-2","p":159},{"i":171,"t":"blink.compat (optional)","u":"/extras/coding/blink","h":"#blinkcompat-optional","p":159},{"i":173,"t":"catppuccin (optional)","u":"/extras/coding/blink","h":"#catppuccin-optional","p":159},{"i":177,"t":"mini.surround","u":"/extras/coding/mini-surround","h":"#minisurround","p":175},{"i":181,"t":"neogen","u":"/extras/coding/neogen","h":"#neogen-1","p":179},{"i":188,"t":"nvim-dap","u":"/extras/dap/core","h":"#nvim-dap","p":186},{"i":190,"t":"nvim-dap-ui","u":"/extras/dap/core","h":"#nvim-dap-ui","p":186},{"i":192,"t":"nvim-dap-virtual-text","u":"/extras/dap/core","h":"#nvim-dap-virtual-text","p":186},{"i":194,"t":"nvim-dap-ui","u":"/extras/dap/core","h":"#nvim-dap-ui-1","p":186},{"i":196,"t":"nvim-nio","u":"/extras/dap/core","h":"#nvim-nio","p":186},{"i":198,"t":"mason-nvim-dap.nvim","u":"/extras/dap/core","h":"#mason-nvim-dapnvim","p":186},{"i":202,"t":"nvim-cmp","u":"/extras/coding/nvim-cmp","h":"#nvim-cmp-1","p":200},{"i":204,"t":"cmp-nvim-lsp","u":"/extras/coding/nvim-cmp","h":"#cmp-nvim-lsp","p":200},{"i":206,"t":"cmp-buffer","u":"/extras/coding/nvim-cmp","h":"#cmp-buffer","p":200},{"i":208,"t":"cmp-path","u":"/extras/coding/nvim-cmp","h":"#cmp-path","p":200},{"i":210,"t":"nvim-cmp","u":"/extras/coding/nvim-cmp","h":"#nvim-cmp-2","p":200},{"i":212,"t":"nvim-snippets","u":"/extras/coding/nvim-cmp","h":"#nvim-snippets","p":200},{"i":214,"t":"friendly-snippets","u":"/extras/coding/nvim-cmp","h":"#friendly-snippets","p":200},{"i":218,"t":"nvim-dap","u":"/extras/dap/nlua","h":"#nvim-dap","p":216},{"i":220,"t":"one-small-step-for-vimkind","u":"/extras/dap/nlua","h":"#one-small-step-for-vimkind","p":216},{"i":224,"t":"aerial.nvim","u":"/extras/editor/aerial","h":"#aerialnvim","p":222},{"i":226,"t":"trouble.nvim (optional)","u":"/extras/editor/aerial","h":"#troublenvim-optional","p":222},{"i":228,"t":"telescope.nvim (optional)","u":"/extras/editor/aerial","h":"#telescopenvim-optional","p":222},{"i":230,"t":"edgy.nvim (optional)","u":"/extras/editor/aerial","h":"#edgynvim-optional","p":222},{"i":232,"t":"lualine.nvim (optional)","u":"/extras/editor/aerial","h":"#lualinenvim-optional","p":222},{"i":236,"t":"dial.nvim","u":"/extras/editor/dial","h":"#dialnvim","p":234},{"i":240,"t":"harpoon","u":"/extras/editor/harpoon2","h":"#harpoon","p":238},{"i":244,"t":"snacks.nvim","u":"/extras/editor/illuminate","h":"#snacksnvim","p":242},{"i":246,"t":"vim-illuminate","u":"/extras/editor/illuminate","h":"#vim-illuminate","p":242},{"i":250,"t":"Options","u":"/configuration/general","h":"#options","p":248},{"i":252,"t":"Keymaps","u":"/configuration/general","h":"#keymaps","p":248},{"i":254,"t":"Auto Commands","u":"/configuration/general","h":"#auto-commands","p":248},{"i":258,"t":"inc-rename.nvim","u":"/extras/editor/inc-rename","h":"#inc-renamenvim","p":256},{"i":260,"t":"nvim-lspconfig","u":"/extras/editor/inc-rename","h":"#nvim-lspconfig","p":256},{"i":262,"t":"noice.nvim (optional)","u":"/extras/editor/inc-rename","h":"#noicenvim-optional","p":256},{"i":266,"t":"flit.nvim","u":"/extras/editor/leap","h":"#flitnvim","p":264},{"i":268,"t":"leap.nvim","u":"/extras/editor/leap","h":"#leapnvim","p":264},{"i":270,"t":"vim-repeat","u":"/extras/editor/leap","h":"#vim-repeat","p":264},{"i":272,"t":"mini.surround (optional)","u":"/extras/editor/leap","h":"#minisurround-optional","p":264},{"i":276,"t":"mini.diff","u":"/extras/editor/mini-diff","h":"#minidiff","p":274},{"i":278,"t":"mini.diff","u":"/extras/editor/mini-diff","h":"#minidiff-1","p":274},{"i":280,"t":"lualine.nvim","u":"/extras/editor/mini-diff","h":"#lualinenvim","p":274},{"i":284,"t":"nvim-navic","u":"/extras/editor/navic","h":"#nvim-navic","p":282},{"i":286,"t":"lualine.nvim (optional)","u":"/extras/editor/navic","h":"#lualinenvim-optional","p":282},{"i":290,"t":"outline.nvim","u":"/extras/editor/outline","h":"#outlinenvim","p":288},{"i":292,"t":"trouble.nvim (optional)","u":"/extras/editor/outline","h":"#troublenvim-optional","p":288},{"i":294,"t":"edgy.nvim (optional)","u":"/extras/editor/outline","h":"#edgynvim-optional","p":288},{"i":298,"t":"mini.move","u":"/extras/editor/mini-move","h":"#minimove","p":296},{"i":302,"t":"overseer.nvim","u":"/extras/editor/overseer","h":"#overseernvim","p":300},{"i":304,"t":"catppuccin (optional)","u":"/extras/editor/overseer","h":"#catppuccin-optional","p":300},{"i":306,"t":"which-key.nvim (optional)","u":"/extras/editor/overseer","h":"#which-keynvim-optional","p":300},{"i":308,"t":"edgy.nvim (optional)","u":"/extras/editor/overseer","h":"#edgynvim-optional","p":300},{"i":310,"t":"neotest (optional)","u":"/extras/editor/overseer","h":"#neotest-optional","p":300},{"i":312,"t":"nvim-dap (optional)","u":"/extras/editor/overseer","h":"#nvim-dap-optional","p":300},{"i":316,"t":"mini.files","u":"/extras/editor/mini-files","h":"#minifiles","p":314},{"i":320,"t":"refactoring.nvim","u":"/extras/editor/refactoring","h":"#refactoringnvim","p":318},{"i":322,"t":"plenary.nvim","u":"/extras/editor/refactoring","h":"#plenarynvim","p":318},{"i":324,"t":"nvim-treesitter","u":"/extras/editor/refactoring","h":"#nvim-treesitter","p":318},{"i":328,"t":"Options","u":"/extras/formatting/biome","h":"#options","p":326},{"i":330,"t":"mason.nvim","u":"/extras/formatting/biome","h":"#masonnvim","p":326},{"i":332,"t":"conform.nvim (optional)","u":"/extras/formatting/biome","h":"#conformnvim-optional","p":326},{"i":334,"t":"none-ls.nvim (optional)","u":"/extras/formatting/biome","h":"#none-lsnvim-optional","p":326},{"i":338,"t":"Options","u":"/extras/editor/telescope","h":"#options","p":336},{"i":340,"t":"nvim-lspconfig","u":"/extras/editor/telescope","h":"#nvim-lspconfig","p":336},{"i":344,"t":"Options","u":"/extras/formatting/prettier","h":"#options","p":342},{"i":346,"t":"mason.nvim","u":"/extras/formatting/prettier","h":"#masonnvim","p":342},{"i":348,"t":"conform.nvim (optional)","u":"/extras/formatting/prettier","h":"#conformnvim-optional","p":342},{"i":350,"t":"none-ls.nvim (optional)","u":"/extras/formatting/prettier","h":"#none-lsnvim-optional","p":342},{"i":354,"t":"Options","u":"/extras/editor/fzf","h":"#options","p":352},{"i":356,"t":"fzf-lua","u":"/extras/editor/fzf","h":"#fzf-lua","p":352},{"i":358,"t":"fzf-lua","u":"/extras/editor/fzf","h":"#fzf-lua-1","p":352},{"i":360,"t":"nvim-lspconfig","u":"/extras/editor/fzf","h":"#nvim-lspconfig","p":352},{"i":362,"t":"todo-comments.nvim (optional)","u":"/extras/editor/fzf","h":"#todo-commentsnvim-optional","p":352},{"i":366,"t":"Includes the following extras","u":"/extras/lang/astro","h":"#includes-the-following-extras","p":364},{"i":368,"t":"nvim-treesitter","u":"/extras/lang/astro","h":"#nvim-treesitter","p":364},{"i":370,"t":"nvim-lspconfig","u":"/extras/lang/astro","h":"#nvim-lspconfig","p":364},{"i":372,"t":"nvim-lspconfig","u":"/extras/lang/astro","h":"#nvim-lspconfig-1","p":364},{"i":374,"t":"conform.nvim","u":"/extras/lang/astro","h":"#conformnvim","p":364},{"i":378,"t":"mason.nvim","u":"/extras/formatting/black","h":"#masonnvim","p":376},{"i":380,"t":"none-ls.nvim (optional)","u":"/extras/formatting/black","h":"#none-lsnvim-optional","p":376},{"i":382,"t":"conform.nvim (optional)","u":"/extras/formatting/black","h":"#conformnvim-optional","p":376},{"i":386,"t":"mason.nvim","u":"/extras/lang/ansible","h":"#masonnvim","p":384},{"i":388,"t":"nvim-lspconfig","u":"/extras/lang/ansible","h":"#nvim-lspconfig","p":384},{"i":390,"t":"nvim-ansible","u":"/extras/lang/ansible","h":"#nvim-ansible","p":384},{"i":394,"t":"Includes the following extras","u":"/extras/lang/angular","h":"#includes-the-following-extras","p":392},{"i":396,"t":"nvim-treesitter","u":"/extras/lang/angular","h":"#nvim-treesitter","p":392},{"i":398,"t":"nvim-lspconfig","u":"/extras/lang/angular","h":"#nvim-lspconfig","p":392},{"i":400,"t":"nvim-lspconfig","u":"/extras/lang/angular","h":"#nvim-lspconfig-1","p":392},{"i":402,"t":"conform.nvim","u":"/extras/lang/angular","h":"#conformnvim","p":392},{"i":406,"t":"nvim-treesitter","u":"/extras/lang/cmake","h":"#nvim-treesitter","p":404},{"i":408,"t":"mason.nvim","u":"/extras/lang/cmake","h":"#masonnvim","p":404},{"i":410,"t":"nvim-lspconfig","u":"/extras/lang/cmake","h":"#nvim-lspconfig","p":404},{"i":412,"t":"cmake-tools.nvim","u":"/extras/lang/cmake","h":"#cmake-toolsnvim","p":404},{"i":414,"t":"cmake-tools.nvim","u":"/extras/lang/cmake","h":"#cmake-toolsnvim-1","p":404},{"i":416,"t":"none-ls.nvim (optional)","u":"/extras/lang/cmake","h":"#none-lsnvim-optional","p":404},{"i":418,"t":"nvim-lint (optional)","u":"/extras/lang/cmake","h":"#nvim-lint-optional","p":404},{"i":422,"t":"nvim-treesitter","u":"/extras/lang/clojure","h":"#nvim-treesitter","p":420},{"i":424,"t":"cmp-conjure","u":"/extras/lang/clojure","h":"#cmp-conjure","p":420},{"i":426,"t":"nvim-treesitter-sexp","u":"/extras/lang/clojure","h":"#nvim-treesitter-sexp","p":420},{"i":428,"t":"baleia.nvim","u":"/extras/lang/clojure","h":"#baleianvim","p":420},{"i":430,"t":"conjure","u":"/extras/lang/clojure","h":"#conjure","p":420},{"i":432,"t":"nvim-cmp (optional)","u":"/extras/lang/clojure","h":"#nvim-cmp-optional","p":420},{"i":436,"t":"nvim-treesitter","u":"/extras/lang/elm","h":"#nvim-treesitter","p":434},{"i":438,"t":"mason.nvim","u":"/extras/lang/elm","h":"#masonnvim","p":434},{"i":440,"t":"nvim-lspconfig","u":"/extras/lang/elm","h":"#nvim-lspconfig","p":434},{"i":442,"t":"conform.nvim (optional)","u":"/extras/lang/elm","h":"#conformnvim-optional","p":434},{"i":446,"t":"nvim-treesitter","u":"/extras/lang/docker","h":"#nvim-treesitter","p":444},{"i":448,"t":"mason.nvim","u":"/extras/lang/docker","h":"#masonnvim","p":444},{"i":450,"t":"nvim-lspconfig","u":"/extras/lang/docker","h":"#nvim-lspconfig","p":444},{"i":452,"t":"none-ls.nvim (optional)","u":"/extras/lang/docker","h":"#none-lsnvim-optional","p":444},{"i":454,"t":"nvim-lint (optional)","u":"/extras/lang/docker","h":"#nvim-lint-optional","p":444},{"i":458,"t":"nvim-treesitter","u":"/extras/lang/clangd","h":"#nvim-treesitter","p":456},{"i":460,"t":"clangd_extensions.nvim","u":"/extras/lang/clangd","h":"#clangd_extensionsnvim","p":456},{"i":462,"t":"nvim-lspconfig","u":"/extras/lang/clangd","h":"#nvim-lspconfig","p":456},{"i":464,"t":"nvim-cmp (optional)","u":"/extras/lang/clangd","h":"#nvim-cmp-optional","p":456},{"i":466,"t":"nvim-dap (optional)","u":"/extras/lang/clangd","h":"#nvim-dap-optional","p":456},{"i":468,"t":"mason.nvim (optional)","u":"/extras/lang/clangd","h":"#masonnvim-optional","p":456},{"i":472,"t":"nvim-lspconfig","u":"/extras/lang/erlang","h":"#nvim-lspconfig","p":470},{"i":474,"t":"nvim-treesitter","u":"/extras/lang/erlang","h":"#nvim-treesitter","p":470},{"i":478,"t":"nvim-treesitter","u":"/extras/lang/git","h":"#nvim-treesitter","p":476},{"i":480,"t":"cmp-git","u":"/extras/lang/git","h":"#cmp-git","p":476},{"i":482,"t":"nvim-cmp (optional)","u":"/extras/lang/git","h":"#nvim-cmp-optional","p":476},{"i":486,"t":"nvim-lspconfig","u":"/extras/lang/elixir","h":"#nvim-lspconfig","p":484},{"i":488,"t":"nvim-treesitter","u":"/extras/lang/elixir","h":"#nvim-treesitter","p":484},{"i":490,"t":"neotest-elixir","u":"/extras/lang/elixir","h":"#neotest-elixir","p":484},{"i":492,"t":"neotest (optional)","u":"/extras/lang/elixir","h":"#neotest-optional","p":484},{"i":494,"t":"none-ls.nvim (optional)","u":"/extras/lang/elixir","h":"#none-lsnvim-optional","p":484},{"i":496,"t":"nvim-lint (optional)","u":"/extras/lang/elixir","h":"#nvim-lint-optional","p":484},{"i":498,"t":"render-markdown.nvim (optional)","u":"/extras/lang/elixir","h":"#render-markdownnvim-optional","p":484},{"i":502,"t":"nvim-treesitter","u":"/extras/lang/gleam","h":"#nvim-treesitter","p":500},{"i":504,"t":"nvim-lspconfig","u":"/extras/lang/gleam","h":"#nvim-lspconfig","p":500},{"i":508,"t":"nvim-treesitter","u":"/extras/lang/haskell","h":"#nvim-treesitter","p":506},{"i":510,"t":"haskell-tools.nvim","u":"/extras/lang/haskell","h":"#haskell-toolsnvim","p":506},{"i":512,"t":"mason.nvim","u":"/extras/lang/haskell","h":"#masonnvim","p":506},{"i":514,"t":"mason.nvim","u":"/extras/lang/haskell","h":"#masonnvim-1","p":506},{"i":516,"t":"neotest-haskell","u":"/extras/lang/haskell","h":"#neotest-haskell","p":506},{"i":518,"t":"haskell-snippets.nvim","u":"/extras/lang/haskell","h":"#haskell-snippetsnvim","p":506},{"i":520,"t":"LuaSnip","u":"/extras/lang/haskell","h":"#luasnip","p":506},{"i":522,"t":"telescope_hoogle","u":"/extras/lang/haskell","h":"#telescope_hoogle","p":506},{"i":524,"t":"nvim-lspconfig","u":"/extras/lang/haskell","h":"#nvim-lspconfig","p":506},{"i":526,"t":"telescope.nvim","u":"/extras/lang/haskell","h":"#telescopenvim","p":506},{"i":528,"t":"telescope.nvim","u":"/extras/lang/haskell","h":"#telescopenvim-1","p":506},{"i":530,"t":"nvim-dap (optional)","u":"/extras/lang/haskell","h":"#nvim-dap-optional","p":506},{"i":532,"t":"neotest (optional)","u":"/extras/lang/haskell","h":"#neotest-optional","p":506},{"i":536,"t":"vim-helm","u":"/extras/lang/helm","h":"#vim-helm","p":534},{"i":538,"t":"nvim-treesitter","u":"/extras/lang/helm","h":"#nvim-treesitter","p":534},{"i":540,"t":"nvim-lspconfig","u":"/extras/lang/helm","h":"#nvim-lspconfig","p":534},{"i":544,"t":"nvim-treesitter","u":"/extras/lang/json","h":"#nvim-treesitter","p":542},{"i":546,"t":"SchemaStore.nvim","u":"/extras/lang/json","h":"#schemastorenvim","p":542},{"i":548,"t":"nvim-lspconfig","u":"/extras/lang/json","h":"#nvim-lspconfig","p":542},{"i":552,"t":"nvim-treesitter","u":"/extras/lang/go","h":"#nvim-treesitter","p":550},{"i":554,"t":"nvim-lspconfig","u":"/extras/lang/go","h":"#nvim-lspconfig","p":550},{"i":556,"t":"mason.nvim","u":"/extras/lang/go","h":"#masonnvim","p":550},{"i":558,"t":"mason.nvim","u":"/extras/lang/go","h":"#masonnvim-1","p":550},{"i":560,"t":"mason.nvim","u":"/extras/lang/go","h":"#masonnvim-2","p":550},{"i":562,"t":"nvim-dap-go","u":"/extras/lang/go","h":"#nvim-dap-go","p":550},{"i":564,"t":"neotest-golang","u":"/extras/lang/go","h":"#neotest-golang","p":550},{"i":566,"t":"mini.icons","u":"/extras/lang/go","h":"#miniicons","p":550},{"i":568,"t":"none-ls.nvim (optional)","u":"/extras/lang/go","h":"#none-lsnvim-optional","p":550},{"i":570,"t":"conform.nvim (optional)","u":"/extras/lang/go","h":"#conformnvim-optional","p":550},{"i":572,"t":"nvim-dap (optional)","u":"/extras/lang/go","h":"#nvim-dap-optional","p":550},{"i":574,"t":"neotest (optional)","u":"/extras/lang/go","h":"#neotest-optional","p":550},{"i":578,"t":"lean.nvim","u":"/extras/lang/lean","h":"#leannvim","p":576},{"i":580,"t":"plenary.nvim","u":"/extras/lang/lean","h":"#plenarynvim","p":576},{"i":584,"t":"nvim-treesitter","u":"/extras/lang/java","h":"#nvim-treesitter","p":582},{"i":586,"t":"mason.nvim","u":"/extras/lang/java","h":"#masonnvim","p":582},{"i":588,"t":"nvim-lspconfig","u":"/extras/lang/java","h":"#nvim-lspconfig","p":582},{"i":590,"t":"nvim-jdtls","u":"/extras/lang/java","h":"#nvim-jdtls","p":582},{"i":592,"t":"which-key.nvim","u":"/extras/lang/java","h":"#which-keynvim","p":582},{"i":594,"t":"nvim-dap (optional)","u":"/extras/lang/java","h":"#nvim-dap-optional","p":582},{"i":598,"t":"mason.nvim","u":"/extras/lang/kotlin","h":"#masonnvim","p":596},{"i":600,"t":"nvim-treesitter","u":"/extras/lang/kotlin","h":"#nvim-treesitter","p":596},{"i":602,"t":"nvim-lspconfig","u":"/extras/lang/kotlin","h":"#nvim-lspconfig","p":596},{"i":604,"t":"nvim-lint (optional)","u":"/extras/lang/kotlin","h":"#nvim-lint-optional","p":596},{"i":606,"t":"conform.nvim (optional)","u":"/extras/lang/kotlin","h":"#conformnvim-optional","p":596},{"i":608,"t":"none-ls.nvim (optional)","u":"/extras/lang/kotlin","h":"#none-lsnvim-optional","p":596},{"i":610,"t":"nvim-dap (optional)","u":"/extras/lang/kotlin","h":"#nvim-dap-optional","p":596},{"i":614,"t":"nvim-treesitter","u":"/extras/lang/nix","h":"#nvim-treesitter","p":612},{"i":616,"t":"nvim-lspconfig","u":"/extras/lang/nix","h":"#nvim-lspconfig","p":612},{"i":618,"t":"conform.nvim (optional)","u":"/extras/lang/nix","h":"#conformnvim-optional","p":612},{"i":622,"t":"nvim-lspconfig","u":"/extras/lang/nushell","h":"#nvim-lspconfig","p":620},{"i":624,"t":"nvim-treesitter","u":"/extras/lang/nushell","h":"#nvim-treesitter","p":620},{"i":628,"t":"mason.nvim","u":"/extras/lang/markdown","h":"#masonnvim","p":626},{"i":630,"t":"nvim-lspconfig","u":"/extras/lang/markdown","h":"#nvim-lspconfig","p":626},{"i":632,"t":"markdown-preview.nvim","u":"/extras/lang/markdown","h":"#markdown-previewnvim","p":626},{"i":634,"t":"markdown-preview.nvim","u":"/extras/lang/markdown","h":"#markdown-previewnvim-1","p":626},{"i":636,"t":"render-markdown.nvim","u":"/extras/lang/markdown","h":"#render-markdownnvim","p":626},{"i":638,"t":"conform.nvim (optional)","u":"/extras/lang/markdown","h":"#conformnvim-optional","p":626},{"i":640,"t":"none-ls.nvim (optional)","u":"/extras/lang/markdown","h":"#none-lsnvim-optional","p":626},{"i":642,"t":"nvim-lint (optional)","u":"/extras/lang/markdown","h":"#nvim-lint-optional","p":626},{"i":646,"t":"Options","u":"/extras/lang/php","h":"#options","p":644},{"i":648,"t":"nvim-treesitter","u":"/extras/lang/php","h":"#nvim-treesitter","p":644},{"i":650,"t":"nvim-lspconfig","u":"/extras/lang/php","h":"#nvim-lspconfig","p":644},{"i":652,"t":"mason.nvim","u":"/extras/lang/php","h":"#masonnvim","p":644},{"i":654,"t":"nvim-dap (optional)","u":"/extras/lang/php","h":"#nvim-dap-optional","p":644},{"i":656,"t":"none-ls.nvim (optional)","u":"/extras/lang/php","h":"#none-lsnvim-optional","p":644},{"i":658,"t":"nvim-lint (optional)","u":"/extras/lang/php","h":"#nvim-lint-optional","p":644},{"i":660,"t":"conform.nvim (optional)","u":"/extras/lang/php","h":"#conformnvim-optional","p":644},{"i":664,"t":"nvim-treesitter","u":"/extras/lang/ocaml","h":"#nvim-treesitter","p":662},{"i":666,"t":"nvim-lspconfig","u":"/extras/lang/ocaml","h":"#nvim-lspconfig","p":662},{"i":670,"t":"nvim-treesitter","u":"/extras/lang/prisma","h":"#nvim-treesitter","p":668},{"i":672,"t":"nvim-lspconfig","u":"/extras/lang/prisma","h":"#nvim-lspconfig","p":668},{"i":676,"t":"omnisharp-extended-lsp.nvim","u":"/extras/lang/omnisharp","h":"#omnisharp-extended-lspnvim","p":674},{"i":678,"t":"nvim-treesitter","u":"/extras/lang/omnisharp","h":"#nvim-treesitter","p":674},{"i":680,"t":"mason.nvim","u":"/extras/lang/omnisharp","h":"#masonnvim","p":674},{"i":682,"t":"nvim-lspconfig","u":"/extras/lang/omnisharp","h":"#nvim-lspconfig","p":674},{"i":684,"t":"neotest-dotnet","u":"/extras/lang/omnisharp","h":"#neotest-dotnet","p":674},{"i":686,"t":"none-ls.nvim (optional)","u":"/extras/lang/omnisharp","h":"#none-lsnvim-optional","p":674},{"i":688,"t":"conform.nvim (optional)","u":"/extras/lang/omnisharp","h":"#conformnvim-optional","p":674},{"i":690,"t":"nvim-dap (optional)","u":"/extras/lang/omnisharp","h":"#nvim-dap-optional","p":674},{"i":692,"t":"neotest (optional)","u":"/extras/lang/omnisharp","h":"#neotest-optional","p":674},{"i":696,"t":"Options","u":"/extras/lang/python","h":"#options","p":694},{"i":698,"t":"nvim-treesitter","u":"/extras/lang/python","h":"#nvim-treesitter","p":694},{"i":700,"t":"nvim-lspconfig","u":"/extras/lang/python","h":"#nvim-lspconfig","p":694},{"i":702,"t":"nvim-lspconfig","u":"/extras/lang/python","h":"#nvim-lspconfig-1","p":694},{"i":704,"t":"neotest-python","u":"/extras/lang/python","h":"#neotest-python","p":694},{"i":706,"t":"nvim-dap-python","u":"/extras/lang/python","h":"#nvim-dap-python","p":694},{"i":708,"t":"neotest (optional)","u":"/extras/lang/python","h":"#neotest-optional","p":694},{"i":710,"t":"nvim-dap (optional)","u":"/extras/lang/python","h":"#nvim-dap-optional","p":694},{"i":712,"t":"nvim-cmp (optional)","u":"/extras/lang/python","h":"#nvim-cmp-optional","p":694},{"i":714,"t":"mason-nvim-dap.nvim (optional)","u":"/extras/lang/python","h":"#mason-nvim-dapnvim-optional","p":694},{"i":718,"t":"nvim-lspconfig","u":"/extras/lang/rego","h":"#nvim-lspconfig","p":716},{"i":720,"t":"nvim-treesitter","u":"/extras/lang/rego","h":"#nvim-treesitter","p":716},{"i":724,"t":"R.nvim","u":"/extras/lang/r","h":"#rnvim","p":722},{"i":726,"t":"cmp-r","u":"/extras/lang/r","h":"#cmp-r","p":722},{"i":728,"t":"nvim-treesitter","u":"/extras/lang/r","h":"#nvim-treesitter","p":722},{"i":730,"t":"nvim-lspconfig","u":"/extras/lang/r","h":"#nvim-lspconfig","p":722},{"i":732,"t":"neotest-testthat","u":"/extras/lang/r","h":"#neotest-testthat","p":722},{"i":734,"t":"nvim-cmp (optional)","u":"/extras/lang/r","h":"#nvim-cmp-optional","p":722},{"i":736,"t":"neotest (optional)","u":"/extras/lang/r","h":"#neotest-optional","p":722},{"i":740,"t":"Options","u":"/extras/lang/ruby","h":"#options","p":738},{"i":742,"t":"nvim-treesitter","u":"/extras/lang/ruby","h":"#nvim-treesitter","p":738},{"i":744,"t":"nvim-lspconfig","u":"/extras/lang/ruby","h":"#nvim-lspconfig","p":738},{"i":746,"t":"mason.nvim","u":"/extras/lang/ruby","h":"#masonnvim","p":738},{"i":748,"t":"nvim-dap-ruby","u":"/extras/lang/ruby","h":"#nvim-dap-ruby","p":738},{"i":750,"t":"neotest-rspec","u":"/extras/lang/ruby","h":"#neotest-rspec","p":738},{"i":752,"t":"nvim-dap (optional)","u":"/extras/lang/ruby","h":"#nvim-dap-optional","p":738},{"i":754,"t":"conform.nvim (optional)","u":"/extras/lang/ruby","h":"#conformnvim-optional","p":738},{"i":756,"t":"neotest (optional)","u":"/extras/lang/ruby","h":"#neotest-optional","p":738},{"i":760,"t":"Options","u":"/extras/lang/rust","h":"#options","p":758},{"i":762,"t":"crates.nvim","u":"/extras/lang/rust","h":"#cratesnvim","p":758},{"i":764,"t":"nvim-treesitter","u":"/extras/lang/rust","h":"#nvim-treesitter","p":758},{"i":766,"t":"rustaceanvim","u":"/extras/lang/rust","h":"#rustaceanvim","p":758},{"i":768,"t":"nvim-lspconfig","u":"/extras/lang/rust","h":"#nvim-lspconfig","p":758},{"i":770,"t":"mason.nvim (optional)","u":"/extras/lang/rust","h":"#masonnvim-optional","p":758},{"i":772,"t":"neotest (optional)","u":"/extras/lang/rust","h":"#neotest-optional","p":758},{"i":776,"t":"Includes the following extras","u":"/extras/lang/svelte","h":"#includes-the-following-extras","p":774},{"i":778,"t":"nvim-treesitter","u":"/extras/lang/svelte","h":"#nvim-treesitter","p":774},{"i":780,"t":"nvim-lspconfig","u":"/extras/lang/svelte","h":"#nvim-lspconfig","p":774},{"i":782,"t":"nvim-lspconfig","u":"/extras/lang/svelte","h":"#nvim-lspconfig-1","p":774},{"i":784,"t":"conform.nvim","u":"/extras/lang/svelte","h":"#conformnvim","p":774},{"i":788,"t":"Options","u":"/extras/lang/sql","h":"#options","p":786},{"i":790,"t":"vim-dadbod","u":"/extras/lang/sql","h":"#vim-dadbod","p":786},{"i":792,"t":"vim-dadbod-completion","u":"/extras/lang/sql","h":"#vim-dadbod-completion","p":786},{"i":794,"t":"vim-dadbod-ui","u":"/extras/lang/sql","h":"#vim-dadbod-ui","p":786},{"i":796,"t":"vim-dadbod-completion","u":"/extras/lang/sql","h":"#vim-dadbod-completion-1","p":786},{"i":798,"t":"mason.nvim","u":"/extras/lang/sql","h":"#masonnvim","p":786},{"i":800,"t":"nvim-treesitter (optional)","u":"/extras/lang/sql","h":"#nvim-treesitter-optional","p":786},{"i":802,"t":"edgy.nvim (optional)","u":"/extras/lang/sql","h":"#edgynvim-optional","p":786},{"i":804,"t":"blink.cmp (optional)","u":"/extras/lang/sql","h":"#blinkcmp-optional","p":786},{"i":806,"t":"nvim-lint (optional)","u":"/extras/lang/sql","h":"#nvim-lint-optional","p":786},{"i":808,"t":"conform.nvim (optional)","u":"/extras/lang/sql","h":"#conformnvim-optional","p":786},{"i":812,"t":"nvim-lspconfig","u":"/extras/lang/tailwind","h":"#nvim-lspconfig","p":810},{"i":814,"t":"tailwindcss-colorizer-cmp.nvim","u":"/extras/lang/tailwind","h":"#tailwindcss-colorizer-cmpnvim","p":810},{"i":816,"t":"nvim-cmp (optional)","u":"/extras/lang/tailwind","h":"#nvim-cmp-optional","p":810},{"i":820,"t":"nvim-treesitter","u":"/extras/lang/tex","h":"#nvim-treesitter","p":818},{"i":822,"t":"vimtex","u":"/extras/lang/tex","h":"#vimtex","p":818},{"i":824,"t":"nvim-lspconfig (optional)","u":"/extras/lang/tex","h":"#nvim-lspconfig-optional","p":818},{"i":828,"t":"nvim-treesitter","u":"/extras/lang/scala","h":"#nvim-treesitter","p":826},{"i":830,"t":"nvim-metals","u":"/extras/lang/scala","h":"#nvim-metals","p":826},{"i":832,"t":"nvim-lspconfig","u":"/extras/lang/scala","h":"#nvim-lspconfig","p":826},{"i":834,"t":"nvim-dap (optional)","u":"/extras/lang/scala","h":"#nvim-dap-optional","p":826},{"i":838,"t":"nvim-treesitter","u":"/extras/lang/thrift","h":"#nvim-treesitter","p":836},{"i":840,"t":"nvim-lspconfig (optional)","u":"/extras/lang/thrift","h":"#nvim-lspconfig-optional","p":836},{"i":844,"t":"nvim-lspconfig","u":"/extras/lang/toml","h":"#nvim-lspconfig","p":842},{"i":847,"t":"Navigating around multiple buffers","u":"/configuration/tips","h":"#navigating-around-multiple-buffers","p":846},{"i":849,"t":"Disable autoformat for some buffers","u":"/configuration/tips","h":"#disable-autoformat-for-some-buffers","p":846},{"i":853,"t":"nvim-treesitter","u":"/extras/lang/terraform","h":"#nvim-treesitter","p":851},{"i":855,"t":"nvim-lspconfig","u":"/extras/lang/terraform","h":"#nvim-lspconfig","p":851},{"i":857,"t":"mason.nvim","u":"/extras/lang/terraform","h":"#masonnvim","p":851},{"i":859,"t":"telescope-terraform-doc.nvim","u":"/extras/lang/terraform","h":"#telescope-terraform-docnvim","p":851},{"i":861,"t":"telescope-terraform.nvim","u":"/extras/lang/terraform","h":"#telescope-terraformnvim","p":851},{"i":863,"t":"none-ls.nvim (optional)","u":"/extras/lang/terraform","h":"#none-lsnvim-optional","p":851},{"i":865,"t":"nvim-lint (optional)","u":"/extras/lang/terraform","h":"#nvim-lint-optional","p":851},{"i":867,"t":"conform.nvim (optional)","u":"/extras/lang/terraform","h":"#conformnvim-optional","p":851},{"i":869,"t":"telescope.nvim (optional)","u":"/extras/lang/terraform","h":"#telescopenvim-optional","p":851},{"i":873,"t":"Includes the following extras","u":"/extras/lang/vue","h":"#includes-the-following-extras","p":871},{"i":875,"t":"nvim-treesitter","u":"/extras/lang/vue","h":"#nvim-treesitter","p":871},{"i":877,"t":"nvim-lspconfig","u":"/extras/lang/vue","h":"#nvim-lspconfig","p":871},{"i":879,"t":"nvim-lspconfig","u":"/extras/lang/vue","h":"#nvim-lspconfig-1","p":871},{"i":883,"t":"nvim-treesitter","u":"/extras/lang/zig","h":"#nvim-treesitter","p":881},{"i":885,"t":"nvim-lspconfig","u":"/extras/lang/zig","h":"#nvim-lspconfig","p":881},{"i":887,"t":"neotest-zig","u":"/extras/lang/zig","h":"#neotest-zig","p":881},{"i":889,"t":"neotest (optional)","u":"/extras/lang/zig","h":"#neotest-optional","p":881},{"i":893,"t":"SchemaStore.nvim","u":"/extras/lang/yaml","h":"#schemastorenvim","p":891},{"i":895,"t":"nvim-lspconfig","u":"/extras/lang/yaml","h":"#nvim-lspconfig","p":891},{"i":899,"t":"Options","u":"/extras/linting/eslint","h":"#options","p":897},{"i":901,"t":"nvim-lspconfig","u":"/extras/linting/eslint","h":"#nvim-lspconfig","p":897},{"i":905,"t":"nvim-lspconfig","u":"/extras/lsp/neoconf","h":"#nvim-lspconfig","p":903},{"i":907,"t":"neoconf.nvim","u":"/extras/lsp/neoconf","h":"#neoconfnvim","p":903},{"i":911,"t":"none-ls.nvim","u":"/extras/lsp/none-ls","h":"#none-lsnvim","p":909},{"i":913,"t":"mason.nvim","u":"/extras/lsp/none-ls","h":"#masonnvim","p":909},{"i":917,"t":"snacks.nvim","u":"/extras/ui/alpha","h":"#snacksnvim","p":915},{"i":919,"t":"alpha-nvim","u":"/extras/ui/alpha","h":"#alpha-nvim","p":915},{"i":923,"t":"neotest","u":"/extras/test/core","h":"#neotest-1","p":921},{"i":925,"t":"nvim-nio","u":"/extras/test/core","h":"#nvim-nio","p":921},{"i":927,"t":"nvim-dap (optional)","u":"/extras/test/core","h":"#nvim-dap-optional","p":921},{"i":931,"t":"snacks.nvim","u":"/extras/ui/dashboard-nvim","h":"#snacksnvim","p":929},{"i":933,"t":"dashboard-nvim","u":"/extras/ui/dashboard-nvim","h":"#dashboard-nvim-1","p":929},{"i":937,"t":"nvim-lspconfig","u":"/extras/lang/typescript","h":"#nvim-lspconfig","p":935},{"i":939,"t":"mason.nvim","u":"/extras/lang/typescript","h":"#masonnvim","p":935},{"i":941,"t":"mini.icons","u":"/extras/lang/typescript","h":"#miniicons","p":935},{"i":943,"t":"nvim-dap (optional)","u":"/extras/lang/typescript","h":"#nvim-dap-optional","p":935},{"i":947,"t":"snacks.nvim","u":"/extras/ui/indent-blankline","h":"#snacksnvim","p":945},{"i":949,"t":"indent-blankline.nvim","u":"/extras/ui/indent-blankline","h":"#indent-blanklinenvim","p":945},{"i":953,"t":"snacks.nvim","u":"/extras/ui/mini-animate","h":"#snacksnvim","p":951},{"i":955,"t":"mini.animate","u":"/extras/ui/mini-animate","h":"#minianimate","p":951},{"i":959,"t":"mini.indentscope","u":"/extras/ui/mini-indentscope","h":"#miniindentscope","p":957},{"i":961,"t":"snacks.nvim","u":"/extras/ui/mini-indentscope","h":"#snacksnvim","p":957},{"i":963,"t":"indent-blankline.nvim (optional)","u":"/extras/ui/mini-indentscope","h":"#indent-blanklinenvim-optional","p":957},{"i":967,"t":"smear-cursor.nvim","u":"/extras/ui/smear-cursor","h":"#smear-cursornvim","p":965},{"i":969,"t":"mini.animate (optional)","u":"/extras/ui/smear-cursor","h":"#minianimate-optional","p":965},{"i":973,"t":"nvim-treesitter-context","u":"/extras/ui/treesitter-context","h":"#nvim-treesitter-context","p":971},{"i":977,"t":"snacks.nvim","u":"/extras/ui/mini-starter","h":"#snacksnvim","p":975},{"i":979,"t":"mini.starter","u":"/extras/ui/mini-starter","h":"#ministarter","p":975},{"i":983,"t":"chezmoi.vim","u":"/extras/util/chezmoi","h":"#chezmoivim","p":981},{"i":985,"t":"chezmoi.nvim","u":"/extras/util/chezmoi","h":"#chezmoinvim","p":981},{"i":987,"t":"mini.icons","u":"/extras/util/chezmoi","h":"#miniicons","p":981},{"i":989,"t":"dashboard-nvim (optional)","u":"/extras/util/chezmoi","h":"#dashboard-nvim-optional","p":981},{"i":993,"t":"mason.nvim","u":"/extras/util/gitui","h":"#masonnvim","p":991},{"i":997,"t":"nvim-lspconfig","u":"/extras/util/dot","h":"#nvim-lspconfig","p":995},{"i":999,"t":"mason.nvim","u":"/extras/util/dot","h":"#masonnvim","p":995},{"i":1001,"t":"nvim-treesitter","u":"/extras/util/dot","h":"#nvim-treesitter","p":995},{"i":1005,"t":"mini.hipatterns","u":"/extras/util/mini-hipatterns","h":"#minihipatterns","p":1003},{"i":1010,"t":"telescope.nvim (optional)","u":"/extras/ui/edgy","h":"#telescopenvim-optional","p":1007},{"i":1012,"t":"neo-tree.nvim (optional)","u":"/extras/ui/edgy","h":"#neo-treenvim-optional","p":1007},{"i":1014,"t":"bufferline.nvim (optional)","u":"/extras/ui/edgy","h":"#bufferlinenvim-optional","p":1007},{"i":1018,"t":"project.nvim","u":"/extras/util/project","h":"#projectnvim","p":1016},{"i":1020,"t":"telescope.nvim (optional)","u":"/extras/util/project","h":"#telescopenvim-optional","p":1016},{"i":1022,"t":"fzf-lua (optional)","u":"/extras/util/project","h":"#fzf-lua-optional","p":1016},{"i":1024,"t":"alpha-nvim (optional)","u":"/extras/util/project","h":"#alpha-nvim-optional","p":1016},{"i":1026,"t":"mini.starter (optional)","u":"/extras/util/project","h":"#ministarter-optional","p":1016},{"i":1028,"t":"dashboard-nvim (optional)","u":"/extras/util/project","h":"#dashboard-nvim-optional","p":1016},{"i":1030,"t":"snacks.nvim (optional)","u":"/extras/util/project","h":"#snacksnvim-optional","p":1016},{"i":1034,"t":"Includes the following extras","u":"/extras/util/octo","h":"#includes-the-following-extras","p":1032},{"i":1036,"t":"octo.nvim","u":"/extras/util/octo","h":"#octonvim","p":1032},{"i":1038,"t":"octo.nvim","u":"/extras/util/octo","h":"#octonvim-1","p":1032},{"i":1046,"t":"vim-startuptime","u":"/extras/util/startuptime","h":"#vim-startuptime","p":1044},{"i":1050,"t":"kulala.nvim","u":"/extras/util/rest","h":"#kulalanvim","p":1048},{"i":1052,"t":"nvim-treesitter","u":"/extras/util/rest","h":"#nvim-treesitter","p":1048},{"i":1056,"t":"General","u":"/keymaps","h":"#general","p":1054},{"i":1058,"t":"LSP","u":"/keymaps","h":"#lsp","p":1054},{"i":1060,"t":"bufferline.nvim","u":"/keymaps","h":"#bufferlinenvim","p":1054},{"i":1062,"t":"conform.nvim","u":"/keymaps","h":"#conformnvim","p":1054},{"i":1064,"t":"flash.nvim","u":"/keymaps","h":"#flashnvim","p":1054},{"i":1066,"t":"fzf-lua","u":"/keymaps","h":"#fzf-lua","p":1054},{"i":1068,"t":"grug-far.nvim","u":"/keymaps","h":"#grug-farnvim","p":1054},{"i":1070,"t":"mason.nvim","u":"/keymaps","h":"#masonnvim","p":1054},{"i":1072,"t":"neo-tree.nvim","u":"/keymaps","h":"#neo-treenvim","p":1054},{"i":1074,"t":"noice.nvim","u":"/keymaps","h":"#noicenvim","p":1054},{"i":1076,"t":"nvim-treesitter","u":"/keymaps","h":"#nvim-treesitter","p":1054},{"i":1078,"t":"persistence.nvim","u":"/keymaps","h":"#persistencenvim","p":1054},{"i":1080,"t":"snacks.nvim","u":"/keymaps","h":"#snacksnvim","p":1054},{"i":1082,"t":"todo-comments.nvim","u":"/keymaps","h":"#todo-commentsnvim","p":1054},{"i":1084,"t":"trouble.nvim","u":"/keymaps","h":"#troublenvim","p":1054},{"i":1086,"t":"which-key.nvim","u":"/keymaps","h":"#which-keynvim","p":1054},{"i":1088,"t":"CopilotChat.nvim","u":"/keymaps","h":"#copilotchatnvim","p":1054},{"i":1090,"t":"mini.surround","u":"/keymaps","h":"#minisurround","p":1054},{"i":1092,"t":"neogen","u":"/keymaps","h":"#neogen","p":1054},{"i":1094,"t":"yanky.nvim","u":"/keymaps","h":"#yankynvim","p":1054},{"i":1096,"t":"nvim-dap","u":"/keymaps","h":"#nvim-dap","p":1054},{"i":1098,"t":"nvim-dap-ui","u":"/keymaps","h":"#nvim-dap-ui","p":1054},{"i":1100,"t":"aerial.nvim","u":"/keymaps","h":"#aerialnvim","p":1054},{"i":1102,"t":"telescope.nvim","u":"/keymaps","h":"#telescopenvim","p":1054},{"i":1104,"t":"dial.nvim","u":"/keymaps","h":"#dialnvim","p":1054},{"i":1106,"t":"fzf-lua","u":"/keymaps","h":"#fzf-lua-1","p":1054},{"i":1108,"t":"todo-comments.nvim","u":"/keymaps","h":"#todo-commentsnvim-1","p":1054},{"i":1110,"t":"harpoon","u":"/keymaps","h":"#harpoon","p":1054},{"i":1112,"t":"vim-illuminate","u":"/keymaps","h":"#vim-illuminate","p":1054},{"i":1114,"t":"leap.nvim","u":"/keymaps","h":"#leapnvim","p":1054},{"i":1116,"t":"mini.surround","u":"/keymaps","h":"#minisurround-1","p":1054},{"i":1118,"t":"mini.diff","u":"/keymaps","h":"#minidiff","p":1054},{"i":1120,"t":"mini.files","u":"/keymaps","h":"#minifiles","p":1054},{"i":1122,"t":"outline.nvim","u":"/keymaps","h":"#outlinenvim","p":1054},{"i":1124,"t":"overseer.nvim","u":"/keymaps","h":"#overseernvim","p":1054},{"i":1126,"t":"refactoring.nvim","u":"/keymaps","h":"#refactoringnvim","p":1054},{"i":1128,"t":"nvim-ansible","u":"/keymaps","h":"#nvim-ansible","p":1054},{"i":1130,"t":"markdown-preview.nvim","u":"/keymaps","h":"#markdown-previewnvim","p":1054},{"i":1132,"t":"nvim-dap-python","u":"/keymaps","h":"#nvim-dap-python","p":1054},{"i":1134,"t":"vim-dadbod-ui","u":"/keymaps","h":"#vim-dadbod-ui","p":1054},{"i":1136,"t":"vimtex","u":"/keymaps","h":"#vimtex","p":1054},{"i":1138,"t":"neotest","u":"/keymaps","h":"#neotest","p":1054},{"i":1140,"t":"nvim-dap","u":"/keymaps","h":"#nvim-dap-1","p":1054},{"i":1142,"t":"edgy.nvim","u":"/keymaps","h":"#edgynvim","p":1054},{"i":1144,"t":"chezmoi.nvim","u":"/keymaps","h":"#chezmoinvim","p":1054},{"i":1146,"t":"mason.nvim","u":"/keymaps","h":"#masonnvim-1","p":1054},{"i":1148,"t":"octo.nvim","u":"/keymaps","h":"#octonvim","p":1054},{"i":1150,"t":"fzf-lua","u":"/keymaps","h":"#fzf-lua-2","p":1054},{"i":1152,"t":"telescope.nvim","u":"/keymaps","h":"#telescopenvim-1","p":1054},{"i":1154,"t":"kulala.nvim","u":"/keymaps","h":"#kulalanvim","p":1054},{"i":1159,"t":"14.x","u":"/news","h":"#14x","p":1158},{"i":1161,"t":"Added Plugins","u":"/news","h":"#added-plugins","p":1158},{"i":1163,"t":"Removed Plugins","u":"/news","h":"#removed-plugins","p":1158},{"i":1165,"t":"Changes","u":"/news","h":"#changes","p":1158},{"i":1167,"t":"Keymaps","u":"/news","h":"#keymaps","p":1158},{"i":1169,"t":"13.x","u":"/news","h":"#13x","p":1158},{"i":1171,"t":"12.x","u":"/news","h":"#12x","p":1158},{"i":1173,"t":"11.x","u":"/news","h":"#11x","p":1158},{"i":1175,"t":"10.x","u":"/news","h":"#10x","p":1158},{"i":1178,"t":"Includes the following extras","u":"/plugins/coding","h":"#includes-the-following-extras","p":1177},{"i":1180,"t":"mini.pairs","u":"/plugins/coding","h":"#minipairs","p":1177},{"i":1182,"t":"ts-comments.nvim","u":"/plugins/coding","h":"#ts-commentsnvim","p":1177},{"i":1184,"t":"mini.ai","u":"/plugins/coding","h":"#miniai","p":1177},{"i":1186,"t":"lazydev.nvim","u":"/plugins/coding","h":"#lazydevnvim","p":1177},{"i":1190,"t":"tokyonight.nvim","u":"/plugins/colorscheme","h":"#tokyonightnvim","p":1188},{"i":1192,"t":"catppuccin","u":"/plugins/colorscheme","h":"#catppuccin","p":1188},{"i":1194,"t":"bufferline.nvim (optional)","u":"/plugins/colorscheme","h":"#bufferlinenvim-optional","p":1188},{"i":1198,"t":"conform.nvim","u":"/plugins/formatting","h":"#conformnvim","p":1196},{"i":1200,"t":"mason.nvim","u":"/plugins/formatting","h":"#masonnvim","p":1196},{"i":1203,"t":"nvim-lint","u":"/plugins/linting","h":"#nvim-lint","p":1202},{"i":1206,"t":"which-key.nvim","u":"/plugins/treesitter","h":"#which-keynvim","p":1205},{"i":1208,"t":"nvim-treesitter","u":"/plugins/treesitter","h":"#nvim-treesitter","p":1205},{"i":1210,"t":"nvim-treesitter-textobjects","u":"/plugins/treesitter","h":"#nvim-treesitter-textobjects","p":1205},{"i":1212,"t":"nvim-ts-autotag","u":"/plugins/treesitter","h":"#nvim-ts-autotag","p":1205},{"i":1215,"t":"Includes the following extras","u":"/plugins/editor","h":"#includes-the-following-extras","p":1214},{"i":1217,"t":"neo-tree.nvim","u":"/plugins/editor","h":"#neo-treenvim","p":1214},{"i":1219,"t":"grug-far.nvim","u":"/plugins/editor","h":"#grug-farnvim","p":1214},{"i":1221,"t":"flash.nvim","u":"/plugins/editor","h":"#flashnvim","p":1214},{"i":1223,"t":"which-key.nvim","u":"/plugins/editor","h":"#which-keynvim","p":1214},{"i":1225,"t":"gitsigns.nvim","u":"/plugins/editor","h":"#gitsignsnvim","p":1214},{"i":1227,"t":"gitsigns.nvim","u":"/plugins/editor","h":"#gitsignsnvim-1","p":1214},{"i":1229,"t":"trouble.nvim","u":"/plugins/editor","h":"#troublenvim","p":1214},{"i":1231,"t":"todo-comments.nvim","u":"/plugins/editor","h":"#todo-commentsnvim","p":1214},{"i":1234,"t":"⌨️ Customizing LSP Keymaps","u":"/plugins/lsp","h":"#️-customizing-lsp-keymaps","p":1233},{"i":1236,"t":"nvim-lspconfig","u":"/plugins/lsp","h":"#nvim-lspconfig","p":1233},{"i":1238,"t":"mason.nvim","u":"/plugins/lsp","h":"#masonnvim","p":1233},{"i":1240,"t":"mason-lspconfig.nvim","u":"/plugins/lsp","h":"#mason-lspconfignvim","p":1233},{"i":1242,"t":"mason.nvim","u":"/plugins/lsp","h":"#masonnvim-1","p":1233},{"i":1245,"t":"snacks.nvim","u":"/plugins/util","h":"#snacksnvim","p":1244},{"i":1247,"t":"persistence.nvim","u":"/plugins/util","h":"#persistencenvim","p":1244},{"i":1249,"t":"plenary.nvim","u":"/plugins/util","h":"#plenarynvim","p":1244},{"i":1252,"t":"bufferline.nvim","u":"/plugins/ui","h":"#bufferlinenvim","p":1251},{"i":1254,"t":"lualine.nvim","u":"/plugins/ui","h":"#lualinenvim","p":1251},{"i":1256,"t":"noice.nvim","u":"/plugins/ui","h":"#noicenvim","p":1251},{"i":1258,"t":"mini.icons","u":"/plugins/ui","h":"#miniicons","p":1251},{"i":1260,"t":"nui.nvim","u":"/plugins/ui","h":"#nuinvim","p":1251},{"i":1262,"t":"snacks.nvim","u":"/plugins/ui","h":"#snacksnvim","p":1251},{"i":1264,"t":"snacks.nvim","u":"/plugins/ui","h":"#snacksnvim-1","p":1251}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/3",[0,3.803,1,5.701]],["t/5",[0,3.803,2,5.701]],["t/7",[0,3.803,3,5.701]],["t/10",[0,3.138,4,4.704,5,4.704]],["t/12",[0,3.138,6,4.704,7,4.704]],["t/14",[8,5.701,9,5.701]],["t/18",[10,5.701,11,4.009]],["t/20",[11,4.009,12,4.131]],["t/22",[11,4.009,13,4.433]],["t/24",[11,3.308,13,3.659,14,4.704]],["t/28",[0,3.138,12,3.409,15,4.022]],["t/30",[0,3.138,12,3.409,16,4.022]],["t/32",[0,2.671,12,2.902,17,3.654,18,4.004]],["t/34",[0,3.32,11,2.17,12,2.236,15,2.639,16,2.639]],["t/39",[19,3.654,20,0.778,21,2.037,22,4.004]],["t/41",[23,7.233]],["t/43",[24,4.293,25,4.704,26,4.704]],["t/45",[27,4.704,28,4.704,29,4.704]],["t/47",[30,3.654,31,4.004,32,4.004,33,4.004]],["t/49",[30,2.816,34,2.816,35,2.816,36,3.086,37,3.086,38,2.816]],["t/51",[19,3.654,34,3.654,35,3.654,38,3.654]],["t/59",[39,5.873]],["t/61",[39,5.873]],["t/63",[39,5.873]],["t/65",[39,5.873]],["t/67",[40,5.625]],["t/69",[20,0.914,21,2.393,41,1.116]],["t/71",[41,1.352,42,4.009]],["t/73",[41,1.352,43,3.9]],["t/77",[44,6.601]],["t/79",[41,1.352,45,4.271]],["t/83",[46,6.601]],["t/85",[46,6.601]],["t/87",[21,2.9,47,5.203]],["t/89",[21,2.393,47,4.293,48,4.704]],["t/91",[41,1.352,42,4.009]],["t/93",[20,0.914,21,2.393,41,1.116]],["t/95",[20,0.914,21,2.393,41,1.116]],["t/97",[41,1.352,43,3.9]],["t/101",[20,1.107,49,4.629]],["t/103",[20,1.107,49,4.629]],["t/105",[20,1.107,49,4.629]],["t/107",[20,1.107,49,4.629]],["t/109",[40,5.625]],["t/111",[20,0.914,21,2.393,41,1.116]],["t/113",[41,1.352,43,3.9]],["t/115",[41,1.352,42,4.009]],["t/117",[41,1.352,50,4.629]],["t/121",[21,2.9,51,4.874]],["t/123",[21,2.9,51,4.874]],["t/125",[21,2.9,51,4.874]],["t/127",[40,5.625]],["t/129",[20,0.914,21,2.393,41,1.116]],["t/131",[41,1.352,43,3.9]],["t/133",[41,1.352,42,4.009]],["t/137",[52,7.233]],["t/139",[20,0.778,53,3.424,54,3.654,55,4.004]],["t/143",[56,6.184]],["t/145",[57,4.874,58,4.629]],["t/147",[56,6.184]],["t/149",[59,6.601]],["t/151",[40,5.625]],["t/153",[59,6.601]],["t/155",[20,0.914,21,2.393,41,1.116]],["t/157",[41,1.352,43,3.9]],["t/161",[41,1.716]],["t/163",[43,4.949]],["t/165",[57,4.874,58,4.629]],["t/167",[43,4.949]],["t/169",[43,4.949]],["t/171",[40,4.433,41,1.352]],["t/173",[41,1.352,60,4.874]],["t/177",[61,5.873]],["t/181",[62,6.601]],["t/188",[20,1.107,63,2.937]],["t/190",[20,0.914,63,2.424,64,3.659]],["t/192",[20,0.778,63,2.063,65,4.004,66,4.004]],["t/194",[20,0.914,63,2.424,64,3.659]],["t/196",[20,1.107,67,5.203]],["t/198",[20,0.914,68,4.022,69,4.293]],["t/202",[20,1.107,21,2.9]],["t/204",[13,3.659,20,0.914,21,2.393]],["t/206",[21,2.9,70,4.874]],["t/208",[21,2.9,71,5.701]],["t/210",[20,1.107,21,2.9]],["t/212",[20,1.107,58,4.629]],["t/214",[57,4.874,58,4.629]],["t/218",[20,1.107,63,2.937]],["t/220",[72,4.004,73,4.004,74,4.004,75,4.004]],["t/224",[76,6.601]],["t/226",[41,1.352,77,4.629]],["t/228",[41,1.352,78,4.009]],["t/230",[41,1.352,45,4.271]],["t/232",[41,1.352,42,4.009]],["t/236",[79,6.601]],["t/240",[80,6.601]],["t/244",[81,4.609]],["t/246",[82,3.803,83,5.203]],["t/250",[41,1.716]],["t/252",[11,5.086]],["t/254",[84,5.701,85,5.701]],["t/258",[86,5.701,87,5.701]],["t/260",[20,1.107,88,2.252]],["t/262",[41,1.352,50,4.629]],["t/266",[89,7.233]],["t/268",[90,6.601]],["t/270",[82,3.803,91,5.701]],["t/272",[41,1.352,61,4.629]],["t/276",[92,6.184]],["t/278",[92,6.184]],["t/280",[42,5.086]],["t/284",[20,1.107,93,5.701]],["t/286",[41,1.352,42,4.009]],["t/290",[94,6.601]],["t/292",[41,1.352,77,4.629]],["t/294",[41,1.352,45,4.271]],["t/298",[95,7.233]],["t/302",[96,6.601]],["t/304",[41,1.352,60,4.874]],["t/306",[41,1.352,97,4.433]],["t/308",[41,1.352,45,4.271]],["t/310",[41,1.352,98,3.15]],["t/312",[20,0.914,41,1.116,63,2.424]],["t/316",[99,6.601]],["t/320",[100,6.601]],["t/322",[101,6.184]],["t/324",[20,1.107,102,2.394]],["t/328",[41,1.716]],["t/330",[103,3.465]],["t/332",[41,1.352,104,3.25]],["t/334",[41,1.116,105,2.936,106,2.936]],["t/338",[41,1.716]],["t/340",[20,1.107,88,2.252]],["t/344",[41,1.716]],["t/346",[103,3.465]],["t/348",[41,1.352,104,3.25]],["t/350",[41,1.116,105,2.936,106,2.936]],["t/354",[41,1.716]],["t/356",[107,4.271,108,4.271]],["t/358",[107,4.271,108,4.271]],["t/360",[20,1.107,88,2.252]],["t/362",[41,1.116,109,3.82,110,3.659]],["t/366",[111,3.409,112,3.409,113,3.409]],["t/368",[20,1.107,102,2.394]],["t/370",[20,1.107,88,2.252]],["t/372",[20,1.107,88,2.252]],["t/374",[104,4.124]],["t/378",[103,3.465]],["t/380",[41,1.116,105,2.936,106,2.936]],["t/382",[41,1.352,104,3.25]],["t/386",[103,3.465]],["t/388",[20,1.107,88,2.252]],["t/390",[20,1.107,114,5.203]],["t/394",[111,3.409,112,3.409,113,3.409]],["t/396",[20,1.107,102,2.394]],["t/398",[20,1.107,88,2.252]],["t/400",[20,1.107,88,2.252]],["t/402",[104,4.124]],["t/406",[20,1.107,102,2.394]],["t/408",[103,3.465]],["t/410",[20,1.107,88,2.252]],["t/412",[115,5.203,116,4.874]],["t/414",[115,5.203,116,4.874]],["t/416",[41,1.116,105,2.936,106,2.936]],["t/418",[20,0.914,41,1.116,117,3.219]],["t/422",[20,1.107,102,2.394]],["t/424",[21,2.9,118,5.203]],["t/426",[20,0.914,102,1.976,119,4.704]],["t/428",[120,7.233]],["t/430",[118,6.601]],["t/432",[20,0.914,21,2.393,41,1.116]],["t/436",[20,1.107,102,2.394]],["t/438",[103,3.465]],["t/440",[20,1.107,88,2.252]],["t/442",[41,1.352,104,3.25]],["t/446",[20,1.107,102,2.394]],["t/448",[103,3.465]],["t/450",[20,1.107,88,2.252]],["t/452",[41,1.116,105,2.936,106,2.936]],["t/454",[20,0.914,41,1.116,117,3.219]],["t/458",[20,1.107,102,2.394]],["t/460",[121,7.233]],["t/462",[20,1.107,88,2.252]],["t/464",[20,0.914,21,2.393,41,1.116]],["t/466",[20,0.914,41,1.116,63,2.424]],["t/468",[41,1.352,103,2.731]],["t/472",[20,1.107,88,2.252]],["t/474",[20,1.107,102,2.394]],["t/478",[20,1.107,102,2.394]],["t/480",[21,2.9,122,5.701]],["t/482",[20,0.914,21,2.393,41,1.116]],["t/486",[20,1.107,88,2.252]],["t/488",[20,1.107,102,2.394]],["t/490",[98,3.15,123,5.701]],["t/492",[41,1.352,98,3.15]],["t/494",[41,1.116,105,2.936,106,2.936]],["t/496",[20,0.914,41,1.116,117,3.219]],["t/498",[41,1.116,124,4.293,125,4.293]],["t/502",[20,1.107,102,2.394]],["t/504",[20,1.107,88,2.252]],["t/508",[20,1.107,102,2.394]],["t/510",[116,4.874,126,4.874]],["t/512",[103,3.465]],["t/514",[103,3.465]],["t/516",[98,3.15,126,4.874]],["t/518",[126,4.874,127,5.701]],["t/520",[56,6.184]],["t/522",[128,7.233]],["t/524",[20,1.107,88,2.252]],["t/526",[78,5.086]],["t/528",[78,5.086]],["t/530",[20,0.914,41,1.116,63,2.424]],["t/532",[41,1.352,98,3.15]],["t/536",[82,3.803,129,5.701]],["t/538",[20,1.107,102,2.394]],["t/540",[20,1.107,88,2.252]],["t/544",[20,1.107,102,2.394]],["t/546",[130,6.601]],["t/548",[20,1.107,88,2.252]],["t/552",[20,1.107,102,2.394]],["t/554",[20,1.107,88,2.252]],["t/556",[103,3.465]],["t/558",[103,3.465]],["t/560",[103,3.465]],["t/562",[20,0.914,63,2.424,131,4.704]],["t/564",[98,3.15,132,5.701]],["t/566",[133,5.873]],["t/568",[41,1.116,105,2.936,106,2.936]],["t/570",[41,1.352,104,3.25]],["t/572",[20,0.914,41,1.116,63,2.424]],["t/574",[41,1.352,98,3.15]],["t/578",[134,7.233]],["t/580",[101,6.184]],["t/584",[20,1.107,102,2.394]],["t/586",[103,3.465]],["t/588",[20,1.107,88,2.252]],["t/590",[20,1.107,135,5.701]],["t/592",[97,5.625]],["t/594",[20,0.914,41,1.116,63,2.424]],["t/598",[103,3.465]],["t/600",[20,1.107,102,2.394]],["t/602",[20,1.107,88,2.252]],["t/604",[20,0.914,41,1.116,117,3.219]],["t/606",[41,1.352,104,3.25]],["t/608",[41,1.116,105,2.936,106,2.936]],["t/610",[20,0.914,41,1.116,63,2.424]],["t/614",[20,1.107,102,2.394]],["t/616",[20,1.107,88,2.252]],["t/618",[41,1.352,104,3.25]],["t/622",[20,1.107,88,2.252]],["t/624",[20,1.107,102,2.394]],["t/628",[103,3.465]],["t/630",[20,1.107,88,2.252]],["t/632",[136,4.874,137,4.874]],["t/634",[136,4.874,137,4.874]],["t/636",[124,5.203,125,5.203]],["t/638",[41,1.352,104,3.25]],["t/640",[41,1.116,105,2.936,106,2.936]],["t/642",[20,0.914,41,1.116,117,3.219]],["t/646",[41,1.716]],["t/648",[20,1.107,102,2.394]],["t/650",[20,1.107,88,2.252]],["t/652",[103,3.465]],["t/654",[20,0.914,41,1.116,63,2.424]],["t/656",[41,1.116,105,2.936,106,2.936]],["t/658",[20,0.914,41,1.116,117,3.219]],["t/660",[41,1.352,104,3.25]],["t/664",[20,1.107,102,2.394]],["t/666",[20,1.107,88,2.252]],["t/670",[20,1.107,102,2.394]],["t/672",[20,1.107,88,2.252]],["t/676",[138,4.704,139,4.704,140,4.704]],["t/678",[20,1.107,102,2.394]],["t/680",[103,3.465]],["t/682",[20,1.107,88,2.252]],["t/684",[98,3.15,141,5.701]],["t/686",[41,1.116,105,2.936,106,2.936]],["t/688",[41,1.352,104,3.25]],["t/690",[20,0.914,41,1.116,63,2.424]],["t/692",[41,1.352,98,3.15]],["t/696",[41,1.716]],["t/698",[20,1.107,102,2.394]],["t/700",[20,1.107,88,2.252]],["t/702",[20,1.107,88,2.252]],["t/704",[98,3.15,142,4.874]],["t/706",[20,0.914,63,2.424,142,4.022]],["t/708",[41,1.352,98,3.15]],["t/710",[20,0.914,41,1.116,63,2.424]],["t/712",[20,0.914,21,2.393,41,1.116]],["t/714",[20,0.778,41,0.95,68,3.424,69,3.654]],["t/718",[20,1.107,88,2.252]],["t/720",[20,1.107,102,2.394]],["t/724",[143,7.233]],["t/726",[21,2.9,144,5.701]],["t/728",[20,1.107,102,2.394]],["t/730",[20,1.107,88,2.252]],["t/732",[98,3.15,145,5.701]],["t/734",[20,0.914,21,2.393,41,1.116]],["t/736",[41,1.352,98,3.15]],["t/740",[41,1.716]],["t/742",[20,1.107,102,2.394]],["t/744",[20,1.107,88,2.252]],["t/746",[103,3.465]],["t/748",[20,0.914,63,2.424,146,4.704]],["t/750",[98,3.15,147,5.701]],["t/752",[20,0.914,41,1.116,63,2.424]],["t/754",[41,1.352,104,3.25]],["t/756",[41,1.352,98,3.15]],["t/760",[41,1.716]],["t/762",[148,7.233]],["t/764",[20,1.107,102,2.394]],["t/766",[149,7.233]],["t/768",[20,1.107,88,2.252]],["t/770",[41,1.352,103,2.731]],["t/772",[41,1.352,98,3.15]],["t/776",[111,3.409,112,3.409,113,3.409]],["t/778",[20,1.107,102,2.394]],["t/780",[20,1.107,88,2.252]],["t/782",[20,1.107,88,2.252]],["t/784",[104,4.124]],["t/788",[41,1.716]],["t/790",[82,3.803,150,4.433]],["t/792",[82,3.138,150,3.659,151,4.293]],["t/794",[64,3.659,82,3.138,150,3.659]],["t/796",[82,3.138,150,3.659,151,4.293]],["t/798",[103,3.465]],["t/800",[20,0.914,41,1.116,102,1.976]],["t/802",[41,1.352,45,4.271]],["t/804",[41,1.352,43,3.9]],["t/806",[20,0.914,41,1.116,117,3.219]],["t/808",[41,1.352,104,3.25]],["t/812",[20,1.107,88,2.252]],["t/814",[152,4.704,153,4.704,154,4.704]],["t/816",[20,0.914,21,2.393,41,1.116]],["t/820",[20,1.107,102,2.394]],["t/822",[155,6.601]],["t/824",[20,0.914,41,1.116,88,1.858]],["t/828",[20,1.107,102,2.394]],["t/830",[20,1.107,156,5.701]],["t/832",[20,1.107,88,2.252]],["t/834",[20,0.914,41,1.116,63,2.424]],["t/838",[20,1.107,102,2.394]],["t/840",[20,0.914,41,1.116,88,1.858]],["t/844",[20,1.107,88,2.252]],["t/847",[70,3.424,157,4.004,158,4.004,159,4.004]],["t/849",[16,4.022,70,4.022,160,4.704]],["t/853",[20,1.107,102,2.394]],["t/855",[20,1.107,88,2.252]],["t/857",[103,3.465]],["t/859",[161,4.293,162,4.704,163,4.704]],["t/861",[161,5.203,164,5.701]],["t/863",[41,1.116,105,2.936,106,2.936]],["t/865",[20,0.914,41,1.116,117,3.219]],["t/867",[41,1.352,104,3.25]],["t/869",[41,1.352,78,4.009]],["t/873",[111,3.409,112,3.409,113,3.409]],["t/875",[20,1.107,102,2.394]],["t/877",[20,1.107,88,2.252]],["t/879",[20,1.107,88,2.252]],["t/883",[20,1.107,102,2.394]],["t/885",[20,1.107,88,2.252]],["t/887",[98,3.15,165,5.701]],["t/889",[41,1.352,98,3.15]],["t/893",[130,6.601]],["t/895",[20,1.107,88,2.252]],["t/899",[41,1.716]],["t/901",[20,1.107,88,2.252]],["t/905",[20,1.107,88,2.252]],["t/907",[166,7.233]],["t/911",[105,3.558,106,3.558]],["t/913",[103,3.465]],["t/917",[81,4.609]],["t/919",[20,1.107,167,5.203]],["t/923",[98,3.997]],["t/925",[20,1.107,67,5.203]],["t/927",[20,0.914,41,1.116,63,2.424]],["t/931",[81,4.609]],["t/933",[20,1.107,168,4.874]],["t/937",[20,1.107,88,2.252]],["t/939",[103,3.465]],["t/941",[133,5.873]],["t/943",[20,0.914,41,1.116,63,2.424]],["t/947",[81,4.609]],["t/949",[169,5.203,170,5.203]],["t/953",[81,4.609]],["t/955",[171,6.601]],["t/959",[172,7.233]],["t/961",[81,4.609]],["t/963",[41,1.116,169,4.293,170,4.293]],["t/967",[173,5.701,174,5.701]],["t/969",[41,1.352,171,5.203]],["t/973",[20,0.914,54,4.293,102,1.976]],["t/977",[81,4.609]],["t/979",[175,6.601]],["t/983",[176,7.233]],["t/985",[177,6.601]],["t/987",[133,5.873]],["t/989",[20,0.914,41,1.116,168,4.022]],["t/993",[103,3.465]],["t/997",[20,1.107,88,2.252]],["t/999",[103,3.465]],["t/1001",[20,1.107,102,2.394]],["t/1005",[178,7.233]],["t/1010",[41,1.352,78,4.009]],["t/1012",[41,1.116,179,4.022,180,4.022]],["t/1014",[41,1.352,181,4.629]],["t/1018",[182,7.233]],["t/1020",[41,1.352,78,4.009]],["t/1022",[41,1.116,107,3.524,108,3.524]],["t/1024",[20,0.914,41,1.116,167,4.293]],["t/1026",[41,1.352,175,5.203]],["t/1028",[20,0.914,41,1.116,168,4.022]],["t/1030",[41,1.352,81,3.633]],["t/1034",[111,3.409,112,3.409,113,3.409]],["t/1036",[183,6.184]],["t/1038",[183,6.184]],["t/1046",[82,3.803,184,5.701]],["t/1050",[185,6.601]],["t/1052",[20,1.107,102,2.394]],["t/1056",[186,7.233]],["t/1058",[13,5.625]],["t/1060",[181,5.873]],["t/1062",[104,4.124]],["t/1064",[187,6.601]],["t/1066",[107,4.271,108,4.271]],["t/1068",[188,5.203,189,5.203]],["t/1070",[103,3.465]],["t/1072",[179,4.874,180,4.874]],["t/1074",[50,5.873]],["t/1076",[20,1.107,102,2.394]],["t/1078",[190,6.601]],["t/1080",[81,4.609]],["t/1082",[109,4.629,110,4.433]],["t/1084",[77,5.873]],["t/1086",[97,5.625]],["t/1088",[44,6.601]],["t/1090",[61,5.873]],["t/1092",[62,6.601]],["t/1094",[191,7.233]],["t/1096",[20,1.107,63,2.937]],["t/1098",[20,0.914,63,2.424,64,3.659]],["t/1100",[76,6.601]],["t/1102",[78,5.086]],["t/1104",[79,6.601]],["t/1106",[107,4.271,108,4.271]],["t/1108",[109,4.629,110,4.433]],["t/1110",[80,6.601]],["t/1112",[82,3.803,83,5.203]],["t/1114",[90,6.601]],["t/1116",[61,5.873]],["t/1118",[92,6.184]],["t/1120",[99,6.601]],["t/1122",[94,6.601]],["t/1124",[96,6.601]],["t/1126",[100,6.601]],["t/1128",[20,1.107,114,5.203]],["t/1130",[136,4.874,137,4.874]],["t/1132",[20,0.914,63,2.424,142,4.022]],["t/1134",[64,3.659,82,3.138,150,3.659]],["t/1136",[155,6.601]],["t/1138",[98,3.997]],["t/1140",[20,1.107,63,2.937]],["t/1142",[45,5.418]],["t/1144",[177,6.601]],["t/1146",[103,3.465]],["t/1148",[183,6.184]],["t/1150",[107,4.271,108,4.271]],["t/1152",[78,5.086]],["t/1154",[185,6.601]],["t/1159",[192,7.233]],["t/1161",[12,4.131,15,4.874]],["t/1163",[12,4.131,193,5.701]],["t/1165",[24,6.601]],["t/1167",[11,5.086]],["t/1169",[194,7.233]],["t/1171",[195,7.233]],["t/1173",[196,7.233]],["t/1175",[197,7.233]],["t/1178",[111,3.409,112,3.409,113,3.409]],["t/1180",[198,7.233]],["t/1182",[53,4.874,110,4.433]],["t/1184",[199,7.233]],["t/1186",[200,7.233]],["t/1190",[201,7.233]],["t/1192",[60,6.184]],["t/1194",[41,1.352,181,4.629]],["t/1198",[104,4.124]],["t/1200",[103,3.465]],["t/1203",[20,1.107,117,3.9]],["t/1206",[97,5.625]],["t/1208",[20,1.107,102,2.394]],["t/1210",[20,0.914,102,1.976,202,4.704]],["t/1212",[20,0.914,53,4.022,203,4.704]],["t/1215",[111,3.409,112,3.409,113,3.409]],["t/1217",[179,4.874,180,4.874]],["t/1219",[188,5.203,189,5.203]],["t/1221",[187,6.601]],["t/1223",[97,5.625]],["t/1225",[204,6.601]],["t/1227",[204,6.601]],["t/1229",[77,5.873]],["t/1231",[109,4.629,110,4.433]],["t/1234",[0,2.671,11,2.816,13,3.114,17,3.654]],["t/1236",[20,1.107,88,2.252]],["t/1238",[103,3.465]],["t/1240",[68,4.874,205,5.701]],["t/1242",[103,3.465]],["t/1245",[81,4.609]],["t/1247",[190,6.601]],["t/1249",[101,6.184]],["t/1252",[181,5.873]],["t/1254",[42,5.086]],["t/1256",[50,5.873]],["t/1258",[133,5.873]],["t/1260",[206,7.233]],["t/1262",[81,4.609]],["t/1264",[81,4.609]]],"invertedIndex":[["",{"_index":0,"t":{"3":{"position":[[0,1]]},"5":{"position":[[0,2]]},"7":{"position":[[0,2]]},"10":{"position":[[0,2]]},"12":{"position":[[6,1]]},"28":{"position":[[0,1]]},"30":{"position":[[0,1]]},"32":{"position":[[0,2]]},"34":{"position":[[0,2],[10,1]]},"1234":{"position":[[0,2]]}}}],["10.x",{"_index":197,"t":{"1175":{"position":[[0,4]]}}}],["11.x",{"_index":196,"t":{"1173":{"position":[[0,4]]}}}],["12.x",{"_index":195,"t":{"1171":{"position":[[0,4]]}}}],["13.x",{"_index":194,"t":{"1169":{"position":[[0,4]]}}}],["14.x",{"_index":192,"t":{"1159":{"position":[[0,4]]}}}],["ad",{"_index":15,"t":{"28":{"position":[[2,6]]},"34":{"position":[[3,6]]},"1161":{"position":[[0,5]]}}}],["add",{"_index":19,"t":{"39":{"position":[[0,3]]},"51":{"position":[[0,3]]}}}],["aerial.nvim",{"_index":76,"t":{"224":{"position":[[0,11]]},"1100":{"position":[[0,11]]}}}],["alpha",{"_index":167,"t":{"919":{"position":[[0,5]]},"1024":{"position":[[0,5]]}}}],["ansibl",{"_index":114,"t":{"390":{"position":[[5,7]]},"1128":{"position":[[5,7]]}}}],["around",{"_index":158,"t":{"847":{"position":[[11,6]]}}}],["auto",{"_index":84,"t":{"254":{"position":[[0,4]]}}}],["autoformat",{"_index":160,"t":{"849":{"position":[[8,10]]}}}],["autotag",{"_index":203,"t":{"1212":{"position":[[8,7]]}}}],["baleia.nvim",{"_index":120,"t":{"428":{"position":[[0,11]]}}}],["blankline.nvim",{"_index":170,"t":{"949":{"position":[[7,14]]},"963":{"position":[[7,14]]}}}],["blink",{"_index":48,"t":{"89":{"position":[[0,5]]}}}],["blink.cmp",{"_index":43,"t":{"73":{"position":[[0,9]]},"97":{"position":[[0,9]]},"113":{"position":[[0,9]]},"131":{"position":[[0,9]]},"157":{"position":[[0,9]]},"163":{"position":[[0,9]]},"167":{"position":[[0,9]]},"169":{"position":[[0,9]]},"804":{"position":[[0,9]]}}}],["blink.compat",{"_index":40,"t":{"67":{"position":[[0,12]]},"109":{"position":[[0,12]]},"127":{"position":[[0,12]]},"151":{"position":[[0,12]]},"171":{"position":[[0,12]]}}}],["buffer",{"_index":70,"t":{"206":{"position":[[4,6]]},"847":{"position":[[27,7]]},"849":{"position":[[28,7]]}}}],["bufferline.nvim",{"_index":181,"t":{"1014":{"position":[[0,15]]},"1060":{"position":[[0,15]]},"1194":{"position":[[0,15]]},"1252":{"position":[[0,15]]}}}],["catppuccin",{"_index":60,"t":{"173":{"position":[[0,10]]},"304":{"position":[[0,10]]},"1192":{"position":[[0,10]]}}}],["chang",{"_index":24,"t":{"43":{"position":[[0,6]]},"1165":{"position":[[0,7]]}}}],["chezmoi.nvim",{"_index":177,"t":{"985":{"position":[[0,12]]},"1144":{"position":[[0,12]]}}}],["chezmoi.vim",{"_index":176,"t":{"983":{"position":[[0,11]]}}}],["clangd",{"_index":31,"t":{"47":{"position":[[4,6]]}}}],["clangd_extensions.nvim",{"_index":121,"t":{"460":{"position":[[0,22]]}}}],["cmake",{"_index":115,"t":{"412":{"position":[[0,5]]},"414":{"position":[[0,5]]}}}],["cmp",{"_index":21,"t":{"39":{"position":[[11,3]]},"69":{"position":[[5,3]]},"87":{"position":[[8,3]]},"89":{"position":[[6,3]]},"93":{"position":[[5,3]]},"95":{"position":[[5,3]]},"111":{"position":[[5,3]]},"121":{"position":[[0,3]]},"123":{"position":[[0,3]]},"125":{"position":[[0,3]]},"129":{"position":[[5,3]]},"155":{"position":[[5,3]]},"202":{"position":[[5,3]]},"204":{"position":[[0,3]]},"206":{"position":[[0,3]]},"208":{"position":[[0,3]]},"210":{"position":[[5,3]]},"424":{"position":[[0,3]]},"432":{"position":[[5,3]]},"464":{"position":[[5,3]]},"480":{"position":[[0,3]]},"482":{"position":[[5,3]]},"712":{"position":[[5,3]]},"726":{"position":[[0,3]]},"734":{"position":[[5,3]]},"816":{"position":[[5,3]]}}}],["cmp.nvim",{"_index":154,"t":{"814":{"position":[[22,8]]}}}],["cmp_luasnip",{"_index":59,"t":{"149":{"position":[[0,11]]},"153":{"position":[[0,11]]}}}],["codeium.nvim",{"_index":39,"t":{"59":{"position":[[0,12]]},"61":{"position":[[0,12]]},"63":{"position":[[0,12]]},"65":{"position":[[0,12]]}}}],["color",{"_index":153,"t":{"814":{"position":[[12,9]]}}}],["colorschem",{"_index":7,"t":{"12":{"position":[[8,11]]}}}],["command",{"_index":85,"t":{"254":{"position":[[5,8]]}}}],["comments.nvim",{"_index":110,"t":{"362":{"position":[[5,13]]},"1082":{"position":[[5,13]]},"1108":{"position":[[5,13]]},"1182":{"position":[[3,13]]},"1231":{"position":[[5,13]]}}}],["commentstr",{"_index":55,"t":{"139":{"position":[[16,13]]}}}],["complet",{"_index":151,"t":{"792":{"position":[[11,10]]},"796":{"position":[[11,10]]}}}],["conform.nvim",{"_index":104,"t":{"332":{"position":[[0,12]]},"348":{"position":[[0,12]]},"374":{"position":[[0,12]]},"382":{"position":[[0,12]]},"402":{"position":[[0,12]]},"442":{"position":[[0,12]]},"570":{"position":[[0,12]]},"606":{"position":[[0,12]]},"618":{"position":[[0,12]]},"638":{"position":[[0,12]]},"660":{"position":[[0,12]]},"688":{"position":[[0,12]]},"754":{"position":[[0,12]]},"784":{"position":[[0,12]]},"808":{"position":[[0,12]]},"867":{"position":[[0,12]]},"1062":{"position":[[0,12]]},"1198":{"position":[[0,12]]}}}],["conjur",{"_index":118,"t":{"424":{"position":[[4,7]]},"430":{"position":[[0,7]]}}}],["context",{"_index":54,"t":{"139":{"position":[[8,7]]},"973":{"position":[[16,7]]}}}],["copilot",{"_index":47,"t":{"87":{"position":[[0,7]]},"89":{"position":[[10,7]]}}}],["copilot.lua",{"_index":46,"t":{"83":{"position":[[0,11]]},"85":{"position":[[0,11]]}}}],["copilotchat.nvim",{"_index":44,"t":{"77":{"position":[[0,16]]},"1088":{"position":[[0,16]]}}}],["crates.nvim",{"_index":148,"t":{"762":{"position":[[0,11]]}}}],["cursor.nvim",{"_index":174,"t":{"967":{"position":[[6,11]]}}}],["custom",{"_index":17,"t":{"32":{"position":[[3,11]]},"1234":{"position":[[3,11]]}}}],["dadbod",{"_index":150,"t":{"790":{"position":[[4,6]]},"792":{"position":[[4,6]]},"794":{"position":[[4,6]]},"796":{"position":[[4,6]]},"1134":{"position":[[4,6]]}}}],["dap",{"_index":63,"t":{"188":{"position":[[5,3]]},"190":{"position":[[5,3]]},"192":{"position":[[5,3]]},"194":{"position":[[5,3]]},"218":{"position":[[5,3]]},"312":{"position":[[5,3]]},"466":{"position":[[5,3]]},"530":{"position":[[5,3]]},"562":{"position":[[5,3]]},"572":{"position":[[5,3]]},"594":{"position":[[5,3]]},"610":{"position":[[5,3]]},"654":{"position":[[5,3]]},"690":{"position":[[5,3]]},"706":{"position":[[5,3]]},"710":{"position":[[5,3]]},"748":{"position":[[5,3]]},"752":{"position":[[5,3]]},"834":{"position":[[5,3]]},"927":{"position":[[5,3]]},"943":{"position":[[5,3]]},"1096":{"position":[[5,3]]},"1098":{"position":[[5,3]]},"1132":{"position":[[5,3]]},"1140":{"position":[[5,3]]}}}],["dap.nvim",{"_index":69,"t":{"198":{"position":[[11,8]]},"714":{"position":[[11,8]]}}}],["dashboard",{"_index":168,"t":{"933":{"position":[[0,9]]},"989":{"position":[[0,9]]},"1028":{"position":[[0,9]]}}}],["default",{"_index":8,"t":{"14":{"position":[[0,7]]}}}],["dial.nvim",{"_index":79,"t":{"236":{"position":[[0,9]]},"1104":{"position":[[0,9]]}}}],["disabl",{"_index":16,"t":{"30":{"position":[[2,9]]},"34":{"position":[[12,9]]},"849":{"position":[[0,7]]}}}],["doc.nvim",{"_index":163,"t":{"859":{"position":[[20,8]]}}}],["dotnet",{"_index":141,"t":{"684":{"position":[[8,6]]}}}],["edgy.nvim",{"_index":45,"t":{"79":{"position":[[0,9]]},"230":{"position":[[0,9]]},"294":{"position":[[0,9]]},"308":{"position":[[0,9]]},"802":{"position":[[0,9]]},"1142":{"position":[[0,9]]}}}],["elixir",{"_index":123,"t":{"490":{"position":[[8,6]]}}}],["encod",{"_index":33,"t":{"47":{"position":[[18,8]]}}}],["eslint",{"_index":35,"t":{"49":{"position":[[4,6]]},"51":{"position":[[4,6]]}}}],["extend",{"_index":139,"t":{"676":{"position":[[10,8]]}}}],["extra",{"_index":113,"t":{"366":{"position":[[23,6]]},"394":{"position":[[23,6]]},"776":{"position":[[23,6]]},"873":{"position":[[23,6]]},"1034":{"position":[[23,6]]},"1178":{"position":[[23,6]]},"1215":{"position":[[23,6]]}}}],["far.nvim",{"_index":189,"t":{"1068":{"position":[[5,8]]},"1219":{"position":[[5,8]]}}}],["featur",{"_index":1,"t":{"3":{"position":[[2,8]]}}}],["file",{"_index":4,"t":{"10":{"position":[[3,4]]}}}],["fix",{"_index":30,"t":{"47":{"position":[[0,3]]},"49":{"position":[[15,3]]}}}],["flash.nvim",{"_index":187,"t":{"1064":{"position":[[0,10]]},"1221":{"position":[[0,10]]}}}],["flit.nvim",{"_index":89,"t":{"266":{"position":[[0,9]]}}}],["follow",{"_index":112,"t":{"366":{"position":[[13,9]]},"394":{"position":[[13,9]]},"776":{"position":[[13,9]]},"873":{"position":[[13,9]]},"1034":{"position":[[13,9]]},"1178":{"position":[[13,9]]},"1215":{"position":[[13,9]]}}}],["format",{"_index":38,"t":{"49":{"position":[[44,10]]},"51":{"position":[[26,10]]}}}],["friendli",{"_index":57,"t":{"145":{"position":[[0,8]]},"165":{"position":[[0,8]]},"214":{"position":[[0,8]]}}}],["fzf",{"_index":107,"t":{"356":{"position":[[0,3]]},"358":{"position":[[0,3]]},"1022":{"position":[[0,3]]},"1066":{"position":[[0,3]]},"1106":{"position":[[0,3]]},"1150":{"position":[[0,3]]}}}],["gener",{"_index":186,"t":{"1056":{"position":[[0,7]]}}}],["git",{"_index":122,"t":{"480":{"position":[[4,3]]}}}],["gitsigns.nvim",{"_index":204,"t":{"1225":{"position":[[0,13]]},"1227":{"position":[[0,13]]}}}],["global",{"_index":10,"t":{"18":{"position":[[0,6]]}}}],["go",{"_index":131,"t":{"562":{"position":[[9,2]]}}}],["golang",{"_index":132,"t":{"564":{"position":[[8,6]]}}}],["grug",{"_index":188,"t":{"1068":{"position":[[0,4]]},"1219":{"position":[[0,4]]}}}],["harpoon",{"_index":80,"t":{"240":{"position":[[0,7]]},"1110":{"position":[[0,7]]}}}],["haskel",{"_index":126,"t":{"510":{"position":[[0,7]]},"516":{"position":[[8,7]]},"518":{"position":[[0,7]]}}}],["helm",{"_index":129,"t":{"536":{"position":[[4,4]]}}}],["icon",{"_index":6,"t":{"12":{"position":[[0,5]]}}}],["illumin",{"_index":83,"t":{"246":{"position":[[4,10]]},"1112":{"position":[[4,10]]}}}],["inc",{"_index":86,"t":{"258":{"position":[[0,3]]}}}],["includ",{"_index":111,"t":{"366":{"position":[[0,8]]},"394":{"position":[[0,8]]},"776":{"position":[[0,8]]},"873":{"position":[[0,8]]},"1034":{"position":[[0,8]]},"1178":{"position":[[0,8]]},"1215":{"position":[[0,8]]}}}],["indent",{"_index":169,"t":{"949":{"position":[[0,6]]},"963":{"position":[[0,6]]}}}],["jdtl",{"_index":135,"t":{"590":{"position":[[5,5]]}}}],["key.nvim",{"_index":97,"t":{"306":{"position":[[6,8]]},"592":{"position":[[6,8]]},"1086":{"position":[[6,8]]},"1206":{"position":[[6,8]]},"1223":{"position":[[6,8]]}}}],["keymap",{"_index":11,"t":{"18":{"position":[[7,7]]},"20":{"position":[[7,7]]},"22":{"position":[[4,7]]},"24":{"position":[[11,7]]},"34":{"position":[[29,7]]},"252":{"position":[[0,7]]},"1167":{"position":[[0,7]]},"1234":{"position":[[19,7]]}}}],["kulala.nvim",{"_index":185,"t":{"1050":{"position":[[0,11]]},"1154":{"position":[[0,11]]}}}],["lazydev.nvim",{"_index":200,"t":{"1186":{"position":[[0,12]]}}}],["lean.nvim",{"_index":134,"t":{"578":{"position":[[0,9]]}}}],["leap.nvim",{"_index":90,"t":{"268":{"position":[[0,9]]},"1114":{"position":[[0,9]]}}}],["learn",{"_index":3,"t":{"7":{"position":[[3,5]]}}}],["lint",{"_index":117,"t":{"418":{"position":[[5,4]]},"454":{"position":[[5,4]]},"496":{"position":[[5,4]]},"604":{"position":[[5,4]]},"642":{"position":[[5,4]]},"658":{"position":[[5,4]]},"806":{"position":[[5,4]]},"865":{"position":[[5,4]]},"1203":{"position":[[5,4]]}}}],["ls.nvim",{"_index":106,"t":{"334":{"position":[[5,7]]},"350":{"position":[[5,7]]},"380":{"position":[[5,7]]},"416":{"position":[[5,7]]},"452":{"position":[[5,7]]},"494":{"position":[[5,7]]},"568":{"position":[[5,7]]},"608":{"position":[[5,7]]},"640":{"position":[[5,7]]},"656":{"position":[[5,7]]},"686":{"position":[[5,7]]},"863":{"position":[[5,7]]},"911":{"position":[[5,7]]}}}],["lsp",{"_index":13,"t":{"22":{"position":[[0,3]]},"24":{"position":[[0,3]]},"204":{"position":[[9,3]]},"1058":{"position":[[0,3]]},"1234":{"position":[[15,3]]}}}],["lsp.nvim",{"_index":140,"t":{"676":{"position":[[19,8]]}}}],["lspconfig",{"_index":88,"t":{"260":{"position":[[5,9]]},"340":{"position":[[5,9]]},"360":{"position":[[5,9]]},"370":{"position":[[5,9]]},"372":{"position":[[5,9]]},"388":{"position":[[5,9]]},"398":{"position":[[5,9]]},"400":{"position":[[5,9]]},"410":{"position":[[5,9]]},"440":{"position":[[5,9]]},"450":{"position":[[5,9]]},"462":{"position":[[5,9]]},"472":{"position":[[5,9]]},"486":{"position":[[5,9]]},"504":{"position":[[5,9]]},"524":{"position":[[5,9]]},"540":{"position":[[5,9]]},"548":{"position":[[5,9]]},"554":{"position":[[5,9]]},"588":{"position":[[5,9]]},"602":{"position":[[5,9]]},"616":{"position":[[5,9]]},"622":{"position":[[5,9]]},"630":{"position":[[5,9]]},"650":{"position":[[5,9]]},"666":{"position":[[5,9]]},"672":{"position":[[5,9]]},"682":{"position":[[5,9]]},"700":{"position":[[5,9]]},"702":{"position":[[5,9]]},"718":{"position":[[5,9]]},"730":{"position":[[5,9]]},"744":{"position":[[5,9]]},"768":{"position":[[5,9]]},"780":{"position":[[5,9]]},"782":{"position":[[5,9]]},"812":{"position":[[5,9]]},"824":{"position":[[5,9]]},"832":{"position":[[5,9]]},"840":{"position":[[5,9]]},"844":{"position":[[5,9]]},"855":{"position":[[5,9]]},"877":{"position":[[5,9]]},"879":{"position":[[5,9]]},"885":{"position":[[5,9]]},"895":{"position":[[5,9]]},"901":{"position":[[5,9]]},"905":{"position":[[5,9]]},"937":{"position":[[5,9]]},"997":{"position":[[5,9]]},"1236":{"position":[[5,9]]}}}],["lspconfig.nvim",{"_index":205,"t":{"1240":{"position":[[6,14]]}}}],["lua",{"_index":108,"t":{"356":{"position":[[4,3]]},"358":{"position":[[4,3]]},"1022":{"position":[[4,3]]},"1066":{"position":[[4,3]]},"1106":{"position":[[4,3]]},"1150":{"position":[[4,3]]}}}],["lualine.nvim",{"_index":42,"t":{"71":{"position":[[0,12]]},"91":{"position":[[0,12]]},"115":{"position":[[0,12]]},"133":{"position":[[0,12]]},"232":{"position":[[0,12]]},"280":{"position":[[0,12]]},"286":{"position":[[0,12]]},"1254":{"position":[[0,12]]}}}],["luasnip",{"_index":56,"t":{"143":{"position":[[0,7]]},"147":{"position":[[0,7]]},"520":{"position":[[0,7]]}}}],["make",{"_index":27,"t":{"45":{"position":[[0,4]]}}}],["map",{"_index":26,"t":{"43":{"position":[[16,8]]}}}],["markdown",{"_index":136,"t":{"632":{"position":[[0,8]]},"634":{"position":[[0,8]]},"1130":{"position":[[0,8]]}}}],["markdown.nvim",{"_index":125,"t":{"498":{"position":[[7,13]]},"636":{"position":[[7,13]]}}}],["mason",{"_index":68,"t":{"198":{"position":[[0,5]]},"714":{"position":[[0,5]]},"1240":{"position":[[0,5]]}}}],["mason.nvim",{"_index":103,"t":{"330":{"position":[[0,10]]},"346":{"position":[[0,10]]},"378":{"position":[[0,10]]},"386":{"position":[[0,10]]},"408":{"position":[[0,10]]},"438":{"position":[[0,10]]},"448":{"position":[[0,10]]},"468":{"position":[[0,10]]},"512":{"position":[[0,10]]},"514":{"position":[[0,10]]},"556":{"position":[[0,10]]},"558":{"position":[[0,10]]},"560":{"position":[[0,10]]},"586":{"position":[[0,10]]},"598":{"position":[[0,10]]},"628":{"position":[[0,10]]},"652":{"position":[[0,10]]},"680":{"position":[[0,10]]},"746":{"position":[[0,10]]},"770":{"position":[[0,10]]},"798":{"position":[[0,10]]},"857":{"position":[[0,10]]},"913":{"position":[[0,10]]},"939":{"position":[[0,10]]},"993":{"position":[[0,10]]},"999":{"position":[[0,10]]},"1070":{"position":[[0,10]]},"1146":{"position":[[0,10]]},"1200":{"position":[[0,10]]},"1238":{"position":[[0,10]]},"1242":{"position":[[0,10]]}}}],["metal",{"_index":156,"t":{"830":{"position":[[5,6]]}}}],["mini.ai",{"_index":199,"t":{"1184":{"position":[[0,7]]}}}],["mini.anim",{"_index":171,"t":{"955":{"position":[[0,12]]},"969":{"position":[[0,12]]}}}],["mini.com",{"_index":52,"t":{"137":{"position":[[0,12]]}}}],["mini.diff",{"_index":92,"t":{"276":{"position":[[0,9]]},"278":{"position":[[0,9]]},"1118":{"position":[[0,9]]}}}],["mini.fil",{"_index":99,"t":{"316":{"position":[[0,10]]},"1120":{"position":[[0,10]]}}}],["mini.hipattern",{"_index":178,"t":{"1005":{"position":[[0,15]]}}}],["mini.icon",{"_index":133,"t":{"566":{"position":[[0,10]]},"941":{"position":[[0,10]]},"987":{"position":[[0,10]]},"1258":{"position":[[0,10]]}}}],["mini.indentscop",{"_index":172,"t":{"959":{"position":[[0,16]]}}}],["mini.mov",{"_index":95,"t":{"298":{"position":[[0,9]]}}}],["mini.pair",{"_index":198,"t":{"1180":{"position":[[0,10]]}}}],["mini.start",{"_index":175,"t":{"979":{"position":[[0,12]]},"1026":{"position":[[0,12]]}}}],["mini.surround",{"_index":61,"t":{"177":{"position":[[0,13]]},"272":{"position":[[0,13]]},"1090":{"position":[[0,13]]},"1116":{"position":[[0,13]]}}}],["multipl",{"_index":159,"t":{"847":{"position":[[18,8]]}}}],["navic",{"_index":93,"t":{"284":{"position":[[5,5]]}}}],["navig",{"_index":157,"t":{"847":{"position":[[0,10]]}}}],["neo",{"_index":179,"t":{"1012":{"position":[[0,3]]},"1072":{"position":[[0,3]]},"1217":{"position":[[0,3]]}}}],["neoconf.nvim",{"_index":166,"t":{"907":{"position":[[0,12]]}}}],["neogen",{"_index":62,"t":{"181":{"position":[[0,6]]},"1092":{"position":[[0,6]]}}}],["neotest",{"_index":98,"t":{"310":{"position":[[0,7]]},"490":{"position":[[0,7]]},"492":{"position":[[0,7]]},"516":{"position":[[0,7]]},"532":{"position":[[0,7]]},"564":{"position":[[0,7]]},"574":{"position":[[0,7]]},"684":{"position":[[0,7]]},"692":{"position":[[0,7]]},"704":{"position":[[0,7]]},"708":{"position":[[0,7]]},"732":{"position":[[0,7]]},"736":{"position":[[0,7]]},"750":{"position":[[0,7]]},"756":{"position":[[0,7]]},"772":{"position":[[0,7]]},"887":{"position":[[0,7]]},"889":{"position":[[0,7]]},"923":{"position":[[0,7]]},"1138":{"position":[[0,7]]}}}],["nio",{"_index":67,"t":{"196":{"position":[[5,3]]},"925":{"position":[[5,3]]}}}],["noice.nvim",{"_index":50,"t":{"117":{"position":[[0,10]]},"262":{"position":[[0,10]]},"1074":{"position":[[0,10]]},"1256":{"position":[[0,10]]}}}],["none",{"_index":105,"t":{"334":{"position":[[0,4]]},"350":{"position":[[0,4]]},"380":{"position":[[0,4]]},"416":{"position":[[0,4]]},"452":{"position":[[0,4]]},"494":{"position":[[0,4]]},"568":{"position":[[0,4]]},"608":{"position":[[0,4]]},"640":{"position":[[0,4]]},"656":{"position":[[0,4]]},"686":{"position":[[0,4]]},"863":{"position":[[0,4]]},"911":{"position":[[0,4]]}}}],["nui.nvim",{"_index":206,"t":{"1260":{"position":[[0,8]]}}}],["nvim",{"_index":20,"t":{"39":{"position":[[6,4]]},"69":{"position":[[0,4]]},"93":{"position":[[0,4]]},"95":{"position":[[0,4]]},"101":{"position":[[11,4]]},"103":{"position":[[11,4]]},"105":{"position":[[11,4]]},"107":{"position":[[11,4]]},"111":{"position":[[0,4]]},"129":{"position":[[0,4]]},"139":{"position":[[0,4]]},"155":{"position":[[0,4]]},"188":{"position":[[0,4]]},"190":{"position":[[0,4]]},"192":{"position":[[0,4]]},"194":{"position":[[0,4]]},"196":{"position":[[0,4]]},"198":{"position":[[6,4]]},"202":{"position":[[0,4]]},"204":{"position":[[4,4]]},"210":{"position":[[0,4]]},"212":{"position":[[0,4]]},"218":{"position":[[0,4]]},"260":{"position":[[0,4]]},"284":{"position":[[0,4]]},"312":{"position":[[0,4]]},"324":{"position":[[0,4]]},"340":{"position":[[0,4]]},"360":{"position":[[0,4]]},"368":{"position":[[0,4]]},"370":{"position":[[0,4]]},"372":{"position":[[0,4]]},"388":{"position":[[0,4]]},"390":{"position":[[0,4]]},"396":{"position":[[0,4]]},"398":{"position":[[0,4]]},"400":{"position":[[0,4]]},"406":{"position":[[0,4]]},"410":{"position":[[0,4]]},"418":{"position":[[0,4]]},"422":{"position":[[0,4]]},"426":{"position":[[0,4]]},"432":{"position":[[0,4]]},"436":{"position":[[0,4]]},"440":{"position":[[0,4]]},"446":{"position":[[0,4]]},"450":{"position":[[0,4]]},"454":{"position":[[0,4]]},"458":{"position":[[0,4]]},"462":{"position":[[0,4]]},"464":{"position":[[0,4]]},"466":{"position":[[0,4]]},"472":{"position":[[0,4]]},"474":{"position":[[0,4]]},"478":{"position":[[0,4]]},"482":{"position":[[0,4]]},"486":{"position":[[0,4]]},"488":{"position":[[0,4]]},"496":{"position":[[0,4]]},"502":{"position":[[0,4]]},"504":{"position":[[0,4]]},"508":{"position":[[0,4]]},"524":{"position":[[0,4]]},"530":{"position":[[0,4]]},"538":{"position":[[0,4]]},"540":{"position":[[0,4]]},"544":{"position":[[0,4]]},"548":{"position":[[0,4]]},"552":{"position":[[0,4]]},"554":{"position":[[0,4]]},"562":{"position":[[0,4]]},"572":{"position":[[0,4]]},"584":{"position":[[0,4]]},"588":{"position":[[0,4]]},"590":{"position":[[0,4]]},"594":{"position":[[0,4]]},"600":{"position":[[0,4]]},"602":{"position":[[0,4]]},"604":{"position":[[0,4]]},"610":{"position":[[0,4]]},"614":{"position":[[0,4]]},"616":{"position":[[0,4]]},"622":{"position":[[0,4]]},"624":{"position":[[0,4]]},"630":{"position":[[0,4]]},"642":{"position":[[0,4]]},"648":{"position":[[0,4]]},"650":{"position":[[0,4]]},"654":{"position":[[0,4]]},"658":{"position":[[0,4]]},"664":{"position":[[0,4]]},"666":{"position":[[0,4]]},"670":{"position":[[0,4]]},"672":{"position":[[0,4]]},"678":{"position":[[0,4]]},"682":{"position":[[0,4]]},"690":{"position":[[0,4]]},"698":{"position":[[0,4]]},"700":{"position":[[0,4]]},"702":{"position":[[0,4]]},"706":{"position":[[0,4]]},"710":{"position":[[0,4]]},"712":{"position":[[0,4]]},"714":{"position":[[6,4]]},"718":{"position":[[0,4]]},"720":{"position":[[0,4]]},"728":{"position":[[0,4]]},"730":{"position":[[0,4]]},"734":{"position":[[0,4]]},"742":{"position":[[0,4]]},"744":{"position":[[0,4]]},"748":{"position":[[0,4]]},"752":{"position":[[0,4]]},"764":{"position":[[0,4]]},"768":{"position":[[0,4]]},"778":{"position":[[0,4]]},"780":{"position":[[0,4]]},"782":{"position":[[0,4]]},"800":{"position":[[0,4]]},"806":{"position":[[0,4]]},"812":{"position":[[0,4]]},"816":{"position":[[0,4]]},"820":{"position":[[0,4]]},"824":{"position":[[0,4]]},"828":{"position":[[0,4]]},"830":{"position":[[0,4]]},"832":{"position":[[0,4]]},"834":{"position":[[0,4]]},"838":{"position":[[0,4]]},"840":{"position":[[0,4]]},"844":{"position":[[0,4]]},"853":{"position":[[0,4]]},"855":{"position":[[0,4]]},"865":{"position":[[0,4]]},"875":{"position":[[0,4]]},"877":{"position":[[0,4]]},"879":{"position":[[0,4]]},"883":{"position":[[0,4]]},"885":{"position":[[0,4]]},"895":{"position":[[0,4]]},"901":{"position":[[0,4]]},"905":{"position":[[0,4]]},"919":{"position":[[6,4]]},"925":{"position":[[0,4]]},"927":{"position":[[0,4]]},"933":{"position":[[10,4]]},"937":{"position":[[0,4]]},"943":{"position":[[0,4]]},"973":{"position":[[0,4]]},"989":{"position":[[10,4]]},"997":{"position":[[0,4]]},"1001":{"position":[[0,4]]},"1024":{"position":[[6,4]]},"1028":{"position":[[10,4]]},"1052":{"position":[[0,4]]},"1076":{"position":[[0,4]]},"1096":{"position":[[0,4]]},"1098":{"position":[[0,4]]},"1128":{"position":[[0,4]]},"1132":{"position":[[0,4]]},"1140":{"position":[[0,4]]},"1203":{"position":[[0,4]]},"1208":{"position":[[0,4]]},"1210":{"position":[[0,4]]},"1212":{"position":[[0,4]]},"1236":{"position":[[0,4]]}}}],["octo.nvim",{"_index":183,"t":{"1036":{"position":[[0,9]]},"1038":{"position":[[0,9]]},"1148":{"position":[[0,9]]}}}],["offset",{"_index":32,"t":{"47":{"position":[[11,6]]}}}],["omnisharp",{"_index":138,"t":{"676":{"position":[[0,9]]}}}],["on",{"_index":72,"t":{"220":{"position":[[0,3]]}}}],["option",{"_index":41,"t":{"69":{"position":[[9,10]]},"71":{"position":[[13,10]]},"73":{"position":[[10,10]]},"79":{"position":[[10,10]]},"91":{"position":[[13,10]]},"93":{"position":[[9,10]]},"95":{"position":[[9,10]]},"97":{"position":[[10,10]]},"111":{"position":[[9,10]]},"113":{"position":[[10,10]]},"115":{"position":[[13,10]]},"117":{"position":[[11,10]]},"129":{"position":[[9,10]]},"131":{"position":[[10,10]]},"133":{"position":[[13,10]]},"155":{"position":[[9,10]]},"157":{"position":[[10,10]]},"161":{"position":[[0,7]]},"171":{"position":[[13,10]]},"173":{"position":[[11,10]]},"226":{"position":[[13,10]]},"228":{"position":[[15,10]]},"230":{"position":[[10,10]]},"232":{"position":[[13,10]]},"250":{"position":[[0,7]]},"262":{"position":[[11,10]]},"272":{"position":[[14,10]]},"286":{"position":[[13,10]]},"292":{"position":[[13,10]]},"294":{"position":[[10,10]]},"304":{"position":[[11,10]]},"306":{"position":[[15,10]]},"308":{"position":[[10,10]]},"310":{"position":[[8,10]]},"312":{"position":[[9,10]]},"328":{"position":[[0,7]]},"332":{"position":[[13,10]]},"334":{"position":[[13,10]]},"338":{"position":[[0,7]]},"344":{"position":[[0,7]]},"348":{"position":[[13,10]]},"350":{"position":[[13,10]]},"354":{"position":[[0,7]]},"362":{"position":[[19,10]]},"380":{"position":[[13,10]]},"382":{"position":[[13,10]]},"416":{"position":[[13,10]]},"418":{"position":[[10,10]]},"432":{"position":[[9,10]]},"442":{"position":[[13,10]]},"452":{"position":[[13,10]]},"454":{"position":[[10,10]]},"464":{"position":[[9,10]]},"466":{"position":[[9,10]]},"468":{"position":[[11,10]]},"482":{"position":[[9,10]]},"492":{"position":[[8,10]]},"494":{"position":[[13,10]]},"496":{"position":[[10,10]]},"498":{"position":[[21,10]]},"530":{"position":[[9,10]]},"532":{"position":[[8,10]]},"568":{"position":[[13,10]]},"570":{"position":[[13,10]]},"572":{"position":[[9,10]]},"574":{"position":[[8,10]]},"594":{"position":[[9,10]]},"604":{"position":[[10,10]]},"606":{"position":[[13,10]]},"608":{"position":[[13,10]]},"610":{"position":[[9,10]]},"618":{"position":[[13,10]]},"638":{"position":[[13,10]]},"640":{"position":[[13,10]]},"642":{"position":[[10,10]]},"646":{"position":[[0,7]]},"654":{"position":[[9,10]]},"656":{"position":[[13,10]]},"658":{"position":[[10,10]]},"660":{"position":[[13,10]]},"686":{"position":[[13,10]]},"688":{"position":[[13,10]]},"690":{"position":[[9,10]]},"692":{"position":[[8,10]]},"696":{"position":[[0,7]]},"708":{"position":[[8,10]]},"710":{"position":[[9,10]]},"712":{"position":[[9,10]]},"714":{"position":[[20,10]]},"734":{"position":[[9,10]]},"736":{"position":[[8,10]]},"740":{"position":[[0,7]]},"752":{"position":[[9,10]]},"754":{"position":[[13,10]]},"756":{"position":[[8,10]]},"760":{"position":[[0,7]]},"770":{"position":[[11,10]]},"772":{"position":[[8,10]]},"788":{"position":[[0,7]]},"800":{"position":[[16,10]]},"802":{"position":[[10,10]]},"804":{"position":[[10,10]]},"806":{"position":[[10,10]]},"808":{"position":[[13,10]]},"816":{"position":[[9,10]]},"824":{"position":[[15,10]]},"834":{"position":[[9,10]]},"840":{"position":[[15,10]]},"863":{"position":[[13,10]]},"865":{"position":[[10,10]]},"867":{"position":[[13,10]]},"869":{"position":[[15,10]]},"889":{"position":[[8,10]]},"899":{"position":[[0,7]]},"927":{"position":[[9,10]]},"943":{"position":[[9,10]]},"963":{"position":[[22,10]]},"969":{"position":[[13,10]]},"989":{"position":[[15,10]]},"1010":{"position":[[15,10]]},"1012":{"position":[[14,10]]},"1014":{"position":[[16,10]]},"1020":{"position":[[15,10]]},"1022":{"position":[[8,10]]},"1024":{"position":[[11,10]]},"1026":{"position":[[13,10]]},"1028":{"position":[[15,10]]},"1030":{"position":[[12,10]]},"1194":{"position":[[16,10]]}}}],["outline.nvim",{"_index":94,"t":{"290":{"position":[[0,12]]},"1122":{"position":[[0,12]]}}}],["overseer.nvim",{"_index":96,"t":{"302":{"position":[[0,13]]},"1124":{"position":[[0,13]]}}}],["path",{"_index":71,"t":{"208":{"position":[[4,4]]}}}],["persistence.nvim",{"_index":190,"t":{"1078":{"position":[[0,16]]},"1247":{"position":[[0,16]]}}}],["plenary.nvim",{"_index":101,"t":{"322":{"position":[[0,12]]},"580":{"position":[[0,12]]},"1249":{"position":[[0,12]]}}}],["plugin",{"_index":12,"t":{"20":{"position":[[0,6]]},"28":{"position":[[9,7]]},"30":{"position":[[12,7]]},"32":{"position":[[15,6]]},"34":{"position":[[22,6]]},"1161":{"position":[[6,7]]},"1163":{"position":[[8,7]]}}}],["prettier",{"_index":37,"t":{"49":{"position":[[31,8]]}}}],["preview.nvim",{"_index":137,"t":{"632":{"position":[[9,12]]},"634":{"position":[[9,12]]},"1130":{"position":[[9,12]]}}}],["project.nvim",{"_index":182,"t":{"1018":{"position":[[0,12]]}}}],["python",{"_index":142,"t":{"704":{"position":[[8,6]]},"706":{"position":[[9,6]]},"1132":{"position":[[9,6]]}}}],["r",{"_index":144,"t":{"726":{"position":[[4,1]]}}}],["r.nvim",{"_index":143,"t":{"724":{"position":[[0,6]]}}}],["refactoring.nvim",{"_index":100,"t":{"320":{"position":[[0,16]]},"1126":{"position":[[0,16]]}}}],["remov",{"_index":193,"t":{"1163":{"position":[[0,7]]}}}],["rename.nvim",{"_index":87,"t":{"258":{"position":[[4,11]]}}}],["render",{"_index":124,"t":{"498":{"position":[[0,6]]},"636":{"position":[[0,6]]}}}],["repeat",{"_index":91,"t":{"270":{"position":[[4,6]]}}}],["requir",{"_index":2,"t":{"5":{"position":[[3,12]]}}}],["rspec",{"_index":147,"t":{"750":{"position":[[8,5]]}}}],["rubi",{"_index":146,"t":{"748":{"position":[[9,4]]}}}],["rustaceanvim",{"_index":149,"t":{"766":{"position":[[0,12]]}}}],["save",{"_index":36,"t":{"49":{"position":[[22,4]]}}}],["schemastore.nvim",{"_index":130,"t":{"546":{"position":[[0,16]]},"893":{"position":[[0,16]]}}}],["server",{"_index":14,"t":{"24":{"position":[[4,6]]}}}],["set",{"_index":9,"t":{"14":{"position":[[8,8]]}}}],["sexp",{"_index":119,"t":{"426":{"position":[[16,4]]}}}],["small",{"_index":73,"t":{"220":{"position":[[4,5]]}}}],["smear",{"_index":173,"t":{"967":{"position":[[0,5]]}}}],["snacks.nvim",{"_index":81,"t":{"244":{"position":[[0,11]]},"917":{"position":[[0,11]]},"931":{"position":[[0,11]]},"947":{"position":[[0,11]]},"953":{"position":[[0,11]]},"961":{"position":[[0,11]]},"977":{"position":[[0,11]]},"1030":{"position":[[0,11]]},"1080":{"position":[[0,11]]},"1245":{"position":[[0,11]]},"1262":{"position":[[0,11]]},"1264":{"position":[[0,11]]}}}],["snippet",{"_index":58,"t":{"145":{"position":[[9,8]]},"165":{"position":[[9,8]]},"212":{"position":[[5,8]]},"214":{"position":[[9,8]]}}}],["snippets.nvim",{"_index":127,"t":{"518":{"position":[[8,13]]}}}],["sourc",{"_index":22,"t":{"39":{"position":[[15,6]]}}}],["spec",{"_index":18,"t":{"32":{"position":[[22,5]]}}}],["startuptim",{"_index":184,"t":{"1046":{"position":[[4,11]]}}}],["step",{"_index":74,"t":{"220":{"position":[[10,4]]}}}],["structur",{"_index":5,"t":{"10":{"position":[[8,9]]}}}],["supermaven",{"_index":49,"t":{"101":{"position":[[0,10]]},"103":{"position":[[0,10]]},"105":{"position":[[0,10]]},"107":{"position":[[0,10]]}}}],["supertab",{"_index":23,"t":{"41":{"position":[[0,8]]}}}],["surround",{"_index":25,"t":{"43":{"position":[[7,8]]}}}],["tabnin",{"_index":51,"t":{"121":{"position":[[4,7]]},"123":{"position":[[4,7]]},"125":{"position":[[4,7]]}}}],["tailwindcss",{"_index":152,"t":{"814":{"position":[[0,11]]}}}],["telescop",{"_index":161,"t":{"859":{"position":[[0,9]]},"861":{"position":[[0,9]]}}}],["telescope.nvim",{"_index":78,"t":{"228":{"position":[[0,14]]},"526":{"position":[[0,14]]},"528":{"position":[[0,14]]},"869":{"position":[[0,14]]},"1010":{"position":[[0,14]]},"1020":{"position":[[0,14]]},"1102":{"position":[[0,14]]},"1152":{"position":[[0,14]]}}}],["telescope_hoogl",{"_index":128,"t":{"522":{"position":[[0,16]]}}}],["terraform",{"_index":162,"t":{"859":{"position":[[10,9]]}}}],["terraform.nvim",{"_index":164,"t":{"861":{"position":[[10,14]]}}}],["testthat",{"_index":145,"t":{"732":{"position":[[8,8]]}}}],["text",{"_index":66,"t":{"192":{"position":[[17,4]]}}}],["textobject",{"_index":202,"t":{"1210":{"position":[[16,11]]}}}],["todo",{"_index":109,"t":{"362":{"position":[[0,4]]},"1082":{"position":[[0,4]]},"1108":{"position":[[0,4]]},"1231":{"position":[[0,4]]}}}],["tokyonight",{"_index":28,"t":{"45":{"position":[[5,10]]}}}],["tokyonight.nvim",{"_index":201,"t":{"1190":{"position":[[0,15]]}}}],["tools.nvim",{"_index":116,"t":{"412":{"position":[[6,10]]},"414":{"position":[[6,10]]},"510":{"position":[[8,10]]}}}],["transpar",{"_index":29,"t":{"45":{"position":[[16,11]]}}}],["tree.nvim",{"_index":180,"t":{"1012":{"position":[[4,9]]},"1072":{"position":[[4,9]]},"1217":{"position":[[4,9]]}}}],["treesitt",{"_index":102,"t":{"324":{"position":[[5,10]]},"368":{"position":[[5,10]]},"396":{"position":[[5,10]]},"406":{"position":[[5,10]]},"422":{"position":[[5,10]]},"426":{"position":[[5,10]]},"436":{"position":[[5,10]]},"446":{"position":[[5,10]]},"458":{"position":[[5,10]]},"474":{"position":[[5,10]]},"478":{"position":[[5,10]]},"488":{"position":[[5,10]]},"502":{"position":[[5,10]]},"508":{"position":[[5,10]]},"538":{"position":[[5,10]]},"544":{"position":[[5,10]]},"552":{"position":[[5,10]]},"584":{"position":[[5,10]]},"600":{"position":[[5,10]]},"614":{"position":[[5,10]]},"624":{"position":[[5,10]]},"648":{"position":[[5,10]]},"664":{"position":[[5,10]]},"670":{"position":[[5,10]]},"678":{"position":[[5,10]]},"698":{"position":[[5,10]]},"720":{"position":[[5,10]]},"728":{"position":[[5,10]]},"742":{"position":[[5,10]]},"764":{"position":[[5,10]]},"778":{"position":[[5,10]]},"800":{"position":[[5,10]]},"820":{"position":[[5,10]]},"828":{"position":[[5,10]]},"838":{"position":[[5,10]]},"853":{"position":[[5,10]]},"875":{"position":[[5,10]]},"883":{"position":[[5,10]]},"973":{"position":[[5,10]]},"1001":{"position":[[5,10]]},"1052":{"position":[[5,10]]},"1076":{"position":[[5,10]]},"1208":{"position":[[5,10]]},"1210":{"position":[[5,10]]}}}],["trouble.nvim",{"_index":77,"t":{"226":{"position":[[0,12]]},"292":{"position":[[0,12]]},"1084":{"position":[[0,12]]},"1229":{"position":[[0,12]]}}}],["ts",{"_index":53,"t":{"139":{"position":[[5,2]]},"1182":{"position":[[0,2]]},"1212":{"position":[[5,2]]}}}],["ui",{"_index":64,"t":{"190":{"position":[[9,2]]},"194":{"position":[[9,2]]},"794":{"position":[[11,2]]},"1098":{"position":[[9,2]]},"1134":{"position":[[11,2]]}}}],["us",{"_index":34,"t":{"49":{"position":[[0,3]]},"51":{"position":[[15,3]]}}}],["vim",{"_index":82,"t":{"246":{"position":[[0,3]]},"270":{"position":[[0,3]]},"536":{"position":[[0,3]]},"790":{"position":[[0,3]]},"792":{"position":[[0,3]]},"794":{"position":[[0,3]]},"796":{"position":[[0,3]]},"1046":{"position":[[0,3]]},"1112":{"position":[[0,3]]},"1134":{"position":[[0,3]]}}}],["vimkind",{"_index":75,"t":{"220":{"position":[[19,7]]}}}],["vimtex",{"_index":155,"t":{"822":{"position":[[0,6]]},"1136":{"position":[[0,6]]}}}],["virtual",{"_index":65,"t":{"192":{"position":[[9,7]]}}}],["yanky.nvim",{"_index":191,"t":{"1094":{"position":[[0,10]]}}}],["zig",{"_index":165,"t":{"887":{"position":[[8,3]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":2,"t":"LazyVim is a Neovim setup powered by 💤 lazy.nvim to make it easy to customize and extend your config.","s":"🚀 Getting Started","u":"/","h":"","p":1},{"i":4,"t":"🔥 Transform your Neovim into a full-fledged IDE 💤 Easily customize and extend your config with lazy.nvim 🚀 Blazingly fast 🧹 Sane default settings for options, autocmds, and keymaps 📦 Comes with a wealth of plugins pre-configured and ready to use","s":"✨ Features","u":"/","h":"#-features","p":1},{"i":6,"t":"Neovim >= 0.9.0 (needs to be built with LuaJIT) Git >= 2.19.0 (for partial clones support) a Nerd Font(v3.0 or greater) (optional, but needed to display some icons) lazygit (optional) a C compiler for nvim-treesitter. See here curl for blink.cmp (completion engine) for fzf-lua (optional) fzf: fzf (v0.25.1 or greater) live grep: ripgrep find files: fd a terminal that support true color and undercurl: kitty (Linux & Macos) wezterm (Linux, Macos & Windows) alacritty (Linux, Macos & Windows) iterm2 (Macos)","s":"⚡️ Requirements","u":"/","h":"#️-requirements","p":1},{"i":8,"t":"There's a great video created by @elijahmanor with a walkthrough to get started. @dusty-phillips is working on a book called LazyVim for Ambitious Developers available for free online.","s":"🎓 Learn","u":"/","h":"#-learn","p":1},{"i":11,"t":"The files under config will be automatically loaded at the appropriate time, so you don't need to require those files manually. For more information, see general settings. You can add your custom plugin specs under lua/plugins/. All files there will be automatically loaded by lazy.nvim. For more information, see configuring plugins. ~/.config/nvim ├── lua │ ├── config │ │ ├── autocmds.lua │ │ ├── keymaps.lua │ │ ├── lazy.lua │ │ └── options.lua │ └── plugins │ ├── spec1.lua │ ├── ** │ └── spec2.lua └── init.lua","s":"📂 File Structure","u":"/configuration","h":"#-file-structure","p":9},{"i":13,"t":"Icons & colorscheme can be configured as options for the LazyVim plugin. For example in lua/plugins/core.lua return { { \"LazyVim/LazyVim\", opts = { colorscheme = \"catppuccin\", } } }","s":"Icons & Colorscheme","u":"/configuration","h":"#icons--colorscheme","p":9},{"i":15,"t":"{ -- colorscheme can be a string like `catppuccin` or a function that will load the colorscheme ---@type string|fun() colorscheme = function() require(\"tokyonight\").load() end, -- load the default settings defaults = { autocmds = true, -- lazyvim.config.autocmds keymaps = true, -- lazyvim.config.keymaps -- lazyvim.config.options can't be configured here since that's loaded before lazyvim setup -- if you want to disable loading options, add `package.loaded[\"lazyvim.config.options\"] = true` to the top of your init.lua }, news = { -- When enabled, NEWS.md will be shown when changed. -- This only contains big new features and breaking changes. lazyvim = true, -- Same but for Neovim's news.txt neovim = false, }, -- icons used by other plugins -- stylua: ignore icons = { misc = { dots = \"󰇘\", }, ft = { octo = \"\", }, dap = { Stopped = { \"󰁕 \", \"DiagnosticWarn\", \"DapStoppedLine\" }, Breakpoint = \" \", BreakpointCondition = \" \", BreakpointRejected = { \" \", \"DiagnosticError\" }, LogPoint = \".>\", }, diagnostics = { Error = \" \", Warn = \" \", Hint = \" \", Info = \" \", }, git = { added = \" \", modified = \" \", removed = \" \", }, kinds = { Array = \" \", Boolean = \"󰨙 \", Class = \" \", Codeium = \"󰘦 \", Color = \" \", Control = \" \", Collapsed = \" \", Constant = \"󰏿 \", Constructor = \" \", Copilot = \" \", Enum = \" \", EnumMember = \" \", Event = \" \", Field = \" \", File = \" \", Folder = \" \", Function = \"󰊕 \", Interface = \" \", Key = \" \", Keyword = \" \", Method = \"󰊕 \", Module = \" \", Namespace = \"󰦮 \", Null = \" \", Number = \"󰎠 \", Object = \" \", Operator = \" \", Package = \" \", Property = \" \", Reference = \" \", Snippet = \"󱄽 \", String = \" \", Struct = \"󰆼 \", Supermaven = \" \", TabNine = \"󰏚 \", Text = \" \", TypeParameter = \" \", Unit = \" \", Value = \" \", Variable = \"󰀫 \", }, }, ---@type table? kind_filter = { default = { \"Class\", \"Constructor\", \"Enum\", \"Field\", \"Function\", \"Interface\", \"Method\", \"Module\", \"Namespace\", \"Package\", \"Property\", \"Struct\", \"Trait\", }, markdown = false, help = false, -- you can specify a different filter for each filetype lua = { \"Class\", \"Constructor\", \"Enum\", \"Field\", \"Function\", \"Interface\", \"Method\", \"Module\", \"Namespace\", -- \"Package\", -- remove package since luals uses it for control flow structures \"Property\", \"Struct\", \"Trait\", }, }, }","s":"Default Settings","u":"/configuration","h":"#default-settings","p":9},{"i":17,"t":"LazyVim provides multiple ways to configure keymaps. If you want to override an existing mapping, make sure to disable it first in the correct place.","s":"Keymaps","u":"/configuration/keymaps","h":"","p":16},{"i":19,"t":"Global keymaps are keymaps that are always active. You can configure them in your lua/config/keymaps.lua file. Default LazyVim keymaps can be deleted with vim.keymap.del.","s":"Global keymaps","u":"/configuration/keymaps","h":"#global-keymaps","p":16},{"i":21,"t":"For more info on configuring plugin keymaps, see Adding & Disabling Plugin Keymaps","s":"Plugin keymaps","u":"/configuration/keymaps","h":"#plugin-keymaps","p":16},{"i":23,"t":"These are the default keymaps that will be added when an LSP server is attached to the current buffer. For more info see Customizing LSP Keymaps","s":"LSP keymaps","u":"/configuration/keymaps","h":"#lsp-keymaps","p":16},{"i":25,"t":"Sometimes it may be necessary to add keymaps for a specific LSP server. Lazyutils provides a keys LSP option for this purpose. { \"neovim/nvim-lspconfig\", opts = { servers = { tsserver = { keys = { { \"co\", \"TypescriptOrganizeImports\", desc = \"Organize Imports\" }, { \"cR\", \"TypescriptRenameFile\", desc = \"Rename File\" }, }, }, }, }, }","s":"LSP Server keymaps","u":"/configuration/keymaps","h":"#lsp-server-keymaps","p":16},{"i":27,"t":"Configuring LazyVim plugins is exactly the same as using lazy.nvim to build a config from scratch. For the full plugin spec documentation please check the lazy.nvim readme. Refer to the plugins section in the sidebar for configuring included plugins.","s":"Plugins","u":"/configuration/plugins","h":"","p":26},{"i":29,"t":"Adding a plugin is as simple as adding the plugin spec to one of the files under lua/plugins/*.lua. You can create as many files there as you want. You can structure your lua/plugins folder with a file per plugin, or a separate file containing all the plugin specs for some functionality. lua/plugins/lsp.lua return { -- add symbols-outline { \"simrat39/symbols-outline.nvim\", cmd = \"SymbolsOutline\", keys = { { \"cs\", \"SymbolsOutline\", desc = \"Symbols Outline\" } }, opts = { -- add your options that should be passed to the setup() function here position = \"right\", }, }, }","s":"➕ Adding Plugins","u":"/configuration/plugins","h":"#-adding-plugins","p":26},{"i":31,"t":"In order to disable a plugin, add a spec with enabled=false lua/plugins/disabled.lua return { -- disable trouble { \"folke/trouble.nvim\", enabled = false }, }","s":"❌ Disabling Plugins","u":"/configuration/plugins","h":"#-disabling-plugins","p":26},{"i":33,"t":"Defaults merging rules: cmd: the list of commands will be extended with your custom commands event: the list of events will be extended with your custom events ft: the list of filetypes will be extended with your custom filetypes keys: the list of keymaps will be extended with your custom keymaps opts: your custom opts will be merged with the default opts dependencies: the list of dependencies will be extended with your custom dependencies any other property will override the defaults For ft, event, keys, cmd and opts you can instead also specify a values function that can make changes to the default values, or return new values to be used instead. return { -- change trouble config { \"folke/trouble.nvim\", -- opts will be merged with the parent spec opts = { use_diagnostic_signs = true }, } -- add cmp-emoji { \"hrsh7th/nvim-cmp\", dependencies = { \"hrsh7th/cmp-emoji\" }, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, { name = \"emoji\" }) end, } }","s":"✏️ Customizing Plugin Specs","u":"/configuration/plugins","h":"#️-customizing-plugin-specs","p":26},{"i":35,"t":"Adding keys= follows the rules as explained above. You can also disable a default keymap by setting it to false. To override a keymap, simply add one with the same lhs and a new rhs. lua/plugins/telescope.lua return { \"nvim-telescope/telescope.nvim\", keys = { -- disable the keymap to grep files {\"/\", false}, -- change a keymap { \"ff\", \"Telescope find_files\", desc = \"Find Files\" }, -- add a keymap to browse plugin files { \"fp\", function() require(\"telescope.builtin\").find_files({ cwd = require(\"lazy.core.config\").options.root }) end, desc = \"Find Plugin File\", }, }, }, caution Make sure to use the exact same mode as the keymap you want to disable. You don't have to specify a mode for normal mode keymaps. lua/plugins/flash.lua return { \"folke/flash.nvim\", keys = { -- disable the default flash keymap { \"s\", mode = { \"n\", \"x\", \"o\" }, false }, }, } You can also return a whole new set of keymaps to be used instead. Or return {} to disable all keymaps for a plugin. lua/plugins/telescope.lua return { \"nvim-telescope/telescope.nvim\", -- replace all Telescope keymaps with only one mapping keys = function() return { { \"ff\", \"Telescope find_files\", desc = \"Find Files\" }, } end, },","s":"⌨️ Adding & Disabling Plugin Keymaps","u":"/configuration/plugins","h":"#️-adding--disabling-plugin-keymaps","p":26},{"i":37,"t":"The starter includes a pre-configured lazy.nvim setup that installs the LazyVim plugin and imports its plugins. tip The version for lazy.nvim and LazyVim will default to the latest stable release. If you'd rather use the latest development version, add the code below to your specs: lua/plugins/core.lua return { { \"folke/lazy.nvim\", version = false }, { \"LazyVim/LazyVim\", version = false }, } caution lazy.nvim can be configured to always try to use the latest stable version of a plugin, if a plugin has releases. However, it's recommended to leave version=false for now, since a lot the plugins that support versioning, have outdated releases, which may break your Neovim install. If you still want to try using the latest stable releases, you can set config.defaults.version = \"*\" Some plugins that are known to break with their outdated release will still be forced to install the latest development version. To override that, specify version=\"*\" for those plugins. (see the LazyVim code) lua/config/lazy.lua local lazypath = vim.fn.stdpath(\"data\") .. \"/lazy/lazy.nvim\" if not (vim.uv or vim.loop).fs_stat(lazypath) then local lazyrepo = \"https://github.com/folke/lazy.nvim.git\" local out = vim.fn.system({ \"git\", \"clone\", \"--filter=blob:none\", \"--branch=stable\", lazyrepo, lazypath }) if vim.v.shell_error ~= 0 then vim.api.nvim_echo({ { \"Failed to clone lazy.nvim:\\n\", \"ErrorMsg\" }, { out, \"WarningMsg\" }, { \"\\nPress any key to exit...\" }, }, true, {}) vim.fn.getchar() os.exit(1) end end vim.opt.rtp:prepend(lazypath) require(\"lazy\").setup({ spec = { -- add LazyVim and import its plugins { \"LazyVim/LazyVim\", import = \"lazyvim.plugins\" }, -- import/override with your plugins { import = \"plugins\" }, }, defaults = { -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. lazy = false, -- It's recommended to leave version=false for now, since a lot the plugin that support versioning, -- have outdated releases, which may break your Neovim install. version = false, -- always use the latest git commit -- version = \"*\", -- try installing the latest stable version for plugins that support semver }, install = { colorscheme = { \"tokyonight\", \"habamax\" } }, checker = { enabled = true, -- check for plugin updates periodically notify = false, -- notify on update }, -- automatically check for plugin updates performance = { rtp = { -- disable some rtp plugins disabled_plugins = { \"gzip\", -- \"matchit\", -- \"matchparen\", -- \"netrwPlugin\", \"tarPlugin\", \"tohtml\", \"tutor\", \"zipPlugin\", }, }, }, })","s":"lazy.nvim","u":"/configuration/lazy.nvim","h":"","p":36},{"i":40,"t":"override nvim-cmp and add cmp-emoji { \"hrsh7th/nvim-cmp\", dependencies = { \"hrsh7th/cmp-emoji\" }, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, { name = \"emoji\" }) end, }","s":"Add a nvim-cmp source","u":"/configuration/recipes","h":"#add-a-nvim-cmp-source","p":38},{"i":42,"t":"Use for completion and snippets (supertab). { \"hrsh7th/nvim-cmp\", ---@param opts cmp.ConfigSchema opts = function(_, opts) local has_words_before = function() unpack = unpack or table.unpack local line, col = unpack(vim.api.nvim_win_get_cursor(0)) return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match(\"%s\") == nil end local cmp = require(\"cmp\") opts.mapping = vim.tbl_extend(\"force\", opts.mapping, { [\"\"] = cmp.mapping(function(fallback) if cmp.visible() then -- You could replace select_next_item() with confirm({ select = true }) to get VS Code autocompletion behavior cmp.select_next_item() elseif vim.snippet.active({ direction = 1 }) then vim.schedule(function() vim.snippet.jump(1) end) elseif has_words_before() then cmp.complete() else fallback() end end, { \"i\", \"s\" }), [\"\"] = cmp.mapping(function(fallback) if cmp.visible() then cmp.select_prev_item() elseif vim.snippet.active({ direction = -1 }) then vim.schedule(function() vim.snippet.jump(-1) end) else fallback() end end, { \"i\", \"s\" }), }) end, }","s":"Supertab","u":"/configuration/recipes","h":"#supertab","p":38},{"i":44,"t":"{ \"echasnovski/mini.surround\", opts = { mappings = { add = \"gsa\", delete = \"gsd\", find = \"gsf\", find_left = \"gsF\", highlight = \"gsh\", replace = \"gsr\", update_n_lines = \"gsn\", }, }, }","s":"Change surround mappings","u":"/configuration/recipes","h":"#change-surround-mappings","p":38},{"i":46,"t":"{ \"folke/tokyonight.nvim\", opts = { transparent = true, styles = { sidebars = \"transparent\", floats = \"transparent\", }, }, }","s":"Make TokyoNight Transparent","u":"/configuration/recipes","h":"#make-tokyonight-transparent","p":38},{"i":48,"t":"{ \"neovim/nvim-lspconfig\", opts = { setup = { clangd = function(_, opts) opts.capabilities.offsetEncoding = { \"utf-16\" } end, }, }, }","s":"Fix clangd offset encoding","u":"/configuration/recipes","h":"#fix-clangd-offset-encoding","p":38},{"i":50,"t":"The recommended setup to integrate prettier with linters is to not integrate it with eslint. For this config, we have two extras, to enable eslint fix on save and enable the prettier formatter with null-ls. Add the below to your lua/config/lazy.lua file { { import = \"lazyvim.plugins.extras.linting.eslint\" }, { import = \"lazyvim.plugins.extras.formatting.prettier\" }, }","s":"Use Eslint for fix on save and prettier for formatting","u":"/configuration/recipes","h":"#use-eslint-for-fix-on-save-and-prettier-for-formatting","p":38},{"i":52,"t":"If your project is using eslint with eslint-plugin-prettier, then this will automatically fix eslint errors and format with prettier on save. Important: make sure not to add prettier to null-ls, otherwise this won't work! { \"neovim/nvim-lspconfig\", opts = { servers = { eslint = {} }, setup = { eslint = function() require(\"lazyvim.util\").lsp.on_attach(function(client) if client.name == \"eslint\" then client.server_capabilities.documentFormattingProvider = true elseif client.name == \"tsserver\" then client.server_capabilities.documentFormattingProvider = false end end) end, }, }, }","s":"Add Eslint and use it for formatting","u":"/configuration/recipes","h":"#add-eslint-and-use-it-for-formatting","p":38},{"i":54,"t":"The easiest way to install extras in LazyVim is with the :LazyExtras command.","s":"Extras","u":"/extras","h":"","p":53},{"i":56,"t":"-- every spec file under the \"plugins\" directory will be loaded automatically by lazy.nvim -- -- In your plugin files, you can: -- * add extra plugins -- * disable/enabled LazyVim plugins -- * override the configuration of LazyVim plugins return { -- add gruvbox { \"ellisonleao/gruvbox.nvim\" }, -- Configure LazyVim to load gruvbox { \"LazyVim/LazyVim\", opts = { colorscheme = \"gruvbox\", }, }, -- change trouble config { \"folke/trouble.nvim\", -- opts will be merged with the parent spec opts = { use_diagnostic_signs = true }, }, -- disable trouble { \"folke/trouble.nvim\", enabled = false }, -- override nvim-cmp and add cmp-emoji { \"hrsh7th/nvim-cmp\", dependencies = { \"hrsh7th/cmp-emoji\" }, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, { name = \"emoji\" }) end, }, -- change some telescope options and a keymap to browse plugin files { \"nvim-telescope/telescope.nvim\", keys = { -- add a keymap to browse plugin files -- stylua: ignore { \"fp\", function() require(\"telescope.builtin\").find_files({ cwd = require(\"lazy.core.config\").options.root }) end, desc = \"Find Plugin File\", }, }, -- change some options opts = { defaults = { layout_strategy = \"horizontal\", layout_config = { prompt_position = \"top\" }, sorting_strategy = \"ascending\", winblend = 0, }, }, }, -- add pyright to lspconfig { \"neovim/nvim-lspconfig\", ---@class PluginLspOpts opts = { ---@type lspconfig.options servers = { -- pyright will be automatically installed with mason and loaded with lspconfig pyright = {}, }, }, }, -- add tsserver and setup with typescript.nvim instead of lspconfig { \"neovim/nvim-lspconfig\", dependencies = { \"jose-elias-alvarez/typescript.nvim\", init = function() require(\"lazyvim.util\").lsp.on_attach(function(_, buffer) -- stylua: ignore vim.keymap.set( \"n\", \"co\", \"TypescriptOrganizeImports\", { buffer = buffer, desc = \"Organize Imports\" }) vim.keymap.set(\"n\", \"cR\", \"TypescriptRenameFile\", { desc = \"Rename File\", buffer = buffer }) end) end, }, ---@class PluginLspOpts opts = { ---@type lspconfig.options servers = { -- tsserver will be automatically installed with mason and loaded with lspconfig tsserver = {}, }, -- you can do any additional lsp server setup here -- return true if you don't want this server to be setup with lspconfig ---@type table setup = { -- example to setup with typescript.nvim tsserver = function(_, opts) require(\"typescript\").setup({ server = opts }) return true end, -- Specify * to use this function as a fallback for any server -- [\"*\"] = function(server, opts) end, }, }, }, -- for typescript, LazyVim also includes extra specs to properly setup lspconfig, -- treesitter, mason and typescript.nvim. So instead of the above, you can use: { import = \"lazyvim.plugins.extras.lang.typescript\" }, -- add more treesitter parsers { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"bash\", \"html\", \"javascript\", \"json\", \"lua\", \"markdown\", \"markdown_inline\", \"python\", \"query\", \"regex\", \"tsx\", \"typescript\", \"vim\", \"yaml\", }, }, }, -- since `vim.tbl_deep_extend`, can only merge tables and not lists, the code above -- would overwrite `ensure_installed` with the new value. -- If you'd rather extend the default config, use the code below instead: { \"nvim-treesitter/nvim-treesitter\", opts = function(_, opts) -- add tsx and treesitter vim.list_extend(opts.ensure_installed, { \"tsx\", \"typescript\", }) end, }, -- the opts function can also be used to change the default opts: { \"nvim-lualine/lualine.nvim\", event = \"VeryLazy\", opts = function(_, opts) table.insert(opts.sections.lualine_x, { function() return \"😄\" end, }) end, }, -- or you can return new options to override all the defaults { \"nvim-lualine/lualine.nvim\", event = \"VeryLazy\", opts = function() return { --[[add your custom lualine config here]] } end, }, -- use mini.starter instead of alpha { import = \"lazyvim.plugins.extras.ui.mini-starter\" }, -- add jsonls and schemastore packages, and setup treesitter for json, json5 and jsonc { import = \"lazyvim.plugins.extras.lang.json\" }, -- add any tools you want to have installed below { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"stylua\", \"shellcheck\", \"shfmt\", \"flake8\", }, }, }, }","s":"Examples","u":"/configuration/examples","h":"","p":55},{"i":58,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Codeium","u":"/extras/ai/codeium","h":"","p":57},{"i":60,"t":"codeium Options Full Spec opts = { enable_cmp_source = vim.g.ai_cmp, virtual_text = { enabled = not vim.g.ai_cmp, key_bindings = { accept = false, -- handled by nvim-cmp / blink.cmp next = \"\", prev = \"\", }, }, } { \"Exafunction/codeium.nvim\", cmd = \"Codeium\", event = \"InsertEnter\", build = \":Codeium Auth\", opts = { enable_cmp_source = vim.g.ai_cmp, virtual_text = { enabled = not vim.g.ai_cmp, key_bindings = { accept = false, -- handled by nvim-cmp / blink.cmp next = \"\", prev = \"\", }, }, }, }","s":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim","p":57},{"i":62,"t":"add ai_accept action Options Full Spec opts = function() LazyVim.cmp.actions.ai_accept = function() if require(\"codeium.virtual_text\").get_current_completion_item() then LazyVim.create_undo() vim.api.nvim_input(require(\"codeium.virtual_text\").accept()) return true end end end { \"Exafunction/codeium.nvim\", opts = function() LazyVim.cmp.actions.ai_accept = function() if require(\"codeium.virtual_text\").get_current_completion_item() then LazyVim.create_undo() vim.api.nvim_input(require(\"codeium.virtual_text\").accept()) return true end end end, }","s":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim-1","p":57},{"i":64,"t":"Options Full Spec opts = nil { \"codeium.nvim\" }","s":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim-2","p":57},{"i":66,"t":"Options Full Spec opts = nil { \"codeium.nvim\", \"saghen/blink.compat\" }","s":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim-3","p":57},{"i":68,"t":"Options Full Spec opts = nil \"saghen/blink.compat\"","s":"blink.compat","u":"/extras/ai/codeium","h":"#blinkcompat","p":57},{"i":70,"t":"codeium cmp source Options Full Spec opts = function(_, opts) table.insert(opts.sources, 1, { name = \"codeium\", group_index = 1, priority = 100, }) end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"codeium.nvim\" }, opts = function(_, opts) table.insert(opts.sources, 1, { name = \"codeium\", group_index = 1, priority = 100, }) end, }","s":"nvim-cmp (optional)","u":"/extras/ai/codeium","h":"#nvim-cmp-optional","p":57},{"i":72,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"codeium\")) end { \"nvim-lualine/lualine.nvim\", optional = true, event = \"VeryLazy\", opts = function(_, opts) table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"codeium\")) end, }","s":"lualine.nvim (optional)","u":"/extras/ai/codeium","h":"#lualinenvim-optional","p":57},{"i":74,"t":"Options Full Spec opts = { sources = { compat = { \"codeium\" }, providers = { codeium = { kind = \"Codeium\", score_offset = 100, async = true, }, }, }, } { \"saghen/blink.cmp\", optional = true, dependencies = { \"codeium.nvim\", \"saghen/blink.compat\" }, opts = { sources = { compat = { \"codeium\" }, providers = { codeium = { kind = \"Codeium\", score_offset = 100, async = true, }, }, }, }, }","s":"blink.cmp (optional)","u":"/extras/ai/codeium","h":"#blinkcmp-optional","p":57},{"i":76,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Copilot-chat","u":"/extras/ai/copilot-chat","h":"","p":75},{"i":78,"t":"Options Full Spec opts = function() local user = vim.env.USER or \"User\" user = user:sub(1, 1):upper() .. user:sub(2) return { auto_insert_mode = true, question_header = \" \" .. user .. \" \", answer_header = \" Copilot \", window = { width = 0.4, }, } end { \"CopilotC-Nvim/CopilotChat.nvim\", branch = \"main\", cmd = \"CopilotChat\", opts = function() local user = vim.env.USER or \"User\" user = user:sub(1, 1):upper() .. user:sub(2) return { auto_insert_mode = true, question_header = \" \" .. user .. \" \", answer_header = \" Copilot \", window = { width = 0.4, }, } end, keys = { { \"\", \"\", ft = \"copilot-chat\", desc = \"Submit Prompt\", remap = true }, { \"a\", \"\", desc = \"+ai\", mode = { \"n\", \"v\" } }, { \"aa\", function() return require(\"CopilotChat\").toggle() end, desc = \"Toggle (CopilotChat)\", mode = { \"n\", \"v\" }, }, { \"ax\", function() return require(\"CopilotChat\").reset() end, desc = \"Clear (CopilotChat)\", mode = { \"n\", \"v\" }, }, { \"aq\", function() local input = vim.fn.input(\"Quick Chat: \") if input ~= \"\" then require(\"CopilotChat\").ask(input) end end, desc = \"Quick Chat (CopilotChat)\", mode = { \"n\", \"v\" }, }, -- Show prompts actions with telescope { \"ap\", M.pick(\"prompt\"), desc = \"Prompt Actions (CopilotChat)\", mode = { \"n\", \"v\" } }, }, config = function(_, opts) local chat = require(\"CopilotChat\") vim.api.nvim_create_autocmd(\"BufEnter\", { pattern = \"copilot-chat\", callback = function() vim.opt_local.relativenumber = false vim.opt_local.number = false end, }) chat.setup(opts) end, }","s":"CopilotChat.nvim","u":"/extras/ai/copilot-chat","h":"#copilotchatnvim","p":75},{"i":80,"t":"Edgy integration Options Full Spec opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { ft = \"copilot-chat\", title = \"Copilot Chat\", size = { width = 50 }, }) end { \"folke/edgy.nvim\", optional = true, opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { ft = \"copilot-chat\", title = \"Copilot Chat\", size = { width = 50 }, }) end, }","s":"edgy.nvim (optional)","u":"/extras/ai/copilot-chat","h":"#edgynvim-optional","p":75},{"i":82,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Copilot","u":"/extras/ai/copilot","h":"","p":81},{"i":84,"t":"copilot Options Full Spec opts = { suggestion = { enabled = not vim.g.ai_cmp, auto_trigger = true, keymap = { accept = false, -- handled by nvim-cmp / blink.cmp next = \"\", prev = \"\", }, }, panel = { enabled = false }, filetypes = { markdown = true, help = true, }, } { \"zbirenbaum/copilot.lua\", cmd = \"Copilot\", build = \":Copilot auth\", event = \"InsertEnter\", opts = { suggestion = { enabled = not vim.g.ai_cmp, auto_trigger = true, keymap = { accept = false, -- handled by nvim-cmp / blink.cmp next = \"\", prev = \"\", }, }, panel = { enabled = false }, filetypes = { markdown = true, help = true, }, }, }","s":"copilot.lua","u":"/extras/ai/copilot","h":"#copilotlua","p":81},{"i":86,"t":"add ai_accept action Options Full Spec opts = function() LazyVim.cmp.actions.ai_accept = function() if require(\"copilot.suggestion\").is_visible() then LazyVim.create_undo() require(\"copilot.suggestion\").accept() return true end end end { \"zbirenbaum/copilot.lua\", opts = function() LazyVim.cmp.actions.ai_accept = function() if require(\"copilot.suggestion\").is_visible() then LazyVim.create_undo() require(\"copilot.suggestion\").accept() return true end end end, }","s":"copilot.lua","u":"/extras/ai/copilot","h":"#copilotlua-1","p":81},{"i":88,"t":"this will only be evaluated if nvim-cmp is enabled Options Full Spec opts = {} { \"zbirenbaum/copilot-cmp\", opts = {}, config = function(_, opts) local copilot_cmp = require(\"copilot_cmp\") copilot_cmp.setup(opts) -- attach cmp source whenever copilot attaches -- fixes lazy-loading issues with the copilot cmp source LazyVim.lsp.on_attach(function() copilot_cmp._on_insert_enter({}) end, \"copilot\") end, specs = { { \"hrsh7th/nvim-cmp\", optional = true, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, 1, { name = \"copilot\", group_index = 1, priority = 100, }) end, }, }, }","s":"copilot-cmp","u":"/extras/ai/copilot","h":"#copilot-cmp","p":81},{"i":90,"t":"Options Full Spec opts = nil { \"giuxtaposition/blink-cmp-copilot\" }","s":"blink-cmp-copilot","u":"/extras/ai/copilot","h":"#blink-cmp-copilot","p":81},{"i":92,"t":"lualine Options Full Spec opts = function(_, opts) table.insert( opts.sections.lualine_x, 2, LazyVim.lualine.status(LazyVim.config.icons.kinds.Copilot, function() local clients = package.loaded[\"copilot\"] and LazyVim.lsp.get_clients({ name = \"copilot\", bufnr = 0 }) or {} if #clients > 0 then local status = require(\"copilot.api\").status.data.status return (status == \"InProgress\" and \"pending\") or (status == \"Warning\" and \"error\") or \"ok\" end end) ) end { \"nvim-lualine/lualine.nvim\", optional = true, event = \"VeryLazy\", opts = function(_, opts) table.insert( opts.sections.lualine_x, 2, LazyVim.lualine.status(LazyVim.config.icons.kinds.Copilot, function() local clients = package.loaded[\"copilot\"] and LazyVim.lsp.get_clients({ name = \"copilot\", bufnr = 0 }) or {} if #clients > 0 then local status = require(\"copilot.api\").status.data.status return (status == \"InProgress\" and \"pending\") or (status == \"Warning\" and \"error\") or \"ok\" end end) ) end, }","s":"lualine.nvim (optional)","u":"/extras/ai/copilot","h":"#lualinenvim-optional","p":81},{"i":94,"t":"copilot cmp source Options Full Spec opts = nil { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { -- this will only be evaluated if nvim-cmp is enabled { \"zbirenbaum/copilot-cmp\", opts = {}, config = function(_, opts) local copilot_cmp = require(\"copilot_cmp\") copilot_cmp.setup(opts) -- attach cmp source whenever copilot attaches -- fixes lazy-loading issues with the copilot cmp source LazyVim.lsp.on_attach(function() copilot_cmp._on_insert_enter({}) end, \"copilot\") end, specs = { { \"hrsh7th/nvim-cmp\", optional = true, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, 1, { name = \"copilot\", group_index = 1, priority = 100, }) end, }, }, }, }, }","s":"nvim-cmp (optional)","u":"/extras/ai/copilot","h":"#nvim-cmp-optional","p":81},{"i":96,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.sources, 1, { name = \"copilot\", group_index = 1, priority = 100, }) end { \"hrsh7th/nvim-cmp\", optional = true, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, 1, { name = \"copilot\", group_index = 1, priority = 100, }) end, }","s":"nvim-cmp (optional)","u":"/extras/ai/copilot","h":"#nvim-cmp-optional-1","p":81},{"i":98,"t":"Options Full Spec opts = { sources = { default = { \"copilot\" }, providers = { copilot = { name = \"copilot\", module = \"blink-cmp-copilot\", kind = \"Copilot\", score_offset = 100, async = true, }, }, }, } { \"saghen/blink.cmp\", optional = true, dependencies = { \"giuxtaposition/blink-cmp-copilot\" }, opts = { sources = { default = { \"copilot\" }, providers = { copilot = { name = \"copilot\", module = \"blink-cmp-copilot\", kind = \"Copilot\", score_offset = 100, async = true, }, }, }, }, }","s":"blink.cmp (optional)","u":"/extras/ai/copilot","h":"#blinkcmp-optional","p":81},{"i":100,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Supermaven","u":"/extras/ai/supermaven","h":"","p":99},{"i":102,"t":"Options Full Spec opts = { keymaps = { accept_suggestion = nil, -- handled by nvim-cmp / blink.cmp }, disable_inline_completion = vim.g.ai_cmp, ignore_filetypes = { \"bigfile\", \"snacks_input\", \"snacks_notif\" }, } { \"supermaven-inc/supermaven-nvim\", opts = { keymaps = { accept_suggestion = nil, -- handled by nvim-cmp / blink.cmp }, disable_inline_completion = vim.g.ai_cmp, ignore_filetypes = { \"bigfile\", \"snacks_input\", \"snacks_notif\" }, }, }","s":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim","p":99},{"i":104,"t":"add ai_accept action Options Full Spec opts = function() require(\"supermaven-nvim.completion_preview\").suggestion_group = \"SupermavenSuggestion\" LazyVim.cmp.actions.ai_accept = function() local suggestion = require(\"supermaven-nvim.completion_preview\") if suggestion.has_suggestion() then LazyVim.create_undo() vim.schedule(function() suggestion.on_accept_suggestion() end) return true end end end { \"supermaven-inc/supermaven-nvim\", opts = function() require(\"supermaven-nvim.completion_preview\").suggestion_group = \"SupermavenSuggestion\" LazyVim.cmp.actions.ai_accept = function() local suggestion = require(\"supermaven-nvim.completion_preview\") if suggestion.has_suggestion() then LazyVim.create_undo() vim.schedule(function() suggestion.on_accept_suggestion() end) return true end end end, }","s":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim-1","p":99},{"i":106,"t":"Options Full Spec opts = nil { \"supermaven-nvim\" }","s":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim-2","p":99},{"i":108,"t":"Options Full Spec opts = nil { \"supermaven-nvim\", \"saghen/blink.compat\" }","s":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim-3","p":99},{"i":110,"t":"Options Full Spec opts = nil \"saghen/blink.compat\"","s":"blink.compat","u":"/extras/ai/supermaven","h":"#blinkcompat","p":99},{"i":112,"t":"cmp integration Options Full Spec opts = function(_, opts) if vim.g.ai_cmp then table.insert(opts.sources, 1, { name = \"supermaven\", group_index = 1, priority = 100, }) end end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"supermaven-nvim\" }, opts = function(_, opts) if vim.g.ai_cmp then table.insert(opts.sources, 1, { name = \"supermaven\", group_index = 1, priority = 100, }) end end, }","s":"nvim-cmp (optional)","u":"/extras/ai/supermaven","h":"#nvim-cmp-optional","p":99},{"i":114,"t":"Options Full Spec opts = { sources = { compat = { \"supermaven\" }, providers = { supermaven = { kind = \"Supermaven\", score_offset = 100, async = true, }, }, }, } { \"saghen/blink.cmp\", optional = true, dependencies = { \"supermaven-nvim\", \"saghen/blink.compat\" }, opts = { sources = { compat = { \"supermaven\" }, providers = { supermaven = { kind = \"Supermaven\", score_offset = 100, async = true, }, }, }, }, }","s":"blink.cmp (optional)","u":"/extras/ai/supermaven","h":"#blinkcmp-optional","p":99},{"i":116,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"supermaven\")) end { \"nvim-lualine/lualine.nvim\", optional = true, event = \"VeryLazy\", opts = function(_, opts) table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"supermaven\")) end, }","s":"lualine.nvim (optional)","u":"/extras/ai/supermaven","h":"#lualinenvim-optional","p":99},{"i":118,"t":"Options Full Spec opts = function(_, opts) vim.list_extend(opts.routes, { { filter = { event = \"msg_show\", any = { { find = \"Starting Supermaven\" }, { find = \"Supermaven Free Tier\" }, }, }, skip = true, }, }) end { \"folke/noice.nvim\", optional = true, opts = function(_, opts) vim.list_extend(opts.routes, { { filter = { event = \"msg_show\", any = { { find = \"Starting Supermaven\" }, { find = \"Supermaven Free Tier\" }, }, }, skip = true, }, }) end, }","s":"noice.nvim (optional)","u":"/extras/ai/supermaven","h":"#noicenvim-optional","p":99},{"i":120,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Tabnine","u":"/extras/ai/tabnine","h":"","p":119},{"i":122,"t":"Tabnine cmp source Options Full Spec opts = { max_lines = 1000, max_num_results = 3, sort = true, } { \"tzachar/cmp-tabnine\", build = LazyVim.is_win() and \"pwsh -noni .\\\\install.ps1\" or \"./install.sh\", opts = { max_lines = 1000, max_num_results = 3, sort = true, }, config = function(_, opts) require(\"cmp_tabnine.config\"):setup(opts) end, }","s":"cmp-tabnine","u":"/extras/ai/tabnine","h":"#cmp-tabnine","p":119},{"i":124,"t":"Options Full Spec opts = nil { \"tzachar/cmp-tabnine\" }","s":"cmp-tabnine","u":"/extras/ai/tabnine","h":"#cmp-tabnine-1","p":119},{"i":126,"t":"Options Full Spec opts = nil { \"tzachar/cmp-tabnine\", \"saghen/blink.compat\" }","s":"cmp-tabnine","u":"/extras/ai/tabnine","h":"#cmp-tabnine-2","p":119},{"i":128,"t":"Options Full Spec opts = nil \"saghen/blink.compat\"","s":"blink.compat","u":"/extras/ai/tabnine","h":"#blinkcompat","p":119},{"i":130,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.sources, 1, { name = \"cmp_tabnine\", group_index = 1, priority = 100, }) opts.formatting.format = LazyVim.inject.args(opts.formatting.format, function(entry, item) -- Hide percentage in the menu if entry.source.name == \"cmp_tabnine\" then item.menu = \"\" end end) end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"tzachar/cmp-tabnine\" }, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, 1, { name = \"cmp_tabnine\", group_index = 1, priority = 100, }) opts.formatting.format = LazyVim.inject.args(opts.formatting.format, function(entry, item) -- Hide percentage in the menu if entry.source.name == \"cmp_tabnine\" then item.menu = \"\" end end) end, }","s":"nvim-cmp (optional)","u":"/extras/ai/tabnine","h":"#nvim-cmp-optional","p":119},{"i":132,"t":"Options Full Spec opts = { sources = { compat = { \"cmp_tabnine\" }, providers = { cmp_tabnine = { kind = \"TabNine\", score_offset = 100, async = true, }, }, }, } { \"saghen/blink.cmp\", optional = true, dependencies = { \"tzachar/cmp-tabnine\", \"saghen/blink.compat\" }, opts = { sources = { compat = { \"cmp_tabnine\" }, providers = { cmp_tabnine = { kind = \"TabNine\", score_offset = 100, async = true, }, }, }, }, }","s":"blink.cmp (optional)","u":"/extras/ai/tabnine","h":"#blinkcmp-optional","p":119},{"i":134,"t":"Show TabNine status in lualine Options Full Spec opts = function(_, opts) local icon = LazyVim.config.icons.kinds.TabNine table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"cmp_tabnine\", icon)) end { \"nvim-lualine/lualine.nvim\", optional = true, event = \"VeryLazy\", opts = function(_, opts) local icon = LazyVim.config.icons.kinds.TabNine table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"cmp_tabnine\", icon)) end, }","s":"lualine.nvim (optional)","u":"/extras/ai/tabnine","h":"#lualinenvim-optional","p":119},{"i":136,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini-comment","u":"/extras/coding/mini-comment","h":"","p":135},{"i":138,"t":"Options Full Spec opts = { options = { custom_commentstring = function() return require(\"ts_context_commentstring.internal\").calculate_commentstring() or vim.bo.commentstring end, }, } { \"echasnovski/mini.comment\", event = \"VeryLazy\", opts = { options = { custom_commentstring = function() return require(\"ts_context_commentstring.internal\").calculate_commentstring() or vim.bo.commentstring end, }, }, }","s":"mini.comment","u":"/extras/coding/mini-comment","h":"#minicomment","p":135},{"i":140,"t":"Options Full Spec opts = { enable_autocmd = false, } { \"JoosepAlviste/nvim-ts-context-commentstring\", lazy = true, opts = { enable_autocmd = false, }, }","s":"nvim-ts-context-commentstring","u":"/extras/coding/mini-comment","h":"#nvim-ts-context-commentstring","p":135},{"i":142,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Luasnip","u":"/extras/coding/luasnip","h":"","p":141},{"i":144,"t":"add luasnip Options Full Spec opts = { history = true, delete_check_events = \"TextChanged\", } { \"L3MON4D3/LuaSnip\", lazy = true, build = (not LazyVim.is_win()) and \"echo 'NOTE: jsregexp is optional, so not a big deal if it fails to build'; make install_jsregexp\" or nil, dependencies = { { \"rafamadriz/friendly-snippets\", config = function() require(\"luasnip.loaders.from_vscode\").lazy_load() require(\"luasnip.loaders.from_vscode\").lazy_load({ paths = { vim.fn.stdpath(\"config\") .. \"/snippets\" } }) end, }, }, opts = { history = true, delete_check_events = \"TextChanged\", }, }","s":"LuaSnip","u":"/extras/coding/luasnip","h":"#luasnip-1","p":141},{"i":146,"t":"Options Full Spec opts = {} { \"rafamadriz/friendly-snippets\", config = function() require(\"luasnip.loaders.from_vscode\").lazy_load() require(\"luasnip.loaders.from_vscode\").lazy_load({ paths = { vim.fn.stdpath(\"config\") .. \"/snippets\" } }) end, }","s":"friendly-snippets","u":"/extras/coding/luasnip","h":"#friendly-snippets","p":141},{"i":148,"t":"add snippet_forward action Options Full Spec opts = function() LazyVim.cmp.actions.snippet_forward = function() if require(\"luasnip\").jumpable(1) then require(\"luasnip\").jump(1) return true end end LazyVim.cmp.actions.snippet_stop = function() if require(\"luasnip\").expand_or_jumpable() then -- or just jumpable(1) is fine? require(\"luasnip\").unlink_current() return true end end end { \"L3MON4D3/LuaSnip\", opts = function() LazyVim.cmp.actions.snippet_forward = function() if require(\"luasnip\").jumpable(1) then require(\"luasnip\").jump(1) return true end end LazyVim.cmp.actions.snippet_stop = function() if require(\"luasnip\").expand_or_jumpable() then -- or just jumpable(1) is fine? require(\"luasnip\").unlink_current() return true end end end, }","s":"LuaSnip","u":"/extras/coding/luasnip","h":"#luasnip-2","p":141},{"i":150,"t":"Options Full Spec opts = nil { \"saadparwaiz1/cmp_luasnip\" }","s":"cmp_luasnip","u":"/extras/coding/luasnip","h":"#cmp_luasnip","p":141},{"i":152,"t":"Options Full Spec opts = { impersonate_nvim_cmp = true } { \"saghen/blink.compat\", opts = { impersonate_nvim_cmp = true } }","s":"blink.compat","u":"/extras/coding/luasnip","h":"#blinkcompat","p":141},{"i":154,"t":"Options Full Spec opts = nil { \"saadparwaiz1/cmp_luasnip\" }","s":"cmp_luasnip","u":"/extras/coding/luasnip","h":"#cmp_luasnip-1","p":141},{"i":156,"t":"nvim-cmp integration Options Full Spec opts = function(_, opts) opts.snippet = { expand = function(args) require(\"luasnip\").lsp_expand(args.body) end, } table.insert(opts.sources, { name = \"luasnip\" }) end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"saadparwaiz1/cmp_luasnip\" }, opts = function(_, opts) opts.snippet = { expand = function(args) require(\"luasnip\").lsp_expand(args.body) end, } table.insert(opts.sources, { name = \"luasnip\" }) end, -- stylua: ignore keys = { { \"\", function() require(\"luasnip\").jump(1) end, mode = \"s\" }, { \"\", function() require(\"luasnip\").jump(-1) end, mode = { \"i\", \"s\" } }, }, }","s":"nvim-cmp (optional)","u":"/extras/coding/luasnip","h":"#nvim-cmp-optional","p":141},{"i":158,"t":"blink.cmp integration Options Full Spec opts = { sources = { compat = { \"luasnip\" } }, snippets = { expand = function(snippet) require(\"luasnip\").lsp_expand(snippet) end, active = function(filter) if filter and filter.direction then return require(\"luasnip\").jumpable(filter.direction) end return require(\"luasnip\").in_snippet() end, jump = function(direction) require(\"luasnip\").jump(direction) end, }, } { \"saghen/blink.cmp\", optional = true, dependencies = { { \"saghen/blink.compat\", opts = { impersonate_nvim_cmp = true } }, { \"saadparwaiz1/cmp_luasnip\" }, }, opts = { sources = { compat = { \"luasnip\" } }, snippets = { expand = function(snippet) require(\"luasnip\").lsp_expand(snippet) end, active = function(filter) if filter and filter.direction then return require(\"luasnip\").jumpable(filter.direction) end return require(\"luasnip\").in_snippet() end, jump = function(direction) require(\"luasnip\").jump(direction) end, }, }, }","s":"blink.cmp (optional)","u":"/extras/coding/luasnip","h":"#blinkcmp-optional","p":141},{"i":160,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Blink","u":"/extras/coding/blink","h":"","p":159},{"i":162,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- set to `true` to follow the main branch -- you need to have a working rust toolchain to build the plugin -- in this case. vim.g.lazyvim_blink_main = false Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/coding/blink","h":"#options","p":159},{"i":164,"t":"Options Full Spec opts = { snippets = { expand = function(snippet, _) return LazyVim.cmp.expand(snippet) end, }, appearance = { -- sets the fallback highlight groups to nvim-cmp's highlight groups -- useful for when your theme doesn't support blink.cmp -- will be removed in a future release, assuming themes add support use_nvim_cmp_as_default = false, -- set to 'mono' for 'Nerd Font Mono' or 'normal' for 'Nerd Font' -- adjusts spacing to ensure icons are aligned nerd_font_variant = \"mono\", }, completion = { accept = { -- experimental auto-brackets support auto_brackets = { enabled = true, }, }, menu = { draw = { treesitter = { \"lsp\" }, }, }, documentation = { auto_show = true, auto_show_delay_ms = 200, }, ghost_text = { enabled = vim.g.ai_cmp, }, }, -- experimental signature help support -- signature = { enabled = true }, sources = { -- adding any nvim-cmp sources here will enable them -- with blink.compat compat = {}, default = { \"lsp\", \"path\", \"snippets\", \"buffer\" }, cmdline = {}, }, keymap = { preset = \"enter\", [\"\"] = { \"select_and_accept\" }, }, } { \"saghen/blink.cmp\", version = not vim.g.lazyvim_blink_main and \"*\", build = vim.g.lazyvim_blink_main and \"cargo build --release\", opts_extend = { \"sources.completion.enabled_providers\", \"sources.compat\", \"sources.default\", }, dependencies = { \"rafamadriz/friendly-snippets\", -- add blink.compat to dependencies { \"saghen/blink.compat\", optional = true, -- make optional so it's only enabled if any extras need it opts = {}, version = not vim.g.lazyvim_blink_main and \"*\", }, }, event = \"InsertEnter\", ---@module 'blink.cmp' ---@type blink.cmp.Config opts = { snippets = { expand = function(snippet, _) return LazyVim.cmp.expand(snippet) end, }, appearance = { -- sets the fallback highlight groups to nvim-cmp's highlight groups -- useful for when your theme doesn't support blink.cmp -- will be removed in a future release, assuming themes add support use_nvim_cmp_as_default = false, -- set to 'mono' for 'Nerd Font Mono' or 'normal' for 'Nerd Font' -- adjusts spacing to ensure icons are aligned nerd_font_variant = \"mono\", }, completion = { accept = { -- experimental auto-brackets support auto_brackets = { enabled = true, }, }, menu = { draw = { treesitter = { \"lsp\" }, }, }, documentation = { auto_show = true, auto_show_delay_ms = 200, }, ghost_text = { enabled = vim.g.ai_cmp, }, }, -- experimental signature help support -- signature = { enabled = true }, sources = { -- adding any nvim-cmp sources here will enable them -- with blink.compat compat = {}, default = { \"lsp\", \"path\", \"snippets\", \"buffer\" }, cmdline = {}, }, keymap = { preset = \"enter\", [\"\"] = { \"select_and_accept\" }, }, }, ---@param opts blink.cmp.Config | { sources: { compat: string[] } } config = function(_, opts) -- setup compat sources local enabled = opts.sources.default for _, source in ipairs(opts.sources.compat or {}) do opts.sources.providers[source] = vim.tbl_deep_extend( \"force\", { name = source, module = \"blink.compat.source\" }, opts.sources.providers[source] or {} ) if type(enabled) == \"table\" and not vim.tbl_contains(enabled, source) then table.insert(enabled, source) end end -- add ai_accept to key if not opts.keymap[\"\"] then if opts.keymap.preset == \"super-tab\" then -- super-tab opts.keymap[\"\"] = { require(\"blink.cmp.keymap.presets\")[\"super-tab\"][\"\"][1], LazyVim.cmp.map({ \"snippet_forward\", \"ai_accept\" }), \"fallback\", } else -- other presets opts.keymap[\"\"] = { LazyVim.cmp.map({ \"snippet_forward\", \"ai_accept\" }), \"fallback\", } end end --- NOTE: compat with latest version. Currenlty 0.7.6 if not vim.g.lazyvim_blink_main then ---@diagnostic disable-next-line: inject-field opts.sources.completion = opts.sources.completion or {} opts.sources.completion.enabled_providers = enabled if vim.tbl_get(opts, \"completion\", \"menu\", \"draw\", \"treesitter\") then ---@diagnostic disable-next-line: assign-type-mismatch opts.completion.menu.draw.treesitter = true end end -- Unset custom prop to pass blink.cmp validation opts.sources.compat = nil -- check if we need to override symbol kinds for _, provider in pairs(opts.sources.providers or {}) do ---@cast provider blink.cmp.SourceProviderConfig|{kind?:string} if provider.kind then local CompletionItemKind = require(\"blink.cmp.types\").CompletionItemKind local kind_idx = #CompletionItemKind + 1 CompletionItemKind[kind_idx] = provider.kind ---@diagnostic disable-next-line: no-unknown CompletionItemKind[provider.kind] = kind_idx ---@type fun(ctx: blink.cmp.Context, items: blink.cmp.CompletionItem[]): blink.cmp.CompletionItem[] local transform_items = provider.transform_items ---@param ctx blink.cmp.Context ---@param items blink.cmp.CompletionItem[] provider.transform_items = function(ctx, items) items = transform_items and transform_items(ctx, items) or items for _, item in ipairs(items) do item.kind = kind_idx or item.kind end return items end -- Unset custom prop to pass blink.cmp validation provider.kind = nil end end require(\"blink.cmp\").setup(opts) end, }","s":"blink.cmp","u":"/extras/coding/blink","h":"#blinkcmp","p":159},{"i":166,"t":"Options Full Spec opts = nil { \"rafamadriz/friendly-snippets\", -- add blink.compat to dependencies { \"saghen/blink.compat\", optional = true, -- make optional so it's only enabled if any extras need it opts = {}, version = not vim.g.lazyvim_blink_main and \"*\", }, }","s":"friendly-snippets","u":"/extras/coding/blink","h":"#friendly-snippets","p":159},{"i":168,"t":"add icons Options Full Spec opts = function(_, opts) opts.appearance = opts.appearance or {} opts.appearance.kind_icons = vim.tbl_extend(\"keep\", { Color = \"██\", -- Use block instead of icon for color items to make swatches more usable }, LazyVim.config.icons.kinds) end { \"saghen/blink.cmp\", opts = function(_, opts) opts.appearance = opts.appearance or {} opts.appearance.kind_icons = vim.tbl_extend(\"keep\", { Color = \"██\", -- Use block instead of icon for color items to make swatches more usable }, LazyVim.config.icons.kinds) end, }","s":"blink.cmp","u":"/extras/coding/blink","h":"#blinkcmp-1","p":159},{"i":170,"t":"lazydev Options Full Spec opts = { sources = { -- add lazydev to your completion providers default = { \"lazydev\" }, providers = { lazydev = { name = \"LazyDev\", module = \"lazydev.integrations.blink\", score_offset = 100, -- show at a higher priority than lsp }, }, }, } { \"saghen/blink.cmp\", opts = { sources = { -- add lazydev to your completion providers default = { \"lazydev\" }, providers = { lazydev = { name = \"LazyDev\", module = \"lazydev.integrations.blink\", score_offset = 100, -- show at a higher priority than lsp }, }, }, }, }","s":"blink.cmp","u":"/extras/coding/blink","h":"#blinkcmp-2","p":159},{"i":172,"t":"add blink.compat to dependencies Options Full Spec opts = {} { \"saghen/blink.compat\", optional = true, -- make optional so it's only enabled if any extras need it opts = {}, version = not vim.g.lazyvim_blink_main and \"*\", }","s":"blink.compat (optional)","u":"/extras/coding/blink","h":"#blinkcompat-optional","p":159},{"i":174,"t":"catppuccin support Options Full Spec opts = { integrations = { blink_cmp = true }, } { \"catppuccin\", optional = true, opts = { integrations = { blink_cmp = true }, }, }","s":"catppuccin (optional)","u":"/extras/coding/blink","h":"#catppuccin-optional","p":159},{"i":176,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini-surround","u":"/extras/coding/mini-surround","h":"","p":175},{"i":178,"t":"Options Full Spec opts = { mappings = { add = \"gsa\", -- Add surrounding in Normal and Visual modes delete = \"gsd\", -- Delete surrounding find = \"gsf\", -- Find surrounding (to the right) find_left = \"gsF\", -- Find surrounding (to the left) highlight = \"gsh\", -- Highlight surrounding replace = \"gsr\", -- Replace surrounding update_n_lines = \"gsn\", -- Update `n_lines` }, } { \"echasnovski/mini.surround\", recommended = true, keys = function(_, keys) -- Populate the keys based on the user's options local opts = LazyVim.opts(\"mini.surround\") local mappings = { { opts.mappings.add, desc = \"Add Surrounding\", mode = { \"n\", \"v\" } }, { opts.mappings.delete, desc = \"Delete Surrounding\" }, { opts.mappings.find, desc = \"Find Right Surrounding\" }, { opts.mappings.find_left, desc = \"Find Left Surrounding\" }, { opts.mappings.highlight, desc = \"Highlight Surrounding\" }, { opts.mappings.replace, desc = \"Replace Surrounding\" }, { opts.mappings.update_n_lines, desc = \"Update `MiniSurround.config.n_lines`\" }, } mappings = vim.tbl_filter(function(m) return m[1] and #m[1] > 0 end, mappings) return vim.list_extend(mappings, keys) end, opts = { mappings = { add = \"gsa\", -- Add surrounding in Normal and Visual modes delete = \"gsd\", -- Delete surrounding find = \"gsf\", -- Find surrounding (to the right) find_left = \"gsF\", -- Find surrounding (to the left) highlight = \"gsh\", -- Highlight surrounding replace = \"gsr\", -- Replace surrounding update_n_lines = \"gsn\", -- Update `n_lines` }, }, }","s":"mini.surround","u":"/extras/coding/mini-surround","h":"#minisurround","p":175},{"i":180,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Neogen","u":"/extras/coding/neogen","h":"","p":179},{"i":182,"t":"Options Full Spec opts = function(_, opts) if opts.snippet_engine ~= nil then return end local map = { [\"LuaSnip\"] = \"luasnip\", [\"nvim-snippy\"] = \"snippy\", [\"vim-vsnip\"] = \"vsnip\", } for plugin, engine in pairs(map) do if LazyVim.has(plugin) then opts.snippet_engine = engine return end end if vim.snippet then opts.snippet_engine = \"nvim\" end end { \"danymat/neogen\", cmd = \"Neogen\", keys = { { \"cn\", function() require(\"neogen\").generate() end, desc = \"Generate Annotations (Neogen)\", }, }, opts = function(_, opts) if opts.snippet_engine ~= nil then return end local map = { [\"LuaSnip\"] = \"luasnip\", [\"nvim-snippy\"] = \"snippy\", [\"vim-vsnip\"] = \"vsnip\", } for plugin, engine in pairs(map) do if LazyVim.has(plugin) then opts.snippet_engine = engine return end end if vim.snippet then opts.snippet_engine = \"nvim\" end end, }","s":"neogen","u":"/extras/coding/neogen","h":"#neogen-1","p":179},{"i":184,"t":"The default LazyVim mappings to cycle yank history are [y and ]y info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"yanky.nvim","u":"/extras/coding/yanky","h":"","p":183},{"i":185,"t":"Options Full Spec opts = { highlight = { timer = 150 }, } { \"gbprod/yanky.nvim\", recommended = true, desc = \"Better Yank/Paste\", event = \"LazyFile\", opts = { highlight = { timer = 150 }, }, keys = { { \"p\", function() if LazyVim.pick.picker.name == \"telescope\" then require(\"telescope\").extensions.yank_history.yank_history({}) else vim.cmd([[YankyRingHistory]]) end end, mode = { \"n\", \"x\" }, desc = \"Open Yank History\", }, -- stylua: ignore { \"y\", \"(YankyYank)\", mode = { \"n\", \"x\" }, desc = \"Yank Text\" }, { \"p\", \"(YankyPutAfter)\", mode = { \"n\", \"x\" }, desc = \"Put Text After Cursor\" }, { \"P\", \"(YankyPutBefore)\", mode = { \"n\", \"x\" }, desc = \"Put Text Before Cursor\" }, { \"gp\", \"(YankyGPutAfter)\", mode = { \"n\", \"x\" }, desc = \"Put Text After Selection\" }, { \"gP\", \"(YankyGPutBefore)\", mode = { \"n\", \"x\" }, desc = \"Put Text Before Selection\" }, { \"[y\", \"(YankyCycleForward)\", desc = \"Cycle Forward Through Yank History\" }, { \"]y\", \"(YankyCycleBackward)\", desc = \"Cycle Backward Through Yank History\" }, { \"]p\", \"(YankyPutIndentAfterLinewise)\", desc = \"Put Indented After Cursor (Linewise)\" }, { \"[p\", \"(YankyPutIndentBeforeLinewise)\", desc = \"Put Indented Before Cursor (Linewise)\" }, { \"]P\", \"(YankyPutIndentAfterLinewise)\", desc = \"Put Indented After Cursor (Linewise)\" }, { \"[P\", \"(YankyPutIndentBeforeLinewise)\", desc = \"Put Indented Before Cursor (Linewise)\" }, { \">p\", \"(YankyPutIndentAfterShiftRight)\", desc = \"Put and Indent Right\" }, { \"(YankyPutIndentAfterShiftLeft)\", desc = \"Put and Indent Left\" }, { \">P\", \"(YankyPutIndentBeforeShiftRight)\", desc = \"Put Before and Indent Right\" }, { \"(YankyPutIndentBeforeShiftLeft)\", desc = \"Put Before and Indent Left\" }, { \"=p\", \"(YankyPutAfterFilter)\", desc = \"Put After Applying a Filter\" }, { \"=P\", \"(YankyPutBeforeFilter)\", desc = \"Put Before Applying a Filter\" }, }, }","s":"yanky.nvim","u":"/extras/coding/yanky","h":"#yankynvim-1","p":183},{"i":187,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"DAP Core","u":"/extras/dap/core","h":"","p":186},{"i":189,"t":"Options Full Spec opts = {} { \"mfussenegger/nvim-dap\", recommended = true, desc = \"Debugging support. Requires language specific adapters to be configured. (see lang extras)\", dependencies = { \"rcarriga/nvim-dap-ui\", -- virtual text for the debugger { \"theHamsta/nvim-dap-virtual-text\", opts = {}, }, }, -- stylua: ignore keys = { { \"dB\", function() require(\"dap\").set_breakpoint(vim.fn.input('Breakpoint condition: ')) end, desc = \"Breakpoint Condition\" }, { \"db\", function() require(\"dap\").toggle_breakpoint() end, desc = \"Toggle Breakpoint\" }, { \"dc\", function() require(\"dap\").continue() end, desc = \"Run/Continue\" }, { \"da\", function() require(\"dap\").continue({ before = get_args }) end, desc = \"Run with Args\" }, { \"dC\", function() require(\"dap\").run_to_cursor() end, desc = \"Run to Cursor\" }, { \"dg\", function() require(\"dap\").goto_() end, desc = \"Go to Line (No Execute)\" }, { \"di\", function() require(\"dap\").step_into() end, desc = \"Step Into\" }, { \"dj\", function() require(\"dap\").down() end, desc = \"Down\" }, { \"dk\", function() require(\"dap\").up() end, desc = \"Up\" }, { \"dl\", function() require(\"dap\").run_last() end, desc = \"Run Last\" }, { \"do\", function() require(\"dap\").step_out() end, desc = \"Step Out\" }, { \"dO\", function() require(\"dap\").step_over() end, desc = \"Step Over\" }, { \"dP\", function() require(\"dap\").pause() end, desc = \"Pause\" }, { \"dr\", function() require(\"dap\").repl.toggle() end, desc = \"Toggle REPL\" }, { \"ds\", function() require(\"dap\").session() end, desc = \"Session\" }, { \"dt\", function() require(\"dap\").terminate() end, desc = \"Terminate\" }, { \"dw\", function() require(\"dap.ui.widgets\").hover() end, desc = \"Widgets\" }, }, config = function() -- load mason-nvim-dap here, after all adapters have been setup if LazyVim.has(\"mason-nvim-dap.nvim\") then require(\"mason-nvim-dap\").setup(LazyVim.opts(\"mason-nvim-dap.nvim\")) end vim.api.nvim_set_hl(0, \"DapStoppedLine\", { default = true, link = \"Visual\" }) for name, sign in pairs(LazyVim.config.icons.dap) do sign = type(sign) == \"table\" and sign or { sign } vim.fn.sign_define( \"Dap\" .. name, { text = sign[1], texthl = sign[2] or \"DiagnosticInfo\", linehl = sign[3], numhl = sign[3] } ) end -- setup dap config by VsCode launch.json file local vscode = require(\"dap.ext.vscode\") local json = require(\"plenary.json\") vscode.json_decode = function(str) return vim.json.decode(json.json_strip_comments(str)) end end, }","s":"nvim-dap","u":"/extras/dap/core","h":"#nvim-dap","p":186},{"i":191,"t":"Options Full Spec opts = nil { \"rcarriga/nvim-dap-ui\", -- virtual text for the debugger { \"theHamsta/nvim-dap-virtual-text\", opts = {}, }, }","s":"nvim-dap-ui","u":"/extras/dap/core","h":"#nvim-dap-ui","p":186},{"i":193,"t":"virtual text for the debugger Options Full Spec opts = {} { \"theHamsta/nvim-dap-virtual-text\", opts = {}, }","s":"nvim-dap-virtual-text","u":"/extras/dap/core","h":"#nvim-dap-virtual-text","p":186},{"i":195,"t":"fancy UI for the debugger Options Full Spec opts = {} { \"rcarriga/nvim-dap-ui\", dependencies = { \"nvim-neotest/nvim-nio\" }, -- stylua: ignore keys = { { \"du\", function() require(\"dapui\").toggle({ }) end, desc = \"Dap UI\" }, { \"de\", function() require(\"dapui\").eval() end, desc = \"Eval\", mode = {\"n\", \"v\"} }, }, opts = {}, config = function(_, opts) local dap = require(\"dap\") local dapui = require(\"dapui\") dapui.setup(opts) dap.listeners.after.event_initialized[\"dapui_config\"] = function() dapui.open({}) end dap.listeners.before.event_terminated[\"dapui_config\"] = function() dapui.close({}) end dap.listeners.before.event_exited[\"dapui_config\"] = function() dapui.close({}) end end, }","s":"nvim-dap-ui","u":"/extras/dap/core","h":"#nvim-dap-ui-1","p":186},{"i":197,"t":"Options Full Spec opts = nil { \"nvim-neotest/nvim-nio\" }","s":"nvim-nio","u":"/extras/dap/core","h":"#nvim-nio","p":186},{"i":199,"t":"mason.nvim integration Options Full Spec opts = { -- Makes a best effort to setup the various debuggers with -- reasonable debug configurations automatic_installation = true, -- You can provide additional configuration to the handlers, -- see mason-nvim-dap README for more information handlers = {}, -- You'll need to check that you have the required things installed -- online, please don't ask me how to install them :) ensure_installed = { -- Update this to ensure that you have the debuggers for the langs you want }, } { \"jay-babu/mason-nvim-dap.nvim\", dependencies = \"mason.nvim\", cmd = { \"DapInstall\", \"DapUninstall\" }, opts = { -- Makes a best effort to setup the various debuggers with -- reasonable debug configurations automatic_installation = true, -- You can provide additional configuration to the handlers, -- see mason-nvim-dap README for more information handlers = {}, -- You'll need to check that you have the required things installed -- online, please don't ask me how to install them :) ensure_installed = { -- Update this to ensure that you have the debuggers for the langs you want }, }, -- mason-nvim-dap is loaded when nvim-dap loads config = function() end, }","s":"mason-nvim-dap.nvim","u":"/extras/dap/core","h":"#mason-nvim-dapnvim","p":186},{"i":201,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Nvim-cmp","u":"/extras/coding/nvim-cmp","h":"","p":200},{"i":203,"t":"Setup nvim-cmp Options Full Spec opts = function() vim.api.nvim_set_hl(0, \"CmpGhostText\", { link = \"Comment\", default = true }) local cmp = require(\"cmp\") local defaults = require(\"cmp.config.default\")() local auto_select = true return { auto_brackets = {}, -- configure any filetype to auto add brackets completion = { completeopt = \"menu,menuone,noinsert\" .. (auto_select and \"\" or \",noselect\"), }, preselect = auto_select and cmp.PreselectMode.Item or cmp.PreselectMode.None, mapping = cmp.mapping.preset.insert({ [\"\"] = cmp.mapping.scroll_docs(-4), [\"\"] = cmp.mapping.scroll_docs(4), [\"\"] = cmp.mapping.select_next_item({ behavior = cmp.SelectBehavior.Insert }), [\"\"] = cmp.mapping.select_prev_item({ behavior = cmp.SelectBehavior.Insert }), [\"\"] = cmp.mapping.complete(), [\"\"] = LazyVim.cmp.confirm({ select = auto_select }), [\"\"] = LazyVim.cmp.confirm({ select = true }), [\"\"] = LazyVim.cmp.confirm({ behavior = cmp.ConfirmBehavior.Replace }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. [\"\"] = function(fallback) cmp.abort() fallback() end, [\"\"] = function(fallback) return LazyVim.cmp.map({ \"snippet_forward\", \"ai_accept\" }, fallback)() end, }), sources = cmp.config.sources({ { name = \"lazydev\" }, { name = \"nvim_lsp\" }, { name = \"path\" }, }, { { name = \"buffer\" }, }), formatting = { format = function(entry, item) local icons = LazyVim.config.icons.kinds if icons[item.kind] then item.kind = icons[item.kind] .. item.kind end local widths = { abbr = vim.g.cmp_widths and vim.g.cmp_widths.abbr or 40, menu = vim.g.cmp_widths and vim.g.cmp_widths.menu or 30, } for key, width in pairs(widths) do if item[key] and vim.fn.strdisplaywidth(item[key]) > width then item[key] = vim.fn.strcharpart(item[key], 0, width - 1) .. \"…\" end end return item end, }, experimental = { -- only show ghost text when we show ai completions ghost_text = vim.g.ai_cmp and { hl_group = \"CmpGhostText\", } or false, }, sorting = defaults.sorting, } end { \"hrsh7th/nvim-cmp\", version = false, -- last release is way too old event = \"InsertEnter\", dependencies = { \"hrsh7th/cmp-nvim-lsp\", \"hrsh7th/cmp-buffer\", \"hrsh7th/cmp-path\", }, -- Not all LSP servers add brackets when completing a function. -- To better deal with this, LazyVim adds a custom option to cmp, -- that you can configure. For example: -- -- ```lua -- opts = { -- auto_brackets = { \"python\" } -- } -- ``` opts = function() vim.api.nvim_set_hl(0, \"CmpGhostText\", { link = \"Comment\", default = true }) local cmp = require(\"cmp\") local defaults = require(\"cmp.config.default\")() local auto_select = true return { auto_brackets = {}, -- configure any filetype to auto add brackets completion = { completeopt = \"menu,menuone,noinsert\" .. (auto_select and \"\" or \",noselect\"), }, preselect = auto_select and cmp.PreselectMode.Item or cmp.PreselectMode.None, mapping = cmp.mapping.preset.insert({ [\"\"] = cmp.mapping.scroll_docs(-4), [\"\"] = cmp.mapping.scroll_docs(4), [\"\"] = cmp.mapping.select_next_item({ behavior = cmp.SelectBehavior.Insert }), [\"\"] = cmp.mapping.select_prev_item({ behavior = cmp.SelectBehavior.Insert }), [\"\"] = cmp.mapping.complete(), [\"\"] = LazyVim.cmp.confirm({ select = auto_select }), [\"\"] = LazyVim.cmp.confirm({ select = true }), [\"\"] = LazyVim.cmp.confirm({ behavior = cmp.ConfirmBehavior.Replace }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. [\"\"] = function(fallback) cmp.abort() fallback() end, [\"\"] = function(fallback) return LazyVim.cmp.map({ \"snippet_forward\", \"ai_accept\" }, fallback)() end, }), sources = cmp.config.sources({ { name = \"lazydev\" }, { name = \"nvim_lsp\" }, { name = \"path\" }, }, { { name = \"buffer\" }, }), formatting = { format = function(entry, item) local icons = LazyVim.config.icons.kinds if icons[item.kind] then item.kind = icons[item.kind] .. item.kind end local widths = { abbr = vim.g.cmp_widths and vim.g.cmp_widths.abbr or 40, menu = vim.g.cmp_widths and vim.g.cmp_widths.menu or 30, } for key, width in pairs(widths) do if item[key] and vim.fn.strdisplaywidth(item[key]) > width then item[key] = vim.fn.strcharpart(item[key], 0, width - 1) .. \"…\" end end return item end, }, experimental = { -- only show ghost text when we show ai completions ghost_text = vim.g.ai_cmp and { hl_group = \"CmpGhostText\", } or false, }, sorting = defaults.sorting, } end, main = \"lazyvim.util.cmp\", }","s":"nvim-cmp","u":"/extras/coding/nvim-cmp","h":"#nvim-cmp-1","p":200},{"i":205,"t":"Options Full Spec opts = nil { \"hrsh7th/cmp-nvim-lsp\", \"hrsh7th/cmp-buffer\", \"hrsh7th/cmp-path\", }","s":"cmp-nvim-lsp","u":"/extras/coding/nvim-cmp","h":"#cmp-nvim-lsp","p":200},{"i":207,"t":"Options Full Spec opts = nil \"hrsh7th/cmp-buffer\"","s":"cmp-buffer","u":"/extras/coding/nvim-cmp","h":"#cmp-buffer","p":200},{"i":209,"t":"Options Full Spec opts = nil \"hrsh7th/cmp-path\"","s":"cmp-path","u":"/extras/coding/nvim-cmp","h":"#cmp-path","p":200},{"i":211,"t":"snippets Options Full Spec opts = function(_, opts) opts.snippet = { expand = function(item) return LazyVim.cmp.expand(item.body) end, } if LazyVim.has(\"nvim-snippets\") then table.insert(opts.sources, { name = \"snippets\" }) end end { \"hrsh7th/nvim-cmp\", dependencies = { { \"garymjr/nvim-snippets\", opts = { friendly_snippets = true, }, dependencies = { \"rafamadriz/friendly-snippets\" }, }, }, opts = function(_, opts) opts.snippet = { expand = function(item) return LazyVim.cmp.expand(item.body) end, } if LazyVim.has(\"nvim-snippets\") then table.insert(opts.sources, { name = \"snippets\" }) end end, }","s":"nvim-cmp","u":"/extras/coding/nvim-cmp","h":"#nvim-cmp-2","p":200},{"i":213,"t":"Options Full Spec opts = { friendly_snippets = true, } { \"garymjr/nvim-snippets\", opts = { friendly_snippets = true, }, dependencies = { \"rafamadriz/friendly-snippets\" }, }","s":"nvim-snippets","u":"/extras/coding/nvim-cmp","h":"#nvim-snippets","p":200},{"i":215,"t":"Options Full Spec opts = nil { \"rafamadriz/friendly-snippets\" }","s":"friendly-snippets","u":"/extras/coding/nvim-cmp","h":"#friendly-snippets","p":200},{"i":217,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"DAP Neovim Lua Adapter","u":"/extras/dap/nlua","h":"","p":216},{"i":219,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", dependencies = { { \"jbyuki/one-small-step-for-vimkind\", -- stylua: ignore config = function() local dap = require(\"dap\") dap.adapters.nlua = function(callback, conf) local adapter = { type = \"server\", host = conf.host or \"127.0.0.1\", port = conf.port or 8086, } if conf.start_neovim then local dap_run = dap.run dap.run = function(c) adapter.port = c.port adapter.host = c.host end require(\"osv\").run_this() dap.run = dap_run end callback(adapter) end dap.configurations.lua = { { type = \"nlua\", request = \"attach\", name = \"Run this file\", start_neovim = {}, }, { type = \"nlua\", request = \"attach\", name = \"Attach to running Neovim instance (port = 8086)\", port = 8086, }, } end, }, }, }","s":"nvim-dap","u":"/extras/dap/nlua","h":"#nvim-dap","p":216},{"i":221,"t":"Options Full Spec opts = {} { \"jbyuki/one-small-step-for-vimkind\", -- stylua: ignore config = function() local dap = require(\"dap\") dap.adapters.nlua = function(callback, conf) local adapter = { type = \"server\", host = conf.host or \"127.0.0.1\", port = conf.port or 8086, } if conf.start_neovim then local dap_run = dap.run dap.run = function(c) adapter.port = c.port adapter.host = c.host end require(\"osv\").run_this() dap.run = dap_run end callback(adapter) end dap.configurations.lua = { { type = \"nlua\", request = \"attach\", name = \"Run this file\", start_neovim = {}, }, { type = \"nlua\", request = \"attach\", name = \"Attach to running Neovim instance (port = 8086)\", port = 8086, }, } end, }","s":"one-small-step-for-vimkind","u":"/extras/dap/nlua","h":"#one-small-step-for-vimkind","p":216},{"i":223,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Aerial","u":"/extras/editor/aerial","h":"","p":222},{"i":225,"t":"Options Full Spec opts = function() local icons = vim.deepcopy(LazyVim.config.icons.kinds) -- HACK: fix lua's weird choice for `Package` for control -- structures like if/else/for/etc. icons.lua = { Package = icons.Control } ---@type table|false local filter_kind = false if LazyVim.config.kind_filter then filter_kind = assert(vim.deepcopy(LazyVim.config.kind_filter)) filter_kind._ = filter_kind.default filter_kind.default = nil end local opts = { attach_mode = \"global\", backends = { \"lsp\", \"treesitter\", \"markdown\", \"man\" }, show_guides = true, layout = { resize_to_content = false, win_opts = { winhl = \"Normal:NormalFloat,FloatBorder:NormalFloat,SignColumn:SignColumnSB\", signcolumn = \"yes\", statuscolumn = \" \", }, }, icons = icons, filter_kind = filter_kind, -- stylua: ignore guides = { mid_item = \"├╴\", last_item = \"└╴\", nested_top = \"│ \", whitespace = \" \", }, } return opts end { \"stevearc/aerial.nvim\", event = \"LazyFile\", opts = function() local icons = vim.deepcopy(LazyVim.config.icons.kinds) -- HACK: fix lua's weird choice for `Package` for control -- structures like if/else/for/etc. icons.lua = { Package = icons.Control } ---@type table|false local filter_kind = false if LazyVim.config.kind_filter then filter_kind = assert(vim.deepcopy(LazyVim.config.kind_filter)) filter_kind._ = filter_kind.default filter_kind.default = nil end local opts = { attach_mode = \"global\", backends = { \"lsp\", \"treesitter\", \"markdown\", \"man\" }, show_guides = true, layout = { resize_to_content = false, win_opts = { winhl = \"Normal:NormalFloat,FloatBorder:NormalFloat,SignColumn:SignColumnSB\", signcolumn = \"yes\", statuscolumn = \" \", }, }, icons = icons, filter_kind = filter_kind, -- stylua: ignore guides = { mid_item = \"├╴\", last_item = \"└╴\", nested_top = \"│ \", whitespace = \" \", }, } return opts end, keys = { { \"cs\", \"AerialToggle\", desc = \"Aerial (Symbols)\" }, }, }","s":"aerial.nvim","u":"/extras/editor/aerial","h":"#aerialnvim","p":222},{"i":227,"t":"Options Full Spec opts = nil { \"folke/trouble.nvim\", optional = true, keys = { { \"cs\", false }, }, }","s":"trouble.nvim (optional)","u":"/extras/editor/aerial","h":"#troublenvim-optional","p":222},{"i":229,"t":"Telescope integration Options Full Spec opts = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"aerial\") end) end { \"nvim-telescope/telescope.nvim\", optional = true, opts = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"aerial\") end) end, keys = { { \"ss\", \"Telescope aerial\", desc = \"Goto Symbol (Aerial)\", }, }, }","s":"telescope.nvim (optional)","u":"/extras/editor/aerial","h":"#telescopenvim-optional","p":222},{"i":231,"t":"edgy integration Options Full Spec opts = function(_, opts) local edgy_idx = LazyVim.plugin.extra_idx(\"ui.edgy\") local aerial_idx = LazyVim.plugin.extra_idx(\"editor.aerial\") if edgy_idx and edgy_idx > aerial_idx then LazyVim.warn(\"The `edgy.nvim` extra must be **imported** before the `aerial.nvim` extra to work properly.\", { title = \"LazyVim\", }) end opts.right = opts.right or {} table.insert(opts.right, { title = \"Aerial\", ft = \"aerial\", pinned = true, open = \"AerialOpen\", }) end { \"folke/edgy.nvim\", optional = true, opts = function(_, opts) local edgy_idx = LazyVim.plugin.extra_idx(\"ui.edgy\") local aerial_idx = LazyVim.plugin.extra_idx(\"editor.aerial\") if edgy_idx and edgy_idx > aerial_idx then LazyVim.warn(\"The `edgy.nvim` extra must be **imported** before the `aerial.nvim` extra to work properly.\", { title = \"LazyVim\", }) end opts.right = opts.right or {} table.insert(opts.right, { title = \"Aerial\", ft = \"aerial\", pinned = true, open = \"AerialOpen\", }) end, }","s":"edgy.nvim (optional)","u":"/extras/editor/aerial","h":"#edgynvim-optional","p":222},{"i":233,"t":"lualine integration Options Full Spec opts = function(_, opts) if not vim.g.trouble_lualine then table.insert(opts.sections.lualine_c, { \"aerial\", sep = \" \", -- separator between symbols sep_icon = \"\", -- separator between icon and symbol -- The number of symbols to render top-down. In order to render only 'N' last -- symbols, negative numbers may be supplied. For instance, 'depth = -1' can -- be used in order to render only current symbol. depth = 5, -- When 'dense' mode is on, icons are not rendered near their symbols. Only -- a single icon that represents the kind of current symbol is rendered at -- the beginning of status line. dense = false, -- The separator to be used to separate symbols in dense mode. dense_sep = \".\", -- Color the symbol icons. colored = true, }) end end { \"nvim-lualine/lualine.nvim\", optional = true, opts = function(_, opts) if not vim.g.trouble_lualine then table.insert(opts.sections.lualine_c, { \"aerial\", sep = \" \", -- separator between symbols sep_icon = \"\", -- separator between icon and symbol -- The number of symbols to render top-down. In order to render only 'N' last -- symbols, negative numbers may be supplied. For instance, 'depth = -1' can -- be used in order to render only current symbol. depth = 5, -- When 'dense' mode is on, icons are not rendered near their symbols. Only -- a single icon that represents the kind of current symbol is rendered at -- the beginning of status line. dense = false, -- The separator to be used to separate symbols in dense mode. dense_sep = \".\", -- Color the symbol icons. colored = true, }) end end, }","s":"lualine.nvim (optional)","u":"/extras/editor/aerial","h":"#lualinenvim-optional","p":222},{"i":235,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Dial","u":"/extras/editor/dial","h":"","p":234},{"i":237,"t":"Options Full Spec opts = function() local augend = require(\"dial.augend\") local logical_alias = augend.constant.new({ elements = { \"&&\", \"||\" }, word = false, cyclic = true, }) local ordinal_numbers = augend.constant.new({ -- elements through which we cycle. When we increment, we go down -- On decrement we go up elements = { \"first\", \"second\", \"third\", \"fourth\", \"fifth\", \"sixth\", \"seventh\", \"eighth\", \"ninth\", \"tenth\", }, -- if true, it only matches strings with word boundary. firstDate wouldn't work for example word = false, -- do we cycle back and forth (tenth to first on increment, first to tenth on decrement). -- Otherwise nothing will happen when there are no further values cyclic = true, }) local weekdays = augend.constant.new({ elements = { \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\", \"Sunday\", }, word = true, cyclic = true, }) local months = augend.constant.new({ elements = { \"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\", }, word = true, cyclic = true, }) local capitalized_boolean = augend.constant.new({ elements = { \"True\", \"False\", }, word = true, cyclic = true, }) return { dials_by_ft = { css = \"css\", vue = \"vue\", javascript = \"typescript\", typescript = \"typescript\", typescriptreact = \"typescript\", javascriptreact = \"typescript\", json = \"json\", lua = \"lua\", markdown = \"markdown\", sass = \"css\", scss = \"css\", python = \"python\", }, groups = { default = { augend.integer.alias.decimal, -- nonnegative decimal number (0, 1, 2, 3, ...) augend.integer.alias.decimal_int, -- nonnegative and negative decimal number augend.integer.alias.hex, -- nonnegative hex number (0x01, 0x1a1f, etc.) augend.date.alias[\"%Y/%m/%d\"], -- date (2022/02/19, etc.) ordinal_numbers, weekdays, months, capitalized_boolean, augend.constant.alias.bool, -- boolean value (true <-> false) logical_alias, }, vue = { augend.constant.new({ elements = { \"let\", \"const\" } }), augend.hexcolor.new({ case = \"lower\" }), augend.hexcolor.new({ case = \"upper\" }), }, typescript = { augend.constant.new({ elements = { \"let\", \"const\" } }), }, css = { augend.hexcolor.new({ case = \"lower\", }), augend.hexcolor.new({ case = \"upper\", }), }, markdown = { augend.misc.alias.markdown_header, }, json = { augend.semver.alias.semver, -- versioning (v1.1.2) }, lua = { augend.constant.new({ elements = { \"and\", \"or\" }, word = true, -- if false, \"sand\" is incremented into \"sor\", \"doctor\" into \"doctand\", etc. cyclic = true, -- \"or\" is incremented into \"and\". }), }, python = { augend.constant.new({ elements = { \"and\", \"or\" }, }), }, }, } end { \"monaqa/dial.nvim\", recommended = true, desc = \"Increment and decrement numbers, dates, and more\", -- stylua: ignore keys = { { \"\", function() return M.dial(true) end, expr = true, desc = \"Increment\", mode = {\"n\", \"v\"} }, { \"\", function() return M.dial(false) end, expr = true, desc = \"Decrement\", mode = {\"n\", \"v\"} }, { \"g\", function() return M.dial(true, true) end, expr = true, desc = \"Increment\", mode = {\"n\", \"v\"} }, { \"g\", function() return M.dial(false, true) end, expr = true, desc = \"Decrement\", mode = {\"n\", \"v\"} }, }, opts = function() local augend = require(\"dial.augend\") local logical_alias = augend.constant.new({ elements = { \"&&\", \"||\" }, word = false, cyclic = true, }) local ordinal_numbers = augend.constant.new({ -- elements through which we cycle. When we increment, we go down -- On decrement we go up elements = { \"first\", \"second\", \"third\", \"fourth\", \"fifth\", \"sixth\", \"seventh\", \"eighth\", \"ninth\", \"tenth\", }, -- if true, it only matches strings with word boundary. firstDate wouldn't work for example word = false, -- do we cycle back and forth (tenth to first on increment, first to tenth on decrement). -- Otherwise nothing will happen when there are no further values cyclic = true, }) local weekdays = augend.constant.new({ elements = { \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\", \"Sunday\", }, word = true, cyclic = true, }) local months = augend.constant.new({ elements = { \"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\", }, word = true, cyclic = true, }) local capitalized_boolean = augend.constant.new({ elements = { \"True\", \"False\", }, word = true, cyclic = true, }) return { dials_by_ft = { css = \"css\", vue = \"vue\", javascript = \"typescript\", typescript = \"typescript\", typescriptreact = \"typescript\", javascriptreact = \"typescript\", json = \"json\", lua = \"lua\", markdown = \"markdown\", sass = \"css\", scss = \"css\", python = \"python\", }, groups = { default = { augend.integer.alias.decimal, -- nonnegative decimal number (0, 1, 2, 3, ...) augend.integer.alias.decimal_int, -- nonnegative and negative decimal number augend.integer.alias.hex, -- nonnegative hex number (0x01, 0x1a1f, etc.) augend.date.alias[\"%Y/%m/%d\"], -- date (2022/02/19, etc.) ordinal_numbers, weekdays, months, capitalized_boolean, augend.constant.alias.bool, -- boolean value (true <-> false) logical_alias, }, vue = { augend.constant.new({ elements = { \"let\", \"const\" } }), augend.hexcolor.new({ case = \"lower\" }), augend.hexcolor.new({ case = \"upper\" }), }, typescript = { augend.constant.new({ elements = { \"let\", \"const\" } }), }, css = { augend.hexcolor.new({ case = \"lower\", }), augend.hexcolor.new({ case = \"upper\", }), }, markdown = { augend.misc.alias.markdown_header, }, json = { augend.semver.alias.semver, -- versioning (v1.1.2) }, lua = { augend.constant.new({ elements = { \"and\", \"or\" }, word = true, -- if false, \"sand\" is incremented into \"sor\", \"doctor\" into \"doctand\", etc. cyclic = true, -- \"or\" is incremented into \"and\". }), }, python = { augend.constant.new({ elements = { \"and\", \"or\" }, }), }, }, } end, config = function(_, opts) -- copy defaults to each group for name, group in pairs(opts.groups) do if name ~= \"default\" then vim.list_extend(group, opts.groups.default) end end require(\"dial.config\").augends:register_group(opts.groups) vim.g.dials_by_ft = opts.dials_by_ft end, }","s":"dial.nvim","u":"/extras/editor/dial","h":"#dialnvim","p":234},{"i":239,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Harpoon2","u":"/extras/editor/harpoon2","h":"","p":238},{"i":241,"t":"Options Full Spec opts = { menu = { width = vim.api.nvim_win_get_width(0) - 4, }, settings = { save_on_toggle = true, }, } { \"ThePrimeagen/harpoon\", branch = \"harpoon2\", opts = { menu = { width = vim.api.nvim_win_get_width(0) - 4, }, settings = { save_on_toggle = true, }, }, keys = function() local keys = { { \"H\", function() require(\"harpoon\"):list():add() end, desc = \"Harpoon File\", }, { \"h\", function() local harpoon = require(\"harpoon\") harpoon.ui:toggle_quick_menu(harpoon:list()) end, desc = \"Harpoon Quick Menu\", }, } for i = 1, 5 do table.insert(keys, { \"\" .. i, function() require(\"harpoon\"):list():select(i) end, desc = \"Harpoon to File \" .. i, }) end return keys end, }","s":"harpoon","u":"/extras/editor/harpoon2","h":"#harpoon","p":238},{"i":243,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Illuminate","u":"/extras/editor/illuminate","h":"","p":242},{"i":245,"t":"disable snacks words Options Full Spec opts = { words = { enabled = false } } { \"snacks.nvim\", opts = { words = { enabled = false } } }","s":"snacks.nvim","u":"/extras/editor/illuminate","h":"#snacksnvim","p":242},{"i":247,"t":"Options Full Spec opts = { delay = 200, large_file_cutoff = 2000, large_file_overrides = { providers = { \"lsp\" }, }, } { \"RRethy/vim-illuminate\", event = \"LazyFile\", opts = { delay = 200, large_file_cutoff = 2000, large_file_overrides = { providers = { \"lsp\" }, }, }, config = function(_, opts) require(\"illuminate\").configure(opts) Snacks.toggle({ name = \"Illuminate\", get = function() return not require(\"illuminate.engine\").is_paused() end, set = function(enabled) local m = require(\"illuminate\") if enabled then m.resume() else m.pause() end end, }):map(\"ux\") local function map(key, dir, buffer) vim.keymap.set(\"n\", key, function() require(\"illuminate\")[\"goto_\" .. dir .. \"_reference\"](false) end, { desc = dir:sub(1, 1):upper() .. dir:sub(2) .. \" Reference\", buffer = buffer }) end map(\"]]\", \"next\") map(\"[[\", \"prev\") -- also set it after loading ftplugins, since a lot overwrite [[ and ]] vim.api.nvim_create_autocmd(\"FileType\", { callback = function() local buffer = vim.api.nvim_get_current_buf() map(\"]]\", \"next\", buffer) map(\"[[\", \"prev\", buffer) end, }) end, keys = { { \"]]\", desc = \"Next Reference\" }, { \"[[\", desc = \"Prev Reference\" }, }, }","s":"vim-illuminate","u":"/extras/editor/illuminate","h":"#vim-illuminate","p":242},{"i":249,"t":"The files autocmds.lua, keymaps.lua, lazy.lua and options.lua under lua/config will be automatically loaded at the appropriate time, so you don't need to require those files manually. LazyVim comes with a set of default config files that will be loaded before your own. ~/.config/nvim ├── lua │ ├── config │ │ ├── autocmds.lua │ │ ├── keymaps.lua │ │ ├── lazy.lua │ │ └── options.lua │ └── plugins │ ├── spec1.lua │ ├── ** │ └── spec2.lua └── init.lua danger Do not require autocmds, keymaps, lazy or options under lua/config/ or lazyvim.config manually. LazyVim will load those files automatically.","s":"General Settings","u":"/configuration/general","h":"","p":248},{"i":251,"t":"Custom Options Default Options lua/config/options.lua -- Options are automatically loaded before lazy.nvim startup -- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua -- Add any additional options here lazyvim.config.options -- This file is automatically loaded by plugins.core vim.g.mapleader = \" \" vim.g.maplocalleader = \"\\\\\" -- LazyVim auto format vim.g.autoformat = true -- Snacks animations -- Set to `false` to globally disable all snacks animations vim.g.snacks_animate = true -- LazyVim picker to use. -- Can be one of: telescope, fzf -- Leave it to \"auto\" to automatically use the picker -- enabled with `:LazyExtras` vim.g.lazyvim_picker = \"auto\" -- LazyVim completion engine to use. -- Can be one of: nvim-cmp, blink.cmp -- Leave it to \"auto\" to automatically use the completion engine -- enabled with `:LazyExtras` vim.g.lazyvim_cmp = \"auto\" -- if the completion engine supports the AI source, -- use that instead of inline suggestions vim.g.ai_cmp = true -- LazyVim root dir detection -- Each entry can be: -- * the name of a detector function like `lsp` or `cwd` -- * a pattern or array of patterns like `.git` or `lua`. -- * a function with signature `function(buf) -> string|string[]` vim.g.root_spec = { \"lsp\", { \".git\", \"lua\" }, \"cwd\" } -- Optionally setup the terminal to use -- This sets `vim.o.shell` and does some additional configuration for: -- * pwsh -- * powershell -- LazyVim.terminal.setup(\"pwsh\") -- Set LSP servers to be ignored when used with `util.root.detectors.lsp` -- for detecting the LSP root vim.g.root_lsp_ignore = { \"copilot\" } -- Hide deprecation warnings vim.g.deprecation_warnings = false -- Show the current document symbols location from Trouble in lualine -- You can disable this for a buffer by setting `vim.b.trouble_lualine = false` vim.g.trouble_lualine = true local opt = vim.opt opt.autowrite = true -- Enable auto write -- only set clipboard if not in ssh, to make sure the OSC 52 -- integration works automatically. Requires Neovim >= 0.10.0 opt.clipboard = vim.env.SSH_TTY and \"\" or \"unnamedplus\" -- Sync with system clipboard opt.completeopt = \"menu,menuone,noselect\" opt.conceallevel = 2 -- Hide * markup for bold and italic, but not markers with substitutions opt.confirm = true -- Confirm to save changes before exiting modified buffer opt.cursorline = true -- Enable highlighting of the current line opt.expandtab = true -- Use spaces instead of tabs opt.fillchars = { foldopen = \"\", foldclose = \"\", fold = \" \", foldsep = \" \", diff = \"╱\", eob = \" \", } opt.foldlevel = 99 opt.formatexpr = \"v:lua.require'lazyvim.util'.format.formatexpr()\" opt.formatoptions = \"jcroqlnt\" -- tcqj opt.grepformat = \"%f:%l:%c:%m\" opt.grepprg = \"rg --vimgrep\" opt.ignorecase = true -- Ignore case opt.inccommand = \"nosplit\" -- preview incremental substitute opt.jumpoptions = \"view\" opt.laststatus = 3 -- global statusline opt.linebreak = true -- Wrap lines at convenient points opt.list = true -- Show some invisible characters (tabs... opt.mouse = \"a\" -- Enable mouse mode opt.number = true -- Print line number opt.pumblend = 10 -- Popup blend opt.pumheight = 10 -- Maximum number of entries in a popup opt.relativenumber = true -- Relative line numbers opt.ruler = false -- Disable the default ruler opt.scrolloff = 4 -- Lines of context opt.sessionoptions = { \"buffers\", \"curdir\", \"tabpages\", \"winsize\", \"help\", \"globals\", \"skiprtp\", \"folds\" } opt.shiftround = true -- Round indent opt.shiftwidth = 2 -- Size of an indent opt.shortmess:append({ W = true, I = true, c = true, C = true }) opt.showmode = false -- Dont show mode since we have a statusline opt.sidescrolloff = 8 -- Columns of context opt.signcolumn = \"yes\" -- Always show the signcolumn, otherwise it would shift the text each time opt.smartcase = true -- Don't ignore case with capitals opt.smartindent = true -- Insert indents automatically opt.spelllang = { \"en\" } opt.splitbelow = true -- Put new windows below current opt.splitkeep = \"screen\" opt.splitright = true -- Put new windows right of current opt.statuscolumn = [[%!v:lua.require'snacks.statuscolumn'.get()]] opt.tabstop = 2 -- Number of spaces tabs count for opt.termguicolors = true -- True color support opt.timeoutlen = vim.g.vscode and 1000 or 300 -- Lower than default (1000) to quickly trigger which-key opt.undofile = true opt.undolevels = 10000 opt.updatetime = 200 -- Save swap file and trigger CursorHold opt.virtualedit = \"block\" -- Allow cursor to move where there is no text in visual block mode opt.wildmode = \"longest:full,full\" -- Command-line completion mode opt.winminwidth = 5 -- Minimum window width opt.wrap = false -- Disable line wrap if vim.fn.has(\"nvim-0.10\") == 1 then opt.smoothscroll = true opt.foldexpr = \"v:lua.require'lazyvim.util'.ui.foldexpr()\" opt.foldmethod = \"expr\" opt.foldtext = \"\" else opt.foldmethod = \"indent\" opt.foldtext = \"v:lua.require'lazyvim.util'.ui.foldtext()\" end -- Fix markdown indentation settings vim.g.markdown_recommended_style = 0","s":"Options","u":"/configuration/general","h":"#options","p":248},{"i":253,"t":"Custom Keymaps Default Keymaps lua/config/keymaps.lua -- Keymaps are automatically loaded on the VeryLazy event -- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua -- Add any additional keymaps here lazyvim.config.keymaps -- This file is automatically loaded by lazyvim.config.init -- DO NOT USE `LazyVim.safe_keymap_set` IN YOUR OWN CONFIG!! -- use `vim.keymap.set` instead local map = LazyVim.safe_keymap_set -- better up/down map({ \"n\", \"x\" }, \"j\", \"v:count == 0 ? 'gj' : 'j'\", { desc = \"Down\", expr = true, silent = true }) map({ \"n\", \"x\" }, \"\", \"v:count == 0 ? 'gj' : 'j'\", { desc = \"Down\", expr = true, silent = true }) map({ \"n\", \"x\" }, \"k\", \"v:count == 0 ? 'gk' : 'k'\", { desc = \"Up\", expr = true, silent = true }) map({ \"n\", \"x\" }, \"\", \"v:count == 0 ? 'gk' : 'k'\", { desc = \"Up\", expr = true, silent = true }) -- Move to window using the hjkl keys map(\"n\", \"\", \"h\", { desc = \"Go to Left Window\", remap = true }) map(\"n\", \"\", \"j\", { desc = \"Go to Lower Window\", remap = true }) map(\"n\", \"\", \"k\", { desc = \"Go to Upper Window\", remap = true }) map(\"n\", \"\", \"l\", { desc = \"Go to Right Window\", remap = true }) -- Resize window using arrow keys map(\"n\", \"\", \"resize +2\", { desc = \"Increase Window Height\" }) map(\"n\", \"\", \"resize -2\", { desc = \"Decrease Window Height\" }) map(\"n\", \"\", \"vertical resize -2\", { desc = \"Decrease Window Width\" }) map(\"n\", \"\", \"vertical resize +2\", { desc = \"Increase Window Width\" }) -- Move Lines map(\"n\", \"\", \"execute 'move .+' . v:count1==\", { desc = \"Move Down\" }) map(\"n\", \"\", \"execute 'move .-' . (v:count1 + 1)==\", { desc = \"Move Up\" }) map(\"i\", \"\", \"m .+1==gi\", { desc = \"Move Down\" }) map(\"i\", \"\", \"m .-2==gi\", { desc = \"Move Up\" }) map(\"v\", \"\", \":execute \\\"'<,'>move '>+\\\" . v:count1gv=gv\", { desc = \"Move Down\" }) map(\"v\", \"\", \":execute \\\"'<,'>move '<-\\\" . (v:count1 + 1)gv=gv\", { desc = \"Move Up\" }) -- buffers map(\"n\", \"\", \"bprevious\", { desc = \"Prev Buffer\" }) map(\"n\", \"\", \"bnext\", { desc = \"Next Buffer\" }) map(\"n\", \"[b\", \"bprevious\", { desc = \"Prev Buffer\" }) map(\"n\", \"]b\", \"bnext\", { desc = \"Next Buffer\" }) map(\"n\", \"bb\", \"e #\", { desc = \"Switch to Other Buffer\" }) map(\"n\", \"`\", \"e #\", { desc = \"Switch to Other Buffer\" }) map(\"n\", \"bd\", function() Snacks.bufdelete() end, { desc = \"Delete Buffer\" }) map(\"n\", \"bo\", function() Snacks.bufdelete.other() end, { desc = \"Delete Other Buffers\" }) map(\"n\", \"bD\", \":bd\", { desc = \"Delete Buffer and Window\" }) -- Clear search and stop snippet on escape map({ \"i\", \"n\", \"s\" }, \"\", function() vim.cmd(\"noh\") LazyVim.cmp.actions.snippet_stop() return \"\" end, { expr = true, desc = \"Escape and Clear hlsearch\" }) -- Clear search, diff update and redraw -- taken from runtime/lua/_editor.lua map( \"n\", \"ur\", \"nohlsearchdiffupdatenormal! \", { desc = \"Redraw / Clear hlsearch / Diff Update\" } ) -- https://github.com/mhinz/vim-galore#saner-behavior-of-n-and-n map(\"n\", \"n\", \"'Nn'[v:searchforward].'zv'\", { expr = true, desc = \"Next Search Result\" }) map(\"x\", \"n\", \"'Nn'[v:searchforward]\", { expr = true, desc = \"Next Search Result\" }) map(\"o\", \"n\", \"'Nn'[v:searchforward]\", { expr = true, desc = \"Next Search Result\" }) map(\"n\", \"N\", \"'nN'[v:searchforward].'zv'\", { expr = true, desc = \"Prev Search Result\" }) map(\"x\", \"N\", \"'nN'[v:searchforward]\", { expr = true, desc = \"Prev Search Result\" }) map(\"o\", \"N\", \"'nN'[v:searchforward]\", { expr = true, desc = \"Prev Search Result\" }) -- Add undo break-points map(\"i\", \",\", \",u\") map(\"i\", \".\", \".u\") map(\"i\", \";\", \";u\") -- save file map({ \"i\", \"x\", \"n\", \"s\" }, \"\", \"w\", { desc = \"Save File\" }) --keywordprg map(\"n\", \"K\", \"norm! K\", { desc = \"Keywordprg\" }) -- better indenting map(\"v\", \"<\", \"\", \">gv\") -- commenting map(\"n\", \"gco\", \"oVcxnormal gccfxa\", { desc = \"Add Comment Below\" }) map(\"n\", \"gcO\", \"OVcxnormal gccfxa\", { desc = \"Add Comment Above\" }) -- lazy map(\"n\", \"l\", \"Lazy\", { desc = \"Lazy\" }) -- new file map(\"n\", \"fn\", \"enew\", { desc = \"New File\" }) map(\"n\", \"xl\", \"lopen\", { desc = \"Location List\" }) map(\"n\", \"xq\", \"copen\", { desc = \"Quickfix List\" }) map(\"n\", \"[q\", vim.cmd.cprev, { desc = \"Previous Quickfix\" }) map(\"n\", \"]q\", vim.cmd.cnext, { desc = \"Next Quickfix\" }) -- formatting map({ \"n\", \"v\" }, \"cf\", function() LazyVim.format({ force = true }) end, { desc = \"Format\" }) -- diagnostic local diagnostic_goto = function(next, severity) local go = next and vim.diagnostic.goto_next or vim.diagnostic.goto_prev severity = severity and vim.diagnostic.severity[severity] or nil return function() go({ severity = severity }) end end map(\"n\", \"cd\", vim.diagnostic.open_float, { desc = \"Line Diagnostics\" }) map(\"n\", \"]d\", diagnostic_goto(true), { desc = \"Next Diagnostic\" }) map(\"n\", \"[d\", diagnostic_goto(false), { desc = \"Prev Diagnostic\" }) map(\"n\", \"]e\", diagnostic_goto(true, \"ERROR\"), { desc = \"Next Error\" }) map(\"n\", \"[e\", diagnostic_goto(false, \"ERROR\"), { desc = \"Prev Error\" }) map(\"n\", \"]w\", diagnostic_goto(true, \"WARN\"), { desc = \"Next Warning\" }) map(\"n\", \"[w\", diagnostic_goto(false, \"WARN\"), { desc = \"Prev Warning\" }) -- stylua: ignore start -- toggle options LazyVim.format.snacks_toggle():map(\"uf\") LazyVim.format.snacks_toggle(true):map(\"uF\") Snacks.toggle.option(\"spell\", { name = \"Spelling\" }):map(\"us\") Snacks.toggle.option(\"wrap\", { name = \"Wrap\" }):map(\"uw\") Snacks.toggle.option(\"relativenumber\", { name = \"Relative Number\" }):map(\"uL\") Snacks.toggle.diagnostics():map(\"ud\") Snacks.toggle.line_number():map(\"ul\") Snacks.toggle.option(\"conceallevel\", { off = 0, on = vim.o.conceallevel > 0 and vim.o.conceallevel or 2, name = \"Conceal Level\" }):map(\"uc\") Snacks.toggle.option(\"showtabline\", { off = 0, on = vim.o.showtabline > 0 and vim.o.showtabline or 2, name = \"Tabline\" }):map(\"uA\") Snacks.toggle.treesitter():map(\"uT\") Snacks.toggle.option(\"background\", { off = \"light\", on = \"dark\" , name = \"Dark Background\" }):map(\"ub\") Snacks.toggle.dim():map(\"uD\") Snacks.toggle.animate():map(\"ua\") Snacks.toggle.indent():map(\"ug\") Snacks.toggle.scroll():map(\"uS\") Snacks.toggle.profiler():map(\"dpp\") Snacks.toggle.profiler_highlights():map(\"dph\") if vim.lsp.inlay_hint then Snacks.toggle.inlay_hints():map(\"uh\") end -- lazygit if vim.fn.executable(\"lazygit\") == 1 then map(\"n\", \"gg\", function() Snacks.lazygit( { cwd = LazyVim.root.git() }) end, { desc = \"Lazygit (Root Dir)\" }) map(\"n\", \"gG\", function() Snacks.lazygit() end, { desc = \"Lazygit (cwd)\" }) map(\"n\", \"gf\", function() Snacks.lazygit.log_file() end, { desc = \"Lazygit Current File History\" }) map(\"n\", \"gl\", function() Snacks.lazygit.log({ cwd = LazyVim.root.git() }) end, { desc = \"Lazygit Log\" }) map(\"n\", \"gL\", function() Snacks.lazygit.log() end, { desc = \"Lazygit Log (cwd)\" }) end map(\"n\", \"gb\", function() Snacks.git.blame_line() end, { desc = \"Git Blame Line\" }) map({ \"n\", \"x\" }, \"gB\", function() Snacks.gitbrowse() end, { desc = \"Git Browse (open)\" }) map({\"n\", \"x\" }, \"gY\", function() Snacks.gitbrowse({ open = function(url) vim.fn.setreg(\"+\", url) end, notify = false }) end, { desc = \"Git Browse (copy)\" }) -- quit map(\"n\", \"qq\", \"qa\", { desc = \"Quit All\" }) -- highlights under cursor map(\"n\", \"ui\", vim.show_pos, { desc = \"Inspect Pos\" }) map(\"n\", \"uI\", \"InspectTree\", { desc = \"Inspect Tree\" }) -- LazyVim Changelog map(\"n\", \"L\", function() LazyVim.news.changelog() end, { desc = \"LazyVim Changelog\" }) -- floating terminal map(\"n\", \"fT\", function() Snacks.terminal() end, { desc = \"Terminal (cwd)\" }) map(\"n\", \"ft\", function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = \"Terminal (Root Dir)\" }) map(\"n\", \"\", function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = \"Terminal (Root Dir)\" }) map(\"n\", \"\", function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = \"which_key_ignore\" }) -- Terminal Mappings map(\"t\", \"\", \"close\", { desc = \"Hide Terminal\" }) map(\"t\", \"\", \"close\", { desc = \"which_key_ignore\" }) -- windows map(\"n\", \"w\", \"\", { desc = \"Windows\", remap = true }) map(\"n\", \"-\", \"s\", { desc = \"Split Window Below\", remap = true }) map(\"n\", \"|\", \"v\", { desc = \"Split Window Right\", remap = true }) map(\"n\", \"wd\", \"c\", { desc = \"Delete Window\", remap = true }) Snacks.toggle.zoom():map(\"wm\"):map(\"uZ\") Snacks.toggle.zen():map(\"uz\") -- tabs map(\"n\", \"l\", \"tablast\", { desc = \"Last Tab\" }) map(\"n\", \"o\", \"tabonly\", { desc = \"Close Other Tabs\" }) map(\"n\", \"f\", \"tabfirst\", { desc = \"First Tab\" }) map(\"n\", \"\", \"tabnew\", { desc = \"New Tab\" }) map(\"n\", \"]\", \"tabnext\", { desc = \"Next Tab\" }) map(\"n\", \"d\", \"tabclose\", { desc = \"Close Tab\" }) map(\"n\", \"[\", \"tabprevious\", { desc = \"Previous Tab\" }) -- native snippets. only needed on < 0.11, as 0.11 creates these by default if vim.fn.has(\"nvim-0.11\") == 0 then map(\"s\", \"\", function() return vim.snippet.active({ direction = 1 }) and \"lua vim.snippet.jump(1)\" or \"\" end, { expr = true, desc = \"Jump Next\" }) map({ \"i\", \"s\" }, \"\", function() return vim.snippet.active({ direction = -1 }) and \"lua vim.snippet.jump(-1)\" or \"\" end, { expr = true, desc = \"Jump Previous\" }) end","s":"Keymaps","u":"/configuration/general","h":"#keymaps","p":248},{"i":255,"t":"Custom Auto Commands Default Auto Commands lua/config/autocmds.lua -- Autocmds are automatically loaded on the VeryLazy event -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- -- Add any additional autocmds here -- with `vim.api.nvim_create_autocmd` -- -- Or remove existing autocmds by their group name (which is prefixed with `lazyvim_` for the defaults) -- e.g. vim.api.nvim_del_augroup_by_name(\"lazyvim_wrap_spell\") lazyvim.config.autocmds -- This file is automatically loaded by lazyvim.config.init. local function augroup(name) return vim.api.nvim_create_augroup(\"lazyvim_\" .. name, { clear = true }) end -- Check if we need to reload the file when it changed vim.api.nvim_create_autocmd({ \"FocusGained\", \"TermClose\", \"TermLeave\" }, { group = augroup(\"checktime\"), callback = function() if vim.o.buftype ~= \"nofile\" then vim.cmd(\"checktime\") end end, }) -- Highlight on yank vim.api.nvim_create_autocmd(\"TextYankPost\", { group = augroup(\"highlight_yank\"), callback = function() (vim.hl or vim.highlight).on_yank() end, }) -- resize splits if window got resized vim.api.nvim_create_autocmd({ \"VimResized\" }, { group = augroup(\"resize_splits\"), callback = function() local current_tab = vim.fn.tabpagenr() vim.cmd(\"tabdo wincmd =\") vim.cmd(\"tabnext \" .. current_tab) end, }) -- go to last loc when opening a buffer vim.api.nvim_create_autocmd(\"BufReadPost\", { group = augroup(\"last_loc\"), callback = function(event) local exclude = { \"gitcommit\" } local buf = event.buf if vim.tbl_contains(exclude, vim.bo[buf].filetype) or vim.b[buf].lazyvim_last_loc then return end vim.b[buf].lazyvim_last_loc = true local mark = vim.api.nvim_buf_get_mark(buf, '\"') local lcount = vim.api.nvim_buf_line_count(buf) if mark[1] > 0 and mark[1] <= lcount then pcall(vim.api.nvim_win_set_cursor, 0, mark) end end, }) -- close some filetypes with vim.api.nvim_create_autocmd(\"FileType\", { group = augroup(\"close_with_q\"), pattern = { \"PlenaryTestPopup\", \"checkhealth\", \"dbout\", \"gitsigns-blame\", \"grug-far\", \"help\", \"lspinfo\", \"neotest-output\", \"neotest-output-panel\", \"neotest-summary\", \"notify\", \"qf\", \"spectre_panel\", \"startuptime\", \"tsplayground\", }, callback = function(event) vim.bo[event.buf].buflisted = false vim.schedule(function() vim.keymap.set(\"n\", \"q\", function() vim.cmd(\"close\") pcall(vim.api.nvim_buf_delete, event.buf, { force = true }) end, { buffer = event.buf, silent = true, desc = \"Quit buffer\", }) end) end, }) -- make it easier to close man-files when opened inline vim.api.nvim_create_autocmd(\"FileType\", { group = augroup(\"man_unlisted\"), pattern = { \"man\" }, callback = function(event) vim.bo[event.buf].buflisted = false end, }) -- wrap and check for spell in text filetypes vim.api.nvim_create_autocmd(\"FileType\", { group = augroup(\"wrap_spell\"), pattern = { \"text\", \"plaintex\", \"typst\", \"gitcommit\", \"markdown\" }, callback = function() vim.opt_local.wrap = true vim.opt_local.spell = true end, }) -- Fix conceallevel for json files vim.api.nvim_create_autocmd({ \"FileType\" }, { group = augroup(\"json_conceal\"), pattern = { \"json\", \"jsonc\", \"json5\" }, callback = function() vim.opt_local.conceallevel = 0 end, }) -- Auto create dir when saving a file, in case some intermediate directory does not exist vim.api.nvim_create_autocmd({ \"BufWritePre\" }, { group = augroup(\"auto_create_dir\"), callback = function(event) if event.match:match(\"^%w%w+:[\\\\/][\\\\/]\") then return end local file = vim.uv.fs_realpath(event.match) or event.match vim.fn.mkdir(vim.fn.fnamemodify(file, \":p:h\"), \"p\") end, })","s":"Auto Commands","u":"/configuration/general","h":"#auto-commands","p":248},{"i":257,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Inc-rename","u":"/extras/editor/inc-rename","h":"","p":256},{"i":259,"t":"Options Full Spec opts = {} { \"smjonas/inc-rename.nvim\", cmd = \"IncRename\", opts = {}, }","s":"inc-rename.nvim","u":"/extras/editor/inc-rename","h":"#inc-renamenvim","p":256},{"i":261,"t":"LSP Keymaps Options Full Spec opts = function() local keys = require(\"lazyvim.plugins.lsp.keymaps\").get() keys[#keys + 1] = { \"cr\", function() local inc_rename = require(\"inc_rename\") return \":\" .. inc_rename.config.cmd_name .. \" \" .. vim.fn.expand(\"\") end, expr = true, desc = \"Rename (inc-rename.nvim)\", has = \"rename\", } end { \"neovim/nvim-lspconfig\", opts = function() local keys = require(\"lazyvim.plugins.lsp.keymaps\").get() keys[#keys + 1] = { \"cr\", function() local inc_rename = require(\"inc_rename\") return \":\" .. inc_rename.config.cmd_name .. \" \" .. vim.fn.expand(\"\") end, expr = true, desc = \"Rename (inc-rename.nvim)\", has = \"rename\", } end, }","s":"nvim-lspconfig","u":"/extras/editor/inc-rename","h":"#nvim-lspconfig","p":256},{"i":263,"t":"Noice integration Options Full Spec opts = { presets = { inc_rename = true }, } { \"folke/noice.nvim\", optional = true, opts = { presets = { inc_rename = true }, }, }","s":"noice.nvim (optional)","u":"/extras/editor/inc-rename","h":"#noicenvim-optional","p":256},{"i":265,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Leap","u":"/extras/editor/leap","h":"","p":264},{"i":267,"t":"easily jump to any location and enhanced f/t motions for Leap Options Full Spec opts = { labeled_modes = \"nx\" } { \"ggandor/flit.nvim\", enabled = true, keys = function() ---@type LazyKeysSpec[] local ret = {} for _, key in ipairs({ \"f\", \"F\", \"t\", \"T\" }) do ret[#ret + 1] = { key, mode = { \"n\", \"x\", \"o\" } } end return ret end, opts = { labeled_modes = \"nx\" }, }","s":"flit.nvim","u":"/extras/editor/leap","h":"#flitnvim","p":264},{"i":269,"t":"Options Full Spec opts = {} { \"ggandor/leap.nvim\", enabled = true, keys = { { \"s\", mode = { \"n\", \"x\", \"o\" }, desc = \"Leap Forward to\" }, { \"S\", mode = { \"n\", \"x\", \"o\" }, desc = \"Leap Backward to\" }, { \"gs\", mode = { \"n\", \"x\", \"o\" }, desc = \"Leap from Windows\" }, }, config = function(_, opts) local leap = require(\"leap\") for k, v in pairs(opts) do leap.opts[k] = v end leap.add_default_mappings(true) vim.keymap.del({ \"x\", \"o\" }, \"x\") vim.keymap.del({ \"x\", \"o\" }, \"X\") end, }","s":"leap.nvim","u":"/extras/editor/leap","h":"#leapnvim","p":264},{"i":271,"t":"makes some plugins dot-repeatable like leap Options Full Spec opts = nil { \"tpope/vim-repeat\", event = \"VeryLazy\" }","s":"vim-repeat","u":"/extras/editor/leap","h":"#vim-repeat","p":264},{"i":273,"t":"rename surround mappings from gs to gz to prevent conflict with leap Options Full Spec opts = { mappings = { add = \"gza\", -- Add surrounding in Normal and Visual modes delete = \"gzd\", -- Delete surrounding find = \"gzf\", -- Find surrounding (to the right) find_left = \"gzF\", -- Find surrounding (to the left) highlight = \"gzh\", -- Highlight surrounding replace = \"gzr\", -- Replace surrounding update_n_lines = \"gzn\", -- Update `n_lines` }, } { \"echasnovski/mini.surround\", optional = true, opts = { mappings = { add = \"gza\", -- Add surrounding in Normal and Visual modes delete = \"gzd\", -- Delete surrounding find = \"gzf\", -- Find surrounding (to the right) find_left = \"gzF\", -- Find surrounding (to the left) highlight = \"gzh\", -- Highlight surrounding replace = \"gzr\", -- Replace surrounding update_n_lines = \"gzn\", -- Update `n_lines` }, }, keys = { { \"gz\", \"\", desc = \"+surround\" }, }, }","s":"mini.surround (optional)","u":"/extras/editor/leap","h":"#minisurround-optional","p":264},{"i":275,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini-diff","u":"/extras/editor/mini-diff","h":"","p":274},{"i":277,"t":"setup mini.diff Options Full Spec opts = { view = { style = \"sign\", signs = { add = \"▎\", change = \"▎\", delete = \"\", }, }, } { \"echasnovski/mini.diff\", event = \"VeryLazy\", keys = { { \"go\", function() require(\"mini.diff\").toggle_overlay(0) end, desc = \"Toggle mini.diff overlay\", }, }, opts = { view = { style = \"sign\", signs = { add = \"▎\", change = \"▎\", delete = \"\", }, }, }, }","s":"mini.diff","u":"/extras/editor/mini-diff","h":"#minidiff","p":274},{"i":279,"t":"Options Full Spec opts = function() Snacks.toggle({ name = \"Mini Diff Signs\", get = function() return vim.g.minidiff_disable ~= true end, set = function(state) vim.g.minidiff_disable = not state if state then require(\"mini.diff\").enable(0) else require(\"mini.diff\").disable(0) end -- HACK: redraw to update the signs vim.defer_fn(function() vim.cmd([[redraw!]]) end, 200) end, }):map(\"uG\") end { \"mini.diff\", opts = function() Snacks.toggle({ name = \"Mini Diff Signs\", get = function() return vim.g.minidiff_disable ~= true end, set = function(state) vim.g.minidiff_disable = not state if state then require(\"mini.diff\").enable(0) else require(\"mini.diff\").disable(0) end -- HACK: redraw to update the signs vim.defer_fn(function() vim.cmd([[redraw!]]) end, 200) end, }):map(\"uG\") end, }","s":"mini.diff","u":"/extras/editor/mini-diff","h":"#minidiff-1","p":274},{"i":281,"t":"lualine integration Options Full Spec opts = function(_, opts) local x = opts.sections.lualine_x for _, comp in ipairs(x) do if comp[1] == \"diff\" then comp.source = function() local summary = vim.b.minidiff_summary return summary and { added = summary.add, modified = summary.change, removed = summary.delete, } end break end end end { \"nvim-lualine/lualine.nvim\", opts = function(_, opts) local x = opts.sections.lualine_x for _, comp in ipairs(x) do if comp[1] == \"diff\" then comp.source = function() local summary = vim.b.minidiff_summary return summary and { added = summary.add, modified = summary.change, removed = summary.delete, } end break end end end, }","s":"lualine.nvim","u":"/extras/editor/mini-diff","h":"#lualinenvim","p":274},{"i":283,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Navic","u":"/extras/editor/navic","h":"","p":282},{"i":285,"t":"lsp symbol navigation for lualine. This shows where in the code structure you are - within functions, classes, etc - in the statusline. Options Full Spec opts = function() return { separator = \" \", highlight = true, depth_limit = 5, icons = LazyVim.config.icons.kinds, lazy_update_context = true, } end { \"SmiteshP/nvim-navic\", lazy = true, init = function() vim.g.navic_silence = true LazyVim.lsp.on_attach(function(client, buffer) if client.supports_method(\"textDocument/documentSymbol\") then require(\"nvim-navic\").attach(client, buffer) end end) end, opts = function() return { separator = \" \", highlight = true, depth_limit = 5, icons = LazyVim.config.icons.kinds, lazy_update_context = true, } end, }","s":"nvim-navic","u":"/extras/editor/navic","h":"#nvim-navic","p":282},{"i":287,"t":"lualine integration Options Full Spec opts = function(_, opts) if not vim.g.trouble_lualine then table.insert(opts.sections.lualine_c, { \"navic\", color_correction = \"dynamic\" }) end end { \"nvim-lualine/lualine.nvim\", optional = true, opts = function(_, opts) if not vim.g.trouble_lualine then table.insert(opts.sections.lualine_c, { \"navic\", color_correction = \"dynamic\" }) end end, }","s":"lualine.nvim (optional)","u":"/extras/editor/navic","h":"#lualinenvim-optional","p":282},{"i":289,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Outline","u":"/extras/editor/outline","h":"","p":288},{"i":291,"t":"Options Full Spec opts = function() local defaults = require(\"outline.config\").defaults local opts = { symbols = { icons = {}, filter = vim.deepcopy(LazyVim.config.kind_filter), }, keymaps = { up_and_jump = \"\", down_and_jump = \"\", }, } for kind, symbol in pairs(defaults.symbols.icons) do opts.symbols.icons[kind] = { icon = LazyVim.config.icons.kinds[kind] or symbol.icon, hl = symbol.hl, } end return opts end { \"hedyhli/outline.nvim\", keys = { { \"cs\", \"Outline\", desc = \"Toggle Outline\" } }, cmd = \"Outline\", opts = function() local defaults = require(\"outline.config\").defaults local opts = { symbols = { icons = {}, filter = vim.deepcopy(LazyVim.config.kind_filter), }, keymaps = { up_and_jump = \"\", down_and_jump = \"\", }, } for kind, symbol in pairs(defaults.symbols.icons) do opts.symbols.icons[kind] = { icon = LazyVim.config.icons.kinds[kind] or symbol.icon, hl = symbol.hl, } end return opts end, }","s":"outline.nvim","u":"/extras/editor/outline","h":"#outlinenvim","p":288},{"i":293,"t":"Disable cs keymap so it doesn't conflict with outline.nvim Options Full Spec opts = nil { \"folke/trouble.nvim\", optional = true, keys = { { \"cs\", false }, }, }","s":"trouble.nvim (optional)","u":"/extras/editor/outline","h":"#troublenvim-optional","p":288},{"i":295,"t":"edgy integration Options Full Spec opts = function(_, opts) local edgy_idx = LazyVim.plugin.extra_idx(\"ui.edgy\") local symbols_idx = LazyVim.plugin.extra_idx(\"editor.outline\") if edgy_idx and edgy_idx > symbols_idx then LazyVim.warn( \"The `edgy.nvim` extra must be **imported** before the `outline.nvim` extra to work properly.\", { title = \"LazyVim\" } ) end opts.right = opts.right or {} table.insert(opts.right, { title = \"Outline\", ft = \"Outline\", pinned = true, open = \"Outline\", }) end { \"folke/edgy.nvim\", optional = true, opts = function(_, opts) local edgy_idx = LazyVim.plugin.extra_idx(\"ui.edgy\") local symbols_idx = LazyVim.plugin.extra_idx(\"editor.outline\") if edgy_idx and edgy_idx > symbols_idx then LazyVim.warn( \"The `edgy.nvim` extra must be **imported** before the `outline.nvim` extra to work properly.\", { title = \"LazyVim\" } ) end opts.right = opts.right or {} table.insert(opts.right, { title = \"Outline\", ft = \"Outline\", pinned = true, open = \"Outline\", }) end, }","s":"edgy.nvim (optional)","u":"/extras/editor/outline","h":"#edgynvim-optional","p":288},{"i":297,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini-move","u":"/extras/editor/mini-move","h":"","p":296},{"i":299,"t":"Options Full Spec opts = {} { \"echasnovski/mini.move\", event = \"VeryLazy\", opts = {}, }","s":"mini.move","u":"/extras/editor/mini-move","h":"#minimove","p":296},{"i":301,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Overseer","u":"/extras/editor/overseer","h":"","p":300},{"i":303,"t":"Options Full Spec opts = { dap = false, task_list = { bindings = { [\"\"] = false, [\"\"] = false, [\"\"] = false, [\"\"] = false, }, }, form = { win_opts = { winblend = 0, }, }, confirm = { win_opts = { winblend = 0, }, }, task_win = { win_opts = { winblend = 0, }, }, } { \"stevearc/overseer.nvim\", cmd = { \"OverseerOpen\", \"OverseerClose\", \"OverseerToggle\", \"OverseerSaveBundle\", \"OverseerLoadBundle\", \"OverseerDeleteBundle\", \"OverseerRunCmd\", \"OverseerRun\", \"OverseerInfo\", \"OverseerBuild\", \"OverseerQuickAction\", \"OverseerTaskAction\", \"OverseerClearCache\", }, opts = { dap = false, task_list = { bindings = { [\"\"] = false, [\"\"] = false, [\"\"] = false, [\"\"] = false, }, }, form = { win_opts = { winblend = 0, }, }, confirm = { win_opts = { winblend = 0, }, }, task_win = { win_opts = { winblend = 0, }, }, }, -- stylua: ignore keys = { { \"ow\", \"OverseerToggle\", desc = \"Task list\" }, { \"oo\", \"OverseerRun\", desc = \"Run task\" }, { \"oq\", \"OverseerQuickAction\", desc = \"Action recent task\" }, { \"oi\", \"OverseerInfo\", desc = \"Overseer Info\" }, { \"ob\", \"OverseerBuild\", desc = \"Task builder\" }, { \"ot\", \"OverseerTaskAction\", desc = \"Task action\" }, { \"oc\", \"OverseerClearCache\", desc = \"Clear cache\" }, }, }","s":"overseer.nvim","u":"/extras/editor/overseer","h":"#overseernvim","p":300},{"i":305,"t":"Options Full Spec opts = { integrations = { overseer = true }, } { \"catppuccin\", optional = true, opts = { integrations = { overseer = true }, }, }","s":"catppuccin (optional)","u":"/extras/editor/overseer","h":"#catppuccin-optional","p":300},{"i":307,"t":"Options Full Spec opts = { spec = { { \"o\", group = \"overseer\" }, }, } { \"folke/which-key.nvim\", optional = true, opts = { spec = { { \"o\", group = \"overseer\" }, }, }, }","s":"which-key.nvim (optional)","u":"/extras/editor/overseer","h":"#which-keynvim-optional","p":300},{"i":309,"t":"Options Full Spec opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { title = \"Overseer\", ft = \"OverseerList\", open = function() require(\"overseer\").open() end, }) end { \"folke/edgy.nvim\", optional = true, opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { title = \"Overseer\", ft = \"OverseerList\", open = function() require(\"overseer\").open() end, }) end, }","s":"edgy.nvim (optional)","u":"/extras/editor/overseer","h":"#edgynvim-optional","p":300},{"i":311,"t":"Options Full Spec opts = function(_, opts) opts = opts or {} opts.consumers = opts.consumers or {} opts.consumers.overseer = require(\"neotest.consumers.overseer\") end { \"nvim-neotest/neotest\", optional = true, opts = function(_, opts) opts = opts or {} opts.consumers = opts.consumers or {} opts.consumers.overseer = require(\"neotest.consumers.overseer\") end, }","s":"neotest (optional)","u":"/extras/editor/overseer","h":"#neotest-optional","p":300},{"i":313,"t":"Options Full Spec opts = function() require(\"overseer\").enable_dap() end { \"mfussenegger/nvim-dap\", optional = true, opts = function() require(\"overseer\").enable_dap() end, }","s":"nvim-dap (optional)","u":"/extras/editor/overseer","h":"#nvim-dap-optional","p":300},{"i":315,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini Files","u":"/extras/editor/mini-files","h":"","p":314},{"i":317,"t":"Options Full Spec opts = { windows = { preview = true, width_focus = 30, width_preview = 30, }, options = { -- Whether to use for editing directories -- Disabled by default in LazyVim because neo-tree is used for that use_as_default_explorer = false, }, } { \"echasnovski/mini.files\", opts = { windows = { preview = true, width_focus = 30, width_preview = 30, }, options = { -- Whether to use for editing directories -- Disabled by default in LazyVim because neo-tree is used for that use_as_default_explorer = false, }, }, keys = { { \"fm\", function() require(\"mini.files\").open(vim.api.nvim_buf_get_name(0), true) end, desc = \"Open mini.files (Directory of Current File)\", }, { \"fM\", function() require(\"mini.files\").open(vim.uv.cwd(), true) end, desc = \"Open mini.files (cwd)\", }, }, config = function(_, opts) require(\"mini.files\").setup(opts) local show_dotfiles = true local filter_show = function(fs_entry) return true end local filter_hide = function(fs_entry) return not vim.startswith(fs_entry.name, \".\") end local toggle_dotfiles = function() show_dotfiles = not show_dotfiles local new_filter = show_dotfiles and filter_show or filter_hide require(\"mini.files\").refresh({ content = { filter = new_filter } }) end local map_split = function(buf_id, lhs, direction, close_on_file) local rhs = function() local new_target_window local cur_target_window = require(\"mini.files\").get_explorer_state().target_window if cur_target_window ~= nil then vim.api.nvim_win_call(cur_target_window, function() vim.cmd(\"belowright \" .. direction .. \" split\") new_target_window = vim.api.nvim_get_current_win() end) require(\"mini.files\").set_target_window(new_target_window) require(\"mini.files\").go_in({ close_on_file = close_on_file }) end end local desc = \"Open in \" .. direction .. \" split\" if close_on_file then desc = desc .. \" and close\" end vim.keymap.set(\"n\", lhs, rhs, { buffer = buf_id, desc = desc }) end local files_set_cwd = function() local cur_entry_path = MiniFiles.get_fs_entry().path local cur_directory = vim.fs.dirname(cur_entry_path) if cur_directory ~= nil then vim.fn.chdir(cur_directory) end end vim.api.nvim_create_autocmd(\"User\", { pattern = \"MiniFilesBufferCreate\", callback = function(args) local buf_id = args.data.buf_id vim.keymap.set( \"n\", opts.mappings and opts.mappings.toggle_hidden or \"g.\", toggle_dotfiles, { buffer = buf_id, desc = \"Toggle hidden files\" } ) vim.keymap.set( \"n\", opts.mappings and opts.mappings.change_cwd or \"gc\", files_set_cwd, { buffer = args.data.buf_id, desc = \"Set cwd\" } ) map_split(buf_id, opts.mappings and opts.mappings.go_in_horizontal or \"s\", \"horizontal\", false) map_split(buf_id, opts.mappings and opts.mappings.go_in_vertical or \"v\", \"vertical\", false) map_split(buf_id, opts.mappings and opts.mappings.go_in_horizontal_plus or \"S\", \"horizontal\", true) map_split(buf_id, opts.mappings and opts.mappings.go_in_vertical_plus or \"V\", \"vertical\", true) end, }) vim.api.nvim_create_autocmd(\"User\", { pattern = \"MiniFilesActionRename\", callback = function(event) Snacks.rename.on_rename_file(event.data.from, event.data.to) end, }) end, }","s":"mini.files","u":"/extras/editor/mini-files","h":"#minifiles","p":314},{"i":319,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Refactoring","u":"/extras/editor/refactoring","h":"","p":318},{"i":321,"t":"Options Full Spec opts = { prompt_func_return_type = { go = false, java = false, cpp = false, c = false, h = false, hpp = false, cxx = false, }, prompt_func_param_type = { go = false, java = false, cpp = false, c = false, h = false, hpp = false, cxx = false, }, printf_statements = {}, print_var_statements = {}, show_success_message = true, -- shows a message with information about the refactor on success -- i.e. [Refactor] Inlined 3 variable occurrences } { \"ThePrimeagen/refactoring.nvim\", event = { \"BufReadPre\", \"BufNewFile\" }, dependencies = { \"nvim-lua/plenary.nvim\", \"nvim-treesitter/nvim-treesitter\", }, keys = { { \"r\", \"\", desc = \"+refactor\", mode = { \"n\", \"v\" } }, { \"rs\", pick, mode = \"v\", desc = \"Refactor\", }, { \"ri\", function() require(\"refactoring\").refactor(\"Inline Variable\") end, mode = { \"n\", \"v\" }, desc = \"Inline Variable\", }, { \"rb\", function() require(\"refactoring\").refactor(\"Extract Block\") end, desc = \"Extract Block\", }, { \"rf\", function() require(\"refactoring\").refactor(\"Extract Block To File\") end, desc = \"Extract Block To File\", }, { \"rP\", function() require(\"refactoring\").debug.printf({ below = false }) end, desc = \"Debug Print\", }, { \"rp\", function() require(\"refactoring\").debug.print_var({ normal = true }) end, desc = \"Debug Print Variable\", }, { \"rc\", function() require(\"refactoring\").debug.cleanup({}) end, desc = \"Debug Cleanup\", }, { \"rf\", function() require(\"refactoring\").refactor(\"Extract Function\") end, mode = \"v\", desc = \"Extract Function\", }, { \"rF\", function() require(\"refactoring\").refactor(\"Extract Function To File\") end, mode = \"v\", desc = \"Extract Function To File\", }, { \"rx\", function() require(\"refactoring\").refactor(\"Extract Variable\") end, mode = \"v\", desc = \"Extract Variable\", }, { \"rp\", function() require(\"refactoring\").debug.print_var() end, mode = \"v\", desc = \"Debug Print Variable\", }, }, opts = { prompt_func_return_type = { go = false, java = false, cpp = false, c = false, h = false, hpp = false, cxx = false, }, prompt_func_param_type = { go = false, java = false, cpp = false, c = false, h = false, hpp = false, cxx = false, }, printf_statements = {}, print_var_statements = {}, show_success_message = true, -- shows a message with information about the refactor on success -- i.e. [Refactor] Inlined 3 variable occurrences }, config = function(_, opts) require(\"refactoring\").setup(opts) if LazyVim.has(\"telescope.nvim\") then LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"refactoring\") end) end end, }","s":"refactoring.nvim","u":"/extras/editor/refactoring","h":"#refactoringnvim","p":318},{"i":323,"t":"Options Full Spec opts = nil { \"nvim-lua/plenary.nvim\", \"nvim-treesitter/nvim-treesitter\", }","s":"plenary.nvim","u":"/extras/editor/refactoring","h":"#plenarynvim","p":318},{"i":325,"t":"Options Full Spec opts = nil \"nvim-treesitter/nvim-treesitter\"","s":"nvim-treesitter","u":"/extras/editor/refactoring","h":"#nvim-treesitter","p":318},{"i":327,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Biome","u":"/extras/formatting/biome","h":"","p":326},{"i":329,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- Enable this option to avoid conflicts with Prettier. vim.g.lazyvim_prettier_needs_config = true Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/formatting/biome","h":"#options","p":326},{"i":331,"t":"Options Full Spec opts = { ensure_installed = { \"biome\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"biome\" } }, }","s":"mason.nvim","u":"/extras/formatting/biome","h":"#masonnvim","p":326},{"i":333,"t":"Options Full Spec opts = function(_, opts) opts.formatters_by_ft = opts.formatters_by_ft or {} for _, ft in ipairs(supported) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"biome\") end opts.formatters = opts.formatters or {} opts.formatters.biome = { require_cwd = true, } end { \"stevearc/conform.nvim\", optional = true, ---@param opts ConformOpts opts = function(_, opts) opts.formatters_by_ft = opts.formatters_by_ft or {} for _, ft in ipairs(supported) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"biome\") end opts.formatters = opts.formatters or {} opts.formatters.biome = { require_cwd = true, } end, }","s":"conform.nvim (optional)","u":"/extras/formatting/biome","h":"#conformnvim-optional","p":326},{"i":335,"t":"none-ls support Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.biome) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.biome) end, }","s":"none-ls.nvim (optional)","u":"/extras/formatting/biome","h":"#none-lsnvim-optional","p":326},{"i":337,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Telescope","u":"/extras/editor/telescope","h":"","p":336},{"i":339,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- In case you don't want to use `:LazyExtras`, -- then you need to set the option below. vim.g.lazyvim_picker = \"telescope\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/editor/telescope","h":"#options","p":336},{"i":341,"t":"Options Full Spec opts = function() if LazyVim.pick.want() ~= \"telescope\" then return end local Keys = require(\"lazyvim.plugins.lsp.keymaps\").get() -- stylua: ignore vim.list_extend(Keys, { { \"gd\", function() require(\"telescope.builtin\").lsp_definitions({ reuse_win = true }) end, desc = \"Goto Definition\", has = \"definition\" }, { \"gr\", \"Telescope lsp_references\", desc = \"References\", nowait = true }, { \"gI\", function() require(\"telescope.builtin\").lsp_implementations({ reuse_win = true }) end, desc = \"Goto Implementation\" }, { \"gy\", function() require(\"telescope.builtin\").lsp_type_definitions({ reuse_win = true }) end, desc = \"Goto T[y]pe Definition\" }, }) end { \"neovim/nvim-lspconfig\", opts = function() if LazyVim.pick.want() ~= \"telescope\" then return end local Keys = require(\"lazyvim.plugins.lsp.keymaps\").get() -- stylua: ignore vim.list_extend(Keys, { { \"gd\", function() require(\"telescope.builtin\").lsp_definitions({ reuse_win = true }) end, desc = \"Goto Definition\", has = \"definition\" }, { \"gr\", \"Telescope lsp_references\", desc = \"References\", nowait = true }, { \"gI\", function() require(\"telescope.builtin\").lsp_implementations({ reuse_win = true }) end, desc = \"Goto Implementation\" }, { \"gy\", function() require(\"telescope.builtin\").lsp_type_definitions({ reuse_win = true }) end, desc = \"Goto T[y]pe Definition\" }, }) end, }","s":"nvim-lspconfig","u":"/extras/editor/telescope","h":"#nvim-lspconfig","p":336},{"i":343,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Prettier","u":"/extras/formatting/prettier","h":"","p":342},{"i":345,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- Enable the option to require a Prettier config file -- If no prettier config file is found, the formatter will not be used vim.g.lazyvim_prettier_needs_config = false Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/formatting/prettier","h":"#options","p":342},{"i":347,"t":"Options Full Spec opts = { ensure_installed = { \"prettier\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"prettier\" } }, }","s":"mason.nvim","u":"/extras/formatting/prettier","h":"#masonnvim","p":342},{"i":349,"t":"conform Options Full Spec opts = function(_, opts) opts.formatters_by_ft = opts.formatters_by_ft or {} for _, ft in ipairs(supported) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"prettier\") end opts.formatters = opts.formatters or {} opts.formatters.prettier = { condition = function(_, ctx) return M.has_parser(ctx) and (vim.g.lazyvim_prettier_needs_config ~= true or M.has_config(ctx)) end, } end { \"stevearc/conform.nvim\", optional = true, ---@param opts ConformOpts opts = function(_, opts) opts.formatters_by_ft = opts.formatters_by_ft or {} for _, ft in ipairs(supported) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"prettier\") end opts.formatters = opts.formatters or {} opts.formatters.prettier = { condition = function(_, ctx) return M.has_parser(ctx) and (vim.g.lazyvim_prettier_needs_config ~= true or M.has_config(ctx)) end, } end, }","s":"conform.nvim (optional)","u":"/extras/formatting/prettier","h":"#conformnvim-optional","p":342},{"i":351,"t":"none-ls support Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.prettier) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.prettier) end, }","s":"none-ls.nvim (optional)","u":"/extras/formatting/prettier","h":"#none-lsnvim-optional","p":342},{"i":353,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Fzf","u":"/extras/editor/fzf","h":"","p":352},{"i":355,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- In case you don't want to use `:LazyExtras`, -- then you need to set the option below. vim.g.lazyvim_picker = \"fzf\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/editor/fzf","h":"#options","p":352},{"i":357,"t":"Options Full Spec opts = function(_, opts) local config = require(\"fzf-lua.config\") local actions = require(\"fzf-lua.actions\") -- Quickfix config.defaults.keymap.fzf[\"ctrl-q\"] = \"select-all+accept\" config.defaults.keymap.fzf[\"ctrl-u\"] = \"half-page-up\" config.defaults.keymap.fzf[\"ctrl-d\"] = \"half-page-down\" config.defaults.keymap.fzf[\"ctrl-x\"] = \"jump\" config.defaults.keymap.fzf[\"ctrl-f\"] = \"preview-page-down\" config.defaults.keymap.fzf[\"ctrl-b\"] = \"preview-page-up\" config.defaults.keymap.builtin[\"\"] = \"preview-page-down\" config.defaults.keymap.builtin[\"\"] = \"preview-page-up\" -- Trouble if LazyVim.has(\"trouble.nvim\") then config.defaults.actions.files[\"ctrl-t\"] = require(\"trouble.sources.fzf\").actions.open end -- Toggle root dir / cwd config.defaults.actions.files[\"ctrl-r\"] = function(_, ctx) local o = vim.deepcopy(ctx.__call_opts) o.root = o.root == false o.cwd = nil o.buf = ctx.__CTX.bufnr LazyVim.pick.open(ctx.__INFO.cmd, o) end config.defaults.actions.files[\"alt-c\"] = config.defaults.actions.files[\"ctrl-r\"] config.set_action_helpstr(config.defaults.actions.files[\"ctrl-r\"], \"toggle-root-dir\") local img_previewer ---@type string[]? for _, v in ipairs({ { cmd = \"ueberzug\", args = {} }, { cmd = \"chafa\", args = { \"{file}\", \"--format=symbols\" } }, { cmd = \"viu\", args = { \"-b\" } }, }) do if vim.fn.executable(v.cmd) == 1 then img_previewer = vim.list_extend({ v.cmd }, v.args) break end end return { \"default-title\", fzf_colors = true, fzf_opts = { [\"--no-scrollbar\"] = true, }, defaults = { -- formatter = \"path.filename_first\", formatter = \"path.dirname_first\", }, previewers = { builtin = { extensions = { [\"png\"] = img_previewer, [\"jpg\"] = img_previewer, [\"jpeg\"] = img_previewer, [\"gif\"] = img_previewer, [\"webp\"] = img_previewer, }, ueberzug_scaler = \"fit_contain\", }, }, -- Custom LazyVim option to configure vim.ui.select ui_select = function(fzf_opts, items) return vim.tbl_deep_extend(\"force\", fzf_opts, { prompt = \" \", winopts = { title = \" \" .. vim.trim((fzf_opts.prompt or \"Select\"):gsub(\"%s*:%s*$\", \"\")) .. \" \", title_pos = \"center\", }, }, fzf_opts.kind == \"codeaction\" and { winopts = { layout = \"vertical\", -- height is number of items minus 15 lines for the preview, with a max of 80% screen height height = math.floor(math.min(vim.o.lines * 0.8 - 16, #items + 2) + 0.5) + 16, width = 0.5, preview = not vim.tbl_isempty(LazyVim.lsp.get_clients({ bufnr = 0, name = \"vtsls\" })) and { layout = \"vertical\", vertical = \"down:15,border-top\", hidden = \"hidden\", } or { layout = \"vertical\", vertical = \"down:15,border-top\", }, }, } or { winopts = { width = 0.5, -- height is number of items, with a max of 80% screen height height = math.floor(math.min(vim.o.lines * 0.8, #items + 2) + 0.5), }, }) end, winopts = { width = 0.8, height = 0.8, row = 0.5, col = 0.5, preview = { scrollchars = { \"┃\", \"\" }, }, }, files = { cwd_prompt = false, actions = { [\"alt-i\"] = { actions.toggle_ignore }, [\"alt-h\"] = { actions.toggle_hidden }, }, }, grep = { actions = { [\"alt-i\"] = { actions.toggle_ignore }, [\"alt-h\"] = { actions.toggle_hidden }, }, }, lsp = { symbols = { symbol_hl = function(s) return \"TroubleIcon\" .. s end, symbol_fmt = function(s) return s:lower() .. \"\\t\" end, child_prefix = false, }, code_actions = { previewer = vim.fn.executable(\"delta\") == 1 and \"codeaction_native\" or nil, }, }, } end { \"ibhagwan/fzf-lua\", cmd = \"FzfLua\", opts = function(_, opts) local config = require(\"fzf-lua.config\") local actions = require(\"fzf-lua.actions\") -- Quickfix config.defaults.keymap.fzf[\"ctrl-q\"] = \"select-all+accept\" config.defaults.keymap.fzf[\"ctrl-u\"] = \"half-page-up\" config.defaults.keymap.fzf[\"ctrl-d\"] = \"half-page-down\" config.defaults.keymap.fzf[\"ctrl-x\"] = \"jump\" config.defaults.keymap.fzf[\"ctrl-f\"] = \"preview-page-down\" config.defaults.keymap.fzf[\"ctrl-b\"] = \"preview-page-up\" config.defaults.keymap.builtin[\"\"] = \"preview-page-down\" config.defaults.keymap.builtin[\"\"] = \"preview-page-up\" -- Trouble if LazyVim.has(\"trouble.nvim\") then config.defaults.actions.files[\"ctrl-t\"] = require(\"trouble.sources.fzf\").actions.open end -- Toggle root dir / cwd config.defaults.actions.files[\"ctrl-r\"] = function(_, ctx) local o = vim.deepcopy(ctx.__call_opts) o.root = o.root == false o.cwd = nil o.buf = ctx.__CTX.bufnr LazyVim.pick.open(ctx.__INFO.cmd, o) end config.defaults.actions.files[\"alt-c\"] = config.defaults.actions.files[\"ctrl-r\"] config.set_action_helpstr(config.defaults.actions.files[\"ctrl-r\"], \"toggle-root-dir\") local img_previewer ---@type string[]? for _, v in ipairs({ { cmd = \"ueberzug\", args = {} }, { cmd = \"chafa\", args = { \"{file}\", \"--format=symbols\" } }, { cmd = \"viu\", args = { \"-b\" } }, }) do if vim.fn.executable(v.cmd) == 1 then img_previewer = vim.list_extend({ v.cmd }, v.args) break end end return { \"default-title\", fzf_colors = true, fzf_opts = { [\"--no-scrollbar\"] = true, }, defaults = { -- formatter = \"path.filename_first\", formatter = \"path.dirname_first\", }, previewers = { builtin = { extensions = { [\"png\"] = img_previewer, [\"jpg\"] = img_previewer, [\"jpeg\"] = img_previewer, [\"gif\"] = img_previewer, [\"webp\"] = img_previewer, }, ueberzug_scaler = \"fit_contain\", }, }, -- Custom LazyVim option to configure vim.ui.select ui_select = function(fzf_opts, items) return vim.tbl_deep_extend(\"force\", fzf_opts, { prompt = \" \", winopts = { title = \" \" .. vim.trim((fzf_opts.prompt or \"Select\"):gsub(\"%s*:%s*$\", \"\")) .. \" \", title_pos = \"center\", }, }, fzf_opts.kind == \"codeaction\" and { winopts = { layout = \"vertical\", -- height is number of items minus 15 lines for the preview, with a max of 80% screen height height = math.floor(math.min(vim.o.lines * 0.8 - 16, #items + 2) + 0.5) + 16, width = 0.5, preview = not vim.tbl_isempty(LazyVim.lsp.get_clients({ bufnr = 0, name = \"vtsls\" })) and { layout = \"vertical\", vertical = \"down:15,border-top\", hidden = \"hidden\", } or { layout = \"vertical\", vertical = \"down:15,border-top\", }, }, } or { winopts = { width = 0.5, -- height is number of items, with a max of 80% screen height height = math.floor(math.min(vim.o.lines * 0.8, #items + 2) + 0.5), }, }) end, winopts = { width = 0.8, height = 0.8, row = 0.5, col = 0.5, preview = { scrollchars = { \"┃\", \"\" }, }, }, files = { cwd_prompt = false, actions = { [\"alt-i\"] = { actions.toggle_ignore }, [\"alt-h\"] = { actions.toggle_hidden }, }, }, grep = { actions = { [\"alt-i\"] = { actions.toggle_ignore }, [\"alt-h\"] = { actions.toggle_hidden }, }, }, lsp = { symbols = { symbol_hl = function(s) return \"TroubleIcon\" .. s end, symbol_fmt = function(s) return s:lower() .. \"\\t\" end, child_prefix = false, }, code_actions = { previewer = vim.fn.executable(\"delta\") == 1 and \"codeaction_native\" or nil, }, }, } end, config = function(_, opts) if opts[1] == \"default-title\" then -- use the same prompt for all pickers for profile `default-title` and -- profiles that use `default-title` as base profile local function fix(t) t.prompt = t.prompt ~= nil and \" \" or nil for _, v in pairs(t) do if type(v) == \"table\" then fix(v) end end return t end opts = vim.tbl_deep_extend(\"force\", fix(require(\"fzf-lua.profiles.default-title\")), opts) opts[1] = nil end require(\"fzf-lua\").setup(opts) end, init = function() LazyVim.on_very_lazy(function() vim.ui.select = function(...) require(\"lazy\").load({ plugins = { \"fzf-lua\" } }) local opts = LazyVim.opts(\"fzf-lua\") or {} require(\"fzf-lua\").register_ui_select(opts.ui_select or nil) return vim.ui.select(...) end end) end, keys = { { \"\", \"\", ft = \"fzf\", mode = \"t\", nowait = true }, { \"\", \"\", ft = \"fzf\", mode = \"t\", nowait = true }, { \",\", \"FzfLua buffers sort_mru=true sort_lastused=true\", desc = \"Switch Buffer\", }, { \"/\", LazyVim.pick(\"live_grep\"), desc = \"Grep (Root Dir)\" }, { \":\", \"FzfLua command_history\", desc = \"Command History\" }, { \"\", LazyVim.pick(\"files\"), desc = \"Find Files (Root Dir)\" }, -- find { \"fb\", \"FzfLua buffers sort_mru=true sort_lastused=true\", desc = \"Buffers\" }, { \"fc\", LazyVim.pick.config_files(), desc = \"Find Config File\" }, { \"ff\", LazyVim.pick(\"files\"), desc = \"Find Files (Root Dir)\" }, { \"fF\", LazyVim.pick(\"files\", { root = false }), desc = \"Find Files (cwd)\" }, { \"fg\", \"FzfLua git_files\", desc = \"Find Files (git-files)\" }, { \"fr\", \"FzfLua oldfiles\", desc = \"Recent\" }, { \"fR\", LazyVim.pick(\"oldfiles\", { cwd = vim.uv.cwd() }), desc = \"Recent (cwd)\" }, -- git { \"gc\", \"FzfLua git_commits\", desc = \"Commits\" }, { \"gs\", \"FzfLua git_status\", desc = \"Status\" }, -- search { 's\"', \"FzfLua registers\", desc = \"Registers\" }, { \"sa\", \"FzfLua autocmds\", desc = \"Auto Commands\" }, { \"sb\", \"FzfLua grep_curbuf\", desc = \"Buffer\" }, { \"sc\", \"FzfLua command_history\", desc = \"Command History\" }, { \"sC\", \"FzfLua commands\", desc = \"Commands\" }, { \"sd\", \"FzfLua diagnostics_document\", desc = \"Document Diagnostics\" }, { \"sD\", \"FzfLua diagnostics_workspace\", desc = \"Workspace Diagnostics\" }, { \"sg\", LazyVim.pick(\"live_grep\"), desc = \"Grep (Root Dir)\" }, { \"sG\", LazyVim.pick(\"live_grep\", { root = false }), desc = \"Grep (cwd)\" }, { \"sh\", \"FzfLua help_tags\", desc = \"Help Pages\" }, { \"sH\", \"FzfLua highlights\", desc = \"Search Highlight Groups\" }, { \"sj\", \"FzfLua jumps\", desc = \"Jumplist\" }, { \"sk\", \"FzfLua keymaps\", desc = \"Key Maps\" }, { \"sl\", \"FzfLua loclist\", desc = \"Location List\" }, { \"sM\", \"FzfLua man_pages\", desc = \"Man Pages\" }, { \"sm\", \"FzfLua marks\", desc = \"Jump to Mark\" }, { \"sR\", \"FzfLua resume\", desc = \"Resume\" }, { \"sq\", \"FzfLua quickfix\", desc = \"Quickfix List\" }, { \"sw\", LazyVim.pick(\"grep_cword\"), desc = \"Word (Root Dir)\" }, { \"sW\", LazyVim.pick(\"grep_cword\", { root = false }), desc = \"Word (cwd)\" }, { \"sw\", LazyVim.pick(\"grep_visual\"), mode = \"v\", desc = \"Selection (Root Dir)\" }, { \"sW\", LazyVim.pick(\"grep_visual\", { root = false }), mode = \"v\", desc = \"Selection (cwd)\" }, { \"uC\", LazyVim.pick(\"colorschemes\"), desc = \"Colorscheme with Preview\" }, { \"ss\", function() require(\"fzf-lua\").lsp_document_symbols({ regex_filter = symbols_filter, }) end, desc = \"Goto Symbol\", }, { \"sS\", function() require(\"fzf-lua\").lsp_live_workspace_symbols({ regex_filter = symbols_filter, }) end, desc = \"Goto Symbol (Workspace)\", }, }, }","s":"fzf-lua","u":"/extras/editor/fzf","h":"#fzf-lua","p":352},{"i":359,"t":"Options Full Spec opts = nil { \"fzf-lua\" }","s":"fzf-lua","u":"/extras/editor/fzf","h":"#fzf-lua-1","p":352},{"i":361,"t":"Options Full Spec opts = function() local Keys = require(\"lazyvim.plugins.lsp.keymaps\").get() -- stylua: ignore vim.list_extend(Keys, { { \"gd\", \"FzfLua lsp_definitions jump_to_single_result=true ignore_current_line=true\", desc = \"Goto Definition\", has = \"definition\" }, { \"gr\", \"FzfLua lsp_references jump_to_single_result=true ignore_current_line=true\", desc = \"References\", nowait = true }, { \"gI\", \"FzfLua lsp_implementations jump_to_single_result=true ignore_current_line=true\", desc = \"Goto Implementation\" }, { \"gy\", \"FzfLua lsp_typedefs jump_to_single_result=true ignore_current_line=true\", desc = \"Goto T[y]pe Definition\" }, }) end { \"neovim/nvim-lspconfig\", opts = function() local Keys = require(\"lazyvim.plugins.lsp.keymaps\").get() -- stylua: ignore vim.list_extend(Keys, { { \"gd\", \"FzfLua lsp_definitions jump_to_single_result=true ignore_current_line=true\", desc = \"Goto Definition\", has = \"definition\" }, { \"gr\", \"FzfLua lsp_references jump_to_single_result=true ignore_current_line=true\", desc = \"References\", nowait = true }, { \"gI\", \"FzfLua lsp_implementations jump_to_single_result=true ignore_current_line=true\", desc = \"Goto Implementation\" }, { \"gy\", \"FzfLua lsp_typedefs jump_to_single_result=true ignore_current_line=true\", desc = \"Goto T[y]pe Definition\" }, }) end, }","s":"nvim-lspconfig","u":"/extras/editor/fzf","h":"#nvim-lspconfig","p":352},{"i":363,"t":"Options Full Spec opts = nil { \"folke/todo-comments.nvim\", optional = true, -- stylua: ignore keys = { { \"st\", function() require(\"todo-comments.fzf\").todo() end, desc = \"Todo\" }, { \"sT\", function () require(\"todo-comments.fzf\").todo({ keywords = { \"TODO\", \"FIX\", \"FIXME\" } }) end, desc = \"Todo/Fix/Fixme\" }, }, }","s":"todo-comments.nvim (optional)","u":"/extras/editor/fzf","h":"#todo-commentsnvim-optional","p":352},{"i":365,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Astro","u":"/extras/lang/astro","h":"","p":364},{"i":367,"t":"lang.typescript","s":"Includes the following extras","u":"/extras/lang/astro","h":"#includes-the-following-extras","p":364},{"i":369,"t":"Options Full Spec opts = { ensure_installed = { \"astro\", \"css\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"astro\", \"css\" } }, }","s":"nvim-treesitter","u":"/extras/lang/astro","h":"#nvim-treesitter","p":364},{"i":371,"t":"LSP Servers Options Full Spec opts = { servers = { astro = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { astro = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/astro","h":"#nvim-lspconfig","p":364},{"i":373,"t":"Configure tsserver plugin Options Full Spec opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@astrojs/ts-plugin\", location = LazyVim.get_pkg_path(\"astro-language-server\", \"/node_modules/@astrojs/ts-plugin\"), enableForWorkspaceTypeScriptVersions = true, }, }) end { \"neovim/nvim-lspconfig\", opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@astrojs/ts-plugin\", location = LazyVim.get_pkg_path(\"astro-language-server\", \"/node_modules/@astrojs/ts-plugin\"), enableForWorkspaceTypeScriptVersions = true, }, }) end, }","s":"nvim-lspconfig","u":"/extras/lang/astro","h":"#nvim-lspconfig-1","p":364},{"i":375,"t":"Options Full Spec opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.astro = { \"prettier\" } end end { \"conform.nvim\", opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.astro = { \"prettier\" } end end, }","s":"conform.nvim","u":"/extras/lang/astro","h":"#conformnvim","p":364},{"i":377,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Black Formatter","u":"/extras/formatting/black","h":"","p":376},{"i":379,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.ensure_installed, \"black\") end { \"williamboman/mason.nvim\", opts = function(_, opts) table.insert(opts.ensure_installed, \"black\") end, }","s":"mason.nvim","u":"/extras/formatting/black","h":"#masonnvim","p":376},{"i":381,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.black) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.black) end, }","s":"none-ls.nvim (optional)","u":"/extras/formatting/black","h":"#none-lsnvim-optional","p":376},{"i":383,"t":"Options Full Spec opts = { formatters_by_ft = { [\"python\"] = { \"black\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { [\"python\"] = { \"black\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/formatting/black","h":"#conformnvim-optional","p":376},{"i":385,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Ansible","u":"/extras/lang/ansible","h":"","p":384},{"i":387,"t":"Options Full Spec opts = { ensure_installed = { \"ansible-lint\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"ansible-lint\" } }, }","s":"mason.nvim","u":"/extras/lang/ansible","h":"#masonnvim","p":384},{"i":389,"t":"Options Full Spec opts = { servers = { ansiblels = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { ansiblels = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/ansible","h":"#nvim-lspconfig","p":384},{"i":391,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-ansible\", ft = {}, keys = { { \"ta\", function() require(\"ansible\").run() end, desc = \"Ansible Run Playbook/Role\", silent = true, }, }, }","s":"nvim-ansible","u":"/extras/lang/ansible","h":"#nvim-ansible","p":384},{"i":393,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Angular","u":"/extras/lang/angular","h":"","p":392},{"i":395,"t":"lang.typescript","s":"Includes the following extras","u":"/extras/lang/angular","h":"#includes-the-following-extras","p":392},{"i":397,"t":"Options Full Spec opts = function(_, opts) if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"angular\", \"scss\" }) end vim.api.nvim_create_autocmd({ \"BufReadPost\", \"BufNewFile\" }, { pattern = { \"*.component.html\", \"*.container.html\" }, callback = function() vim.treesitter.start(nil, \"angular\") end, }) end { \"nvim-treesitter\", opts = function(_, opts) if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"angular\", \"scss\" }) end vim.api.nvim_create_autocmd({ \"BufReadPost\", \"BufNewFile\" }, { pattern = { \"*.component.html\", \"*.container.html\" }, callback = function() vim.treesitter.start(nil, \"angular\") end, }) end, }","s":"nvim-treesitter","u":"/extras/lang/angular","h":"#nvim-treesitter","p":392},{"i":399,"t":"LSP Servers Options Full Spec opts = { servers = { angularls = {}, }, setup = { angularls = function() LazyVim.lsp.on_attach(function(client) --HACK: disable angular renaming capability due to duplicate rename popping up client.server_capabilities.renameProvider = false end, \"angularls\") end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { angularls = {}, }, setup = { angularls = function() LazyVim.lsp.on_attach(function(client) --HACK: disable angular renaming capability due to duplicate rename popping up client.server_capabilities.renameProvider = false end, \"angularls\") end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/angular","h":"#nvim-lspconfig","p":392},{"i":401,"t":"Configure tsserver plugin Options Full Spec opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@angular/language-server\", location = LazyVim.get_pkg_path(\"angular-language-server\", \"/node_modules/@angular/language-server\"), enableForWorkspaceTypeScriptVersions = false, }, }) end { \"neovim/nvim-lspconfig\", opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@angular/language-server\", location = LazyVim.get_pkg_path(\"angular-language-server\", \"/node_modules/@angular/language-server\"), enableForWorkspaceTypeScriptVersions = false, }, }) end, }","s":"nvim-lspconfig","u":"/extras/lang/angular","h":"#nvim-lspconfig-1","p":392},{"i":403,"t":"formatting Options Full Spec opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.htmlangular = { \"prettier\" } end end { \"conform.nvim\", opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.htmlangular = { \"prettier\" } end end, }","s":"conform.nvim","u":"/extras/lang/angular","h":"#conformnvim","p":392},{"i":405,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"CMake","u":"/extras/lang/cmake","h":"","p":404},{"i":407,"t":"Options Full Spec opts = { ensure_installed = { \"cmake\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"cmake\" } }, }","s":"nvim-treesitter","u":"/extras/lang/cmake","h":"#nvim-treesitter","p":404},{"i":409,"t":"Options Full Spec opts = { ensure_installed = { \"cmakelang\", \"cmakelint\" } } { \"mason.nvim\", opts = { ensure_installed = { \"cmakelang\", \"cmakelint\" } }, }","s":"mason.nvim","u":"/extras/lang/cmake","h":"#masonnvim","p":404},{"i":411,"t":"Options Full Spec opts = { servers = { neocmake = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { neocmake = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/cmake","h":"#nvim-lspconfig","p":404},{"i":413,"t":"Options Full Spec opts = {} { \"Civitasv/cmake-tools.nvim\", lazy = true, init = function() local loaded = false local function check() local cwd = vim.uv.cwd() if vim.fn.filereadable(cwd .. \"/CMakeLists.txt\") == 1 then require(\"lazy\").load({ plugins = { \"cmake-tools.nvim\" } }) loaded = true end end check() vim.api.nvim_create_autocmd(\"DirChanged\", { callback = function() if not loaded then check() end end, }) end, opts = {}, }","s":"cmake-tools.nvim","u":"/extras/lang/cmake","h":"#cmake-toolsnvim","p":404},{"i":415,"t":"Options Full Spec opts = nil { \"cmake-tools.nvim\" }","s":"cmake-tools.nvim","u":"/extras/lang/cmake","h":"#cmake-toolsnvim-1","p":404},{"i":417,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.cmake_lint, }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.cmake_lint, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/cmake","h":"#none-lsnvim-optional","p":404},{"i":419,"t":"Options Full Spec opts = { linters_by_ft = { cmake = { \"cmakelint\" }, }, } { \"mfussenegger/nvim-lint\", optional = true, opts = { linters_by_ft = { cmake = { \"cmakelint\" }, }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/cmake","h":"#nvim-lint-optional","p":404},{"i":421,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Clojure","u":"/extras/lang/clojure","h":"","p":420},{"i":423,"t":"Add Clojure & related to treesitter Options Full Spec opts = { ensure_installed = { \"clojure\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"clojure\" } }, }","s":"nvim-treesitter","u":"/extras/lang/clojure","h":"#nvim-treesitter","p":420},{"i":425,"t":"Options Full Spec opts = nil { \"PaterJason/cmp-conjure\", }","s":"cmp-conjure","u":"/extras/lang/clojure","h":"#cmp-conjure","p":420},{"i":427,"t":"Add s-exp mappings Options Full Spec opts = {} { \"PaterJason/nvim-treesitter-sexp\", opts = {}, event = \"LazyFile\" }","s":"nvim-treesitter-sexp","u":"/extras/lang/clojure","h":"#nvim-treesitter-sexp","p":420},{"i":429,"t":"Colorize the output of the log buffer Options Full Spec opts = { line_starts_at = 3, } { \"m00qek/baleia.nvim\", opts = { line_starts_at = 3, }, config = function(_, opts) vim.g.conjure_baleia = require(\"baleia\").setup(opts) vim.api.nvim_create_user_command(\"BaleiaColorize\", function() vim.g.conjure_baleia.once(vim.api.nvim_get_current_buf()) end, { bang = true }) vim.api.nvim_create_user_command(\"BaleiaLogs\", vim.g.conjure_baleia.logger.show, { bang = true }) end, }","s":"baleia.nvim","u":"/extras/lang/clojure","h":"#baleianvim","p":420},{"i":431,"t":"Use Clojure REPL Options Full Spec opts = {} { \"Olical/conjure\", event = \"LazyFile\", config = function(_, _) require(\"conjure.main\").main() require(\"conjure.mapping\")[\"on-filetype\"]() end, init = function() -- print color codes if baleia.nvim is available local colorize = require(\"lazyvim.util\").has(\"baleia.nvim\") if colorize then vim.g[\"conjure#log#strip_ansi_escape_sequences_line_limit\"] = 0 else vim.g[\"conjure#log#strip_ansi_escape_sequences_line_limit\"] = 1 end -- disable diagnostics in log buffer and colorize it vim.api.nvim_create_autocmd({ \"BufWinEnter\" }, { pattern = \"conjure-log-*\", callback = function() local buffer = vim.api.nvim_get_current_buf() vim.diagnostic.enable(false, { bufnr = buffer }) if colorize and vim.g.conjure_baleia then vim.g.conjure_baleia.automatically(buffer) end vim.keymap.set( { \"n\", \"v\" }, \"[c\", \"call search('^; -\\\\+$', 'bw')\", { silent = true, buffer = true, desc = \"Jumps to the begining of previous evaluation output.\" } ) vim.keymap.set( { \"n\", \"v\" }, \"]c\", \"call search('^; -\\\\+$', 'w')\", { silent = true, buffer = true, desc = \"Jumps to the begining of next evaluation output.\" } ) end, }) -- prefer LSP for jump-to-definition and symbol-doc, and use conjure -- alternatives with K and gd vim.g[\"conjure#mapping#doc_word\"] = \"K\" vim.g[\"conjure#mapping#def_word\"] = \"gd\" end, }","s":"conjure","u":"/extras/lang/clojure","h":"#conjure","p":420},{"i":433,"t":"Extend auto completion Options Full Spec opts = function(_, opts) if type(opts.sources) == \"table\" then vim.list_extend(opts.sources, { name = \"clojure\" }) end end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"PaterJason/cmp-conjure\", }, opts = function(_, opts) if type(opts.sources) == \"table\" then vim.list_extend(opts.sources, { name = \"clojure\" }) end end, }","s":"nvim-cmp (optional)","u":"/extras/lang/clojure","h":"#nvim-cmp-optional","p":420},{"i":435,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Elm","u":"/extras/lang/elm","h":"","p":434},{"i":437,"t":"Options Full Spec opts = { ensure_installed = { \"elm\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"elm\" } }, }","s":"nvim-treesitter","u":"/extras/lang/elm","h":"#nvim-treesitter","p":434},{"i":439,"t":"Options Full Spec opts = { ensure_installed = { \"elm-format\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"elm-format\" } }, }","s":"mason.nvim","u":"/extras/lang/elm","h":"#masonnvim","p":434},{"i":441,"t":"Options Full Spec opts = { servers = { elmls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { elmls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/elm","h":"#nvim-lspconfig","p":434},{"i":443,"t":"Options Full Spec opts = { formatters_by_ft = { elm = { \"elm_format\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { elm = { \"elm_format\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/elm","h":"#conformnvim-optional","p":434},{"i":445,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Docker","u":"/extras/lang/docker","h":"","p":444},{"i":447,"t":"Options Full Spec opts = { ensure_installed = { \"dockerfile\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"dockerfile\" } }, }","s":"nvim-treesitter","u":"/extras/lang/docker","h":"#nvim-treesitter","p":444},{"i":449,"t":"Options Full Spec opts = { ensure_installed = { \"hadolint\" } } { \"mason.nvim\", opts = { ensure_installed = { \"hadolint\" } }, }","s":"mason.nvim","u":"/extras/lang/docker","h":"#masonnvim","p":444},{"i":451,"t":"Options Full Spec opts = { servers = { dockerls = {}, docker_compose_language_service = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { dockerls = {}, docker_compose_language_service = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/docker","h":"#nvim-lspconfig","p":444},{"i":453,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.hadolint, }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.hadolint, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/docker","h":"#none-lsnvim-optional","p":444},{"i":455,"t":"Options Full Spec opts = { linters_by_ft = { dockerfile = { \"hadolint\" }, }, } { \"mfussenegger/nvim-lint\", optional = true, opts = { linters_by_ft = { dockerfile = { \"hadolint\" }, }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/docker","h":"#nvim-lint-optional","p":444},{"i":457,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Clangd","u":"/extras/lang/clangd","h":"","p":456},{"i":459,"t":"Add C/C++ to treesitter Options Full Spec opts = { ensure_installed = { \"cpp\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"cpp\" } }, }","s":"nvim-treesitter","u":"/extras/lang/clangd","h":"#nvim-treesitter","p":456},{"i":461,"t":"Options Full Spec opts = { inlay_hints = { inline = false, }, ast = { --These require codicons (https://github.com/microsoft/vscode-codicons) role_icons = { type = \"\", declaration = \"\", expression = \"\", specifier = \"\", statement = \"\", [\"template argument\"] = \"\", }, kind_icons = { Compound = \"\", Recovery = \"\", TranslationUnit = \"\", PackExpansion = \"\", TemplateTypeParm = \"\", TemplateTemplateParm = \"\", TemplateParamObject = \"\", }, }, } { \"p00f/clangd_extensions.nvim\", lazy = true, config = function() end, opts = { inlay_hints = { inline = false, }, ast = { --These require codicons (https://github.com/microsoft/vscode-codicons) role_icons = { type = \"\", declaration = \"\", expression = \"\", specifier = \"\", statement = \"\", [\"template argument\"] = \"\", }, kind_icons = { Compound = \"\", Recovery = \"\", TranslationUnit = \"\", PackExpansion = \"\", TemplateTypeParm = \"\", TemplateTemplateParm = \"\", TemplateParamObject = \"\", }, }, }, }","s":"clangd_extensions.nvim","u":"/extras/lang/clangd","h":"#clangd_extensionsnvim","p":456},{"i":463,"t":"Correctly setup lspconfig for clangd 🚀 Options Full Spec opts = { servers = { -- Ensure mason installs the server clangd = { keys = { { \"ch\", \"ClangdSwitchSourceHeader\", desc = \"Switch Source/Header (C/C++)\" }, }, root_dir = function(fname) return require(\"lspconfig.util\").root_pattern( \"Makefile\", \"configure.ac\", \"configure.in\", \"config.h.in\", \"meson.build\", \"meson_options.txt\", \"build.ninja\" )(fname) or require(\"lspconfig.util\").root_pattern(\"compile_commands.json\", \"compile_flags.txt\")( fname ) or require(\"lspconfig.util\").find_git_ancestor(fname) end, capabilities = { offsetEncoding = { \"utf-16\" }, }, cmd = { \"clangd\", \"--background-index\", \"--clang-tidy\", \"--header-insertion=iwyu\", \"--completion-style=detailed\", \"--function-arg-placeholders\", \"--fallback-style=llvm\", }, init_options = { usePlaceholders = true, completeUnimported = true, clangdFileStatus = true, }, }, }, setup = { clangd = function(_, opts) local clangd_ext_opts = LazyVim.opts(\"clangd_extensions.nvim\") require(\"clangd_extensions\").setup(vim.tbl_deep_extend(\"force\", clangd_ext_opts or {}, { server = opts })) return false end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { -- Ensure mason installs the server clangd = { keys = { { \"ch\", \"ClangdSwitchSourceHeader\", desc = \"Switch Source/Header (C/C++)\" }, }, root_dir = function(fname) return require(\"lspconfig.util\").root_pattern( \"Makefile\", \"configure.ac\", \"configure.in\", \"config.h.in\", \"meson.build\", \"meson_options.txt\", \"build.ninja\" )(fname) or require(\"lspconfig.util\").root_pattern(\"compile_commands.json\", \"compile_flags.txt\")( fname ) or require(\"lspconfig.util\").find_git_ancestor(fname) end, capabilities = { offsetEncoding = { \"utf-16\" }, }, cmd = { \"clangd\", \"--background-index\", \"--clang-tidy\", \"--header-insertion=iwyu\", \"--completion-style=detailed\", \"--function-arg-placeholders\", \"--fallback-style=llvm\", }, init_options = { usePlaceholders = true, completeUnimported = true, clangdFileStatus = true, }, }, }, setup = { clangd = function(_, opts) local clangd_ext_opts = LazyVim.opts(\"clangd_extensions.nvim\") require(\"clangd_extensions\").setup(vim.tbl_deep_extend(\"force\", clangd_ext_opts or {}, { server = opts })) return false end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/clangd","h":"#nvim-lspconfig","p":456},{"i":465,"t":"Options Full Spec opts = function(_, opts) opts.sorting = opts.sorting or {} opts.sorting.comparators = opts.sorting.comparators or {} table.insert(opts.sorting.comparators, 1, require(\"clangd_extensions.cmp_scores\")) end { \"hrsh7th/nvim-cmp\", optional = true, opts = function(_, opts) opts.sorting = opts.sorting or {} opts.sorting.comparators = opts.sorting.comparators or {} table.insert(opts.sorting.comparators, 1, require(\"clangd_extensions.cmp_scores\")) end, }","s":"nvim-cmp (optional)","u":"/extras/lang/clangd","h":"#nvim-cmp-optional","p":456},{"i":467,"t":"Options Full Spec opts = function() local dap = require(\"dap\") if not dap.adapters[\"codelldb\"] then require(\"dap\").adapters[\"codelldb\"] = { type = \"server\", host = \"localhost\", port = \"${port}\", executable = { command = \"codelldb\", args = { \"--port\", \"${port}\", }, }, } end for _, lang in ipairs({ \"c\", \"cpp\" }) do dap.configurations[lang] = { { type = \"codelldb\", request = \"launch\", name = \"Launch file\", program = function() return vim.fn.input(\"Path to executable: \", vim.fn.getcwd() .. \"/\", \"file\") end, cwd = \"${workspaceFolder}\", }, { type = \"codelldb\", request = \"attach\", name = \"Attach to process\", pid = require(\"dap.utils\").pick_process, cwd = \"${workspaceFolder}\", }, } end end { \"mfussenegger/nvim-dap\", optional = true, dependencies = { -- Ensure C/C++ debugger is installed \"williamboman/mason.nvim\", optional = true, opts = { ensure_installed = { \"codelldb\" } }, }, opts = function() local dap = require(\"dap\") if not dap.adapters[\"codelldb\"] then require(\"dap\").adapters[\"codelldb\"] = { type = \"server\", host = \"localhost\", port = \"${port}\", executable = { command = \"codelldb\", args = { \"--port\", \"${port}\", }, }, } end for _, lang in ipairs({ \"c\", \"cpp\" }) do dap.configurations[lang] = { { type = \"codelldb\", request = \"launch\", name = \"Launch file\", program = function() return vim.fn.input(\"Path to executable: \", vim.fn.getcwd() .. \"/\", \"file\") end, cwd = \"${workspaceFolder}\", }, { type = \"codelldb\", request = \"attach\", name = \"Attach to process\", pid = require(\"dap.utils\").pick_process, cwd = \"${workspaceFolder}\", }, } end end, }","s":"nvim-dap (optional)","u":"/extras/lang/clangd","h":"#nvim-dap-optional","p":456},{"i":469,"t":"Options Full Spec opts = { ensure_installed = { \"codelldb\" } } { -- Ensure C/C++ debugger is installed \"williamboman/mason.nvim\", optional = true, opts = { ensure_installed = { \"codelldb\" } }, }","s":"mason.nvim (optional)","u":"/extras/lang/clangd","h":"#masonnvim-optional","p":456},{"i":471,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Erlang","u":"/extras/lang/erlang","h":"","p":470},{"i":473,"t":"Options Full Spec opts = { servers = { erlangls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { erlangls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/erlang","h":"#nvim-lspconfig","p":470},{"i":475,"t":"Options Full Spec opts = { ensure_installed = { \"erlang\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"erlang\" } }, }","s":"nvim-treesitter","u":"/extras/lang/erlang","h":"#nvim-treesitter","p":470},{"i":477,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Git","u":"/extras/lang/git","h":"","p":476},{"i":479,"t":"Treesitter git support Options Full Spec opts = { ensure_installed = { \"git_config\", \"gitcommit\", \"git_rebase\", \"gitignore\", \"gitattributes\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"git_config\", \"gitcommit\", \"git_rebase\", \"gitignore\", \"gitattributes\" } }, }","s":"nvim-treesitter","u":"/extras/lang/git","h":"#nvim-treesitter","p":476},{"i":481,"t":"Options Full Spec opts = {} { \"petertriho/cmp-git\", opts = {} }","s":"cmp-git","u":"/extras/lang/git","h":"#cmp-git","p":476},{"i":483,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.sources, { name = \"git\" }) end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { { \"petertriho/cmp-git\", opts = {} }, }, ---@module 'cmp' ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, { name = \"git\" }) end, }","s":"nvim-cmp (optional)","u":"/extras/lang/git","h":"#nvim-cmp-optional","p":476},{"i":485,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Elixir","u":"/extras/lang/elixir","h":"","p":484},{"i":487,"t":"Options Full Spec opts = { servers = { elixirls = { keys = { { \"cp\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"manipulatePipes:serverid\", arguments = { \"toPipe\", params.textDocument.uri, params.position.line, params.position.character }, }) end, desc = \"To Pipe\", }, { \"cP\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"manipulatePipes:serverid\", arguments = { \"fromPipe\", params.textDocument.uri, params.position.line, params.position.character }, }) end, desc = \"From Pipe\", }, }, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { elixirls = { keys = { { \"cp\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"manipulatePipes:serverid\", arguments = { \"toPipe\", params.textDocument.uri, params.position.line, params.position.character }, }) end, desc = \"To Pipe\", }, { \"cP\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"manipulatePipes:serverid\", arguments = { \"fromPipe\", params.textDocument.uri, params.position.line, params.position.character }, }) end, desc = \"From Pipe\", }, }, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/elixir","h":"#nvim-lspconfig","p":484},{"i":489,"t":"Options Full Spec opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} vim.list_extend(opts.ensure_installed, { \"elixir\", \"heex\", \"eex\" }) vim.treesitter.language.register(\"markdown\", \"livebook\") end { \"nvim-treesitter/nvim-treesitter\", opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} vim.list_extend(opts.ensure_installed, { \"elixir\", \"heex\", \"eex\" }) vim.treesitter.language.register(\"markdown\", \"livebook\") end, }","s":"nvim-treesitter","u":"/extras/lang/elixir","h":"#nvim-treesitter","p":484},{"i":491,"t":"Options Full Spec opts = nil { \"jfpedroza/neotest-elixir\", }","s":"neotest-elixir","u":"/extras/lang/elixir","h":"#neotest-elixir","p":484},{"i":493,"t":"Options Full Spec opts = { adapters = { [\"neotest-elixir\"] = {}, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"jfpedroza/neotest-elixir\", }, opts = { adapters = { [\"neotest-elixir\"] = {}, }, }, }","s":"neotest (optional)","u":"/extras/lang/elixir","h":"#neotest-optional","p":484},{"i":495,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.credo.with({ condition = function(utils) return utils.root_has_file(\".credo.exs\") end, }), }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.credo.with({ condition = function(utils) return utils.root_has_file(\".credo.exs\") end, }), }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/elixir","h":"#none-lsnvim-optional","p":484},{"i":497,"t":"Options Full Spec opts = function(_, opts) opts.linters_by_ft = { elixir = { \"credo\" }, } opts.linters = { credo = { condition = function(ctx) return vim.fs.find({ \".credo.exs\" }, { path = ctx.filename, upward = true })[1] end, }, } end { \"mfussenegger/nvim-lint\", optional = true, opts = function(_, opts) opts.linters_by_ft = { elixir = { \"credo\" }, } opts.linters = { credo = { condition = function(ctx) return vim.fs.find({ \".credo.exs\" }, { path = ctx.filename, upward = true })[1] end, }, } end, }","s":"nvim-lint (optional)","u":"/extras/lang/elixir","h":"#nvim-lint-optional","p":484},{"i":499,"t":"Options Full Spec opts = nil { \"MeanderingProgrammer/render-markdown.nvim\", optional = true, ft = function(_, ft) vim.list_extend(ft, { \"livebook\" }) end, }","s":"render-markdown.nvim (optional)","u":"/extras/lang/elixir","h":"#render-markdownnvim-optional","p":484},{"i":501,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Gleam","u":"/extras/lang/gleam","h":"","p":500},{"i":503,"t":"Options Full Spec opts = { ensure_installed = { \"gleam\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"gleam\" } }, }","s":"nvim-treesitter","u":"/extras/lang/gleam","h":"#nvim-treesitter","p":500},{"i":505,"t":"Options Full Spec opts = { servers = { gleam = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { gleam = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/gleam","h":"#nvim-lspconfig","p":500},{"i":507,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Haskell","u":"/extras/lang/haskell","h":"","p":506},{"i":509,"t":"Add Haskell to treesitter Options Full Spec opts = { ensure_installed = { \"haskell\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"haskell\" } }, }","s":"nvim-treesitter","u":"/extras/lang/haskell","h":"#nvim-treesitter","p":506},{"i":511,"t":"Options Full Spec opts = {} { \"mrcjkb/haskell-tools.nvim\", version = \"^3\", ft = { \"haskell\", \"lhaskell\", \"cabal\", \"cabalproject\" }, dependencies = { { \"nvim-telescope/telescope.nvim\", optional = true }, }, config = function() local ok, telescope = pcall(require, \"telescope\") if ok then telescope.load_extension(\"ht\") end end, }","s":"haskell-tools.nvim","u":"/extras/lang/haskell","h":"#haskell-toolsnvim","p":506},{"i":513,"t":"Options Full Spec opts = { ensure_installed = { \"haskell-language-server\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"haskell-language-server\" } }, }","s":"mason.nvim","u":"/extras/lang/haskell","h":"#masonnvim","p":506},{"i":515,"t":"Options Full Spec opts = { ensure_installed = { \"haskell-debug-adapter\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"haskell-debug-adapter\" } }, }","s":"mason.nvim","u":"/extras/lang/haskell","h":"#masonnvim-1","p":506},{"i":517,"t":"Options Full Spec opts = nil { \"mrcjkb/neotest-haskell\" }","s":"neotest-haskell","u":"/extras/lang/haskell","h":"#neotest-haskell","p":506},{"i":519,"t":"Options Full Spec opts = {} { \"mrcjkb/haskell-snippets.nvim\", dependencies = { \"L3MON4D3/LuaSnip\" }, ft = { \"haskell\", \"lhaskell\", \"cabal\", \"cabalproject\" }, config = function() local haskell_snippets = require(\"haskell-snippets\").all require(\"luasnip\").add_snippets(\"haskell\", haskell_snippets, { key = \"haskell\" }) end, }","s":"haskell-snippets.nvim","u":"/extras/lang/haskell","h":"#haskell-snippetsnvim","p":506},{"i":521,"t":"Options Full Spec opts = nil { \"L3MON4D3/LuaSnip\" }","s":"LuaSnip","u":"/extras/lang/haskell","h":"#luasnip","p":506},{"i":523,"t":"Options Full Spec opts = {} { \"luc-tielen/telescope_hoogle\", ft = { \"haskell\", \"lhaskell\", \"cabal\", \"cabalproject\" }, dependencies = { { \"nvim-telescope/telescope.nvim\" }, }, config = function() local ok, telescope = pcall(require, \"telescope\") if ok then telescope.load_extension(\"hoogle\") end end, }","s":"telescope_hoogle","u":"/extras/lang/haskell","h":"#telescope_hoogle","p":506},{"i":525,"t":"Make sure lspconfig doesn't start hls, as it conflicts with haskell-tools Options Full Spec opts = { setup = { hls = function() return true end, }, } { \"neovim/nvim-lspconfig\", opts = { setup = { hls = function() return true end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/haskell","h":"#nvim-lspconfig","p":506},{"i":527,"t":"Options Full Spec opts = nil { \"nvim-telescope/telescope.nvim\", optional = true }","s":"telescope.nvim","u":"/extras/lang/haskell","h":"#telescopenvim","p":506},{"i":529,"t":"Options Full Spec opts = nil { \"nvim-telescope/telescope.nvim\" }","s":"telescope.nvim","u":"/extras/lang/haskell","h":"#telescopenvim-1","p":506},{"i":531,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", optional = true, dependencies = { { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"haskell-debug-adapter\" } }, }, }, }","s":"nvim-dap (optional)","u":"/extras/lang/haskell","h":"#nvim-dap-optional","p":506},{"i":533,"t":"Options Full Spec opts = { adapters = { [\"neotest-haskell\"] = {}, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { { \"mrcjkb/neotest-haskell\" }, }, opts = { adapters = { [\"neotest-haskell\"] = {}, }, }, }","s":"neotest (optional)","u":"/extras/lang/haskell","h":"#neotest-optional","p":506},{"i":535,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Helm","u":"/extras/lang/helm","h":"","p":534},{"i":537,"t":"Options Full Spec opts = nil { \"towolf/vim-helm\", ft = \"helm\" }","s":"vim-helm","u":"/extras/lang/helm","h":"#vim-helm","p":534},{"i":539,"t":"Options Full Spec opts = { ensure_installed = { \"helm\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"helm\" } }, }","s":"nvim-treesitter","u":"/extras/lang/helm","h":"#nvim-treesitter","p":534},{"i":541,"t":"Options Full Spec opts = { servers = { helm_ls = {}, }, setup = { yamlls = function() LazyVim.lsp.on_attach(function(client, buffer) if vim.bo[buffer].filetype == \"helm\" then vim.schedule(function() vim.cmd(\"LspStop ++force yamlls\") end) end end, \"yamlls\") end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { helm_ls = {}, }, setup = { yamlls = function() LazyVim.lsp.on_attach(function(client, buffer) if vim.bo[buffer].filetype == \"helm\" then vim.schedule(function() vim.cmd(\"LspStop ++force yamlls\") end) end end, \"yamlls\") end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/helm","h":"#nvim-lspconfig","p":534},{"i":543,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"JSON","u":"/extras/lang/json","h":"","p":542},{"i":545,"t":"add json to treesitter Options Full Spec opts = { ensure_installed = { \"json5\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"json5\" } }, }","s":"nvim-treesitter","u":"/extras/lang/json","h":"#nvim-treesitter","p":542},{"i":547,"t":"yaml schema support Options Full Spec opts = nil { \"b0o/SchemaStore.nvim\", lazy = true, version = false, -- last release is way too old }","s":"SchemaStore.nvim","u":"/extras/lang/json","h":"#schemastorenvim","p":542},{"i":549,"t":"correctly setup lspconfig Options Full Spec opts = { -- make sure mason installs the server servers = { jsonls = { -- lazy-load schemastore when needed on_new_config = function(new_config) new_config.settings.json.schemas = new_config.settings.json.schemas or {} vim.list_extend(new_config.settings.json.schemas, require(\"schemastore\").json.schemas()) end, settings = { json = { format = { enable = true, }, validate = { enable = true }, }, }, }, }, } { \"neovim/nvim-lspconfig\", opts = { -- make sure mason installs the server servers = { jsonls = { -- lazy-load schemastore when needed on_new_config = function(new_config) new_config.settings.json.schemas = new_config.settings.json.schemas or {} vim.list_extend(new_config.settings.json.schemas, require(\"schemastore\").json.schemas()) end, settings = { json = { format = { enable = true, }, validate = { enable = true }, }, }, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/json","h":"#nvim-lspconfig","p":542},{"i":551,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Go","u":"/extras/lang/go","h":"","p":550},{"i":553,"t":"Options Full Spec opts = { ensure_installed = { \"go\", \"gomod\", \"gowork\", \"gosum\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"go\", \"gomod\", \"gowork\", \"gosum\" } }, }","s":"nvim-treesitter","u":"/extras/lang/go","h":"#nvim-treesitter","p":550},{"i":555,"t":"Options Full Spec opts = { servers = { gopls = { settings = { gopls = { gofumpt = true, codelenses = { gc_details = false, generate = true, regenerate_cgo = true, run_govulncheck = true, test = true, tidy = true, upgrade_dependency = true, vendor = true, }, hints = { assignVariableTypes = true, compositeLiteralFields = true, compositeLiteralTypes = true, constantValues = true, functionTypeParameters = true, parameterNames = true, rangeVariableTypes = true, }, analyses = { fieldalignment = true, nilness = true, unusedparams = true, unusedwrite = true, useany = true, }, usePlaceholders = true, completeUnimported = true, staticcheck = true, directoryFilters = { \"-.git\", \"-.vscode\", \"-.idea\", \"-.vscode-test\", \"-node_modules\" }, semanticTokens = true, }, }, }, }, setup = { gopls = function(_, opts) -- workaround for gopls not supporting semanticTokensProvider -- https://github.com/golang/go/issues/54531#issuecomment-1464982242 LazyVim.lsp.on_attach(function(client, _) if not client.server_capabilities.semanticTokensProvider then local semantic = client.config.capabilities.textDocument.semanticTokens client.server_capabilities.semanticTokensProvider = { full = true, legend = { tokenTypes = semantic.tokenTypes, tokenModifiers = semantic.tokenModifiers, }, range = true, } end end, \"gopls\") -- end workaround end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { gopls = { settings = { gopls = { gofumpt = true, codelenses = { gc_details = false, generate = true, regenerate_cgo = true, run_govulncheck = true, test = true, tidy = true, upgrade_dependency = true, vendor = true, }, hints = { assignVariableTypes = true, compositeLiteralFields = true, compositeLiteralTypes = true, constantValues = true, functionTypeParameters = true, parameterNames = true, rangeVariableTypes = true, }, analyses = { fieldalignment = true, nilness = true, unusedparams = true, unusedwrite = true, useany = true, }, usePlaceholders = true, completeUnimported = true, staticcheck = true, directoryFilters = { \"-.git\", \"-.vscode\", \"-.idea\", \"-.vscode-test\", \"-node_modules\" }, semanticTokens = true, }, }, }, }, setup = { gopls = function(_, opts) -- workaround for gopls not supporting semanticTokensProvider -- https://github.com/golang/go/issues/54531#issuecomment-1464982242 LazyVim.lsp.on_attach(function(client, _) if not client.server_capabilities.semanticTokensProvider then local semantic = client.config.capabilities.textDocument.semanticTokens client.server_capabilities.semanticTokensProvider = { full = true, legend = { tokenTypes = semantic.tokenTypes, tokenModifiers = semantic.tokenModifiers, }, range = true, } end end, \"gopls\") -- end workaround end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/go","h":"#nvim-lspconfig","p":550},{"i":557,"t":"Ensure Go tools are installed Options Full Spec opts = { ensure_installed = { \"goimports\", \"gofumpt\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"goimports\", \"gofumpt\" } }, }","s":"mason.nvim","u":"/extras/lang/go","h":"#masonnvim","p":550},{"i":559,"t":"Options Full Spec opts = { ensure_installed = { \"gomodifytags\", \"impl\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"gomodifytags\", \"impl\" } }, }","s":"mason.nvim","u":"/extras/lang/go","h":"#masonnvim-1","p":550},{"i":561,"t":"Options Full Spec opts = { ensure_installed = { \"delve\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"delve\" } }, }","s":"mason.nvim","u":"/extras/lang/go","h":"#masonnvim-2","p":550},{"i":563,"t":"Options Full Spec opts = {} { \"leoluz/nvim-dap-go\", opts = {}, }","s":"nvim-dap-go","u":"/extras/lang/go","h":"#nvim-dap-go","p":550},{"i":565,"t":"Options Full Spec opts = nil { \"fredrikaverpil/neotest-golang\", }","s":"neotest-golang","u":"/extras/lang/go","h":"#neotest-golang","p":550},{"i":567,"t":"Filetype icons Options Full Spec opts = { file = { [\".go-version\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, }, filetype = { gotmpl = { glyph = \"󰟓\", hl = \"MiniIconsGrey\" }, }, } { \"echasnovski/mini.icons\", opts = { file = { [\".go-version\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, }, filetype = { gotmpl = { glyph = \"󰟓\", hl = \"MiniIconsGrey\" }, }, }, }","s":"mini.icons","u":"/extras/lang/go","h":"#miniicons","p":550},{"i":569,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.code_actions.gomodifytags, nls.builtins.code_actions.impl, nls.builtins.formatting.goimports, nls.builtins.formatting.gofumpt, }) end { \"nvimtools/none-ls.nvim\", optional = true, dependencies = { { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"gomodifytags\", \"impl\" } }, }, }, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.code_actions.gomodifytags, nls.builtins.code_actions.impl, nls.builtins.formatting.goimports, nls.builtins.formatting.gofumpt, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/go","h":"#none-lsnvim-optional","p":550},{"i":571,"t":"Options Full Spec opts = { formatters_by_ft = { go = { \"goimports\", \"gofumpt\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { go = { \"goimports\", \"gofumpt\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/go","h":"#conformnvim-optional","p":550},{"i":573,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", optional = true, dependencies = { { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"delve\" } }, }, { \"leoluz/nvim-dap-go\", opts = {}, }, }, }","s":"nvim-dap (optional)","u":"/extras/lang/go","h":"#nvim-dap-optional","p":550},{"i":575,"t":"Options Full Spec opts = { adapters = { [\"neotest-golang\"] = { -- Here we can set options for neotest-golang, e.g. -- go_test_args = { \"-v\", \"-race\", \"-count=1\", \"-timeout=60s\" }, dap_go_enabled = true, -- requires leoluz/nvim-dap-go }, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"fredrikaverpil/neotest-golang\", }, opts = { adapters = { [\"neotest-golang\"] = { -- Here we can set options for neotest-golang, e.g. -- go_test_args = { \"-v\", \"-race\", \"-count=1\", \"-timeout=60s\" }, dap_go_enabled = true, -- requires leoluz/nvim-dap-go }, }, }, }","s":"neotest (optional)","u":"/extras/lang/go","h":"#neotest-optional","p":550},{"i":577,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Lean","u":"/extras/lang/lean","h":"","p":576},{"i":579,"t":"Options Full Spec opts = nil \"Julian/lean.nvim\"","s":"lean.nvim","u":"/extras/lang/lean","h":"#leannvim","p":576},{"i":581,"t":"Options Full Spec opts = nil { \"nvim-lua/plenary.nvim\", }","s":"plenary.nvim","u":"/extras/lang/lean","h":"#plenarynvim","p":576},{"i":583,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Java","u":"/extras/lang/java","h":"","p":582},{"i":585,"t":"Add java to treesitter. Options Full Spec opts = { ensure_installed = { \"java\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"java\" } }, }","s":"nvim-treesitter","u":"/extras/lang/java","h":"#nvim-treesitter","p":582},{"i":587,"t":"Options Full Spec opts = { ensure_installed = { \"java-debug-adapter\", \"java-test\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"java-debug-adapter\", \"java-test\" } }, }","s":"mason.nvim","u":"/extras/lang/java","h":"#masonnvim","p":582},{"i":589,"t":"Configure nvim-lspconfig to install the server automatically via mason, but defer actually starting it to our configuration of nvim-jtdls below. Options Full Spec opts = { -- make sure mason installs the server servers = { jdtls = {}, }, setup = { jdtls = function() return true -- avoid duplicate servers end, }, } { \"neovim/nvim-lspconfig\", opts = { -- make sure mason installs the server servers = { jdtls = {}, }, setup = { jdtls = function() return true -- avoid duplicate servers end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/java","h":"#nvim-lspconfig","p":582},{"i":591,"t":"Set up nvim-jdtls to attach to java files. Options Full Spec opts = function() local cmd = { vim.fn.exepath(\"jdtls\") } if LazyVim.has(\"mason.nvim\") then local mason_registry = require(\"mason-registry\") local lombok_jar = mason_registry.get_package(\"jdtls\"):get_install_path() .. \"/lombok.jar\" table.insert(cmd, string.format(\"--jvm-arg=-javaagent:%s\", lombok_jar)) end return { -- How to find the root dir for a given filename. The default comes from -- lspconfig which provides a function specifically for java projects. root_dir = LazyVim.lsp.get_raw_config(\"jdtls\").default_config.root_dir, -- How to find the project name for a given root dir. project_name = function(root_dir) return root_dir and vim.fs.basename(root_dir) end, -- Where are the config and workspace dirs for a project? jdtls_config_dir = function(project_name) return vim.fn.stdpath(\"cache\") .. \"/jdtls/\" .. project_name .. \"/config\" end, jdtls_workspace_dir = function(project_name) return vim.fn.stdpath(\"cache\") .. \"/jdtls/\" .. project_name .. \"/workspace\" end, -- How to run jdtls. This can be overridden to a full java command-line -- if the Python wrapper script doesn't suffice. cmd = cmd, full_cmd = function(opts) local fname = vim.api.nvim_buf_get_name(0) local root_dir = opts.root_dir(fname) local project_name = opts.project_name(root_dir) local cmd = vim.deepcopy(opts.cmd) if project_name then vim.list_extend(cmd, { \"-configuration\", opts.jdtls_config_dir(project_name), \"-data\", opts.jdtls_workspace_dir(project_name), }) end return cmd end, -- These depend on nvim-dap, but can additionally be disabled by setting false here. dap = { hotcodereplace = \"auto\", config_overrides = {} }, dap_main = {}, test = true, settings = { java = { inlayHints = { parameterNames = { enabled = \"all\", }, }, }, }, } end { \"mfussenegger/nvim-jdtls\", dependencies = { \"folke/which-key.nvim\" }, ft = java_filetypes, opts = function() local cmd = { vim.fn.exepath(\"jdtls\") } if LazyVim.has(\"mason.nvim\") then local mason_registry = require(\"mason-registry\") local lombok_jar = mason_registry.get_package(\"jdtls\"):get_install_path() .. \"/lombok.jar\" table.insert(cmd, string.format(\"--jvm-arg=-javaagent:%s\", lombok_jar)) end return { -- How to find the root dir for a given filename. The default comes from -- lspconfig which provides a function specifically for java projects. root_dir = LazyVim.lsp.get_raw_config(\"jdtls\").default_config.root_dir, -- How to find the project name for a given root dir. project_name = function(root_dir) return root_dir and vim.fs.basename(root_dir) end, -- Where are the config and workspace dirs for a project? jdtls_config_dir = function(project_name) return vim.fn.stdpath(\"cache\") .. \"/jdtls/\" .. project_name .. \"/config\" end, jdtls_workspace_dir = function(project_name) return vim.fn.stdpath(\"cache\") .. \"/jdtls/\" .. project_name .. \"/workspace\" end, -- How to run jdtls. This can be overridden to a full java command-line -- if the Python wrapper script doesn't suffice. cmd = cmd, full_cmd = function(opts) local fname = vim.api.nvim_buf_get_name(0) local root_dir = opts.root_dir(fname) local project_name = opts.project_name(root_dir) local cmd = vim.deepcopy(opts.cmd) if project_name then vim.list_extend(cmd, { \"-configuration\", opts.jdtls_config_dir(project_name), \"-data\", opts.jdtls_workspace_dir(project_name), }) end return cmd end, -- These depend on nvim-dap, but can additionally be disabled by setting false here. dap = { hotcodereplace = \"auto\", config_overrides = {} }, dap_main = {}, test = true, settings = { java = { inlayHints = { parameterNames = { enabled = \"all\", }, }, }, }, } end, config = function(_, opts) -- Find the extra bundles that should be passed on the jdtls command-line -- if nvim-dap is enabled with java debug/test. local bundles = {} ---@type string[] if LazyVim.has(\"mason.nvim\") then local mason_registry = require(\"mason-registry\") if opts.dap and LazyVim.has(\"nvim-dap\") and mason_registry.is_installed(\"java-debug-adapter\") then local java_dbg_pkg = mason_registry.get_package(\"java-debug-adapter\") local java_dbg_path = java_dbg_pkg:get_install_path() local jar_patterns = { java_dbg_path .. \"/extension/server/com.microsoft.java.debug.plugin-*.jar\", } -- java-test also depends on java-debug-adapter. if opts.test and mason_registry.is_installed(\"java-test\") then local java_test_pkg = mason_registry.get_package(\"java-test\") local java_test_path = java_test_pkg:get_install_path() vim.list_extend(jar_patterns, { java_test_path .. \"/extension/server/*.jar\", }) end for _, jar_pattern in ipairs(jar_patterns) do for _, bundle in ipairs(vim.split(vim.fn.glob(jar_pattern), \"\\n\")) do table.insert(bundles, bundle) end end end end local function attach_jdtls() local fname = vim.api.nvim_buf_get_name(0) -- Configuration can be augmented and overridden by opts.jdtls local config = extend_or_override({ cmd = opts.full_cmd(opts), root_dir = opts.root_dir(fname), init_options = { bundles = bundles, }, settings = opts.settings, -- enable CMP capabilities capabilities = LazyVim.has(\"cmp-nvim-lsp\") and require(\"cmp_nvim_lsp\").default_capabilities() or nil, }, opts.jdtls) -- Existing server will be reused if the root_dir matches. require(\"jdtls\").start_or_attach(config) -- not need to require(\"jdtls.setup\").add_commands(), start automatically adds commands end -- Attach the jdtls for each java buffer. HOWEVER, this plugin loads -- depending on filetype, so this autocmd doesn't run for the first file. -- For that, we call directly below. vim.api.nvim_create_autocmd(\"FileType\", { pattern = java_filetypes, callback = attach_jdtls, }) -- Setup keymap and dap after the lsp is fully attached. -- https://github.com/mfussenegger/nvim-jdtls#nvim-dap-configuration -- https://neovim.io/doc/user/lsp.html#LspAttach vim.api.nvim_create_autocmd(\"LspAttach\", { callback = function(args) local client = vim.lsp.get_client_by_id(args.data.client_id) if client and client.name == \"jdtls\" then local wk = require(\"which-key\") wk.add({ { mode = \"n\", buffer = args.buf, { \"cx\", group = \"extract\" }, { \"cxv\", require(\"jdtls\").extract_variable_all, desc = \"Extract Variable\" }, { \"cxc\", require(\"jdtls\").extract_constant, desc = \"Extract Constant\" }, { \"cgs\", require(\"jdtls\").super_implementation, desc = \"Goto Super\" }, { \"cgS\", require(\"jdtls.tests\").goto_subjects, desc = \"Goto Subjects\" }, { \"co\", require(\"jdtls\").organize_imports, desc = \"Organize Imports\" }, }, }) wk.add({ { mode = \"v\", buffer = args.buf, { \"cx\", group = \"extract\" }, { \"cxm\", [[lua require('jdtls').extract_method(true)]], desc = \"Extract Method\", }, { \"cxv\", [[lua require('jdtls').extract_variable_all(true)]], desc = \"Extract Variable\", }, { \"cxc\", [[lua require('jdtls').extract_constant(true)]], desc = \"Extract Constant\", }, }, }) if LazyVim.has(\"mason.nvim\") then local mason_registry = require(\"mason-registry\") if opts.dap and LazyVim.has(\"nvim-dap\") and mason_registry.is_installed(\"java-debug-adapter\") then -- custom init for Java debugger require(\"jdtls\").setup_dap(opts.dap) require(\"jdtls.dap\").setup_dap_main_class_configs(opts.dap_main) -- Java Test require Java debugger to work if opts.test and mason_registry.is_installed(\"java-test\") then -- custom keymaps for Java test runner (not yet compatible with neotest) wk.add({ { mode = \"n\", buffer = args.buf, { \"t\", group = \"test\" }, { \"tt\", function() require(\"jdtls.dap\").test_class({ config_overrides = type(opts.test) ~= \"boolean\" and opts.test.config_overrides or nil, }) end, desc = \"Run All Test\", }, { \"tr\", function() require(\"jdtls.dap\").test_nearest_method({ config_overrides = type(opts.test) ~= \"boolean\" and opts.test.config_overrides or nil, }) end, desc = \"Run Nearest Test\", }, { \"tT\", require(\"jdtls.dap\").pick_test, desc = \"Run Test\" }, }, }) end end end -- User can set additional keymaps in opts.on_attach if opts.on_attach then opts.on_attach(args) end end end, }) -- Avoid race condition by calling attach the first time, since the autocmd won't fire. attach_jdtls() end, }","s":"nvim-jdtls","u":"/extras/lang/java","h":"#nvim-jdtls","p":582},{"i":593,"t":"Options Full Spec opts = nil { \"folke/which-key.nvim\" }","s":"which-key.nvim","u":"/extras/lang/java","h":"#which-keynvim","p":582},{"i":595,"t":"Ensure java debugger and test packages are installed. Options Full Spec opts = function() -- Simple configuration to attach to remote java debug process -- Taken directly from https://github.com/mfussenegger/nvim-dap/wiki/Java local dap = require(\"dap\") dap.configurations.java = { { type = \"java\", request = \"attach\", name = \"Debug (Attach) - Remote\", hostName = \"127.0.0.1\", port = 5005, }, } end { \"mfussenegger/nvim-dap\", optional = true, opts = function() -- Simple configuration to attach to remote java debug process -- Taken directly from https://github.com/mfussenegger/nvim-dap/wiki/Java local dap = require(\"dap\") dap.configurations.java = { { type = \"java\", request = \"attach\", name = \"Debug (Attach) - Remote\", hostName = \"127.0.0.1\", port = 5005, }, } end, dependencies = { { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"java-debug-adapter\", \"java-test\" } }, }, }, }","s":"nvim-dap (optional)","u":"/extras/lang/java","h":"#nvim-dap-optional","p":582},{"i":597,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Kotlin","u":"/extras/lang/kotlin","h":"","p":596},{"i":599,"t":"Add packages(linting, debug adapter) Options Full Spec opts = { ensure_installed = { \"ktlint\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"ktlint\" } }, }","s":"mason.nvim","u":"/extras/lang/kotlin","h":"#masonnvim","p":596},{"i":601,"t":"Add syntax highlighting Options Full Spec opts = { ensure_installed = { \"kotlin\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"kotlin\" } }, }","s":"nvim-treesitter","u":"/extras/lang/kotlin","h":"#nvim-treesitter","p":596},{"i":603,"t":"Add language server Options Full Spec opts = { servers = { kotlin_language_server = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { kotlin_language_server = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/kotlin","h":"#nvim-lspconfig","p":596},{"i":605,"t":"Add linting Options Full Spec opts = { linters_by_ft = { kotlin = { \"ktlint\" } }, } { \"mfussenegger/nvim-lint\", optional = true, dependencies = \"williamboman/mason.nvim\", opts = { linters_by_ft = { kotlin = { \"ktlint\" } }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/kotlin","h":"#nvim-lint-optional","p":596},{"i":607,"t":"Add formatting Options Full Spec opts = { formatters_by_ft = { kotlin = { \"ktlint\" } }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { kotlin = { \"ktlint\" } }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/kotlin","h":"#conformnvim-optional","p":596},{"i":609,"t":"Add formatting and linting Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.formatting.ktlint, nls.builtins.diagnostics.ktlint, }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.formatting.ktlint, nls.builtins.diagnostics.ktlint, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/kotlin","h":"#none-lsnvim-optional","p":596},{"i":611,"t":"Add debugger Options Full Spec opts = function() local dap = require(\"dap\") if not dap.adapters.kotlin then dap.adapters.kotlin = { type = \"executable\", command = \"kotlin-debug-adapter\", options = { auto_continue_if_many_stopped = false }, } end dap.configurations.kotlin = { { type = \"kotlin\", request = \"launch\", name = \"This file\", -- may differ, when in doubt, whatever your project structure may be, -- it has to correspond to the class file located at `build/classes/` -- and of course you have to build before you debug mainClass = function() local root = vim.fs.find(\"src\", { path = vim.uv.cwd(), upward = true, stop = vim.env.HOME })[1] or \"\" local fname = vim.api.nvim_buf_get_name(0) -- src/main/kotlin/websearch/Main.kt -> websearch.MainKt return fname:gsub(root, \"\"):gsub(\"main/kotlin/\", \"\"):gsub(\".kt\", \"Kt\"):gsub(\"/\", \".\"):sub(2, -1) end, projectRoot = \"${workspaceFolder}\", jsonLogFile = \"\", enableJsonLogging = false, }, { -- Use this for unit tests -- First, run -- ./gradlew --info cleanTest test --debug-jvm -- then attach the debugger to it type = \"kotlin\", request = \"attach\", name = \"Attach to debugging session\", port = 5005, args = {}, projectRoot = vim.fn.getcwd, hostName = \"localhost\", timeout = 2000, }, } end { \"mfussenegger/nvim-dap\", optional = true, dependencies = \"williamboman/mason.nvim\", opts = function() local dap = require(\"dap\") if not dap.adapters.kotlin then dap.adapters.kotlin = { type = \"executable\", command = \"kotlin-debug-adapter\", options = { auto_continue_if_many_stopped = false }, } end dap.configurations.kotlin = { { type = \"kotlin\", request = \"launch\", name = \"This file\", -- may differ, when in doubt, whatever your project structure may be, -- it has to correspond to the class file located at `build/classes/` -- and of course you have to build before you debug mainClass = function() local root = vim.fs.find(\"src\", { path = vim.uv.cwd(), upward = true, stop = vim.env.HOME })[1] or \"\" local fname = vim.api.nvim_buf_get_name(0) -- src/main/kotlin/websearch/Main.kt -> websearch.MainKt return fname:gsub(root, \"\"):gsub(\"main/kotlin/\", \"\"):gsub(\".kt\", \"Kt\"):gsub(\"/\", \".\"):sub(2, -1) end, projectRoot = \"${workspaceFolder}\", jsonLogFile = \"\", enableJsonLogging = false, }, { -- Use this for unit tests -- First, run -- ./gradlew --info cleanTest test --debug-jvm -- then attach the debugger to it type = \"kotlin\", request = \"attach\", name = \"Attach to debugging session\", port = 5005, args = {}, projectRoot = vim.fn.getcwd, hostName = \"localhost\", timeout = 2000, }, } end, }","s":"nvim-dap (optional)","u":"/extras/lang/kotlin","h":"#nvim-dap-optional","p":596},{"i":613,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Nix","u":"/extras/lang/nix","h":"","p":612},{"i":615,"t":"Options Full Spec opts = { ensure_installed = { \"nix\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"nix\" } }, }","s":"nvim-treesitter","u":"/extras/lang/nix","h":"#nvim-treesitter","p":612},{"i":617,"t":"Options Full Spec opts = { servers = { nil_ls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { nil_ls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/nix","h":"#nvim-lspconfig","p":612},{"i":619,"t":"Options Full Spec opts = { formatters_by_ft = { nix = { \"nixfmt\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { nix = { \"nixfmt\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/nix","h":"#conformnvim-optional","p":612},{"i":621,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Nushell","u":"/extras/lang/nushell","h":"","p":620},{"i":623,"t":"Options Full Spec opts = { servers = { nushell = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { nushell = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/nushell","h":"#nvim-lspconfig","p":620},{"i":625,"t":"Options Full Spec opts = { ensure_installed = { \"nu\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"nu\" } }, }","s":"nvim-treesitter","u":"/extras/lang/nushell","h":"#nvim-treesitter","p":620},{"i":627,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Markdown","u":"/extras/lang/markdown","h":"","p":626},{"i":629,"t":"Options Full Spec opts = { ensure_installed = { \"markdownlint-cli2\", \"markdown-toc\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"markdownlint-cli2\", \"markdown-toc\" } }, }","s":"mason.nvim","u":"/extras/lang/markdown","h":"#masonnvim","p":626},{"i":631,"t":"Options Full Spec opts = { servers = { marksman = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { marksman = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/markdown","h":"#nvim-lspconfig","p":626},{"i":633,"t":"Markdown preview Options Full Spec opts = {} { \"iamcco/markdown-preview.nvim\", cmd = { \"MarkdownPreviewToggle\", \"MarkdownPreview\", \"MarkdownPreviewStop\" }, build = function() require(\"lazy\").load({ plugins = { \"markdown-preview.nvim\" } }) vim.fn[\"mkdp#util#install\"]() end, keys = { { \"cp\", ft = \"markdown\", \"MarkdownPreviewToggle\", desc = \"Markdown Preview\", }, }, config = function() vim.cmd([[do FileType]]) end, }","s":"markdown-preview.nvim","u":"/extras/lang/markdown","h":"#markdown-previewnvim","p":626},{"i":635,"t":"Options Full Spec opts = nil { \"markdown-preview.nvim\" }","s":"markdown-preview.nvim","u":"/extras/lang/markdown","h":"#markdown-previewnvim-1","p":626},{"i":637,"t":"Options Full Spec opts = { code = { sign = false, width = \"block\", right_pad = 1, }, heading = { sign = false, icons = {}, }, } { \"MeanderingProgrammer/render-markdown.nvim\", opts = { code = { sign = false, width = \"block\", right_pad = 1, }, heading = { sign = false, icons = {}, }, }, ft = { \"markdown\", \"norg\", \"rmd\", \"org\" }, config = function(_, opts) require(\"render-markdown\").setup(opts) Snacks.toggle({ name = \"Render Markdown\", get = function() return require(\"render-markdown.state\").enabled end, set = function(enabled) local m = require(\"render-markdown\") if enabled then m.enable() else m.disable() end end, }):map(\"um\") end, }","s":"render-markdown.nvim","u":"/extras/lang/markdown","h":"#render-markdownnvim","p":626},{"i":639,"t":"Options Full Spec opts = { formatters = { [\"markdown-toc\"] = { condition = function(_, ctx) for _, line in ipairs(vim.api.nvim_buf_get_lines(ctx.buf, 0, -1, false)) do if line:find(\"\") then return true end end end, }, [\"markdownlint-cli2\"] = { condition = function(_, ctx) local diag = vim.tbl_filter(function(d) return d.source == \"markdownlint\" end, vim.diagnostic.get(ctx.buf)) return #diag > 0 end, }, }, formatters_by_ft = { [\"markdown\"] = { \"prettier\", \"markdownlint-cli2\", \"markdown-toc\" }, [\"markdown.mdx\"] = { \"prettier\", \"markdownlint-cli2\", \"markdown-toc\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters = { [\"markdown-toc\"] = { condition = function(_, ctx) for _, line in ipairs(vim.api.nvim_buf_get_lines(ctx.buf, 0, -1, false)) do if line:find(\"\") then return true end end end, }, [\"markdownlint-cli2\"] = { condition = function(_, ctx) local diag = vim.tbl_filter(function(d) return d.source == \"markdownlint\" end, vim.diagnostic.get(ctx.buf)) return #diag > 0 end, }, }, formatters_by_ft = { [\"markdown\"] = { \"prettier\", \"markdownlint-cli2\", \"markdown-toc\" }, [\"markdown.mdx\"] = { \"prettier\", \"markdownlint-cli2\", \"markdown-toc\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/markdown","h":"#conformnvim-optional","p":626},{"i":641,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.markdownlint_cli2, }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.markdownlint_cli2, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/markdown","h":"#none-lsnvim-optional","p":626},{"i":643,"t":"Options Full Spec opts = { linters_by_ft = { markdown = { \"markdownlint-cli2\" }, }, } { \"mfussenegger/nvim-lint\", optional = true, opts = { linters_by_ft = { markdown = { \"markdownlint-cli2\" }, }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/markdown","h":"#nvim-lint-optional","p":626},{"i":645,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"PHP","u":"/extras/lang/php","h":"","p":644},{"i":647,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- LSP Server to use for PHP. -- Set to \"intelephense\" to use intelephense instead of phpactor. vim.g.lazyvim_php_lsp = \"intelephense\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/lang/php","h":"#options","p":644},{"i":649,"t":"Options Full Spec opts = { ensure_installed = { \"php\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"php\" } }, }","s":"nvim-treesitter","u":"/extras/lang/php","h":"#nvim-treesitter","p":644},{"i":651,"t":"Options Full Spec opts = { servers = { phpactor = { enabled = lsp == \"phpactor\", }, intelephense = { enabled = lsp == \"intelephense\", }, [lsp] = { enabled = true, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { phpactor = { enabled = lsp == \"phpactor\", }, intelephense = { enabled = lsp == \"intelephense\", }, [lsp] = { enabled = true, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/php","h":"#nvim-lspconfig","p":644},{"i":653,"t":"Options Full Spec opts = { ensure_installed = { \"phpcs\", \"php-cs-fixer\", }, } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"phpcs\", \"php-cs-fixer\", }, }, }","s":"mason.nvim","u":"/extras/lang/php","h":"#masonnvim","p":644},{"i":655,"t":"Options Full Spec opts = function() local dap = require(\"dap\") local path = require(\"mason-registry\").get_package(\"php-debug-adapter\"):get_install_path() dap.adapters.php = { type = \"executable\", command = \"node\", args = { path .. \"/extension/out/phpDebug.js\" }, } end { \"mfussenegger/nvim-dap\", optional = true, opts = function() local dap = require(\"dap\") local path = require(\"mason-registry\").get_package(\"php-debug-adapter\"):get_install_path() dap.adapters.php = { type = \"executable\", command = \"node\", args = { path .. \"/extension/out/phpDebug.js\" }, } end, }","s":"nvim-dap (optional)","u":"/extras/lang/php","h":"#nvim-dap-optional","p":644},{"i":657,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.phpcsfixer) table.insert(opts.sources, nls.builtins.diagnostics.phpcs) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.phpcsfixer) table.insert(opts.sources, nls.builtins.diagnostics.phpcs) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/php","h":"#none-lsnvim-optional","p":644},{"i":659,"t":"Options Full Spec opts = { linters_by_ft = { php = { \"phpcs\" }, }, } { \"mfussenegger/nvim-lint\", optional = true, opts = { linters_by_ft = { php = { \"phpcs\" }, }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/php","h":"#nvim-lint-optional","p":644},{"i":661,"t":"Options Full Spec opts = { formatters_by_ft = { php = { \"php_cs_fixer\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { php = { \"php_cs_fixer\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/php","h":"#conformnvim-optional","p":644},{"i":663,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Ocaml","u":"/extras/lang/ocaml","h":"","p":662},{"i":665,"t":"Options Full Spec opts = function(_, opts) if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"ocaml\" }) end end { \"nvim-treesitter/nvim-treesitter\", opts = function(_, opts) if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"ocaml\" }) end end, }","s":"nvim-treesitter","u":"/extras/lang/ocaml","h":"#nvim-treesitter","p":662},{"i":667,"t":"Options Full Spec opts = { servers = { ocamllsp = { filetypes = { \"ocaml\", \"ocaml.menhir\", \"ocaml.interface\", \"ocaml.ocamllex\", \"reason\", \"dune\", }, root_dir = function(fname) return require(\"lspconfig.util\").root_pattern( \"*.opam\", \"esy.json\", \"package.json\", \".git\", \"dune-project\", \"dune-workspace\", \"*.ml\" )(fname) end, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { ocamllsp = { filetypes = { \"ocaml\", \"ocaml.menhir\", \"ocaml.interface\", \"ocaml.ocamllex\", \"reason\", \"dune\", }, root_dir = function(fname) return require(\"lspconfig.util\").root_pattern( \"*.opam\", \"esy.json\", \"package.json\", \".git\", \"dune-project\", \"dune-workspace\", \"*.ml\" )(fname) end, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/ocaml","h":"#nvim-lspconfig","p":662},{"i":669,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Prisma","u":"/extras/lang/prisma","h":"","p":668},{"i":671,"t":"Options Full Spec opts = { ensure_installed = { \"prisma\" }, } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"prisma\" }, }, }","s":"nvim-treesitter","u":"/extras/lang/prisma","h":"#nvim-treesitter","p":668},{"i":673,"t":"Options Full Spec opts = { servers = { prismals = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { prismals = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/prisma","h":"#nvim-lspconfig","p":668},{"i":675,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Omnisharp","u":"/extras/lang/omnisharp","h":"","p":674},{"i":677,"t":"Options Full Spec opts = nil { \"Hoffs/omnisharp-extended-lsp.nvim\", lazy = true }","s":"omnisharp-extended-lsp.nvim","u":"/extras/lang/omnisharp","h":"#omnisharp-extended-lspnvim","p":674},{"i":679,"t":"Options Full Spec opts = { ensure_installed = { \"c_sharp\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"c_sharp\" } }, }","s":"nvim-treesitter","u":"/extras/lang/omnisharp","h":"#nvim-treesitter","p":674},{"i":681,"t":"Options Full Spec opts = { ensure_installed = { \"csharpier\", \"netcoredbg\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"csharpier\", \"netcoredbg\" } }, }","s":"mason.nvim","u":"/extras/lang/omnisharp","h":"#masonnvim","p":674},{"i":683,"t":"Options Full Spec opts = { servers = { omnisharp = { handlers = { [\"textDocument/definition\"] = function(...) return require(\"omnisharp_extended\").handler(...) end, }, keys = { { \"gd\", LazyVim.has(\"telescope.nvim\") and function() require(\"omnisharp_extended\").telescope_lsp_definitions() end or function() require(\"omnisharp_extended\").lsp_definitions() end, desc = \"Goto Definition\", }, }, enable_roslyn_analyzers = true, organize_imports_on_format = true, enable_import_completion = true, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { omnisharp = { handlers = { [\"textDocument/definition\"] = function(...) return require(\"omnisharp_extended\").handler(...) end, }, keys = { { \"gd\", LazyVim.has(\"telescope.nvim\") and function() require(\"omnisharp_extended\").telescope_lsp_definitions() end or function() require(\"omnisharp_extended\").lsp_definitions() end, desc = \"Goto Definition\", }, }, enable_roslyn_analyzers = true, organize_imports_on_format = true, enable_import_completion = true, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/omnisharp","h":"#nvim-lspconfig","p":674},{"i":685,"t":"Options Full Spec opts = nil { \"Issafalcon/neotest-dotnet\", }","s":"neotest-dotnet","u":"/extras/lang/omnisharp","h":"#neotest-dotnet","p":674},{"i":687,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.csharpier) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.csharpier) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/omnisharp","h":"#none-lsnvim-optional","p":674},{"i":689,"t":"Options Full Spec opts = { formatters_by_ft = { cs = { \"csharpier\" }, }, formatters = { csharpier = { command = \"dotnet-csharpier\", args = { \"--write-stdout\" }, }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { cs = { \"csharpier\" }, }, formatters = { csharpier = { command = \"dotnet-csharpier\", args = { \"--write-stdout\" }, }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/omnisharp","h":"#conformnvim-optional","p":674},{"i":691,"t":"Options Full Spec opts = function() local dap = require(\"dap\") if not dap.adapters[\"netcoredbg\"] then require(\"dap\").adapters[\"netcoredbg\"] = { type = \"executable\", command = vim.fn.exepath(\"netcoredbg\"), args = { \"--interpreter=vscode\" }, options = { detached = false, }, } end for _, lang in ipairs({ \"cs\", \"fsharp\", \"vb\" }) do if not dap.configurations[lang] then dap.configurations[lang] = { { type = \"netcoredbg\", name = \"Launch file\", request = \"launch\", ---@diagnostic disable-next-line: redundant-parameter program = function() return vim.fn.input(\"Path to dll: \", vim.fn.getcwd() .. \"/\", \"file\") end, cwd = \"${workspaceFolder}\", }, } end end end { \"mfussenegger/nvim-dap\", optional = true, opts = function() local dap = require(\"dap\") if not dap.adapters[\"netcoredbg\"] then require(\"dap\").adapters[\"netcoredbg\"] = { type = \"executable\", command = vim.fn.exepath(\"netcoredbg\"), args = { \"--interpreter=vscode\" }, options = { detached = false, }, } end for _, lang in ipairs({ \"cs\", \"fsharp\", \"vb\" }) do if not dap.configurations[lang] then dap.configurations[lang] = { { type = \"netcoredbg\", name = \"Launch file\", request = \"launch\", ---@diagnostic disable-next-line: redundant-parameter program = function() return vim.fn.input(\"Path to dll: \", vim.fn.getcwd() .. \"/\", \"file\") end, cwd = \"${workspaceFolder}\", }, } end end end, }","s":"nvim-dap (optional)","u":"/extras/lang/omnisharp","h":"#nvim-dap-optional","p":674},{"i":693,"t":"Options Full Spec opts = { adapters = { [\"neotest-dotnet\"] = { -- Here we can set options for neotest-dotnet }, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"Issafalcon/neotest-dotnet\", }, opts = { adapters = { [\"neotest-dotnet\"] = { -- Here we can set options for neotest-dotnet }, }, }, }","s":"neotest (optional)","u":"/extras/lang/omnisharp","h":"#neotest-optional","p":674},{"i":695,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Python","u":"/extras/lang/python","h":"","p":694},{"i":697,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- LSP Server to use for Python. -- Set to \"basedpyright\" to use basedpyright instead of pyright. vim.g.lazyvim_python_lsp = \"pyright\" -- Set to \"ruff_lsp\" to use the old LSP implementation version. vim.g.lazyvim_python_ruff = \"ruff\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/lang/python","h":"#options","p":694},{"i":699,"t":"Options Full Spec opts = { ensure_installed = { \"ninja\", \"rst\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"ninja\", \"rst\" } }, }","s":"nvim-treesitter","u":"/extras/lang/python","h":"#nvim-treesitter","p":694},{"i":701,"t":"Options Full Spec opts = { servers = { ruff = { cmd_env = { RUFF_TRACE = \"messages\" }, init_options = { settings = { logLevel = \"error\", }, }, keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, }, ruff_lsp = { keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, }, }, setup = { [ruff] = function() LazyVim.lsp.on_attach(function(client, _) -- Disable hover in favor of Pyright client.server_capabilities.hoverProvider = false end, ruff) end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { ruff = { cmd_env = { RUFF_TRACE = \"messages\" }, init_options = { settings = { logLevel = \"error\", }, }, keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, }, ruff_lsp = { keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, }, }, setup = { [ruff] = function() LazyVim.lsp.on_attach(function(client, _) -- Disable hover in favor of Pyright client.server_capabilities.hoverProvider = false end, ruff) end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/python","h":"#nvim-lspconfig","p":694},{"i":703,"t":"Options Full Spec opts = function(_, opts) local servers = { \"pyright\", \"basedpyright\", \"ruff\", \"ruff_lsp\", ruff, lsp } for _, server in ipairs(servers) do opts.servers[server] = opts.servers[server] or {} opts.servers[server].enabled = server == lsp or server == ruff end end { \"neovim/nvim-lspconfig\", opts = function(_, opts) local servers = { \"pyright\", \"basedpyright\", \"ruff\", \"ruff_lsp\", ruff, lsp } for _, server in ipairs(servers) do opts.servers[server] = opts.servers[server] or {} opts.servers[server].enabled = server == lsp or server == ruff end end, }","s":"nvim-lspconfig","u":"/extras/lang/python","h":"#nvim-lspconfig-1","p":694},{"i":705,"t":"Options Full Spec opts = nil { \"nvim-neotest/neotest-python\", }","s":"neotest-python","u":"/extras/lang/python","h":"#neotest-python","p":694},{"i":707,"t":"Options Full Spec opts = {} { \"mfussenegger/nvim-dap-python\", -- stylua: ignore keys = { { \"dPt\", function() require('dap-python').test_method() end, desc = \"Debug Method\", ft = \"python\" }, { \"dPc\", function() require('dap-python').test_class() end, desc = \"Debug Class\", ft = \"python\" }, }, config = function() if vim.fn.has(\"win32\") == 1 then require(\"dap-python\").setup(LazyVim.get_pkg_path(\"debugpy\", \"/venv/Scripts/pythonw.exe\")) else require(\"dap-python\").setup(LazyVim.get_pkg_path(\"debugpy\", \"/venv/bin/python\")) end end, }","s":"nvim-dap-python","u":"/extras/lang/python","h":"#nvim-dap-python","p":694},{"i":709,"t":"Options Full Spec opts = { adapters = { [\"neotest-python\"] = { -- Here you can specify the settings for the adapter, i.e. -- runner = \"pytest\", -- python = \".venv/bin/python\", }, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"nvim-neotest/neotest-python\", }, opts = { adapters = { [\"neotest-python\"] = { -- Here you can specify the settings for the adapter, i.e. -- runner = \"pytest\", -- python = \".venv/bin/python\", }, }, }, }","s":"neotest (optional)","u":"/extras/lang/python","h":"#neotest-optional","p":694},{"i":711,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", optional = true, dependencies = { \"mfussenegger/nvim-dap-python\", -- stylua: ignore keys = { { \"dPt\", function() require('dap-python').test_method() end, desc = \"Debug Method\", ft = \"python\" }, { \"dPc\", function() require('dap-python').test_class() end, desc = \"Debug Class\", ft = \"python\" }, }, config = function() if vim.fn.has(\"win32\") == 1 then require(\"dap-python\").setup(LazyVim.get_pkg_path(\"debugpy\", \"/venv/Scripts/pythonw.exe\")) else require(\"dap-python\").setup(LazyVim.get_pkg_path(\"debugpy\", \"/venv/bin/python\")) end end, }, }","s":"nvim-dap (optional)","u":"/extras/lang/python","h":"#nvim-dap-optional","p":694},{"i":713,"t":"Options Full Spec opts = function(_, opts) opts.auto_brackets = opts.auto_brackets or {} table.insert(opts.auto_brackets, \"python\") end { \"hrsh7th/nvim-cmp\", optional = true, opts = function(_, opts) opts.auto_brackets = opts.auto_brackets or {} table.insert(opts.auto_brackets, \"python\") end, }","s":"nvim-cmp (optional)","u":"/extras/lang/python","h":"#nvim-cmp-optional","p":694},{"i":715,"t":"Don't mess up DAP adapters provided by nvim-dap-python Options Full Spec opts = { handlers = { python = function() end, }, } { \"jay-babu/mason-nvim-dap.nvim\", optional = true, opts = { handlers = { python = function() end, }, }, }","s":"mason-nvim-dap.nvim (optional)","u":"/extras/lang/python","h":"#mason-nvim-dapnvim-optional","p":694},{"i":717,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Rego","u":"/extras/lang/rego","h":"","p":716},{"i":719,"t":"Options Full Spec opts = { servers = { regols = {}, regal = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { regols = {}, regal = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/rego","h":"#nvim-lspconfig","p":716},{"i":721,"t":"Options Full Spec opts = { ensure_installed = { \"rego\" }, } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"rego\" }, }, }","s":"nvim-treesitter","u":"/extras/lang/rego","h":"#nvim-treesitter","p":716},{"i":723,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"R","u":"/extras/lang/r","h":"","p":722},{"i":725,"t":"Options Full Spec opts = { -- Create a table with the options to be passed to setup() R_args = { \"--quiet\", \"--no-save\" }, hook = { on_filetype = function() -- This function will be called at the FileType event -- of files supported by R.nvim. This is an -- opportunity to create mappings local to buffers. vim.keymap.set(\"n\", \"\", \"RDSendLine\", { buffer = true }) vim.keymap.set(\"v\", \"\", \"RSendSelection\", { buffer = true }) local wk = require(\"which-key\") wk.add({ buffer = true, mode = { \"n\", \"v\" }, { \"a\", group = \"all\" }, { \"b\", group = \"between marks\" }, { \"c\", group = \"chunks\" }, { \"f\", group = \"functions\" }, { \"g\", group = \"goto\" }, { \"i\", group = \"install\" }, { \"k\", group = \"knit\" }, { \"p\", group = \"paragraph\" }, { \"q\", group = \"quarto\" }, { \"r\", group = \"r general\" }, { \"s\", group = \"split or send\" }, { \"t\", group = \"terminal\" }, { \"v\", group = \"view\" }, }) end, }, pdfviewer = \"\", } { \"R-nvim/R.nvim\", lazy = false, opts = { -- Create a table with the options to be passed to setup() R_args = { \"--quiet\", \"--no-save\" }, hook = { on_filetype = function() -- This function will be called at the FileType event -- of files supported by R.nvim. This is an -- opportunity to create mappings local to buffers. vim.keymap.set(\"n\", \"\", \"RDSendLine\", { buffer = true }) vim.keymap.set(\"v\", \"\", \"RSendSelection\", { buffer = true }) local wk = require(\"which-key\") wk.add({ buffer = true, mode = { \"n\", \"v\" }, { \"a\", group = \"all\" }, { \"b\", group = \"between marks\" }, { \"c\", group = \"chunks\" }, { \"f\", group = \"functions\" }, { \"g\", group = \"goto\" }, { \"i\", group = \"install\" }, { \"k\", group = \"knit\" }, { \"p\", group = \"paragraph\" }, { \"q\", group = \"quarto\" }, { \"r\", group = \"r general\" }, { \"s\", group = \"split or send\" }, { \"t\", group = \"terminal\" }, { \"v\", group = \"view\" }, }) end, }, pdfviewer = \"\", }, config = function(_, opts) vim.g.rout_follow_colorscheme = true require(\"r\").setup(opts) require(\"r.pdf.generic\").open = vim.ui.open end, }","s":"R.nvim","u":"/extras/lang/r","h":"#rnvim","p":722},{"i":727,"t":"Options Full Spec opts = nil { \"R-nvim/cmp-r\" }","s":"cmp-r","u":"/extras/lang/r","h":"#cmp-r","p":722},{"i":729,"t":"Options Full Spec opts = { ensure_installed = { \"r\", \"rnoweb\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"r\", \"rnoweb\" } }, }","s":"nvim-treesitter","u":"/extras/lang/r","h":"#nvim-treesitter","p":722},{"i":731,"t":"Options Full Spec opts = { servers = { r_language_server = { root_dir = function(fname) return require(\"lspconfig.util\").root_pattern(\"DESCRIPTION\", \"NAMESPACE\", \".Rbuildignore\")(fname) or require(\"lspconfig.util\").find_git_ancestor(fname) or vim.loop.os_homedir() end, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { r_language_server = { root_dir = function(fname) return require(\"lspconfig.util\").root_pattern(\"DESCRIPTION\", \"NAMESPACE\", \".Rbuildignore\")(fname) or require(\"lspconfig.util\").find_git_ancestor(fname) or vim.loop.os_homedir() end, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/r","h":"#nvim-lspconfig","p":722},{"i":733,"t":"Options Full Spec opts = nil { \"shunsambongi/neotest-testthat\", }","s":"neotest-testthat","u":"/extras/lang/r","h":"#neotest-testthat","p":722},{"i":735,"t":"Options Full Spec opts = function(_, opts) opts.sources = opts.sources or {} table.insert(opts.sources, { name = \"cmp_r\" }) end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"R-nvim/cmp-r\" }, opts = function(_, opts) opts.sources = opts.sources or {} table.insert(opts.sources, { name = \"cmp_r\" }) end, }","s":"nvim-cmp (optional)","u":"/extras/lang/r","h":"#nvim-cmp-optional","p":722},{"i":737,"t":"Options Full Spec opts = { adapters = { [\"neotest-testthat\"] = {}, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"shunsambongi/neotest-testthat\", }, opts = { adapters = { [\"neotest-testthat\"] = {}, }, }, }","s":"neotest (optional)","u":"/extras/lang/r","h":"#neotest-optional","p":722},{"i":739,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Ruby","u":"/extras/lang/ruby","h":"","p":738},{"i":741,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- LSP Server to use for Ruby. -- Set to \"solargraph\" to use solargraph instead of ruby_lsp. vim.g.lazyvim_ruby_lsp = \"ruby_lsp\" vim.g.lazyvim_ruby_formatter = \"rubocop\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/lang/ruby","h":"#options","p":738},{"i":743,"t":"Options Full Spec opts = { ensure_installed = { \"ruby\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"ruby\" } }, }","s":"nvim-treesitter","u":"/extras/lang/ruby","h":"#nvim-treesitter","p":738},{"i":745,"t":"Options Full Spec opts = { ---@type lspconfig.options servers = { ruby_lsp = { enabled = lsp == \"ruby_lsp\", }, solargraph = { enabled = lsp == \"solargraph\", }, rubocop = { -- If Solargraph and Rubocop are both enabled as an LSP, -- diagnostics will be duplicated because Solargraph -- already calls Rubocop if it is installed enabled = formatter == \"rubocop\" and lsp ~= \"solargraph\", }, standardrb = { enabled = formatter == \"standardrb\", }, }, } { \"neovim/nvim-lspconfig\", ---@class PluginLspOpts opts = { ---@type lspconfig.options servers = { ruby_lsp = { enabled = lsp == \"ruby_lsp\", }, solargraph = { enabled = lsp == \"solargraph\", }, rubocop = { -- If Solargraph and Rubocop are both enabled as an LSP, -- diagnostics will be duplicated because Solargraph -- already calls Rubocop if it is installed enabled = formatter == \"rubocop\" and lsp ~= \"solargraph\", }, standardrb = { enabled = formatter == \"standardrb\", }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/ruby","h":"#nvim-lspconfig","p":738},{"i":747,"t":"Options Full Spec opts = { ensure_installed = { \"erb-formatter\", \"erb-lint\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"erb-formatter\", \"erb-lint\" } }, }","s":"mason.nvim","u":"/extras/lang/ruby","h":"#masonnvim","p":738},{"i":749,"t":"Options Full Spec opts = {} { \"suketa/nvim-dap-ruby\", config = function() require(\"dap-ruby\").setup() end, }","s":"nvim-dap-ruby","u":"/extras/lang/ruby","h":"#nvim-dap-ruby","p":738},{"i":751,"t":"Options Full Spec opts = nil { \"olimorris/neotest-rspec\", }","s":"neotest-rspec","u":"/extras/lang/ruby","h":"#neotest-rspec","p":738},{"i":753,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", optional = true, dependencies = { \"suketa/nvim-dap-ruby\", config = function() require(\"dap-ruby\").setup() end, }, }","s":"nvim-dap (optional)","u":"/extras/lang/ruby","h":"#nvim-dap-optional","p":738},{"i":755,"t":"Options Full Spec opts = { formatters_by_ft = { ruby = { formatter }, eruby = { \"erb_format\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { ruby = { formatter }, eruby = { \"erb_format\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/ruby","h":"#conformnvim-optional","p":738},{"i":757,"t":"Options Full Spec opts = { adapters = { [\"neotest-rspec\"] = { -- NOTE: By default neotest-rspec uses the system wide rspec gem instead of the one through bundler -- rspec_cmd = function() -- return vim.tbl_flatten({ -- \"bundle\", -- \"exec\", -- \"rspec\", -- }) -- end, }, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"olimorris/neotest-rspec\", }, opts = { adapters = { [\"neotest-rspec\"] = { -- NOTE: By default neotest-rspec uses the system wide rspec gem instead of the one through bundler -- rspec_cmd = function() -- return vim.tbl_flatten({ -- \"bundle\", -- \"exec\", -- \"rspec\", -- }) -- end, }, }, }, }","s":"neotest (optional)","u":"/extras/lang/ruby","h":"#neotest-optional","p":738},{"i":759,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Rust","u":"/extras/lang/rust","h":"","p":758},{"i":761,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- LSP Server to use for Rust. -- Set to \"bacon-ls\" to use bacon-ls instead of rust-analyzer. -- only for diagnostics. The rest of LSP support will still be -- provided by rust-analyzer. vim.g.lazyvim_rust_diagnostics = \"rust-analyzer\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/lang/rust","h":"#options","p":758},{"i":763,"t":"LSP for Cargo.toml Options Full Spec opts = { completion = { crates = { enabled = true, }, }, lsp = { enabled = true, actions = true, completion = true, hover = true, }, } { \"Saecki/crates.nvim\", event = { \"BufRead Cargo.toml\" }, opts = { completion = { crates = { enabled = true, }, }, lsp = { enabled = true, actions = true, completion = true, hover = true, }, }, }","s":"crates.nvim","u":"/extras/lang/rust","h":"#cratesnvim","p":758},{"i":765,"t":"Add Rust & related to treesitter Options Full Spec opts = { ensure_installed = { \"rust\", \"ron\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"rust\", \"ron\" } }, }","s":"nvim-treesitter","u":"/extras/lang/rust","h":"#nvim-treesitter","p":758},{"i":767,"t":"Options Full Spec opts = { server = { on_attach = function(_, bufnr) vim.keymap.set(\"n\", \"cR\", function() vim.cmd.RustLsp(\"codeAction\") end, { desc = \"Code Action\", buffer = bufnr }) vim.keymap.set(\"n\", \"dr\", function() vim.cmd.RustLsp(\"debuggables\") end, { desc = \"Rust Debuggables\", buffer = bufnr }) end, default_settings = { -- rust-analyzer language server configuration [\"rust-analyzer\"] = { cargo = { allFeatures = true, loadOutDirsFromCheck = true, buildScripts = { enable = true, }, }, -- Add clippy lints for Rust if using rust-analyzer checkOnSave = diagnostics == \"rust-analyzer\", -- Enable diagnostics if using rust-analyzer diagnostics = { enable = diagnostics == \"rust-analyzer\", }, procMacro = { enable = true, ignored = { [\"async-trait\"] = { \"async_trait\" }, [\"napi-derive\"] = { \"napi\" }, [\"async-recursion\"] = { \"async_recursion\" }, }, }, files = { excludeDirs = { \".direnv\", \".git\", \".github\", \".gitlab\", \"bin\", \"node_modules\", \"target\", \"venv\", \".venv\", }, }, }, }, }, } { \"mrcjkb/rustaceanvim\", version = vim.fn.has(\"nvim-0.10.0\") == 0 and \"^4\" or false, ft = { \"rust\" }, opts = { server = { on_attach = function(_, bufnr) vim.keymap.set(\"n\", \"cR\", function() vim.cmd.RustLsp(\"codeAction\") end, { desc = \"Code Action\", buffer = bufnr }) vim.keymap.set(\"n\", \"dr\", function() vim.cmd.RustLsp(\"debuggables\") end, { desc = \"Rust Debuggables\", buffer = bufnr }) end, default_settings = { -- rust-analyzer language server configuration [\"rust-analyzer\"] = { cargo = { allFeatures = true, loadOutDirsFromCheck = true, buildScripts = { enable = true, }, }, -- Add clippy lints for Rust if using rust-analyzer checkOnSave = diagnostics == \"rust-analyzer\", -- Enable diagnostics if using rust-analyzer diagnostics = { enable = diagnostics == \"rust-analyzer\", }, procMacro = { enable = true, ignored = { [\"async-trait\"] = { \"async_trait\" }, [\"napi-derive\"] = { \"napi\" }, [\"async-recursion\"] = { \"async_recursion\" }, }, }, files = { excludeDirs = { \".direnv\", \".git\", \".github\", \".gitlab\", \"bin\", \"node_modules\", \"target\", \"venv\", \".venv\", }, }, }, }, }, }, config = function(_, opts) if LazyVim.has(\"mason.nvim\") then local package_path = require(\"mason-registry\").get_package(\"codelldb\"):get_install_path() local codelldb = package_path .. \"/extension/adapter/codelldb\" local library_path = package_path .. \"/extension/lldb/lib/liblldb.dylib\" local uname = io.popen(\"uname\"):read(\"*l\") if uname == \"Linux\" then library_path = package_path .. \"/extension/lldb/lib/liblldb.so\" end opts.dap = { adapter = require(\"rustaceanvim.config\").get_codelldb_adapter(codelldb, library_path), } end vim.g.rustaceanvim = vim.tbl_deep_extend(\"keep\", vim.g.rustaceanvim or {}, opts or {}) if vim.fn.executable(\"rust-analyzer\") == 0 then LazyVim.error( \"**rust-analyzer** not found in PATH, please install it.\\nhttps://rust-analyzer.github.io/\", { title = \"rustaceanvim\" } ) end end, }","s":"rustaceanvim","u":"/extras/lang/rust","h":"#rustaceanvim","p":758},{"i":769,"t":"Correctly setup lspconfig for Rust 🚀 Options Full Spec opts = { servers = { bacon_ls = { enabled = diagnostics == \"bacon-ls\", }, rust_analyzer = { enabled = false }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { bacon_ls = { enabled = diagnostics == \"bacon-ls\", }, rust_analyzer = { enabled = false }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/rust","h":"#nvim-lspconfig","p":758},{"i":771,"t":"Ensure Rust debugger is installed Options Full Spec opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} vim.list_extend(opts.ensure_installed, { \"codelldb\" }) if diagnostics == \"bacon-ls\" then vim.list_extend(opts.ensure_installed, { \"bacon\" }) end end { \"williamboman/mason.nvim\", optional = true, opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} vim.list_extend(opts.ensure_installed, { \"codelldb\" }) if diagnostics == \"bacon-ls\" then vim.list_extend(opts.ensure_installed, { \"bacon\" }) end end, }","s":"mason.nvim (optional)","u":"/extras/lang/rust","h":"#masonnvim-optional","p":758},{"i":773,"t":"Options Full Spec opts = { adapters = { [\"rustaceanvim.neotest\"] = {}, }, } { \"nvim-neotest/neotest\", optional = true, opts = { adapters = { [\"rustaceanvim.neotest\"] = {}, }, }, }","s":"neotest (optional)","u":"/extras/lang/rust","h":"#neotest-optional","p":758},{"i":775,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Svelte","u":"/extras/lang/svelte","h":"","p":774},{"i":777,"t":"lang.typescript","s":"Includes the following extras","u":"/extras/lang/svelte","h":"#includes-the-following-extras","p":774},{"i":779,"t":"Options Full Spec opts = { ensure_installed = { \"svelte\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"svelte\" } }, }","s":"nvim-treesitter","u":"/extras/lang/svelte","h":"#nvim-treesitter","p":774},{"i":781,"t":"LSP Servers Options Full Spec opts = { servers = { svelte = { keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, capabilities = { workspace = { didChangeWatchedFiles = vim.fn.has(\"nvim-0.10\") == 0 and { dynamicRegistration = true }, }, }, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { svelte = { keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, capabilities = { workspace = { didChangeWatchedFiles = vim.fn.has(\"nvim-0.10\") == 0 and { dynamicRegistration = true }, }, }, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/svelte","h":"#nvim-lspconfig","p":774},{"i":783,"t":"Configure tsserver plugin Options Full Spec opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"typescript-svelte-plugin\", location = LazyVim.get_pkg_path(\"svelte-language-server\", \"/node_modules/typescript-svelte-plugin\"), enableForWorkspaceTypeScriptVersions = true, }, }) end { \"neovim/nvim-lspconfig\", opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"typescript-svelte-plugin\", location = LazyVim.get_pkg_path(\"svelte-language-server\", \"/node_modules/typescript-svelte-plugin\"), enableForWorkspaceTypeScriptVersions = true, }, }) end, }","s":"nvim-lspconfig","u":"/extras/lang/svelte","h":"#nvim-lspconfig-1","p":774},{"i":785,"t":"Options Full Spec opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.svelte = { \"prettier\" } end end { \"conform.nvim\", opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.svelte = { \"prettier\" } end end, }","s":"conform.nvim","u":"/extras/lang/svelte","h":"#conformnvim","p":774},{"i":787,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Sql","u":"/extras/lang/sql","h":"","p":786},{"i":789,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- The setup below will automatically configure connections without the need for manual input each time. -- Example configuration using dictionary with keys: -- vim.g.dbs = { -- dev = \"Replace with your database connection URL.\", -- staging = \"Replace with your database connection URL.\", -- } -- or -- Example configuration using a list of dictionaries: -- vim.g.dbs = { -- { name = \"dev\", url = \"Replace with your database connection URL.\" }, -- { name = \"staging\", url = \"Replace with your database connection URL.\" }, -- } -- or -- Create a `.lazy.lua` file in your project and set your connections like this: -- ```lua -- vim.g.dbs = {...} -- -- return {} -- ``` -- Alternatively, you can also use other methods to inject your environment variables. -- Finally, please make sure to add `.lazy.lua` to your `.gitignore` file to protect your secrets. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/lang/sql","h":"#options","p":786},{"i":791,"t":"Options Full Spec opts = nil { \"tpope/vim-dadbod\", cmd = \"DB\", }","s":"vim-dadbod","u":"/extras/lang/sql","h":"#vim-dadbod","p":786},{"i":793,"t":"Options Full Spec opts = nil { \"kristijanhusak/vim-dadbod-completion\", dependencies = \"vim-dadbod\", ft = sql_ft, init = function() vim.api.nvim_create_autocmd(\"FileType\", { pattern = sql_ft, callback = function() if LazyVim.has(\"nvim-cmp\") then local cmp = require(\"cmp\") -- global sources ---@param source cmp.SourceConfig local sources = vim.tbl_map(function(source) return { name = source.name } end, cmp.get_config().sources) -- add vim-dadbod-completion source table.insert(sources, { name = \"vim-dadbod-completion\" }) -- update sources for the current buffer cmp.setup.buffer({ sources = sources }) end end, }) end, }","s":"vim-dadbod-completion","u":"/extras/lang/sql","h":"#vim-dadbod-completion","p":786},{"i":795,"t":"Options Full Spec opts = nil { \"kristijanhusak/vim-dadbod-ui\", cmd = { \"DBUI\", \"DBUIToggle\", \"DBUIAddConnection\", \"DBUIFindBuffer\" }, dependencies = \"vim-dadbod\", keys = { { \"D\", \"DBUIToggle\", desc = \"Toggle DBUI\" }, }, init = function() local data_path = vim.fn.stdpath(\"data\") vim.g.db_ui_auto_execute_table_helpers = 1 vim.g.db_ui_save_location = data_path .. \"/dadbod_ui\" vim.g.db_ui_show_database_icon = true vim.g.db_ui_tmp_query_location = data_path .. \"/dadbod_ui/tmp\" vim.g.db_ui_use_nerd_fonts = true vim.g.db_ui_use_nvim_notify = true -- NOTE: The default behavior of auto-execution of queries on save is disabled -- this is useful when you have a big query that you don't want to run every time -- you save the file running those queries can crash neovim to run use the -- default keymap: S vim.g.db_ui_execute_on_save = false end, }","s":"vim-dadbod-ui","u":"/extras/lang/sql","h":"#vim-dadbod-ui","p":786},{"i":797,"t":"Options Full Spec opts = nil { \"kristijanhusak/vim-dadbod-completion\", }","s":"vim-dadbod-completion","u":"/extras/lang/sql","h":"#vim-dadbod-completion-1","p":786},{"i":799,"t":"Linters & formatters Options Full Spec opts = { ensure_installed = { \"sqlfluff\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"sqlfluff\" } }, }","s":"mason.nvim","u":"/extras/lang/sql","h":"#masonnvim","p":786},{"i":801,"t":"Treesitter Options Full Spec opts = { ensure_installed = { \"sql\" } } { \"nvim-treesitter/nvim-treesitter\", optional = true, opts = { ensure_installed = { \"sql\" } }, }","s":"nvim-treesitter (optional)","u":"/extras/lang/sql","h":"#nvim-treesitter-optional","p":786},{"i":803,"t":"Edgy integration Options Full Spec opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { title = \"Database\", ft = \"dbui\", pinned = true, width = 0.3, open = function() vim.cmd(\"DBUI\") end, }) opts.bottom = opts.bottom or {} table.insert(opts.bottom, { title = \"DB Query Result\", ft = \"dbout\", }) end { \"folke/edgy.nvim\", optional = true, opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { title = \"Database\", ft = \"dbui\", pinned = true, width = 0.3, open = function() vim.cmd(\"DBUI\") end, }) opts.bottom = opts.bottom or {} table.insert(opts.bottom, { title = \"DB Query Result\", ft = \"dbout\", }) end, }","s":"edgy.nvim (optional)","u":"/extras/lang/sql","h":"#edgynvim-optional","p":786},{"i":805,"t":"blink.cmp integration Options Full Spec opts = { sources = { default = { \"dadbod\" }, providers = { dadbod = { name = \"Dadbod\", module = \"vim_dadbod_completion.blink\" }, }, }, } { \"saghen/blink.cmp\", optional = true, opts = { sources = { default = { \"dadbod\" }, providers = { dadbod = { name = \"Dadbod\", module = \"vim_dadbod_completion.blink\" }, }, }, }, dependencies = { \"kristijanhusak/vim-dadbod-completion\", }, }","s":"blink.cmp (optional)","u":"/extras/lang/sql","h":"#blinkcmp-optional","p":786},{"i":807,"t":"Options Full Spec opts = function(_, opts) for _, ft in ipairs(sql_ft) do opts.linters_by_ft[ft] = opts.linters_by_ft[ft] or {} table.insert(opts.linters_by_ft[ft], \"sqlfluff\") end end { \"mfussenegger/nvim-lint\", optional = true, opts = function(_, opts) for _, ft in ipairs(sql_ft) do opts.linters_by_ft[ft] = opts.linters_by_ft[ft] or {} table.insert(opts.linters_by_ft[ft], \"sqlfluff\") end end, }","s":"nvim-lint (optional)","u":"/extras/lang/sql","h":"#nvim-lint-optional","p":786},{"i":809,"t":"Options Full Spec opts = function(_, opts) opts.formatters.sqlfluff = { args = { \"format\", \"--dialect=ansi\", \"-\" }, } for _, ft in ipairs(sql_ft) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"sqlfluff\") end end { \"stevearc/conform.nvim\", optional = true, opts = function(_, opts) opts.formatters.sqlfluff = { args = { \"format\", \"--dialect=ansi\", \"-\" }, } for _, ft in ipairs(sql_ft) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"sqlfluff\") end end, }","s":"conform.nvim (optional)","u":"/extras/lang/sql","h":"#conformnvim-optional","p":786},{"i":811,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Tailwind CSS","u":"/extras/lang/tailwind","h":"","p":810},{"i":813,"t":"Options Full Spec opts = { servers = { tailwindcss = { -- exclude a filetype from the default_config filetypes_exclude = { \"markdown\" }, -- add additional filetypes to the default_config filetypes_include = {}, -- to fully override the default_config, change the below -- filetypes = {} }, }, setup = { tailwindcss = function(_, opts) local tw = LazyVim.lsp.get_raw_config(\"tailwindcss\") opts.filetypes = opts.filetypes or {} -- Add default filetypes vim.list_extend(opts.filetypes, tw.default_config.filetypes) -- Remove excluded filetypes --- @param ft string opts.filetypes = vim.tbl_filter(function(ft) return not vim.tbl_contains(opts.filetypes_exclude or {}, ft) end, opts.filetypes) -- Additional settings for Phoenix projects opts.settings = { tailwindCSS = { includeLanguages = { elixir = \"html-eex\", eelixir = \"html-eex\", heex = \"html-eex\", }, }, } -- Add additional filetypes vim.list_extend(opts.filetypes, opts.filetypes_include or {}) end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { tailwindcss = { -- exclude a filetype from the default_config filetypes_exclude = { \"markdown\" }, -- add additional filetypes to the default_config filetypes_include = {}, -- to fully override the default_config, change the below -- filetypes = {} }, }, setup = { tailwindcss = function(_, opts) local tw = LazyVim.lsp.get_raw_config(\"tailwindcss\") opts.filetypes = opts.filetypes or {} -- Add default filetypes vim.list_extend(opts.filetypes, tw.default_config.filetypes) -- Remove excluded filetypes --- @param ft string opts.filetypes = vim.tbl_filter(function(ft) return not vim.tbl_contains(opts.filetypes_exclude or {}, ft) end, opts.filetypes) -- Additional settings for Phoenix projects opts.settings = { tailwindCSS = { includeLanguages = { elixir = \"html-eex\", eelixir = \"html-eex\", heex = \"html-eex\", }, }, } -- Add additional filetypes vim.list_extend(opts.filetypes, opts.filetypes_include or {}) end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/tailwind","h":"#nvim-lspconfig","p":810},{"i":815,"t":"Options Full Spec opts = {} { \"roobert/tailwindcss-colorizer-cmp.nvim\", opts = {} }","s":"tailwindcss-colorizer-cmp.nvim","u":"/extras/lang/tailwind","h":"#tailwindcss-colorizer-cmpnvim","p":810},{"i":817,"t":"Options Full Spec opts = function(_, opts) -- original LazyVim kind icon formatter local format_kinds = opts.formatting.format opts.formatting.format = function(entry, item) format_kinds(entry, item) -- add icons return require(\"tailwindcss-colorizer-cmp\").formatter(entry, item) end end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { { \"roobert/tailwindcss-colorizer-cmp.nvim\", opts = {} }, }, opts = function(_, opts) -- original LazyVim kind icon formatter local format_kinds = opts.formatting.format opts.formatting.format = function(entry, item) format_kinds(entry, item) -- add icons return require(\"tailwindcss-colorizer-cmp\").formatter(entry, item) end end, }","s":"nvim-cmp (optional)","u":"/extras/lang/tailwind","h":"#nvim-cmp-optional","p":810},{"i":819,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Tex","u":"/extras/lang/tex","h":"","p":818},{"i":821,"t":"Add BibTeX/LaTeX to treesitter Options Full Spec opts = function(_, opts) opts.highlight = opts.highlight or {} if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"bibtex\" }) end if type(opts.highlight.disable) == \"table\" then vim.list_extend(opts.highlight.disable, { \"latex\" }) else opts.highlight.disable = { \"latex\" } end end { \"nvim-treesitter/nvim-treesitter\", opts = function(_, opts) opts.highlight = opts.highlight or {} if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"bibtex\" }) end if type(opts.highlight.disable) == \"table\" then vim.list_extend(opts.highlight.disable, { \"latex\" }) else opts.highlight.disable = { \"latex\" } end end, }","s":"nvim-treesitter","u":"/extras/lang/tex","h":"#nvim-treesitter","p":818},{"i":823,"t":"Options Full Spec opts = {} { \"lervag/vimtex\", lazy = false, -- lazy-loading will disable inverse search config = function() vim.g.vimtex_mappings_disable = { [\"n\"] = { \"K\" } } -- disable `K` as it conflicts with LSP hover vim.g.vimtex_quickfix_method = vim.fn.executable(\"pplatex\") == 1 and \"pplatex\" or \"latexlog\" end, keys = { { \"l\", \"\", desc = \"+vimtex\", ft = \"tex\" }, }, }","s":"vimtex","u":"/extras/lang/tex","h":"#vimtex","p":818},{"i":825,"t":"Correctly setup lspconfig for LaTeX 🚀 Options Full Spec opts = { servers = { texlab = { keys = { { \"K\", \"(vimtex-doc-package)\", desc = \"Vimtex Docs\", silent = true }, }, }, }, } { \"neovim/nvim-lspconfig\", optional = true, opts = { servers = { texlab = { keys = { { \"K\", \"(vimtex-doc-package)\", desc = \"Vimtex Docs\", silent = true }, }, }, }, }, }","s":"nvim-lspconfig (optional)","u":"/extras/lang/tex","h":"#nvim-lspconfig-optional","p":818},{"i":827,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Scala","u":"/extras/lang/scala","h":"","p":826},{"i":829,"t":"Options Full Spec opts = { ensure_installed = { \"scala\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"scala\" } }, }","s":"nvim-treesitter","u":"/extras/lang/scala","h":"#nvim-treesitter","p":826},{"i":831,"t":"Options Full Spec opts = {} { \"scalameta/nvim-metals\", ft = { \"scala\", \"sbt\" }, config = function() end, }","s":"nvim-metals","u":"/extras/lang/scala","h":"#nvim-metals","p":826},{"i":833,"t":"Options Full Spec opts = { servers = { metals = { keys = { { \"me\", function() require(\"telescope\").extensions.metals.commands() end, desc = \"Metals commands\", }, { \"mc\", function() require(\"metals\").compile_cascade() end, desc = \"Metals compile cascade\", }, { \"mh\", function() require(\"metals\").hover_worksheet() end, desc = \"Metals hover worksheet\", }, }, init_options = { statusBarProvider = \"off\", }, settings = { showImplicitArguments = true, excludedPackages = { \"akka.actor.typed.javadsl\", \"com.github.swagger.akka.javadsl\" }, }, }, }, setup = { metals = function(_, opts) local metals = require(\"metals\") local metals_config = vim.tbl_deep_extend(\"force\", metals.bare_config(), opts) metals_config.on_attach = LazyVim.has(\"nvim-dap\") and metals.setup_dap or nil local nvim_metals_group = vim.api.nvim_create_augroup(\"nvim-metals\", { clear = true }) vim.api.nvim_create_autocmd(\"FileType\", { pattern = { \"scala\", \"sbt\" }, callback = function() metals.initialize_or_attach(metals_config) end, group = nvim_metals_group, }) return true end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { metals = { keys = { { \"me\", function() require(\"telescope\").extensions.metals.commands() end, desc = \"Metals commands\", }, { \"mc\", function() require(\"metals\").compile_cascade() end, desc = \"Metals compile cascade\", }, { \"mh\", function() require(\"metals\").hover_worksheet() end, desc = \"Metals hover worksheet\", }, }, init_options = { statusBarProvider = \"off\", }, settings = { showImplicitArguments = true, excludedPackages = { \"akka.actor.typed.javadsl\", \"com.github.swagger.akka.javadsl\" }, }, }, }, setup = { metals = function(_, opts) local metals = require(\"metals\") local metals_config = vim.tbl_deep_extend(\"force\", metals.bare_config(), opts) metals_config.on_attach = LazyVim.has(\"nvim-dap\") and metals.setup_dap or nil local nvim_metals_group = vim.api.nvim_create_augroup(\"nvim-metals\", { clear = true }) vim.api.nvim_create_autocmd(\"FileType\", { pattern = { \"scala\", \"sbt\" }, callback = function() metals.initialize_or_attach(metals_config) end, group = nvim_metals_group, }) return true end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/scala","h":"#nvim-lspconfig","p":826},{"i":835,"t":"Options Full Spec opts = function() -- Debug settings local dap = require(\"dap\") dap.configurations.scala = { { type = \"scala\", request = \"launch\", name = \"RunOrTest\", metals = { runType = \"runOrTestFile\", --args = { \"firstArg\", \"secondArg\", \"thirdArg\" }, -- here just as an example }, }, { type = \"scala\", request = \"launch\", name = \"Test Target\", metals = { runType = \"testTarget\", }, }, } end { \"mfussenegger/nvim-dap\", optional = true, opts = function() -- Debug settings local dap = require(\"dap\") dap.configurations.scala = { { type = \"scala\", request = \"launch\", name = \"RunOrTest\", metals = { runType = \"runOrTestFile\", --args = { \"firstArg\", \"secondArg\", \"thirdArg\" }, -- here just as an example }, }, { type = \"scala\", request = \"launch\", name = \"Test Target\", metals = { runType = \"testTarget\", }, }, } end, }","s":"nvim-dap (optional)","u":"/extras/lang/scala","h":"#nvim-dap-optional","p":826},{"i":837,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Thrift","u":"/extras/lang/thrift","h":"","p":836},{"i":839,"t":"Options Full Spec opts = { ensure_installed = { \"thrift\" } } { \"nvim-treesitter\", opts = { ensure_installed = { \"thrift\" } }, }","s":"nvim-treesitter","u":"/extras/lang/thrift","h":"#nvim-treesitter","p":836},{"i":841,"t":"Options Full Spec opts = { servers = { thriftls = {}, }, } { \"nvim-lspconfig\", optional = true, opts = { servers = { thriftls = {}, }, }, }","s":"nvim-lspconfig (optional)","u":"/extras/lang/thrift","h":"#nvim-lspconfig-optional","p":836},{"i":843,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Toml","u":"/extras/lang/toml","h":"","p":842},{"i":845,"t":"Options Full Spec opts = nil \"neovim/nvim-lspconfig\"","s":"nvim-lspconfig","u":"/extras/lang/toml","h":"#nvim-lspconfig","p":842},{"i":848,"t":"Use H and L if the buffer you want to go to is visually close to where you are Otherwise, if the buffer is open, use , For other files, use Close buffers you no longer need with bd ss to quickly jump to a function in the buffer you're on , and gd to navigate the code You can pin buffers with bp and delete all non pinned buffers with bP Add TODOs in files you want to work on in future but don't need now and delete their buffers, git will track them","s":"Navigating around multiple buffers","u":"/configuration/tips","h":"#navigating-around-multiple-buffers","p":846},{"i":850,"t":"If you want to disable autoformat for a certain buffer, then set vim.b.autoformat = false for that buffer. lua/config/autocmds.lua -- Disable autoformat for lua files vim.api.nvim_create_autocmd({ \"FileType\" }, { pattern = { \"lua\" }, callback = function() vim.b.autoformat = false end, }) If you change your mind you can do uf to enable autoformat anyway for that buffer.","s":"Disable autoformat for some buffers","u":"/configuration/tips","h":"#disable-autoformat-for-some-buffers","p":846},{"i":852,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Terraform","u":"/extras/lang/terraform","h":"","p":851},{"i":854,"t":"Options Full Spec opts = { ensure_installed = { \"terraform\", \"hcl\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"terraform\", \"hcl\" } }, }","s":"nvim-treesitter","u":"/extras/lang/terraform","h":"#nvim-treesitter","p":851},{"i":856,"t":"Options Full Spec opts = { servers = { terraformls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { terraformls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/terraform","h":"#nvim-lspconfig","p":851},{"i":858,"t":"ensure terraform tools are installed Options Full Spec opts = { ensure_installed = { \"tflint\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"tflint\" } }, }","s":"mason.nvim","u":"/extras/lang/terraform","h":"#masonnvim","p":851},{"i":860,"t":"Options Full Spec opts = {} { \"ANGkeith/telescope-terraform-doc.nvim\", ft = { \"terraform\", \"hcl\" }, config = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"terraform_doc\") end) end, }","s":"telescope-terraform-doc.nvim","u":"/extras/lang/terraform","h":"#telescope-terraform-docnvim","p":851},{"i":862,"t":"Options Full Spec opts = {} { \"cappyzawa/telescope-terraform.nvim\", ft = { \"terraform\", \"hcl\" }, config = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"terraform\") end) end, }","s":"telescope-terraform.nvim","u":"/extras/lang/terraform","h":"#telescope-terraformnvim","p":851},{"i":864,"t":"Options Full Spec opts = function(_, opts) local null_ls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { null_ls.builtins.formatting.packer, null_ls.builtins.formatting.terraform_fmt, null_ls.builtins.diagnostics.terraform_validate, }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local null_ls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { null_ls.builtins.formatting.packer, null_ls.builtins.formatting.terraform_fmt, null_ls.builtins.diagnostics.terraform_validate, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/terraform","h":"#none-lsnvim-optional","p":851},{"i":866,"t":"Options Full Spec opts = { linters_by_ft = { terraform = { \"terraform_validate\" }, tf = { \"terraform_validate\" }, }, } { \"mfussenegger/nvim-lint\", optional = true, opts = { linters_by_ft = { terraform = { \"terraform_validate\" }, tf = { \"terraform_validate\" }, }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/terraform","h":"#nvim-lint-optional","p":851},{"i":868,"t":"Options Full Spec opts = { formatters_by_ft = { hcl = { \"packer_fmt\" }, terraform = { \"terraform_fmt\" }, tf = { \"terraform_fmt\" }, [\"terraform-vars\"] = { \"terraform_fmt\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { hcl = { \"packer_fmt\" }, terraform = { \"terraform_fmt\" }, tf = { \"terraform_fmt\" }, [\"terraform-vars\"] = { \"terraform_fmt\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/terraform","h":"#conformnvim-optional","p":851},{"i":870,"t":"Options Full Spec opts = nil { \"nvim-telescope/telescope.nvim\", optional = true, specs = { { \"ANGkeith/telescope-terraform-doc.nvim\", ft = { \"terraform\", \"hcl\" }, config = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"terraform_doc\") end) end, }, { \"cappyzawa/telescope-terraform.nvim\", ft = { \"terraform\", \"hcl\" }, config = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"terraform\") end) end, }, }, }","s":"telescope.nvim (optional)","u":"/extras/lang/terraform","h":"#telescopenvim-optional","p":851},{"i":872,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Vue","u":"/extras/lang/vue","h":"","p":871},{"i":874,"t":"lang.typescript","s":"Includes the following extras","u":"/extras/lang/vue","h":"#includes-the-following-extras","p":871},{"i":876,"t":"Options Full Spec opts = { ensure_installed = { \"vue\", \"css\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"vue\", \"css\" } }, }","s":"nvim-treesitter","u":"/extras/lang/vue","h":"#nvim-treesitter","p":871},{"i":878,"t":"Add LSP servers Options Full Spec opts = { servers = { volar = { init_options = { vue = { hybridMode = true, }, }, }, vtsls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { volar = { init_options = { vue = { hybridMode = true, }, }, }, vtsls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/vue","h":"#nvim-lspconfig","p":871},{"i":880,"t":"Configure tsserver plugin Options Full Spec opts = function(_, opts) table.insert(opts.servers.vtsls.filetypes, \"vue\") LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@vue/typescript-plugin\", location = LazyVim.get_pkg_path(\"vue-language-server\", \"/node_modules/@vue/language-server\"), languages = { \"vue\" }, configNamespace = \"typescript\", enableForWorkspaceTypeScriptVersions = true, }, }) end { \"neovim/nvim-lspconfig\", opts = function(_, opts) table.insert(opts.servers.vtsls.filetypes, \"vue\") LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@vue/typescript-plugin\", location = LazyVim.get_pkg_path(\"vue-language-server\", \"/node_modules/@vue/language-server\"), languages = { \"vue\" }, configNamespace = \"typescript\", enableForWorkspaceTypeScriptVersions = true, }, }) end, }","s":"nvim-lspconfig","u":"/extras/lang/vue","h":"#nvim-lspconfig-1","p":871},{"i":882,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Zig","u":"/extras/lang/zig","h":"","p":881},{"i":884,"t":"Options Full Spec opts = { ensure_installed = { \"zig\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"zig\" } }, }","s":"nvim-treesitter","u":"/extras/lang/zig","h":"#nvim-treesitter","p":881},{"i":886,"t":"Options Full Spec opts = { servers = { zls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { zls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/zig","h":"#nvim-lspconfig","p":881},{"i":888,"t":"Options Full Spec opts = nil { \"lawrence-laz/neotest-zig\", }","s":"neotest-zig","u":"/extras/lang/zig","h":"#neotest-zig","p":881},{"i":890,"t":"Options Full Spec opts = { adapters = { [\"neotest-zig\"] = {}, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"lawrence-laz/neotest-zig\", }, opts = { adapters = { [\"neotest-zig\"] = {}, }, }, }","s":"neotest (optional)","u":"/extras/lang/zig","h":"#neotest-optional","p":881},{"i":892,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"YAML","u":"/extras/lang/yaml","h":"","p":891},{"i":894,"t":"yaml schema support Options Full Spec opts = nil { \"b0o/SchemaStore.nvim\", lazy = true, version = false, -- last release is way too old }","s":"SchemaStore.nvim","u":"/extras/lang/yaml","h":"#schemastorenvim","p":891},{"i":896,"t":"correctly setup lspconfig Options Full Spec opts = { -- make sure mason installs the server servers = { yamlls = { -- Have to add this for yamlls to understand that we support line folding capabilities = { textDocument = { foldingRange = { dynamicRegistration = false, lineFoldingOnly = true, }, }, }, -- lazy-load schemastore when needed on_new_config = function(new_config) new_config.settings.yaml.schemas = vim.tbl_deep_extend( \"force\", new_config.settings.yaml.schemas or {}, require(\"schemastore\").yaml.schemas() ) end, settings = { redhat = { telemetry = { enabled = false } }, yaml = { keyOrdering = false, format = { enable = true, }, validate = true, schemaStore = { -- Must disable built-in schemaStore support to use -- schemas from SchemaStore.nvim plugin enable = false, -- Avoid TypeError: Cannot read properties of undefined (reading 'length') url = \"\", }, }, }, }, }, setup = { yamlls = function() -- Neovim < 0.10 does not have dynamic registration for formatting if vim.fn.has(\"nvim-0.10\") == 0 then LazyVim.lsp.on_attach(function(client, _) client.server_capabilities.documentFormattingProvider = true end, \"yamlls\") end end, }, } { \"neovim/nvim-lspconfig\", opts = { -- make sure mason installs the server servers = { yamlls = { -- Have to add this for yamlls to understand that we support line folding capabilities = { textDocument = { foldingRange = { dynamicRegistration = false, lineFoldingOnly = true, }, }, }, -- lazy-load schemastore when needed on_new_config = function(new_config) new_config.settings.yaml.schemas = vim.tbl_deep_extend( \"force\", new_config.settings.yaml.schemas or {}, require(\"schemastore\").yaml.schemas() ) end, settings = { redhat = { telemetry = { enabled = false } }, yaml = { keyOrdering = false, format = { enable = true, }, validate = true, schemaStore = { -- Must disable built-in schemaStore support to use -- schemas from SchemaStore.nvim plugin enable = false, -- Avoid TypeError: Cannot read properties of undefined (reading 'length') url = \"\", }, }, }, }, }, setup = { yamlls = function() -- Neovim < 0.10 does not have dynamic registration for formatting if vim.fn.has(\"nvim-0.10\") == 0 then LazyVim.lsp.on_attach(function(client, _) client.server_capabilities.documentFormattingProvider = true end, \"yamlls\") end end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/yaml","h":"#nvim-lspconfig","p":891},{"i":898,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Eslint","u":"/extras/linting/eslint","h":"","p":897},{"i":900,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- Set to false to disable auto format vim.g.lazyvim_eslint_auto_format = true Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/linting/eslint","h":"#options","p":897},{"i":902,"t":"Options Full Spec opts = { ---@type lspconfig.options servers = { eslint = { settings = { -- helps eslint find the eslintrc when it's placed in a subfolder instead of the cwd root workingDirectories = { mode = \"auto\" }, format = auto_format, }, }, }, setup = { eslint = function() if not auto_format then return end local function get_client(buf) return LazyVim.lsp.get_clients({ name = \"eslint\", bufnr = buf })[1] end local formatter = LazyVim.lsp.formatter({ name = \"eslint: lsp\", primary = false, priority = 200, filter = \"eslint\", }) -- Use EslintFixAll on Neovim < 0.10.0 if not pcall(require, \"vim.lsp._dynamic\") then formatter.name = \"eslint: EslintFixAll\" formatter.sources = function(buf) local client = get_client(buf) return client and { \"eslint\" } or {} end formatter.format = function(buf) local client = get_client(buf) if client then local diag = vim.diagnostic.get(buf, { namespace = vim.lsp.diagnostic.get_namespace(client.id) }) if #diag > 0 then vim.cmd(\"EslintFixAll\") end end end end -- register the formatter with LazyVim LazyVim.format.register(formatter) end, }, } { \"neovim/nvim-lspconfig\", -- other settings removed for brevity opts = { ---@type lspconfig.options servers = { eslint = { settings = { -- helps eslint find the eslintrc when it's placed in a subfolder instead of the cwd root workingDirectories = { mode = \"auto\" }, format = auto_format, }, }, }, setup = { eslint = function() if not auto_format then return end local function get_client(buf) return LazyVim.lsp.get_clients({ name = \"eslint\", bufnr = buf })[1] end local formatter = LazyVim.lsp.formatter({ name = \"eslint: lsp\", primary = false, priority = 200, filter = \"eslint\", }) -- Use EslintFixAll on Neovim < 0.10.0 if not pcall(require, \"vim.lsp._dynamic\") then formatter.name = \"eslint: EslintFixAll\" formatter.sources = function(buf) local client = get_client(buf) return client and { \"eslint\" } or {} end formatter.format = function(buf) local client = get_client(buf) if client then local diag = vim.diagnostic.get(buf, { namespace = vim.lsp.diagnostic.get_namespace(client.id) }) if #diag > 0 then vim.cmd(\"EslintFixAll\") end end end end -- register the formatter with LazyVim LazyVim.format.register(formatter) end, }, }, }","s":"nvim-lspconfig","u":"/extras/linting/eslint","h":"#nvim-lspconfig","p":897},{"i":904,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Neoconf","u":"/extras/lsp/neoconf","h":"","p":903},{"i":906,"t":"Options Full Spec opts = nil { \"neovim/nvim-lspconfig\", dependencies = { { \"folke/neoconf.nvim\", cmd = \"Neoconf\", opts = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lsp/neoconf","h":"#nvim-lspconfig","p":903},{"i":908,"t":"Options Full Spec opts = {} { \"folke/neoconf.nvim\", cmd = \"Neoconf\", opts = {}, }","s":"neoconf.nvim","u":"/extras/lsp/neoconf","h":"#neoconfnvim","p":903},{"i":910,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"none-ls","u":"/extras/lsp/none-ls","h":"","p":909},{"i":912,"t":"none-ls Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.root_dir = opts.root_dir or require(\"null-ls.utils\").root_pattern(\".null-ls-root\", \".neoconf.json\", \"Makefile\", \".git\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.formatting.fish_indent, nls.builtins.diagnostics.fish, nls.builtins.formatting.stylua, nls.builtins.formatting.shfmt, }) end { \"nvimtools/none-ls.nvim\", event = \"LazyFile\", dependencies = { \"mason.nvim\" }, init = function() LazyVim.on_very_lazy(function() -- register the formatter with LazyVim LazyVim.format.register({ name = \"none-ls.nvim\", priority = 200, -- set higher than conform, the builtin formatter primary = true, format = function(buf) return LazyVim.lsp.format({ bufnr = buf, filter = function(client) return client.name == \"null-ls\" end, }) end, sources = function(buf) local ret = require(\"null-ls.sources\").get_available(vim.bo[buf].filetype, \"NULL_LS_FORMATTING\") or {} return vim.tbl_map(function(source) return source.name end, ret) end, }) end) end, opts = function(_, opts) local nls = require(\"null-ls\") opts.root_dir = opts.root_dir or require(\"null-ls.utils\").root_pattern(\".null-ls-root\", \".neoconf.json\", \"Makefile\", \".git\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.formatting.fish_indent, nls.builtins.diagnostics.fish, nls.builtins.formatting.stylua, nls.builtins.formatting.shfmt, }) end, }","s":"none-ls.nvim","u":"/extras/lsp/none-ls","h":"#none-lsnvim","p":909},{"i":914,"t":"Options Full Spec opts = nil { \"mason.nvim\" }","s":"mason.nvim","u":"/extras/lsp/none-ls","h":"#masonnvim","p":909},{"i":916,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Alpha","u":"/extras/ui/alpha","h":"","p":915},{"i":918,"t":"Options Full Spec opts = { dashboard = { enabled = false } } { \"folke/snacks.nvim\", opts = { dashboard = { enabled = false } } }","s":"snacks.nvim","u":"/extras/ui/alpha","h":"#snacksnvim","p":915},{"i":920,"t":"Dashboard. This runs when neovim starts, and is what displays the \"LAZYVIM\" banner. Options Full Spec opts = function() local dashboard = require(\"alpha.themes.dashboard\") local logo = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]] dashboard.section.header.val = vim.split(logo, \"\\n\") -- stylua: ignore dashboard.section.buttons.val = { dashboard.button(\"f\", \" \" .. \" Find file\", \" lua LazyVim.pick()() \"), dashboard.button(\"n\", \" \" .. \" New file\", [[ ene startinsert ]]), dashboard.button(\"r\", \" \" .. \" Recent files\", [[ lua LazyVim.pick(\"oldfiles\")() ]]), dashboard.button(\"g\", \" \" .. \" Find text\", [[ lua LazyVim.pick(\"live_grep\")() ]]), dashboard.button(\"c\", \" \" .. \" Config\", \" lua LazyVim.pick.config_files()() \"), dashboard.button(\"s\", \" \" .. \" Restore Session\", [[ lua require(\"persistence\").load() ]]), dashboard.button(\"x\", \" \" .. \" Lazy Extras\", \" LazyExtras \"), dashboard.button(\"l\", \"󰒲 \" .. \" Lazy\", \" Lazy \"), dashboard.button(\"q\", \" \" .. \" Quit\", \" qa \"), } for _, button in ipairs(dashboard.section.buttons.val) do button.opts.hl = \"AlphaButtons\" button.opts.hl_shortcut = \"AlphaShortcut\" end dashboard.section.header.opts.hl = \"AlphaHeader\" dashboard.section.buttons.opts.hl = \"AlphaButtons\" dashboard.section.footer.opts.hl = \"AlphaFooter\" dashboard.opts.layout[1].val = 8 return dashboard end { \"goolord/alpha-nvim\", event = \"VimEnter\", enabled = true, init = false, opts = function() local dashboard = require(\"alpha.themes.dashboard\") local logo = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]] dashboard.section.header.val = vim.split(logo, \"\\n\") -- stylua: ignore dashboard.section.buttons.val = { dashboard.button(\"f\", \" \" .. \" Find file\", \" lua LazyVim.pick()() \"), dashboard.button(\"n\", \" \" .. \" New file\", [[ ene startinsert ]]), dashboard.button(\"r\", \" \" .. \" Recent files\", [[ lua LazyVim.pick(\"oldfiles\")() ]]), dashboard.button(\"g\", \" \" .. \" Find text\", [[ lua LazyVim.pick(\"live_grep\")() ]]), dashboard.button(\"c\", \" \" .. \" Config\", \" lua LazyVim.pick.config_files()() \"), dashboard.button(\"s\", \" \" .. \" Restore Session\", [[ lua require(\"persistence\").load() ]]), dashboard.button(\"x\", \" \" .. \" Lazy Extras\", \" LazyExtras \"), dashboard.button(\"l\", \"󰒲 \" .. \" Lazy\", \" Lazy \"), dashboard.button(\"q\", \" \" .. \" Quit\", \" qa \"), } for _, button in ipairs(dashboard.section.buttons.val) do button.opts.hl = \"AlphaButtons\" button.opts.hl_shortcut = \"AlphaShortcut\" end dashboard.section.header.opts.hl = \"AlphaHeader\" dashboard.section.buttons.opts.hl = \"AlphaButtons\" dashboard.section.footer.opts.hl = \"AlphaFooter\" dashboard.opts.layout[1].val = 8 return dashboard end, config = function(_, dashboard) -- close Lazy and re-open when the dashboard is ready if vim.o.filetype == \"lazy\" then vim.cmd.close() vim.api.nvim_create_autocmd(\"User\", { once = true, pattern = \"AlphaReady\", callback = function() require(\"lazy\").show() end, }) end require(\"alpha\").setup(dashboard.opts) vim.api.nvim_create_autocmd(\"User\", { once = true, pattern = \"LazyVimStarted\", callback = function() local stats = require(\"lazy\").stats() local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) dashboard.section.footer.val = \"⚡ Neovim loaded \" .. stats.loaded .. \"/\" .. stats.count .. \" plugins in \" .. ms .. \"ms\" pcall(vim.cmd.AlphaRedraw) end, }) end, }","s":"alpha-nvim","u":"/extras/ui/alpha","h":"#alpha-nvim","p":915},{"i":922,"t":"Please make sure to read the neotest docs on how to add test adapters. Example on adding the plenary test adapter: ~/.config/nvim/lua/plugins/test.lua return { { \"nvim-neotest/neotest-plenary\" }, { \"nvim-neotest/neotest\", opts = { adapters = { \"neotest-plenary\" } }, }, } info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Neotest","u":"/extras/test/core","h":"","p":921},{"i":924,"t":"Options Full Spec opts = { -- Can be a list of adapters like what neotest expects, -- or a list of adapter names, -- or a table of adapter names, mapped to adapter configs. -- The adapter will then be automatically loaded with the config. adapters = {}, -- Example for loading neotest-golang with a custom config -- adapters = { -- [\"neotest-golang\"] = { -- go_test_args = { \"-v\", \"-race\", \"-count=1\", \"-timeout=60s\" }, -- dap_go_enabled = true, -- }, -- }, status = { virtual_text = true }, output = { open_on_run = true }, quickfix = { open = function() if LazyVim.has(\"trouble.nvim\") then require(\"trouble\").open({ mode = \"quickfix\", focus = false }) else vim.cmd(\"copen\") end end, }, } { \"nvim-neotest/neotest\", dependencies = { \"nvim-neotest/nvim-nio\" }, opts = { -- Can be a list of adapters like what neotest expects, -- or a list of adapter names, -- or a table of adapter names, mapped to adapter configs. -- The adapter will then be automatically loaded with the config. adapters = {}, -- Example for loading neotest-golang with a custom config -- adapters = { -- [\"neotest-golang\"] = { -- go_test_args = { \"-v\", \"-race\", \"-count=1\", \"-timeout=60s\" }, -- dap_go_enabled = true, -- }, -- }, status = { virtual_text = true }, output = { open_on_run = true }, quickfix = { open = function() if LazyVim.has(\"trouble.nvim\") then require(\"trouble\").open({ mode = \"quickfix\", focus = false }) else vim.cmd(\"copen\") end end, }, }, config = function(_, opts) local neotest_ns = vim.api.nvim_create_namespace(\"neotest\") vim.diagnostic.config({ virtual_text = { format = function(diagnostic) -- Replace newline and tab characters with space for more compact diagnostics local message = diagnostic.message:gsub(\"\\n\", \" \"):gsub(\"\\t\", \" \"):gsub(\"%s+\", \" \"):gsub(\"^%s+\", \"\") return message end, }, }, neotest_ns) if LazyVim.has(\"trouble.nvim\") then opts.consumers = opts.consumers or {} -- Refresh and auto close trouble after running tests ---@type neotest.Consumer opts.consumers.trouble = function(client) client.listeners.results = function(adapter_id, results, partial) if partial then return end local tree = assert(client:get_position(nil, { adapter = adapter_id })) local failed = 0 for pos_id, result in pairs(results) do if result.status == \"failed\" and tree:get_key(pos_id) then failed = failed + 1 end end vim.schedule(function() local trouble = require(\"trouble\") if trouble.is_open() then trouble.refresh() if failed == 0 then trouble.close() end end end) return {} end end end if opts.adapters then local adapters = {} for name, config in pairs(opts.adapters or {}) do if type(name) == \"number\" then if type(config) == \"string\" then config = require(config) end adapters[#adapters + 1] = config elseif config ~= false then local adapter = require(name) if type(config) == \"table\" and not vim.tbl_isempty(config) then local meta = getmetatable(adapter) if adapter.setup then adapter.setup(config) elseif adapter.adapter then adapter.adapter(config) adapter = adapter.adapter elseif meta and meta.__call then adapter = adapter(config) else error(\"Adapter \" .. name .. \" does not support setup\") end end adapters[#adapters + 1] = adapter end end opts.adapters = adapters end require(\"neotest\").setup(opts) end, -- stylua: ignore keys = { {\"t\", \"\", desc = \"+test\"}, { \"tt\", function() require(\"neotest\").run.run(vim.fn.expand(\"%\")) end, desc = \"Run File (Neotest)\" }, { \"tT\", function() require(\"neotest\").run.run(vim.uv.cwd()) end, desc = \"Run All Test Files (Neotest)\" }, { \"tr\", function() require(\"neotest\").run.run() end, desc = \"Run Nearest (Neotest)\" }, { \"tl\", function() require(\"neotest\").run.run_last() end, desc = \"Run Last (Neotest)\" }, { \"ts\", function() require(\"neotest\").summary.toggle() end, desc = \"Toggle Summary (Neotest)\" }, { \"to\", function() require(\"neotest\").output.open({ enter = true, auto_close = true }) end, desc = \"Show Output (Neotest)\" }, { \"tO\", function() require(\"neotest\").output_panel.toggle() end, desc = \"Toggle Output Panel (Neotest)\" }, { \"tS\", function() require(\"neotest\").run.stop() end, desc = \"Stop (Neotest)\" }, { \"tw\", function() require(\"neotest\").watch.toggle(vim.fn.expand(\"%\")) end, desc = \"Toggle Watch (Neotest)\" }, }, }","s":"neotest","u":"/extras/test/core","h":"#neotest-1","p":921},{"i":926,"t":"Options Full Spec opts = nil { \"nvim-neotest/nvim-nio\" }","s":"nvim-nio","u":"/extras/test/core","h":"#nvim-nio","p":921},{"i":928,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", optional = true, -- stylua: ignore keys = { { \"td\", function() require(\"neotest\").run.run({strategy = \"dap\"}) end, desc = \"Debug Nearest\" }, }, }","s":"nvim-dap (optional)","u":"/extras/test/core","h":"#nvim-dap-optional","p":921},{"i":930,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Dashboard-nvim","u":"/extras/ui/dashboard-nvim","h":"","p":929},{"i":932,"t":"Options Full Spec opts = { dashboard = { enabled = false } } { \"folke/snacks.nvim\", opts = { dashboard = { enabled = false } } }","s":"snacks.nvim","u":"/extras/ui/dashboard-nvim","h":"#snacksnvim","p":929},{"i":934,"t":"Options Full Spec opts = function() local logo = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]] logo = string.rep(\"\\n\", 8) .. logo .. \"\\n\\n\" local opts = { theme = \"doom\", hide = { -- this is taken care of by lualine -- enabling this messes up the actual laststatus setting after loading a file statusline = false, }, config = { header = vim.split(logo, \"\\n\"), -- stylua: ignore center = { { action = 'lua LazyVim.pick()()', desc = \" Find File\", icon = \" \", key = \"f\" }, { action = \"ene | startinsert\", desc = \" New File\", icon = \" \", key = \"n\" }, { action = 'lua LazyVim.pick(\"oldfiles\")()', desc = \" Recent Files\", icon = \" \", key = \"r\" }, { action = 'lua LazyVim.pick(\"live_grep\")()', desc = \" Find Text\", icon = \" \", key = \"g\" }, { action = 'lua LazyVim.pick.config_files()()', desc = \" Config\", icon = \" \", key = \"c\" }, { action = 'lua require(\"persistence\").load()', desc = \" Restore Session\", icon = \" \", key = \"s\" }, { action = \"LazyExtras\", desc = \" Lazy Extras\", icon = \" \", key = \"x\" }, { action = \"Lazy\", desc = \" Lazy\", icon = \"󰒲 \", key = \"l\" }, { action = function() vim.api.nvim_input(\"qa\") end, desc = \" Quit\", icon = \" \", key = \"q\" }, }, footer = function() local stats = require(\"lazy\").stats() local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) return { \"⚡ Neovim loaded \" .. stats.loaded .. \"/\" .. stats.count .. \" plugins in \" .. ms .. \"ms\" } end, }, } for _, button in ipairs(opts.config.center) do button.desc = button.desc .. string.rep(\" \", 43 - #button.desc) button.key_format = \" %s\" end -- open dashboard after closing lazy if vim.o.filetype == \"lazy\" then vim.api.nvim_create_autocmd(\"WinClosed\", { pattern = tostring(vim.api.nvim_get_current_win()), once = true, callback = function() vim.schedule(function() vim.api.nvim_exec_autocmds(\"UIEnter\", { group = \"dashboard\" }) end) end, }) end return opts end { \"nvimdev/dashboard-nvim\", lazy = false, -- As https://github.com/nvimdev/dashboard-nvim/pull/450, dashboard-nvim shouldn't be lazy-loaded to properly handle stdin. opts = function() local logo = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]] logo = string.rep(\"\\n\", 8) .. logo .. \"\\n\\n\" local opts = { theme = \"doom\", hide = { -- this is taken care of by lualine -- enabling this messes up the actual laststatus setting after loading a file statusline = false, }, config = { header = vim.split(logo, \"\\n\"), -- stylua: ignore center = { { action = 'lua LazyVim.pick()()', desc = \" Find File\", icon = \" \", key = \"f\" }, { action = \"ene | startinsert\", desc = \" New File\", icon = \" \", key = \"n\" }, { action = 'lua LazyVim.pick(\"oldfiles\")()', desc = \" Recent Files\", icon = \" \", key = \"r\" }, { action = 'lua LazyVim.pick(\"live_grep\")()', desc = \" Find Text\", icon = \" \", key = \"g\" }, { action = 'lua LazyVim.pick.config_files()()', desc = \" Config\", icon = \" \", key = \"c\" }, { action = 'lua require(\"persistence\").load()', desc = \" Restore Session\", icon = \" \", key = \"s\" }, { action = \"LazyExtras\", desc = \" Lazy Extras\", icon = \" \", key = \"x\" }, { action = \"Lazy\", desc = \" Lazy\", icon = \"󰒲 \", key = \"l\" }, { action = function() vim.api.nvim_input(\"qa\") end, desc = \" Quit\", icon = \" \", key = \"q\" }, }, footer = function() local stats = require(\"lazy\").stats() local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) return { \"⚡ Neovim loaded \" .. stats.loaded .. \"/\" .. stats.count .. \" plugins in \" .. ms .. \"ms\" } end, }, } for _, button in ipairs(opts.config.center) do button.desc = button.desc .. string.rep(\" \", 43 - #button.desc) button.key_format = \" %s\" end -- open dashboard after closing lazy if vim.o.filetype == \"lazy\" then vim.api.nvim_create_autocmd(\"WinClosed\", { pattern = tostring(vim.api.nvim_get_current_win()), once = true, callback = function() vim.schedule(function() vim.api.nvim_exec_autocmds(\"UIEnter\", { group = \"dashboard\" }) end) end, }) end return opts end, }","s":"dashboard-nvim","u":"/extras/ui/dashboard-nvim","h":"#dashboard-nvim-1","p":929},{"i":936,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Typescript","u":"/extras/lang/typescript","h":"","p":935},{"i":938,"t":"correctly setup lspconfig Options Full Spec opts = { -- make sure mason installs the server servers = { --- @deprecated -- tsserver renamed to ts_ls but not yet released, so keep this for now --- the proper approach is to check the nvim-lspconfig release version when it's released to determine the server name dynamically tsserver = { enabled = false, }, ts_ls = { enabled = false, }, vtsls = { -- explicitly add default filetypes, so that we can extend -- them in related extras filetypes = { \"javascript\", \"javascriptreact\", \"javascript.jsx\", \"typescript\", \"typescriptreact\", \"typescript.tsx\", }, settings = { complete_function_calls = true, vtsls = { enableMoveToFileCodeAction = true, autoUseWorkspaceTsdk = true, experimental = { maxInlayHintLength = 30, completion = { enableServerSideFuzzyMatch = true, }, }, }, typescript = { updateImportsOnFileMove = { enabled = \"always\" }, suggest = { completeFunctionCalls = true, }, inlayHints = { enumMemberValues = { enabled = true }, functionLikeReturnTypes = { enabled = true }, parameterNames = { enabled = \"literals\" }, parameterTypes = { enabled = true }, propertyDeclarationTypes = { enabled = true }, variableTypes = { enabled = false }, }, }, }, keys = { { \"gD\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"typescript.goToSourceDefinition\", arguments = { params.textDocument.uri, params.position }, open = true, }) end, desc = \"Goto Source Definition\", }, { \"gR\", function() LazyVim.lsp.execute({ command = \"typescript.findAllFileReferences\", arguments = { vim.uri_from_bufnr(0) }, open = true, }) end, desc = \"File References\", }, { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, { \"cM\", LazyVim.lsp.action[\"source.addMissingImports.ts\"], desc = \"Add missing imports\", }, { \"cu\", LazyVim.lsp.action[\"source.removeUnused.ts\"], desc = \"Remove unused imports\", }, { \"cD\", LazyVim.lsp.action[\"source.fixAll.ts\"], desc = \"Fix all diagnostics\", }, { \"cV\", function() LazyVim.lsp.execute({ command = \"typescript.selectTypeScriptVersion\" }) end, desc = \"Select TS workspace version\", }, }, }, }, setup = { --- @deprecated -- tsserver renamed to ts_ls but not yet released, so keep this for now --- the proper approach is to check the nvim-lspconfig release version when it's released to determine the server name dynamically tsserver = function() -- disable tsserver return true end, ts_ls = function() -- disable tsserver return true end, vtsls = function(_, opts) LazyVim.lsp.on_attach(function(client, buffer) client.commands[\"_typescript.moveToFileRefactoring\"] = function(command, ctx) ---@type string, string, lsp.Range local action, uri, range = unpack(command.arguments) local function move(newf) client.request(\"workspace/executeCommand\", { command = command.command, arguments = { action, uri, range, newf }, }) end local fname = vim.uri_to_fname(uri) client.request(\"workspace/executeCommand\", { command = \"typescript.tsserverRequest\", arguments = { \"getMoveToRefactoringFileSuggestions\", { file = fname, startLine = range.start.line + 1, startOffset = range.start.character + 1, endLine = range[\"end\"].line + 1, endOffset = range[\"end\"].character + 1, }, }, }, function(_, result) ---@type string[] local files = result.body.files table.insert(files, 1, \"Enter new path...\") vim.ui.select(files, { prompt = \"Select move destination:\", format_item = function(f) return vim.fn.fnamemodify(f, \":~:.\") end, }, function(f) if f and f:find(\"^Enter new path\") then vim.ui.input({ prompt = \"Enter move destination:\", default = vim.fn.fnamemodify(fname, \":h\") .. \"/\", completion = \"file\", }, function(newf) return newf and move(newf) end) elseif f then move(f) end end) end) end end, \"vtsls\") -- copy typescript settings to javascript opts.settings.javascript = vim.tbl_deep_extend(\"force\", {}, opts.settings.typescript, opts.settings.javascript or {}) end, }, } { \"neovim/nvim-lspconfig\", opts = { -- make sure mason installs the server servers = { --- @deprecated -- tsserver renamed to ts_ls but not yet released, so keep this for now --- the proper approach is to check the nvim-lspconfig release version when it's released to determine the server name dynamically tsserver = { enabled = false, }, ts_ls = { enabled = false, }, vtsls = { -- explicitly add default filetypes, so that we can extend -- them in related extras filetypes = { \"javascript\", \"javascriptreact\", \"javascript.jsx\", \"typescript\", \"typescriptreact\", \"typescript.tsx\", }, settings = { complete_function_calls = true, vtsls = { enableMoveToFileCodeAction = true, autoUseWorkspaceTsdk = true, experimental = { maxInlayHintLength = 30, completion = { enableServerSideFuzzyMatch = true, }, }, }, typescript = { updateImportsOnFileMove = { enabled = \"always\" }, suggest = { completeFunctionCalls = true, }, inlayHints = { enumMemberValues = { enabled = true }, functionLikeReturnTypes = { enabled = true }, parameterNames = { enabled = \"literals\" }, parameterTypes = { enabled = true }, propertyDeclarationTypes = { enabled = true }, variableTypes = { enabled = false }, }, }, }, keys = { { \"gD\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"typescript.goToSourceDefinition\", arguments = { params.textDocument.uri, params.position }, open = true, }) end, desc = \"Goto Source Definition\", }, { \"gR\", function() LazyVim.lsp.execute({ command = \"typescript.findAllFileReferences\", arguments = { vim.uri_from_bufnr(0) }, open = true, }) end, desc = \"File References\", }, { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, { \"cM\", LazyVim.lsp.action[\"source.addMissingImports.ts\"], desc = \"Add missing imports\", }, { \"cu\", LazyVim.lsp.action[\"source.removeUnused.ts\"], desc = \"Remove unused imports\", }, { \"cD\", LazyVim.lsp.action[\"source.fixAll.ts\"], desc = \"Fix all diagnostics\", }, { \"cV\", function() LazyVim.lsp.execute({ command = \"typescript.selectTypeScriptVersion\" }) end, desc = \"Select TS workspace version\", }, }, }, }, setup = { --- @deprecated -- tsserver renamed to ts_ls but not yet released, so keep this for now --- the proper approach is to check the nvim-lspconfig release version when it's released to determine the server name dynamically tsserver = function() -- disable tsserver return true end, ts_ls = function() -- disable tsserver return true end, vtsls = function(_, opts) LazyVim.lsp.on_attach(function(client, buffer) client.commands[\"_typescript.moveToFileRefactoring\"] = function(command, ctx) ---@type string, string, lsp.Range local action, uri, range = unpack(command.arguments) local function move(newf) client.request(\"workspace/executeCommand\", { command = command.command, arguments = { action, uri, range, newf }, }) end local fname = vim.uri_to_fname(uri) client.request(\"workspace/executeCommand\", { command = \"typescript.tsserverRequest\", arguments = { \"getMoveToRefactoringFileSuggestions\", { file = fname, startLine = range.start.line + 1, startOffset = range.start.character + 1, endLine = range[\"end\"].line + 1, endOffset = range[\"end\"].character + 1, }, }, }, function(_, result) ---@type string[] local files = result.body.files table.insert(files, 1, \"Enter new path...\") vim.ui.select(files, { prompt = \"Select move destination:\", format_item = function(f) return vim.fn.fnamemodify(f, \":~:.\") end, }, function(f) if f and f:find(\"^Enter new path\") then vim.ui.input({ prompt = \"Enter move destination:\", default = vim.fn.fnamemodify(fname, \":h\") .. \"/\", completion = \"file\", }, function(newf) return newf and move(newf) end) elseif f then move(f) end end) end) end end, \"vtsls\") -- copy typescript settings to javascript opts.settings.javascript = vim.tbl_deep_extend(\"force\", {}, opts.settings.typescript, opts.settings.javascript or {}) end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/typescript","h":"#nvim-lspconfig","p":935},{"i":940,"t":"Options Full Spec opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} table.insert(opts.ensure_installed, \"js-debug-adapter\") end { \"williamboman/mason.nvim\", opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} table.insert(opts.ensure_installed, \"js-debug-adapter\") end, }","s":"mason.nvim","u":"/extras/lang/typescript","h":"#masonnvim","p":935},{"i":942,"t":"Filetype icons Options Full Spec opts = { file = { [\".eslintrc.js\"] = { glyph = \"󰱺\", hl = \"MiniIconsYellow\" }, [\".node-version\"] = { glyph = \"\", hl = \"MiniIconsGreen\" }, [\".prettierrc\"] = { glyph = \"\", hl = \"MiniIconsPurple\" }, [\".yarnrc.yml\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, [\"eslint.config.js\"] = { glyph = \"󰱺\", hl = \"MiniIconsYellow\" }, [\"package.json\"] = { glyph = \"\", hl = \"MiniIconsGreen\" }, [\"tsconfig.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, [\"tsconfig.build.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, [\"yarn.lock\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, }, } { \"echasnovski/mini.icons\", opts = { file = { [\".eslintrc.js\"] = { glyph = \"󰱺\", hl = \"MiniIconsYellow\" }, [\".node-version\"] = { glyph = \"\", hl = \"MiniIconsGreen\" }, [\".prettierrc\"] = { glyph = \"\", hl = \"MiniIconsPurple\" }, [\".yarnrc.yml\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, [\"eslint.config.js\"] = { glyph = \"󰱺\", hl = \"MiniIconsYellow\" }, [\"package.json\"] = { glyph = \"\", hl = \"MiniIconsGreen\" }, [\"tsconfig.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, [\"tsconfig.build.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, [\"yarn.lock\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, }, }, }","s":"mini.icons","u":"/extras/lang/typescript","h":"#miniicons","p":935},{"i":944,"t":"Options Full Spec opts = function() local dap = require(\"dap\") if not dap.adapters[\"pwa-node\"] then require(\"dap\").adapters[\"pwa-node\"] = { type = \"server\", host = \"localhost\", port = \"${port}\", executable = { command = \"node\", -- 💀 Make sure to update this path to point to your installation args = { LazyVim.get_pkg_path(\"js-debug-adapter\", \"/js-debug/src/dapDebugServer.js\"), \"${port}\", }, }, } end if not dap.adapters[\"node\"] then dap.adapters[\"node\"] = function(cb, config) if config.type == \"node\" then config.type = \"pwa-node\" end local nativeAdapter = dap.adapters[\"pwa-node\"] if type(nativeAdapter) == \"function\" then nativeAdapter(cb, config) else cb(nativeAdapter) end end end local js_filetypes = { \"typescript\", \"javascript\", \"typescriptreact\", \"javascriptreact\" } local vscode = require(\"dap.ext.vscode\") vscode.type_to_filetypes[\"node\"] = js_filetypes vscode.type_to_filetypes[\"pwa-node\"] = js_filetypes for _, language in ipairs(js_filetypes) do if not dap.configurations[language] then dap.configurations[language] = { { type = \"pwa-node\", request = \"launch\", name = \"Launch file\", program = \"${file}\", cwd = \"${workspaceFolder}\", }, { type = \"pwa-node\", request = \"attach\", name = \"Attach\", processId = require(\"dap.utils\").pick_process, cwd = \"${workspaceFolder}\", }, } end end end { \"mfussenegger/nvim-dap\", optional = true, dependencies = { { \"williamboman/mason.nvim\", opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} table.insert(opts.ensure_installed, \"js-debug-adapter\") end, }, }, opts = function() local dap = require(\"dap\") if not dap.adapters[\"pwa-node\"] then require(\"dap\").adapters[\"pwa-node\"] = { type = \"server\", host = \"localhost\", port = \"${port}\", executable = { command = \"node\", -- 💀 Make sure to update this path to point to your installation args = { LazyVim.get_pkg_path(\"js-debug-adapter\", \"/js-debug/src/dapDebugServer.js\"), \"${port}\", }, }, } end if not dap.adapters[\"node\"] then dap.adapters[\"node\"] = function(cb, config) if config.type == \"node\" then config.type = \"pwa-node\" end local nativeAdapter = dap.adapters[\"pwa-node\"] if type(nativeAdapter) == \"function\" then nativeAdapter(cb, config) else cb(nativeAdapter) end end end local js_filetypes = { \"typescript\", \"javascript\", \"typescriptreact\", \"javascriptreact\" } local vscode = require(\"dap.ext.vscode\") vscode.type_to_filetypes[\"node\"] = js_filetypes vscode.type_to_filetypes[\"pwa-node\"] = js_filetypes for _, language in ipairs(js_filetypes) do if not dap.configurations[language] then dap.configurations[language] = { { type = \"pwa-node\", request = \"launch\", name = \"Launch file\", program = \"${file}\", cwd = \"${workspaceFolder}\", }, { type = \"pwa-node\", request = \"attach\", name = \"Attach\", processId = require(\"dap.utils\").pick_process, cwd = \"${workspaceFolder}\", }, } end end end, }","s":"nvim-dap (optional)","u":"/extras/lang/typescript","h":"#nvim-dap-optional","p":935},{"i":946,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Indent-blankline","u":"/extras/ui/indent-blankline","h":"","p":945},{"i":948,"t":"disable snacks indent when indent-blankline is enabled Options Full Spec opts = { indent = { enabled = false }, } { \"snacks.nvim\", opts = { indent = { enabled = false }, }, }","s":"snacks.nvim","u":"/extras/ui/indent-blankline","h":"#snacksnvim","p":945},{"i":950,"t":"Options Full Spec opts = function() Snacks.toggle({ name = \"Indention Guides\", get = function() return require(\"ibl.config\").get_config(0).enabled end, set = function(state) require(\"ibl\").setup_buffer(0, { enabled = state }) end, }):map(\"ug\") return { indent = { char = \"│\", tab_char = \"│\", }, scope = { show_start = false, show_end = false }, exclude = { filetypes = { \"Trouble\", \"alpha\", \"dashboard\", \"help\", \"lazy\", \"mason\", \"neo-tree\", \"notify\", \"snacks_dashboard\", \"snacks_notif\", \"snacks_terminal\", \"snacks_win\", \"toggleterm\", \"trouble\", }, }, } end { \"lukas-reineke/indent-blankline.nvim\", event = \"LazyFile\", opts = function() Snacks.toggle({ name = \"Indention Guides\", get = function() return require(\"ibl.config\").get_config(0).enabled end, set = function(state) require(\"ibl\").setup_buffer(0, { enabled = state }) end, }):map(\"ug\") return { indent = { char = \"│\", tab_char = \"│\", }, scope = { show_start = false, show_end = false }, exclude = { filetypes = { \"Trouble\", \"alpha\", \"dashboard\", \"help\", \"lazy\", \"mason\", \"neo-tree\", \"notify\", \"snacks_dashboard\", \"snacks_notif\", \"snacks_terminal\", \"snacks_win\", \"toggleterm\", \"trouble\", }, }, } end, main = \"ibl\", }","s":"indent-blankline.nvim","u":"/extras/ui/indent-blankline","h":"#indent-blanklinenvim","p":945},{"i":952,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini Animate","u":"/extras/ui/mini-animate","h":"","p":951},{"i":954,"t":"disable snacks scroll when animate is enabled Options Full Spec opts = { scroll = { enabled = false }, } { \"snacks.nvim\", opts = { scroll = { enabled = false }, }, }","s":"snacks.nvim","u":"/extras/ui/mini-animate","h":"#snacksnvim","p":951},{"i":956,"t":"setup animate Options Full Spec opts = function(_, opts) -- don't use animate when scrolling with the mouse local mouse_scrolled = false for _, scroll in ipairs({ \"Up\", \"Down\" }) do local key = \"\" vim.keymap.set({ \"\", \"i\" }, key, function() mouse_scrolled = true return key end, { expr = true }) end vim.api.nvim_create_autocmd(\"FileType\", { pattern = \"grug-far\", callback = function() vim.b.minianimate_disable = true end, }) Snacks.toggle({ name = \"Mini Animate\", get = function() return not vim.g.minianimate_disable end, set = function(state) vim.g.minianimate_disable = not state end, }):map(\"ua\") local animate = require(\"mini.animate\") return vim.tbl_deep_extend(\"force\", opts, { resize = { timing = animate.gen_timing.linear({ duration = 50, unit = \"total\" }), }, scroll = { timing = animate.gen_timing.linear({ duration = 150, unit = \"total\" }), subscroll = animate.gen_subscroll.equal({ predicate = function(total_scroll) if mouse_scrolled then mouse_scrolled = false return false end return total_scroll > 1 end, }), }, }) end { \"echasnovski/mini.animate\", event = \"VeryLazy\", cond = vim.g.neovide == nil, opts = function(_, opts) -- don't use animate when scrolling with the mouse local mouse_scrolled = false for _, scroll in ipairs({ \"Up\", \"Down\" }) do local key = \"\" vim.keymap.set({ \"\", \"i\" }, key, function() mouse_scrolled = true return key end, { expr = true }) end vim.api.nvim_create_autocmd(\"FileType\", { pattern = \"grug-far\", callback = function() vim.b.minianimate_disable = true end, }) Snacks.toggle({ name = \"Mini Animate\", get = function() return not vim.g.minianimate_disable end, set = function(state) vim.g.minianimate_disable = not state end, }):map(\"ua\") local animate = require(\"mini.animate\") return vim.tbl_deep_extend(\"force\", opts, { resize = { timing = animate.gen_timing.linear({ duration = 50, unit = \"total\" }), }, scroll = { timing = animate.gen_timing.linear({ duration = 150, unit = \"total\" }), subscroll = animate.gen_subscroll.equal({ predicate = function(total_scroll) if mouse_scrolled then mouse_scrolled = false return false end return total_scroll > 1 end, }), }, }) end, }","s":"mini.animate","u":"/extras/ui/mini-animate","h":"#minianimate","p":951},{"i":958,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini-indentscope","u":"/extras/ui/mini-indentscope","h":"","p":957},{"i":960,"t":"Active indent guide and indent text objects. When you're browsing code, this highlights the current level of indentation, and animates the highlighting. Options Full Spec opts = { -- symbol = \"▏\", symbol = \"│\", options = { try_as_border = true }, } { \"echasnovski/mini.indentscope\", version = false, -- wait till new 0.7.0 release to put it back on semver event = \"LazyFile\", opts = { -- symbol = \"▏\", symbol = \"│\", options = { try_as_border = true }, }, init = function() vim.api.nvim_create_autocmd(\"FileType\", { pattern = { \"Trouble\", \"alpha\", \"dashboard\", \"fzf\", \"help\", \"lazy\", \"mason\", \"neo-tree\", \"notify\", \"snacks_dashboard\", \"snacks_notif\", \"snacks_terminal\", \"snacks_win\", \"toggleterm\", \"trouble\", }, callback = function() vim.b.miniindentscope_disable = true end, }) vim.api.nvim_create_autocmd(\"User\", { pattern = \"SnacksDashboardOpened\", callback = function(data) vim.b[data.buf].miniindentscope_disable = true end, }) end, }","s":"mini.indentscope","u":"/extras/ui/mini-indentscope","h":"#miniindentscope","p":957},{"i":962,"t":"disable snacks scroll when mini-indentscope is enabled Options Full Spec opts = { indent = { scope = { enabled = false }, }, } { \"snacks.nvim\", opts = { indent = { scope = { enabled = false }, }, }, }","s":"snacks.nvim","u":"/extras/ui/mini-indentscope","h":"#snacksnvim","p":957},{"i":964,"t":"disable inent-blankline scope when mini-indentscope is enabled Options Full Spec opts = { scope = { enabled = false }, } { \"lukas-reineke/indent-blankline.nvim\", optional = true, event = \"LazyFile\", opts = { scope = { enabled = false }, }, }","s":"indent-blankline.nvim (optional)","u":"/extras/ui/mini-indentscope","h":"#indent-blanklinenvim-optional","p":957},{"i":966,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Smear-cursor","u":"/extras/ui/smear-cursor","h":"","p":965},{"i":968,"t":"Options Full Spec opts = { hide_target_hack = true, cursor_color = \"none\", } { \"sphamba/smear-cursor.nvim\", event = \"VeryLazy\", cond = vim.g.neovide == nil, opts = { hide_target_hack = true, cursor_color = \"none\", }, specs = { -- disable mini.animate cursor { \"echasnovski/mini.animate\", optional = true, opts = { cursor = { enable = false }, }, }, }, }","s":"smear-cursor.nvim","u":"/extras/ui/smear-cursor","h":"#smear-cursornvim","p":965},{"i":970,"t":"disable mini.animate cursor Options Full Spec opts = { cursor = { enable = false }, } { \"echasnovski/mini.animate\", optional = true, opts = { cursor = { enable = false }, }, }","s":"mini.animate (optional)","u":"/extras/ui/smear-cursor","h":"#minianimate-optional","p":965},{"i":972,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Treesitter-context","u":"/extras/ui/treesitter-context","h":"","p":971},{"i":974,"t":"Options Full Spec opts = function() local tsc = require(\"treesitter-context\") Snacks.toggle({ name = \"Treesitter Context\", get = tsc.enabled, set = function(state) if state then tsc.enable() else tsc.disable() end end, }):map(\"ut\") return { mode = \"cursor\", max_lines = 3 } end { \"nvim-treesitter/nvim-treesitter-context\", event = \"LazyFile\", opts = function() local tsc = require(\"treesitter-context\") Snacks.toggle({ name = \"Treesitter Context\", get = tsc.enabled, set = function(state) if state then tsc.enable() else tsc.disable() end end, }):map(\"ut\") return { mode = \"cursor\", max_lines = 3 } end, }","s":"nvim-treesitter-context","u":"/extras/ui/treesitter-context","h":"#nvim-treesitter-context","p":971},{"i":976,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini Starter","u":"/extras/ui/mini-starter","h":"","p":975},{"i":978,"t":"disable alpha Options Full Spec opts = { dashboard = { enabled = false } } { \"folke/snacks.nvim\", opts = { dashboard = { enabled = false } } }","s":"snacks.nvim","u":"/extras/ui/mini-starter","h":"#snacksnvim","p":975},{"i":980,"t":"enable mini.starter Options Full Spec opts = function() local logo = table.concat({ \" ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z\", \" ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z \", \" ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z \", \" ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z \", \" ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ \", \" ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ \", }, \"\\n\") local pad = string.rep(\" \", 22) local new_section = function(name, action, section) return { name = name, action = action, section = pad .. section } end local starter = require(\"mini.starter\") --stylua: ignore local config = { evaluate_single = true, header = logo, items = { new_section(\"Find file\", LazyVim.pick(), \"Telescope\"), new_section(\"New file\", \"ene | startinsert\", \"Built-in\"), new_section(\"Recent files\", LazyVim.pick(\"oldfiles\"), \"Telescope\"), new_section(\"Find text\", LazyVim.pick(\"live_grep\"), \"Telescope\"), new_section(\"Config\", LazyVim.pick.config_files(), \"Config\"), new_section(\"Restore session\", [[lua require(\"persistence\").load()]], \"Session\"), new_section(\"Lazy Extras\", \"LazyExtras\", \"Config\"), new_section(\"Lazy\", \"Lazy\", \"Config\"), new_section(\"Quit\", \"qa\", \"Built-in\"), }, content_hooks = { starter.gen_hook.adding_bullet(pad .. \"░ \", false), starter.gen_hook.aligning(\"center\", \"center\"), }, } return config end { \"echasnovski/mini.starter\", version = false, -- wait till new 0.7.0 release to put it back on semver event = \"VimEnter\", opts = function() local logo = table.concat({ \" ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z\", \" ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z \", \" ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z \", \" ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z \", \" ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ \", \" ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ \", }, \"\\n\") local pad = string.rep(\" \", 22) local new_section = function(name, action, section) return { name = name, action = action, section = pad .. section } end local starter = require(\"mini.starter\") --stylua: ignore local config = { evaluate_single = true, header = logo, items = { new_section(\"Find file\", LazyVim.pick(), \"Telescope\"), new_section(\"New file\", \"ene | startinsert\", \"Built-in\"), new_section(\"Recent files\", LazyVim.pick(\"oldfiles\"), \"Telescope\"), new_section(\"Find text\", LazyVim.pick(\"live_grep\"), \"Telescope\"), new_section(\"Config\", LazyVim.pick.config_files(), \"Config\"), new_section(\"Restore session\", [[lua require(\"persistence\").load()]], \"Session\"), new_section(\"Lazy Extras\", \"LazyExtras\", \"Config\"), new_section(\"Lazy\", \"Lazy\", \"Config\"), new_section(\"Quit\", \"qa\", \"Built-in\"), }, content_hooks = { starter.gen_hook.adding_bullet(pad .. \"░ \", false), starter.gen_hook.aligning(\"center\", \"center\"), }, } return config end, config = function(_, config) -- close Lazy and re-open when starter is ready if vim.o.filetype == \"lazy\" then vim.cmd.close() vim.api.nvim_create_autocmd(\"User\", { pattern = \"MiniStarterOpened\", callback = function() require(\"lazy\").show() end, }) end local starter = require(\"mini.starter\") starter.setup(config) vim.api.nvim_create_autocmd(\"User\", { pattern = \"LazyVimStarted\", callback = function(ev) local stats = require(\"lazy\").stats() local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) local pad_footer = string.rep(\" \", 8) starter.config.footer = pad_footer .. \"⚡ Neovim loaded \" .. stats.count .. \" plugins in \" .. ms .. \"ms\" -- INFO: based on @echasnovski's recommendation (thanks a lot!!!) if vim.bo[ev.buf].filetype == \"ministarter\" then pcall(starter.refresh) end end, }) end, }","s":"mini.starter","u":"/extras/ui/mini-starter","h":"#ministarter","p":975},{"i":982,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Chezmoi","u":"/extras/util/chezmoi","h":"","p":981},{"i":984,"t":"Options Full Spec opts = nil { -- highlighting for chezmoi files template files \"alker0/chezmoi.vim\", init = function() vim.g[\"chezmoi#use_tmp_buffer\"] = 1 vim.g[\"chezmoi#source_dir_path\"] = os.getenv(\"HOME\") .. \"/.local/share/chezmoi\" end, }","s":"chezmoi.vim","u":"/extras/util/chezmoi","h":"#chezmoivim","p":981},{"i":986,"t":"Options Full Spec opts = { edit = { watch = false, force = false, }, notification = { on_open = true, on_apply = true, on_watch = false, }, telescope = { select = { \"\" }, }, } { \"xvzc/chezmoi.nvim\", keys = { { \"sz\", pick_chezmoi, desc = \"Chezmoi\", }, }, opts = { edit = { watch = false, force = false, }, notification = { on_open = true, on_apply = true, on_watch = false, }, telescope = { select = { \"\" }, }, }, init = function() -- run chezmoi edit on file enter vim.api.nvim_create_autocmd({ \"BufRead\", \"BufNewFile\" }, { pattern = { os.getenv(\"HOME\") .. \"/.local/share/chezmoi/*\" }, callback = function() vim.schedule(require(\"chezmoi.commands.__edit\").watch) end, }) end, }","s":"chezmoi.nvim","u":"/extras/util/chezmoi","h":"#chezmoinvim","p":981},{"i":988,"t":"Filetype icons Options Full Spec opts = { file = { [\".chezmoiignore\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiremove\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiroot\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiversion\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"bash.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"json.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"ps1.tmpl\"] = { glyph = \"󰨊\", hl = \"MiniIconsGrey\" }, [\"sh.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"toml.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"yaml.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"zsh.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, }, } { \"echasnovski/mini.icons\", opts = { file = { [\".chezmoiignore\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiremove\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiroot\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiversion\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"bash.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"json.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"ps1.tmpl\"] = { glyph = \"󰨊\", hl = \"MiniIconsGrey\" }, [\"sh.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"toml.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"yaml.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"zsh.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, }, }, }","s":"mini.icons","u":"/extras/util/chezmoi","h":"#miniicons","p":981},{"i":990,"t":"Options Full Spec opts = function(_, opts) local projects = { action = pick_chezmoi, desc = \" Config\", icon = \"\", key = \"c\", } projects.desc = projects.desc .. string.rep(\" \", 43 - #projects.desc) projects.key_format = \" %s\" -- remove lazyvim config property for i = #opts.config.center, 1, -1 do if opts.config.center[i].key == \"c\" then table.remove(opts.config.center, i) end end table.insert(opts.config.center, 5, projects) end { \"nvimdev/dashboard-nvim\", optional = true, opts = function(_, opts) local projects = { action = pick_chezmoi, desc = \" Config\", icon = \"\", key = \"c\", } projects.desc = projects.desc .. string.rep(\" \", 43 - #projects.desc) projects.key_format = \" %s\" -- remove lazyvim config property for i = #opts.config.center, 1, -1 do if opts.config.center[i].key == \"c\" then table.remove(opts.config.center, i) end end table.insert(opts.config.center, 5, projects) end, }","s":"dashboard-nvim (optional)","u":"/extras/util/chezmoi","h":"#dashboard-nvim-optional","p":981},{"i":992,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Gitui","u":"/extras/util/gitui","h":"","p":991},{"i":994,"t":"Ensure GitUI tool is installed Options Full Spec opts = { ensure_installed = { \"gitui\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"gitui\" } }, keys = { { \"gG\", function() Snacks.terminal({ \"gitui\" }) end, desc = \"GitUi (cwd)\", }, { \"gg\", function() Snacks.terminal({ \"gitui\" }, { cwd = LazyVim.root.get() }) end, desc = \"GitUi (Root Dir)\", }, }, init = function() -- delete lazygit keymap for file history vim.api.nvim_create_autocmd(\"User\", { pattern = \"LazyVimKeymaps\", once = true, callback = function() pcall(vim.keymap.del, \"n\", \"gf\") pcall(vim.keymap.del, \"n\", \"gl\") end, }) end, }","s":"mason.nvim","u":"/extras/util/gitui","h":"#masonnvim","p":991},{"i":996,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Dot Files","u":"/extras/util/dot","h":"","p":995},{"i":998,"t":"Options Full Spec opts = { servers = { bashls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { bashls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/util/dot","h":"#nvim-lspconfig","p":995},{"i":1000,"t":"Options Full Spec opts = { ensure_installed = { \"shellcheck\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"shellcheck\" } }, }","s":"mason.nvim","u":"/extras/util/dot","h":"#masonnvim","p":995},{"i":1002,"t":"add some stuff to treesitter Options Full Spec opts = function(_, opts) local function add(lang) if type(opts.ensure_installed) == \"table\" then table.insert(opts.ensure_installed, lang) end end vim.filetype.add({ extension = { rasi = \"rasi\", rofi = \"rasi\", wofi = \"rasi\" }, filename = { [\"vifmrc\"] = \"vim\", }, pattern = { [\".*/waybar/config\"] = \"jsonc\", [\".*/mako/config\"] = \"dosini\", [\".*/kitty/.+%.conf\"] = \"kitty\", [\".*/hypr/.+%.conf\"] = \"hyprlang\", [\"%.env%.[%w_.-]+\"] = \"sh\", }, }) vim.treesitter.language.register(\"bash\", \"kitty\") add(\"git_config\") if have(\"hypr\") then add(\"hyprlang\") end if have(\"fish\") then add(\"fish\") end if have(\"rofi\") or have(\"wofi\") then add(\"rasi\") end end { \"nvim-treesitter/nvim-treesitter\", opts = function(_, opts) local function add(lang) if type(opts.ensure_installed) == \"table\" then table.insert(opts.ensure_installed, lang) end end vim.filetype.add({ extension = { rasi = \"rasi\", rofi = \"rasi\", wofi = \"rasi\" }, filename = { [\"vifmrc\"] = \"vim\", }, pattern = { [\".*/waybar/config\"] = \"jsonc\", [\".*/mako/config\"] = \"dosini\", [\".*/kitty/.+%.conf\"] = \"kitty\", [\".*/hypr/.+%.conf\"] = \"hyprlang\", [\"%.env%.[%w_.-]+\"] = \"sh\", }, }) vim.treesitter.language.register(\"bash\", \"kitty\") add(\"git_config\") if have(\"hypr\") then add(\"hyprlang\") end if have(\"fish\") then add(\"fish\") end if have(\"rofi\") or have(\"wofi\") then add(\"rasi\") end end, }","s":"nvim-treesitter","u":"/extras/util/dot","h":"#nvim-treesitter","p":995},{"i":1004,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini Hipatterns","u":"/extras/util/mini-hipatterns","h":"","p":1003},{"i":1006,"t":"Options Full Spec opts = function() local hi = require(\"mini.hipatterns\") return { -- custom LazyVim option to enable the tailwind integration tailwind = { enabled = true, ft = { \"astro\", \"css\", \"heex\", \"html\", \"html-eex\", \"javascript\", \"javascriptreact\", \"rust\", \"svelte\", \"typescript\", \"typescriptreact\", \"vue\", }, -- full: the whole css class will be highlighted -- compact: only the color will be highlighted style = \"full\", }, highlighters = { hex_color = hi.gen_highlighter.hex_color({ priority = 2000 }), shorthand = { pattern = \"()#%x%x%x()%f[^%x%w]\", group = function(_, _, data) ---@type string local match = data.full_match local r, g, b = match:sub(2, 2), match:sub(3, 3), match:sub(4, 4) local hex_color = \"#\" .. r .. r .. g .. g .. b .. b return MiniHipatterns.compute_hex_color_group(hex_color, \"bg\") end, extmark_opts = { priority = 2000 }, }, }, } end { \"echasnovski/mini.hipatterns\", recommended = true, desc = \"Highlight colors in your code. Also includes Tailwind CSS support.\", event = \"LazyFile\", opts = function() local hi = require(\"mini.hipatterns\") return { -- custom LazyVim option to enable the tailwind integration tailwind = { enabled = true, ft = { \"astro\", \"css\", \"heex\", \"html\", \"html-eex\", \"javascript\", \"javascriptreact\", \"rust\", \"svelte\", \"typescript\", \"typescriptreact\", \"vue\", }, -- full: the whole css class will be highlighted -- compact: only the color will be highlighted style = \"full\", }, highlighters = { hex_color = hi.gen_highlighter.hex_color({ priority = 2000 }), shorthand = { pattern = \"()#%x%x%x()%f[^%x%w]\", group = function(_, _, data) ---@type string local match = data.full_match local r, g, b = match:sub(2, 2), match:sub(3, 3), match:sub(4, 4) local hex_color = \"#\" .. r .. r .. g .. g .. b .. b return MiniHipatterns.compute_hex_color_group(hex_color, \"bg\") end, extmark_opts = { priority = 2000 }, }, }, } end, config = function(_, opts) if type(opts.tailwind) == \"table\" and opts.tailwind.enabled then -- reset hl groups when colorscheme changes vim.api.nvim_create_autocmd(\"ColorScheme\", { callback = function() M.hl = {} end, }) opts.highlighters.tailwind = { pattern = function() if not vim.tbl_contains(opts.tailwind.ft, vim.bo.filetype) then return end if opts.tailwind.style == \"full\" then return \"%f[%w:-]()[%w:-]+%-[a-z%-]+%-%d+()%f[^%w:-]\" elseif opts.tailwind.style == \"compact\" then return \"%f[%w:-][%w:-]+%-()[a-z%-]+%-%d+()%f[^%w:-]\" end end, group = function(_, _, m) ---@type string local match = m.full_match ---@type string, number local color, shade = match:match(\"[%w-]+%-([a-z%-]+)%-(%d+)\") shade = tonumber(shade) local bg = vim.tbl_get(M.colors, color, shade) if bg then local hl = \"MiniHipatternsTailwind\" .. color .. shade if not M.hl[hl] then M.hl[hl] = true local bg_shade = shade == 500 and 950 or shade < 500 and 900 or 100 local fg = vim.tbl_get(M.colors, color, bg_shade) vim.api.nvim_set_hl(0, hl, { bg = \"#\" .. bg, fg = \"#\" .. fg }) end return hl end end, extmark_opts = { priority = 2000 }, } end require(\"mini.hipatterns\").setup(opts) end, }","s":"mini.hipatterns","u":"/extras/util/mini-hipatterns","h":"#minihipatterns","p":1003},{"i":1008,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"edgy.nvim","u":"/extras/ui/edgy","h":"","p":1007},{"i":1009,"t":"edgy Options Full Spec opts = function() local opts = { bottom = { { ft = \"toggleterm\", size = { height = 0.4 }, filter = function(buf, win) return vim.api.nvim_win_get_config(win).relative == \"\" end, }, { ft = \"noice\", size = { height = 0.4 }, filter = function(buf, win) return vim.api.nvim_win_get_config(win).relative == \"\" end, }, \"Trouble\", { ft = \"qf\", title = \"QuickFix\" }, { ft = \"help\", size = { height = 20 }, -- don't open help files in edgy that we're editing filter = function(buf) return vim.bo[buf].buftype == \"help\" end, }, { title = \"Spectre\", ft = \"spectre_panel\", size = { height = 0.4 } }, { title = \"Neotest Output\", ft = \"neotest-output-panel\", size = { height = 15 } }, }, left = { { title = \"Neotest Summary\", ft = \"neotest-summary\" }, -- \"neo-tree\", }, right = { { title = \"Grug Far\", ft = \"grug-far\", size = { width = 0.4 } }, }, keys = { -- increase width [\"\"] = function(win) win:resize(\"width\", 2) end, -- decrease width [\"\"] = function(win) win:resize(\"width\", -2) end, -- increase height [\"\"] = function(win) win:resize(\"height\", 2) end, -- decrease height [\"\"] = function(win) win:resize(\"height\", -2) end, }, } if LazyVim.has(\"neo-tree.nvim\") then local pos = { filesystem = \"left\", buffers = \"top\", git_status = \"right\", document_symbols = \"bottom\", diagnostics = \"bottom\", } local sources = LazyVim.opts(\"neo-tree.nvim\").sources or {} for i, v in ipairs(sources) do table.insert(opts.left, i, { title = \"Neo-Tree \" .. v:gsub(\"_\", \" \"):gsub(\"^%l\", string.upper), ft = \"neo-tree\", filter = function(buf) return vim.b[buf].neo_tree_source == v end, pinned = true, open = function() vim.cmd((\"Neotree show position=%s %s dir=%s\"):format(pos[v] or \"bottom\", v, LazyVim.root())) end, }) end end -- trouble for _, pos in ipairs({ \"top\", \"bottom\", \"left\", \"right\" }) do opts[pos] = opts[pos] or {} table.insert(opts[pos], { ft = \"trouble\", filter = function(_buf, win) return vim.w[win].trouble and vim.w[win].trouble.position == pos and vim.w[win].trouble.type == \"split\" and vim.w[win].trouble.relative == \"editor\" and not vim.w[win].trouble_preview end, }) end -- snacks terminal for _, pos in ipairs({ \"top\", \"bottom\", \"left\", \"right\" }) do opts[pos] = opts[pos] or {} table.insert(opts[pos], { ft = \"snacks_terminal\", size = { height = 0.4 }, title = \"%{b:snacks_terminal.id}: %{b:term_title}\", filter = function(_buf, win) return vim.w[win].snacks_win and vim.w[win].snacks_win.position == pos and vim.w[win].snacks_win.relative == \"editor\" and not vim.w[win].trouble_preview end, }) end return opts end { \"folke/edgy.nvim\", event = \"VeryLazy\", keys = { { \"ue\", function() require(\"edgy\").toggle() end, desc = \"Edgy Toggle\", }, -- stylua: ignore { \"uE\", function() require(\"edgy\").select() end, desc = \"Edgy Select Window\" }, }, opts = function() local opts = { bottom = { { ft = \"toggleterm\", size = { height = 0.4 }, filter = function(buf, win) return vim.api.nvim_win_get_config(win).relative == \"\" end, }, { ft = \"noice\", size = { height = 0.4 }, filter = function(buf, win) return vim.api.nvim_win_get_config(win).relative == \"\" end, }, \"Trouble\", { ft = \"qf\", title = \"QuickFix\" }, { ft = \"help\", size = { height = 20 }, -- don't open help files in edgy that we're editing filter = function(buf) return vim.bo[buf].buftype == \"help\" end, }, { title = \"Spectre\", ft = \"spectre_panel\", size = { height = 0.4 } }, { title = \"Neotest Output\", ft = \"neotest-output-panel\", size = { height = 15 } }, }, left = { { title = \"Neotest Summary\", ft = \"neotest-summary\" }, -- \"neo-tree\", }, right = { { title = \"Grug Far\", ft = \"grug-far\", size = { width = 0.4 } }, }, keys = { -- increase width [\"\"] = function(win) win:resize(\"width\", 2) end, -- decrease width [\"\"] = function(win) win:resize(\"width\", -2) end, -- increase height [\"\"] = function(win) win:resize(\"height\", 2) end, -- decrease height [\"\"] = function(win) win:resize(\"height\", -2) end, }, } if LazyVim.has(\"neo-tree.nvim\") then local pos = { filesystem = \"left\", buffers = \"top\", git_status = \"right\", document_symbols = \"bottom\", diagnostics = \"bottom\", } local sources = LazyVim.opts(\"neo-tree.nvim\").sources or {} for i, v in ipairs(sources) do table.insert(opts.left, i, { title = \"Neo-Tree \" .. v:gsub(\"_\", \" \"):gsub(\"^%l\", string.upper), ft = \"neo-tree\", filter = function(buf) return vim.b[buf].neo_tree_source == v end, pinned = true, open = function() vim.cmd((\"Neotree show position=%s %s dir=%s\"):format(pos[v] or \"bottom\", v, LazyVim.root())) end, }) end end -- trouble for _, pos in ipairs({ \"top\", \"bottom\", \"left\", \"right\" }) do opts[pos] = opts[pos] or {} table.insert(opts[pos], { ft = \"trouble\", filter = function(_buf, win) return vim.w[win].trouble and vim.w[win].trouble.position == pos and vim.w[win].trouble.type == \"split\" and vim.w[win].trouble.relative == \"editor\" and not vim.w[win].trouble_preview end, }) end -- snacks terminal for _, pos in ipairs({ \"top\", \"bottom\", \"left\", \"right\" }) do opts[pos] = opts[pos] or {} table.insert(opts[pos], { ft = \"snacks_terminal\", size = { height = 0.4 }, title = \"%{b:snacks_terminal.id}: %{b:term_title}\", filter = function(_buf, win) return vim.w[win].snacks_win and vim.w[win].snacks_win.position == pos and vim.w[win].snacks_win.relative == \"editor\" and not vim.w[win].trouble_preview end, }) end return opts end, }","s":"edgy.nvim","u":"/extras/ui/edgy","h":"#edgynvim-1","p":1007},{"i":1011,"t":"use edgy's selection window Options Full Spec opts = { defaults = { get_selection_window = function() require(\"edgy\").goto_main() return 0 end, }, } { \"nvim-telescope/telescope.nvim\", optional = true, opts = { defaults = { get_selection_window = function() require(\"edgy\").goto_main() return 0 end, }, }, }","s":"telescope.nvim (optional)","u":"/extras/ui/edgy","h":"#telescopenvim-optional","p":1007},{"i":1013,"t":"prevent neo-tree from opening files in edgy windows Options Full Spec opts = function(_, opts) opts.open_files_do_not_replace_types = opts.open_files_do_not_replace_types or { \"terminal\", \"Trouble\", \"qf\", \"Outline\", \"trouble\" } table.insert(opts.open_files_do_not_replace_types, \"edgy\") end { \"nvim-neo-tree/neo-tree.nvim\", optional = true, opts = function(_, opts) opts.open_files_do_not_replace_types = opts.open_files_do_not_replace_types or { \"terminal\", \"Trouble\", \"qf\", \"Outline\", \"trouble\" } table.insert(opts.open_files_do_not_replace_types, \"edgy\") end, }","s":"neo-tree.nvim (optional)","u":"/extras/ui/edgy","h":"#neo-treenvim-optional","p":1007},{"i":1015,"t":"Fix bufferline offsets when edgy is loaded Options Full Spec opts = function() local Offset = require(\"bufferline.offset\") if not Offset.edgy then local get = Offset.get Offset.get = function() if package.loaded.edgy then local old_offset = get() local layout = require(\"edgy.config\").layout local ret = { left = \"\", left_size = 0, right = \"\", right_size = 0 } for _, pos in ipairs({ \"left\", \"right\" }) do local sb = layout[pos] local title = \" Sidebar\" .. string.rep(\" \", sb.bounds.width - 8) if sb and #sb.wins > 0 then ret[pos] = old_offset[pos .. \"_size\"] > 0 and old_offset[pos] or pos == \"left\" and (\"%#Bold#\" .. title .. \"%*\" .. \"%#BufferLineOffsetSeparator#│%*\") or pos == \"right\" and (\"%#BufferLineOffsetSeparator#│%*\" .. \"%#Bold#\" .. title .. \"%*\") ret[pos .. \"_size\"] = old_offset[pos .. \"_size\"] > 0 and old_offset[pos .. \"_size\"] or sb.bounds.width end end ret.total_size = ret.left_size + ret.right_size if ret.total_size > 0 then return ret end end return get() end Offset.edgy = true end end { \"akinsho/bufferline.nvim\", optional = true, opts = function() local Offset = require(\"bufferline.offset\") if not Offset.edgy then local get = Offset.get Offset.get = function() if package.loaded.edgy then local old_offset = get() local layout = require(\"edgy.config\").layout local ret = { left = \"\", left_size = 0, right = \"\", right_size = 0 } for _, pos in ipairs({ \"left\", \"right\" }) do local sb = layout[pos] local title = \" Sidebar\" .. string.rep(\" \", sb.bounds.width - 8) if sb and #sb.wins > 0 then ret[pos] = old_offset[pos .. \"_size\"] > 0 and old_offset[pos] or pos == \"left\" and (\"%#Bold#\" .. title .. \"%*\" .. \"%#BufferLineOffsetSeparator#│%*\") or pos == \"right\" and (\"%#BufferLineOffsetSeparator#│%*\" .. \"%#Bold#\" .. title .. \"%*\") ret[pos .. \"_size\"] = old_offset[pos .. \"_size\"] > 0 and old_offset[pos .. \"_size\"] or sb.bounds.width end end ret.total_size = ret.left_size + ret.right_size if ret.total_size > 0 then return ret end end return get() end Offset.edgy = true end end, }","s":"bufferline.nvim (optional)","u":"/extras/ui/edgy","h":"#bufferlinenvim-optional","p":1007},{"i":1017,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Project","u":"/extras/util/project","h":"","p":1016},{"i":1019,"t":"Options Full Spec opts = { manual_mode = true, } { \"ahmedkhalf/project.nvim\", opts = { manual_mode = true, }, event = \"VeryLazy\", config = function(_, opts) require(\"project_nvim\").setup(opts) local history = require(\"project_nvim.utils.history\") history.delete_project = function(project) for k, v in pairs(history.recent_projects) do if v == project.value then history.recent_projects[k] = nil return end end end LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"projects\") end) end, }","s":"project.nvim","u":"/extras/util/project","h":"#projectnvim","p":1016},{"i":1021,"t":"Options Full Spec opts = nil { \"nvim-telescope/telescope.nvim\", optional = true, keys = { { \"fp\", pick, desc = \"Projects\" }, }, }","s":"telescope.nvim (optional)","u":"/extras/util/project","h":"#telescopenvim-optional","p":1016},{"i":1023,"t":"Options Full Spec opts = nil { \"ibhagwan/fzf-lua\", optional = true, keys = { { \"fp\", pick, desc = \"Projects\" }, }, }","s":"fzf-lua (optional)","u":"/extras/util/project","h":"#fzf-lua-optional","p":1016},{"i":1025,"t":"Options Full Spec opts = function(_, dashboard) local button = dashboard.button(\"p\", \" \" .. \" Projects\", pick) button.opts.hl = \"AlphaButtons\" button.opts.hl_shortcut = \"AlphaShortcut\" table.insert(dashboard.section.buttons.val, 4, button) end { \"goolord/alpha-nvim\", optional = true, opts = function(_, dashboard) local button = dashboard.button(\"p\", \" \" .. \" Projects\", pick) button.opts.hl = \"AlphaButtons\" button.opts.hl_shortcut = \"AlphaShortcut\" table.insert(dashboard.section.buttons.val, 4, button) end, }","s":"alpha-nvim (optional)","u":"/extras/util/project","h":"#alpha-nvim-optional","p":1016},{"i":1027,"t":"Options Full Spec opts = function(_, opts) local items = { { name = \"Projects\", action = pick, section = string.rep(\" \", 22) .. \"Telescope\", }, } vim.list_extend(opts.items, items) end { \"echasnovski/mini.starter\", optional = true, opts = function(_, opts) local items = { { name = \"Projects\", action = pick, section = string.rep(\" \", 22) .. \"Telescope\", }, } vim.list_extend(opts.items, items) end, }","s":"mini.starter (optional)","u":"/extras/util/project","h":"#ministarter-optional","p":1016},{"i":1029,"t":"Options Full Spec opts = function(_, opts) if not vim.tbl_get(opts, \"config\", \"center\") then return end local projects = { action = pick, desc = \" Projects\", icon = \" \", key = \"p\", } projects.desc = projects.desc .. string.rep(\" \", 43 - #projects.desc) projects.key_format = \" %s\" table.insert(opts.config.center, 3, projects) end { \"nvimdev/dashboard-nvim\", optional = true, opts = function(_, opts) if not vim.tbl_get(opts, \"config\", \"center\") then return end local projects = { action = pick, desc = \" Projects\", icon = \" \", key = \"p\", } projects.desc = projects.desc .. string.rep(\" \", 43 - #projects.desc) projects.key_format = \" %s\" table.insert(opts.config.center, 3, projects) end, }","s":"dashboard-nvim (optional)","u":"/extras/util/project","h":"#dashboard-nvim-optional","p":1016},{"i":1031,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.dashboard.preset.keys, 3, { action = pick, desc = \"Projects\", icon = \" \", key = \"p\", }) end { \"folke/snacks.nvim\", optional = true, opts = function(_, opts) table.insert(opts.dashboard.preset.keys, 3, { action = pick, desc = \"Projects\", icon = \" \", key = \"p\", }) end, }","s":"snacks.nvim (optional)","u":"/extras/util/project","h":"#snacksnvim-optional","p":1016},{"i":1033,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Octo","u":"/extras/util/octo","h":"","p":1032},{"i":1035,"t":"lang.git","s":"Includes the following extras","u":"/extras/util/octo","h":"#includes-the-following-extras","p":1032},{"i":1037,"t":"Octo Options Full Spec opts = { enable_builtin = true, default_to_projects_v2 = true, default_merge_method = \"squash\", picker = \"telescope\", } { \"pwntester/octo.nvim\", cmd = \"Octo\", event = { { event = \"BufReadCmd\", pattern = \"octo://*\" } }, opts = { enable_builtin = true, default_to_projects_v2 = true, default_merge_method = \"squash\", picker = \"telescope\", }, keys = { { \"gi\", \"Octo issue list\", desc = \"List Issues (Octo)\" }, { \"gI\", \"Octo issue search\", desc = \"Search Issues (Octo)\" }, { \"gp\", \"Octo pr list\", desc = \"List PRs (Octo)\" }, { \"gP\", \"Octo pr search\", desc = \"Search PRs (Octo)\" }, { \"gr\", \"Octo repo list\", desc = \"List Repos (Octo)\" }, { \"gS\", \"Octo search\", desc = \"Search (Octo)\" }, { \"a\", \"\", desc = \"+assignee (Octo)\", ft = \"octo\" }, { \"c\", \"\", desc = \"+comment/code (Octo)\", ft = \"octo\" }, { \"l\", \"\", desc = \"+label (Octo)\", ft = \"octo\" }, { \"i\", \"\", desc = \"+issue (Octo)\", ft = \"octo\" }, { \"r\", \"\", desc = \"+react (Octo)\", ft = \"octo\" }, { \"p\", \"\", desc = \"+pr (Octo)\", ft = \"octo\" }, { \"pr\", \"\", desc = \"+rebase (Octo)\", ft = \"octo\" }, { \"ps\", \"\", desc = \"+squash (Octo)\", ft = \"octo\" }, { \"v\", \"\", desc = \"+review (Octo)\", ft = \"octo\" }, { \"g\", \"\", desc = \"+goto_issue (Octo)\", ft = \"octo\" }, { \"@\", \"@\", mode = \"i\", ft = \"octo\", silent = true }, { \"#\", \"#\", mode = \"i\", ft = \"octo\", silent = true }, }, }","s":"octo.nvim","u":"/extras/util/octo","h":"#octonvim","p":1032},{"i":1039,"t":"Octo Picker Options Full Spec opts = function(_, opts) vim.treesitter.language.register(\"markdown\", \"octo\") if LazyVim.has(\"telescope.nvim\") then opts.picker = \"telescope\" elseif LazyVim.has(\"fzf-lua\") then opts.picker = \"fzf-lua\" else LazyVim.error(\"`octo.nvim` requires `telescope.nvim` or `fzf-lua`\") end -- Keep some empty windows in sessions vim.api.nvim_create_autocmd(\"ExitPre\", { group = vim.api.nvim_create_augroup(\"octo_exit_pre\", { clear = true }), callback = function(ev) local keep = { \"octo\" } for _, win in ipairs(vim.api.nvim_list_wins()) do local buf = vim.api.nvim_win_get_buf(win) if vim.tbl_contains(keep, vim.bo[buf].filetype) then vim.bo[buf].buftype = \"\" -- set buftype to empty to keep the window end end end, }) end { \"pwntester/octo.nvim\", opts = function(_, opts) vim.treesitter.language.register(\"markdown\", \"octo\") if LazyVim.has(\"telescope.nvim\") then opts.picker = \"telescope\" elseif LazyVim.has(\"fzf-lua\") then opts.picker = \"fzf-lua\" else LazyVim.error(\"`octo.nvim` requires `telescope.nvim` or `fzf-lua`\") end -- Keep some empty windows in sessions vim.api.nvim_create_autocmd(\"ExitPre\", { group = vim.api.nvim_create_augroup(\"octo_exit_pre\", { clear = true }), callback = function(ev) local keep = { \"octo\" } for _, win in ipairs(vim.api.nvim_list_wins()) do local buf = vim.api.nvim_win_get_buf(win) if vim.tbl_contains(keep, vim.bo[buf].filetype) then vim.bo[buf].buftype = \"\" -- set buftype to empty to keep the window end end end, }) end, }","s":"octo.nvim","u":"/extras/util/octo","h":"#octonvim-1","p":1032},{"i":1041,"t":"This extra will only load when vim.g.vscode is set. Enabled plugins: { \"dial.nvim\", \"flit.nvim\", \"lazy.nvim\", \"leap.nvim\", \"mini.ai\", \"mini.comment\", \"mini.move\", \"mini.pairs\", \"mini.surround\", \"nvim-treesitter\", \"nvim-treesitter-textobjects\", \"nvim-ts-context-commentstring\", \"vim-repeat\", \"yanky.nvim\", } Some additional keymaps are added similar to the ones in regular LazyVim. If you want to include any additional plugins in vscode, you can set vscode=true on a plugin spec. info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"VS Code","u":"/extras/vscode","h":"","p":1040},{"i":1043,"t":"You can find a starter template for LazyVim here Linux/MacOS Windows Try it with Docker Install the LazyVim Starter Make a backup of your current Neovim files: # required mv ~/.config/nvim{,.bak} # optional but recommended mv ~/.local/share/nvim{,.bak} mv ~/.local/state/nvim{,.bak} mv ~/.cache/nvim{,.bak} Clone the starter git clone https://github.com/LazyVim/starter ~/.config/nvim Remove the .git folder, so you can add it to your own repo later rm -rf ~/.config/nvim/.git Start Neovim! nvim Refer to the comments in the files on how to customize LazyVim. Install the LazyVim Starter with PowerShell Make a backup of your current Neovim files: # required Move-Item $env:LOCALAPPDATA\\nvim $env:LOCALAPPDATA\\nvim.bak # optional but recommended Move-Item $env:LOCALAPPDATA\\nvim-data $env:LOCALAPPDATA\\nvim-data.bak Clone the starter git clone https://github.com/LazyVim/starter $env:LOCALAPPDATA\\nvim Remove the .git folder, so you can add it to your own repo later Remove-Item $env:LOCALAPPDATA\\nvim\\.git -Recurse -Force Start Neovim! nvim Refer to the comments in the files on how to customize LazyVim. docker run -w /root -it --rm alpine:edge sh -uelic ' apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update git clone https://github.com/LazyVim/starter ~/.config/nvim cd ~/.config/nvim nvim ' tip It is recommended to run :LazyHealth after installation. This will load all plugins and check if everything is working correctly.","s":"🛠️ Installation","u":"/installation","h":"","p":1042},{"i":1045,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Startuptime","u":"/extras/util/startuptime","h":"","p":1044},{"i":1047,"t":"Options Full Spec opts = {} { \"dstein64/vim-startuptime\", cmd = \"StartupTime\", config = function() vim.g.startuptime_tries = 10 end, }","s":"vim-startuptime","u":"/extras/util/startuptime","h":"#vim-startuptime","p":1044},{"i":1049,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Rest","u":"/extras/util/rest","h":"","p":1048},{"i":1051,"t":"Options Full Spec opts = {} { \"mistweaverco/kulala.nvim\", ft = \"http\", keys = { { \"R\", \"\", desc = \"+Rest\", ft = \"http\" }, { \"Rb\", \"lua require('kulala').scratchpad()\", desc = \"Open scratchpad\", ft = \"http\" }, { \"Rc\", \"lua require('kulala').copy()\", desc = \"Copy as cURL\", ft = \"http\" }, { \"RC\", \"lua require('kulala').from_curl()\", desc = \"Paste from curl\", ft = \"http\" }, { \"Rg\", \"lua require('kulala').download_graphql_schema()\", desc = \"Download GraphQL schema\", ft = \"http\", }, { \"Ri\", \"lua require('kulala').inspect()\", desc = \"Inspect current request\", ft = \"http\" }, { \"Rn\", \"lua require('kulala').jump_next()\", desc = \"Jump to next request\", ft = \"http\" }, { \"Rp\", \"lua require('kulala').jump_prev()\", desc = \"Jump to previous request\", ft = \"http\" }, { \"Rq\", \"lua require('kulala').close()\", desc = \"Close window\", ft = \"http\" }, { \"Rr\", \"lua require('kulala').replay()\", desc = \"Replay the last request\", ft = \"http\" }, { \"Rs\", \"lua require('kulala').run()\", desc = \"Send the request\", ft = \"http\" }, { \"RS\", \"lua require('kulala').show_stats()\", desc = \"Show stats\", ft = \"http\" }, { \"Rt\", \"lua require('kulala').toggle_view()\", desc = \"Toggle headers/body\", ft = \"http\" }, }, opts = {}, }","s":"kulala.nvim","u":"/extras/util/rest","h":"#kulalanvim","p":1048},{"i":1053,"t":"Options Full Spec opts = { ensure_installed = { \"http\", \"graphql\" }, } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"http\", \"graphql\" }, }, }","s":"nvim-treesitter","u":"/extras/util/rest","h":"#nvim-treesitter","p":1048},{"i":1055,"t":"LazyVim uses which-key.nvim to help you remember your keymaps. Just press any key like and you'll see a popup with all possible keymaps starting with . default is default is \\","s":"⌨️ Keymaps","u":"/keymaps","h":"","p":1054},{"i":1057,"t":"Key Description Mode j Down n, x Down n, x k Up n, x Up n, x Go to Left Window n Go to Lower Window n Go to Upper Window n Go to Right Window n Increase Window Height n Decrease Window Height n Decrease Window Width n Increase Window Width n Move Down n, i, v Move Up n, i, v Prev Buffer n Next Buffer n [b Prev Buffer n ]b Next Buffer n bb Switch to Other Buffer n ` Switch to Other Buffer n bd Delete Buffer n bo Delete Other Buffers n bD Delete Buffer and Window n Escape and Clear hlsearch i, n, s ur Redraw / Clear hlsearch / Diff Update n n Next Search Result n, x, o N Prev Search Result n, x, o Save File i, x, n, s K Keywordprg n gco Add Comment Below n gcO Add Comment Above n l Lazy n fn New File n xl Location List n xq Quickfix List n [q Previous Quickfix n ]q Next Quickfix n cf Format n, v cd Line Diagnostics n ]d Next Diagnostic n [d Prev Diagnostic n ]e Next Error n [e Prev Error n ]w Next Warning n [w Prev Warning n uf Toggle Auto Format (Global) n uF Toggle Auto Format (Buffer) n us Toggle Spelling n uw Toggle Wrap n uL Toggle Relative Number n ud Toggle Diagnostics n ul Toggle Line Numbers n uc Toggle Conceal Level n uA Toggle Tabline n uT Toggle Treesitter Highlight n ub Toggle Dark Background n uD Toggle Dimming n ua Toggle Animations n ug Toggle Indent Guides n uS Toggle Smooth Scroll n dpp Toggle Profiler n dph Toggle Profiler Highlights n uh Toggle Inlay Hints n gb Git Blame Line n gB Git Browse (open) n, x gY Git Browse (copy) n, x qq Quit All n ui Inspect Pos n uI Inspect Tree n L LazyVim Changelog n fT Terminal (cwd) n ft Terminal (Root Dir) n Terminal (Root Dir) n which_key_ignore n, t Hide Terminal t w Windows n - Split Window Below n | Split Window Right n wd Delete Window n wm Toggle Zoom Mode n uZ Toggle Zoom Mode n uz Toggle Zen Mode n l Last Tab n o Close Other Tabs n f First Tab n New Tab n ] Next Tab n d Close Tab n [ Previous Tab n","s":"General","u":"/keymaps","h":"#general","p":1054},{"i":1059,"t":"Key Description Mode cl Lsp Info n gd Goto Definition n gr References n gI Goto Implementation n gy Goto T[y]pe Definition n gD Goto Declaration n K Hover n gK Signature Help n Signature Help i ca Code Action n, v cc Run Codelens n, v cC Refresh & Display Codelens n cR Rename File n cr Rename n cA Source Action n ]] Next Reference n [[ Prev Reference n Next Reference n Prev Reference n","s":"LSP","u":"/keymaps","h":"#lsp","p":1054},{"i":1061,"t":"Key Description Mode bl Delete Buffers to the Left n bp Toggle Pin n bP Delete Non-Pinned Buffers n br Delete Buffers to the Right n [b Prev Buffer n [B Move buffer prev n ]b Next Buffer n ]B Move buffer next n Prev Buffer n Next Buffer n","s":"bufferline.nvim","u":"/keymaps","h":"#bufferlinenvim","p":1054},{"i":1063,"t":"Key Description Mode cF Format Injected Langs n, v","s":"conform.nvim","u":"/keymaps","h":"#conformnvim","p":1054},{"i":1065,"t":"Key Description Mode Toggle Flash Search c r Remote Flash o R Treesitter Search o, x s Flash n, o, x S Flash Treesitter n, o, x","s":"flash.nvim","u":"/keymaps","h":"#flashnvim","p":1054},{"i":1067,"t":"Key Description Mode Find Files (Root Dir) n , Switch Buffer n / Grep (Root Dir) n : Command History n fb Buffers n fc Find Config File n ff Find Files (Root Dir) n fF Find Files (cwd) n fg Find Files (git-files) n fr Recent n fR Recent (cwd) n gc Commits n gs Status n s\" Registers n sa Auto Commands n sb Buffer n sc Command History n sC Commands n sd Document Diagnostics n sD Workspace Diagnostics n sg Grep (Root Dir) n sG Grep (cwd) n sh Help Pages n sH Search Highlight Groups n sj Jumplist n sk Key Maps n sl Location List n sm Jump to Mark n sM Man Pages n sq Quickfix List n sR Resume n ss Goto Symbol n sS Goto Symbol (Workspace) n sw Word (Root Dir) n sW Word (cwd) n sw Selection (Root Dir) v sW Selection (cwd) v uC Colorscheme with Preview n","s":"fzf-lua","u":"/keymaps","h":"#fzf-lua","p":1054},{"i":1069,"t":"Key Description Mode sr Search and Replace n, v","s":"grug-far.nvim","u":"/keymaps","h":"#grug-farnvim","p":1054},{"i":1071,"t":"Key Description Mode cm Mason n","s":"mason.nvim","u":"/keymaps","h":"#masonnvim","p":1054},{"i":1073,"t":"Key Description Mode be Buffer Explorer n e Explorer NeoTree (Root Dir) n E Explorer NeoTree (cwd) n fe Explorer NeoTree (Root Dir) n fE Explorer NeoTree (cwd) n ge Git Explorer n","s":"neo-tree.nvim","u":"/keymaps","h":"#neo-treenvim","p":1054},{"i":1075,"t":"Key Description Mode Scroll Backward n, i, s Scroll Forward n, i, s sn +noice n sna Noice All n snd Dismiss All n snh Noice History n snl Noice Last Message n snt Noice Picker (Telescope/FzfLua) n Redirect Cmdline c","s":"noice.nvim","u":"/keymaps","h":"#noicenvim","p":1054},{"i":1077,"t":"Key Description Mode Decrement Selection x Increment Selection n","s":"nvim-treesitter","u":"/keymaps","h":"#nvim-treesitter","p":1054},{"i":1079,"t":"Key Description Mode qd Don't Save Current Session n ql Restore Last Session n qs Restore Session n qS Select Session n","s":"persistence.nvim","u":"/keymaps","h":"#persistencenvim","p":1054},{"i":1081,"t":"Key Description Mode . Toggle Scratch Buffer n dps Profiler Scratch Buffer n n Notification History n S Select Scratch Buffer n un Dismiss All Notifications n","s":"snacks.nvim","u":"/keymaps","h":"#snacksnvim","p":1054},{"i":1083,"t":"Key Description Mode st Todo n sT Todo/Fix/Fixme n xt Todo (Trouble) n xT Todo/Fix/Fixme (Trouble) n [t Previous Todo Comment n ]t Next Todo Comment n","s":"todo-comments.nvim","u":"/keymaps","h":"#todo-commentsnvim","p":1054},{"i":1085,"t":"Key Description Mode cs Symbols (Trouble) n cS LSP references/definitions/... (Trouble) n xL Location List (Trouble) n xQ Quickfix List (Trouble) n xx Diagnostics (Trouble) n xX Buffer Diagnostics (Trouble) n [q Previous Trouble/Quickfix Item n ]q Next Trouble/Quickfix Item n","s":"trouble.nvim","u":"/keymaps","h":"#troublenvim","p":1054},{"i":1087,"t":"Key Description Mode Window Hydra Mode (which-key) n ? Buffer Keymaps (which-key) n","s":"which-key.nvim","u":"/keymaps","h":"#which-keynvim","p":1054},{"i":1089,"t":"Part of lazyvim.plugins.extras.ai.copilot-chat Key Description Mode Submit Prompt n a +ai n, v aa Toggle (CopilotChat) n, v ap Prompt Actions (CopilotChat) n, v aq Quick Chat (CopilotChat) n, v ax Clear (CopilotChat) n, v","s":"CopilotChat.nvim","u":"/keymaps","h":"#copilotchatnvim","p":1054},{"i":1091,"t":"Part of lazyvim.plugins.extras.coding.mini-surround Key Description Mode gsa Add Surrounding n, v gsd Delete Surrounding n gsf Find Right Surrounding n gsF Find Left Surrounding n gsh Highlight Surrounding n gsn Update MiniSurround.config.n_lines n gsr Replace Surrounding n","s":"mini.surround","u":"/keymaps","h":"#minisurround","p":1054},{"i":1093,"t":"Part of lazyvim.plugins.extras.coding.neogen Key Description Mode cn Generate Annotations (Neogen) n","s":"neogen","u":"/keymaps","h":"#neogen","p":1054},{"i":1095,"t":"Part of lazyvim.plugins.extras.coding.yanky Key Description Mode p Open Yank History n, x

p Put and Indent Right n >P Put Before and Indent Right n [p Put Indented Before Cursor (Linewise) n [P Put Indented Before Cursor (Linewise) n [y Cycle Forward Through Yank History n ]p Put Indented After Cursor (Linewise) n ]P Put Indented After Cursor (Linewise) n ]y Cycle Backward Through Yank History n gp Put Text After Selection n, x gP Put Text Before Selection n, x p Put Text After Cursor n, x P Put Text Before Cursor n, x y Yank Text n, x","s":"yanky.nvim","u":"/keymaps","h":"#yankynvim","p":1054},{"i":1097,"t":"Part of lazyvim.plugins.extras.dap.core Key Description Mode da Run with Args n db Toggle Breakpoint n dB Breakpoint Condition n dc Run/Continue n dC Run to Cursor n dg Go to Line (No Execute) n di Step Into n dj Down n dk Up n dl Run Last n do Step Out n dO Step Over n dP Pause n dr Toggle REPL n ds Session n dt Terminate n dw Widgets n","s":"nvim-dap","u":"/keymaps","h":"#nvim-dap","p":1054},{"i":1099,"t":"Part of lazyvim.plugins.extras.dap.core Key Description Mode de Eval n, v du Dap UI n","s":"nvim-dap-ui","u":"/keymaps","h":"#nvim-dap-ui","p":1054},{"i":1101,"t":"Part of lazyvim.plugins.extras.editor.aerial Key Description Mode cs Aerial (Symbols) n","s":"aerial.nvim","u":"/keymaps","h":"#aerialnvim","p":1054},{"i":1103,"t":"Part of lazyvim.plugins.extras.editor.aerial Key Description Mode ss Goto Symbol (Aerial) n","s":"telescope.nvim","u":"/keymaps","h":"#telescopenvim","p":1054},{"i":1105,"t":"Part of lazyvim.plugins.extras.editor.dial Key Description Mode Increment n, v Decrement n, v g Increment n, v g Decrement n, v","s":"dial.nvim","u":"/keymaps","h":"#dialnvim","p":1054},{"i":1107,"t":"Part of lazyvim.plugins.extras.editor.fzf Key Description Mode Find Files (Root Dir) n , Switch Buffer n / Grep (Root Dir) n : Command History n fb Buffers n fc Find Config File n ff Find Files (Root Dir) n fF Find Files (cwd) n fg Find Files (git-files) n fr Recent n fR Recent (cwd) n gc Commits n gs Status n s\" Registers n sa Auto Commands n sb Buffer n sc Command History n sC Commands n sd Document Diagnostics n sD Workspace Diagnostics n sg Grep (Root Dir) n sG Grep (cwd) n sh Help Pages n sH Search Highlight Groups n sj Jumplist n sk Key Maps n sl Location List n sm Jump to Mark n sM Man Pages n sq Quickfix List n sR Resume n ss Goto Symbol n sS Goto Symbol (Workspace) n sw Word (Root Dir) n sW Word (cwd) n sw Selection (Root Dir) v sW Selection (cwd) v uC Colorscheme with Preview n","s":"fzf-lua","u":"/keymaps","h":"#fzf-lua-1","p":1054},{"i":1109,"t":"Part of lazyvim.plugins.extras.editor.fzf Key Description Mode st Todo n sT Todo/Fix/Fixme n","s":"todo-comments.nvim","u":"/keymaps","h":"#todo-commentsnvim-1","p":1054},{"i":1111,"t":"Part of lazyvim.plugins.extras.editor.harpoon2 Key Description Mode 1 Harpoon to File 1 n 2 Harpoon to File 2 n 3 Harpoon to File 3 n 4 Harpoon to File 4 n 5 Harpoon to File 5 n h Harpoon Quick Menu n H Harpoon File n","s":"harpoon","u":"/keymaps","h":"#harpoon","p":1054},{"i":1113,"t":"Part of lazyvim.plugins.extras.editor.illuminate Key Description Mode [[ Prev Reference n ]] Next Reference n","s":"vim-illuminate","u":"/keymaps","h":"#vim-illuminate","p":1054},{"i":1115,"t":"Part of lazyvim.plugins.extras.editor.leap Key Description Mode gs Leap from Windows n, o, x s Leap Forward to n, o, x S Leap Backward to n, o, x","s":"leap.nvim","u":"/keymaps","h":"#leapnvim","p":1054},{"i":1117,"t":"Part of lazyvim.plugins.extras.editor.leap Key Description Mode gz +surround n","s":"mini.surround","u":"/keymaps","h":"#minisurround-1","p":1054},{"i":1119,"t":"Part of lazyvim.plugins.extras.editor.mini-diff Key Description Mode go Toggle mini.diff overlay n","s":"mini.diff","u":"/keymaps","h":"#minidiff","p":1054},{"i":1121,"t":"Part of lazyvim.plugins.extras.editor.mini-files Key Description Mode fm Open mini.files (Directory of Current File) n fM Open mini.files (cwd) n","s":"mini.files","u":"/keymaps","h":"#minifiles","p":1054},{"i":1123,"t":"Part of lazyvim.plugins.extras.editor.outline Key Description Mode cs Toggle Outline n","s":"outline.nvim","u":"/keymaps","h":"#outlinenvim","p":1054},{"i":1125,"t":"Part of lazyvim.plugins.extras.editor.overseer Key Description Mode ob Task builder n oc Clear cache n oi Overseer Info n oo Run task n oq Action recent task n ot Task action n ow Task list n","s":"overseer.nvim","u":"/keymaps","h":"#overseernvim","p":1054},{"i":1127,"t":"Part of lazyvim.plugins.extras.editor.refactoring Key Description Mode r +refactor n, v rb Extract Block n rc Debug Cleanup n rf Extract Block To File n rf Extract Function v rF Extract Function To File v ri Inline Variable n, v rp Debug Print Variable n, v rP Debug Print n rs Refactor v rx Extract Variable v","s":"refactoring.nvim","u":"/keymaps","h":"#refactoringnvim","p":1054},{"i":1129,"t":"Part of lazyvim.plugins.extras.lang.ansible Key Description Mode ta Ansible Run Playbook/Role n","s":"nvim-ansible","u":"/keymaps","h":"#nvim-ansible","p":1054},{"i":1131,"t":"Part of lazyvim.plugins.extras.lang.markdown Key Description Mode cp Markdown Preview n","s":"markdown-preview.nvim","u":"/keymaps","h":"#markdown-previewnvim","p":1054},{"i":1133,"t":"Part of lazyvim.plugins.extras.lang.python Key Description Mode dPc Debug Class n dPt Debug Method n","s":"nvim-dap-python","u":"/keymaps","h":"#nvim-dap-python","p":1054},{"i":1135,"t":"Part of lazyvim.plugins.extras.lang.sql Key Description Mode D Toggle DBUI n","s":"vim-dadbod-ui","u":"/keymaps","h":"#vim-dadbod-ui","p":1054},{"i":1137,"t":"Part of lazyvim.plugins.extras.lang.tex Key Description Mode l +vimtex n","s":"vimtex","u":"/keymaps","h":"#vimtex","p":1054},{"i":1139,"t":"Part of lazyvim.plugins.extras.test.core Key Description Mode t +test n tl Run Last (Neotest) n to Show Output (Neotest) n tO Toggle Output Panel (Neotest) n tr Run Nearest (Neotest) n ts Toggle Summary (Neotest) n tS Stop (Neotest) n tt Run File (Neotest) n tT Run All Test Files (Neotest) n tw Toggle Watch (Neotest) n","s":"neotest","u":"/keymaps","h":"#neotest","p":1054},{"i":1141,"t":"Part of lazyvim.plugins.extras.test.core Key Description Mode td Debug Nearest n","s":"nvim-dap","u":"/keymaps","h":"#nvim-dap-1","p":1054},{"i":1143,"t":"Part of lazyvim.plugins.extras.ui.edgy Key Description Mode ue Edgy Toggle n uE Edgy Select Window n","s":"edgy.nvim","u":"/keymaps","h":"#edgynvim","p":1054},{"i":1145,"t":"Part of lazyvim.plugins.extras.util.chezmoi Key Description Mode sz Chezmoi n","s":"chezmoi.nvim","u":"/keymaps","h":"#chezmoinvim","p":1054},{"i":1147,"t":"Part of lazyvim.plugins.extras.util.gitui Key Description Mode gg GitUi (Root Dir) n gG GitUi (cwd) n","s":"mason.nvim","u":"/keymaps","h":"#masonnvim-1","p":1054},{"i":1149,"t":"Part of lazyvim.plugins.extras.util.octo Key Description Mode gi List Issues (Octo) n gI Search Issues (Octo) n gp List PRs (Octo) n gP Search PRs (Octo) n gr List Repos (Octo) n gS Search (Octo) n a +assignee (Octo) n c +comment/code (Octo) n g +goto_issue (Octo) n i +issue (Octo) n l +label (Octo) n p +pr (Octo) n pr +rebase (Octo) n ps +squash (Octo) n r +react (Octo) n v +review (Octo) n","s":"octo.nvim","u":"/keymaps","h":"#octonvim","p":1054},{"i":1151,"t":"Part of lazyvim.plugins.extras.util.project Key Description Mode fp Projects n","s":"fzf-lua","u":"/keymaps","h":"#fzf-lua-2","p":1054},{"i":1153,"t":"Part of lazyvim.plugins.extras.util.project Key Description Mode fp Projects n","s":"telescope.nvim","u":"/keymaps","h":"#telescopenvim-1","p":1054},{"i":1155,"t":"Part of lazyvim.plugins.extras.util.rest Key Description Mode R +Rest n Rb Open scratchpad n Rc Copy as cURL n RC Paste from curl n Rg Download GraphQL schema n Ri Inspect current request n Rn Jump to next request n Rp Jump to previous request n Rq Close window n Rr Replay the last request n Rs Send the request n RS Show stats n Rt Toggle headers/body n","s":"kulala.nvim","u":"/keymaps","h":"#kulalanvim","p":1054},{"i":1157,"t":"LazyVim provides a set of preconfigured plugins enabled by default. All you need to do to utilize these plugins is install the LazyVim starter template. Coding: Faster coding with features such as snippets, autocompletion, and more. Colorscheme: Default color schemes (TokyoNight and Catppuccin). Editor: Provides functionality like a file explorer, search and replace, fuzzy finding, git integration. Formatting: Set up formatters using conform.nvim. Linting: Manage linters with the nvim-lint plugin. LSP: configure the Language Server Protocol (LSP) client. TreeSitter: advanced syntax highlighting and plugins that use Treesitter parsers UI: Enhance the user interface with features such as status line, buffer line, indentation guides, dashboard, and icons. Util: Contains utilities for session management, shared functionality, and other handy tools. For detailed information on the default configurations of each plugin set and instructions on customizing them, refer to the respective documentation linked above.","s":"Core Plugins","u":"/plugins","h":"","p":1156},{"i":1160,"t":"Big new release with a lot of changes and improvements! Two new plugins have been added, and a lot of plugins have been replaced. With these changes, default LazyVim is now just 34 plugins.","s":"14.x","u":"/news","h":"#14x","p":1158},{"i":1162,"t":"fzf-lua as a replacement for telescope.nvim to use telescope.nvim instead, enable the editor.telescope extra blink.cmp as a replacement for nvim-cmp to use nvim-cmp instead, enable the coding.nvim-cmp extra","s":"Added Plugins","u":"/news","h":"#added-plugins","p":1158},{"i":1164,"t":"dressing.nvim (replaced with fzf-lua and snacks.input) telescope-fzf-native.nvim (replaced with fzf-lua) telescope.nvim (replaced with fzf-lua) indent-blankline.nvim (replaced with snacks.indent) to use indent-blankline.nvim instead, enable the indent-blankline extra nvim-cmp (replaced with blink) nvim-snippets (replaced with blink) cmp-buffer (replaced with blink) cmp-nvim-lsp (replaced with blink) cmp-path (replaced with blink)","s":"Removed Plugins","u":"/news","h":"#removed-plugins","p":1158},{"i":1166,"t":"added snacks.input added snacks.scroll added snacks.indent added snacks.scope added snacks.dim added snacks.zen changed default which-key preset to helix drop LazyVim.ui.fg in favor of Snacks.util.color To disable all animations, add the following to your options.lua: vim.g.snacks_animate = false","s":"Changes","u":"/news","h":"#changes","p":1158},{"i":1168,"t":"uz to toggle zen mode uZ & wm to toggle zoom mode uD to toggle dimming ua to toggle animations uS to toggle scroll ug to toggle indent guides snacks.profiler keymaps under dp","s":"Keymaps","u":"/news","h":"#keymaps","p":1158},{"i":1170,"t":"LazyVim now uses Snacks.dashboard as the default dashboard. Check the docs, for more information and examples. A new dashboard-nvim extra is available for those who prefer the old dashboard. Big new release with a lot of changes and improvements! The biggest change is the move of a bunch of core features to snacks.nvim and fully integrating it into LazyVim. I highly suggest having a look at the snacks.nvim documentation to see all the new features and improvements. Most important changes: Snacks.notifier for notifications instead of nvim-notify Snacks.terminal is similar to lazyterm, but has more features and creates bottom splits by default (similar to the edgy integrating)","s":"13.x","u":"/news","h":"#13x","p":1158},{"i":1172,"t":"Markdown Extra: headlines.nvim has been removed in favor of markdown.nvim to spice up your markdown files. nvim-spectre has been removed in favor of grug-far.nvim. grug-far.nvim has a great UI and feels more intuitive to use. This news is now also available on the website at https://www.lazyvim.org/news prettier extra now works for all prettier supported filetypes and will be enabled for astro/svelte extra if you have a proper config file with the correct prettier plugin New Language Support: SQL, Clojure, Thrift, Elm, Gleam, Angular, NuShell, Svelte, Kotlin, Astro, Toml and PHP New Extras: copilot-chat, git, octo, inc-rename and neogen The typescript extra now uses vtsls instead of tsserver Neovim >= 0.10 now uses the much faster lazydev.nvim instead of neodev.nvim moved neoconf.nvim to extras. Project specific LSP settings can be done with a .lazy.lua file instead.","s":"12.x","u":"/news","h":"#12x","p":1158},{"i":1174,"t":"Keymaps: gB to open the current repo in the browser gco and gcO to add a comment below or above the current line wm to toggle window maximize lazydev.nvim: faster alternative to neodev.nvim Options: Added linebreak=true to default options. mini.ai is back as a default plugin! Removing it was a mistake. It's a great plugin that enhances the native text objects. :LazyExtras now has multiple new sections: Enabled: extras that are currently enabled Recommended Languages: language extras recommended for the current buffer / directory Recommended Plugins: extras that are recommended for most users Plugins: other plugin extras Languages: other language extras new option vim.g.deprecation_warnings to disable deprecation warnings Defaults to false. To enable deprecation warnings, set it to true in your options.lua vim-illuminate move to extras Document highlights now use native lsp functionality by default Since Neovim 0.10 has been released, I've been working on a new version of LazyVim that is fully compatible with all the latest Neovim features. Additionally, some core plugins have been moved to extras. native snippets are now the default on Neovim 0.10 Older versions of Neovim will use the new luasnip extra. native comments are now the default on Neovim 0.10 Older versions of Neovim will use the new mini-comment extra. nvim-ts-context-commentstring has been integrated in the native comments. inlay hints have been in LazyVim for a while, but are now enabled by default. To disable them: { \"nvim-lspconfig\", opts = { inlay_hints = { enabled = false }, } } plugins moved to extras: mini.surround mini.indentscope scopes are now also highlighted with indent-blankline nvim-treesitter-context","s":"11.x","u":"/news","h":"#11x","p":1158},{"i":1176,"t":"added new extra for mini.diff This is a plugin similar to gitsigns but with a neat diff overlay that can be toggled with go. trouble.nvim has been rewritten from scratch and is now in beta. I've added a new extra for it (trouble-v3) for those of you who want to try it out. You can find the updated docs here The lazygit integration now configures: the theme based on the colorscheme nerd font icons (v3) editor preset is set to nvim-remote for better interop with Neovim The option vim.g.lazygit_theme was renamed to vim.g.lazygit_config lazygit now automatically uses the colors of your current colorscheme. This is enabled by default. To disable, add the below to your options.lua: vim.g.lazygit_config = false Added support for basedpyright to the python extra. Enable in your options.lua with: vim.g.lazyvim_python_lsp = \"basedpyright\" Be aware that basedpyright is still in development and may not work exactly the same as pyright. User extras under lua/plugins/extras can now also be managed with LazyExtras nvim-ts-autotag is now included by default nvim-treesitter-context is now included by default Added extra for symbols-outline.nvim Added extra for aerial.nvim nvim-navic has been removed. If you want to keep using nvim-navic, you can enable the editor.navic extra New :LazyExtras command for managing LazyVim extras Improved formatting: LazyVim can now work with multiple formatters. Types: primary: only one primary formatter can be active at a time. (conform, none-ls, LSP) secondary: multiple secondary formatters can be active (eslint, ...) LazyVim automatically selects the primary formatter based on the current available sources and priorities. New :LazyFormat command for formatting the current selection or buffer New :LazyFormatInfo command for displaying the active formatters for the current buffer Auto-formatting can be disabled with: vim.g.autoformat = false -- globally vim.b.autoformat = false -- buffer-local none-ls.nvim is no longer installed by default conform.nvim is now the default formatter nvim-lint is now the default linter If you want to keep using none-ls.nvim, you can enable the lsp.none-ls extra dashboard.nvim is the new default dashboard plugin If you want to keep using alpha.nvim, you can enable the ui.alpha extra Improved root detection: New :LazyRoot command that shows info about the root dir detection Configurable with vim.g.root_spec -- LazyVim root dir detection -- Each entry can be: -- * the name of a detector function like `lsp` or `cwd` -- * a pattern or array of patterns like `.git` or `lua`. -- * a function with signature `function(buf) -> string|string[]` vim.g.root_spec = { \"lsp\", { \".git\", \"lua\" }, \"cwd\" } -- To disable root detection set to just \"cwd\" vim.g.root_spec = { \"cwd\" }","s":"10.x","u":"/news","h":"#10x","p":1158},{"i":1179,"t":"coding.blink coding.nvim-cmp","s":"Includes the following extras","u":"/plugins/coding","h":"#includes-the-following-extras","p":1177},{"i":1181,"t":"auto pairs Options Full Spec opts = { modes = { insert = true, command = true, terminal = false }, -- skip autopair when next character is one of these skip_next = [=[[%w%%%'%[%\"%.%`%$]]=], -- skip autopair when the cursor is inside these treesitter nodes skip_ts = { \"string\" }, -- skip autopair when next character is closing pair -- and there are more closing pairs than opening pairs skip_unbalanced = true, -- better deal with markdown code blocks markdown = true, } { \"echasnovski/mini.pairs\", event = \"VeryLazy\", opts = { modes = { insert = true, command = true, terminal = false }, -- skip autopair when next character is one of these skip_next = [=[[%w%%%'%[%\"%.%`%$]]=], -- skip autopair when the cursor is inside these treesitter nodes skip_ts = { \"string\" }, -- skip autopair when next character is closing pair -- and there are more closing pairs than opening pairs skip_unbalanced = true, -- better deal with markdown code blocks markdown = true, }, config = function(_, opts) LazyVim.mini.pairs(opts) end, }","s":"mini.pairs","u":"/plugins/coding","h":"#minipairs","p":1177},{"i":1183,"t":"comments Options Full Spec opts = {} { \"folke/ts-comments.nvim\", event = \"VeryLazy\", opts = {}, }","s":"ts-comments.nvim","u":"/plugins/coding","h":"#ts-commentsnvim","p":1177},{"i":1185,"t":"Better text-objects Options Full Spec opts = function() local ai = require(\"mini.ai\") return { n_lines = 500, custom_textobjects = { o = ai.gen_spec.treesitter({ -- code block a = { \"@block.outer\", \"@conditional.outer\", \"@loop.outer\" }, i = { \"@block.inner\", \"@conditional.inner\", \"@loop.inner\" }, }), f = ai.gen_spec.treesitter({ a = \"@function.outer\", i = \"@function.inner\" }), -- function c = ai.gen_spec.treesitter({ a = \"@class.outer\", i = \"@class.inner\" }), -- class t = { \"<([%p%w]-)%f[^<%w][^<>]->.-\", \"^<.->().*()$\" }, -- tags d = { \"%f[%d]%d+\" }, -- digits e = { -- Word with case { \"%u[%l%d]+%f[^%l%d]\", \"%f[%S][%l%d]+%f[^%l%d]\", \"%f[%P][%l%d]+%f[^%l%d]\", \"^[%l%d]+%f[^%l%d]\" }, \"^().*()$\", }, g = LazyVim.mini.ai_buffer, -- buffer u = ai.gen_spec.function_call(), -- u for \"Usage\" U = ai.gen_spec.function_call({ name_pattern = \"[%w_]\" }), -- without dot in function name }, } end { \"echasnovski/mini.ai\", event = \"VeryLazy\", opts = function() local ai = require(\"mini.ai\") return { n_lines = 500, custom_textobjects = { o = ai.gen_spec.treesitter({ -- code block a = { \"@block.outer\", \"@conditional.outer\", \"@loop.outer\" }, i = { \"@block.inner\", \"@conditional.inner\", \"@loop.inner\" }, }), f = ai.gen_spec.treesitter({ a = \"@function.outer\", i = \"@function.inner\" }), -- function c = ai.gen_spec.treesitter({ a = \"@class.outer\", i = \"@class.inner\" }), -- class t = { \"<([%p%w]-)%f[^<%w][^<>]->.-\", \"^<.->().*()$\" }, -- tags d = { \"%f[%d]%d+\" }, -- digits e = { -- Word with case { \"%u[%l%d]+%f[^%l%d]\", \"%f[%S][%l%d]+%f[^%l%d]\", \"%f[%P][%l%d]+%f[^%l%d]\", \"^[%l%d]+%f[^%l%d]\" }, \"^().*()$\", }, g = LazyVim.mini.ai_buffer, -- buffer u = ai.gen_spec.function_call(), -- u for \"Usage\" U = ai.gen_spec.function_call({ name_pattern = \"[%w_]\" }), -- without dot in function name }, } end, config = function(_, opts) require(\"mini.ai\").setup(opts) LazyVim.on_load(\"which-key.nvim\", function() vim.schedule(function() LazyVim.mini.ai_whichkey(opts) end) end) end, }","s":"mini.ai","u":"/plugins/coding","h":"#miniai","p":1177},{"i":1187,"t":"Options Full Spec opts = { library = { { path = \"${3rd}/luv/library\", words = { \"vim%.uv\" } }, { path = \"LazyVim\", words = { \"LazyVim\" } }, { path = \"snacks.nvim\", words = { \"Snacks\" } }, { path = \"lazy.nvim\", words = { \"LazyVim\" } }, }, } { \"folke/lazydev.nvim\", ft = \"lua\", cmd = \"LazyDev\", opts = { library = { { path = \"${3rd}/luv/library\", words = { \"vim%.uv\" } }, { path = \"LazyVim\", words = { \"LazyVim\" } }, { path = \"snacks.nvim\", words = { \"Snacks\" } }, { path = \"lazy.nvim\", words = { \"LazyVim\" } }, }, }, }","s":"lazydev.nvim","u":"/plugins/coding","h":"#lazydevnvim","p":1177},{"i":1189,"t":"Example for changing the colorscheme to Gruvbox: lua/plugins/colorscheme.lua return { -- add gruvbox { \"ellisonleao/gruvbox.nvim\" }, -- Configure LazyVim to load gruvbox { \"LazyVim/LazyVim\", opts = { colorscheme = \"gruvbox\", }, } }","s":"Colorscheme","u":"/plugins/colorscheme","h":"","p":1188},{"i":1191,"t":"tokyonight Options Full Spec opts = { style = \"moon\" } { \"folke/tokyonight.nvim\", lazy = true, opts = { style = \"moon\" }, }","s":"tokyonight.nvim","u":"/plugins/colorscheme","h":"#tokyonightnvim","p":1188},{"i":1193,"t":"catppuccin Options Full Spec opts = { integrations = { aerial = true, alpha = true, cmp = true, dashboard = true, flash = true, fzf = 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, snacks = true, telescope = true, treesitter = true, treesitter_context = true, which_key = true, }, } { \"catppuccin/nvim\", lazy = true, name = \"catppuccin\", opts = { integrations = { aerial = true, alpha = true, cmp = true, dashboard = true, flash = true, fzf = 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, snacks = true, telescope = true, treesitter = true, treesitter_context = true, which_key = true, }, }, specs = { { \"akinsho/bufferline.nvim\", optional = true, opts = function(_, opts) if (vim.g.colors_name or \"\"):find(\"catppuccin\") then opts.highlights = require(\"catppuccin.groups.integrations.bufferline\").get() end end, }, }, }","s":"catppuccin","u":"/plugins/colorscheme","h":"#catppuccin","p":1188},{"i":1195,"t":"Options Full Spec opts = function(_, opts) if (vim.g.colors_name or \"\"):find(\"catppuccin\") then opts.highlights = require(\"catppuccin.groups.integrations.bufferline\").get() end end { \"akinsho/bufferline.nvim\", optional = true, opts = function(_, opts) if (vim.g.colors_name or \"\"):find(\"catppuccin\") then opts.highlights = require(\"catppuccin.groups.integrations.bufferline\").get() end end, }","s":"bufferline.nvim (optional)","u":"/plugins/colorscheme","h":"#bufferlinenvim-optional","p":1188},{"i":1197,"t":"LazyVim uses conform.nvim for formatting. Configuring conform.nvim: opts.format: extra options passed to require(\"conform\").format(options) opts.formatters: options will be merged with builtin formatters, or you can specify a new formatter. opts.formatters[NAME].prepend_args: extra arguments passed to the formatter command. If you want to fully override the args, just use args instead of prepend_args. opts.formatters_by_ft: specify which formatters to use for each filetype. caution Don't override plugin.config directly, since this will break LazyVim formatting.","s":"Formatting","u":"/plugins/formatting","h":"","p":1196},{"i":1199,"t":"Options Full Spec opts = function() local plugin = require(\"lazy.core.config\").plugins[\"conform.nvim\"] if plugin.config ~= M.setup then LazyVim.error({ \"Don't set `plugin.config` for `conform.nvim`.\\n\", \"This will break **LazyVim** formatting.\\n\", \"Please refer to the docs at https://www.lazyvim.org/plugins/formatting\", }, { title = \"LazyVim\" }) end ---@type conform.setupOpts local opts = { default_format_opts = { timeout_ms = 3000, async = false, -- not recommended to change quiet = false, -- not recommended to change lsp_format = \"fallback\", -- not recommended to change }, formatters_by_ft = { lua = { \"stylua\" }, fish = { \"fish_indent\" }, sh = { \"shfmt\" }, }, -- The options you set here will be merged with the builtin formatters. -- You can also define any custom formatters here. ---@type table formatters = { injected = { options = { ignore_errors = true } }, -- # Example of using dprint only when a dprint.json file is present -- dprint = { -- condition = function(ctx) -- return vim.fs.find({ \"dprint.json\" }, { path = ctx.filename, upward = true })[1] -- end, -- }, -- -- # Example of using shfmt with extra args -- shfmt = { -- prepend_args = { \"-i\", \"2\", \"-ci\" }, -- }, }, } return opts end { \"stevearc/conform.nvim\", dependencies = { \"mason.nvim\" }, lazy = true, cmd = \"ConformInfo\", keys = { { \"cF\", function() require(\"conform\").format({ formatters = { \"injected\" }, timeout_ms = 3000 }) end, mode = { \"n\", \"v\" }, desc = \"Format Injected Langs\", }, }, init = function() -- Install the conform formatter on VeryLazy LazyVim.on_very_lazy(function() LazyVim.format.register({ name = \"conform.nvim\", priority = 100, primary = true, format = function(buf) require(\"conform\").format({ bufnr = buf }) end, sources = function(buf) local ret = require(\"conform\").list_formatters(buf) ---@param v conform.FormatterInfo return vim.tbl_map(function(v) return v.name end, ret) end, }) end) end, opts = function() local plugin = require(\"lazy.core.config\").plugins[\"conform.nvim\"] if plugin.config ~= M.setup then LazyVim.error({ \"Don't set `plugin.config` for `conform.nvim`.\\n\", \"This will break **LazyVim** formatting.\\n\", \"Please refer to the docs at https://www.lazyvim.org/plugins/formatting\", }, { title = \"LazyVim\" }) end ---@type conform.setupOpts local opts = { default_format_opts = { timeout_ms = 3000, async = false, -- not recommended to change quiet = false, -- not recommended to change lsp_format = \"fallback\", -- not recommended to change }, formatters_by_ft = { lua = { \"stylua\" }, fish = { \"fish_indent\" }, sh = { \"shfmt\" }, }, -- The options you set here will be merged with the builtin formatters. -- You can also define any custom formatters here. ---@type table formatters = { injected = { options = { ignore_errors = true } }, -- # Example of using dprint only when a dprint.json file is present -- dprint = { -- condition = function(ctx) -- return vim.fs.find({ \"dprint.json\" }, { path = ctx.filename, upward = true })[1] -- end, -- }, -- -- # Example of using shfmt with extra args -- shfmt = { -- prepend_args = { \"-i\", \"2\", \"-ci\" }, -- }, }, } return opts end, config = M.setup, }","s":"conform.nvim","u":"/plugins/formatting","h":"#conformnvim","p":1196},{"i":1201,"t":"Options Full Spec opts = nil { \"mason.nvim\" }","s":"mason.nvim","u":"/plugins/formatting","h":"#masonnvim","p":1196},{"i":1204,"t":"Options Full Spec opts = { -- Event to trigger linters events = { \"BufWritePost\", \"BufReadPost\", \"InsertLeave\" }, linters_by_ft = { fish = { \"fish\" }, -- Use the \"*\" filetype to run linters on all filetypes. -- ['*'] = { 'global linter' }, -- Use the \"_\" filetype to run linters on filetypes that don't have other linters configured. -- ['_'] = { 'fallback linter' }, -- [\"*\"] = { \"typos\" }, }, -- LazyVim extension to easily override linter options -- or add custom linters. ---@type table linters = { -- -- Example of using selene only when a selene.toml file is present -- selene = { -- -- `condition` is another LazyVim extension that allows you to -- -- dynamically enable/disable linters based on the context. -- condition = function(ctx) -- return vim.fs.find({ \"selene.toml\" }, { path = ctx.filename, upward = true })[1] -- end, -- }, }, } { \"mfussenegger/nvim-lint\", event = \"LazyFile\", opts = { -- Event to trigger linters events = { \"BufWritePost\", \"BufReadPost\", \"InsertLeave\" }, linters_by_ft = { fish = { \"fish\" }, -- Use the \"*\" filetype to run linters on all filetypes. -- ['*'] = { 'global linter' }, -- Use the \"_\" filetype to run linters on filetypes that don't have other linters configured. -- ['_'] = { 'fallback linter' }, -- [\"*\"] = { \"typos\" }, }, -- LazyVim extension to easily override linter options -- or add custom linters. ---@type table linters = { -- -- Example of using selene only when a selene.toml file is present -- selene = { -- -- `condition` is another LazyVim extension that allows you to -- -- dynamically enable/disable linters based on the context. -- condition = function(ctx) -- return vim.fs.find({ \"selene.toml\" }, { path = ctx.filename, upward = true })[1] -- end, -- }, }, }, config = function(_, opts) local M = {} local lint = require(\"lint\") for name, linter in pairs(opts.linters) do if type(linter) == \"table\" and type(lint.linters[name]) == \"table\" then lint.linters[name] = vim.tbl_deep_extend(\"force\", lint.linters[name], linter) if type(linter.prepend_args) == \"table\" then lint.linters[name].args = lint.linters[name].args or {} vim.list_extend(lint.linters[name].args, linter.prepend_args) end else lint.linters[name] = linter end end lint.linters_by_ft = opts.linters_by_ft function M.debounce(ms, fn) local timer = vim.uv.new_timer() return function(...) local argv = { ... } timer:start(ms, 0, function() timer:stop() vim.schedule_wrap(fn)(unpack(argv)) end) end end function M.lint() -- Use nvim-lint's logic first: -- * checks if linters exist for the full filetype first -- * otherwise will split filetype by \".\" and add all those linters -- * this differs from conform.nvim which only uses the first filetype that has a formatter local names = lint._resolve_linter_by_ft(vim.bo.filetype) -- Create a copy of the names table to avoid modifying the original. names = vim.list_extend({}, names) -- Add fallback linters. if #names == 0 then vim.list_extend(names, lint.linters_by_ft[\"_\"] or {}) end -- Add global linters. vim.list_extend(names, lint.linters_by_ft[\"*\"] or {}) -- Filter out linters that don't exist or don't match the condition. local ctx = { filename = vim.api.nvim_buf_get_name(0) } ctx.dirname = vim.fn.fnamemodify(ctx.filename, \":h\") names = vim.tbl_filter(function(name) local linter = lint.linters[name] if not linter then LazyVim.warn(\"Linter not found: \" .. name, { title = \"nvim-lint\" }) end return linter and not (type(linter) == \"table\" and linter.condition and not linter.condition(ctx)) end, names) -- Run linters. if #names > 0 then lint.try_lint(names) end end vim.api.nvim_create_autocmd(opts.events, { group = vim.api.nvim_create_augroup(\"nvim-lint\", { clear = true }), callback = M.debounce(100, M.lint), }) end, }","s":"nvim-lint","u":"/plugins/linting","h":"#nvim-lint","p":1202},{"i":1207,"t":"Options Full Spec opts = { spec = { { \"\", desc = \"Decrement Selection\", mode = \"x\" }, { \"\", desc = \"Increment Selection\", mode = { \"x\", \"n\" } }, }, } { \"folke/which-key.nvim\", opts = { spec = { { \"\", desc = \"Decrement Selection\", mode = \"x\" }, { \"\", desc = \"Increment Selection\", mode = { \"x\", \"n\" } }, }, }, }","s":"which-key.nvim","u":"/plugins/treesitter","h":"#which-keynvim","p":1205},{"i":1209,"t":"Treesitter is a new parser generator tool that we can use in Neovim to power faster and more accurate syntax highlighting. Options Full Spec opts = { highlight = { enable = true }, indent = { enable = true }, ensure_installed = { \"bash\", \"c\", \"diff\", \"html\", \"javascript\", \"jsdoc\", \"json\", \"jsonc\", \"lua\", \"luadoc\", \"luap\", \"markdown\", \"markdown_inline\", \"printf\", \"python\", \"query\", \"regex\", \"toml\", \"tsx\", \"typescript\", \"vim\", \"vimdoc\", \"xml\", \"yaml\", }, incremental_selection = { enable = true, keymaps = { init_selection = \"\", node_incremental = \"\", scope_incremental = false, node_decremental = \"\", }, }, textobjects = { move = { enable = true, goto_next_start = { [\"]f\"] = \"@function.outer\", [\"]c\"] = \"@class.outer\", [\"]a\"] = \"@parameter.inner\" }, goto_next_end = { [\"]F\"] = \"@function.outer\", [\"]C\"] = \"@class.outer\", [\"]A\"] = \"@parameter.inner\" }, goto_previous_start = { [\"[f\"] = \"@function.outer\", [\"[c\"] = \"@class.outer\", [\"[a\"] = \"@parameter.inner\" }, goto_previous_end = { [\"[F\"] = \"@function.outer\", [\"[C\"] = \"@class.outer\", [\"[A\"] = \"@parameter.inner\" }, }, }, } { \"nvim-treesitter/nvim-treesitter\", version = false, -- last release is way too old and doesn't work on Windows build = \":TSUpdate\", event = { \"LazyFile\", \"VeryLazy\" }, lazy = vim.fn.argc(-1) == 0, -- load treesitter early when opening a file from the cmdline init = function(plugin) -- PERF: add nvim-treesitter queries to the rtp and it's custom query predicates early -- This is needed because a bunch of plugins no longer `require(\"nvim-treesitter\")`, which -- no longer trigger the **nvim-treesitter** module to be loaded in time. -- Luckily, the only things that those plugins need are the custom queries, which we make available -- during startup. require(\"lazy.core.loader\").add_to_rtp(plugin) require(\"nvim-treesitter.query_predicates\") end, cmd = { \"TSUpdateSync\", \"TSUpdate\", \"TSInstall\" }, keys = { { \"\", desc = \"Increment Selection\" }, { \"\", desc = \"Decrement Selection\", mode = \"x\" }, }, opts_extend = { \"ensure_installed\" }, ---@type TSConfig ---@diagnostic disable-next-line: missing-fields opts = { highlight = { enable = true }, indent = { enable = true }, ensure_installed = { \"bash\", \"c\", \"diff\", \"html\", \"javascript\", \"jsdoc\", \"json\", \"jsonc\", \"lua\", \"luadoc\", \"luap\", \"markdown\", \"markdown_inline\", \"printf\", \"python\", \"query\", \"regex\", \"toml\", \"tsx\", \"typescript\", \"vim\", \"vimdoc\", \"xml\", \"yaml\", }, incremental_selection = { enable = true, keymaps = { init_selection = \"\", node_incremental = \"\", scope_incremental = false, node_decremental = \"\", }, }, textobjects = { move = { enable = true, goto_next_start = { [\"]f\"] = \"@function.outer\", [\"]c\"] = \"@class.outer\", [\"]a\"] = \"@parameter.inner\" }, goto_next_end = { [\"]F\"] = \"@function.outer\", [\"]C\"] = \"@class.outer\", [\"]A\"] = \"@parameter.inner\" }, goto_previous_start = { [\"[f\"] = \"@function.outer\", [\"[c\"] = \"@class.outer\", [\"[a\"] = \"@parameter.inner\" }, goto_previous_end = { [\"[F\"] = \"@function.outer\", [\"[C\"] = \"@class.outer\", [\"[A\"] = \"@parameter.inner\" }, }, }, }, ---@param opts TSConfig config = function(_, opts) if type(opts.ensure_installed) == \"table\" then opts.ensure_installed = LazyVim.dedup(opts.ensure_installed) end require(\"nvim-treesitter.configs\").setup(opts) end, }","s":"nvim-treesitter","u":"/plugins/treesitter","h":"#nvim-treesitter","p":1205},{"i":1211,"t":"Options Full Spec opts = {} { \"nvim-treesitter/nvim-treesitter-textobjects\", event = \"VeryLazy\", enabled = true, config = function() -- If treesitter is already loaded, we need to run config again for textobjects if LazyVim.is_loaded(\"nvim-treesitter\") then local opts = LazyVim.opts(\"nvim-treesitter\") require(\"nvim-treesitter.configs\").setup({ textobjects = opts.textobjects }) end -- When in diff mode, we want to use the default -- vim text objects c & C instead of the treesitter ones. local move = require(\"nvim-treesitter.textobjects.move\") ---@type table local configs = require(\"nvim-treesitter.configs\") for name, fn in pairs(move) do if name:find(\"goto\") == 1 then move[name] = function(q, ...) if vim.wo.diff then local config = configs.get_module(\"textobjects.move\")[name] ---@type table for key, query in pairs(config or {}) do if q == query and key:find(\"[%]%[][cC]\") then vim.cmd(\"normal! \" .. key) return end end end return fn(q, ...) end end end end, }","s":"nvim-treesitter-textobjects","u":"/plugins/treesitter","h":"#nvim-treesitter-textobjects","p":1205},{"i":1213,"t":"Automatically add closing tags for HTML and JSX Options Full Spec opts = {} { \"windwp/nvim-ts-autotag\", event = \"LazyFile\", opts = {}, }","s":"nvim-ts-autotag","u":"/plugins/treesitter","h":"#nvim-ts-autotag","p":1205},{"i":1216,"t":"editor.fzf editor.telescope","s":"Includes the following extras","u":"/plugins/editor","h":"#includes-the-following-extras","p":1214},{"i":1218,"t":"file explorer Options Full Spec opts = { sources = { \"filesystem\", \"buffers\", \"git_status\" }, open_files_do_not_replace_types = { \"terminal\", \"Trouble\", \"trouble\", \"qf\", \"Outline\" }, filesystem = { bind_to_cwd = false, follow_current_file = { enabled = true }, use_libuv_file_watcher = true, }, window = { mappings = { [\"l\"] = \"open\", [\"h\"] = \"close_node\", [\"\"] = \"none\", [\"Y\"] = { function(state) local node = state.tree:get_node() local path = node:get_id() vim.fn.setreg(\"+\", path, \"c\") end, desc = \"Copy Path to Clipboard\", }, [\"O\"] = { function(state) require(\"lazy.util\").open(state.tree:get_node().path, { system = true }) end, desc = \"Open with System Application\", }, [\"P\"] = { \"toggle_preview\", config = { use_float = false } }, }, }, default_component_configs = { indent = { with_expanders = true, -- if nil and file nesting is enabled, will enable expanders expander_collapsed = \"\", expander_expanded = \"\", expander_highlight = \"NeoTreeExpander\", }, git_status = { symbols = { unstaged = \"󰄱\", staged = \"󰱒\", }, }, }, } { \"nvim-neo-tree/neo-tree.nvim\", cmd = \"Neotree\", keys = { { \"fe\", function() require(\"neo-tree.command\").execute({ toggle = true, dir = LazyVim.root() }) end, desc = \"Explorer NeoTree (Root Dir)\", }, { \"fE\", function() require(\"neo-tree.command\").execute({ toggle = true, dir = vim.uv.cwd() }) end, desc = \"Explorer NeoTree (cwd)\", }, { \"e\", \"fe\", desc = \"Explorer NeoTree (Root Dir)\", remap = true }, { \"E\", \"fE\", desc = \"Explorer NeoTree (cwd)\", remap = true }, { \"ge\", function() require(\"neo-tree.command\").execute({ source = \"git_status\", toggle = true }) end, desc = \"Git Explorer\", }, { \"be\", function() require(\"neo-tree.command\").execute({ source = \"buffers\", toggle = true }) end, desc = \"Buffer Explorer\", }, }, deactivate = function() vim.cmd([[Neotree close]]) end, init = function() -- FIX: use `autocmd` for lazy-loading neo-tree instead of directly requiring it, -- because `cwd` is not set up properly. vim.api.nvim_create_autocmd(\"BufEnter\", { group = vim.api.nvim_create_augroup(\"Neotree_start_directory\", { clear = true }), desc = \"Start Neo-tree with directory\", once = true, callback = function() if package.loaded[\"neo-tree\"] then return else local stats = vim.uv.fs_stat(vim.fn.argv(0)) if stats and stats.type == \"directory\" then require(\"neo-tree\") end end end, }) end, opts = { sources = { \"filesystem\", \"buffers\", \"git_status\" }, open_files_do_not_replace_types = { \"terminal\", \"Trouble\", \"trouble\", \"qf\", \"Outline\" }, filesystem = { bind_to_cwd = false, follow_current_file = { enabled = true }, use_libuv_file_watcher = true, }, window = { mappings = { [\"l\"] = \"open\", [\"h\"] = \"close_node\", [\"\"] = \"none\", [\"Y\"] = { function(state) local node = state.tree:get_node() local path = node:get_id() vim.fn.setreg(\"+\", path, \"c\") end, desc = \"Copy Path to Clipboard\", }, [\"O\"] = { function(state) require(\"lazy.util\").open(state.tree:get_node().path, { system = true }) end, desc = \"Open with System Application\", }, [\"P\"] = { \"toggle_preview\", config = { use_float = false } }, }, }, default_component_configs = { indent = { with_expanders = true, -- if nil and file nesting is enabled, will enable expanders expander_collapsed = \"\", expander_expanded = \"\", expander_highlight = \"NeoTreeExpander\", }, git_status = { symbols = { unstaged = \"󰄱\", staged = \"󰱒\", }, }, }, }, config = function(_, opts) local function on_move(data) Snacks.rename.on_rename_file(data.source, data.destination) end local events = require(\"neo-tree.events\") opts.event_handlers = opts.event_handlers or {} vim.list_extend(opts.event_handlers, { { event = events.FILE_MOVED, handler = on_move }, { event = events.FILE_RENAMED, handler = on_move }, }) require(\"neo-tree\").setup(opts) vim.api.nvim_create_autocmd(\"TermClose\", { pattern = \"*lazygit\", callback = function() if package.loaded[\"neo-tree.sources.git_status\"] then require(\"neo-tree.sources.git_status\").refresh() end end, }) end, }","s":"neo-tree.nvim","u":"/plugins/editor","h":"#neo-treenvim","p":1214},{"i":1220,"t":"search/replace in multiple files Options Full Spec opts = { headerMaxWidth = 80 } { \"MagicDuck/grug-far.nvim\", opts = { headerMaxWidth = 80 }, cmd = \"GrugFar\", keys = { { \"sr\", function() local grug = require(\"grug-far\") local ext = vim.bo.buftype == \"\" and vim.fn.expand(\"%:e\") grug.open({ transient = true, prefills = { filesFilter = ext and ext ~= \"\" and \"*.\" .. ext or nil, }, }) end, mode = { \"n\", \"v\" }, desc = \"Search and Replace\", }, }, }","s":"grug-far.nvim","u":"/plugins/editor","h":"#grug-farnvim","p":1214},{"i":1222,"t":"Flash enhances the built-in search functionality by showing labels at the end of each match, letting you quickly jump to a specific location. Options Full Spec opts = {} { \"folke/flash.nvim\", event = \"VeryLazy\", vscode = true, ---@type Flash.Config opts = {}, -- stylua: ignore keys = { { \"s\", mode = { \"n\", \"x\", \"o\" }, function() require(\"flash\").jump() end, desc = \"Flash\" }, { \"S\", mode = { \"n\", \"o\", \"x\" }, function() require(\"flash\").treesitter() end, desc = \"Flash Treesitter\" }, { \"r\", mode = \"o\", function() require(\"flash\").remote() end, desc = \"Remote Flash\" }, { \"R\", mode = { \"o\", \"x\" }, function() require(\"flash\").treesitter_search() end, desc = \"Treesitter Search\" }, { \"\", mode = { \"c\" }, function() require(\"flash\").toggle() end, desc = \"Toggle Flash Search\" }, }, }","s":"flash.nvim","u":"/plugins/editor","h":"#flashnvim","p":1214},{"i":1224,"t":"which-key helps you remember key bindings by showing a popup with the active keybindings of the command you started typing. Options Full Spec opts = { preset = \"helix\", defaults = {}, spec = { { mode = { \"n\", \"v\" }, { \"\", group = \"tabs\" }, { \"c\", group = \"code\" }, { \"d\", group = \"debug\" }, { \"dp\", group = \"profiler\" }, { \"f\", group = \"file/find\" }, { \"g\", group = \"git\" }, { \"gh\", group = \"hunks\" }, { \"q\", group = \"quit/session\" }, { \"s\", group = \"search\" }, { \"u\", group = \"ui\", icon = { icon = \"󰙵 \", color = \"cyan\" } }, { \"x\", group = \"diagnostics/quickfix\", icon = { icon = \"󱖫 \", color = \"green\" } }, { \"[\", group = \"prev\" }, { \"]\", group = \"next\" }, { \"g\", group = \"goto\" }, { \"gs\", group = \"surround\" }, { \"z\", group = \"fold\" }, { \"b\", group = \"buffer\", expand = function() return require(\"which-key.extras\").expand.buf() end, }, { \"w\", group = \"windows\", proxy = \"\", expand = function() return require(\"which-key.extras\").expand.win() end, }, -- better descriptions { \"gx\", desc = \"Open with system app\" }, }, }, } { \"folke/which-key.nvim\", event = \"VeryLazy\", opts_extend = { \"spec\" }, opts = { preset = \"helix\", defaults = {}, spec = { { mode = { \"n\", \"v\" }, { \"\", group = \"tabs\" }, { \"c\", group = \"code\" }, { \"d\", group = \"debug\" }, { \"dp\", group = \"profiler\" }, { \"f\", group = \"file/find\" }, { \"g\", group = \"git\" }, { \"gh\", group = \"hunks\" }, { \"q\", group = \"quit/session\" }, { \"s\", group = \"search\" }, { \"u\", group = \"ui\", icon = { icon = \"󰙵 \", color = \"cyan\" } }, { \"x\", group = \"diagnostics/quickfix\", icon = { icon = \"󱖫 \", color = \"green\" } }, { \"[\", group = \"prev\" }, { \"]\", group = \"next\" }, { \"g\", group = \"goto\" }, { \"gs\", group = \"surround\" }, { \"z\", group = \"fold\" }, { \"b\", group = \"buffer\", expand = function() return require(\"which-key.extras\").expand.buf() end, }, { \"w\", group = \"windows\", proxy = \"\", expand = function() return require(\"which-key.extras\").expand.win() end, }, -- better descriptions { \"gx\", desc = \"Open with system app\" }, }, }, }, keys = { { \"?\", function() require(\"which-key\").show({ global = false }) end, desc = \"Buffer Keymaps (which-key)\", }, { \"\", function() require(\"which-key\").show({ keys = \"\", loop = true }) end, desc = \"Window Hydra Mode (which-key)\", }, }, config = function(_, opts) local wk = require(\"which-key\") wk.setup(opts) if not vim.tbl_isempty(opts.defaults) then LazyVim.warn(\"which-key: opts.defaults is deprecated. Please use opts.spec instead.\") wk.register(opts.defaults) end end, }","s":"which-key.nvim","u":"/plugins/editor","h":"#which-keynvim","p":1214},{"i":1226,"t":"git signs highlights text that has changed since the list git commit, and also lets you interactively stage & unstage hunks in a commit. Options Full Spec opts = { signs = { add = { text = \"▎\" }, change = { text = \"▎\" }, delete = { text = \"\" }, topdelete = { text = \"\" }, changedelete = { text = \"▎\" }, untracked = { text = \"▎\" }, }, signs_staged = { add = { text = \"▎\" }, change = { text = \"▎\" }, delete = { text = \"\" }, topdelete = { text = \"\" }, changedelete = { text = \"▎\" }, }, on_attach = function(buffer) local gs = package.loaded.gitsigns local function map(mode, l, r, desc) vim.keymap.set(mode, l, r, { buffer = buffer, desc = desc }) end -- stylua: ignore start map(\"n\", \"]h\", function() if vim.wo.diff then vim.cmd.normal({ \"]c\", bang = true }) else gs.nav_hunk(\"next\") end end, \"Next Hunk\") map(\"n\", \"[h\", function() if vim.wo.diff then vim.cmd.normal({ \"[c\", bang = true }) else gs.nav_hunk(\"prev\") end end, \"Prev Hunk\") map(\"n\", \"]H\", function() gs.nav_hunk(\"last\") end, \"Last Hunk\") map(\"n\", \"[H\", function() gs.nav_hunk(\"first\") end, \"First Hunk\") map({ \"n\", \"v\" }, \"ghs\", \":Gitsigns stage_hunk\", \"Stage Hunk\") map({ \"n\", \"v\" }, \"ghr\", \":Gitsigns reset_hunk\", \"Reset Hunk\") map(\"n\", \"ghS\", gs.stage_buffer, \"Stage Buffer\") map(\"n\", \"ghu\", gs.undo_stage_hunk, \"Undo Stage Hunk\") map(\"n\", \"ghR\", gs.reset_buffer, \"Reset Buffer\") map(\"n\", \"ghp\", gs.preview_hunk_inline, \"Preview Hunk Inline\") map(\"n\", \"ghb\", function() gs.blame_line({ full = true }) end, \"Blame Line\") map(\"n\", \"ghB\", function() gs.blame() end, \"Blame Buffer\") map(\"n\", \"ghd\", gs.diffthis, \"Diff This\") map(\"n\", \"ghD\", function() gs.diffthis(\"~\") end, \"Diff This ~\") map({ \"o\", \"x\" }, \"ih\", \":Gitsigns select_hunk\", \"GitSigns Select Hunk\") end, } { \"lewis6991/gitsigns.nvim\", event = \"LazyFile\", opts = { signs = { add = { text = \"▎\" }, change = { text = \"▎\" }, delete = { text = \"\" }, topdelete = { text = \"\" }, changedelete = { text = \"▎\" }, untracked = { text = \"▎\" }, }, signs_staged = { add = { text = \"▎\" }, change = { text = \"▎\" }, delete = { text = \"\" }, topdelete = { text = \"\" }, changedelete = { text = \"▎\" }, }, on_attach = function(buffer) local gs = package.loaded.gitsigns local function map(mode, l, r, desc) vim.keymap.set(mode, l, r, { buffer = buffer, desc = desc }) end -- stylua: ignore start map(\"n\", \"]h\", function() if vim.wo.diff then vim.cmd.normal({ \"]c\", bang = true }) else gs.nav_hunk(\"next\") end end, \"Next Hunk\") map(\"n\", \"[h\", function() if vim.wo.diff then vim.cmd.normal({ \"[c\", bang = true }) else gs.nav_hunk(\"prev\") end end, \"Prev Hunk\") map(\"n\", \"]H\", function() gs.nav_hunk(\"last\") end, \"Last Hunk\") map(\"n\", \"[H\", function() gs.nav_hunk(\"first\") end, \"First Hunk\") map({ \"n\", \"v\" }, \"ghs\", \":Gitsigns stage_hunk\", \"Stage Hunk\") map({ \"n\", \"v\" }, \"ghr\", \":Gitsigns reset_hunk\", \"Reset Hunk\") map(\"n\", \"ghS\", gs.stage_buffer, \"Stage Buffer\") map(\"n\", \"ghu\", gs.undo_stage_hunk, \"Undo Stage Hunk\") map(\"n\", \"ghR\", gs.reset_buffer, \"Reset Buffer\") map(\"n\", \"ghp\", gs.preview_hunk_inline, \"Preview Hunk Inline\") map(\"n\", \"ghb\", function() gs.blame_line({ full = true }) end, \"Blame Line\") map(\"n\", \"ghB\", function() gs.blame() end, \"Blame Buffer\") map(\"n\", \"ghd\", gs.diffthis, \"Diff This\") map(\"n\", \"ghD\", function() gs.diffthis(\"~\") end, \"Diff This ~\") map({ \"o\", \"x\" }, \"ih\", \":Gitsigns select_hunk\", \"GitSigns Select Hunk\") end, }, }","s":"gitsigns.nvim","u":"/plugins/editor","h":"#gitsignsnvim","p":1214},{"i":1228,"t":"Options Full Spec opts = function() Snacks.toggle({ name = \"Git Signs\", get = function() return require(\"gitsigns.config\").config.signcolumn end, set = function(state) require(\"gitsigns\").toggle_signs(state) end, }):map(\"uG\") end { \"gitsigns.nvim\", opts = function() Snacks.toggle({ name = \"Git Signs\", get = function() return require(\"gitsigns.config\").config.signcolumn end, set = function(state) require(\"gitsigns\").toggle_signs(state) end, }):map(\"uG\") end, }","s":"gitsigns.nvim","u":"/plugins/editor","h":"#gitsignsnvim-1","p":1214},{"i":1230,"t":"better diagnostics list and others Options Full Spec opts = { modes = { lsp = { win = { position = \"right\" }, }, }, } { \"folke/trouble.nvim\", cmd = { \"Trouble\" }, opts = { modes = { lsp = { win = { position = \"right\" }, }, }, }, keys = { { \"xx\", \"Trouble diagnostics toggle\", desc = \"Diagnostics (Trouble)\" }, { \"xX\", \"Trouble diagnostics toggle filter.buf=0\", desc = \"Buffer Diagnostics (Trouble)\" }, { \"cs\", \"Trouble symbols toggle\", desc = \"Symbols (Trouble)\" }, { \"cS\", \"Trouble lsp toggle\", desc = \"LSP references/definitions/... (Trouble)\" }, { \"xL\", \"Trouble loclist toggle\", desc = \"Location List (Trouble)\" }, { \"xQ\", \"Trouble qflist toggle\", desc = \"Quickfix List (Trouble)\" }, { \"[q\", function() if require(\"trouble\").is_open() then require(\"trouble\").prev({ skip_groups = true, jump = true }) else local ok, err = pcall(vim.cmd.cprev) if not ok then vim.notify(err, vim.log.levels.ERROR) end end end, desc = \"Previous Trouble/Quickfix Item\", }, { \"]q\", function() if require(\"trouble\").is_open() then require(\"trouble\").next({ skip_groups = true, jump = true }) else local ok, err = pcall(vim.cmd.cnext) if not ok then vim.notify(err, vim.log.levels.ERROR) end end end, desc = \"Next Trouble/Quickfix Item\", }, }, }","s":"trouble.nvim","u":"/plugins/editor","h":"#troublenvim","p":1214},{"i":1232,"t":"Finds and lists all of the TODO, HACK, BUG, etc comment in your project and loads them into a browsable list. Options Full Spec opts = {} { \"folke/todo-comments.nvim\", cmd = { \"TodoTrouble\", \"TodoTelescope\" }, event = \"LazyFile\", opts = {}, -- stylua: ignore keys = { { \"]t\", function() require(\"todo-comments\").jump_next() end, desc = \"Next Todo Comment\" }, { \"[t\", function() require(\"todo-comments\").jump_prev() end, desc = \"Previous Todo Comment\" }, { \"xt\", \"Trouble todo toggle\", desc = \"Todo (Trouble)\" }, { \"xT\", \"Trouble todo toggle filter = {tag = {TODO,FIX,FIXME}}\", desc = \"Todo/Fix/Fixme (Trouble)\" }, { \"st\", \"TodoTelescope\", desc = \"Todo\" }, { \"sT\", \"TodoTelescope keywords=TODO,FIX,FIXME\", desc = \"Todo/Fix/Fixme\" }, }, }","s":"todo-comments.nvim","u":"/plugins/editor","h":"#todo-commentsnvim","p":1214},{"i":1235,"t":"The syntax for adding, deleting and changing LSP Keymaps, is the same as for plugin keymaps, but you need to configure it using the opts() method. -- LSP keymaps { \"neovim/nvim-lspconfig\", opts = function() local keys = require(\"lazyvim.plugins.lsp.keymaps\").get() -- change a keymap keys[#keys + 1] = { \"K\", \"echo 'hello'\" } -- disable a keymap keys[#keys + 1] = { \"K\", false } -- add a keymap keys[#keys + 1] = { \"H\", \"echo 'hello'\" } end, }","s":"⌨️ Customizing LSP Keymaps","u":"/plugins/lsp","h":"#️-customizing-lsp-keymaps","p":1233},{"i":1237,"t":"lspconfig Options Full Spec opts = function() ---@class PluginLspOpts local ret = { -- options for vim.diagnostic.config() ---@type vim.diagnostic.Opts diagnostics = { underline = true, update_in_insert = false, virtual_text = { spacing = 4, source = \"if_many\", prefix = \"●\", -- this will set set the prefix to a function that returns the diagnostics icon based on the severity -- this only works on a recent 0.10.0 build. Will be set to \"●\" when not supported -- prefix = \"icons\", }, severity_sort = true, signs = { text = { [vim.diagnostic.severity.ERROR] = LazyVim.config.icons.diagnostics.Error, [vim.diagnostic.severity.WARN] = LazyVim.config.icons.diagnostics.Warn, [vim.diagnostic.severity.HINT] = LazyVim.config.icons.diagnostics.Hint, [vim.diagnostic.severity.INFO] = LazyVim.config.icons.diagnostics.Info, }, }, }, -- Enable this to enable the builtin LSP inlay hints on Neovim >= 0.10.0 -- Be aware that you also will need to properly configure your LSP server to -- provide the inlay hints. inlay_hints = { enabled = true, exclude = { \"vue\" }, -- filetypes for which you don't want to enable inlay hints }, -- Enable this to enable the builtin LSP code lenses on Neovim >= 0.10.0 -- Be aware that you also will need to properly configure your LSP server to -- provide the code lenses. codelens = { enabled = false, }, -- add any global capabilities here capabilities = { workspace = { fileOperations = { didRename = true, willRename = true, }, }, }, -- options for vim.lsp.buf.format -- `bufnr` and `filter` is handled by the LazyVim formatter, -- but can be also overridden when specified format = { formatting_options = nil, timeout_ms = nil, }, -- LSP Server Settings ---@type lspconfig.options servers = { lua_ls = { -- mason = false, -- set to false if you don't want this server to be installed with mason -- Use this to add any additional keymaps -- for specific lsp servers -- ---@type LazyKeysSpec[] -- keys = {}, settings = { Lua = { workspace = { checkThirdParty = false, }, codeLens = { enable = true, }, completion = { callSnippet = \"Replace\", }, doc = { privateName = { \"^_\" }, }, hint = { enable = true, setType = false, paramType = true, paramName = \"Disable\", semicolon = \"Disable\", arrayIndex = \"Disable\", }, }, }, }, }, -- you can do any additional lsp server setup here -- return true if you don't want this server to be setup with lspconfig ---@type table setup = { -- example to setup with typescript.nvim -- tsserver = function(_, opts) -- require(\"typescript\").setup({ server = opts }) -- return true -- end, -- Specify * to use this function as a fallback for any server -- [\"*\"] = function(server, opts) end, }, } return ret end { \"neovim/nvim-lspconfig\", event = \"LazyFile\", dependencies = { \"mason.nvim\", { \"williamboman/mason-lspconfig.nvim\", config = function() end }, }, opts = function() ---@class PluginLspOpts local ret = { -- options for vim.diagnostic.config() ---@type vim.diagnostic.Opts diagnostics = { underline = true, update_in_insert = false, virtual_text = { spacing = 4, source = \"if_many\", prefix = \"●\", -- this will set set the prefix to a function that returns the diagnostics icon based on the severity -- this only works on a recent 0.10.0 build. Will be set to \"●\" when not supported -- prefix = \"icons\", }, severity_sort = true, signs = { text = { [vim.diagnostic.severity.ERROR] = LazyVim.config.icons.diagnostics.Error, [vim.diagnostic.severity.WARN] = LazyVim.config.icons.diagnostics.Warn, [vim.diagnostic.severity.HINT] = LazyVim.config.icons.diagnostics.Hint, [vim.diagnostic.severity.INFO] = LazyVim.config.icons.diagnostics.Info, }, }, }, -- Enable this to enable the builtin LSP inlay hints on Neovim >= 0.10.0 -- Be aware that you also will need to properly configure your LSP server to -- provide the inlay hints. inlay_hints = { enabled = true, exclude = { \"vue\" }, -- filetypes for which you don't want to enable inlay hints }, -- Enable this to enable the builtin LSP code lenses on Neovim >= 0.10.0 -- Be aware that you also will need to properly configure your LSP server to -- provide the code lenses. codelens = { enabled = false, }, -- add any global capabilities here capabilities = { workspace = { fileOperations = { didRename = true, willRename = true, }, }, }, -- options for vim.lsp.buf.format -- `bufnr` and `filter` is handled by the LazyVim formatter, -- but can be also overridden when specified format = { formatting_options = nil, timeout_ms = nil, }, -- LSP Server Settings ---@type lspconfig.options servers = { lua_ls = { -- mason = false, -- set to false if you don't want this server to be installed with mason -- Use this to add any additional keymaps -- for specific lsp servers -- ---@type LazyKeysSpec[] -- keys = {}, settings = { Lua = { workspace = { checkThirdParty = false, }, codeLens = { enable = true, }, completion = { callSnippet = \"Replace\", }, doc = { privateName = { \"^_\" }, }, hint = { enable = true, setType = false, paramType = true, paramName = \"Disable\", semicolon = \"Disable\", arrayIndex = \"Disable\", }, }, }, }, }, -- you can do any additional lsp server setup here -- return true if you don't want this server to be setup with lspconfig ---@type table setup = { -- example to setup with typescript.nvim -- tsserver = function(_, opts) -- require(\"typescript\").setup({ server = opts }) -- return true -- end, -- Specify * to use this function as a fallback for any server -- [\"*\"] = function(server, opts) end, }, } return ret end, ---@param opts PluginLspOpts config = function(_, opts) -- setup autoformat LazyVim.format.register(LazyVim.lsp.formatter()) -- setup keymaps LazyVim.lsp.on_attach(function(client, buffer) require(\"lazyvim.plugins.lsp.keymaps\").on_attach(client, buffer) end) LazyVim.lsp.setup() LazyVim.lsp.on_dynamic_capability(require(\"lazyvim.plugins.lsp.keymaps\").on_attach) -- diagnostics signs if vim.fn.has(\"nvim-0.10.0\") == 0 then if type(opts.diagnostics.signs) ~= \"boolean\" then for severity, icon in pairs(opts.diagnostics.signs.text) do local name = vim.diagnostic.severity[severity]:lower():gsub(\"^%l\", string.upper) name = \"DiagnosticSign\" .. name vim.fn.sign_define(name, { text = icon, texthl = name, numhl = \"\" }) end end end if vim.fn.has(\"nvim-0.10\") == 1 then -- inlay hints if opts.inlay_hints.enabled then LazyVim.lsp.on_supports_method(\"textDocument/inlayHint\", function(client, buffer) if vim.api.nvim_buf_is_valid(buffer) and vim.bo[buffer].buftype == \"\" and not vim.tbl_contains(opts.inlay_hints.exclude, vim.bo[buffer].filetype) then vim.lsp.inlay_hint.enable(true, { bufnr = buffer }) end end) end -- code lens if opts.codelens.enabled and vim.lsp.codelens then LazyVim.lsp.on_supports_method(\"textDocument/codeLens\", function(client, buffer) vim.lsp.codelens.refresh() vim.api.nvim_create_autocmd({ \"BufEnter\", \"CursorHold\", \"InsertLeave\" }, { buffer = buffer, callback = vim.lsp.codelens.refresh, }) end) end end if type(opts.diagnostics.virtual_text) == \"table\" and opts.diagnostics.virtual_text.prefix == \"icons\" then opts.diagnostics.virtual_text.prefix = vim.fn.has(\"nvim-0.10.0\") == 0 and \"●\" or function(diagnostic) local icons = LazyVim.config.icons.diagnostics for d, icon in pairs(icons) do if diagnostic.severity == vim.diagnostic.severity[d:upper()] then return icon end end end end vim.diagnostic.config(vim.deepcopy(opts.diagnostics)) local servers = opts.servers local has_cmp, cmp_nvim_lsp = pcall(require, \"cmp_nvim_lsp\") local has_blink, blink = pcall(require, \"blink.cmp\") local capabilities = vim.tbl_deep_extend( \"force\", {}, vim.lsp.protocol.make_client_capabilities(), has_cmp and cmp_nvim_lsp.default_capabilities() or {}, has_blink and blink.get_lsp_capabilities() or {}, opts.capabilities or {} ) local function setup(server) local server_opts = vim.tbl_deep_extend(\"force\", { capabilities = vim.deepcopy(capabilities), }, servers[server] or {}) if server_opts.enabled == false then return end if opts.setup[server] then if opts.setup[server](server, server_opts) then return end elseif opts.setup[\"*\"] then if opts.setup[\"*\"](server, server_opts) then return end end require(\"lspconfig\")[server].setup(server_opts) end -- get all the servers that are available through mason-lspconfig local have_mason, mlsp = pcall(require, \"mason-lspconfig\") local all_mslp_servers = {} if have_mason then all_mslp_servers = vim.tbl_keys(require(\"mason-lspconfig.mappings.server\").lspconfig_to_package) end local ensure_installed = {} ---@type string[] for server, server_opts in pairs(servers) do if server_opts then server_opts = server_opts == true and {} or server_opts if server_opts.enabled ~= false then -- run manual setup if mason=false or if this is a server that cannot be installed with mason-lspconfig if server_opts.mason == false or not vim.tbl_contains(all_mslp_servers, server) then setup(server) else ensure_installed[#ensure_installed + 1] = server end end end end if have_mason then mlsp.setup({ ensure_installed = vim.tbl_deep_extend( \"force\", ensure_installed, LazyVim.opts(\"mason-lspconfig.nvim\").ensure_installed or {} ), handlers = { setup }, }) end if LazyVim.lsp.is_enabled(\"denols\") and LazyVim.lsp.is_enabled(\"vtsls\") then local is_deno = require(\"lspconfig.util\").root_pattern(\"deno.json\", \"deno.jsonc\") LazyVim.lsp.disable(\"vtsls\", is_deno) LazyVim.lsp.disable(\"denols\", function(root_dir, config) if not is_deno(root_dir) then config.settings.deno.enable = false end return false end) end end, }","s":"nvim-lspconfig","u":"/plugins/lsp","h":"#nvim-lspconfig","p":1233},{"i":1239,"t":"Options Full Spec opts = nil { \"mason.nvim\", { \"williamboman/mason-lspconfig.nvim\", config = function() end }, }","s":"mason.nvim","u":"/plugins/lsp","h":"#masonnvim","p":1233},{"i":1241,"t":"Options Full Spec opts = {} { \"williamboman/mason-lspconfig.nvim\", config = function() end }","s":"mason-lspconfig.nvim","u":"/plugins/lsp","h":"#mason-lspconfignvim","p":1233},{"i":1243,"t":"cmdline tools and lsp servers Options Full Spec opts = { ensure_installed = { \"stylua\", \"shfmt\", }, } { \"williamboman/mason.nvim\", cmd = \"Mason\", keys = { { \"cm\", \"Mason\", desc = \"Mason\" } }, build = \":MasonUpdate\", opts_extend = { \"ensure_installed\" }, opts = { ensure_installed = { \"stylua\", \"shfmt\", }, }, ---@param opts MasonSettings | {ensure_installed: string[]} config = function(_, opts) require(\"mason\").setup(opts) local mr = require(\"mason-registry\") mr:on(\"package:install:success\", function() vim.defer_fn(function() -- trigger FileType event to possibly load this newly installed LSP server require(\"lazy.core.handler.event\").trigger({ event = \"FileType\", buf = vim.api.nvim_get_current_buf(), }) end, 100) end) mr.refresh(function() for _, tool in ipairs(opts.ensure_installed) do local p = mr.get_package(tool) if not p:is_installed() then p:install() end end end) end, }","s":"mason.nvim","u":"/plugins/lsp","h":"#masonnvim-1","p":1233},{"i":1246,"t":"Snacks utils Options Full Spec opts = { bigfile = { enabled = true }, quickfile = { enabled = true }, terminal = { win = { keys = { nav_h = { \"\", term_nav(\"h\"), desc = \"Go to Left Window\", expr = true, mode = \"t\" }, nav_j = { \"\", term_nav(\"j\"), desc = \"Go to Lower Window\", expr = true, mode = \"t\" }, nav_k = { \"\", term_nav(\"k\"), desc = \"Go to Upper Window\", expr = true, mode = \"t\" }, nav_l = { \"\", term_nav(\"l\"), desc = \"Go to Right Window\", expr = true, mode = \"t\" }, }, }, }, } { \"snacks.nvim\", opts = { bigfile = { enabled = true }, quickfile = { enabled = true }, terminal = { win = { keys = { nav_h = { \"\", term_nav(\"h\"), desc = \"Go to Left Window\", expr = true, mode = \"t\" }, nav_j = { \"\", term_nav(\"j\"), desc = \"Go to Lower Window\", expr = true, mode = \"t\" }, nav_k = { \"\", term_nav(\"k\"), desc = \"Go to Upper Window\", expr = true, mode = \"t\" }, nav_l = { \"\", term_nav(\"l\"), desc = \"Go to Right Window\", expr = true, mode = \"t\" }, }, }, }, }, -- stylua: ignore keys = { { \".\", function() Snacks.scratch() end, desc = \"Toggle Scratch Buffer\" }, { \"S\", function() Snacks.scratch.select() end, desc = \"Select Scratch Buffer\" }, { \"dps\", function() Snacks.profiler.scratch() end, desc = \"Profiler Scratch Buffer\" }, }, }","s":"snacks.nvim","u":"/plugins/util","h":"#snacksnvim","p":1244},{"i":1248,"t":"Session management. This saves your session in the background, keeping track of open buffers, window arrangement, and more. You can restore sessions when returning through the dashboard. Options Full Spec opts = {} { \"folke/persistence.nvim\", event = \"BufReadPre\", opts = {}, -- stylua: ignore keys = { { \"qs\", function() require(\"persistence\").load() end, desc = \"Restore Session\" }, { \"qS\", function() require(\"persistence\").select() end,desc = \"Select Session\" }, { \"ql\", function() require(\"persistence\").load({ last = true }) end, desc = \"Restore Last Session\" }, { \"qd\", function() require(\"persistence\").stop() end, desc = \"Don't Save Current Session\" }, }, }","s":"persistence.nvim","u":"/plugins/util","h":"#persistencenvim","p":1244},{"i":1250,"t":"library used by other plugins Options Full Spec opts = nil { \"nvim-lua/plenary.nvim\", lazy = true }","s":"plenary.nvim","u":"/plugins/util","h":"#plenarynvim","p":1244},{"i":1253,"t":"This is what powers LazyVim's fancy-looking tabs, which include filetype icons and close buttons. Options Full Spec opts = { options = { -- stylua: ignore close_command = function(n) Snacks.bufdelete(n) end, -- stylua: ignore right_mouse_command = function(n) Snacks.bufdelete(n) end, diagnostics = \"nvim_lsp\", always_show_bufferline = false, diagnostics_indicator = function(_, _, diag) local icons = LazyVim.config.icons.diagnostics local ret = (diag.error and icons.Error .. diag.error .. \" \" or \"\") .. (diag.warning and icons.Warn .. diag.warning or \"\") return vim.trim(ret) end, offsets = { { filetype = \"neo-tree\", text = \"Neo-tree\", highlight = \"Directory\", text_align = \"left\", }, }, ---@param opts bufferline.IconFetcherOpts get_element_icon = function(opts) return LazyVim.config.icons.ft[opts.filetype] end, }, } { \"akinsho/bufferline.nvim\", event = \"VeryLazy\", keys = { { \"bp\", \"BufferLineTogglePin\", desc = \"Toggle Pin\" }, { \"bP\", \"BufferLineGroupClose ungrouped\", desc = \"Delete Non-Pinned Buffers\" }, { \"br\", \"BufferLineCloseRight\", desc = \"Delete Buffers to the Right\" }, { \"bl\", \"BufferLineCloseLeft\", desc = \"Delete Buffers to the Left\" }, { \"\", \"BufferLineCyclePrev\", desc = \"Prev Buffer\" }, { \"\", \"BufferLineCycleNext\", desc = \"Next Buffer\" }, { \"[b\", \"BufferLineCyclePrev\", desc = \"Prev Buffer\" }, { \"]b\", \"BufferLineCycleNext\", desc = \"Next Buffer\" }, { \"[B\", \"BufferLineMovePrev\", desc = \"Move buffer prev\" }, { \"]B\", \"BufferLineMoveNext\", desc = \"Move buffer next\" }, }, opts = { options = { -- stylua: ignore close_command = function(n) Snacks.bufdelete(n) end, -- stylua: ignore right_mouse_command = function(n) Snacks.bufdelete(n) end, diagnostics = \"nvim_lsp\", always_show_bufferline = false, diagnostics_indicator = function(_, _, diag) local icons = LazyVim.config.icons.diagnostics local ret = (diag.error and icons.Error .. diag.error .. \" \" or \"\") .. (diag.warning and icons.Warn .. diag.warning or \"\") return vim.trim(ret) end, offsets = { { filetype = \"neo-tree\", text = \"Neo-tree\", highlight = \"Directory\", text_align = \"left\", }, }, ---@param opts bufferline.IconFetcherOpts get_element_icon = function(opts) return LazyVim.config.icons.ft[opts.filetype] end, }, }, config = function(_, opts) require(\"bufferline\").setup(opts) -- Fix bufferline when restoring a session vim.api.nvim_create_autocmd({ \"BufAdd\", \"BufDelete\" }, { callback = function() vim.schedule(function() pcall(nvim_bufferline) end) end, }) end, }","s":"bufferline.nvim","u":"/plugins/ui","h":"#bufferlinenvim","p":1251},{"i":1255,"t":"statusline Options Full Spec opts = function() -- PERF: we don't need this lualine require madness 🤷 local lualine_require = require(\"lualine_require\") lualine_require.require = require local icons = LazyVim.config.icons vim.o.laststatus = vim.g.lualine_laststatus local opts = { options = { theme = \"auto\", globalstatus = vim.o.laststatus == 3, disabled_filetypes = { statusline = { \"dashboard\", \"alpha\", \"ministarter\", \"snacks_dashboard\" } }, }, sections = { lualine_a = { \"mode\" }, lualine_b = { \"branch\" }, lualine_c = { LazyVim.lualine.root_dir(), { \"diagnostics\", symbols = { error = icons.diagnostics.Error, warn = icons.diagnostics.Warn, info = icons.diagnostics.Info, hint = icons.diagnostics.Hint, }, }, { \"filetype\", icon_only = true, separator = \"\", padding = { left = 1, right = 0 } }, { LazyVim.lualine.pretty_path() }, }, lualine_x = { Snacks.profiler.status(), -- stylua: ignore { function() return require(\"noice\").api.status.command.get() end, cond = function() return package.loaded[\"noice\"] and require(\"noice\").api.status.command.has() end, color = function() return { fg = Snacks.util.color(\"Statement\") } end, }, -- stylua: ignore { function() return require(\"noice\").api.status.mode.get() end, cond = function() return package.loaded[\"noice\"] and require(\"noice\").api.status.mode.has() end, color = function() return { fg = Snacks.util.color(\"Constant\") } end, }, -- stylua: ignore { function() return \" \" .. require(\"dap\").status() end, cond = function() return package.loaded[\"dap\"] and require(\"dap\").status() ~= \"\" end, color = function() return { fg = Snacks.util.color(\"Debug\") } end, }, -- stylua: ignore { require(\"lazy.status\").updates, cond = require(\"lazy.status\").has_updates, color = function() return { fg = Snacks.util.color(\"Special\") } end, }, { \"diff\", symbols = { added = icons.git.added, modified = icons.git.modified, removed = icons.git.removed, }, source = function() local gitsigns = vim.b.gitsigns_status_dict if gitsigns then return { added = gitsigns.added, modified = gitsigns.changed, removed = gitsigns.removed, } end end, }, }, lualine_y = { { \"progress\", separator = \" \", padding = { left = 1, right = 0 } }, { \"location\", padding = { left = 0, right = 1 } }, }, lualine_z = { function() return \" \" .. os.date(\"%R\") end, }, }, extensions = { \"neo-tree\", \"lazy\" }, } -- do not add trouble symbols if aerial is enabled -- And allow it to be overriden for some buffer types (see autocmds) if vim.g.trouble_lualine and LazyVim.has(\"trouble.nvim\") then local trouble = require(\"trouble\") local symbols = trouble.statusline({ mode = \"symbols\", groups = {}, title = false, filter = { range = true }, format = \"{kind_icon}{symbol.name:Normal}\", hl_group = \"lualine_c_normal\", }) table.insert(opts.sections.lualine_c, { symbols and symbols.get, cond = function() return vim.b.trouble_lualine ~= false and symbols.has() end, }) end return opts end { \"nvim-lualine/lualine.nvim\", event = \"VeryLazy\", init = function() vim.g.lualine_laststatus = vim.o.laststatus if vim.fn.argc(-1) > 0 then -- set an empty statusline till lualine loads vim.o.statusline = \" \" else -- hide the statusline on the starter page vim.o.laststatus = 0 end end, opts = function() -- PERF: we don't need this lualine require madness 🤷 local lualine_require = require(\"lualine_require\") lualine_require.require = require local icons = LazyVim.config.icons vim.o.laststatus = vim.g.lualine_laststatus local opts = { options = { theme = \"auto\", globalstatus = vim.o.laststatus == 3, disabled_filetypes = { statusline = { \"dashboard\", \"alpha\", \"ministarter\", \"snacks_dashboard\" } }, }, sections = { lualine_a = { \"mode\" }, lualine_b = { \"branch\" }, lualine_c = { LazyVim.lualine.root_dir(), { \"diagnostics\", symbols = { error = icons.diagnostics.Error, warn = icons.diagnostics.Warn, info = icons.diagnostics.Info, hint = icons.diagnostics.Hint, }, }, { \"filetype\", icon_only = true, separator = \"\", padding = { left = 1, right = 0 } }, { LazyVim.lualine.pretty_path() }, }, lualine_x = { Snacks.profiler.status(), -- stylua: ignore { function() return require(\"noice\").api.status.command.get() end, cond = function() return package.loaded[\"noice\"] and require(\"noice\").api.status.command.has() end, color = function() return { fg = Snacks.util.color(\"Statement\") } end, }, -- stylua: ignore { function() return require(\"noice\").api.status.mode.get() end, cond = function() return package.loaded[\"noice\"] and require(\"noice\").api.status.mode.has() end, color = function() return { fg = Snacks.util.color(\"Constant\") } end, }, -- stylua: ignore { function() return \" \" .. require(\"dap\").status() end, cond = function() return package.loaded[\"dap\"] and require(\"dap\").status() ~= \"\" end, color = function() return { fg = Snacks.util.color(\"Debug\") } end, }, -- stylua: ignore { require(\"lazy.status\").updates, cond = require(\"lazy.status\").has_updates, color = function() return { fg = Snacks.util.color(\"Special\") } end, }, { \"diff\", symbols = { added = icons.git.added, modified = icons.git.modified, removed = icons.git.removed, }, source = function() local gitsigns = vim.b.gitsigns_status_dict if gitsigns then return { added = gitsigns.added, modified = gitsigns.changed, removed = gitsigns.removed, } end end, }, }, lualine_y = { { \"progress\", separator = \" \", padding = { left = 1, right = 0 } }, { \"location\", padding = { left = 0, right = 1 } }, }, lualine_z = { function() return \" \" .. os.date(\"%R\") end, }, }, extensions = { \"neo-tree\", \"lazy\" }, } -- do not add trouble symbols if aerial is enabled -- And allow it to be overriden for some buffer types (see autocmds) if vim.g.trouble_lualine and LazyVim.has(\"trouble.nvim\") then local trouble = require(\"trouble\") local symbols = trouble.statusline({ mode = \"symbols\", groups = {}, title = false, filter = { range = true }, format = \"{kind_icon}{symbol.name:Normal}\", hl_group = \"lualine_c_normal\", }) table.insert(opts.sections.lualine_c, { symbols and symbols.get, cond = function() return vim.b.trouble_lualine ~= false and symbols.has() end, }) end return opts end, }","s":"lualine.nvim","u":"/plugins/ui","h":"#lualinenvim","p":1251},{"i":1257,"t":"Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu. Options Full Spec opts = { lsp = { override = { [\"vim.lsp.util.convert_input_to_markdown_lines\"] = true, [\"vim.lsp.util.stylize_markdown\"] = true, [\"cmp.entry.get_documentation\"] = true, }, }, routes = { { filter = { event = \"msg_show\", any = { { find = \"%d+L, %d+B\" }, { find = \"; after #%d+\" }, { find = \"; before #%d+\" }, }, }, view = \"mini\", }, }, presets = { bottom_search = true, command_palette = true, long_message_to_split = true, }, } { \"folke/noice.nvim\", event = \"VeryLazy\", opts = { lsp = { override = { [\"vim.lsp.util.convert_input_to_markdown_lines\"] = true, [\"vim.lsp.util.stylize_markdown\"] = true, [\"cmp.entry.get_documentation\"] = true, }, }, routes = { { filter = { event = \"msg_show\", any = { { find = \"%d+L, %d+B\" }, { find = \"; after #%d+\" }, { find = \"; before #%d+\" }, }, }, view = \"mini\", }, }, presets = { bottom_search = true, command_palette = true, long_message_to_split = true, }, }, -- stylua: ignore keys = { { \"sn\", \"\", desc = \"+noice\"}, { \"\", function() require(\"noice\").redirect(vim.fn.getcmdline()) end, mode = \"c\", desc = \"Redirect Cmdline\" }, { \"snl\", function() require(\"noice\").cmd(\"last\") end, desc = \"Noice Last Message\" }, { \"snh\", function() require(\"noice\").cmd(\"history\") end, desc = \"Noice History\" }, { \"sna\", function() require(\"noice\").cmd(\"all\") end, desc = \"Noice All\" }, { \"snd\", function() require(\"noice\").cmd(\"dismiss\") end, desc = \"Dismiss All\" }, { \"snt\", function() require(\"noice\").cmd(\"pick\") end, desc = \"Noice Picker (Telescope/FzfLua)\" }, { \"\", function() if not require(\"noice.lsp\").scroll(4) then return \"\" end end, silent = true, expr = true, desc = \"Scroll Forward\", mode = {\"i\", \"n\", \"s\"} }, { \"\", function() if not require(\"noice.lsp\").scroll(-4) then return \"\" end end, silent = true, expr = true, desc = \"Scroll Backward\", mode = {\"i\", \"n\", \"s\"}}, }, config = function(_, opts) -- HACK: noice shows messages from before it was enabled, -- but this is not ideal when Lazy is installing plugins, -- so clear the messages in this case. if vim.o.filetype == \"lazy\" then vim.cmd([[messages clear]]) end require(\"noice\").setup(opts) end, }","s":"noice.nvim","u":"/plugins/ui","h":"#noicenvim","p":1251},{"i":1259,"t":"icons Options Full Spec opts = { file = { [\".keep\"] = { glyph = \"󰊢\", hl = \"MiniIconsGrey\" }, [\"devcontainer.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, }, filetype = { dotenv = { glyph = \"\", hl = \"MiniIconsYellow\" }, }, } { \"echasnovski/mini.icons\", lazy = true, opts = { file = { [\".keep\"] = { glyph = \"󰊢\", hl = \"MiniIconsGrey\" }, [\"devcontainer.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, }, filetype = { dotenv = { glyph = \"\", hl = \"MiniIconsYellow\" }, }, }, init = function() package.preload[\"nvim-web-devicons\"] = function() require(\"mini.icons\").mock_nvim_web_devicons() return package.loaded[\"nvim-web-devicons\"] end end, }","s":"mini.icons","u":"/plugins/ui","h":"#miniicons","p":1251},{"i":1261,"t":"ui components Options Full Spec opts = nil { \"MunifTanjim/nui.nvim\", lazy = true }","s":"nui.nvim","u":"/plugins/ui","h":"#nuinvim","p":1251},{"i":1263,"t":"Options Full Spec opts = { indent = { enabled = true }, input = { enabled = true }, notifier = { enabled = true }, scope = { enabled = true }, scroll = { enabled = true }, statuscolumn = { enabled = false }, -- we set this in options.lua toggle = { map = LazyVim.safe_keymap_set }, words = { enabled = true }, } { \"snacks.nvim\", opts = { indent = { enabled = true }, input = { enabled = true }, notifier = { enabled = true }, scope = { enabled = true }, scroll = { enabled = true }, statuscolumn = { enabled = false }, -- we set this in options.lua toggle = { map = LazyVim.safe_keymap_set }, words = { enabled = true }, }, -- stylua: ignore keys = { { \"n\", function() Snacks.notifier.show_history() end, desc = \"Notification History\" }, { \"un\", function() Snacks.notifier.hide() end, desc = \"Dismiss All Notifications\" }, }, }","s":"snacks.nvim","u":"/plugins/ui","h":"#snacksnvim","p":1251},{"i":1265,"t":"Options Full Spec opts = { dashboard = { preset = { header = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]], -- stylua: ignore ---@type snacks.dashboard.Item[] keys = { { icon = \" \", key = \"f\", desc = \"Find File\", action = \":lua Snacks.dashboard.pick('files')\" }, { icon = \" \", key = \"n\", desc = \"New File\", action = \":ene | startinsert\" }, { icon = \" \", key = \"g\", desc = \"Find Text\", action = \":lua Snacks.dashboard.pick('live_grep')\" }, { icon = \" \", key = \"r\", desc = \"Recent Files\", action = \":lua Snacks.dashboard.pick('oldfiles')\" }, { icon = \" \", key = \"c\", desc = \"Config\", action = \":lua Snacks.dashboard.pick('files', {cwd = vim.fn.stdpath('config')})\" }, { icon = \" \", key = \"s\", desc = \"Restore Session\", section = \"session\" }, { icon = \" \", key = \"x\", desc = \"Lazy Extras\", action = \":LazyExtras\" }, { icon = \"󰒲 \", key = \"l\", desc = \"Lazy\", action = \":Lazy\" }, { icon = \" \", key = \"q\", desc = \"Quit\", action = \":qa\" }, }, }, }, } { \"snacks.nvim\", opts = { dashboard = { preset = { header = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]], -- stylua: ignore ---@type snacks.dashboard.Item[] keys = { { icon = \" \", key = \"f\", desc = \"Find File\", action = \":lua Snacks.dashboard.pick('files')\" }, { icon = \" \", key = \"n\", desc = \"New File\", action = \":ene | startinsert\" }, { icon = \" \", key = \"g\", desc = \"Find Text\", action = \":lua Snacks.dashboard.pick('live_grep')\" }, { icon = \" \", key = \"r\", desc = \"Recent Files\", action = \":lua Snacks.dashboard.pick('oldfiles')\" }, { icon = \" \", key = \"c\", desc = \"Config\", action = \":lua Snacks.dashboard.pick('files', {cwd = vim.fn.stdpath('config')})\" }, { icon = \" \", key = \"s\", desc = \"Restore Session\", section = \"session\" }, { icon = \" \", key = \"x\", desc = \"Lazy Extras\", action = \":LazyExtras\" }, { icon = \"󰒲 \", key = \"l\", desc = \"Lazy\", action = \":Lazy\" }, { icon = \" \", key = \"q\", desc = \"Quit\", action = \":qa\" }, }, }, }, }, }","s":"snacks.nvim","u":"/plugins/ui","h":"#snacksnvim-1","p":1251}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,4.238,1,5.29,2,4.442,3,8.022,4,0.462,5,6.479,6,5.015,7,9.331,8,5.217,9,6.844,10,1.999]],["t/4",[1,4.6,4,0.583,5,5.633,8,4.536,9,5.951,10,1.738,11,8.113,12,0.551,13,8.113,14,8.113,15,6.975,16,8.113,17,8.113,18,8.113,19,2.072,20,1.985,21,0.211,22,5.951,23,4.066,24,6.975,25,8.113,26,1.958,27,7.427,28,2.033,29,6.975,30,3.336]],["t/6",[1,3.708,4,0.545,21,0.257,31,6.54,32,2.448,33,5.35,34,6.54,35,3.43,36,6.54,37,5.987,38,5.622,39,4.97,40,5.622,41,6.54,42,8.765,43,5.35,44,3.351,45,4.952,46,3.054,47,5.987,48,1.772,49,2.572,50,4.433,51,1.836,52,5.35,53,4.433,54,4.011,55,5.622,56,6.552,57,3.472,58,6.54,59,6.54,60,5.133,61,5.987,62,1.808,63,2.34,64,6.54,65,4.244,66,1.078,67,4.083,68,5.987,69,5.987,70,9.05,71,10.562,72,6.54,73,4.711,74,6.54,75,6.54]],["t/8",[0,4.016,76,8.842,77,7.601,78,8.842,79,6.302,80,8.842,81,8.842,82,5.737,83,8.842,84,8.842,85,5.422,86,8.842,87,7.233,88,8.842,89,7.601,90,6.485,91,8.094,92,8.094]],["t/11",[4,0.63,5,4.443,8,3.577,10,1.85,20,1.566,26,2.359,28,1.603,32,1.787,50,5.854,57,3.396,63,3.498,93,6.335,94,5.392,95,4.238,96,5.857,97,4.443,98,1.796,99,4.07,100,4.56,101,5.234,102,5.392,103,6.54,104,4.845,105,2.304,106,0.419,107,5.857,108,5.501,109,5.857,110,5.857,111,5.234,112,4.845,113,5.857,114,5.857,115,5.501]],["t/13",[0,3.899,4,0.62,21,0.223,26,2.071,28,2.151,44,4.399,116,6.912,117,5.461,118,7.859,119,2.772,120,7.023,121,0.536,122,6.5]],["t/15",[0,1.823,1,1.34,2,1.125,4,0.643,19,1.336,20,0.578,21,0.062,22,1.734,23,1.185,26,0.57,28,0.592,30,1.65,35,1.24,44,2.056,51,0.663,57,1.255,63,0.846,66,1.016,67,1.476,95,3.025,105,0.851,115,2.032,116,3.466,122,1.79,123,2.604,124,1.674,125,1.969,126,2.364,127,2.364,128,0.41,129,2.164,130,2.164,131,2.164,132,2.364,133,2.364,134,1.602,135,1.402,136,1.114,137,2.364,138,1.855,139,2.275,140,0.545,141,2.364,142,0.726,143,2.381,144,2.032,145,1.855,146,1.934,147,1.734,148,1.79,149,2.364,150,2.364,151,1.77,152,1.125,153,1.125,154,2.364,155,2.032,156,1.104,157,1.855,158,1.185,159,1.855,160,2.364,161,2.164,162,2.032,163,2.364,164,2.364,165,2.364,166,2.364,167,1.287,168,1.685,169,1.685,170,1.734,171,0.692,172,1.45,173,1.855,174,2.553,175,1.641,176,2.032,177,1.934,178,3.466,179,1.934,180,3.674,181,2.364,182,2.164,183,5.23,184,1.534,185,5.23,186,2.364,187,0.936,188,4.496,189,2.032,190,4.788,191,0.587,192,2.164,193,3.836,194,3.836,195,4.496,196,1.934,197,1.641,198,1.855,199,2.364,200,4.838,201,4.279,202,0.688,203,1.476,204,5.23,205,1.685,206,1.734,207,1.34,208,2.364,209,2.032,210,1.934,211,1.855,212,1.855,213,2.364,214,2.364,215,3.674,216,1.36,217,1.45,218,1.641,219,2.032,220,1.45,221,1.641,222,1.255,223,2.364,224,2.364,225,1.855]],["t/17",[0,4.077,6,4.824,23,4.499,28,2.249,135,5.324,136,4.232,226,5.412,227,7.343,228,6.797,229,5.949,230,7.343,231,5.164,232,5.825,233,6.398,234,8.217,235,8.217]],["t/19",[0,4.172,19,2.346,23,5.796,28,2.302,63,3.287,236,6.378,237,6.955,238,7.209,239,8.409,240,5.735,241,8.409]],["t/21",[4,0.462,23,5.494,26,2.645,28,2.338,50,6.324,102,5.825,136,4.399,171,2.73,172,5.722]],["t/23",[8,5.096,19,2.328,23,5.419,50,6.178,102,5.69,171,2.667,172,5.59,242,4.867,243,3.438,244,6.178,245,5.495,246,3.932]],["t/25",[4,0.631,21,0.187,23,3.596,63,2.567,105,2.584,121,0.448,191,2.313,226,4.327,242,4.195,243,3.514,247,7.176,248,7.176,249,5.434,250,7.176,251,7.176,252,2.885,253,2.822,254,4.864,255,5.434,256,7.176,257,3.231,258,5.434,259,4.656,260,5.632,261,7.176,262,4.983]],["t/27",[0,3.816,5,7.147,10,1.8,12,0.57,26,2.799,28,2.579,30,3.455,106,0.55,148,6.361,202,2.445,263,7.691,264,5.452,265,6.873,266,5.833,267,6.162,268,5.694,269,7.691,270,6.361,271,7.223,272,2.511]],["t/29",[2,3.113,4,0.615,21,0.17,26,2.549,51,1.836,63,3.779,79,4.661,93,4.797,105,3.156,106,0.574,107,5.987,119,2.112,121,0.408,124,2.125,135,3.879,144,5.622,172,5.375,189,5.622,191,1.623,225,5.133,257,2.268,273,5.987,274,4.661,275,6.54,276,6.54,277,6.54,278,5.35,279,6.54,280,4.97,281,6.637,282,6.54,283,5.35,284,3.314,285,6.54,286,4.433,287,6.54,288,5.133,289,5.987,290,3.943]],["t/31",[4,0.597,26,2.134,105,3.184,106,0.579,119,2.855,136,5.005,140,2.037,151,2.992,291,8.094,292,8.842,293,8.842,294,5.245,295,6.695]],["t/33",[4,0.604,6,2.852,8,5.939,9,7.491,10,1.137,19,2.466,23,3.8,30,2.182,66,0.874,105,1.911,106,0.348,119,2.449,121,0.71,124,1.286,128,0.921,139,3.008,143,4.498,156,3.541,187,3.825,191,1.882,201,4.341,210,7.239,218,3.684,222,4.025,229,3.516,284,3.842,294,3.147,295,4.017,296,7.239,297,4.857,298,2.896,299,2.096,300,3.77,301,4.299,302,4.857,303,4.857,304,3.683,305,7.607,306,3.052,307,3.892,308,2.966,309,3.684,310,1.459,311,3.098,312,2.043]],["t/35",[4,0.62,6,2.426,19,1.721,20,1.649,23,5.659,26,1.946,30,2.771,48,1.826,60,3.543,62,2.229,63,3.423,98,1.267,105,2.427,119,3.241,124,1.634,128,1.17,135,2.678,136,4.511,139,3.821,143,2.678,148,5.103,151,2.729,172,2.769,191,2.22,218,3.135,229,2.992,231,2.597,232,2.929,257,2.796,274,4.803,297,4.133,301,2.56,313,3.881,314,4.515,315,3.418,316,4.515,317,4.133,318,4.133,319,6.739,320,4.568,321,2.872,322,5.513,323,5.794,324,6.739,325,3.543,326,3.418,327,4.133,328,2.524,329,4.133,330,1.371,331,4.515,332,2.99,333,3.543,334,4.515,335,4.133,336,3.693,337,2.458,338,1.537,339,2.56,340,2.872,341,4.133,342,2.722,343,2.678]],["t/37",[0,3.528,1,2.714,2,1.389,4,0.622,5,4.224,8,2.676,19,1.798,20,1.171,26,2.677,27,2.672,28,1.199,30,2.894,35,2.51,38,4.115,39,3.449,50,1.978,66,1.003,89,4.115,94,1.822,95,2.985,100,2.08,105,1.723,106,0.314,116,1.934,118,2.672,119,0.942,120,3.915,128,0.831,135,1.731,136,1.376,140,0.672,147,4.462,151,2.629,191,0.725,218,2.027,229,1.934,237,3.624,259,4.566,268,3.244,272,0.872,330,0.886,344,2.21,345,2.239,346,2.672,347,5.986,348,7.577,349,7.037,350,5.415,351,2.672,352,2.886,353,0.845,354,2.919,355,5.23,356,3.411,357,3.172,358,4.381,359,4.786,360,3.411,361,3.756,362,6.083,363,4.115,364,2.919,365,2.919,366,2.027,367,2.672,368,1.789,369,4.786,370,2.672,371,2.919,372,2.919,373,2.919,374,4.786,375,2.919,376,3.756,377,2.919,378,2.919,379,2.919,380,2.919,381,1.549,382,2.919,383,2.509,384,2.919,385,2.919,386,2.919,387,2.919,388,2.672,389,2.919,390,2.919,391,2.919,392,2.919,393,2.919,394,2.919,395,2.925,396,2.672,397,2.509,398,2.919,399,2.509,400,2.919,401,2.291,402,2.509,403,2.509,404,2.919,405,2.919,406,3.947,407,2.919,408,3.411,409,2.919,410,4.381,411,2.919,412,2.919,413,2.919,414,2.919,415,2.919,416,2.919,417,2.919,418,2.919,419,2.919]],["t/40",[4,0.614,48,2.198,105,2.921,121,0.684,128,1.408,229,5.376,300,3.168,304,5.321,305,9.419,306,4.667,307,5.951,308,4.536,309,5.633,310,2.231,311,4.738,312,3.124]],["t/42",[4,0.618,30,2.163,54,3.225,66,0.867,119,1.698,121,0.55,124,1.275,128,1.937,203,3.283,304,3.659,306,3.025,308,2.94,309,3.651,310,1.446,337,4.793,342,3.17,352,3.17,368,2.59,381,2.791,420,5.968,421,5.259,422,7.535,423,7.535,424,5.259,425,5.223,426,6.897,427,5.259,428,5.259,429,4.218,430,5.259,431,5.259,432,1.679,433,4.521,434,6.897,435,5.259,436,7.535,437,7.535,438,5.259,439,4.302,440,2.94,441,5.259,442,4.814,443,4.302,444,5.259,445,6.458,446,6.897,447,6.477,448,5.37,449,5.259,450,5.259,451,5.37,452,5.259,453,4.814]],["t/44",[4,0.63,62,2.212,105,2.882,121,0.499,231,4.604,240,4.996,342,4.825,454,6.88,455,6.88,456,6.88,457,8.587,458,6.88,459,4.356,460,6.88,461,6.88,462,6.88,463,6.88]],["t/46",[4,0.628,66,1.436,121,0.544,271,7.489,464,7.974,465,11.306,466,7.127,467,7.974]],["t/48",[2,4.057,4,0.628,121,0.648,128,1.479,252,3.426,253,3.352,310,2.344,468,7.802,469,8.523,470,7.802,471,7.327]],["t/50",[2,3.734,4,0.605,10,1.68,63,2.806,105,2.824,140,2.272,196,6.416,259,6.4,353,2.271,357,5.198,367,7.18,472,5.301,473,6.536,474,6.156,475,8.069,476,7.18,477,2.033,478,5.089,479,5.316,480,4.58,481,4.512,482,7.843,483,7.843]],["t/52",[2,3.166,4,0.623,6,3.574,26,1.605,30,2.735,66,1.096,85,4.079,94,4.152,105,2.395,121,0.415,124,1.612,128,1.731,151,2.251,168,4.74,196,5.441,232,4.315,243,2.508,252,2.674,253,2.616,254,4.508,259,4.315,445,4.878,473,6.607,475,9.319,478,4.315,479,4.508,481,3.826,484,3.945,485,3.62,486,5.22,487,6.088,488,6.651,489,7.62,490,8.114]],["t/54",[0,4.377,228,7.296,299,2.663,345,2.585,477,2.497,491,9.636,492,2.819]],["t/56",[0,2.465,2,3.461,4,0.631,5,1.358,8,1.094,9,1.435,10,0.971,19,1.386,21,0.118,23,1.709,26,1.86,28,0.855,30,2.532,48,1.832,49,2.659,51,0.957,57,1.039,62,0.541,63,2.419,66,0.747,93,1.435,94,2.831,95,2.663,98,0.549,102,1.221,105,3.134,106,0.297,116,1.296,117,1.245,119,2.183,120,1.6,121,0.65,124,1.639,125,2.225,128,1.46,135,2.023,136,0.922,138,1.535,139,1.934,140,0.451,143,3.22,151,0.662,152,2.158,153,1.624,178,2.26,187,1.351,191,0.486,200,1.535,210,1.6,212,1.535,216,1.125,218,1.358,229,3.005,242,0.881,243,2.55,246,2.655,252,1.371,253,3.031,254,3.679,255,1.481,257,1.572,258,1.481,259,3.522,260,1.535,262,1.358,272,0.585,294,2.023,295,2.582,296,2.79,298,0.555,300,1.332,301,3.077,302,1.791,303,1.791,304,2.202,305,3.898,306,1.125,307,1.435,308,1.094,309,1.358,310,1.493,311,1.142,312,0.753,315,2.582,320,1.326,325,2.677,326,1.481,327,1.791,328,1.094,329,1.791,338,0.666,343,1.16,344,1.481,345,1.216,351,1.791,352,2.056,353,0.987,381,1.039,451,1.394,477,0.884,493,1.435,494,1.956,495,4.15,496,1.791,497,1.956,498,1.791,499,1.956,500,1.956,501,1.956,502,1.956,503,1.791,504,3.558,505,2.932,506,2.79,507,2.831,508,4.15,509,1.956,510,1.956,511,1.956,512,1.125,513,1.956,514,1.535,515,1.956,516,1.481,517,1.956,518,1.109,519,1.791,520,1.791,521,1.791,522,1.791,523,3.148,524,1.481,525,1.956,526,1.682,527,1.509,528,1.698,529,1.791,530,1.535,531,1.481,532,2.502,533,1.791,534,1.221,535,1.535,536,1.791,537,4.15,538,1.358,539,1.535,540,1.6,541,1.2,542,1.791,543,1.481,544,2.368,545,1.789,546,1.6,547,1.296,548,1.791,549,1.481,550,1.956,551,1.791,552,1.682,553,1.682,554,1.6,555,1.956,556,1.394,557,0.95,558,1.791,559,1.682,560,1.956]],["t/58",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/60",[4,0.637,12,0.4,21,0.153,48,2.211,53,5.53,106,0.386,121,0.509,140,1.88,151,2.761,179,7.66,187,2.333,264,3.821,284,2.983,304,3.963,563,8.159,564,7.415,565,7.015,566,8.159,567,6.675,568,6.404,569,4.5,570,7.655,571,5.407,572,5.39,573,4.817,574,5.39]],["t/62",[4,0.587,12,0.525,21,0.202,66,1.612,105,2.787,106,0.507,119,3.159,121,0.61,124,2.732,128,2.06,572,7.086,575,6.075,576,4.389,577,8.409,578,9.782,579,8.409,580,9.782]],["t/64",[4,0.58,12,0.643,21,0.247,106,0.621,121,0.592,432,3.027,581,7.756]],["t/66",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,432,3.003,581,7.694,582,5.872]],["t/68",[4,0.477,12,0.654,21,0.251,106,0.631,121,0.601,432,3.076,582,6.016]],["t/70",[4,0.626,12,0.473,21,0.238,66,1.148,106,0.456,121,0.676,128,1.586,179,8.344,300,2.72,304,4.438,306,4.006,310,2.513,311,5.336,312,3.519,429,4.749,581,5.697,583,3.743,584,6.919,585,5.93,586,5.421]],["t/72",[4,0.595,12,0.554,21,0.263,48,2.213,66,1.346,106,0.535,121,0.717,128,1.756,187,3.236,310,2.782,544,5.672,545,4.284,546,8.276,587,6.565,588,10.117]],["t/74",[4,0.64,12,0.421,21,0.22,66,1.585,106,0.406,121,0.527,175,5.868,179,9.128,226,5.095,300,2.42,581,5.069,582,3.869,583,4.542,586,5.013,589,6.199,590,6.633,591,6.399,592,4.303]],["t/76",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/78",[4,0.638,10,0.718,12,0.227,21,0.087,46,1.564,66,1.101,73,2.875,106,0.219,119,2.463,121,0.417,124,2.155,128,1.682,151,1.81,156,1.564,184,4.95,191,0.831,257,3.082,284,1.697,310,0.921,332,2.788,337,1.823,338,2.839,343,1.987,368,2.243,576,3.033,593,7.606,594,5.35,595,5.35,596,4.897,597,5.35,598,5.35,599,5.35,600,5.35,601,3.545,602,4.897,603,3.349,604,3.349,605,2.74,606,2.74,607,7.633,608,2.629,609,6.821,610,3.066,611,5.465,612,2.879,613,3.066,614,2.629,615,4.179,616,3.066,617,3.349,618,1.627,619,3.066,620,3.349,621,2.173,622,3.066,623,4.599,624,3.349,625,3.349,626,2.74,627,2.019,628,3.066,629,3.349,630,3.349,631,3.066,632,1.847,633,1.8,634,3.349,635,3.349,636,3.349]],["t/80",[4,0.631,12,0.444,21,0.228,66,1.078,106,0.428,121,0.659,128,1.522,156,4.093,184,6.853,310,2.411,472,3.515,601,5.809,609,8.64,637,4.541,638,8.289,639,6.879,640,5.688,641,7.535,642,8.024,643,4.952]],["t/82",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/84",[4,0.639,12,0.342,21,0.131,23,3.659,48,1.978,53,4.949,66,1.72,106,0.33,121,0.456,140,2.171,151,3.189,184,5.575,187,1.994,216,4.2,217,4.478,222,3.876,264,3.267,284,2.551,304,3.546,564,5.356,567,5.973,568,5.731,569,4.027,570,7.136,571,4.839,573,4.118,574,4.608,644,5.731,645,7.302,646,5.731,647,4.608]],["t/86",[4,0.587,12,0.525,21,0.202,66,1.612,105,2.787,106,0.507,119,3.159,121,0.61,124,2.732,128,2.06,575,6.075,576,4.389,577,8.409,579,8.409,647,7.086,648,9.782,649,9.782]],["t/88",[4,0.622,10,1.321,12,0.418,21,0.219,48,1.67,66,1.016,95,3.025,106,0.552,121,0.695,128,1.665,140,1.42,184,6.689,244,5.708,304,5.241,306,3.546,308,3.446,309,4.28,310,2.316,311,3.6,312,2.374,368,1.813,395,2.964,429,3.694,478,4,583,4.526,584,4.668,585,4,586,3.657,650,5.3,651,5.643,652,5.643,653,5.643,654,5.643,655,5.643,656,5.043,657,5.643,658,5.643]],["t/90",[4,0.576,12,0.633,21,0.243,106,0.611,121,0.582,184,6.055,304,4.531,432,2.979,659,8.542]],["t/92",[4,0.623,12,0.372,21,0.202,48,1.484,66,0.903,106,0.359,119,2.505,121,0.611,124,1.881,128,1.863,168,5.529,169,5.529,184,5.034,187,2.17,310,2.134,312,2.987,368,2.881,381,5.2,544,3.804,545,2.873,547,3.63,587,5.034,660,7.757,661,7.101,662,7.757,663,8.013,664,7.757,665,7.101,666,5.529,667,7.652,668,7.757,669,7.757,670,7.757,671,6.346]],["t/94",[4,0.625,10,1.231,12,0.39,21,0.241,48,1.556,66,1.322,95,2.819,106,0.525,121,0.68,128,1.604,140,1.323,184,6.828,244,5.436,300,2.243,304,5.433,306,4.614,308,3.212,309,3.989,310,2.206,311,3.355,312,2.212,368,1.69,395,2.762,429,3.518,432,1.834,478,3.728,583,4.967,584,4.35,585,3.728,586,3.408,650,4.939,651,5.259,652,5.259,653,5.259,654,5.259,655,5.259,656,4.7,657,5.259,658,5.259]],["t/96",[4,0.622,12,0.487,21,0.243,66,1.183,106,0.47,121,0.708,128,1.618,184,6.047,304,3.485,306,4.128,308,4.012,309,4.983,310,2.563,311,5.442,312,3.588,429,4.804,584,7.056,585,6.047,586,5.527]],["t/98",[4,0.639,12,0.386,19,2.035,21,0.207,66,1.515,106,0.373,121,0.497,175,5.532,184,7.687,194,5.843,226,4.803,300,2.222,304,4.465,312,3.067,583,4.282,586,4.726,590,6.253,591,6.032,592,3.95,659,5.208,672,6.849]],["t/100",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/102",[4,0.634,12,0.457,21,0.175,23,4.476,48,2.716,53,6.053,106,0.441,121,0.557,205,4.794,304,4.337,432,2.851,564,6.551,568,7.009,673,8.931,674,8.931,675,8.931,676,8.175,677,8.931,678,7.678,679,6.157]],["t/104",[4,0.598,12,0.454,21,0.174,48,1.812,66,1.466,105,2.408,106,0.438,119,2.873,121,0.555,124,2.584,128,2.053,205,4.767,368,2.617,448,6.342,575,5.249,576,3.792,577,7.649,579,7.649,644,6.983,679,6.123,680,10.657,681,8.897,682,8.897,683,8.897,684,8.897,685,8.897]],["t/106",[4,0.578,12,0.638,21,0.245,48,2.548,106,0.616,121,0.587,205,6.704,432,3.003]],["t/108",[4,0.576,12,0.633,21,0.243,48,2.528,106,0.611,121,0.582,205,6.651,432,2.979,582,5.825]],["t/110",[4,0.477,12,0.654,21,0.251,106,0.631,121,0.601,432,3.076,582,6.016]],["t/112",[4,0.624,12,0.462,21,0.234,48,1.843,66,1.121,106,0.446,121,0.67,128,1.863,205,7.187,300,2.657,304,4.37,306,3.914,310,2.475,311,5.255,312,3.465,429,4.706,472,3.657,564,6.601,584,6.814,585,5.839,586,5.338]],["t/114",[4,0.64,12,0.418,21,0.219,48,1.67,66,1.581,106,0.404,121,0.526,175,5.847,205,8.128,226,5.077,300,2.407,582,3.849,583,4.526,586,4.995,589,6.177,590,6.609,591,6.376,592,4.28]],["t/116",[4,0.595,12,0.554,21,0.263,48,2.213,66,1.346,106,0.535,121,0.717,128,1.756,187,3.236,310,2.782,544,5.672,545,4.284,546,8.276,587,6.565,686,10.117]],["t/118",[4,0.639,12,0.408,21,0.215,62,2.819,66,1.56,82,5.369,91,7.574,106,0.394,121,0.636,128,1.436,187,3.278,205,7.268,220,5.074,310,2.276,687,8.274,688,7.574,689,8.274,690,7.574,691,5.165]],["t/120",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/122",[4,0.624,10,1.537,12,0.487,21,0.187,66,1.536,106,0.47,121,0.646,128,1.246,206,6.835,264,4.656,304,3.485,310,1.974,583,3.857,692,8.53,693,8.53,694,9.319,695,6.047,696,8.53,697,5.632,698,6.569,699,6.569,700,7.176,701,7.176,702,7.176,703,7.176]],["t/124",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,206,6.899,432,3.003,697,7.382]],["t/126",[4,0.576,12,0.633,21,0.243,106,0.611,121,0.582,206,6.844,432,2.979,582,5.825,697,7.323]],["t/128",[4,0.477,12,0.654,21,0.251,106,0.631,121,0.601,432,3.076,582,6.016]],["t/130",[4,0.627,12,0.396,21,0.211,66,0.961,106,0.382,121,0.66,128,1.901,206,4.276,300,2.277,304,2.831,306,3.354,308,3.259,309,4.048,310,2.229,311,4.732,312,3.12,429,4.415,584,6.136,585,5.258,586,4.807,697,4.575,704,9.215,705,7.418,706,8.103,707,6.966,708,5.37,709,6.136,710,8.103,711,6.36,712,8.103,713,8.103]],["t/132",[4,0.64,12,0.418,21,0.219,66,1.581,106,0.404,121,0.526,175,5.847,206,7.035,226,5.077,300,2.407,582,3.849,583,4.526,586,4.995,589,6.177,590,6.609,591,6.376,592,4.28,697,4.838,704,9.436]],["t/134",[4,0.599,12,0.505,21,0.248,44,5.692,48,2.018,66,1.227,106,0.488,121,0.693,128,1.657,187,2.951,206,5.463,310,2.625,368,2.807,544,5.171,545,3.906,546,7.808,547,4.935,587,6.193,627,4.49,667,5.308,714,9.545,715,9.545]],["t/136",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/138",[4,0.63,12,0.519,21,0.278,106,0.501,119,3.133,121,0.605,124,2.352,128,1.684,187,3.027,545,4.007,716,9.701,717,9.701,718,9.701,719,7.64]],["t/140",[4,0.624,12,0.566,21,0.217,66,1.375,106,0.546,121,0.64,151,3.468,395,4.011,720,10.249,721,8.342,722,6.316,723,6.119,724,7.172]],["t/142",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/144",[4,0.631,6,3.476,10,1.386,12,0.439,21,0.226,66,1.62,105,2.329,106,0.424,121,0.543,124,1.568,128,1.123,145,5.077,203,5.432,264,5.646,300,2.526,383,5.561,395,3.11,432,2.065,698,5.921,725,5.077,726,5.432,727,8.701,728,8.701,729,5.292,730,6.468,731,5.292,732,6.468,733,5.561,734,6.468,735,4.744,736,7.965,737,3.837,738,5.921]],["t/146",[4,0.622,10,1.813,12,0.574,21,0.22,106,0.554,121,0.528,124,2.051,128,1.469,203,6.454,735,6.206,736,9.464,737,5.019,738,7.746]],["t/148",[4,0.588,12,0.464,21,0.178,66,1.772,105,2.464,106,0.448,119,3.473,121,0.564,124,2.784,128,2.108,576,3.88,729,5.598,739,5.883,740,9.033,741,9.033,742,8.269,743,8.269,744,9.033,745,9.033,746,9.033,747,9.033]],["t/150",[4,0.58,12,0.643,21,0.247,106,0.621,121,0.592,432,3.027,748,7.756]],["t/152",[4,0.625,12,0.591,21,0.227,66,1.734,106,0.571,121,0.657,582,5.439,749,9.633]],["t/154",[4,0.58,12,0.643,21,0.247,106,0.621,121,0.592,432,3.027,748,7.756]],["t/156",[4,0.633,12,0.398,21,0.212,48,1.587,66,0.966,106,0.384,121,0.63,124,1.971,128,1.904,152,2.789,153,2.789,191,1.454,300,2.288,304,3.949,306,3.37,310,2.236,311,4.748,312,3.131,332,2.719,337,5.084,420,5.511,429,2.57,472,3.149,725,6.382,742,5.363,748,4.793,750,7.444,751,6.157,752,6.99,753,8.131,754,5.859]],["t/158",[4,0.636,12,0.365,21,0.199,53,3.645,66,1.262,106,0.352,119,3.137,121,0.556,128,1.948,203,4.78,220,4.696,238,6.009,300,2.1,472,2.891,582,3.358,583,4.115,589,5.616,592,3.734,725,6.009,748,4.4,749,4.923,751,5.798,755,7.009,756,7.657,757,7.657,758,7.657,759,7.657,760,7.657,761,4.968,762,7.657,763,7.657]],["t/160",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/162",[4,0.378,10,1.637,19,2.478,20,2.609,21,0.199,26,2.341,28,1.915,32,2.709,51,2.144,62,2.112,63,2.734,66,1.259,85,4.686,98,2.144,142,2.346,151,2.586,202,2.224,264,4.958,272,2.283,298,2.167,313,6.568,330,2.32,353,2.212,477,1.98,518,4.332,562,2.259,605,6.25,606,6.25,764,6.295,765,5.604,766,7.64,767,5.446,768,6.25]],["t/164",[2,0.804,4,0.634,6,0.907,8,1.675,10,0.362,12,0.115,19,0.765,20,1.196,21,0.105,23,1.501,30,1.232,32,0.836,39,4.052,40,4.203,44,1.535,46,1.399,48,1.324,49,1.588,51,0.841,53,3.793,54,2.476,66,1.178,105,1.76,106,0.111,119,1.304,121,0.349,123,1.095,125,1.981,128,1.509,136,1.904,140,1.884,151,1.014,167,2.198,172,1.837,174,1.905,175,1.172,187,0.669,188,1.451,191,0.419,194,2.197,203,3.493,217,1.837,226,1.806,229,1.119,242,2.201,246,1.292,264,1.944,266,2.08,268,1.144,280,0.957,288,2.351,300,1.17,304,1.455,308,2.257,310,0.464,312,0.65,333,2.351,347,2.358,348,1.451,350,2.62,356,1.203,366,1.172,368,1.438,420,2.737,425,2.395,429,0.74,432,0.956,451,3.484,459,2.661,477,0.437,540,1.381,541,1.035,564,2.197,567,2.45,569,2.227,573,1.381,575,3.169,582,1.054,583,4.232,589,4.104,592,1.172,708,4.736,711,3.169,731,1.381,735,1.238,737,1.777,739,2.575,751,2.268,755,2.742,768,3.999,769,2.775,770,2.995,771,2.995,772,2.9,773,2.995,774,3.999,775,2.351,776,2.742,777,2.995,778,2.995,779,6.193,780,4.475,781,2.995,782,2.03,783,2.03,784,2.995,785,2.995,786,3.999,787,1.777,788,2.742,789,2.742,790,4.038,791,2.995,792,2.995,793,2.268,794,2.742,795,3.999,796,3.471,797,2.351,798,2.962,799,2.197,800,2.268,801,2.995,802,1.545,803,1.381,804,1.688,805,1.688,806,1.688,807,2.995,808,1.688,809,1.688,810,2.995,811,1.688,812,1.688,813,1.688,814,1.688,815,4.038,816,1.688,817,2.742,818,1.688,819,1.688,820,2.742,821,1.688,822,1.688,823,1.381,824,2.995,825,1.688,826,1.545,827,1.688,828,1.688,829,1.688,830,2.995,831,2.995,832,2.575,833,1.688,834,1.688,835,1.688,836,1.688,837,4.038,838,2.995,839,1.688,840,4.038,841,1.688,842,1.688,843,1.688,844,1.688,845,2.995,846,4.038,847,2.995,848,2.995,849,1.278,850,1.381,851,1.688,852,1.688,853,2.742,854,1.688]],["t/166",[4,0.617,6,4.301,12,0.543,21,0.283,32,2.235,66,1.319,105,2.882,106,0.524,121,0.623,140,1.844,203,4.996,300,3.125,347,4.673,356,5.704,432,2.555,477,2.074,582,4.996,735,5.87,768,6.547,796,6.88]],["t/168",[4,0.622,6,4.728,12,0.446,21,0.171,30,3.618,44,5.08,67,6.609,102,5.493,105,2.368,106,0.431,121,0.661,128,1.527,301,4.988,310,2.42,592,4.566,708,5.83,855,10.586,856,8.798,857,8.798,858,6.453,859,8.798,860,8.798,861,7.563]],["t/170",[4,0.637,12,0.404,19,2.099,21,0.155,54,5.039,105,2.959,106,0.39,121,0.513,194,6.026,226,6.121,242,3.699,312,3.164,583,4.416,585,5.331,586,4.874,590,6.448,592,4.129,627,4.954,862,10.044,863,8.216,864,7.521]],["t/172",[4,0.615,6,4.421,12,0.558,21,0.287,32,2.297,66,1.356,105,2.962,106,0.539,121,0.634,140,1.895,300,3.212,347,4.804,356,5.863,477,2.132,582,5.135,768,6.729,796,7.072]],["t/174",[4,0.633,12,0.54,21,0.259,39,4.507,66,1.789,106,0.521,121,0.621,122,7.531,472,5.346,865,9.947]],["t/176",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/178",[4,0.631,12,0.259,21,0.154,62,2.803,66,0.629,105,3.197,106,0.25,119,1.914,121,0.454,128,1.029,191,2.035,231,5.107,240,5.542,257,3.4,290,4.383,310,1.049,332,2.431,333,4.652,338,1.299,342,5.352,357,2.528,368,1.743,381,2.025,406,4.717,454,3.279,455,5.096,456,5.096,457,7.047,458,5.096,459,4.832,460,5.096,461,5.096,462,5.096,463,5.096,615,1.912,866,9.163,867,4.652,868,4.624,869,5.096,870,3.815,871,2.888,872,3.815,873,3.815,874,3.815,875,3.815,876,3.815,877,3.815,878,3.815,879,3.815,880,3.815,881,3.492,882,3.815,883,5.927,884,3.815]],["t/180",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/182",[4,0.625,12,0.362,21,0.139,26,1.836,48,2.621,55,8.317,104,4.036,106,0.349,119,3.124,121,0.604,124,1.292,128,2.031,191,1.323,231,4.376,257,1.848,284,2.701,310,2.092,368,2.237,432,2.429,538,5.282,725,7.593,885,10.639,886,9.675,887,9.675,888,7.608,889,7.608,890,7.608,891,5.33,892,6.54,893,4.879,894,5.33,895,4.879]],["t/184",[0,3.563,10,1.68,19,2.756,20,2.414,21,0.204,26,2.38,28,1.966,32,2.19,51,2.201,62,2.168,98,2.201,140,1.807,142,2.408,171,2.295,202,2.283,231,4.512,272,2.344,298,2.224,299,2.168,330,2.382,345,2.104,353,2.271,477,2.033,492,2.295,561,2.356,562,2.319,726,4.897,800,7.468,896,6.416,897,6.416]],["t/185",[4,0.636,12,0.212,21,0.081,66,0.514,106,0.204,121,0.315,124,0.756,128,0.877,134,6.144,152,1.485,153,1.485,187,1.236,191,0.774,207,4.56,220,3.098,257,3.932,290,3.046,332,2.879,338,2.931,339,4.881,343,1.85,357,2.067,440,2.825,459,2.75,726,3.975,800,4.821,868,3.214,896,4.133,897,5.989,898,4.625,899,4.625,900,3.119,901,2.223,902,3.119,903,1.85,904,2.855,905,3.119,906,3.119,907,3.119,908,1.617,909,3.119,910,7.254,911,3.119,912,8.458,913,5.835,914,3.119,915,4.625,916,3.119,917,3.119,918,3.119,919,2.362,920,3.825,921,3.119,922,2.362,923,5.052,924,5.691,925,6.701,926,5.052,927,3.119,928,3.119,929,3.119,930,3.119,931,3.119,932,4.625,933,3.119]],["t/187",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/189",[2,2.22,4,0.632,10,0.999,12,0.192,19,0.722,21,0.074,28,0.709,39,1.603,48,1.87,50,1.917,51,0.794,63,1.012,65,1.835,66,0.769,95,1.388,99,1.799,106,0.185,119,0.913,121,0.291,124,2.672,128,1.961,134,1.917,152,1.346,153,1.346,158,4.119,161,2.589,162,4.009,191,0.702,207,3.374,249,2.141,257,3.821,300,1.104,312,1.795,357,1.874,368,1.371,376,2.219,425,1.677,477,0.733,507,1.765,532,2.074,541,1.734,618,2.265,867,2.219,913,1.917,934,1.466,935,1.581,936,1.835,937,2.475,938,2.074,939,2.431,940,1.917,941,4.009,942,1.835,943,2.431,944,4.269,945,2.828,946,3.238,947,2.828,948,4.269,949,4.663,950,2.589,951,2.589,952,2.828,953,3.374,954,1.734,955,2.828,956,2.589,957,2.828,958,1.705,959,2.016,960,2.589,961,2.828,962,4.868,963,2.589,964,2.828,965,1.917,966,2.589,967,2.828,968,1.705,969,2.589,970,2.828,971,1.627,972,4.269,973,2.828,974,2.828,975,2.589,976,2.141,977,2.828,978,2.589,979,2.431,980,2.828,981,2.431,982,2.074,983,2.828,984,1.835,985,2.589,986,2.828,987,2.589,988,2.828,989,2.589,990,2.828,991,4.009,992,2.219,993,2.828,994,2.431,995,2.431,996,5.063,997,2.828,998,2.828,999,2.828,1000,2.828,1001,2.589,1002,2.828,1003,2.828,1004,2.828,1005,4.663,1006,2.589,1007,3.66,1008,2.828,1009,2.589,1010,2.828,1011,2.828,1012,2.828,1013,2.828]],["t/191",[4,0.609,12,0.578,21,0.222,106,0.558,121,0.648,158,5.204,207,5.887,432,2.721,939,7.327,940,5.776,941,8.927,942,5.53,943,7.327]],["t/193",[4,0.607,12,0.6,21,0.23,106,0.579,121,0.663,158,4.431,207,6.02,941,9.128,942,5.737,943,7.601]],["t/195",[4,0.628,10,1.274,12,0.404,21,0.155,48,1.611,106,0.39,121,0.587,124,2.583,128,1.913,152,2.831,153,2.831,158,4.718,191,1.476,257,2.849,300,2.322,310,1.636,332,1.989,338,2.025,368,2.416,615,2.981,939,5.113,940,6.38,942,3.859,982,4.362,1014,5.444,1015,4.865,1016,4.865,1017,5.444,1018,5.947,1019,5.947,1020,5.444,1021,3.713,1022,5.947,1023,5.947,1024,5.947,1025,5.947,1026,5.947,1027,5.947,1028,8.216,1029,5.947]],["t/197",[4,0.576,12,0.633,21,0.243,48,2.528,106,0.611,121,0.582,432,2.979,1015,7.633,1016,7.633]],["t/199",[2,3.332,4,0.617,6,3.761,10,1.018,12,0.322,21,0.124,28,2.297,32,1.954,48,2.648,50,4.743,66,1.153,92,6.407,95,3.434,98,1.964,99,4.452,102,4.369,103,5.299,106,0.311,121,0.437,124,1.152,128,0.825,135,4.151,158,4.595,226,4.22,267,5.133,268,4.743,269,6.407,284,2.407,300,1.855,345,2.459,406,4.541,472,2.553,507,5.188,518,3.968,528,2.622,783,4.743,935,3.913,938,5.133,942,5.949,991,4.084,1030,4.859,1031,6.999,1032,6.999,1033,6.999,1034,6.407,1035,6.999,1036,7.195,1037,6.407,1038,6.407,1039,6.999,1040,4.349,1041,4.349,1042,4.751,1043,4.751]],["t/201",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/203",[0,0.821,2,0.86,4,0.635,8,1.01,12,0.123,19,1.311,20,0.778,21,0.083,28,1.068,44,1.63,46,4.267,48,0.862,54,3.588,57,0.959,66,1.063,105,1.848,106,0.118,117,1.149,119,2.084,121,0.266,124,1.033,128,1.586,151,1.98,187,0.716,191,0.79,207,1.803,222,1.688,228,1.368,231,1.83,242,1.432,243,0.681,245,1.918,246,1.838,300,0.706,304,2.841,306,1.039,307,3.125,312,2.851,337,1.731,338,1.083,347,1.055,350,1.172,368,2.389,381,1.688,420,2.156,429,1.395,433,2.735,439,2.602,440,4.542,443,5.279,451,3.658,485,2.794,534,1.128,564,2.333,567,2.602,573,1.478,575,2.496,583,1.71,601,4.907,606,1.478,608,5.064,614,2.496,627,3.095,696,2.912,707,2.735,708,4.907,711,2.496,733,1.553,737,2.528,739,2.735,782,2.156,786,2.602,787,1.887,788,3.901,789,3.901,794,2.912,800,2.408,820,2.912,853,4.699,861,2.735,862,2.735,901,1.288,910,2.209,971,1.039,994,2.735,995,2.735,1044,5.133,1045,2.267,1046,3.181,1047,7.405,1048,3.181,1049,3.181,1050,3.181,1051,3.181,1052,3.181,1053,3.181,1054,3.181,1055,2.209,1056,3.181,1057,2.209,1058,2.156,1059,3.181,1060,3.181,1061,5.133,1062,3.181,1063,3.181,1064,6.453,1065,3.181,1066,2.912,1067,5.133,1068,3.181,1069,3.181,1070,2.912,1071,5.133,1072,3.181,1073,5.133,1074,3.181,1075,3.181,1076,3.181,1077,2.735,1078,3.181,1079,5.133,1080,3.181,1081,3.181,1082,3.181,1083,2.912,1084,3.181,1085,1.368,1086,1.807]],["t/205",[4,0.569,12,0.614,21,0.235,48,2.451,106,0.593,121,0.564,242,4.072,246,3.901,307,8.427,432,2.888,737,5.365]],["t/207",[4,0.473,12,0.649,21,0.249,106,0.626,121,0.596,246,4.122,307,7.01,432,3.051]],["t/209",[4,0.473,12,0.649,21,0.249,106,0.626,121,0.596,307,7.01,432,3.051,737,5.669]],["t/211",[4,0.633,12,0.416,21,0.16,66,1.011,106,0.402,119,2.71,121,0.672,128,1.931,203,7.109,300,3.277,304,2.978,306,3.528,310,2.308,311,4.9,312,3.231,735,4.498,750,7.682,751,6.354,1087,8.391,1088,8.391,1089,6.865,1090,5.614,1091,5.614]],["t/213",[4,0.628,12,0.562,21,0.216,66,1.682,106,0.543,121,0.637,203,6.371,300,3.235,735,6.076,1090,7.583,1091,9.341]],["t/215",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,203,5.872,432,3.003,735,6.899]],["t/217",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/219",[1,2.955,4,0.632,10,1.117,12,0.354,21,0.136,63,1.865,106,0.341,121,0.325,124,1.264,125,4.299,128,1.662,152,2.481,153,2.481,158,3.752,243,1.966,244,5.938,300,2.035,312,2.883,368,2.577,432,1.664,934,2.702,937,2.767,953,4.245,962,4.264,1021,3.254,1092,4.771,1093,4.771,1094,4.771,1095,4.771,1096,4.771,1097,4.771,1098,4.264,1099,4.771,1100,4.481,1101,6.634,1102,4.771,1103,8.02,1104,4.771,1105,6.854,1106,8.02,1107,4.771,1108,4.771,1109,4.771,1110,4.771,1111,4.771,1112,4.771,1113,4.771,1114,4.771,1115,6.854,1116,5.074,1117,4.771,1118,4.481]],["t/221",[1,3.063,4,0.631,10,1.158,12,0.367,21,0.141,63,1.933,106,0.354,121,0.337,124,1.31,125,4.386,128,1.69,152,2.572,153,2.572,158,2.708,243,2.038,244,6.058,312,2.958,368,2.629,937,2.868,953,4.355,962,4.42,1021,3.373,1092,4.946,1093,4.946,1094,4.946,1095,4.946,1096,4.946,1097,4.946,1098,4.42,1099,4.946,1100,4.645,1101,6.768,1102,4.946,1103,8.182,1104,4.946,1105,7.032,1106,8.182,1107,4.946,1108,4.946,1109,4.946,1110,4.946,1111,4.946,1112,4.946,1113,4.946,1114,4.946,1115,7.032,1116,5.206,1117,4.946,1118,4.645]],["t/223",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/225",[4,0.638,12,0.225,21,0.086,44,4.532,49,2.085,66,0.874,106,0.217,119,1.712,121,0.552,124,1.285,125,2.601,128,1.316,151,2.565,152,2.524,153,2.524,180,4.853,187,1.312,191,0.822,200,5.948,212,4.161,216,3.05,225,4.161,236,3.681,242,2.387,257,1.148,280,1.878,286,2.245,368,2.601,432,1.693,478,3.44,903,1.964,1119,5.302,1120,4.161,1121,5.302,1122,5.302,1123,5.302,1124,5.302,1125,5.302,1126,5.302,1127,5.302,1128,9.652,1129,5.302,1130,5.302,1131,5.302,1132,7.579,1133,5.302,1134,5.302,1135,4.161,1136,5.302,1137,4.558,1138,5.302,1139,4.853,1140,5.302,1141,5.302,1142,4.853,1143,4.853,1144,4.853,1145,4.014,1146,5.302,1147,5.302,1148,5.302,1149,5.302,1150,3.312,1151,3.312,1152,2.36]],["t/227",[4,0.621,12,0.591,21,0.274,66,1.436,106,0.571,121,0.544,151,2.948,191,2.162,286,5.904,295,6.596,432,2.781]],["t/229",[4,0.614,12,0.509,21,0.249,48,2.031,66,1.235,106,0.491,121,0.598,124,2.699,128,1.933,191,1.86,257,2.599,280,4.249,320,5.08,323,6.443,343,4.446,472,4.028,1152,5.342,1153,7.256,1154,9.583,1155,5.675,1156,7.495,1157,4.768]],["t/231",[0,3.379,4,0.628,12,0.351,21,0.194,66,1.437,85,4.563,106,0.338,121,0.595,128,1.656,134,5.042,156,3.474,259,4.828,310,2.046,368,2.805,472,2.777,477,2.472,524,5.633,637,3.587,638,7.486,639,5.839,640,6.189,643,3.912,908,3.856,1152,6.798,1158,9.637,1159,6.81,1160,9.538,1161,7.44,1162,7.44,1163,6.81,1164,6.81,1165,5.457,1166,7.44]],["t/233",[4,0.612,12,0.271,21,0.16,30,3.455,44,5.274,48,1.082,66,1.233,67,5.245,106,0.262,121,0.524,128,1.458,138,4.821,151,2.079,175,4.265,197,5.833,245,5.065,278,8.421,280,6.67,291,7.691,310,1.69,332,2.809,338,2.091,425,3.644,429,2.694,472,2.147,544,2.774,547,2.648,667,4.378,965,4.164,971,3.534,1118,5.281,1152,4.378,1167,5.025,1168,5.281,1169,6.143,1170,7.691,1171,6.143,1172,9.867,1173,5.623,1174,6.143,1175,8.401,1176,4.651,1177,9.575,1178,6.143,1179,6.143,1180,6.143,1181,5.623,1182,6.143]],["t/235",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/237",[4,0.635,10,0.285,12,0.09,19,1.046,21,0.035,46,1.131,57,2.826,66,1.721,85,1.485,102,0.832,106,0.087,117,1.54,119,1.719,121,0.208,123,1.571,124,1.29,128,1.155,151,2.369,152,0.634,153,0.634,177,1.981,191,0.331,197,4.042,210,3.351,216,3.062,221,0.925,233,3.794,257,1.648,310,0.366,312,0.932,332,1.37,338,1.394,339,1.373,347,1.414,357,0.883,368,2.235,381,1.285,429,1.062,486,1.9,523,5.277,531,1.833,532,3.904,534,3.323,562,0.394,587,1.571,615,2.053,695,1.571,767,4.463,772,2.429,896,3.351,920,1.833,958,2.469,965,1.641,968,1.46,1173,2.216,1183,2.421,1184,2.421,1185,4.096,1186,8.865,1187,9.17,1188,5.77,1189,7.601,1190,4.096,1191,5.54,1192,4.569,1193,2.421,1194,2.421,1195,2.421,1196,2.421,1197,2.421,1198,2.421,1199,2.421,1200,2.421,1201,5.323,1202,1.9,1203,2.421,1204,2.421,1205,2.421,1206,1.981,1207,2.421,1208,2.421,1209,2.421,1210,2.421,1211,4.096,1212,2.421,1213,2.421,1214,2.421,1215,2.421,1216,2.421,1217,2.421,1218,2.421,1219,4.096,1220,2.421,1221,2.421,1222,2.421,1223,2.421,1224,2.421,1225,2.421,1226,2.421,1227,2.421,1228,2.421,1229,2.421,1230,2.421,1231,4.096,1232,2.421,1233,5.728,1234,4.03,1235,1.981,1236,1.981,1237,2.421,1238,2.216,1239,2.421,1240,5.323,1241,4.096,1242,2.421,1243,2.421,1244,2.421,1245,2.421,1246,2.421,1247,4.576,1248,2.421,1249,3.328,1250,2.421,1251,2.421,1252,4.096,1253,6.261,1254,3.214,1255,3.351,1256,2.421,1257,2.421,1258,2.421,1259,2.421,1260,2.421,1261,2.421,1262,2.421,1263,1.332,1264,2.421,1265,3.004,1266,2.421,1267,2.216,1268,1.332,1269,1.332,1270,1.332,1271,1.332,1272,1.332,1273,1.332]],["t/239",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/241",[4,0.636,12,0.37,20,1.892,21,0.142,63,2.766,66,1.274,106,0.357,119,1.761,121,0.483,124,2.37,128,1.791,191,2.23,257,3.115,321,3.469,368,2.274,429,2.392,601,5.124,605,4.461,626,4.461,711,7.051,1057,5.369,1176,4.129,1274,7.732,1275,7.732,1276,5.453,1277,5.453,1278,7.078,1279,5.453,1280,8.948,1281,5.453,1282,5.453,1283,5.453,1284,5.453]],["t/243",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/245",[4,0.632,12,0.547,21,0.21,106,0.528,121,0.626,136,3.799,140,2.311,151,3.395,1188,7.785,1285,5.595,1286,5.595]],["t/247",[4,0.635,10,0.949,12,0.301,20,1.626,21,0.115,95,2.174,106,0.29,119,1.43,121,0.498,124,2.148,128,1.794,140,1.02,187,1.755,191,1.649,202,2.32,226,4.006,231,5.096,242,2.991,246,4.298,257,2.764,310,1.218,312,1.706,361,3.477,368,2.345,516,3.354,542,4.055,569,4.397,570,3.354,571,5.283,596,4.055,633,2.381,793,5.031,903,2.628,1287,6.644,1288,6.644,1289,5.712,1290,6.644,1291,4.43,1292,5.712,1293,4.43,1294,3.249,1295,4.43,1296,4.055,1297,4.43,1298,4.43,1299,4.43,1300,4.43,1301,4.43,1302,4.148,1303,4.43,1304,4.43,1305,4.43,1306,4.43,1307,4.43,1308,3.249,1309,3.808]],["t/249",[0,3.825,4,0.628,10,1.804,19,1.575,20,1.509,21,0.16,22,4.522,23,3.089,24,5.3,26,1.487,32,1.721,57,3.272,63,3.688,93,6.177,94,5.258,95,4.706,96,5.643,97,4.28,98,1.73,99,5.357,100,6.002,101,6.889,108,5.3,109,7.709,110,7.709,111,6.889,112,6.376,113,5.643,114,5.643,115,5.3,134,4.178,395,2.964,1310,8.421,1311,6.165,1312,6.165]],["t/251",[0,2.282,1,0.994,2,0.835,4,0.622,5,1.217,6,0.942,8,0.98,19,1.283,20,1.676,21,0.165,28,0.439,30,2.998,35,1.624,39,1.756,46,1.446,48,0.475,51,0.492,53,1.188,54,3.081,55,3.577,56,1.162,57,1.644,63,1.108,65,1.138,66,1.747,67,1.094,73,2.236,85,1.075,94,3.956,95,1.52,97,1.217,98,0.492,99,1.115,105,0.631,121,0.109,124,0.751,128,0.304,131,1.605,134,2.099,136,2.368,139,1.756,140,1.322,143,1.04,151,2.145,153,1.981,169,1.25,173,1.376,176,1.507,184,1.138,191,0.435,197,3.488,207,1.756,216,1.008,217,1.075,221,2.151,232,1.138,236,2.889,237,2.345,242,2.261,243,0.661,245,3.029,246,1.795,266,1.217,274,2.208,280,0.994,290,1.057,294,1.04,299,0.485,301,1.756,304,0.851,312,0.675,328,1.732,332,1.68,343,1.04,353,0.508,358,2.835,368,0.516,381,0.931,388,1.605,397,1.507,420,2.82,425,4.063,429,0.769,439,1.434,459,0.954,472,0.942,478,1.138,479,2.099,485,0.954,486,1.376,492,0.906,518,1.756,547,1.162,564,1.286,583,0.942,587,2.7,601,1.162,614,1.376,627,3.029,632,1.708,641,1.507,644,1.376,693,2.835,695,1.138,699,1.605,709,2.345,723,2.272,764,1.138,767,2.208,782,2.099,787,3.759,793,1.327,795,1.434,858,2.272,867,1.376,912,2.431,913,1.188,924,3.459,1057,1.217,1142,1.605,1143,1.605,1167,1.434,1176,1.327,1191,1.327,1254,1.376,1265,1.286,1285,2.151,1302,1.094,1313,1.753,1314,1.753,1315,1.753,1316,1.753,1317,1.605,1318,2.272,1319,1.605,1320,2.345,1321,1.507,1322,1.753,1323,1.327,1324,1.867,1325,2.835,1326,2.835,1327,1.605,1328,1.327,1329,1.605,1330,1.605,1331,1.753,1332,1.605,1333,1.753,1334,1.753,1335,1.753,1336,1.434,1337,1.605,1338,1.057,1339,1.605,1340,1.753,1341,1.753,1342,1.605,1343,2.835,1344,1.753,1345,1.753,1346,1.753,1347,1.434,1348,1.753,1349,1.753,1350,1.753,1351,1.753,1352,1.434,1353,1.753,1354,1.753,1355,1.753,1356,1.753,1357,1.605,1358,1.753,1359,1.753,1360,3.097,1361,1.753,1362,1.753,1363,1.753,1364,1.753,1365,1.753,1366,1.753,1367,2.663,1368,1.753,1369,1.162,1370,1.753,1371,1.753,1372,1.753,1373,1.753,1374,1.753,1375,1.753,1376,1.753,1377,1.753,1378,1.753,1379,1.753,1380,1.753,1381,1.753,1382,1.753,1383,1.753,1384,1.753,1385,1.753,1386,1.25,1387,1.753,1388,1.434,1389,1.753,1390,2.534,1391,1.753,1392,2.534,1393,1.753,1394,1.507,1395,1.753,1396,1.753,1397,1.507,1398,1.753,1399,1.605,1400,1.753,1401,1.434,1402,1.753,1403,2.835,1404,2.663,1405,1.753,1406,1.753,1407,1.753,1408,1.753,1409,1.507,1410,1.753,1411,1.753,1412,1.753,1413,1.753,1414,1.753,1415,1.753,1416,1.753,1417,1.753,1418,1.753,1419,1.753,1420,1.753,1421,1.753,1422,1.286,1423,1.753,1424,1.753,1425,1.753,1426,1.376,1427,1.753,1428,1.753,1429,1.753,1430,1.753,1431,1.753,1432,1.753,1433,1.605,1434,1.753,1435,1.376,1436,1.753,1437,1.753,1438,1.605,1439,1.753,1440,1.753,1441,1.753,1442,1.753,1443,1.753,1444,1.753,1445,1.753,1446,1.605,1447,1.753,1448,1.507,1449,2.534,1450,1.753,1451,1.753,1452,1.753,1453,1.753,1454,1.753,1455,1.605,1456,1.753,1457,1.507,1458,1.138,1459,1.753,1460,1.753,1461,1.753,1462,1.753,1463,1.753,1464,1.327,1465,1.327,1466,1.753,1467,1.753,1468,1.753,1469,3.097,1470,3.097,1471,1.753,1472,1.753]],["t/253",[0,0.707,4,0.632,8,0.462,10,0.177,19,0.564,20,0.202,21,0.022,23,1.659,30,1.146,32,0.231,35,1.157,45,2.866,46,3.982,51,0.232,63,1.354,65,2.456,66,1.386,73,3.678,79,0.59,82,0.537,93,0.607,94,0.972,95,0.764,105,1.004,119,0.9,124,1.837,128,1.439,130,0.757,139,1.251,147,0.607,151,0.28,152,0.394,153,0.394,159,0.649,167,1.518,168,1.987,169,1.987,187,0.328,191,0.387,197,0.574,203,0.972,231,3.389,233,0.59,237,0.626,239,0.757,240,1.74,245,0.499,246,2.286,257,3.906,290,1.33,298,0.442,301,0.469,312,1.457,315,0.626,321,1.404,325,1.222,328,2.577,337,2.509,338,2.398,339,2.39,353,0.451,366,0.574,368,0.649,381,2.638,395,0.749,406,1.011,408,0.59,420,3.993,425,1.309,429,0.968,432,0.264,443,0.677,446,1.426,447,1.339,453,0.757,459,0.45,467,0.757,479,1.055,485,0.848,514,0.649,518,0.469,545,0.434,562,0.245,569,3.249,571,3.054,587,1.011,601,1.032,608,1.222,612,3.962,615,0.415,618,0.402,621,1.809,709,0.626,726,0.516,743,0.757,761,1.011,769,0.772,868,0.991,901,1.11,908,0.807,913,0.561,924,0.499,958,2.282,965,2.857,968,2.541,971,0.476,1045,1.573,1055,1.081,1254,0.649,1255,0.677,1265,4.514,1302,1.378,1324,1.33,1338,0.499,1369,1.032,1392,0.677,1394,0.711,1409,0.711,1422,1.619,1458,3.823,1464,0.626,1473,0.827,1474,0.757,1475,1.426,1476,0.827,1477,3.308,1478,2.788,1479,1.557,1480,2.045,1481,2.793,1482,1.426,1483,1.557,1484,0.827,1485,9.784,1486,0.972,1487,0.827,1488,0.827,1489,0.827,1490,1.032,1491,0.827,1492,1.897,1493,0.827,1494,1.557,1495,2.788,1496,1.339,1497,1.274,1498,1.339,1499,1.557,1500,1.557,1501,0.827,1502,1.557,1503,1.557,1504,3.311,1505,1.557,1506,0.827,1507,0.827,1508,2.788,1509,1.557,1510,0.827,1511,0.827,1512,1.557,1513,1.557,1514,0.757,1515,1.557,1516,1.179,1517,1.339,1518,0.827,1519,0.757,1520,0.827,1521,0.827,1522,2.826,1523,1.426,1524,1.426,1525,0.827,1526,1.426,1527,1.339,1528,0.711,1529,0.827,1530,0.757,1531,0.827,1532,0.827,1533,0.827,1534,0.827,1535,1.557,1536,2.97,1537,1.557,1538,2.788,1539,1.557,1540,0.757,1541,2.207,1542,0.827,1543,1.426,1544,0.711,1545,0.827,1546,0.827,1547,1.557,1548,1.339,1549,1.557,1550,1.557,1551,1.426,1552,0.827,1553,0.757,1554,0.827,1555,0.677,1556,0.827,1557,0.677,1558,0.827,1559,1.532,1560,1.081,1561,0.827,1562,1.532,1563,0.827,1564,0.677,1565,0.827,1566,0.827,1567,0.827,1568,3.031,1569,0.827,1570,0.827,1571,0.827,1572,0.711,1573,0.827,1574,1.142,1575,2.207,1576,2.207,1577,1.339,1578,0.827,1579,0.827,1580,0.827,1581,0.711,1582,0.827,1583,0.827,1584,0.827,1585,0.827,1586,0.827,1587,0.827,1588,0.827,1589,0.827,1590,1.557,1591,0.757,1592,0.711,1593,0.827,1594,0.827,1595,1.557,1596,0.757,1597,0.757,1598,0.827,1599,0.827,1600,0.827,1601,1.426,1602,0.677,1603,0.827,1604,0.827,1605,0.827,1606,0.827,1607,0.827,1608,0.827,1609,0.827,1610,0.827,1611,0.827,1612,0.827,1613,1.339,1614,1.557,1615,1.557,1616,0.757,1617,0.827,1618,1.426,1619,1.557,1620,1.339,1621,1.339,1622,0.827,1623,0.677,1624,1.557,1625,0.827,1626,0.677,1627,0.827,1628,0.757,1629,0.711,1630,1.179,1631,0.757,1632,0.827,1633,1.426,1634,0.827,1635,1.274,1636,0.677,1637,0.827,1638,0.548,1639,1.426,1640,0.827,1641,1.426,1642,0.711,1643,2.207,1644,1.897,1645,1.426,1646,1.557,1647,1.557,1648,0.711,1649,0.757,1650,1.11,1651,0.757,1652,0.757,1653,0.827,1654,0.827,1655,0.827,1656,0.757,1657,0.827,1658,0.757,1659,0.827,1660,0.955,1661,0.757,1662,0.827,1663,0.757,1664,0.827,1665,1.339,1666,0.827,1667,0.757,1668,0.827,1669,0.827,1670,0.757,1671,2.207,1672,0.827,1673,1.426,1674,0.827]],["t/255",[4,0.627,6,1.372,8,1.427,19,1.413,20,0.625,22,4.751,32,0.713,51,0.716,63,2.795,66,1.287,73,1.372,79,1.82,94,2.674,95,2.101,105,0.919,119,1.786,124,2.012,128,1.826,129,2.337,143,1.514,151,1.449,174,1.624,187,1.011,207,2.428,216,1.468,217,1.566,222,2.937,230,3.504,237,1.933,246,2.386,257,0.885,268,2.903,299,1.184,312,1.649,366,1.772,368,2.441,381,2.937,408,1.82,448,1.82,459,1.39,478,1.656,479,1.73,493,1.872,516,1.933,518,1.447,532,3.141,545,1.339,553,2.195,554,2.088,561,1.287,621,1.656,632,3.573,633,4.867,646,2.004,767,1.82,772,5.548,787,3.282,897,2.088,908,2.22,910,1.772,958,1.539,971,1.468,1135,3.361,1302,1.594,1308,4.058,1323,1.933,1392,2.088,1474,2.337,1480,1.872,1492,3.682,1560,2.974,1581,2.195,1623,2.088,1630,1.933,1650,1.82,1660,2.626,1675,2.337,1676,2.553,1677,5.293,1678,2.337,1679,2.553,1680,2.337,1681,2.553,1682,2.553,1683,2.553,1684,2.553,1685,2.553,1686,2.553,1687,2.553,1688,2.553,1689,2.553,1690,2.553,1691,2.553,1692,2.553,1693,2.553,1694,2.553,1695,2.553,1696,2.553,1697,2.553,1698,4.283,1699,2.553,1700,2.553,1701,2.553,1702,2.553,1703,2.553,1704,2.553,1705,2.553,1706,5.299,1707,2.088,1708,3.92,1709,1.933,1710,5.532,1711,2.553,1712,2.337,1713,4.283,1714,2.553,1715,4.283,1716,2.553,1717,4.283,1718,2.553,1719,2.553,1720,2.553,1721,2.553,1722,2.337,1723,2.004,1724,2.004,1725,2.088,1726,2.553,1727,3.393,1728,3.243,1729,2.004,1730,2.088,1731,2.337,1732,2.337,1733,2.553,1734,4.283,1735,2.553,1736,2.553,1737,2.553,1738,2.553,1739,2.553,1740,2.553,1741,2.553,1742,2.553,1743,2.553,1744,2.553,1745,2.553,1746,2.553,1747,2.553,1748,2.553,1749,2.553,1750,2.553,1751,2.553,1752,2.553,1753,2.553,1754,2.553]],["t/257",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/259",[4,0.615,12,0.609,21,0.234,106,0.588,121,0.669,284,4.548,1755,8.976,1756,8.217,1757,8.976]],["t/261",[4,0.633,12,0.392,21,0.15,23,2.893,66,1.326,106,0.378,119,2.599,121,0.502,124,2.43,128,1.74,191,1.998,242,2.599,252,2.321,253,2.271,257,2.791,260,6.317,262,6.96,368,2.948,429,3.53,1265,5.903,1756,7.367,1758,6.584,1759,7.367,1760,7.367,1761,8.048,1762,8.048,1763,8.048,1764,7.367]],["t/263",[4,0.633,12,0.54,21,0.259,66,1.789,106,0.521,121,0.621,472,4.272,691,6.834,798,7.296,1760,9.105,1765,6.239]],["t/265",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/267",[4,0.628,12,0.444,15,5.622,21,0.17,66,1.078,106,0.428,119,2.112,121,0.547,124,1.586,125,3.209,128,1.522,140,1.507,191,2.454,332,2.187,338,2.227,339,3.708,340,4.16,368,1.923,429,2.869,761,4.244,769,3.243,1058,5.941,1338,3.943,1766,5.35,1767,6.54,1768,6.54,1769,4.952,1770,8.765,1771,8.765,1772,6.54,1773,5.987,1774,6.637,1775,4.797,1776,6.429,1777,6.54]],["t/269",[4,0.632,10,1.261,12,0.4,21,0.153,66,0.97,73,3.164,106,0.386,121,0.509,128,1.416,140,1.356,191,1.461,241,7.469,257,3.247,310,1.619,332,3.131,337,4.442,338,3.188,339,6.386,340,6.754,368,1.732,615,4.089,919,4.458,922,4.458,1481,3.902,1769,7.655,1778,5.888,1779,4.621,1780,5.888,1781,5.888,1782,5.888,1783,5.888]],["t/271",[4,0.584,6,4.752,12,0.6,21,0.23,26,2.134,106,0.579,121,0.552,155,7.601,187,3.503,432,2.823,545,4.637,1769,6.695,1784,9.719,1785,8.094]],["t/273",[4,0.628,12,0.335,21,0.187,62,2.863,66,0.812,105,3.36,106,0.323,121,0.449,191,1.224,231,4.883,240,5.825,257,1.709,262,3.423,290,4.335,332,2.404,333,5.643,342,5.626,406,4.666,454,4.238,458,6.182,459,5.079,462,6.182,866,9.301,867,5.643,868,4.574,869,6.182,1769,3.732,1779,3.869,1786,6.582,1787,4.512,1788,3.869,1789,7.191,1790,7.191,1791,9.331,1792,7.191,1793,7.191,1794,7.191]],["t/275",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/277",[2,2.965,4,0.64,12,0.423,21,0.162,105,3.054,106,0.408,121,0.529,124,1.51,128,1.081,143,5.031,187,2.468,191,1.546,240,5.295,257,2.16,466,6.939,545,3.267,618,3.025,996,7.594,1388,6.939,1795,6.939,1796,6.23,1797,5.355,1798,6.23,1799,5.355]],["t/279",[4,0.606,12,0.41,20,2.032,21,0.157,66,1.368,106,0.396,119,2.681,121,0.518,124,2.477,128,2.059,312,3.197,406,5.388,793,6.287,996,7.495,1120,6.516,1294,6.09,1369,5.502,1527,7.138,1795,4.94,1800,6.09,1801,10.219,1802,6.287,1803,8.36,1804,8.303,1805,8.303,1806,7.601,1807,8.303,1808,7.138]],["t/281",[4,0.621,12,0.396,21,0.152,48,1.579,106,0.382,119,2.617,121,0.628,124,1.965,128,1.988,147,5.944,172,4.97,173,6.36,174,5.155,310,2.229,339,4.594,368,2.961,472,3.133,544,4.048,547,3.863,661,7.418,769,4.018,1369,5.37,1729,7.901,1809,8.103,1810,8.103,1811,8.103,1812,8.103,1813,8.103,1814,8.103,1815,8.103,1816,8.103]],["t/283",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/285",[4,0.627,12,0.404,21,0.155,44,4.21,66,1.816,106,0.39,119,2.653,121,0.513,124,2.461,128,1.85,178,3.941,225,4.668,242,2.677,246,3.544,278,6.721,280,3.372,352,3.586,395,2.859,459,4.473,512,3.421,547,3.941,627,3.586,861,7.063,1176,6.221,1247,5.113,1390,4.865,1817,5.444,1818,5.947,1819,8.216,1820,8.216,1821,5.947,1822,4.865,1823,5.947,1824,4.239,1825,5.947,1826,5.113,1827,5.947]],["t/287",[4,0.616,12,0.515,21,0.252,48,2.057,66,1.251,106,0.497,121,0.698,128,1.942,310,2.657,472,4.08,544,5.271,547,5.031,1167,7.904,1168,8.306,1822,7.904,1828,9.662,1829,7.904]],["t/289",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/291",[4,0.637,12,0.339,19,1.854,21,0.13,23,3.637,44,4.81,106,0.327,119,2.343,121,0.649,124,1.759,128,1.629,175,5.039,191,1.239,220,4.45,257,1.731,280,5.322,281,5.495,284,2.529,286,3.383,368,2.761,618,2.424,965,4.918,968,4.375,1830,7.257,1831,7.257,1832,7.257,1833,7.257,1834,7.257,1835,7.257,1836,7.257,1837,7.257,1838,5.323,1839,7.257,1840,4.992,1841,4.992]],["t/293",[4,0.617,12,0.566,21,0.267,23,4.181,66,1.375,106,0.546,121,0.521,136,3.933,151,2.823,191,2.071,283,6.824,286,6.946,295,6.316,432,2.663,775,6.547,1788,6.547]],["t/295",[0,3.358,4,0.629,12,0.348,21,0.192,66,1.43,85,4.534,106,0.336,121,0.593,128,1.649,134,5.011,156,3.452,259,4.797,281,7.948,283,6.048,310,2.033,368,2.794,472,2.753,477,2.462,524,5.598,637,3.556,638,7.456,639,5.802,640,6.164,643,3.878,908,3.832,1158,9.609,1159,6.768,1163,6.768,1165,5.423,1842,9.5,1843,7.393,1844,7.393]],["t/297",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/299",[4,0.616,12,0.614,21,0.235,106,0.593,121,0.672,187,3.583,545,4.744,1845,9.045]],["t/301",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/303",[4,0.64,12,0.243,21,0.093,46,4.635,106,0.235,121,0.352,151,3.538,152,1.706,153,1.706,158,2.829,171,1.048,191,0.889,257,3.322,284,1.816,298,1.016,381,4.859,439,4.617,503,8.38,576,3.2,621,2.325,953,2.031,1139,8.38,1477,4.43,1481,3.74,1486,3.524,1490,3.74,1846,5.644,1847,5.166,1848,5.644,1849,5.644,1850,3.583,1851,3.583,1852,3.583,1853,3.583,1854,3.583,1855,3.583,1856,3.583,1857,3.583,1858,3.583,1859,3.583,1860,3.583,1861,3.583,1862,3.583,1863,3.583,1864,3.28,1865,3.583,1866,7.889,1867,3.28,1868,3.583,1869,3.28,1870,3.583,1871,2.488,1872,3.28,1873,3.583,1874,2.812,1875,3.28,1876,3.583,1877,3.28,1878,3.28,1879,3.583,1880,3.28,1881,3.583,1882,3.28]],["t/305",[4,0.633,12,0.547,21,0.261,66,1.8,106,0.528,121,0.626,122,6.101,472,5.391,1874,7.873]],["t/307",[4,0.636,12,0.522,21,0.254,66,1.267,106,0.7,121,0.608,772,5.778,1874,7.645,1883,9.741,1884,6.036,1885,5.641]],["t/309",[4,0.627,12,0.47,21,0.237,66,1.141,106,0.454,121,0.674,124,2.207,128,1.875,156,4.251,310,2.504,638,8.479,639,7.144,640,5.907,643,5.242,908,4.718,1874,7.144,1886,9.103,1887,9.103]],["t/311",[4,0.625,12,0.509,21,0.249,48,2.031,66,1.235,106,0.491,121,0.756,128,1.664,310,2.636,1888,10.193,1889,9.583,1890,9.583,1891,4.768]],["t/313",[4,0.595,12,0.591,21,0.274,66,1.436,106,0.571,121,0.657,124,2.551,128,1.827,158,4.366,934,4.515,1892,10.523]],["t/315",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/317",[0,2.015,4,0.631,10,0.57,12,0.181,19,1.133,20,0.651,21,0.148,30,2.735,46,3.106,63,1.587,66,1.461,73,2.384,106,0.174,119,1.432,121,0.356,124,1.934,128,1.822,136,2.091,151,2.251,191,0.661,220,1.633,245,1.605,246,2.459,257,3.191,310,0.732,317,4.06,318,4.06,328,2.48,338,1.51,368,3.041,432,1.416,434,7.304,447,4.901,493,4.182,498,4.06,514,3.481,516,2.016,618,1.293,632,2.446,633,2.384,752,2.289,908,2.955,1077,5.717,1386,3.161,1638,2.939,1649,4.06,1650,3.161,1651,4.06,1660,1.633,1706,2.178,1893,4.435,1894,4.435,1895,4.435,1896,3.813,1897,3.161,1898,4.435,1899,2.662,1900,4.06,1901,2.662,1902,4.06,1903,2.662,1904,2.662,1905,6.651,1906,4.435,1907,4.435,1908,4.435,1909,2.662,1910,4.435,1911,4.435,1912,2.662,1913,2.662,1914,2.662,1915,2.662,1916,6.651,1917,4.435,1918,4.435,1919,2.662,1920,2.662,1921,2.662,1922,2.662,1923,2.662,1924,2.662,1925,5.701,1926,4.435,1927,2.662,1928,2.662,1929,4.435,1930,2.662,1931,2.662,1932,3.481,1933,2.662,1934,4.435,1935,2.662,1936,2.016,1937,2.437,1938,2.662,1939,2.662,1940,6.651,1941,2.662,1942,2.662,1943,4.06,1944,2.662,1945,2.662,1946,2.662,1947,2.662,1948,2.662]],["t/319",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/321",[4,0.635,10,0.548,12,0.174,21,0.067,46,3.029,48,1.162,49,1.006,63,2.321,66,0.913,103,3.249,106,0.168,121,0.346,124,2.517,128,1.744,151,3.928,187,1.014,191,0.635,211,6.841,257,3.414,300,0.999,310,0.704,332,2.778,333,2.008,338,1.461,353,0.741,527,1.132,615,4.164,627,2.587,695,2.784,858,4.757,935,3.626,958,3.911,1153,1.937,1323,4.195,1401,4.533,1486,4.049,1949,4.29,1950,5.091,1951,5.576,1952,6.486,1953,6.486,1954,4.29,1955,4.29,1956,4.29,1957,4.29,1958,3.367,1959,7.159,1960,4.29,1961,3.927,1962,4.29,1963,2.558,1964,2.342,1965,2.199,1966,2.093,1967,3.51,1968,1.876,1969,2.093,1970,2.558,1971,2.093,1972,7.226,1973,6.212,1974,5.072,1975,4.533,1976,2.558,1977,4.29,1978,2.093,1979,2.558,1980,2.342,1981,2.342,1982,2.558,1983,2.199,1984,2.558]],["t/323",[4,0.572,12,0.623,21,0.239,48,2.943,49,3.613,106,0.602,121,0.573,432,2.932,527,4.064,1966,7.515]],["t/325",[4,0.469,12,0.643,21,0.247,48,2.569,49,3.729,106,0.621,121,0.592,432,3.027,527,4.194]],["t/327",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/329",[4,0.396,10,1.715,19,2.552,20,2.444,21,0.26,26,1.931,28,2.005,32,2.235,51,2.246,62,2.212,63,2.863,66,1.319,98,2.246,140,1.844,142,2.457,202,2.329,272,2.392,298,2.269,330,2.431,353,2.317,473,5.303,477,2.074,518,4.537,562,2.366,764,6.481,1788,6.281,1985,6.281,1986,6.88]],["t/331",[4,0.632,12,0.574,21,0.22,106,0.554,121,0.645,528,3.873,557,4.109,1987,9.464]],["t/333",[4,0.63,12,0.427,21,0.222,66,1.598,106,0.412,121,0.678,128,1.805,156,3.989,308,3.52,310,2.35,769,4.236,1987,7.821,1988,7.874,1989,7.821,1990,8.94,1991,7.345,1992,8.94,1993,8.543,1994,8.543,1995,3.931,1996,5.763]],["t/335",[4,0.613,12,0.499,21,0.246,39,4.17,66,1.212,106,0.482,121,0.69,128,1.644,310,2.604,311,5.529,368,2.785,481,6.023,1997,5.569,1998,6.144,1999,6.023,2000,6.903,2001,9.468,2002,4.679,2003,4.592]],["t/337",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/339",[4,0.386,10,1.669,19,2.509,20,2.632,21,0.256,26,1.88,28,1.953,30,3.204,32,2.743,51,2.187,62,2.154,63,2.788,98,2.757,135,4.622,142,2.392,202,2.268,272,2.328,298,2.209,330,2.366,343,4.622,353,2.844,477,2.019,492,2.279,518,4.418,562,2.304,764,6.374,767,5.554,1321,6.698]],["t/341",[4,0.633,12,0.296,21,0.114,66,1.744,106,0.286,119,2.122,121,0.41,124,2.565,128,1.915,152,3.128,153,3.128,191,1.631,202,1.912,252,1.755,253,1.717,257,3.669,323,5.648,343,3.897,368,1.932,1157,6.304,1758,5.375,2004,6.57,2005,6.015,2006,4.819,2007,6.57,2008,9.909,2009,7.503,2010,5.375,2011,6.57,2012,5.648,2013,5.648,2014,6.57,2015,5.375,2016,5.648,2017,6.57,2018,5.648]],["t/343",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/345",[4,0.378,10,2.284,19,2.478,20,2.374,21,0.253,26,1.844,28,1.915,30,3.142,32,2.134,51,2.144,62,2.112,63,3.814,98,2.144,99,4.86,140,1.76,142,2.346,151,2.586,202,2.224,272,2.283,298,2.167,330,2.32,353,2.212,473,6.429,477,1.98,480,4.462,518,4.332,562,2.259,764,6.295,1986,6.568,2019,6.568]],["t/347",[4,0.632,12,0.574,21,0.22,106,0.554,121,0.645,473,6.851,528,3.873,557,4.109]],["t/349",[4,0.627,12,0.392,21,0.21,66,1.527,106,0.378,119,2.599,121,0.658,128,1.895,156,3.758,308,3.227,310,2.757,473,5.334,769,3.991,849,6.094,946,5.588,1986,6.919,1988,7.59,1989,7.367,1990,8.617,1991,6.919,1992,8.617,1995,3.604,1996,5.284,2020,4.722,2021,8.048,2022,8.048,2023,8.048]],["t/351",[4,0.613,12,0.499,21,0.246,39,4.17,66,1.212,106,0.482,121,0.69,128,1.644,310,2.604,311,5.529,368,2.785,481,6.023,1997,5.569,1998,6.144,1999,6.023,2000,6.903,2002,4.679,2003,4.592,2024,9.468]],["t/353",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/355",[4,0.386,10,1.669,19,2.509,20,2.632,21,0.256,26,1.88,28,1.953,30,3.204,32,2.743,51,2.187,56,5.163,62,2.154,63,2.788,98,2.757,135,4.622,142,2.392,202,2.268,272,2.328,298,2.209,330,2.366,353,2.844,477,2.019,492,2.279,518,4.418,562,2.304,764,6.374,767,5.554,1321,6.698]],["t/357",[0,0.662,4,0.638,8,0.814,10,0.562,12,0.052,19,1.022,21,0.054,26,0.186,28,0.365,30,0.599,35,0.764,46,1.673,56,1.373,57,1.099,60,2.454,62,0.991,63,1.811,66,0.591,106,0.05,116,0.511,119,1.635,121,0.274,123,0.945,124,0.758,125,0.715,128,1.419,138,2.06,147,1.068,148,0.583,151,1.713,156,0.68,167,0.793,191,0.362,197,1.823,217,0.473,231,0.443,242,0.656,246,1.349,257,3.227,266,0.535,280,1.488,284,2.027,294,0.864,298,0.413,299,0.726,310,0.86,312,0.561,321,1.318,322,1.191,328,2.451,332,0.878,337,0.793,339,0.826,340,1.67,368,1.489,381,0.773,401,0.605,425,0.864,426,1.333,429,1.151,432,1.4,440,1.468,459,0.419,471,2.257,480,1.533,512,0.443,541,0.473,561,0.231,576,2.032,587,1.703,601,2.375,611,1.694,615,1.567,618,1.275,640,2.845,666,1.038,667,0.549,708,3.355,726,0.909,761,1.344,769,1.027,772,0.457,787,0.457,849,1.103,871,0.583,954,2.198,965,2.429,968,2.161,1055,2.488,1058,1.779,1135,0.605,1137,3.081,1155,1.103,1157,0.927,1188,1.038,1302,3.16,1320,0.583,1324,3.708,1338,0.465,1386,5.105,1438,2.403,1477,1.143,1481,0.965,1486,1.639,1497,5.031,1516,0.583,1522,0.893,1559,1.438,1560,1.011,1574,1.068,1775,1.068,1776,2.935,1871,1.011,1937,2.403,1943,4.634,2012,1.252,2025,4.384,2026,1.456,2027,1.456,2028,5.645,2029,1.456,2030,1.333,2031,2.625,2032,5.031,2033,2.625,2034,1.252,2035,3.584,2036,1.456,2037,2.375,2038,1.456,2039,2.625,2040,1.456,2041,1.456,2042,1.456,2043,1.456,2044,1.456,2045,1.456,2046,6.15,2047,1.456,2048,1.456,2049,1.456,2050,1.456,2051,1.456,2052,1.333,2053,1.456,2054,1.456,2055,1.456,2056,2.625,2057,1.456,2058,1.456,2059,1.456,2060,1.143,2061,1.191,2062,1.456,2063,1.456,2064,1.456,2065,1.456,2066,1.456,2067,1.456,2068,1.456,2069,2.625,2070,1.456,2071,1.456,2072,1.568,2073,4.384,2074,1.456,2075,1.456,2076,1.456,2077,1.191,2078,1.456,2079,1.456,2080,1.456,2081,1.333,2082,2.625,2083,2.403,2084,2.625,2085,4.384,2086,4.618,2087,1.456,2088,1.191,2089,2.625,2090,1.456,2091,1.456,2092,1.456,2093,4.384,2094,2.625,2095,2.625,2096,1.456,2097,2.625,2098,1.456,2099,1.456,2100,1.456,2101,1.456,2102,1.456,2103,1.456,2104,1.456,2105,0.705,2106,0.77,2107,1.456,2108,1.626,2109,0.77,2110,1.456,2111,0.77,2112,0.77,2113,0.77,2114,0.77,2115,0.77,2116,0.77,2117,0.662,2118,0.662,2119,0.77,2120,0.77,2121,7.128,2122,1.456,2123,1.456,2124,1.694,2125,1.456,2126,0.63,2127,2.071,2128,0.662,2129,0.662,2130,0.63,2131,0.662,2132,0.77,2133,1.252,2134,0.77,2135,0.63,2136,0.63,2137,0.662,2138,0.77,2139,0.549,2140,0.77,2141,0.535,2142,0.77,2143,0.605,2144,0.662,2145,0.77,2146,0.662,2147,0.77,2148,1.252,2149,0.77,2150,1.252,2151,0.77,2152,0.77,2153,1.038,2154,1.252,2155,1.252,2156,0.77,2157,0.77,2158,0.662,2159,0.77,2160,0.662,2161,0.662,2162,0.77,2163,0.662,2164,0.77,2165,1.252,2166,0.77,2167,0.77,2168,0.605,2169,0.77,2170,0.662,2171,0.662,2172,0.77,2173,2.257,2174,1.456,2175,1.456,2176,0.63,2177,0.77,2178,0.77,2179,1.456,2180,1.456,2181,0.77]],["t/359",[4,0.578,12,0.638,21,0.245,56,6.233,57,4.993,106,0.616,121,0.587,432,3.003]],["t/361",[4,0.628,12,0.325,21,0.125,66,1.16,106,0.314,121,0.439,124,1.707,128,1.222,152,3.352,153,3.352,191,1.748,202,2.049,252,1.925,253,1.884,257,3.77,368,2.071,1157,6.523,1758,5.76,2005,6.445,2006,5.164,2009,7.764,2010,5.76,2012,6.053,2013,6.053,2015,5.76,2016,6.053,2018,6.053,2121,9.954,2182,7.041,2183,10.874,2184,10.874,2185,7.041,2186,7.041,2187,7.041]],["t/363",[4,0.628,12,0.49,21,0.244,66,1.19,106,0.473,121,0.451,124,2.268,128,1.624,152,3.437,153,3.437,191,1.792,192,6.609,257,3.244,432,2.305,478,4.685,2188,6.609,2189,6.207,2190,7.653,2191,8.564,2192,9.356,2193,7.343,2194,7.22,2195,5.906]],["t/365",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/367",[2196,8.288]],["t/369",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,106,0.539,121,0.634,527,3.639,528,3.806,1233,8.312,2197,8.312]],["t/371",[4,0.635,12,0.547,21,0.21,106,0.528,121,0.626,242,3.627,243,4.12,252,3.239,253,3.169,2197,8.206]],["t/373",[4,0.624,12,0.457,21,0.175,26,2.683,28,1.686,66,1.472,106,0.441,121,0.667,128,1.55,243,3.368,252,2.704,253,2.646,254,4.559,310,2.456,312,3.439,936,5.795,1338,5.385,2198,7.306,2199,7.306,2200,8.931,2201,8.931,2202,8.931,2203,7.306]],["t/375",[4,0.625,12,0.522,21,0.2,106,0.504,121,0.702,128,1.951,310,2.679,473,6.456,1988,8.511,2204,8.375,2205,9.741,2206,5.481]],["t/377",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/379",[4,0.581,12,0.591,21,0.227,106,0.571,121,0.733,128,1.827,310,2.894,557,4.231,2207,8.608,2208,9.633]],["t/381",[4,0.614,12,0.509,21,0.249,66,1.235,106,0.491,121,0.695,128,1.664,310,2.636,311,5.596,368,2.818,481,5.513,1998,6.218,1999,6.096,2000,6.951,2002,4.768,2003,4.679,2209,9.583]],["t/383",[4,0.636,12,0.532,21,0.257,66,1.293,106,0.514,121,0.616,534,6.158,1995,4.897,2208,9.029,2210,6.536]],["t/385",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/387",[4,0.631,12,0.566,21,0.217,106,0.546,121,0.64,528,3.839,557,4.051,2211,8.811,2212,6.285]],["t/389",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,2213,10.117]],["t/391",[4,0.624,12,0.547,21,0.21,66,1.328,106,0.528,121,0.503,124,1.953,128,1.399,156,3.762,191,2,257,2.794,432,2.572,934,4.176,953,4.568,1480,5.91,2211,8.624,2214,7.376,2215,8.057,2216,7.376]],["t/393",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/395",[2196,8.288]],["t/397",[4,0.629,12,0.43,21,0.165,48,1.715,49,2.49,106,0.415,121,0.65,124,2.079,128,1.949,310,2.358,541,5.258,543,6.492,632,4.729,633,4.608,1238,7.849,1677,6.289,1965,7.371,2217,6.729,2218,8.96,2219,7.849,2220,8.574,2221,8.574,2222,8.574]],["t/399",[2,3.966,4,0.631,12,0.412,21,0.158,106,0.398,121,0.52,124,2.02,128,1.778,136,3.928,151,2.82,242,2.732,243,3.588,252,2.44,253,2.387,262,7.111,968,5.024,1120,6.539,1824,5.939,2218,7.163,2223,11.088,2224,6.309,2225,8.332,2226,7.163,2227,8.332,2228,8.332]],["t/401",[4,0.624,12,0.457,21,0.175,26,1.623,28,1.686,106,0.441,121,0.667,128,1.55,151,3.022,243,4.31,252,2.704,253,2.646,254,4.559,310,2.456,312,3.439,936,5.795,1338,5.385,2198,7.306,2199,7.306,2203,7.306,2229,8.931,2230,8.931,2231,8.931]],["t/403",[4,0.625,12,0.519,21,0.199,106,0.501,121,0.7,128,1.947,310,2.668,473,6.429,485,4.159,1988,8.491,2204,8.34,2206,5.446,2232,9.701]],["t/405",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/407",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2233,8.384]],["t/409",[4,0.631,12,0.566,21,0.217,106,0.546,121,0.64,528,3.839,1030,5.792,2234,10.249,2235,9.382]],["t/411",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,2236,10.117]],["t/413",[4,0.627,12,0.457,21,0.175,26,1.623,66,1.472,95,4.919,106,0.441,121,0.557,124,2.431,128,1.93,151,2.276,268,6.795,328,3.761,368,2.949,395,3.234,429,2.95,512,3.869,633,3.615,2118,5.783,2136,5.503,2233,5.503,2237,6.726,2238,7.678,2239,6.726,2240,6.726,2241,6.726]],["t/415",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,432,3.003,2233,7.694,2238,8.086]],["t/417",[4,0.624,12,0.502,21,0.247,66,1.22,106,0.485,121,0.692,128,1.65,310,2.614,368,2.796,481,5.468,1998,6.168,1999,6.047,2000,5.935,2002,4.708,2003,4.62,2242,6.6,2243,9.506]],["t/419",[4,0.636,12,0.529,21,0.256,66,1.284,106,0.51,121,0.613,934,4.039,2212,4.778,2233,8.035,2235,8.992,2244,7.205]],["t/421",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/423",[4,0.63,12,0.547,21,0.21,48,2.183,49,3.945,105,2.901,106,0.528,121,0.626,527,3.564,528,3.758,2245,8.936,2246,6.927]],["t/425",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,432,3.003,2247,8.61,2248,8.086]],["t/427",[4,0.611,12,0.587,21,0.225,49,3.401,105,3.114,106,0.566,121,0.654,187,3.426,231,4.974,337,4.707,903,5.129,2249,8.648,2250,8.648,2251,8.648]],["t/429",[4,0.628,10,1.547,12,0.49,21,0.188,66,1.542,67,4.507,106,0.473,121,0.648,124,1.75,128,1.624,246,3.114,310,1.986,695,6.071,1620,6.207,1728,5.467,2252,9.356,2253,7.22,2254,6.609,2255,7.22,2256,7.22,2257,7.22,2258,8.564,2259,7.22,2260,7.22]],["t/431",[4,0.627,10,0.967,12,0.306,21,0.118,30,2.771,46,3.147,66,1.474,67,5.973,90,3.311,106,0.296,121,0.282,124,1.634,128,1.661,136,2.128,167,2.458,187,1.789,222,2.396,242,2.032,246,4.127,257,2.337,280,2.56,310,1.242,338,2.294,352,2.722,368,1.982,381,2.396,429,1.98,512,2.597,514,5.289,569,2.49,615,3.377,632,2.49,633,2.426,650,5.794,666,3.218,761,5.232,769,2.238,903,2.678,981,3.881,1181,6.169,1309,3.881,1401,3.693,1480,4.943,1481,2.992,1522,4.133,1562,3.135,1620,5.794,1677,3.311,1728,5.103,2006,3.311,2009,3.418,2245,3.693,2248,5.794,2254,4.133,2261,4.515,2262,4.515,2263,4.515,2264,4.515,2265,4.515,2266,6.739,2267,4.515,2268,4.515,2269,4.515,2270,6.739,2271,4.515,2272,4.515,2273,4.133,2274,3.311,2275,3.881,2276,4.133,2277,4.515,2278,4.515,2279,4.515]],["t/433",[4,0.624,9,5.263,12,0.487,21,0.243,54,4.401,66,1.183,106,0.47,121,0.684,128,1.901,300,2.802,304,3.485,306,4.128,310,2.563,312,3.588,541,5.715,787,4.257,2242,6.47,2245,7.623,2247,6.569,2248,6.169,2280,9.319]],["t/435",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/437",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2281,8.384]],["t/439",[4,0.631,12,0.566,21,0.217,106,0.546,121,0.64,485,5.579,528,3.839,557,4.051,2281,8.384]],["t/441",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,2282,10.117]],["t/443",[4,0.636,12,0.532,21,0.257,66,1.293,106,0.514,121,0.616,1995,4.897,2210,6.536,2281,8.069,2283,9.863]],["t/445",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/447",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2284,9.382]],["t/449",[4,0.632,12,0.574,21,0.22,106,0.554,121,0.645,528,3.873,1030,5.875,2285,9.464]],["t/451",[4,0.637,12,0.532,21,0.204,106,0.514,121,0.616,243,3.72,252,3.153,253,3.085,2286,9.863,2287,9.863]],["t/453",[4,0.624,12,0.502,21,0.247,66,1.22,106,0.485,121,0.692,128,1.65,310,2.614,368,2.796,481,5.468,1998,6.168,1999,6.047,2000,5.935,2002,4.708,2003,4.62,2242,6.6,2288,9.506]],["t/455",[4,0.636,12,0.529,21,0.256,66,1.284,106,0.51,121,0.613,934,4.039,2212,4.778,2244,7.205,2284,8.992,2285,8.992]],["t/457",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/459",[4,0.629,12,0.554,21,0.213,48,2.213,49,3.979,105,2.942,106,0.535,121,0.631,527,3.614,528,3.79,1951,8.697,2289,6.683]],["t/461",[4,0.643,10,0.964,12,0.305,21,0.117,66,0.741,99,4.275,106,0.295,121,0.419,124,1.09,125,3.297,128,0.781,151,2.274,218,4.666,395,2.162,1323,5.088,2290,5.777,2291,6.72,2292,8.925,2293,6.72,2294,6.72,2295,6.151,2296,6.72,2297,6.72,2298,5.497,2299,5.497,2300,6.72,2301,6.72,2302,6.72,2303,6.72,2304,6.72,2305,6.72,2306,6.72,2307,6.72,2308,4.497]],["t/463",[2,3.115,4,0.637,12,0.22,21,0.085,54,3.201,66,1.445,106,0.213,119,2.42,121,0.547,124,1.265,128,1.301,151,1.766,191,1.296,243,3.307,252,1.306,253,2.053,257,1.81,284,2.645,310,1.436,345,1.4,368,1.535,451,3.72,468,8.437,470,4.778,471,4.487,507,3.259,783,3.538,954,3.201,1516,3.952,1602,4.27,2224,3.952,2289,4.27,2309,2.382,2310,5.22,2311,5.22,2312,5.22,2313,4.27,2314,4.487,2315,4.778,2316,4.778,2317,5.22,2318,5.22,2319,5.22,2320,5.22,2321,5.22,2322,5.22,2323,5.882,2324,5.22,2325,5.22,2326,4.778,2327,5.22,2328,5.22,2329,5.22,2330,4.778,2331,4.27,2332,5.22,2333,5.22,2334,5.22,2335,5.22,2336,4.097,2337,4.778,2338,4.778,2339,5.22,2340,7.495,2341,5.22,2342,5.22]],["t/465",[4,0.621,12,0.509,21,0.249,66,1.235,106,0.491,121,0.695,128,1.664,304,3.64,306,4.311,310,2.636,429,4.203,2343,11.135,2344,11.135,2345,9.583,2346,9.583]],["t/467",[4,0.637,12,0.241,21,0.181,46,2.617,63,2.82,66,0.924,106,0.233,119,1.809,121,0.433,124,1.911,125,4.474,128,1.718,158,3.479,243,2.113,244,5.342,299,1.549,300,1.387,312,3.035,328,4.407,345,0.952,368,1.648,528,1.33,557,1.724,769,2.778,783,2.407,934,1.84,938,4.11,942,2.304,954,3.437,959,5.618,1021,3.498,1098,4.584,1101,7.492,1116,5.342,1775,4.11,1951,4.817,2289,2.905,2347,5.604,2348,5.604,2349,4.817,2350,7.81,2351,5.13,2352,6.187,2353,4.817,2354,5.13,2355,4.817,2356,6.448,2357,5.13,2358,5.604,2359,5.13]],["t/469",[4,0.63,12,0.547,21,0.261,66,1.328,106,0.528,121,0.626,345,2.161,528,3.758,557,3.913,783,5.461,942,5.228,2289,6.592,2350,8.206]],["t/471",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/473",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,2360,10.117]],["t/475",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2361,10.249]],["t/477",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/479",[4,0.626,12,0.525,21,0.202,35,4.06,39,4.389,48,2.097,49,3.847,106,0.507,121,0.61,527,3.424,528,3.664,1708,8.954,2362,9.782,2363,9.782,2364,8.954,2365,9.782]],["t/481",[4,0.612,12,0.623,21,0.239,35,4.817,106,0.602,121,0.678,2366,8.409]],["t/483",[4,0.628,12,0.49,21,0.244,35,5.443,66,1.19,106,0.473,121,0.727,128,1.624,194,5.296,300,2.819,304,4.543,306,4.153,308,4.036,309,5.013,310,2.573,311,5.463,312,3.602,2366,6.609]],["t/485",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/487",[4,0.638,12,0.315,21,0.121,106,0.304,121,0.429,124,2.197,128,1.573,191,1.707,243,2.593,252,1.865,253,1.825,257,3.142,299,2.505,308,5.067,368,2.665,2299,7.414,2367,6.876,2368,7.791,2369,8.296,2370,8.296,2371,9.062,2372,6.876,2373,8.296,2374,9.062,2375,9.062,2376,9.062,2377,6.876]],["t/489",[4,0.618,12,0.509,21,0.195,48,2.031,49,2.948,106,0.491,121,0.695,128,1.664,310,2.636,527,3.316,543,7.256,2378,8.739,2379,7.521,2380,8.239,2381,8.239,2382,8.773,2383,8.773]],["t/491",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,432,3.003,2379,7.382,2384,8.61]],["t/493",[4,0.636,12,0.515,21,0.252,48,2.057,66,1.251,106,0.497,121,0.603,300,2.964,937,5.129,1727,5.925,1891,4.829,2379,8.341,2384,6.949]],["t/495",[4,0.626,12,0.462,21,0.234,66,1.121,106,0.446,119,2.906,121,0.67,128,1.863,310,2.475,368,2.647,481,5.177,946,6.248,1998,5.839,1999,5.725,2000,5.618,2002,4.328,2003,4.248,2242,6.248,2385,8.999,2386,8.999,2387,8.999]],["t/497",[4,0.637,12,0.398,21,0.212,66,1.539,106,0.384,119,2.626,121,0.63,128,1.751,310,2.236,429,3.567,737,4.823,850,6.652,934,3.037,946,5.646,2212,3.593,2379,6.382,2388,7.444,2389,10.088,2390,8.131,2391,6.99,2392,8.131,2393,6.99,2394,6.652]],["t/499",[4,0.61,12,0.583,21,0.272,66,1.415,106,0.562,121,0.536,128,1.49,156,4.87,310,2.361,432,2.741,2383,7.859,2395,7.859,2396,7.38,2397,8.585]],["t/501",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/503",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2398,8.811]],["t/505",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,2398,8.697]],["t/507",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/509",[4,0.629,12,0.554,21,0.213,48,2.213,49,3.979,105,2.942,106,0.535,121,0.631,527,3.614,528,3.79,2399,7.449]],["t/511",[4,0.626,10,1.576,12,0.499,21,0.246,48,1.993,66,1.212,106,0.482,121,0.459,124,1.783,128,1.644,156,3.434,300,2.872,320,4.985,343,5.616,347,4.295,368,2.163,671,7.746,695,4.772,2238,6.323,2399,4.985,2400,6.733,2401,6.323,2402,6.323,2403,6.323,2404,6.017,2405,7.355]],["t/513",[4,0.63,12,0.558,21,0.214,106,0.539,121,0.634,243,3.832,528,3.806,557,3.995,936,6.593,2399,6.886]],["t/515",[4,0.63,12,0.558,21,0.214,106,0.539,121,0.634,528,3.806,557,3.995,935,5.681,937,5.393,2399,6.886]],["t/517",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,432,3.003,2399,6.375,2406,8.61]],["t/519",[4,0.627,10,1.637,12,0.519,21,0.199,106,0.501,121,0.477,124,1.852,128,1.326,156,3.568,191,1.897,300,2.984,368,2.247,729,6.25,2399,6.575,2400,6.994,2401,6.568,2402,6.568,2403,6.568,2407,7.64,2408,9.701,2409,7.64,2410,7.64,2411,7.64]],["t/521",[4,0.58,12,0.643,21,0.247,106,0.621,121,0.592,432,3.027,729,7.756]],["t/523",[4,0.625,10,1.637,12,0.519,21,0.199,48,2.07,106,0.501,121,0.477,124,1.852,128,1.684,156,3.568,300,2.984,320,5.178,343,5.755,368,2.247,671,7.936,2399,5.178,2401,6.568,2402,6.568,2403,6.568,2404,6.25,2412,7.64,2413,7.64,2414,7.64]],["t/525",[2,4.525,4,0.626,6,3.978,12,0.502,21,0.193,66,1.567,82,4.802,106,0.485,119,3.07,121,0.593,124,2.305,128,1.65,232,4.802,252,2.975,253,3.739,556,5.275,775,5.809,1788,5.809,1838,7.703,2399,5.016]],["t/527",[4,0.592,12,0.623,21,0.283,48,2.489,66,1.514,106,0.602,121,0.573,320,6.226,432,2.932]],["t/529",[4,0.578,12,0.638,21,0.245,48,2.548,106,0.616,121,0.587,320,6.375,432,3.003]],["t/531",[4,0.63,12,0.547,21,0.261,66,1.328,106,0.528,121,0.626,158,4.038,300,3.147,432,2.572,528,3.018,557,3.913,934,4.176,935,4.505,937,4.277,2399,5.461]],["t/533",[4,0.637,12,0.509,21,0.249,48,2.031,66,1.235,106,0.491,121,0.598,300,2.927,937,5.087,1727,5.877,1891,4.768,2399,7.16,2406,6.861]],["t/535",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/537",[4,0.592,12,0.623,21,0.239,106,0.602,121,0.573,156,4.289,432,2.932,2415,9.186,2416,9.338]],["t/539",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2416,8.811]],["t/541",[2,4.082,4,0.633,12,0.43,21,0.165,106,0.415,121,0.535,124,2.079,128,2.028,243,3.234,246,3.698,252,2.545,253,2.49,366,5.953,448,6.111,1824,6.111,2416,7.371,2417,8.574,2418,10.279,2419,7.849,2420,8.574]],["t/543",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/545",[4,0.629,12,0.554,21,0.213,48,2.213,49,3.979,105,2.942,106,0.535,121,0.631,527,3.614,528,3.79,532,5.992,553,8.697]],["t/547",[4,0.593,12,0.583,21,0.223,39,4.867,66,1.415,106,0.562,121,0.536,151,2.905,228,6.5,347,5.013,350,5.57,395,4.127,432,2.741,539,6.738,971,4.938,1085,6.5,2421,6.738,2422,7.859]],["t/549",[2,2.428,4,0.639,6,3.961,12,0.346,20,1.804,21,0.133,32,2.058,66,1.563,95,3.616,106,0.334,121,0.46,128,1.279,140,2.184,232,4.782,243,3.576,252,2.05,253,2.899,345,1.977,395,3.543,485,4.012,507,4.601,532,5.406,551,6.747,552,6.336,832,6.336,2309,3.74,2423,6.747,2424,6.747,2425,9.481,2426,7.37,2427,7.37]],["t/551",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/553",[4,0.628,12,0.543,21,0.208,48,2.168,49,3.148,106,0.524,121,0.623,527,3.54,528,3.742,958,6.022,2428,9.989,2429,9.989,2430,9.989]],["t/555",[2,2.046,4,0.639,12,0.377,20,1.052,21,0.067,35,2.254,39,2.437,66,2.027,104,3.255,106,0.168,121,0.405,128,1.514,151,1.455,170,3.153,243,1.621,252,1.031,253,1.008,310,1.182,368,1.264,432,1.372,769,2.131,1007,5.098,1824,3.064,2330,3.935,2337,3.935,2338,3.935,2431,9.368,2432,3.695,2433,4.298,2434,4.298,2435,4.298,2436,4.298,2437,4.51,2438,4.298,2439,4.298,2440,4.298,2441,4.298,2442,4.298,2443,4.298,2444,4.298,2445,3.695,2446,4.298,2447,4.298,2448,4.298,2449,4.298,2450,4.298,2451,4.298,2452,4.298,2453,4.298,2454,4.298,2455,3.935,2456,4.298,2457,6.495,2458,4.298,2459,4.298,2460,4.298,2461,6.495,2462,4.298,2463,4.298,2464,4.298,2465,4.298,2466,4.298,2467,4.298,2468,4.298,2469,3.695]],["t/557",[4,0.629,12,0.551,21,0.211,106,0.531,121,0.629,345,2.176,528,3.774,556,5.782,557,3.94,783,5.499,958,4.891,2432,8.66,2470,9.222]],["t/559",[4,0.631,12,0.566,21,0.217,106,0.546,121,0.64,528,3.839,557,4.051,2471,9.382,2472,9.382]],["t/561",[4,0.632,12,0.574,21,0.22,106,0.554,121,0.645,528,3.873,557,4.109,2473,9.464]],["t/563",[4,0.611,12,0.619,21,0.237,106,0.597,121,0.675,158,4.568,958,5.495,2474,7.836]],["t/565",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,432,3.003,2475,8.61,2476,8.086]],["t/567",[4,0.641,12,0.423,21,0.162,44,3.192,63,3.035,106,0.408,121,0.529,222,5.119,347,4.953,958,5.114,1838,7.594,2477,8.47,2478,7.764,2479,8.482,2480,7.292,2481,5.096]],["t/569",[4,0.632,12,0.439,21,0.226,66,1.066,106,0.424,121,0.685,128,1.51,300,2.526,310,2.393,368,2.559,481,5.005,528,2.423,557,3.141,1998,5.646,1999,5.535,2000,5.432,2002,4.115,2003,4.038,2242,6.041,2471,5.921,2472,5.921,2482,8.701,2483,8.701,2484,8.701,2485,8.701]],["t/571",[4,0.636,12,0.525,21,0.255,66,1.276,106,0.507,121,0.61,958,5.898,1995,4.832,2210,6.482,2432,8.409,2470,8.954]],["t/573",[4,0.634,12,0.525,21,0.255,66,1.276,106,0.507,121,0.669,158,4.902,300,3.023,432,2.471,528,2.9,557,3.759,934,4.012,958,4.667,2473,7.086,2474,6.654]],["t/575",[4,0.636,12,0.386,20,1.95,21,0.259,48,1.541,51,2.236,66,1.515,99,5.068,106,0.373,121,0.497,158,3.993,300,2.222,615,3.993,937,4.229,958,4.803,1680,7.293,1727,6.108,1891,3.619,2474,6.849,2475,5.208,2476,9.014,2486,7.293,2487,6.849,2488,7.293,2489,7.293,2490,7.293]],["t/577",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/579",[4,0.477,12,0.654,21,0.251,106,0.631,121,0.601,432,3.076,2491,9.636]],["t/581",[4,0.578,12,0.638,21,0.245,48,2.548,106,0.616,121,0.587,432,3.003,1966,7.694]],["t/583",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/585",[4,0.629,12,0.554,21,0.213,48,2.213,49,3.979,105,2.942,106,0.535,121,0.631,527,3.614,528,3.79,1950,8.626]],["t/587",[4,0.628,12,0.543,21,0.208,106,0.524,121,0.623,528,3.742,557,3.886,935,5.584,937,5.302,1950,8.95,2437,6.935]],["t/589",[2,3.952,4,0.629,6,4.462,12,0.41,21,0.157,28,2.081,48,2.249,66,1.368,82,3.918,94,3.77,106,0.396,119,2.681,121,0.518,124,2.013,128,1.441,232,5.388,243,4.277,252,2.428,253,3.266,345,2.545,353,1.748,507,5.924,1985,6.516,2226,7.138,2492,6.038,2493,6.038,2494,5.528,2495,6.038,2496,9.355]],["t/591",[2,0.612,4,0.629,8,1.311,10,1.114,12,0.219,19,0.599,20,1.393,21,0.033,22,1.719,23,1.619,24,2.015,26,0.31,28,0.999,32,0.359,48,1.255,51,0.658,62,1.281,63,0.839,66,0.386,82,0.834,85,0.788,87,1.918,94,0.803,95,0.631,97,0.893,99,0.818,105,0.463,106,0.084,119,2.219,121,0.202,123,0.834,124,1.38,125,0.631,128,1.745,136,1.105,140,0.918,151,0.793,156,0.6,158,3.268,177,1.918,182,2.146,191,0.319,193,0.943,211,1.84,221,0.893,222,0.682,226,1.413,230,1.052,233,1.671,242,1.055,243,0.485,244,2.701,246,1.719,249,1.775,253,0.922,255,0.973,257,2.492,258,0.973,259,0.834,284,3.641,288,1.009,299,1.102,300,1.81,304,0.624,310,0.354,312,0.903,332,1.08,338,1.1,353,0.372,368,2.903,425,1.917,432,1.032,477,0.333,484,3.083,487,1.177,489,1.105,512,0.739,518,0.729,534,1.463,589,0.943,593,1.009,615,0.644,632,0.709,633,1.26,663,1.918,752,1.105,769,1.162,772,1.917,775,2.536,787,1.39,817,1.177,934,0.666,935,2.228,937,2.115,942,1.521,946,0.893,953,2.947,954,1.438,968,0.775,992,3.128,1089,1.918,1157,1.491,1202,1.009,1302,3.245,1308,0.943,1324,2.403,1727,0.788,1884,1.009,1885,0.943,1950,6.427,1973,4.894,1985,1.009,2153,2.84,2224,1.775,2313,5.016,2323,2.536,2336,1.009,2437,5.188,2445,2.015,2487,1.105,2496,6.579,2497,2.344,2498,3.648,2499,3.985,2500,3.648,2501,3.985,2502,2.344,2503,2.344,2504,2.344,2505,2.344,2506,2.146,2507,2.344,2508,3.985,2509,2.015,2510,2.344,2511,6.871,2512,2.146,2513,2.344,2514,2.344,2515,3.985,2516,3.985,2517,2.344,2518,2.958,2519,2.344,2520,2.344,2521,2.344,2522,2.344,2523,2.146,2524,2.778,2525,3.231,2526,2.344,2527,2.344,2528,2.344,2529,2.344,2530,2.015,2531,2.344,2532,2.146,2533,2.344,2534,3.985,2535,2.344,2536,2.146,2537,2.344,2538,4.758,2539,1.285,2540,2.146,2541,3.985,2542,1.285,2543,2.344,2544,2.344,2545,1.285,2546,2.344,2547,1.285,2548,1.285,2549,2.344,2550,1.285,2551,2.344,2552,1.285,2553,1.285,2554,1.285,2555,1.285,2556,1.285,2557,1.285,2558,3.231,2559,1.285,2560,2.344,2561,1.285,2562,1.285,2563,1.177,2564,1.285,2565,1.285,2566,1.285,2567,1.285,2568,1.285,2569,1.052,2570,1.009,2571,1.177,2572,1.285,2573,1.285,2574,1.285,2575,1.285,2576,1.105,2577,1.105,2578,2.958,2579,3.231,2580,2.344,2581,2.344,2582,1.285,2583,2.344,2584,1.285,2585,2.344,2586,1.285,2587,1.285,2588,1.285,2589,1.285,2590,1.285,2591,3.231,2592,1.285,2593,1.285,2594,1.285,2595,1.285,2596,1.285,2597,1.177,2598,1.105,2599,2.015,2600,1.285,2601,2.344,2602,2.344,2603,1.105,2604,1.285,2605,1.009,2606,1.285,2607,2.344,2608,1.285,2609,1.285]],["t/593",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,432,3.003,1884,7.382,1885,6.899]],["t/595",[4,0.63,12,0.34,21,0.189,28,1.824,66,0.826,106,0.328,121,0.535,124,1.765,125,3.572,128,1.264,158,4.295,200,3.934,244,7.062,273,6.663,300,1.958,312,2.803,345,1.345,368,2.141,528,1.878,557,2.434,783,3.398,934,2.598,935,5.584,937,2.661,942,3.253,1021,4.544,1100,6.258,1101,5.512,1116,4.934,1528,6.258,1950,8.438,2357,6.663,2437,5.054,2569,5.955,2571,6.663,2610,7.694,2611,7.279,2612,7.279,2613,6.663,2614,6.663]],["t/597",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/599",[4,0.63,12,0.558,21,0.214,105,2.962,106,0.539,121,0.634,528,3.806,557,3.995,935,4.599,937,4.366,2615,8.226,2616,8.735]],["t/601",[4,0.629,12,0.554,21,0.213,48,2.213,49,3.213,105,2.942,106,0.535,121,0.631,459,4.447,527,3.614,528,3.79,2617,6.683,2618,7.94]],["t/603",[4,0.634,12,0.543,21,0.208,105,2.882,106,0.524,121,0.623,243,4.107,252,3.217,253,3.148,936,5.193,2619,9.989]],["t/605",[4,0.636,12,0.512,21,0.25,66,1.243,105,2.716,106,0.494,121,0.601,300,2.946,557,3.663,934,3.91,2212,5.901,2244,7.058,2616,8.272,2618,7.552]],["t/607",[4,0.636,12,0.525,21,0.255,66,1.276,105,2.787,106,0.507,121,0.61,485,4.214,1995,4.832,2210,6.482,2616,8.409,2618,7.677]],["t/609",[4,0.622,12,0.487,21,0.243,66,1.183,105,2.584,106,0.47,121,0.684,128,1.618,310,2.563,368,2.741,481,5.36,485,3.906,1998,6.047,1999,5.928,2000,5.818,2002,4.565,2003,4.48,2212,4.401,2242,6.47,2620,9.319,2621,9.319]],["t/611",[4,0.632,12,0.193,21,0.181,30,1.929,63,2.481,66,0.986,105,1.026,106,0.187,119,1.515,121,0.293,124,1.681,125,4.047,128,1.432,134,3.179,151,2.346,158,2.997,159,3.682,171,1.372,178,3.109,209,4.033,219,4.033,225,3.682,233,3.344,244,5.59,264,3.044,299,1.297,300,1.112,312,2.67,368,2.426,429,3.041,484,2.783,557,1.383,737,2.783,934,1.476,935,5.094,937,2.49,942,3.881,953,2.66,954,2.877,959,3.344,984,3.044,1021,2.929,1101,3.552,1116,4.699,1289,4.033,1324,2.828,1338,2.828,2136,3.838,2323,3.682,2349,4.033,2352,3.682,2355,4.033,2356,3.838,2394,3.838,2437,4.814,2506,4.294,2524,4.033,2613,4.294,2614,4.294,2618,6.473,2622,6.934,2623,4.691,2624,4.691,2625,4.691,2626,4.691,2627,4.691,2628,4.691,2629,4.691,2630,4.691,2631,4.691,2632,4.691,2633,4.691,2634,4.691,2635,4.691,2636,4.691,2637,4.691,2638,4.691,2639,4.691,2640,6.934,2641,4.691,2642,4.691,2643,4.691,2644,4.691,2645,4.691]],["t/613",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/615",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2646,9.382]],["t/617",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,2647,10.117]],["t/619",[4,0.636,12,0.532,21,0.257,66,1.293,106,0.514,121,0.616,1995,4.897,2210,6.536,2646,9.029,2648,9.863]],["t/621",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/623",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,2649,9.261]],["t/625",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2650,10.249]],["t/627",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/629",[4,0.629,12,0.551,21,0.211,106,0.531,121,0.629,216,5.795,528,3.774,557,3.94,2651,8.66,2652,8.66,2653,9.222]],["t/631",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,2654,10.117]],["t/633",[4,0.629,10,1.501,12,0.475,21,0.182,26,1.69,106,0.459,121,0.437,124,2.224,128,1.592,156,3.271,191,1.739,216,6.243,222,3.719,257,2.429,264,4.546,284,3.55,1386,6.539,2118,6.023,2368,6.023,2655,7.006,2656,8.398,2657,7.006,2658,7.006,2659,7.006,2660,7.006,2661,7.006,2662,7.006]],["t/635",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,216,5.41,432,3.003,2656,8.61]],["t/637",[4,0.635,10,1.168,12,0.37,20,1.334,21,0.142,44,3.962,106,0.357,119,1.761,121,0.561,124,1.322,128,1.697,140,1.256,151,3.308,156,2.546,216,5.168,310,1.5,312,2.1,352,4.662,368,1.604,429,3.391,570,4.129,601,5.124,858,5.671,996,7.17,1172,4.992,1294,4,1296,4.992,2395,4.992,2396,4.688,2663,7.732,2664,7.732,2665,5.453,2666,5.453,2667,5.453,2668,8.984,2669,5.453,2670,5.453,2671,5.453,2672,5.453,2673,5.453]],["t/639",[4,0.635,12,0.282,21,0.165,66,1.263,106,0.272,119,3.138,121,0.395,128,1.89,151,2.14,216,5.993,310,2.357,368,1.86,381,4.549,425,3.751,429,2.774,473,5.679,480,3.693,769,3.136,849,6.488,946,5.95,1995,2.591,2210,4.191,2651,8.956,2652,8.355,2653,9.537,2674,6.324,2675,6.324,2676,7.367,2677,6.324,2678,6.324,2679,6.324,2680,6.324]],["t/641",[4,0.624,12,0.502,21,0.247,66,1.22,106,0.485,121,0.692,128,1.65,310,2.614,368,2.796,481,5.468,1998,6.168,1999,6.047,2000,5.935,2002,4.708,2003,4.62,2242,6.6,2681,9.506]],["t/643",[4,0.636,12,0.522,21,0.254,66,1.267,106,0.504,121,0.608,216,5.604,934,3.986,2212,4.716,2244,7.145,2651,8.375,2652,8.375]],["t/645",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/647",[4,0.383,10,1.658,19,2.499,20,2.625,21,0.202,26,1.868,28,1.94,30,4.023,32,2.161,51,2.173,62,2.14,63,2.769,98,2.173,142,2.377,202,2.253,242,3.485,243,2.919,272,2.313,298,2.195,301,4.389,330,2.351,353,2.241,477,2.006,518,4.389,562,2.289,764,6.347,2682,5.861,2683,9.817,2684,7.086,2685,7.741]],["t/649",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2682,7.76]],["t/651",[4,0.64,12,0.425,21,0.163,66,1.403,106,0.41,121,0.531,140,2.578,242,5.039,243,3.21,252,2.518,253,2.463,2683,9.499,2684,9.499]],["t/653",[4,0.629,12,0.551,21,0.211,106,0.531,121,0.629,528,3.774,557,3.94,2682,7.628,2686,9.222,2687,8.66,2688,10.074]],["t/655",[4,0.631,12,0.423,21,0.221,66,1.027,106,0.408,121,0.529,124,2.056,125,4.162,128,1.472,158,4.833,299,2.345,368,3.045,737,6.141,934,3.229,935,4.742,954,5.202,959,6.045,992,6.657,1021,5.295,2689,8.482,2690,8.482,2691,8.482,2692,6.657,2693,8.482]],["t/657",[4,0.612,12,0.496,21,0.245,66,1.205,106,0.479,121,0.688,128,1.637,310,2.594,311,6.441,368,2.773,481,5.425,1998,6.119,1999,5.999,2000,6.886,2002,4.65,2003,4.563,2694,9.43,2695,9.43]],["t/659",[4,0.636,12,0.529,21,0.256,66,1.284,106,0.51,121,0.613,934,4.039,2212,4.778,2244,7.205,2682,7.437,2686,8.992]],["t/661",[4,0.636,12,0.532,21,0.257,66,1.293,106,0.514,121,0.616,1995,4.897,2210,6.536,2682,7.468,2696,9.863]],["t/663",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/665",[4,0.616,12,0.536,21,0.206,48,2.139,49,3.106,106,0.517,121,0.708,128,1.97,310,2.724,527,3.493,541,6.074,543,7.5,2217,7.774,2697,9.067]],["t/667",[4,0.63,12,0.404,21,0.155,35,4.309,106,0.39,119,2.653,121,0.513,128,1.426,222,4.361,243,3.099,252,2.391,253,2.339,484,4.874,1034,7.521,2153,5.856,2313,6.721,2314,7.063,2315,7.521,2323,6.448,2697,7.521,2698,8.216,2699,8.216,2700,8.216,2701,8.216,2702,11.019,2703,8.216,2704,8.216,2705,7.521,2706,8.216]],["t/669",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/671",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2707,10.249]],["t/673",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,2708,10.117]],["t/675",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/677",[4,0.59,9,6.686,12,0.619,21,0.237,66,1.502,106,0.597,121,0.569,395,4.382,432,2.91,2709,9.115,2710,9.115]],["t/679",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2711,10.249]],["t/681",[4,0.631,12,0.566,21,0.217,106,0.546,121,0.64,528,3.839,557,4.051,2712,9.382,2713,9.382]],["t/683",[4,0.637,12,0.363,21,0.139,66,1.756,106,0.351,119,2.464,121,0.476,124,2.583,128,1.849,191,1.894,243,2.878,252,2.152,253,2.106,257,2.646,1036,5.99,1157,4.855,1983,6.561,2006,5.598,2009,5.779,2714,7.632,2715,7.632,2716,7.632,2717,7.632,2718,7.632,2719,7.632,2720,7.632,2721,7.632]],["t/685",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,432,3.003,2722,8.61,2723,8.086]],["t/687",[4,0.614,12,0.509,21,0.249,66,1.235,106,0.491,121,0.695,128,1.664,310,2.636,311,5.596,368,2.818,481,5.513,1998,6.218,1999,6.096,2000,6.951,2002,4.768,2003,4.679,2724,9.583]],["t/689",[4,0.641,12,0.425,21,0.222,66,1.032,106,0.41,121,0.531,299,2.353,480,4.971,954,5.22,1342,7.792,1995,3.91,2210,5.641,2687,7.318,2712,10.246,2723,7.318,2725,8.512]],["t/691",[4,0.635,12,0.281,21,0.223,63,3.06,66,0.682,106,0.271,119,2.037,121,0.394,124,2.074,125,4.197,128,1.888,136,2.973,151,2.134,158,3.832,167,3.433,299,1.743,312,2.428,328,3.526,368,1.855,425,3.741,569,3.479,769,3.127,934,2.143,938,4.626,954,3.868,959,4.495,1021,3.938,1116,4.275,1775,4.626,2351,7.83,2352,6.713,2353,5.422,2354,5.774,2355,5.422,2356,5.16,2687,5.422,2713,5.774,2726,6.307,2727,6.307,2728,6.307,2729,6.307,2730,6.307,2731,6.307,2732,6.307,2733,6.307,2734,6.307,2735,6.307]],["t/693",[4,0.634,12,0.478,20,2.254,21,0.283,48,1.909,51,2.585,66,1.162,106,0.462,121,0.575,300,2.752,937,4.889,1727,6.671,1891,4.483,2722,6.451,2723,9.703]],["t/695",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/697",[4,0.465,10,1.556,19,2.399,20,2.693,21,0.189,26,1.753,28,1.82,30,4.281,32,2.029,51,2.039,62,2.008,63,2.599,98,2.039,142,2.23,202,2.114,242,4.228,243,2.74,272,2.171,298,2.06,301,4.119,330,2.206,347,4.242,353,2.103,477,1.883,504,7.372,518,4.119,534,4.535,562,2.148,764,6.095,1085,5.5,2015,5.943,2736,8.075,2737,6.65,2738,6.245,2739,7.264,2740,6.245]],["t/699",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,106,0.539,121,0.634,527,3.639,528,3.806,2741,10.161,2742,10.161]],["t/701",[2,3.076,4,0.641,12,0.29,20,1.582,21,0.111,106,0.28,121,0.403,124,1.567,128,1.509,136,3.047,151,2.187,168,4.606,191,2.158,243,2.437,252,1.717,253,1.679,255,6.584,257,3.015,258,6.584,259,5.642,504,5.072,769,3.204,1824,4.606,1958,5.072,2336,5.072,2738,5.556,2740,8.448,2743,6.463,2744,6.463,2745,6.463,2746,7.475,2747,5.072,2748,5.556,2749,6.463]],["t/703",[4,0.623,12,0.43,21,0.165,106,0.415,121,0.65,128,1.809,242,4.692,243,4.405,252,2.545,253,2.49,310,2.358,368,2.522,504,6.729,769,4.251,2736,7.371,2738,7.371,2740,9.653,2750,8.574,2751,10.422,2752,8.574]],["t/705",[4,0.576,12,0.633,21,0.243,48,2.528,106,0.611,121,0.582,432,2.979,534,5.825,1891,5.936]],["t/707",[4,0.622,10,1.449,12,0.459,21,0.176,106,0.443,121,0.422,124,2.438,128,1.858,152,3.22,153,3.22,156,4.186,158,3.39,178,4.483,191,1.679,193,4.962,257,3.108,429,2.967,534,6.277,934,3.506,935,5.012,1021,5.597,2753,5.816,2754,8.206,2755,6.193,2756,5.816,2757,6.193,2758,6.193,2759,8.206,2760,6.193,2761,5.816]],["t/709",[4,0.634,12,0.444,20,2.145,21,0.228,48,2.375,51,2.46,66,1.078,106,0.428,121,0.547,218,6.086,300,2.554,534,6.876,937,5.606,1727,5.375,1891,5.576,1961,8.024,2597,8.024,2761,7.535,2762,8.765]],["t/711",[4,0.624,10,1.378,12,0.437,21,0.226,66,1.06,106,0.421,121,0.401,124,2.377,128,1.821,152,3.062,153,3.062,156,4.048,158,4.344,178,4.263,191,1.597,193,4.719,257,3.006,300,2.512,429,2.822,432,2.054,534,6.121,934,4.493,935,4.846,1021,5.412,2753,5.531,2754,7.935,2755,5.889,2756,5.531,2757,5.889,2758,5.889,2759,7.935,2760,5.889,2761,5.531]],["t/713",[4,0.613,12,0.543,21,0.26,66,1.319,106,0.524,121,0.712,128,1.734,304,3.886,306,4.604,310,2.747,534,6.236,2763,11.403,2764,9.989]],["t/715",[4,0.628,12,0.499,21,0.246,48,2.565,66,1.212,98,2.064,106,0.482,121,0.591,124,2.295,128,1.644,158,4.745,226,4.434,534,6.537,937,3.904,968,4.434,991,6.323,1036,7.431,1040,6.733,1041,6.733,2765,6.733]],["t/717",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/719",[4,0.637,12,0.532,21,0.204,106,0.514,121,0.616,243,3.72,252,3.153,253,3.085,2766,9.863,2767,9.863]],["t/721",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2768,10.249]],["t/723",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/725",[2,2.119,4,0.639,10,0.573,12,0.181,21,0.149,39,2.524,63,1.593,65,2.889,66,1.397,79,4.754,87,3.642,104,3.371,106,0.175,121,0.357,124,1.939,128,0.993,151,0.905,187,1.764,191,1.105,222,2.363,231,2.561,246,3.83,288,3.494,310,0.735,332,1.489,338,1.516,345,1.194,368,1.961,395,1.286,479,3.018,516,3.371,541,2.73,561,1.338,615,2.231,772,6.837,799,4.892,1157,2.832,1170,4.076,1388,3.642,1650,3.173,2037,3.791,2276,4.076,2576,3.828,2577,3.828,2578,4.076,2769,4.452,2770,4.076,2771,4.452,2772,4.452,2773,4.452,2774,4.452,2775,4.452,2776,4.452,2777,4.452,2778,3.828,2779,4.452,2780,3.828,2781,4.452,2782,4.452,2783,3.828,2784,3.828,2785,4.452,2786,3.828,2787,4.452,2788,4.452,2789,4.452,2790,3.828,2791,4.452,2792,3.828,2793,4.452,2794,3.828,2795,4.452,2796,2.674,2797,2.674,2798,2.674,2799,2.674,2800,2.674]],["t/727",[4,0.576,12,0.633,21,0.243,106,0.611,121,0.582,432,2.979,2037,7.265,2801,8.542]],["t/729",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,106,0.539,121,0.634,527,3.639,528,3.806,2037,6.733,2802,10.161]],["t/731",[4,0.632,12,0.481,21,0.185,106,0.464,119,2.985,121,0.577,128,1.605,195,7.948,243,3.487,252,2.85,253,2.789,2313,7.564,2314,7.948,2326,8.464,2803,9.246,2804,9.246,2805,9.246,2806,9.246]],["t/733",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,432,3.003,2807,8.61,2808,8.61]],["t/735",[4,0.629,12,0.493,21,0.245,66,1.197,106,0.476,121,0.687,128,1.63,300,2.837,304,3.528,306,4.179,310,2.583,311,5.485,312,3.617,2000,6.87,2037,6.224,2801,6.65,2809,9.393]],["t/737",[4,0.636,12,0.515,21,0.252,48,2.057,66,1.251,106,0.497,121,0.603,300,2.964,937,5.129,1727,5.925,1891,4.829,2807,6.949,2808,9.729]],["t/739",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/741",[4,0.478,10,1.626,19,2.468,20,2.601,21,0.198,26,1.832,28,1.902,30,3.973,32,2.12,51,2.131,62,2.098,63,2.716,98,2.131,142,2.331,202,2.209,242,3.417,243,2.863,272,2.269,298,2.153,301,4.304,330,2.306,353,2.198,477,1.968,518,4.304,562,2.244,764,6.269,2810,5.958,2811,8.844,2812,8.844,2813,7.591,2814,7.591,2815,6.949]],["t/743",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2810,8.044]],["t/745",[4,0.637,12,0.325,21,0.125,87,5.76,106,0.314,121,0.439,125,3.454,140,2.599,167,3.832,178,3.174,242,4.895,243,2.655,252,1.925,253,1.884,345,1.889,480,5.375,505,4.117,506,5.76,2226,6.053,2811,10.329,2812,8.425,2815,9.954,2816,7.041,2817,6.445,2818,9.204]],["t/747",[4,0.629,12,0.551,21,0.211,106,0.531,121,0.629,480,5.883,528,3.774,557,3.94,2212,6.178,2819,11.459]],["t/749",[4,0.599,10,1.909,12,0.605,21,0.232,106,0.584,121,0.556,124,2.16,128,1.546,158,4.465,1021,5.562,2810,6.992,2820,8.155,2821,8.155]],["t/751",[4,0.578,12,0.638,21,0.245,106,0.616,121,0.587,432,3.003,2822,8.61,2823,8.61]],["t/753",[4,0.612,10,1.787,12,0.566,21,0.267,66,1.375,106,0.546,121,0.521,124,2.022,128,1.448,158,5.136,300,3.258,432,2.663,934,4.324,1021,5.208,2810,6.547,2820,7.636,2821,7.636]],["t/755",[4,0.638,12,0.499,21,0.246,66,1.212,106,0.482,121,0.591,480,5.529,1995,4.592,2210,6.274,2810,7.431,2824,9.468,2825,9.468]],["t/757",[4,0.629,12,0.394,19,2.063,21,0.21,30,3.321,48,1.572,66,0.956,106,0.38,119,2.608,121,0.504,124,1.958,128,1.402,274,5.756,300,2.265,301,4.579,731,6.607,920,6.115,937,4.287,1352,6.607,1727,6.16,1891,3.69,2538,7.393,2822,5.31,2823,10.637,2826,8.076,2827,8.076,2828,8.076,2829,8.076,2830,8.076,2831,8.076]],["t/759",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/761",[4,0.355,10,1.537,19,2.38,20,2.533,21,0.187,26,1.732,28,1.798,30,3.832,32,2.004,39,4.069,51,2.014,62,1.984,63,2.567,98,2.014,142,2.203,167,3.906,202,2.088,226,4.327,242,4.195,243,2.706,272,2.144,298,2.035,301,4.069,330,2.179,353,2.077,363,6.169,477,1.86,481,5.36,518,4.069,562,2.122,764,6.047,765,8.034,2832,8.011,2833,9.473,2834,6.169,2835,7.176]],["t/763",[4,0.639,12,0.418,21,0.16,54,6.322,66,1.963,106,0.404,121,0.526,140,2.375,187,2.442,242,4.318,576,4.775,2747,6.609,2836,8.421,2837,8.421,2838,6.165,2839,5.643]],["t/765",[4,0.629,12,0.54,21,0.207,48,2.154,49,3.912,105,2.862,106,0.521,121,0.621,527,3.516,528,3.726,765,7.963,2246,6.834,2840,9.947]],["t/767",[4,0.638,10,0.507,12,0.161,21,0.062,28,1.007,30,2.538,35,2.108,63,1.438,66,1.389,70,2.168,105,1.448,106,0.155,121,0.385,124,1.496,128,1.579,140,1.942,151,0.802,153,1.914,156,1.106,167,4.588,215,3.68,243,2.328,246,2.662,257,2.14,260,3.155,267,1.737,310,1.441,345,0.635,347,1.383,352,2.424,368,1.815,381,2.134,516,4.674,576,2.279,591,4.674,640,1.537,666,5.355,737,1.405,765,7.758,802,3.68,936,2.609,937,1.257,942,2.609,979,3.456,992,1.859,1057,1.644,1347,1.938,1464,1.793,2019,2.036,2212,2.465,2350,1.938,2455,3.68,2498,2.168,2540,2.168,2833,9.149,2841,3.68,2842,4.02,2843,4.02,2844,4.02,2845,4.02,2846,4.02,2847,4.02,2848,4.02,2849,4.02,2850,4.02,2851,4.02,2852,6.173,2853,4.02,2854,3.68,2855,4.02,2856,4.02,2857,4.02,2858,4.02,2859,4.02,2860,4.02,2861,3.68,2862,6.173,2863,2.368,2864,6.173,2865,2.368,2866,2.368,2867,5.238,2868,2.368,2869,4.02,2870,2.368,2871,2.368,2872,2.368,2873,4.02,2874,2.368,2875,2.368,2876,2.168,2877,2.368,2878,2.368,2879,2.368]],["t/769",[2,3.166,4,0.638,12,0.451,21,0.173,106,0.436,121,0.553,140,2.449,151,3,167,4.825,243,3.343,252,2.674,253,3.486,481,5.099,765,4.878,2309,4.878,2832,7.62,2880,8.864,2881,8.864]],["t/771",[4,0.626,12,0.464,21,0.235,66,1.128,106,0.448,121,0.671,128,1.867,167,4.917,310,2.484,345,1.836,481,5.196,543,8.143,557,3.323,765,5.019,783,4.638,942,4.441,2350,7.39,2378,8.44,2832,9.245]],["t/773",[4,0.635,12,0.543,21,0.26,48,2.168,66,1.319,106,0.524,121,0.623,937,5.302,1891,5.091,2882,9.989]],["t/775",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/777",[2196,8.288]],["t/779",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2883,8.044]],["t/781",[4,0.641,12,0.381,21,0.146,66,1.3,106,0.367,121,0.492,191,1.958,242,2.525,243,3.441,252,2.255,253,2.206,255,5.972,257,2.735,258,5.972,259,5.118,381,4.187,1464,5.972,1465,5.972,2153,5.621,2224,5.972,2746,6.78,2883,6.19,2884,7.887,2885,7.22]],["t/783",[4,0.622,12,0.446,21,0.171,26,2.662,28,1.648,66,1.45,106,0.431,121,0.661,128,1.527,243,3.318,252,2.644,253,2.587,254,4.457,310,2.42,312,3.387,523,6.109,936,5.709,1338,5.304,2198,7.197,2199,7.197,2203,7.197,2883,8.308,2886,8.798,2887,8.798]],["t/785",[4,0.625,12,0.522,21,0.2,106,0.504,121,0.702,128,1.951,310,2.679,473,6.456,1988,8.511,2204,8.375,2206,5.481,2888,9.741]],["t/787",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/789",[2,2.428,4,0.609,6,2.741,10,1.093,19,1.883,20,2.118,21,0.133,26,1.231,28,2.376,30,3.559,32,2.058,51,1.431,57,2.707,62,1.41,63,3.096,79,3.635,94,3.184,97,3.541,98,1.431,101,4.172,105,1.836,111,6.029,117,4.688,119,1.647,142,1.566,191,1.266,193,3.74,202,1.484,211,4.002,221,3.541,232,3.309,267,3.74,272,1.524,298,2.09,312,2.838,330,1.549,342,5.716,353,2.134,477,1.322,484,3.025,518,2.891,562,1.508,623,4.384,764,4.782,823,4.172,1629,9.011,2275,4.384,2364,4.668,2889,10.481,2890,4.668,2891,7.37,2892,8.655,2893,7.37,2894,8.679,2895,6.336,2896,5.1,2897,5.1,2898,5.1,2899,5.1]],["t/791",[4,0.592,12,0.623,21,0.239,106,0.602,121,0.573,284,4.654,432,2.932,1785,8.409,2900,7.209,2901,8.409]],["t/793",[4,0.621,12,0.414,21,0.159,54,5.851,105,2.197,106,0.4,119,1.97,121,0.381,124,2.027,128,1.782,156,2.849,236,4.236,245,3.678,246,2.631,300,2.382,304,4.061,308,3.411,312,3.22,368,2.459,406,3.959,432,1.948,433,5.245,512,3.509,538,6.624,583,6.112,632,3.365,633,3.279,1089,4.991,1308,4.475,2900,8.055,2902,4.991,2903,8.362,2904,6.101,2905,5.585,2906,5.585,2907,6.101,2908,6.101,2909,6.101]],["t/795",[1,3.18,4,0.622,12,0.381,19,2.015,21,0.146,23,2.811,30,3.243,63,2.007,66,1.504,97,3.894,98,1.574,100,3.997,106,0.367,121,0.35,124,1.36,128,0.974,135,3.327,136,2.644,145,4.402,151,1.898,191,1.392,257,1.945,284,2.842,300,2.19,368,1.649,370,5.134,429,2.46,432,1.79,443,4.588,479,5.345,512,3.226,535,7.16,538,3.894,618,2.724,731,4.588,787,3.327,940,3.801,953,5.172,959,3.997,982,4.114,2141,3.894,2900,6.19,2902,4.588,2910,6.78,2911,5.608,2912,5.608,2913,5.608,2914,5.608,2915,9.123,2916,5.608,2917,5.608,2918,5.608,2919,5.608,2920,5.608,2921,5.608,2922,5.608,2923,5.608,2924,5.608,2925,5.608]],["t/797",[4,0.576,12,0.633,21,0.243,54,5.722,106,0.611,121,0.582,432,2.979,2900,7.323,2902,7.633]],["t/799",[4,0.632,12,0.562,21,0.216,106,0.543,121,0.637,474,6.501,480,4.837,528,3.823,557,4.023,2926,8.773]],["t/801",[4,0.631,12,0.551,21,0.262,48,2.198,49,3.962,66,1.337,106,0.531,121,0.629,527,3.589,528,3.774,2927,9.222]],["t/803",[4,0.632,12,0.374,21,0.203,66,1.488,106,0.361,121,0.613,124,1.887,128,1.704,156,4.583,310,2.141,472,2.958,535,6.108,601,5.158,637,3.821,638,7.704,639,6.108,640,6.369,643,4.167,908,4.034,1165,5.709,1536,6.108,1722,7.125,2894,7.125,2901,7.125,2910,6.691,2928,7.783,2929,7.783,2930,9.816,2931,7.783]],["t/805",[4,0.64,12,0.427,19,2.182,21,0.222,53,4.267,54,3.861,66,1.038,106,0.412,121,0.533,194,6.266,226,5.151,300,2.459,312,3.289,472,3.384,583,4.592,592,4.372,2900,8.999,2902,5.151,2932,8.543]],["t/807",[4,0.607,12,0.515,21,0.252,66,1.251,106,0.497,121,0.698,128,1.942,156,4.512,310,2.657,769,4.791,934,3.935,2212,4.655,2926,8.306,2933,8.844,2934,11.187,2935,9.662]],["t/809",[4,0.633,12,0.444,21,0.228,66,1.078,106,0.428,121,0.659,128,1.833,156,4.093,310,2.411,485,4.771,769,4.346,954,5.375,1990,9.08,1991,7.535,1995,4.083,2926,7.535,2933,8.024,2936,8.765,2937,8.765]],["t/811",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/813",[2,2.655,4,0.635,12,0.24,19,1.425,20,1.365,21,0.092,105,3.275,106,0.231,119,1.801,121,0.49,123,3.619,128,1.364,143,3.308,156,3.669,174,3.548,216,3.208,222,5.732,229,3.696,243,2.103,252,1.419,253,1.388,308,3.118,310,1.534,353,1.615,368,1.64,484,3.308,518,5.157,530,7.138,1707,6.427,2379,4.377,2380,4.795,2381,7.819,2563,5.105,2570,4.377,2938,9.095,2939,9.095,2940,5.577,2941,5.577,2942,5.577,2943,5.577,2944,9.874,2945,7.856,2946,5.577,2947,5.577,2948,5.577,2949,5.577,2950,5.577,2951,5.577,2952,5.577]],["t/815",[4,0.611,12,0.619,21,0.237,67,5.69,106,0.597,121,0.675,2953,8.344,2954,8.344]],["t/817",[0,3.798,4,0.612,12,0.414,21,0.218,44,5.259,66,1.005,67,5.956,105,3.011,106,0.4,119,2.7,121,0.671,128,1.782,175,5.806,300,2.382,304,2.963,306,3.509,310,2.3,368,2.459,480,4.883,705,9.395,707,7.188,708,7.36,2953,5.585,2954,5.585,2955,7.654,2956,8.362,2957,8.362,2958,8.362,2959,8.362]],["t/819",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/821",[4,0.631,12,0.43,21,0.165,48,1.715,49,3.372,105,2.279,106,0.415,121,0.65,128,1.949,310,2.358,527,2.8,541,6.391,543,6.492,2217,6.729,2960,6.33,2961,8.96,2962,8.574,2963,8.574,2964,8.574,2965,9.54,2966,8.574]],["t/823",[4,0.631,10,1.475,12,0.467,21,0.179,95,3.377,106,0.451,121,0.43,124,1.669,128,1.195,136,4.275,151,2.329,156,3.214,191,1.709,242,3.099,257,2.387,338,2.343,395,4.36,429,3.019,1481,6.009,1522,4.221,1788,5.402,2747,5.402,2967,6.883,2968,6.883,2969,6.883,2970,6.883,2971,6.883,2972,6.883,2973,6.883,2974,5.631,2975,5.917,2976,6.883]],["t/825",[2,2.981,4,0.638,12,0.425,21,0.222,66,1.594,106,0.41,121,0.531,191,2.113,200,6.681,243,3.21,252,2.518,253,3.348,257,2.952,1480,6.244,1544,7.318,2274,7.611,2309,4.593,2965,5.733,2975,7.318,2977,8.512,2978,8.512]],["t/827",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/829",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,2979,8.384]],["t/831",[4,0.617,10,1.866,12,0.591,21,0.227,106,0.571,121,0.544,124,2.112,128,1.512,156,4.068,2979,7.127,2980,8.711,2981,7.489,2982,7.974]],["t/833",[2,2.479,4,0.638,12,0.22,20,1.275,21,0.084,47,4.768,66,1.443,106,0.212,119,1.682,121,0.547,124,2.321,128,1.76,158,2.61,191,1.293,243,1.964,252,1.302,253,1.274,257,3.037,299,1.44,310,1.432,368,2.576,432,1.663,621,3.38,632,2.873,633,2.799,772,3.089,1089,4.261,1308,3.82,2072,3.944,2336,4.088,2747,4.088,2979,4.261,2981,9.35,2982,4.768,2983,5.208,2984,5.208,2985,5.208,2986,5.208,2987,5.208,2988,5.208,2989,5.208,2990,5.208,2991,5.208,2992,5.208,2993,5.208,2994,5.208,2995,5.208,2996,5.208,2997,5.208,2998,5.208,2999,5.208,3000,5.208,3001,7.483,3002,4.768,3003,5.208]],["t/835",[4,0.637,12,0.326,20,1.728,21,0.184,51,1.982,66,0.793,106,0.315,117,4.492,121,0.441,124,1.712,125,4.525,128,1.226,158,4.194,312,3.551,368,2.077,934,2.492,935,3.948,954,4.331,1021,4.409,1116,6.25,2352,7.237,2437,4.903,2861,6.464,2979,7.544,2981,7.928,3004,7.062,3005,7.062,3006,9.222,3007,7.062,3008,7.062,3009,7.062,3010,7.062,3011,7.062]],["t/837",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/839",[4,0.631,12,0.57,21,0.219,48,2.276,49,3.304,106,0.55,121,0.642,528,3.856,3012,9.423]],["t/841",[4,0.635,12,0.543,21,0.26,48,2.168,66,1.319,106,0.524,121,0.623,243,3.767,253,3.148,3013,9.989]],["t/843",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/845",[4,0.473,12,0.649,21,0.249,106,0.626,121,0.596,252,3.842,253,3.759,432,3.051]],["t/848",[30,4.194,32,2.552,35,3.653,46,4.267,63,3.27,85,4.271,98,1.955,105,2.508,124,1.688,135,5.421,240,5.705,246,5.073,321,4.43,340,4.43,352,4.199,360,4.964,399,5.987,486,5.466,761,4.519,776,6.375,867,5.466,908,3.61,958,4.199,1155,5.273,1165,6.703,1448,5.987,1486,4.348,1490,4.615,1517,5.987,1660,5.604,1817,6.375,2006,5.108,2126,5.697,2193,5.466,3014,5.987,3015,7.856,3016,5.987,3017,6.375]],["t/850",[4,0.608,20,1.87,57,5.15,63,2.734,124,1.852,128,1.326,135,4.532,136,4.574,140,1.76,143,4.532,151,3.283,222,4.056,246,4.598,632,4.214,633,4.106,1675,6.994,1677,5.604,3018,9.758,3019,7.64,3020,8.881,3021,7.64,3022,6.994,3023,7.64]],["t/852",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/854",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,106,0.539,121,0.634,527,3.639,528,3.806,3024,7.453,3025,7.974]],["t/856",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,3026,10.117]],["t/858",[4,0.63,12,0.558,21,0.214,106,0.539,121,0.634,345,2.207,528,3.806,556,5.863,557,3.995,783,5.575,3024,6.034,3027,10.161]],["t/860",[4,0.613,10,1.8,12,0.57,21,0.219,106,0.55,121,0.524,124,2.495,128,1.787,156,3.923,1153,6.361,3024,7.55,3025,6.594,3028,7.691,3029,7.691,3030,7.691]],["t/862",[4,0.614,10,1.813,12,0.574,21,0.22,106,0.554,121,0.528,124,2.506,128,1.795,156,3.951,1153,6.407,3024,6.206,3025,6.641,3031,7.746,3032,7.746,3033,7.746]],["t/864",[4,0.623,12,0.49,21,0.244,66,1.19,106,0.473,121,0.685,128,1.624,310,2.573,368,2.751,481,5.382,1999,5.951,2000,5.841,2002,4.593,2003,4.507,2242,6.496,3034,9.356,3035,9.356,3036,9.356,3037,9.356]],["t/866",[4,0.638,12,0.496,21,0.245,66,1.205,106,0.479,121,0.589,934,3.789,2212,4.483,2244,6.917,3024,6.917,3038,11.031,3039,8.632]],["t/868",[4,0.64,12,0.439,21,0.226,66,1.066,106,0.424,121,0.543,1995,4.038,2210,5.766,3024,7.712,3025,6.829,3039,7.965,3040,8.701,3041,11.3,3042,8.701]],["t/870",[4,0.628,10,1.958,12,0.473,21,0.238,48,1.887,66,1.148,106,0.599,121,0.435,124,2.625,128,1.88,156,4.267,320,4.72,432,2.223,1153,6.919,3024,7.481,3025,7.172,3028,6.375,3029,6.375,3030,6.375,3031,6.375,3032,6.375,3033,6.375]],["t/872",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/874",[2196,8.288]],["t/876",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,106,0.539,121,0.634,527,3.639,528,3.806,1233,8.312,1234,7.693]],["t/878",[4,0.641,12,0.451,21,0.173,66,1.461,105,2.395,106,0.436,121,0.553,242,2.994,243,3.76,252,2.674,253,2.616,1234,6.712,2088,7.251,2336,6.957,3043,8.864,3044,8.864]],["t/880",[4,0.629,12,0.41,21,0.157,26,2.29,28,1.513,66,1.368,106,0.396,121,0.638,128,1.441,243,3.854,252,2.428,253,2.375,254,4.093,310,2.284,312,3.197,523,5.765,936,6.631,1234,7.738,1338,5.006,2198,6.792,2199,6.792,2203,6.792,3045,8.303,3046,8.303,3047,8.303,3048,8.303,3049,8.303]],["t/882",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/884",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,106,0.546,121,0.64,527,3.69,528,3.839,3050,8.811]],["t/886",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,3051,10.117]],["t/888",[4,0.576,12,0.633,21,0.243,106,0.611,121,0.582,432,2.979,3050,8.022,3052,8.542,3053,8.542]],["t/890",[4,0.636,12,0.512,21,0.25,48,2.044,66,1.243,106,0.494,121,0.601,300,2.946,937,5.108,1727,5.901,1891,4.798,3050,9.109,3052,6.905,3053,6.905]],["t/892",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/894",[4,0.593,12,0.583,21,0.223,39,4.867,66,1.415,106,0.562,121,0.536,151,2.905,228,6.5,347,5.013,350,5.57,395,4.127,432,2.741,539,6.738,971,4.938,1085,6.5,2421,6.738,2422,7.859]],["t/896",[1,2.708,2,2.891,4,0.638,6,2.567,12,0.198,20,1.169,21,0.076,26,1.153,30,1.964,32,1.334,33,3.907,39,3.984,66,1.515,95,2.344,105,1.72,106,0.191,121,0.298,124,1.158,128,1.596,136,2.252,140,1.92,151,3.11,201,3.907,232,3.099,243,2.65,252,1.171,253,1.879,345,1.281,366,3.316,381,2.535,395,2.296,425,2.833,485,3.825,490,4.372,507,2.982,539,3.749,540,3.907,552,7.166,769,2.368,832,4.106,1367,4.106,1464,3.617,1465,5.32,1629,4.106,1824,3.404,1829,3.907,1985,3.749,2224,3.617,2309,2.136,2418,8.414,2421,3.749,2423,4.372,2424,4.372,2885,4.372,3054,4.776,3055,4.776,3056,4.776,3057,4.776,3058,7.027,3059,4.776,3060,4.776,3061,4.776,3062,4.776,3063,4.776,3064,4.776,3065,6.432,3066,4.776,3067,4.776,3068,4.776]],["t/898",[21,0.245,26,2.269,28,2.357,140,2.167,171,2.752,299,2.6,345,2.523,477,2.438,492,2.752,561,2.826]],["t/900",[4,0.396,10,1.715,19,2.552,20,2.665,21,0.208,26,1.931,28,2.005,32,2.235,51,2.246,62,2.212,63,2.863,66,1.319,98,2.246,136,3.773,142,2.457,151,2.708,202,2.329,272,2.392,298,2.269,330,2.431,353,2.317,477,2.074,485,4.356,518,4.537,562,2.366,764,6.481,787,4.747,3069,8.003]],["t/902",[0,2.223,1,2.775,2,2.33,4,0.633,12,0.204,20,1.517,21,0.078,30,2.013,62,1.353,106,0.197,119,2.73,121,0.306,124,1.734,125,2.402,128,1.899,151,1.657,174,1.909,195,4.208,217,3.002,220,3.002,235,4.481,242,2.204,243,1.846,252,1.206,253,1.18,301,2.775,312,2.755,328,2.737,332,1.637,356,3.489,368,2.91,381,2.598,429,2.147,475,8.951,480,4.178,485,2.665,506,4.005,585,3.176,663,7.608,665,4.481,666,3.489,787,2.904,793,3.707,1324,2.951,1328,5.417,1347,4.005,1709,3.707,2143,3.842,2404,4.005,2676,6.15,3070,4.895,3071,4.895,3072,4.895,3073,7.154,3074,8.455,3075,4.895,3076,4.005,3077,7.154,3078,4.895,3079,4.895,3080,4.895,3081,4.895,3082,4.895,3083,4.895,3084,4.895,3085,4.895,3086,3]],["t/904",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/906",[4,0.626,12,0.578,21,0.222,106,0.558,121,0.648,252,3.426,253,3.352,284,4.318,300,3.328,432,2.721,3087,7.802,3088,7.802]],["t/908",[4,0.616,12,0.614,21,0.235,106,0.593,121,0.672,284,4.583,3087,8.28,3088,8.28]],["t/910",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/912",[0,2.107,4,0.622,12,0.315,20,1.135,21,0.121,35,3.606,66,0.765,106,0.304,119,2.926,121,0.566,124,1.125,128,1.87,187,1.838,196,3.795,220,2.845,300,1.811,310,1.891,312,1.786,368,2.41,480,4.016,481,5.831,485,2.525,489,3.988,512,2.668,583,2.493,585,3.01,666,3.306,793,3.512,864,4.246,903,2.752,1030,3.221,1324,4.146,1328,5.207,1709,3.512,1774,5.207,1997,5.207,1998,4.462,1999,6.156,2000,4.293,2002,2.951,2003,4.293,2020,3.795,2060,3.641,2117,3.988,2143,3.641,2242,4.775,2316,6.295,2905,4.246,2906,4.246,3076,3.795,3089,9.062,3090,6.876,3091,6.876,3092,6.876,3093,6.876,3094,6.876,3095,6.876,3096,4.246,3097,4.639,3098,3.988,3099,4.639,3100,4.639]],["t/914",[4,0.58,12,0.643,21,0.247,106,0.621,121,0.592,432,3.027,1030,6.583]],["t/916",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/918",[4,0.633,12,0.558,21,0.214,106,0.539,121,0.634,140,2.341,151,3.438,3101,6.231,3102,6.729]],["t/920",[0,0.925,1,2.003,4,0.641,10,1.002,12,0.138,21,0.053,26,0.492,29,1.752,43,1.667,48,0.552,57,4.544,62,1.543,63,2.476,66,0.771,82,1.322,95,1,106,0.133,119,1.141,121,0.22,124,1.353,128,1.365,139,2.003,140,0.469,151,0.689,152,1.682,153,1.682,187,0.807,207,2.003,284,5.151,310,0.56,338,1.203,368,2.035,395,3.779,477,0.916,492,1.034,512,1.172,586,2.096,608,7.979,632,1.949,633,1.899,769,1.752,908,1.056,953,1.155,984,2.293,1426,2.773,1435,2.773,1630,2.675,1660,1.249,1871,2.453,1932,2.773,2086,1.667,2124,2.89,2130,2.89,2135,2.89,3101,4.555,3103,2.037,3104,3.533,3105,3.037,3106,5.952,3107,3.533,3108,3.234,3109,3.533,3110,3.533,3111,3.037,3112,3.533,3113,3.533,3114,2.89,3115,3.533,3116,3.533,3117,3.533,3118,3.533,3119,2.675,3120,2.89,3121,3.533,3122,3.533,3123,3.533,3124,3.037,3125,2.89,3126,3.533,3127,3.234,3128,5.109,3129,3.234,3130,3.234,3131,3.533,3132,3.533,3133,3.533,3134,3.533,3135,3.533,3136,3.533,3137,1.865,3138,1.865,3139,1.865,3140,1.667,3141,1.865,3142,2.89,3143,2.037,3144,1.865,3145,2.037,3146,1.865,3147,1.543,3148,1.752,3149,4.021,3150,1.752,3151,2.037,3152,1.865,3153,1.752,3154,2.037]],["t/922",[4,0.606,6,3.535,10,1.409,19,2.247,20,2.153,21,0.171,26,2.123,28,1.648,32,1.836,48,2.384,51,1.846,62,1.818,98,1.846,105,2.368,117,4.184,119,2.124,121,0.41,140,1.515,142,2.019,171,1.924,172,4.033,202,1.914,232,4.267,267,4.824,272,1.965,298,1.865,299,1.818,330,1.997,345,1.764,353,1.904,477,1.705,492,1.924,561,1.976,562,1.944,937,5.263,1727,5.395,1891,5.597,2274,4.824,2437,6.109,3065,6.02,3155,9.914,3156,6.577]],["t/924",[2,0.924,4,0.634,8,1.893,10,1.858,12,0.132,21,0.051,37,3.1,39,1.1,48,0.917,63,1.211,66,1.265,94,2.114,95,2.648,102,1.211,106,0.127,117,2.154,119,1.455,121,0.281,123,1.259,124,2.103,125,0.952,128,1.93,151,1.525,152,0.924,153,0.924,159,1.523,167,1.056,191,0.482,197,1.347,231,1.948,257,2.907,294,2.009,298,1.53,300,0.758,310,0.534,312,2.591,332,1.132,342,1.17,368,2.257,381,1.797,383,5.265,420,1.315,429,1.976,445,3.304,448,1.383,485,1.056,541,2.763,565,3.873,615,1.697,618,2.188,627,1.17,646,1.523,667,2.413,782,1.315,787,1.151,799,1.423,908,1.755,937,5.516,953,3.472,971,1.116,1015,1.587,1016,1.587,1397,1.668,1536,2.658,1559,3.747,1638,1.286,1660,1.19,1727,5.862,1728,4.086,1729,1.523,1888,3.1,1891,1.234,1958,2.658,2034,3.873,2437,3.128,2476,4.639,2486,3.1,2487,2.911,2488,3.1,2489,3.1,2490,3.1,2598,3.873,2599,2.911,2603,1.668,2605,1.523,3098,1.668,3157,3.386,3158,3.386,3159,3.386,3160,3.386,3161,3.386,3162,3.386,3163,1.94,3164,1.776,3165,1.776,3166,1.94,3167,1.776,3168,1.94,3169,1.94,3170,1.94,3171,1.94,3172,1.776,3173,1.94,3174,1.94,3175,1.94,3176,1.94,3177,1.94,3178,1.94,3179,1.94,3180,1.94,3181,1.94,3182,1.94,3183,1.776,3184,1.94,3185,1.94,3186,1.94,3187,3.386,3188,1.94,3189,1.94,3190,3.386,3191,1.94,3192,3.386,3193,1.94,3194,1.94,3195,3.386,3196,1.94,3197,1.94,3198,1.94,3199,3.386,3200,1.94,3201,1.94,3202,1.94,3203,1.94,3204,1.94,3205,1.94,3206,1.94,3207,1.94,3208,1.776,3209,1.94,3210,1.94,3211,3.1,3212,1.94,3213,1.94,3214,1.94,3215,1.94,3216,1.776,3217,1.94,3218,1.668]],["t/926",[4,0.576,12,0.633,21,0.243,48,2.528,106,0.611,121,0.582,432,2.979,1015,7.633,1016,7.633]],["t/928",[4,0.621,12,0.547,21,0.261,66,1.328,106,0.528,121,0.503,124,1.953,128,1.399,152,3.836,153,3.836,158,5.027,191,2,257,2.794,432,2.572,934,4.176,935,4.505,2605,6.324,3219,7.376,3220,8.057]],["t/930",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/932",[4,0.633,12,0.558,21,0.214,106,0.539,121,0.634,140,2.341,151,3.438,3101,6.231,3102,6.729]],["t/934",[1,1.474,4,0.642,10,0.932,12,0.098,20,0.636,21,0.038,26,0.627,44,4.673,46,1.214,48,0.704,57,3.87,62,1.202,63,2.344,66,0.428,95,2.465,106,0.094,119,1.404,121,0.35,124,1.588,128,1.453,139,1.474,140,0.599,151,1.202,152,1.238,153,1.238,191,2.264,207,1.474,257,3.162,337,2.367,338,1.48,339,1.474,368,1.927,395,3.79,448,1.853,477,0.674,492,0.761,524,1.091,547,1.723,568,1.131,576,5.171,586,2.579,632,1.434,633,1.397,709,1.968,769,1.289,772,1.542,774,2.127,908,1.347,968,1.567,984,1.687,1058,1.762,1390,2.127,1426,2.04,1435,2.04,1490,1.723,1528,2.235,1560,1.805,1630,1.968,1660,1.594,1871,1.805,1936,1.968,2037,1.723,2077,2.127,2086,2.127,2124,2.127,2130,2.127,2135,2.127,2331,2.127,2494,2.38,2765,2.38,3101,3.081,3105,4.819,3106,4.961,3108,2.38,3111,2.235,3114,2.127,3119,1.968,3120,2.127,3125,2.127,3140,2.127,3142,2.127,3147,1.968,3148,2.235,3149,4.819,3150,2.235,3152,2.38,3153,2.235,3221,2.6,3222,2.6,3223,2.6,3224,2.6,3225,2.6,3226,2.6,3227,2.6,3228,2.6,3229,5.605,3230,1.968,3231,2.235,3232,2.6,3233,2.6,3234,2.6,3235,2.6,3236,1.239,3237,1.441,3238,1.441,3239,1.441,3240,1.441]],["t/936",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/938",[2,1.378,4,0.636,6,1.119,9,1.527,12,0.077,19,0.919,20,0.881,21,0.029,48,0.975,54,2.207,63,2.027,66,1.548,105,1.296,106,0.074,119,1.829,121,0.225,123,3.085,124,1.698,125,1.766,128,1.666,136,1.697,139,2.041,140,1.915,151,1.609,167,1.133,174,1.324,191,0.517,202,0.606,222,1.911,232,1.351,237,1.576,243,2.136,246,0.898,252,0.454,253,1.87,254,4.747,255,1.576,257,2.604,258,1.576,259,3.085,262,2.499,268,2.44,299,1.769,308,1.164,310,0.99,312,1.386,345,0.558,347,2.777,350,4.544,356,2.565,360,2.565,368,1.882,429,2.806,440,2.012,445,1.527,477,0.54,478,1.351,507,1.3,523,3.302,531,2.725,562,0.615,576,2.041,583,1.119,611,2.945,644,1.634,722,1.576,737,2.135,786,1.703,799,2.64,849,1.576,908,1.866,1058,2.44,1066,1.906,1077,1.79,1157,1.324,1235,1.703,1236,1.703,1336,2.945,1458,2.336,1486,1.3,1536,1.634,1572,1.79,1824,1.484,1829,2.945,2006,1.527,2009,1.576,2010,1.703,2072,1.576,2088,4.634,2153,1.484,2246,1.79,2299,4.634,2309,0.828,2323,2.825,2369,1.906,2370,4.353,2373,1.906,2445,1.79,2469,3.094,2536,1.906,2746,1.79,3241,5.664,3242,2.825,3243,3.295,3244,3.599,3245,3.599,3246,2.082,3247,2.082,3248,2.082,3249,2.082,3250,2.082,3251,2.082,3252,2.082,3253,2.082,3254,2.082,3255,2.082,3256,2.082,3257,2.082,3258,2.082,3259,2.082,3260,2.082,3261,2.082,3262,2.082,3263,2.082,3264,2.082,3265,1.79,3266,2.082,3267,1.906,3268,2.082,3269,2.082,3270,2.082,3271,2.082,3272,2.082,3273,2.082,3274,2.082,3275,2.082,3276,2.082,3277,3.599,3278,2.082,3279,3.599,3280,3.599,3281,2.082,3282,3.599,3283,2.082,3284,2.082,3285,2.082,3286,2.082,3287,2.082,3288,2.082,3289,2.082,3290,2.082,3291,2.082,3292,2.082,3293,2.082,3294,2.082,3295,2.082,3296,2.082,3297,3.599,3298,2.082,3299,3.599,3300,2.082,3301,2.082,3302,2.082,3303,2.082,3304,2.082,3305,2.082,3306,3.599,3307,2.082]],["t/940",[4,0.607,12,0.543,21,0.208,106,0.524,121,0.712,128,1.734,310,2.747,557,3.886,935,5.584,937,5.302,2207,8.171,2378,8.95,3308,9.144]],["t/942",[4,0.644,12,0.249,21,0.096,44,1.882,63,2.059,106,0.241,121,0.359,222,1.949,347,3.36,1838,8.507,2477,9.488,2478,7.351,2481,3.004,2692,4.516,2705,5.267,3309,5.754,3310,7.351,3311,8.03,3312,5.754,3313,5.754,3314,5.754,3315,5.754,3316,5.754,3317,7.351,3318,5.754,3319,5.754]],["t/944",[4,0.633,6,2.439,10,1.449,12,0.186,21,0.118,63,2.42,66,0.451,106,0.179,121,0.422,124,1.64,125,3.968,128,1.88,158,2.914,232,2.944,243,1.711,244,4.585,299,1.254,300,1.068,310,0.753,312,2.605,328,3.782,345,1.217,368,2.637,406,2.944,523,3.151,531,3.436,557,1.329,737,2.692,769,2.25,934,1.418,935,3.25,936,2.944,937,3.086,954,2.783,959,3.234,1007,3.561,1009,4.154,1021,2.833,1098,3.712,1101,6.124,1116,4.585,1235,3.712,1236,3.712,1394,3.901,2207,2.238,2349,3.901,2352,5.309,2353,3.901,2356,5.534,2359,4.154,2378,3.561,2692,8.587,3308,5.322,3320,6.765,3321,4.538,3322,4.538,3323,4.538,3324,6.765,3325,4.538,3326,6.765,3327,8.088,3328,4.538,3329,4.538,3330,4.538,3331,4.538,3332,8.088,3333,4.538,3334,4.538,3335,4.538,3336,6.765,3337,4.538]],["t/946",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/948",[4,0.631,12,0.536,21,0.206,106,0.517,121,0.618,136,3.722,140,2.493,151,3.352,924,6.842,1285,5.482,1286,5.482,3338,6.459]],["t/950",[4,0.635,12,0.295,20,1.603,21,0.113,106,0.285,119,2.834,121,0.409,124,2.128,128,1.718,140,1.509,151,2.97,187,1.723,217,4.018,222,3.478,294,5.206,312,2.523,395,3.15,408,4.67,507,4.091,549,4.961,606,3.557,678,5.633,903,2.579,924,5.291,1145,4.961,1294,4.806,1638,4.342,1707,5.36,1802,4.961,1803,5.36,1808,5.633,1897,4.67,3101,4.018,3339,6.552,3340,6.552,3341,6.552,3342,6.552,3343,5.142,3344,6.552,3345,6.552,3346,5.633,3347,5.633,3348,5.998,3349,5.633,3350,3.981,3351,3.981,3352,3.738,3353,4.348]],["t/952",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/954",[4,0.631,12,0.54,21,0.207,106,0.521,121,0.621,136,3.747,140,2.501,151,3.366,1285,5.519,1286,5.519,1318,5.83,3354,7.738]],["t/956",[2,1.414,4,0.634,12,0.202,20,1.188,21,0.077,30,1.997,66,1.387,97,4.937,98,1.363,106,0.195,119,3.184,121,0.525,124,2.04,128,1.895,151,2.848,187,1.177,191,2.089,209,6.113,310,1.335,312,1.869,368,2.475,429,2.129,432,0.948,514,3.81,545,1.558,632,2.678,633,2.609,642,4.444,769,2.407,899,4.444,965,3.29,968,2.927,1265,3.561,1294,3.561,1308,3.561,1318,6.513,1399,4.444,1492,4.174,1597,4.444,1724,3.81,1725,3.972,1775,3.561,1800,3.561,1802,3.676,1803,3.972,2072,3.676,3354,6.603,3355,9.264,3356,4.855,3357,4.855,3358,7.111,3359,4.855,3360,7.111,3361,7.111,3362,7.111,3363,4.855,3364,4.855,3365,4.444,3366,4.855,3367,4.855,3368,2.553,3369,2.553,3370,2.719]],["t/958",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/960",[4,0.632,12,0.346,21,0.225,56,3.379,66,1.563,106,0.334,121,0.46,124,1.787,128,1.502,139,2.891,151,1.726,187,2.02,198,4.002,207,2.891,217,3.127,238,4.002,245,3.075,280,5.375,294,4.372,325,4.002,347,2.978,350,3.309,352,3.075,395,2.452,399,4.384,402,4.384,408,3.635,459,4.012,507,3.184,512,2.934,549,3.861,632,4.065,633,3.961,678,4.384,903,3.025,912,4.002,924,5.218,1145,3.861,1206,4.172,1308,3.74,1318,3.74,1592,4.384,1638,3.379,1897,3.635,1932,4.002,3101,3.127,3346,4.384,3347,4.384,3348,4.668,3349,4.384,3371,7.37,3372,5.1,3373,4.668,3374,4.384,3375,4.668,3376,5.1,3377,5.1,3378,5.1,3379,5.1]],["t/962",[4,0.635,12,0.509,21,0.195,106,0.491,121,0.598,136,3.533,140,2.434,151,3.243,924,5.778,1285,5.204,1286,5.204,1800,5.497,3343,7.521,3354,5.342,3380,6.861]],["t/964",[4,0.63,12,0.505,21,0.248,66,1.227,106,0.488,121,0.596,136,3.511,140,2.426,151,3.23,187,2.951,903,4.418,1800,5.463,3338,6.093,3343,8.267,3350,6.818,3351,6.818,3352,6.403,3380,6.818,3381,7.448]],["t/966",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/968",[4,0.636,12,0.459,21,0.233,66,1.657,106,0.587,121,0.628,136,3.189,140,1.558,151,2.289,187,2.68,432,2.16,545,3.548,913,6.076,1997,6.788,3368,5.816,3369,5.816,3370,6.193,3382,8.965,3383,8.965,3384,6.765,3385,6.765,3386,6.193]],["t/970",[4,0.632,12,0.536,21,0.258,66,1.301,106,0.517,121,0.618,136,3.722,140,2.282,151,3.352,913,7.335,3368,6.788,3386,7.228]],["t/972",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/974",[4,0.622,12,0.41,20,2.032,21,0.157,48,1.636,49,3.732,106,0.396,119,2.681,121,0.518,124,2.013,128,1.922,187,2.392,312,3.197,332,2.776,368,2.442,527,2.671,692,7.601,695,5.388,723,7.858,903,3.582,913,5.627,1294,6.09,1802,6.287,1803,6.792,3387,8.303,3388,8.303,3389,10.219,3390,8.303,3391,8.303]],["t/976",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/978",[4,0.632,12,0.551,21,0.211,106,0.531,121,0.629,136,3.825,140,2.321,151,3.409,549,6.143,3101,6.178,3102,6.637]],["t/980",[1,1.229,4,0.64,10,1.994,12,0.147,21,0.056,26,0.523,29,1.864,33,4.763,57,1.979,63,2.563,66,0.614,95,1.064,106,0.142,119,1.88,121,0.233,124,1.189,128,1.469,139,1.229,140,0.5,151,1.66,152,1.775,153,1.775,171,0.634,187,0.859,207,2.114,270,5.424,310,0.596,312,2.242,338,1.269,343,4.249,344,4.409,347,1.266,350,1.407,357,1.437,361,1.702,368,2.86,395,2.799,402,1.864,477,0.966,492,1.091,548,1.985,576,4.062,586,2.211,632,2.056,633,2.004,708,2.471,871,1.642,908,1.124,912,1.702,984,3.778,1206,1.774,1426,1.702,1435,2.926,1660,1.33,1706,1.774,1932,2.926,2077,3.05,2086,1.774,2124,3.05,2130,3.05,2135,3.05,2331,3.05,3105,5.006,3106,6.13,3111,3.205,3114,3.05,3120,3.05,3124,3.205,3138,1.985,3139,1.985,3140,1.774,3141,1.985,3144,1.985,3146,1.985,3147,1.642,3148,1.864,3149,4.216,3150,1.864,3153,1.864,3230,3.713,3373,1.985,3374,1.864,3375,1.985,3392,3.728,3393,5.33,3394,3.413,3395,3.728,3396,3.728,3397,4.904,3398,3.728,3399,5.822,3400,3.728,3401,3.728,3402,3.728,3403,3.728,3404,5.822,3405,3.728,3406,3.728,3407,3.728,3408,3.728,3409,1.985,3410,2.168,3411,2.168,3412,3.728,3413,2.168,3414,2.168,3415,2.168,3416,2.168,3417,1.985,3418,2.168]],["t/982",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/984",[4,0.606,12,0.566,21,0.217,63,3.667,106,0.546,121,0.521,124,2.022,128,1.448,429,3.659,432,2.663,459,4.541,512,4.799,2298,6.824,3419,7.172,3420,8.342,3421,8.342,3422,8.342,3423,7.636,3424,7.636]],["t/986",[4,0.64,12,0.346,21,0.133,63,1.825,66,1.563,106,0.334,121,0.46,124,1.787,128,1.279,151,3.547,191,1.266,257,1.768,343,4.372,366,5.117,440,4.12,512,2.934,608,5.784,632,2.813,633,2.741,799,3.74,953,2.891,1677,3.74,1896,7.44,1965,4.384,2839,4.668,3218,6.336,3419,6.336,3423,4.668,3424,4.668,3425,6.029,3426,7.37,3427,7.37,3428,7.37,3429,5.1,3430,4.668,3431,4.668,3432,5.1]],["t/988",[4,0.644,12,0.223,21,0.085,44,1.683,63,1.884,106,0.215,121,0.329,222,1.743,1838,8.559,2477,9.547,2480,10.032,2481,2.687,3433,5.266,3434,5.266,3435,5.266,3436,5.266,3437,5.266,3438,5.266,3439,5.266,3440,5.266,3441,5.266,3442,5.266,3443,5.266]],["t/990",[0,3.369,4,0.631,10,2.039,12,0.349,21,0.193,44,3.8,46,4.445,48,1.394,66,0.848,106,0.337,121,0.594,128,1.825,174,4.718,191,1.841,201,6.067,257,2.572,310,2.04,337,4.037,368,2.181,429,4.175,484,5.646,576,4.205,1176,5.616,3230,5.616,3231,6.376,3236,4.422,3431,6.789,3444,9.623,3445,6.789,3446,7.416,3447,7.416,3448,7.416,3449,6.789]],["t/992",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/994",[4,0.633,12,0.39,21,0.15,23,2.879,45,4.35,63,2.055,66,0.947,106,0.376,121,0.501,124,2.425,128,1.736,191,1.426,240,3.586,257,2.781,328,4.484,338,2.731,345,1.541,512,3.305,528,3.005,556,4.094,557,2.79,632,3.168,633,3.087,726,3.586,783,3.893,1302,3.586,1324,3.464,1613,6.895,1616,5.259,1618,5.259,1642,6.895,1932,4.509,3142,4.7,3450,10.241,3451,5.745,3452,5.745,3453,8.021]],["t/996",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/998",[4,0.635,12,0.554,21,0.213,106,0.535,121,0.631,243,3.816,252,3.284,253,3.213,3454,10.117]],["t/1000",[4,0.632,12,0.574,21,0.22,106,0.554,121,0.645,528,3.873,557,4.109,558,9.464]],["t/1002",[4,0.63,12,0.301,21,0.115,48,1.2,49,2.613,69,8.109,105,1.595,106,0.29,121,0.553,124,1.611,128,1.977,310,1.827,368,1.954,527,1.96,538,4.613,541,4.075,554,5.436,632,3.665,938,4.873,2061,5.436,2207,5.436,2217,5.215,2509,5.712,3455,4.43,3456,6.644,3457,6.644,3458,10.629,3459,6.644,3460,6.644,3461,6.644,3462,6.644,3463,6.644,3464,6.644,3465,6.644,3466,6.644,3467,6.644,3468,6.644,3469,5.712,3470,6.644,3471,6.644,3472,6.644,3473,6.644,3474,6.644,3475,6.644,3476,6.644,3477,6.644,3478,6.644]],["t/1004",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/1006",[0,1.746,4,0.633,8,2.149,10,0.481,12,0.496,21,0.131,39,1.274,66,0.983,67,4.873,106,0.147,116,1.489,119,2.658,121,0.314,123,3.869,124,1.445,125,2.925,128,1.674,140,1.373,143,1.333,156,1.795,178,2.547,187,0.89,197,1.56,257,0.779,272,0.671,310,1.64,341,3.518,352,1.355,357,1.489,368,2.892,445,1.648,459,4.249,466,3.144,472,2.066,523,2.669,530,4.679,531,2.91,541,1.378,570,1.701,585,4.348,586,1.333,587,2.494,632,2.778,633,1.208,695,2.494,765,2.819,769,2.497,772,3.537,903,1.333,994,1.932,1055,5.072,1057,2.669,1202,3.953,1233,5.482,1234,2.91,1235,3.144,1236,3.144,1289,5.761,1422,2.819,1574,1.648,1838,4.373,1936,5.531,2037,4.84,2197,3.144,2380,3.304,2381,3.304,2530,3.304,2883,3.017,3106,3.814,3167,4.611,3479,3.844,3480,3.844,3481,6.701,3482,5.962,3483,3.844,3484,3.844,3485,3.844,3486,3.844,3487,3.844,3488,3.844,3489,3.844,3490,3.844,3491,7.304,3492,5.037,3493,2.247,3494,2.247,3495,2.247,3496,2.057,3497,2.247,3498,2.247,3499,2.247,3500,2.247,3501,2.247,3502,3.844,3503,3.844,3504,3.844,3505,2.247,3506,7.304,3507,2.247,3508,2.247,3509,3.844,3510,2.247,3511,3.844,3512,3.844,3513,3.518,3514,2.247,3515,2.247,3516,4.611,3517,2.247]],["t/1008",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/1009",[4,0.636,12,0.092,21,0.035,46,2.959,63,0.883,65,1.601,66,0.407,73,0.731,98,0.692,106,0.089,119,2.637,121,0.337,124,1.308,128,1.833,138,4.235,152,0.647,153,0.647,156,4.435,167,1.343,187,0.539,191,0.84,217,3.309,220,4.707,246,1.064,257,0.855,290,4.267,294,3.201,337,1.343,368,1.587,440,0.76,545,0.713,583,1.326,587,4.112,601,3.576,602,6.478,615,2.704,618,0.66,627,1.487,637,3.349,640,5.3,641,7.021,643,1.029,646,1.936,769,2.063,868,4.502,908,2.157,965,1.672,968,1.487,1165,1.809,1285,1.713,1328,4.798,1496,3.577,1497,7.02,1498,3.577,1559,1.713,1636,5.79,1638,3.576,1644,2.12,1650,1.758,1724,3.265,1725,3.404,1727,3.886,1728,3.15,1729,3.265,1730,2.018,1731,2.258,1765,1.936,1775,3.052,1896,2.12,1897,3.846,2081,2.258,3347,2.12,3349,2.12,3518,7.026,3519,5.184,3520,4.161,3521,2.467,3522,2.467,3523,2.258,3524,2.258,3525,6.337,3526,4.161,3527,4.161,3528,2.467,3529,2.12,3530,2.258,3531,2.258,3532,2.467,3533,2.467,3534,2.467,3535,2.467,3536,2.467,3537,2.467,3538,2.467,3539,2.258,3540,2.467,3541,2.467,3542,2.467,3543,2.467,3544,6.337,3545,4.161,3546,4.161,3547,2.467,3548,2.467,3549,2.467,3550,2.467,3551,3.577,3552,4.161,3553,2.467,3554,2.467,3555,2.467,3556,2.467,3557,2.467,3558,1.936,3559,1.359,3560,1.359]],["t/1011",[4,0.628,12,0.502,19,2.428,21,0.247,30,3.044,48,2.005,66,1.22,73,3.978,106,0.485,119,3.07,121,0.593,124,2.305,128,1.65,320,5.016,381,5.046,440,4.138,3561,7.401,3562,9.506,3563,9.506]],["t/1013",[4,0.608,12,0.475,21,0.239,48,1.898,63,2.507,65,5.953,66,1.155,73,3.765,106,0.459,121,0.677,128,1.592,281,6.946,294,6.438,310,2.523,637,7.102,908,3.631,1638,4.643,1730,7.505,1787,6.413,1897,6.539,3529,6.023,3564,10.853,3565,9.174,3566,6.413]],["t/1015",[4,0.635,12,0.211,21,0.131,66,1.048,95,1.526,106,0.204,119,2.36,121,0.315,124,1.772,128,1.869,271,4.334,290,5.184,368,3.167,381,5.542,478,2.019,637,2.16,640,5.579,769,2.5,868,5.47,1137,4.334,1357,6.691,1426,3.957,1636,7.034,1774,5.534,1775,3.698,3230,3.817,3567,2.848,3568,5.819,3569,5.041,3570,7.309,3571,7.309,3572,5.041,3573,5.041,3574,5.041,3575,5.041,3576,5.041,3577,7.309,3578,5.041,3579,7.309,3580,5.041,3581,7.309,3582,9.43,3583,9.43,3584,7.309,3585,7.309,3586,5.041,3587,5.041,3588,2.545]],["t/1017",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/1019",[4,0.623,10,1.501,12,0.475,21,0.182,66,1.512,106,0.459,119,2.262,121,0.638,124,1.698,128,1.956,187,2.775,310,1.927,368,2.06,432,2.237,545,3.674,615,4.598,726,4.374,1153,5.305,1481,4.643,3589,9.174,3590,7.006,3591,7.006,3592,7.006,3593,7.006,3594,7.006,3595,7.006,3596,7.006,3597,7.006,3598,7.006]],["t/1021",[4,0.622,12,0.574,21,0.269,48,2.292,66,1.395,106,0.554,121,0.528,191,2.1,257,2.934,320,5.735,326,6.407,432,2.701,484,5.019,1968,6.206]],["t/1023",[4,0.622,12,0.574,21,0.269,57,4.492,66,1.395,106,0.554,121,0.528,191,2.1,257,2.934,326,6.407,432,2.701,484,5.019,1968,6.206,2105,7.746]],["t/1025",[4,0.626,12,0.462,21,0.234,48,1.843,66,1.121,106,0.446,121,0.562,128,1.562,310,2.475,368,2.647,484,5.338,1057,6.248,1968,6.601,3101,5.519,3125,8.778,3127,8.238,3128,8.238,3129,8.238,3130,8.238,3137,6.228,3599,8.999,3600,8.999]],["t/1027",[4,0.632,12,0.449,21,0.23,66,1.09,106,0.433,121,0.662,128,1.533,270,6.686,310,2.429,312,3.4,343,5.238,368,2.597,484,5.238,576,5.007,708,7.031,1968,6.477,3230,6.686,3394,8.084,3409,6.054,3601,8.831]],["t/1029",[4,0.632,10,1.673,12,0.375,21,0.203,44,4.001,48,1.498,66,0.911,106,0.362,119,2.521,121,0.614,128,1.707,191,1.938,257,2.708,310,2.148,337,4.251,368,2.297,484,6.387,576,4.427,695,5.067,826,7.148,910,5.422,1968,5.728,2077,6.388,3230,5.913,3231,6.713,3236,4.754,3444,9.857,3445,7.148,3449,7.148]],["t/1031",[4,0.631,12,0.475,21,0.239,44,4.701,66,1.155,106,0.459,121,0.677,128,1.592,191,2.277,257,3.181,310,2.523,484,5.442,576,5.201,695,5.953,910,6.37,1968,6.729,3102,5.731,3602,9.174]],["t/1033",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/1035",[3603,10.132]],["t/1037",[4,0.638,12,0.213,21,0.082,46,2.374,66,1.424,106,0.206,121,0.317,156,4.889,157,9.444,187,2.014,191,0.78,257,3.834,284,1.593,298,1.815,332,1.7,340,3.235,343,3.016,632,1.734,656,6.607,1320,3.85,1480,3.73,1522,3.926,1626,4.16,2139,2.241,2778,2.703,2780,2.703,2783,2.703,2784,2.703,2786,4.371,2790,2.703,2794,2.703,2974,2.572,3604,5.085,3605,5.085,3606,5.085,3607,5.861,3608,2.878,3609,3.144,3610,8.64,3611,6.402,3612,6.402,3613,4.655,3614,7.393,3615,2.878,3616,4.16,3617,2.878,3618,2.878,3619,2.703,3620,2.878,3621,2.878,3622,2.878,3623,2.878,3624,2.878,3625,5.085]],["t/1039",[4,0.622,12,0.309,20,1.659,21,0.118,56,5.948,57,5.342,66,1.117,73,4.824,99,4.312,106,0.298,121,0.56,128,1.935,157,7.534,310,1.864,343,4.02,368,2.64,445,4.971,621,4.398,633,3.643,769,3.361,772,4.02,984,4.398,1320,3.445,1706,5.545,1709,5.132,1712,6.204,1983,5.827,2382,6.204,3242,7.899,3519,5.545,3523,6.204,3608,4.165,3626,8.976,3627,6.778,3628,6.778,3629,5.827,3630,8.217,3631,6.778,3632,6.778,3633,6.778,3634,6.778,3635,6.778,3636,6.778]],["t/1041",[0,2.86,4,0.423,5,4.372,10,1.349,19,2.182,20,2.545,21,0.164,23,3.155,26,2.623,28,1.578,32,1.758,48,2.627,49,3.36,51,1.767,62,1.74,95,3.089,98,1.767,106,0.412,135,3.735,140,1.968,142,1.933,171,1.842,172,3.861,202,1.832,272,2.553,274,4.487,298,1.785,299,1.74,330,1.912,345,1.689,353,1.823,477,2.214,492,1.842,518,4.844,538,4.372,561,1.892,562,1.862,722,4.767,723,4.618,724,5.413,1007,4.941,1446,5.763,1784,5.763,3637,6.296,3638,6.296,3639,6.296,3640,5.763,3641,6.296,3642,6.296,3643,6.296,3644,5.763,3645,5.413,3646,6.296,3647,5.413,3648,6.296,3649,6.296]],["t/1043",[0,4.381,1,5.469,4,0.5,6,3.674,8,3.822,21,0.178,26,1.111,35,5.301,38,8.292,45,3.485,48,2.21,51,1.292,52,3.765,56,3.05,61,4.213,62,1.272,63,3.23,73,2.474,82,4.436,85,2.823,95,2.258,99,4.349,105,2.937,108,7.012,174,5.189,189,5.877,202,1.99,245,4.122,268,3.119,344,7.304,345,2.188,346,4.213,355,3.957,357,5.405,366,3.196,406,2.987,708,5.405,953,3.876,1045,4.873,1324,2.775,1332,4.213,1422,3.376,1458,4.436,2298,3.765,2309,3.376,2530,3.957,2854,4.213,3469,3.957,3616,5.593,3650,4.603,3651,6.837,3652,6.837,3653,9.028,3654,4.603,3655,4.603,3656,4.603,3657,4.603,3658,8.156,3659,6.837,3660,6.837,3661,4.603,3662,4.603,3663,9.028,3664,4.603,3665,4.603,3666,4.603,3667,4.603,3668,4.603,3669,4.603,3670,4.603,3671,4.603,3672,4.603,3673,4.603,3674,4.603]],["t/1045",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/1047",[4,0.612,10,1.866,12,0.591,21,0.227,106,0.571,121,0.544,124,2.112,128,1.512,284,4.414,1403,7.974,1732,9.633,3675,8.711,3676,8.711]],["t/1049",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,98,2.325,140,1.908,142,2.543,171,2.423,202,2.411,272,2.475,298,2.349,299,2.29,330,2.516,345,2.222,353,2.398,477,2.147,492,2.423,561,2.489,562,2.449]],["t/1051",[4,0.634,12,0.273,21,0.105,52,5.052,73,2.162,106,0.264,121,0.385,156,5.327,191,0.998,245,2.425,257,3.913,562,1.189,569,2.219,618,1.953,627,2.425,761,4.007,908,2.085,971,2.314,1116,6.165,1562,2.793,1635,3.291,1660,2.467,1673,10.203,1967,6.149,1969,3.291,1971,3.291,1975,3.291,1978,5.052,2421,3.157,2792,3.458,2834,3.458,3147,3.046,3677,4.022,3678,10.444,3679,4.022,3680,3.682,3681,4.022,3682,4.022,3683,3.682,3684,3.682,3685,4.022,3686,3.682,3687,3.458,3688,4.022,3689,3.682,3690,4.022,3691,4.022,3692,3.682,3693,4.022,3694,3.682,3695,4.022,3696,3.682,3697,4.022,3698,4.022,3699,3.682,3700,4.022,3701,3.682]],["t/1053",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,106,0.539,121,0.634,527,3.639,528,3.806,3678,9.301,3687,8.735]],["t/1055",[0,3.899,4,0.425,19,2.664,23,5.227,30,3.53,50,5.818,82,5.57,191,2.131,217,5.265,321,5.461,782,7.614,1037,7.859,1404,7.38,1885,6.297,3702,7.859,3703,8.585,3704,7.859,3705,8.585]],["t/1057",[0,0.998,4,0.291,35,2.597,46,4.367,49,0.864,63,1.349,65,3.811,73,5.143,105,1.357,139,2.137,167,3.197,168,2.687,169,2.687,170,1.611,191,0.545,197,2.618,233,1.566,236,1.525,240,3.667,246,3.808,290,2.986,298,1.069,315,1.663,321,3.15,325,2.959,328,1.228,332,1.964,337,3.599,338,4.283,339,4.826,340,2.398,353,1.091,395,1.056,406,1.425,420,5.231,425,2.937,459,2.052,479,1.489,485,2.696,562,0.649,569,4.493,571,4.781,601,2.498,615,2.482,618,5.201,621,2.446,709,1.663,769,1.089,787,2.236,868,2.398,908,1.139,924,1.324,958,3.541,965,4.481,968,3.986,971,1.264,1045,2.687,1055,2.618,1145,1.663,1254,1.724,1255,1.797,1302,2.354,1318,1.611,1324,2.273,1338,1.324,1369,1.456,1392,1.797,1409,1.888,1422,2.765,1458,2.446,1477,3.887,1481,3.282,1486,2.354,1490,2.498,1496,3.241,1497,3.084,1498,3.241,1514,2.011,1516,2.854,1517,3.241,1519,2.011,1522,2.312,1523,2.011,1524,2.011,1526,3.451,1527,1.888,1530,2.011,1536,2.959,1543,2.011,1544,1.888,1548,3.241,1551,3.451,1553,2.011,1555,1.797,1557,1.797,1559,3.438,1560,2.618,1562,2.618,1564,1.797,1572,1.888,1574,2.765,1577,3.241,1581,1.888,1591,2.011,1592,1.888,1596,2.011,1601,2.011,1602,1.797,1621,3.241,1623,1.797,1626,1.797,1630,1.663,1631,2.011,1633,3.451,1635,3.084,1636,1.797,1638,1.456,1639,2.011,1641,3.451,1645,2.011,1648,1.888,1650,2.687,1652,2.011,1656,2.011,1658,2.011,1660,2.312,1661,2.011,1663,2.011,1665,3.241,1667,2.011,1776,2.765,2108,2.959,2176,1.797,3022,3.451,3354,1.566,3558,2.959,3706,0.91,3707,2.197,3708,3.77,3709,3.451,3710,3.451,3711,2.197,3712,2.197,3713,2.011,3714,2.011,3715,2.197,3716,2.197,3717,2.197,3718,2.197,3719,1.888,3720,1.888,3721,3.451,3722,3.451,3723,2.011]],["t/1059",[4,0.468,43,4.915,46,2.805,63,2.149,171,1.758,191,1.491,202,3.112,217,5.074,242,2.704,260,6.494,262,5.745,332,2.009,338,4.252,352,3.622,569,4.563,571,5.483,576,4.691,583,3.229,615,4.147,795,6.769,910,4.171,953,3.406,1157,6.487,1481,5.483,1482,5.499,2006,6.069,2009,6.265,2010,4.915,2013,5.165,2015,4.915,2016,5.165,2018,5.165,2295,5.499,2747,4.715,3172,5.499,3706,2.49,3724,6.008,3725,8.274,3726,8.274,3727,7.574]],["t/1061",[191,1.76,240,6.423,246,5.223,290,4.275,332,2.371,337,5.033,338,4.159,569,5.675,571,6.818,618,3.443,868,4.51,1055,7.57,1165,6.781,1458,5.999,1486,4.426,1490,4.698,3015,7.948,3016,6.095,3706,2.938,3728,6.49,3729,6.49]],["t/1063",[191,2.353,332,3.17,338,3.228,485,5.161,615,4.752,823,7.756,938,6.954,1564,7.756,3706,3.929]],["t/1065",[46,4.724,49,3.979,191,2.028,332,2.732,336,9.397,337,5.983,338,3.444,339,6.231,340,7.307,618,3.967,1522,6.204,2037,6.704,2610,6.683,3706,3.385]],["t/1067",[10,0.918,35,2.247,60,6.133,62,2.586,63,3.521,116,2.84,167,3.527,191,1.609,217,2.628,231,2.465,246,3.371,266,2.975,280,3.674,298,1.838,299,2.408,321,4.971,322,5.301,328,5.23,332,1.433,338,4.274,401,3.363,440,3.623,459,2.333,561,1.287,615,3.248,667,3.054,726,4.046,761,2.781,772,2.542,787,2.542,1135,3.363,1155,4.907,1157,4.122,1188,4.619,1302,6.144,1324,5.933,1338,2.584,1386,3.054,1516,3.245,1522,2.628,1559,2.975,1871,4.499,2032,5.301,2126,3.506,2128,3.684,2129,3.684,2131,3.684,2133,5.571,2137,3.684,2139,3.054,2141,2.975,2143,3.363,2144,3.684,2146,3.684,2148,5.571,2150,5.571,2153,4.619,2154,5.571,2155,5.571,2158,3.684,2160,3.684,2161,3.684,2163,3.684,2165,5.571,2168,3.363,2170,3.684,2171,3.684,2173,7.489,2176,3.506,3706,1.776]],["t/1069",[191,2.372,332,3.196,338,3.254,342,5.762,615,4.79,1522,5.861,2168,7.501,3706,3.961]],["t/1071",[191,2.411,332,3.249,338,3.307,507,6.065,3265,8.352,3706,4.026]],["t/1073",[35,4.169,191,1.973,246,3.429,328,5.561,332,2.658,338,4.068,1302,6.21,1324,5.997,2139,5.666,2141,6.906,3706,3.294,3730,6.834,3731,10.272,3732,9.78,3733,8.551]],["t/1075",[46,4.919,191,1.849,332,2.49,337,5.734,338,4.119,726,4.65,797,5.845,799,5.463,919,5.639,922,5.639,971,4.284,1055,5.171,1058,5.048,1320,5.639,1765,9.014,1958,5.845,3354,6.803,3706,3.086,3734,6.818,3735,6.818,3736,6.818,3737,6.093,3738,6.818,3739,6.818,3740,6.818,3741,6.818,3742,6.818]],["t/1077",[46,4.323,191,2.298,332,3.096,338,3.152,339,5.249,440,6.1,782,6.275,1191,7.01,1192,7.266,3706,3.837,3743,7.959]],["t/1079",[98,2.409,191,2.131,245,5.176,332,2.871,338,3.978,440,4.8,479,5.818,971,4.938,984,7.583,3119,7.897,3706,3.558,3744,7.859,3745,7.859,3746,8.966]],["t/1081",[191,2.071,246,4.785,265,9.076,321,5.307,332,2.79,338,4.044,440,4.664,618,4.051,726,5.208,976,6.316,2108,6.547,2141,5.792,3425,8.384,3706,3.457,3737,6.824,3747,7.636,3748,7.636]],["t/1083",[191,2.056,294,6.053,332,2.77,338,4.109,569,4.569,1045,7.273,1562,5.752,1776,7.485,2190,8.348,2193,9.059,2195,8.348,3706,3.433,3749,9.341]],["t/1085",[167,5.238,191,1.872,242,3.396,246,3.253,280,4.276,286,6.522,294,6.993,298,2.729,332,2.522,338,4.13,569,4.16,708,6.377,1338,4.548,1555,6.171,1557,6.171,1559,5.237,1560,6.681,1562,5.237,3706,3.126,3750,6.905,3751,8.808,3752,8.808]],["t/1087",[23,4.533,46,4.224,73,4.861,191,2.852,246,3.901,321,5.754,332,3.599,338,3.664,3706,3.748,3753,8.28,3754,8.28]],["t/1089",[46,3.615,191,1.921,332,2.588,337,4.214,338,4.041,576,4.389,607,10.314,609,8.002,610,7.086,611,8.002,613,7.086,614,6.075,615,5.824,616,7.086,618,3.759,619,7.086,621,5.023,622,7.086,626,6.332,628,7.086,3706,3.208,3755,3.721,3756,7.741]],["t/1091",[62,2.704,105,2.787,191,1.921,240,4.832,290,4.667,332,2.588,338,4.103,342,4.667,406,5.023,455,6.654,456,6.654,457,8.409,459,4.214,460,6.654,461,6.654,463,6.654,615,3.879,866,9.459,868,4.924,881,7.086,3706,3.208,3755,3.721,3757,7.741]],["t/1093",[104,7.121,191,2.335,332,3.145,338,3.202,892,8.086,893,8.61,895,8.61,3706,3.898,3755,4.522,3758,9.405]],["t/1095",[134,7.334,191,1.271,207,5.711,220,4.534,290,4.457,332,1.713,338,4.155,339,5.951,440,4.133,726,5.416,800,6.569,868,4.703,896,6.048,897,7.771,904,4.688,908,2.655,910,8.143,912,9.361,913,7.114,915,6.768,919,3.878,920,5.598,922,3.878,924,6.679,925,8.696,932,6.768,3706,2.123,3755,2.462,3759,5.122]],["t/1097",[65,4.22,162,7.507,191,1.614,332,2.175,338,4.262,376,5.105,425,3.858,618,4.241,913,4.408,944,7.994,946,4.516,948,7.994,950,5.954,951,5.954,953,5.59,954,3.989,956,5.954,958,3.921,959,4.636,960,5.954,962,8.065,963,5.954,965,4.408,966,5.954,968,3.921,969,5.954,971,3.741,972,7.994,975,5.954,976,4.925,978,5.954,979,5.591,981,5.591,982,4.771,984,4.22,985,5.954,987,5.954,989,5.954,3706,2.695,3755,3.127,3760,5.954]],["t/1099",[158,4.604,191,2.28,332,3.072,338,3.698,615,4.604,940,6.226,982,6.738,1017,8.409,1020,8.409,3706,3.807,3755,4.416,3760,8.409]],["t/1101",[191,2.353,280,5.375,286,6.426,332,3.17,338,3.228,1152,6.757,3706,3.929,3755,4.558,3761,8.679]],["t/1103",[191,2.335,280,5.332,332,3.145,338,3.202,1152,6.704,1155,7.121,1157,5.983,3706,3.898,3755,4.522,3761,8.61]],["t/1105",[46,4.849,191,2.116,332,2.85,338,3.969,339,5.887,615,5.842,1191,7.862,1192,8.15,1267,9.506,3706,3.532,3755,4.097,3762,8.523]],["t/1107",[10,0.911,35,2.231,60,6.106,62,2.578,63,3.511,116,2.819,167,3.508,191,1.6,217,2.609,231,2.447,246,3.356,266,2.954,280,3.654,298,1.828,299,2.399,321,4.949,322,5.272,328,5.214,332,1.423,338,4.271,401,3.339,440,3.603,459,2.316,561,1.278,615,3.23,667,3.032,726,4.024,761,2.761,772,2.524,787,2.524,1135,3.339,1155,4.88,1157,4.1,1188,4.594,1302,6.127,1324,5.917,1338,2.565,1386,3.032,1516,3.221,1522,2.609,1559,2.954,1871,4.475,2032,5.272,2126,3.48,2128,3.657,2129,3.657,2131,3.657,2133,5.541,2137,3.657,2139,3.032,2141,2.954,2143,3.339,2144,3.657,2146,3.657,2148,5.541,2150,5.541,2153,4.594,2154,5.541,2155,5.541,2158,3.657,2160,3.657,2161,3.657,2163,3.657,2165,5.541,2168,3.339,2170,3.657,2171,3.657,2173,7.461,2176,3.48,3706,1.763,3755,2.045,3763,3.894]],["t/1109",[191,2.316,332,3.12,338,3.732,2190,8.968,2193,7.323,2195,7.633,3706,3.867,3755,4.486,3763,8.542]],["t/1111",[63,4.232,191,1.897,332,2.555,338,4.091,429,3.351,587,4.958,626,6.25,695,4.958,711,5.996,1057,5.305,1176,5.785,1278,8.881,1280,11,3706,3.166,3755,3.673,3764,7.64,3765,7.64,3766,7.64,3767,7.64,3768,7.64,3769,7.64]],["t/1113",[4,0.538,191,2.28,202,3.161,332,3.072,338,3.698,569,5.066,571,6.087,3706,3.807,3755,4.416,3770,9.186]],["t/1115",[73,4.581,191,2.116,332,2.85,337,5.652,338,3.813,339,6.35,340,7.124,919,6.453,922,6.453,1769,8.48,1779,6.689,3706,3.532,3755,4.097,3771,7.802]],["t/1117",[191,2.372,332,3.196,338,3.254,866,7.501,1786,8.749,3706,3.961,3755,4.595,3771,8.749]],["t/1119",[191,2.316,332,3.12,338,3.177,618,4.531,1369,6.184,1795,7.633,1797,8.022,1799,8.022,3706,3.867,3755,4.486,3772,8.542]],["t/1121",[63,3.799,191,2.195,245,5.331,328,4.943,332,2.957,338,3.615,493,6.485,908,5.503,1900,9.719,1902,9.719,3706,3.664,3755,4.251,3772,8.094]],["t/1123",[191,2.353,281,7.179,286,6.426,332,3.17,338,3.228,618,4.604,3706,3.929,3755,4.558,3773,9.481]],["t/1125",[171,2.31,191,1.96,298,2.239,332,2.64,338,4.121,576,5.616,621,5.124,953,4.477,1864,7.228,1866,10.701,1867,7.228,1869,7.228,1871,5.482,1872,7.228,1874,6.197,1875,7.228,1877,7.228,1878,7.228,1880,7.228,1882,7.228,3706,3.272,3755,3.796,3774,7.896]],["t/1127",[63,3.282,124,2.224,191,1.739,211,8.028,332,2.343,338,4.01,615,5.902,858,6.729,935,5.719,1323,5.305,1401,7.505,1959,8.398,1967,7.505,1969,5.731,1971,5.731,1973,9.685,1974,9.364,1975,7.505,1978,5.731,1980,6.413,1981,6.413,3706,2.903,3755,3.368,3775,7.006]],["t/1129",[191,2.335,332,3.145,338,3.202,953,5.332,2211,8.086,2214,8.61,2216,8.61,3706,3.898,3755,4.522,3776,9.405]],["t/1131",[191,2.353,216,5.454,332,3.17,338,3.228,1386,6.757,2368,8.151,3706,3.929,3755,4.558,3777,9.481]],["t/1133",[178,6.087,191,2.28,193,6.738,332,3.072,338,3.698,935,6.072,2753,7.897,2756,7.897,3706,3.807,3755,4.416,3778,9.186]],["t/1135",[191,2.353,332,3.17,338,3.228,618,4.604,982,6.954,2910,8.151,3706,3.929,3755,4.558,3779,9.481]],["t/1137",[191,2.372,332,3.196,338,3.254,2974,7.819,2975,8.217,3706,3.961,3755,4.595,3780,9.558]],["t/1139",[63,3.27,159,5.466,191,1.729,332,2.329,338,4.147,618,4.953,627,4.199,646,5.466,953,6.139,971,4.006,1727,7.401,1728,6.919,1729,5.466,2437,6.345,2598,8.768,2599,7.856,2603,5.987,2605,5.466,3208,6.375,3211,8.365,3216,6.375,3218,5.987,3706,2.886,3755,3.348,3781,6.375]],["t/1141",[191,2.353,332,3.17,338,3.228,935,5.3,2605,7.441,3219,8.679,3706,3.929,3755,4.558,3781,8.679]],["t/1143",[73,4.899,191,2.263,332,3.048,338,3.681,440,5.096,618,4.426,637,7.507,3558,8.486,3706,3.777,3755,4.382,3782,9.115]],["t/1145",[191,2.372,332,3.196,338,3.254,3419,8.217,3430,8.749,3706,3.961,3755,4.595,3783,9.558]],["t/1147",[191,2.263,328,5.096,332,3.048,338,3.681,1302,5.69,1324,5.495,1613,9.295,3450,9.897,3706,3.777,3755,4.382,3784,9.115]],["t/1149",[157,9.737,191,1.546,298,2.735,332,2.083,338,4.224,656,7.89,1522,5.914,1626,6.939,2139,4.44,2778,5.355,2780,5.355,2783,5.355,2784,5.355,2786,7.292,2790,5.355,2794,5.355,2974,5.096,3607,5.703,3613,7.764,3614,8.828,3615,5.703,3616,5.096,3617,5.703,3618,5.703,3619,5.355,3620,5.703,3621,5.703,3622,5.703,3623,5.703,3624,5.703,3706,2.582,3755,2.995,3785,6.23]],["t/1151",[191,2.372,326,7.237,332,3.196,338,3.254,484,5.669,3706,3.961,3755,4.595,3786,8.749]],["t/1153",[191,2.372,326,7.237,332,3.196,338,3.254,484,5.669,3706,3.961,3755,4.595,3786,8.749]],["t/1155",[52,7.279,73,3.595,191,1.66,245,4.032,332,2.237,338,4.204,562,1.977,569,3.689,618,3.248,627,4.032,761,5.773,908,3.467,971,3.847,1116,7.521,1562,4.644,1635,5.471,1660,4.102,1967,8.179,1969,5.471,1971,5.471,1975,5.471,1978,7.279,2421,5.249,2792,5.75,2834,5.75,3147,5.064,3680,6.123,3683,6.123,3684,6.123,3686,6.123,3687,5.75,3689,6.123,3692,6.123,3694,6.123,3696,6.123,3699,6.123,3701,6.123,3706,2.772,3755,3.215,3787,6.688]],["t/1157",[0,3.489,8,3.021,19,2.283,20,2.187,26,2.482,28,1.925,30,3.159,32,1.509,35,2.834,44,2.768,48,1.464,49,3.021,62,1.493,63,1.933,67,3.373,102,3.373,103,4.091,116,3.58,122,4.091,124,1.862,140,1.245,144,4.645,146,6.284,190,4.946,202,1.572,203,3.373,221,3.751,226,4.631,242,3.458,243,2.038,246,2.33,266,3.751,315,4.091,342,3.257,344,4.091,345,1.449,352,4.631,403,4.645,425,4.557,442,4.946,459,2.941,472,2.904,474,4.24,480,3.155,485,2.941,526,4.645,556,3.851,593,4.24,663,4.42,667,3.851,924,3.257,936,3.506,940,3.662,968,3.257,984,3.506,995,4.645,1145,4.091,1522,3.313,1766,4.42,2206,3.851,2212,4.711,2298,4.42,2617,4.42,3101,3.313,3551,4.645,3731,4.645,3788,5.403,3789,8.182,3790,4.42,3791,7.682,3792,5.403,3793,5.403,3794,6.604,3795,5.403,3796,5.403,3797,5.403,3798,5.403,3799,5.403,3800,5.403,3801,5.403]],["t/1160",[0,3.986,19,2.242,26,2.737,139,5.993,143,6.27,145,6.888,172,5.382,342,5.291,350,5.695,360,6.255,361,8.296,476,8.034,3802,7.545,3803,8.776]],["t/1162",[30,4.289,48,2.826,53,5.818,56,5.689,57,4.557,140,2.403,301,5.913,304,5.456,342,6.288,477,2.703,3629,8.966,3804,7.859,3805,7.859]],["t/1164",[30,2.969,48,2.812,56,7.276,57,5.509,140,1.663,203,4.507,242,3.25,246,3.114,301,4.093,304,5.332,342,7.326,343,4.283,477,1.871,672,9.778,737,4.283,924,6.257,3338,5.906,3352,8.043,3629,6.207,3806,7.22,3807,6.609,3808,7.22,3809,6.609]],["t/1166",[4,0.404,19,2.087,105,2.942,112,6.185,136,3.851,143,4.846,151,2.764,172,7.377,191,2.028,313,7.023,798,5.992,1318,5.992,1319,7.478,2748,7.023,3807,7.478,3809,7.478,3810,8.169,3811,8.169,3812,8.169,3813,8.169,3814,7.478,3815,8.169,3816,8.169,3817,8.169]],["t/1168",[4,0.41,23,4.151,93,6.076,332,3.412,618,5.862,924,4.994,976,6.272,1145,6.272,1318,6.076,3354,5.904,3558,6.501,3709,7.583,3710,7.583,3713,7.583,3714,7.583,3720,7.121,3721,7.583,3722,9.341,3723,7.583,3818,8.284]],["t/1170",[0,3.981,19,2.239,30,2.69,48,2.375,50,4.433,79,4.661,90,4.797,100,4.661,102,5.472,103,4.952,117,4.16,139,5.605,143,5.864,145,5.133,146,8.088,259,4.244,266,4.541,268,4.433,301,3.708,350,4.244,360,4.661,361,5.133,408,4.661,472,4.711,477,1.695,637,4.541,644,5.133,1085,4.952,1286,6.086,1458,4.244,1642,5.622,1650,4.661,2273,5.987,2274,4.797,2570,5.133,3101,6.063,3425,5.35,3518,5.987,3647,7.535,3802,7.535,3819,6.54,3820,6.54,3821,5.987,3822,5.987,3823,5.987,3824,6.54,3825,5.987,3826,6.54,3827,6.54]],["t/1172",[1,3.15,4,0.275,10,1.19,20,1.36,26,1.341,30,3.732,35,2.914,39,4.442,48,1.505,63,3.247,77,4.776,85,3.407,90,4.075,102,3.468,111,4.545,139,5.146,140,1.28,157,4.36,174,4.984,184,3.605,216,4.507,222,2.949,234,5.085,242,2.501,249,4.206,254,3.765,262,3.857,301,5.146,360,7.025,473,6.014,477,2.795,484,3.295,523,3.857,609,4.545,892,4.776,936,3.605,940,3.765,968,3.349,1458,3.605,1465,4.206,1724,6.149,1764,5.085,2088,4.545,2197,4.545,2218,4.776,2245,4.545,2281,4.545,2396,4.776,2398,4.776,2618,4.36,2649,5.085,2682,4.206,2748,6.735,2883,4.36,2927,5.085,3012,5.085,3243,5.085,3524,5.085,3790,4.545,3828,5.555,3829,5.555,3830,7.172,3831,5.555,3832,5.555,3833,5.555,3834,5.555,3835,5.555,3836,5.085,3837,5.555,3838,5.085,3839,5.085,3840,5.555,3841,5.555]],["t/1174",[0,2.776,1,5.414,4,0.533,19,2.541,20,0.971,21,0.194,23,1.989,26,2.401,30,3.065,48,2.019,49,1.561,66,0.654,73,2.133,77,3.412,85,2.434,105,1.429,112,3.005,121,0.248,124,0.962,136,2.881,139,5.126,140,2.083,146,3.246,151,2.068,169,4.356,170,2.911,172,2.434,174,2.524,198,3.115,203,2.478,207,2.25,227,3.246,242,1.786,245,5.047,246,1.712,253,1.561,266,2.755,270,3.005,315,3.005,347,4.352,348,3.412,350,2.575,353,1.149,356,2.828,357,5.548,360,6.806,425,2.354,459,3.327,472,2.133,477,2.789,492,1.161,493,2.911,538,2.755,589,2.911,593,3.115,618,1.927,722,3.005,723,4.483,724,3.412,725,3.115,908,2.057,924,2.393,936,5.432,1045,5.967,1206,3.246,1292,3.412,1336,4.999,1337,3.633,1458,4.836,1465,5.643,1548,5.254,1621,3.412,1670,8.276,1766,3.246,1800,2.911,2275,3.412,2290,3.412,2532,3.633,2570,3.115,3338,3.246,3343,3.115,3616,3.246,3640,3.633,3644,3.633,3719,3.412,3720,3.412,3790,3.246,3822,3.633,3838,3.633,3839,3.633,3842,3.968,3843,3.968,3844,3.968,3845,3.968,3846,3.633,3847,6.111,3848,3.968]],["t/1176",[0,3.215,1,1.671,4,0.545,19,2.261,20,1.181,21,0.077,26,1.164,28,1.209,30,2.911,35,2.531,39,1.671,40,2.534,43,2.412,44,1.511,45,3.653,48,2.272,49,1.159,51,0.827,57,2.561,62,0.815,67,1.84,85,2.959,89,2.534,90,2.162,93,2.162,94,3.012,97,2.047,100,2.101,105,1.062,112,3.653,116,3.198,124,1.17,125,1.446,135,4.199,136,2.888,139,5.018,140,1.799,148,2.232,151,2.073,171,0.862,172,4.789,174,1.875,176,2.534,221,2.047,227,3.947,236,2.047,238,4.807,242,2.757,245,4.268,246,2.642,262,2.047,263,2.699,265,2.412,272,1.442,274,2.101,280,1.671,283,2.412,294,1.749,299,1.957,312,1.135,328,3.958,345,0.791,353,0.853,355,2.534,360,6.814,363,2.534,368,0.867,376,2.314,406,1.913,440,2.698,472,1.584,474,2.314,475,2.412,477,2.549,480,4.896,481,2.776,485,3.334,492,1.412,504,2.314,534,1.84,583,1.584,585,1.913,593,2.314,618,1.432,627,1.777,632,2.661,722,2.232,723,2.162,774,2.412,780,2.699,787,1.749,795,2.412,798,2.162,871,3.653,901,2.101,1164,2.699,1302,3.012,1317,2.699,1324,4.268,1325,6.48,1326,2.699,1327,2.699,1328,2.232,1329,2.699,1330,5.607,1369,1.954,1723,2.314,1795,2.412,1797,2.534,1799,2.534,1822,3.947,1997,4.638,2003,3.012,2020,2.412,2206,2.101,2212,1.808,2274,2.162,2610,2.412,2736,5.266,2737,2.699,3014,2.534,3020,2.699,3076,5.011,3101,1.808,3242,4.807,3551,2.534,3647,2.534,3794,4.148,3802,4.148,3846,2.699,3849,2.948,3850,2.948,3851,2.948,3852,2.948,3853,4.825,3854,2.948,3855,2.948,3856,4.825,3857,2.699,3858,2.948,3859,2.699,3860,2.948,3861,4.825,3862,2.948,3863,2.948,3864,2.948,3865,2.948,3866,2.948,3867,2.948,3868,2.948]],["t/1179",[304,4.837,3805,9.118,3869,9.961]],["t/1181",[4,0.625,10,1.018,12,0.322,21,0.124,49,2.753,65,4.541,66,1.788,102,4.369,106,0.311,121,0.519,123,4.541,128,0.825,151,2.368,187,1.882,216,5.274,274,4.988,299,1.935,310,1.307,332,2.34,352,4.22,545,2.492,569,5.056,690,9.359,733,6.017,787,2.818,858,5.133,901,4.988,908,3.628,913,4.743,1397,7.881,1422,5.133,1433,6.407,1660,5.622,2692,5.493,3870,10.572,3871,10.224,3872,6.999,3873,6.999,3874,6.999,3875,6.999,3876,4.751,3877,4.751]],["t/1183",[4,0.614,12,0.605,21,0.232,106,0.584,121,0.666,187,3.529,545,4.672,1045,6.35,2189,7.659,3878,8.909]],["t/1185",[4,0.638,10,0.722,12,0.229,21,0.088,46,2.51,106,0.221,119,1.735,121,0.418,124,2.267,128,1.451,155,4.62,178,3.561,187,1.334,198,2.644,207,1.91,246,2.318,310,0.926,312,2.069,340,3.419,352,3.24,368,1.581,429,2.357,448,2.401,545,1.767,614,4.218,767,3.83,858,3.942,869,4.62,901,2.401,1058,3.642,1188,3.83,1574,3.942,1577,4.62,1776,3.942,1885,2.471,1936,4.069,2030,8.158,2890,4.92,3513,4.92,3879,5.374,3880,5.374,3881,8.912,3882,5.374,3883,5.374,3884,5.374,3885,5.374,3886,5.374,3887,5.374,3888,4.92,3889,5.374,3890,4.92,3891,5.374,3892,5.374,3893,5.374,3894,4.62,3895,5.374,3896,5.374,3897,5.374,3898,5.374,3899,5.374,3900,5.374,3901,5.374,3902,7.653,3903,5.374,3904,5.374,3905,5.374,3906,3.368,3907,3.368,3908,3.368,3909,3.368]],["t/1187",[0,4.818,4,0.642,5,5.248,12,0.358,21,0.138,57,2.804,106,0.346,121,0.472,156,2.466,284,2.676,737,6.625,862,4.541,1188,7.961,1285,5.248,1286,5.248,3910,6.919,3911,7.559,3912,7.559,3913,5.282]],["t/1189",[0,3.763,4,0.62,28,2.076,95,4.064,105,2.983,116,6.762,117,5.27,119,2.675,120,6.777,121,0.517,143,4.914,495,10.566,496,7.583,3914,8.284]],["t/1191",[4,0.625,12,0.574,21,0.22,66,1.395,106,0.554,121,0.645,395,4.068,403,7.274,464,7.746,466,8.458,3915,10.338]],["t/1193",[4,0.64,12,0.195,21,0.123,49,1.856,56,3.127,66,2.061,68,8.365,103,3.573,106,0.309,121,0.435,122,3.573,128,0.819,140,1.907,168,3.364,169,3.364,170,3.461,216,2.715,304,2.292,310,0.789,312,1.105,336,3.861,343,2.799,395,1.379,408,3.364,472,2.536,507,2.946,547,3.127,549,3.573,1152,3.364,1285,3.277,1292,4.057,1723,3.704,1727,2.894,1765,3.704,1769,3.573,1800,3.461,1822,3.861,2961,2.467,3101,2.894,3588,2.347,3732,4.057,3916,4.719,3917,4.719,3918,4.719,3919,4.719,3920,4.719,3921,4.32,3922,4.719,3923,4.719,3924,4.719,3925,4.719,3926,2.869,3927,2.626,3928,2.626,3929,2.626]],["t/1195",[4,0.602,12,0.547,21,0.261,66,1.328,106,0.528,121,0.713,128,1.984,310,2.759,2961,8.624,3588,6.592,3927,9.183,3928,9.183,3929,9.183]],["t/1197",[0,4.266,21,0.245,28,1.82,30,4.281,98,2.039,135,4.309,139,4.119,147,5.328,218,6.522,221,5.044,222,3.856,229,6.224,288,7.372,296,5.943,299,2.008,301,4.119,330,2.206,477,2.434,480,6.426,485,5.113,954,5.76,1988,5.5,1992,6.245,2060,5.701,2206,6.695,2299,5.943,2569,5.943,2570,5.701,3930,7.264,3931,7.264,3932,7.264,3933,6.65,3934,6.65]],["t/1199",[0,2.718,4,0.636,8,2.159,10,0.484,12,0.153,20,1.465,21,0.175,26,0.932,30,2.461,51,1.68,57,2.05,63,1.382,66,1.208,98,1.084,106,0.148,117,3.807,119,2.366,121,0.457,124,1.451,125,2.936,128,1.639,143,4.346,147,2.833,151,2.025,152,1.839,191,0.561,202,1.124,212,3.031,257,0.784,267,2.833,284,1.145,296,3.16,300,0.882,308,1.263,312,0.87,332,0.756,338,0.769,345,0.606,357,4.855,368,1.977,395,1.086,429,1.694,451,2.753,477,1.001,480,4.819,485,2.102,512,1.3,545,1.185,559,6.299,583,1.214,585,1.466,586,1.34,587,2.506,591,2.925,615,1.936,640,2.506,666,1.611,737,2.291,823,4.896,850,3.16,938,1.657,946,2.682,954,2.369,1030,1.569,1328,2.925,1564,1.849,1709,1.711,1774,2.925,1995,1.411,2020,1.849,2060,3.031,2117,1.943,2206,1.611,2210,2.56,2274,2.833,2391,3.32,2393,3.32,2394,3.16,2770,3.536,2876,3.536,3076,1.849,3096,2.069,3469,3.32,3933,3.536,3934,5.479,3935,3.862,3936,5.058,3937,3.862,3938,3.862,3939,3.862,3940,3.862,3941,3.862,3942,4.63,3943,5.058,3944,3.862,3945,3.536,3946,3.862,3947,3.862,3948,3.862,3949,3.862,3950,3.862,3951,3.862,3952,5.985,3953,5.985,3954,3.536,3955,3.862,3956,2.26,3957,3.862,3958,2.26,3959,2.26,3960,2.26,3961,2.26]],["t/1201",[4,0.58,12,0.643,21,0.247,106,0.621,121,0.592,432,3.027,1030,6.583]],["t/1204",[0,2.664,4,0.631,8,2.104,10,0.47,12,0.255,15,3.236,21,0.129,28,0.943,30,3.347,48,1.02,63,1.347,66,0.815,79,1.563,98,1.646,100,1.563,105,2.378,106,0.144,117,2.394,119,1.894,121,0.309,124,1.422,125,1.847,128,1.694,173,1.721,187,2.616,219,1.885,220,1.345,222,4.83,229,2.494,230,3.079,233,3.525,236,3.434,268,1.486,310,0.603,312,3.397,368,2.268,376,1.721,381,2.625,429,1.651,451,3.525,474,9.003,480,1.28,486,1.721,541,4.05,562,0.648,570,1.66,621,1.423,633,1.178,640,1.423,723,2.761,737,2.233,769,2.908,772,1.301,849,1.66,850,3.079,871,2.85,898,2.007,903,1.301,934,1.136,946,4.585,953,3.744,1202,1.721,1449,3.079,1457,3.236,1486,1.369,1650,1.563,1829,3.079,1985,1.721,2019,1.885,2052,2.007,2061,4.799,2072,1.66,2206,1.563,2212,3.597,2219,3.445,2244,2.761,2388,2.007,2391,3.236,2393,3.236,2394,3.079,2509,1.885,2524,1.885,2955,2.007,3002,2.007,3945,5.37,3954,3.445,3962,3.764,3963,3.445,3964,3.764,3965,3.764,3966,5.866,3967,5.866,3968,3.764,3969,3.764,3970,2.193,3971,2.193,3972,3.764,3973,2.193,3974,5.866,3975,2.193,3976,3.764,3977,2.193,3978,2.193,3979,3.764,3980,2.193,3981,2.007,3982,2.193,3983,2.193,3984,2.193,3985,2.193,3986,2.193,3987,3.764,3988,2.193,3989,2.193,3990,2.193,3991,3.764,3992,2.193,3993,2.193,3994,2.193,3995,2.193,3996,2.193,3997,2.193,3998,2.193,3999,2.193,4000,2.193,4001,2.193]],["t/1207",[4,0.637,12,0.43,21,0.165,46,4.004,106,0.637,121,0.535,257,3.614,332,3.485,338,2.919,339,5.909,440,5.827,782,5.811,1191,6.492,1192,6.729,1884,4.968,1885,4.643,3743,7.371]],["t/1209",[1,1.267,3,1.921,4,0.635,6,1.201,8,2.138,10,0.479,12,0.152,21,0.058,23,1.917,26,0.923,30,0.919,32,1.068,46,4.665,48,1.359,49,2.864,57,2.03,63,0.799,66,1.353,73,1.201,85,1.37,90,1.639,95,1.877,97,1.551,100,1.592,102,1.395,104,1.692,105,0.804,106,0.146,121,0.371,125,1.096,128,0.871,136,1.053,139,1.267,140,1.891,151,1.697,167,1.216,187,0.885,188,1.921,191,0.555,194,1.639,216,2.2,228,1.692,257,1.326,264,1.45,284,1.132,308,1.249,310,0.614,332,0.747,339,1.267,347,1.305,350,1.45,356,1.592,381,1.186,395,1.074,396,2.045,397,1.921,410,2.045,425,1.325,429,0.98,440,2.138,459,2.73,512,1.285,523,2.656,526,1.921,527,0.988,528,1.879,529,3.501,530,3.002,531,2.896,532,2.805,533,3.501,534,2.388,535,5.241,536,3.501,537,3.501,538,2.656,539,3.002,541,1.37,545,1.172,554,3.129,556,1.592,569,1.232,775,1.753,782,4.526,797,1.753,803,1.828,903,1.325,908,1.158,924,2.306,971,1.285,1038,2.045,1058,5.564,1085,1.692,1191,1.692,1192,1.753,1369,2.535,1449,1.828,1458,2.482,1826,4.312,2217,1.753,2378,1.753,2617,1.828,3014,3.288,3267,2.045,3365,2.045,3645,3.288,3743,4.312,3790,1.828,3821,2.045,3836,3.501,3888,7.515,3890,7.515,4002,2.234,4003,3.825,4004,3.825,4005,3.825,4006,3.825,4007,3.825,4008,3.825,4009,3.825,4010,3.825,4011,3.825,4012,3.825,4013,3.825,4014,3.825,4015,8.209,4016,3.825,4017,3.825,4018,3.825,4019,3.825,4020,2.045,4021,3.825,4022,2.234,4023,2.045,4024,2.234,4025,2.234,4026,2.234,4027,2.234,4028,2.234,4029,3.825,4030,2.234,4031,2.234]],["t/1211",[4,0.615,10,2.06,12,0.357,19,1.343,21,0.137,30,2.163,32,1.468,46,3.518,48,1.425,49,4.003,66,0.867,95,2.58,106,0.344,119,2.433,121,0.47,124,1.275,125,3.697,128,1.937,135,3.119,140,1.211,187,2.083,191,1.87,198,4.127,207,2.981,274,3.748,301,2.981,312,2.025,332,1.758,368,2.828,429,2.306,527,2.326,535,5.914,538,3.651,545,2.758,953,2.981,1369,3.485,1458,3.412,1560,3.651,1826,7.57,2817,4.814,3645,7.57,3981,4.814,4032,5.259,4033,5.259,4034,5.259,4035,5.259,4036,5.259,4037,5.259,4038,5.259,4039,5.259,4040,5.259,4041,5.259,4042,5.259,4043,5.259,4044,4.814,4045,5.259,4046,5.259,4047,5.259,4048,5.259,4049,5.259,4050,5.259]],["t/1213",[4,0.609,12,0.578,21,0.222,94,5.321,105,3.069,106,0.558,121,0.648,187,3.376,530,6.689,722,6.453,903,5.055,1660,5.227,3859,7.802,3894,7.327,4051,8.523,4052,8.523]],["t/1216",[3804,9.196,4053,10.045]],["t/1218",[4,0.638,10,0.925,12,0.125,20,0.45,21,0.048,22,1.348,30,0.756,35,0.964,45,1.391,46,1.508,48,0.498,63,1.545,65,2.095,66,1.576,73,1.735,82,1.192,95,0.902,99,1.169,106,0.12,119,0.593,121,0.269,124,1.903,128,1.688,140,1.501,151,1.758,187,1.711,191,0.456,231,1.857,246,2.241,257,2.941,280,1.831,281,2.445,284,0.931,294,3.081,301,1.042,310,0.505,328,2.414,340,2.054,368,2.067,395,0.883,432,1.031,478,1.192,493,2.368,512,1.057,524,1.391,562,0.955,583,2.792,612,2.776,618,2.523,621,1.192,631,1.682,632,1.014,633,1.735,737,3.866,751,2.445,772,1.09,782,2.188,800,2.445,908,2.693,910,2.242,924,1.947,968,1.108,1036,2.534,1302,3.243,1324,1.947,1343,2.956,1352,4.25,1486,2.016,1490,2.14,1628,2.956,1638,3.443,1644,1.58,1660,1.127,1730,2.641,1802,3.933,1897,3.078,1997,2.445,2136,1.503,2139,1.31,2141,2.242,2569,1.503,2692,2.534,2895,2.776,3142,1.503,3147,2.445,3529,1.58,3530,4.755,3531,5.415,3566,1.682,3730,1.58,3731,6.043,3732,5.085,3733,4.466,4054,3.229,4055,3.229,4056,3.229,4057,3.229,4058,3.229,4059,3.229,4060,3.229,4061,3.229,4062,3.229,4063,3.229,4064,3.229,4065,3.229,4066,3.229,4067,3.229,4068,3.229,4069,3.229,4070,3.229,4071,3.229,4072,2.956,4073,7.469,4074,5.195,4075,1.838,4076,1.838,4077,1.838,4078,3.229,4079,1.838,4080,1.838,4081,1.838,4082,1.838,4083,1.838,4084,1.838,4085,3.229,4086,1.838,4087,1.838,4088,3.229,4089,1.838,4090,1.838,4091,1.838,4092,1.838,4093,1.838]],["t/1220",[4,0.636,12,0.416,21,0.16,63,2.194,66,1.011,106,0.402,121,0.524,124,1.487,128,1.065,191,1.522,227,5.017,257,2.126,284,3.107,332,2.051,338,2.088,342,3.697,368,2.468,432,1.958,615,3.073,1522,3.761,1724,4.813,1725,5.017,2083,7.682,2168,4.813,3830,5.614,4094,6.133,4095,8.391,4096,6.133,4097,6.133,4098,6.133,4099,10.286,4100,6.133,4101,6.133,4102,6.133,4103,6.133,4104,6.133,4105,6.133]],["t/1222",[4,0.631,12,0.34,21,0.131,33,4.101,46,3.399,49,2.863,66,0.826,106,0.328,121,0.454,124,2.526,125,2.46,128,1.809,152,2.386,153,2.386,187,1.986,191,1.244,221,3.481,249,3.796,257,3.463,332,3.34,335,4.589,336,8.171,337,4.665,338,2.478,339,4.859,340,5.983,545,2.629,618,2.434,627,3.022,761,3.253,1007,3.934,1202,3.934,1338,3.022,1448,4.31,1522,5.256,1766,4.101,2037,4.824,2610,4.101,3619,4.31,4106,4.589,4107,5.013,4108,5.013,4109,5.013,4110,5.013,4111,5.013,4112,5.013]],["t/1224",[4,0.64,10,0.447,12,0.141,19,0.92,21,0.054,23,1.045,30,0.857,35,1.89,44,4.072,46,2.647,66,0.343,67,3.539,73,2.558,82,1.352,106,0.371,119,1.83,121,0.297,124,1.699,125,1.023,128,1.379,151,0.705,187,0.826,191,1.973,217,1.278,236,1.447,238,1.636,246,2.053,257,1.966,267,1.529,286,2.442,299,0.576,301,1.182,310,0.573,321,1.326,332,1.591,338,1.227,352,2.172,368,0.613,420,2.442,545,1.093,569,1.987,571,2.388,615,1.806,627,1.257,751,4.292,772,6.857,798,2.643,803,1.705,866,2.828,901,2.568,908,1.868,935,2.014,940,2.442,976,2.728,982,2.643,1157,2.292,1336,1.705,1352,2.948,1367,3.098,1404,1.792,1422,3.491,1522,2.21,1648,3.098,1665,3.098,1779,2.828,1847,1.908,1884,1.636,1885,1.529,1936,2.728,2108,2.828,2139,2.568,2141,2.502,2576,1.792,2577,6.461,3106,2.728,3558,2.828,3702,1.908,3706,1.493,3730,3.098,3733,3.098,3746,3.098,3753,1.908,3754,1.908,3814,3.298,4113,2.084,4114,3.603,4115,3.298,4116,3.298,4117,3.603,4118,3.603,4119,3.603,4120,3.603,4121,3.603,4122,3.603,4123,3.603,4124,3.603,4125,3.603,4126,3.603,4127,3.603,4128,2.084,4129,2.084,4130,2.084,4131,2.084,4132,2.084,4133,2.084,4134,2.084]],["t/1226",[4,0.634,12,0.3,21,0.049,35,1.738,46,3.098,66,1.093,82,2.151,105,1.911,106,0.124,121,0.207,124,2.341,128,1.811,143,3.577,152,1.578,153,1.578,187,0.75,207,5.971,231,3.816,233,2.363,240,3.312,246,3.578,257,2.3,298,0.537,338,1.806,339,1.879,340,2.109,368,1.56,401,2.602,425,1.966,440,1.853,459,1.031,569,1.828,571,2.197,615,2.659,903,1.123,971,1.907,996,3.242,1323,2.51,1369,3.516,1386,2.363,1485,9.724,1486,4.734,1490,3.516,1540,3.034,1623,4.34,1723,5.207,1779,2.602,2037,3.516,2258,4.857,2841,3.034,2895,6.142,3496,4.857,4044,4.857,4072,1.733,4106,1.733,4115,4.857,4116,9.237,4135,1.894,4136,5.306,4137,5.306,4138,3.315,4139,3.315,4140,3.315,4141,3.315,4142,3.315,4143,3.315,4144,5.306,4145,3.315,4146,3.315,4147,3.315,4148,3.315,4149,3.315,4150,5.306,4151,3.315,4152,3.315,4153,3.315,4154,3.315,4155,3.315,4156,3.315,4157,3.315,4158,5.306,4159,3.315,4160,3.315,4161,5.306,4162,5.306,4163,3.315,4164,3.315,4165,3.315,4166,1.894]],["t/1228",[4,0.608,12,0.496,20,2.308,21,0.19,35,4.946,106,0.479,119,3.045,121,0.589,124,2.674,128,2.03,312,3.631,996,6.917,1294,6.917,1802,7.14,1808,8.107,4167,9.43,4168,9.43,4169,7.309]],["t/1230",[4,0.635,12,0.271,21,0.104,66,1.385,106,0.262,121,0.383,124,1.489,128,1.662,167,4.936,191,0.992,242,3.782,246,1.723,257,3.569,280,3.483,284,2.024,286,4.164,289,5.623,290,3.704,294,5.915,295,3.025,298,2.122,332,2.054,368,1.807,569,2.204,618,1.94,671,6.873,708,4.071,761,3.986,901,2.848,1338,2.409,1555,3.268,1557,3.268,1559,2.774,1560,4.265,1562,2.774,3519,5.025,3750,3.657,3751,5.623,3752,5.623,4170,3.995,4171,8.765,4172,8.301,4173,3.995,4174,3.995,4175,3.995,4176,6.143,4177,3.995,4178,6.143,4179,6.143,4180,3.995,4181,6.143,4182,6.143,4183,3.995,4184,3.995]],["t/1232",[4,0.63,12,0.367,21,0.141,62,1.493,95,2.651,106,0.354,121,0.479,124,1.862,128,1.333,152,2.572,153,2.572,187,2.14,191,1.341,220,3.313,257,3.706,284,2.738,294,4.557,298,2.178,484,3.205,569,2.98,618,2.624,903,3.205,1045,6.371,1120,4.24,1247,4.645,1562,3.751,1776,5.634,2188,4.946,2189,4.645,2190,6.284,2191,7.032,2193,8.628,2195,6.284,3749,7.032,3894,4.645,4171,7.032,4172,4.946,4185,5.403,4186,5.403,4187,5.403,4188,5.403,4189,5.403,4190,5.403,4191,5.403,4192,5.403,4193,5.403,4194,5.403]],["t/1235",[4,0.62,23,5.727,26,1.623,28,1.686,30,2.766,32,1.878,105,2.422,121,0.557,124,1.631,128,1.168,136,3.171,143,5.298,148,5.093,151,2.276,172,4.125,191,1.67,193,4.934,240,4.199,242,4.02,252,2.704,253,2.646,368,1.978,429,4.398,1481,5.918,1486,4.199,1758,5.503,1759,9.178,2617,5.503,4195,8.931,4196,8.931]],["t/1237",[0,0.906,1,1.966,2,3.253,4,0.633,10,0.596,12,0.073,20,1.673,21,0.106,23,1.394,28,0.869,30,1.426,32,0.968,39,1.13,44,3.192,51,0.973,53,0.73,54,1.223,57,1.058,66,1.422,85,1.223,90,0.791,98,1.291,101,0.882,105,1.249,106,0.071,117,1.268,119,2.292,121,0.389,123,0.699,124,1.333,125,2.886,128,1.754,135,2.729,136,2.169,140,1.878,151,2.698,167,2.215,170,4.315,177,0.882,178,1.321,187,0.427,191,0.495,207,1.577,212,1.565,218,2.407,220,1.223,222,1.058,226,2.09,236,1.384,242,3.306,243,3.49,246,2.189,249,1.51,252,0.433,253,1.996,254,1.351,264,1.294,300,0.421,308,0.603,310,0.765,312,1.335,342,1.202,345,0.746,352,2.453,366,1.384,368,2.16,381,1.058,429,0.875,432,1.107,445,0.791,451,1.421,480,1.164,485,1.085,505,2.392,506,1.631,507,3.168,508,1.825,518,1.966,519,1.825,520,1.825,521,1.825,522,1.825,524,2.625,528,1.042,540,1.631,541,0.661,565,1.714,568,1.565,583,1.072,633,0.579,666,1.983,672,0.927,769,0.989,782,1.351,871,1.51,903,0.639,920,0.816,953,0.611,996,2.041,1001,0.987,1006,0.987,1030,0.748,1036,0.846,1057,1.384,1234,1.51,1347,4.499,1455,0.987,1464,2.106,1465,0.816,1568,2.547,1574,0.791,1677,0.791,1678,4.211,1707,1.631,1773,1.825,1774,2.625,1824,0.768,1871,1.384,2060,2.721,2072,0.816,2153,2.471,2224,3.483,2274,1.462,2290,1.714,2404,2.276,2419,0.987,2512,0.987,2518,1.825,3018,0.987,3098,1.714,3164,1.825,3165,0.987,3539,0.987,3719,4.362,3727,3.174,3857,3.174,3921,1.825,3942,1.825,3963,0.987,4197,1.994,4198,1.994,4199,1.994,4200,1.994,4201,1.994,4202,1.994,4203,1.994,4204,1.994,4205,1.994,4206,1.994,4207,1.994,4208,1.994,4209,3.467,4210,1.994,4211,1.994,4212,1.994,4213,1.994,4214,1.994,4215,1.994,4216,1.994,4217,1.994,4218,1.994,4219,1.994,4220,1.994,4221,1.994,4222,1.994,4223,1.994,4224,0.927,4225,0.927,4226,1.078,4227,1.078,4228,1.078,4229,1.078,4230,1.078,4231,1.078,4232,1.078,4233,1.078,4234,1.078,4235,1.078,4236,1.078,4237,1.078,4238,1.078,4239,1.078,4240,1.078,4241,1.078,4242,1.078,4243,1.078,4244,1.078,4245,1.994,4246,1.078,4247,1.078,4248,1.994,4249,0.987,4250,1.078,4251,1.078,4252,1.078,4253,1.078,4254,1.078,4255,1.994,4256,1.994,4257,1.994,4258,1.078,4259,1.078,4260,1.078,4261,1.078,4262,1.994,4263,5.499,4264,1.078,4265,1.078,4266,1.994,4267,1.078,4268,1.078,4269,1.078,4270,1.078,4271,1.078,4272,2.782,4273,1.078,4274,1.994,4275,1.078,4276,1.078,4277,1.078,4278,1.078,4279,1.078,4280,1.078,4281,1.078,4282,1.078,4283,1.078,4284,1.078,4285,1.078,4286,1.078,4287,1.994,4288,1.078,4289,1.078,4290,1.078,4291,1.078,4292,1.078,4293,1.078]],["t/1239",[4,0.608,10,1.909,12,0.605,21,0.232,106,0.584,121,0.556,124,2.16,128,1.546,432,2.844,1030,6.186,4224,7.659,4225,7.659]],["t/1241",[4,0.602,10,1.953,12,0.619,21,0.237,106,0.597,121,0.569,124,2.21,128,1.582,4224,7.836,4225,7.836]],["t/1243",[4,0.628,10,1.147,12,0.363,21,0.139,95,2.627,106,0.351,121,0.605,123,3.474,124,1.298,128,1.849,152,3.633,187,3.024,191,1.329,222,4.051,242,3.436,243,2.878,257,1.856,264,3.474,284,2.713,308,2.993,310,1.472,345,1.436,368,2.245,507,4.765,528,3.632,556,5.44,557,2.6,559,6.561,586,3.176,769,2.655,797,4.202,803,4.38,910,3.717,992,4.202,1309,4.603,1449,4.38,1709,4.054,1806,4.901,2500,4.901,3265,4.603,3704,4.901,4294,5.354,4295,5.354,4296,5.354,4297,5.354,4298,5.354,4299,5.354,4300,5.354,4301,5.354,4302,5.354,4303,5.354,4304,5.354,4305,5.354,4306,5.354]],["t/1246",[4,0.638,12,0.219,21,0.084,46,4.461,65,3.365,66,1.737,73,5.135,106,0.211,121,0.324,124,1.578,128,1.13,140,1.718,152,1.533,153,1.533,191,1.615,246,2.807,257,3.588,265,5.324,290,3.126,321,2.049,332,3.195,440,1.801,618,1.564,676,4.747,868,3.299,958,5.76,976,2.439,1254,4.07,1255,4.242,1265,7.008,1285,2.237,1286,2.237,1477,4.07,1481,3.436,1486,3.237,1490,3.436,1776,7.008,2108,2.528,2141,2.237,3519,4.242,3789,2.949,4307,5.185,4308,5.185,4309,5.185,4310,5.185,4311,5.185,4312,5.185,4313,5.185,4314,5.185,4315,5.185,4316,3.221,4317,3.221,4318,3.221]],["t/1248",[4,0.625,12,0.402,21,0.154,66,0.975,73,3.18,98,1.661,102,3.694,106,0.388,119,1.911,121,0.511,124,2.456,128,1.63,152,2.817,153,2.817,187,2.344,191,1.469,245,3.568,246,2.552,257,3.255,440,3.308,479,5.549,908,3.067,920,4.48,971,4.71,984,7.319,1602,4.841,1964,5.417,3017,5.417,3101,3.629,3119,7.109,3120,6.698,3242,4.644,3744,5.417,3745,5.417,3746,7.039,3794,5.087,4319,5.917,4320,5.917,4321,5.917,4322,5.917,4323,5.917]],["t/1250",[4,0.587,12,0.609,21,0.234,26,2.166,30,3.691,48,2.432,66,1.479,106,0.588,121,0.56,395,4.315,432,2.866,1966,7.343,3910,8.217]],["t/1253",[3,2.402,4,0.634,10,0.599,12,0.19,21,0.154,44,3.024,106,0.183,119,2.213,121,0.474,124,0.677,128,1.719,151,1.563,152,3.262,153,3.262,167,2.514,187,1.107,191,0.694,207,2.618,222,3.132,240,3.684,246,4.044,257,3.349,272,0.835,290,1.685,308,2.582,310,1.623,337,2.514,368,2.016,420,1.894,448,1.992,459,2.514,478,1.813,493,3.387,545,1.466,569,3.255,571,3.91,618,1.357,633,1.502,769,2.29,868,3.754,984,1.813,1014,2.558,1055,4.758,1070,4.227,1165,3.387,1458,2.996,1486,1.745,1490,1.852,1638,4.542,1660,1.714,1677,2.05,1774,3.496,1897,4.885,2523,4.227,2676,3.97,3015,3.97,3016,2.402,3119,2.116,3125,2.286,3567,2.558,3568,4.227,3588,2.286,3728,2.558,3729,2.558,3825,2.558,4249,4.227,4324,2.794,4325,4.618,4326,6.853,4327,6.853,4328,4.618,4329,4.618,4330,4.618,4331,6.853,4332,4.618,4333,6.853,4334,4.618,4335,4.618,4336,4.618,4337,4.618,4338,4.618,4339,4.618,4340,2.794,4341,2.794,4342,2.794,4343,2.794,4344,2.794,4345,4.618,4346,4.618,4347,2.794,4348,2.794,4349,2.794,4350,2.794,4351,2.794,4352,2.794]],["t/1255",[4,0.639,12,0.09,20,0.324,21,0.086,22,1.767,32,0.673,44,1.234,48,0.359,50,1.633,66,0.672,67,3.896,95,0.65,98,0.676,99,2.594,105,0.867,106,0.087,119,3.244,121,0.331,124,2.456,125,1.182,128,1.822,140,0.555,151,1.38,152,2.971,153,2.971,167,1.311,168,1.717,169,1.717,170,1.767,171,0.705,172,2.501,173,3.201,174,2.594,187,0.525,220,1.477,222,1.279,246,1.039,270,1.824,278,3.336,280,4.298,290,3.197,294,2.419,332,1.364,344,1.003,368,2.229,381,3.313,395,1.158,429,2.544,485,1.311,512,0.762,544,0.92,545,0.695,547,2.195,549,1.824,583,1.295,605,1.97,640,1.563,695,1.563,709,1.003,772,1.429,774,1.97,787,1.429,868,3.374,1083,2.205,1152,1.717,1167,1.97,1168,2.071,1338,1.452,1339,2.205,1369,1.596,1390,3.873,1457,2.071,1638,1.596,1723,3.201,1897,1.717,2032,1.083,2034,2.071,2061,1.97,2469,2.071,3101,1.477,3183,2.205,3346,2.071,3369,6.001,3374,1.139,3393,4.855,3417,2.205,3516,5.713,3630,1.212,4020,1.212,4023,2.205,4353,2.409,4354,2.409,4355,2.409,4356,2.409,4357,2.409,4358,5.303,4359,3.313,4360,2.409,4361,2.409,4362,2.409,4363,2.409,4364,2.409,4365,2.409,4366,2.409,4367,2.409,4368,2.409,4369,2.409,4370,2.409,4371,2.409,4372,2.409,4373,2.409,4374,2.409,4375,4.078,4376,2.409,4377,2.409,4378,2.409,4379,2.409,4380,2.409,4381,4.078,4382,2.409,4383,2.409,4384,2.409,4385,2.409,4386,2.409,4387,2.409,4388,2.409,4389,2.409,4390,2.409,4391,2.409,4392,2.409,4393,2.409,4394,2.409,4395,2.409,4396,2.409,4397,2.409,4398,2.409,4399,2.409,4400,2.409,4401,2.409,4402,2.409,4403,2.409,4404,1.324]],["t/1257",[4,0.638,10,0.59,12,0.187,21,0.072,26,1.101,46,3.516,54,1.69,62,2.243,66,1.767,106,0.18,119,1.474,121,0.365,124,2.18,128,1.749,134,3.96,140,0.635,152,1.312,153,1.312,187,2.315,191,0.684,220,2.799,229,3.025,242,2.055,257,3.233,310,0.758,332,1.954,337,3.18,338,1.554,342,1.661,345,0.739,395,2.194,545,1.445,621,2.962,627,1.661,688,4.178,691,2.369,726,1.72,767,1.964,786,2.254,797,3.582,798,3.348,799,2.021,919,2.086,922,2.086,940,1.867,971,1.585,1055,3.169,1057,1.913,1058,3.093,1120,2.162,1265,3.348,1320,2.086,1388,3.734,1480,3.348,1574,4.983,1765,6.37,1800,3.348,1958,5.332,3140,2.254,3354,3.253,3734,2.522,3735,2.522,3736,2.522,3737,2.254,3738,2.522,3739,2.522,3740,2.522,3741,2.522,3742,2.522,3823,2.522,4405,2.755,4406,4.564,4407,4.564,4408,4.564,4409,4.564,4410,4.564,4411,4.564,4412,4.564,4413,4.564,4414,4.564,4415,2.755,4416,2.755,4417,2.755,4418,2.755,4419,2.755,4420,2.755,4421,2.755,4422,2.755,4423,2.755,4424,2.755,4425,2.755]],["t/1259",[4,0.641,12,0.357,21,0.137,44,2.694,63,2.696,66,0.867,106,0.344,119,1.698,121,0.47,124,1.827,128,1.308,222,4,395,2.528,512,3.025,1838,7.768,2477,8.664,2480,6.477,2481,4.302,3242,5.914,3310,6.897,3317,6.897,4426,7.535,4427,7.535,4428,5.259,4429,7.535,4430,7.535,4431,5.259,4432,5.259]],["t/1261",[4,0.59,12,0.619,21,0.237,66,1.502,106,0.597,121,0.569,395,4.382,432,2.91,940,6.178,4433,9.115,4434,9.115]],["t/1263",[4,0.641,12,0.295,20,1.603,21,0.113,66,1.869,106,0.285,112,4.961,121,0.409,124,1.588,128,1.137,140,2.669,151,2.217,152,2.07,153,2.07,191,1.079,231,3.769,257,2.272,408,4.67,618,3.182,623,5.633,726,2.715,924,3.95,1144,5.998,1188,4.67,1286,3.019,1475,5.998,3343,5.142,3354,4.67,3425,5.36,3737,3.557,3747,3.981,3748,3.981,4435,4.348,4436,4.348]],["t/1265",[4,0.644,10,0.792,12,0.146,21,0.056,44,5.285,46,1.727,57,4.279,62,1.6,63,2.55,106,0.141,121,0.231,125,1.815,139,2.097,152,1.761,153,1.761,191,2.619,207,2.097,257,3.577,270,2.801,328,2.068,337,2.014,338,1.259,339,2.097,395,3.427,477,0.959,492,1.082,576,5.689,798,2.713,984,3.755,1058,2.507,1286,1.492,1435,2.903,1490,2.451,1560,2.568,1630,2.801,1871,2.568,1936,2.801,2037,2.451,2331,3.026,3101,2.268,3106,6.104,3114,3.026,3119,2.801,3124,3.18,4437,3.699,4438,5.787,4439,3.699,4440,3.699,4441,3.699]]],"invertedIndex":[["",{"_index":4,"t":{"2":{"position":[[37,2]]},"4":{"position":[[0,2],[49,2],[107,2],[125,2],[185,2]]},"6":{"position":[[7,2],[52,2],[416,1],[447,1],[482,1]]},"11":{"position":[[350,3],[358,1],[360,3],[371,1],[373,1],[375,3],[392,1],[394,1],[396,3],[412,1],[414,1],[416,3],[429,1],[431,1],[433,3],[449,1],[451,3],[463,1],[465,3],[479,1],[481,3],[485,2],[488,1],[490,3],[504,3]]},"13":{"position":[[6,1],[116,1],[118,1],[144,1],[146,1],[160,1],[176,1],[178,1],[180,1]]},"15":{"position":[[0,1],[130,1],[215,1],[217,1],[228,1],[271,1],[486,1],[522,2],[530,1],[532,1],[656,1],[705,1],[714,2],[772,1],[774,1],[781,1],[783,1],[790,1],[792,5],[798,2],[804,1],[806,1],[813,1],[815,4],[820,2],[827,1],[829,1],[839,1],[841,1],[843,3],[847,2],[885,2],[899,1],[901,2],[904,2],[927,1],[929,2],[932,2],[954,1],[956,1],[958,2],[961,2],[982,2],[994,1],[996,5],[1002,2],[1017,1],[1019,1],[1027,1],[1029,2],[1032,2],[1040,1],[1042,2],[1045,2],[1053,1],[1055,2],[1058,2],[1066,1],[1068,2],[1071,2],[1074,2],[1081,1],[1083,1],[1091,1],[1093,2],[1096,2],[1108,1],[1110,2],[1113,2],[1124,1],[1126,2],[1129,2],[1132,2],[1141,1],[1143,1],[1151,1],[1153,2],[1156,2],[1167,1],[1169,3],[1173,2],[1182,1],[1184,2],[1187,2],[1198,1],[1200,3],[1204,2],[1213,1],[1215,2],[1218,2],[1229,1],[1231,2],[1234,2],[1247,1],[1249,2],[1252,2],[1264,1],[1266,3],[1270,2],[1285,1],[1287,2],[1290,2],[1301,1],[1303,2],[1306,2],[1314,1],[1316,2],[1319,2],[1333,1],[1335,2],[1338,2],[1347,1],[1349,2],[1352,2],[1361,1],[1363,2],[1366,2],[1374,1],[1376,2],[1379,2],[1389,1],[1391,2],[1394,2],[1406,1],[1408,3],[1412,2],[1425,1],[1427,2],[1430,2],[1437,1],[1439,2],[1442,2],[1453,1],[1455,2],[1458,2],[1468,1],[1470,3],[1474,2],[1484,1],[1486,2],[1489,2],[1502,1],[1504,3],[1508,2],[1516,1],[1518,2],[1521,2],[1531,1],[1533,3],[1537,2],[1547,1],[1549,2],[1552,2],[1564,1],[1566,2],[1569,2],[1580,1],[1582,2],[1585,2],[1597,1],[1599,2],[1602,2],[1615,1],[1617,2],[1620,2],[1631,1],[1633,3],[1637,2],[1647,1],[1649,2],[1652,2],[1662,1],[1664,3],[1668,2],[1682,1],[1684,2],[1687,2],[1698,1],[1700,3],[1704,2],[1712,1],[1714,2],[1717,2],[1734,1],[1736,2],[1739,2],[1747,1],[1749,2],[1752,2],[1761,1],[1763,2],[1766,2],[1778,1],[1780,3],[1784,2],[1787,2],[1790,2],[1847,1],[1849,1],[1859,1],[1861,1],[2004,2],[2016,1],[2030,1],[2099,1],[2101,1],[2313,2],[2316,2],[2319,1]]},"21":{"position":[[56,1]]},"25":{"position":[[127,1],[159,1],[161,1],[171,1],[173,1],[184,1],[186,1],[193,1],[195,1],[197,1],[256,1],[277,2],[280,1],[334,1],[350,2],[353,2],[356,2],[359,2],[362,2],[365,1]]},"29":{"position":[[316,1],[341,1],[380,1],[405,1],[407,1],[409,1],[457,1],[477,1],[479,2],[487,1],[489,1],[571,1],[582,2],[585,2],[588,1]]},"31":{"position":[[92,1],[113,1],[145,1],[153,2],[156,1]]},"33":{"position":[[664,1],[691,1],[764,1],[766,1],[789,1],[796,2],[799,1],[818,1],[853,1],[855,1],[877,2],[917,1],[964,1],[971,1],[981,2],[989,1],[991,1]]},"35":{"position":[[216,1],[256,1],[258,1],[337,1],[391,1],[406,2],[448,1],[521,1],[564,2],[577,1],[599,2],[602,2],[605,2],[775,1],[802,1],[804,1],[842,1],[854,1],[856,1],[872,2],[881,2],[884,2],[887,1],[966,2],[1039,1],[1134,1],[1154,1],[1156,1],[1210,1],[1225,2],[1228,1],[1235,2]]},"37":{"position":[[311,1],[313,1],[342,1],[350,2],[353,1],[382,1],[390,2],[393,1],[780,1],[782,3],[1030,1],[1055,2],[1142,1],[1195,1],[1229,1],[1251,1],[1289,2],[1313,2],[1343,1],[1388,2],[1391,1],[1411,2],[1414,1],[1445,2],[1448,2],[1457,3],[1556,1],[1558,1],[1598,1],[1626,1],[1646,2],[1686,1],[1695,1],[1707,2],[1710,2],[1722,1],[1724,1],[1951,1],[2132,1],[2188,1],[2190,4],[2271,2],[2282,1],[2284,1],[2298,1],[2300,1],[2326,1],[2328,2],[2339,1],[2341,1],[2351,1],[2407,1],[2436,2],[2493,1],[2495,1],[2501,1],[2503,1],[2550,1],[2552,1],[2656,2],[2659,2],[2662,2],[2665,2]]},"40":{"position":[[36,1],[71,1],[73,1],[95,2],[135,1],[182,1],[189,1],[199,2],[207,1]]},"42":{"position":[[50,1],[109,1],[152,1],[172,1],[213,1],[265,2],[355,2],[376,1],[406,1],[446,1],[458,1],[575,1],[582,2],[685,1],[689,2],[817,1],[828,3],[844,1],[960,1],[965,2],[1048,1],[1059,3],[1063,2],[1071,1]]},"44":{"position":[[0,1],[36,1],[38,1],[49,1],[51,1],[57,1],[73,1],[87,1],[106,1],[125,1],[142,1],[166,1],[175,2],[178,2],[181,1]]},"46":{"position":[[0,1],[32,1],[34,1],[48,1],[63,1],[65,1],[76,1],[100,1],[117,2],[120,2],[123,1]]},"48":{"position":[[0,1],[32,1],[34,1],[42,1],[44,1],[53,1],[106,1],[108,1],[119,1],[126,2],[129,2],[132,1]]},"50":{"position":[[254,1],[256,1],[265,1],[307,2],[310,1],[319,1],[366,2],[369,1]]},"52":{"position":[[222,1],[254,1],[256,1],[266,1],[268,1],[277,1],[279,2],[282,2],[291,1],[293,1],[302,1],[385,2],[456,1],[482,2],[555,1],[577,2],[580,2],[583,1]]},"56":{"position":[[131,1],[154,1],[191,1],[246,1],[263,1],[292,2],[332,1],[358,1],[360,1],[374,1],[387,2],[390,2],[418,1],[491,1],[493,1],[516,1],[523,2],[526,2],[548,1],[580,1],[588,2],[630,1],[665,1],[667,1],[689,2],[729,1],[776,1],[783,1],[793,2],[801,2],[873,1],[913,1],[915,1],[974,1],[1047,1],[1090,2],[1103,1],[1125,2],[1128,2],[1159,1],[1161,1],[1172,1],[1174,1],[1192,1],[1222,1],[1224,1],[1242,1],[1250,2],[1270,1],[1294,1],[1299,2],[1302,2],[1305,2],[1336,1],[1392,1],[1394,1],[1431,1],[1433,1],[1523,1],[1525,3],[1529,2],[1532,2],[1535,2],[1606,1],[1646,1],[1648,1],[1693,1],[1846,1],[1855,1],[1870,1],[1891,2],[1952,1],[1959,1],[1983,1],[1992,2],[2005,2],[2037,1],[2039,1],[2076,1],[2078,1],[2170,1],[2172,3],[2176,2],[2386,1],[2388,1],[2440,1],[2497,1],[2504,2],[2535,1],[2590,5],[2596,1],[2626,2],[2629,2],[2632,2],[2797,1],[2806,1],[2849,2],[2883,1],[2925,1],[2927,1],[2946,1],[2948,1],[3090,2],[3093,2],[3096,2],[3315,1],[3357,1],[3442,1],[3465,2],[3473,2],[3542,1],[3579,1],[3598,1],[3656,1],[3676,4],[3686,2],[3694,2],[3759,1],[3796,1],[3815,1],[3835,1],[3879,1],[3886,2],[3926,1],[3935,1],[3978,2],[4068,1],[4077,1],[4114,2],[4167,1],[4201,1],[4203,1],[4222,1],[4224,1],[4269,2],[4272,2],[4275,2],[4278,1]]},"60":{"position":[[31,1],[33,1],[53,1],[82,1],[84,1],[94,1],[127,1],[129,1],[138,1],[170,1],[187,1],[193,4],[203,1],[209,4],[214,2],[217,2],[220,1],[222,1],[256,1],[275,1],[298,1],[322,1],[324,1],[344,1],[373,1],[375,1],[385,1],[418,1],[420,1],[429,1],[461,1],[478,1],[484,4],[494,1],[500,4],[505,2],[508,2],[511,2],[514,1]]},"62":{"position":[[44,1],[87,1],[277,1],[312,1],[355,1],[546,1]]},"64":{"position":[[23,1],[29,1],[46,1]]},"66":{"position":[[23,1],[29,1],[69,1]]},"68":{"position":[[23,1]]},"70":{"position":[[42,1],[92,1],[99,1],[124,1],[138,1],[145,2],[152,1],[183,1],[204,1],[206,1],[223,2],[231,1],[281,1],[288,1],[313,1],[327,1],[334,2],[342,1]]},"72":{"position":[[23,1],[127,1],[167,1],[181,1],[200,1],[305,1]]},"74":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,1],[60,2],[73,1],[75,1],[85,1],[87,1],[94,1],[120,1],[133,1],[141,2],[144,2],[147,2],[150,1],[152,1],[183,1],[204,1],[206,1],[246,2],[254,1],[256,1],[266,1],[268,1],[277,1],[279,1],[291,2],[304,1],[306,1],[316,1],[318,1],[325,1],[351,1],[364,1],[372,2],[375,2],[378,2],[381,2],[384,1]]},"78":{"position":[[23,1],[47,1],[77,1],[102,2],[124,1],[143,1],[167,1],[169,2],[172,1],[174,2],[182,2],[185,1],[187,2],[204,1],[206,2],[217,2],[227,1],[229,1],[237,1],[244,2],[247,1],[253,1],[296,1],[310,1],[332,1],[356,1],[386,1],[411,2],[433,1],[452,1],[476,1],[478,2],[481,1],[483,2],[491,2],[494,1],[496,2],[513,1],[515,2],[526,2],[536,1],[538,1],[546,1],[553,2],[556,1],[568,1],[570,1],[572,1],[594,1],[617,1],[642,1],[649,2],[652,1],[667,3],[676,1],[690,1],[692,1],[703,1],[705,2],[708,1],[784,1],[815,1],[817,1],[828,2],[831,2],[834,1],[909,1],[939,1],[941,1],[952,2],[955,2],[958,1],[997,1],[1025,2],[1037,2],[1040,2],[1096,1],[1131,1],[1133,1],[1144,2],[1147,2],[1189,1],[1228,1],[1267,1],[1269,1],[1280,1],[1282,2],[1285,2],[1295,1],[1326,1],[1391,1],[1401,1],[1428,1],[1470,1],[1499,1],[1512,2],[1537,1]]},"80":{"position":[[40,1],[71,1],[87,2],[115,1],[120,1],[144,1],[167,1],[169,1],[177,1],[182,2],[185,2],[192,1],[222,1],[235,1],[266,1],[282,2],[310,1],[315,1],[339,1],[362,1],[364,1],[372,1],[377,2],[380,2],[388,1]]},"84":{"position":[[31,1],[33,1],[46,1],[48,1],[58,1],[91,1],[106,1],[108,1],[117,1],[149,1],[166,1],[172,4],[182,1],[188,4],[193,2],[196,2],[205,1],[207,1],[217,1],[225,2],[238,1],[240,1],[251,1],[264,1],[272,2],[275,1],[277,1],[309,1],[328,1],[353,1],[375,1],[377,1],[390,1],[392,1],[402,1],[435,1],[450,1],[452,1],[461,1],[493,1],[510,1],[516,4],[526,1],[532,4],[537,2],[540,2],[549,1],[551,1],[561,1],[569,2],[582,1],[584,1],[595,1],[608,1],[616,2],[619,2],[622,1]]},"86":{"position":[[44,1],[87,1],[236,1],[269,1],[312,1],[462,1]]},"88":{"position":[[74,1],[76,2],[79,1],[112,1],[114,3],[125,1],[163,1],[409,1],[411,1],[413,1],[444,1],[489,1],[539,1],[546,1],[571,1],[585,1],[592,2],[600,2],[603,2],[606,1]]},"90":{"position":[[23,1],[29,1],[66,1]]},"92":{"position":[[31,1],[177,1],[240,1],[259,1],[263,2],[269,2],[284,1],[306,1],[365,2],[407,2],[450,1],[456,1],[496,1],[510,1],[529,1],[675,1],[738,1],[757,1],[761,2],[767,2],[782,1],[804,1],[863,2],[905,2],[948,1],[955,1]]},"94":{"position":[[42,1],[48,1],[79,1],[100,1],[102,1],[158,1],[191,1],[193,3],[204,1],[242,1],[488,1],[490,1],[492,1],[523,1],[568,1],[618,1],[625,1],[650,1],[664,1],[671,2],[679,2],[682,2],[685,2],[688,2],[691,1]]},"96":{"position":[[23,1],[73,1],[80,1],[105,1],[119,1],[126,2],[133,1],[164,1],[209,1],[259,1],[266,1],[291,1],[305,1],[312,2],[320,1]]},"98":{"position":[[23,1],[25,1],[35,1],[37,1],[47,1],[49,1],[61,2],[74,1],[76,1],[86,1],[88,1],[95,1],[115,1],[143,1],[169,1],[182,1],[190,2],[193,2],[196,2],[199,1],[201,1],[232,1],[253,1],[255,1],[292,2],[300,1],[302,1],[312,1],[314,1],[324,1],[326,1],[338,2],[351,1],[353,1],[363,1],[365,1],[372,1],[392,1],[420,1],[446,1],[459,1],[467,2],[470,2],[473,2],[476,2],[479,1]]},"102":{"position":[[23,1],[25,1],[35,1],[37,1],[57,1],[87,1],[99,2],[128,1],[161,1],[163,1],[207,2],[210,1],[212,1],[253,1],[255,1],[265,1],[267,1],[287,1],[317,1],[329,2],[358,1],[391,1],[393,1],[437,2],[440,2],[443,1]]},"104":{"position":[[44,1],[120,1],[175,1],[205,1],[398,1],[439,1],[515,1],[570,1],[600,1],[794,1]]},"106":{"position":[[23,1],[29,1],[49,1]]},"108":{"position":[[23,1],[29,1],[72,1]]},"110":{"position":[[23,1]]},"112":{"position":[[39,1],[110,1],[117,1],[145,1],[159,1],[166,2],[177,1],[208,1],[229,1],[231,1],[251,2],[259,1],[330,1],[337,1],[365,1],[379,1],[386,2],[398,1]]},"114":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,1],[63,2],[76,1],[78,1],[91,1],[93,1],[100,1],[129,1],[142,1],[150,2],[153,2],[156,2],[159,1],[161,1],[192,1],[213,1],[215,1],[258,2],[266,1],[268,1],[278,1],[280,1],[289,1],[291,1],[306,2],[319,1],[321,1],[334,1],[336,1],[343,1],[372,1],[385,1],[393,2],[396,2],[399,2],[402,2],[405,1]]},"116":{"position":[[23,1],[130,1],[170,1],[184,1],[203,1],[311,1]]},"118":{"position":[[23,1],[72,1],[74,1],[83,1],[85,1],[93,1],[111,1],[113,1],[115,1],[122,1],[146,2],[149,1],[156,1],[181,2],[184,2],[187,2],[195,1],[203,2],[206,2],[213,1],[244,1],[257,1],[306,1],[308,1],[317,1],[319,1],[327,1],[345,1],[347,1],[349,1],[356,1],[380,2],[383,1],[390,1],[415,2],[418,2],[421,2],[429,1],[437,2],[440,2],[448,1]]},"122":{"position":[[42,1],[44,1],[56,1],[80,1],[90,1],[98,1],[100,1],[131,1],[206,1],[208,1],[220,1],[244,1],[254,1],[262,2],[272,1],[339,1]]},"124":{"position":[[23,1],[29,1],[53,1]]},"126":{"position":[[23,1],[29,1],[76,1]]},"128":{"position":[[23,1]]},"130":{"position":[[23,1],[73,1],[80,1],[109,1],[123,1],[130,2],[156,1],[276,2],[308,1],[310,2],[326,1],[357,1],[378,1],[380,1],[404,2],[444,1],[494,1],[501,1],[530,1],[544,1],[551,2],[577,1],[697,2],[729,1],[731,2],[748,1]]},"132":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,1],[64,2],[77,1],[79,1],[93,1],[95,1],[102,1],[128,1],[141,1],[149,2],[152,2],[155,2],[158,1],[160,1],[191,1],[212,1],[214,1],[261,2],[269,1],[271,1],[281,1],[283,1],[292,1],[294,1],[310,2],[323,1],[325,1],[339,1],[341,1],[348,1],[374,1],[387,1],[395,2],[398,2],[401,2],[404,2],[407,1]]},"134":{"position":[[54,1],[85,1],[216,1],[256,1],[270,1],[289,1],[320,1],[452,1]]},"138":{"position":[[23,1],[25,1],[35,1],[37,1],[60,1],[180,2],[183,1],[185,1],[221,1],[240,1],[242,1],[252,1],[254,1],[277,1],[397,2],[400,2],[403,1]]},"140":{"position":[[23,1],[25,1],[42,1],[51,1],[53,1],[107,1],[120,1],[122,1],[139,1],[148,2],[151,1]]},"144":{"position":[[35,1],[37,1],[47,1],[75,1],[92,1],[94,1],[121,1],[135,1],[284,1],[286,1],[288,1],[329,1],[450,1],[452,1],[479,2],[494,1],[496,2],[504,2],[507,2],[515,1],[517,1],[527,1],[555,1],[572,2],[575,1]]},"146":{"position":[[23,1],[25,2],[28,1],[69,1],[190,1],[192,1],[219,2],[234,1],[236,2],[244,1]]},"148":{"position":[[50,1],[99,1],[231,1],[384,1],[411,1],[460,1],[592,1],[746,1]]},"150":{"position":[[23,1],[29,1],[58,1]]},"152":{"position":[[23,1],[25,1],[48,1],[55,1],[57,1],[87,1],[89,1],[112,1],[119,1],[121,1]]},"154":{"position":[[23,1],[29,1],[58,1]]},"156":{"position":[[44,1],[77,1],[79,1],[88,1],[151,1],[180,1],[187,1],[199,2],[206,1],[237,1],[258,1],[260,1],[289,2],[297,1],[330,1],[332,1],[341,1],[404,1],[433,1],[440,1],[452,2],[483,1],[485,1],[487,1],[546,1],[552,2],[555,1],[617,1],[619,1],[630,1],[632,2],[635,2],[638,1]]},"158":{"position":[[45,1],[47,1],[57,1],[59,1],[68,1],[70,1],[82,1],[84,2],[96,1],[98,1],[107,1],[178,1],[339,1],[401,2],[404,1],[406,1],[437,1],[458,1],[460,1],[462,1],[492,1],[494,1],[517,1],[524,1],[526,2],[529,1],[558,2],[561,2],[569,1],[571,1],[581,1],[583,1],[592,1],[594,1],[606,1],[608,2],[620,1],[622,1],[631,1],[702,1],[863,1],[925,2],[928,2],[931,1]]},"162":{"position":[[262,1]]},"164":{"position":[[23,1],[25,1],[36,1],[38,1],[47,1],[110,2],[124,1],[126,1],[345,1],[485,1],[495,2],[509,1],[511,1],[520,1],[522,1],[576,1],[578,1],[588,1],[596,2],[599,2],[607,1],[609,1],[616,1],[618,1],[631,1],[633,1],[641,2],[644,2],[647,2],[664,1],[666,1],[678,1],[705,1],[712,2],[726,1],[728,1],[738,1],[754,2],[757,2],[812,1],[814,1],[824,1],[831,2],[842,1],[844,1],[927,1],[929,3],[941,1],[943,1],[981,2],[992,1],[994,3],[998,2],[1008,1],[1010,1],[1019,1],[1040,1],[1042,1],[1064,2],[1067,2],[1070,1],[1072,1],[1102,1],[1137,4],[1148,1],[1216,1],[1218,1],[1297,2],[1313,1],[1315,1],[1385,1],[1419,1],[1492,1],[1494,3],[1506,1],[1541,4],[1546,2],[1549,2],[1558,1],[1629,1],[1631,1],[1642,1],[1644,1],[1653,1],[1716,2],[1730,1],[1732,1],[1951,1],[2091,1],[2101,2],[2115,1],[2117,1],[2126,1],[2128,1],[2182,1],[2184,1],[2194,1],[2202,2],[2205,2],[2213,1],[2215,1],[2222,1],[2224,1],[2237,1],[2239,1],[2247,2],[2250,2],[2253,2],[2270,1],[2272,1],[2284,1],[2311,1],[2318,2],[2332,1],[2334,1],[2344,1],[2360,2],[2363,2],[2418,1],[2420,1],[2430,1],[2437,2],[2448,1],[2450,1],[2533,1],[2535,3],[2547,1],[2549,1],[2587,2],[2598,1],[2600,3],[2604,2],[2614,1],[2616,1],[2625,1],[2646,1],[2648,1],[2670,2],[2673,2],[2676,2],[2711,1],[2713,1],[2724,1],[2743,1],[2745,1],[2754,1],[2812,1],[2882,3],[2920,1],[2952,1],[2959,1],[2976,1],[3000,2],[3037,2],[3040,1],[3059,2],[3240,2],[3294,1],[3296,1],[3409,3],[3425,1],[3470,1],[3472,1],[3523,3],[3539,1],[3711,1],[3740,2],[3785,1],[3957,1],[4042,1],[4144,3],[4262,1],[4325,1],[4347,1],[4380,1],[4475,1],[4608,1],[4735,1],[4764,1],[4865,1],[4974,1],[5026,1]]},"166":{"position":[[23,1],[29,1],[99,1],[133,1],[206,1],[208,3],[220,1],[255,4],[260,2],[263,1]]},"168":{"position":[[33,1],[69,1],[90,2],[120,1],[145,1],[153,1],[155,5],[235,2],[270,1],[297,1],[333,1],[354,2],[384,1],[409,1],[417,1],[419,5],[499,2],[535,1]]},"170":{"position":[[31,1],[33,1],[43,1],[45,1],[99,1],[101,1],[113,2],[126,1],[128,1],[138,1],[140,1],[147,1],[167,1],[212,1],[257,2],[260,2],[263,2],[266,1],[268,1],[295,1],[297,1],[307,1],[309,1],[363,1],[365,1],[377,2],[390,1],[392,1],[402,1],[404,1],[411,1],[431,1],[476,1],[521,2],[524,2],[527,2],[530,2],[533,1]]},"172":{"position":[[56,1],[58,2],[61,1],[95,1],[168,1],[170,3],[182,1],[217,4],[222,1]]},"174":{"position":[[42,1],[44,1],[59,1],[61,1],[73,1],[80,2],[83,1],[85,1],[110,1],[123,1],[125,1],[140,1],[142,1],[154,1],[161,2],[164,2],[167,1]]},"178":{"position":[[23,1],[25,1],[36,1],[38,1],[44,1],[106,1],[142,1],[196,1],[249,1],[291,1],[338,1],[367,2],[370,1],[372,1],[415,1],[428,1],[508,1],[555,1],[557,1],[559,1],[585,1],[611,1],[613,1],[624,1],[626,2],[629,1],[658,1],[681,2],[684,1],[711,1],[738,2],[741,1],[773,1],[799,2],[802,1],[834,1],[860,2],[863,1],[893,1],[917,2],[920,1],[957,1],[998,2],[1001,1],[1012,1],[1063,1],[1131,1],[1133,1],[1144,1],[1146,1],[1152,1],[1214,1],[1250,1],[1304,1],[1357,1],[1399,1],[1446,1],[1475,2],[1478,2],[1481,1]]},"182":{"position":[[23,1],[66,2],[99,1],[101,1],[115,1],[144,1],[170,1],[181,1],[267,1],[331,1],[348,1],[372,1],[389,1],[391,1],[393,1],[459,1],[494,2],[497,2],[505,1],[548,2],[581,1],[583,1],[597,1],[626,1],[652,1],[663,1],[749,1],[813,1],[831,1]]},"185":{"position":[[23,1],[25,1],[37,1],[39,1],[47,1],[53,2],[56,1],[58,1],[93,1],[106,1],[135,1],[154,1],[156,1],[168,1],[170,1],[178,1],[184,2],[187,2],[195,1],[197,1],[199,1],[253,2],[384,1],[386,1],[397,2],[405,1],[428,2],[449,1],[482,1],[484,1],[495,2],[503,1],[517,2],[520,1],[557,1],[559,1],[570,2],[578,1],[604,2],[607,1],[645,1],[647,1],[658,2],[666,1],[693,2],[696,1],[735,1],[737,1],[748,2],[756,1],[785,2],[788,1],[828,1],[830,1],[841,2],[849,1],[879,2],[882,1],[924,1],[963,2],[966,1],[1009,1],[1049,2],[1052,1],[1104,1],[1145,2],[1148,1],[1201,1],[1243,2],[1246,1],[1298,1],[1339,2],[1342,1],[1395,1],[1437,2],[1440,1],[1494,1],[1519,2],[1522,1],[1575,1],[1599,2],[1602,1],[1657,1],[1689,2],[1692,1],[1746,1],[1777,2],[1780,1],[1824,1],[1856,2],[1859,1],[1904,1],[1937,2],[1940,2],[1943,1]]},"189":{"position":[[23,1],[25,2],[28,1],[67,1],[80,1],[189,1],[191,1],[250,1],[292,1],[294,3],[298,2],[301,2],[327,1],[329,1],[331,1],[424,3],[438,1],[463,2],[466,1],[538,1],[560,2],[563,1],[626,1],[643,2],[646,1],[706,1],[717,2],[730,1],[748,2],[751,1],[819,1],[837,2],[840,1],[900,1],[928,2],[931,1],[995,1],[1009,2],[1012,1],[1071,1],[1080,2],[1083,1],[1140,1],[1147,2],[1150,1],[1213,1],[1226,2],[1229,1],[1292,1],[1305,2],[1308,1],[1372,1],[1386,2],[1389,1],[1449,1],[1459,2],[1462,1],[1528,1],[1544,2],[1547,1],[1609,1],[1621,2],[1624,1],[1688,1],[1702,2],[1705,1],[1776,1],[1788,2],[1791,2],[1801,1],[2035,1],[2045,1],[2058,1],[2069,2],[2130,1],[2143,2],[2166,1],[2173,1],[2201,2],[2210,1],[2217,1],[2235,1],[2273,1],[2290,1],[2300,1],[2302,1],[2368,1],[2407,1],[2452,1],[2531,1]]},"191":{"position":[[23,1],[29,1],[88,1],[130,1],[132,3],[136,2],[139,1]]},"193":{"position":[[53,1],[55,2],[58,1],[100,1],[102,3],[106,1]]},"195":{"position":[[49,1],[51,2],[54,1],[93,1],[95,1],[121,2],[147,1],[149,1],[151,1],[204,2],[217,1],[228,2],[231,1],[292,1],[307,1],[320,2],[323,2],[331,1],[333,3],[344,1],[374,1],[403,1],[494,1],[580,1],[663,1],[701,1]]},"197":{"position":[[23,1],[29,1],[55,1]]},"199":{"position":[[46,1],[48,1],[167,1],[295,1],[297,3],[420,2],[440,1],[442,1],[520,2],[523,1],[525,1],[572,1],[592,1],[594,1],[625,2],[633,1],[635,1],[754,1],[882,1],[884,3],[1007,2],[1027,1],[1029,1],[1107,2],[1110,2],[1168,1],[1186,1]]},"203":{"position":[[38,1],[90,1],[97,1],[118,1],[125,2],[138,1],[170,1],[222,1],[236,1],[252,1],[254,3],[316,1],[318,1],[332,1],[358,2],[378,2],[398,2],[411,1],[487,1],[527,1],[568,1],[608,1],[650,1],[678,3],[692,1],[734,1],[762,3],[780,1],[815,1],[846,1],[860,3],[874,1],[905,1],[912,3],[927,1],[960,1],[990,3],[1107,1],[1166,1],[1243,2],[1263,3],[1275,1],[1298,1],[1305,1],[1317,2],[1320,1],[1327,1],[1340,2],[1343,1],[1350,1],[1359,2],[1362,2],[1365,1],[1367,1],[1374,1],[1385,2],[1388,3],[1403,1],[1405,1],[1414,1],[1450,1],[1514,1],[1533,2],[1563,1],[1565,1],[1572,1],[1629,1],[1681,1],[1769,1],[1792,1],[1838,2],[1841,3],[1870,2],[1886,1],[1888,1],[1953,1],[1972,1],[1983,1],[2001,1],[2013,2],[2024,1],[2044,1],[2050,1],[2080,1],[2126,1],[2156,1],[2158,1],[2226,2],[2420,1],[2422,1],[2441,1],[2443,1],[2454,1],[2459,1],[2464,3],[2473,1],[2525,1],[2532,1],[2553,1],[2560,2],[2573,1],[2605,1],[2657,1],[2671,1],[2687,1],[2689,3],[2751,1],[2753,1],[2767,1],[2793,2],[2813,2],[2833,2],[2846,1],[2922,1],[2962,1],[3003,1],[3043,1],[3085,1],[3113,3],[3127,1],[3169,1],[3197,3],[3215,1],[3250,1],[3281,1],[3295,3],[3309,1],[3340,1],[3347,3],[3362,1],[3395,1],[3425,3],[3542,1],[3601,1],[3678,2],[3698,3],[3710,1],[3733,1],[3740,1],[3752,2],[3755,1],[3762,1],[3775,2],[3778,1],[3785,1],[3794,2],[3797,2],[3800,1],[3802,1],[3809,1],[3820,2],[3823,3],[3838,1],[3840,1],[3849,1],[3885,1],[3949,1],[3968,2],[3998,1],[4000,1],[4007,1],[4064,1],[4116,1],[4204,1],[4227,1],[4273,2],[4276,3],[4305,2],[4321,1],[4323,1],[4388,1],[4407,1],[4418,1],[4436,1],[4448,2],[4459,1],[4479,1],[4491,1],[4513,1]]},"205":{"position":[[23,1],[29,1],[97,1]]},"207":{"position":[[23,1]]},"209":{"position":[[23,1]]},"211":{"position":[[32,1],[65,1],[67,1],[76,1],[135,1],[201,1],[208,1],[221,2],[232,1],[267,1],[269,1],[271,1],[303,1],[305,1],[325,1],[333,2],[349,1],[351,1],[384,2],[387,2],[390,2],[398,1],[431,1],[433,1],[442,1],[501,1],[567,1],[574,1],[587,2],[599,1]]},"213":{"position":[[23,1],[25,1],[45,1],[53,1],[55,1],[87,1],[89,1],[109,1],[117,2],[133,1],[135,1],[168,2],[171,1]]},"215":{"position":[[23,1],[29,1],[62,1]]},"219":{"position":[[23,1],[29,1],[69,1],[71,1],[73,1],[137,1],[160,1],[195,1],[236,1],[238,1],[245,1],[262,1],[295,1],[316,1],[358,1],[376,1],[403,1],[425,1],[472,1],[531,1],[533,1],[535,1],[542,1],[560,1],[577,1],[609,1],[611,3],[615,2],[618,1],[625,1],[643,1],[660,1],[703,1],[718,1],[726,2],[729,1],[736,2],[739,2],[742,1]]},"221":{"position":[[23,1],[25,2],[28,1],[92,1],[115,1],[150,1],[191,1],[193,1],[200,1],[217,1],[250,1],[271,1],[313,1],[331,1],[358,1],[380,1],[427,1],[486,1],[488,1],[490,1],[497,1],[515,1],[532,1],[564,1],[566,3],[570,2],[573,1],[580,1],[598,1],[615,1],[658,1],[673,1],[681,2],[684,1],[691,1]]},"225":{"position":[[23,1],[48,1],[195,1],[197,1],[207,1],[223,1],[282,1],[337,1],[402,1],[444,1],[465,1],[467,1],[481,1],[502,1],[504,1],[545,2],[560,1],[575,1],[577,1],[597,1],[615,1],[617,1],[625,1],[708,1],[730,1],[732,1],[734,2],[737,2],[740,2],[749,1],[770,1],[810,1],[812,1],[823,1],[825,5],[841,1],[843,5],[860,1],[862,2],[865,2],[879,1],[881,1],[883,2],[886,2],[889,1],[907,1],[939,1],[958,1],[983,1],[1130,1],[1132,1],[1142,1],[1158,1],[1217,1],[1272,1],[1337,1],[1379,1],[1400,1],[1402,1],[1416,1],[1437,1],[1439,1],[1480,2],[1495,1],[1510,1],[1512,1],[1532,1],[1550,1],[1552,1],[1560,1],[1643,1],[1665,1],[1667,1],[1669,2],[1672,2],[1675,2],[1684,1],[1705,1],[1745,1],[1747,1],[1758,1],[1760,5],[1776,1],[1778,5],[1795,1],[1797,2],[1800,2],[1814,1],[1816,1],[1818,2],[1821,2],[1824,1],[1848,1],[1850,1],[1852,1],[1898,1],[1919,2],[1922,2],[1925,1]]},"227":{"position":[[23,1],[29,1],[62,1],[75,1],[77,1],[79,1],[101,2],[104,2],[107,1]]},"229":{"position":[[45,1],[158,1],[202,1],[215,1],[334,1],[336,1],[338,1],[388,1],[414,2],[417,2],[420,1]]},"231":{"position":[[40,1],[75,1],[130,1],[199,1],[325,1],[333,1],[346,2],[364,1],[380,2],[408,1],[416,1],[431,1],[450,1],[463,1],[479,2],[486,1],[516,1],[529,1],[564,1],[619,1],[688,1],[814,1],[822,1],[835,2],[853,1],[869,2],[897,1],[905,1],[920,1],[939,1],[952,1],[968,2],[976,1]]},"233":{"position":[[43,1],[135,1],[151,1],[153,1],[155,2],[196,1],[198,3],[384,1],[451,1],[646,1],[728,1],[730,4],[770,1],[778,2],[789,1],[829,1],[842,1],[934,1],[950,1],[952,1],[954,2],[995,1],[997,3],[1183,1],[1250,1],[1445,1],[1527,1],[1529,4],[1569,1],[1577,2],[1589,1]]},"237":{"position":[[23,1],[49,1],[94,1],[127,1],[129,1],[131,5],[137,4],[142,2],[150,1],[166,1],[174,2],[199,1],[323,1],[325,1],[422,2],[522,1],[694,1],[702,2],[720,1],[753,1],[755,1],[835,2],[843,1],[858,1],[866,2],[882,1],[915,1],[917,1],[1041,2],[1049,1],[1064,1],[1072,2],[1101,1],[1134,1],[1136,1],[1155,2],[1163,1],[1178,1],[1186,2],[1196,1],[1210,1],[1212,1],[1218,1],[1231,1],[1251,1],[1278,1],[1310,1],[1342,1],[1363,1],[1377,1],[1395,1],[1414,1],[1428,1],[1444,1],[1456,2],[1466,1],[1468,1],[1478,1],[1480,1],[1555,4],[1875,1],[1877,1],[1901,2],[1908,1],[1910,1],[1943,1],[1945,1],[1962,1],[1964,3],[1995,1],[2005,3],[2036,1],[2046,3],[2050,2],[2064,1],[2066,1],[2099,1],[2101,1],[2118,1],[2120,3],[2124,2],[2131,1],[2133,1],[2162,1],[2173,3],[2204,1],[2215,3],[2219,2],[2231,1],[2233,1],[2270,2],[2278,1],[2280,1],[2333,2],[2340,1],[2342,1],[2375,1],[2377,1],[2391,2],[2399,1],[2491,1],[2534,3],[2538,2],[2548,1],[2550,1],[2583,1],[2585,1],[2599,2],[2602,3],[2606,2],[2609,2],[2612,1],[2618,1],[2652,1],[2665,1],[2742,1],[2744,1],[2746,1],[2798,1],[2811,1],[2831,1],[2844,2],[2847,1],[2900,1],[2913,1],[2933,1],[2946,2],[2949,1],[3008,1],[3021,1],[3041,1],[3054,2],[3057,1],[3117,1],[3130,1],[3150,1],[3163,2],[3166,2],[3174,1],[3200,1],[3245,1],[3278,1],[3280,1],[3282,5],[3288,4],[3293,2],[3301,1],[3317,1],[3325,2],[3350,1],[3474,1],[3476,1],[3573,2],[3673,1],[3845,1],[3853,2],[3871,1],[3904,1],[3906,1],[3986,2],[3994,1],[4009,1],[4017,2],[4033,1],[4066,1],[4068,1],[4192,2],[4200,1],[4215,1],[4223,2],[4252,1],[4285,1],[4287,1],[4306,2],[4314,1],[4329,1],[4337,2],[4347,1],[4361,1],[4363,1],[4369,1],[4382,1],[4402,1],[4429,1],[4461,1],[4493,1],[4514,1],[4528,1],[4546,1],[4565,1],[4579,1],[4595,1],[4607,2],[4617,1],[4619,1],[4629,1],[4631,1],[4706,4],[5026,1],[5028,1],[5052,2],[5059,1],[5061,1],[5094,1],[5096,1],[5113,1],[5115,3],[5146,1],[5156,3],[5187,1],[5197,3],[5201,2],[5215,1],[5217,1],[5250,1],[5252,1],[5269,1],[5271,3],[5275,2],[5282,1],[5284,1],[5313,1],[5324,3],[5355,1],[5366,3],[5370,2],[5382,1],[5384,1],[5421,2],[5429,1],[5431,1],[5484,2],[5491,1],[5493,1],[5526,1],[5528,1],[5542,2],[5550,1],[5642,1],[5685,3],[5689,2],[5699,1],[5701,1],[5734,1],[5736,1],[5750,2],[5753,3],[5757,2],[5760,2],[5763,1],[5777,1],[5877,2],[6024,1],[6048,1]]},"241":{"position":[[23,1],[25,1],[32,1],[34,1],[42,1],[79,2],[91,1],[93,1],[110,1],[118,2],[121,1],[123,1],[156,1],[175,1],[177,1],[184,1],[186,1],[194,1],[231,2],[243,1],[245,1],[262,1],[270,2],[273,2],[281,1],[305,1],[307,1],[309,1],[377,1],[395,2],[398,1],[438,1],[514,1],[538,2],[541,1],[549,1],[578,1],[591,2],[654,1],[673,1],[675,2],[681,2],[705,1]]},"245":{"position":[[44,1],[46,1],[54,1],[56,1],[66,1],[74,1],[76,1],[78,1],[100,1],[102,1],[110,1],[112,1],[122,1],[130,1],[132,1],[134,1]]},"247":{"position":[[23,1],[25,1],[33,1],[58,1],[87,1],[89,1],[101,1],[103,1],[111,2],[114,2],[117,1],[119,1],[152,1],[171,1],[173,1],[181,1],[206,1],[235,1],[237,1],[249,1],[251,1],[259,2],[262,2],[265,2],[275,1],[354,1],[374,1],[448,1],[476,1],[675,2],[682,2],[711,1],[718,1],[742,2],[756,2],[759,1],[780,1],[789,2],[894,2],[901,2],[944,1],[955,1],[981,1],[1071,2],[1084,1],[1086,1],[1088,1],[1090,5],[1101,1],[1120,2],[1123,1],[1125,5],[1136,1],[1155,2],[1158,2],[1161,1]]},"249":{"position":[[285,3],[293,1],[295,3],[306,1],[308,1],[310,3],[327,1],[329,1],[331,3],[347,1],[349,1],[351,3],[364,1],[366,1],[368,3],[384,1],[386,3],[398,1],[400,3],[414,1],[416,3],[420,2],[423,1],[425,3],[439,3]]},"251":{"position":[[358,1],[360,1],[362,1],[385,1],[387,4],[432,1],[541,1],[712,1],[909,1],[1025,1],[1087,1],[1144,1],[1202,1],[1246,1],[1281,1],[1283,1],[1292,1],[1308,2],[1317,1],[1433,1],[1443,1],[1616,1],[1618,1],[1630,1],[1688,1],[1837,1],[1868,1],[1885,1],[1909,1],[2050,2],[2074,1],[2096,2],[2162,1],[2205,1],[2217,1],[2294,1],[2374,1],[2438,1],[2489,1],[2491,1],[2502,1],[2504,4],[2519,1],[2521,4],[2531,1],[2533,1],[2535,2],[2546,1],[2548,1],[2550,2],[2558,1],[2560,4],[2569,1],[2571,1],[2573,2],[2576,1],[2592,1],[2612,1],[2682,1],[2718,1],[2746,1],[2778,1],[2815,1],[2877,1],[2901,1],[2940,1],[2991,1],[3051,1],[3089,1],[3130,1],[3164,1],[3228,1],[3270,1],[3321,1],[3364,1],[3366,1],[3450,1],[3467,1],[3505,1],[3555,1],[3565,1],[3575,1],[3585,1],[3592,2],[3608,1],[3679,1],[3720,1],[3817,1],[3875,1],[3928,1],[3930,1],[3937,1],[3954,1],[4008,1],[4034,1],[4094,1],[4155,1],[4212,1],[4256,1],[4358,1],[4380,1],[4403,1],[4466,1],[4557,1],[4627,1],[4664,1],[4720,2],[4747,1],[4767,1],[4828,1],[4850,1],[4852,2],[4875,1],[4899,1],[5019,1]]},"253":{"position":[[449,1],[508,2],[525,2],[530,1],[537,1],[545,1],[552,1],[567,1],[582,1],[589,2],[607,2],[629,2],[634,1],[641,1],[649,1],[656,1],[671,1],[686,1],[693,2],[711,2],[728,2],[733,1],[740,1],[748,1],[755,1],[768,1],[783,1],[790,2],[808,2],[828,2],[833,1],[840,1],[848,1],[855,1],[868,1],[883,1],[890,2],[966,1],[973,1],[1002,1],[1009,2],[1040,1],[1047,1],[1077,1],[1084,2],[1115,1],[1122,1],[1152,1],[1159,2],[1190,1],[1197,1],[1227,1],[1234,2],[1319,1],[1326,1],[1353,2],[1399,1],[1406,1],[1433,2],[1488,1],[1495,1],[1521,2],[1577,1],[1584,1],[1610,2],[1665,3],[1669,1],[1688,1],[1695,1],[1709,2],[1750,1],[1752,1],[1754,1],[1766,1],[1779,1],[1786,1],[1798,2],[1846,1],[1853,1],[1867,2],[1901,1],[1915,1],[1922,1],[1934,2],[1982,5],[1988,1],[2010,1],[2017,1],[2031,2],[2079,2],[2082,2],[2085,1],[2097,1],[2113,1],[2120,1],[2132,2],[2186,1],[2193,1],[2209,2],[2248,1],[2255,1],[2271,2],[2311,1],[2318,1],[2334,2],[2370,1],[2377,1],[2393,2],[2435,1],[2442,1],[2469,2],[2510,1],[2517,1],[2544,2],[2605,1],[2612,1],[2630,2],[2697,1],[2704,1],[2729,2],[2771,1],[2778,1],[2807,2],[2873,2],[2966,1],[2973,1],[2986,1],[3016,2],[3177,1],[3184,1],[3194,1],[3211,1],[3226,1],[3228,1],[3339,1],[3346,1],[3359,1],[3382,2],[3424,1],[3431,1],[3444,1],[3467,2],[3509,1],[3516,1],[3529,1],[3552,2],[3599,1],[3606,1],[3619,1],[3642,2],[3684,1],[3691,1],[3704,1],[3727,2],[3769,1],[3776,1],[3789,1],[3812,2],[3849,4],[3874,4],[3899,4],[3953,2],[3984,1],[3991,1],[4005,2],[4063,1],[4070,1],[4085,2],[4117,4],[4138,4],[4224,1],[4231,1],[4253,2],[4316,1],[4323,1],[4345,2],[4395,1],[4402,1],[4411,2],[4466,1],[4473,1],[4486,2],[4530,1],[4537,1],[4555,2],[4599,1],[4606,1],[4624,2],[4657,1],[4664,1],[4686,2],[4719,1],[4726,1],[4744,2],[4776,2],[4827,1],[4834,2],[4842,1],[4849,1],[4860,2],[4899,1],[4935,1],[5008,1],[5096,1],[5107,2],[5168,1],[5175,1],[5196,2],[5237,1],[5244,1],[5264,2],[5306,1],[5313,1],[5333,2],[5383,1],[5390,1],[5405,2],[5456,1],[5463,1],[5478,2],[5527,1],[5534,1],[5551,2],[5601,1],[5608,1],[5625,2],[5802,1],[5809,1],[5872,1],[5879,1],[5948,1],[5955,1],[6125,1],[6131,1],[6139,1],[6160,1],[6198,1],[6273,1],[6279,1],[6287,1],[6307,1],[6344,1],[6457,1],[6463,1],[6477,1],[6486,1],[6493,1],[6915,2],[6975,1],[6981,1],[7002,2],[7010,1],[7017,1],[7040,2],[7099,1],[7106,1],[7124,2],[7192,1],[7199,1],[7232,2],[7294,1],[7315,2],[7323,1],[7330,1],[7346,2],[7409,1],[7416,1],[7438,2],[7508,1],[7515,1],[7534,2],[7552,2],[7604,1],[7611,1],[7633,2],[7650,2],[7702,1],[7754,1],[7762,2],[7770,1],[7777,1],[7799,2],[7848,1],[7855,1],[7868,2],[7935,1],[7942,1],[7958,2],[8008,1],[8015,1],[8032,2],[8119,1],[8126,1],[8148,2],[8229,1],[8236,1],[8255,2],[8313,1],[8319,1],[8336,2],[8344,1],[8351,1],[8375,2],[8391,4],[8428,1],[8434,1],[8451,2],[8459,1],[8466,1],[8490,2],[8543,1],[8549,1],[8566,2],[8574,1],[8581,1],[8602,2],[8639,4],[8662,1],[8669,1],[8687,2],[8726,1],[8733,1],[8754,2],[8799,1],[8806,1],[8825,1],[8832,2],[8854,2],[8867,1],[8874,1],[8904,1],[8911,2],[8946,1],[8953,1],[8983,1],[8990,2],[9026,1],[9033,1],[9058,1],[9065,2],[9218,1],[9225,1],[9238,2],[9288,1],[9295,1],[9316,2],[9367,1],[9374,1],[9388,2],[9441,1],[9448,1],[9460,2],[9510,1],[9517,1],[9530,2],[9581,1],[9588,1],[9602,2],[9656,1],[9663,1],[9680,2],[9718,1],[9786,2],[9863,1],[9867,2],[9925,1],[9932,1],[9945,1],[9959,2],[9977,2],[10040,1],[10045,2],[10106,1],[10113,1],[10126,1],[10144,2]]},"255":{"position":[[651,2],[660,1],[668,1],[675,2],[807,2],[810,1],[818,1],[851,1],[881,2],[928,2],[996,1],[1004,1],[1042,1],[1096,2],[1181,2],[1184,1],[1192,1],[1229,1],[1260,1],[1303,3],[1324,1],[1326,2],[1347,2],[1433,1],[1441,1],[1473,1],[1505,1],[1507,1],[1521,1],[1533,1],[1671,1],[1689,1],[1722,4],[1740,1],[1786,1],[1802,2],[1870,2],[1946,1],[1954,1],[1989,1],[1991,1],[2211,2],[2223,1],[2269,1],[2396,1],[2404,1],[2411,2],[2419,1],[2428,1],[2448,1],[2461,1],[2478,2],[2491,2],[2590,1],[2598,1],[2633,1],[2635,1],[2643,2],[2655,1],[2701,1],[2714,2],[2803,1],[2811,1],[2844,1],[2846,1],[2901,2],[2913,1],[2945,1],[2972,1],[2984,2],[3063,2],[3066,1],[3074,1],[3109,1],[3111,1],[3138,2],[3150,1],[3190,1],[3199,2],[3336,2],[3339,1],[3347,1],[3386,1],[3473,1],[3579,2]]},"259":{"position":[[23,1],[25,2],[28,1],[61,1],[81,1],[83,3],[87,1]]},"261":{"position":[[35,1],[59,1],[117,1],[122,1],[124,1],[168,1],[199,3],[203,2],[233,2],[236,1],[238,1],[240,2],[278,1],[291,1],[325,1],[337,1],[343,1],[375,1],[399,1],[457,1],[462,1],[464,1],[508,1],[539,3],[543,2],[573,2],[576,1],[578,1],[580,2],[618,1],[631,1],[665,1],[677,1],[684,1]]},"263":{"position":[[41,1],[43,1],[53,1],[55,1],[68,1],[75,2],[78,1],[80,1],[111,1],[124,1],[126,1],[136,1],[138,1],[151,1],[158,2],[161,2],[164,1]]},"267":{"position":[[85,1],[87,1],[103,1],[110,1],[112,1],[143,1],[156,1],[203,1],[205,2],[250,2],[265,1],[270,1],[272,1],[284,1],[286,1],[302,1],[304,1],[331,1],[333,1],[349,1],[356,2],[359,1]]},"269":{"position":[[23,1],[25,2],[28,1],[59,1],[72,1],[74,1],[76,1],[88,1],[90,1],[106,2],[114,1],[134,2],[137,1],[149,1],[151,1],[167,2],[175,1],[196,2],[199,1],[212,1],[214,1],[230,2],[238,1],[260,2],[263,2],[273,1],[304,1],[362,1],[428,2],[462,2],[475,1]]},"271":{"position":[[67,1],[73,1],[101,1],[114,1]]},"273":{"position":[[92,1],[94,1],[105,1],[107,1],[113,1],[175,1],[211,1],[265,1],[318,1],[360,1],[407,1],[436,2],[439,1],[441,1],[481,1],[494,1],[496,1],[507,1],[509,1],[515,1],[577,1],[613,1],[667,1],[720,1],[762,1],[809,1],[838,2],[841,2],[849,1],[851,1],[853,1],[861,3],[870,1],[884,2],[887,2],[890,1]]},"277":{"position":[[39,1],[41,1],[48,1],[50,1],[58,1],[74,1],[76,1],[82,1],[84,4],[96,1],[98,4],[110,1],[112,4],[117,2],[120,2],[123,1],[125,1],[158,1],[177,1],[179,1],[181,1],[257,1],[287,2],[290,2],[298,1],[300,1],[307,1],[309,1],[317,1],[333,1],[335,1],[341,1],[343,4],[355,1],[357,4],[369,1],[371,4],[376,2],[379,2],[382,2],[385,1]]},"279":{"position":[[23,1],[57,1],[82,1],[125,2],[142,1],[183,1],[402,1],[422,1],[456,1],[481,1],[524,2],[541,1],[582,1],[802,1]]},"281":{"position":[[43,1],[71,1],[136,2],[163,1],[190,1],[234,1],[242,1],[266,1],[292,1],[310,1],[334,1],[370,1],[398,1],[463,2],[490,1],[517,1],[561,1],[569,1],[593,1],[619,1],[637,1],[662,1]]},"285":{"position":[[159,1],[179,1],[191,1],[193,1],[195,2],[208,1],[228,1],[239,1],[289,1],[297,1],[303,1],[333,1],[346,1],[379,1],[559,1],[579,1],[591,1],[593,1],[595,2],[608,1],[628,1],[639,1],[689,1],[697,1],[704,1]]},"287":{"position":[[43,1],[135,1],[163,1],[175,2],[186,1],[226,1],[239,1],[331,1],[359,1],[371,2],[383,1]]},"291":{"position":[[23,1],[51,1],[99,1],[101,1],[111,1],[113,1],[121,1],[123,3],[134,1],[178,2],[189,1],[191,1],[205,1],[229,1],[241,2],[244,1],[324,1],[326,1],[333,1],[387,1],[400,1],[422,1],[453,1],[455,1],[457,1],[498,1],[517,1],[519,2],[526,1],[544,1],[572,1],[620,1],[622,1],[632,1],[634,1],[642,1],[644,3],[655,1],[699,2],[710,1],[712,1],[726,1],[750,1],[762,2],[765,1],[845,1],[847,1],[854,1],[908,1],[921,1],[944,1]]},"293":{"position":[[90,1],[96,1],[129,1],[142,1],[144,1],[146,1],[168,2],[171,2],[174,1]]},"295":{"position":[[40,1],[75,1],[131,1],[201,1],[330,1],[338,1],[350,1],[352,1],[369,1],[385,2],[413,1],[421,1],[437,1],[457,1],[470,1],[483,2],[490,1],[520,1],[533,1],[568,1],[624,1],[694,1],[823,1],[831,1],[843,1],[845,1],[862,1],[878,2],[906,1],[914,1],[930,1],[950,1],[963,1],[976,2],[984,1]]},"299":{"position":[[23,1],[25,2],[28,1],[61,1],[80,1],[82,3],[86,1]]},"303":{"position":[[23,1],[25,1],[31,1],[50,1],[52,1],[63,1],[65,1],[77,1],[96,1],[115,1],[134,1],[143,2],[146,2],[154,1],[156,1],[167,1],[169,1],[180,1],[185,2],[188,2],[199,1],[201,1],[212,1],[214,1],[225,1],[230,2],[233,2],[245,1],[247,1],[258,1],[260,1],[271,1],[276,2],[279,2],[282,1],[284,1],[316,1],[318,1],[572,2],[580,1],[582,1],[588,1],[607,1],[609,1],[620,1],[622,1],[634,1],[653,1],[672,1],[691,1],[700,2],[703,2],[711,1],[713,1],[724,1],[726,1],[737,1],[742,2],[745,2],[756,1],[758,1],[769,1],[771,1],[782,1],[787,2],[790,2],[802,1],[804,1],[815,1],[817,1],[828,1],[833,2],[836,2],[839,2],[865,1],[867,1],[869,1],[917,1],[931,2],[934,1],[979,1],[992,2],[995,1],[1048,1],[1071,2],[1074,1],[1120,1],[1138,2],[1141,1],[1188,1],[1205,2],[1208,1],[1260,1],[1276,2],[1279,1],[1331,1],[1347,2],[1350,2],[1353,1]]},"305":{"position":[[23,1],[25,1],[40,1],[42,1],[53,1],[60,2],[63,1],[65,1],[90,1],[103,1],[105,1],[120,1],[122,1],[133,1],[140,2],[143,2],[146,1]]},"307":{"position":[[23,1],[25,1],[32,1],[34,1],[36,1],[57,1],[70,2],[73,2],[76,1],[78,1],[113,1],[126,1],[128,1],[135,1],[137,1],[139,1],[160,1],[173,2],[176,2],[179,2],[182,1]]},"309":{"position":[[23,1],[54,1],[70,2],[98,1],[106,1],[123,1],[146,1],[191,2],[198,1],[228,1],[241,1],[272,1],[288,2],[316,1],[324,1],[341,1],[364,1],[409,2],[417,1]]},"311":{"position":[[23,1],[48,1],[58,2],[76,1],[96,2],[123,1],[167,1],[202,1],[215,1],[240,1],[250,2],[268,1],[288,2],[315,1],[360,1]]},"313":{"position":[[23,1],[73,1],[109,1],[122,1],[173,1]]},"317":{"position":[[23,1],[25,1],[35,1],[37,1],[47,1],[67,1],[87,1],[93,2],[104,1],[106,1],[242,1],[251,2],[254,1],[256,1],[289,1],[291,1],[301,1],[303,1],[313,1],[333,1],[353,1],[359,2],[370,1],[372,1],[508,1],[517,2],[520,2],[528,1],[530,1],[532,1],[632,1],[681,2],[684,1],[768,1],[795,2],[798,2],[808,1],[882,1],[907,1],[962,1],[1024,4],[1055,1],[1082,1],[1119,1],[1206,1],[1208,1],[1217,1],[1230,1],[1232,2],[1255,1],[1315,1],[1376,1],[1456,2],[1540,1],[1542,2],[1555,2],[1558,1],[1586,1],[1727,1],[1743,2],[1765,1],[1776,1],[1778,2],[1791,2],[1794,1],[1830,1],[1837,2],[1840,1],[1887,1],[1896,1],[1911,1],[1918,2],[1945,1],[1979,1],[2031,1],[2081,2],[2165,1],[2175,1],[2211,1],[2241,1],[2353,1],[2362,1],[2377,1],[2401,1],[2403,1],[2493,1],[2502,1],[2527,1],[2539,1],[2541,1],[2952,2],[2991,1],[3001,1],[3037,1],[3121,2],[3129,1]]},"321":{"position":[[23,1],[25,1],[51,1],[53,1],[58,1],[72,1],[85,1],[96,1],[107,1],[120,1],[133,1],[142,2],[168,1],[170,1],[175,1],[189,1],[202,1],[213,1],[224,1],[237,1],[250,1],[259,2],[280,1],[282,3],[307,1],[309,3],[334,1],[458,1],[460,1],[501,1],[503,1],[532,2],[548,1],[550,1],[612,2],[620,1],[622,1],[624,1],[639,3],[648,1],[668,1],[670,1],[681,1],[683,2],[686,1],[713,1],[725,1],[739,2],[742,1],[830,1],[832,1],[843,2],[851,1],[872,2],[875,1],[961,1],[980,2],[983,1],[1077,1],[1104,2],[1107,1],[1178,1],[1186,2],[1199,1],[1216,2],[1219,1],[1294,1],[1301,2],[1314,1],[1340,2],[1343,1],[1421,1],[1440,2],[1443,1],[1532,1],[1544,1],[1566,2],[1569,1],[1666,1],[1678,1],[1708,2],[1711,1],[1800,1],[1812,1],[1834,2],[1837,1],[1915,1],[1927,1],[1953,2],[1956,2],[1964,1],[1966,1],[1992,1],[1994,1],[1999,1],[2013,1],[2026,1],[2037,1],[2048,1],[2061,1],[2074,1],[2083,2],[2109,1],[2111,1],[2116,1],[2130,1],[2143,1],[2154,1],[2165,1],[2178,1],[2191,1],[2200,2],[2221,1],[2223,3],[2248,1],[2250,3],[2275,1],[2399,2],[2409,1],[2612,1]]},"323":{"position":[[23,1],[29,1],[91,1]]},"325":{"position":[[23,1]]},"329":{"position":[[204,1]]},"331":{"position":[[23,1],[25,1],[44,1],[46,1],[56,1],[58,1],[60,1],[94,1],[96,1],[115,1],[117,1],[127,1],[129,2],[132,1]]},"333":{"position":[[23,1],[65,1],[92,2],[155,1],[186,2],[258,1],[279,2],[304,1],[306,1],[320,1],[328,1],[334,1],[370,1],[410,1],[452,1],[479,2],[542,1],[573,2],[645,1],[666,2],[691,1],[693,1],[707,1],[715,1],[722,1]]},"335":{"position":[[39,1],[69,1],[103,1],[121,2],[186,1],[223,1],[236,1],[266,1],[300,1],[318,2],[384,1]]},"339":{"position":[[223,1]]},"341":{"position":[[23,1],[59,2],[101,1],[188,1],[190,1],[266,1],[273,2],[286,1],[311,1],[326,2],[329,1],[379,1],[402,1],[409,2],[412,1],[492,1],[499,2],[512,1],[536,2],[539,1],[620,1],[627,2],[640,1],[667,2],[670,2],[677,1],[709,1],[745,2],[787,1],[874,1],[876,1],[952,1],[959,2],[972,1],[997,1],[1012,2],[1015,1],[1065,1],[1088,1],[1095,2],[1098,1],[1178,1],[1185,2],[1198,1],[1222,2],[1225,1],[1306,1],[1313,2],[1326,1],[1353,2],[1356,2],[1364,1]]},"345":{"position":[[274,1]]},"347":{"position":[[23,1],[25,1],[44,1],[46,1],[59,1],[61,1],[63,1],[97,1],[99,1],[118,1],[120,1],[133,1],[135,2],[138,1]]},"349":{"position":[[31,1],[73,1],[100,2],[163,1],[194,2],[269,1],[290,2],[318,1],[320,1],[332,1],[417,2],[452,1],[458,1],[494,1],[534,1],[576,1],[603,2],[666,1],[697,2],[772,1],[793,2],[821,1],[823,1],[835,1],[920,2],[955,1],[962,1]]},"351":{"position":[[39,1],[69,1],[103,1],[121,2],[189,1],[226,1],[239,1],[269,1],[303,1],[321,2],[390,1]]},"355":{"position":[[223,1]]},"357":{"position":[[23,1],[56,1],[98,1],[176,1],[235,1],[289,1],[345,1],[391,1],[450,1],[510,1],[572,1],[679,1],[748,1],[794,1],[821,1],[860,1],[869,2],[884,1],[896,1],[994,1],[1182,1],[1188,1],[1207,1],[1209,2],[1212,2],[1215,1],[1221,1],[1237,1],[1239,1],[1251,1],[1270,1],[1272,2],[1275,1],[1281,1],[1295,1],[1297,1],[1299,1],[1304,1],[1306,2],[1309,2],[1343,2],[1367,1],[1393,2],[1425,1],[1455,1],[1472,1],[1474,1],[1476,2],[1495,1],[1503,2],[1515,1],[1517,1],[1532,1],[1567,1],[1591,2],[1605,1],[1607,1],[1617,1],[1619,1],[1632,1],[1634,1],[1644,1],[1669,1],[1695,1],[1720,1],[1746,1],[1763,2],[1782,1],[1799,2],[1802,2],[1867,1],[1941,1],[1950,1],[1952,2],[1955,2],[1966,1],[1968,1],[1976,1],[1978,1],[1980,1],[1982,2],[2041,4],[2046,2],[2049,1],[2051,2],[2064,1],[2076,2],[2079,2],[2096,2],[2116,1],[2126,1],[2128,1],[2137,1],[2251,1],[2285,1],[2304,1],[2309,1],[2316,1],[2328,1],[2343,1],[2397,1],[2407,1],[2417,3],[2425,1],[2434,1],[2457,1],[2488,1],[2500,1],[2505,1],[2514,1],[2537,1],[2561,2],[2564,2],[2567,1],[2572,1],[2582,1],[2584,1],[2592,1],[2668,1],[2702,1],[2716,1],[2721,1],[2729,2],[2732,2],[2748,1],[2750,1],[2758,1],[2772,1],[2783,1],[2794,1],[2809,1],[2811,1],[2825,1],[2827,1],[2829,4],[2834,2],[2837,2],[2840,2],[2843,2],[2852,1],[2854,1],[2867,1],[2884,1],[2886,1],[2898,1],[2900,1],[2924,2],[2937,1],[2939,1],[2963,2],[2966,2],[2969,2],[2977,1],[2979,1],[2989,1],[2991,1],[3003,1],[3005,1],[3029,2],[3042,1],[3044,1],[3068,2],[3071,2],[3074,2],[3081,1],[3083,1],[3093,1],[3095,1],[3107,1],[3142,2],[3163,1],[3194,2],[3220,1],[3229,2],[3245,1],[3247,1],[3259,1],[3288,2],[3325,2],[3328,2],[3331,1],[3337,1],[3363,1],[3380,1],[3413,1],[3455,1],[3533,1],[3592,1],[3646,1],[3702,1],[3748,1],[3807,1],[3867,1],[3929,1],[4036,1],[4105,1],[4151,1],[4178,1],[4217,1],[4226,2],[4241,1],[4253,1],[4351,1],[4539,1],[4545,1],[4564,1],[4566,2],[4569,2],[4572,1],[4578,1],[4594,1],[4596,1],[4608,1],[4627,1],[4629,2],[4632,1],[4638,1],[4652,1],[4654,1],[4656,1],[4661,1],[4663,2],[4666,2],[4700,2],[4724,1],[4750,2],[4782,1],[4812,1],[4829,1],[4831,1],[4833,2],[4852,1],[4860,2],[4872,1],[4874,1],[4889,1],[4924,1],[4948,2],[4962,1],[4964,1],[4974,1],[4976,1],[4989,1],[4991,1],[5001,1],[5026,1],[5052,1],[5077,1],[5103,1],[5120,2],[5139,1],[5156,2],[5159,2],[5224,1],[5298,1],[5307,1],[5309,2],[5312,2],[5323,1],[5325,1],[5333,1],[5335,1],[5337,1],[5339,2],[5398,4],[5403,2],[5406,1],[5408,2],[5421,1],[5433,2],[5436,2],[5453,2],[5473,1],[5483,1],[5485,1],[5494,1],[5608,1],[5642,1],[5661,1],[5666,1],[5673,1],[5685,1],[5700,1],[5754,1],[5764,1],[5774,3],[5782,1],[5791,1],[5814,1],[5845,1],[5857,1],[5862,1],[5871,1],[5894,1],[5918,2],[5921,2],[5924,1],[5929,1],[5939,1],[5941,1],[5949,1],[6025,1],[6059,1],[6073,1],[6078,1],[6086,2],[6089,2],[6105,1],[6107,1],[6115,1],[6129,1],[6140,1],[6151,1],[6166,1],[6168,1],[6182,1],[6184,1],[6186,4],[6191,2],[6194,2],[6197,2],[6200,2],[6209,1],[6211,1],[6224,1],[6241,1],[6243,1],[6255,1],[6257,1],[6281,2],[6294,1],[6296,1],[6320,2],[6323,2],[6326,2],[6334,1],[6336,1],[6346,1],[6348,1],[6360,1],[6362,1],[6386,2],[6399,1],[6401,1],[6425,2],[6428,2],[6431,2],[6438,1],[6440,1],[6450,1],[6452,1],[6464,1],[6499,2],[6520,1],[6551,2],[6577,1],[6586,2],[6602,1],[6604,1],[6616,1],[6645,2],[6682,2],[6685,2],[6688,1],[6702,1],[6733,2],[6912,1],[6923,2],[6934,2],[6937,1],[6981,2],[7030,1],[7123,1],[7174,1],[7233,1],[7280,1],[7282,1],[7294,1],[7296,2],[7310,1],[7339,2],[7448,1],[7450,1],[7452,1],[7475,1],[7489,1],[7503,1],[7510,2],[7513,1],[7536,1],[7550,1],[7564,1],[7571,2],[7574,1],[7654,1],[7673,2],[7676,1],[7723,1],[7743,2],[7746,1],[7801,1],[7821,2],[7824,1],[7873,1],[7899,2],[7910,1],[7991,1],[8003,2],[8006,1],[8056,1],[8077,2],[8080,1],[8124,1],[8150,2],[8153,1],[8191,1],[8198,1],[8206,3],[8215,1],[8236,2],[8239,1],[8289,1],[8316,2],[8319,1],[8368,1],[8379,2],[8382,1],[8423,1],[8429,1],[8444,3],[8453,1],[8470,2],[8480,1],[8532,1],[8544,2],[8547,1],[8598,1],[8609,2],[8622,1],[8672,1],[8686,2],[8689,1],[8738,1],[8756,2],[8759,1],[8811,1],[8822,2],[8825,1],[8881,1],[8901,2],[8904,1],[8953,1],[8966,2],[8969,1],[9030,1],[9055,2],[9058,1],[9120,1],[9146,2],[9149,1],[9197,1],[9217,2],[9220,1],[9262,1],[9269,1],[9277,3],[9286,1],[9301,2],[9304,1],[9354,1],[9369,2],[9372,1],[9423,1],[9451,2],[9454,1],[9500,1],[9513,2],[9516,1],[9564,1],[9577,2],[9580,1],[9628,1],[9646,2],[9649,1],[9699,1],[9713,2],[9716,1],[9762,1],[9779,2],[9782,1],[9829,1],[9840,2],[9843,1],[9892,1],[9910,2],[9913,1],[9962,1],[9982,2],[9985,1],[10028,1],[10035,1],[10043,3],[10052,1],[10067,2],[10070,1],[10120,1],[10132,1],[10157,2],[10160,1],[10204,1],[10211,1],[10219,3],[10228,1],[10240,1],[10260,2],[10263,1],[10314,1],[10343,2],[10346,1],[10428,1],[10446,2],[10459,1],[10476,2],[10479,1],[10567,1],[10585,2],[10598,1],[10627,2],[10630,2],[10633,1]]},"359":{"position":[[23,1],[29,1],[41,1]]},"361":{"position":[[23,1],[47,1],[134,1],[136,1],[236,1],[261,1],[276,2],[279,1],[378,1],[401,1],[408,2],[411,1],[515,1],[539,2],[542,1],[639,1],[666,2],[669,2],[676,1],[708,1],[732,1],[819,1],[821,1],[921,1],[946,1],[961,2],[964,1],[1063,1],[1086,1],[1093,2],[1096,1],[1200,1],[1224,2],[1227,1],[1324,1],[1351,2],[1354,2],[1362,1]]},"363":{"position":[[23,1],[29,1],[68,1],[99,1],[101,1],[103,1],[176,1],[185,2],[188,1],[213,2],[261,1],[263,1],[288,1],[290,2],[303,1],[322,2],[325,2],[328,1]]},"369":{"position":[[23,1],[25,1],[44,1],[46,1],[63,1],[65,1],[67,1],[109,1],[111,1],[130,1],[132,1],[149,1],[151,2],[154,1]]},"371":{"position":[[35,1],[37,1],[47,1],[49,1],[57,1],[59,3],[63,2],[66,1],[68,1],[100,1],[102,1],[112,1],[114,1],[122,1],[124,3],[128,2],[131,2],[134,1]]},"373":{"position":[[49,1],[145,1],[147,1],[154,1],[187,1],[309,1],[317,2],[320,2],[327,1],[359,1],[455,1],[457,1],[464,1],[497,1],[619,1],[627,2],[630,2],[638,1]]},"375":{"position":[[23,1],[114,1],[141,2],[172,1],[174,1],[187,1],[197,1],[220,1],[311,1],[338,2],[369,1],[371,1],[384,1],[395,1]]},"379":{"position":[[23,1],[92,1],[126,1],[196,1]]},"381":{"position":[[23,1],[53,1],[87,1],[105,2],[170,1],[207,1],[220,1],[250,1],[284,1],[302,2],[368,1]]},"383":{"position":[[23,1],[25,1],[44,1],[46,1],[59,1],[61,1],[71,2],[74,2],[77,1],[79,1],[115,1],[128,1],[130,1],[149,1],[151,1],[164,1],[166,1],[176,2],[179,2],[182,2],[185,1]]},"387":{"position":[[23,1],[25,1],[44,1],[46,1],[63,1],[65,1],[67,1],[101,1],[103,1],[122,1],[124,1],[141,1],[143,2],[146,1]]},"389":{"position":[[23,1],[25,1],[35,1],[37,1],[49,1],[51,3],[55,2],[58,1],[60,1],[92,1],[94,1],[104,1],[106,1],[118,1],[120,3],[124,2],[127,2],[130,1]]},"391":{"position":[[23,1],[29,1],[63,1],[65,3],[74,1],[76,1],[78,1],[140,1],[178,1],[186,2],[189,2],[192,1]]},"397":{"position":[[23,1],[74,2],[129,1],[149,2],[214,2],[217,1],[227,1],[229,1],[270,2],[282,1],[337,2],[344,1],[370,1],[421,2],[476,1],[496,2],[561,2],[564,1],[574,1],[576,1],[617,2],[629,1],[684,2],[692,1]]},"399":{"position":[[35,1],[37,1],[47,1],[49,1],[61,1],[63,3],[67,2],[76,1],[78,1],[90,1],[263,1],[294,2],[297,1],[299,1],[331,1],[333,1],[343,1],[345,1],[357,1],[359,3],[363,2],[372,1],[374,1],[386,1],[559,1],[590,2],[593,2],[596,1]]},"401":{"position":[[49,1],[145,1],[147,1],[154,1],[193,1],[323,1],[332,2],[335,2],[342,1],[374,1],[470,1],[472,1],[479,1],[518,1],[648,1],[657,2],[660,2],[668,1]]},"403":{"position":[[34,1],[125,1],[152,2],[189,1],[191,1],[204,1],[214,1],[237,1],[328,1],[355,2],[392,1],[394,1],[407,1],[418,1]]},"407":{"position":[[23,1],[25,1],[44,1],[46,1],[56,1],[58,1],[60,1],[102,1],[104,1],[123,1],[125,1],[135,1],[137,2],[140,1]]},"409":{"position":[[23,1],[25,1],[44,1],[46,1],[73,1],[75,1],[77,1],[98,1],[100,1],[119,1],[121,1],[148,1],[150,2],[153,1]]},"411":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[54,2],[57,1],[59,1],[91,1],[93,1],[103,1],[105,1],[116,1],[118,3],[122,2],[125,2],[128,1]]},"413":{"position":[[23,1],[25,2],[28,1],[64,1],[77,1],[103,1],[144,1],[186,2],[208,2],[249,1],[251,1],[272,1],[274,2],[284,1],[349,1],[360,1],[409,2],[422,1],[424,3],[428,1]]},"415":{"position":[[23,1],[29,1],[50,1]]},"417":{"position":[[23,1],[53,1],[87,1],[121,3],[125,1],[164,2],[171,1],[208,1],[221,1],[251,1],[285,1],[319,3],[323,1],[362,2],[370,1]]},"419":{"position":[[23,1],[25,1],[41,1],[43,1],[51,1],[53,1],[67,2],[70,2],[73,1],[75,1],[112,1],[125,1],[127,1],[143,1],[145,1],[153,1],[155,1],[169,2],[172,2],[175,2],[178,1]]},"423":{"position":[[12,1],[59,1],[61,1],[80,1],[82,1],[94,1],[96,1],[98,1],[140,1],[142,1],[161,1],[163,1],[175,1],[177,2],[180,1]]},"425":{"position":[[23,1],[29,1],[57,1]]},"427":{"position":[[42,1],[44,2],[47,1],[89,1],[91,3],[101,1],[114,1]]},"429":{"position":[[61,1],[63,1],[80,1],[85,1],[87,1],[116,1],[118,1],[135,1],[140,2],[150,1],[191,1],[348,1],[355,1],[362,2],[446,1],[453,1],[460,2],[468,1]]},"431":{"position":[[40,1],[42,2],[45,1],[71,1],[92,1],[194,1],[271,1],[393,1],[462,1],[567,2],[570,1],[580,1],[595,3],[608,1],[634,1],[696,1],[704,1],[713,2],[821,1],[832,2],[864,6],[883,1],[892,1],[907,1],[920,1],[977,1],[979,1],[997,1],[1008,2],[1040,6],[1058,1],[1067,1],[1082,1],[1095,1],[1148,1],[1150,1],[1157,2],[1319,1],[1359,1],[1371,1]]},"433":{"position":[[46,1],[88,2],[134,1],[141,1],[153,2],[164,1],[195,1],[216,1],[218,1],[246,2],[254,1],[296,2],[342,1],[349,1],[361,2],[373,1]]},"437":{"position":[[23,1],[25,1],[44,1],[46,1],[54,1],[56,1],[58,1],[100,1],[102,1],[121,1],[123,1],[131,1],[133,2],[136,1]]},"439":{"position":[[23,1],[25,1],[44,1],[46,1],[61,1],[63,1],[65,1],[99,1],[101,1],[120,1],[122,1],[137,1],[139,2],[142,1]]},"441":{"position":[[23,1],[25,1],[35,1],[37,1],[45,1],[47,3],[51,2],[54,1],[56,1],[88,1],[90,1],[100,1],[102,1],[110,1],[112,3],[116,2],[119,2],[122,1]]},"443":{"position":[[23,1],[25,1],[44,1],[46,1],[52,1],[54,1],[69,2],[72,2],[75,1],[77,1],[113,1],[126,1],[128,1],[147,1],[149,1],[155,1],[157,1],[172,2],[175,2],[178,2],[181,1]]},"447":{"position":[[23,1],[25,1],[44,1],[46,1],[61,1],[63,1],[65,1],[107,1],[109,1],[128,1],[130,1],[145,1],[147,2],[150,1]]},"449":{"position":[[23,1],[25,1],[44,1],[46,1],[59,1],[61,1],[63,1],[84,1],[86,1],[105,1],[107,1],[120,1],[122,2],[125,1]]},"451":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[86,1],[88,3],[92,2],[95,1],[97,1],[129,1],[131,1],[141,1],[143,1],[154,1],[156,3],[192,1],[194,3],[198,2],[201,2],[204,1]]},"453":{"position":[[23,1],[53,1],[87,1],[121,3],[125,1],[162,2],[169,1],[206,1],[219,1],[249,1],[283,1],[317,3],[321,1],[358,2],[366,1]]},"455":{"position":[[23,1],[25,1],[41,1],[43,1],[56,1],[58,1],[71,2],[74,2],[77,1],[79,1],[116,1],[129,1],[131,1],[147,1],[149,1],[162,1],[164,1],[177,2],[180,2],[183,2],[186,1]]},"459":{"position":[[47,1],[49,1],[68,1],[70,1],[78,1],[80,1],[82,1],[124,1],[126,1],[145,1],[147,1],[155,1],[157,2],[160,1]]},"461":{"position":[[23,1],[25,1],[39,1],[41,1],[50,1],[59,2],[66,1],[68,1],[153,1],[155,1],[162,1],[164,4],[181,1],[183,4],[199,1],[201,4],[216,1],[218,4],[233,1],[235,4],[262,1],[264,4],[269,2],[283,1],[285,1],[296,1],[298,4],[312,1],[314,4],[335,1],[337,4],[356,1],[358,4],[380,1],[382,4],[408,1],[410,4],[435,1],[437,4],[442,2],[445,2],[448,1],[450,1],[488,1],[503,1],[526,1],[528,1],[542,1],[544,1],[553,1],[562,2],[569,1],[571,1],[656,1],[658,1],[665,1],[667,4],[684,1],[686,4],[702,1],[704,4],[719,1],[721,4],[736,1],[738,4],[765,1],[767,4],[772,2],[786,1],[788,1],[799,1],[801,4],[815,1],[817,4],[838,1],[840,4],[859,1],[861,4],[883,1],[885,4],[911,1],[913,4],[938,1],[940,4],[945,2],[948,2],[951,2],[954,1]]},"463":{"position":[[37,2],[63,1],[65,1],[75,1],[77,1],[122,1],[124,1],[131,1],[133,1],[135,1],[193,1],[226,2],[229,2],[241,1],[519,1],[593,1],[595,1],[612,1],[614,1],[625,2],[628,2],[635,1],[637,1],[649,1],[671,1],[687,1],[714,1],[745,1],[776,1],[801,2],[817,1],[819,1],[837,1],[864,1],[889,1],[897,2],[900,2],[903,2],[912,1],[914,1],[923,1],[965,1],[1089,3],[1093,1],[1102,1],[1109,3],[1131,2],[1134,1],[1136,1],[1168,1],[1170,1],[1180,1],[1182,1],[1227,1],[1229,1],[1236,1],[1238,1],[1240,1],[1298,1],[1331,2],[1334,2],[1346,1],[1624,1],[1698,1],[1700,1],[1717,1],[1719,1],[1730,2],[1733,2],[1740,1],[1742,1],[1754,1],[1776,1],[1792,1],[1819,1],[1850,1],[1881,1],[1906,2],[1922,1],[1924,1],[1942,1],[1969,1],[1994,1],[2002,2],[2005,2],[2008,2],[2017,1],[2019,1],[2028,1],[2070,1],[2194,3],[2198,1],[2207,1],[2214,3],[2236,2],[2239,2],[2242,1]]},"465":{"position":[[23,1],[56,1],[74,2],[102,1],[132,2],[222,1],[253,1],[266,1],[299,1],[317,2],[345,1],[375,2],[466,1]]},"467":{"position":[[23,1],[46,1],[136,1],[138,1],[145,1],[162,1],[182,1],[206,1],[208,1],[218,1],[237,1],[239,1],[241,1],[262,2],[265,2],[268,1],[309,2],[340,1],[342,1],[344,1],[351,1],[373,1],[390,1],[415,1],[469,2],[488,2],[491,4],[513,1],[537,2],[540,1],[547,1],[569,1],[586,1],[613,1],[654,1],[678,2],[681,1],[691,1],[727,1],[748,1],[750,1],[826,1],[839,1],[841,1],[860,1],[862,1],[875,1],[877,2],[880,2],[888,1],[911,1],[1001,1],[1003,1],[1010,1],[1027,1],[1047,1],[1071,1],[1073,1],[1083,1],[1102,1],[1104,1],[1106,1],[1127,2],[1130,2],[1133,1],[1174,2],[1205,1],[1207,1],[1209,1],[1216,1],[1238,1],[1255,1],[1280,1],[1334,2],[1353,2],[1356,4],[1378,1],[1402,2],[1405,1],[1412,1],[1434,1],[1451,1],[1478,1],[1519,1],[1543,2],[1546,1],[1557,1]]},"469":{"position":[[23,1],[25,1],[44,1],[46,1],[59,1],[61,1],[63,1],[139,1],[152,1],[154,1],[173,1],[175,1],[188,1],[190,2],[193,1]]},"473":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[54,2],[57,1],[59,1],[91,1],[93,1],[103,1],[105,1],[116,1],[118,3],[122,2],[125,2],[128,1]]},"475":{"position":[[23,1],[25,1],[44,1],[46,1],[57,1],[59,1],[61,1],[103,1],[105,1],[124,1],[126,1],[137,1],[139,2],[142,1]]},"479":{"position":[[46,1],[48,1],[67,1],[69,1],[141,1],[143,1],[145,1],[187,1],[189,1],[208,1],[210,1],[282,1],[284,2],[287,1]]},"481":{"position":[[23,1],[25,2],[28,1],[57,1],[59,2],[62,1]]},"483":{"position":[[23,1],[70,1],[77,1],[85,2],[92,1],[123,1],[144,1],[146,1],[148,1],[177,1],[179,2],[182,2],[185,2],[242,1],[289,1],[296,1],[304,2],[312,1]]},"487":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,1],[57,1],[59,1],[61,1],[101,1],[169,1],[209,1],[211,1],[296,2],[299,2],[312,1],[325,2],[328,1],[368,1],[436,1],[476,1],[478,1],[565,2],[568,2],[581,1],[596,2],[599,2],[602,2],[605,2],[608,1],[610,1],[642,1],[644,1],[654,1],[656,1],[667,1],[669,1],[676,1],[678,1],[680,1],[720,1],[788,1],[828,1],[830,1],[915,2],[918,2],[931,1],[944,2],[947,1],[987,1],[1055,1],[1095,1],[1097,1],[1184,2],[1187,2],[1200,1],[1215,2],[1218,2],[1221,2],[1224,2],[1227,2],[1230,1]]},"489":{"position":[[23,1],[65,1],[92,2],[134,1],[160,2],[224,1],[266,1],[308,1],[335,2],[377,1],[403,2],[468,1]]},"491":{"position":[[23,1],[29,1],[59,1]]},"493":{"position":[[23,1],[25,1],[36,1],[38,1],[59,1],[61,3],[65,2],[68,1],[70,1],[105,1],[126,1],[128,1],[158,2],[166,1],[168,1],[179,1],[181,1],[202,1],[204,3],[208,2],[211,2],[214,1]]},"495":{"position":[[23,1],[53,1],[87,1],[121,3],[125,1],[175,1],[239,3],[243,2],[250,1],[287,1],[300,1],[330,1],[364,1],[398,3],[402,1],[452,1],[516,3],[520,2],[528,1]]},"497":{"position":[[23,1],[62,1],[64,1],[73,1],[75,1],[85,2],[88,1],[103,1],[105,1],[113,1],[115,1],[127,1],[177,2],[180,1],[187,1],[210,1],[228,2],[231,1],[237,1],[274,1],[287,1],[326,1],[328,1],[337,1],[339,1],[349,2],[352,1],[367,1],[369,1],[377,1],[379,1],[391,1],[441,2],[444,1],[451,1],[474,1],[492,2],[495,1],[502,1]]},"499":{"position":[[23,1],[29,1],[85,1],[96,1],[134,1],[147,2],[155,1]]},"503":{"position":[[23,1],[25,1],[44,1],[46,1],[56,1],[58,1],[60,1],[102,1],[104,1],[123,1],[125,1],[135,1],[137,2],[140,1]]},"505":{"position":[[23,1],[25,1],[35,1],[37,1],[45,1],[47,3],[51,2],[54,1],[56,1],[88,1],[90,1],[100,1],[102,1],[110,1],[112,3],[116,2],[119,2],[122,1]]},"509":{"position":[[49,1],[51,1],[70,1],[72,1],[84,1],[86,1],[88,1],[130,1],[132,1],[151,1],[153,1],[165,1],[167,2],[170,1]]},"511":{"position":[[23,1],[25,2],[28,1],[67,1],[78,1],[80,1],[129,2],[145,1],[147,1],[149,1],[193,1],[200,2],[203,2],[213,1],[246,1],[327,1]]},"513":{"position":[[23,1],[25,1],[44,1],[46,1],[74,1],[76,1],[78,1],[112,1],[114,1],[133,1],[135,1],[163,1],[165,2],[168,1]]},"515":{"position":[[23,1],[25,1],[44,1],[46,1],[72,1],[74,1],[76,1],[110,1],[112,1],[131,1],[133,1],[159,1],[161,2],[164,1]]},"517":{"position":[[23,1],[29,1],[56,1]]},"519":{"position":[[23,1],[25,2],[28,1],[75,1],[77,1],[98,2],[104,1],[106,1],[155,2],[165,1],[201,1],[296,1],[302,1],[314,2],[322,1]]},"521":{"position":[[23,1],[29,1],[50,1]]},"523":{"position":[[23,1],[25,2],[28,1],[64,1],[66,1],[115,2],[131,1],[133,1],[135,1],[169,2],[172,2],[182,1],[215,1],[300,1]]},"525":{"position":[[97,1],[99,1],[107,1],[109,1],[115,1],[145,2],[148,1],[150,1],[182,1],[184,1],[192,1],[194,1],[200,1],[230,2],[233,2],[236,1]]},"527":{"position":[[23,1],[29,1],[73,1],[80,1]]},"529":{"position":[[23,1],[29,1],[63,1]]},"531":{"position":[[23,1],[29,1],[65,1],[86,1],[88,1],[90,1],[124,1],[126,1],[145,1],[147,1],[173,1],[175,2],[178,2],[181,2],[184,1]]},"533":{"position":[[23,1],[25,1],[36,1],[38,1],[60,1],[62,3],[66,2],[69,1],[71,1],[106,1],[127,1],[129,1],[131,1],[158,2],[161,2],[169,1],[171,1],[182,1],[184,1],[206,1],[208,3],[212,2],[215,2],[218,1]]},"537":{"position":[[23,1],[29,1],[53,1],[62,1]]},"539":{"position":[[23,1],[25,1],[44,1],[46,1],[55,1],[57,1],[59,1],[101,1],[103,1],[122,1],[124,1],[133,1],[135,2],[138,1]]},"541":{"position":[[23,1],[25,1],[35,1],[37,1],[47,1],[49,3],[53,2],[62,1],[64,1],[73,1],[160,2],[262,2],[265,1],[267,1],[299,1],[301,1],[311,1],[313,1],[323,1],[325,3],[329,2],[338,1],[340,1],[349,1],[436,2],[538,2],[541,2],[544,1]]},"545":{"position":[[46,1],[48,1],[67,1],[69,1],[79,1],[81,1],[83,1],[125,1],[127,1],[146,1],[148,1],[158,1],[160,2],[163,1]]},"547":{"position":[[43,1],[49,1],[80,1],[96,1],[136,1]]},"549":{"position":[[49,1],[51,1],[100,1],[102,1],[111,1],[113,1],[166,1],[222,1],[260,2],[366,1],[368,1],[375,1],[377,1],[386,1],[388,1],[397,1],[405,2],[417,1],[419,1],[428,1],[435,2],[438,2],[441,2],[444,2],[447,2],[450,1],[452,1],[484,1],[486,1],[535,1],[537,1],[546,1],[548,1],[601,1],[657,1],[695,2],[801,1],[803,1],[810,1],[812,1],[821,1],[823,1],[832,1],[840,2],[852,1],[854,1],[863,1],[870,2],[873,2],[876,2],[879,2],[882,2],[885,2],[888,1]]},"553":{"position":[[23,1],[25,1],[44,1],[46,1],[81,1],[83,1],[85,1],[127,1],[129,1],[148,1],[150,1],[185,1],[187,2],[190,1]]},"555":{"position":[[23,1],[25,1],[35,1],[37,1],[45,1],[47,1],[58,1],[60,1],[68,1],[70,1],[80,1],[99,1],[101,1],[114,1],[132,1],[155,1],[179,1],[192,1],[205,1],[232,1],[247,1],[255,2],[264,1],[266,1],[288,1],[319,1],[349,1],[372,1],[403,1],[426,1],[453,1],[461,2],[473,1],[475,1],[492,1],[508,1],[529,1],[549,1],[564,1],[572,2],[591,1],[618,1],[638,1],[663,1],[665,1],[667,1],[676,1],[688,1],[698,1],[715,1],[731,2],[749,1],[757,2],[760,2],[763,2],[766,2],[775,1],[777,1],[785,1],[1055,1],[1162,1],[1164,1],[1171,1],[1186,1],[1188,1],[1201,1],[1239,1],[1266,2],[1275,1],[1283,1],[1326,2],[1329,1],[1331,1],[1363,1],[1365,1],[1375,1],[1377,1],[1385,1],[1387,1],[1398,1],[1400,1],[1408,1],[1410,1],[1420,1],[1439,1],[1441,1],[1454,1],[1472,1],[1495,1],[1519,1],[1532,1],[1545,1],[1572,1],[1587,1],[1595,2],[1604,1],[1606,1],[1628,1],[1659,1],[1689,1],[1712,1],[1743,1],[1766,1],[1793,1],[1801,2],[1813,1],[1815,1],[1832,1],[1848,1],[1869,1],[1889,1],[1904,1],[1912,2],[1931,1],[1958,1],[1978,1],[2003,1],[2005,1],[2007,1],[2016,1],[2028,1],[2038,1],[2055,1],[2071,2],[2089,1],[2097,2],[2100,2],[2103,2],[2106,2],[2115,1],[2117,1],[2125,1],[2395,1],[2502,1],[2504,1],[2511,1],[2526,1],[2528,1],[2541,1],[2579,1],[2606,2],[2615,1],[2623,1],[2666,2],[2669,2],[2672,1]]},"557":{"position":[[53,1],[55,1],[74,1],[76,1],[101,1],[103,1],[105,1],[139,1],[141,1],[160,1],[162,1],[187,1],[189,2],[192,1]]},"559":{"position":[[23,1],[25,1],[44,1],[46,1],[71,1],[73,1],[75,1],[109,1],[111,1],[130,1],[132,1],[157,1],[159,2],[162,1]]},"561":{"position":[[23,1],[25,1],[44,1],[46,1],[56,1],[58,1],[60,1],[94,1],[96,1],[115,1],[117,1],[127,1],[129,2],[132,1]]},"563":{"position":[[23,1],[25,2],[28,1],[57,1],[59,3],[63,1]]},"565":{"position":[[23,1],[29,1],[64,1]]},"567":{"position":[[38,1],[40,1],[47,1],[49,1],[67,1],[69,1],[77,1],[79,4],[87,1],[105,2],[108,2],[120,1],[122,1],[131,1],[133,1],[141,1],[143,5],[152,1],[170,2],[173,2],[176,1],[178,1],[211,1],[213,1],[220,1],[222,1],[240,1],[242,1],[250,1],[252,4],[260,1],[278,2],[281,2],[293,1],[295,1],[304,1],[306,1],[314,1],[316,5],[325,1],[343,2],[346,2],[349,2],[352,1]]},"569":{"position":[[23,1],[53,1],[87,1],[121,3],[125,1],[267,2],[274,1],[311,1],[332,1],[334,1],[336,1],[370,1],[372,1],[391,1],[393,1],[418,1],[420,2],[423,2],[426,2],[434,1],[464,1],[498,1],[532,3],[536,1],[678,2],[686,1]]},"571":{"position":[[23,1],[25,1],[44,1],[46,1],[51,1],[53,1],[78,2],[81,2],[84,1],[86,1],[122,1],[135,1],[137,1],[156,1],[158,1],[163,1],[165,1],[190,2],[193,2],[196,2],[199,1]]},"573":{"position":[[23,1],[29,1],[65,1],[86,1],[88,1],[90,1],[124,1],[126,1],[145,1],[147,1],[157,1],[159,2],[162,2],[165,1],[194,1],[196,3],[200,2],[203,2],[206,1]]},"575":{"position":[[23,1],[25,1],[36,1],[38,1],[59,1],[61,1],[131,1],[133,1],[135,1],[141,1],[150,1],[162,1],[177,2],[195,1],[234,2],[237,2],[240,1],[242,1],[277,1],[298,1],[300,1],[335,2],[343,1],[345,1],[356,1],[358,1],[379,1],[381,1],[451,1],[453,1],[455,1],[461,1],[470,1],[482,1],[497,2],[515,1],[554,2],[557,2],[560,2],[563,1]]},"579":{"position":[[23,1]]},"581":{"position":[[23,1],[29,1],[56,1]]},"585":{"position":[[47,1],[49,1],[68,1],[70,1],[79,1],[81,1],[83,1],[125,1],[127,1],[146,1],[148,1],[157,1],[159,2],[162,1]]},"587":{"position":[[23,1],[25,1],[44,1],[46,1],[82,1],[84,1],[86,1],[120,1],[122,1],[141,1],[143,1],[179,1],[181,2],[184,1]]},"589":{"position":[[168,1],[170,1],[219,1],[221,1],[229,1],[231,3],[235,2],[244,1],[246,1],[254,1],[311,2],[314,1],[316,1],[348,1],[350,1],[399,1],[401,1],[409,1],[411,3],[415,2],[424,1],[426,1],[434,1],[491,2],[494,2],[497,1]]},"591":{"position":[[66,1],[89,1],[91,1],[117,1],[174,1],[219,1],[276,2],[376,1],[531,1],[661,1],[808,1],[864,2],[877,2],[893,2],[931,1],[987,2],[1000,2],[1016,2],[1162,1],[1178,1],[1207,1],[1253,1],[1295,1],[1335,1],[1402,1],[1404,1],[1459,1],[1508,2],[1620,1],[1622,1],[1639,1],[1666,1],[1668,2],[1671,2],[1683,1],[1685,3],[1694,1],[1711,1],[1713,1],[1720,1],[1722,1],[1735,1],[1737,1],[1754,1],[1756,1],[1766,1],[1775,2],[1778,2],[1781,2],[1784,2],[1787,1],[1793,1],[1835,1],[1837,1],[1862,2],[1868,1],[1891,1],[1914,1],[1916,1],[1942,1],[1999,1],[2044,1],[2101,2],[2201,1],[2356,1],[2486,1],[2633,1],[2689,2],[2702,2],[2718,2],[2756,1],[2812,2],[2825,2],[2841,2],[2987,1],[3003,1],[3032,1],[3078,1],[3120,1],[3160,1],[3227,1],[3229,1],[3284,1],[3333,2],[3445,1],[3447,1],[3464,1],[3491,1],[3493,2],[3496,2],[3508,1],[3510,3],[3519,1],[3536,1],[3538,1],[3545,1],[3547,1],[3560,1],[3562,1],[3579,1],[3581,1],[3591,1],[3600,2],[3603,2],[3606,2],[3609,2],[3612,1],[3626,1],[3782,1],[3784,2],[3860,1],[4006,1],[4077,1],[4130,1],[4132,1],[4148,2],[4210,1],[4344,1],[4407,1],[4472,1],[4489,2],[4519,2],[4730,1],[4837,1],[4864,1],[4896,1],[4933,1],[4935,1],[4945,1],[4956,2],[4968,1],[5025,1],[5114,2],[5541,1],[5551,1],[5578,1],[5594,2],[5813,1],[5824,1],[5854,1],[5928,2],[5953,1],[5985,1],[5992,1],[6006,1],[6018,1],[6040,1],[6052,2],[6055,1],[6116,1],[6137,2],[6140,1],[6197,1],[6218,2],[6221,1],[6282,1],[6297,2],[6300,1],[6360,1],[6378,2],[6381,1],[6437,1],[6458,2],[6461,2],[6464,2],[6476,1],[6483,1],[6497,1],[6509,1],[6531,1],[6543,2],[6546,1],[6629,1],[6649,2],[6652,1],[6741,1],[6763,2],[6766,1],[6851,1],[6873,2],[6876,2],[6879,2],[6937,1],[7387,1],[7394,1],[7408,1],[7420,1],[7441,1],[7450,2],[7453,1],[7531,1],[7549,2],[7601,2],[7614,1],[7632,2],[7635,1],[7722,1],[7740,2],[7792,2],[7805,1],[7827,2],[7830,1],[7883,1],[7896,2],[7899,2],[7902,2],[8027,2],[8138,1]]},"593":{"position":[[23,1],[29,1],[54,1]]},"595":{"position":[[77,1],[237,1],[278,1],[280,1],[282,1],[289,1],[307,1],[324,1],[362,1],[382,1],[390,2],[393,1],[399,1],[435,1],[448,1],[608,1],[649,1],[651,1],[653,1],[660,1],[678,1],[695,1],[733,1],[753,1],[761,2],[764,1],[784,1],[786,1],[788,1],[822,1],[824,1],[843,1],[845,1],[881,1],[883,2],[886,2],[889,2],[892,1]]},"599":{"position":[[60,1],[62,1],[81,1],[83,1],[94,1],[96,1],[98,1],[132,1],[134,1],[153,1],[155,1],[166,1],[168,2],[171,1]]},"601":{"position":[[47,1],[49,1],[68,1],[70,1],[81,1],[83,1],[85,1],[127,1],[129,1],[148,1],[150,1],[161,1],[163,2],[166,1]]},"603":{"position":[[43,1],[45,1],[55,1],[57,1],[82,1],[84,3],[88,2],[91,1],[93,1],[125,1],[127,1],[137,1],[139,1],[164,1],[166,3],[170,2],[173,2],[176,1]]},"605":{"position":[[35,1],[37,1],[53,1],[55,1],[64,1],[66,1],[77,1],[79,2],[82,1],[84,1],[121,1],[142,1],[176,1],[178,1],[194,1],[196,1],[205,1],[207,1],[218,1],[220,2],[223,2],[226,1]]},"607":{"position":[[38,1],[40,1],[59,1],[61,1],[70,1],[72,1],[83,1],[85,2],[88,1],[90,1],[126,1],[139,1],[141,1],[160,1],[162,1],[171,1],[173,1],[184,1],[186,2],[189,2],[192,1]]},"609":{"position":[[50,1],[80,1],[114,1],[148,3],[152,1],[219,2],[226,1],[263,1],[276,1],[306,1],[340,1],[374,3],[378,1],[445,2],[453,1]]},"611":{"position":[[36,1],[59,1],[128,1],[130,1],[137,1],[161,1],[195,1],[197,1],[229,1],[237,2],[240,1],[272,1],[274,1],[276,1],[283,1],[303,1],[320,1],[537,1],[561,1],[582,1],[589,1],[612,1],[625,1],[649,2],[664,1],[733,1],[866,1],[902,1],[904,3],[926,1],[935,2],[938,1],[1067,1],[1087,1],[1104,1],[1142,1],[1155,1],[1157,3],[1173,1],[1199,1],[1222,1],[1230,2],[1233,1],[1239,1],[1275,1],[1296,1],[1330,1],[1353,1],[1422,1],[1424,1],[1431,1],[1455,1],[1489,1],[1491,1],[1523,1],[1531,2],[1534,1],[1566,1],[1568,1],[1570,1],[1577,1],[1597,1],[1614,1],[1831,1],[1855,1],[1876,1],[1883,1],[1906,1],[1919,1],[1943,2],[1958,1],[2027,1],[2160,1],[2196,1],[2198,3],[2220,1],[2229,2],[2232,1],[2361,1],[2381,1],[2398,1],[2436,1],[2449,1],[2451,3],[2467,1],[2493,1],[2516,1],[2524,2],[2527,1],[2534,1]]},"615":{"position":[[23,1],[25,1],[44,1],[46,1],[54,1],[56,1],[58,1],[100,1],[102,1],[121,1],[123,1],[131,1],[133,2],[136,1]]},"617":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,3],[52,2],[55,1],[57,1],[89,1],[91,1],[101,1],[103,1],[112,1],[114,3],[118,2],[121,2],[124,1]]},"619":{"position":[[23,1],[25,1],[44,1],[46,1],[52,1],[54,1],[65,2],[68,2],[71,1],[73,1],[109,1],[122,1],[124,1],[143,1],[145,1],[151,1],[153,1],[164,2],[167,2],[170,2],[173,1]]},"623":{"position":[[23,1],[25,1],[35,1],[37,1],[47,1],[49,3],[53,2],[56,1],[58,1],[90,1],[92,1],[102,1],[104,1],[114,1],[116,3],[120,2],[123,2],[126,1]]},"625":{"position":[[23,1],[25,1],[44,1],[46,1],[53,1],[55,1],[57,1],[99,1],[101,1],[120,1],[122,1],[129,1],[131,2],[134,1]]},"629":{"position":[[23,1],[25,1],[44,1],[46,1],[84,1],[86,1],[88,1],[122,1],[124,1],[143,1],[145,1],[183,1],[185,2],[188,1]]},"631":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[54,2],[57,1],[59,1],[91,1],[93,1],[103,1],[105,1],[116,1],[118,3],[122,2],[125,2],[128,1]]},"633":{"position":[[40,1],[42,2],[45,1],[83,1],[85,1],[153,2],[162,1],[206,1],[208,1],[234,1],[236,2],[279,1],[281,1],[283,1],[302,1],[355,1],[377,2],[380,2],[390,1],[433,1]]},"635":{"position":[[23,1],[29,1],[55,1]]},"637":{"position":[[23,1],[25,1],[32,1],[34,1],[41,1],[56,1],[77,1],[82,2],[93,1],[95,1],[102,1],[117,1],[119,3],[123,2],[126,1],[128,1],[180,1],[182,1],[189,1],[191,1],[198,1],[213,1],[234,1],[239,2],[250,1],[252,1],[259,1],[274,1],[276,3],[280,2],[283,2],[289,1],[291,1],[326,2],[336,1],[416,1],[441,1],[511,1],[539,1],[647,1]]},"639":{"position":[[23,1],[25,1],[38,1],[40,1],[59,1],[61,1],[73,1],[186,1],[193,1],[195,1],[197,3],[231,2],[256,1],[258,1],[270,1],[300,1],[345,2],[410,1],[419,2],[422,2],[442,1],[444,1],[459,1],[461,1],[511,2],[531,1],[533,1],[583,2],[586,2],[589,1],[591,1],[627,1],[640,1],[642,1],[655,1],[657,1],[676,1],[678,1],[690,1],[803,1],[810,1],[812,1],[814,3],[848,2],[873,1],[875,1],[887,1],[917,1],[962,2],[1027,1],[1036,2],[1039,2],[1059,1],[1061,1],[1076,1],[1078,1],[1128,2],[1148,1],[1150,1],[1200,2],[1203,2],[1206,2],[1209,1]]},"641":{"position":[[23,1],[53,1],[87,1],[121,3],[125,1],[171,2],[178,1],[215,1],[228,1],[258,1],[292,1],[326,3],[330,1],[376,2],[384,1]]},"643":{"position":[[23,1],[25,1],[41,1],[43,1],[54,1],[56,1],[78,2],[81,2],[84,1],[86,1],[123,1],[136,1],[138,1],[154,1],[156,1],[167,1],[169,1],[191,2],[194,2],[197,2],[200,1]]},"647":{"position":[[230,1]]},"649":{"position":[[23,1],[25,1],[44,1],[46,1],[54,1],[56,1],[58,1],[100,1],[102,1],[121,1],[123,1],[131,1],[133,2],[136,1]]},"651":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,1],[60,1],[66,2],[81,2],[97,1],[99,1],[109,1],[115,2],[134,2],[143,1],[145,1],[155,1],[163,2],[166,2],[169,1],[171,1],[203,1],[205,1],[215,1],[217,1],[228,1],[230,1],[240,1],[246,2],[261,2],[277,1],[279,1],[289,1],[295,2],[314,2],[323,1],[325,1],[335,1],[343,2],[346,2],[349,2],[352,1]]},"653":{"position":[[23,1],[25,1],[44,1],[46,1],[73,2],[76,1],[78,1],[112,1],[114,1],[133,1],[135,1],[162,2],[165,2],[168,1]]},"655":{"position":[[23,1],[46,1],[74,1],[171,1],[173,1],[180,1],[204,1],[219,1],[221,1],[228,2],[260,2],[263,1],[269,1],[305,1],[318,1],[341,1],[369,1],[466,1],[468,1],[475,1],[499,1],[514,1],[516,1],[523,2],[555,2],[558,1],[565,1]]},"657":{"position":[[23,1],[53,1],[87,1],[105,2],[234,1],[271,1],[284,1],[314,1],[348,1],[366,2],[496,1]]},"659":{"position":[[23,1],[25,1],[41,1],[43,1],[49,1],[51,1],[61,2],[64,2],[67,1],[69,1],[106,1],[119,1],[121,1],[137,1],[139,1],[145,1],[147,1],[157,2],[160,2],[163,2],[166,1]]},"661":{"position":[[23,1],[25,1],[44,1],[46,1],[52,1],[54,1],[71,2],[74,2],[77,1],[79,1],[115,1],[128,1],[130,1],[149,1],[151,1],[157,1],[159,1],[176,2],[179,2],[182,2],[185,1]]},"665":{"position":[[23,1],[74,2],[129,1],[139,2],[150,1],[192,1],[243,2],[298,1],[308,2],[320,1]]},"667":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,1],[62,1],[64,1],[146,2],[158,1],[324,2],[327,2],[330,1],[332,1],[364,1],[366,1],[376,1],[378,1],[389,1],[391,1],[403,1],[405,1],[487,2],[499,1],[665,2],[668,2],[671,2],[674,1]]},"671":{"position":[[23,1],[25,1],[44,1],[46,1],[57,2],[60,1],[62,1],[104,1],[106,1],[125,1],[127,1],[138,2],[141,2],[144,1]]},"673":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[54,2],[57,1],[59,1],[91,1],[93,1],[103,1],[105,1],[116,1],[118,3],[122,2],[125,2],[128,1]]},"677":{"position":[[23,1],[29,1],[73,1],[80,1]]},"679":{"position":[[23,1],[25,1],[44,1],[46,1],[58,1],[60,1],[62,1],[104,1],[106,1],[125,1],[127,1],[139,1],[141,2],[144,1]]},"681":{"position":[[23,1],[25,1],[44,1],[46,1],[74,1],[76,1],[78,1],[112,1],[114,1],[133,1],[135,1],[163,1],[165,2],[168,1]]},"683":{"position":[[23,1],[25,1],[35,1],[37,1],[49,1],[51,1],[62,1],[64,1],[94,1],[165,2],[173,1],[175,1],[177,1],[364,1],[385,2],[388,2],[415,1],[450,1],[483,1],[491,2],[494,2],[497,1],[499,1],[531,1],[533,1],[543,1],[545,1],[557,1],[559,1],[570,1],[572,1],[602,1],[673,2],[681,1],[683,1],[685,1],[872,1],[893,2],[896,2],[923,1],[958,1],[991,1],[999,2],[1002,2],[1005,2],[1008,1]]},"685":{"position":[[23,1],[29,1],[60,1]]},"687":{"position":[[23,1],[53,1],[87,1],[105,2],[174,1],[211,1],[224,1],[254,1],[288,1],[306,2],[376,1]]},"689":{"position":[[23,1],[25,1],[44,1],[46,1],[51,1],[53,1],[67,2],[70,2],[84,1],[86,1],[98,1],[100,1],[110,1],[137,1],[139,1],[141,1],[158,2],[161,2],[164,2],[167,1],[169,1],[205,1],[218,1],[220,1],[239,1],[241,1],[246,1],[248,1],[262,2],[265,2],[279,1],[281,1],[293,1],[295,1],[305,1],[332,1],[334,1],[336,1],[353,2],[356,2],[359,2],[362,2],[365,1]]},"691":{"position":[[23,1],[46,1],[140,1],[142,1],[149,1],[173,1],[210,1],[212,1],[214,1],[237,2],[248,1],[250,1],[261,1],[270,2],[273,1],[324,2],[392,1],[394,1],[396,1],[403,1],[424,1],[449,1],[523,1],[570,2],[589,2],[592,4],[614,1],[638,2],[641,1],[655,1],[691,1],[704,1],[727,1],[821,1],[823,1],[830,1],[854,1],[891,1],[893,1],[895,1],[918,2],[929,1],[931,1],[942,1],[951,2],[954,1],[1005,2],[1073,1],[1075,1],[1077,1],[1084,1],[1105,1],[1130,1],[1204,1],[1251,2],[1270,2],[1273,4],[1295,1],[1319,2],[1322,1],[1337,1]]},"693":{"position":[[23,1],[25,1],[36,1],[38,1],[59,1],[61,1],[109,2],[112,2],[115,1],[117,1],[152,1],[173,1],[175,1],[206,2],[214,1],[216,1],[227,1],[229,1],[250,1],[252,1],[300,2],[303,2],[306,2],[309,1]]},"697":{"position":[[235,1],[337,1]]},"699":{"position":[[23,1],[25,1],[44,1],[46,1],[63,1],[65,1],[67,1],[109,1],[111,1],[130,1],[132,1],[149,1],[151,2],[154,1]]},"701":{"position":[[23,1],[25,1],[35,1],[37,1],[44,1],[46,1],[56,1],[58,1],[71,1],[84,2],[100,1],[102,1],[113,1],[115,1],[126,1],[137,2],[140,2],[148,1],[150,1],[152,1],[219,1],[241,2],[244,2],[247,2],[259,1],[261,1],[268,1],[270,1],[272,1],[339,1],[361,2],[364,2],[367,2],[370,2],[379,1],[381,1],[390,1],[523,1],[547,2],[550,1],[552,1],[584,1],[586,1],[596,1],[598,1],[605,1],[607,1],[617,1],[619,1],[632,1],[645,2],[661,1],[663,1],[674,1],[676,1],[687,1],[698,2],[701,2],[709,1],[711,1],[713,1],[780,1],[802,2],[805,2],[808,2],[820,1],[822,1],[829,1],[831,1],[833,1],[900,1],[922,2],[925,2],[928,2],[931,2],[940,1],[942,1],[951,1],[1084,1],[1108,2],[1111,2],[1114,1]]},"703":{"position":[[23,1],[57,1],[59,1],[118,1],[177,1],[203,2],[235,1],[244,2],[261,2],[277,1],[309,1],[343,1],[345,1],[404,1],[463,1],[489,2],[521,1],[530,2],[547,2],[564,1]]},"705":{"position":[[23,1],[29,1],[62,1]]},"707":{"position":[[23,1],[25,2],[28,1],[85,1],[87,1],[89,1],[163,1],[184,1],[195,2],[198,1],[271,1],[291,1],[302,2],[305,2],[315,1],[351,2],[546,1]]},"709":{"position":[[23,1],[25,1],[36,1],[38,1],[59,1],[61,1],[132,1],[154,1],[176,2],[179,2],[182,1],[184,1],[219,1],[240,1],[242,1],[275,2],[283,1],[285,1],[296,1],[298,1],[319,1],[321,1],[392,1],[414,1],[436,2],[439,2],[442,2],[445,1]]},"711":{"position":[[23,1],[29,1],[65,1],[86,1],[88,1],[145,1],[147,1],[149,1],[223,1],[244,1],[255,2],[258,1],[331,1],[351,1],[362,2],[365,2],[375,1],[411,2],[606,2],[609,1]]},"713":{"position":[[23,1],[62,1],[86,2],[136,1],[167,1],[180,1],[219,1],[243,2],[294,1]]},"715":{"position":[[78,1],[80,1],[91,1],[93,1],[102,1],[120,2],[123,1],[125,1],[168,1],[181,1],[183,1],[194,1],[196,1],[205,1],[223,2],[226,2],[229,1]]},"719":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,3],[58,1],[60,3],[64,2],[67,1],[69,1],[101,1],[103,1],[113,1],[115,1],[124,1],[126,3],[136,1],[138,3],[142,2],[145,2],[148,1]]},"721":{"position":[[23,1],[25,1],[44,1],[46,1],[55,2],[58,1],[60,1],[102,1],[104,1],[123,1],[125,1],[134,2],[137,2],[140,1]]},"725":{"position":[[23,1],[25,1],[93,1],[95,1],[97,1],[108,1],[120,2],[128,1],[130,1],[144,1],[358,1],[367,1],[374,2],[432,1],[441,1],[448,2],[460,1],[499,1],[512,1],[514,1],[525,2],[528,1],[554,1],[562,2],[565,1],[591,1],[609,2],[612,1],[638,1],[649,2],[652,1],[678,1],[692,2],[695,1],[721,1],[730,2],[733,1],[759,1],[771,2],[774,1],[800,1],[809,2],[812,1],[838,1],[852,2],[855,1],[881,1],[892,2],[895,1],[921,1],[935,2],[938,1],[964,1],[982,2],[985,1],[1011,1],[1024,2],[1027,1],[1053,1],[1062,2],[1065,2],[1073,2],[1086,1],[1088,3],[1092,1],[1094,1],[1118,1],[1132,1],[1134,1],[1202,1],[1204,1],[1206,1],[1217,1],[1229,2],[1237,1],[1239,1],[1253,1],[1467,1],[1476,1],[1483,2],[1541,1],[1550,1],[1557,2],[1569,1],[1608,1],[1621,1],[1623,1],[1634,2],[1637,1],[1663,1],[1671,2],[1674,1],[1700,1],[1718,2],[1721,1],[1747,1],[1758,2],[1761,1],[1787,1],[1801,2],[1804,1],[1830,1],[1839,2],[1842,1],[1868,1],[1880,2],[1883,1],[1909,1],[1918,2],[1921,1],[1947,1],[1961,2],[1964,1],[1990,1],[2001,2],[2004,1],[2030,1],[2044,2],[2047,1],[2073,1],[2091,2],[2094,1],[2120,1],[2133,2],[2136,1],[2162,1],[2171,2],[2174,2],[2182,2],[2195,1],[2197,3],[2201,2],[2211,1],[2261,1],[2323,1],[2342,1]]},"727":{"position":[[23,1],[29,1],[46,1]]},"729":{"position":[[23,1],[25,1],[44,1],[46,1],[62,1],[64,1],[66,1],[108,1],[110,1],[129,1],[131,1],[147,1],[149,2],[152,1]]},"731":{"position":[[23,1],[25,1],[35,1],[37,1],[57,1],[59,1],[70,1],[270,2],[273,2],[276,1],[278,1],[310,1],[312,1],[322,1],[324,1],[344,1],[346,1],[357,1],[557,2],[560,2],[563,2],[566,1]]},"733":{"position":[[23,1],[29,1],[64,1]]},"735":{"position":[[23,1],[56,1],[74,2],[104,1],[111,1],[121,2],[128,1],[159,1],[180,1],[182,1],[199,2],[207,1],[240,1],[258,2],[288,1],[295,1],[305,2],[313,1]]},"737":{"position":[[23,1],[25,1],[36,1],[38,1],[61,1],[63,3],[67,2],[70,1],[72,1],[107,1],[128,1],[130,1],[165,2],[173,1],[175,1],[186,1],[188,1],[211,1],[213,3],[217,2],[220,2],[223,1]]},"741":{"position":[[228,1],[270,1]]},"743":{"position":[[23,1],[25,1],[44,1],[46,1],[55,1],[57,1],[59,1],[101,1],[103,1],[122,1],[124,1],[133,1],[135,2],[138,1]]},"745":{"position":[[23,1],[25,1],[62,1],[64,1],[75,1],[77,1],[87,1],[93,2],[108,2],[122,1],[124,1],[134,1],[140,2],[157,2],[168,1],[170,1],[334,1],[346,2],[367,2],[384,2],[398,1],[400,1],[410,1],[422,2],[439,2],[442,2],[445,1],[447,1],[503,1],[505,1],[542,1],[544,1],[555,1],[557,1],[567,1],[573,2],[588,2],[602,1],[604,1],[614,1],[620,2],[637,2],[648,1],[650,1],[814,1],[826,2],[847,2],[864,2],[878,1],[880,1],[890,1],[902,2],[919,2],[922,2],[925,2],[928,1]]},"747":{"position":[[23,1],[25,1],[44,1],[46,1],[76,1],[78,1],[80,1],[114,1],[116,1],[135,1],[137,1],[167,1],[169,2],[172,1]]},"749":{"position":[[23,1],[25,2],[28,1],[61,1],[107,1]]},"751":{"position":[[23,1],[29,1],[58,1]]},"753":{"position":[[23,1],[29,1],[65,1],[86,1],[88,1],[121,1],[167,2],[170,1]]},"755":{"position":[[23,1],[25,1],[44,1],[46,1],[53,1],[55,1],[67,2],[76,1],[78,1],[93,2],[96,2],[99,1],[101,1],[137,1],[150,1],[152,1],[171,1],[173,1],[180,1],[182,1],[194,2],[203,1],[205,1],[220,2],[223,2],[226,2],[229,1]]},"757":{"position":[[23,1],[25,1],[36,1],[38,1],[58,1],[60,1],[175,1],[255,2],[266,2],[269,2],[272,1],[274,1],[309,1],[330,1],[332,1],[361,2],[369,1],[371,1],[382,1],[384,1],[404,1],[406,1],[521,1],[601,2],[612,2],[615,2],[618,2],[621,1]]},"761":{"position":[[330,1]]},"763":{"position":[[42,1],[44,1],[57,1],[59,1],[68,1],[70,1],[80,1],[88,2],[91,2],[98,1],[100,1],[110,1],[126,1],[145,1],[159,1],[167,2],[170,1],[172,1],[202,1],[204,1],[227,2],[235,1],[237,1],[250,1],[252,1],[261,1],[263,1],[273,1],[281,2],[284,2],[291,1],[293,1],[303,1],[319,1],[338,1],[352,1],[360,2],[363,2],[366,1]]},"765":{"position":[[9,1],[56,1],[58,1],[77,1],[79,1],[95,1],[97,1],[99,1],[141,1],[143,1],[162,1],[164,1],[180,1],[182,2],[185,1]]},"767":{"position":[[23,1],[25,1],[34,1],[36,1],[48,1],[149,1],[156,1],[180,1],[188,2],[272,1],[279,1],[308,1],[316,2],[341,1],[343,1],[410,1],[412,1],[420,1],[422,1],[436,1],[465,1],[486,1],[488,1],[497,1],[505,2],[508,2],[575,1],[589,2],[666,1],[668,1],[677,1],[691,2],[711,2],[724,1],[726,1],[735,1],[751,1],[753,1],[771,1],[773,1],[789,2],[808,1],[810,1],[819,2],[842,1],[844,1],[864,2],[867,2],[870,2],[879,1],[881,1],[895,1],[897,1],[990,2],[993,2],[996,2],[999,2],[1002,2],[1005,1],[1007,1],[1040,1],[1068,2],[1095,1],[1097,1],[1106,2],[1114,1],[1116,1],[1125,1],[1127,1],[1139,1],[1240,1],[1247,1],[1271,1],[1279,2],[1363,1],[1370,1],[1399,1],[1407,2],[1432,1],[1434,1],[1501,1],[1503,1],[1511,1],[1513,1],[1527,1],[1556,1],[1577,1],[1579,1],[1588,1],[1596,2],[1599,2],[1666,1],[1680,2],[1757,1],[1759,1],[1768,1],[1782,2],[1802,2],[1815,1],[1817,1],[1826,1],[1842,1],[1844,1],[1862,1],[1864,1],[1880,2],[1899,1],[1901,1],[1910,2],[1933,1],[1935,1],[1955,2],[1958,2],[1961,2],[1970,1],[1972,1],[1986,1],[1988,1],[2081,2],[2084,2],[2087,2],[2090,2],[2093,2],[2096,2],[2106,1],[2179,1],[2265,1],[2280,2],[2332,1],[2347,2],[2398,1],[2438,2],[2467,1],[2482,2],[2531,1],[2533,1],[2543,1],[2622,1],[2647,1],[2699,3],[2711,3],[2753,2],[2871,1],[2879,1],[2896,1],[2898,1],[2909,1]]},"769":{"position":[[35,2],[61,1],[63,1],[73,1],[75,1],[86,1],[88,1],[98,1],[112,2],[127,2],[144,1],[146,1],[156,1],[164,2],[167,2],[170,1],[172,1],[204,1],[206,1],[216,1],[218,1],[229,1],[231,1],[241,1],[255,2],[270,2],[287,1],[289,1],[299,1],[307,2],[310,2],[313,2],[316,1]]},"771":{"position":[[57,1],[99,1],[126,2],[168,1],[181,2],[199,2],[257,1],[267,2],[278,1],[316,1],[329,1],[371,1],[398,2],[440,1],[453,2],[471,2],[529,1],[539,2],[551,1]]},"773":{"position":[[23,1],[25,1],[36,1],[38,1],[65,1],[67,3],[71,2],[74,1],[76,1],[111,1],[124,1],[126,1],[137,1],[139,1],[166,1],[168,3],[172,2],[175,2],[178,1]]},"779":{"position":[[23,1],[25,1],[44,1],[46,1],[57,1],[59,1],[61,1],[103,1],[105,1],[124,1],[126,1],[137,1],[139,2],[142,1]]},"781":{"position":[[35,1],[37,1],[47,1],[49,1],[58,1],[60,1],[67,1],[69,1],[71,1],[138,1],[160,2],[163,2],[179,1],[181,1],[193,1],[195,1],[219,1],[245,2],[254,1],[276,1],[283,2],[286,2],[289,2],[292,2],[295,2],[298,1],[300,1],[332,1],[334,1],[344,1],[346,1],[355,1],[357,1],[364,1],[366,1],[368,1],[435,1],[457,2],[460,2],[476,1],[478,1],[490,1],[492,1],[516,1],[542,2],[551,1],[573,1],[580,2],[583,2],[586,2],[589,2],[592,2],[595,2],[598,1]]},"783":{"position":[[49,1],[145,1],[147,1],[154,1],[193,1],[322,1],[330,2],[333,2],[340,1],[372,1],[468,1],[470,1],[477,1],[516,1],[645,1],[653,2],[656,2],[664,1]]},"785":{"position":[[23,1],[114,1],[141,2],[173,1],[175,1],[188,1],[198,1],[221,1],[312,1],[339,2],[371,1],[373,1],[386,1],[397,1]]},"789":{"position":[[283,1],[285,1],[294,1],[353,1],[404,1],[480,1],[482,1],[487,1],[494,1],[507,1],[554,2],[560,1],[567,1],[584,1],[631,2],[637,1],[749,1],[751,5],[770,2],[776,3]]},"791":{"position":[[23,1],[29,1],[55,1],[63,1]]},"793":{"position":[[23,1],[29,1],[84,1],[103,1],[118,1],[171,1],[181,1],[200,1],[255,1],[338,1],[376,1],[383,1],[397,1],[488,1],[495,1],[521,2],[592,1],[602,2],[614,2],[622,1]]},"795":{"position":[[23,1],[29,1],[67,1],[69,1],[131,2],[147,1],[168,1],[170,1],[172,1],[215,1],[231,2],[234,2],[242,1],[271,1],[335,1],[365,1],[377,2],[424,1],[462,1],[474,2],[521,1],[556,1],[856,1],[869,1]]},"797":{"position":[[23,1],[29,1],[71,1]]},"799":{"position":[[8,1],[44,1],[46,1],[65,1],[67,1],[80,1],[82,1],[84,1],[118,1],[120,1],[139,1],[141,1],[154,1],[156,2],[159,1]]},"801":{"position":[[34,1],[36,1],[55,1],[57,1],[65,1],[67,1],[69,1],[115,1],[128,1],[130,1],[149,1],[151,1],[159,1],[161,2],[164,1]]},"803":{"position":[[40,1],[71,1],[87,2],[115,1],[123,1],[140,1],[157,1],[171,1],[183,1],[217,2],[232,1],[249,2],[278,1],[286,1],[310,1],[321,2],[328,1],[358,1],[371,1],[402,1],[418,2],[446,1],[454,1],[471,1],[488,1],[502,1],[514,1],[548,2],[563,1],[580,2],[609,1],[617,1],[641,1],[652,2],[660,1]]},"805":{"position":[[45,1],[47,1],[57,1],[59,1],[69,1],[71,1],[82,2],[95,1],[97,1],[106,1],[108,1],[115,1],[134,1],[166,2],[169,2],[172,2],[175,1],[177,1],[208,1],[221,1],[223,1],[233,1],[235,1],[245,1],[247,1],[258,2],[271,1],[273,1],[282,1],[284,1],[291,1],[310,1],[342,2],[345,2],[348,2],[351,2],[367,1],[369,1],[411,2],[414,1]]},"807":{"position":[[23,1],[97,1],[125,2],[185,1],[222,1],[235,1],[309,1],[337,2],[398,1]]},"809":{"position":[[23,1],[68,1],[70,1],[77,1],[79,1],[91,1],[109,1],[111,1],[113,2],[116,1],[175,1],[206,2],[269,1],[305,1],[318,1],[363,1],[365,1],[372,1],[374,1],[386,1],[404,1],[406,1],[408,2],[411,1],[470,1],[501,2],[565,1]]},"813":{"position":[[23,1],[25,1],[35,1],[37,1],[51,1],[53,1],[119,1],[121,1],[134,2],[205,1],[207,3],[282,1],[284,2],[287,2],[290,2],[299,1],[301,1],[315,1],[344,1],[403,1],[423,2],[577,1],[661,3],[748,1],[750,1],[764,1],[766,1],[785,1],[787,1],[796,1],[818,1],[837,1],[851,2],[854,2],[857,1],[945,3],[954,2],[957,1],[959,1],[991,1],[993,1],[1003,1],[1005,1],[1019,1],[1021,1],[1087,1],[1089,1],[1102,2],[1173,1],[1175,3],[1250,1],[1252,2],[1255,2],[1258,2],[1267,1],[1269,1],[1283,1],[1312,1],[1371,1],[1391,2],[1545,1],[1629,3],[1716,1],[1718,1],[1732,1],[1734,1],[1753,1],[1755,1],[1764,1],[1786,1],[1805,1],[1819,2],[1822,2],[1825,1],[1913,3],[1922,2],[1925,2],[1928,1]]},"815":{"position":[[23,1],[25,2],[28,1],[77,1],[79,2],[82,1]]},"817":{"position":[[23,1],[102,1],[150,1],[288,1],[319,1],[340,1],[342,1],[344,1],[393,1],[395,2],[398,2],[401,2],[409,1],[488,1],[536,1],[675,1]]},"821":{"position":[[54,1],[89,1],[109,2],[143,2],[198,1],[209,2],[248,2],[304,1],[314,2],[345,1],[347,1],[357,1],[367,1],[409,1],[444,1],[464,2],[498,2],[553,1],[564,2],[603,2],[659,1],[669,2],[700,1],[702,1],[712,1],[723,1]]},"823":{"position":[[23,1],[25,2],[28,1],[52,1],[112,1],[155,1],[157,1],[165,1],[167,1],[173,1],[175,1],[252,1],[283,2],[326,1],[328,1],[330,1],[350,3],[359,1],[375,1],[383,2],[386,2],[389,1]]},"825":{"position":[[36,2],[62,1],[64,1],[74,1],[76,1],[85,1],[87,1],[94,1],[96,1],[98,1],[148,1],[172,1],[179,2],[182,2],[185,2],[188,2],[191,1],[193,1],[229,1],[242,1],[244,1],[254,1],[256,1],[265,1],[267,1],[274,1],[276,1],[278,1],[328,1],[352,1],[359,2],[362,2],[365,2],[368,2],[371,2],[374,1]]},"829":{"position":[[23,1],[25,1],[44,1],[46,1],[56,1],[58,1],[60,1],[102,1],[104,1],[123,1],[125,1],[135,1],[137,2],[140,1]]},"831":{"position":[[23,1],[25,2],[28,1],[58,1],[60,1],[77,2],[87,1],[105,1]]},"833":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,1],[55,1],[57,1],[59,1],[146,1],[167,2],[170,1],[243,1],[271,2],[274,1],[347,1],[375,2],[378,2],[394,1],[396,1],[416,1],[425,2],[437,1],[439,1],[463,1],[488,1],[490,1],[554,2],[557,2],[560,2],[563,2],[572,1],[574,1],[583,1],[616,1],[656,1],[739,1],[817,1],[862,1],[870,1],[877,2],[920,1],[930,1],[932,1],[949,2],[961,1],[1028,1],[1049,2],[1069,2],[1072,1],[1074,1],[1106,1],[1108,1],[1118,1],[1120,1],[1129,1],[1131,1],[1138,1],[1140,1],[1142,1],[1229,1],[1250,2],[1253,1],[1326,1],[1354,2],[1357,1],[1430,1],[1458,2],[1461,2],[1477,1],[1479,1],[1499,1],[1508,2],[1520,1],[1522,1],[1546,1],[1571,1],[1573,1],[1637,2],[1640,2],[1643,2],[1646,2],[1655,1],[1657,1],[1666,1],[1699,1],[1739,1],[1822,1],[1900,1],[1945,1],[1953,1],[1960,2],[2003,1],[2013,1],[2015,1],[2032,2],[2044,1],[2111,1],[2132,2],[2152,2],[2155,2],[2158,1]]},"835":{"position":[[23,1],[64,1],[106,1],[108,1],[110,1],[117,1],[136,1],[153,1],[175,1],[177,1],[187,1],[213,1],[215,1],[253,2],[283,2],[286,2],[289,1],[296,1],[315,1],[332,1],[356,1],[358,1],[368,1],[384,2],[387,2],[390,1],[396,1],[432,1],[445,1],[486,1],[528,1],[530,1],[532,1],[539,1],[558,1],[575,1],[597,1],[599,1],[609,1],[635,1],[637,1],[675,2],[705,2],[708,2],[711,1],[718,1],[737,1],[754,1],[778,1],[780,1],[790,1],[806,2],[809,2],[812,1],[819,1]]},"839":{"position":[[23,1],[25,1],[44,1],[46,1],[57,1],[59,1],[61,1],[87,1],[89,1],[108,1],[110,1],[121,1],[123,2],[126,1]]},"841":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[54,2],[57,1],[59,1],[88,1],[101,1],[103,1],[113,1],[115,1],[126,1],[128,3],[132,2],[135,2],[138,1]]},"845":{"position":[[23,1]]},"850":{"position":[[82,1],[208,2],[211,1],[221,1],[223,1],[231,2],[243,1],[273,1],[286,2]]},"854":{"position":[[23,1],[25,1],[44,1],[46,1],[67,1],[69,1],[71,1],[113,1],[115,1],[134,1],[136,1],[157,1],[159,2],[162,1]]},"856":{"position":[[23,1],[25,1],[35,1],[37,1],[51,1],[53,3],[57,2],[60,1],[62,1],[94,1],[96,1],[106,1],[108,1],[122,1],[124,3],[128,2],[131,2],[134,1]]},"858":{"position":[[60,1],[62,1],[81,1],[83,1],[94,1],[96,1],[98,1],[132,1],[134,1],[153,1],[155,1],[166,1],[168,2],[171,1]]},"860":{"position":[[23,1],[25,2],[28,1],[74,1],[76,1],[97,2],[107,1],[228,1]]},"862":{"position":[[23,1],[25,2],[28,1],[71,1],[73,1],[94,2],[104,1],[221,1]]},"864":{"position":[[23,1],[57,1],[91,1],[125,3],[129,1],[259,2],[266,1],[303,1],[316,1],[350,1],[384,1],[418,3],[422,1],[552,2],[560,1]]},"866":{"position":[[23,1],[25,1],[41,1],[43,1],[55,1],[57,1],[80,2],[86,1],[88,1],[111,2],[114,2],[117,1],[119,1],[156,1],[169,1],[171,1],[187,1],[189,1],[201,1],[203,1],[226,2],[232,1],[234,1],[257,2],[260,2],[263,2],[266,1]]},"868":{"position":[[23,1],[25,1],[44,1],[46,1],[52,1],[54,1],[69,2],[82,1],[84,1],[102,2],[108,1],[110,1],[128,2],[150,1],[152,1],[170,2],[173,2],[176,1],[178,1],[214,1],[227,1],[229,1],[248,1],[250,1],[256,1],[258,1],[273,2],[286,1],[288,1],[306,2],[312,1],[314,1],[332,2],[354,1],[356,1],[374,2],[377,2],[380,2],[383,1]]},"870":{"position":[[23,1],[29,1],[73,1],[87,1],[89,1],[91,1],[137,1],[139,1],[160,2],[170,1],[291,2],[294,1],[337,1],[339,1],[360,2],[370,1],[487,2],[490,2],[493,1]]},"876":{"position":[[23,1],[25,1],[44,1],[46,1],[61,1],[63,1],[65,1],[107,1],[109,1],[128,1],[130,1],[145,1],[147,2],[150,1]]},"878":{"position":[[39,1],[41,1],[51,1],[53,1],[61,1],[63,1],[78,1],[80,1],[86,1],[88,1],[101,1],[109,2],[112,2],[115,2],[124,1],[126,3],[130,2],[133,1],[135,1],[167,1],[169,1],[179,1],[181,1],[189,1],[191,1],[206,1],[208,1],[214,1],[216,1],[229,1],[237,2],[240,2],[243,2],[252,1],[254,3],[258,2],[261,2],[264,1]]},"880":{"position":[[49,1],[195,1],[197,1],[204,1],[241,1],[336,1],[338,1],[346,2],[365,1],[418,1],[426,2],[429,2],[436,1],[468,1],[614,1],[616,1],[623,1],[660,1],[755,1],[757,1],[765,2],[784,1],[837,1],[845,2],[848,2],[856,1]]},"884":{"position":[[23,1],[25,1],[44,1],[46,1],[54,1],[56,1],[58,1],[100,1],[102,1],[121,1],[123,1],[131,1],[133,2],[136,1]]},"886":{"position":[[23,1],[25,1],[35,1],[37,1],[43,1],[45,3],[49,2],[52,1],[54,1],[86,1],[88,1],[98,1],[100,1],[106,1],[108,3],[112,2],[115,2],[118,1]]},"888":{"position":[[23,1],[29,1],[59,1]]},"890":{"position":[[23,1],[25,1],[36,1],[38,1],[56,1],[58,3],[62,2],[65,1],[67,1],[102,1],[123,1],[125,1],[155,2],[163,1],[165,1],[176,1],[178,1],[196,1],[198,3],[202,2],[205,2],[208,1]]},"894":{"position":[[43,1],[49,1],[80,1],[96,1],[136,1]]},"896":{"position":[[49,1],[51,1],[100,1],[102,1],[111,1],[113,1],[202,1],[204,1],[219,1],[221,1],[236,1],[238,1],[260,1],[285,1],[293,2],[296,2],[299,2],[353,1],[409,1],[477,3],[519,1],[535,1],[537,1],[546,1],[548,1],[560,1],[562,1],[572,1],[580,1],[582,2],[590,1],[592,1],[606,1],[622,1],[624,1],[633,1],[641,2],[653,1],[673,1],[675,1],[776,1],[864,1],[866,3],[870,2],[873,2],[876,2],[879,2],[882,2],[891,1],[893,1],[902,1],[925,1],[1009,2],[1115,1],[1146,2],[1149,1],[1151,1],[1183,1],[1185,1],[1234,1],[1236,1],[1245,1],[1247,1],[1336,1],[1338,1],[1353,1],[1355,1],[1370,1],[1372,1],[1394,1],[1419,1],[1427,2],[1430,2],[1433,2],[1487,1],[1543,1],[1611,3],[1653,1],[1669,1],[1671,1],[1680,1],[1682,1],[1694,1],[1696,1],[1706,1],[1714,1],[1716,2],[1724,1],[1726,1],[1740,1],[1756,1],[1758,1],[1767,1],[1775,2],[1787,1],[1807,1],[1809,1],[1910,1],[1998,1],[2000,3],[2004,2],[2007,2],[2010,2],[2013,2],[2016,2],[2025,1],[2027,1],[2036,1],[2059,1],[2143,2],[2249,1],[2280,2],[2283,2],[2286,1]]},"900":{"position":[[184,1]]},"902":{"position":[[23,1],[25,1],[62,1],[64,1],[73,1],[75,1],[86,1],[88,1],[199,1],[201,1],[208,1],[217,2],[227,1],[242,2],[245,2],[248,2],[257,1],[259,1],[268,1],[385,1],[403,1],[435,1],[466,1],[491,1],[509,1],[523,1],[535,2],[568,1],[639,1],[682,1],[711,1],[747,1],[758,1],[763,2],[787,1],[816,1],[860,1],[886,1],[898,1],[944,2],[956,1],[1084,2],[1087,1],[1089,1],[1159,1],[1161,1],[1198,1],[1200,1],[1209,1],[1211,1],[1222,1],[1224,1],[1335,1],[1337,1],[1344,1],[1353,2],[1363,1],[1378,2],[1381,2],[1384,2],[1393,1],[1395,1],[1404,1],[1521,1],[1539,1],[1571,1],[1602,1],[1627,1],[1645,1],[1659,1],[1671,2],[1704,1],[1775,1],[1818,1],[1847,1],[1883,1],[1894,1],[1899,2],[1923,1],[1952,1],[1996,1],[2022,1],[2034,1],[2080,2],[2092,1],[2220,2],[2223,2],[2226,1]]},"906":{"position":[[23,1],[29,1],[69,1],[71,1],[73,1],[101,1],[119,1],[121,3],[125,2],[128,2],[131,1]]},"908":{"position":[[23,1],[25,2],[28,1],[56,1],[74,1],[76,3],[80,1]]},"912":{"position":[[31,1],[61,1],[96,1],[220,1],[254,3],[258,1],[391,2],[398,1],[432,1],[459,1],[461,1],[476,2],[484,1],[599,1],[626,1],[691,1],[706,1],[756,1],[770,1],[808,2],[826,2],[842,1],[868,1],[958,2],[1031,2],[1049,1],[1079,1],[1114,1],[1238,1],[1272,3],[1276,1],[1409,2],[1417,1]]},"914":{"position":[[23,1],[29,1],[44,1]]},"918":{"position":[[23,1],[25,1],[37,1],[39,1],[49,1],[57,1],[59,1],[61,1],[89,1],[91,1],[103,1],[105,1],[115,1],[123,1],[125,1],[127,1]]},"920":{"position":[[107,1],[136,1],[183,1],[185,2],[188,3],[192,6],[199,11],[211,6],[218,10],[229,4],[236,3],[240,20],[261,7],[269,11],[281,5],[289,3],[293,8],[302,5],[308,7],[316,3],[320,17],[340,3],[344,8],[353,5],[359,5],[365,4],[370,18],[391,11],[403,11],[415,3],[419,7],[427,6],[434,3],[438,3],[442,11],[454,11],[466,3],[470,5],[476,6],[483,3],[487,2],[519,1],[591,1],[593,1],[617,2],[620,1],[622,2],[625,1],[697,2],[700,1],[702,2],[705,1],[779,2],[782,1],[784,2],[787,1],[874,2],[877,1],[879,2],[882,1],[967,2],[970,1],[972,2],[975,1],[1057,2],[1060,1],[1062,2],[1065,1],[1158,2],[1161,1],[1163,2],[1166,1],[1230,3],[1234,1],[1236,2],[1239,1],[1290,2],[1293,1],[1295,2],[1298,1],[1325,1],[1400,1],[1441,1],[1496,1],[1546,1],[1596,1],[1641,1],[1666,1],[1696,1],[1718,1],[1731,1],[1745,1],[1774,1],[1821,1],[1823,2],[1826,3],[1830,6],[1837,11],[1849,6],[1856,10],[1867,4],[1874,3],[1878,20],[1899,7],[1907,11],[1919,5],[1927,3],[1931,8],[1940,5],[1946,7],[1954,3],[1958,17],[1978,3],[1982,8],[1991,5],[1997,5],[2003,4],[2008,18],[2029,11],[2041,11],[2053,3],[2057,7],[2065,6],[2072,3],[2076,3],[2080,11],[2092,11],[2104,3],[2108,5],[2114,6],[2121,3],[2125,2],[2157,1],[2229,1],[2231,1],[2255,2],[2258,1],[2260,2],[2263,1],[2335,2],[2338,1],[2340,2],[2343,1],[2417,2],[2420,1],[2422,2],[2425,1],[2512,2],[2515,1],[2517,2],[2520,1],[2605,2],[2608,1],[2610,2],[2613,1],[2695,2],[2698,1],[2700,2],[2703,1],[2796,2],[2799,1],[2801,2],[2804,1],[2868,3],[2872,1],[2874,2],[2877,1],[2928,2],[2931,1],[2933,2],[2936,1],[2963,1],[3038,1],[3079,1],[3134,1],[3184,1],[3234,1],[3279,1],[3312,1],[3409,2],[3476,1],[3483,1],[3499,1],[3524,1],[3565,2],[3647,1],[3654,1],[3670,1],[3699,1],[3724,1],[3759,1],[3791,1],[3797,1],[3804,1],[3840,1],[3842,2],[3859,1],[3861,2],[3877,2],[3880,3],[3884,2],[3899,2],[3902,1],[3915,1],[3917,2],[3923,2],[3963,2],[3971,1]]},"922":{"position":[[158,1],[160,1],[193,2],[196,1],[227,1],[229,1],[240,1],[242,1],[262,1],[264,2],[267,2],[270,1]]},"924":{"position":[[23,1],[25,1],[248,1],[250,3],[325,1],[327,1],[351,1],[353,1],[371,1],[373,1],[375,1],[381,1],[390,1],[402,1],[417,2],[438,1],[449,2],[455,2],[465,1],[467,1],[482,1],[489,2],[499,1],[501,1],[515,1],[522,2],[534,1],[536,1],[543,1],[623,1],[643,1],[651,2],[685,2],[688,1],[690,1],[729,1],[731,1],[757,2],[765,1],[767,1],[990,1],[992,3],[1067,1],[1069,1],[1093,1],[1095,1],[1113,1],[1115,1],[1117,1],[1123,1],[1132,1],[1144,1],[1159,2],[1180,1],[1191,2],[1197,2],[1207,1],[1209,1],[1224,1],[1231,2],[1241,1],[1243,1],[1257,1],[1264,2],[1276,1],[1278,1],[1285,1],[1365,1],[1385,1],[1393,2],[1427,2],[1430,2],[1440,1],[1477,1],[1557,1],[1559,1],[1568,1],[1683,1],[1715,1],[1731,1],[1748,1],[1766,3],[1790,2],[1793,2],[1859,1],[1879,2],[1985,1],[2029,1],[2108,1],[2142,1],[2152,1],[2165,3],[2182,1],[2243,2],[2292,1],[2301,1],[2351,1],[2426,2],[2472,2],[2524,1],[2526,2],[2572,3],[2593,2],[2626,2],[2650,1],[2691,1],[2696,1],[2719,2],[2747,1],[2779,2],[2838,1],[2966,1],[3025,1],[3063,1],[3065,2],[3073,2],[3076,1],[3130,1],[3135,1],[3167,1],[3241,1],[3243,1],[3259,3],[3268,1],[3280,1],[3364,1],[3387,2],[3390,1],[3468,1],[3501,2],[3504,1],[3570,1],[3596,2],[3599,1],[3670,1],[3693,2],[3696,1],[3769,1],[3798,2],[3801,1],[3867,1],[3886,1],[3893,2],[3906,1],[3932,2],[3935,1],[4013,1],[4047,2],[4050,1],[4117,1],[4136,2],[4139,1],[4228,1],[4255,2],[4258,2],[4261,1]]},"926":{"position":[[23,1],[29,1],[55,1]]},"928":{"position":[[23,1],[29,1],[65,1],[96,1],[98,1],[100,1],[164,1],[184,1],[202,2],[205,2],[208,1]]},"932":{"position":[[23,1],[25,1],[37,1],[39,1],[49,1],[57,1],[59,1],[61,1],[89,1],[91,1],[103,1],[105,1],[115,1],[123,1],[125,1],[127,1]]},"934":{"position":[[23,1],[47,1],[49,2],[52,3],[56,6],[63,11],[75,6],[82,10],[93,4],[100,3],[104,20],[125,7],[133,11],[145,5],[153,3],[157,8],[166,5],[172,7],[180,3],[184,17],[204,3],[208,8],[217,5],[223,5],[229,4],[234,18],[255,11],[267,11],[279,3],[283,7],[291,6],[298,3],[302,3],[306,11],[318,11],[330,3],[334,5],[340,6],[347,3],[351,2],[359,1],[381,2],[389,2],[410,1],[412,1],[420,1],[435,1],[437,1],[564,1],[573,2],[583,1],[585,1],[594,1],[644,1],[646,1],[648,1],[657,1],[688,1],[690,1],[709,1],[711,2],[714,2],[721,1],[727,2],[730,1],[739,1],[746,1],[767,1],[769,1],[787,1],[789,2],[792,2],[799,1],[805,2],[808,1],[817,1],[858,1],[860,1],[882,1],[884,2],[887,2],[894,1],[900,2],[903,1],[912,1],[954,1],[956,1],[975,1],[977,2],[980,2],[987,1],[993,2],[996,1],[1005,1],[1049,1],[1051,1],[1067,1],[1069,2],[1072,2],[1079,1],[1085,2],[1088,1],[1097,1],[1141,1],[1143,1],[1168,1],[1170,2],[1173,2],[1180,1],[1186,2],[1189,1],[1198,1],[1219,1],[1221,1],[1242,1],[1244,2],[1247,2],[1254,1],[1260,2],[1263,1],[1272,1],[1287,1],[1289,1],[1303,1],[1305,3],[1309,2],[1316,1],[1322,2],[1325,1],[1334,1],[1391,1],[1393,1],[1407,1],[1409,2],[1412,2],[1419,1],[1425,2],[1428,2],[1438,1],[1463,1],[1498,1],[1530,1],[1536,1],[1543,1],[1557,1],[1559,2],[1576,1],[1578,2],[1594,2],[1597,3],[1601,2],[1616,2],[1619,1],[1632,1],[1634,2],[1640,2],[1648,1],[1655,2],[1658,1],[1719,1],[1733,2],[1749,2],[1789,1],[1791,1],[1856,2],[1912,1],[1922,1],[1971,1],[1988,1],[2063,1],[2071,1],[2085,2],[2098,2],[2121,1],[2154,1],[2292,1],[2316,1],[2318,2],[2321,3],[2325,6],[2332,11],[2344,6],[2351,10],[2362,4],[2369,3],[2373,20],[2394,7],[2402,11],[2414,5],[2422,3],[2426,8],[2435,5],[2441,7],[2449,3],[2453,17],[2473,3],[2477,8],[2486,5],[2492,5],[2498,4],[2503,18],[2524,11],[2536,11],[2548,3],[2552,7],[2560,6],[2567,3],[2571,3],[2575,11],[2587,11],[2599,3],[2603,5],[2609,6],[2616,3],[2620,2],[2628,1],[2650,2],[2658,2],[2679,1],[2681,1],[2689,1],[2704,1],[2706,1],[2833,1],[2842,2],[2852,1],[2854,1],[2863,1],[2913,1],[2915,1],[2917,1],[2926,1],[2957,1],[2959,1],[2978,1],[2980,2],[2983,2],[2990,1],[2996,2],[2999,1],[3008,1],[3015,1],[3036,1],[3038,1],[3056,1],[3058,2],[3061,2],[3068,1],[3074,2],[3077,1],[3086,1],[3127,1],[3129,1],[3151,1],[3153,2],[3156,2],[3163,1],[3169,2],[3172,1],[3181,1],[3223,1],[3225,1],[3244,1],[3246,2],[3249,2],[3256,1],[3262,2],[3265,1],[3274,1],[3318,1],[3320,1],[3336,1],[3338,2],[3341,2],[3348,1],[3354,2],[3357,1],[3366,1],[3410,1],[3412,1],[3437,1],[3439,2],[3442,2],[3449,1],[3455,2],[3458,1],[3467,1],[3488,1],[3490,1],[3511,1],[3513,2],[3516,2],[3523,1],[3529,2],[3532,1],[3541,1],[3556,1],[3558,1],[3572,1],[3574,3],[3578,2],[3585,1],[3591,2],[3594,1],[3603,1],[3660,1],[3662,1],[3676,1],[3678,2],[3681,2],[3688,1],[3694,2],[3697,2],[3707,1],[3732,1],[3767,1],[3799,1],[3805,1],[3812,1],[3826,1],[3828,2],[3845,1],[3847,2],[3863,2],[3866,3],[3870,2],[3885,2],[3888,1],[3901,1],[3903,2],[3909,2],[3917,1],[3924,2],[3927,1],[3988,1],[4002,2],[4018,2],[4058,1],[4060,1],[4125,2],[4181,1],[4191,1],[4240,1],[4257,1],[4332,1],[4340,1],[4354,2],[4367,2],[4391,1]]},"938":{"position":[[49,1],[51,1],[100,1],[102,1],[332,1],[334,1],[344,1],[353,2],[362,1],[364,1],[374,1],[383,2],[392,1],[394,1],[491,1],[493,1],[597,2],[609,1],[611,1],[637,1],[651,1],[653,1],[682,1],[711,1],[732,1],[734,1],[755,1],[772,1],[774,1],[803,1],[811,2],[814,2],[817,2],[831,1],[833,1],[859,1],[861,1],[871,1],[882,2],[893,1],[895,1],[919,1],[927,2],[941,1],[943,1],[962,1],[964,1],[974,1],[981,2],[1008,1],[1010,1],[1020,1],[1027,2],[1045,1],[1047,1],[1057,1],[1070,2],[1088,1],[1090,1],[1100,1],[1107,2],[1135,1],[1137,1],[1147,1],[1154,2],[1171,1],[1173,1],[1183,1],[1191,2],[1194,2],[1197,2],[1200,2],[1208,1],[1210,1],[1212,1],[1244,1],[1312,1],[1359,1],[1361,1],[1404,2],[1412,1],[1420,2],[1433,1],[1461,2],[1464,1],[1513,1],[1561,1],[1563,1],[1587,2],[1595,1],[1603,2],[1616,1],[1637,2],[1640,1],[1707,1],[1729,2],[1732,1],[1804,1],[1829,2],[1832,1],[1899,1],[1926,2],[1929,1],[1990,1],[2015,2],[2018,1],[2075,1],[2114,2],[2127,1],[2160,2],[2163,2],[2166,2],[2169,2],[2178,1],[2180,1],[2410,1],[2466,1],[2522,1],[2642,1],[2727,1],[2824,1],[2834,1],[2863,1],[2865,1],[2892,2],[2895,2],[2914,1],[2981,1],[2991,1],[3033,1],[3035,1],[3076,1],[3083,1],[3102,1],[3121,1],[3138,1],[3162,1],[3175,1],[3195,1],[3210,1],[3235,1],[3240,2],[3243,2],[3246,2],[3299,1],[3384,1],[3393,1],[3435,1],[3478,7],[3491,2],[3568,1],[3605,1],[3639,2],[3642,4],[3658,1],[3668,2],[3839,1],[3870,3],[3928,3],[3937,2],[3940,1],[3942,1],[3974,1],[3976,1],[4025,1],[4027,1],[4257,1],[4259,1],[4269,1],[4278,2],[4287,1],[4289,1],[4299,1],[4308,2],[4317,1],[4319,1],[4416,1],[4418,1],[4522,2],[4534,1],[4536,1],[4562,1],[4576,1],[4578,1],[4607,1],[4636,1],[4657,1],[4659,1],[4680,1],[4697,1],[4699,1],[4728,1],[4736,2],[4739,2],[4742,2],[4756,1],[4758,1],[4784,1],[4786,1],[4796,1],[4807,2],[4818,1],[4820,1],[4844,1],[4852,2],[4866,1],[4868,1],[4887,1],[4889,1],[4899,1],[4906,2],[4933,1],[4935,1],[4945,1],[4952,2],[4970,1],[4972,1],[4982,1],[4995,2],[5013,1],[5015,1],[5025,1],[5032,2],[5060,1],[5062,1],[5072,1],[5079,2],[5096,1],[5098,1],[5108,1],[5116,2],[5119,2],[5122,2],[5125,2],[5133,1],[5135,1],[5137,1],[5169,1],[5237,1],[5284,1],[5286,1],[5329,2],[5337,1],[5345,2],[5358,1],[5386,2],[5389,1],[5438,1],[5486,1],[5488,1],[5512,2],[5520,1],[5528,2],[5541,1],[5562,2],[5565,1],[5632,1],[5654,2],[5657,1],[5729,1],[5754,2],[5757,1],[5824,1],[5851,2],[5854,1],[5915,1],[5940,2],[5943,1],[6000,1],[6039,2],[6052,1],[6085,2],[6088,2],[6091,2],[6094,2],[6103,1],[6105,1],[6335,1],[6391,1],[6447,1],[6567,1],[6652,1],[6749,1],[6759,1],[6788,1],[6790,1],[6817,2],[6820,2],[6839,1],[6906,1],[6916,1],[6958,1],[6960,1],[7001,1],[7008,1],[7027,1],[7046,1],[7063,1],[7087,1],[7100,1],[7120,1],[7135,1],[7160,1],[7165,2],[7168,2],[7171,2],[7224,1],[7309,1],[7318,1],[7360,1],[7403,7],[7416,2],[7493,1],[7530,1],[7564,2],[7567,4],[7583,1],[7593,2],[7764,1],[7795,3],[7853,3],[7862,2],[7865,2],[7868,1]]},"940":{"position":[[23,1],[65,1],[92,2],[155,1],[189,1],[231,1],[258,2],[322,1]]},"942":{"position":[[38,1],[40,1],[47,1],[49,1],[68,1],[70,1],[78,1],[80,5],[89,1],[109,2],[130,1],[132,1],[140,1],[142,4],[150,1],[169,2],[188,1],[190,1],[198,1],[200,4],[208,1],[228,2],[247,1],[249,1],[257,1],[259,4],[267,1],[285,2],[309,1],[311,1],[319,1],[321,5],[330,1],[350,2],[370,1],[372,1],[380,1],[382,4],[390,1],[409,2],[430,1],[432,1],[440,1],[442,4],[450,1],[469,2],[496,1],[498,1],[506,1],[508,4],[516,1],[535,2],[552,1],[554,1],[562,1],[564,4],[572,1],[590,2],[593,2],[596,1],[598,1],[631,1],[633,1],[640,1],[642,1],[661,1],[663,1],[671,1],[673,5],[682,1],[702,2],[723,1],[725,1],[733,1],[735,4],[743,1],[762,2],[781,1],[783,1],[791,1],[793,4],[801,1],[821,2],[840,1],[842,1],[850,1],[852,4],[860,1],[878,2],[902,1],[904,1],[912,1],[914,5],[923,1],[943,2],[963,1],[965,1],[973,1],[975,4],[983,1],[1002,2],[1023,1],[1025,1],[1033,1],[1035,4],[1043,1],[1062,2],[1089,1],[1091,1],[1099,1],[1101,4],[1109,1],[1128,2],[1145,1],[1147,1],[1155,1],[1157,4],[1165,1],[1183,2],[1186,2],[1189,2],[1192,1]]},"944":{"position":[[23,1],[46,1],[136,1],[138,1],[145,1],[162,1],[182,1],[206,1],[208,1],[218,1],[231,2],[299,1],[301,1],[391,2],[394,2],[397,1],[457,1],[495,2],[522,1],[559,1],[609,2],[708,1],[710,1],[777,1],[792,1],[853,1],[905,1],[1033,1],[1035,1],[1037,1],[1044,1],[1066,1],[1083,1],[1108,1],[1125,1],[1149,2],[1152,1],[1159,1],[1181,1],[1198,1],[1220,1],[1261,1],[1285,2],[1288,1],[1302,1],[1338,1],[1359,1],[1361,1],[1363,1],[1397,1],[1439,1],[1466,2],[1530,2],[1533,2],[1541,1],[1564,1],[1654,1],[1656,1],[1663,1],[1680,1],[1700,1],[1724,1],[1726,1],[1736,1],[1749,2],[1817,1],[1819,1],[1909,2],[1912,2],[1915,1],[1975,1],[2013,2],[2040,1],[2077,1],[2127,2],[2226,1],[2228,1],[2295,1],[2310,1],[2371,1],[2423,1],[2551,1],[2553,1],[2555,1],[2562,1],[2584,1],[2601,1],[2626,1],[2643,1],[2667,2],[2670,1],[2677,1],[2699,1],[2716,1],[2738,1],[2779,1],[2803,2],[2806,1],[2821,1]]},"948":{"position":[[78,1],[80,1],[89,1],[91,1],[101,1],[109,2],[112,1],[114,1],[136,1],[138,1],[147,1],[149,1],[159,1],[167,2],[170,2],[173,1]]},"950":{"position":[[23,1],[57,1],[83,1],[156,1],[205,1],[215,1],[223,2],[259,1],[268,1],[270,1],[277,1],[279,4],[293,1],[295,4],[300,2],[309,1],[311,1],[324,1],[342,1],[350,2],[361,1],[363,1],[375,1],[377,1],[553,2],[556,2],[559,1],[565,1],[612,1],[631,1],[665,1],[691,1],[764,1],[813,1],[823,1],[831,2],[867,1],[876,1],[878,1],[885,1],[887,4],[901,1],[903,4],[908,2],[917,1],[919,1],[932,1],[950,1],[958,2],[969,1],[971,1],[983,1],[985,1],[1161,2],[1164,2],[1167,1],[1179,1],[1188,1]]},"954":{"position":[[69,1],[71,1],[80,1],[82,1],[92,1],[100,2],[103,1],[105,1],[127,1],[129,1],[138,1],[140,1],[150,1],[158,2],[161,2],[164,1]]},"956":{"position":[[37,1],[129,1],[176,2],[192,1],[209,2],[219,2],[222,3],[243,3],[251,2],[285,1],[308,1],[315,1],[322,2],[369,1],[379,1],[402,1],[441,1],[453,2],[477,1],[499,1],[558,1],[602,1],[654,1],[722,1],[731,1],[733,1],[742,1],[781,1],[792,1],[802,3],[806,2],[816,1],[818,1],[827,1],[866,1],[878,1],[888,3],[902,1],[944,1],[1007,1],[1052,1],[1061,3],[1065,2],[1068,2],[1075,1],[1111,1],[1130,1],[1146,2],[1159,1],[1251,1],[1298,2],[1314,1],[1331,2],[1341,2],[1344,3],[1365,3],[1373,2],[1407,1],[1430,1],[1437,1],[1444,2],[1491,1],[1501,1],[1524,1],[1563,1],[1575,2],[1599,1],[1621,1],[1680,1],[1724,1],[1776,1],[1844,1],[1853,1],[1855,1],[1864,1],[1903,1],[1914,1],[1924,3],[1928,2],[1938,1],[1940,1],[1949,1],[1988,1],[2000,1],[2010,3],[2024,1],[2066,1],[2129,1],[2174,1],[2183,3],[2187,2],[2190,2],[2198,1]]},"960":{"position":[[176,1],[178,1],[190,1],[192,4],[204,1],[206,4],[219,1],[221,1],[237,1],[244,2],[247,1],[249,1],[291,1],[362,1],[381,1],[383,1],[395,1],[397,4],[409,1],[411,4],[424,1],[426,1],[442,1],[449,2],[452,2],[460,1],[513,1],[523,1],[525,1],[708,2],[720,1],[763,1],[775,2],[814,1],[824,1],[860,1],[917,1],[929,2],[937,1]]},"962":{"position":[[78,1],[80,1],[89,1],[91,1],[99,1],[101,1],[111,1],[119,2],[122,2],[125,1],[127,1],[149,1],[151,1],[160,1],[162,1],[170,1],[172,1],[182,1],[190,2],[193,2],[196,2],[199,1]]},"964":{"position":[[86,1],[88,1],[96,1],[98,1],[108,1],[116,2],[119,1],[121,1],[171,1],[185,1],[204,1],[206,1],[214,1],[216,1],[226,1],[234,2],[237,2],[240,1]]},"968":{"position":[[23,1],[25,1],[44,1],[65,1],[75,1],[77,1],[114,1],[133,1],[149,2],[162,1],[164,1],[183,1],[204,1],[214,2],[223,1],[225,1],[258,1],[297,1],[310,1],[312,1],[321,1],[323,1],[332,1],[340,2],[343,2],[346,2],[349,2],[352,1]]},"970":{"position":[[51,1],[53,1],[62,1],[64,1],[73,1],[81,2],[84,1],[86,1],[125,1],[138,1],[140,1],[149,1],[151,1],[160,1],[168,2],[171,2],[174,1]]},"974":{"position":[[23,1],[46,1],[99,1],[127,1],[146,1],[247,1],[254,1],[276,1],[280,1],[286,1],[337,1],[356,1],[379,1],[432,1],[460,1],[479,1],[580,1],[587,1],[609,1],[613,1],[620,1]]},"978":{"position":[[37,1],[39,1],[51,1],[53,1],[63,1],[71,1],[73,1],[75,1],[103,1],[105,1],[117,1],[119,1],[129,1],[137,1],[139,1],[141,1]]},"980":{"position":[[43,1],[67,1],[84,1],[86,3],[90,6],[97,11],[109,6],[116,10],[127,4],[136,1],[138,3],[142,20],[163,7],[171,11],[183,5],[191,2],[194,1],[196,3],[200,8],[209,5],[215,7],[223,3],[227,17],[247,2],[250,1],[252,3],[256,8],[265,5],[271,5],[277,4],[282,18],[303,2],[306,1],[308,11],[320,11],[332,3],[336,7],[344,6],[351,3],[355,3],[359,2],[362,1],[364,11],[376,11],[388,3],[392,5],[398,6],[405,3],[409,2],[412,2],[431,1],[446,2],[471,1],[512,1],[519,1],[534,1],[552,1],[558,2],[569,1],[589,1],[645,1],[647,1],[665,1],[680,1],[694,1],[696,1],[782,1],[1219,2],[1236,1],[1238,1],[1275,2],[1278,2],[1281,2],[1339,2],[1342,1],[1362,1],[1400,1],[1471,1],[1490,1],[1514,1],[1531,1],[1533,3],[1537,6],[1544,11],[1556,6],[1563,10],[1574,4],[1583,1],[1585,3],[1589,20],[1610,7],[1618,11],[1630,5],[1638,2],[1641,1],[1643,3],[1647,8],[1656,5],[1662,7],[1670,3],[1674,17],[1694,2],[1697,1],[1699,3],[1703,8],[1712,5],[1718,5],[1724,4],[1729,18],[1750,2],[1753,1],[1755,11],[1767,11],[1779,3],[1783,7],[1791,6],[1798,3],[1802,3],[1806,2],[1809,1],[1811,11],[1823,11],[1835,3],[1839,5],[1845,6],[1852,3],[1856,2],[1859,2],[1878,1],[1893,2],[1918,1],[1959,1],[1966,1],[1981,1],[1999,1],[2005,2],[2016,1],[2036,1],[2092,1],[2094,1],[2112,1],[2127,1],[2141,1],[2143,1],[2229,1],[2666,2],[2683,1],[2685,1],[2722,2],[2725,2],[2728,2],[2786,2],[2789,1],[2817,1],[2905,2],[2972,1],[2982,1],[3014,1],[3055,2],[3076,1],[3160,1],[3170,1],[3199,1],[3226,1],[3261,1],[3293,1],[3299,1],[3306,1],[3330,1],[3345,2],[3373,1],[3386,2],[3389,2],[3406,1],[3408,2],[3423,2],[3426,1],[3439,1],[3441,2],[3447,2],[3548,2],[3602,2],[3610,1]]},"984":{"position":[[23,1],[29,1],[107,1],[152,1],[189,1],[209,2],[241,1]]},"986":{"position":[[23,1],[25,1],[32,1],[34,1],[42,1],[57,1],[66,2],[82,1],[84,1],[94,1],[111,1],[128,1],[137,2],[150,1],[152,1],[161,1],[163,1],[172,2],[175,2],[178,1],[180,1],[208,1],[210,1],[212,1],[247,1],[260,2],[263,2],[271,1],[273,1],[280,1],[282,1],[290,1],[305,1],[314,2],[330,1],[332,1],[342,1],[359,1],[376,1],[385,2],[398,1],[400,1],[409,1],[411,1],[420,2],[423,2],[426,2],[434,1],[535,2],[538,1],[548,1],[550,1],[570,2],[599,2],[611,1],[684,2],[692,1]]},"988":{"position":[[38,1],[40,1],[47,1],[49,1],[70,1],[72,1],[80,1],[82,4],[90,1],[108,2],[130,1],[132,1],[140,1],[142,4],[150,1],[168,2],[188,1],[190,1],[198,1],[200,4],[208,1],[226,2],[249,1],[251,1],[259,1],[261,4],[269,1],[287,2],[304,1],[306,1],[314,1],[316,4],[324,1],[342,2],[359,1],[361,1],[369,1],[371,4],[379,1],[397,2],[413,1],[415,1],[423,1],[425,5],[434,1],[452,2],[467,1],[469,1],[477,1],[479,4],[487,1],[505,2],[522,1],[524,1],[532,1],[534,4],[542,1],[560,2],[577,1],[579,1],[587,1],[589,4],[597,1],[615,2],[631,1],[633,1],[641,1],[643,4],[651,1],[669,2],[672,2],[675,1],[677,1],[710,1],[712,1],[719,1],[721,1],[742,1],[744,1],[752,1],[754,4],[762,1],[780,2],[802,1],[804,1],[812,1],[814,4],[822,1],[840,2],[860,1],[862,1],[870,1],[872,4],[880,1],[898,2],[921,1],[923,1],[931,1],[933,4],[941,1],[959,2],[976,1],[978,1],[986,1],[988,4],[996,1],[1014,2],[1031,1],[1033,1],[1041,1],[1043,4],[1051,1],[1069,2],[1085,1],[1087,1],[1095,1],[1097,5],[1106,1],[1124,2],[1139,1],[1141,1],[1149,1],[1151,4],[1159,1],[1177,2],[1194,1],[1196,1],[1204,1],[1206,4],[1214,1],[1232,2],[1249,1],[1251,1],[1259,1],[1261,4],[1269,1],[1287,2],[1303,1],[1305,1],[1313,1],[1315,4],[1323,1],[1341,2],[1344,2],[1347,2],[1350,1]]},"990":{"position":[[23,1],[58,1],[60,1],[69,1],[90,1],[92,1],[108,1],[110,4],[119,1],[126,1],[142,1],[158,2],[174,2],[218,1],[220,1],[266,1],[327,2],[433,1],[470,1],[483,1],[518,1],[520,1],[529,1],[550,1],[552,1],[568,1],[570,4],[579,1],[586,1],[602,1],[618,2],[634,2],[678,1],[680,1],[726,1],[787,2],[894,1]]},"994":{"position":[[54,1],[56,1],[75,1],[77,1],[87,1],[89,1],[91,1],[125,1],[127,1],[146,1],[148,1],[158,1],[160,2],[168,1],[170,1],[172,1],[225,2],[238,1],[255,2],[258,1],[311,2],[314,1],[320,1],[341,2],[354,1],[376,2],[379,2],[387,1],[478,1],[488,1],[513,1],[530,1],[630,2],[638,1]]},"998":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,3],[52,2],[55,1],[57,1],[89,1],[91,1],[101,1],[103,1],[112,1],[114,3],[118,2],[121,2],[124,1]]},"1000":{"position":[[23,1],[25,1],[44,1],[46,1],[61,1],[63,1],[65,1],[99,1],[101,1],[120,1],[122,1],[137,1],[139,2],[142,1]]},"1002":{"position":[[52,1],[128,2],[223,1],[225,1],[232,1],[247,1],[262,1],[271,2],[283,1],[285,1],[298,1],[307,2],[318,1],[320,1],[343,1],[373,1],[407,1],[439,1],[468,4],[473,1],[481,2],[484,2],[690,1],[732,1],[808,2],[903,1],[905,1],[912,1],[927,1],[942,1],[951,2],[963,1],[965,1],[978,1],[987,2],[998,1],[1000,1],[1023,1],[1053,1],[1087,1],[1119,1],[1148,4],[1153,1],[1161,2],[1164,2],[1371,1]]},"1006":{"position":[[23,1],[45,1],[81,1],[152,1],[154,1],[164,1],[175,1],[177,1],[314,2],[419,1],[429,2],[445,1],[447,1],[459,1],[501,1],[508,3],[522,1],[524,1],[534,1],[566,1],[617,1],[649,1],[717,1],[719,3],[723,2],[728,2],[733,2],[738,2],[743,2],[748,2],[834,1],[836,1],[847,1],[854,2],[857,2],[860,2],[863,1],[869,1],[914,1],[927,1],[1005,1],[1024,1],[1046,1],[1082,1],[1153,1],[1155,1],[1165,1],[1176,1],[1178,1],[1315,2],[1420,1],[1430,2],[1446,1],[1448,1],[1460,1],[1502,1],[1509,3],[1523,1],[1525,1],[1535,1],[1567,1],[1618,1],[1650,1],[1718,1],[1720,3],[1724,2],[1729,2],[1734,2],[1739,2],[1744,2],[1749,2],[1835,1],[1837,1],[1848,1],[1855,2],[1858,2],[1861,2],[1864,1],[1878,1],[1921,2],[2050,1],[2061,1],[2079,1],[2081,2],[2089,2],[2119,1],[2121,1],[2131,1],[2242,2],[2280,3],[2290,3],[2307,2],[2337,2],[2376,3],[2388,3],[2405,2],[2423,1],[2471,1],[2529,1],[2548,3],[2559,4],[2578,1],[2605,1],[2663,1],[2690,2],[2699,2],[2738,1],[2760,1],[2768,2],[2792,1],[2822,1],[2890,1],[2895,1],[2897,3],[2901,2],[2911,1],[2913,3],[2917,2],[2923,2],[2962,1],[2964,1],[2975,1],[2982,2],[2985,1],[3035,1]]},"1009":{"position":[[28,1],[52,1],[54,1],[63,1],[65,1],[67,1],[72,1],[93,1],[95,1],[104,1],[110,2],[120,1],[190,2],[193,2],[201,2],[204,1],[209,1],[225,1],[227,1],[236,1],[242,2],[252,1],[322,2],[325,2],[333,2],[347,1],[352,1],[366,1],[379,2],[382,1],[387,1],[402,1],[404,1],[413,1],[418,2],[480,1],[523,2],[538,2],[541,1],[549,1],[565,1],[589,1],[591,1],[600,1],[606,1],[608,2],[611,1],[619,1],[642,1],[673,1],[675,1],[684,1],[689,1],[691,2],[694,2],[702,1],[704,1],[706,1],[714,1],[738,1],[758,2],[776,2],[785,1],[787,1],[789,1],[797,1],[814,1],[833,1],[835,1],[843,1],[849,1],[851,2],[854,2],[862,1],[864,1],[898,1],[973,1],[1048,1],[1125,1],[1171,2],[1174,1],[1223,1],[1225,1],[1238,1],[1256,1],[1276,1],[1304,1],[1328,1],[1340,1],[1356,1],[1399,2],[1460,1],[1468,1],[1480,1],[1482,2],[1497,1],[1532,1],[1553,1],[1603,2],[1620,1],[1633,1],[1745,2],[1823,2],[1839,1],[1854,2],[1881,1],[1886,1],[1906,1],[1986,2],[2021,2],[2064,2],[2116,2],[2198,2],[2214,1],[2229,2],[2256,1],[2261,1],[2287,1],[2289,1],[2298,1],[2304,2],[2313,1],[2366,1],[2452,2],[2494,2],[2546,2],[2569,1],[2596,1],[2615,1],[2617,1],[2619,1],[2681,1],[2698,2],[2719,1],[2781,1],[2804,2],[2807,2],[2815,1],[2839,1],[2841,1],[2850,1],[2852,1],[2854,1],[2859,1],[2880,1],[2882,1],[2891,1],[2897,2],[2907,1],[2977,2],[2980,2],[2988,2],[2991,1],[2996,1],[3012,1],[3014,1],[3023,1],[3029,2],[3039,1],[3109,2],[3112,2],[3120,2],[3134,1],[3139,1],[3153,1],[3166,2],[3169,1],[3174,1],[3189,1],[3191,1],[3200,1],[3205,2],[3267,1],[3310,2],[3325,2],[3328,1],[3336,1],[3352,1],[3376,1],[3378,1],[3387,1],[3393,1],[3395,2],[3398,1],[3406,1],[3429,1],[3460,1],[3462,1],[3471,1],[3476,1],[3478,2],[3481,2],[3489,1],[3491,1],[3493,1],[3501,1],[3525,1],[3545,2],[3563,2],[3572,1],[3574,1],[3576,1],[3584,1],[3601,1],[3620,1],[3622,1],[3630,1],[3636,1],[3638,2],[3641,2],[3649,1],[3651,1],[3685,1],[3760,1],[3835,1],[3912,1],[3958,2],[3961,1],[4010,1],[4012,1],[4025,1],[4043,1],[4063,1],[4091,1],[4115,1],[4127,1],[4143,1],[4186,2],[4247,1],[4255,1],[4267,1],[4269,2],[4284,1],[4319,1],[4340,1],[4390,2],[4407,1],[4420,1],[4532,2],[4610,2],[4626,1],[4641,2],[4668,1],[4673,1],[4693,1],[4773,2],[4808,2],[4851,2],[4903,2],[4985,2],[5001,1],[5016,2],[5043,1],[5048,1],[5074,1],[5076,1],[5085,1],[5091,2],[5100,1],[5153,1],[5239,2],[5281,2],[5333,2],[5357,1]]},"1011":{"position":[[51,1],[53,1],[64,1],[66,1],[89,1],[144,2],[147,1],[149,1],[193,1],[206,1],[208,1],[219,1],[221,1],[244,1],[299,2],[302,2],[305,1]]},"1013":{"position":[[75,1],[132,1],[174,1],[226,1],[291,1],[333,1],[346,1],[403,1],[445,1],[497,1],[563,1]]},"1015":{"position":[[66,1],[92,1],[157,1],[181,1],[239,1],[260,1],[302,1],[304,1],[311,1],[313,3],[327,1],[338,1],[340,3],[355,1],[359,1],[400,2],[415,1],[441,1],[443,1],[454,2],[470,2],[513,1],[531,1],[548,2],[560,1],[591,2],[616,2],[625,2],[628,4],[633,2],[678,2],[728,2],[741,2],[750,2],[753,5],[767,2],[779,1],[796,2],[808,1],[831,2],[885,1],[901,1],[936,1],[993,1],[1008,1],[1046,1],[1059,1],[1085,1],[1150,1],[1174,1],[1232,1],[1253,1],[1295,1],[1297,1],[1304,1],[1306,3],[1320,1],[1331,1],[1333,3],[1348,1],[1352,1],[1393,2],[1408,1],[1434,1],[1436,1],[1447,2],[1463,2],[1506,1],[1524,1],[1541,2],[1553,1],[1584,2],[1609,2],[1618,2],[1621,4],[1626,2],[1671,2],[1721,2],[1734,2],[1743,2],[1746,5],[1760,2],[1772,1],[1789,2],[1801,1],[1824,2],[1878,1],[1894,1],[1929,1],[1986,1],[2002,1]]},"1019":{"position":[[23,1],[25,1],[39,1],[47,1],[49,1],[83,1],[85,1],[99,1],[107,2],[116,1],[137,1],[207,1],[270,1],[341,2],[390,1],[518,1]]},"1021":{"position":[[23,1],[29,1],[73,1],[86,1],[88,1],[90,1],[117,1],[130,2],[133,2],[136,1]]},"1023":{"position":[[23,1],[29,1],[60,1],[73,1],[75,1],[77,1],[104,1],[117,2],[120,2],[123,1]]},"1025":{"position":[[23,1],[61,1],[85,2],[88,1],[90,2],[93,1],[127,1],[168,1],[245,1],[278,1],[291,1],[329,1],[353,2],[356,1],[358,2],[361,1],[395,1],[436,1],[514,1]]},"1027":{"position":[[23,1],[55,1],[57,1],[59,1],[66,1],[87,1],[103,1],[118,2],[125,2],[141,2],[144,1],[185,1],[224,1],[237,1],[269,1],[271,1],[273,1],[280,1],[301,1],[317,1],[332,2],[339,2],[355,2],[358,1],[400,1]]},"1029":{"position":[[23,1],[119,1],[121,1],[130,1],[143,1],[145,1],[163,1],[165,2],[168,2],[175,1],[182,1],[198,1],[214,2],[230,2],[274,1],[276,1],[332,1],[369,1],[382,1],[478,1],[480,1],[489,1],[502,1],[504,1],[522,1],[524,2],[527,2],[534,1],[541,1],[557,1],[573,2],[589,2],[633,1],[635,1],[692,1]]},"1031":{"position":[[23,1],[87,1],[96,1],[109,1],[128,1],[130,2],[133,2],[140,1],[147,2],[154,1],[186,1],[199,1],[263,1],[272,1],[285,1],[304,1],[306,2],[309,2],[316,1],[323,2],[331,1]]},"1037":{"position":[[28,1],[30,1],[47,1],[78,1],[107,1],[126,1],[141,1],[143,1],[172,1],[188,1],[190,1],[192,1],[200,1],[224,1],[237,1],[239,2],[247,1],[249,1],[266,1],[297,1],[326,1],[345,1],[360,2],[368,1],[370,1],[372,1],[421,1],[444,2],[447,1],[498,1],[523,2],[526,1],[572,1],[592,2],[595,1],[643,1],[665,2],[668,1],[716,1],[738,2],[741,1],[786,1],[804,2],[807,1],[827,3],[836,1],[861,1],[870,2],[873,1],[893,3],[902,1],[931,1],[940,2],[943,1],[963,3],[972,1],[994,1],[1003,2],[1006,1],[1026,3],[1035,1],[1057,1],[1066,2],[1069,1],[1089,3],[1098,1],[1120,1],[1129,2],[1132,1],[1152,3],[1161,1],[1180,1],[1189,2],[1192,1],[1213,3],[1222,1],[1245,1],[1254,2],[1257,1],[1278,3],[1287,1],[1310,1],[1319,2],[1322,1],[1342,3],[1351,1],[1374,1],[1383,2],[1386,1],[1406,3],[1415,1],[1442,1],[1451,2],[1454,1],[1456,4],[1481,1],[1491,1],[1508,1],[1515,2],[1518,1],[1520,4],[1545,1],[1555,1],[1572,1],[1579,2],[1582,2],[1585,1]]},"1039":{"position":[[35,1],[158,1],[219,1],[386,1],[394,1],[441,1],[449,1],[456,3],[469,1],[495,1],[497,1],[506,1],[568,1],[673,1],[675,2],[734,2],[741,1],[771,1],[894,1],[955,1],[1122,1],[1130,1],[1177,1],[1185,1],[1192,3],[1205,1],[1231,1],[1233,1],[1242,1],[1304,1],[1409,1],[1411,2],[1470,2],[1478,1]]},"1041":{"position":[[69,1],[305,1]]},"1043":{"position":[[160,1],[196,1],[648,1],[719,1],[1157,1],[1306,1]]},"1047":{"position":[[23,1],[25,2],[28,1],[62,1],[86,1],[123,1],[133,1]]},"1051":{"position":[[23,1],[25,2],[28,1],[61,1],[76,1],[78,1],[80,1],[95,3],[104,1],[118,1],[127,2],[130,1],[198,1],[222,1],[231,2],[234,1],[296,1],[317,1],[326,2],[329,1],[396,1],[420,1],[429,2],[432,1],[513,1],[545,1],[555,2],[558,1],[623,1],[655,1],[664,2],[667,1],[734,1],[763,1],[772,2],[775,1],[842,1],[875,1],[884,2],[887,1],[950,1],[971,1],[980,2],[983,1],[1047,1],[1079,1],[1088,2],[1091,1],[1152,1],[1177,1],[1186,2],[1189,1],[1257,1],[1276,1],[1285,2],[1288,1],[1357,1],[1385,1],[1394,2],[1397,2],[1405,1],[1407,3],[1411,1]]},"1053":{"position":[[23,1],[25,1],[44,1],[46,1],[66,2],[69,1],[71,1],[113,1],[115,1],[134,1],[136,1],[156,2],[159,2],[162,1]]},"1055":{"position":[[220,1]]},"1057":{"position":[[661,1],[678,1],[2017,2],[2073,2]]},"1059":{"position":[[284,1],[377,2],[397,2]]},"1113":{"position":[[70,2],[90,2]]},"1166":{"position":[[290,1]]},"1168":{"position":[[41,1]]},"1172":{"position":[[708,2]]},"1174":{"position":[[539,1],[1521,1],[1546,1],[1548,1],[1562,1],[1564,1],[1574,1],[1582,2],[1585,1],[1587,1]]},"1176":{"position":[[714,1],[832,1],[1563,4],[1889,1],[1926,1],[2456,1],[2513,1],[2571,1],[2615,1],[2650,1],[2652,1],[2661,1],[2677,2],[2686,1],[2751,1],[2753,1],[2761,1]]},"1181":{"position":[[34,1],[36,1],[44,1],[46,1],[55,1],[71,1],[88,1],[96,2],[162,1],[264,1],[266,1],[277,2],[404,1],[462,1],[470,1],[472,1],[506,1],[525,1],[527,1],[535,1],[537,1],[546,1],[562,1],[579,1],[587,2],[653,1],[755,1],[757,1],[768,2],[895,1],[953,1],[961,2],[971,1],[1021,1]]},"1183":{"position":[[32,1],[34,2],[37,1],[71,1],[90,1],[92,3],[96,1]]},"1185":{"position":[[43,1],[65,1],[93,1],[103,1],[129,1],[131,1],[135,1],[178,1],[180,1],[234,2],[239,1],[241,1],[295,2],[298,3],[304,1],[333,1],[356,1],[376,3],[394,1],[423,1],[443,1],[460,3],[475,1],[477,1],[504,2],[515,4],[520,13],[534,3],[538,2],[551,1],[553,1],[567,2],[582,1],[584,1],[604,1],[700,2],[703,11],[715,2],[720,1],[758,1],[808,1],[851,1],[861,3],[897,2],[900,1],[906,1],[937,1],[956,1],[978,1],[1006,1],[1016,1],[1042,1],[1044,1],[1048,1],[1091,1],[1093,1],[1147,2],[1152,1],[1154,1],[1208,2],[1211,3],[1217,1],[1246,1],[1269,1],[1289,3],[1307,1],[1336,1],[1356,1],[1373,3],[1388,1],[1390,1],[1417,2],[1428,4],[1433,13],[1447,3],[1451,2],[1464,1],[1466,1],[1480,2],[1495,1],[1497,1],[1517,1],[1613,2],[1616,11],[1628,2],[1633,1],[1671,1],[1721,1],[1764,1],[1774,3],[1810,2],[1813,1],[1827,1],[1993,1]]},"1187":{"position":[[23,1],[25,1],[35,1],[37,1],[39,1],[46,1],[76,1],[78,1],[90,1],[92,2],[95,1],[102,1],[121,1],[123,1],[135,1],[137,2],[140,1],[147,1],[170,1],[172,1],[183,1],[185,2],[188,1],[195,1],[216,1],[218,1],[230,1],[232,2],[235,2],[238,1],[240,1],[267,1],[280,1],[298,1],[300,1],[310,1],[312,1],[314,1],[321,1],[351,1],[353,1],[365,1],[367,2],[370,1],[377,1],[396,1],[398,1],[410,1],[412,2],[415,1],[422,1],[445,1],[447,1],[458,1],[460,2],[463,1],[470,1],[491,1],[493,1],[505,1],[507,2],[510,2],[513,2],[516,1]]},"1189":{"position":[[84,1],[101,1],[130,2],[170,1],[196,1],[198,1],[212,1],[225,2],[228,1],[230,1]]},"1191":{"position":[[34,1],[36,1],[44,1],[53,1],[55,1],[87,1],[100,1],[102,1],[110,1],[119,2],[122,1]]},"1193":{"position":[[34,1],[36,1],[51,1],[53,1],[62,1],[76,1],[88,1],[106,1],[120,1],[132,1],[149,1],[166,1],[184,1],[203,1],[228,1],[230,1],[240,1],[247,2],[255,1],[275,1],[289,1],[306,1],[319,1],[338,1],[340,1],[350,1],[369,1],[371,1],[380,1],[382,1],[396,2],[405,1],[407,1],[421,2],[433,1],[435,1],[449,2],[464,1],[466,1],[480,2],[483,2],[486,2],[495,1],[497,1],[507,1],[525,1],[537,2],[548,1],[564,1],[578,1],[593,1],[617,1],[632,1],[650,1],[669,1],[696,1],[714,1],[722,2],[725,1],[727,1],[753,1],[766,1],[787,1],[789,1],[804,1],[806,1],[815,1],[829,1],[841,1],[859,1],[873,1],[885,1],[902,1],[919,1],[937,1],[956,1],[981,1],[983,1],[993,1],[1000,2],[1008,1],[1028,1],[1042,1],[1059,1],[1072,1],[1091,1],[1093,1],[1103,1],[1122,1],[1124,1],[1133,1],[1135,1],[1149,2],[1158,1],[1160,1],[1174,2],[1186,1],[1188,1],[1202,2],[1217,1],[1219,1],[1233,2],[1236,2],[1239,2],[1248,1],[1250,1],[1260,1],[1278,1],[1290,2],[1301,1],[1317,1],[1331,1],[1346,1],[1370,1],[1385,1],[1403,1],[1422,1],[1449,1],[1467,1],[1475,2],[1478,2],[1487,1],[1489,1],[1491,1],[1529,1],[1542,1],[1631,1],[1701,2],[1704,2],[1707,1]]},"1195":{"position":[[23,1],[112,1],[181,1],[219,1],[232,1],[321,1],[391,1]]},"1199":{"position":[[23,1],[49,1],[120,2],[322,2],[325,1],[333,1],[345,2],[390,1],[392,1],[414,1],[416,1],[429,1],[443,1],[487,1],[536,1],[579,2],[599,1],[601,1],[607,1],[609,1],[620,2],[628,1],[630,1],[646,2],[652,1],[654,1],[664,2],[667,2],[917,1],[919,1],[930,1],[932,1],[942,1],[944,1],[960,1],[967,1],[969,2],[975,1],[1051,1],[1053,1],[1068,1],[1122,2],[1125,1],[1132,1],[1155,1],[1179,2],[1188,1],[1238,1],[1240,1],[1258,1],[1260,1],[1262,1],[1273,1],[1279,2],[1285,2],[1288,2],[1291,1],[1309,1],[1349,1],[1351,1],[1366,2],[1374,1],[1386,1],[1408,1],[1410,1],[1412,1],[1478,1],[1480,1],[1493,2],[1507,1],[1514,2],[1527,1],[1529,1],[1540,2],[1548,1],[1575,2],[1578,2],[1586,1],[1707,1],[1734,1],[1749,1],[1764,1],[1814,1],[1820,2],[1836,1],[1862,1],[1998,2],[2016,1],[2042,1],[2113,2],[2315,2],[2318,1],[2326,1],[2338,2],[2383,1],[2385,1],[2407,1],[2409,1],[2422,1],[2436,1],[2480,1],[2529,1],[2572,2],[2592,1],[2594,1],[2600,1],[2602,1],[2613,2],[2621,1],[2623,1],[2639,2],[2645,1],[2647,1],[2657,2],[2660,2],[2910,1],[2912,1],[2923,1],[2925,1],[2935,1],[2937,1],[2953,1],[2960,1],[2962,2],[2968,1],[3044,1],[3046,1],[3061,1],[3115,2],[3118,1],[3125,1],[3148,1],[3172,2],[3181,1],[3231,1],[3233,1],[3251,1],[3253,1],[3255,1],[3266,1],[3272,2],[3278,2],[3281,2],[3284,1],[3310,1],[3321,1]]},"1201":{"position":[[23,1],[29,1],[44,1]]},"1204":{"position":[[23,1],[25,1],[62,1],[64,1],[111,2],[128,1],[130,1],[137,1],[139,1],[148,2],[162,3],[211,5],[217,1],[219,1],[237,2],[343,1],[345,1],[365,2],[371,5],[377,1],[379,1],[389,2],[392,2],[513,1],[515,1],[597,1],[599,1],[743,1],[797,2],[800,1],[807,1],[830,1],[854,2],[857,2],[860,1],[862,1],[896,1],[915,1],[917,1],[954,1],[956,1],[1003,2],[1020,1],[1022,1],[1029,1],[1031,1],[1040,2],[1054,3],[1103,5],[1109,1],[1111,1],[1129,2],[1235,1],[1237,1],[1257,2],[1263,5],[1269,1],[1271,1],[1281,2],[1284,2],[1405,1],[1407,1],[1489,1],[1491,1],[1635,1],[1689,2],[1692,1],[1699,1],[1722,1],[1746,2],[1749,2],[1752,2],[1762,1],[1790,1],[1792,2],[1806,1],[1883,2],[1923,2],[1958,1],[2046,2],[2086,1],[2115,2],[2208,1],[2244,1],[2305,1],[2358,1],[2360,1],[2362,3],[2366,1],[2513,1],[2570,1],[2605,3],[2638,1],[2739,1],[2860,1],[2924,2],[2984,3],[3065,3],[3148,1],[3150,1],[3161,1],[3192,1],[3206,1],[3253,1],[3298,1],[3370,1],[3372,2],[3381,1],[3389,1],[3403,2],[3446,2],[3547,1],[3626,1],[3634,1],[3677,1],[3685,1],[3692,3],[3705,1],[3732,2],[3740,1]]},"1207":{"position":[[23,1],[25,1],[32,1],[34,1],[36,1],[51,1],[81,1],[87,2],[90,1],[110,1],[140,1],[142,1],[153,1],[155,2],[158,2],[161,1],[163,1],[194,1],[196,1],[203,1],[205,1],[207,1],[222,1],[252,1],[258,2],[261,1],[281,1],[311,1],[313,1],[324,1],[326,2],[329,2],[332,2],[335,1]]},"1209":{"position":[[146,1],[148,1],[160,1],[162,1],[171,1],[178,2],[188,1],[190,1],[199,1],[206,2],[226,1],[228,1],[454,2],[479,1],[481,1],[490,1],[506,1],[508,1],[525,1],[557,1],[590,1],[616,1],[626,2],[629,2],[644,1],[646,1],[653,1],[655,1],[664,1],[688,1],[690,1],[699,1],[727,1],[752,1],[773,2],[790,1],[792,1],[801,1],[829,1],[854,1],[875,2],[898,1],[900,1],[909,1],[937,1],[962,1],[983,2],[1004,1],[1006,1],[1015,1],[1043,1],[1068,1],[1089,2],[1092,2],[1095,2],[1098,1],[1100,1],[1145,1],[1219,1],[1240,1],[1242,1],[1267,2],[1275,1],[1293,2],[1366,1],[1856,1],[1858,1],[1900,2],[1908,1],[1910,1],[1912,1],[1932,1],[1956,2],[1959,1],[1974,1],[2004,1],[2010,2],[2013,2],[2028,1],[2030,1],[2051,2],[2126,1],[2128,1],[2140,1],[2142,1],[2151,1],[2158,2],[2168,1],[2170,1],[2179,1],[2186,2],[2206,1],[2208,1],[2434,2],[2459,1],[2461,1],[2470,1],[2486,1],[2488,1],[2505,1],[2537,1],[2570,1],[2596,1],[2606,2],[2609,2],[2624,1],[2626,1],[2633,1],[2635,1],[2644,1],[2668,1],[2670,1],[2679,1],[2707,1],[2732,1],[2753,2],[2770,1],[2772,1],[2781,1],[2809,1],[2834,1],[2855,2],[2878,1],[2880,1],[2889,1],[2917,1],[2942,1],[2963,2],[2984,1],[2986,1],[2995,1],[3023,1],[3048,1],[3069,2],[3072,2],[3075,2],[3078,2],[3112,1],[3163,2],[3201,1],[3296,1]]},"1211":{"position":[[23,1],[25,2],[28,1],[83,1],[105,1],[120,1],[269,1],[358,1],[377,2],[455,1],[502,1],[594,1],[683,2],[704,1],[718,4],[756,1],[867,3],[879,2],[937,1],[939,2],[979,4],[1001,1]]},"1213":{"position":[[71,1],[73,2],[76,1],[110,1],[129,1],[131,3],[135,1]]},"1218":{"position":[[37,1],[39,1],[49,1],[51,1],[91,2],[126,1],[128,1],[180,2],[194,1],[196,1],[210,1],[239,1],[241,1],[251,1],[258,2],[284,1],[292,2],[302,1],[304,1],[315,1],[317,1],[325,1],[341,1],[369,1],[385,1],[387,1],[416,1],[451,1],[507,1],[535,2],[544,1],[546,1],[618,1],[627,1],[634,2],[647,1],[681,2],[690,1],[692,1],[719,1],[721,1],[733,1],[741,1],[743,2],[746,2],[749,2],[778,1],[780,1],[789,1],[791,1],[808,1],[896,1],[898,4],[921,1],[923,4],[947,1],[968,2],[982,1],[984,1],[994,1],[996,1],[1007,1],[1009,5],[1022,1],[1024,5],[1030,2],[1033,2],[1036,2],[1039,1],[1041,1],[1078,1],[1096,1],[1098,1],[1100,1],[1172,1],[1184,1],[1201,2],[1214,1],[1247,2],[1250,1],[1322,1],[1334,1],[1349,2],[1362,1],[1390,2],[1393,1],[1427,1],[1466,1],[1473,2],[1476,1],[1510,1],[1544,1],[1551,2],[1554,1],[1626,1],[1649,1],[1656,2],[1669,1],[1687,2],[1690,1],[1762,1],[1782,1],[1789,2],[1802,1],[1823,2],[1826,2],[1840,1],[1890,1],[2066,1],[2074,1],[2131,1],[2139,1],[2146,3],[2155,1],[2195,1],[2212,1],[2284,1],[2341,2],[2394,2],[2407,1],[2409,1],[2419,1],[2421,1],[2461,2],[2496,1],[2498,1],[2550,2],[2564,1],[2566,1],[2580,1],[2609,1],[2611,1],[2621,1],[2628,2],[2654,1],[2662,2],[2672,1],[2674,1],[2685,1],[2687,1],[2695,1],[2711,1],[2739,1],[2755,1],[2757,1],[2786,1],[2821,1],[2877,1],[2905,2],[2914,1],[2916,1],[2988,1],[2997,1],[3004,2],[3017,1],[3051,2],[3060,1],[3062,1],[3089,1],[3091,1],[3103,1],[3111,1],[3113,2],[3116,2],[3119,2],[3148,1],[3150,1],[3159,1],[3161,1],[3178,1],[3266,1],[3268,4],[3291,1],[3293,4],[3317,1],[3338,2],[3352,1],[3354,1],[3364,1],[3366,1],[3377,1],[3379,5],[3392,1],[3394,5],[3400,2],[3403,2],[3406,2],[3409,2],[3419,1],[3545,1],[3594,1],[3619,2],[3659,1],[3661,1],[3669,1],[3698,1],[3708,2],[3711,1],[3719,1],[3750,1],[3760,2],[3763,2],[3839,1],[3849,1],[3872,1],[3997,2],[4005,1]]},"1220":{"position":[[56,1],[58,1],[75,1],[80,1],[82,1],[116,1],[118,1],[135,1],[140,2],[147,1],[165,1],[167,1],[169,1],[207,1],[239,1],[256,2],[259,2],[309,1],[326,1],[328,1],[342,1],[356,2],[359,2],[366,4],[371,2],[386,2],[389,2],[402,1],[404,1],[415,2],[423,1],[447,2],[450,2],[453,1]]},"1222":{"position":[[165,1],[167,2],[170,1],[198,1],[219,1],[254,1],[256,3],[283,1],[285,1],[287,1],[299,1],[301,1],[317,2],[365,1],[375,2],[378,1],[390,1],[392,1],[408,2],[462,1],[483,2],[486,1],[498,1],[552,1],[569,2],[572,1],[584,1],[586,1],[597,2],[658,1],[680,2],[683,1],[699,1],[701,1],[707,2],[757,1],[781,2],[784,2],[787,1]]},"1224":{"position":[[147,1],[149,1],[158,1],[178,1],[180,3],[189,1],[191,1],[193,1],[200,1],[202,1],[213,2],[216,1],[241,1],[250,2],[253,1],[274,1],[283,2],[286,1],[307,1],[317,2],[320,1],[342,1],[355,2],[358,1],[379,1],[393,2],[396,1],[417,1],[425,2],[428,1],[450,1],[460,2],[463,1],[484,1],[501,2],[504,1],[525,1],[536,2],[539,1],[560,1],[573,1],[575,1],[582,1],[584,3],[588,2],[597,1],[606,1],[608,2],[611,1],[632,1],[663,1],[665,1],[672,1],[674,3],[678,2],[687,1],[697,1],[699,2],[702,1],[704,4],[715,1],[724,2],[727,1],[729,4],[740,1],[749,2],[752,1],[765,1],[774,2],[777,1],[791,1],[804,2],[807,1],[820,1],[829,2],[832,1],[853,1],[872,1],[938,2],[941,1],[962,1],[981,1],[999,1],[1065,2],[1091,1],[1104,1],[1129,2],[1132,2],[1135,2],[1138,1],[1140,1],[1172,1],[1198,1],[1200,1],[1209,2],[1217,1],[1219,1],[1228,1],[1248,1],[1250,3],[1259,1],[1261,1],[1263,1],[1270,1],[1272,1],[1283,2],[1286,1],[1311,1],[1320,2],[1323,1],[1344,1],[1353,2],[1356,1],[1377,1],[1387,2],[1390,1],[1412,1],[1425,2],[1428,1],[1449,1],[1463,2],[1466,1],[1487,1],[1495,2],[1498,1],[1520,1],[1530,2],[1533,1],[1554,1],[1571,2],[1574,1],[1595,1],[1606,2],[1609,1],[1630,1],[1643,1],[1645,1],[1652,1],[1654,3],[1658,2],[1667,1],[1676,1],[1678,2],[1681,1],[1702,1],[1733,1],[1735,1],[1742,1],[1744,3],[1748,2],[1757,1],[1767,1],[1769,2],[1772,1],[1774,4],[1785,1],[1794,2],[1797,1],[1799,4],[1810,1],[1819,2],[1822,1],[1835,1],[1844,2],[1847,1],[1861,1],[1874,2],[1877,1],[1890,1],[1899,2],[1902,1],[1923,1],[1942,1],[2008,2],[2011,1],[2032,1],[2051,1],[2069,1],[2135,2],[2161,1],[2174,1],[2199,2],[2202,2],[2205,2],[2208,2],[2216,1],[2218,1],[2220,1],[2281,1],[2289,2],[2302,1],[2334,2],[2337,1],[2399,1],[2415,1],[2422,2],[2435,1],[2470,2],[2473,2],[2483,1],[2512,1],[2715,1]]},"1226":{"position":[[108,1],[160,1],[162,1],[170,1],[172,1],[178,1],[180,1],[187,1],[189,3],[193,2],[203,1],[205,1],[212,1],[214,3],[218,2],[228,1],[230,1],[237,1],[239,3],[243,2],[256,1],[258,1],[265,1],[267,3],[271,2],[287,1],[289,1],[296,1],[298,3],[302,2],[315,1],[317,1],[324,1],[326,3],[330,2],[333,2],[349,1],[351,1],[357,1],[359,1],[366,1],[368,3],[372,2],[382,1],[384,1],[391,1],[393,3],[397,2],[407,1],[409,1],[416,1],[418,3],[422,2],[435,1],[437,1],[444,1],[446,3],[450,2],[466,1],[468,1],[475,1],[477,3],[481,2],[484,2],[497,1],[525,1],[615,1],[624,1],[639,1],[646,2],[751,1],[758,2],[882,1],[889,2],[1084,2],[1159,2],[1523,1],[1530,2],[1737,3],[1756,2],[1828,1],[1830,1],[1865,1],[1884,1],[1886,1],[1894,1],[1896,1],[1902,1],[1904,1],[1911,1],[1913,3],[1917,2],[1927,1],[1929,1],[1936,1],[1938,3],[1942,2],[1952,1],[1954,1],[1961,1],[1963,3],[1967,2],[1980,1],[1982,1],[1989,1],[1991,3],[1995,2],[2011,1],[2013,1],[2020,1],[2022,3],[2026,2],[2039,1],[2041,1],[2048,1],[2050,3],[2054,2],[2057,2],[2073,1],[2075,1],[2081,1],[2083,1],[2090,1],[2092,3],[2096,2],[2106,1],[2108,1],[2115,1],[2117,3],[2121,2],[2131,1],[2133,1],[2140,1],[2142,3],[2146,2],[2159,1],[2161,1],[2168,1],[2170,3],[2174,2],[2190,1],[2192,1],[2199,1],[2201,3],[2205,2],[2208,2],[2221,1],[2249,1],[2339,1],[2348,1],[2363,1],[2370,2],[2475,1],[2482,2],[2606,1],[2613,2],[2808,2],[2883,2],[3247,1],[3254,2],[3461,3],[3480,2],[3552,2],[3555,1]]},"1228":{"position":[[23,1],[57,1],[76,1],[150,1],[238,1],[262,1],[296,1],[315,1],[389,1],[478,1]]},"1230":{"position":[[58,1],[60,1],[68,1],[70,1],[76,1],[78,1],[84,1],[86,1],[97,1],[107,2],[110,2],[113,2],[116,1],[118,1],[146,1],[148,1],[160,2],[168,1],[170,1],[178,1],[180,1],[186,1],[188,1],[194,1],[196,1],[207,1],[217,2],[220,2],[223,2],[226,2],[234,1],[236,1],[238,1],[298,1],[324,2],[327,1],[400,1],[433,2],[436,1],[492,1],[514,2],[517,1],[569,1],[614,2],[617,1],[673,1],[701,2],[704,1],[759,1],[787,2],[790,1],[884,1],[897,1],[904,2],[926,1],[1020,1],[1056,2],[1059,1],[1153,1],[1166,1],[1173,2],[1195,1],[1289,1],[1321,2],[1324,2],[1327,1]]},"1232":{"position":[[133,1],[135,2],[138,1],[172,1],[174,1],[207,2],[216,1],[235,1],[237,3],[264,1],[266,1],[268,1],[334,1],[356,2],[359,1],[425,1],[451,2],[454,1],[507,1],[526,2],[529,1],[578,1],[585,1],[616,1],[645,2],[648,1],[695,1],[704,2],[707,1],[778,1],[797,2],[800,2],[803,1]]},"1235":{"position":[[162,1],[194,1],[218,1],[295,1],[300,1],[302,1],[333,1],[366,1],[371,1],[373,1],[386,1],[415,1],[420,1],[422,1],[453,1],[460,1]]},"1237":{"position":[[33,1],[80,1],[82,1],[164,1],[166,1],[178,1],[203,1],[225,1],[227,1],[237,1],[249,1],[269,1],[271,4],[438,3],[471,1],[482,2],[499,1],[513,1],[515,1],[522,1],[524,1],[558,1],[631,1],[703,1],[775,1],[816,2],[819,2],[822,2],[888,2],[1015,1],[1017,1],[1027,1],[1043,1],[1045,1],[1053,2],[1116,2],[1182,2],[1306,1],[1308,1],[1318,1],[1327,2],[1379,1],[1381,1],[1393,1],[1395,1],[1412,1],[1414,1],[1426,1],[1445,1],[1453,2],[1456,2],[1459,2],[1609,1],[1611,1],[1632,1],[1650,1],[1657,2],[1718,1],[1720,1],[1729,1],[1731,1],[1742,1],[1929,1],[1931,3],[1944,1],[1946,1],[1952,1],[1954,1],[1966,1],[1968,1],[1986,1],[1995,2],[2007,1],[2009,1],[2018,1],[2026,2],[2040,1],[2042,1],[2056,1],[2069,2],[2076,1],[2078,1],[2092,1],[2094,1],[2101,2],[2104,2],[2112,1],[2114,1],[2123,1],[2139,1],[2158,1],[2176,1],[2199,1],[2223,1],[2236,2],[2239,2],[2242,2],[2245,2],[2248,2],[2458,1],[2460,1],[2515,1],[2575,1],[2582,2],[2619,1],[2674,5],[2680,1],[2710,2],[2713,1],[2730,1],[2763,1],[2790,1],[2792,1],[2808,1],[2854,1],[2871,2],[2874,2],[2882,1],[2929,1],[2931,1],[3013,1],[3015,1],[3027,1],[3052,1],[3074,1],[3076,1],[3086,1],[3098,1],[3118,1],[3120,4],[3287,3],[3320,1],[3331,2],[3348,1],[3362,1],[3364,1],[3371,1],[3373,1],[3407,1],[3480,1],[3552,1],[3624,1],[3665,2],[3668,2],[3671,2],[3737,2],[3864,1],[3866,1],[3876,1],[3892,1],[3894,1],[3902,2],[3965,2],[4031,2],[4155,1],[4157,1],[4167,1],[4176,2],[4228,1],[4230,1],[4242,1],[4244,1],[4261,1],[4263,1],[4275,1],[4294,1],[4302,2],[4305,2],[4308,2],[4458,1],[4460,1],[4481,1],[4499,1],[4506,2],[4567,1],[4569,1],[4578,1],[4580,1],[4591,1],[4778,1],[4780,3],[4793,1],[4795,1],[4801,1],[4803,1],[4815,1],[4817,1],[4835,1],[4844,2],[4856,1],[4858,1],[4867,1],[4875,2],[4889,1],[4891,1],[4905,1],[4918,2],[4925,1],[4927,1],[4941,1],[4943,1],[4950,2],[4953,2],[4961,1],[4963,1],[4972,1],[4988,1],[5007,1],[5025,1],[5048,1],[5072,1],[5085,2],[5088,2],[5091,2],[5094,2],[5097,2],[5307,1],[5309,1],[5364,1],[5424,1],[5431,2],[5468,1],[5523,5],[5529,1],[5559,2],[5562,1],[5616,1],[5993,2],[6035,2],[6124,1],[6199,1],[6218,2],[6251,1],[6258,1],[6273,1],[6287,1],[6289,2],[6292,2],[6334,2],[6538,2],[6541,2],[6657,1],[6665,1],[6674,2],[6932,2],[6935,1],[6944,1],[6963,1],[6991,2],[7046,2],[7098,2],[7151,1],[7179,2],[7188,3],[7228,1],[7317,2],[7456,1],[7499,1],[7555,1],[7604,1],[7636,3],[7736,3],[7786,3],[7811,2],[7814,1],[7863,1],[7894,1],[7909,1],[7939,2],[7961,3],[7988,2],[8328,1],[8387,1],[8389,2],[8428,1],[8535,1],[8537,2],[8635,1],[8649,2],[8661,2],[8702,2],[8841,2],[8959,1],[8964,1],[9038,1],[9145,2],[9148,2],[9160,1],[9162,1],[9170,2],[9173,2],[9271,1],[9492,1],[9531,1]]},"1239":{"position":[[23,1],[29,1],[45,1],[91,1],[108,2],[111,1]]},"1241":{"position":[[23,1],[25,2],[28,1],[74,1],[91,1]]},"1243":{"position":[[53,1],[55,1],[74,1],[76,1],[97,2],[100,1],[102,1],[135,1],[151,1],[153,1],[155,1],[194,1],[204,1],[206,2],[215,1],[245,1],[247,1],[268,2],[276,1],[278,1],[297,1],[299,1],[320,2],[323,2],[355,1],[393,1],[451,1],[673,1],[691,1],[725,2],[821,1],[903,1]]},"1246":{"position":[[36,1],[38,1],[48,1],[50,1],[60,1],[67,2],[80,1],[82,1],[92,1],[99,2],[111,1],[113,1],[119,1],[121,1],[128,1],[130,1],[138,1],[140,1],[171,1],[199,1],[212,1],[218,2],[227,1],[229,1],[260,1],[289,1],[302,1],[308,2],[317,1],[319,1],[350,1],[379,1],[392,1],[398,2],[407,1],[409,1],[440,1],[469,1],[482,1],[488,2],[491,2],[494,2],[497,2],[500,1],[502,1],[524,1],[526,1],[536,1],[538,1],[548,1],[555,2],[568,1],[570,1],[580,1],[587,2],[599,1],[601,1],[607,1],[609,1],[616,1],[618,1],[626,1],[628,1],[659,1],[687,1],[700,1],[706,2],[715,1],[717,1],[748,1],[777,1],[790,1],[796,2],[805,1],[807,1],[838,1],[867,1],[880,1],[886,2],[895,1],[897,1],[928,1],[957,1],[970,1],[976,2],[979,2],[982,2],[985,2],[988,2],[1014,1],[1016,1],[1018,1],[1071,1],[1097,2],[1100,1],[1160,1],[1186,2],[1189,1],[1253,1],[1281,2],[1284,2],[1287,1]]},"1248":{"position":[[210,1],[212,2],[215,1],[249,1],[270,1],[272,3],[299,1],[301,1],[303,1],[370,1],[390,2],[393,1],[461,1],[480,2],[483,1],[545,1],[552,2],[565,1],[590,2],[593,1],[660,1],[691,2],[694,2],[697,1]]},"1250":{"position":[[53,1],[59,1],[91,1],[98,1]]},"1253":{"position":[[121,1],[123,1],[133,1],[135,1],[169,1],[246,1],[297,1],[334,1],[365,1],[400,1],[445,1],[475,2],[489,2],[492,1],[494,1],[499,3],[503,2],[535,2],[554,3],[592,1],[594,1],[596,1],[607,1],[626,1],[650,1],[676,1],[686,2],[689,2],[751,1],[819,2],[822,1],[824,1],[859,1],[878,1],[880,1],[882,1],[935,1],[950,2],[953,1],[1017,1],[1047,2],[1050,1],[1104,1],[1136,2],[1139,1],[1192,1],[1223,2],[1226,1],[1274,1],[1290,2],[1293,1],[1341,1],[1357,2],[1360,1],[1405,1],[1421,2],[1424,1],[1469,1],[1485,2],[1488,1],[1532,1],[1553,2],[1556,1],[1600,1],[1621,2],[1624,2],[1632,1],[1634,1],[1644,1],[1646,1],[1680,1],[1757,1],[1808,1],[1845,1],[1876,1],[1911,1],[1956,1],[1986,2],[2000,2],[2003,1],[2005,1],[2010,3],[2014,2],[2046,2],[2065,3],[2103,1],[2105,1],[2107,1],[2118,1],[2137,1],[2161,1],[2187,1],[2197,2],[2200,2],[2262,1],[2330,2],[2333,2],[2343,1],[2492,2],[2495,1],[2506,1],[2576,2],[2584,1]]},"1255":{"position":[[34,1],[99,2],[124,1],[177,1],[199,1],[239,1],[277,1],[279,1],[289,1],[291,1],[299,1],[322,1],[341,2],[366,1],[368,1],[381,1],[383,1],[441,1],[443,2],[446,2],[458,1],[460,1],[472,1],[474,1],[483,2],[496,1],[498,1],[509,2],[522,1],[524,1],[554,1],[579,1],[581,1],[589,1],[621,1],[652,1],[683,1],[709,2],[712,2],[715,1],[739,1],[757,1],[759,3],[771,1],[773,1],[780,1],[791,1],[795,1],[797,2],[800,1],[832,2],[835,2],[848,1],[850,1],[896,1],[968,1],[1069,1],[1089,1],[1094,1],[1127,1],[1134,2],[1155,1],[1224,1],[1322,1],[1342,1],[1347,1],[1379,1],[1386,2],[1407,1],[1427,2],[1430,1],[1432,2],[1469,1],[1539,2],[1542,2],[1556,1],[1576,1],[1581,1],[1610,1],[1617,2],[1638,1],[1677,1],[1721,1],[1741,1],[1746,1],[1777,1],[1784,2],[1787,1],[1805,1],[1807,1],[1815,1],[1843,1],[1873,1],[1894,2],[1904,1],[1932,1],[1985,1],[1993,1],[2020,1],[2048,1],[2068,1],[2079,2],[2082,2],[2095,1],[2097,1],[2099,1],[2123,1],[2125,1],[2127,2],[2138,1],[2140,1],[2147,1],[2158,1],[2162,1],[2164,2],[2167,1],[2189,1],[2191,1],[2198,1],[2209,1],[2213,1],[2215,2],[2218,2],[2231,1],[2233,1],[2253,2],[2256,1],[2258,2],[2280,2],[2283,2],[2297,1],[2299,1],[2320,2],[2323,1],[2521,1],[2556,1],[2584,1],[2604,1],[2606,3],[2616,1],[2632,1],[2634,1],[2642,1],[2649,2],[2659,1],[2705,1],[2727,2],[2768,1],[2800,1],[2842,2],[2874,2],[2897,1],[2934,1],[2953,1],[2991,1],[3029,1],[3101,1],[3103,1],[3105,1],[3172,1],[3190,1],[3255,2],[3280,1],[3333,1],[3355,1],[3395,1],[3433,1],[3435,1],[3445,1],[3447,1],[3455,1],[3478,1],[3497,2],[3522,1],[3524,1],[3537,1],[3539,1],[3597,1],[3599,2],[3602,2],[3614,1],[3616,1],[3628,1],[3630,1],[3639,2],[3652,1],[3654,1],[3665,2],[3678,1],[3680,1],[3710,1],[3735,1],[3737,1],[3745,1],[3777,1],[3808,1],[3839,1],[3865,2],[3868,2],[3871,1],[3895,1],[3913,1],[3915,3],[3927,1],[3929,1],[3936,1],[3947,1],[3951,1],[3953,2],[3956,1],[3988,2],[3991,2],[4004,1],[4006,1],[4052,1],[4124,1],[4225,1],[4245,1],[4250,1],[4283,1],[4290,2],[4311,1],[4380,1],[4478,1],[4498,1],[4503,1],[4535,1],[4542,2],[4563,1],[4583,2],[4586,1],[4588,2],[4625,1],[4695,2],[4698,2],[4712,1],[4732,1],[4737,1],[4766,1],[4773,2],[4794,1],[4833,1],[4877,1],[4897,1],[4902,1],[4933,1],[4940,2],[4943,1],[4961,1],[4963,1],[4971,1],[4999,1],[5029,1],[5050,2],[5060,1],[5088,1],[5141,1],[5149,1],[5176,1],[5204,1],[5224,1],[5235,2],[5238,2],[5251,1],[5253,1],[5255,1],[5279,1],[5281,1],[5283,2],[5294,1],[5296,1],[5303,1],[5314,1],[5318,1],[5320,2],[5323,1],[5345,1],[5347,1],[5354,1],[5365,1],[5369,1],[5371,2],[5374,2],[5387,1],[5389,1],[5409,2],[5412,1],[5414,2],[5436,2],[5439,2],[5453,1],[5455,1],[5476,2],[5479,1],[5677,1],[5712,1],[5740,1],[5760,1],[5762,3],[5772,1],[5788,1],[5790,1],[5798,1],[5805,2],[5815,1],[5861,1],[5883,2],[5924,1],[5956,1],[5998,2],[6030,2],[6054,1]]},"1257":{"position":[[123,1],[125,1],[131,1],[133,1],[144,1],[146,1],[197,1],[239,1],[279,1],[287,2],[290,2],[300,1],[302,1],[304,1],[313,1],[315,1],[323,1],[341,1],[343,1],[345,1],[352,1],[367,2],[370,1],[377,1],[379,2],[394,2],[397,1],[404,1],[406,2],[422,2],[425,2],[428,2],[436,1],[446,2],[449,2],[460,1],[462,1],[478,1],[502,1],[532,1],[540,2],[543,1],[545,1],[573,1],[592,1],[594,1],[600,1],[602,1],[613,1],[615,1],[666,1],[708,1],[748,1],[756,2],[759,2],[769,1],[771,1],[773,1],[782,1],[784,1],[792,1],[810,1],[812,1],[814,1],[821,1],[836,2],[839,1],[846,1],[848,2],[863,2],[866,1],[873,1],[875,2],[891,2],[894,2],[897,2],[905,1],[915,2],[918,2],[929,1],[931,1],[947,1],[971,1],[1001,1],[1009,2],[1012,2],[1038,1],[1040,1],[1042,1],[1058,3],[1067,1],[1080,1],[1163,1],[1175,1],[1196,2],[1199,1],[1266,1],[1289,2],[1292,1],[1362,1],[1380,2],[1383,1],[1449,1],[1463,2],[1466,1],[1536,1],[1552,2],[1555,1],[1622,1],[1658,2],[1661,1],[1757,1],[1770,1],[1783,1],[1808,1],[1826,2],[1829,1],[1926,1],[1939,1],[1952,1],[1978,1],[1998,2],[2008,1],[2201,2],[2282,1]]},"1259":{"position":[[29,1],[31,1],[38,1],[40,1],[52,1],[54,1],[62,1],[64,5],[73,1],[91,2],[116,1],[118,1],[126,1],[128,4],[136,1],[155,2],[158,2],[170,1],[172,1],[181,1],[183,1],[191,1],[193,4],[201,1],[221,2],[224,2],[227,1],[229,1],[262,1],[275,1],[277,1],[284,1],[286,1],[298,1],[300,1],[308,1],[310,5],[319,1],[337,2],[362,1],[364,1],[372,1],[374,4],[382,1],[401,2],[404,2],[416,1],[418,1],[427,1],[429,1],[437,1],[439,4],[447,1],[467,2],[470,2],[473,2],[481,1],[531,1],[643,1]]},"1261":{"position":[[37,1],[43,1],[74,1],[81,1]]},"1263":{"position":[[23,1],[25,1],[34,1],[36,1],[46,1],[53,2],[62,1],[64,1],[74,1],[81,2],[93,1],[95,1],[105,1],[112,2],[121,1],[123,1],[133,1],[140,2],[150,1],[152,1],[162,1],[169,2],[185,1],[187,1],[197,1],[205,2],[245,1],[247,1],[253,1],[279,2],[288,1],[290,1],[300,1],[307,2],[310,1],[312,1],[334,1],[336,1],[345,1],[347,1],[357,1],[364,2],[373,1],[375,1],[385,1],[392,2],[404,1],[406,1],[416,1],[423,2],[432,1],[434,1],[444,1],[451,2],[461,1],[463,1],[473,1],[480,2],[496,1],[498,1],[508,1],[516,2],[556,1],[558,1],[564,1],[590,2],[599,1],[601,1],[611,1],[618,2],[621,2],[647,1],[649,1],[651,1],[718,1],[743,2],[746,1],[806,1],[836,2],[839,2],[842,1]]},"1265":{"position":[[23,1],[25,1],[37,1],[39,1],[48,1],[50,1],[59,1],[61,2],[64,3],[68,6],[75,11],[87,6],[94,10],[105,4],[112,3],[116,20],[137,7],[145,11],[157,5],[165,3],[169,8],[178,5],[184,7],[192,3],[196,17],[216,3],[220,8],[229,5],[235,5],[241,4],[246,18],[267,11],[279,11],[291,3],[295,7],[303,6],[310,3],[314,3],[318,11],[330,11],[342,3],[346,5],[352,6],[359,3],[363,3],[423,1],[425,1],[427,1],[434,1],[436,2],[439,2],[446,1],[458,1],[480,1],[520,2],[523,1],[530,1],[532,2],[535,2],[542,1],[554,1],[575,1],[583,1],[598,2],[601,1],[608,1],[610,2],[613,2],[620,1],[632,1],[654,1],[698,2],[701,1],[708,1],[710,2],[713,2],[720,1],[732,1],[757,1],[800,2],[803,1],[810,1],[812,2],[815,2],[822,1],[834,1],[853,1],[897,1],[927,2],[930,1],[937,1],[939,2],[942,2],[949,1],[961,1],[990,1],[1002,2],[1005,1],[1012,1],[1014,2],[1017,2],[1024,1],[1036,1],[1060,1],[1076,2],[1079,1],[1086,1],[1088,3],[1092,2],[1099,1],[1111,1],[1128,1],[1138,2],[1141,1],[1148,1],[1150,2],[1153,2],[1160,1],[1172,1],[1189,1],[1197,2],[1200,2],[1203,2],[1206,2],[1209,1],[1211,1],[1233,1],[1235,1],[1247,1],[1249,1],[1258,1],[1260,1],[1269,1],[1271,2],[1274,3],[1278,6],[1285,11],[1297,6],[1304,10],[1315,4],[1322,3],[1326,20],[1347,7],[1355,11],[1367,5],[1375,3],[1379,8],[1388,5],[1394,7],[1402,3],[1406,17],[1426,3],[1430,8],[1439,5],[1445,5],[1451,4],[1456,18],[1477,11],[1489,11],[1501,3],[1505,7],[1513,6],[1520,3],[1524,3],[1528,11],[1540,11],[1552,3],[1556,5],[1562,6],[1569,3],[1573,3],[1633,1],[1635,1],[1637,1],[1644,1],[1646,2],[1649,2],[1656,1],[1668,1],[1690,1],[1730,2],[1733,1],[1740,1],[1742,2],[1745,2],[1752,1],[1764,1],[1785,1],[1793,1],[1808,2],[1811,1],[1818,1],[1820,2],[1823,2],[1830,1],[1842,1],[1864,1],[1908,2],[1911,1],[1918,1],[1920,2],[1923,2],[1930,1],[1942,1],[1967,1],[2010,2],[2013,1],[2020,1],[2022,2],[2025,2],[2032,1],[2044,1],[2063,1],[2107,1],[2137,2],[2140,1],[2147,1],[2149,2],[2152,2],[2159,1],[2171,1],[2200,1],[2212,2],[2215,1],[2222,1],[2224,2],[2227,2],[2234,1],[2246,1],[2270,1],[2286,2],[2289,1],[2296,1],[2298,3],[2302,2],[2309,1],[2321,1],[2338,1],[2348,2],[2351,1],[2358,1],[2360,2],[2363,2],[2370,1],[2382,1],[2399,1],[2407,2],[2410,2],[2413,2],[2416,2],[2419,2],[2422,1]]}}}],["0",{"_index":381,"t":{"37":{"position":[[1316,1]]},"42":{"position":[[268,1]]},"56":{"position":[[1296,2]]},"92":{"position":[[261,1],[286,1],[759,1],[784,1]]},"178":{"position":[[1065,1]]},"203":{"position":[[1824,2],[4259,2]]},"237":{"position":[[1542,3],[4693,3]]},"251":{"position":[[5021,1]]},"253":{"position":[[528,1],[632,1],[731,1],[831,1],[6133,2],[6162,1],[6281,2],[6309,1],[9789,1]]},"255":{"position":[[1788,1],[1852,2],[3192,1]]},"303":{"position":[[182,2],[227,2],[273,2],[739,2],[784,2],[830,2]]},"357":{"position":[[2399,2],[5756,2]]},"431":{"position":[[395,1]]},"639":{"position":[[150,2],[412,1],[767,2],[1029,1]]},"767":{"position":[[1071,1],[2756,1]]},"781":{"position":[[248,1],[545,1]]},"896":{"position":[[1012,1],[2146,1]]},"902":{"position":[[958,1],[2094,1]]},"924":{"position":[[2184,1],[2429,1]]},"1011":{"position":[[137,1],[292,1]]},"1015":{"position":[[329,2],[357,1],[515,1],[562,1],[810,1],[938,1],[1322,2],[1350,1],[1508,1],[1555,1],[1803,1],[1931,1]]},"1204":{"position":[[2384,2],[2927,1],[3549,1]]},"1209":{"position":[[1296,2]]},"1237":{"position":[[5996,1],[7182,1]]},"1255":{"position":[[793,1],[2160,1],[2200,2],[3031,1],[3174,1],[3949,1],[5316,1],[5356,2]]}}}],["0.10",{"_index":1465,"t":{"251":{"position":[[4713,6]]},"781":{"position":[[238,6],[535,6]]},"896":{"position":[[927,4],[1002,6],[2061,4],[2136,6]]},"1172":{"position":[[711,4]]},"1174":{"position":[[940,4],[1177,4],[1285,4]]},"1237":{"position":[[6327,6]]}}}],["0.10.0",{"_index":1347,"t":{"251":{"position":[[2053,6]]},"767":{"position":[[1059,8]]},"902":{"position":[[570,6],[1706,6]]},"1237":{"position":[[409,6],[891,6],[1185,6],[3258,6],[3740,6],[4034,6],[5984,8],[7170,8]]}}}],["0.11",{"_index":1671,"t":{"253":{"position":[[9720,5],[9729,4],[9779,6]]}}}],["0.3",{"_index":2928,"t":{"803":{"position":[[173,4],[504,4]]}}}],["0.4",{"_index":602,"t":{"78":{"position":[[239,4],[548,4]]},"1009":{"position":[[106,3],[238,3],[602,3],[845,3],[2300,3],[2893,3],[3025,3],[3389,3],[3632,3],[5087,3]]}}}],["0.5",{"_index":2086,"t":{"357":{"position":[[2311,4],[2330,4],[2594,4],[2723,5],[2785,4],[2796,4],[5668,4],[5687,4],[5951,4],[6080,5],[6142,4],[6153,4]]},"920":{"position":[[3799,4]]},"934":{"position":[[1538,4],[3807,4]]},"980":{"position":[[3301,4]]}}}],["0.7.0",{"_index":3375,"t":{"960":{"position":[[317,5]]},"980":{"position":[[1426,5]]}}}],["0.7.6",{"_index":822,"t":{"164":{"position":[[3597,5]]}}}],["0.8",{"_index":2085,"t":{"357":{"position":[[2287,3],[2704,4],[2760,4],[2774,4],[5644,3],[6061,4],[6117,4],[6131,4]]}}}],["0.9.0",{"_index":31,"t":{"6":{"position":[[10,5]]}}}],["0x01",{"_index":1245,"t":{"237":{"position":[[1689,6],[4840,6]]}}}],["0x1a1f",{"_index":1246,"t":{"237":{"position":[[1696,7],[4847,7]]}}}],["1",{"_index":429,"t":{"42":{"position":[[311,2],[687,1],[963,1],[1015,2]]},"70":{"position":[[89,2],[126,2],[278,2],[315,2]]},"88":{"position":[[536,2],[573,2]]},"94":{"position":[[615,2],[652,2]]},"96":{"position":[[70,2],[107,2],[256,2],[293,2]]},"112":{"position":[[107,2],[147,2],[327,2],[367,2]]},"130":{"position":[[70,2],[111,2],[491,2],[532,2]]},"156":{"position":[[604,2]]},"164":{"position":[[4349,1]]},"203":{"position":[[1835,2],[4270,2]]},"233":{"position":[[387,2],[1186,2]]},"237":{"position":[[1546,2],[4697,2]]},"241":{"position":[[551,2]]},"251":{"position":[[4723,1]]},"253":{"position":[[6918,1],[9865,1],[10043,1]]},"261":{"position":[[119,2],[459,2]]},"267":{"position":[[267,2]]},"357":{"position":[[1346,1],[3291,1],[4703,1],[6648,1]]},"413":{"position":[[211,1]]},"431":{"position":[[464,1]]},"465":{"position":[[174,2],[417,2]]},"497":{"position":[[217,5],[481,5]]},"611":{"position":[[640,5],[846,2],[1934,5],[2140,2]]},"637":{"position":[[79,2],[236,2]]},"639":{"position":[[154,2],[771,2]]},"707":{"position":[[354,1]]},"711":{"position":[[414,1]]},"795":{"position":[[337,1]]},"823":{"position":[[286,1]]},"902":{"position":[[409,5],[1545,5]]},"924":{"position":[[2303,1],[2693,2],[3132,2]]},"938":{"position":[[3123,2],[3164,2],[3197,2],[3237,2],[3339,2],[7048,2],[7089,2],[7122,2],[7162,2],[7264,2]]},"956":{"position":[[1054,1],[2176,1]]},"984":{"position":[[154,1]]},"990":{"position":[[289,2],[293,1],[749,2],[753,1]]},"1111":{"position":[[94,1]]},"1185":{"position":[[507,7],[1420,7]]},"1199":{"position":[[1162,5],[3155,5]]},"1204":{"position":[[837,5],[1729,5]]},"1209":{"position":[[1290,2]]},"1211":{"position":[[686,1]]},"1235":{"position":[[297,2],[368,2],[417,2]]},"1237":{"position":[[6337,1],[8961,2]]},"1255":{"position":[[782,2],[2149,2],[2211,1],[3026,2],[3938,2],[5305,2],[5367,1]]}}}],["1):upper",{"_index":596,"t":{"78":{"position":[[91,10],[400,10]]},"247":{"position":[[731,10]]}}}],["1)gv=gv",{"_index":1511,"t":{"253":{"position":[[2099,13]]}}}],["10",{"_index":1403,"t":{"251":{"position":[[3132,2],[3166,2]]},"1047":{"position":[[125,2]]}}}],["100",{"_index":586,"t":{"70":{"position":[[140,4],[329,4]]},"74":{"position":[[122,4],[353,4]]},"88":{"position":[[587,4]]},"94":{"position":[[666,4]]},"96":{"position":[[121,4],[307,4]]},"98":{"position":[[171,4],[448,4]]},"112":{"position":[[161,4],[381,4]]},"114":{"position":[[131,4],[374,4]]},"130":{"position":[[125,4],[546,4]]},"132":{"position":[[130,4],[376,4]]},"170":{"position":[[214,4],[478,4]]},"920":{"position":[[3793,3],[3806,4]]},"934":{"position":[[1532,3],[1545,4],[3801,3],[3814,4]]},"980":{"position":[[3295,3],[3308,4]]},"1006":{"position":[[2809,3]]},"1199":{"position":[[1736,4]]},"1243":{"position":[[733,4]]}}}],["1000",{"_index":693,"t":{"122":{"position":[[58,5],[222,5]]},"251":{"position":[[4275,4],[4309,6]]}}}],["10000",{"_index":1452,"t":{"251":{"position":[[4382,5]]}}}],["127.0.0.1",{"_index":1100,"t":{"219":{"position":[[277,12]]},"221":{"position":[[232,12]]},"595":{"position":[[364,12],[735,12]]}}}],["1464982242",{"_index":2460,"t":{"555":{"position":[[925,10],[2265,10]]}}}],["15",{"_index":2081,"t":{"357":{"position":[[2186,2],[5543,2]]},"1009":{"position":[[686,2],[3473,2]]}}}],["150",{"_index":899,"t":{"185":{"position":[[49,3],[180,3]]},"956":{"position":[[868,4],[1990,4]]}}}],["16",{"_index":471,"t":{"48":{"position":[[115,3]]},"357":{"position":[[2293,3],[2318,3],[5650,3],[5675,3]]},"463":{"position":[[621,3],[1726,3]]}}}],["1==gi",{"_index":1506,"t":{"253":{"position":[[1832,13]]}}}],["2",{"_index":587,"t":{"72":{"position":[[81,2],[258,2]]},"92":{"position":[[90,2],[588,2]]},"116":{"position":[[81,2],[261,2]]},"134":{"position":[[160,2],[395,2]]},"237":{"position":[[1549,2],[4700,2]]},"251":{"position":[[2207,1],[3507,1],[4157,1]]},"253":{"position":[[6190,2],[6336,2]]},"357":{"position":[[2306,2],[2718,2],[5663,2],[6075,2]]},"1006":{"position":[[664,3],[1665,3]]},"1009":{"position":[[934,2],[1010,2],[1085,2],[1163,2],[3721,2],[3797,2],[3872,2],[3950,2]]},"1111":{"position":[[124,1]]},"1199":{"position":[[1268,4],[3261,4]]}}}],["2.19.0",{"_index":36,"t":{"6":{"position":[[55,6]]}}}],["20",{"_index":3521,"t":{"1009":{"position":[[415,2],[3202,2]]}}}],["200",{"_index":793,"t":{"164":{"position":[[707,4],[2313,4]]},"247":{"position":[[35,4],[183,4]]},"251":{"position":[[4405,3]]},"279":{"position":[[367,4],[766,4]]},"902":{"position":[[511,4],[1647,4]]},"912":{"position":[[628,4]]}}}],["2000",{"_index":1289,"t":{"247":{"position":[[60,5],[208,5]]},"611":{"position":[[1224,5],[2518,5]]},"1006":{"position":[[503,4],[849,4],[1504,4],[1850,4],[2977,4]]}}}],["2022/02/19",{"_index":1250,"t":{"237":{"position":[[1749,12],[4900,12]]}}}],["22",{"_index":3394,"t":{"980":{"position":[[449,3],[1896,3]]},"1027":{"position":[[121,3],[335,3]]}}}],["2==gi",{"_index":1507,"t":{"253":{"position":[[1903,11]]}}}],["3",{"_index":695,"t":{"122":{"position":[[82,2],[246,2]]},"237":{"position":[[1552,2],[4703,2]]},"251":{"position":[[2903,1]]},"321":{"position":[[435,1],[2376,1]]},"429":{"position":[[82,2],[137,2]]},"511":{"position":[[69,5]]},"974":{"position":[[278,1],[611,1]]},"1006":{"position":[[681,3],[1682,3]]},"1029":{"position":[[315,2],[674,2]]},"1031":{"position":[[84,2],[260,2]]},"1111":{"position":[[154,1]]},"1255":{"position":[[344,2],[3500,2]]}}}],["30",{"_index":1077,"t":{"203":{"position":[[1677,3],[4112,3]]},"317":{"position":[[69,3],[89,3],[335,3],[355,3]]},"938":{"position":[[757,3],[4682,3]]}}}],["300",{"_index":1447,"t":{"251":{"position":[[4283,3]]}}}],["3000",{"_index":3943,"t":{"1199":{"position":[[431,5],[1509,4],[2424,5]]}}}],["34",{"_index":3803,"t":{"1160":{"position":[[178,2]]}}}],["3rd}/luv/librari",{"_index":3911,"t":{"1187":{"position":[[48,21],[323,21]]}}}],["4",{"_index":1057,"t":{"203":{"position":[[554,3],[2989,3]]},"241":{"position":[[76,2],[228,2]]},"251":{"position":[[3323,1]]},"767":{"position":[[1077,4]]},"1006":{"position":[[698,2],[1699,2]]},"1025":{"position":[[230,2],[498,2]]},"1111":{"position":[[184,1]]},"1237":{"position":[[239,2],[3088,2]]},"1257":{"position":[[1887,2]]}}}],["40",{"_index":1075,"t":{"203":{"position":[[1620,3],[4055,3]]}}}],["43",{"_index":3231,"t":{"934":{"position":[[1752,2],[4021,2]]},"990":{"position":[[177,2],[637,2]]},"1029":{"position":[[233,2],[592,2]]}}}],["5",{"_index":1176,"t":{"233":{"position":[[453,2],[1252,2]]},"241":{"position":[[554,1]]},"251":{"position":[[4629,1]]},"285":{"position":[[230,2],[630,2]]},"990":{"position":[[416,2],[876,2]]},"1111":{"position":[[214,1]]}}}],["50",{"_index":642,"t":{"80":{"position":[[179,2],[374,2]]},"956":{"position":[[783,3],[1905,3]]}}}],["500",{"_index":3513,"t":{"1006":{"position":[[2771,3],[2794,3]]},"1185":{"position":[[105,4],[1018,4]]}}}],["5005",{"_index":2614,"t":{"595":{"position":[[384,5],[755,5]]},"611":{"position":[[1144,5],[2438,5]]}}}],["52",{"_index":1346,"t":{"251":{"position":[[1995,2]]}}}],["8",{"_index":1426,"t":{"251":{"position":[[3681,1]]},"920":{"position":[[1643,1],[3281,1]]},"934":{"position":[[378,2],[2647,2]]},"980":{"position":[[3348,2]]},"1015":{"position":[[491,2],[1484,2]]}}}],["80",{"_index":2083,"t":{"357":{"position":[[2226,3],[2643,3],[5583,3],[6000,3]]},"1220":{"position":[[77,2],[137,2]]}}}],["8086",{"_index":1103,"t":{"219":{"position":[[310,5],[705,7],[720,5]]},"221":{"position":[[265,5],[660,7],[675,5]]}}}],["900",{"_index":3515,"t":{"1006":{"position":[[2802,3]]}}}],["950",{"_index":3514,"t":{"1006":{"position":[[2779,3]]}}}],["99",{"_index":1372,"t":{"251":{"position":[[2594,2]]}}}],["_",{"_index":769,"t":{"164":{"position":[[67,2],[1673,2],[2839,2],[4097,2],[4827,2]]},"253":{"position":[[8506,4],[8703,4]]},"267":{"position":[[212,2]]},"281":{"position":[[101,2],[428,2]]},"333":{"position":[[99,2],[486,2]]},"349":{"position":[[107,2],[610,2]]},"357":{"position":[[1165,2],[4522,2],[6950,2]]},"431":{"position":[[106,2]]},"467":{"position":[[278,2],[1143,2]]},"555":{"position":[[975,2],[2315,2]]},"591":{"position":[[4530,2],[4576,2]]},"639":{"position":[[96,2],[713,2]]},"691":{"position":[[283,2],[964,2]]},"701":{"position":[[442,2],[1003,2]]},"703":{"position":[[124,2],[410,2]]},"807":{"position":[[47,2],[259,2]]},"809":{"position":[[122,2],[417,2]]},"896":{"position":[[1058,2],[2192,2]]},"920":{"position":[[1331,2],[2969,2]]},"934":{"position":[[1664,2],[3933,2]]},"944":{"position":[[924,2],[2442,2]]},"956":{"position":[[141,2],[1263,2]]},"1006":{"position":[[580,2],[1581,2],[2437,2]]},"1009":{"position":[[1771,2],[2146,2],[4558,2],[4933,2]]},"1015":{"position":[[365,2],[1358,2]]},"1039":{"position":[[512,2],[1248,2]]},"1057":{"position":[[2045,2]]},"1204":{"position":[[251,3],[337,5],[1143,3],[1229,5]]},"1237":{"position":[[2096,4],[4945,4]]},"1243":{"position":[[769,2]]},"1253":{"position":[[379,2],[1890,2]]}}}],["_reference\"](fals",{"_index":1304,"t":{"247":{"position":[[685,20]]}}}],["_size",{"_index":3583,"t":{"1015":{"position":[[551,8],[770,8],[799,8],[834,8],[1544,8],[1763,8],[1792,8],[1827,8]]}}}],["abbr",{"_index":1072,"t":{"203":{"position":[[1567,4],[4002,4]]}}}],["abov",{"_index":315,"t":{"35":{"position":[[44,6]]},"56":{"position":[[2777,6],[3177,5]]},"253":{"position":[[4338,6]]},"1057":{"position":[[842,5]]},"1157":{"position":[[1014,6]]},"1174":{"position":[[98,5]]}}}],["accept",{"_index":567,"t":{"60":{"position":[[131,6],[422,6]]},"84":{"position":[[110,6],[454,6]]},"164":{"position":[[513,6],[2119,6]]},"203":{"position":[[997,6],[3432,6]]}}}],["accept_suggest",{"_index":673,"t":{"102":{"position":[[39,17],[269,17]]}}}],["accur",{"_index":4002,"t":{"1209":{"position":[[93,8]]}}}],["action",{"_index":576,"t":{"62":{"position":[[14,6]]},"78":{"position":[[1166,7],[1238,7]]},"86":{"position":[[14,6]]},"104":{"position":[[14,6]]},"148":{"position":[[20,6]]},"303":{"position":[[1050,7],[1268,7]]},"357":{"position":[[90,7],[2876,7],[2981,7],[3447,7],[6233,7],[6338,7]]},"763":{"position":[[118,7],[311,7]]},"767":{"position":[[164,8],[1255,8]]},"934":{"position":[[650,6],[732,6],[810,6],[905,6],[998,6],[1090,6],[1191,6],[1265,6],[1327,6],[2919,6],[3001,6],[3079,6],[3174,6],[3267,6],[3359,6],[3460,6],[3534,6],[3596,6]]},"938":{"position":[[2708,7],[2867,7],[6633,7],[6792,7]]},"980":{"position":[[488,7],[527,6],[536,7],[1935,7],[1974,6],[1983,7]]},"990":{"position":[[62,6],[522,6]]},"1027":{"position":[[80,6],[294,6]]},"1029":{"position":[[123,6],[482,6]]},"1031":{"position":[[89,6],[265,6]]},"1059":{"position":[[224,6],[368,6]]},"1089":{"position":[[164,7]]},"1125":{"position":[[179,6],[216,6]]},"1265":{"position":[[473,6],[568,6],[647,6],[750,6],[846,6],[1053,6],[1121,6],[1182,6],[1683,6],[1778,6],[1857,6],[1960,6],[2056,6],[2263,6],[2331,6],[2392,6]]}}}],["actions.toggle_hidden",{"_index":2095,"t":{"357":{"position":[[2941,21],[3046,21],[6298,21],[6403,21]]}}}],["actions.toggle_ignor",{"_index":2094,"t":{"357":{"position":[[2902,21],[3007,21],[6259,21],[6364,21]]}}}],["activ",{"_index":238,"t":{"19":{"position":[[43,7]]},"158":{"position":[[171,6],[695,6]]},"960":{"position":[[0,6]]},"1176":{"position":[[1457,6],[1547,6],[1793,6]]},"1224":{"position":[[70,6]]}}}],["actual",{"_index":2494,"t":{"589":{"position":[[82,8]]},"934":{"position":[[506,6],[2775,6]]}}}],["ad",{"_index":172,"t":{"15":{"position":[[1085,5]]},"21":{"position":[[49,6]]},"23":{"position":[[43,5]]},"29":{"position":[[0,6],[32,6]]},"35":{"position":[[0,6]]},"164":{"position":[[849,6],[2455,6]]},"281":{"position":[[236,5],[563,5]]},"922":{"position":[[82,6]]},"1041":{"position":[[335,5]]},"1160":{"position":[[82,6]]},"1166":{"position":[[0,5],[19,5],[39,5],[59,5],[78,5],[95,5]]},"1174":{"position":[[215,5]]},"1176":{"position":[[0,5],[203,5],[722,5],[1117,5],[1154,5]]},"1235":{"position":[[15,7]]},"1255":{"position":[[1809,5],[1987,5],[4965,5],[5143,5]]}}}],["adapt",{"_index":937,"t":{"189":{"position":[[129,8],[1853,8]]},"219":{"position":[[228,7]]},"221":{"position":[[183,7]]},"493":{"position":[[27,8],[170,8]]},"515":{"position":[[63,8],[150,8]]},"531":{"position":[[164,8]]},"533":{"position":[[27,8],[173,8]]},"575":{"position":[[27,8],[347,8]]},"587":{"position":[[60,9],[157,9]]},"591":{"position":[[3972,9],[4047,9],[4252,8],[7049,9]]},"595":{"position":[[859,9]]},"599":{"position":[[28,8]]},"611":{"position":[[177,9],[1471,9]]},"693":{"position":[[27,8],[218,8]]},"709":{"position":[[27,8],[108,8],[287,8],[368,8]]},"715":{"position":[[18,8]]},"737":{"position":[[27,8],[177,8]]},"757":{"position":[[27,8],[373,8]]},"767":{"position":[[2535,7]]},"773":{"position":[[27,8],[128,8]]},"890":{"position":[[27,8],[167,8]]},"922":{"position":[[61,9],[106,8],[231,8]]},"924":{"position":[[47,8],[99,7],[131,7],[156,7],[180,7],[239,8],[316,8],[789,8],[841,7],[873,7],[898,7],[922,7],[981,8],[1058,8],[2144,7],[2515,8],[2739,7],[2958,7],[3017,7],[3137,7],[3169,8]]},"940":{"position":[[141,9],[307,9]]},"944":{"position":[[334,9],[1515,9],[1852,9]]}}}],["adapter\"):get_install_path",{"_index":2690,"t":{"655":{"position":[[125,28],[420,28]]}}}],["adapter(config",{"_index":3202,"t":{"924":{"position":[[3027,15]]}}}],["adapter.adapt",{"_index":3199,"t":{"924":{"position":[[2913,15],[2968,15]]}}}],["adapter.adapter(config",{"_index":3200,"t":{"924":{"position":[[2934,23]]}}}],["adapter.host",{"_index":1110,"t":{"219":{"position":[[412,12]]},"221":{"position":[[367,12]]}}}],["adapter.port",{"_index":1108,"t":{"219":{"position":[[390,12]]},"221":{"position":[[345,12]]}}}],["adapter.setup",{"_index":3197,"t":{"924":{"position":[[2865,13]]}}}],["adapter.setup(config",{"_index":3198,"t":{"924":{"position":[[2884,21]]}}}],["adapter_id",{"_index":3178,"t":{"924":{"position":[[2154,10]]}}}],["adapters[#adapt",{"_index":3192,"t":{"924":{"position":[[2672,18],[3111,18]]}}}],["add",{"_index":105,"t":{"11":{"position":[[180,3]]},"15":{"position":[[440,3]]},"25":{"position":[[33,3]]},"29":{"position":[[321,3],[494,3]]},"31":{"position":[[30,3]]},"33":{"position":[[804,3]]},"35":{"position":[[142,3],[412,3]]},"37":{"position":[[249,3],[1563,3]]},"40":{"position":[[22,3]]},"44":{"position":[[53,3]]},"50":{"position":[[207,3]]},"52":{"position":[[170,3]]},"56":{"position":[[133,3],[251,3],[616,3],[920,3],[1311,3],[1541,3],[2855,3],[3380,3],[3839,5],[3984,3],[4120,3]]},"62":{"position":[[0,3]]},"86":{"position":[[0,3]]},"104":{"position":[[0,3]]},"144":{"position":[[0,3]]},"148":{"position":[[0,3]]},"164":{"position":[[309,3],[1352,3],[1915,3],[3158,3]]},"166":{"position":[[66,3]]},"168":{"position":[[0,3]]},"170":{"position":[[50,3],[314,3]]},"172":{"position":[[0,3]]},"178":{"position":[[40,3],[56,3],[587,4],[1148,3],[1164,3]]},"203":{"position":[[292,3],[2252,3],[2330,4],[2727,3]]},"251":{"position":[[234,3]]},"253":{"position":[[231,3],[3818,3],[4233,4],[4325,4]]},"255":{"position":[[250,3]]},"273":{"position":[[109,3],[125,3],[511,3],[527,3]]},"277":{"position":[[78,3],[337,3]]},"423":{"position":[[0,3]]},"427":{"position":[[0,3]]},"459":{"position":[[0,3]]},"509":{"position":[[0,3]]},"545":{"position":[[0,3]]},"585":{"position":[[0,3]]},"591":{"position":[[5303,4]]},"599":{"position":[[0,3]]},"601":{"position":[[0,3]]},"603":{"position":[[0,3]]},"605":{"position":[[0,3]]},"607":{"position":[[0,3]]},"609":{"position":[[0,3]]},"611":{"position":[[0,3]]},"765":{"position":[[0,3]]},"767":{"position":[[514,3],[1605,3]]},"789":{"position":[[899,3]]},"793":{"position":[[433,3]]},"813":{"position":[[140,3],[429,3],[862,3],[1108,3],[1397,3],[1830,3]]},"817":{"position":[[203,3],[589,3]]},"821":{"position":[[0,3]]},"848":{"position":[[405,3]]},"878":{"position":[[0,3]]},"896":{"position":[[126,3],[1260,3]]},"922":{"position":[[52,3]]},"938":{"position":[[410,3],[1806,4],[4335,3],[5731,4]]},"1002":{"position":[[0,3]]},"1043":{"position":[[420,3],[937,3],[1163,3]]},"1057":{"position":[[806,3],[830,3]]},"1091":{"position":[[77,3]]},"1166":{"position":[[230,3]]},"1174":{"position":[[75,3]]},"1176":{"position":[[658,3]]},"1189":{"position":[[89,3]]},"1204":{"position":[[456,3],[1348,3],[2613,3],[2892,3],[2995,3]]},"1209":{"position":[[1394,3]]},"1213":{"position":[[14,3]]},"1226":{"position":[[174,3],[353,3],[1898,3],[2077,3]]},"1235":{"position":[[391,3]]},"1237":{"position":[[1333,3],[1839,3],[4182,3],[4688,3]]},"1255":{"position":[[2335,3],[5491,3]]}}}],["add(\"fish",{"_index":3475,"t":{"1002":{"position":[[617,11],[1297,11]]}}}],["add(\"git_config",{"_index":3471,"t":{"1002":{"position":[[537,17],[1217,17]]}}}],["add(\"hyprlang",{"_index":3473,"t":{"1002":{"position":[[576,15],[1256,15]]}}}],["add(\"rasi",{"_index":3478,"t":{"1002":{"position":[[670,11],[1350,11]]}}}],["add(lang",{"_index":3456,"t":{"1002":{"position":[[87,9],[767,9]]}}}],["addit",{"_index":518,"t":{"56":{"position":[[2197,10]]},"162":{"position":[[0,10]]},"199":{"position":[[194,10],[781,10]]},"251":{"position":[[242,10],[1400,10]]},"253":{"position":[[239,10]]},"255":{"position":[[258,10]]},"329":{"position":[[0,10]]},"339":{"position":[[0,10]]},"345":{"position":[[0,10]]},"355":{"position":[[0,10]]},"591":{"position":[[7933,10]]},"647":{"position":[[0,10]]},"697":{"position":[[0,10]]},"741":{"position":[[0,10]]},"761":{"position":[[0,10]]},"789":{"position":[[0,10]]},"813":{"position":[[144,10],[693,10],[866,10],[1112,10],[1661,10],[1834,10]]},"900":{"position":[[0,10]]},"1041":{"position":[[312,10],[408,10]]},"1237":{"position":[[1847,10],[2269,10],[4696,10],[5118,10]]}}}],["addition",{"_index":2532,"t":{"591":{"position":[[1568,12],[3393,12]]},"1174":{"position":[[1072,13]]}}}],["adjust",{"_index":781,"t":{"164":{"position":[[423,7],[2029,7]]}}}],["advanc",{"_index":3796,"t":{"1157":{"position":[[573,8]]}}}],["aerial",{"_index":1152,"t":{"225":{"position":[[1900,7]]},"229":{"position":[[403,10]]},"231":{"position":[[418,9],[433,9],[907,9],[922,9]]},"233":{"position":[[137,9],[936,9]]},"1101":{"position":[[77,6]]},"1103":{"position":[[89,8]]},"1193":{"position":[[55,6],[808,6]]},"1255":{"position":[[2358,6],[5514,6]]}}}],["aerial.nvim",{"_index":1164,"t":{"231":{"position":[[285,13],[774,13]]},"1176":{"position":[[1170,11]]}}}],["aerial:bdaerialtogglebnextbpreviousbufferlinecloseleftbufferlinecloserightbufferlinecyclenextbufferlinecycleprevbufferlinegroupclos",{"_index":4341,"t":{"1253":{"position":[[969,26]]}}}],["cmd>bufferlinemovenextbufferlinemoveprevbufferlinetogglepincall",{"_index":2270,"t":{"431":{"position":[[841,10],[1017,10]]}}}],["cmd>clangdswitchsourceheaderclosecopendbuitogglee",{"_index":1515,"t":{"253":{"position":[[2419,7],[2494,7]]}}}],["cmd>echo",{"_index":4195,"t":{"1235":{"position":[[309,10],[429,10]]}}}],["cmd>enewexecut",{"_index":1500,"t":{"253":{"position":[[1645,13],[1730,13]]}}}],["cmd>fzflua",{"_index":2121,"t":{"357":{"position":[[7589,12],[7761,12],[7926,12],[8255,12],[8335,12],[8496,12],[8563,12],[8638,12],[8705,12],[8775,12],[8841,12],[8920,12],[8985,12],[9074,12],[9320,12],[9388,12],[9470,12],[9532,12],[9596,12],[9665,12],[9732,12],[9798,12],[9859,12]]},"361":{"position":[[144,12],[287,12],[419,12],[550,12],[829,12],[972,12],[1104,12],[1235,12]]}}}],["cmd>inspecttreelazylopenlua",{"_index":1673,"t":{"253":{"position":[[9874,9],[10052,9]]},"1051":{"position":[[146,9],[250,9],[345,9],[448,9],[574,9],[683,9],[791,9],[903,9],[999,9],[1107,9],[1205,9],[1304,9]]}}}],["cmd>markdownpreviewtogglemasonnohlsearchdiffupdatenorm",{"_index":1531,"t":{"253":{"position":[[3121,43]]}}}],["cmd>norm",{"_index":1545,"t":{"253":{"position":[[4043,11]]}}}],["cmd>octo",{"_index":3610,"t":{"1037":{"position":[[388,10],[463,10],[542,10],[611,10],[684,10],[757,10]]}}}],["cmd>outlineoverseerbuildoverseerclearcacheoverseerinfooverseerquickactionoverseerrunoverseertaskactionoverseertoggleqaresiz",{"_index":1494,"t":{"253":{"position":[[1297,12],[1377,12]]}}}],["cmd>symbolsoutlinetabclosetabfirsttablasttabnewtabnexttabonlytabprevioustelescop",{"_index":323,"t":{"35":{"position":[[353,15],[1172,15]]},"229":{"position":[[354,15]]},"341":{"position":[[337,15],[1023,15]]}}}],["cmd>todotelescop",{"_index":4193,"t":{"1232":{"position":[[723,19]]}}}],["cmd>todotelescopetroubl",{"_index":4171,"t":{"1230":{"position":[[254,13],[343,13],[452,13],[533,13],[633,13],[720,13]]},"1232":{"position":[[470,13],[545,13]]}}}],["cmd>typescriptorganizeimportstypescriptrenamefilevertic",{"_index":1499,"t":{"253":{"position":[[1457,14],[1546,14]]}}}],["cmd>wlua",{"_index":2591,"t":{"591":{"position":[[6563,15],[6669,15],[6783,15]]}}}],["esc>m",{"_index":1505,"t":{"253":{"position":[[1819,12],[1888,12]]}}}],["escap",{"_index":1523,"t":{"253":{"position":[[2846,6],[2988,7]]},"1057":{"position":[[609,6]]}}}],["eslint",{"_index":475,"t":{"50":{"position":[[85,7],[140,6]]},"52":{"position":[[25,6],[37,6],[94,6],[270,6],[295,6],[388,8]]},"902":{"position":[[66,6],[99,6],[261,6],[387,9],[468,8],[525,9],[641,8],[749,8],[1202,6],[1235,6],[1397,6],[1523,9],[1604,8],[1661,9],[1777,8],[1885,8]]},"1176":{"position":[[1554,8]]}}}],["eslint.config.j",{"_index":3315,"t":{"942":{"position":[[288,20],[881,20]]}}}],["eslintfixal",{"_index":3077,"t":{"902":{"position":[[545,12],[650,13],[1681,12],[1786,13]]}}}],["eslintrc",{"_index":3070,"t":{"902":{"position":[[115,8],[1251,8]]}}}],["eslintrc.j",{"_index":3309,"t":{"942":{"position":[[51,16],[644,16]]}}}],["esy.json",{"_index":2704,"t":{"667":{"position":[[233,11],[574,11]]}}}],["etc",{"_index":1247,"t":{"237":{"position":[[1704,5],[1762,5],[2479,4],[4855,5],[4913,5],[5630,4]]},"285":{"position":[[111,3]]},"1232":{"position":[[44,3]]}}}],["eval",{"_index":1020,"t":{"195":{"position":[[294,7]]},"1099":{"position":[[72,4]]}}}],["evalu",{"_index":650,"t":{"88":{"position":[[18,9]]},"94":{"position":[[125,9]]},"431":{"position":[[957,10],[1128,10]]}}}],["evaluate_singl",{"_index":3398,"t":{"980":{"position":[[649,15],[2096,15]]}}}],["event",{"_index":187,"t":{"15":{"position":[[1341,5]]},"33":{"position":[[93,6],[112,6],[153,6],[498,6]]},"56":{"position":[[3573,5],[3790,5]]},"60":{"position":[[269,5]]},"72":{"position":[[175,5]]},"84":{"position":[[347,5]]},"92":{"position":[[504,5]]},"116":{"position":[[178,5]]},"118":{"position":[[87,5],[321,5]]},"134":{"position":[[264,5]]},"138":{"position":[[215,5]]},"164":{"position":[[1552,5]]},"185":{"position":[[129,5]]},"203":{"position":[[2120,5]]},"225":{"position":[[933,5]]},"247":{"position":[[146,5]]},"253":{"position":[[106,5]]},"255":{"position":[[120,5]]},"271":{"position":[[95,5]]},"277":{"position":[[152,5]]},"299":{"position":[[55,5]]},"321":{"position":[[495,5]]},"427":{"position":[[95,5]]},"431":{"position":[[65,5]]},"725":{"position":[[205,5],[1314,5]]},"763":{"position":[[196,5]]},"912":{"position":[[426,5]]},"920":{"position":[[1690,5]]},"950":{"position":[[606,5]]},"956":{"position":[[1105,5]]},"960":{"position":[[356,5]]},"964":{"position":[[179,5]]},"968":{"position":[[108,5]]},"974":{"position":[[331,5]]},"980":{"position":[[1465,5]]},"1006":{"position":[[999,5]]},"1009":{"position":[[2590,5]]},"1019":{"position":[[110,5]]},"1037":{"position":[[182,5],[194,5]]},"1181":{"position":[[500,5]]},"1183":{"position":[[65,5]]},"1185":{"position":[[931,5]]},"1204":{"position":[[30,5],[55,6],[890,5],[922,5],[947,6]]},"1209":{"position":[[1234,5]]},"1211":{"position":[[77,5]]},"1213":{"position":[[104,5]]},"1218":{"position":[[3538,6],[3663,5],[3713,5]]},"1222":{"position":[[192,5]]},"1224":{"position":[[1166,5]]},"1226":{"position":[[1859,5]]},"1232":{"position":[[210,5]]},"1237":{"position":[[2757,5]]},"1243":{"position":[[567,5],[667,5]]},"1248":{"position":[[243,5]]},"1253":{"position":[[853,5]]},"1255":{"position":[[2928,5]]},"1257":{"position":[[317,5],[567,5],[786,5]]}}}],["event.buf",{"_index":1710,"t":{"255":{"position":[[1535,9],[2385,10],[2430,10]]}}}],["event.data.to",{"_index":1948,"t":{"317":{"position":[[3101,14]]}}}],["event.match",{"_index":1752,"t":{"255":{"position":[[3510,11]]}}}],["event.match:match(\"^%w%w",{"_index":1750,"t":{"255":{"position":[[3407,38]]}}}],["events.file_mov",{"_index":4087,"t":{"1218":{"position":[[3671,18]]}}}],["events.file_renam",{"_index":4089,"t":{"1218":{"position":[[3721,20]]}}}],["everyth",{"_index":3674,"t":{"1043":{"position":[[1409,10]]}}}],["exact",{"_index":331,"t":{"35":{"position":[[637,5]]}}}],["exactli",{"_index":263,"t":{"27":{"position":[[31,7]]},"1176":{"position":[[917,7]]}}}],["exafunction/codeium.nvim",{"_index":572,"t":{"60":{"position":[[224,27]]},"62":{"position":[[279,27]]}}}],["exampl",{"_index":117,"t":{"13":{"position":[[77,7]]},"56":{"position":[[2393,7]]},"203":{"position":[[2390,8]]},"237":{"position":[[509,7],[3660,7]]},"789":{"position":[[220,7],[415,7]]},"835":{"position":[[275,7],[697,7]]},"922":{"position":[[71,7]]},"924":{"position":[[257,7],[999,7]]},"1170":{"position":[[101,9]]},"1189":{"position":[[0,7]]},"1199":{"position":[[977,7],[1190,7],[2970,7],[3183,7]]},"1204":{"position":[[523,7],[1415,7]]},"1237":{"position":[[2465,7],[5314,7]]}}}],["exclud",{"_index":1707,"t":{"255":{"position":[[1497,7]]},"813":{"position":[[58,7],[522,8],[1026,7],[1490,8]]},"950":{"position":[[353,7],[961,7]]},"1237":{"position":[[1035,7],[3884,7]]}}}],["excludedir",{"_index":2856,"t":{"767":{"position":[[883,11],[1974,11]]}}}],["excludedpackag",{"_index":2993,"t":{"833":{"position":[[471,16],[1554,16]]}}}],["exec",{"_index":2831,"t":{"757":{"position":[[232,7],[578,7]]}}}],["execut",{"_index":959,"t":{"189":{"position":[[918,9]]},"467":{"position":[[195,10],[457,11],[1060,10],[1322,11]]},"611":{"position":[[139,13],[1433,13]]},"655":{"position":[[182,13],[477,13]]},"691":{"position":[[151,13],[832,13]]},"795":{"position":[[601,9]]},"944":{"position":[[195,10],[1713,10]]},"1097":{"position":[[232,8]]}}}],["exist",{"_index":230,"t":{"17":{"position":[[80,8]]},"255":{"position":[[337,8],[3286,5]]},"591":{"position":[[5132,8]]},"1204":{"position":[[2533,5],[3102,5]]}}}],["exit",{"_index":388,"t":{"37":{"position":[[1436,8]]},"251":{"position":[[2335,7]]}}}],["exp",{"_index":2249,"t":{"427":{"position":[[6,3]]}}}],["expand",{"_index":751,"t":{"156":{"position":[[81,6],[334,6]]},"158":{"position":[[100,6],[624,6]]},"164":{"position":[[40,6],[1646,6]]},"211":{"position":[[69,6],[435,6]]},"1218":{"position":[[867,9],[3237,9]]},"1224":{"position":[[865,6],[992,6],[1935,6],[2062,6]]}}}],["expander_collaps",{"_index":4068,"t":{"1218":{"position":[[877,18],[3247,18]]}}}],["expander_expand",{"_index":4069,"t":{"1218":{"position":[[903,17],[3273,17]]}}}],["expander_highlight",{"_index":4070,"t":{"1218":{"position":[[928,18],[3298,18]]}}}],["expect",{"_index":3157,"t":{"924":{"position":[[74,8],[816,8]]}}}],["experiment",{"_index":786,"t":{"164":{"position":[[527,12],[763,12],[2133,12],[2369,12]]},"203":{"position":[[1873,12],[4308,12]]},"938":{"position":[[719,12],[4644,12]]},"1257":{"position":[[7,12]]}}}],["explain",{"_index":314,"t":{"35":{"position":[[34,9]]}}}],["explicitli",{"_index":1066,"t":{"203":{"position":[[1069,10],[3504,10]]},"938":{"position":[[399,10],[4324,10]]}}}],["explor",{"_index":3731,"t":{"1073":{"position":[[39,8],[60,8],[100,8],[136,8],[177,8],[217,8]]},"1157":{"position":[[340,9]]},"1218":{"position":[[5,8],[1216,9],[1364,9],[1429,9],[1512,9],[1676,10],[1812,10]]}}}],["expr",{"_index":1265,"t":{"237":{"position":[[2793,4],[2895,4],[3003,4],[3112,4]]},"251":{"position":[[4830,6]]},"253":{"position":[[562,4],[666,4],[763,4],[863,4],[2968,4],[3341,4],[3426,4],[3511,4],[3601,4],[3686,4],[3771,4],[9927,4],[10108,4]]},"261":{"position":[[273,4],[613,4]]},"956":{"position":[[310,4],[1432,4]]},"1246":{"position":[[194,4],[284,4],[374,4],[464,4],[682,4],[772,4],[862,4],[952,4]]},"1257":{"position":[[1765,4],[1934,4]]}}}],["express",{"_index":2296,"t":{"461":{"position":[[188,10],[691,10]]}}}],["ext",{"_index":4099,"t":{"1220":{"position":[[235,3],[344,3],[352,3],[374,3]]}}}],["extend",{"_index":9,"t":{"2":{"position":[[83,6]]},"4":{"position":[[73,6]]},"33":{"position":[[58,8],[127,8],[194,8],[264,8],[405,8]]},"56":{"position":[[3260,6]]},"433":{"position":[[0,6]]},"677":{"position":[[48,8]]},"938":{"position":[[448,6],[4373,6]]}}}],["extend_or_overrid",{"_index":2561,"t":{"591":{"position":[[4839,20]]}}}],["extens",{"_index":2061,"t":{"357":{"position":[[1621,10],[4978,10]]},"1002":{"position":[[213,9],[893,9]]},"1204":{"position":[[406,9],[638,9],[1298,9],[1530,9]]},"1255":{"position":[[2286,10],[5442,10]]}}}],["extension/adapter/codelldb",{"_index":2866,"t":{"767":{"position":[[2283,29]]}}}],["extension/lldb/lib/liblldb.dylib",{"_index":2868,"t":{"767":{"position":[[2350,35]]}}}],["extension/lldb/lib/liblldb.so",{"_index":2871,"t":{"767":{"position":[[2485,32]]}}}],["extension/out/phpdebug.j",{"_index":2693,"t":{"655":{"position":[[231,28],[526,28]]}}}],["extension/server/*.jar",{"_index":2554,"t":{"591":{"position":[[4492,26]]}}}],["extension/server/com.microsoft.java.debug.plugin",{"_index":2547,"t":{"591":{"position":[[4151,50]]}}}],["extmark_opt",{"_index":3492,"t":{"1006":{"position":[[821,12],[1822,12],[2949,12]]}}}],["extra",{"_index":477,"t":{"50":{"position":[[122,7]]},"54":{"position":[[27,6]]},"56":{"position":[[137,5],[2676,5]]},"58":{"position":[[24,5]]},"76":{"position":[[24,5]]},"82":{"position":[[24,5]]},"100":{"position":[[24,5]]},"120":{"position":[[24,5]]},"136":{"position":[[24,5]]},"142":{"position":[[24,5]]},"160":{"position":[[24,5]]},"162":{"position":[[28,5]]},"164":{"position":[[1472,6]]},"166":{"position":[[186,6]]},"172":{"position":[[148,6]]},"176":{"position":[[24,5]]},"180":{"position":[[24,5]]},"184":{"position":[[89,5]]},"187":{"position":[[24,5]]},"189":{"position":[[166,9]]},"201":{"position":[[24,5]]},"217":{"position":[[24,5]]},"223":{"position":[[24,5]]},"231":{"position":[[247,5],[299,5],[736,5],[788,5]]},"235":{"position":[[24,5]]},"239":{"position":[[24,5]]},"243":{"position":[[24,5]]},"257":{"position":[[24,5]]},"265":{"position":[[24,5]]},"275":{"position":[[24,5]]},"283":{"position":[[24,5]]},"289":{"position":[[24,5]]},"295":{"position":[[251,5],[304,5],[744,5],[797,5]]},"297":{"position":[[24,5]]},"301":{"position":[[24,5]]},"315":{"position":[[24,5]]},"319":{"position":[[24,5]]},"327":{"position":[[24,5]]},"329":{"position":[[28,5]]},"337":{"position":[[24,5]]},"339":{"position":[[28,5]]},"343":{"position":[[24,5]]},"345":{"position":[[28,5]]},"353":{"position":[[24,5]]},"355":{"position":[[28,5]]},"365":{"position":[[24,5]]},"377":{"position":[[24,5]]},"385":{"position":[[24,5]]},"393":{"position":[[24,5]]},"405":{"position":[[24,5]]},"421":{"position":[[24,5]]},"435":{"position":[[24,5]]},"445":{"position":[[24,5]]},"457":{"position":[[24,5]]},"471":{"position":[[24,5]]},"477":{"position":[[24,5]]},"485":{"position":[[24,5]]},"501":{"position":[[24,5]]},"507":{"position":[[24,5]]},"535":{"position":[[24,5]]},"543":{"position":[[24,5]]},"551":{"position":[[24,5]]},"577":{"position":[[24,5]]},"583":{"position":[[24,5]]},"591":{"position":[[3658,5]]},"597":{"position":[[24,5]]},"613":{"position":[[24,5]]},"621":{"position":[[24,5]]},"627":{"position":[[24,5]]},"645":{"position":[[24,5]]},"647":{"position":[[28,5]]},"663":{"position":[[24,5]]},"669":{"position":[[24,5]]},"675":{"position":[[24,5]]},"695":{"position":[[24,5]]},"697":{"position":[[28,5]]},"717":{"position":[[24,5]]},"723":{"position":[[24,5]]},"739":{"position":[[24,5]]},"741":{"position":[[28,5]]},"759":{"position":[[24,5]]},"761":{"position":[[28,5]]},"775":{"position":[[24,5]]},"787":{"position":[[24,5]]},"789":{"position":[[28,5]]},"811":{"position":[[24,5]]},"819":{"position":[[24,5]]},"827":{"position":[[24,5]]},"837":{"position":[[24,5]]},"843":{"position":[[24,5]]},"852":{"position":[[24,5]]},"872":{"position":[[24,5]]},"882":{"position":[[24,5]]},"892":{"position":[[24,5]]},"898":{"position":[[24,5]]},"900":{"position":[[28,5]]},"904":{"position":[[24,5]]},"910":{"position":[[24,5]]},"916":{"position":[[24,5]]},"920":{"position":[[1173,8],[2811,8]]},"922":{"position":[[296,5]]},"930":{"position":[[24,5]]},"934":{"position":[[1228,8],[3497,8]]},"936":{"position":[[24,5]]},"938":{"position":[[474,6],[4399,6]]},"946":{"position":[[24,5]]},"952":{"position":[[24,5]]},"958":{"position":[[24,5]]},"966":{"position":[[24,5]]},"972":{"position":[[24,5]]},"976":{"position":[[24,5]]},"980":{"position":[[1107,8],[2554,8]]},"982":{"position":[[24,5]]},"992":{"position":[[24,5]]},"996":{"position":[[24,5]]},"1004":{"position":[[24,5]]},"1008":{"position":[[24,5]]},"1017":{"position":[[24,5]]},"1033":{"position":[[24,5]]},"1041":{"position":[[5,5],[504,5]]},"1045":{"position":[[24,5]]},"1049":{"position":[[24,5]]},"1162":{"position":[[103,5],[201,5]]},"1164":{"position":[[262,5]]},"1170":{"position":[[132,5]]},"1172":{"position":[[9,6],[314,5],[404,5],[590,7],[660,5],[799,7]]},"1174":{"position":[[431,6],[497,6],[572,6],[637,6],[670,6],[856,6],[1123,7],[1232,6],[1345,6],[1606,7]]},"1176":{"position":[[10,5],[215,5],[767,6],[951,6],[1123,5],[1160,5],[1281,5],[1332,6],[2146,5],[2269,5]]},"1197":{"position":[[81,5],[277,5]]},"1199":{"position":[[1218,5],[3211,5]]},"1265":{"position":[[1044,8],[2254,8]]}}}],["extract",{"_index":1973,"t":{"321":{"position":[[963,8],[1079,8],[1546,8],[1680,8],[1814,8]]},"591":{"position":[[6042,9],[6118,8],[6199,8],[6533,9],[6631,8],[6743,8],[6853,8]]},"1127":{"position":[[107,7],[161,7],[196,7],[226,7],[380,7]]}}}],["f",{"_index":1058,"t":{"203":{"position":[[563,4],[2998,4]]},"267":{"position":[[231,4],[236,4]]},"357":{"position":[[387,3],[505,4],[3744,3],[3862,4]]},"934":{"position":[[723,3],[2992,3]]},"938":{"position":[[3509,1],[3725,1],[7434,1],[7650,1]]},"1075":{"position":[[54,2]]},"1185":{"position":[[302,1],[1215,1]]},"1209":{"position":[[692,6],[794,6],[902,6],[1008,6],[2672,6],[2774,6],[2882,6],[2988,6]]},"1257":{"position":[[1667,4],[1737,3]]},"1265":{"position":[[448,4],[1658,4]]}}}],["f/t",{"_index":1767,"t":{"267":{"position":[[41,3]]}}}],["f:%l:%c:%m",{"_index":1379,"t":{"251":{"position":[[2720,13]]}}}],["f:find(\"^ent",{"_index":3301,"t":{"938":{"position":[[3515,14],[7440,14]]}}}],["f[%d]%d",{"_index":3895,"t":{"1185":{"position":[[555,11],[1468,11]]}}}],["f[%p][%l%d]+%f[^%l%d",{"_index":3899,"t":{"1185":{"position":[[654,25],[1567,25]]}}}],["f[%s][%l%d]+%f[^%l%d",{"_index":3898,"t":{"1185":{"position":[[628,25],[1541,25]]}}}],["f[%w",{"_index":3503,"t":{"1006":{"position":[[2264,7],[2362,7]]}}}],["f[^<%w",{"_index":3893,"t":{"1185":{"position":[[489,14],[1402,14]]}}}],["fail",{"_index":383,"t":{"37":{"position":[[1345,7]]},"144":{"position":[[223,5]]},"924":{"position":[[2175,6],[2246,8],[2285,6],[2294,6],[2419,6]]}}}],["fallback",{"_index":451,"t":{"42":{"position":[[797,10],[1028,10]]},"56":{"position":[[2563,8]]},"164":{"position":[[140,8],[1746,8],[3413,11],[3527,11]]},"203":{"position":[[1140,10],[1246,11],[3575,10],[3681,11]]},"463":{"position":[[779,8],[1884,8]]},"1199":{"position":[[538,11],[2531,11]]},"1204":{"position":[[347,9],[1239,9],[2896,8]]},"1237":{"position":[[2647,8],[5496,8]]}}}],["fals",{"_index":151,"t":{"15":{"position":[[707,6],[2018,6],[2032,6]]},"31":{"position":[[147,5]]},"35":{"position":[[106,6],[310,7],[875,5]]},"37":{"position":[[344,5],[384,5],[1953,6],[2134,6],[2409,6]]},"52":{"position":[[557,5]]},"56":{"position":[[582,5]]},"60":{"position":[[140,6],[431,6]]},"78":{"position":[[1472,5],[1501,5]]},"84":{"position":[[119,6],[219,5],[463,6],[563,5]]},"140":{"position":[[44,6],[141,6]]},"162":{"position":[[264,5]]},"164":{"position":[[347,6],[1953,6]]},"203":{"position":[[1045,7],[2006,6],[2082,6],[3480,7],[4441,6]]},"225":{"position":[[284,5],[599,6],[1219,5],[1534,6]]},"227":{"position":[[95,5]]},"233":{"position":[[648,6],[1447,6]]},"237":{"position":[[152,6],[524,6],[1146,8],[1879,6],[2413,6],[3303,6],[3675,6],[4297,8],[5030,6],[5564,6]]},"245":{"position":[[68,5],[124,5]]},"251":{"position":[[470,7],[1690,5],[1839,6],[3272,5],[3610,5],[4666,5]]},"253":{"position":[[7756,5]]},"255":{"position":[[2271,5],[2703,5]]},"293":{"position":[[162,5]]},"303":{"position":[[33,6],[79,6],[98,6],[117,6],[136,6],[590,6],[636,6],[655,6],[674,6],[693,6]]},"317":{"position":[[244,6],[510,6],[2637,6],[2734,6]]},"321":{"position":[[60,6],[74,6],[87,6],[98,6],[109,6],[122,6],[135,6],[177,6],[191,6],[204,6],[215,6],[226,6],[239,6],[252,6],[1180,5],[2001,6],[2015,6],[2028,6],[2039,6],[2050,6],[2063,6],[2076,6],[2118,6],[2132,6],[2145,6],[2156,6],[2167,6],[2180,6],[2193,6]]},"345":{"position":[[276,5]]},"357":{"position":[[872,5],[2869,6],[3222,6],[4229,5],[6226,6],[6579,6],[8200,5],[9271,5],[10037,5],[10213,5]]},"399":{"position":[[265,5],[561,5]]},"401":{"position":[[325,6],[650,6]]},"413":{"position":[[105,5]]},"461":{"position":[[52,6],[555,6]]},"463":{"position":[[1120,5],[2225,5]]},"547":{"position":[[98,6]]},"555":{"position":[[116,6],[1456,6]]},"591":{"position":[[1604,5],[3429,5]]},"611":{"position":[[231,5],[928,6],[1525,5],[2222,6]]},"637":{"position":[[43,6],[104,6],[200,6],[261,6]]},"639":{"position":[[157,7],[774,7]]},"691":{"position":[[263,6],[944,6]]},"701":{"position":[[525,5],[1086,5]]},"725":{"position":[[1120,6]]},"767":{"position":[[1085,6]]},"769":{"position":[[158,5],[301,5]]},"795":{"position":[[858,5]]},"823":{"position":[[54,6]]},"850":{"position":[[84,5],[275,5]]},"894":{"position":[[98,6]]},"896":{"position":[[262,6],[574,5],[608,6],[778,6],[1396,6],[1708,5],[1742,6],[1912,6]]},"900":{"position":[[122,5]]},"902":{"position":[[493,6],[1629,6]]},"918":{"position":[[51,5],[117,5]]},"920":{"position":[[1733,6]]},"924":{"position":[[645,5],[1387,5],[2722,5]]},"932":{"position":[[51,5],[117,5]]},"934":{"position":[[566,6],[2156,6],[2835,6]]},"938":{"position":[[346,6],[376,6],[1185,5],[4271,6],[4301,6],[5110,5]]},"948":{"position":[[103,5],[161,5]]},"950":{"position":[[326,6],[344,5],[934,6],[952,5]]},"954":{"position":[[94,5],[152,5]]},"956":{"position":[[131,5],[1009,5],[1022,5],[1253,5],[2131,5],[2144,5]]},"960":{"position":[[293,6]]},"962":{"position":[[113,5],[184,5]]},"964":{"position":[[110,5],[228,5]]},"968":{"position":[[334,5]]},"970":{"position":[[75,5],[162,5]]},"978":{"position":[[65,5],[131,5]]},"980":{"position":[[1284,7],[1402,6],[2731,7]]},"986":{"position":[[44,6],[59,6],[130,6],[292,6],[307,6],[378,6]]},"1166":{"position":[[292,5]]},"1174":{"position":[[759,6],[1576,5]]},"1176":{"position":[[716,5],[1891,5],[1928,5]]},"1181":{"position":[[90,5],[581,5]]},"1199":{"position":[[445,6],[489,6],[2438,6],[2482,6]]},"1209":{"position":[[592,6],[1147,6],[2572,6]]},"1218":{"position":[[212,6],[735,5],[2582,6],[3105,5]]},"1224":{"position":[[2283,5]]},"1235":{"position":[[380,5]]},"1237":{"position":[[205,6],[1320,6],[1744,6],[1761,5],[1988,6],[2141,6],[3054,6],[4169,6],[4593,6],[4610,5],[4837,6],[4990,6],[7991,5],[8705,5],[8844,5],[9494,5],[9511,5]]},"1253":{"position":[[336,6],[1847,6]]},"1255":{"position":[[2618,6],[2845,5],[5774,6],[6001,5]]},"1263":{"position":[[199,5],[510,5]]}}}],["fanci",{"_index":1014,"t":{"195":{"position":[[0,5]]},"1253":{"position":[[30,5]]}}}],["far",{"_index":1725,"t":{"255":{"position":[[2061,5]]},"956":{"position":[[387,5],[1509,5]]},"1009":{"position":[[805,5],[822,5],[3592,5],[3609,5]]},"1220":{"position":[[223,5]]}}}],["far.nvim",{"_index":3830,"t":{"1172":{"position":[[154,9],[169,8]]},"1220":{"position":[[100,10]]}}}],["fast",{"_index":17,"t":{"4":{"position":[[120,4]]}}}],["faster",{"_index":3790,"t":{"1157":{"position":[[161,6]]},"1172":{"position":[[734,6]]},"1174":{"position":[[172,6]]},"1209":{"position":[[77,6]]}}}],["favor",{"_index":2748,"t":{"701":{"position":[[465,5],[1026,5]]},"1166":{"position":[[176,5]]},"1172":{"position":[[51,5],[140,5]]}}}],["fd",{"_index":64,"t":{"6":{"position":[[350,2]]}}}],["featur",{"_index":146,"t":{"15":{"position":[[617,8]]},"1157":{"position":[[180,8],[678,8]]},"1170":{"position":[[297,8],[443,8],[604,8]]},"1174":{"position":[[1062,9]]}}}],["februari",{"_index":1221,"t":{"237":{"position":[[930,11],[4081,11]]}}}],["feel",{"_index":3831,"t":{"1172":{"position":[[197,5]]}}}],["fg",{"_index":3516,"t":{"1006":{"position":[[2819,2],[2908,2],[2920,2]]},"1255":{"position":[[1091,2],[1344,2],[1578,2],[1743,2],[4247,2],[4500,2],[4734,2],[4899,2]]}}}],["field",{"_index":188,"t":{"15":{"position":[[1355,5],[1895,8],[2135,8]]},"164":{"position":[[3681,5]]},"1209":{"position":[[2114,6]]}}}],["fieldalign",{"_index":2448,"t":{"555":{"position":[[477,14],[1817,14]]}}}],["fifth",{"_index":1196,"t":{"237":{"position":[[365,8],[3516,8]]}}}],["file",{"_index":63,"t":{"6":{"position":[[343,6]]},"11":{"position":[[4,5],[112,5],[233,5]]},"15":{"position":[[1369,4]]},"19":{"position":[[105,5]]},"25":{"position":[[344,5]]},"29":{"position":[[69,5],[123,5],[197,4],[228,4]]},"35":{"position":[[290,5],[399,6],[442,5],[592,6],[1218,6]]},"50":{"position":[[249,4]]},"56":{"position":[[14,4],[112,6],[867,5],[950,5],[1118,6],[1969,6]]},"162":{"position":[[83,5]]},"189":{"position":[[2350,4]]},"219":{"position":[[589,6]]},"221":{"position":[[544,6]]},"241":{"position":[[388,6],[668,4]]},"249":{"position":[[4,5],[168,5],[227,5],[579,5]]},"251":{"position":[[297,4],[4422,4]]},"253":{"position":[[294,4],[3923,4],[3999,5],[4421,4],[4480,5],[7218,4]]},"255":{"position":[[523,4],[716,4],[2525,5],[3016,5],[3235,5],[3468,4]]},"317":{"position":[[673,7],[2394,6]]},"321":{"position":[[1060,6],[1097,6],[1649,6],[1701,6]]},"329":{"position":[[83,5]]},"339":{"position":[[83,5]]},"345":{"position":[[83,5],[162,4],[192,4]]},"355":{"position":[[83,5]]},"357":{"position":[[1241,9],[2846,5],[4598,9],[6203,5],[7881,5],[8071,5],[8132,5],[8223,5],[8297,5],[8308,7]]},"467":{"position":[[400,6],[496,7],[1265,6],[1361,7]]},"567":{"position":[[42,4],[215,4]]},"591":{"position":[[36,6],[5458,5]]},"611":{"position":[[328,6],[442,4],[1622,6],[1736,4]]},"647":{"position":[[83,5]]},"691":{"position":[[434,6],[597,7],[1115,6],[1278,7]]},"697":{"position":[[83,5]]},"725":{"position":[[217,5],[1326,5]]},"741":{"position":[[83,5]]},"761":{"position":[[83,5]]},"767":{"position":[[873,5],[1964,5]]},"789":{"position":[[83,5],[669,4],[936,4]]},"795":{"position":[[740,4]]},"848":{"position":[[137,6],[418,5]]},"850":{"position":[[161,5]]},"900":{"position":[[83,5]]},"920":{"position":[[632,6],[711,6],[796,7],[2270,6],[2349,6],[2434,7]]},"924":{"position":[[3371,4],[3484,5]]},"934":{"position":[[548,4],[697,6],[775,6],[869,7],[2817,4],[2966,6],[3044,6],[3138,7]]},"938":{"position":[[1618,5],[3078,4],[3293,5],[3660,7],[5543,5],[7003,4],[7218,5],[7585,7]]},"942":{"position":[[42,4],[635,4]]},"944":{"position":[[1093,6],[1110,10],[2611,6],[2628,10]]},"980":{"position":[[716,6],[770,6],[831,7],[2163,6],[2217,6],[2278,7]]},"984":{"position":[[59,5],[74,5]]},"986":{"position":[[470,4]]},"988":{"position":[[42,4],[714,4]]},"994":{"position":[[429,4]]},"1009":{"position":[[440,5],[3227,5]]},"1013":{"position":[[30,5]]},"1043":{"position":[[153,6],[525,5],[641,6],[1071,5]]},"1057":{"position":[[763,4],[882,4]]},"1059":{"position":[[323,4]]},"1067":{"position":[[42,5],[187,4],[210,5],[245,5],[275,5],[286,6]]},"1107":{"position":[[84,5],[229,4],[252,5],[287,5],[317,5],[328,6]]},"1111":{"position":[[89,4],[119,4],[149,4],[179,4],[209,4],[267,4]]},"1121":{"position":[[43,5],[119,5]]},"1127":{"position":[[178,4],[246,4]]},"1139":{"position":[[306,4],[347,5]]},"1157":{"position":[[335,4]]},"1172":{"position":[[100,6],[438,4],[866,4]]},"1199":{"position":[[1025,4],[3018,4]]},"1204":{"position":[[571,4],[1463,4]]},"1209":{"position":[[1339,4]]},"1218":{"position":[[0,4],[830,4],[3200,4]]},"1220":{"position":[[27,5]]},"1259":{"position":[[33,4],[279,4]]},"1265":{"position":[[466,6],[561,6],[742,7],[1676,6],[1771,6],[1952,7]]}}}],["file/find",{"_index":4114,"t":{"1224":{"position":[[381,11],[1451,11]]}}}],["filenam",{"_index":2509,"t":{"591":{"position":[[418,9],[2243,9]]},"1002":{"position":[[274,8],[954,8]]},"1204":{"position":[[3152,8]]}}}],["fileoper",{"_index":4210,"t":{"1237":{"position":[[1397,14],[4246,14]]}}}],["files_set_cwd",{"_index":1926,"t":{"317":{"position":[[1931,13],[2478,14]]}}}],["filesfilt",{"_index":4105,"t":{"1220":{"position":[[330,11]]}}}],["filesystem",{"_index":3530,"t":{"1009":{"position":[[1227,10],[4014,10]]},"1218":{"position":[[53,13],[183,10],[2423,13],[2553,10]]}}}],["filetyp",{"_index":222,"t":{"15":{"position":[[2086,8]]},"33":{"position":[[176,9],[220,9]]},"84":{"position":[[228,9],[572,9]]},"203":{"position":[[275,8],[2710,8]]},"255":{"position":[[1887,9],[2753,9],[3052,10]]},"431":{"position":[[171,12]]},"567":{"position":[[0,8],[111,8],[284,8]]},"591":{"position":[[5406,9]]},"633":{"position":[[416,11]]},"667":{"position":[[52,9],[393,9]]},"725":{"position":[[196,8],[1305,8]]},"813":{"position":[[68,8],[155,9],[272,9],[441,9],[531,9],[877,9],[1036,8],[1123,9],[1240,9],[1409,9],[1499,9],[1845,9]]},"850":{"position":[[197,10]]},"938":{"position":[[422,10],[481,9],[4347,10],[4406,9]]},"942":{"position":[[0,8]]},"950":{"position":[[365,9],[973,9]]},"988":{"position":[[0,8]]},"1172":{"position":[[357,9]]},"1197":{"position":[[469,9]]},"1204":{"position":[[166,8],[197,10],[255,8],[282,9],[1058,8],[1089,10],[1147,8],[1174,9],[2552,8],[2593,8],[2697,8]]},"1237":{"position":[[1059,9],[3908,9]]},"1243":{"position":[[558,8],[675,11]]},"1253":{"position":[[64,8],[598,8],[2109,8]]},"1255":{"position":[[717,11],[3873,11]]},"1259":{"position":[[161,8],[407,8]]}}}],["filetypes_exclud",{"_index":2940,"t":{"813":{"position":[[101,17],[1069,17]]}}}],["filetypes_includ",{"_index":2941,"t":{"813":{"position":[[187,17],[1155,17]]}}}],["filter",{"_index":220,"t":{"15":{"position":[[2070,6]]},"118":{"position":[[76,6],[310,6]]},"158":{"position":[[200,6],[724,6]]},"185":{"position":[[1848,7],[1929,7]]},"291":{"position":[[127,6],[648,6]]},"317":{"position":[[1210,6]]},"902":{"position":[[516,6],[1652,6]]},"912":{"position":[[763,6]]},"1009":{"position":[[113,6],[245,6],[473,6],[1546,6],[1899,6],[2359,6],[2900,6],[3032,6],[3260,6],[4333,6],[4686,6],[5146,6]]},"1095":{"position":[[179,6],[213,6]]},"1204":{"position":[[3072,6]]},"1232":{"position":[[571,6]]},"1237":{"position":[[1511,8],[4360,8]]},"1255":{"position":[[2625,6],[5781,6]]},"1257":{"position":[[306,6],[775,6]]}}}],["filter.buf=0u",{"_index":1541,"t":{"253":{"position":[[3859,5],[3884,5],[3909,5]]}}}],["galore#san",{"_index":1534,"t":{"253":{"position":[[3262,12]]}}}],["garymjr/nvim",{"_index":1090,"t":{"211":{"position":[[273,13]]},"213":{"position":[[57,13]]}}}],["gbprod/yanky.nvim",{"_index":900,"t":{"185":{"position":[[60,20]]}}}],["gc",{"_index":1939,"t":{"317":{"position":[[2472,5]]}}}],["gc_detail",{"_index":2434,"t":{"555":{"position":[[103,10],[1443,10]]}}}],["gccfxauf",{"_index":1578,"t":{"253":{"position":[[5670,48]]}}}],["lazyvim.format.snacks_toggle(true):map(\"uf",{"_index":1579,"t":{"253":{"position":[[5719,52]]}}}],["lazyvim.get_pkg_path(\"angular",{"_index":2230,"t":{"401":{"position":[[195,29],[520,29]]}}}],["lazyvim.get_pkg_path(\"astro",{"_index":2201,"t":{"373":{"position":[[189,27],[499,27]]}}}],["lazyvim.get_pkg_path(\"j",{"_index":3322,"t":{"944":{"position":[[303,24],[1821,24]]}}}],["lazyvim.get_pkg_path(\"svelt",{"_index":2886,"t":{"783":{"position":[[195,28],[518,28]]}}}],["lazyvim.get_pkg_path(\"vu",{"_index":3047,"t":{"880":{"position":[[243,25],[662,25]]}}}],["lazyvim.has(\"cmp",{"_index":2564,"t":{"591":{"position":[[5027,16]]}}}],["lazyvim.has(\"fzf",{"_index":3627,"t":{"1039":{"position":[[179,16],[915,16]]}}}],["lazyvim.has(\"mason",{"_index":990,"t":{"189":{"position":[[1881,18]]}}}],["lazyvim.has(\"mason.nvim",{"_index":2498,"t":{"591":{"position":[[122,25],[1947,25],[3808,25],[6885,25]]},"767":{"position":[[2129,25]]}}}],["lazyvim.has(\"neo",{"_index":3528,"t":{"1009":{"position":[[1179,16],[3966,16]]}}}],["lazyvim.has(\"nvim",{"_index":1089,"t":{"211":{"position":[[140,17],[506,17]]},"591":{"position":[[3904,17],[6981,17]]},"793":{"position":[[216,17]]},"833":{"position":[[741,17],[1824,17]]}}}],["lazyvim.has(\"telescope.nvim",{"_index":1983,"t":{"321":{"position":[[2467,29]]},"683":{"position":[[185,29],[693,29]]},"1039":{"position":[[111,29],[847,29]]}}}],["lazyvim.has(\"trouble.nvim",{"_index":2034,"t":{"357":{"position":[[606,27],[3963,27]]},"924":{"position":[[559,27],[1301,27],[1811,27]]},"1255":{"position":[[2474,27],[5630,27]]}}}],["lazyvim.has(plugin",{"_index":889,"t":{"182":{"position":[[222,19],[704,19]]}}}],["lazyvim.has_extra(\"formatting.pretti",{"_index":2204,"t":{"375":{"position":[[46,40],[243,40]]},"403":{"position":[[57,40],[260,40]]},"785":{"position":[[46,40],[244,40]]}}}],["lazyvim.inject.args(opts.formatting.format",{"_index":706,"t":{"130":{"position":[[158,43],[579,43]]}}}],["lazyvim.is_loaded(\"nvim",{"_index":4033,"t":{"1211":{"position":[[216,23]]}}}],["lazyvim.is_win",{"_index":698,"t":{"122":{"position":[[133,16]]},"144":{"position":[[142,17]]}}}],["lazyvim.lsp.action[\"source.addmissingimports.t",{"_index":3266,"t":{"938":{"position":[[1748,50],[5673,50]]}}}],["lazyvim.lsp.action[\"source.fixall.t",{"_index":3271,"t":{"938":{"position":[[1945,39],[5870,39]]}}}],["lazyvim.lsp.action[\"source.organizeimport",{"_index":2746,"t":{"701":{"position":[[168,45],[288,45],[729,45],[849,45]]},"781":{"position":[[87,45],[384,45]]},"938":{"position":[[1656,45],[5581,45]]}}}],["lazyvim.lsp.action[\"source.removeunused.t",{"_index":3269,"t":{"938":{"position":[[1848,45],[5773,45]]}}}],["lazyvim.lsp.disable(\"denol",{"_index":4291,"t":{"1237":{"position":[[9377,29]]}}}],["lazyvim.lsp.disable(\"vtsl",{"_index":4290,"t":{"1237":{"position":[[9339,28]]}}}],["lazyvim.lsp.execut",{"_index":2370,"t":{"487":{"position":[[139,21],[406,21],[758,21],[1025,21]]},"938":{"position":[[1282,21],[1483,21],[2045,21],[5207,21],[5408,21],[5970,21]]}}}],["lazyvim.lsp.format",{"_index":3097,"t":{"912":{"position":[[729,20]]}}}],["lazyvim.lsp.formatt",{"_index":3075,"t":{"902":{"position":[[437,23],[1573,23]]}}}],["lazyvim.lsp.get_cli",{"_index":665,"t":{"92":{"position":[[209,25],[707,25]]},"902":{"position":[[354,25],[1490,25]]}}}],["lazyvim.lsp.get_raw_config(\"jdtls\").default_config.root_dir",{"_index":2510,"t":{"591":{"position":[[533,60],[2358,60]]}}}],["lazyvim.lsp.get_raw_config(\"tailwindcss",{"_index":2943,"t":{"813":{"position":[[346,41],[1314,41]]}}}],["lazyvim.lsp.is_enabled(\"denol",{"_index":4285,"t":{"1237":{"position":[[9183,32]]}}}],["lazyvim.lsp.is_enabled(\"vtsl",{"_index":4286,"t":{"1237":{"position":[[9220,31]]}}}],["lazyvim.lsp.on_attach(funct",{"_index":657,"t":{"88":{"position":[[316,32]]},"94":{"position":[[395,32]]}}}],["lazyvim.lsp.on_attach(function(cli",{"_index":1824,"t":{"285":{"position":[[386,38]]},"399":{"position":[[103,38],[399,38]]},"541":{"position":[[86,38],[362,38]]},"555":{"position":[[936,38],[2276,38]]},"701":{"position":[[403,38],[964,38]]},"896":{"position":[[1019,38],[2153,38]]},"938":{"position":[[2542,38],[6467,38]]},"1237":{"position":[[5722,38]]}}}],["lazyvim.lsp.on_dynamic_capability(require(\"lazyvim.plugins.lsp.keymaps\").on_attach",{"_index":4229,"t":{"1237":{"position":[[5859,83]]}}}],["lazyvim.lsp.on_supports_method(\"textdocument/codelen",{"_index":4244,"t":{"1237":{"position":[[6754,55]]}}}],["lazyvim.lsp.on_supports_method(\"textdocument/inlayhint",{"_index":4236,"t":{"1237":{"position":[[6392,56]]}}}],["lazyvim.lsp.setup",{"_index":4228,"t":{"1237":{"position":[[5839,19]]}}}],["lazyvim.lualine.cmp_source(\"cmp_tabnin",{"_index":715,"t":{"134":{"position":[[163,41],[398,41]]}}}],["lazyvim.lualine.cmp_source(\"codeium",{"_index":588,"t":{"72":{"position":[[84,38],[261,38]]}}}],["lazyvim.lualine.cmp_source(\"supermaven",{"_index":686,"t":{"116":{"position":[[84,41],[264,41]]}}}],["lazyvim.lualine.pretty_path",{"_index":4371,"t":{"1255":{"position":[[802,29],[3958,29]]}}}],["lazyvim.lualine.root_dir",{"_index":4365,"t":{"1255":{"position":[[526,27],[3682,27]]}}}],["lazyvim.lualine.status(lazyvim.config.icons.kinds.copilot",{"_index":662,"t":{"92":{"position":[[93,58],[591,58]]}}}],["lazyvim.mini.ai_buff",{"_index":3901,"t":{"1185":{"position":[[722,23],[1635,23]]}}}],["lazyvim.mini.ai_whichkey(opt",{"_index":3909,"t":{"1185":{"position":[[1947,30]]}}}],["lazyvim.mini.pairs(opt",{"_index":3877,"t":{"1181":{"position":[[991,24]]}}}],["lazyvim.news.changelog",{"_index":1640,"t":{"253":{"position":[[8089,24]]}}}],["lazyvim.on_load(\"telescope.nvim",{"_index":1153,"t":{"229":{"position":[[58,33],[228,33]]},"321":{"position":[[2502,33]]},"860":{"position":[[120,33]]},"862":{"position":[[117,33]]},"870":{"position":[[183,33],[383,33]]},"1019":{"position":[[415,33]]}}}],["lazyvim.on_load(\"which",{"_index":3908,"t":{"1185":{"position":[[1878,22]]}}}],["lazyvim.on_very_lazy(funct",{"_index":2117,"t":{"357":{"position":[[7187,31]]},"912":{"position":[[497,31]]},"1199":{"position":[[1644,31]]}}}],["lazyvim.opts(\"clangd_extensions.nvim",{"_index":2341,"t":{"463":{"position":[[967,38],[2072,38]]}}}],["lazyvim.opts(\"fzf",{"_index":2119,"t":{"357":{"position":[[7312,17]]}}}],["lazyvim.opts(\"mason",{"_index":4283,"t":{"1237":{"position":[[9088,19]]}}}],["lazyvim.opts(\"mini.surround",{"_index":873,"t":{"178":{"position":[[510,29]]}}}],["lazyvim.opts(\"neo",{"_index":3533,"t":{"1009":{"position":[[1358,17],[4145,17]]}}}],["lazyvim.opts(\"nvim",{"_index":4034,"t":{"1211":{"position":[[271,18]]}}}],["lazyvim.pick",{"_index":3111,"t":{"920":{"position":[[650,16],[2288,16]]},"934":{"position":[[664,18],[2933,18]]},"980":{"position":[[723,15],[2170,15]]}}}],["lazyvim.pick(\"colorschem",{"_index":2177,"t":{"357":{"position":[[10279,29]]}}}],["lazyvim.pick(\"fil",{"_index":2127,"t":{"357":{"position":[[7845,22],[8096,22],[8169,21]]}}}],["lazyvim.pick(\"grep_cword",{"_index":2174,"t":{"357":{"position":[[9929,27],[10001,26]]}}}],["lazyvim.pick(\"grep_visu",{"_index":2175,"t":{"357":{"position":[[10086,28],[10176,27]]}}}],["lazyvim.pick(\"live_grep",{"_index":2124,"t":{"357":{"position":[[7691,26],[9165,26],[9236,25]]},"920":{"position":[[908,27],[2546,27]]},"934":{"position":[[919,29],[3188,29]]},"980":{"position":[[904,26],[2351,26]]}}}],["lazyvim.pick(\"oldfil",{"_index":2135,"t":{"357":{"position":[[8398,24]]},"920":{"position":[[816,26],[2454,26]]},"934":{"position":[[824,28],[3093,28]]},"980":{"position":[[839,25],[2286,25]]}}}],["lazyvim.pick.config_fil",{"_index":2130,"t":{"357":{"position":[[8022,28]]},"920":{"position":[[997,29],[2635,29]]},"934":{"position":[[1012,31],[3281,31]]},"980":{"position":[[967,28],[2414,28]]}}}],["lazyvim.pick.open(ctx.__info.cmd",{"_index":2043,"t":{"357":{"position":[[914,33],[4271,33]]}}}],["lazyvim.pick.picker.nam",{"_index":905,"t":{"185":{"position":[[228,24]]}}}],["lazyvim.pick.w",{"_index":2004,"t":{"341":{"position":[[39,19],[725,19]]}}}],["lazyvim.plugin",{"_index":393,"t":{"37":{"position":[[1628,17]]}}}],["lazyvim.plugin.extra_idx(\"editor.aeri",{"_index":1161,"t":{"231":{"position":[[132,41],[621,41]]}}}],["lazyvim.plugin.extra_idx(\"editor.outlin",{"_index":1843,"t":{"295":{"position":[[133,42],[626,42]]}}}],["lazyvim.plugin.extra_idx(\"ui.edgi",{"_index":1159,"t":{"231":{"position":[[77,35],[566,35]]},"295":{"position":[[77,35],[570,35]]}}}],["lazyvim.plugins.extras.ai.copilot",{"_index":3756,"t":{"1089":{"position":[[8,33]]}}}],["lazyvim.plugins.extras.coding.mini",{"_index":3757,"t":{"1091":{"position":[[8,34]]}}}],["lazyvim.plugins.extras.coding.neogen",{"_index":3758,"t":{"1093":{"position":[[8,36]]}}}],["lazyvim.plugins.extras.coding.yanki",{"_index":3759,"t":{"1095":{"position":[[8,35]]}}}],["lazyvim.plugins.extras.dap.cor",{"_index":3760,"t":{"1097":{"position":[[8,31]]},"1099":{"position":[[8,31]]}}}],["lazyvim.plugins.extras.editor.aeri",{"_index":3761,"t":{"1101":{"position":[[8,36]]},"1103":{"position":[[8,36]]}}}],["lazyvim.plugins.extras.editor.di",{"_index":3762,"t":{"1105":{"position":[[8,34]]}}}],["lazyvim.plugins.extras.editor.fzf",{"_index":3763,"t":{"1107":{"position":[[8,33]]},"1109":{"position":[[8,33]]}}}],["lazyvim.plugins.extras.editor.harpoon2",{"_index":3764,"t":{"1111":{"position":[[8,38]]}}}],["lazyvim.plugins.extras.editor.illumin",{"_index":3770,"t":{"1113":{"position":[[8,40]]}}}],["lazyvim.plugins.extras.editor.leap",{"_index":3771,"t":{"1115":{"position":[[8,34]]},"1117":{"position":[[8,34]]}}}],["lazyvim.plugins.extras.editor.mini",{"_index":3772,"t":{"1119":{"position":[[8,34]]},"1121":{"position":[[8,34]]}}}],["lazyvim.plugins.extras.editor.outlin",{"_index":3773,"t":{"1123":{"position":[[8,37]]}}}],["lazyvim.plugins.extras.editor.overs",{"_index":3774,"t":{"1125":{"position":[[8,38]]}}}],["lazyvim.plugins.extras.editor.refactor",{"_index":3775,"t":{"1127":{"position":[[8,41]]}}}],["lazyvim.plugins.extras.formatting.pretti",{"_index":483,"t":{"50":{"position":[[321,44]]}}}],["lazyvim.plugins.extras.lang.ans",{"_index":3776,"t":{"1129":{"position":[[8,35]]}}}],["lazyvim.plugins.extras.lang.json",{"_index":555,"t":{"56":{"position":[[4079,34]]}}}],["lazyvim.plugins.extras.lang.markdown",{"_index":3777,"t":{"1131":{"position":[[8,36]]}}}],["lazyvim.plugins.extras.lang.python",{"_index":3778,"t":{"1133":{"position":[[8,34]]}}}],["lazyvim.plugins.extras.lang.sql",{"_index":3779,"t":{"1135":{"position":[[8,31]]}}}],["lazyvim.plugins.extras.lang.tex",{"_index":3780,"t":{"1137":{"position":[[8,31]]}}}],["lazyvim.plugins.extras.lang.typescript",{"_index":525,"t":{"56":{"position":[[2808,40]]}}}],["lazyvim.plugins.extras.linting.eslint",{"_index":482,"t":{"50":{"position":[[267,39]]}}}],["lazyvim.plugins.extras.test.cor",{"_index":3781,"t":{"1139":{"position":[[8,32]]},"1141":{"position":[[8,32]]}}}],["lazyvim.plugins.extras.ui.edgi",{"_index":3782,"t":{"1143":{"position":[[8,30]]}}}],["lazyvim.plugins.extras.ui.mini",{"_index":550,"t":{"56":{"position":[[3937,31]]}}}],["lazyvim.plugins.extras.util.chezmoi",{"_index":3783,"t":{"1145":{"position":[[8,35]]}}}],["lazyvim.plugins.extras.util.gitui",{"_index":3784,"t":{"1147":{"position":[[8,33]]}}}],["lazyvim.plugins.extras.util.octo",{"_index":3785,"t":{"1149":{"position":[[8,32]]}}}],["lazyvim.plugins.extras.util.project",{"_index":3786,"t":{"1151":{"position":[[8,35]]},"1153":{"position":[[8,35]]}}}],["lazyvim.plugins.extras.util.rest",{"_index":3787,"t":{"1155":{"position":[[8,32]]}}}],["lazyvim.root",{"_index":1644,"t":{"253":{"position":[[8321,14],[8436,14],[8551,14]]},"1009":{"position":[[1723,16],[4510,16]]},"1218":{"position":[[1186,14]]}}}],["lazyvim.root.get",{"_index":3451,"t":{"994":{"position":[[322,18]]}}}],["lazyvim.root.git",{"_index":1615,"t":{"253":{"position":[[6983,18],[7296,18]]}}}],["lazyvim.safe_keymap_set",{"_index":1475,"t":{"253":{"position":[[360,25],[451,23]]},"1263":{"position":[[255,23],[566,23]]}}}],["lazyvim.terminal.setup(\"pwsh",{"_index":1333,"t":{"251":{"position":[[1459,30]]}}}],["lazyvim.ui.fg",{"_index":3816,"t":{"1166":{"position":[[159,13]]}}}],["lazyvim.util.cmp",{"_index":1086,"t":{"203":{"position":[[4493,19]]}}}],["lazyvim.warn",{"_index":1844,"t":{"295":{"position":[[220,13],[713,13]]}}}],["lazyvim.warn(\"lint",{"_index":3996,"t":{"1204":{"position":[[3338,20]]}}}],["lazyvim.warn(\"th",{"_index":1162,"t":{"231":{"position":[[217,17],[706,17]]}}}],["lazyvim.warn(\"which",{"_index":4131,"t":{"1224":{"position":[[2593,19]]}}}],["lazyvim/lazyvim",{"_index":120,"t":{"13":{"position":[[120,18]]},"37":{"position":[[355,18],[1600,18]]},"56":{"position":[[334,18]]},"1189":{"position":[[172,18]]}}}],["lazyvim_",{"_index":1679,"t":{"255":{"position":[[399,10]]}}}],["lazyvimkeymap",{"_index":3452,"t":{"994":{"position":[[490,17]]}}}],["lazyvimstart",{"_index":3146,"t":{"920":{"position":[[3672,17]]},"980":{"position":[[3172,17]]}}}],["lcount",{"_index":1715,"t":{"255":{"position":[[1733,6],[1805,6]]}}}],["leader",{"_index":321,"t":{"35":{"position":[[296,13]]},"241":{"position":[[580,10]]},"253":{"position":[[2481,12],[8844,9],[8923,12]]},"357":{"position":[[7576,12],[7678,12],[7748,12]]},"848":{"position":[[117,9]]},"1055":{"position":[[175,8]]},"1057":{"position":[[469,9],[2112,8],[2143,9]]},"1067":{"position":[[61,9],[87,9],[115,9]]},"1081":{"position":[[21,9]]},"1087":{"position":[[66,9]]},"1107":{"position":[[103,9],[129,9],[157,9]]},"1224":{"position":[[2222,12]]},"1246":{"position":[[1020,12]]}}}],["leader>",{"_index":2141,"t":{"357":{"position":[[8624,13]]},"795":{"position":[[818,9]]},"1067":{"position":[[382,10]]},"1073":{"position":[[50,9],[90,9]]},"1081":{"position":[[126,9]]},"1107":{"position":[[424,10]]},"1218":{"position":[[1395,12],[1478,12]]},"1224":{"position":[[506,12],[1576,12]]},"1246":{"position":[[1102,12]]}}}],["leader>1",{"_index":3765,"t":{"1111":{"position":[[68,9]]}}}],["leader>2",{"_index":3766,"t":{"1111":{"position":[[98,9]]}}}],["leader>3",{"_index":3767,"t":{"1111":{"position":[[128,9]]}}}],["leader>4",{"_index":3768,"t":{"1111":{"position":[[158,9]]}}}],["leader>5",{"_index":3769,"t":{"1111":{"position":[[188,9]]}}}],["leader>d",{"_index":1667,"t":{"253":{"position":[[9542,17]]},"1057":{"position":[[2432,14]]}}}],["leader>f",{"_index":1661,"t":{"253":{"position":[[9328,17]]},"1057":{"position":[[2350,14]]}}}],["leader>l",{"_index":1656,"t":{"253":{"position":[[9180,17]]},"1057":{"position":[[2290,14]]}}}],["leader>o",{"_index":1658,"t":{"253":{"position":[[9250,17]]},"1057":{"position":[[2316,14]]}}}],["leader>a",{"_index":613,"t":{"78":{"position":[[654,12]]},"1089":{"position":[[90,9]]}}}],["leader>aa",{"_index":616,"t":{"78":{"position":[[710,13]]},"1089":{"position":[[109,10]]}}}],["leader>ap",{"_index":628,"t":{"78":{"position":[[1191,13]]},"1089":{"position":[[146,10]]}}}],["leader>aq",{"_index":622,"t":{"78":{"position":[[960,13]]},"1089":{"position":[[191,10]]}}}],["leader>ax",{"_index":619,"t":{"78":{"position":[[836,13]]},"1089":{"position":[[232,10]]}}}],["leader>b",{"_index":3730,"t":{"1073":{"position":[[21,10]]},"1218":{"position":[[1692,13]]},"1224":{"position":[[834,12],[1904,12]]}}}],["leader>bb",{"_index":1514,"t":{"253":{"position":[[2405,13]]},"1057":{"position":[[433,10]]}}}],["leader>bd",{"_index":1517,"t":{"253":{"position":[[2556,13],[2741,13]]},"848":{"position":[[202,10]]},"1057":{"position":[[504,10],[565,10]]}}}],["leader>bl",{"_index":3728,"t":{"1061":{"position":[[21,10]]},"1253":{"position":[[1141,13]]}}}],["leader>bo",{"_index":1519,"t":{"253":{"position":[[2642,13]]},"1057":{"position":[[531,10]]}}}],["leader>bp",{"_index":3015,"t":{"848":{"position":[[344,10],[394,10]]},"1061":{"position":[[61,10],[85,10]]},"1253":{"position":[[884,13],[955,13]]}}}],["leader>br",{"_index":3729,"t":{"1061":{"position":[[124,10]]},"1253":{"position":[[1052,13]]}}}],["leader>c",{"_index":286,"t":{"29":{"position":[[411,13]]},"225":{"position":[[1854,13]]},"227":{"position":[[81,13]]},"291":{"position":[[459,13]]},"293":{"position":[[8,10],[148,13]]},"1085":{"position":[[21,10],[52,10]]},"1101":{"position":[[66,10]]},"1123":{"position":[[67,10]]},"1224":{"position":[[255,12],[1325,12]]},"1230":{"position":[[438,13],[519,13]]}}}],["leader>ca",{"_index":3725,"t":{"1059":{"position":[[208,10],[350,10]]}}}],["leader>cc",{"_index":3726,"t":{"1059":{"position":[[236,10],[265,10]]}}}],["leader>cd",{"_index":1572,"t":{"253":{"position":[[5127,13]]},"938":{"position":[[1931,13],[5856,13]]},"1057":{"position":[[1008,10]]}}}],["leader>cf",{"_index":1564,"t":{"253":{"position":[[4779,13]]},"1057":{"position":[[985,10]]},"1063":{"position":[[21,10]]},"1199":{"position":[[1414,13]]}}}],["leader>cg",{"_index":2585,"t":{"591":{"position":[[6223,14],[6302,14]]}}}],["leader>ch",{"_index":2310,"t":{"463":{"position":[[137,13],[1242,13]]}}}],["leader>cl",{"_index":3724,"t":{"1059":{"position":[[21,10]]}}}],["leader>cm",{"_index":3265,"t":{"938":{"position":[[1734,13],[5659,13]]},"1071":{"position":[[21,10]]},"1243":{"position":[[157,13]]}}}],["leader>cn",{"_index":893,"t":{"182":{"position":[[395,13]]},"1093":{"position":[[66,10]]}}}],["leader>co",{"_index":255,"t":{"25":{"position":[[199,13]]},"56":{"position":[[1803,13]]},"591":{"position":[[6383,13]]},"701":{"position":[[154,13],[274,13],[715,13],[835,13]]},"781":{"position":[[73,13],[370,13]]},"938":{"position":[[1642,13],[5567,13]]}}}],["leader>cp",{"_index":2368,"t":{"487":{"position":[[63,13],[330,13],[682,13],[949,13]]},"633":{"position":[[285,13]]},"1131":{"position":[[66,10]]}}}],["leader>cr",{"_index":260,"t":{"25":{"position":[[282,13]]},"56":{"position":[[1914,13]]},"261":{"position":[[126,13],[466,13]]},"767":{"position":[[89,13],[1180,13]]},"1059":{"position":[[305,10],[330,10]]}}}],["leader>cu",{"_index":3268,"t":{"938":{"position":[[1834,13],[5759,13]]}}}],["leader>cv",{"_index":3272,"t":{"938":{"position":[[2020,13],[5945,13]]}}}],["leader>cx",{"_index":2580,"t":{"591":{"position":[[6020,13],[6511,13]]}}}],["leader>cxc",{"_index":2583,"t":{"591":{"position":[[6142,14],[6768,14]]}}}],["leader>cxm",{"_index":2590,"t":{"591":{"position":[[6548,14]]}}}],["leader>cxv",{"_index":2581,"t":{"591":{"position":[[6057,14],[6654,14]]}}}],["leader>d",{"_index":982,"t":{"189":{"position":[[1549,13]]},"195":{"position":[[233,13]]},"795":{"position":[[174,12]]},"1097":{"position":[[411,10]]},"1099":{"position":[[61,10]]},"1135":{"position":[[61,9]]},"1224":{"position":[[288,12],[1358,12]]}}}],["leader>da",{"_index":951,"t":{"189":{"position":[[648,13]]},"1097":{"position":[[61,10]]}}}],["leader>db",{"_index":944,"t":{"189":{"position":[[333,13],[468,13]]},"1097":{"position":[[88,10],[119,10]]}}}],["leader>dc",{"_index":948,"t":{"189":{"position":[[565,13],[753,13]]},"1097":{"position":[[153,10],[179,10]]}}}],["leader>dg",{"_index":956,"t":{"189":{"position":[[842,13]]},"1097":{"position":[[206,10]]}}}],["leader>di",{"_index":960,"t":{"189":{"position":[[933,13]]},"1097":{"position":[[243,10]]}}}],["leader>dj",{"_index":963,"t":{"189":{"position":[[1014,13]]},"1097":{"position":[[266,10]]}}}],["leader>dk",{"_index":966,"t":{"189":{"position":[[1085,13]]},"1097":{"position":[[284,10]]}}}],["leader>dl",{"_index":969,"t":{"189":{"position":[[1152,13]]},"1097":{"position":[[300,10]]}}}],["leader>do",{"_index":972,"t":{"189":{"position":[[1231,13],[1310,13]]},"1097":{"position":[[322,10],[344,10]]}}}],["leader>dp",{"_index":976,"t":{"189":{"position":[[1391,13]]},"1081":{"position":[[55,11]]},"1097":{"position":[[367,10]]},"1168":{"position":[[228,10]]},"1224":{"position":[[322,13],[1392,13]]},"1246":{"position":[[1191,14]]}}}],["leader>dpc",{"_index":2756,"t":{"707":{"position":[[200,14]]},"711":{"position":[[260,14]]},"1133":{"position":[[64,11]]}}}],["leader>dph",{"_index":3717,"t":{"1057":{"position":[[1681,11]]}}}],["leader>dpp",{"_index":3716,"t":{"1057":{"position":[[1651,11]]}}}],["leader>dpt",{"_index":2753,"t":{"707":{"position":[[91,14]]},"711":{"position":[[151,14]]},"1133":{"position":[[90,11]]}}}],["leader>dr",{"_index":979,"t":{"189":{"position":[[1464,13]]},"767":{"position":[[211,13],[1302,13]]},"1097":{"position":[[386,10]]}}}],["leader>dt",{"_index":985,"t":{"189":{"position":[[1626,13]]},"1097":{"position":[[432,10]]}}}],["leader>du",{"_index":1017,"t":{"195":{"position":[[153,13]]},"1099":{"position":[[82,10]]}}}],["leader>dw",{"_index":987,"t":{"189":{"position":[[1707,13]]},"1097":{"position":[[455,10]]}}}],["leader>f",{"_index":3733,"t":{"1073":{"position":[[125,10],[166,10]]},"1218":{"position":[[1102,13],[1252,13],[1408,13],[1491,13]]},"1224":{"position":[[360,12],[1430,12]]}}}],["leader>fb",{"_index":2128,"t":{"357":{"position":[[7912,13]]},"1067":{"position":[[143,10]]},"1107":{"position":[[185,10]]}}}],["leader>fc",{"_index":2129,"t":{"357":{"position":[[8008,13]]},"1067":{"position":[[164,10]]},"1107":{"position":[[206,10]]}}}],["leader>ff",{"_index":322,"t":{"35":{"position":[[339,13],[1158,13]]},"357":{"position":[[8082,13],[8155,13]]},"1067":{"position":[[194,10],[229,10]]},"1107":{"position":[[236,10],[271,10]]}}}],["leader>fg",{"_index":2131,"t":{"357":{"position":[[8241,13]]},"1067":{"position":[[259,10]]},"1107":{"position":[[301,10]]}}}],["leader>fm",{"_index":1900,"t":{"317":{"position":[[534,13],[686,13]]},"1121":{"position":[[70,10],[127,10]]}}}],["leader>fn",{"_index":1553,"t":{"253":{"position":[[4435,13]]},"1057":{"position":[[867,10]]}}}],["leader>fp",{"_index":326,"t":{"35":{"position":[[450,13]]},"56":{"position":[[976,13]]},"1021":{"position":[[92,13]]},"1023":{"position":[[79,13]]},"1151":{"position":[[65,10]]},"1153":{"position":[[65,10]]}}}],["leader>fr",{"_index":2133,"t":{"357":{"position":[[8321,13],[8384,13]]},"1067":{"position":[[295,10],[315,10]]},"1107":{"position":[[337,10],[357,10]]}}}],["leader>ft",{"_index":1641,"t":{"253":{"position":[[8181,13],[8267,13]]},"1057":{"position":[[1953,10],[1981,10]]}}}],["leader>g",{"_index":2139,"t":{"357":{"position":[[8549,13]]},"1037":{"position":[[743,13]]},"1067":{"position":[[362,10]]},"1073":{"position":[[202,10]]},"1107":{"position":[[404,10]]},"1149":{"position":[[219,10]]},"1218":{"position":[[1556,13]]},"1224":{"position":[[398,12],[1468,12]]}}}],["leader>gb",{"_index":1621,"t":{"253":{"position":[[7454,13],[7555,13]]},"1057":{"position":[[1754,10],[1782,10]]},"1174":{"position":[[9,10]]}}}],["leader>gc",{"_index":2137,"t":{"357":{"position":[[8482,13]]},"1067":{"position":[[341,10]]},"1107":{"position":[[383,10]]}}}],["leader>gf",{"_index":1616,"t":{"253":{"position":[[7136,13]]},"994":{"position":[[570,13]]}}}],["leader>gg",{"_index":1613,"t":{"253":{"position":[[6934,13],[7052,13]]},"994":{"position":[[174,13],[260,13]]},"1147":{"position":[[63,10],[93,10]]}}}],["leader>gh",{"_index":4115,"t":{"1224":{"position":[[430,13],[1500,13]]},"1226":{"position":[[1087,14],[1228,14],[2811,14],[2952,14]]}}}],["leader>ghb",{"_index":4158,"t":{"1226":{"position":[[1476,14],[1561,14],[3200,14],[3285,14]]}}}],["leader>ghd",{"_index":4161,"t":{"1226":{"position":[[1628,14],[1678,14],[3352,14],[3402,14]]}}}],["leader>ghp",{"_index":4156,"t":{"1226":{"position":[[1405,14],[3129,14]]}}}],["leader>ghr",{"_index":4150,"t":{"1226":{"position":[[1162,14],[1348,14],[2886,14],[3072,14]]}}}],["leader>ghu",{"_index":4153,"t":{"1226":{"position":[[1285,14],[3009,14]]}}}],["leader>gi",{"_index":1626,"t":{"253":{"position":[[7653,13]]},"1037":{"position":[[374,13],[449,13]]},"1057":{"position":[[1816,10]]},"1149":{"position":[[62,10],[94,10]]}}}],["leader>gl",{"_index":1618,"t":{"253":{"position":[[7244,13],[7358,13]]},"994":{"position":[[611,13]]}}}],["leader>go",{"_index":1797,"t":{"277":{"position":[[183,13]]},"1119":{"position":[[69,10]]},"1176":{"position":[[121,11]]}}}],["leader>gp",{"_index":3613,"t":{"1037":{"position":[[528,13],[597,13]]},"1149":{"position":[[128,10],[157,10]]}}}],["leader>gr",{"_index":3615,"t":{"1037":{"position":[[670,13]]},"1149":{"position":[[188,10]]}}}],["leader>h",{"_index":1278,"t":{"241":{"position":[[311,12],[400,12]]},"1111":{"position":[[218,9],[249,9]]}}}],["leader>k",{"_index":1544,"t":{"253":{"position":[[4030,12]]},"825":{"position":[[100,12],[280,12]]},"1057":{"position":[[779,9]]}}}],["leader>l",{"_index":1551,"t":{"253":{"position":[[4365,12],[8065,12]]},"1057":{"position":[[850,9],[1923,9]]}}}],["leader>m",{"_index":2983,"t":{"833":{"position":[[61,13],[1144,13]]}}}],["leader>mc",{"_index":2985,"t":{"833":{"position":[[172,13],[1255,13]]}}}],["leader>mh",{"_index":2988,"t":{"833":{"position":[[276,13],[1359,13]]}}}],["leader>n",{"_index":3747,"t":{"1081":{"position":[[93,9]]},"1263":{"position":[[653,12]]}}}],["leader>o",{"_index":1883,"t":{"307":{"position":[[38,12],[141,12]]}}}],["leader>ob",{"_index":1875,"t":{"303":{"position":[[1143,13]]},"1125":{"position":[[68,10]]}}}],["leader>oc",{"_index":1880,"t":{"303":{"position":[[1281,13]]},"1125":{"position":[[94,10]]}}}],["leader>oi",{"_index":1872,"t":{"303":{"position":[[1076,13]]},"1125":{"position":[[119,10]]}}}],["leader>oo",{"_index":1867,"t":{"303":{"position":[[936,13]]},"1125":{"position":[[146,10]]}}}],["leader>oq",{"_index":1869,"t":{"303":{"position":[[997,13]]},"1125":{"position":[[168,10]]}}}],["leader>ot",{"_index":1878,"t":{"303":{"position":[[1210,13]]},"1125":{"position":[[200,10]]}}}],["leader>ow",{"_index":1864,"t":{"303":{"position":[[871,13]]},"1125":{"position":[[225,10]]}}}],["leader>p",{"_index":904,"t":{"185":{"position":[[201,12]]},"1095":{"position":[[65,9]]}}}],["leader>q",{"_index":3746,"t":{"1079":{"position":[[95,10],[124,10]]},"1224":{"position":[[465,12],[1535,12]]},"1248":{"position":[[305,13],[395,13]]}}}],["leader>qd",{"_index":3744,"t":{"1079":{"position":[[21,10]]},"1248":{"position":[[595,13]]}}}],["leader>ql",{"_index":3745,"t":{"1079":{"position":[[61,10]]},"1248":{"position":[[485,13]]}}}],["leader>qq",{"_index":1631,"t":{"253":{"position":[[7819,13]]},"1057":{"position":[[1850,10]]}}}],["leader>r",{"_index":1967,"t":{"321":{"position":[[626,12],[688,13]]},"1051":{"position":[[82,12],[1093,13],[1191,13]]},"1127":{"position":[[71,9],[347,10]]},"1155":{"position":[[62,9],[373,10],[403,10]]}}}],["leader>rb",{"_index":1971,"t":{"321":{"position":[[877,13]]},"1051":{"position":[[132,13]]},"1127":{"position":[[96,10]]},"1155":{"position":[[80,10]]}}}],["leader>rc",{"_index":1978,"t":{"321":{"position":[[1345,13]]},"1051":{"position":[[236,13],[331,13]]},"1127":{"position":[[123,10]]},"1155":{"position":[[109,10],[135,10]]}}}],["leader>rf",{"_index":1974,"t":{"321":{"position":[[985,13],[1445,13],[1571,13]]},"1127":{"position":[[150,10],[185,10],[215,10]]}}}],["leader>rg",{"_index":3684,"t":{"1051":{"position":[[434,13]]},"1155":{"position":[[164,10]]}}}],["leader>ri",{"_index":1969,"t":{"321":{"position":[[744,13]]},"1051":{"position":[[560,13]]},"1127":{"position":[[253,10]]},"1155":{"position":[[201,10]]}}}],["leader>rn",{"_index":3689,"t":{"1051":{"position":[[669,13]]},"1155":{"position":[[238,10]]}}}],["leader>rp",{"_index":1975,"t":{"321":{"position":[[1109,13],[1221,13],[1839,13]]},"1051":{"position":[[777,13]]},"1127":{"position":[[285,10],[322,10]]},"1155":{"position":[[272,10]]}}}],["leader>rq",{"_index":3692,"t":{"1051":{"position":[[889,13]]},"1155":{"position":[[310,10]]}}}],["leader>rr",{"_index":3694,"t":{"1051":{"position":[[985,13]]},"1155":{"position":[[336,10]]}}}],["leader>rt",{"_index":3699,"t":{"1051":{"position":[[1290,13]]},"1155":{"position":[[427,10]]}}}],["leader>rx",{"_index":1981,"t":{"321":{"position":[[1713,13]]},"1127":{"position":[[369,10]]}}}],["leader>sa",{"_index":2144,"t":{"357":{"position":[[8691,13]]},"1067":{"position":[[405,10]]},"1107":{"position":[[447,10]]}}}],["leader>sb",{"_index":2146,"t":{"357":{"position":[[8761,13]]},"1067":{"position":[[432,10]]},"1107":{"position":[[474,10]]}}}],["leader>sc",{"_index":2148,"t":{"357":{"position":[[8827,13],[8906,13]]},"1067":{"position":[[452,10],[481,10]]},"1107":{"position":[[494,10],[523,10]]}}}],["leader>sd",{"_index":2150,"t":{"357":{"position":[[8971,13],[9060,13]]},"1067":{"position":[[503,10],[537,10]]},"1107":{"position":[[545,10],[579,10]]}}}],["leader>sg",{"_index":2154,"t":{"357":{"position":[[9151,13],[9222,13]]},"1067":{"position":[[572,10],[601,10]]},"1107":{"position":[[614,10],[643,10]]}}}],["leader>sh",{"_index":2155,"t":{"357":{"position":[[9306,13],[9374,13]]},"1067":{"position":[[625,10],[649,10]]},"1107":{"position":[[667,10],[691,10]]}}}],["leader>sj",{"_index":2158,"t":{"357":{"position":[[9456,13]]},"1067":{"position":[[686,10]]},"1107":{"position":[[728,10]]}}}],["leader>sk",{"_index":2161,"t":{"357":{"position":[[9518,13]]},"1067":{"position":[[708,10]]},"1107":{"position":[[750,10]]}}}],["leader>sl",{"_index":2163,"t":{"357":{"position":[[9582,13]]},"1067":{"position":[[730,10]]},"1107":{"position":[[772,10]]}}}],["leader>sm",{"_index":2165,"t":{"357":{"position":[[9651,13],[9718,13]]},"1067":{"position":[[757,10],[783,10]]},"1107":{"position":[[799,10],[825,10]]}}}],["leader>sn",{"_index":3734,"t":{"1075":{"position":[[80,10]]},"1257":{"position":[[1044,13]]}}}],["leader>sna",{"_index":3735,"t":{"1075":{"position":[[100,11]]},"1257":{"position":[[1385,14]]}}}],["leader>snd",{"_index":3736,"t":{"1075":{"position":[[124,11]]},"1257":{"position":[[1468,14]]}}}],["leader>snh",{"_index":3738,"t":{"1075":{"position":[[150,11]]},"1257":{"position":[[1294,14]]}}}],["leader>snl",{"_index":3739,"t":{"1075":{"position":[[178,11]]},"1257":{"position":[[1201,14]]}}}],["leader>snt",{"_index":3740,"t":{"1075":{"position":[[211,11]]},"1257":{"position":[[1557,14]]}}}],["leader>sq",{"_index":2171,"t":{"357":{"position":[[9845,13]]},"1067":{"position":[[806,10]]},"1107":{"position":[[848,10]]}}}],["leader>sr",{"_index":2168,"t":{"357":{"position":[[9784,13]]},"1067":{"position":[[833,10]]},"1069":{"position":[[21,10]]},"1107":{"position":[[875,10]]},"1220":{"position":[[171,13]]}}}],["leader>ss",{"_index":1155,"t":{"229":{"position":[[340,13]]},"357":{"position":[[10348,13],[10481,13]]},"848":{"position":[[213,10]]},"1067":{"position":[[853,10],[878,10]]},"1103":{"position":[[66,10]]},"1107":{"position":[[895,10],[920,10]]}}}],["leader>st",{"_index":2190,"t":{"363":{"position":[[105,13],[190,13]]},"1083":{"position":[[21,10],[39,10]]},"1109":{"position":[[63,10],[81,10]]},"1232":{"position":[[650,13],[709,13]]}}}],["leader>sw",{"_index":2173,"t":{"357":{"position":[[9915,13],[9987,13],[10072,13],[10162,13]]},"1067":{"position":[[915,10],[944,10],[968,10],[1002,10]]},"1107":{"position":[[957,10],[986,10],[1010,10],[1044,10]]}}}],["leader>sz",{"_index":3430,"t":{"986":{"position":[[214,13]]},"1145":{"position":[[65,10]]}}}],["leader>t",{"_index":2598,"t":{"591":{"position":[[7422,12]]},"924":{"position":[[3245,13],[3698,13],[4052,13]]},"1139":{"position":[[62,9],[225,10],[263,10]]}}}],["leader>ta",{"_index":2214,"t":{"391":{"position":[[80,13]]},"1129":{"position":[[65,10]]}}}],["leader>td",{"_index":3219,"t":{"928":{"position":[[102,13]]},"1141":{"position":[[62,10]]}}}],["leader>tl",{"_index":3208,"t":{"924":{"position":[[3601,13]]},"1139":{"position":[[80,10]]}}}],["leader>to",{"_index":3211,"t":{"924":{"position":[[3803,13],[3937,13]]},"1139":{"position":[[112,10],[147,10]]}}}],["leader>tr",{"_index":2603,"t":{"591":{"position":[[7637,13]]},"924":{"position":[[3506,13]]},"1139":{"position":[[190,10]]}}}],["leader>tt",{"_index":2599,"t":{"591":{"position":[[7455,13],[7832,13]]},"924":{"position":[[3282,13],[3392,13]]},"1139":{"position":[[291,10],[323,10]]}}}],["leader>tw",{"_index":3216,"t":{"924":{"position":[[4141,13]]},"1139":{"position":[[365,10]]}}}],["leader>u",{"_index":3558,"t":{"1009":{"position":[[2621,13],[2721,13]]},"1057":{"position":[[1230,10],[1617,10]]},"1143":{"position":[[60,10],[85,10]]},"1168":{"position":[[135,10]]},"1224":{"position":[[541,12],[1611,12]]}}}],["leader>ua",{"_index":3710,"t":{"1057":{"position":[[1419,10],[1552,10]]},"1168":{"position":[[103,10]]}}}],["leader>ub",{"_index":3712,"t":{"1057":{"position":[[1488,10]]}}}],["leader>uc",{"_index":2176,"t":{"357":{"position":[[10265,13]]},"1057":{"position":[[1385,10]]},"1067":{"position":[[1031,10]]},"1107":{"position":[[1073,10]]}}}],["leader>ud",{"_index":3709,"t":{"1057":{"position":[[1320,10],[1524,10]]},"1168":{"position":[[74,10]]}}}],["leader>uf",{"_index":3022,"t":{"850":{"position":[[324,10]]},"1057":{"position":[[1148,10],[1189,10]]}}}],["leader>ug",{"_index":3714,"t":{"1057":{"position":[[1583,10]]},"1168":{"position":[[163,10]]}}}],["leader>uh",{"_index":3718,"t":{"1057":{"position":[[1722,10]]}}}],["leader>ui",{"_index":1633,"t":{"253":{"position":[[7907,13],[7970,13]]},"1057":{"position":[[1872,10],[1897,10]]}}}],["leader>ul",{"_index":3708,"t":{"1057":{"position":[[1284,10],[1352,10]]}}}],["leader>un",{"_index":3748,"t":{"1081":{"position":[[160,10]]},"1263":{"position":[[748,13]]}}}],["leader>ur",{"_index":1530,"t":{"253":{"position":[[3107,13]]},"1057":{"position":[[643,10]]}}}],["leader>ut",{"_index":3711,"t":{"1057":{"position":[[1447,10]]}}}],["leader>uw",{"_index":3707,"t":{"1057":{"position":[[1259,10]]}}}],["leader>uz",{"_index":3722,"t":{"1057":{"position":[[2231,10],[2261,10]]},"1168":{"position":[[0,10],[30,10]]}}}],["leader>w",{"_index":1648,"t":{"253":{"position":[[8777,12]]},"1057":{"position":[[2092,9]]},"1224":{"position":[[943,12],[2013,12]]}}}],["leader>wd",{"_index":1652,"t":{"253":{"position":[[9002,13]]},"1057":{"position":[[2174,10]]}}}],["leader>wm",{"_index":3720,"t":{"1057":{"position":[[2201,10]]},"1168":{"position":[[43,10]]},"1174":{"position":[[121,10]]}}}],["leader>x",{"_index":4119,"t":{"1224":{"position":[[613,12],[1683,12]]}}}],["leader>xl",{"_index":1555,"t":{"253":{"position":[[4498,13]]},"1057":{"position":[[889,10]]},"1085":{"position":[[106,10]]},"1230":{"position":[[619,13]]}}}],["leader>xq",{"_index":1557,"t":{"253":{"position":[[4567,13]]},"1057":{"position":[[916,10]]},"1085":{"position":[[143,10]]},"1230":{"position":[[706,13]]}}}],["leader>xt",{"_index":3749,"t":{"1083":{"position":[[67,10],[95,10]]},"1232":{"position":[[456,13],[531,13]]}}}],["leader>xx",{"_index":3751,"t":{"1085":{"position":[[180,10],[215,10]]},"1230":{"position":[[240,13],[329,13]]}}}],["leap",{"_index":1769,"t":{"267":{"position":[[57,4]]},"269":{"position":[[116,5],[177,5],[240,5],[299,4]]},"271":{"position":[[39,4]]},"273":{"position":[[64,4]]},"1115":{"position":[[67,4],[95,4],[121,4]]},"1193":{"position":[[250,4],[1003,4]]}}}],["leap.add_default_mappings(tru",{"_index":1783,"t":{"269":{"position":[[370,31]]}}}],["leap.nvim",{"_index":3639,"t":{"1041":{"position":[[110,12]]}}}],["leap.opts[k",{"_index":1782,"t":{"269":{"position":[[349,12]]}}}],["leav",{"_index":358,"t":{"37":{"position":[[546,5],[1983,5]]},"251":{"position":[[610,5],[799,5]]}}}],["left",{"_index":868,"t":{"178":{"position":[[233,5],[781,4],[1341,5]]},"185":{"position":[[1593,5],[1771,5]]},"253":{"position":[[982,4],[1449,7]]},"273":{"position":[[302,5],[704,5]]},"1009":{"position":[[697,4],[965,7],[1240,7],[1807,7],[2182,7],[3484,4],[3752,7],[4027,7],[4594,7],[4969,7]]},"1015":{"position":[[306,4],[384,7],[594,6],[1299,4],[1377,7],[1587,6]]},"1057":{"position":[[85,4],[249,5]]},"1061":{"position":[[54,4]]},"1091":{"position":[[161,4]]},"1095":{"position":[[116,4],[148,4]]},"1246":{"position":[[180,4],[668,4]]},"1253":{"position":[[678,7],[1217,5],[2189,7]]},"1255":{"position":[[775,4],[2142,4],[2193,4],[3931,4],[5298,4],[5349,4]]}}}],["left_siz",{"_index":3575,"t":{"1015":{"position":[[317,9],[1310,9]]}}}],["legend",{"_index":2464,"t":{"555":{"position":[[1179,6],[2519,6]]}}}],["len",{"_index":4241,"t":{"1237":{"position":[[6698,4]]}}}],["length",{"_index":3067,"t":{"896":{"position":[[850,9],[1984,9]]}}}],["lens",{"_index":4209,"t":{"1237":{"position":[[1165,6],[1289,7],[4014,6],[4138,7]]}}}],["leoluz/nvim",{"_index":2474,"t":{"563":{"position":[[30,12]]},"573":{"position":[[167,12]]},"575":{"position":[[215,11],[535,11]]}}}],["lervag/vimtex",{"_index":2967,"t":{"823":{"position":[[30,16]]}}}],["let",{"_index":4106,"t":{"1222":{"position":[[93,7]]},"1226":{"position":[[79,4]]}}}],["level",{"_index":1592,"t":{"253":{"position":[[6209,6]]},"960":{"position":[[100,5]]},"1057":{"position":[[1411,5]]}}}],["lewis6991/gitsigns.nvim",{"_index":4166,"t":{"1226":{"position":[[1832,26]]}}}],["lh",{"_index":317,"t":{"35":{"position":[[164,3]]},"317":{"position":[[1274,4],[1877,4]]}}}],["lhaskel",{"_index":2401,"t":{"511":{"position":[[93,11]]},"519":{"position":[[119,11]]},"523":{"position":[[79,11]]}}}],["librari",{"_index":3910,"t":{"1187":{"position":[[27,7],[302,7]]},"1250":{"position":[[0,7]]}}}],["library_path",{"_index":2867,"t":{"767":{"position":[[2319,12],[2454,12],[2607,14]]}}}],["light",{"_index":1600,"t":{"253":{"position":[[6465,8]]}}}],["line",{"_index":425,"t":{"42":{"position":[[203,5],[304,4],[314,5]]},"164":{"position":[[3668,5],[3893,5],[4424,5]]},"189":{"position":[[909,4]]},"233":{"position":[[634,5],[1433,5]]},"251":{"position":[[2419,4],[2955,5],[3105,4],[3247,4],[3328,5],[4590,4],[4683,4]]},"253":{"position":[[1621,5],[5177,5],[7528,5]]},"357":{"position":[[2189,5],[5546,5]]},"591":{"position":[[1104,4],[2929,4],[3715,4]]},"639":{"position":[[99,4],[716,4]]},"691":{"position":[[489,5],[1170,5]]},"896":{"position":[[176,4],[1310,4]]},"1057":{"position":[[1019,4],[1370,4],[1775,4]]},"1097":{"position":[[223,4]]},"1157":{"position":[[702,5],[715,5]]},"1174":{"position":[[116,4]]},"1209":{"position":[[2100,5]]},"1226":{"position":[[1545,6],[3269,6]]}}}],["line:find",{"_index":2675,"t":{"639":{"position":[[171,14],[788,14]]}}}],["line_starts_at",{"_index":2252,"t":{"429":{"position":[[65,14],[120,14]]}}}],["linebreak=tru",{"_index":3844,"t":{"1174":{"position":[[221,14]]}}}],["linefoldingonli",{"_index":3057,"t":{"896":{"position":[[269,15],[1403,15]]}}}],["linehl",{"_index":1004,"t":{"189":{"position":[[2266,6]]}}}],["linewis",{"_index":925,"t":{"185":{"position":[[1133,11],[1231,11],[1327,11],[1425,11]]},"1095":{"position":[[311,10],[354,10],[436,10],[478,10]]}}}],["link",{"_index":995,"t":{"189":{"position":[[2053,4]]},"203":{"position":[[92,4],[2527,4]]},"1157":{"position":[[1007,6]]}}}],["lint",{"_index":2212,"t":{"387":{"position":[[57,5],[135,5]]},"419":{"position":[[96,6]]},"455":{"position":[[100,6]]},"497":{"position":[[258,6]]},"605":{"position":[[4,7],[105,6]]},"609":{"position":[[19,7]]},"643":{"position":[[107,6]]},"659":{"position":[[90,6]]},"747":{"position":[[70,5],[161,5]]},"767":{"position":[[525,5],[1616,5]]},"807":{"position":[[206,6]]},"866":{"position":[[140,6]]},"1157":{"position":[[452,8],[490,4]]},"1176":{"position":[[2044,4]]},"1204":{"position":[[883,6],[1801,4],[3397,5],[3670,6]]}}}],["lint'",{"_index":3988,"t":{"1204":{"position":[[2490,6]]}}}],["lint._resolve_linter_by_ft(vim.bo.filetyp",{"_index":3990,"t":{"1204":{"position":[[2741,43]]}}}],["lint.linters[nam",{"_index":3974,"t":{"1204":{"position":[[1939,18],[1989,19],[2189,18],[3300,18]]}}}],["lint.linters[name].arg",{"_index":3976,"t":{"1204":{"position":[[2062,23],[2088,23]]}}}],["lint.linters_by_ft",{"_index":3979,"t":{"1204":{"position":[[2225,18],[3038,23]]}}}],["lint.linters_by_ft[\"_",{"_index":3992,"t":{"1204":{"position":[[2957,23]]}}}],["lint.try_lint(nam",{"_index":3999,"t":{"1204":{"position":[[3556,20]]}}}],["linter",{"_index":474,"t":{"50":{"position":[[49,7]]},"799":{"position":[[0,7]]},"1157":{"position":[[468,7]]},"1176":{"position":[[2068,6]]},"1204":{"position":[[47,7],[182,7],[229,7],[271,7],[314,7],[357,7],[435,6],[467,8],[505,7],[700,7],[939,7],[1074,7],[1121,7],[1163,7],[1206,7],[1249,7],[1327,6],[1359,8],[1397,7],[1592,7],[1834,6],[2009,7],[2210,6],[2525,7],[2627,7],[2905,8],[3006,8],[3083,7],[3291,6],[3326,6],[3417,6],[3528,8]]}}}],["linter.condit",{"_index":3997,"t":{"1204":{"position":[[3461,16]]}}}],["linter.condition(ctx",{"_index":3998,"t":{"1204":{"position":[[3486,22]]}}}],["linter.prepend_arg",{"_index":3978,"t":{"1204":{"position":[[2159,20]]}}}],["linters_by_ft",{"_index":2244,"t":{"419":{"position":[[27,13],[129,13]]},"455":{"position":[[27,13],[133,13]]},"605":{"position":[[39,13],[180,13]]},"643":{"position":[[27,13],[140,13]]},"659":{"position":[[27,13],[123,13]]},"866":{"position":[[27,13],[173,13]]},"1204":{"position":[[114,13],[1006,13]]}}}],["linux",{"_index":70,"t":{"6":{"position":[[409,6],[433,7],[468,7]]},"767":{"position":[[2441,7]]}}}],["linux/maco",{"_index":3650,"t":{"1043":{"position":[[49,11]]}}}],["list",{"_index":298,"t":{"33":{"position":[[33,4],[104,4],[168,4],[240,4],[376,4]]},"56":{"position":[[3161,6]]},"58":{"position":[[155,4]]},"76":{"position":[[155,4]]},"82":{"position":[[155,4]]},"100":{"position":[[155,4]]},"120":{"position":[[155,4]]},"136":{"position":[[155,4]]},"142":{"position":[[155,4]]},"162":{"position":[[291,4]]},"176":{"position":[[155,4]]},"180":{"position":[[155,4]]},"184":{"position":[[220,4]]},"187":{"position":[[155,4]]},"201":{"position":[[155,4]]},"217":{"position":[[155,4]]},"223":{"position":[[155,4]]},"235":{"position":[[155,4]]},"239":{"position":[[155,4]]},"243":{"position":[[155,4]]},"253":{"position":[[4549,5],[4618,5]]},"257":{"position":[[155,4]]},"265":{"position":[[155,4]]},"275":{"position":[[155,4]]},"283":{"position":[[155,4]]},"289":{"position":[[155,4]]},"297":{"position":[[155,4]]},"301":{"position":[[155,4]]},"303":{"position":[[925,5]]},"315":{"position":[[155,4]]},"319":{"position":[[155,4]]},"329":{"position":[[232,4]]},"339":{"position":[[258,4]]},"345":{"position":[[303,4]]},"355":{"position":[[252,4]]},"357":{"position":[[9640,5],[9904,5]]},"365":{"position":[[155,4]]},"377":{"position":[[155,4]]},"385":{"position":[[155,4]]},"393":{"position":[[155,4]]},"405":{"position":[[155,4]]},"421":{"position":[[155,4]]},"435":{"position":[[155,4]]},"445":{"position":[[155,4]]},"457":{"position":[[155,4]]},"471":{"position":[[155,4]]},"477":{"position":[[155,4]]},"485":{"position":[[155,4]]},"501":{"position":[[155,4]]},"507":{"position":[[155,4]]},"535":{"position":[[155,4]]},"543":{"position":[[155,4]]},"551":{"position":[[155,4]]},"577":{"position":[[155,4]]},"583":{"position":[[155,4]]},"597":{"position":[[155,4]]},"613":{"position":[[155,4]]},"621":{"position":[[155,4]]},"627":{"position":[[155,4]]},"647":{"position":[[268,4]]},"663":{"position":[[155,4]]},"669":{"position":[[155,4]]},"675":{"position":[[155,4]]},"697":{"position":[[367,4]]},"717":{"position":[[155,4]]},"723":{"position":[[155,4]]},"741":{"position":[[303,4]]},"761":{"position":[[369,4]]},"775":{"position":[[155,4]]},"789":{"position":[[445,4],[987,4]]},"811":{"position":[[155,4]]},"819":{"position":[[155,4]]},"827":{"position":[[155,4]]},"837":{"position":[[155,4]]},"843":{"position":[[155,4]]},"852":{"position":[[155,4]]},"872":{"position":[[155,4]]},"882":{"position":[[155,4]]},"892":{"position":[[155,4]]},"900":{"position":[[212,4]]},"904":{"position":[[155,4]]},"910":{"position":[[155,4]]},"916":{"position":[[155,4]]},"922":{"position":[[427,4]]},"924":{"position":[[39,4],[91,4],[781,4],[833,4]]},"930":{"position":[[155,4]]},"936":{"position":[[155,4]]},"946":{"position":[[155,4]]},"952":{"position":[[155,4]]},"958":{"position":[[155,4]]},"966":{"position":[[155,4]]},"972":{"position":[[155,4]]},"976":{"position":[[155,4]]},"982":{"position":[[155,4]]},"992":{"position":[[155,4]]},"996":{"position":[[155,4]]},"1004":{"position":[[155,4]]},"1008":{"position":[[155,4]]},"1017":{"position":[[155,4]]},"1033":{"position":[[155,4]]},"1037":{"position":[[423,5],[574,5],[718,5]]},"1041":{"position":[[635,4]]},"1045":{"position":[[155,4]]},"1049":{"position":[[155,4]]},"1057":{"position":[[909,4],[936,4]]},"1067":{"position":[[750,4],[826,4]]},"1085":{"position":[[126,4],[163,4]]},"1107":{"position":[[792,4],[868,4]]},"1125":{"position":[[241,4]]},"1149":{"position":[[73,4],[139,4],[199,4]]},"1226":{"position":[[53,4]]},"1230":{"position":[[19,4],[685,4],[771,4]]},"1232":{"position":[[10,5],[104,5]]}}}],["list",{"_index":2791,"t":{"725":{"position":[[940,17],[2049,17]]}}}],["localleader>a",{"_index":2778,"t":{"725":{"position":[[530,17],[1639,17]]},"1037":{"position":[[809,17]]},"1149":{"position":[[246,14]]}}}],["localleader>b",{"_index":2779,"t":{"725":{"position":[[567,17],[1676,17]]}}}],["localleader>c",{"_index":2780,"t":{"725":{"position":[[614,17],[1723,17]]},"1037":{"position":[[875,17]]},"1149":{"position":[[280,14]]}}}],["localleader>f",{"_index":2782,"t":{"725":{"position":[[654,17],[1763,17]]}}}],["localleader>g",{"_index":2783,"t":{"725":{"position":[[697,17],[1806,17]]},"1037":{"position":[[1388,17]]},"1149":{"position":[[318,14]]}}}],["localleader>gd",{"_index":2277,"t":{"431":{"position":[[1269,15]]}}}],["localleader>i",{"_index":2784,"t":{"725":{"position":[[735,17],[1844,17]]},"1037":{"position":[[1008,17]]},"1149":{"position":[[354,14]]}}}],["localleader>k",{"_index":2276,"t":{"431":{"position":[[1250,14]]},"725":{"position":[[776,17],[1885,17]]}}}],["localleader>l",{"_index":2974,"t":{"823":{"position":[[332,17]]},"1037":{"position":[[945,17]]},"1137":{"position":[[61,14]]},"1149":{"position":[[385,14]]}}}],["localleader>p",{"_index":2786,"t":{"725":{"position":[[814,17],[1923,17]]},"1037":{"position":[[1134,17],[1259,18]]},"1149":{"position":[[416,14],[477,15]]}}}],["localleader>pr",{"_index":3621,"t":{"1037":{"position":[[1194,18]]},"1149":{"position":[[444,15]]}}}],["localleader>q",{"_index":2788,"t":{"725":{"position":[[857,17],[1966,17]]}}}],["localleader>r",{"_index":2790,"t":{"725":{"position":[[897,17],[2006,17]]},"1037":{"position":[[1071,17]]},"1149":{"position":[[510,14]]}}}],["localleader>t",{"_index":2793,"t":{"725":{"position":[[987,17],[2096,17]]}}}],["localleader>v",{"_index":2794,"t":{"725":{"position":[[1029,17],[2138,17]]},"1037":{"position":[[1324,17]]},"1149":{"position":[[541,14]]}}}],["locat",{"_index":1338,"t":{"251":{"position":[[1733,8]]},"253":{"position":[[4539,9]]},"267":{"position":[[19,8]]},"357":{"position":[[9630,9]]},"373":{"position":[[178,8],[488,8]]},"401":{"position":[[184,8],[509,8]]},"611":{"position":[[447,7],[1741,7]]},"783":{"position":[[184,8],[507,8]]},"880":{"position":[[232,8],[651,8]]},"1057":{"position":[[900,8]]},"1067":{"position":[[741,8]]},"1085":{"position":[[117,8]]},"1107":{"position":[[783,8]]},"1222":{"position":[[132,9]]},"1230":{"position":[[675,9]]},"1255":{"position":[[2169,11],[5325,11]]}}}],["loclist",{"_index":4174,"t":{"1230":{"position":[[647,7]]}}}],["loclistu",{"_index":1582,"t":{"253":{"position":[[5822,20]]}}}],["map(\"ua",{"_index":1597,"t":{"253":{"position":[[6356,20]]},"956":{"position":[[619,20],[1741,20]]}}}],["map(\"ub",{"_index":1603,"t":{"253":{"position":[[6513,20]]}}}],["map(\"uc",{"_index":1593,"t":{"253":{"position":[[6216,20]]}}}],["map(\"ug",{"_index":1808,"t":{"279":{"position":[[377,20],[776,20]]},"950":{"position":[[231,20],[839,20]]},"1228":{"position":[[213,20],[452,20]]}}}],["map(\"ul",{"_index":1586,"t":{"253":{"position":[[5975,20]]}}}],["map(\"um",{"_index":2673,"t":{"637":{"position":[[621,20]]}}}],["map(\"ut",{"_index":3391,"t":{"974":{"position":[[219,20],[552,20]]}}}],["map(\"uw",{"_index":1584,"t":{"253":{"position":[[5888,20]]}}}],["map(\"ux",{"_index":1300,"t":{"247":{"position":[[551,20]]}}}],["map(\"i",{"_index":1504,"t":{"253":{"position":[[1801,8],[1870,8],[3840,8],[3865,8],[3890,8]]}}}],["map(\"n",{"_index":1485,"t":{"253":{"position":[[938,8],[1012,8],[1087,8],[1162,8],[1278,8],[1356,8],[1436,8],[1524,8],[1627,8],[1712,8],[2146,8],[2212,8],[2274,8],[2337,8],[2396,8],[2472,8],[2547,8],[2633,8],[2732,8],[3295,8],[3555,8],[4021,8],[4164,8],[4256,8],[4356,8],[4426,8],[4489,8],[4558,8],[4627,8],[4689,8],[5118,8],[5199,8],[5267,8],[5336,8],[5408,8],[5481,8],[5554,8],[6925,8],[7043,8],[7127,8],[7235,8],[7349,8],[7445,8],[7810,8],[7898,8],[7961,8],[8056,8],[8172,8],[8258,8],[8378,8],[8493,8],[8768,8],[8835,8],[8914,8],[8993,8],[9171,8],[9241,8],[9319,8],[9391,8],[9463,8],[9533,8],[9605,8]]},"1226":{"position":[[677,8],[808,8],[939,8],[1003,8],[1219,8],[1276,8],[1339,8],[1396,8],[1467,8],[1552,8],[1619,8],[1669,8],[2401,8],[2532,8],[2663,8],[2727,8],[2943,8],[3000,8],[3063,8],[3120,8],[3191,8],[3276,8],[3343,8],[3393,8]]}}}],["map(\"o",{"_index":1539,"t":{"253":{"position":[[3470,8],[3730,8]]}}}],["map(\"t",{"_index":1646,"t":{"253":{"position":[[8626,8],[8690,8]]}}}],["map(\"v",{"_index":1508,"t":{"253":{"position":[[1937,8],[2034,8],[4108,8],[4129,8]]}}}],["map(\"x",{"_index":1537,"t":{"253":{"position":[[3385,8],[3645,8]]}}}],["map(key",{"_index":1301,"t":{"247":{"position":[[587,8]]}}}],["map(mod",{"_index":4142,"t":{"1226":{"position":[[566,9],[2290,9]]}}}],["map({\"n",{"_index":1625,"t":{"253":{"position":[[7636,9]]}}}],["map_split",{"_index":1914,"t":{"317":{"position":[[1245,9]]}}}],["map_split(buf_id",{"_index":1940,"t":{"317":{"position":[[2543,17],[2644,17],[2741,17],[2846,17]]}}}],["march",{"_index":1222,"t":{"237":{"position":[[942,8],[4093,8]]}}}],["mark",{"_index":561,"t":{"58":{"position":[[68,6]]},"76":{"position":[[68,6]]},"82":{"position":[[68,6]]},"100":{"position":[[68,6]]},"120":{"position":[[68,6]]},"136":{"position":[[68,6]]},"142":{"position":[[68,6]]},"160":{"position":[[68,6]]},"176":{"position":[[68,6]]},"180":{"position":[[68,6]]},"184":{"position":[[133,6]]},"187":{"position":[[68,6]]},"201":{"position":[[68,6]]},"217":{"position":[[68,6]]},"223":{"position":[[68,6]]},"235":{"position":[[68,6]]},"239":{"position":[[68,6]]},"243":{"position":[[68,6]]},"255":{"position":[[1684,4],[1855,5]]},"257":{"position":[[68,6]]},"265":{"position":[[68,6]]},"275":{"position":[[68,6]]},"283":{"position":[[68,6]]},"289":{"position":[[68,6]]},"297":{"position":[[68,6]]},"301":{"position":[[68,6]]},"315":{"position":[[68,6]]},"319":{"position":[[68,6]]},"327":{"position":[[68,6]]},"337":{"position":[[68,6]]},"343":{"position":[[68,6]]},"353":{"position":[[68,6]]},"357":{"position":[[9773,5]]},"365":{"position":[[68,6]]},"377":{"position":[[68,6]]},"385":{"position":[[68,6]]},"393":{"position":[[68,6]]},"405":{"position":[[68,6]]},"421":{"position":[[68,6]]},"435":{"position":[[68,6]]},"445":{"position":[[68,6]]},"457":{"position":[[68,6]]},"471":{"position":[[68,6]]},"477":{"position":[[68,6]]},"485":{"position":[[68,6]]},"501":{"position":[[68,6]]},"507":{"position":[[68,6]]},"535":{"position":[[68,6]]},"543":{"position":[[68,6]]},"551":{"position":[[68,6]]},"577":{"position":[[68,6]]},"583":{"position":[[68,6]]},"597":{"position":[[68,6]]},"613":{"position":[[68,6]]},"621":{"position":[[68,6]]},"627":{"position":[[68,6]]},"645":{"position":[[68,6]]},"663":{"position":[[68,6]]},"669":{"position":[[68,6]]},"675":{"position":[[68,6]]},"695":{"position":[[68,6]]},"717":{"position":[[68,6]]},"723":{"position":[[68,6]]},"725":{"position":[[602,6],[1711,6]]},"739":{"position":[[68,6]]},"759":{"position":[[68,6]]},"775":{"position":[[68,6]]},"787":{"position":[[68,6]]},"811":{"position":[[68,6]]},"819":{"position":[[68,6]]},"827":{"position":[[68,6]]},"837":{"position":[[68,6]]},"843":{"position":[[68,6]]},"852":{"position":[[68,6]]},"872":{"position":[[68,6]]},"882":{"position":[[68,6]]},"892":{"position":[[68,6]]},"898":{"position":[[68,6]]},"904":{"position":[[68,6]]},"910":{"position":[[68,6]]},"916":{"position":[[68,6]]},"922":{"position":[[340,6]]},"930":{"position":[[68,6]]},"936":{"position":[[68,6]]},"946":{"position":[[68,6]]},"952":{"position":[[68,6]]},"958":{"position":[[68,6]]},"966":{"position":[[68,6]]},"972":{"position":[[68,6]]},"976":{"position":[[68,6]]},"982":{"position":[[68,6]]},"992":{"position":[[68,6]]},"996":{"position":[[68,6]]},"1004":{"position":[[68,6]]},"1008":{"position":[[68,6]]},"1017":{"position":[[68,6]]},"1033":{"position":[[68,6]]},"1041":{"position":[[548,6]]},"1045":{"position":[[68,6]]},"1049":{"position":[[68,6]]},"1067":{"position":[[776,4]]},"1107":{"position":[[818,4]]}}}],["mark[1",{"_index":1717,"t":{"255":{"position":[[1778,7],[1794,7]]}}}],["markdown",{"_index":216,"t":{"15":{"position":[[2007,8]]},"56":{"position":[[2995,11]]},"84":{"position":[[242,8],[586,8]]},"225":{"position":[[527,11],[1462,11]]},"237":{"position":[[1386,8],[1397,11],[2222,8],[4537,8],[4548,11],[5373,8]]},"251":{"position":[[4956,8]]},"255":{"position":[[2890,10]]},"629":{"position":[[69,9],[168,9]]},"633":{"position":[[0,8],[210,9],[304,11],[357,9]]},"635":{"position":[[31,9]]},"637":{"position":[[293,11],[426,10],[557,10]]},"639":{"position":[[42,10],[446,12],[496,9],[568,9],[659,10],[1063,12],[1113,9],[1185,9]]},"643":{"position":[[45,8],[158,8]]},"813":{"position":[[123,10],[1091,10]]},"1131":{"position":[[77,8]]},"1172":{"position":[[0,8],[91,8]]},"1181":{"position":[[432,8],[453,8],[923,8],[944,8]]},"1193":{"position":[[297,8],[1050,8]]},"1209":{"position":[[324,11],[2304,11]]}}}],["markdown\").setup(opt",{"_index":2669,"t":{"637":{"position":[[372,22]]}}}],["markdown.mdx",{"_index":2680,"t":{"639":{"position":[[514,16],[1131,16]]}}}],["markdown.nvim",{"_index":2396,"t":{"499":{"position":[[60,15]]},"637":{"position":[[159,15]]},"1172":{"position":[[60,13]]}}}],["markdown.state\").en",{"_index":2670,"t":{"637":{"position":[[477,24]]}}}],["markdown_inlin",{"_index":533,"t":{"56":{"position":[[3007,18]]},"1209":{"position":[[336,18],[2316,18]]}}}],["markdownlint",{"_index":2651,"t":{"629":{"position":[[48,13],[147,13]]},"639":{"position":[[234,14],[348,14],[475,13],[547,13],[851,14],[965,14],[1092,13],[1164,13]]},"643":{"position":[[58,13],[171,13]]}}}],["markdownpreview",{"_index":2658,"t":{"633":{"position":[[112,18]]}}}],["markdownpreviewstop",{"_index":2659,"t":{"633":{"position":[[131,21]]}}}],["markdownpreviewtoggl",{"_index":2657,"t":{"633":{"position":[[87,24]]}}}],["marker",{"_index":1359,"t":{"251":{"position":[[2255,7]]}}}],["marksvcxnorm",{"_index":1549,"t":{"253":{"position":[[4180,26],[4272,26]]}}}],["object",{"_index":198,"t":{"15":{"position":[[1540,6]]},"960":{"position":[[36,8]]},"1174":{"position":[[370,8]]},"1185":{"position":[[12,7]]},"1211":{"position":[[445,7]]}}}],["ocaml",{"_index":2697,"t":{"665":{"position":[[131,7],[300,7]]},"667":{"position":[[66,8],[407,8]]}}}],["ocaml.interfac",{"_index":2700,"t":{"667":{"position":[[91,18],[432,18]]}}}],["ocaml.menhir",{"_index":2699,"t":{"667":{"position":[[75,15],[416,15]]}}}],["ocaml.ocamllex",{"_index":2701,"t":{"667":{"position":[[110,17],[451,17]]}}}],["ocamllsp",{"_index":2698,"t":{"667":{"position":[[39,8],[380,8]]}}}],["occurr",{"_index":1962,"t":{"321":{"position":[[446,11],[2387,11]]}}}],["octo",{"_index":157,"t":{"15":{"position":[[808,4]]},"1037":{"position":[[0,4],[174,7],[226,10],[436,7],[515,7],[584,7],[657,7],[730,7],[796,7],[849,8],[863,6],[919,8],[933,6],[982,8],[996,6],[1045,8],[1059,6],[1108,8],[1122,6],[1168,8],[1182,6],[1233,8],[1247,6],[1298,8],[1312,6],[1362,8],[1376,6],[1430,8],[1444,6],[1493,7],[1557,7]]},"1039":{"position":[[0,4],[100,7],[499,6],[836,7],[1235,6]]},"1149":{"position":[[85,6],[119,6],[148,6],[179,6],[210,6],[237,6],[271,6],[309,6],[345,6],[376,6],[407,6],[435,6],[468,6],[501,6],[532,6],[564,6]]},"1172":{"position":[[617,5]]}}}],["octob",{"_index":1228,"t":{"237":{"position":[[1006,10],[4157,10]]}}}],["offset",{"_index":3568,"t":{"1015":{"position":[[15,7],[85,6],[1078,6]]},"1253":{"position":[[584,7],[2095,7]]}}}],["offset.edgi",{"_index":3570,"t":{"1015":{"position":[[130,11],[981,11],[1123,11],[1974,11]]}}}],["offset.get",{"_index":3571,"t":{"1015":{"position":[[159,10],[170,10],[1152,10],[1163,10]]}}}],["offsetencod",{"_index":2327,"t":{"463":{"position":[[597,14],[1702,14]]}}}],["ok",{"_index":671,"t":{"92":{"position":[[436,4],[934,4]]},"511":{"position":[[232,3],[279,2]]},"523":{"position":[[201,3],[248,2]]},"1230":{"position":[[918,3],[956,2],[1187,3],[1225,2]]}}}],["old",{"_index":1085,"t":{"203":{"position":[[2116,3]]},"547":{"position":[[132,3]]},"697":{"position":[[279,3]]},"894":{"position":[[132,3]]},"1170":{"position":[[176,3]]},"1209":{"position":[[1181,3]]}}}],["old_offset",{"_index":3573,"t":{"1015":{"position":[[228,10],[1221,10]]}}}],["old_offset[po",{"_index":3582,"t":{"1015":{"position":[[533,14],[568,15],[781,14],[816,14],[1526,14],[1561,15],[1774,14],[1809,14]]}}}],["older",{"_index":3847,"t":{"1174":{"position":[[1182,5],[1290,5]]}}}],["oldfiles(vimtex",{"_index":2978,"t":{"825":{"position":[[113,14],[293,14]]}}}],["plug>(yankycyclebackward",{"_index":921,"t":{"185":{"position":[[974,29]]}}}],["plug>(yankycycleforward",{"_index":918,"t":{"185":{"position":[[890,28]]}}}],["plug>(yankygputaft",{"_index":916,"t":{"185":{"position":[[704,25]]}}}],["plug>(yankygputbefor",{"_index":917,"t":{"185":{"position":[[796,26]]}}}],["plug>(yankyputaft",{"_index":911,"t":{"185":{"position":[[527,24]]}}}],["plug>(yankyputafterfilt",{"_index":931,"t":{"185":{"position":[[1788,30]]}}}],["plug>(yankyputbefor",{"_index":914,"t":{"185":{"position":[[614,25]]}}}],["plug>(yankyputbeforefilt",{"_index":933,"t":{"185":{"position":[[1867,31]]}}}],["plug>(yankyputindentafterlinewis",{"_index":923,"t":{"185":{"position":[[1060,38],[1254,38]]}}}],["plug>(yankyputindentaftershiftleft",{"_index":928,"t":{"185":{"position":[[1530,39]]}}}],["plug>(yankyputindentaftershiftright",{"_index":927,"t":{"185":{"position":[[1448,40]]}}}],["plug>(yankyputindentbeforelinewis",{"_index":926,"t":{"185":{"position":[[1156,39],[1350,39]]}}}],["plug>(yankyputindentbeforeshiftleft",{"_index":930,"t":{"185":{"position":[[1700,40]]}}}],["plug>(yankyputindentbeforeshiftright",{"_index":929,"t":{"185":{"position":[[1610,41]]}}}],["plug>(yankyyank",{"_index":909,"t":{"185":{"position":[[456,20]]}}}],["plug>rdsendlin",{"_index":2775,"t":{"725":{"position":[[338,19],[1447,19]]}}}],["plug>rsendselect",{"_index":2777,"t":{"725":{"position":[[408,23],[1517,23]]}}}],["plugin",{"_index":26,"t":{"4":{"position":[[211,7]]},"11":{"position":[[196,6],[326,8],[455,7]]},"13":{"position":[[65,7]]},"15":{"position":[[740,7]]},"21":{"position":[[29,6],[68,6]]},"27":{"position":[[20,7],[112,6],[186,7],[242,8]]},"29":{"position":[[9,6],[43,6],[206,7],[252,6]]},"31":{"position":[[22,7]]},"35":{"position":[[435,6],[585,6],[998,7]]},"37":{"position":[[80,6],[103,8],[483,7],[496,6],[591,7],[791,7],[963,8],[1590,7],[1678,7],[1697,9],[1754,7],[1795,7],[1914,7],[2028,6],[2243,7],[2372,6],[2466,6],[2525,7]]},"52":{"position":[[44,6]]},"56":{"position":[[29,9],[105,6],[143,7],[180,7],[231,7],[860,6],[943,6],[1111,6]]},"58":{"position":[[60,7],[172,7]]},"76":{"position":[[60,7],[172,7]]},"82":{"position":[[60,7],[172,7]]},"100":{"position":[[60,7],[172,7]]},"120":{"position":[[60,7],[172,7]]},"136":{"position":[[60,7],[172,7]]},"142":{"position":[[60,7],[172,7]]},"160":{"position":[[60,7]]},"162":{"position":[[213,6],[308,7]]},"176":{"position":[[60,7],[172,7]]},"180":{"position":[[60,7],[172,7]]},"182":{"position":[[187,7],[669,7]]},"184":{"position":[[125,7],[237,7]]},"187":{"position":[[60,7],[172,7]]},"201":{"position":[[60,7],[172,7]]},"217":{"position":[[60,7],[172,7]]},"223":{"position":[[60,7],[172,7]]},"235":{"position":[[60,7],[172,7]]},"239":{"position":[[60,7],[172,7]]},"243":{"position":[[60,7],[172,7]]},"249":{"position":[[390,7]]},"257":{"position":[[60,7],[172,7]]},"265":{"position":[[60,7],[172,7]]},"271":{"position":[[11,7]]},"275":{"position":[[60,7],[172,7]]},"283":{"position":[[60,7],[172,7]]},"289":{"position":[[60,7],[172,7]]},"297":{"position":[[60,7],[172,7]]},"301":{"position":[[60,7],[172,7]]},"315":{"position":[[60,7],[172,7]]},"319":{"position":[[60,7],[172,7]]},"327":{"position":[[60,7]]},"329":{"position":[[249,7]]},"337":{"position":[[60,7]]},"339":{"position":[[275,7]]},"343":{"position":[[60,7]]},"345":{"position":[[320,7]]},"353":{"position":[[60,7]]},"355":{"position":[[269,7]]},"357":{"position":[[7272,7]]},"365":{"position":[[60,7],[172,7]]},"373":{"position":[[19,6],[169,8],[262,9],[479,8],[572,9]]},"377":{"position":[[60,7],[172,7]]},"385":{"position":[[60,7],[172,7]]},"393":{"position":[[60,7],[172,7]]},"401":{"position":[[19,6]]},"405":{"position":[[60,7],[172,7]]},"413":{"position":[[241,7]]},"421":{"position":[[60,7],[172,7]]},"435":{"position":[[60,7],[172,7]]},"445":{"position":[[60,7],[172,7]]},"457":{"position":[[60,7],[172,7]]},"471":{"position":[[60,7],[172,7]]},"477":{"position":[[60,7],[172,7]]},"485":{"position":[[60,7],[172,7]]},"501":{"position":[[60,7],[172,7]]},"507":{"position":[[60,7],[172,7]]},"535":{"position":[[60,7],[172,7]]},"543":{"position":[[60,7],[172,7]]},"551":{"position":[[60,7],[172,7]]},"577":{"position":[[60,7],[172,7]]},"583":{"position":[[60,7],[172,7]]},"591":{"position":[[5377,6]]},"597":{"position":[[60,7],[172,7]]},"613":{"position":[[60,7],[172,7]]},"621":{"position":[[60,7],[172,7]]},"627":{"position":[[60,7],[172,7]]},"633":{"position":[[198,7]]},"645":{"position":[[60,7]]},"647":{"position":[[285,7]]},"663":{"position":[[60,7],[172,7]]},"669":{"position":[[60,7],[172,7]]},"675":{"position":[[60,7],[172,7]]},"695":{"position":[[60,7]]},"697":{"position":[[384,7]]},"717":{"position":[[60,7],[172,7]]},"723":{"position":[[60,7],[172,7]]},"739":{"position":[[60,7]]},"741":{"position":[[320,7]]},"759":{"position":[[60,7]]},"761":{"position":[[386,7]]},"775":{"position":[[60,7],[172,7]]},"783":{"position":[[19,6],[175,8],[275,9],[498,8],[598,9]]},"787":{"position":[[60,7]]},"789":{"position":[[1004,7]]},"811":{"position":[[60,7],[172,7]]},"819":{"position":[[60,7],[172,7]]},"827":{"position":[[60,7],[172,7]]},"837":{"position":[[60,7],[172,7]]},"843":{"position":[[60,7],[172,7]]},"852":{"position":[[60,7],[172,7]]},"872":{"position":[[60,7],[172,7]]},"880":{"position":[[19,6],[223,8],[642,8]]},"882":{"position":[[60,7],[172,7]]},"892":{"position":[[60,7],[172,7]]},"896":{"position":[[762,6],[1896,6]]},"898":{"position":[[60,7]]},"900":{"position":[[229,7]]},"904":{"position":[[60,7],[172,7]]},"910":{"position":[[60,7],[172,7]]},"916":{"position":[[60,7],[172,7]]},"920":{"position":[[3904,7]]},"922":{"position":[[332,7],[444,7]]},"930":{"position":[[60,7],[172,7]]},"934":{"position":[[1621,7],[3890,7]]},"936":{"position":[[60,7],[172,7]]},"946":{"position":[[60,7],[172,7]]},"952":{"position":[[60,7],[172,7]]},"958":{"position":[[60,7],[172,7]]},"966":{"position":[[60,7],[172,7]]},"972":{"position":[[60,7],[172,7]]},"976":{"position":[[60,7],[172,7]]},"980":{"position":[[3428,7]]},"982":{"position":[[60,7],[172,7]]},"992":{"position":[[60,7],[172,7]]},"996":{"position":[[60,7],[172,7]]},"1004":{"position":[[60,7],[172,7]]},"1008":{"position":[[60,7],[172,7]]},"1017":{"position":[[60,7],[172,7]]},"1033":{"position":[[60,7],[172,7]]},"1041":{"position":[[60,8],[419,7],[467,6],[540,7],[652,7]]},"1043":{"position":[[1388,7]]},"1045":{"position":[[60,7],[172,7]]},"1049":{"position":[[60,7],[172,7]]},"1157":{"position":[[40,7],[104,7],[495,7],[606,7],[920,6]]},"1160":{"position":[[64,7],[102,7],[181,8]]},"1172":{"position":[[469,6]]},"1174":{"position":[[285,7],[333,6],[563,8],[615,8],[630,6],[1096,7],[1589,7]]},"1176":{"position":[[40,6],[2196,6]]},"1199":{"position":[[42,6],[2035,6]]},"1209":{"position":[[1509,7],[1676,7]]},"1235":{"position":[[77,6]]},"1250":{"position":[[22,7]]},"1257":{"position":[[20,6],[2135,8]]}}}],["plugin.config",{"_index":3934,"t":{"1197":{"position":[[502,13]]},"1199":{"position":[[106,13],[163,15],[2099,13],[2156,15]]}}}],["pluginlspopt",{"_index":505,"t":{"56":{"position":[[1373,13],[2018,13]]},"745":{"position":[[484,13]]},"1237":{"position":[[56,13],[2905,13],[5595,13]]}}}],["plugins.cor",{"_index":1314,"t":{"251":{"position":[[329,12]]}}}],["png",{"_index":2062,"t":{"357":{"position":[[1636,7],[4993,7]]}}}],["po",{"_index":1636,"t":{"253":{"position":[[7953,4]]},"1009":{"position":[[1219,3],[1774,3],[1989,3],[2149,3],[2455,3],[4006,3],[4561,3],[4776,3],[4936,3],[5242,3]]},"1015":{"position":[[368,3],[587,3],[674,3],[1361,3],[1580,3],[1667,3]]},"1057":{"position":[[1891,3]]}}}],["point",{"_index":1394,"t":{"251":{"position":[[2975,6]]},"253":{"position":[[3833,6]]},"944":{"position":[[267,5],[1785,5]]}}}],["pop",{"_index":2227,"t":{"399":{"position":[[210,7],[506,7]]}}}],["popul",{"_index":870,"t":{"178":{"position":[[451,8]]}}}],["popup",{"_index":1404,"t":{"251":{"position":[[3138,5],[3203,5]]},"1055":{"position":[[112,5]]},"1224":{"position":[[55,5]]}}}],["popupmenu",{"_index":4405,"t":{"1257":{"position":[[89,10]]}}}],["port",{"_index":1101,"t":{"219":{"position":[[290,4],[697,5],[713,4]]},"221":{"position":[[245,4],[652,5],[668,4]]},"467":{"position":[[177,4],[184,10],[244,6],[251,10],[1042,4],[1049,10],[1109,6],[1116,10]]},"595":{"position":[[377,4],[748,4]]},"611":{"position":[[1137,4],[2431,4]]},"944":{"position":[[177,4],[184,10],[380,10],[1695,4],[1702,10],[1898,10]]}}}],["pos_id",{"_index":3179,"t":{"924":{"position":[[2190,7]]}}}],["posit",{"_index":289,"t":{"29":{"position":[[562,8]]},"1230":{"position":[[88,8],[198,8]]}}}],["position=%",{"_index":3542,"t":{"1009":{"position":[[1669,11],[4456,11]]}}}],["possibl",{"_index":3704,"t":{"1055":{"position":[[127,8]]},"1243":{"position":[[576,8]]}}}],["power",{"_index":3,"t":{"2":{"position":[[26,7]]},"1209":{"position":[[71,5]]},"1253":{"position":[[13,6]]}}}],["powershel",{"_index":1332,"t":{"251":{"position":[[1445,10]]},"1043":{"position":[[593,10]]}}}],["pplatex",{"_index":2972,"t":{"823":{"position":[[292,9]]}}}],["pr",{"_index":3614,"t":{"1037":{"position":[[553,2],[580,3],[622,2],[653,3],[1163,4]]},"1149":{"position":[[144,3],[175,3],[431,3]]}}}],["pre",{"_index":27,"t":{"4":{"position":[[219,3]]},"37":{"position":[[23,3]]}}}],["preconfigur",{"_index":3788,"t":{"1157":{"position":[[26,13]]}}}],["predic",{"_index":3365,"t":{"956":{"position":[[934,9],[2056,9]]},"1209":{"position":[[1455,10]]}}}],["prefer",{"_index":2273,"t":{"431":{"position":[[1163,6]]},"1170":{"position":[[165,6]]}}}],["prefil",{"_index":4104,"t":{"1220":{"position":[[317,8]]}}}],["prefix",{"_index":1678,"t":{"255":{"position":[[385,8]]},"1237":{"position":[[262,6],[301,6],[464,6],[3111,6],[3150,6],[3313,6]]}}}],["prepend_arg",{"_index":3933,"t":{"1197":{"position":[[391,13]]},"1199":{"position":[[1245,12],[3238,12]]}}}],["preselect",{"_index":1051,"t":{"203":{"position":[[401,9],[2836,9]]}}}],["present",{"_index":3954,"t":{"1199":{"position":[[1033,7],[3026,7]]},"1204":{"position":[[579,7],[1471,7]]}}}],["preset",{"_index":798,"t":{"164":{"position":[[1012,6],[2618,6],[3441,7]]},"263":{"position":[[45,7],[128,7]]},"1166":{"position":[[138,6]]},"1176":{"position":[[420,6]]},"1224":{"position":[[151,6],[1221,6]]},"1257":{"position":[[452,7],[921,7]]},"1265":{"position":[[41,6],[1251,6]]}}}],["press",{"_index":3703,"t":{"1055":{"position":[[68,5]]}}}],["prettier",{"_index":473,"t":{"50":{"position":[[35,8],[174,8]]},"52":{"position":[[51,9],[124,8],[174,8]]},"329":{"position":[[158,9]]},"345":{"position":[[146,8],[176,8]]},"347":{"position":[[48,10],[122,10]]},"349":{"position":[[237,11],[740,11]]},"375":{"position":[[176,10],[373,10]]},"403":{"position":[[193,10],[396,10]]},"639":{"position":[[463,11],[535,11],[1080,11],[1152,11]]},"785":{"position":[[177,10],[375,10]]},"1172":{"position":[[305,8],[338,8],[460,8]]}}}],["prettierrc",{"_index":3312,"t":{"942":{"position":[[172,15],[765,15]]}}}],["prev",{"_index":571,"t":{"60":{"position":[[198,4],[489,4]]},"84":{"position":[[177,4],[521,4]]},"247":{"position":[[824,7],[1050,7],[1138,5]]},"253":{"position":[[2195,5],[2320,5],[3621,5],[3706,5],[3791,5],[5315,5],[5465,5],[5610,5]]},"1057":{"position":[[365,4],[402,4],[725,4],[1062,4],[1099,4],[1133,4]]},"1059":{"position":[[400,4],[446,4]]},"1061":{"position":[[168,4],[197,4],[249,4]]},"1113":{"position":[[73,4]]},"1224":{"position":[[717,6],[1787,6]]},"1226":{"position":[[926,5],[2650,5]]},"1253":{"position":[[1276,5],[1407,5],[1547,5]]}}}],["prevent",{"_index":1787,"t":{"273":{"position":[[42,7]]},"1013":{"position":[[0,7]]}}}],["preview",{"_index":1386,"t":{"251":{"position":[[2830,7]]},"317":{"position":[[39,7],[305,7]]},"357":{"position":[[393,8],[452,8],[512,8],[574,8],[1594,10],[2203,8],[2335,7],[2801,7],[3249,9],[3750,8],[3809,8],[3869,8],[3931,8],[4951,10],[5560,8],[5692,7],[6158,7],[6606,9],[10334,8]]},"633":{"position":[[9,7],[367,9]]},"1067":{"position":[[1059,7]]},"1107":{"position":[[1101,7]]},"1131":{"position":[[86,7]]},"1226":{"position":[[1444,8],[3168,8]]}}}],["preview.nvim",{"_index":2656,"t":{"633":{"position":[[64,14],[220,13]]},"635":{"position":[[41,13]]}}}],["previou",{"_index":1562,"t":{"253":{"position":[[4666,9],[9665,9],[10134,9]]},"431":{"position":[[948,8]]},"1051":{"position":[[853,8]]},"1057":{"position":[[946,8],[2474,8]]},"1083":{"position":[[136,8]]},"1085":{"position":[[260,8]]},"1155":{"position":[[291,8]]},"1230":{"position":[[1022,9]]},"1232":{"position":[[427,9]]}}}],["primari",{"_index":3076,"t":{"902":{"position":[[483,7],[1619,7]]},"912":{"position":[[683,7]]},"1176":{"position":[[1414,8],[1432,7],[1602,7]]},"1199":{"position":[[1741,7]]}}}],["print",{"_index":1401,"t":{"251":{"position":[[3099,5]]},"321":{"position":[[1208,7],[1323,5],[1936,5]]},"431":{"position":[[210,5]]},"1127":{"position":[[302,5],[339,5]]}}}],["print_var_stat",{"_index":1956,"t":{"321":{"position":[[286,20],[2227,20]]}}}],["printf",{"_index":4006,"t":{"1209":{"position":[[355,9],[2335,9]]}}}],["printf_stat",{"_index":1955,"t":{"321":{"position":[[262,17],[2203,17]]}}}],["prioriti",{"_index":585,"t":{"70":{"position":[[129,8],[318,8]]},"88":{"position":[[576,8]]},"94":{"position":[[655,8]]},"96":{"position":[[110,8],[296,8]]},"112":{"position":[[150,8],[370,8]]},"130":{"position":[[114,8],[535,8]]},"170":{"position":[[239,8],[503,8]]},"902":{"position":[[500,8],[1636,8]]},"912":{"position":[[617,8]]},"1006":{"position":[[492,8],[838,8],[1493,8],[1839,8],[2966,8]]},"1176":{"position":[[1663,11]]},"1199":{"position":[[1725,8]]}}}],["prisma",{"_index":2707,"t":{"671":{"position":[[48,8],[129,8]]}}}],["prismal",{"_index":2708,"t":{"673":{"position":[[39,8],[107,8]]}}}],["privatenam",{"_index":4218,"t":{"1237":{"position":[[2080,11],[4929,11]]}}}],["process",{"_index":2357,"t":{"467":{"position":[[599,9],[1464,9]]},"595":{"position":[[145,7],[516,7]]}}}],["processid",{"_index":3337,"t":{"944":{"position":[[1210,9],[2728,9]]}}}],["procmacro",{"_index":2850,"t":{"767":{"position":[[714,9],[1805,9]]}}}],["profil",{"_index":2108,"t":{"357":{"position":[[6800,7],[6831,8],[6873,7]]},"1057":{"position":[[1670,8],[1700,8]]},"1081":{"position":[[67,8]]},"1224":{"position":[[344,10],[1414,10]]},"1246":{"position":[[1255,9]]}}}],["program",{"_index":2353,"t":{"467":{"position":[[407,7],[1272,7]]},"691":{"position":[[515,7],[1196,7]]},"944":{"position":[[1100,7],[2618,7]]}}}],["progress",{"_index":4395,"t":{"1255":{"position":[[2101,11],[5257,11]]}}}],["project",{"_index":484,"t":{"52":{"position":[[8,7]]},"591":{"position":[[512,9],[613,7],[782,8],[2337,9],[2438,7],[2607,8]]},"611":{"position":[[379,7],[1673,7]]},"667":{"position":[[275,9],[616,9]]},"789":{"position":[[682,7]]},"813":{"position":[[725,8],[1693,8]]},"990":{"position":[[49,8],[419,9],[509,8],[879,9]]},"1021":{"position":[[119,10]]},"1023":{"position":[[106,10]]},"1025":{"position":[[95,10],[363,10]]},"1027":{"position":[[68,11],[282,11]]},"1029":{"position":[[110,8],[147,10],[318,9],[469,8],[506,10],[677,9]]},"1031":{"position":[[111,11],[287,11]]},"1151":{"position":[[76,8]]},"1153":{"position":[[76,8]]},"1172":{"position":[[807,7]]},"1232":{"position":[[64,7]]}}}],["project.valu",{"_index":3596,"t":{"1019":{"position":[[344,13]]}}}],["project_nam",{"_index":2511,"t":{"591":{"position":[[648,12],[880,12],[1003,12],[1282,12],[1363,12],[2473,12],[2705,12],[2828,12],[3107,12],[3188,12]]}}}],["projectroot",{"_index":2640,"t":{"611":{"position":[[854,11],[1161,11],[2148,11],[2455,11]]}}}],["projects.desc",{"_index":3444,"t":{"990":{"position":[[128,13],[144,13],[182,15],[588,13],[604,13],[642,15]]},"1029":{"position":[[184,13],[200,13],[238,15],[543,13],[559,13],[597,15]]}}}],["projects.key_format",{"_index":3445,"t":{"990":{"position":[[198,19],[658,19]]},"1029":{"position":[[254,19],[613,19]]}}}],["prompt",{"_index":611,"t":{"78":{"position":[[627,8],[1158,7],[1230,7]]},"357":{"position":[[1943,6],[5300,6],[6773,6]]},"938":{"position":[[3386,6],[3561,6],[7311,6],[7486,6]]},"1089":{"position":[[81,6],[157,6]]}}}],["prompt_func_param_typ",{"_index":1954,"t":{"321":{"position":[[145,22],[2086,22]]}}}],["prompt_func_return_typ",{"_index":1949,"t":{"321":{"position":[[27,23],[1968,23]]}}}],["prompt_posit",{"_index":500,"t":{"56":{"position":[[1226,15]]}}}],["prop",{"_index":831,"t":{"164":{"position":[[3988,4],[4926,4]]}}}],["proper",{"_index":3243,"t":{"938":{"position":[[200,6],[2278,6],[4125,6],[6203,6]]},"1172":{"position":[[424,6]]}}}],["properli",{"_index":524,"t":{"56":{"position":[[2691,8]]},"231":{"position":[[313,11],[802,11]]},"295":{"position":[[318,11],[811,11]]},"934":{"position":[[2264,8]]},"1218":{"position":[[2016,9]]},"1237":{"position":[[937,8],[1231,8],[3786,8],[4080,8]]}}}],["properti",{"_index":201,"t":{"15":{"position":[[1588,8],[1973,11],[2282,11]]},"33":{"position":[[454,8]]},"896":{"position":[[817,10],[1951,10]]},"990":{"position":[[251,8],[711,8]]}}}],["propertydeclarationtyp",{"_index":3259,"t":{"938":{"position":[[1110,24],[5035,24]]}}}],["protect",{"_index":2898,"t":{"789":{"position":[[944,7]]}}}],["protocol",{"_index":3795,"t":{"1157":{"position":[[538,8]]}}}],["provid",{"_index":226,"t":{"17":{"position":[[8,8]]},"25":{"position":[[82,8]]},"74":{"position":[[63,9],[294,9]]},"98":{"position":[[64,9],[341,9]]},"114":{"position":[[66,9],[309,9]]},"132":{"position":[[67,9],[313,9]]},"164":{"position":[[4100,8],[4160,8]]},"170":{"position":[[81,9],[116,9],[345,9],[380,9]]},"199":{"position":[[186,7],[773,7]]},"247":{"position":[[91,9],[239,9]]},"591":{"position":[[470,8],[2295,8]]},"715":{"position":[[27,8]]},"761":{"position":[[272,8]]},"805":{"position":[[85,9],[261,9]]},"1157":{"position":[[8,8],[305,8]]},"1237":{"position":[[978,7],[1272,7],[3827,7],[4121,7]]}}}],["provider.kind",{"_index":837,"t":{"164":{"position":[[4218,13],[4382,13],[4960,13]]}}}],["provider.transform_item",{"_index":848,"t":{"164":{"position":[[4610,24],[4710,24]]}}}],["proxi",{"_index":4123,"t":{"1224":{"position":[[975,5],[2045,5]]}}}],["ps1.tmpl",{"_index":3439,"t":{"988":{"position":[[400,12],[1072,12]]}}}],["purpos",{"_index":251,"t":{"25":{"position":[[118,8]]}}}],["put",{"_index":912,"t":{"185":{"position":[[580,4],[668,4],[758,4],[851,4],[1106,4],[1203,4],[1300,4],[1397,4],[1496,4],[1577,4],[1659,4],[1748,4],[1826,4],[1906,4]]},"251":{"position":[[3964,3],[4044,3]]},"960":{"position":[[334,3]]},"980":{"position":[[1443,3]]},"1095":{"position":[[101,3],[126,3],[158,3],[191,3],[225,3],[251,3],[284,3],[327,3],[410,3],[452,3],[535,3],[568,3],[601,3],[630,3]]}}}],["pwa",{"_index":3327,"t":{"944":{"position":[[524,4],[1046,4],[1161,4],[2042,4],[2564,4],[2679,4]]}}}],["pwntester/octo.nvim",{"_index":3608,"t":{"1037":{"position":[[145,22]]},"1039":{"position":[[743,22]]}}}],["pwsh",{"_index":699,"t":{"122":{"position":[[154,5]]},"251":{"position":[[1435,4]]}}}],["pyright",{"_index":504,"t":{"56":{"position":[[1315,7],[1438,7],[1515,7]]},"697":{"position":[[201,8],[237,9]]},"701":{"position":[[474,7],[1035,7]]},"703":{"position":[[61,10],[347,10]]},"1176":{"position":[[937,8]]}}}],["pytest",{"_index":2762,"t":{"709":{"position":[[134,9],[394,9]]}}}],["python",{"_index":534,"t":{"56":{"position":[[3026,9]]},"203":{"position":[[2445,8]]},"237":{"position":[[1437,6],[1446,9],[2541,6],[4588,6],[4597,9],[5692,6]]},"383":{"position":[[48,10],[153,10]]},"591":{"position":[[1119,6],[2944,6]]},"697":{"position":[[137,7]]},"705":{"position":[[53,8]]},"707":{"position":[[53,8],[186,8],[293,8]]},"709":{"position":[[50,8],[147,6],[266,8],[310,8],[407,6]]},"711":{"position":[[113,8],[246,8],[353,8]]},"713":{"position":[[122,9],[279,9]]},"715":{"position":[[48,6],[95,6],[198,6]]},"1176":{"position":[[760,6]]},"1209":{"position":[[365,9],[2345,9]]}}}],["python\").setup(lazyvim.get_pkg_path(\"debugpi",{"_index":2759,"t":{"707":{"position":[[374,46],[469,46]]},"711":{"position":[[434,46],[529,46]]}}}],["python').test_class",{"_index":2757,"t":{"707":{"position":[[239,21]]},"711":{"position":[[299,21]]}}}],["python').test_method",{"_index":2755,"t":{"707":{"position":[[130,22]]},"711":{"position":[[190,22]]}}}],["q",{"_index":1560,"t":{"253":{"position":[[4636,5],[4698,5]]},"255":{"position":[[1902,3],[2321,4]]},"357":{"position":[[172,3],[3529,3]]},"934":{"position":[[1421,3],[3690,3]]},"1057":{"position":[[943,2],[966,2]]},"1085":{"position":[[257,2],[293,2]]},"1211":{"position":[[877,1]]},"1230":{"position":[[792,5],[1061,5]]},"1265":{"position":[[1162,4],[2372,4]]}}}],["qa",{"_index":3124,"t":{"920":{"position":[[1314,2],[2952,2]]},"980":{"position":[[1200,5],[2647,5]]},"1265":{"position":[[1191,5],[2401,5]]}}}],["qf",{"_index":1730,"t":{"255":{"position":[[2157,5]]},"1009":{"position":[[354,5],[3141,5]]},"1013":{"position":[[199,5],[470,5]]},"1218":{"position":[[164,5],[2534,5]]}}}],["qflist",{"_index":4175,"t":{"1230":{"position":[[734,6]]}}}],["quarto",{"_index":2789,"t":{"725":{"position":[[883,8],[1992,8]]}}}],["queri",{"_index":535,"t":{"56":{"position":[[3036,8]]},"795":{"position":[[614,7],[680,5],[759,7]]},"803":{"position":[[292,5],[623,5]]},"1209":{"position":[[375,8],[1414,7],[1449,5],[1704,8],[2355,8]]},"1211":{"position":[[842,5],[882,5]]}}}],["question_head",{"_index":599,"t":{"78":{"position":[[151,15],[460,15]]}}}],["quick",{"_index":626,"t":{"78":{"position":[[1098,6]]},"241":{"position":[[525,5]]},"1089":{"position":[[202,5]]},"1111":{"position":[[236,5]]}}}],["quickfil",{"_index":4307,"t":{"1246":{"position":[[70,9],[558,9]]}}}],["quickfix",{"_index":1559,"t":{"253":{"position":[[4608,9],[4676,9],[4734,9]]},"357":{"position":[[130,8],[3487,8],[9894,9]]},"924":{"position":[[525,8],[625,11],[1267,8],[1367,11]]},"1009":{"position":[[368,10],[3155,10]]},"1057":{"position":[[927,8],[955,8],[974,8]]},"1067":{"position":[[817,8]]},"1085":{"position":[[154,8]]},"1107":{"position":[[859,8]]},"1230":{"position":[[761,9]]}}}],["quickfixua",{"_index":1605,"t":{"253":{"position":[[6572,41]]}}}],["snacks.toggle.diagnostics():map(\"ud",{"_index":1587,"t":{"253":{"position":[[5996,45]]}}}],["snacks.toggle.dim():map(\"ud",{"_index":1604,"t":{"253":{"position":[[6534,37]]}}}],["snacks.toggle.indent():map(\"ug",{"_index":1606,"t":{"253":{"position":[[6614,40]]}}}],["snacks.toggle.inlay_hints():map(\"uh",{"_index":1611,"t":{"253":{"position":[[6822,45]]}}}],["snacks.toggle.line_number():map(\"ul",{"_index":1588,"t":{"253":{"position":[[6042,45]]}}}],["snacks.toggle.option(\"background",{"_index":1599,"t":{"253":{"position":[[6422,34]]}}}],["snacks.toggle.option(\"conceallevel",{"_index":1589,"t":{"253":{"position":[[6088,36]]}}}],["snacks.toggle.option(\"relativenumb",{"_index":1585,"t":{"253":{"position":[[5909,38]]}}}],["snacks.toggle.option(\"showtablin",{"_index":1594,"t":{"253":{"position":[[6237,35]]}}}],["snacks.toggle.option(\"spel",{"_index":1580,"t":{"253":{"position":[[5772,29]]}}}],["snacks.toggle.option(\"wrap",{"_index":1583,"t":{"253":{"position":[[5843,28]]}}}],["snacks.toggle.profiler():map(\"dpp",{"_index":1608,"t":{"253":{"position":[[6696,43]]}}}],["snacks.toggle.profiler_highlights():map(\"dph",{"_index":1609,"t":{"253":{"position":[[6740,54]]}}}],["snacks.toggle.scroll():map(\"u",{"_index":1607,"t":{"253":{"position":[[6655,40]]}}}],["snacks.toggle.treesitter():map(\"ut",{"_index":1598,"t":{"253":{"position":[[6377,44]]}}}],["snacks.toggle.zen():map(\"uz",{"_index":1655,"t":{"253":{"position":[[9125,37]]}}}],["snacks.toggle.zoom():map(\"wm\"):map(\"uz",{"_index":1654,"t":{"253":{"position":[[9068,56]]}}}],["snacks.util.color",{"_index":3817,"t":{"1166":{"position":[[185,17]]}}}],["snacks.util.color(\"const",{"_index":4380,"t":{"1255":{"position":[[1349,29],[4505,29]]}}}],["snacks.util.color(\"debug",{"_index":4383,"t":{"1255":{"position":[[1583,26],[4739,26]]}}}],["snacks.util.color(\"speci",{"_index":4386,"t":{"1255":{"position":[[1748,28],[4904,28]]}}}],["snacks.util.color(\"stat",{"_index":4377,"t":{"1255":{"position":[[1096,30],[4252,30]]}}}],["snacks.zen",{"_index":3813,"t":{"1166":{"position":[[101,10]]}}}],["snacks_dashboard",{"_index":3346,"t":{"950":{"position":[[459,19],[1067,19]]},"960":{"position":[[614,19]]},"1255":{"position":[[422,18],[3578,18]]}}}],["snacks_input",{"_index":677,"t":{"102":{"position":[[176,15],[406,15]]}}}],["snacks_notif",{"_index":678,"t":{"102":{"position":[[192,14],[422,14]]},"950":{"position":[[479,15],[1087,15]]},"960":{"position":[[634,15]]}}}],["snacks_termin",{"_index":3347,"t":{"950":{"position":[[495,18],[1103,18]]},"960":{"position":[[650,18]]},"1009":{"position":[[2263,18],[5050,18]]}}}],["snacks_win",{"_index":3348,"t":{"950":{"position":[[514,13],[1122,13]]},"960":{"position":[[669,13]]}}}],["snacksdashboardopen",{"_index":3377,"t":{"960":{"position":[[826,24]]}}}],["snippet",{"_index":203,"t":{"15":{"position":[[1623,7]]},"42":{"position":[[29,8]]},"144":{"position":[[311,10],[482,11]]},"146":{"position":[[51,10],[222,11]]},"158":{"position":[[87,8],[611,8]]},"164":{"position":[[27,8],[960,11],[1338,10],[1633,8],[2566,11]]},"166":{"position":[[52,10]]},"211":{"position":[[0,8],[158,10],[210,10],[287,10],[374,9],[524,10],[576,10]]},"213":{"position":[[71,10],[158,9]]},"215":{"position":[[52,9]]},"253":{"position":[[2835,7],[9693,9]]},"1157":{"position":[[197,9]]},"1164":{"position":[[304,8]]},"1174":{"position":[[1138,8]]}}}],["snippet_forward",{"_index":739,"t":{"148":{"position":[[4,15]]},"164":{"position":[[3378,18],[3492,18]]},"203":{"position":[[1212,18],[3647,18]]}}}],["snippets\").al",{"_index":2410,"t":{"519":{"position":[[220,14]]}}}],["snippets.nvim",{"_index":2407,"t":{"519":{"position":[[46,15]]}}}],["snippi",{"_index":886,"t":{"182":{"position":[[135,8],[146,9],[617,8],[628,9]]}}}],["solargraph",{"_index":2811,"t":{"741":{"position":[[153,12],[173,10]]},"745":{"position":[[111,10],[143,13],[178,10],[271,10],[370,13],[591,10],[623,13],[658,10],[751,10],[850,13]]}}}],["sometim",{"_index":247,"t":{"25":{"position":[[0,9]]}}}],["sor",{"_index":1260,"t":{"237":{"position":[[2447,6],[5598,6]]}}}],["sort",{"_index":696,"t":{"122":{"position":[[85,4],[249,4]]},"203":{"position":[[2016,7],[4451,7]]}}}],["sort_lastused=true|fals",{"_index":1127,"t":{"225":{"position":[[248,15],[1183,15]]}}}],["string[]|boolean",{"_index":213,"t":{"15":{"position":[[1816,18]]}}}],["string|fun",{"_index":126,"t":{"15":{"position":[[105,12]]}}}],["string|str",{"_index":1329,"t":{"251":{"position":[[1248,16]]},"1176":{"position":[[2617,16]]}}}],["struct",{"_index":204,"t":{"15":{"position":[[1655,6],[1985,9],[2294,9]]}}}],["structur",{"_index":225,"t":{"15":{"position":[[2271,10]]},"29":{"position":[[156,9]]},"225":{"position":[[152,10],[1087,10]]},"285":{"position":[[64,9]]},"611":{"position":[[387,9],[1681,9]]}}}],["stuff",{"_index":3455,"t":{"1002":{"position":[[9,5]]}}}],["style",{"_index":466,"t":{"46":{"position":[[56,6]]},"277":{"position":[[52,5],[311,5]]},"1006":{"position":[[413,5],[1414,5]]},"1191":{"position":[[38,5],[104,5]]}}}],["style=detail",{"_index":2333,"t":{"463":{"position":[[728,16],[1833,16]]}}}],["style=llvm",{"_index":2335,"t":{"463":{"position":[[788,12],[1893,12]]}}}],["stylua",{"_index":152,"t":{"15":{"position":[[751,7]]},"56":{"position":[[959,7],[1767,7],[4226,9]]},"156":{"position":[[463,7]]},"185":{"position":[[434,7]]},"189":{"position":[[307,7]]},"195":{"position":[[127,7]]},"219":{"position":[[115,7]]},"221":{"position":[[70,7]]},"225":{"position":[[788,7],[1723,7]]},"237":{"position":[[2722,7]]},"253":{"position":[[5631,7]]},"303":{"position":[[845,7]]},"341":{"position":[[151,7],[837,7]]},"361":{"position":[[97,7],[782,7]]},"363":{"position":[[79,7]]},"707":{"position":[[65,7]]},"711":{"position":[[125,7]]},"920":{"position":[[546,7],[2184,7]]},"924":{"position":[[3221,7]]},"928":{"position":[[76,7]]},"934":{"position":[[622,7],[2891,7]]},"980":{"position":[[617,7],[2064,7]]},"1009":{"position":[[2704,7]]},"1199":{"position":[[611,8],[2604,8]]},"1222":{"position":[[263,7]]},"1226":{"position":[[656,7],[2380,7]]},"1232":{"position":[[244,7]]},"1243":{"position":[[78,9],[301,9]]},"1246":{"position":[[994,7]]},"1248":{"position":[[279,7]]},"1253":{"position":[[140,7],[211,7],[1651,7],[1722,7]]},"1255":{"position":[[881,7],[1140,7],[1392,7],[1623,7],[4037,7],[4296,7],[4548,7],[4779,7]]},"1257":{"position":[[1018,7]]},"1263":{"position":[[627,7]]},"1265":{"position":[[370,7],[1580,7]]}}}],["sub(2",{"_index":2639,"t":{"611":{"position":[[833,11],[2127,11]]}}}],["subfold",{"_index":3071,"t":{"902":{"position":[[146,9],[1282,9]]}}}],["subject",{"_index":2588,"t":{"591":{"position":[[6368,9]]}}}],["submit",{"_index":610,"t":{"78":{"position":[[619,7]]},"1089":{"position":[[74,6]]}}}],["subscrol",{"_index":3363,"t":{"956":{"position":[[892,9],[2014,9]]}}}],["substitut",{"_index":1360,"t":{"251":{"position":[[2268,13],[2850,10]]}}}],["success",{"_index":1960,"t":{"321":{"position":[[400,7],[2341,7]]}}}],["such",{"_index":3791,"t":{"1157":{"position":[[189,4],[687,4]]}}}],["suffic",{"_index":2521,"t":{"591":{"position":[[1149,8],[2974,8]]}}}],["suggest",{"_index":644,"t":{"84":{"position":[[35,10],[379,10]]},"104":{"position":[[194,10],[589,10]]},"251":{"position":[[1000,11]]},"938":{"position":[[885,7],[4810,7]]},"1170":{"position":[[369,7]]}}}],["suggestion.has_suggest",{"_index":684,"t":{"104":{"position":[[256,27],[651,27]]}}}],["suggestion.on_accept_suggest",{"_index":685,"t":{"104":{"position":[[335,33],[730,33]]}}}],["suketa/nvim",{"_index":2820,"t":{"749":{"position":[[30,12]]},"753":{"position":[[90,12]]}}}],["summari",{"_index":1729,"t":{"255":{"position":[[2137,9]]},"281":{"position":[[182,7],[222,7],[509,7],[549,7]]},"924":{"position":[[3779,7]]},"1009":{"position":[[725,9],[749,8],[3512,9],[3536,8]]},"1139":{"position":[[243,7]]}}}],["summary.add",{"_index":1814,"t":{"281":{"position":[[244,12],[571,12]]}}}],["summary.chang",{"_index":1815,"t":{"281":{"position":[[268,15],[595,15]]}}}],["summary.delet",{"_index":1816,"t":{"281":{"position":[[294,15],[621,15]]}}}],["sunday",{"_index":1218,"t":{"237":{"position":[[825,9],[3976,9]]}}}],["super",{"_index":817,"t":{"164":{"position":[[3243,6],[3263,5]]},"591":{"position":[[6290,6]]}}}],["supermaven",{"_index":205,"t":{"15":{"position":[[1671,10]]},"102":{"position":[[214,11]]},"104":{"position":[[400,11]]},"106":{"position":[[31,11]]},"108":{"position":[[31,11]]},"112":{"position":[[119,13],[233,11],[339,13]]},"114":{"position":[[50,12],[80,10],[102,13],[217,11],[293,12],[323,10],[345,13]]},"118":{"position":[[134,11],[158,11],[368,11],[392,11]]}}}],["supermavensuggest",{"_index":682,"t":{"104":{"position":[[122,22],[517,22]]}}}],["supertab",{"_index":421,"t":{"42":{"position":[[38,11]]}}}],["suppli",{"_index":1174,"t":{"233":{"position":[[353,9],[1152,9]]}}}],["support",{"_index":39,"t":{"6":{"position":[[82,8],[369,7]]},"37":{"position":[[604,7],[2040,7],[2256,7]]},"164":{"position":[[235,7],[313,7],[554,7],[791,7],[1841,7],[1919,7],[2160,7],[2397,7]]},"174":{"position":[[11,7]]},"189":{"position":[[93,8]]},"251":{"position":[[946,8],[4233,7]]},"335":{"position":[[8,7]]},"351":{"position":[[8,7]]},"479":{"position":[[15,7]]},"547":{"position":[[12,7]]},"555":{"position":[[833,10],[2173,10]]},"725":{"position":[[223,9],[1332,9]]},"761":{"position":[[247,7]]},"894":{"position":[[12,7]]},"896":{"position":[[168,7],[714,7],[1302,7],[1848,7]]},"924":{"position":[[3087,7]]},"1006":{"position":[[988,10]]},"1172":{"position":[[347,9],[489,8]]},"1176":{"position":[[728,7]]},"1237":{"position":[[451,9],[3300,9]]}}}],["sure",{"_index":232,"t":{"17":{"position":[[103,4]]},"35":{"position":[[621,4]]},"52":{"position":[[158,4]]},"251":{"position":[[1982,4]]},"525":{"position":[[5,4]]},"549":{"position":[[61,4],[496,4]]},"589":{"position":[[180,4],[360,4]]},"789":{"position":[[891,4]]},"896":{"position":[[61,4],[1195,4]]},"922":{"position":[[12,4]]},"938":{"position":[[61,4],[3986,4]]},"944":{"position":[[239,4],[1757,4]]}}}],["surround",{"_index":866,"t":{"178":{"position":[[60,11],[125,11],[159,11],[213,11],[271,11],[311,11],[592,13],[668,12],[725,12],[786,12],[847,12],[904,12],[1168,11],[1233,11],[1267,11],[1321,11],[1379,11],[1419,11]]},"273":{"position":[[7,8],[129,11],[194,11],[228,11],[282,11],[340,11],[380,11],[531,11],[596,11],[630,11],[684,11],[742,11],[782,11],[872,11]]},"1091":{"position":[[43,8],[81,11],[109,11],[138,11],[166,11],[194,11],[261,11]]},"1117":{"position":[[67,9]]},"1224":{"position":[[793,10],[1863,10]]}}}],["svelt",{"_index":2883,"t":{"779":{"position":[[48,8],[128,8]]},"781":{"position":[[51,6],[348,6]]},"783":{"position":[[168,6],[268,6],[491,6],[591,6]]},"1006":{"position":[[264,9],[1265,9]]},"1172":{"position":[[550,7]]}}}],["swap",{"_index":1454,"t":{"251":{"position":[[4417,4]]}}}],["swatch",{"_index":859,"t":{"168":{"position":[[214,8],[478,8]]}}}],["switch",{"_index":1516,"t":{"253":{"position":[[2444,7],[2519,7]]},"357":{"position":[[7656,7]]},"463":{"position":[[195,7],[1300,7]]},"1057":{"position":[[444,6],[479,6]]},"1067":{"position":[[71,6]]},"1107":{"position":[[113,6]]}}}],["symbol",{"_index":280,"t":{"29":{"position":[[325,7],[459,8]]},"164":{"position":[[4080,6]]},"225":{"position":[[1908,10]]},"229":{"position":[[396,6]]},"233":{"position":[[179,7],[232,6],[256,7],[320,8],[437,7],[518,8],[585,6],[695,7],[748,6],[978,7],[1031,6],[1055,7],[1119,8],[1236,7],[1317,8],[1384,6],[1494,7],[1547,6]]},"251":{"position":[[1725,7]]},"285":{"position":[[4,6]]},"291":{"position":[[103,7],[256,6],[624,7],[777,6]]},"357":{"position":[[3085,7],[6442,7],[10467,8],[10606,6]]},"431":{"position":[[1201,6]]},"960":{"position":[[183,6],[197,6],[388,6],[402,6]]},"1067":{"position":[[869,6],[894,6]]},"1085":{"position":[[32,7]]},"1101":{"position":[[84,9]]},"1103":{"position":[[82,6]]},"1107":{"position":[[911,6],[936,6]]},"1176":{"position":[[1133,7]]},"1218":{"position":[[986,7],[3356,7]]},"1230":{"position":[[466,7],[494,8]]},"1255":{"position":[[571,7],[1797,7],[2347,7],[2548,7],[2586,10],[2770,7],[3727,7],[4953,7],[5503,7],[5704,7],[5742,10],[5926,7]]}}}],["symbol.hl",{"_index":1839,"t":{"291":{"position":[[389,10],[910,10]]}}}],["symbol.icon",{"_index":1837,"t":{"291":{"position":[[371,12],[892,12]]}}}],["symbol_fmt",{"_index":2099,"t":{"357":{"position":[[3152,10],[6509,10]]}}}],["symbol_hl",{"_index":2096,"t":{"357":{"position":[[3097,9],[6454,9]]}}}],["symbols.get",{"_index":4402,"t":{"1255":{"position":[[2782,12],[5938,12]]}}}],["symbols.ha",{"_index":4403,"t":{"1255":{"position":[[2855,13],[6011,13]]}}}],["symbols_filt",{"_index":2180,"t":{"357":{"position":[[10430,15],[10569,15]]}}}],["symbols_idx",{"_index":1842,"t":{"295":{"position":[[119,11],[203,11],[612,11],[696,11]]}}}],["symbolsoutlin",{"_index":285,"t":{"29":{"position":[[382,17]]}}}],["sync",{"_index":1351,"t":{"251":{"position":[[2119,4]]}}}],["syntax",{"_index":2617,"t":{"601":{"position":[[4,6]]},"1157":{"position":[[582,6]]},"1209":{"position":[[102,6]]},"1235":{"position":[[4,6]]}}}],["system",{"_index":1352,"t":{"251":{"position":[[2129,6]]},"757":{"position":[[105,6],[451,6]]},"1218":{"position":[[620,6],[660,6],[2990,6],[3030,6]]},"1224":{"position":[[1117,6],[2187,6]]}}}],["t",{"_index":1776,"t":{"267":{"position":[[241,4],[246,3]]},"357":{"position":[[675,3],[3197,4],[4032,3],[6554,4],[7019,1],[7491,4],[7552,4]]},"1057":{"position":[[2068,1],[2090,1]]},"1083":{"position":[[133,2],[160,2]]},"1185":{"position":[[473,1],[1386,1]]},"1232":{"position":[[270,5],[361,5]]},"1246":{"position":[[214,3],[304,3],[394,3],[484,3],[702,3],[792,3],[882,3],[972,3]]}}}],["t.prompt",{"_index":2110,"t":{"357":{"position":[[6903,8],[6914,8]]}}}],["t[y]p",{"_index":2018,"t":{"341":{"position":[[648,6],[1334,6]]},"361":{"position":[[647,6],[1332,6]]},"1059":{"position":[[113,6]]}}}],["tab",{"_index":420,"t":{"42":{"position":[[4,5],[448,9],[837,6]]},"156":{"position":[[489,8],[561,6]]},"164":{"position":[[3175,5],[3250,4],[3269,3]]},"203":{"position":[[1156,9],[3591,9]]},"251":{"position":[[2470,4],[3032,8],[4179,4]]},"253":{"position":[[9166,4],[9233,4],[9310,5],[9383,4],[9455,4],[9525,4],[9597,4],[9675,4],[9805,8],[9912,7],[9984,6],[10095,5]]},"924":{"position":[[1614,3]]},"1057":{"position":[[2310,3],[2343,4],[2371,3],[2400,3],[2426,3],[2453,3],[2483,3]]},"1224":{"position":[[243,6],[1313,6]]},"1253":{"position":[[44,5]]}}}],["tab\"][\"\"][1",{"_index":819,"t":{"164":{"position":[[3341,18]]}}}],["tab_char",{"_index":3342,"t":{"950":{"position":[[284,8],[892,8]]}}}],["tabl",{"_index":541,"t":{"56":{"position":[[3146,6]]},"164":{"position":[[3062,7]]},"189":{"position":[[2146,7]]},"357":{"position":[[6984,7]]},"397":{"position":[[77,7],[424,7]]},"433":{"position":[[91,7],[299,7]]},"665":{"position":[[77,7],[246,7]]},"725":{"position":[[39,5],[1148,5]]},"821":{"position":[[146,7],[251,7],[501,7],[606,7]]},"924":{"position":[[122,5],[864,5],[2782,7]]},"1002":{"position":[[131,7],[811,7]]},"1006":{"position":[[1924,7]]},"1204":{"position":[[1886,7],[1926,7],[2049,7],[2815,5],[3449,7]]},"1209":{"position":[[3166,7]]},"1237":{"position":[[7049,7]]}}}],["table.concat",{"_index":3392,"t":{"980":{"position":[[69,14],[1516,14]]}}}],["table.insert",{"_index":660,"t":{"92":{"position":[[51,13],[549,13]]}}}],["table.insert(bundl",{"_index":2557,"t":{"591":{"position":[[4642,21]]}}}],["table.insert(cmd",{"_index":2504,"t":{"591":{"position":[[293,17],[2118,17]]}}}],["table.insert(dashboard.section.buttons.v",{"_index":3600,"t":{"1025":{"position":[[186,43],[454,43]]}}}],["table.insert(en",{"_index":814,"t":{"164":{"position":[[3117,21]]}}}],["table.insert(fil",{"_index":3295,"t":{"938":{"position":[[3319,19],[7244,19]]}}}],["table.insert(key",{"_index":1283,"t":{"241":{"position":[[559,18]]}}}],["table.insert(opts.auto_bracket",{"_index":2764,"t":{"713":{"position":[[89,32],[246,32]]}}}],["table.insert(opts.bottom",{"_index":2931,"t":{"803":{"position":[[252,25],[583,25]]}}}],["table.insert(opts.config.cent",{"_index":3449,"t":{"990":{"position":[[383,32],[843,32]]},"1029":{"position":[[282,32],[641,32]]}}}],["table.insert(opts.dashboard.preset.key",{"_index":3602,"t":{"1031":{"position":[[43,40],[219,40]]}}}],["table.insert(opts.ensure_instal",{"_index":2207,"t":{"379":{"position":[[43,35],[146,35]]},"940":{"position":[[95,35],[261,35]]},"944":{"position":[[1469,35]]},"1002":{"position":[[144,35],[824,35]]}}}],["table.insert(opts.formatters_by_ft[ft",{"_index":1991,"t":{"333":{"position":[[189,39],[576,39]]},"349":{"position":[[197,39],[700,39]]},"809":{"position":[[209,39],[504,39]]}}}],["table.insert(opts.left",{"_index":3536,"t":{"1009":{"position":[[1433,23],[4220,23]]}}}],["table.insert(opts.linters_by_ft[ft",{"_index":2935,"t":{"807":{"position":[[128,36],[340,36]]}}}],["table.insert(opts.open_files_do_not_replace_typ",{"_index":3565,"t":{"1013":{"position":[[228,50],[499,50]]}}}],["table.insert(opts.right",{"_index":639,"t":{"80":{"position":[[90,24],[285,24]]},"231":{"position":[[383,24],[872,24]]},"295":{"position":[[388,24],[881,24]]},"309":{"position":[[73,24],[291,24]]},"803":{"position":[[90,24],[421,24]]}}}],["table.insert(opts.sections.lualine_c",{"_index":1168,"t":{"233":{"position":[[97,37],[896,37]]},"287":{"position":[[97,37],[293,37]]},"1255":{"position":[[2730,37],[5886,37]]}}}],["table.insert(opts.sections.lualine_x",{"_index":546,"t":{"56":{"position":[[3618,37]]},"72":{"position":[[43,37],[220,37]]},"116":{"position":[[43,37],[223,37]]},"134":{"position":[[122,37],[357,37]]}}}],["table.insert(opts.servers.vtsls.filetyp",{"_index":3045,"t":{"880":{"position":[[69,42],[488,42]]}}}],["table.insert(opts.sorting.compar",{"_index":2345,"t":{"465":{"position":[[135,38],[378,38]]}}}],["table.insert(opts.sourc",{"_index":311,"t":{"33":{"position":[[937,26]]},"40":{"position":[[155,26]]},"56":{"position":[[749,26]]},"70":{"position":[[62,26],[251,26]]},"88":{"position":[[509,26]]},"94":{"position":[[588,26]]},"96":{"position":[[43,26],[229,26]]},"112":{"position":[[80,26],[300,26]]},"130":{"position":[[43,26],[464,26]]},"156":{"position":[[153,26],[406,26]]},"211":{"position":[[174,26],[540,26]]},"335":{"position":[[124,26],[321,26]]},"351":{"position":[[124,26],[324,26]]},"381":{"position":[[108,26],[305,26]]},"483":{"position":[[43,26],[262,26]]},"657":{"position":[[108,26],[171,26],[369,26],[432,26]]},"687":{"position":[[108,26],[309,26]]},"735":{"position":[[77,26],[261,26]]}}}],["table.insert(opts[po",{"_index":3545,"t":{"1009":{"position":[[1857,23],[2232,23],[4644,23],[5019,23]]}}}],["table.insert(sourc",{"_index":2908,"t":{"793":{"position":[[466,21]]}}}],["table.remove(opts.config.cent",{"_index":3448,"t":{"990":{"position":[[339,32],[799,32]]}}}],["table.unpack",{"_index":424,"t":{"42":{"position":[[184,12]]}}}],["tableexecut",{"_index":1509,"t":{"253":{"position":[[1960,9],[2057,9]]}}}],["u>gitsign",{"_index":4164,"t":{"1226":{"position":[[1770,10],[3494,10]]}}}],["u[%l%d]+%f[^%l%d",{"_index":3897,"t":{"1185":{"position":[[606,21],[1519,21]]}}}],["ueberzug",{"_index":2047,"t":{"357":{"position":[[1190,11],[4547,11]]}}}],["ueberzug_scal",{"_index":2067,"t":{"357":{"position":[[1766,15],[5123,15]]}}}],["uelic",{"_index":3668,"t":{"1043":{"position":[[1151,5]]}}}],["ui",{"_index":940,"t":{"189":{"position":[[212,4]]},"191":{"position":[[50,4]]},"195":{"position":[[6,2],[75,4],[224,3]]},"795":{"position":[[58,4]]},"1099":{"position":[[97,2]]},"1157":{"position":[[642,3]]},"1172":{"position":[[190,2]]},"1224":{"position":[[562,5],[1632,5]]},"1257":{"position":[[56,2]]},"1261":{"position":[[0,2]]}}}],["ui.alpha",{"_index":3867,"t":{"1176":{"position":[[2260,8]]}}}],["ui_select",{"_index":2070,"t":{"357":{"position":[[1857,9],[5214,9]]}}}],["unam",{"_index":2869,"t":{"767":{"position":[[2392,5],[2432,5]]}}}],["undefin",{"_index":3066,"t":{"896":{"position":[[831,9],[1965,9]]}}}],["under",{"_index":93,"t":{"11":{"position":[[10,5],[209,5]]},"29":{"position":[[75,5]]},"56":{"position":[[19,5]]},"249":{"position":[[62,5],[509,5]]},"253":{"position":[[7885,5]]},"1168":{"position":[[222,5]]},"1176":{"position":[[958,5]]}}}],["undercurl",{"_index":68,"t":{"6":{"position":[[392,10]]},"1193":{"position":[[384,11],[409,11],[437,11],[468,11],[1137,11],[1162,11],[1190,11],[1221,11]]}}}],["underlin",{"_index":3921,"t":{"1193":{"position":[[358,10],[1111,10]]},"1237":{"position":[[168,9],[3017,9]]}}}],["understand",{"_index":3054,"t":{"896":{"position":[[149,10],[1283,10]]}}}],["undo",{"_index":1540,"t":{"253":{"position":[[3822,4]]},"1226":{"position":[[1320,5],[3044,5]]}}}],["ungroupedgv=gv",{"_index":1510,"t":{"253":{"position":[[1990,19]]}}}],["v:gsub(\"_",{"_index":3537,"t":{"1009":{"position":[[1485,11],[4272,11]]}}}],["v:lua.require'lazyvim.util'.format.formatexpr",{"_index":1374,"t":{"251":{"position":[[2614,49]]}}}],["v:lua.require'lazyvim.util'.ui.foldexpr",{"_index":1468,"t":{"251":{"position":[[4769,43]]}}}],["v:lua.require'lazyvim.util'.ui.foldtext",{"_index":1471,"t":{"251":{"position":[[4901,43]]}}}],["v:lua.require'snacks.statuscolumn'.get",{"_index":1441,"t":{"251":{"position":[[4096,46]]}}}],["valid",{"_index":832,"t":{"164":{"position":[[4011,10],[4949,10]]},"549":{"position":[[408,8],[843,8]]},"896":{"position":[[644,8],[1778,8]]}}}],["valu",{"_index":210,"t":{"15":{"position":[[1755,5]]},"33":{"position":[[555,6],[608,7],[630,6]]},"56":{"position":[[3234,6]]},"237":{"position":[[680,6],[1863,5],[3831,6],[5014,5]]}}}],["var",{"_index":3042,"t":{"868":{"position":[[143,6],[347,6]]}}}],["variabl",{"_index":211,"t":{"15":{"position":[[1769,8]]},"321":{"position":[[437,8],[809,10],[861,10],[1329,10],[1779,10],[1823,10],[1942,10],[2378,8]]},"591":{"position":[[6127,9],[6752,10]]},"789":{"position":[[856,10]]},"1127":{"position":[[271,8],[308,8],[388,8]]}}}],["variabletyp",{"_index":3260,"t":{"938":{"position":[[1157,13],[5082,13]]}}}],["variou",{"_index":1033,"t":{"199":{"position":[[86,7],[673,7]]}}}],["vb",{"_index":2732,"t":{"691":{"position":[[319,4],[1000,4]]}}}],["vendor",{"_index":2439,"t":{"555":{"position":[[240,6],[1580,6]]}}}],["venv",{"_index":2862,"t":{"767":{"position":[[973,7],[981,8],[2064,7],[2072,8]]}}}],["venv/bin/python",{"_index":2761,"t":{"707":{"position":[[516,20]]},"709":{"position":[[156,19],[416,19]]},"711":{"position":[[576,20]]}}}],["venv/scripts/pythonw.ex",{"_index":2760,"t":{"707":{"position":[[421,29]]},"711":{"position":[[481,29]]}}}],["version",{"_index":347,"t":{"37":{"position":[[120,7],[240,8],[334,7],[374,7],[470,7],[612,11],[906,8],[941,11],[2048,11],[2124,7],[2180,7],[2231,7]]},"164":{"position":[[1094,7],[1498,7],[3578,8]]},"166":{"position":[[212,7]]},"172":{"position":[[174,7]]},"203":{"position":[[2072,7]]},"237":{"position":[[2313,10],[5464,10]]},"511":{"position":[[59,7]]},"547":{"position":[[88,7]]},"567":{"position":[[57,9],[230,9]]},"697":{"position":[[302,8]]},"767":{"position":[[1032,7]]},"894":{"position":[[88,7]]},"938":{"position":[[255,7],[2150,9],[2333,7],[4180,7],[6075,9],[6258,7]]},"942":{"position":[[120,9],[713,9]]},"960":{"position":[[283,7]]},"980":{"position":[[1392,7]]},"1174":{"position":[[991,7],[1188,8],[1296,8]]},"1209":{"position":[[1137,7]]}}}],["version=fals",{"_index":359,"t":{"37":{"position":[[552,13],[1989,13]]}}}],["vertic",{"_index":1943,"t":{"317":{"position":[[2722,11],[2929,11]]},"357":{"position":[[2139,11],[2436,11],[2448,8],[2516,11],[2528,8],[5496,11],[5793,11],[5805,8],[5873,11],[5885,8]]}}}],["verylazi",{"_index":545,"t":{"56":{"position":[[3581,11],[3798,11]]},"72":{"position":[[183,11]]},"92":{"position":[[512,11]]},"116":{"position":[[186,11]]},"134":{"position":[[272,11]]},"138":{"position":[[223,11]]},"253":{"position":[[97,8]]},"255":{"position":[[111,8]]},"271":{"position":[[103,10]]},"277":{"position":[[160,11]]},"299":{"position":[[63,11]]},"956":{"position":[[1113,11]]},"968":{"position":[[116,11]]},"1009":{"position":[[2598,11]]},"1019":{"position":[[118,11]]},"1181":{"position":[[508,11]]},"1183":{"position":[[73,11]]},"1185":{"position":[[939,11]]},"1199":{"position":[[1635,8]]},"1209":{"position":[[1256,10]]},"1211":{"position":[[85,11]]},"1222":{"position":[[200,11]]},"1224":{"position":[[1174,11]]},"1253":{"position":[[861,11]]},"1255":{"position":[[2936,11]]},"1257":{"position":[[575,11]]}}}],["via",{"_index":2492,"t":{"589":{"position":[[61,3]]}}}],["video",{"_index":78,"t":{"8":{"position":[[16,5]]}}}],["view",{"_index":1388,"t":{"251":{"position":[[2879,6]]},"277":{"position":[[43,4],[302,4]]},"725":{"position":[[1055,6],[2164,6]]},"1257":{"position":[[431,4],[900,4]]}}}],["vifmrc",{"_index":3461,"t":{"1002":{"position":[[287,10],[967,10]]}}}],["vim",{"_index":538,"t":{"56":{"position":[[3075,6]]},"182":{"position":[[156,5],[638,5]]},"793":{"position":[[86,4],[437,3],[497,4]]},"795":{"position":[[149,4]]},"1002":{"position":[[300,6],[980,6]]},"1041":{"position":[[277,4]]},"1174":{"position":[[833,3]]},"1209":{"position":[[422,6],[2402,6]]},"1211":{"position":[[436,3]]}}}],["vim%.uv",{"_index":3912,"t":{"1187":{"position":[[80,9],[355,9]]}}}],["vim.api.nvim_buf_get_lines(0",{"_index":428,"t":{"42":{"position":[[274,29]]}}}],["vim.api.nvim_buf_get_mark(buf",{"_index":1714,"t":{"255":{"position":[[1691,30]]}}}],["vim.api.nvim_buf_get_name(0",{"_index":2524,"t":{"591":{"position":[[1209,28],[3034,28],[4732,28]]},"611":{"position":[[666,28],[1960,28]]},"1204":{"position":[[3163,28]]}}}],["vim.api.nvim_buf_is_valid(buff",{"_index":4237,"t":{"1237":{"position":[[6477,33]]}}}],["vim.api.nvim_buf_line_count(buf",{"_index":1716,"t":{"255":{"position":[[1742,32]]}}}],["vim.api.nvim_create_augroup(\"lazyvim_",{"_index":1683,"t":{"255":{"position":[[612,38]]}}}],["vim.api.nvim_create_augroup(\"neotree_start_directori",{"_index":4077,"t":{"1218":{"position":[[2076,54]]}}}],["vim.api.nvim_create_augroup(\"nvim",{"_index":3002,"t":{"833":{"position":[[819,33],[1902,33]]},"1204":{"position":[[3636,33]]}}}],["vim.api.nvim_create_augroup(\"octo_exit_pr",{"_index":3632,"t":{"1039":{"position":[[396,44],[1132,44]]}}}],["vim.api.nvim_create_autocmd",{"_index":1677,"t":{"255":{"position":[[291,29],[737,29],[1138,29],[3022,29],[3292,29]]},"397":{"position":[[156,29],[503,29]]},"431":{"position":[[523,29]]},"850":{"position":[[167,29]]},"986":{"position":[[481,29]]},"1237":{"position":[[6862,29]]},"1253":{"position":[[2440,29]]}}}],["vim.api.nvim_create_autocmd(\"bufent",{"_index":631,"t":{"78":{"position":[[1351,39]]},"1218":{"position":[[2026,39]]}}}],["vim.api.nvim_create_autocmd(\"bufreadpost",{"_index":1704,"t":{"255":{"position":[[1390,42]]}}}],["vim.api.nvim_create_autocmd(\"colorschem",{"_index":3497,"t":{"1006":{"position":[[2007,42]]}}}],["vim.api.nvim_create_autocmd(\"dirchang",{"_index":2241,"t":{"413":{"position":[[307,41]]}}}],["vim.api.nvim_create_autocmd(\"exitpr",{"_index":3631,"t":{"1039":{"position":[[347,38],[1083,38]]}}}],["vim.api.nvim_create_autocmd(\"filetyp",{"_index":1308,"t":{"247":{"position":[[904,39]]},"255":{"position":[[1906,39],[2550,39],[2763,39]]},"591":{"position":[[5501,39]]},"793":{"position":[[131,39]]},"833":{"position":[[880,39],[1963,39]]},"956":{"position":[[329,39],[1451,39]]},"960":{"position":[[473,39]]}}}],["vim.api.nvim_create_autocmd(\"lspattach",{"_index":2574,"t":{"591":{"position":[[5772,40]]}}}],["vim.api.nvim_create_autocmd(\"termclos",{"_index":4091,"t":{"1218":{"position":[[3798,40]]}}}],["vim.api.nvim_create_autocmd(\"textyankpost",{"_index":1692,"t":{"255":{"position":[[952,43]]}}}],["vim.api.nvim_create_autocmd(\"us",{"_index":1932,"t":{"317":{"position":[[2129,35],[2955,35]]},"920":{"position":[[3440,35],[3611,35]]},"960":{"position":[[778,35]]},"980":{"position":[[2936,35],[3124,35]]},"994":{"position":[[442,35]]}}}],["vim.api.nvim_create_autocmd(\"winclos",{"_index":3233,"t":{"934":{"position":[[1871,40],[4140,40]]}}}],["vim.api.nvim_create_autocmd(opts.ev",{"_index":4000,"t":{"1204":{"position":[[3585,40]]}}}],["vim.api.nvim_create_namespace(\"neotest",{"_index":3163,"t":{"924":{"position":[[1479,40]]}}}],["vim.api.nvim_create_user_command(\"baleiacolor",{"_index":2256,"t":{"429":{"position":[[223,50]]}}}],["vim.api.nvim_create_user_command(\"baleialog",{"_index":2259,"t":{"429":{"position":[[365,46]]}}}],["vim.api.nvim_del_augroup_by_name(\"lazyvim_wrap_spel",{"_index":1681,"t":{"255":{"position":[[436,54]]}}}],["vim.api.nvim_echo",{"_index":382,"t":{"37":{"position":[[1323,19]]}}}],["vim.api.nvim_exec_autocmds(\"uient",{"_index":3235,"t":{"934":{"position":[[2025,37],[4294,37]]}}}],["vim.api.nvim_get_current_buf",{"_index":1309,"t":{"247":{"position":[[983,30]]},"431":{"position":[[636,30]]},"1243":{"position":[[693,31]]}}}],["vim.api.nvim_get_current_win",{"_index":1922,"t":{"317":{"position":[[1588,30]]}}}],["vim.api.nvim_input(\"qa",{"_index":1649,"t":{"253":{"position":[[8861,5]]},"317":{"position":[[2617,5],[2820,5]]}}}],["w>c",{"_index":1653,"t":{"253":{"position":[[9020,5]]}}}],["w>h",{"_index":1487,"t":{"253":{"position":[[960,5]]}}}],["w>j",{"_index":1488,"t":{"253":{"position":[[1034,5]]}}}],["w>k",{"_index":1489,"t":{"253":{"position":[[1109,5]]}}}],["w>l",{"_index":1491,"t":{"253":{"position":[[1184,5]]}}}],["w>v",{"_index":1651,"t":{"253":{"position":[[8940,5]]},"317":{"position":[[2716,5],[2923,5]]}}}],["w_",{"_index":3905,"t":{"1185":{"position":[[853,7],[1766,7]]}}}],["wait",{"_index":3373,"t":{"960":{"position":[[303,4]]},"980":{"position":[[1412,4]]}}}],["walkthrough",{"_index":81,"t":{"8":{"position":[[53,11]]}}}],["want",{"_index":135,"t":{"15":{"position":[[407,4]]},"17":{"position":[[60,4]]},"29":{"position":[[142,5]]},"35":{"position":[[671,4]]},"37":{"position":[[698,4]]},"56":{"position":[[2258,4],[4138,4]]},"199":{"position":[[515,4],[1102,4]]},"339":{"position":[[133,4]]},"355":{"position":[[133,4]]},"795":{"position":[[701,4]]},"848":{"position":[[30,4],[428,4]]},"850":{"position":[[7,4]]},"1041":{"position":[[388,4]]},"1176":{"position":[[262,4],[1218,4],[2082,4],[2210,4]]},"1197":{"position":[[333,4]]},"1211":{"position":[[409,4]]},"1237":{"position":[[1089,4],[1780,4],[2330,4],[3938,4],[4629,4],[5179,4]]}}}],["warn",{"_index":169,"t":{"15":{"position":[[1035,4]]},"92":{"position":[[410,9],[908,9]]},"251":{"position":[[1652,8]]},"253":{"position":[[5518,8],[5542,8],[5592,8],[5616,8]]},"1057":{"position":[[1120,7],[1138,7]]},"1174":{"position":[[738,8],[788,9]]},"1193":{"position":[[424,8],[1177,8]]},"1255":{"position":[[616,4],[3772,4]]}}}],["warningmsg",{"_index":386,"t":{"37":{"position":[[1398,12]]}}}],["watch",{"_index":3218,"t":{"924":{"position":[[4238,5]]},"986":{"position":[[36,5],[284,5]]},"1139":{"position":[[383,5]]}}}],["way",{"_index":228,"t":{"17":{"position":[[26,4]]},"54":{"position":[[12,3]]},"203":{"position":[[2108,3]]},"547":{"position":[[124,3]]},"894":{"position":[[124,3]]},"1209":{"position":[[1173,3]]}}}],["waybar/config",{"_index":3462,"t":{"1002":{"position":[[322,20],[1002,20]]}}}],["we'r",{"_index":3522,"t":{"1009":{"position":[[459,5],[3246,5]]}}}],["wealth",{"_index":25,"t":{"4":{"position":[[201,6]]}}}],["web",{"_index":4429,"t":{"1259":{"position":[[516,3],[619,3]]}}}],["webp",{"_index":2066,"t":{"357":{"position":[[1737,8],[5094,8]]}}}],["websearch.mainkt",{"_index":2634,"t":{"611":{"position":[[735,16],[2029,16]]}}}],["websit",{"_index":3833,"t":{"1172":{"position":[[265,7]]}}}],["wednesday",{"_index":1214,"t":{"237":{"position":[[778,12],[3929,12]]}}}],["weekday",{"_index":1211,"t":{"237":{"position":[[711,8],[1785,9],[3862,8],[4936,9]]}}}],["weird",{"_index":1122,"t":{"225":{"position":[[110,5],[1045,5]]}}}],["wezterm",{"_index":72,"t":{"6":{"position":[[425,7]]}}}],["whatev",{"_index":2626,"t":{"611":{"position":[[365,8],[1659,8]]}}}],["whenev",{"_index":655,"t":{"88":{"position":[[233,8]]},"94":{"position":[[312,8]]}}}],["whether",{"_index":1895,"t":{"317":{"position":[[111,7],[377,7]]}}}],["which_key",{"_index":3925,"t":{"1193":{"position":[[704,9],[1457,9]]}}}],["which_key_ignor",{"_index":1645,"t":{"253":{"position":[[8583,18],[8735,18]]},"1057":{"position":[[2048,16]]}}}],["whitespac",{"_index":1149,"t":{"225":{"position":[[868,10],[1803,10]]}}}],["whole",{"_index":341,"t":{"35":{"position":[[911,5]]},"1006":{"position":[[330,5],[1331,5]]}}}],["wide",{"_index":2826,"t":{"757":{"position":[[112,4],[458,4]]}}}],["widget",{"_index":989,"t":{"189":{"position":[[1778,9]]},"1097":{"position":[[466,7]]}}}],["width",{"_index":601,"t":{"78":{"position":[[231,5],[540,5]]},"80":{"position":[[171,5],[366,5]]},"203":{"position":[[1556,6],[1692,5],[1771,5],[1827,5],[3991,6],[4127,5],[4206,5],[4262,5]]},"241":{"position":[[36,5],[188,5]]},"251":{"position":[[4649,5]]},"253":{"position":[[1514,6],[1603,6]]},"357":{"position":[[2322,5],[2586,5],[2752,5],[5679,5],[5943,5],[6109,5]]},"637":{"position":[[50,5],[207,5]]},"803":{"position":[[165,5],[496,5]]},"1009":{"position":[[837,5],[878,5],[954,5],[3624,5],[3665,5],[3741,5]]},"1057":{"position":[[271,5],[305,5]]}}}],["width_focu",{"_index":1893,"t":{"317":{"position":[[55,11],[321,11]]}}}],["width_preview",{"_index":1894,"t":{"317":{"position":[[73,13],[339,13]]}}}],["williamboman/mason",{"_index":4224,"t":{"1237":{"position":[[2810,19]]},"1239":{"position":[[47,19]]},"1241":{"position":[[30,19]]}}}],["williamboman/mason.nvim",{"_index":557,"t":{"56":{"position":[[4169,26]]},"331":{"position":[[62,26]]},"347":{"position":[[65,26]]},"379":{"position":[[94,26]]},"387":{"position":[[69,26]]},"439":{"position":[[67,26]]},"467":{"position":[[790,26]]},"469":{"position":[[103,26]]},"513":{"position":[[80,26]]},"515":{"position":[[78,26]]},"531":{"position":[[92,26]]},"557":{"position":[[107,26]]},"559":{"position":[[77,26]]},"561":{"position":[[62,26]]},"569":{"position":[[338,26]]},"573":{"position":[[92,26]]},"587":{"position":[[88,26]]},"595":{"position":[[790,26]]},"599":{"position":[[100,26]]},"605":{"position":[[144,26]]},"611":{"position":[[1298,26]]},"629":{"position":[[90,26]]},"653":{"position":[[80,26]]},"681":{"position":[[80,26]]},"747":{"position":[[82,26]]},"771":{"position":[[280,26]]},"799":{"position":[[86,26]]},"858":{"position":[[100,26]]},"940":{"position":[[157,26]]},"944":{"position":[[1365,26]]},"994":{"position":[[93,26]]},"1000":{"position":[[67,26]]},"1243":{"position":[[104,26]]}}}],["willrenam",{"_index":4212,"t":{"1237":{"position":[[1434,10],[4283,10]]}}}],["win",{"_index":3519,"t":{"1009":{"position":[[136,4],[268,4],[1923,4],[2383,4],[2923,4],[3055,4],[4710,4],[5170,4]]},"1039":{"position":[[515,3],[1251,3]]},"1230":{"position":[[80,3],[190,3]]},"1246":{"position":[[115,3],[603,3]]}}}],["win:resize(\"height",{"_index":3527,"t":{"1009":{"position":[[1064,20],[1141,20],[3851,20],[3928,20]]}}}],["win:resize(\"width",{"_index":3526,"t":{"1009":{"position":[[914,19],[989,19],[3701,19],[3776,19]]}}}],["win_opt",{"_index":1139,"t":{"225":{"position":[[606,8],[1541,8]]},"303":{"position":[[158,8],[203,8],[249,8],[715,8],[760,8],[806,8]]}}}],["winblend",{"_index":503,"t":{"56":{"position":[[1285,8]]},"303":{"position":[[171,8],[216,8],[262,8],[728,8],[773,8],[819,8]]}}}],["wincmd",{"_index":1701,"t":{"255":{"position":[[1296,6]]}}}],["window",{"_index":73,"t":{"6":{"position":[[449,8],[484,8]]},"78":{"position":[[220,6],[529,6]]},"251":{"position":[[3972,7],[4052,7],[4642,6]]},"253":{"position":[[904,6],[987,8],[1062,8],[1137,8],[1212,8],[1247,6],[1338,6],[1418,6],[1507,6],[1596,6],[2799,7],[8760,7],[8808,10],[8883,6],[8962,6],[9043,8]]},"255":{"position":[[1119,6]]},"269":{"position":[[251,8]]},"317":{"position":[[27,7],[293,7]]},"1009":{"position":[[2796,7]]},"1011":{"position":[[21,6]]},"1013":{"position":[[44,7]]},"1039":{"position":[[327,7],[714,6],[1063,7],[1450,6]]},"1043":{"position":[[61,7]]},"1051":{"position":[[959,8]]},"1057":{"position":[[90,6],[117,6],[144,6],[171,6],[196,6],[230,6],[264,6],[298,6],[594,6],[2102,7],[2128,6],[2159,6],[2192,6]]},"1087":{"position":[[34,6]]},"1115":{"position":[[77,7]]},"1143":{"position":[[108,6]]},"1155":{"position":[[327,6]]},"1174":{"position":[[142,6]]},"1209":{"position":[[1205,7]]},"1218":{"position":[[295,6],[2665,6]]},"1224":{"position":[[964,10],[2034,10],[2437,7]]},"1246":{"position":[[185,8],[275,8],[365,8],[455,8],[673,8],[763,8],[853,8],[943,8]]},"1248":{"position":[[94,6]]}}}],["windwp/nvim",{"_index":4052,"t":{"1213":{"position":[[78,12]]}}}],["winhl",{"_index":1140,"t":{"225":{"position":[[619,5],[1554,5]]}}}],["winopt",{"_index":2073,"t":{"357":{"position":[[1958,7],[2118,7],[2574,7],[2740,7],[5315,7],[5475,7],[5931,7],[6097,7]]}}}],["winsiz",{"_index":1416,"t":{"251":{"position":[[3401,10]]}}}],["with_expand",{"_index":4066,"t":{"1218":{"position":[[793,14],[3163,14]]}}}],["within",{"_index":1818,"t":{"285":{"position":[[84,6]]}}}],["without",{"_index":2890,"t":{"789":{"position":[[172,7]]},"1185":{"position":[[868,7],[1781,7]]}}}],["wk",{"_index":2576,"t":{"591":{"position":[[5950,2]]},"725":{"position":[[457,2],[1566,2]]},"1224":{"position":[[2509,2]]}}}],["wk.add",{"_index":2578,"t":{"591":{"position":[[5976,8],[6467,8],[7378,8]]},"725":{"position":[[483,8],[1592,8]]}}}],["wk.register(opts.default",{"_index":4134,"t":{"1224":{"position":[[2679,26]]}}}],["wk.setup(opt",{"_index":4129,"t":{"1224":{"position":[[2535,14]]}}}],["wofi",{"_index":3460,"t":{"1002":{"position":[[257,4],[937,4]]}}}],["won't",{"_index":487,"t":{"52":{"position":[[210,5]]},"591":{"position":[[8106,5]]}}}],["word",{"_index":1188,"t":{"237":{"position":[[145,4],[466,4],[517,4],[838,4],[1044,4],[1158,4],[2394,4],[3296,4],[3617,4],[3668,4],[3989,4],[4195,4],[4309,4],[5545,4]]},"245":{"position":[[15,5],[48,5],[104,5]]},"357":{"position":[[9964,5],[10054,5]]},"1067":{"position":[[926,4],[955,4]]},"1107":{"position":[[968,4],[997,4]]},"1185":{"position":[[589,4],[1502,4]]},"1187":{"position":[[70,5],[115,5],[164,5],[210,5],[345,5],[390,5],[439,5],[485,5]]},"1263":{"position":[[282,5],[593,5]]}}}],["work",{"_index":85,"t":{"8":{"position":[[100,7]]},"52":{"position":[[216,5]]},"162":{"position":[[177,7]]},"231":{"position":[[308,4],[797,4]]},"237":{"position":[[500,4],[3651,4]]},"251":{"position":[[2013,5]]},"295":{"position":[[313,4],[806,4]]},"591":{"position":[[7237,4]]},"848":{"position":[[436,4]]},"1043":{"position":[[1423,7]]},"1172":{"position":[[324,5]]},"1174":{"position":[[974,7]]},"1176":{"position":[[912,4],[1376,4]]},"1209":{"position":[[1197,4]]},"1237":{"position":[[391,5],[3240,5]]}}}],["workaround",{"_index":2457,"t":{"555":{"position":[[808,10],[1310,10],[2148,10],[2650,10]]}}}],["workingdirectori",{"_index":3072,"t":{"902":{"position":[[180,18],[1316,18]]}}}],["worksheet",{"_index":2990,"t":{"833":{"position":[[363,11],[1446,11]]}}}],["workspac",{"_index":2153,"t":{"357":{"position":[[9122,10],[10613,13]]},"591":{"position":[[761,9],[1019,12],[2586,9],[2844,12]]},"667":{"position":[[291,11],[632,11]]},"781":{"position":[[183,9],[480,9]]},"938":{"position":[[2140,9],[6065,9]]},"1067":{"position":[[548,9],[901,11]]},"1107":{"position":[[590,9],[943,11]]},"1237":{"position":[[1383,9],[1956,9],[4232,9],[4805,9]]}}}],["workspacefold",{"_index":2356,"t":{"467":{"position":[[515,21],[656,21],[1380,21],[1521,21]]},"611":{"position":[[868,21],[2162,21]]},"691":{"position":[[616,21],[1297,21]]},"944":{"position":[[1127,21],[1263,21],[2645,21],[2781,21]]}}}],["wouldn't",{"_index":1205,"t":{"237":{"position":[[491,8],[3642,8]]}}}],["wrap",{"_index":1392,"t":{"251":{"position":[[2950,4],[4688,4]]},"253":{"position":[[5881,6]]},"255":{"position":[[2720,4]]},"1057":{"position":[[1277,4]]}}}],["wrapper",{"_index":2519,"t":{"591":{"position":[[1126,7],[2951,7]]}}}],["write",{"_index":1342,"t":{"251":{"position":[[1931,5]]},"689":{"position":[[144,5],[339,5]]}}}],["x",{"_index":339,"t":{"35":{"position":[[863,4]]},"185":{"position":[[393,3],[491,3],[566,3],[654,3],[744,3],[837,3]]},"237":{"position":[[2853,4],[3064,4]]},"253":{"position":[[504,3],[603,3],[707,3],[804,3],[3939,4],[7548,3],[7646,3]]},"267":{"position":[[293,4]]},"269":{"position":[[97,4],[158,4],[221,4],[419,4],[431,4],[453,4],[465,4]]},"281":{"position":[[69,1],[396,1]]},"357":{"position":[[341,3],[3698,3]]},"934":{"position":[[1256,3],[3525,3]]},"1057":{"position":[[31,1],[48,1],[58,1],[71,1],[718,2],[747,2],[771,2],[1814,1],[1848,1]]},"1065":{"position":[[89,1],[105,1],[132,1]]},"1077":{"position":[[46,1]]},"1095":{"position":[[96,1],[563,1],[597,1],[626,1],[656,1],[673,1]]},"1105":{"position":[[88,2],[132,2]]},"1115":{"position":[[91,1],[117,1],[144,1]]},"1207":{"position":[[83,3],[144,4],[254,3],[315,4]]},"1209":{"position":[[2006,3]]},"1222":{"position":[[308,4],[404,3],[593,3]]},"1226":{"position":[[1752,3],[3476,3]]},"1265":{"position":[[1026,4],[2236,4]]}}}],["x%x%x()%f[^%x%w",{"_index":3485,"t":{"1006":{"position":[[536,23],[1537,23]]}}}],["x>= 0.9.0 (needs to be built with LuaJIT) Git >= 2.19.0 (for partial clones support) a Nerd Font(v3.0 or greater) (optional, but needed to display some icons) lazygit (optional) a C compiler for nvim-treesitter. See here curl for blink.cmp (completion engine) for fzf-lua (optional) fzf: fzf (v0.25.1 or greater) live grep: ripgrep find files: fd a terminal that support true color and undercurl: kitty (Linux & Macos) wezterm (Linux, Macos & Windows) alacritty (Linux, Macos & Windows) iterm2 (Macos)","s":"⚡️ Requirements","u":"/","h":"#️-requirements","p":1},{"i":8,"t":"There's a great video created by @elijahmanor with a walkthrough to get started. @dusty-phillips is working on a book called LazyVim for Ambitious Developers available for free online.","s":"🎓 Learn","u":"/","h":"#-learn","p":1},{"i":10,"t":"-- every spec file under the \"plugins\" directory will be loaded automatically by lazy.nvim -- -- In your plugin files, you can: -- * add extra plugins -- * disable/enabled LazyVim plugins -- * override the configuration of LazyVim plugins return { -- add gruvbox { \"ellisonleao/gruvbox.nvim\" }, -- Configure LazyVim to load gruvbox { \"LazyVim/LazyVim\", opts = { colorscheme = \"gruvbox\", }, }, -- change trouble config { \"folke/trouble.nvim\", -- opts will be merged with the parent spec opts = { use_diagnostic_signs = true }, }, -- disable trouble { \"folke/trouble.nvim\", enabled = false }, -- override nvim-cmp and add cmp-emoji { \"hrsh7th/nvim-cmp\", dependencies = { \"hrsh7th/cmp-emoji\" }, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, { name = \"emoji\" }) end, }, -- change some telescope options and a keymap to browse plugin files { \"nvim-telescope/telescope.nvim\", keys = { -- add a keymap to browse plugin files -- stylua: ignore { \"fp\", function() require(\"telescope.builtin\").find_files({ cwd = require(\"lazy.core.config\").options.root }) end, desc = \"Find Plugin File\", }, }, -- change some options opts = { defaults = { layout_strategy = \"horizontal\", layout_config = { prompt_position = \"top\" }, sorting_strategy = \"ascending\", winblend = 0, }, }, }, -- add pyright to lspconfig { \"neovim/nvim-lspconfig\", ---@class PluginLspOpts opts = { ---@type lspconfig.options servers = { -- pyright will be automatically installed with mason and loaded with lspconfig pyright = {}, }, }, }, -- add tsserver and setup with typescript.nvim instead of lspconfig { \"neovim/nvim-lspconfig\", dependencies = { \"jose-elias-alvarez/typescript.nvim\", init = function() require(\"lazyvim.util\").lsp.on_attach(function(_, buffer) -- stylua: ignore vim.keymap.set( \"n\", \"co\", \"TypescriptOrganizeImports\", { buffer = buffer, desc = \"Organize Imports\" }) vim.keymap.set(\"n\", \"cR\", \"TypescriptRenameFile\", { desc = \"Rename File\", buffer = buffer }) end) end, }, ---@class PluginLspOpts opts = { ---@type lspconfig.options servers = { -- tsserver will be automatically installed with mason and loaded with lspconfig tsserver = {}, }, -- you can do any additional lsp server setup here -- return true if you don't want this server to be setup with lspconfig ---@type table setup = { -- example to setup with typescript.nvim tsserver = function(_, opts) require(\"typescript\").setup({ server = opts }) return true end, -- Specify * to use this function as a fallback for any server -- [\"*\"] = function(server, opts) end, }, }, }, -- for typescript, LazyVim also includes extra specs to properly setup lspconfig, -- treesitter, mason and typescript.nvim. So instead of the above, you can use: { import = \"lazyvim.plugins.extras.lang.typescript\" }, -- add more treesitter parsers { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"bash\", \"html\", \"javascript\", \"json\", \"lua\", \"markdown\", \"markdown_inline\", \"python\", \"query\", \"regex\", \"tsx\", \"typescript\", \"vim\", \"yaml\", }, }, }, -- since `vim.tbl_deep_extend`, can only merge tables and not lists, the code above -- would overwrite `ensure_installed` with the new value. -- If you'd rather extend the default config, use the code below instead: { \"nvim-treesitter/nvim-treesitter\", opts = function(_, opts) -- add tsx and treesitter vim.list_extend(opts.ensure_installed, { \"tsx\", \"typescript\", }) end, }, -- the opts function can also be used to change the default opts: { \"nvim-lualine/lualine.nvim\", event = \"VeryLazy\", opts = function(_, opts) table.insert(opts.sections.lualine_x, { function() return \"😄\" end, }) end, }, -- or you can return new options to override all the defaults { \"nvim-lualine/lualine.nvim\", event = \"VeryLazy\", opts = function() return { --[[add your custom lualine config here]] } end, }, -- use mini.starter instead of alpha { import = \"lazyvim.plugins.extras.ui.mini-starter\" }, -- add jsonls and schemastore packages, and setup treesitter for json, json5 and jsonc { import = \"lazyvim.plugins.extras.lang.json\" }, -- add any tools you want to have installed below { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"stylua\", \"shellcheck\", \"shfmt\", \"flake8\", }, }, }, }","s":"Examples","u":"/configuration/examples","h":"","p":9},{"i":12,"t":"LazyVim provides multiple ways to configure keymaps. If you want to override an existing mapping, make sure to disable it first in the correct place.","s":"Keymaps","u":"/configuration/keymaps","h":"","p":11},{"i":14,"t":"Global keymaps are keymaps that are always active. You can configure them in your lua/config/keymaps.lua file. Default LazyVim keymaps can be deleted with vim.keymap.del.","s":"Global keymaps","u":"/configuration/keymaps","h":"#global-keymaps","p":11},{"i":16,"t":"For more info on configuring plugin keymaps, see Adding & Disabling Plugin Keymaps","s":"Plugin keymaps","u":"/configuration/keymaps","h":"#plugin-keymaps","p":11},{"i":18,"t":"These are the default keymaps that will be added when an LSP server is attached to the current buffer. For more info see Customizing LSP Keymaps","s":"LSP keymaps","u":"/configuration/keymaps","h":"#lsp-keymaps","p":11},{"i":20,"t":"Sometimes it may be necessary to add keymaps for a specific LSP server. Lazyutils provides a keys LSP option for this purpose. { \"neovim/nvim-lspconfig\", opts = { servers = { tsserver = { keys = { { \"co\", \"TypescriptOrganizeImports\", desc = \"Organize Imports\" }, { \"cR\", \"TypescriptRenameFile\", desc = \"Rename File\" }, }, }, }, }, }","s":"LSP Server keymaps","u":"/configuration/keymaps","h":"#lsp-server-keymaps","p":11},{"i":22,"t":"Configuring LazyVim plugins is exactly the same as using lazy.nvim to build a config from scratch. For the full plugin spec documentation please check the lazy.nvim readme. Refer to the plugins section in the sidebar for configuring included plugins.","s":"Plugins","u":"/configuration/plugins","h":"","p":21},{"i":24,"t":"Adding a plugin is as simple as adding the plugin spec to one of the files under lua/plugins/*.lua. You can create as many files there as you want. You can structure your lua/plugins folder with a file per plugin, or a separate file containing all the plugin specs for some functionality. lua/plugins/lsp.lua return { -- add symbols-outline { \"simrat39/symbols-outline.nvim\", cmd = \"SymbolsOutline\", keys = { { \"cs\", \"SymbolsOutline\", desc = \"Symbols Outline\" } }, opts = { -- add your options that should be passed to the setup() function here position = \"right\", }, }, }","s":"➕ Adding Plugins","u":"/configuration/plugins","h":"#-adding-plugins","p":21},{"i":26,"t":"In order to disable a plugin, add a spec with enabled=false lua/plugins/disabled.lua return { -- disable trouble { \"folke/trouble.nvim\", enabled = false }, }","s":"❌ Disabling Plugins","u":"/configuration/plugins","h":"#-disabling-plugins","p":21},{"i":28,"t":"Defaults merging rules: cmd: the list of commands will be extended with your custom commands event: the list of events will be extended with your custom events ft: the list of filetypes will be extended with your custom filetypes keys: the list of keymaps will be extended with your custom keymaps opts: your custom opts will be merged with the default opts dependencies: the list of dependencies will be extended with your custom dependencies any other property will override the defaults For ft, event, keys, cmd and opts you can instead also specify a values function that can make changes to the default values, or return new values to be used instead. return { -- change trouble config { \"folke/trouble.nvim\", -- opts will be merged with the parent spec opts = { use_diagnostic_signs = true }, } -- add cmp-emoji { \"hrsh7th/nvim-cmp\", dependencies = { \"hrsh7th/cmp-emoji\" }, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, { name = \"emoji\" }) end, } }","s":"✏️ Customizing Plugin Specs","u":"/configuration/plugins","h":"#️-customizing-plugin-specs","p":21},{"i":30,"t":"Adding keys= follows the rules as explained above. You can also disable a default keymap by setting it to false. To override a keymap, simply add one with the same lhs and a new rhs. lua/plugins/telescope.lua return { \"nvim-telescope/telescope.nvim\", keys = { -- disable the keymap to grep files {\"/\", false}, -- change a keymap { \"ff\", \"Telescope find_files\", desc = \"Find Files\" }, -- add a keymap to browse plugin files { \"fp\", function() require(\"telescope.builtin\").find_files({ cwd = require(\"lazy.core.config\").options.root }) end, desc = \"Find Plugin File\", }, }, }, caution Make sure to use the exact same mode as the keymap you want to disable. You don't have to specify a mode for normal mode keymaps. lua/plugins/flash.lua return { \"folke/flash.nvim\", keys = { -- disable the default flash keymap { \"s\", mode = { \"n\", \"x\", \"o\" }, false }, }, } You can also return a whole new set of keymaps to be used instead. Or return {} to disable all keymaps for a plugin. lua/plugins/telescope.lua return { \"nvim-telescope/telescope.nvim\", -- replace all Telescope keymaps with only one mapping keys = function() return { { \"ff\", \"Telescope find_files\", desc = \"Find Files\" }, } end, },","s":"⌨️ Adding & Disabling Plugin Keymaps","u":"/configuration/plugins","h":"#️-adding--disabling-plugin-keymaps","p":21},{"i":32,"t":"The starter includes a pre-configured lazy.nvim setup that installs the LazyVim plugin and imports its plugins. tip The version for lazy.nvim and LazyVim will default to the latest stable release. If you'd rather use the latest development version, add the code below to your specs: lua/plugins/core.lua return { { \"folke/lazy.nvim\", version = false }, { \"LazyVim/LazyVim\", version = false }, } caution lazy.nvim can be configured to always try to use the latest stable version of a plugin, if a plugin has releases. However, it's recommended to leave version=false for now, since a lot the plugins that support versioning, have outdated releases, which may break your Neovim install. If you still want to try using the latest stable releases, you can set config.defaults.version = \"*\" Some plugins that are known to break with their outdated release will still be forced to install the latest development version. To override that, specify version=\"*\" for those plugins. (see the LazyVim code) lua/config/lazy.lua local lazypath = vim.fn.stdpath(\"data\") .. \"/lazy/lazy.nvim\" if not (vim.uv or vim.loop).fs_stat(lazypath) then local lazyrepo = \"https://github.com/folke/lazy.nvim.git\" local out = vim.fn.system({ \"git\", \"clone\", \"--filter=blob:none\", \"--branch=stable\", lazyrepo, lazypath }) if vim.v.shell_error ~= 0 then vim.api.nvim_echo({ { \"Failed to clone lazy.nvim:\\n\", \"ErrorMsg\" }, { out, \"WarningMsg\" }, { \"\\nPress any key to exit...\" }, }, true, {}) vim.fn.getchar() os.exit(1) end end vim.opt.rtp:prepend(lazypath) require(\"lazy\").setup({ spec = { -- add LazyVim and import its plugins { \"LazyVim/LazyVim\", import = \"lazyvim.plugins\" }, -- import/override with your plugins { import = \"plugins\" }, }, defaults = { -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. lazy = false, -- It's recommended to leave version=false for now, since a lot the plugin that support versioning, -- have outdated releases, which may break your Neovim install. version = false, -- always use the latest git commit -- version = \"*\", -- try installing the latest stable version for plugins that support semver }, install = { colorscheme = { \"tokyonight\", \"habamax\" } }, checker = { enabled = true, -- check for plugin updates periodically notify = false, -- notify on update }, -- automatically check for plugin updates performance = { rtp = { -- disable some rtp plugins disabled_plugins = { \"gzip\", -- \"matchit\", -- \"matchparen\", -- \"netrwPlugin\", \"tarPlugin\", \"tohtml\", \"tutor\", \"zipPlugin\", }, }, }, })","s":"lazy.nvim","u":"/configuration/lazy.nvim","h":"","p":31},{"i":35,"t":"Use H and L if the buffer you want to go to is visually close to where you are Otherwise, if the buffer is open, use , For other files, use Close buffers you no longer need with bd ss to quickly jump to a function in the buffer you're on , and gd to navigate the code You can pin buffers with bp and delete all non pinned buffers with bP Add TODOs in files you want to work on in future but don't need now and delete their buffers, git will track them","s":"Navigating around multiple buffers","u":"/configuration/tips","h":"#navigating-around-multiple-buffers","p":33},{"i":37,"t":"If you want to disable autoformat for a certain buffer, then set vim.b.autoformat = false for that buffer. lua/config/autocmds.lua -- Disable autoformat for lua files vim.api.nvim_create_autocmd({ \"FileType\" }, { pattern = { \"lua\" }, callback = function() vim.b.autoformat = false end, }) If you change your mind you can do uf to enable autoformat anyway for that buffer.","s":"Disable autoformat for some buffers","u":"/configuration/tips","h":"#disable-autoformat-for-some-buffers","p":33},{"i":39,"t":"The easiest way to install extras in LazyVim is with the :LazyExtras command.","s":"Extras","u":"/extras","h":"","p":38},{"i":41,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Codeium","u":"/extras/ai/codeium","h":"","p":40},{"i":43,"t":"codeium Options Full Spec opts = { enable_cmp_source = vim.g.ai_cmp, virtual_text = { enabled = not vim.g.ai_cmp, key_bindings = { accept = false, -- handled by nvim-cmp / blink.cmp next = \"\", prev = \"\", }, }, } { \"Exafunction/codeium.nvim\", cmd = \"Codeium\", event = \"InsertEnter\", build = \":Codeium Auth\", opts = { enable_cmp_source = vim.g.ai_cmp, virtual_text = { enabled = not vim.g.ai_cmp, key_bindings = { accept = false, -- handled by nvim-cmp / blink.cmp next = \"\", prev = \"\", }, }, }, }","s":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim","p":40},{"i":45,"t":"add ai_accept action Options Full Spec opts = function() LazyVim.cmp.actions.ai_accept = function() if require(\"codeium.virtual_text\").get_current_completion_item() then LazyVim.create_undo() vim.api.nvim_input(require(\"codeium.virtual_text\").accept()) return true end end end { \"Exafunction/codeium.nvim\", opts = function() LazyVim.cmp.actions.ai_accept = function() if require(\"codeium.virtual_text\").get_current_completion_item() then LazyVim.create_undo() vim.api.nvim_input(require(\"codeium.virtual_text\").accept()) return true end end end, }","s":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim-1","p":40},{"i":47,"t":"Options Full Spec opts = nil { \"codeium.nvim\" }","s":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim-2","p":40},{"i":49,"t":"Options Full Spec opts = nil { \"codeium.nvim\", \"saghen/blink.compat\" }","s":"codeium.nvim","u":"/extras/ai/codeium","h":"#codeiumnvim-3","p":40},{"i":51,"t":"Options Full Spec opts = nil \"saghen/blink.compat\"","s":"blink.compat","u":"/extras/ai/codeium","h":"#blinkcompat","p":40},{"i":53,"t":"codeium cmp source Options Full Spec opts = function(_, opts) table.insert(opts.sources, 1, { name = \"codeium\", group_index = 1, priority = 100, }) end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"codeium.nvim\" }, opts = function(_, opts) table.insert(opts.sources, 1, { name = \"codeium\", group_index = 1, priority = 100, }) end, }","s":"nvim-cmp (optional)","u":"/extras/ai/codeium","h":"#nvim-cmp-optional","p":40},{"i":55,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"codeium\")) end { \"nvim-lualine/lualine.nvim\", optional = true, event = \"VeryLazy\", opts = function(_, opts) table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"codeium\")) end, }","s":"lualine.nvim (optional)","u":"/extras/ai/codeium","h":"#lualinenvim-optional","p":40},{"i":57,"t":"Options Full Spec opts = { sources = { compat = { \"codeium\" }, providers = { codeium = { kind = \"Codeium\", score_offset = 100, async = true, }, }, }, } { \"saghen/blink.cmp\", optional = true, dependencies = { \"codeium.nvim\", \"saghen/blink.compat\" }, opts = { sources = { compat = { \"codeium\" }, providers = { codeium = { kind = \"Codeium\", score_offset = 100, async = true, }, }, }, }, }","s":"blink.cmp (optional)","u":"/extras/ai/codeium","h":"#blinkcmp-optional","p":40},{"i":59,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Copilot-chat","u":"/extras/ai/copilot-chat","h":"","p":58},{"i":61,"t":"Options Full Spec opts = function() local user = vim.env.USER or \"User\" user = user:sub(1, 1):upper() .. user:sub(2) return { auto_insert_mode = true, question_header = \" \" .. user .. \" \", answer_header = \" Copilot \", window = { width = 0.4, }, } end { \"CopilotC-Nvim/CopilotChat.nvim\", branch = \"main\", cmd = \"CopilotChat\", opts = function() local user = vim.env.USER or \"User\" user = user:sub(1, 1):upper() .. user:sub(2) return { auto_insert_mode = true, question_header = \" \" .. user .. \" \", answer_header = \" Copilot \", window = { width = 0.4, }, } end, keys = { { \"\", \"\", ft = \"copilot-chat\", desc = \"Submit Prompt\", remap = true }, { \"a\", \"\", desc = \"+ai\", mode = { \"n\", \"v\" } }, { \"aa\", function() return require(\"CopilotChat\").toggle() end, desc = \"Toggle (CopilotChat)\", mode = { \"n\", \"v\" }, }, { \"ax\", function() return require(\"CopilotChat\").reset() end, desc = \"Clear (CopilotChat)\", mode = { \"n\", \"v\" }, }, { \"aq\", function() local input = vim.fn.input(\"Quick Chat: \") if input ~= \"\" then require(\"CopilotChat\").ask(input) end end, desc = \"Quick Chat (CopilotChat)\", mode = { \"n\", \"v\" }, }, -- Show prompts actions with telescope { \"ap\", M.pick(\"prompt\"), desc = \"Prompt Actions (CopilotChat)\", mode = { \"n\", \"v\" } }, }, config = function(_, opts) local chat = require(\"CopilotChat\") vim.api.nvim_create_autocmd(\"BufEnter\", { pattern = \"copilot-chat\", callback = function() vim.opt_local.relativenumber = false vim.opt_local.number = false end, }) chat.setup(opts) end, }","s":"CopilotChat.nvim","u":"/extras/ai/copilot-chat","h":"#copilotchatnvim","p":58},{"i":63,"t":"Edgy integration Options Full Spec opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { ft = \"copilot-chat\", title = \"Copilot Chat\", size = { width = 50 }, }) end { \"folke/edgy.nvim\", optional = true, opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { ft = \"copilot-chat\", title = \"Copilot Chat\", size = { width = 50 }, }) end, }","s":"edgy.nvim (optional)","u":"/extras/ai/copilot-chat","h":"#edgynvim-optional","p":58},{"i":65,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Copilot","u":"/extras/ai/copilot","h":"","p":64},{"i":67,"t":"copilot Options Full Spec opts = { suggestion = { enabled = not vim.g.ai_cmp, auto_trigger = true, keymap = { accept = false, -- handled by nvim-cmp / blink.cmp next = \"\", prev = \"\", }, }, panel = { enabled = false }, filetypes = { markdown = true, help = true, }, } { \"zbirenbaum/copilot.lua\", cmd = \"Copilot\", build = \":Copilot auth\", event = \"InsertEnter\", opts = { suggestion = { enabled = not vim.g.ai_cmp, auto_trigger = true, keymap = { accept = false, -- handled by nvim-cmp / blink.cmp next = \"\", prev = \"\", }, }, panel = { enabled = false }, filetypes = { markdown = true, help = true, }, }, }","s":"copilot.lua","u":"/extras/ai/copilot","h":"#copilotlua","p":64},{"i":69,"t":"add ai_accept action Options Full Spec opts = function() LazyVim.cmp.actions.ai_accept = function() if require(\"copilot.suggestion\").is_visible() then LazyVim.create_undo() require(\"copilot.suggestion\").accept() return true end end end { \"zbirenbaum/copilot.lua\", opts = function() LazyVim.cmp.actions.ai_accept = function() if require(\"copilot.suggestion\").is_visible() then LazyVim.create_undo() require(\"copilot.suggestion\").accept() return true end end end, }","s":"copilot.lua","u":"/extras/ai/copilot","h":"#copilotlua-1","p":64},{"i":71,"t":"this will only be evaluated if nvim-cmp is enabled Options Full Spec opts = {} { \"zbirenbaum/copilot-cmp\", opts = {}, config = function(_, opts) local copilot_cmp = require(\"copilot_cmp\") copilot_cmp.setup(opts) -- attach cmp source whenever copilot attaches -- fixes lazy-loading issues with the copilot cmp source LazyVim.lsp.on_attach(function() copilot_cmp._on_insert_enter({}) end, \"copilot\") end, specs = { { \"hrsh7th/nvim-cmp\", optional = true, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, 1, { name = \"copilot\", group_index = 1, priority = 100, }) end, }, }, }","s":"copilot-cmp","u":"/extras/ai/copilot","h":"#copilot-cmp","p":64},{"i":73,"t":"Options Full Spec opts = nil { \"giuxtaposition/blink-cmp-copilot\" }","s":"blink-cmp-copilot","u":"/extras/ai/copilot","h":"#blink-cmp-copilot","p":64},{"i":75,"t":"lualine Options Full Spec opts = function(_, opts) table.insert( opts.sections.lualine_x, 2, LazyVim.lualine.status(LazyVim.config.icons.kinds.Copilot, function() local clients = package.loaded[\"copilot\"] and LazyVim.lsp.get_clients({ name = \"copilot\", bufnr = 0 }) or {} if #clients > 0 then local status = require(\"copilot.api\").status.data.status return (status == \"InProgress\" and \"pending\") or (status == \"Warning\" and \"error\") or \"ok\" end end) ) end { \"nvim-lualine/lualine.nvim\", optional = true, event = \"VeryLazy\", opts = function(_, opts) table.insert( opts.sections.lualine_x, 2, LazyVim.lualine.status(LazyVim.config.icons.kinds.Copilot, function() local clients = package.loaded[\"copilot\"] and LazyVim.lsp.get_clients({ name = \"copilot\", bufnr = 0 }) or {} if #clients > 0 then local status = require(\"copilot.api\").status.data.status return (status == \"InProgress\" and \"pending\") or (status == \"Warning\" and \"error\") or \"ok\" end end) ) end, }","s":"lualine.nvim (optional)","u":"/extras/ai/copilot","h":"#lualinenvim-optional","p":64},{"i":77,"t":"copilot cmp source Options Full Spec opts = nil { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { -- this will only be evaluated if nvim-cmp is enabled { \"zbirenbaum/copilot-cmp\", opts = {}, config = function(_, opts) local copilot_cmp = require(\"copilot_cmp\") copilot_cmp.setup(opts) -- attach cmp source whenever copilot attaches -- fixes lazy-loading issues with the copilot cmp source LazyVim.lsp.on_attach(function() copilot_cmp._on_insert_enter({}) end, \"copilot\") end, specs = { { \"hrsh7th/nvim-cmp\", optional = true, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, 1, { name = \"copilot\", group_index = 1, priority = 100, }) end, }, }, }, }, }","s":"nvim-cmp (optional)","u":"/extras/ai/copilot","h":"#nvim-cmp-optional","p":64},{"i":79,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.sources, 1, { name = \"copilot\", group_index = 1, priority = 100, }) end { \"hrsh7th/nvim-cmp\", optional = true, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, 1, { name = \"copilot\", group_index = 1, priority = 100, }) end, }","s":"nvim-cmp (optional)","u":"/extras/ai/copilot","h":"#nvim-cmp-optional-1","p":64},{"i":81,"t":"Options Full Spec opts = { sources = { default = { \"copilot\" }, providers = { copilot = { name = \"copilot\", module = \"blink-cmp-copilot\", kind = \"Copilot\", score_offset = 100, async = true, }, }, }, } { \"saghen/blink.cmp\", optional = true, dependencies = { \"giuxtaposition/blink-cmp-copilot\" }, opts = { sources = { default = { \"copilot\" }, providers = { copilot = { name = \"copilot\", module = \"blink-cmp-copilot\", kind = \"Copilot\", score_offset = 100, async = true, }, }, }, }, }","s":"blink.cmp (optional)","u":"/extras/ai/copilot","h":"#blinkcmp-optional","p":64},{"i":83,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Supermaven","u":"/extras/ai/supermaven","h":"","p":82},{"i":85,"t":"Options Full Spec opts = { keymaps = { accept_suggestion = nil, -- handled by nvim-cmp / blink.cmp }, disable_inline_completion = vim.g.ai_cmp, ignore_filetypes = { \"bigfile\", \"snacks_input\", \"snacks_notif\" }, } { \"supermaven-inc/supermaven-nvim\", opts = { keymaps = { accept_suggestion = nil, -- handled by nvim-cmp / blink.cmp }, disable_inline_completion = vim.g.ai_cmp, ignore_filetypes = { \"bigfile\", \"snacks_input\", \"snacks_notif\" }, }, }","s":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim","p":82},{"i":87,"t":"add ai_accept action Options Full Spec opts = function() require(\"supermaven-nvim.completion_preview\").suggestion_group = \"SupermavenSuggestion\" LazyVim.cmp.actions.ai_accept = function() local suggestion = require(\"supermaven-nvim.completion_preview\") if suggestion.has_suggestion() then LazyVim.create_undo() vim.schedule(function() suggestion.on_accept_suggestion() end) return true end end end { \"supermaven-inc/supermaven-nvim\", opts = function() require(\"supermaven-nvim.completion_preview\").suggestion_group = \"SupermavenSuggestion\" LazyVim.cmp.actions.ai_accept = function() local suggestion = require(\"supermaven-nvim.completion_preview\") if suggestion.has_suggestion() then LazyVim.create_undo() vim.schedule(function() suggestion.on_accept_suggestion() end) return true end end end, }","s":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim-1","p":82},{"i":89,"t":"Options Full Spec opts = nil { \"supermaven-nvim\" }","s":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim-2","p":82},{"i":91,"t":"Options Full Spec opts = nil { \"supermaven-nvim\", \"saghen/blink.compat\" }","s":"supermaven-nvim","u":"/extras/ai/supermaven","h":"#supermaven-nvim-3","p":82},{"i":93,"t":"Options Full Spec opts = nil \"saghen/blink.compat\"","s":"blink.compat","u":"/extras/ai/supermaven","h":"#blinkcompat","p":82},{"i":95,"t":"cmp integration Options Full Spec opts = function(_, opts) if vim.g.ai_cmp then table.insert(opts.sources, 1, { name = \"supermaven\", group_index = 1, priority = 100, }) end end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"supermaven-nvim\" }, opts = function(_, opts) if vim.g.ai_cmp then table.insert(opts.sources, 1, { name = \"supermaven\", group_index = 1, priority = 100, }) end end, }","s":"nvim-cmp (optional)","u":"/extras/ai/supermaven","h":"#nvim-cmp-optional","p":82},{"i":97,"t":"Options Full Spec opts = { sources = { compat = { \"supermaven\" }, providers = { supermaven = { kind = \"Supermaven\", score_offset = 100, async = true, }, }, }, } { \"saghen/blink.cmp\", optional = true, dependencies = { \"supermaven-nvim\", \"saghen/blink.compat\" }, opts = { sources = { compat = { \"supermaven\" }, providers = { supermaven = { kind = \"Supermaven\", score_offset = 100, async = true, }, }, }, }, }","s":"blink.cmp (optional)","u":"/extras/ai/supermaven","h":"#blinkcmp-optional","p":82},{"i":99,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"supermaven\")) end { \"nvim-lualine/lualine.nvim\", optional = true, event = \"VeryLazy\", opts = function(_, opts) table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"supermaven\")) end, }","s":"lualine.nvim (optional)","u":"/extras/ai/supermaven","h":"#lualinenvim-optional","p":82},{"i":101,"t":"Options Full Spec opts = function(_, opts) vim.list_extend(opts.routes, { { filter = { event = \"msg_show\", any = { { find = \"Starting Supermaven\" }, { find = \"Supermaven Free Tier\" }, }, }, skip = true, }, }) end { \"folke/noice.nvim\", optional = true, opts = function(_, opts) vim.list_extend(opts.routes, { { filter = { event = \"msg_show\", any = { { find = \"Starting Supermaven\" }, { find = \"Supermaven Free Tier\" }, }, }, skip = true, }, }) end, }","s":"noice.nvim (optional)","u":"/extras/ai/supermaven","h":"#noicenvim-optional","p":82},{"i":103,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Tabnine","u":"/extras/ai/tabnine","h":"","p":102},{"i":105,"t":"Tabnine cmp source Options Full Spec opts = { max_lines = 1000, max_num_results = 3, sort = true, } { \"tzachar/cmp-tabnine\", build = LazyVim.is_win() and \"pwsh -noni .\\\\install.ps1\" or \"./install.sh\", opts = { max_lines = 1000, max_num_results = 3, sort = true, }, config = function(_, opts) require(\"cmp_tabnine.config\"):setup(opts) end, }","s":"cmp-tabnine","u":"/extras/ai/tabnine","h":"#cmp-tabnine","p":102},{"i":107,"t":"Options Full Spec opts = nil { \"tzachar/cmp-tabnine\" }","s":"cmp-tabnine","u":"/extras/ai/tabnine","h":"#cmp-tabnine-1","p":102},{"i":109,"t":"Options Full Spec opts = nil { \"tzachar/cmp-tabnine\", \"saghen/blink.compat\" }","s":"cmp-tabnine","u":"/extras/ai/tabnine","h":"#cmp-tabnine-2","p":102},{"i":111,"t":"Options Full Spec opts = nil \"saghen/blink.compat\"","s":"blink.compat","u":"/extras/ai/tabnine","h":"#blinkcompat","p":102},{"i":113,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.sources, 1, { name = \"cmp_tabnine\", group_index = 1, priority = 100, }) opts.formatting.format = LazyVim.inject.args(opts.formatting.format, function(entry, item) -- Hide percentage in the menu if entry.source.name == \"cmp_tabnine\" then item.menu = \"\" end end) end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"tzachar/cmp-tabnine\" }, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, 1, { name = \"cmp_tabnine\", group_index = 1, priority = 100, }) opts.formatting.format = LazyVim.inject.args(opts.formatting.format, function(entry, item) -- Hide percentage in the menu if entry.source.name == \"cmp_tabnine\" then item.menu = \"\" end end) end, }","s":"nvim-cmp (optional)","u":"/extras/ai/tabnine","h":"#nvim-cmp-optional","p":102},{"i":115,"t":"Options Full Spec opts = { sources = { compat = { \"cmp_tabnine\" }, providers = { cmp_tabnine = { kind = \"TabNine\", score_offset = 100, async = true, }, }, }, } { \"saghen/blink.cmp\", optional = true, dependencies = { \"tzachar/cmp-tabnine\", \"saghen/blink.compat\" }, opts = { sources = { compat = { \"cmp_tabnine\" }, providers = { cmp_tabnine = { kind = \"TabNine\", score_offset = 100, async = true, }, }, }, }, }","s":"blink.cmp (optional)","u":"/extras/ai/tabnine","h":"#blinkcmp-optional","p":102},{"i":117,"t":"Show TabNine status in lualine Options Full Spec opts = function(_, opts) local icon = LazyVim.config.icons.kinds.TabNine table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"cmp_tabnine\", icon)) end { \"nvim-lualine/lualine.nvim\", optional = true, event = \"VeryLazy\", opts = function(_, opts) local icon = LazyVim.config.icons.kinds.TabNine table.insert(opts.sections.lualine_x, 2, LazyVim.lualine.cmp_source(\"cmp_tabnine\", icon)) end, }","s":"lualine.nvim (optional)","u":"/extras/ai/tabnine","h":"#lualinenvim-optional","p":102},{"i":119,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Blink","u":"/extras/coding/blink","h":"","p":118},{"i":121,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- set to `true` to follow the main branch -- you need to have a working rust toolchain to build the plugin -- in this case. vim.g.lazyvim_blink_main = false Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/coding/blink","h":"#options","p":118},{"i":123,"t":"Options Full Spec opts = { snippets = { expand = function(snippet, _) return LazyVim.cmp.expand(snippet) end, }, appearance = { -- sets the fallback highlight groups to nvim-cmp's highlight groups -- useful for when your theme doesn't support blink.cmp -- will be removed in a future release, assuming themes add support use_nvim_cmp_as_default = false, -- set to 'mono' for 'Nerd Font Mono' or 'normal' for 'Nerd Font' -- adjusts spacing to ensure icons are aligned nerd_font_variant = \"mono\", }, completion = { accept = { -- experimental auto-brackets support auto_brackets = { enabled = true, }, }, menu = { draw = { treesitter = { \"lsp\" }, }, }, documentation = { auto_show = true, auto_show_delay_ms = 200, }, ghost_text = { enabled = vim.g.ai_cmp, }, }, -- experimental signature help support -- signature = { enabled = true }, sources = { -- adding any nvim-cmp sources here will enable them -- with blink.compat compat = {}, default = { \"lsp\", \"path\", \"snippets\", \"buffer\" }, cmdline = {}, }, keymap = { preset = \"enter\", [\"\"] = { \"select_and_accept\" }, }, } { \"saghen/blink.cmp\", version = not vim.g.lazyvim_blink_main and \"*\", build = vim.g.lazyvim_blink_main and \"cargo build --release\", opts_extend = { \"sources.completion.enabled_providers\", \"sources.compat\", \"sources.default\", }, dependencies = { \"rafamadriz/friendly-snippets\", -- add blink.compat to dependencies { \"saghen/blink.compat\", optional = true, -- make optional so it's only enabled if any extras need it opts = {}, version = not vim.g.lazyvim_blink_main and \"*\", }, }, event = \"InsertEnter\", ---@module 'blink.cmp' ---@type blink.cmp.Config opts = { snippets = { expand = function(snippet, _) return LazyVim.cmp.expand(snippet) end, }, appearance = { -- sets the fallback highlight groups to nvim-cmp's highlight groups -- useful for when your theme doesn't support blink.cmp -- will be removed in a future release, assuming themes add support use_nvim_cmp_as_default = false, -- set to 'mono' for 'Nerd Font Mono' or 'normal' for 'Nerd Font' -- adjusts spacing to ensure icons are aligned nerd_font_variant = \"mono\", }, completion = { accept = { -- experimental auto-brackets support auto_brackets = { enabled = true, }, }, menu = { draw = { treesitter = { \"lsp\" }, }, }, documentation = { auto_show = true, auto_show_delay_ms = 200, }, ghost_text = { enabled = vim.g.ai_cmp, }, }, -- experimental signature help support -- signature = { enabled = true }, sources = { -- adding any nvim-cmp sources here will enable them -- with blink.compat compat = {}, default = { \"lsp\", \"path\", \"snippets\", \"buffer\" }, cmdline = {}, }, keymap = { preset = \"enter\", [\"\"] = { \"select_and_accept\" }, }, }, ---@param opts blink.cmp.Config | { sources: { compat: string[] } } config = function(_, opts) -- setup compat sources local enabled = opts.sources.default for _, source in ipairs(opts.sources.compat or {}) do opts.sources.providers[source] = vim.tbl_deep_extend( \"force\", { name = source, module = \"blink.compat.source\" }, opts.sources.providers[source] or {} ) if type(enabled) == \"table\" and not vim.tbl_contains(enabled, source) then table.insert(enabled, source) end end -- add ai_accept to key if not opts.keymap[\"\"] then if opts.keymap.preset == \"super-tab\" then -- super-tab opts.keymap[\"\"] = { require(\"blink.cmp.keymap.presets\")[\"super-tab\"][\"\"][1], LazyVim.cmp.map({ \"snippet_forward\", \"ai_accept\" }), \"fallback\", } else -- other presets opts.keymap[\"\"] = { LazyVim.cmp.map({ \"snippet_forward\", \"ai_accept\" }), \"fallback\", } end end --- NOTE: compat with latest version. Currenlty 0.7.6 if not vim.g.lazyvim_blink_main then ---@diagnostic disable-next-line: inject-field opts.sources.completion = opts.sources.completion or {} opts.sources.completion.enabled_providers = enabled if vim.tbl_get(opts, \"completion\", \"menu\", \"draw\", \"treesitter\") then ---@diagnostic disable-next-line: assign-type-mismatch opts.completion.menu.draw.treesitter = true end end -- Unset custom prop to pass blink.cmp validation opts.sources.compat = nil -- check if we need to override symbol kinds for _, provider in pairs(opts.sources.providers or {}) do ---@cast provider blink.cmp.SourceProviderConfig|{kind?:string} if provider.kind then local CompletionItemKind = require(\"blink.cmp.types\").CompletionItemKind local kind_idx = #CompletionItemKind + 1 CompletionItemKind[kind_idx] = provider.kind ---@diagnostic disable-next-line: no-unknown CompletionItemKind[provider.kind] = kind_idx ---@type fun(ctx: blink.cmp.Context, items: blink.cmp.CompletionItem[]): blink.cmp.CompletionItem[] local transform_items = provider.transform_items ---@param ctx blink.cmp.Context ---@param items blink.cmp.CompletionItem[] provider.transform_items = function(ctx, items) items = transform_items and transform_items(ctx, items) or items for _, item in ipairs(items) do item.kind = kind_idx or item.kind end return items end -- Unset custom prop to pass blink.cmp validation provider.kind = nil end end require(\"blink.cmp\").setup(opts) end, }","s":"blink.cmp","u":"/extras/coding/blink","h":"#blinkcmp","p":118},{"i":125,"t":"Options Full Spec opts = nil { \"rafamadriz/friendly-snippets\", -- add blink.compat to dependencies { \"saghen/blink.compat\", optional = true, -- make optional so it's only enabled if any extras need it opts = {}, version = not vim.g.lazyvim_blink_main and \"*\", }, }","s":"friendly-snippets","u":"/extras/coding/blink","h":"#friendly-snippets","p":118},{"i":127,"t":"add icons Options Full Spec opts = function(_, opts) opts.appearance = opts.appearance or {} opts.appearance.kind_icons = vim.tbl_extend(\"keep\", { Color = \"██\", -- Use block instead of icon for color items to make swatches more usable }, LazyVim.config.icons.kinds) end { \"saghen/blink.cmp\", opts = function(_, opts) opts.appearance = opts.appearance or {} opts.appearance.kind_icons = vim.tbl_extend(\"keep\", { Color = \"██\", -- Use block instead of icon for color items to make swatches more usable }, LazyVim.config.icons.kinds) end, }","s":"blink.cmp","u":"/extras/coding/blink","h":"#blinkcmp-1","p":118},{"i":129,"t":"lazydev Options Full Spec opts = { sources = { -- add lazydev to your completion providers default = { \"lazydev\" }, providers = { lazydev = { name = \"LazyDev\", module = \"lazydev.integrations.blink\", score_offset = 100, -- show at a higher priority than lsp }, }, }, } { \"saghen/blink.cmp\", opts = { sources = { -- add lazydev to your completion providers default = { \"lazydev\" }, providers = { lazydev = { name = \"LazyDev\", module = \"lazydev.integrations.blink\", score_offset = 100, -- show at a higher priority than lsp }, }, }, }, }","s":"blink.cmp","u":"/extras/coding/blink","h":"#blinkcmp-2","p":118},{"i":131,"t":"add blink.compat to dependencies Options Full Spec opts = {} { \"saghen/blink.compat\", optional = true, -- make optional so it's only enabled if any extras need it opts = {}, version = not vim.g.lazyvim_blink_main and \"*\", }","s":"blink.compat (optional)","u":"/extras/coding/blink","h":"#blinkcompat-optional","p":118},{"i":133,"t":"catppuccin support Options Full Spec opts = { integrations = { blink_cmp = true }, } { \"catppuccin\", optional = true, opts = { integrations = { blink_cmp = true }, }, }","s":"catppuccin (optional)","u":"/extras/coding/blink","h":"#catppuccin-optional","p":118},{"i":135,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini-comment","u":"/extras/coding/mini-comment","h":"","p":134},{"i":137,"t":"Options Full Spec opts = { options = { custom_commentstring = function() return require(\"ts_context_commentstring.internal\").calculate_commentstring() or vim.bo.commentstring end, }, } { \"echasnovski/mini.comment\", event = \"VeryLazy\", opts = { options = { custom_commentstring = function() return require(\"ts_context_commentstring.internal\").calculate_commentstring() or vim.bo.commentstring end, }, }, }","s":"mini.comment","u":"/extras/coding/mini-comment","h":"#minicomment","p":134},{"i":139,"t":"Options Full Spec opts = { enable_autocmd = false, } { \"JoosepAlviste/nvim-ts-context-commentstring\", lazy = true, opts = { enable_autocmd = false, }, }","s":"nvim-ts-context-commentstring","u":"/extras/coding/mini-comment","h":"#nvim-ts-context-commentstring","p":134},{"i":141,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini-surround","u":"/extras/coding/mini-surround","h":"","p":140},{"i":143,"t":"Options Full Spec opts = { mappings = { add = \"gsa\", -- Add surrounding in Normal and Visual modes delete = \"gsd\", -- Delete surrounding find = \"gsf\", -- Find surrounding (to the right) find_left = \"gsF\", -- Find surrounding (to the left) highlight = \"gsh\", -- Highlight surrounding replace = \"gsr\", -- Replace surrounding update_n_lines = \"gsn\", -- Update `n_lines` }, } { \"echasnovski/mini.surround\", recommended = true, keys = function(_, keys) -- Populate the keys based on the user's options local opts = LazyVim.opts(\"mini.surround\") local mappings = { { opts.mappings.add, desc = \"Add Surrounding\", mode = { \"n\", \"v\" } }, { opts.mappings.delete, desc = \"Delete Surrounding\" }, { opts.mappings.find, desc = \"Find Right Surrounding\" }, { opts.mappings.find_left, desc = \"Find Left Surrounding\" }, { opts.mappings.highlight, desc = \"Highlight Surrounding\" }, { opts.mappings.replace, desc = \"Replace Surrounding\" }, { opts.mappings.update_n_lines, desc = \"Update `MiniSurround.config.n_lines`\" }, } mappings = vim.tbl_filter(function(m) return m[1] and #m[1] > 0 end, mappings) return vim.list_extend(mappings, keys) end, opts = { mappings = { add = \"gsa\", -- Add surrounding in Normal and Visual modes delete = \"gsd\", -- Delete surrounding find = \"gsf\", -- Find surrounding (to the right) find_left = \"gsF\", -- Find surrounding (to the left) highlight = \"gsh\", -- Highlight surrounding replace = \"gsr\", -- Replace surrounding update_n_lines = \"gsn\", -- Update `n_lines` }, }, }","s":"mini.surround","u":"/extras/coding/mini-surround","h":"#minisurround","p":140},{"i":146,"t":"The files under config will be automatically loaded at the appropriate time, so you don't need to require those files manually. For more information, see general settings. You can add your custom plugin specs under lua/plugins/. All files there will be automatically loaded by lazy.nvim. For more information, see configuring plugins. ~/.config/nvim ├── lua │ ├── config │ │ ├── autocmds.lua │ │ ├── keymaps.lua │ │ ├── lazy.lua │ │ └── options.lua │ └── plugins │ ├── spec1.lua │ ├── ** │ └── spec2.lua └── init.lua","s":"📂 File Structure","u":"/configuration","h":"#-file-structure","p":144},{"i":148,"t":"Icons & colorscheme can be configured as options for the LazyVim plugin. For example in lua/plugins/core.lua return { { \"LazyVim/LazyVim\", opts = { colorscheme = \"catppuccin\", } } }","s":"Icons & Colorscheme","u":"/configuration","h":"#icons--colorscheme","p":144},{"i":150,"t":"{ -- colorscheme can be a string like `catppuccin` or a function that will load the colorscheme ---@type string|fun() colorscheme = function() require(\"tokyonight\").load() end, -- load the default settings defaults = { autocmds = true, -- lazyvim.config.autocmds keymaps = true, -- lazyvim.config.keymaps -- lazyvim.config.options can't be configured here since that's loaded before lazyvim setup -- if you want to disable loading options, add `package.loaded[\"lazyvim.config.options\"] = true` to the top of your init.lua }, news = { -- When enabled, NEWS.md will be shown when changed. -- This only contains big new features and breaking changes. lazyvim = true, -- Same but for Neovim's news.txt neovim = false, }, -- icons used by other plugins -- stylua: ignore icons = { misc = { dots = \"󰇘\", }, ft = { octo = \"\", }, dap = { Stopped = { \"󰁕 \", \"DiagnosticWarn\", \"DapStoppedLine\" }, Breakpoint = \" \", BreakpointCondition = \" \", BreakpointRejected = { \" \", \"DiagnosticError\" }, LogPoint = \".>\", }, diagnostics = { Error = \" \", Warn = \" \", Hint = \" \", Info = \" \", }, git = { added = \" \", modified = \" \", removed = \" \", }, kinds = { Array = \" \", Boolean = \"󰨙 \", Class = \" \", Codeium = \"󰘦 \", Color = \" \", Control = \" \", Collapsed = \" \", Constant = \"󰏿 \", Constructor = \" \", Copilot = \" \", Enum = \" \", EnumMember = \" \", Event = \" \", Field = \" \", File = \" \", Folder = \" \", Function = \"󰊕 \", Interface = \" \", Key = \" \", Keyword = \" \", Method = \"󰊕 \", Module = \" \", Namespace = \"󰦮 \", Null = \" \", Number = \"󰎠 \", Object = \" \", Operator = \" \", Package = \" \", Property = \" \", Reference = \" \", Snippet = \"󱄽 \", String = \" \", Struct = \"󰆼 \", Supermaven = \" \", TabNine = \"󰏚 \", Text = \" \", TypeParameter = \" \", Unit = \" \", Value = \" \", Variable = \"󰀫 \", }, }, ---@type table? kind_filter = { default = { \"Class\", \"Constructor\", \"Enum\", \"Field\", \"Function\", \"Interface\", \"Method\", \"Module\", \"Namespace\", \"Package\", \"Property\", \"Struct\", \"Trait\", }, markdown = false, help = false, -- you can specify a different filter for each filetype lua = { \"Class\", \"Constructor\", \"Enum\", \"Field\", \"Function\", \"Interface\", \"Method\", \"Module\", \"Namespace\", -- \"Package\", -- remove package since luals uses it for control flow structures \"Property\", \"Struct\", \"Trait\", }, }, }","s":"Default Settings","u":"/configuration","h":"#default-settings","p":144},{"i":152,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Luasnip","u":"/extras/coding/luasnip","h":"","p":151},{"i":154,"t":"add luasnip Options Full Spec opts = { history = true, delete_check_events = \"TextChanged\", } { \"L3MON4D3/LuaSnip\", lazy = true, build = (not LazyVim.is_win()) and \"echo 'NOTE: jsregexp is optional, so not a big deal if it fails to build'; make install_jsregexp\" or nil, dependencies = { { \"rafamadriz/friendly-snippets\", config = function() require(\"luasnip.loaders.from_vscode\").lazy_load() require(\"luasnip.loaders.from_vscode\").lazy_load({ paths = { vim.fn.stdpath(\"config\") .. \"/snippets\" } }) end, }, }, opts = { history = true, delete_check_events = \"TextChanged\", }, }","s":"LuaSnip","u":"/extras/coding/luasnip","h":"#luasnip-1","p":151},{"i":156,"t":"Options Full Spec opts = {} { \"rafamadriz/friendly-snippets\", config = function() require(\"luasnip.loaders.from_vscode\").lazy_load() require(\"luasnip.loaders.from_vscode\").lazy_load({ paths = { vim.fn.stdpath(\"config\") .. \"/snippets\" } }) end, }","s":"friendly-snippets","u":"/extras/coding/luasnip","h":"#friendly-snippets","p":151},{"i":158,"t":"add snippet_forward action Options Full Spec opts = function() LazyVim.cmp.actions.snippet_forward = function() if require(\"luasnip\").jumpable(1) then require(\"luasnip\").jump(1) return true end end LazyVim.cmp.actions.snippet_stop = function() if require(\"luasnip\").expand_or_jumpable() then -- or just jumpable(1) is fine? require(\"luasnip\").unlink_current() return true end end end { \"L3MON4D3/LuaSnip\", opts = function() LazyVim.cmp.actions.snippet_forward = function() if require(\"luasnip\").jumpable(1) then require(\"luasnip\").jump(1) return true end end LazyVim.cmp.actions.snippet_stop = function() if require(\"luasnip\").expand_or_jumpable() then -- or just jumpable(1) is fine? require(\"luasnip\").unlink_current() return true end end end, }","s":"LuaSnip","u":"/extras/coding/luasnip","h":"#luasnip-2","p":151},{"i":160,"t":"Options Full Spec opts = nil { \"saadparwaiz1/cmp_luasnip\" }","s":"cmp_luasnip","u":"/extras/coding/luasnip","h":"#cmp_luasnip","p":151},{"i":162,"t":"Options Full Spec opts = { impersonate_nvim_cmp = true } { \"saghen/blink.compat\", opts = { impersonate_nvim_cmp = true } }","s":"blink.compat","u":"/extras/coding/luasnip","h":"#blinkcompat","p":151},{"i":164,"t":"Options Full Spec opts = nil { \"saadparwaiz1/cmp_luasnip\" }","s":"cmp_luasnip","u":"/extras/coding/luasnip","h":"#cmp_luasnip-1","p":151},{"i":166,"t":"nvim-cmp integration Options Full Spec opts = function(_, opts) opts.snippet = { expand = function(args) require(\"luasnip\").lsp_expand(args.body) end, } table.insert(opts.sources, { name = \"luasnip\" }) end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"saadparwaiz1/cmp_luasnip\" }, opts = function(_, opts) opts.snippet = { expand = function(args) require(\"luasnip\").lsp_expand(args.body) end, } table.insert(opts.sources, { name = \"luasnip\" }) end, -- stylua: ignore keys = { { \"\", function() require(\"luasnip\").jump(1) end, mode = \"s\" }, { \"\", function() require(\"luasnip\").jump(-1) end, mode = { \"i\", \"s\" } }, }, }","s":"nvim-cmp (optional)","u":"/extras/coding/luasnip","h":"#nvim-cmp-optional","p":151},{"i":168,"t":"blink.cmp integration Options Full Spec opts = { sources = { compat = { \"luasnip\" } }, snippets = { expand = function(snippet) require(\"luasnip\").lsp_expand(snippet) end, active = function(filter) if filter and filter.direction then return require(\"luasnip\").jumpable(filter.direction) end return require(\"luasnip\").in_snippet() end, jump = function(direction) require(\"luasnip\").jump(direction) end, }, } { \"saghen/blink.cmp\", optional = true, dependencies = { { \"saghen/blink.compat\", opts = { impersonate_nvim_cmp = true } }, { \"saadparwaiz1/cmp_luasnip\" }, }, opts = { sources = { compat = { \"luasnip\" } }, snippets = { expand = function(snippet) require(\"luasnip\").lsp_expand(snippet) end, active = function(filter) if filter and filter.direction then return require(\"luasnip\").jumpable(filter.direction) end return require(\"luasnip\").in_snippet() end, jump = function(direction) require(\"luasnip\").jump(direction) end, }, }, }","s":"blink.cmp (optional)","u":"/extras/coding/luasnip","h":"#blinkcmp-optional","p":151},{"i":170,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Neogen","u":"/extras/coding/neogen","h":"","p":169},{"i":172,"t":"Options Full Spec opts = function(_, opts) if opts.snippet_engine ~= nil then return end local map = { [\"LuaSnip\"] = \"luasnip\", [\"nvim-snippy\"] = \"snippy\", [\"vim-vsnip\"] = \"vsnip\", } for plugin, engine in pairs(map) do if LazyVim.has(plugin) then opts.snippet_engine = engine return end end if vim.snippet then opts.snippet_engine = \"nvim\" end end { \"danymat/neogen\", cmd = \"Neogen\", keys = { { \"cn\", function() require(\"neogen\").generate() end, desc = \"Generate Annotations (Neogen)\", }, }, opts = function(_, opts) if opts.snippet_engine ~= nil then return end local map = { [\"LuaSnip\"] = \"luasnip\", [\"nvim-snippy\"] = \"snippy\", [\"vim-vsnip\"] = \"vsnip\", } for plugin, engine in pairs(map) do if LazyVim.has(plugin) then opts.snippet_engine = engine return end end if vim.snippet then opts.snippet_engine = \"nvim\" end end, }","s":"neogen","u":"/extras/coding/neogen","h":"#neogen-1","p":169},{"i":174,"t":"The default LazyVim mappings to cycle yank history are [y and ]y info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"yanky.nvim","u":"/extras/coding/yanky","h":"","p":173},{"i":175,"t":"Options Full Spec opts = { highlight = { timer = 150 }, } { \"gbprod/yanky.nvim\", recommended = true, desc = \"Better Yank/Paste\", event = \"LazyFile\", opts = { highlight = { timer = 150 }, }, keys = { { \"p\", function() if LazyVim.pick.picker.name == \"telescope\" then require(\"telescope\").extensions.yank_history.yank_history({}) else vim.cmd([[YankyRingHistory]]) end end, mode = { \"n\", \"x\" }, desc = \"Open Yank History\", }, -- stylua: ignore { \"y\", \"(YankyYank)\", mode = { \"n\", \"x\" }, desc = \"Yank Text\" }, { \"p\", \"(YankyPutAfter)\", mode = { \"n\", \"x\" }, desc = \"Put Text After Cursor\" }, { \"P\", \"(YankyPutBefore)\", mode = { \"n\", \"x\" }, desc = \"Put Text Before Cursor\" }, { \"gp\", \"(YankyGPutAfter)\", mode = { \"n\", \"x\" }, desc = \"Put Text After Selection\" }, { \"gP\", \"(YankyGPutBefore)\", mode = { \"n\", \"x\" }, desc = \"Put Text Before Selection\" }, { \"[y\", \"(YankyCycleForward)\", desc = \"Cycle Forward Through Yank History\" }, { \"]y\", \"(YankyCycleBackward)\", desc = \"Cycle Backward Through Yank History\" }, { \"]p\", \"(YankyPutIndentAfterLinewise)\", desc = \"Put Indented After Cursor (Linewise)\" }, { \"[p\", \"(YankyPutIndentBeforeLinewise)\", desc = \"Put Indented Before Cursor (Linewise)\" }, { \"]P\", \"(YankyPutIndentAfterLinewise)\", desc = \"Put Indented After Cursor (Linewise)\" }, { \"[P\", \"(YankyPutIndentBeforeLinewise)\", desc = \"Put Indented Before Cursor (Linewise)\" }, { \">p\", \"(YankyPutIndentAfterShiftRight)\", desc = \"Put and Indent Right\" }, { \"(YankyPutIndentAfterShiftLeft)\", desc = \"Put and Indent Left\" }, { \">P\", \"(YankyPutIndentBeforeShiftRight)\", desc = \"Put Before and Indent Right\" }, { \"(YankyPutIndentBeforeShiftLeft)\", desc = \"Put Before and Indent Left\" }, { \"=p\", \"(YankyPutAfterFilter)\", desc = \"Put After Applying a Filter\" }, { \"=P\", \"(YankyPutBeforeFilter)\", desc = \"Put Before Applying a Filter\" }, }, }","s":"yanky.nvim","u":"/extras/coding/yanky","h":"#yankynvim-1","p":173},{"i":177,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"DAP Core","u":"/extras/dap/core","h":"","p":176},{"i":179,"t":"Options Full Spec opts = {} { \"mfussenegger/nvim-dap\", recommended = true, desc = \"Debugging support. Requires language specific adapters to be configured. (see lang extras)\", dependencies = { \"rcarriga/nvim-dap-ui\", -- virtual text for the debugger { \"theHamsta/nvim-dap-virtual-text\", opts = {}, }, }, -- stylua: ignore keys = { { \"dB\", function() require(\"dap\").set_breakpoint(vim.fn.input('Breakpoint condition: ')) end, desc = \"Breakpoint Condition\" }, { \"db\", function() require(\"dap\").toggle_breakpoint() end, desc = \"Toggle Breakpoint\" }, { \"dc\", function() require(\"dap\").continue() end, desc = \"Run/Continue\" }, { \"da\", function() require(\"dap\").continue({ before = get_args }) end, desc = \"Run with Args\" }, { \"dC\", function() require(\"dap\").run_to_cursor() end, desc = \"Run to Cursor\" }, { \"dg\", function() require(\"dap\").goto_() end, desc = \"Go to Line (No Execute)\" }, { \"di\", function() require(\"dap\").step_into() end, desc = \"Step Into\" }, { \"dj\", function() require(\"dap\").down() end, desc = \"Down\" }, { \"dk\", function() require(\"dap\").up() end, desc = \"Up\" }, { \"dl\", function() require(\"dap\").run_last() end, desc = \"Run Last\" }, { \"do\", function() require(\"dap\").step_out() end, desc = \"Step Out\" }, { \"dO\", function() require(\"dap\").step_over() end, desc = \"Step Over\" }, { \"dP\", function() require(\"dap\").pause() end, desc = \"Pause\" }, { \"dr\", function() require(\"dap\").repl.toggle() end, desc = \"Toggle REPL\" }, { \"ds\", function() require(\"dap\").session() end, desc = \"Session\" }, { \"dt\", function() require(\"dap\").terminate() end, desc = \"Terminate\" }, { \"dw\", function() require(\"dap.ui.widgets\").hover() end, desc = \"Widgets\" }, }, config = function() -- load mason-nvim-dap here, after all adapters have been setup if LazyVim.has(\"mason-nvim-dap.nvim\") then require(\"mason-nvim-dap\").setup(LazyVim.opts(\"mason-nvim-dap.nvim\")) end vim.api.nvim_set_hl(0, \"DapStoppedLine\", { default = true, link = \"Visual\" }) for name, sign in pairs(LazyVim.config.icons.dap) do sign = type(sign) == \"table\" and sign or { sign } vim.fn.sign_define( \"Dap\" .. name, { text = sign[1], texthl = sign[2] or \"DiagnosticInfo\", linehl = sign[3], numhl = sign[3] } ) end -- setup dap config by VsCode launch.json file local vscode = require(\"dap.ext.vscode\") local json = require(\"plenary.json\") vscode.json_decode = function(str) return vim.json.decode(json.json_strip_comments(str)) end end, }","s":"nvim-dap","u":"/extras/dap/core","h":"#nvim-dap","p":176},{"i":181,"t":"Options Full Spec opts = nil { \"rcarriga/nvim-dap-ui\", -- virtual text for the debugger { \"theHamsta/nvim-dap-virtual-text\", opts = {}, }, }","s":"nvim-dap-ui","u":"/extras/dap/core","h":"#nvim-dap-ui","p":176},{"i":183,"t":"virtual text for the debugger Options Full Spec opts = {} { \"theHamsta/nvim-dap-virtual-text\", opts = {}, }","s":"nvim-dap-virtual-text","u":"/extras/dap/core","h":"#nvim-dap-virtual-text","p":176},{"i":185,"t":"fancy UI for the debugger Options Full Spec opts = {} { \"rcarriga/nvim-dap-ui\", dependencies = { \"nvim-neotest/nvim-nio\" }, -- stylua: ignore keys = { { \"du\", function() require(\"dapui\").toggle({ }) end, desc = \"Dap UI\" }, { \"de\", function() require(\"dapui\").eval() end, desc = \"Eval\", mode = {\"n\", \"v\"} }, }, opts = {}, config = function(_, opts) local dap = require(\"dap\") local dapui = require(\"dapui\") dapui.setup(opts) dap.listeners.after.event_initialized[\"dapui_config\"] = function() dapui.open({}) end dap.listeners.before.event_terminated[\"dapui_config\"] = function() dapui.close({}) end dap.listeners.before.event_exited[\"dapui_config\"] = function() dapui.close({}) end end, }","s":"nvim-dap-ui","u":"/extras/dap/core","h":"#nvim-dap-ui-1","p":176},{"i":187,"t":"Options Full Spec opts = nil { \"nvim-neotest/nvim-nio\" }","s":"nvim-nio","u":"/extras/dap/core","h":"#nvim-nio","p":176},{"i":189,"t":"mason.nvim integration Options Full Spec opts = { -- Makes a best effort to setup the various debuggers with -- reasonable debug configurations automatic_installation = true, -- You can provide additional configuration to the handlers, -- see mason-nvim-dap README for more information handlers = {}, -- You'll need to check that you have the required things installed -- online, please don't ask me how to install them :) ensure_installed = { -- Update this to ensure that you have the debuggers for the langs you want }, } { \"jay-babu/mason-nvim-dap.nvim\", dependencies = \"mason.nvim\", cmd = { \"DapInstall\", \"DapUninstall\" }, opts = { -- Makes a best effort to setup the various debuggers with -- reasonable debug configurations automatic_installation = true, -- You can provide additional configuration to the handlers, -- see mason-nvim-dap README for more information handlers = {}, -- You'll need to check that you have the required things installed -- online, please don't ask me how to install them :) ensure_installed = { -- Update this to ensure that you have the debuggers for the langs you want }, }, -- mason-nvim-dap is loaded when nvim-dap loads config = function() end, }","s":"mason-nvim-dap.nvim","u":"/extras/dap/core","h":"#mason-nvim-dapnvim","p":176},{"i":191,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"DAP Neovim Lua Adapter","u":"/extras/dap/nlua","h":"","p":190},{"i":193,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", dependencies = { { \"jbyuki/one-small-step-for-vimkind\", -- stylua: ignore config = function() local dap = require(\"dap\") dap.adapters.nlua = function(callback, conf) local adapter = { type = \"server\", host = conf.host or \"127.0.0.1\", port = conf.port or 8086, } if conf.start_neovim then local dap_run = dap.run dap.run = function(c) adapter.port = c.port adapter.host = c.host end require(\"osv\").run_this() dap.run = dap_run end callback(adapter) end dap.configurations.lua = { { type = \"nlua\", request = \"attach\", name = \"Run this file\", start_neovim = {}, }, { type = \"nlua\", request = \"attach\", name = \"Attach to running Neovim instance (port = 8086)\", port = 8086, }, } end, }, }, }","s":"nvim-dap","u":"/extras/dap/nlua","h":"#nvim-dap","p":190},{"i":195,"t":"Options Full Spec opts = {} { \"jbyuki/one-small-step-for-vimkind\", -- stylua: ignore config = function() local dap = require(\"dap\") dap.adapters.nlua = function(callback, conf) local adapter = { type = \"server\", host = conf.host or \"127.0.0.1\", port = conf.port or 8086, } if conf.start_neovim then local dap_run = dap.run dap.run = function(c) adapter.port = c.port adapter.host = c.host end require(\"osv\").run_this() dap.run = dap_run end callback(adapter) end dap.configurations.lua = { { type = \"nlua\", request = \"attach\", name = \"Run this file\", start_neovim = {}, }, { type = \"nlua\", request = \"attach\", name = \"Attach to running Neovim instance (port = 8086)\", port = 8086, }, } end, }","s":"one-small-step-for-vimkind","u":"/extras/dap/nlua","h":"#one-small-step-for-vimkind","p":190},{"i":197,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Nvim-cmp","u":"/extras/coding/nvim-cmp","h":"","p":196},{"i":199,"t":"Setup nvim-cmp Options Full Spec opts = function() vim.api.nvim_set_hl(0, \"CmpGhostText\", { link = \"Comment\", default = true }) local cmp = require(\"cmp\") local defaults = require(\"cmp.config.default\")() local auto_select = true return { auto_brackets = {}, -- configure any filetype to auto add brackets completion = { completeopt = \"menu,menuone,noinsert\" .. (auto_select and \"\" or \",noselect\"), }, preselect = auto_select and cmp.PreselectMode.Item or cmp.PreselectMode.None, mapping = cmp.mapping.preset.insert({ [\"\"] = cmp.mapping.scroll_docs(-4), [\"\"] = cmp.mapping.scroll_docs(4), [\"\"] = cmp.mapping.select_next_item({ behavior = cmp.SelectBehavior.Insert }), [\"\"] = cmp.mapping.select_prev_item({ behavior = cmp.SelectBehavior.Insert }), [\"\"] = cmp.mapping.complete(), [\"\"] = LazyVim.cmp.confirm({ select = auto_select }), [\"\"] = LazyVim.cmp.confirm({ select = true }), [\"\"] = LazyVim.cmp.confirm({ behavior = cmp.ConfirmBehavior.Replace }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. [\"\"] = function(fallback) cmp.abort() fallback() end, [\"\"] = function(fallback) return LazyVim.cmp.map({ \"snippet_forward\", \"ai_accept\" }, fallback)() end, }), sources = cmp.config.sources({ { name = \"lazydev\" }, { name = \"nvim_lsp\" }, { name = \"path\" }, }, { { name = \"buffer\" }, }), formatting = { format = function(entry, item) local icons = LazyVim.config.icons.kinds if icons[item.kind] then item.kind = icons[item.kind] .. item.kind end local widths = { abbr = vim.g.cmp_widths and vim.g.cmp_widths.abbr or 40, menu = vim.g.cmp_widths and vim.g.cmp_widths.menu or 30, } for key, width in pairs(widths) do if item[key] and vim.fn.strdisplaywidth(item[key]) > width then item[key] = vim.fn.strcharpart(item[key], 0, width - 1) .. \"…\" end end return item end, }, experimental = { -- only show ghost text when we show ai completions ghost_text = vim.g.ai_cmp and { hl_group = \"CmpGhostText\", } or false, }, sorting = defaults.sorting, } end { \"hrsh7th/nvim-cmp\", version = false, -- last release is way too old event = \"InsertEnter\", dependencies = { \"hrsh7th/cmp-nvim-lsp\", \"hrsh7th/cmp-buffer\", \"hrsh7th/cmp-path\", }, -- Not all LSP servers add brackets when completing a function. -- To better deal with this, LazyVim adds a custom option to cmp, -- that you can configure. For example: -- -- ```lua -- opts = { -- auto_brackets = { \"python\" } -- } -- ``` opts = function() vim.api.nvim_set_hl(0, \"CmpGhostText\", { link = \"Comment\", default = true }) local cmp = require(\"cmp\") local defaults = require(\"cmp.config.default\")() local auto_select = true return { auto_brackets = {}, -- configure any filetype to auto add brackets completion = { completeopt = \"menu,menuone,noinsert\" .. (auto_select and \"\" or \",noselect\"), }, preselect = auto_select and cmp.PreselectMode.Item or cmp.PreselectMode.None, mapping = cmp.mapping.preset.insert({ [\"\"] = cmp.mapping.scroll_docs(-4), [\"\"] = cmp.mapping.scroll_docs(4), [\"\"] = cmp.mapping.select_next_item({ behavior = cmp.SelectBehavior.Insert }), [\"\"] = cmp.mapping.select_prev_item({ behavior = cmp.SelectBehavior.Insert }), [\"\"] = cmp.mapping.complete(), [\"\"] = LazyVim.cmp.confirm({ select = auto_select }), [\"\"] = LazyVim.cmp.confirm({ select = true }), [\"\"] = LazyVim.cmp.confirm({ behavior = cmp.ConfirmBehavior.Replace }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. [\"\"] = function(fallback) cmp.abort() fallback() end, [\"\"] = function(fallback) return LazyVim.cmp.map({ \"snippet_forward\", \"ai_accept\" }, fallback)() end, }), sources = cmp.config.sources({ { name = \"lazydev\" }, { name = \"nvim_lsp\" }, { name = \"path\" }, }, { { name = \"buffer\" }, }), formatting = { format = function(entry, item) local icons = LazyVim.config.icons.kinds if icons[item.kind] then item.kind = icons[item.kind] .. item.kind end local widths = { abbr = vim.g.cmp_widths and vim.g.cmp_widths.abbr or 40, menu = vim.g.cmp_widths and vim.g.cmp_widths.menu or 30, } for key, width in pairs(widths) do if item[key] and vim.fn.strdisplaywidth(item[key]) > width then item[key] = vim.fn.strcharpart(item[key], 0, width - 1) .. \"…\" end end return item end, }, experimental = { -- only show ghost text when we show ai completions ghost_text = vim.g.ai_cmp and { hl_group = \"CmpGhostText\", } or false, }, sorting = defaults.sorting, } end, main = \"lazyvim.util.cmp\", }","s":"nvim-cmp","u":"/extras/coding/nvim-cmp","h":"#nvim-cmp-1","p":196},{"i":201,"t":"Options Full Spec opts = nil { \"hrsh7th/cmp-nvim-lsp\", \"hrsh7th/cmp-buffer\", \"hrsh7th/cmp-path\", }","s":"cmp-nvim-lsp","u":"/extras/coding/nvim-cmp","h":"#cmp-nvim-lsp","p":196},{"i":203,"t":"Options Full Spec opts = nil \"hrsh7th/cmp-buffer\"","s":"cmp-buffer","u":"/extras/coding/nvim-cmp","h":"#cmp-buffer","p":196},{"i":205,"t":"Options Full Spec opts = nil \"hrsh7th/cmp-path\"","s":"cmp-path","u":"/extras/coding/nvim-cmp","h":"#cmp-path","p":196},{"i":207,"t":"snippets Options Full Spec opts = function(_, opts) opts.snippet = { expand = function(item) return LazyVim.cmp.expand(item.body) end, } if LazyVim.has(\"nvim-snippets\") then table.insert(opts.sources, { name = \"snippets\" }) end end { \"hrsh7th/nvim-cmp\", dependencies = { { \"garymjr/nvim-snippets\", opts = { friendly_snippets = true, }, dependencies = { \"rafamadriz/friendly-snippets\" }, }, }, opts = function(_, opts) opts.snippet = { expand = function(item) return LazyVim.cmp.expand(item.body) end, } if LazyVim.has(\"nvim-snippets\") then table.insert(opts.sources, { name = \"snippets\" }) end end, }","s":"nvim-cmp","u":"/extras/coding/nvim-cmp","h":"#nvim-cmp-2","p":196},{"i":209,"t":"Options Full Spec opts = { friendly_snippets = true, } { \"garymjr/nvim-snippets\", opts = { friendly_snippets = true, }, dependencies = { \"rafamadriz/friendly-snippets\" }, }","s":"nvim-snippets","u":"/extras/coding/nvim-cmp","h":"#nvim-snippets","p":196},{"i":211,"t":"Options Full Spec opts = nil { \"rafamadriz/friendly-snippets\" }","s":"friendly-snippets","u":"/extras/coding/nvim-cmp","h":"#friendly-snippets","p":196},{"i":213,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Aerial","u":"/extras/editor/aerial","h":"","p":212},{"i":215,"t":"Options Full Spec opts = function() local icons = vim.deepcopy(LazyVim.config.icons.kinds) -- HACK: fix lua's weird choice for `Package` for control -- structures like if/else/for/etc. icons.lua = { Package = icons.Control } ---@type table|false local filter_kind = false if LazyVim.config.kind_filter then filter_kind = assert(vim.deepcopy(LazyVim.config.kind_filter)) filter_kind._ = filter_kind.default filter_kind.default = nil end local opts = { attach_mode = \"global\", backends = { \"lsp\", \"treesitter\", \"markdown\", \"man\" }, show_guides = true, layout = { resize_to_content = false, win_opts = { winhl = \"Normal:NormalFloat,FloatBorder:NormalFloat,SignColumn:SignColumnSB\", signcolumn = \"yes\", statuscolumn = \" \", }, }, icons = icons, filter_kind = filter_kind, -- stylua: ignore guides = { mid_item = \"├╴\", last_item = \"└╴\", nested_top = \"│ \", whitespace = \" \", }, } return opts end { \"stevearc/aerial.nvim\", event = \"LazyFile\", opts = function() local icons = vim.deepcopy(LazyVim.config.icons.kinds) -- HACK: fix lua's weird choice for `Package` for control -- structures like if/else/for/etc. icons.lua = { Package = icons.Control } ---@type table|false local filter_kind = false if LazyVim.config.kind_filter then filter_kind = assert(vim.deepcopy(LazyVim.config.kind_filter)) filter_kind._ = filter_kind.default filter_kind.default = nil end local opts = { attach_mode = \"global\", backends = { \"lsp\", \"treesitter\", \"markdown\", \"man\" }, show_guides = true, layout = { resize_to_content = false, win_opts = { winhl = \"Normal:NormalFloat,FloatBorder:NormalFloat,SignColumn:SignColumnSB\", signcolumn = \"yes\", statuscolumn = \" \", }, }, icons = icons, filter_kind = filter_kind, -- stylua: ignore guides = { mid_item = \"├╴\", last_item = \"└╴\", nested_top = \"│ \", whitespace = \" \", }, } return opts end, keys = { { \"cs\", \"AerialToggle\", desc = \"Aerial (Symbols)\" }, }, }","s":"aerial.nvim","u":"/extras/editor/aerial","h":"#aerialnvim","p":212},{"i":217,"t":"Options Full Spec opts = nil { \"folke/trouble.nvim\", optional = true, keys = { { \"cs\", false }, }, }","s":"trouble.nvim (optional)","u":"/extras/editor/aerial","h":"#troublenvim-optional","p":212},{"i":219,"t":"Telescope integration Options Full Spec opts = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"aerial\") end) end { \"nvim-telescope/telescope.nvim\", optional = true, opts = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"aerial\") end) end, keys = { { \"ss\", \"Telescope aerial\", desc = \"Goto Symbol (Aerial)\", }, }, }","s":"telescope.nvim (optional)","u":"/extras/editor/aerial","h":"#telescopenvim-optional","p":212},{"i":221,"t":"edgy integration Options Full Spec opts = function(_, opts) local edgy_idx = LazyVim.plugin.extra_idx(\"ui.edgy\") local aerial_idx = LazyVim.plugin.extra_idx(\"editor.aerial\") if edgy_idx and edgy_idx > aerial_idx then LazyVim.warn(\"The `edgy.nvim` extra must be **imported** before the `aerial.nvim` extra to work properly.\", { title = \"LazyVim\", }) end opts.right = opts.right or {} table.insert(opts.right, { title = \"Aerial\", ft = \"aerial\", pinned = true, open = \"AerialOpen\", }) end { \"folke/edgy.nvim\", optional = true, opts = function(_, opts) local edgy_idx = LazyVim.plugin.extra_idx(\"ui.edgy\") local aerial_idx = LazyVim.plugin.extra_idx(\"editor.aerial\") if edgy_idx and edgy_idx > aerial_idx then LazyVim.warn(\"The `edgy.nvim` extra must be **imported** before the `aerial.nvim` extra to work properly.\", { title = \"LazyVim\", }) end opts.right = opts.right or {} table.insert(opts.right, { title = \"Aerial\", ft = \"aerial\", pinned = true, open = \"AerialOpen\", }) end, }","s":"edgy.nvim (optional)","u":"/extras/editor/aerial","h":"#edgynvim-optional","p":212},{"i":223,"t":"lualine integration Options Full Spec opts = function(_, opts) if not vim.g.trouble_lualine then table.insert(opts.sections.lualine_c, { \"aerial\", sep = \" \", -- separator between symbols sep_icon = \"\", -- separator between icon and symbol -- The number of symbols to render top-down. In order to render only 'N' last -- symbols, negative numbers may be supplied. For instance, 'depth = -1' can -- be used in order to render only current symbol. depth = 5, -- When 'dense' mode is on, icons are not rendered near their symbols. Only -- a single icon that represents the kind of current symbol is rendered at -- the beginning of status line. dense = false, -- The separator to be used to separate symbols in dense mode. dense_sep = \".\", -- Color the symbol icons. colored = true, }) end end { \"nvim-lualine/lualine.nvim\", optional = true, opts = function(_, opts) if not vim.g.trouble_lualine then table.insert(opts.sections.lualine_c, { \"aerial\", sep = \" \", -- separator between symbols sep_icon = \"\", -- separator between icon and symbol -- The number of symbols to render top-down. In order to render only 'N' last -- symbols, negative numbers may be supplied. For instance, 'depth = -1' can -- be used in order to render only current symbol. depth = 5, -- When 'dense' mode is on, icons are not rendered near their symbols. Only -- a single icon that represents the kind of current symbol is rendered at -- the beginning of status line. dense = false, -- The separator to be used to separate symbols in dense mode. dense_sep = \".\", -- Color the symbol icons. colored = true, }) end end, }","s":"lualine.nvim (optional)","u":"/extras/editor/aerial","h":"#lualinenvim-optional","p":212},{"i":225,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Dial","u":"/extras/editor/dial","h":"","p":224},{"i":227,"t":"Options Full Spec opts = function() local augend = require(\"dial.augend\") local logical_alias = augend.constant.new({ elements = { \"&&\", \"||\" }, word = false, cyclic = true, }) local ordinal_numbers = augend.constant.new({ -- elements through which we cycle. When we increment, we go down -- On decrement we go up elements = { \"first\", \"second\", \"third\", \"fourth\", \"fifth\", \"sixth\", \"seventh\", \"eighth\", \"ninth\", \"tenth\", }, -- if true, it only matches strings with word boundary. firstDate wouldn't work for example word = false, -- do we cycle back and forth (tenth to first on increment, first to tenth on decrement). -- Otherwise nothing will happen when there are no further values cyclic = true, }) local weekdays = augend.constant.new({ elements = { \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\", \"Sunday\", }, word = true, cyclic = true, }) local months = augend.constant.new({ elements = { \"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\", }, word = true, cyclic = true, }) local capitalized_boolean = augend.constant.new({ elements = { \"True\", \"False\", }, word = true, cyclic = true, }) return { dials_by_ft = { css = \"css\", vue = \"vue\", javascript = \"typescript\", typescript = \"typescript\", typescriptreact = \"typescript\", javascriptreact = \"typescript\", json = \"json\", lua = \"lua\", markdown = \"markdown\", sass = \"css\", scss = \"css\", python = \"python\", }, groups = { default = { augend.integer.alias.decimal, -- nonnegative decimal number (0, 1, 2, 3, ...) augend.integer.alias.decimal_int, -- nonnegative and negative decimal number augend.integer.alias.hex, -- nonnegative hex number (0x01, 0x1a1f, etc.) augend.date.alias[\"%Y/%m/%d\"], -- date (2022/02/19, etc.) ordinal_numbers, weekdays, months, capitalized_boolean, augend.constant.alias.bool, -- boolean value (true <-> false) logical_alias, }, vue = { augend.constant.new({ elements = { \"let\", \"const\" } }), augend.hexcolor.new({ case = \"lower\" }), augend.hexcolor.new({ case = \"upper\" }), }, typescript = { augend.constant.new({ elements = { \"let\", \"const\" } }), }, css = { augend.hexcolor.new({ case = \"lower\", }), augend.hexcolor.new({ case = \"upper\", }), }, markdown = { augend.misc.alias.markdown_header, }, json = { augend.semver.alias.semver, -- versioning (v1.1.2) }, lua = { augend.constant.new({ elements = { \"and\", \"or\" }, word = true, -- if false, \"sand\" is incremented into \"sor\", \"doctor\" into \"doctand\", etc. cyclic = true, -- \"or\" is incremented into \"and\". }), }, python = { augend.constant.new({ elements = { \"and\", \"or\" }, }), }, }, } end { \"monaqa/dial.nvim\", recommended = true, desc = \"Increment and decrement numbers, dates, and more\", -- stylua: ignore keys = { { \"\", function() return M.dial(true) end, expr = true, desc = \"Increment\", mode = {\"n\", \"v\"} }, { \"\", function() return M.dial(false) end, expr = true, desc = \"Decrement\", mode = {\"n\", \"v\"} }, { \"g\", function() return M.dial(true, true) end, expr = true, desc = \"Increment\", mode = {\"n\", \"v\"} }, { \"g\", function() return M.dial(false, true) end, expr = true, desc = \"Decrement\", mode = {\"n\", \"v\"} }, }, opts = function() local augend = require(\"dial.augend\") local logical_alias = augend.constant.new({ elements = { \"&&\", \"||\" }, word = false, cyclic = true, }) local ordinal_numbers = augend.constant.new({ -- elements through which we cycle. When we increment, we go down -- On decrement we go up elements = { \"first\", \"second\", \"third\", \"fourth\", \"fifth\", \"sixth\", \"seventh\", \"eighth\", \"ninth\", \"tenth\", }, -- if true, it only matches strings with word boundary. firstDate wouldn't work for example word = false, -- do we cycle back and forth (tenth to first on increment, first to tenth on decrement). -- Otherwise nothing will happen when there are no further values cyclic = true, }) local weekdays = augend.constant.new({ elements = { \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\", \"Sunday\", }, word = true, cyclic = true, }) local months = augend.constant.new({ elements = { \"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\", }, word = true, cyclic = true, }) local capitalized_boolean = augend.constant.new({ elements = { \"True\", \"False\", }, word = true, cyclic = true, }) return { dials_by_ft = { css = \"css\", vue = \"vue\", javascript = \"typescript\", typescript = \"typescript\", typescriptreact = \"typescript\", javascriptreact = \"typescript\", json = \"json\", lua = \"lua\", markdown = \"markdown\", sass = \"css\", scss = \"css\", python = \"python\", }, groups = { default = { augend.integer.alias.decimal, -- nonnegative decimal number (0, 1, 2, 3, ...) augend.integer.alias.decimal_int, -- nonnegative and negative decimal number augend.integer.alias.hex, -- nonnegative hex number (0x01, 0x1a1f, etc.) augend.date.alias[\"%Y/%m/%d\"], -- date (2022/02/19, etc.) ordinal_numbers, weekdays, months, capitalized_boolean, augend.constant.alias.bool, -- boolean value (true <-> false) logical_alias, }, vue = { augend.constant.new({ elements = { \"let\", \"const\" } }), augend.hexcolor.new({ case = \"lower\" }), augend.hexcolor.new({ case = \"upper\" }), }, typescript = { augend.constant.new({ elements = { \"let\", \"const\" } }), }, css = { augend.hexcolor.new({ case = \"lower\", }), augend.hexcolor.new({ case = \"upper\", }), }, markdown = { augend.misc.alias.markdown_header, }, json = { augend.semver.alias.semver, -- versioning (v1.1.2) }, lua = { augend.constant.new({ elements = { \"and\", \"or\" }, word = true, -- if false, \"sand\" is incremented into \"sor\", \"doctor\" into \"doctand\", etc. cyclic = true, -- \"or\" is incremented into \"and\". }), }, python = { augend.constant.new({ elements = { \"and\", \"or\" }, }), }, }, } end, config = function(_, opts) -- copy defaults to each group for name, group in pairs(opts.groups) do if name ~= \"default\" then vim.list_extend(group, opts.groups.default) end end require(\"dial.config\").augends:register_group(opts.groups) vim.g.dials_by_ft = opts.dials_by_ft end, }","s":"dial.nvim","u":"/extras/editor/dial","h":"#dialnvim","p":224},{"i":230,"t":"override nvim-cmp and add cmp-emoji { \"hrsh7th/nvim-cmp\", dependencies = { \"hrsh7th/cmp-emoji\" }, ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, { name = \"emoji\" }) end, }","s":"Add a nvim-cmp source","u":"/configuration/recipes","h":"#add-a-nvim-cmp-source","p":228},{"i":232,"t":"Use for completion and snippets (supertab). { \"hrsh7th/nvim-cmp\", ---@param opts cmp.ConfigSchema opts = function(_, opts) local has_words_before = function() unpack = unpack or table.unpack local line, col = unpack(vim.api.nvim_win_get_cursor(0)) return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match(\"%s\") == nil end local cmp = require(\"cmp\") opts.mapping = vim.tbl_extend(\"force\", opts.mapping, { [\"\"] = cmp.mapping(function(fallback) if cmp.visible() then -- You could replace select_next_item() with confirm({ select = true }) to get VS Code autocompletion behavior cmp.select_next_item() elseif vim.snippet.active({ direction = 1 }) then vim.schedule(function() vim.snippet.jump(1) end) elseif has_words_before() then cmp.complete() else fallback() end end, { \"i\", \"s\" }), [\"\"] = cmp.mapping(function(fallback) if cmp.visible() then cmp.select_prev_item() elseif vim.snippet.active({ direction = -1 }) then vim.schedule(function() vim.snippet.jump(-1) end) else fallback() end end, { \"i\", \"s\" }), }) end, }","s":"Supertab","u":"/configuration/recipes","h":"#supertab","p":228},{"i":234,"t":"{ \"echasnovski/mini.surround\", opts = { mappings = { add = \"gsa\", delete = \"gsd\", find = \"gsf\", find_left = \"gsF\", highlight = \"gsh\", replace = \"gsr\", update_n_lines = \"gsn\", }, }, }","s":"Change surround mappings","u":"/configuration/recipes","h":"#change-surround-mappings","p":228},{"i":236,"t":"{ \"folke/tokyonight.nvim\", opts = { transparent = true, styles = { sidebars = \"transparent\", floats = \"transparent\", }, }, }","s":"Make TokyoNight Transparent","u":"/configuration/recipes","h":"#make-tokyonight-transparent","p":228},{"i":238,"t":"{ \"neovim/nvim-lspconfig\", opts = { setup = { clangd = function(_, opts) opts.capabilities.offsetEncoding = { \"utf-16\" } end, }, }, }","s":"Fix clangd offset encoding","u":"/configuration/recipes","h":"#fix-clangd-offset-encoding","p":228},{"i":240,"t":"The recommended setup to integrate prettier with linters is to not integrate it with eslint. For this config, we have two extras, to enable eslint fix on save and enable the prettier formatter with null-ls. Add the below to your lua/config/lazy.lua file { { import = \"lazyvim.plugins.extras.linting.eslint\" }, { import = \"lazyvim.plugins.extras.formatting.prettier\" }, }","s":"Use Eslint for fix on save and prettier for formatting","u":"/configuration/recipes","h":"#use-eslint-for-fix-on-save-and-prettier-for-formatting","p":228},{"i":242,"t":"If your project is using eslint with eslint-plugin-prettier, then this will automatically fix eslint errors and format with prettier on save. Important: make sure not to add prettier to null-ls, otherwise this won't work! { \"neovim/nvim-lspconfig\", opts = { servers = { eslint = {} }, setup = { eslint = function() require(\"lazyvim.util\").lsp.on_attach(function(client) if client.name == \"eslint\" then client.server_capabilities.documentFormattingProvider = true elseif client.name == \"tsserver\" then client.server_capabilities.documentFormattingProvider = false end end) end, }, }, }","s":"Add Eslint and use it for formatting","u":"/configuration/recipes","h":"#add-eslint-and-use-it-for-formatting","p":228},{"i":244,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Harpoon2","u":"/extras/editor/harpoon2","h":"","p":243},{"i":246,"t":"Options Full Spec opts = { menu = { width = vim.api.nvim_win_get_width(0) - 4, }, settings = { save_on_toggle = true, }, } { \"ThePrimeagen/harpoon\", branch = \"harpoon2\", opts = { menu = { width = vim.api.nvim_win_get_width(0) - 4, }, settings = { save_on_toggle = true, }, }, keys = function() local keys = { { \"H\", function() require(\"harpoon\"):list():add() end, desc = \"Harpoon File\", }, { \"h\", function() local harpoon = require(\"harpoon\") harpoon.ui:toggle_quick_menu(harpoon:list()) end, desc = \"Harpoon Quick Menu\", }, } for i = 1, 5 do table.insert(keys, { \"\" .. i, function() require(\"harpoon\"):list():select(i) end, desc = \"Harpoon to File \" .. i, }) end return keys end, }","s":"harpoon","u":"/extras/editor/harpoon2","h":"#harpoon","p":243},{"i":248,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Inc-rename","u":"/extras/editor/inc-rename","h":"","p":247},{"i":250,"t":"Options Full Spec opts = {} { \"smjonas/inc-rename.nvim\", cmd = \"IncRename\", opts = {}, }","s":"inc-rename.nvim","u":"/extras/editor/inc-rename","h":"#inc-renamenvim","p":247},{"i":252,"t":"LSP Keymaps Options Full Spec opts = function() local keys = require(\"lazyvim.plugins.lsp.keymaps\").get() keys[#keys + 1] = { \"cr\", function() local inc_rename = require(\"inc_rename\") return \":\" .. inc_rename.config.cmd_name .. \" \" .. vim.fn.expand(\"\") end, expr = true, desc = \"Rename (inc-rename.nvim)\", has = \"rename\", } end { \"neovim/nvim-lspconfig\", opts = function() local keys = require(\"lazyvim.plugins.lsp.keymaps\").get() keys[#keys + 1] = { \"cr\", function() local inc_rename = require(\"inc_rename\") return \":\" .. inc_rename.config.cmd_name .. \" \" .. vim.fn.expand(\"\") end, expr = true, desc = \"Rename (inc-rename.nvim)\", has = \"rename\", } end, }","s":"nvim-lspconfig","u":"/extras/editor/inc-rename","h":"#nvim-lspconfig","p":247},{"i":254,"t":"Noice integration Options Full Spec opts = { presets = { inc_rename = true }, } { \"folke/noice.nvim\", optional = true, opts = { presets = { inc_rename = true }, }, }","s":"noice.nvim (optional)","u":"/extras/editor/inc-rename","h":"#noicenvim-optional","p":247},{"i":256,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Leap","u":"/extras/editor/leap","h":"","p":255},{"i":258,"t":"easily jump to any location and enhanced f/t motions for Leap Options Full Spec opts = { labeled_modes = \"nx\" } { \"ggandor/flit.nvim\", enabled = true, keys = function() ---@type LazyKeysSpec[] local ret = {} for _, key in ipairs({ \"f\", \"F\", \"t\", \"T\" }) do ret[#ret + 1] = { key, mode = { \"n\", \"x\", \"o\" } } end return ret end, opts = { labeled_modes = \"nx\" }, }","s":"flit.nvim","u":"/extras/editor/leap","h":"#flitnvim","p":255},{"i":260,"t":"Options Full Spec opts = {} { \"ggandor/leap.nvim\", enabled = true, keys = { { \"s\", mode = { \"n\", \"x\", \"o\" }, desc = \"Leap Forward to\" }, { \"S\", mode = { \"n\", \"x\", \"o\" }, desc = \"Leap Backward to\" }, { \"gs\", mode = { \"n\", \"x\", \"o\" }, desc = \"Leap from Windows\" }, }, config = function(_, opts) local leap = require(\"leap\") for k, v in pairs(opts) do leap.opts[k] = v end leap.add_default_mappings(true) vim.keymap.del({ \"x\", \"o\" }, \"x\") vim.keymap.del({ \"x\", \"o\" }, \"X\") end, }","s":"leap.nvim","u":"/extras/editor/leap","h":"#leapnvim","p":255},{"i":262,"t":"makes some plugins dot-repeatable like leap Options Full Spec opts = nil { \"tpope/vim-repeat\", event = \"VeryLazy\" }","s":"vim-repeat","u":"/extras/editor/leap","h":"#vim-repeat","p":255},{"i":264,"t":"rename surround mappings from gs to gz to prevent conflict with leap Options Full Spec opts = { mappings = { add = \"gza\", -- Add surrounding in Normal and Visual modes delete = \"gzd\", -- Delete surrounding find = \"gzf\", -- Find surrounding (to the right) find_left = \"gzF\", -- Find surrounding (to the left) highlight = \"gzh\", -- Highlight surrounding replace = \"gzr\", -- Replace surrounding update_n_lines = \"gzn\", -- Update `n_lines` }, } { \"echasnovski/mini.surround\", optional = true, opts = { mappings = { add = \"gza\", -- Add surrounding in Normal and Visual modes delete = \"gzd\", -- Delete surrounding find = \"gzf\", -- Find surrounding (to the right) find_left = \"gzF\", -- Find surrounding (to the left) highlight = \"gzh\", -- Highlight surrounding replace = \"gzr\", -- Replace surrounding update_n_lines = \"gzn\", -- Update `n_lines` }, }, keys = { { \"gz\", \"\", desc = \"+surround\" }, }, }","s":"mini.surround (optional)","u":"/extras/editor/leap","h":"#minisurround-optional","p":255},{"i":266,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini-diff","u":"/extras/editor/mini-diff","h":"","p":265},{"i":268,"t":"setup mini.diff Options Full Spec opts = { view = { style = \"sign\", signs = { add = \"▎\", change = \"▎\", delete = \"\", }, }, } { \"echasnovski/mini.diff\", event = \"VeryLazy\", keys = { { \"go\", function() require(\"mini.diff\").toggle_overlay(0) end, desc = \"Toggle mini.diff overlay\", }, }, opts = { view = { style = \"sign\", signs = { add = \"▎\", change = \"▎\", delete = \"\", }, }, }, }","s":"mini.diff","u":"/extras/editor/mini-diff","h":"#minidiff","p":265},{"i":270,"t":"Options Full Spec opts = function() Snacks.toggle({ name = \"Mini Diff Signs\", get = function() return vim.g.minidiff_disable ~= true end, set = function(state) vim.g.minidiff_disable = not state if state then require(\"mini.diff\").enable(0) else require(\"mini.diff\").disable(0) end -- HACK: redraw to update the signs vim.defer_fn(function() vim.cmd([[redraw!]]) end, 200) end, }):map(\"uG\") end { \"mini.diff\", opts = function() Snacks.toggle({ name = \"Mini Diff Signs\", get = function() return vim.g.minidiff_disable ~= true end, set = function(state) vim.g.minidiff_disable = not state if state then require(\"mini.diff\").enable(0) else require(\"mini.diff\").disable(0) end -- HACK: redraw to update the signs vim.defer_fn(function() vim.cmd([[redraw!]]) end, 200) end, }):map(\"uG\") end, }","s":"mini.diff","u":"/extras/editor/mini-diff","h":"#minidiff-1","p":265},{"i":272,"t":"lualine integration Options Full Spec opts = function(_, opts) local x = opts.sections.lualine_x for _, comp in ipairs(x) do if comp[1] == \"diff\" then comp.source = function() local summary = vim.b.minidiff_summary return summary and { added = summary.add, modified = summary.change, removed = summary.delete, } end break end end end { \"nvim-lualine/lualine.nvim\", opts = function(_, opts) local x = opts.sections.lualine_x for _, comp in ipairs(x) do if comp[1] == \"diff\" then comp.source = function() local summary = vim.b.minidiff_summary return summary and { added = summary.add, modified = summary.change, removed = summary.delete, } end break end end end, }","s":"lualine.nvim","u":"/extras/editor/mini-diff","h":"#lualinenvim","p":265},{"i":274,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini-move","u":"/extras/editor/mini-move","h":"","p":273},{"i":276,"t":"Options Full Spec opts = {} { \"echasnovski/mini.move\", event = \"VeryLazy\", opts = {}, }","s":"mini.move","u":"/extras/editor/mini-move","h":"#minimove","p":273},{"i":278,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini Files","u":"/extras/editor/mini-files","h":"","p":277},{"i":280,"t":"Options Full Spec opts = { windows = { preview = true, width_focus = 30, width_preview = 30, }, options = { -- Whether to use for editing directories -- Disabled by default in LazyVim because neo-tree is used for that use_as_default_explorer = false, }, } { \"echasnovski/mini.files\", opts = { windows = { preview = true, width_focus = 30, width_preview = 30, }, options = { -- Whether to use for editing directories -- Disabled by default in LazyVim because neo-tree is used for that use_as_default_explorer = false, }, }, keys = { { \"fm\", function() require(\"mini.files\").open(vim.api.nvim_buf_get_name(0), true) end, desc = \"Open mini.files (Directory of Current File)\", }, { \"fM\", function() require(\"mini.files\").open(vim.uv.cwd(), true) end, desc = \"Open mini.files (cwd)\", }, }, config = function(_, opts) require(\"mini.files\").setup(opts) local show_dotfiles = true local filter_show = function(fs_entry) return true end local filter_hide = function(fs_entry) return not vim.startswith(fs_entry.name, \".\") end local toggle_dotfiles = function() show_dotfiles = not show_dotfiles local new_filter = show_dotfiles and filter_show or filter_hide require(\"mini.files\").refresh({ content = { filter = new_filter } }) end local map_split = function(buf_id, lhs, direction, close_on_file) local rhs = function() local new_target_window local cur_target_window = require(\"mini.files\").get_explorer_state().target_window if cur_target_window ~= nil then vim.api.nvim_win_call(cur_target_window, function() vim.cmd(\"belowright \" .. direction .. \" split\") new_target_window = vim.api.nvim_get_current_win() end) require(\"mini.files\").set_target_window(new_target_window) require(\"mini.files\").go_in({ close_on_file = close_on_file }) end end local desc = \"Open in \" .. direction .. \" split\" if close_on_file then desc = desc .. \" and close\" end vim.keymap.set(\"n\", lhs, rhs, { buffer = buf_id, desc = desc }) end local files_set_cwd = function() local cur_entry_path = MiniFiles.get_fs_entry().path local cur_directory = vim.fs.dirname(cur_entry_path) if cur_directory ~= nil then vim.fn.chdir(cur_directory) end end vim.api.nvim_create_autocmd(\"User\", { pattern = \"MiniFilesBufferCreate\", callback = function(args) local buf_id = args.data.buf_id vim.keymap.set( \"n\", opts.mappings and opts.mappings.toggle_hidden or \"g.\", toggle_dotfiles, { buffer = buf_id, desc = \"Toggle hidden files\" } ) vim.keymap.set( \"n\", opts.mappings and opts.mappings.change_cwd or \"gc\", files_set_cwd, { buffer = args.data.buf_id, desc = \"Set cwd\" } ) map_split(buf_id, opts.mappings and opts.mappings.go_in_horizontal or \"s\", \"horizontal\", false) map_split(buf_id, opts.mappings and opts.mappings.go_in_vertical or \"v\", \"vertical\", false) map_split(buf_id, opts.mappings and opts.mappings.go_in_horizontal_plus or \"S\", \"horizontal\", true) map_split(buf_id, opts.mappings and opts.mappings.go_in_vertical_plus or \"V\", \"vertical\", true) end, }) vim.api.nvim_create_autocmd(\"User\", { pattern = \"MiniFilesActionRename\", callback = function(event) Snacks.rename.on_rename_file(event.data.from, event.data.to) end, }) end, }","s":"mini.files","u":"/extras/editor/mini-files","h":"#minifiles","p":277},{"i":282,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Navic","u":"/extras/editor/navic","h":"","p":281},{"i":284,"t":"lsp symbol navigation for lualine. This shows where in the code structure you are - within functions, classes, etc - in the statusline. Options Full Spec opts = function() return { separator = \" \", highlight = true, depth_limit = 5, icons = LazyVim.config.icons.kinds, lazy_update_context = true, } end { \"SmiteshP/nvim-navic\", lazy = true, init = function() vim.g.navic_silence = true LazyVim.lsp.on_attach(function(client, buffer) if client.supports_method(\"textDocument/documentSymbol\") then require(\"nvim-navic\").attach(client, buffer) end end) end, opts = function() return { separator = \" \", highlight = true, depth_limit = 5, icons = LazyVim.config.icons.kinds, lazy_update_context = true, } end, }","s":"nvim-navic","u":"/extras/editor/navic","h":"#nvim-navic","p":281},{"i":286,"t":"lualine integration Options Full Spec opts = function(_, opts) if not vim.g.trouble_lualine then table.insert(opts.sections.lualine_c, { \"navic\", color_correction = \"dynamic\" }) end end { \"nvim-lualine/lualine.nvim\", optional = true, opts = function(_, opts) if not vim.g.trouble_lualine then table.insert(opts.sections.lualine_c, { \"navic\", color_correction = \"dynamic\" }) end end, }","s":"lualine.nvim (optional)","u":"/extras/editor/navic","h":"#lualinenvim-optional","p":281},{"i":288,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Outline","u":"/extras/editor/outline","h":"","p":287},{"i":290,"t":"Options Full Spec opts = function() local defaults = require(\"outline.config\").defaults local opts = { symbols = { icons = {}, filter = vim.deepcopy(LazyVim.config.kind_filter), }, keymaps = { up_and_jump = \"\", down_and_jump = \"\", }, } for kind, symbol in pairs(defaults.symbols.icons) do opts.symbols.icons[kind] = { icon = LazyVim.config.icons.kinds[kind] or symbol.icon, hl = symbol.hl, } end return opts end { \"hedyhli/outline.nvim\", keys = { { \"cs\", \"Outline\", desc = \"Toggle Outline\" } }, cmd = \"Outline\", opts = function() local defaults = require(\"outline.config\").defaults local opts = { symbols = { icons = {}, filter = vim.deepcopy(LazyVim.config.kind_filter), }, keymaps = { up_and_jump = \"\", down_and_jump = \"\", }, } for kind, symbol in pairs(defaults.symbols.icons) do opts.symbols.icons[kind] = { icon = LazyVim.config.icons.kinds[kind] or symbol.icon, hl = symbol.hl, } end return opts end, }","s":"outline.nvim","u":"/extras/editor/outline","h":"#outlinenvim","p":287},{"i":292,"t":"Disable cs keymap so it doesn't conflict with outline.nvim Options Full Spec opts = nil { \"folke/trouble.nvim\", optional = true, keys = { { \"cs\", false }, }, }","s":"trouble.nvim (optional)","u":"/extras/editor/outline","h":"#troublenvim-optional","p":287},{"i":294,"t":"edgy integration Options Full Spec opts = function(_, opts) local edgy_idx = LazyVim.plugin.extra_idx(\"ui.edgy\") local symbols_idx = LazyVim.plugin.extra_idx(\"editor.outline\") if edgy_idx and edgy_idx > symbols_idx then LazyVim.warn( \"The `edgy.nvim` extra must be **imported** before the `outline.nvim` extra to work properly.\", { title = \"LazyVim\" } ) end opts.right = opts.right or {} table.insert(opts.right, { title = \"Outline\", ft = \"Outline\", pinned = true, open = \"Outline\", }) end { \"folke/edgy.nvim\", optional = true, opts = function(_, opts) local edgy_idx = LazyVim.plugin.extra_idx(\"ui.edgy\") local symbols_idx = LazyVim.plugin.extra_idx(\"editor.outline\") if edgy_idx and edgy_idx > symbols_idx then LazyVim.warn( \"The `edgy.nvim` extra must be **imported** before the `outline.nvim` extra to work properly.\", { title = \"LazyVim\" } ) end opts.right = opts.right or {} table.insert(opts.right, { title = \"Outline\", ft = \"Outline\", pinned = true, open = \"Outline\", }) end, }","s":"edgy.nvim (optional)","u":"/extras/editor/outline","h":"#edgynvim-optional","p":287},{"i":296,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Overseer","u":"/extras/editor/overseer","h":"","p":295},{"i":298,"t":"Options Full Spec opts = { dap = false, task_list = { bindings = { [\"\"] = false, [\"\"] = false, [\"\"] = false, [\"\"] = false, }, }, form = { win_opts = { winblend = 0, }, }, confirm = { win_opts = { winblend = 0, }, }, task_win = { win_opts = { winblend = 0, }, }, } { \"stevearc/overseer.nvim\", cmd = { \"OverseerOpen\", \"OverseerClose\", \"OverseerToggle\", \"OverseerSaveBundle\", \"OverseerLoadBundle\", \"OverseerDeleteBundle\", \"OverseerRunCmd\", \"OverseerRun\", \"OverseerInfo\", \"OverseerBuild\", \"OverseerQuickAction\", \"OverseerTaskAction\", \"OverseerClearCache\", }, opts = { dap = false, task_list = { bindings = { [\"\"] = false, [\"\"] = false, [\"\"] = false, [\"\"] = false, }, }, form = { win_opts = { winblend = 0, }, }, confirm = { win_opts = { winblend = 0, }, }, task_win = { win_opts = { winblend = 0, }, }, }, -- stylua: ignore keys = { { \"ow\", \"OverseerToggle\", desc = \"Task list\" }, { \"oo\", \"OverseerRun\", desc = \"Run task\" }, { \"oq\", \"OverseerQuickAction\", desc = \"Action recent task\" }, { \"oi\", \"OverseerInfo\", desc = \"Overseer Info\" }, { \"ob\", \"OverseerBuild\", desc = \"Task builder\" }, { \"ot\", \"OverseerTaskAction\", desc = \"Task action\" }, { \"oc\", \"OverseerClearCache\", desc = \"Clear cache\" }, }, }","s":"overseer.nvim","u":"/extras/editor/overseer","h":"#overseernvim","p":295},{"i":300,"t":"Options Full Spec opts = { integrations = { overseer = true }, } { \"catppuccin\", optional = true, opts = { integrations = { overseer = true }, }, }","s":"catppuccin (optional)","u":"/extras/editor/overseer","h":"#catppuccin-optional","p":295},{"i":302,"t":"Options Full Spec opts = { spec = { { \"o\", group = \"overseer\" }, }, } { \"folke/which-key.nvim\", optional = true, opts = { spec = { { \"o\", group = \"overseer\" }, }, }, }","s":"which-key.nvim (optional)","u":"/extras/editor/overseer","h":"#which-keynvim-optional","p":295},{"i":304,"t":"Options Full Spec opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { title = \"Overseer\", ft = \"OverseerList\", open = function() require(\"overseer\").open() end, }) end { \"folke/edgy.nvim\", optional = true, opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { title = \"Overseer\", ft = \"OverseerList\", open = function() require(\"overseer\").open() end, }) end, }","s":"edgy.nvim (optional)","u":"/extras/editor/overseer","h":"#edgynvim-optional","p":295},{"i":306,"t":"Options Full Spec opts = function(_, opts) opts = opts or {} opts.consumers = opts.consumers or {} opts.consumers.overseer = require(\"neotest.consumers.overseer\") end { \"nvim-neotest/neotest\", optional = true, opts = function(_, opts) opts = opts or {} opts.consumers = opts.consumers or {} opts.consumers.overseer = require(\"neotest.consumers.overseer\") end, }","s":"neotest (optional)","u":"/extras/editor/overseer","h":"#neotest-optional","p":295},{"i":308,"t":"Options Full Spec opts = function() require(\"overseer\").enable_dap() end { \"mfussenegger/nvim-dap\", optional = true, opts = function() require(\"overseer\").enable_dap() end, }","s":"nvim-dap (optional)","u":"/extras/editor/overseer","h":"#nvim-dap-optional","p":295},{"i":310,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Refactoring","u":"/extras/editor/refactoring","h":"","p":309},{"i":312,"t":"Options Full Spec opts = { prompt_func_return_type = { go = false, java = false, cpp = false, c = false, h = false, hpp = false, cxx = false, }, prompt_func_param_type = { go = false, java = false, cpp = false, c = false, h = false, hpp = false, cxx = false, }, printf_statements = {}, print_var_statements = {}, show_success_message = true, -- shows a message with information about the refactor on success -- i.e. [Refactor] Inlined 3 variable occurrences } { \"ThePrimeagen/refactoring.nvim\", event = { \"BufReadPre\", \"BufNewFile\" }, dependencies = { \"nvim-lua/plenary.nvim\", \"nvim-treesitter/nvim-treesitter\", }, keys = { { \"r\", \"\", desc = \"+refactor\", mode = { \"n\", \"v\" } }, { \"rs\", pick, mode = \"v\", desc = \"Refactor\", }, { \"ri\", function() require(\"refactoring\").refactor(\"Inline Variable\") end, mode = { \"n\", \"v\" }, desc = \"Inline Variable\", }, { \"rb\", function() require(\"refactoring\").refactor(\"Extract Block\") end, desc = \"Extract Block\", }, { \"rf\", function() require(\"refactoring\").refactor(\"Extract Block To File\") end, desc = \"Extract Block To File\", }, { \"rP\", function() require(\"refactoring\").debug.printf({ below = false }) end, desc = \"Debug Print\", }, { \"rp\", function() require(\"refactoring\").debug.print_var({ normal = true }) end, desc = \"Debug Print Variable\", }, { \"rc\", function() require(\"refactoring\").debug.cleanup({}) end, desc = \"Debug Cleanup\", }, { \"rf\", function() require(\"refactoring\").refactor(\"Extract Function\") end, mode = \"v\", desc = \"Extract Function\", }, { \"rF\", function() require(\"refactoring\").refactor(\"Extract Function To File\") end, mode = \"v\", desc = \"Extract Function To File\", }, { \"rx\", function() require(\"refactoring\").refactor(\"Extract Variable\") end, mode = \"v\", desc = \"Extract Variable\", }, { \"rp\", function() require(\"refactoring\").debug.print_var() end, mode = \"v\", desc = \"Debug Print Variable\", }, }, opts = { prompt_func_return_type = { go = false, java = false, cpp = false, c = false, h = false, hpp = false, cxx = false, }, prompt_func_param_type = { go = false, java = false, cpp = false, c = false, h = false, hpp = false, cxx = false, }, printf_statements = {}, print_var_statements = {}, show_success_message = true, -- shows a message with information about the refactor on success -- i.e. [Refactor] Inlined 3 variable occurrences }, config = function(_, opts) require(\"refactoring\").setup(opts) if LazyVim.has(\"telescope.nvim\") then LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"refactoring\") end) end end, }","s":"refactoring.nvim","u":"/extras/editor/refactoring","h":"#refactoringnvim","p":309},{"i":314,"t":"Options Full Spec opts = nil { \"nvim-lua/plenary.nvim\", \"nvim-treesitter/nvim-treesitter\", }","s":"plenary.nvim","u":"/extras/editor/refactoring","h":"#plenarynvim","p":309},{"i":316,"t":"Options Full Spec opts = nil \"nvim-treesitter/nvim-treesitter\"","s":"nvim-treesitter","u":"/extras/editor/refactoring","h":"#nvim-treesitter","p":309},{"i":318,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Telescope","u":"/extras/editor/telescope","h":"","p":317},{"i":320,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- In case you don't want to use `:LazyExtras`, -- then you need to set the option below. vim.g.lazyvim_picker = \"telescope\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/editor/telescope","h":"#options","p":317},{"i":322,"t":"Options Full Spec opts = function() if LazyVim.pick.want() ~= \"telescope\" then return end local Keys = require(\"lazyvim.plugins.lsp.keymaps\").get() -- stylua: ignore vim.list_extend(Keys, { { \"gd\", function() require(\"telescope.builtin\").lsp_definitions({ reuse_win = true }) end, desc = \"Goto Definition\", has = \"definition\" }, { \"gr\", \"Telescope lsp_references\", desc = \"References\", nowait = true }, { \"gI\", function() require(\"telescope.builtin\").lsp_implementations({ reuse_win = true }) end, desc = \"Goto Implementation\" }, { \"gy\", function() require(\"telescope.builtin\").lsp_type_definitions({ reuse_win = true }) end, desc = \"Goto T[y]pe Definition\" }, }) end { \"neovim/nvim-lspconfig\", opts = function() if LazyVim.pick.want() ~= \"telescope\" then return end local Keys = require(\"lazyvim.plugins.lsp.keymaps\").get() -- stylua: ignore vim.list_extend(Keys, { { \"gd\", function() require(\"telescope.builtin\").lsp_definitions({ reuse_win = true }) end, desc = \"Goto Definition\", has = \"definition\" }, { \"gr\", \"Telescope lsp_references\", desc = \"References\", nowait = true }, { \"gI\", function() require(\"telescope.builtin\").lsp_implementations({ reuse_win = true }) end, desc = \"Goto Implementation\" }, { \"gy\", function() require(\"telescope.builtin\").lsp_type_definitions({ reuse_win = true }) end, desc = \"Goto T[y]pe Definition\" }, }) end, }","s":"nvim-lspconfig","u":"/extras/editor/telescope","h":"#nvim-lspconfig","p":317},{"i":324,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Biome","u":"/extras/formatting/biome","h":"","p":323},{"i":326,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- Enable this option to avoid conflicts with Prettier. vim.g.lazyvim_prettier_needs_config = true Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/formatting/biome","h":"#options","p":323},{"i":328,"t":"Options Full Spec opts = { ensure_installed = { \"biome\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"biome\" } }, }","s":"mason.nvim","u":"/extras/formatting/biome","h":"#masonnvim","p":323},{"i":330,"t":"Options Full Spec opts = function(_, opts) opts.formatters_by_ft = opts.formatters_by_ft or {} for _, ft in ipairs(supported) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"biome\") end opts.formatters = opts.formatters or {} opts.formatters.biome = { require_cwd = true, } end { \"stevearc/conform.nvim\", optional = true, ---@param opts ConformOpts opts = function(_, opts) opts.formatters_by_ft = opts.formatters_by_ft or {} for _, ft in ipairs(supported) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"biome\") end opts.formatters = opts.formatters or {} opts.formatters.biome = { require_cwd = true, } end, }","s":"conform.nvim (optional)","u":"/extras/formatting/biome","h":"#conformnvim-optional","p":323},{"i":332,"t":"none-ls support Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.biome) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.biome) end, }","s":"none-ls.nvim (optional)","u":"/extras/formatting/biome","h":"#none-lsnvim-optional","p":323},{"i":334,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Black Formatter","u":"/extras/formatting/black","h":"","p":333},{"i":336,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.ensure_installed, \"black\") end { \"williamboman/mason.nvim\", opts = function(_, opts) table.insert(opts.ensure_installed, \"black\") end, }","s":"mason.nvim","u":"/extras/formatting/black","h":"#masonnvim","p":333},{"i":338,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.black) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.black) end, }","s":"none-ls.nvim (optional)","u":"/extras/formatting/black","h":"#none-lsnvim-optional","p":333},{"i":340,"t":"Options Full Spec opts = { formatters_by_ft = { [\"python\"] = { \"black\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { [\"python\"] = { \"black\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/formatting/black","h":"#conformnvim-optional","p":333},{"i":342,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Prettier","u":"/extras/formatting/prettier","h":"","p":341},{"i":344,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- Enable the option to require a Prettier config file -- If no prettier config file is found, the formatter will not be used vim.g.lazyvim_prettier_needs_config = false Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/formatting/prettier","h":"#options","p":341},{"i":346,"t":"Options Full Spec opts = { ensure_installed = { \"prettier\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"prettier\" } }, }","s":"mason.nvim","u":"/extras/formatting/prettier","h":"#masonnvim","p":341},{"i":348,"t":"conform Options Full Spec opts = function(_, opts) opts.formatters_by_ft = opts.formatters_by_ft or {} for _, ft in ipairs(supported) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"prettier\") end opts.formatters = opts.formatters or {} opts.formatters.prettier = { condition = function(_, ctx) return M.has_parser(ctx) and (vim.g.lazyvim_prettier_needs_config ~= true or M.has_config(ctx)) end, } end { \"stevearc/conform.nvim\", optional = true, ---@param opts ConformOpts opts = function(_, opts) opts.formatters_by_ft = opts.formatters_by_ft or {} for _, ft in ipairs(supported) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"prettier\") end opts.formatters = opts.formatters or {} opts.formatters.prettier = { condition = function(_, ctx) return M.has_parser(ctx) and (vim.g.lazyvim_prettier_needs_config ~= true or M.has_config(ctx)) end, } end, }","s":"conform.nvim (optional)","u":"/extras/formatting/prettier","h":"#conformnvim-optional","p":341},{"i":350,"t":"none-ls support Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.prettier) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.prettier) end, }","s":"none-ls.nvim (optional)","u":"/extras/formatting/prettier","h":"#none-lsnvim-optional","p":341},{"i":352,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Ansible","u":"/extras/lang/ansible","h":"","p":351},{"i":354,"t":"Options Full Spec opts = { ensure_installed = { \"ansible-lint\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"ansible-lint\" } }, }","s":"mason.nvim","u":"/extras/lang/ansible","h":"#masonnvim","p":351},{"i":356,"t":"Options Full Spec opts = { servers = { ansiblels = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { ansiblels = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/ansible","h":"#nvim-lspconfig","p":351},{"i":358,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-ansible\", ft = {}, keys = { { \"ta\", function() require(\"ansible\").run() end, desc = \"Ansible Run Playbook/Role\", silent = true, }, }, }","s":"nvim-ansible","u":"/extras/lang/ansible","h":"#nvim-ansible","p":351},{"i":360,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Astro","u":"/extras/lang/astro","h":"","p":359},{"i":362,"t":"lang.typescript","s":"Includes the following extras","u":"/extras/lang/astro","h":"#includes-the-following-extras","p":359},{"i":364,"t":"Options Full Spec opts = { ensure_installed = { \"astro\", \"css\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"astro\", \"css\" } }, }","s":"nvim-treesitter","u":"/extras/lang/astro","h":"#nvim-treesitter","p":359},{"i":366,"t":"LSP Servers Options Full Spec opts = { servers = { astro = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { astro = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/astro","h":"#nvim-lspconfig","p":359},{"i":368,"t":"Configure tsserver plugin Options Full Spec opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@astrojs/ts-plugin\", location = LazyVim.get_pkg_path(\"astro-language-server\", \"/node_modules/@astrojs/ts-plugin\"), enableForWorkspaceTypeScriptVersions = true, }, }) end { \"neovim/nvim-lspconfig\", opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@astrojs/ts-plugin\", location = LazyVim.get_pkg_path(\"astro-language-server\", \"/node_modules/@astrojs/ts-plugin\"), enableForWorkspaceTypeScriptVersions = true, }, }) end, }","s":"nvim-lspconfig","u":"/extras/lang/astro","h":"#nvim-lspconfig-1","p":359},{"i":370,"t":"Options Full Spec opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.astro = { \"prettier\" } end end { \"conform.nvim\", opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.astro = { \"prettier\" } end end, }","s":"conform.nvim","u":"/extras/lang/astro","h":"#conformnvim","p":359},{"i":372,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Angular","u":"/extras/lang/angular","h":"","p":371},{"i":374,"t":"lang.typescript","s":"Includes the following extras","u":"/extras/lang/angular","h":"#includes-the-following-extras","p":371},{"i":376,"t":"Options Full Spec opts = function(_, opts) if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"angular\", \"scss\" }) end vim.api.nvim_create_autocmd({ \"BufReadPost\", \"BufNewFile\" }, { pattern = { \"*.component.html\", \"*.container.html\" }, callback = function() vim.treesitter.start(nil, \"angular\") end, }) end { \"nvim-treesitter\", opts = function(_, opts) if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"angular\", \"scss\" }) end vim.api.nvim_create_autocmd({ \"BufReadPost\", \"BufNewFile\" }, { pattern = { \"*.component.html\", \"*.container.html\" }, callback = function() vim.treesitter.start(nil, \"angular\") end, }) end, }","s":"nvim-treesitter","u":"/extras/lang/angular","h":"#nvim-treesitter","p":371},{"i":378,"t":"LSP Servers Options Full Spec opts = { servers = { angularls = {}, }, setup = { angularls = function() LazyVim.lsp.on_attach(function(client) --HACK: disable angular renaming capability due to duplicate rename popping up client.server_capabilities.renameProvider = false end, \"angularls\") end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { angularls = {}, }, setup = { angularls = function() LazyVim.lsp.on_attach(function(client) --HACK: disable angular renaming capability due to duplicate rename popping up client.server_capabilities.renameProvider = false end, \"angularls\") end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/angular","h":"#nvim-lspconfig","p":371},{"i":380,"t":"Configure tsserver plugin Options Full Spec opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@angular/language-server\", location = LazyVim.get_pkg_path(\"angular-language-server\", \"/node_modules/@angular/language-server\"), enableForWorkspaceTypeScriptVersions = false, }, }) end { \"neovim/nvim-lspconfig\", opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@angular/language-server\", location = LazyVim.get_pkg_path(\"angular-language-server\", \"/node_modules/@angular/language-server\"), enableForWorkspaceTypeScriptVersions = false, }, }) end, }","s":"nvim-lspconfig","u":"/extras/lang/angular","h":"#nvim-lspconfig-1","p":371},{"i":382,"t":"formatting Options Full Spec opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.htmlangular = { \"prettier\" } end end { \"conform.nvim\", opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.htmlangular = { \"prettier\" } end end, }","s":"conform.nvim","u":"/extras/lang/angular","h":"#conformnvim","p":371},{"i":384,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Clangd","u":"/extras/lang/clangd","h":"","p":383},{"i":386,"t":"Add C/C++ to treesitter Options Full Spec opts = { ensure_installed = { \"cpp\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"cpp\" } }, }","s":"nvim-treesitter","u":"/extras/lang/clangd","h":"#nvim-treesitter","p":383},{"i":388,"t":"Options Full Spec opts = { inlay_hints = { inline = false, }, ast = { --These require codicons (https://github.com/microsoft/vscode-codicons) role_icons = { type = \"\", declaration = \"\", expression = \"\", specifier = \"\", statement = \"\", [\"template argument\"] = \"\", }, kind_icons = { Compound = \"\", Recovery = \"\", TranslationUnit = \"\", PackExpansion = \"\", TemplateTypeParm = \"\", TemplateTemplateParm = \"\", TemplateParamObject = \"\", }, }, } { \"p00f/clangd_extensions.nvim\", lazy = true, config = function() end, opts = { inlay_hints = { inline = false, }, ast = { --These require codicons (https://github.com/microsoft/vscode-codicons) role_icons = { type = \"\", declaration = \"\", expression = \"\", specifier = \"\", statement = \"\", [\"template argument\"] = \"\", }, kind_icons = { Compound = \"\", Recovery = \"\", TranslationUnit = \"\", PackExpansion = \"\", TemplateTypeParm = \"\", TemplateTemplateParm = \"\", TemplateParamObject = \"\", }, }, }, }","s":"clangd_extensions.nvim","u":"/extras/lang/clangd","h":"#clangd_extensionsnvim","p":383},{"i":390,"t":"Correctly setup lspconfig for clangd 🚀 Options Full Spec opts = { servers = { -- Ensure mason installs the server clangd = { keys = { { \"ch\", \"ClangdSwitchSourceHeader\", desc = \"Switch Source/Header (C/C++)\" }, }, root_dir = function(fname) return require(\"lspconfig.util\").root_pattern( \"Makefile\", \"configure.ac\", \"configure.in\", \"config.h.in\", \"meson.build\", \"meson_options.txt\", \"build.ninja\" )(fname) or require(\"lspconfig.util\").root_pattern(\"compile_commands.json\", \"compile_flags.txt\")( fname ) or require(\"lspconfig.util\").find_git_ancestor(fname) end, capabilities = { offsetEncoding = { \"utf-16\" }, }, cmd = { \"clangd\", \"--background-index\", \"--clang-tidy\", \"--header-insertion=iwyu\", \"--completion-style=detailed\", \"--function-arg-placeholders\", \"--fallback-style=llvm\", }, init_options = { usePlaceholders = true, completeUnimported = true, clangdFileStatus = true, }, }, }, setup = { clangd = function(_, opts) local clangd_ext_opts = LazyVim.opts(\"clangd_extensions.nvim\") require(\"clangd_extensions\").setup(vim.tbl_deep_extend(\"force\", clangd_ext_opts or {}, { server = opts })) return false end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { -- Ensure mason installs the server clangd = { keys = { { \"ch\", \"ClangdSwitchSourceHeader\", desc = \"Switch Source/Header (C/C++)\" }, }, root_dir = function(fname) return require(\"lspconfig.util\").root_pattern( \"Makefile\", \"configure.ac\", \"configure.in\", \"config.h.in\", \"meson.build\", \"meson_options.txt\", \"build.ninja\" )(fname) or require(\"lspconfig.util\").root_pattern(\"compile_commands.json\", \"compile_flags.txt\")( fname ) or require(\"lspconfig.util\").find_git_ancestor(fname) end, capabilities = { offsetEncoding = { \"utf-16\" }, }, cmd = { \"clangd\", \"--background-index\", \"--clang-tidy\", \"--header-insertion=iwyu\", \"--completion-style=detailed\", \"--function-arg-placeholders\", \"--fallback-style=llvm\", }, init_options = { usePlaceholders = true, completeUnimported = true, clangdFileStatus = true, }, }, }, setup = { clangd = function(_, opts) local clangd_ext_opts = LazyVim.opts(\"clangd_extensions.nvim\") require(\"clangd_extensions\").setup(vim.tbl_deep_extend(\"force\", clangd_ext_opts or {}, { server = opts })) return false end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/clangd","h":"#nvim-lspconfig","p":383},{"i":392,"t":"Options Full Spec opts = function(_, opts) opts.sorting = opts.sorting or {} opts.sorting.comparators = opts.sorting.comparators or {} table.insert(opts.sorting.comparators, 1, require(\"clangd_extensions.cmp_scores\")) end { \"hrsh7th/nvim-cmp\", optional = true, opts = function(_, opts) opts.sorting = opts.sorting or {} opts.sorting.comparators = opts.sorting.comparators or {} table.insert(opts.sorting.comparators, 1, require(\"clangd_extensions.cmp_scores\")) end, }","s":"nvim-cmp (optional)","u":"/extras/lang/clangd","h":"#nvim-cmp-optional","p":383},{"i":394,"t":"Options Full Spec opts = function() local dap = require(\"dap\") if not dap.adapters[\"codelldb\"] then require(\"dap\").adapters[\"codelldb\"] = { type = \"server\", host = \"localhost\", port = \"${port}\", executable = { command = \"codelldb\", args = { \"--port\", \"${port}\", }, }, } end for _, lang in ipairs({ \"c\", \"cpp\" }) do dap.configurations[lang] = { { type = \"codelldb\", request = \"launch\", name = \"Launch file\", program = function() return vim.fn.input(\"Path to executable: \", vim.fn.getcwd() .. \"/\", \"file\") end, cwd = \"${workspaceFolder}\", }, { type = \"codelldb\", request = \"attach\", name = \"Attach to process\", pid = require(\"dap.utils\").pick_process, cwd = \"${workspaceFolder}\", }, } end end { \"mfussenegger/nvim-dap\", optional = true, dependencies = { -- Ensure C/C++ debugger is installed \"williamboman/mason.nvim\", optional = true, opts = { ensure_installed = { \"codelldb\" } }, }, opts = function() local dap = require(\"dap\") if not dap.adapters[\"codelldb\"] then require(\"dap\").adapters[\"codelldb\"] = { type = \"server\", host = \"localhost\", port = \"${port}\", executable = { command = \"codelldb\", args = { \"--port\", \"${port}\", }, }, } end for _, lang in ipairs({ \"c\", \"cpp\" }) do dap.configurations[lang] = { { type = \"codelldb\", request = \"launch\", name = \"Launch file\", program = function() return vim.fn.input(\"Path to executable: \", vim.fn.getcwd() .. \"/\", \"file\") end, cwd = \"${workspaceFolder}\", }, { type = \"codelldb\", request = \"attach\", name = \"Attach to process\", pid = require(\"dap.utils\").pick_process, cwd = \"${workspaceFolder}\", }, } end end, }","s":"nvim-dap (optional)","u":"/extras/lang/clangd","h":"#nvim-dap-optional","p":383},{"i":396,"t":"Options Full Spec opts = { ensure_installed = { \"codelldb\" } } { -- Ensure C/C++ debugger is installed \"williamboman/mason.nvim\", optional = true, opts = { ensure_installed = { \"codelldb\" } }, }","s":"mason.nvim (optional)","u":"/extras/lang/clangd","h":"#masonnvim-optional","p":383},{"i":398,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Clojure","u":"/extras/lang/clojure","h":"","p":397},{"i":400,"t":"Add Clojure & related to treesitter Options Full Spec opts = { ensure_installed = { \"clojure\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"clojure\" } }, }","s":"nvim-treesitter","u":"/extras/lang/clojure","h":"#nvim-treesitter","p":397},{"i":402,"t":"Options Full Spec opts = nil { \"PaterJason/cmp-conjure\", }","s":"cmp-conjure","u":"/extras/lang/clojure","h":"#cmp-conjure","p":397},{"i":404,"t":"Add s-exp mappings Options Full Spec opts = {} { \"PaterJason/nvim-treesitter-sexp\", opts = {}, event = \"LazyFile\" }","s":"nvim-treesitter-sexp","u":"/extras/lang/clojure","h":"#nvim-treesitter-sexp","p":397},{"i":406,"t":"Colorize the output of the log buffer Options Full Spec opts = { line_starts_at = 3, } { \"m00qek/baleia.nvim\", opts = { line_starts_at = 3, }, config = function(_, opts) vim.g.conjure_baleia = require(\"baleia\").setup(opts) vim.api.nvim_create_user_command(\"BaleiaColorize\", function() vim.g.conjure_baleia.once(vim.api.nvim_get_current_buf()) end, { bang = true }) vim.api.nvim_create_user_command(\"BaleiaLogs\", vim.g.conjure_baleia.logger.show, { bang = true }) end, }","s":"baleia.nvim","u":"/extras/lang/clojure","h":"#baleianvim","p":397},{"i":408,"t":"Use Clojure REPL Options Full Spec opts = {} { \"Olical/conjure\", event = \"LazyFile\", config = function(_, _) require(\"conjure.main\").main() require(\"conjure.mapping\")[\"on-filetype\"]() end, init = function() -- print color codes if baleia.nvim is available local colorize = require(\"lazyvim.util\").has(\"baleia.nvim\") if colorize then vim.g[\"conjure#log#strip_ansi_escape_sequences_line_limit\"] = 0 else vim.g[\"conjure#log#strip_ansi_escape_sequences_line_limit\"] = 1 end -- disable diagnostics in log buffer and colorize it vim.api.nvim_create_autocmd({ \"BufWinEnter\" }, { pattern = \"conjure-log-*\", callback = function() local buffer = vim.api.nvim_get_current_buf() vim.diagnostic.enable(false, { bufnr = buffer }) if colorize and vim.g.conjure_baleia then vim.g.conjure_baleia.automatically(buffer) end vim.keymap.set( { \"n\", \"v\" }, \"[c\", \"call search('^; -\\\\+$', 'bw')\", { silent = true, buffer = true, desc = \"Jumps to the begining of previous evaluation output.\" } ) vim.keymap.set( { \"n\", \"v\" }, \"]c\", \"call search('^; -\\\\+$', 'w')\", { silent = true, buffer = true, desc = \"Jumps to the begining of next evaluation output.\" } ) end, }) -- prefer LSP for jump-to-definition and symbol-doc, and use conjure -- alternatives with K and gd vim.g[\"conjure#mapping#doc_word\"] = \"K\" vim.g[\"conjure#mapping#def_word\"] = \"gd\" end, }","s":"conjure","u":"/extras/lang/clojure","h":"#conjure","p":397},{"i":410,"t":"Extend auto completion Options Full Spec opts = function(_, opts) if type(opts.sources) == \"table\" then vim.list_extend(opts.sources, { name = \"clojure\" }) end end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"PaterJason/cmp-conjure\", }, opts = function(_, opts) if type(opts.sources) == \"table\" then vim.list_extend(opts.sources, { name = \"clojure\" }) end end, }","s":"nvim-cmp (optional)","u":"/extras/lang/clojure","h":"#nvim-cmp-optional","p":397},{"i":412,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"CMake","u":"/extras/lang/cmake","h":"","p":411},{"i":414,"t":"Options Full Spec opts = { ensure_installed = { \"cmake\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"cmake\" } }, }","s":"nvim-treesitter","u":"/extras/lang/cmake","h":"#nvim-treesitter","p":411},{"i":416,"t":"Options Full Spec opts = { ensure_installed = { \"cmakelang\", \"cmakelint\" } } { \"mason.nvim\", opts = { ensure_installed = { \"cmakelang\", \"cmakelint\" } }, }","s":"mason.nvim","u":"/extras/lang/cmake","h":"#masonnvim","p":411},{"i":418,"t":"Options Full Spec opts = { servers = { neocmake = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { neocmake = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/cmake","h":"#nvim-lspconfig","p":411},{"i":420,"t":"Options Full Spec opts = {} { \"Civitasv/cmake-tools.nvim\", lazy = true, init = function() local loaded = false local function check() local cwd = vim.uv.cwd() if vim.fn.filereadable(cwd .. \"/CMakeLists.txt\") == 1 then require(\"lazy\").load({ plugins = { \"cmake-tools.nvim\" } }) loaded = true end end check() vim.api.nvim_create_autocmd(\"DirChanged\", { callback = function() if not loaded then check() end end, }) end, opts = {}, }","s":"cmake-tools.nvim","u":"/extras/lang/cmake","h":"#cmake-toolsnvim","p":411},{"i":422,"t":"Options Full Spec opts = nil { \"cmake-tools.nvim\" }","s":"cmake-tools.nvim","u":"/extras/lang/cmake","h":"#cmake-toolsnvim-1","p":411},{"i":424,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.cmake_lint, }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.cmake_lint, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/cmake","h":"#none-lsnvim-optional","p":411},{"i":426,"t":"Options Full Spec opts = { linters_by_ft = { cmake = { \"cmakelint\" }, }, } { \"mfussenegger/nvim-lint\", optional = true, opts = { linters_by_ft = { cmake = { \"cmakelint\" }, }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/cmake","h":"#nvim-lint-optional","p":411},{"i":428,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Docker","u":"/extras/lang/docker","h":"","p":427},{"i":430,"t":"Options Full Spec opts = { ensure_installed = { \"dockerfile\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"dockerfile\" } }, }","s":"nvim-treesitter","u":"/extras/lang/docker","h":"#nvim-treesitter","p":427},{"i":432,"t":"Options Full Spec opts = { ensure_installed = { \"hadolint\" } } { \"mason.nvim\", opts = { ensure_installed = { \"hadolint\" } }, }","s":"mason.nvim","u":"/extras/lang/docker","h":"#masonnvim","p":427},{"i":434,"t":"Options Full Spec opts = { servers = { dockerls = {}, docker_compose_language_service = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { dockerls = {}, docker_compose_language_service = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/docker","h":"#nvim-lspconfig","p":427},{"i":436,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.hadolint, }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.hadolint, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/docker","h":"#none-lsnvim-optional","p":427},{"i":438,"t":"Options Full Spec opts = { linters_by_ft = { dockerfile = { \"hadolint\" }, }, } { \"mfussenegger/nvim-lint\", optional = true, opts = { linters_by_ft = { dockerfile = { \"hadolint\" }, }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/docker","h":"#nvim-lint-optional","p":427},{"i":440,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Fzf","u":"/extras/editor/fzf","h":"","p":439},{"i":442,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- In case you don't want to use `:LazyExtras`, -- then you need to set the option below. vim.g.lazyvim_picker = \"fzf\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/editor/fzf","h":"#options","p":439},{"i":444,"t":"Options Full Spec opts = function(_, opts) local config = require(\"fzf-lua.config\") local actions = require(\"fzf-lua.actions\") -- Quickfix config.defaults.keymap.fzf[\"ctrl-q\"] = \"select-all+accept\" config.defaults.keymap.fzf[\"ctrl-u\"] = \"half-page-up\" config.defaults.keymap.fzf[\"ctrl-d\"] = \"half-page-down\" config.defaults.keymap.fzf[\"ctrl-x\"] = \"jump\" config.defaults.keymap.fzf[\"ctrl-f\"] = \"preview-page-down\" config.defaults.keymap.fzf[\"ctrl-b\"] = \"preview-page-up\" config.defaults.keymap.builtin[\"\"] = \"preview-page-down\" config.defaults.keymap.builtin[\"\"] = \"preview-page-up\" -- Trouble if LazyVim.has(\"trouble.nvim\") then config.defaults.actions.files[\"ctrl-t\"] = require(\"trouble.sources.fzf\").actions.open end -- Toggle root dir / cwd config.defaults.actions.files[\"ctrl-r\"] = function(_, ctx) local o = vim.deepcopy(ctx.__call_opts) o.root = o.root == false o.cwd = nil o.buf = ctx.__CTX.bufnr LazyVim.pick.open(ctx.__INFO.cmd, o) end config.defaults.actions.files[\"alt-c\"] = config.defaults.actions.files[\"ctrl-r\"] config.set_action_helpstr(config.defaults.actions.files[\"ctrl-r\"], \"toggle-root-dir\") local img_previewer ---@type string[]? for _, v in ipairs({ { cmd = \"ueberzug\", args = {} }, { cmd = \"chafa\", args = { \"{file}\", \"--format=symbols\" } }, { cmd = \"viu\", args = { \"-b\" } }, }) do if vim.fn.executable(v.cmd) == 1 then img_previewer = vim.list_extend({ v.cmd }, v.args) break end end return { \"default-title\", fzf_colors = true, fzf_opts = { [\"--no-scrollbar\"] = true, }, defaults = { -- formatter = \"path.filename_first\", formatter = \"path.dirname_first\", }, previewers = { builtin = { extensions = { [\"png\"] = img_previewer, [\"jpg\"] = img_previewer, [\"jpeg\"] = img_previewer, [\"gif\"] = img_previewer, [\"webp\"] = img_previewer, }, ueberzug_scaler = \"fit_contain\", }, }, -- Custom LazyVim option to configure vim.ui.select ui_select = function(fzf_opts, items) return vim.tbl_deep_extend(\"force\", fzf_opts, { prompt = \" \", winopts = { title = \" \" .. vim.trim((fzf_opts.prompt or \"Select\"):gsub(\"%s*:%s*$\", \"\")) .. \" \", title_pos = \"center\", }, }, fzf_opts.kind == \"codeaction\" and { winopts = { layout = \"vertical\", -- height is number of items minus 15 lines for the preview, with a max of 80% screen height height = math.floor(math.min(vim.o.lines * 0.8 - 16, #items + 2) + 0.5) + 16, width = 0.5, preview = not vim.tbl_isempty(LazyVim.lsp.get_clients({ bufnr = 0, name = \"vtsls\" })) and { layout = \"vertical\", vertical = \"down:15,border-top\", hidden = \"hidden\", } or { layout = \"vertical\", vertical = \"down:15,border-top\", }, }, } or { winopts = { width = 0.5, -- height is number of items, with a max of 80% screen height height = math.floor(math.min(vim.o.lines * 0.8, #items + 2) + 0.5), }, }) end, winopts = { width = 0.8, height = 0.8, row = 0.5, col = 0.5, preview = { scrollchars = { \"┃\", \"\" }, }, }, files = { cwd_prompt = false, actions = { [\"alt-i\"] = { actions.toggle_ignore }, [\"alt-h\"] = { actions.toggle_hidden }, }, }, grep = { actions = { [\"alt-i\"] = { actions.toggle_ignore }, [\"alt-h\"] = { actions.toggle_hidden }, }, }, lsp = { symbols = { symbol_hl = function(s) return \"TroubleIcon\" .. s end, symbol_fmt = function(s) return s:lower() .. \"\\t\" end, child_prefix = false, }, code_actions = { previewer = vim.fn.executable(\"delta\") == 1 and \"codeaction_native\" or nil, }, }, } end { \"ibhagwan/fzf-lua\", cmd = \"FzfLua\", opts = function(_, opts) local config = require(\"fzf-lua.config\") local actions = require(\"fzf-lua.actions\") -- Quickfix config.defaults.keymap.fzf[\"ctrl-q\"] = \"select-all+accept\" config.defaults.keymap.fzf[\"ctrl-u\"] = \"half-page-up\" config.defaults.keymap.fzf[\"ctrl-d\"] = \"half-page-down\" config.defaults.keymap.fzf[\"ctrl-x\"] = \"jump\" config.defaults.keymap.fzf[\"ctrl-f\"] = \"preview-page-down\" config.defaults.keymap.fzf[\"ctrl-b\"] = \"preview-page-up\" config.defaults.keymap.builtin[\"\"] = \"preview-page-down\" config.defaults.keymap.builtin[\"\"] = \"preview-page-up\" -- Trouble if LazyVim.has(\"trouble.nvim\") then config.defaults.actions.files[\"ctrl-t\"] = require(\"trouble.sources.fzf\").actions.open end -- Toggle root dir / cwd config.defaults.actions.files[\"ctrl-r\"] = function(_, ctx) local o = vim.deepcopy(ctx.__call_opts) o.root = o.root == false o.cwd = nil o.buf = ctx.__CTX.bufnr LazyVim.pick.open(ctx.__INFO.cmd, o) end config.defaults.actions.files[\"alt-c\"] = config.defaults.actions.files[\"ctrl-r\"] config.set_action_helpstr(config.defaults.actions.files[\"ctrl-r\"], \"toggle-root-dir\") local img_previewer ---@type string[]? for _, v in ipairs({ { cmd = \"ueberzug\", args = {} }, { cmd = \"chafa\", args = { \"{file}\", \"--format=symbols\" } }, { cmd = \"viu\", args = { \"-b\" } }, }) do if vim.fn.executable(v.cmd) == 1 then img_previewer = vim.list_extend({ v.cmd }, v.args) break end end return { \"default-title\", fzf_colors = true, fzf_opts = { [\"--no-scrollbar\"] = true, }, defaults = { -- formatter = \"path.filename_first\", formatter = \"path.dirname_first\", }, previewers = { builtin = { extensions = { [\"png\"] = img_previewer, [\"jpg\"] = img_previewer, [\"jpeg\"] = img_previewer, [\"gif\"] = img_previewer, [\"webp\"] = img_previewer, }, ueberzug_scaler = \"fit_contain\", }, }, -- Custom LazyVim option to configure vim.ui.select ui_select = function(fzf_opts, items) return vim.tbl_deep_extend(\"force\", fzf_opts, { prompt = \" \", winopts = { title = \" \" .. vim.trim((fzf_opts.prompt or \"Select\"):gsub(\"%s*:%s*$\", \"\")) .. \" \", title_pos = \"center\", }, }, fzf_opts.kind == \"codeaction\" and { winopts = { layout = \"vertical\", -- height is number of items minus 15 lines for the preview, with a max of 80% screen height height = math.floor(math.min(vim.o.lines * 0.8 - 16, #items + 2) + 0.5) + 16, width = 0.5, preview = not vim.tbl_isempty(LazyVim.lsp.get_clients({ bufnr = 0, name = \"vtsls\" })) and { layout = \"vertical\", vertical = \"down:15,border-top\", hidden = \"hidden\", } or { layout = \"vertical\", vertical = \"down:15,border-top\", }, }, } or { winopts = { width = 0.5, -- height is number of items, with a max of 80% screen height height = math.floor(math.min(vim.o.lines * 0.8, #items + 2) + 0.5), }, }) end, winopts = { width = 0.8, height = 0.8, row = 0.5, col = 0.5, preview = { scrollchars = { \"┃\", \"\" }, }, }, files = { cwd_prompt = false, actions = { [\"alt-i\"] = { actions.toggle_ignore }, [\"alt-h\"] = { actions.toggle_hidden }, }, }, grep = { actions = { [\"alt-i\"] = { actions.toggle_ignore }, [\"alt-h\"] = { actions.toggle_hidden }, }, }, lsp = { symbols = { symbol_hl = function(s) return \"TroubleIcon\" .. s end, symbol_fmt = function(s) return s:lower() .. \"\\t\" end, child_prefix = false, }, code_actions = { previewer = vim.fn.executable(\"delta\") == 1 and \"codeaction_native\" or nil, }, }, } end, config = function(_, opts) if opts[1] == \"default-title\" then -- use the same prompt for all pickers for profile `default-title` and -- profiles that use `default-title` as base profile local function fix(t) t.prompt = t.prompt ~= nil and \" \" or nil for _, v in pairs(t) do if type(v) == \"table\" then fix(v) end end return t end opts = vim.tbl_deep_extend(\"force\", fix(require(\"fzf-lua.profiles.default-title\")), opts) opts[1] = nil end require(\"fzf-lua\").setup(opts) end, init = function() LazyVim.on_very_lazy(function() vim.ui.select = function(...) require(\"lazy\").load({ plugins = { \"fzf-lua\" } }) local opts = LazyVim.opts(\"fzf-lua\") or {} require(\"fzf-lua\").register_ui_select(opts.ui_select or nil) return vim.ui.select(...) end end) end, keys = { { \"\", \"\", ft = \"fzf\", mode = \"t\", nowait = true }, { \"\", \"\", ft = \"fzf\", mode = \"t\", nowait = true }, { \",\", \"FzfLua buffers sort_mru=true sort_lastused=true\", desc = \"Switch Buffer\", }, { \"/\", LazyVim.pick(\"live_grep\"), desc = \"Grep (Root Dir)\" }, { \":\", \"FzfLua command_history\", desc = \"Command History\" }, { \"\", LazyVim.pick(\"files\"), desc = \"Find Files (Root Dir)\" }, -- find { \"fb\", \"FzfLua buffers sort_mru=true sort_lastused=true\", desc = \"Buffers\" }, { \"fc\", LazyVim.pick.config_files(), desc = \"Find Config File\" }, { \"ff\", LazyVim.pick(\"files\"), desc = \"Find Files (Root Dir)\" }, { \"fF\", LazyVim.pick(\"files\", { root = false }), desc = \"Find Files (cwd)\" }, { \"fg\", \"FzfLua git_files\", desc = \"Find Files (git-files)\" }, { \"fr\", \"FzfLua oldfiles\", desc = \"Recent\" }, { \"fR\", LazyVim.pick(\"oldfiles\", { cwd = vim.uv.cwd() }), desc = \"Recent (cwd)\" }, -- git { \"gc\", \"FzfLua git_commits\", desc = \"Commits\" }, { \"gs\", \"FzfLua git_status\", desc = \"Status\" }, -- search { 's\"', \"FzfLua registers\", desc = \"Registers\" }, { \"sa\", \"FzfLua autocmds\", desc = \"Auto Commands\" }, { \"sb\", \"FzfLua grep_curbuf\", desc = \"Buffer\" }, { \"sc\", \"FzfLua command_history\", desc = \"Command History\" }, { \"sC\", \"FzfLua commands\", desc = \"Commands\" }, { \"sd\", \"FzfLua diagnostics_document\", desc = \"Document Diagnostics\" }, { \"sD\", \"FzfLua diagnostics_workspace\", desc = \"Workspace Diagnostics\" }, { \"sg\", LazyVim.pick(\"live_grep\"), desc = \"Grep (Root Dir)\" }, { \"sG\", LazyVim.pick(\"live_grep\", { root = false }), desc = \"Grep (cwd)\" }, { \"sh\", \"FzfLua help_tags\", desc = \"Help Pages\" }, { \"sH\", \"FzfLua highlights\", desc = \"Search Highlight Groups\" }, { \"sj\", \"FzfLua jumps\", desc = \"Jumplist\" }, { \"sk\", \"FzfLua keymaps\", desc = \"Key Maps\" }, { \"sl\", \"FzfLua loclist\", desc = \"Location List\" }, { \"sM\", \"FzfLua man_pages\", desc = \"Man Pages\" }, { \"sm\", \"FzfLua marks\", desc = \"Jump to Mark\" }, { \"sR\", \"FzfLua resume\", desc = \"Resume\" }, { \"sq\", \"FzfLua quickfix\", desc = \"Quickfix List\" }, { \"sw\", LazyVim.pick(\"grep_cword\"), desc = \"Word (Root Dir)\" }, { \"sW\", LazyVim.pick(\"grep_cword\", { root = false }), desc = \"Word (cwd)\" }, { \"sw\", LazyVim.pick(\"grep_visual\"), mode = \"v\", desc = \"Selection (Root Dir)\" }, { \"sW\", LazyVim.pick(\"grep_visual\", { root = false }), mode = \"v\", desc = \"Selection (cwd)\" }, { \"uC\", LazyVim.pick(\"colorschemes\"), desc = \"Colorscheme with Preview\" }, { \"ss\", function() require(\"fzf-lua\").lsp_document_symbols({ regex_filter = symbols_filter, }) end, desc = \"Goto Symbol\", }, { \"sS\", function() require(\"fzf-lua\").lsp_live_workspace_symbols({ regex_filter = symbols_filter, }) end, desc = \"Goto Symbol (Workspace)\", }, }, }","s":"fzf-lua","u":"/extras/editor/fzf","h":"#fzf-lua","p":439},{"i":446,"t":"Options Full Spec opts = nil { \"fzf-lua\" }","s":"fzf-lua","u":"/extras/editor/fzf","h":"#fzf-lua-1","p":439},{"i":448,"t":"Options Full Spec opts = function() local Keys = require(\"lazyvim.plugins.lsp.keymaps\").get() -- stylua: ignore vim.list_extend(Keys, { { \"gd\", \"FzfLua lsp_definitions jump_to_single_result=true ignore_current_line=true\", desc = \"Goto Definition\", has = \"definition\" }, { \"gr\", \"FzfLua lsp_references jump_to_single_result=true ignore_current_line=true\", desc = \"References\", nowait = true }, { \"gI\", \"FzfLua lsp_implementations jump_to_single_result=true ignore_current_line=true\", desc = \"Goto Implementation\" }, { \"gy\", \"FzfLua lsp_typedefs jump_to_single_result=true ignore_current_line=true\", desc = \"Goto T[y]pe Definition\" }, }) end { \"neovim/nvim-lspconfig\", opts = function() local Keys = require(\"lazyvim.plugins.lsp.keymaps\").get() -- stylua: ignore vim.list_extend(Keys, { { \"gd\", \"FzfLua lsp_definitions jump_to_single_result=true ignore_current_line=true\", desc = \"Goto Definition\", has = \"definition\" }, { \"gr\", \"FzfLua lsp_references jump_to_single_result=true ignore_current_line=true\", desc = \"References\", nowait = true }, { \"gI\", \"FzfLua lsp_implementations jump_to_single_result=true ignore_current_line=true\", desc = \"Goto Implementation\" }, { \"gy\", \"FzfLua lsp_typedefs jump_to_single_result=true ignore_current_line=true\", desc = \"Goto T[y]pe Definition\" }, }) end, }","s":"nvim-lspconfig","u":"/extras/editor/fzf","h":"#nvim-lspconfig","p":439},{"i":450,"t":"Options Full Spec opts = nil { \"folke/todo-comments.nvim\", optional = true, -- stylua: ignore keys = { { \"st\", function() require(\"todo-comments.fzf\").todo() end, desc = \"Todo\" }, { \"sT\", function () require(\"todo-comments.fzf\").todo({ keywords = { \"TODO\", \"FIX\", \"FIXME\" } }) end, desc = \"Todo/Fix/Fixme\" }, }, }","s":"todo-comments.nvim (optional)","u":"/extras/editor/fzf","h":"#todo-commentsnvim-optional","p":439},{"i":452,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Elm","u":"/extras/lang/elm","h":"","p":451},{"i":454,"t":"Options Full Spec opts = { ensure_installed = { \"elm\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"elm\" } }, }","s":"nvim-treesitter","u":"/extras/lang/elm","h":"#nvim-treesitter","p":451},{"i":456,"t":"Options Full Spec opts = { ensure_installed = { \"elm-format\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"elm-format\" } }, }","s":"mason.nvim","u":"/extras/lang/elm","h":"#masonnvim","p":451},{"i":458,"t":"Options Full Spec opts = { servers = { elmls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { elmls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/elm","h":"#nvim-lspconfig","p":451},{"i":460,"t":"Options Full Spec opts = { formatters_by_ft = { elm = { \"elm_format\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { elm = { \"elm_format\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/elm","h":"#conformnvim-optional","p":451},{"i":462,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Erlang","u":"/extras/lang/erlang","h":"","p":461},{"i":464,"t":"Options Full Spec opts = { servers = { erlangls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { erlangls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/erlang","h":"#nvim-lspconfig","p":461},{"i":466,"t":"Options Full Spec opts = { ensure_installed = { \"erlang\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"erlang\" } }, }","s":"nvim-treesitter","u":"/extras/lang/erlang","h":"#nvim-treesitter","p":461},{"i":468,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Git","u":"/extras/lang/git","h":"","p":467},{"i":470,"t":"Treesitter git support Options Full Spec opts = { ensure_installed = { \"git_config\", \"gitcommit\", \"git_rebase\", \"gitignore\", \"gitattributes\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"git_config\", \"gitcommit\", \"git_rebase\", \"gitignore\", \"gitattributes\" } }, }","s":"nvim-treesitter","u":"/extras/lang/git","h":"#nvim-treesitter","p":467},{"i":472,"t":"Options Full Spec opts = {} { \"petertriho/cmp-git\", opts = {} }","s":"cmp-git","u":"/extras/lang/git","h":"#cmp-git","p":467},{"i":474,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.sources, { name = \"git\" }) end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { { \"petertriho/cmp-git\", opts = {} }, }, ---@module 'cmp' ---@param opts cmp.ConfigSchema opts = function(_, opts) table.insert(opts.sources, { name = \"git\" }) end, }","s":"nvim-cmp (optional)","u":"/extras/lang/git","h":"#nvim-cmp-optional","p":467},{"i":476,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Gleam","u":"/extras/lang/gleam","h":"","p":475},{"i":478,"t":"Options Full Spec opts = { ensure_installed = { \"gleam\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"gleam\" } }, }","s":"nvim-treesitter","u":"/extras/lang/gleam","h":"#nvim-treesitter","p":475},{"i":480,"t":"Options Full Spec opts = { servers = { gleam = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { gleam = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/gleam","h":"#nvim-lspconfig","p":475},{"i":482,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Elixir","u":"/extras/lang/elixir","h":"","p":481},{"i":484,"t":"Options Full Spec opts = { servers = { elixirls = { keys = { { \"cp\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"manipulatePipes:serverid\", arguments = { \"toPipe\", params.textDocument.uri, params.position.line, params.position.character }, }) end, desc = \"To Pipe\", }, { \"cP\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"manipulatePipes:serverid\", arguments = { \"fromPipe\", params.textDocument.uri, params.position.line, params.position.character }, }) end, desc = \"From Pipe\", }, }, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { elixirls = { keys = { { \"cp\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"manipulatePipes:serverid\", arguments = { \"toPipe\", params.textDocument.uri, params.position.line, params.position.character }, }) end, desc = \"To Pipe\", }, { \"cP\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"manipulatePipes:serverid\", arguments = { \"fromPipe\", params.textDocument.uri, params.position.line, params.position.character }, }) end, desc = \"From Pipe\", }, }, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/elixir","h":"#nvim-lspconfig","p":481},{"i":486,"t":"Options Full Spec opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} vim.list_extend(opts.ensure_installed, { \"elixir\", \"heex\", \"eex\" }) vim.treesitter.language.register(\"markdown\", \"livebook\") end { \"nvim-treesitter/nvim-treesitter\", opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} vim.list_extend(opts.ensure_installed, { \"elixir\", \"heex\", \"eex\" }) vim.treesitter.language.register(\"markdown\", \"livebook\") end, }","s":"nvim-treesitter","u":"/extras/lang/elixir","h":"#nvim-treesitter","p":481},{"i":488,"t":"Options Full Spec opts = nil { \"jfpedroza/neotest-elixir\", }","s":"neotest-elixir","u":"/extras/lang/elixir","h":"#neotest-elixir","p":481},{"i":490,"t":"Options Full Spec opts = { adapters = { [\"neotest-elixir\"] = {}, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"jfpedroza/neotest-elixir\", }, opts = { adapters = { [\"neotest-elixir\"] = {}, }, }, }","s":"neotest (optional)","u":"/extras/lang/elixir","h":"#neotest-optional","p":481},{"i":492,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.credo.with({ condition = function(utils) return utils.root_has_file(\".credo.exs\") end, }), }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.credo.with({ condition = function(utils) return utils.root_has_file(\".credo.exs\") end, }), }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/elixir","h":"#none-lsnvim-optional","p":481},{"i":494,"t":"Options Full Spec opts = function(_, opts) opts.linters_by_ft = { elixir = { \"credo\" }, } opts.linters = { credo = { condition = function(ctx) return vim.fs.find({ \".credo.exs\" }, { path = ctx.filename, upward = true })[1] end, }, } end { \"mfussenegger/nvim-lint\", optional = true, opts = function(_, opts) opts.linters_by_ft = { elixir = { \"credo\" }, } opts.linters = { credo = { condition = function(ctx) return vim.fs.find({ \".credo.exs\" }, { path = ctx.filename, upward = true })[1] end, }, } end, }","s":"nvim-lint (optional)","u":"/extras/lang/elixir","h":"#nvim-lint-optional","p":481},{"i":496,"t":"Options Full Spec opts = nil { \"MeanderingProgrammer/render-markdown.nvim\", optional = true, ft = function(_, ft) vim.list_extend(ft, { \"livebook\" }) end, }","s":"render-markdown.nvim (optional)","u":"/extras/lang/elixir","h":"#render-markdownnvim-optional","p":481},{"i":498,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Helm","u":"/extras/lang/helm","h":"","p":497},{"i":500,"t":"Options Full Spec opts = nil { \"towolf/vim-helm\", ft = \"helm\" }","s":"vim-helm","u":"/extras/lang/helm","h":"#vim-helm","p":497},{"i":502,"t":"Options Full Spec opts = { ensure_installed = { \"helm\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"helm\" } }, }","s":"nvim-treesitter","u":"/extras/lang/helm","h":"#nvim-treesitter","p":497},{"i":504,"t":"Options Full Spec opts = { servers = { helm_ls = {}, }, setup = { yamlls = function() LazyVim.lsp.on_attach(function(client, buffer) if vim.bo[buffer].filetype == \"helm\" then vim.schedule(function() vim.cmd(\"LspStop ++force yamlls\") end) end end, \"yamlls\") end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { helm_ls = {}, }, setup = { yamlls = function() LazyVim.lsp.on_attach(function(client, buffer) if vim.bo[buffer].filetype == \"helm\" then vim.schedule(function() vim.cmd(\"LspStop ++force yamlls\") end) end end, \"yamlls\") end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/helm","h":"#nvim-lspconfig","p":497},{"i":506,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Haskell","u":"/extras/lang/haskell","h":"","p":505},{"i":508,"t":"Add Haskell to treesitter Options Full Spec opts = { ensure_installed = { \"haskell\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"haskell\" } }, }","s":"nvim-treesitter","u":"/extras/lang/haskell","h":"#nvim-treesitter","p":505},{"i":510,"t":"Options Full Spec opts = {} { \"mrcjkb/haskell-tools.nvim\", version = \"^3\", ft = { \"haskell\", \"lhaskell\", \"cabal\", \"cabalproject\" }, dependencies = { { \"nvim-telescope/telescope.nvim\", optional = true }, }, config = function() local ok, telescope = pcall(require, \"telescope\") if ok then telescope.load_extension(\"ht\") end end, }","s":"haskell-tools.nvim","u":"/extras/lang/haskell","h":"#haskell-toolsnvim","p":505},{"i":512,"t":"Options Full Spec opts = { ensure_installed = { \"haskell-language-server\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"haskell-language-server\" } }, }","s":"mason.nvim","u":"/extras/lang/haskell","h":"#masonnvim","p":505},{"i":514,"t":"Options Full Spec opts = { ensure_installed = { \"haskell-debug-adapter\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"haskell-debug-adapter\" } }, }","s":"mason.nvim","u":"/extras/lang/haskell","h":"#masonnvim-1","p":505},{"i":516,"t":"Options Full Spec opts = nil { \"mrcjkb/neotest-haskell\" }","s":"neotest-haskell","u":"/extras/lang/haskell","h":"#neotest-haskell","p":505},{"i":518,"t":"Options Full Spec opts = {} { \"mrcjkb/haskell-snippets.nvim\", dependencies = { \"L3MON4D3/LuaSnip\" }, ft = { \"haskell\", \"lhaskell\", \"cabal\", \"cabalproject\" }, config = function() local haskell_snippets = require(\"haskell-snippets\").all require(\"luasnip\").add_snippets(\"haskell\", haskell_snippets, { key = \"haskell\" }) end, }","s":"haskell-snippets.nvim","u":"/extras/lang/haskell","h":"#haskell-snippetsnvim","p":505},{"i":520,"t":"Options Full Spec opts = nil { \"L3MON4D3/LuaSnip\" }","s":"LuaSnip","u":"/extras/lang/haskell","h":"#luasnip","p":505},{"i":522,"t":"Options Full Spec opts = {} { \"luc-tielen/telescope_hoogle\", ft = { \"haskell\", \"lhaskell\", \"cabal\", \"cabalproject\" }, dependencies = { { \"nvim-telescope/telescope.nvim\" }, }, config = function() local ok, telescope = pcall(require, \"telescope\") if ok then telescope.load_extension(\"hoogle\") end end, }","s":"telescope_hoogle","u":"/extras/lang/haskell","h":"#telescope_hoogle","p":505},{"i":524,"t":"Make sure lspconfig doesn't start hls, as it conflicts with haskell-tools Options Full Spec opts = { setup = { hls = function() return true end, }, } { \"neovim/nvim-lspconfig\", opts = { setup = { hls = function() return true end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/haskell","h":"#nvim-lspconfig","p":505},{"i":526,"t":"Options Full Spec opts = nil { \"nvim-telescope/telescope.nvim\", optional = true }","s":"telescope.nvim","u":"/extras/lang/haskell","h":"#telescopenvim","p":505},{"i":528,"t":"Options Full Spec opts = nil { \"nvim-telescope/telescope.nvim\" }","s":"telescope.nvim","u":"/extras/lang/haskell","h":"#telescopenvim-1","p":505},{"i":530,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", optional = true, dependencies = { { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"haskell-debug-adapter\" } }, }, }, }","s":"nvim-dap (optional)","u":"/extras/lang/haskell","h":"#nvim-dap-optional","p":505},{"i":532,"t":"Options Full Spec opts = { adapters = { [\"neotest-haskell\"] = {}, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { { \"mrcjkb/neotest-haskell\" }, }, opts = { adapters = { [\"neotest-haskell\"] = {}, }, }, }","s":"neotest (optional)","u":"/extras/lang/haskell","h":"#neotest-optional","p":505},{"i":534,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Go","u":"/extras/lang/go","h":"","p":533},{"i":536,"t":"Options Full Spec opts = { ensure_installed = { \"go\", \"gomod\", \"gowork\", \"gosum\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"go\", \"gomod\", \"gowork\", \"gosum\" } }, }","s":"nvim-treesitter","u":"/extras/lang/go","h":"#nvim-treesitter","p":533},{"i":538,"t":"Options Full Spec opts = { servers = { gopls = { settings = { gopls = { gofumpt = true, codelenses = { gc_details = false, generate = true, regenerate_cgo = true, run_govulncheck = true, test = true, tidy = true, upgrade_dependency = true, vendor = true, }, hints = { assignVariableTypes = true, compositeLiteralFields = true, compositeLiteralTypes = true, constantValues = true, functionTypeParameters = true, parameterNames = true, rangeVariableTypes = true, }, analyses = { fieldalignment = true, nilness = true, unusedparams = true, unusedwrite = true, useany = true, }, usePlaceholders = true, completeUnimported = true, staticcheck = true, directoryFilters = { \"-.git\", \"-.vscode\", \"-.idea\", \"-.vscode-test\", \"-node_modules\" }, semanticTokens = true, }, }, }, }, setup = { gopls = function(_, opts) -- workaround for gopls not supporting semanticTokensProvider -- https://github.com/golang/go/issues/54531#issuecomment-1464982242 LazyVim.lsp.on_attach(function(client, _) if not client.server_capabilities.semanticTokensProvider then local semantic = client.config.capabilities.textDocument.semanticTokens client.server_capabilities.semanticTokensProvider = { full = true, legend = { tokenTypes = semantic.tokenTypes, tokenModifiers = semantic.tokenModifiers, }, range = true, } end end, \"gopls\") -- end workaround end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { gopls = { settings = { gopls = { gofumpt = true, codelenses = { gc_details = false, generate = true, regenerate_cgo = true, run_govulncheck = true, test = true, tidy = true, upgrade_dependency = true, vendor = true, }, hints = { assignVariableTypes = true, compositeLiteralFields = true, compositeLiteralTypes = true, constantValues = true, functionTypeParameters = true, parameterNames = true, rangeVariableTypes = true, }, analyses = { fieldalignment = true, nilness = true, unusedparams = true, unusedwrite = true, useany = true, }, usePlaceholders = true, completeUnimported = true, staticcheck = true, directoryFilters = { \"-.git\", \"-.vscode\", \"-.idea\", \"-.vscode-test\", \"-node_modules\" }, semanticTokens = true, }, }, }, }, setup = { gopls = function(_, opts) -- workaround for gopls not supporting semanticTokensProvider -- https://github.com/golang/go/issues/54531#issuecomment-1464982242 LazyVim.lsp.on_attach(function(client, _) if not client.server_capabilities.semanticTokensProvider then local semantic = client.config.capabilities.textDocument.semanticTokens client.server_capabilities.semanticTokensProvider = { full = true, legend = { tokenTypes = semantic.tokenTypes, tokenModifiers = semantic.tokenModifiers, }, range = true, } end end, \"gopls\") -- end workaround end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/go","h":"#nvim-lspconfig","p":533},{"i":540,"t":"Ensure Go tools are installed Options Full Spec opts = { ensure_installed = { \"goimports\", \"gofumpt\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"goimports\", \"gofumpt\" } }, }","s":"mason.nvim","u":"/extras/lang/go","h":"#masonnvim","p":533},{"i":542,"t":"Options Full Spec opts = { ensure_installed = { \"gomodifytags\", \"impl\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"gomodifytags\", \"impl\" } }, }","s":"mason.nvim","u":"/extras/lang/go","h":"#masonnvim-1","p":533},{"i":544,"t":"Options Full Spec opts = { ensure_installed = { \"delve\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"delve\" } }, }","s":"mason.nvim","u":"/extras/lang/go","h":"#masonnvim-2","p":533},{"i":546,"t":"Options Full Spec opts = {} { \"leoluz/nvim-dap-go\", opts = {}, }","s":"nvim-dap-go","u":"/extras/lang/go","h":"#nvim-dap-go","p":533},{"i":548,"t":"Options Full Spec opts = nil { \"fredrikaverpil/neotest-golang\", }","s":"neotest-golang","u":"/extras/lang/go","h":"#neotest-golang","p":533},{"i":550,"t":"Filetype icons Options Full Spec opts = { file = { [\".go-version\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, }, filetype = { gotmpl = { glyph = \"󰟓\", hl = \"MiniIconsGrey\" }, }, } { \"echasnovski/mini.icons\", opts = { file = { [\".go-version\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, }, filetype = { gotmpl = { glyph = \"󰟓\", hl = \"MiniIconsGrey\" }, }, }, }","s":"mini.icons","u":"/extras/lang/go","h":"#miniicons","p":533},{"i":552,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.code_actions.gomodifytags, nls.builtins.code_actions.impl, nls.builtins.formatting.goimports, nls.builtins.formatting.gofumpt, }) end { \"nvimtools/none-ls.nvim\", optional = true, dependencies = { { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"gomodifytags\", \"impl\" } }, }, }, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.code_actions.gomodifytags, nls.builtins.code_actions.impl, nls.builtins.formatting.goimports, nls.builtins.formatting.gofumpt, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/go","h":"#none-lsnvim-optional","p":533},{"i":554,"t":"Options Full Spec opts = { formatters_by_ft = { go = { \"goimports\", \"gofumpt\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { go = { \"goimports\", \"gofumpt\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/go","h":"#conformnvim-optional","p":533},{"i":556,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", optional = true, dependencies = { { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"delve\" } }, }, { \"leoluz/nvim-dap-go\", opts = {}, }, }, }","s":"nvim-dap (optional)","u":"/extras/lang/go","h":"#nvim-dap-optional","p":533},{"i":558,"t":"Options Full Spec opts = { adapters = { [\"neotest-golang\"] = { -- Here we can set options for neotest-golang, e.g. -- go_test_args = { \"-v\", \"-race\", \"-count=1\", \"-timeout=60s\" }, dap_go_enabled = true, -- requires leoluz/nvim-dap-go }, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"fredrikaverpil/neotest-golang\", }, opts = { adapters = { [\"neotest-golang\"] = { -- Here we can set options for neotest-golang, e.g. -- go_test_args = { \"-v\", \"-race\", \"-count=1\", \"-timeout=60s\" }, dap_go_enabled = true, -- requires leoluz/nvim-dap-go }, }, }, }","s":"neotest (optional)","u":"/extras/lang/go","h":"#neotest-optional","p":533},{"i":560,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"JSON","u":"/extras/lang/json","h":"","p":559},{"i":562,"t":"add json to treesitter Options Full Spec opts = { ensure_installed = { \"json5\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"json5\" } }, }","s":"nvim-treesitter","u":"/extras/lang/json","h":"#nvim-treesitter","p":559},{"i":564,"t":"yaml schema support Options Full Spec opts = nil { \"b0o/SchemaStore.nvim\", lazy = true, version = false, -- last release is way too old }","s":"SchemaStore.nvim","u":"/extras/lang/json","h":"#schemastorenvim","p":559},{"i":566,"t":"correctly setup lspconfig Options Full Spec opts = { -- make sure mason installs the server servers = { jsonls = { -- lazy-load schemastore when needed on_new_config = function(new_config) new_config.settings.json.schemas = new_config.settings.json.schemas or {} vim.list_extend(new_config.settings.json.schemas, require(\"schemastore\").json.schemas()) end, settings = { json = { format = { enable = true, }, validate = { enable = true }, }, }, }, }, } { \"neovim/nvim-lspconfig\", opts = { -- make sure mason installs the server servers = { jsonls = { -- lazy-load schemastore when needed on_new_config = function(new_config) new_config.settings.json.schemas = new_config.settings.json.schemas or {} vim.list_extend(new_config.settings.json.schemas, require(\"schemastore\").json.schemas()) end, settings = { json = { format = { enable = true, }, validate = { enable = true }, }, }, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/json","h":"#nvim-lspconfig","p":559},{"i":568,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Java","u":"/extras/lang/java","h":"","p":567},{"i":570,"t":"Add java to treesitter. Options Full Spec opts = { ensure_installed = { \"java\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"java\" } }, }","s":"nvim-treesitter","u":"/extras/lang/java","h":"#nvim-treesitter","p":567},{"i":572,"t":"Options Full Spec opts = { ensure_installed = { \"java-debug-adapter\", \"java-test\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"java-debug-adapter\", \"java-test\" } }, }","s":"mason.nvim","u":"/extras/lang/java","h":"#masonnvim","p":567},{"i":574,"t":"Configure nvim-lspconfig to install the server automatically via mason, but defer actually starting it to our configuration of nvim-jtdls below. Options Full Spec opts = { -- make sure mason installs the server servers = { jdtls = {}, }, setup = { jdtls = function() return true -- avoid duplicate servers end, }, } { \"neovim/nvim-lspconfig\", opts = { -- make sure mason installs the server servers = { jdtls = {}, }, setup = { jdtls = function() return true -- avoid duplicate servers end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/java","h":"#nvim-lspconfig","p":567},{"i":576,"t":"Set up nvim-jdtls to attach to java files. Options Full Spec opts = function() local cmd = { vim.fn.exepath(\"jdtls\") } if LazyVim.has(\"mason.nvim\") then local mason_registry = require(\"mason-registry\") local lombok_jar = mason_registry.get_package(\"jdtls\"):get_install_path() .. \"/lombok.jar\" table.insert(cmd, string.format(\"--jvm-arg=-javaagent:%s\", lombok_jar)) end return { -- How to find the root dir for a given filename. The default comes from -- lspconfig which provides a function specifically for java projects. root_dir = LazyVim.lsp.get_raw_config(\"jdtls\").default_config.root_dir, -- How to find the project name for a given root dir. project_name = function(root_dir) return root_dir and vim.fs.basename(root_dir) end, -- Where are the config and workspace dirs for a project? jdtls_config_dir = function(project_name) return vim.fn.stdpath(\"cache\") .. \"/jdtls/\" .. project_name .. \"/config\" end, jdtls_workspace_dir = function(project_name) return vim.fn.stdpath(\"cache\") .. \"/jdtls/\" .. project_name .. \"/workspace\" end, -- How to run jdtls. This can be overridden to a full java command-line -- if the Python wrapper script doesn't suffice. cmd = cmd, full_cmd = function(opts) local fname = vim.api.nvim_buf_get_name(0) local root_dir = opts.root_dir(fname) local project_name = opts.project_name(root_dir) local cmd = vim.deepcopy(opts.cmd) if project_name then vim.list_extend(cmd, { \"-configuration\", opts.jdtls_config_dir(project_name), \"-data\", opts.jdtls_workspace_dir(project_name), }) end return cmd end, -- These depend on nvim-dap, but can additionally be disabled by setting false here. dap = { hotcodereplace = \"auto\", config_overrides = {} }, dap_main = {}, test = true, settings = { java = { inlayHints = { parameterNames = { enabled = \"all\", }, }, }, }, } end { \"mfussenegger/nvim-jdtls\", dependencies = { \"folke/which-key.nvim\" }, ft = java_filetypes, opts = function() local cmd = { vim.fn.exepath(\"jdtls\") } if LazyVim.has(\"mason.nvim\") then local mason_registry = require(\"mason-registry\") local lombok_jar = mason_registry.get_package(\"jdtls\"):get_install_path() .. \"/lombok.jar\" table.insert(cmd, string.format(\"--jvm-arg=-javaagent:%s\", lombok_jar)) end return { -- How to find the root dir for a given filename. The default comes from -- lspconfig which provides a function specifically for java projects. root_dir = LazyVim.lsp.get_raw_config(\"jdtls\").default_config.root_dir, -- How to find the project name for a given root dir. project_name = function(root_dir) return root_dir and vim.fs.basename(root_dir) end, -- Where are the config and workspace dirs for a project? jdtls_config_dir = function(project_name) return vim.fn.stdpath(\"cache\") .. \"/jdtls/\" .. project_name .. \"/config\" end, jdtls_workspace_dir = function(project_name) return vim.fn.stdpath(\"cache\") .. \"/jdtls/\" .. project_name .. \"/workspace\" end, -- How to run jdtls. This can be overridden to a full java command-line -- if the Python wrapper script doesn't suffice. cmd = cmd, full_cmd = function(opts) local fname = vim.api.nvim_buf_get_name(0) local root_dir = opts.root_dir(fname) local project_name = opts.project_name(root_dir) local cmd = vim.deepcopy(opts.cmd) if project_name then vim.list_extend(cmd, { \"-configuration\", opts.jdtls_config_dir(project_name), \"-data\", opts.jdtls_workspace_dir(project_name), }) end return cmd end, -- These depend on nvim-dap, but can additionally be disabled by setting false here. dap = { hotcodereplace = \"auto\", config_overrides = {} }, dap_main = {}, test = true, settings = { java = { inlayHints = { parameterNames = { enabled = \"all\", }, }, }, }, } end, config = function(_, opts) -- Find the extra bundles that should be passed on the jdtls command-line -- if nvim-dap is enabled with java debug/test. local bundles = {} ---@type string[] if LazyVim.has(\"mason.nvim\") then local mason_registry = require(\"mason-registry\") if opts.dap and LazyVim.has(\"nvim-dap\") and mason_registry.is_installed(\"java-debug-adapter\") then local java_dbg_pkg = mason_registry.get_package(\"java-debug-adapter\") local java_dbg_path = java_dbg_pkg:get_install_path() local jar_patterns = { java_dbg_path .. \"/extension/server/com.microsoft.java.debug.plugin-*.jar\", } -- java-test also depends on java-debug-adapter. if opts.test and mason_registry.is_installed(\"java-test\") then local java_test_pkg = mason_registry.get_package(\"java-test\") local java_test_path = java_test_pkg:get_install_path() vim.list_extend(jar_patterns, { java_test_path .. \"/extension/server/*.jar\", }) end for _, jar_pattern in ipairs(jar_patterns) do for _, bundle in ipairs(vim.split(vim.fn.glob(jar_pattern), \"\\n\")) do table.insert(bundles, bundle) end end end end local function attach_jdtls() local fname = vim.api.nvim_buf_get_name(0) -- Configuration can be augmented and overridden by opts.jdtls local config = extend_or_override({ cmd = opts.full_cmd(opts), root_dir = opts.root_dir(fname), init_options = { bundles = bundles, }, settings = opts.settings, -- enable CMP capabilities capabilities = LazyVim.has(\"cmp-nvim-lsp\") and require(\"cmp_nvim_lsp\").default_capabilities() or nil, }, opts.jdtls) -- Existing server will be reused if the root_dir matches. require(\"jdtls\").start_or_attach(config) -- not need to require(\"jdtls.setup\").add_commands(), start automatically adds commands end -- Attach the jdtls for each java buffer. HOWEVER, this plugin loads -- depending on filetype, so this autocmd doesn't run for the first file. -- For that, we call directly below. vim.api.nvim_create_autocmd(\"FileType\", { pattern = java_filetypes, callback = attach_jdtls, }) -- Setup keymap and dap after the lsp is fully attached. -- https://github.com/mfussenegger/nvim-jdtls#nvim-dap-configuration -- https://neovim.io/doc/user/lsp.html#LspAttach vim.api.nvim_create_autocmd(\"LspAttach\", { callback = function(args) local client = vim.lsp.get_client_by_id(args.data.client_id) if client and client.name == \"jdtls\" then local wk = require(\"which-key\") wk.add({ { mode = \"n\", buffer = args.buf, { \"cx\", group = \"extract\" }, { \"cxv\", require(\"jdtls\").extract_variable_all, desc = \"Extract Variable\" }, { \"cxc\", require(\"jdtls\").extract_constant, desc = \"Extract Constant\" }, { \"cgs\", require(\"jdtls\").super_implementation, desc = \"Goto Super\" }, { \"cgS\", require(\"jdtls.tests\").goto_subjects, desc = \"Goto Subjects\" }, { \"co\", require(\"jdtls\").organize_imports, desc = \"Organize Imports\" }, }, }) wk.add({ { mode = \"v\", buffer = args.buf, { \"cx\", group = \"extract\" }, { \"cxm\", [[lua require('jdtls').extract_method(true)]], desc = \"Extract Method\", }, { \"cxv\", [[lua require('jdtls').extract_variable_all(true)]], desc = \"Extract Variable\", }, { \"cxc\", [[lua require('jdtls').extract_constant(true)]], desc = \"Extract Constant\", }, }, }) if LazyVim.has(\"mason.nvim\") then local mason_registry = require(\"mason-registry\") if opts.dap and LazyVim.has(\"nvim-dap\") and mason_registry.is_installed(\"java-debug-adapter\") then -- custom init for Java debugger require(\"jdtls\").setup_dap(opts.dap) require(\"jdtls.dap\").setup_dap_main_class_configs(opts.dap_main) -- Java Test require Java debugger to work if opts.test and mason_registry.is_installed(\"java-test\") then -- custom keymaps for Java test runner (not yet compatible with neotest) wk.add({ { mode = \"n\", buffer = args.buf, { \"t\", group = \"test\" }, { \"tt\", function() require(\"jdtls.dap\").test_class({ config_overrides = type(opts.test) ~= \"boolean\" and opts.test.config_overrides or nil, }) end, desc = \"Run All Test\", }, { \"tr\", function() require(\"jdtls.dap\").test_nearest_method({ config_overrides = type(opts.test) ~= \"boolean\" and opts.test.config_overrides or nil, }) end, desc = \"Run Nearest Test\", }, { \"tT\", require(\"jdtls.dap\").pick_test, desc = \"Run Test\" }, }, }) end end end -- User can set additional keymaps in opts.on_attach if opts.on_attach then opts.on_attach(args) end end end, }) -- Avoid race condition by calling attach the first time, since the autocmd won't fire. attach_jdtls() end, }","s":"nvim-jdtls","u":"/extras/lang/java","h":"#nvim-jdtls","p":567},{"i":578,"t":"Options Full Spec opts = nil { \"folke/which-key.nvim\" }","s":"which-key.nvim","u":"/extras/lang/java","h":"#which-keynvim","p":567},{"i":580,"t":"Ensure java debugger and test packages are installed. Options Full Spec opts = function() -- Simple configuration to attach to remote java debug process -- Taken directly from https://github.com/mfussenegger/nvim-dap/wiki/Java local dap = require(\"dap\") dap.configurations.java = { { type = \"java\", request = \"attach\", name = \"Debug (Attach) - Remote\", hostName = \"127.0.0.1\", port = 5005, }, } end { \"mfussenegger/nvim-dap\", optional = true, opts = function() -- Simple configuration to attach to remote java debug process -- Taken directly from https://github.com/mfussenegger/nvim-dap/wiki/Java local dap = require(\"dap\") dap.configurations.java = { { type = \"java\", request = \"attach\", name = \"Debug (Attach) - Remote\", hostName = \"127.0.0.1\", port = 5005, }, } end, dependencies = { { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"java-debug-adapter\", \"java-test\" } }, }, }, }","s":"nvim-dap (optional)","u":"/extras/lang/java","h":"#nvim-dap-optional","p":567},{"i":582,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Kotlin","u":"/extras/lang/kotlin","h":"","p":581},{"i":584,"t":"Add packages(linting, debug adapter) Options Full Spec opts = { ensure_installed = { \"ktlint\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"ktlint\" } }, }","s":"mason.nvim","u":"/extras/lang/kotlin","h":"#masonnvim","p":581},{"i":586,"t":"Add syntax highlighting Options Full Spec opts = { ensure_installed = { \"kotlin\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"kotlin\" } }, }","s":"nvim-treesitter","u":"/extras/lang/kotlin","h":"#nvim-treesitter","p":581},{"i":588,"t":"Add language server Options Full Spec opts = { servers = { kotlin_language_server = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { kotlin_language_server = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/kotlin","h":"#nvim-lspconfig","p":581},{"i":590,"t":"Add linting Options Full Spec opts = { linters_by_ft = { kotlin = { \"ktlint\" } }, } { \"mfussenegger/nvim-lint\", optional = true, dependencies = \"williamboman/mason.nvim\", opts = { linters_by_ft = { kotlin = { \"ktlint\" } }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/kotlin","h":"#nvim-lint-optional","p":581},{"i":592,"t":"Add formatting Options Full Spec opts = { formatters_by_ft = { kotlin = { \"ktlint\" } }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { kotlin = { \"ktlint\" } }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/kotlin","h":"#conformnvim-optional","p":581},{"i":594,"t":"Add formatting and linting Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.formatting.ktlint, nls.builtins.diagnostics.ktlint, }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.formatting.ktlint, nls.builtins.diagnostics.ktlint, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/kotlin","h":"#none-lsnvim-optional","p":581},{"i":596,"t":"Add debugger Options Full Spec opts = function() local dap = require(\"dap\") if not dap.adapters.kotlin then dap.adapters.kotlin = { type = \"executable\", command = \"kotlin-debug-adapter\", options = { auto_continue_if_many_stopped = false }, } end dap.configurations.kotlin = { { type = \"kotlin\", request = \"launch\", name = \"This file\", -- may differ, when in doubt, whatever your project structure may be, -- it has to correspond to the class file located at `build/classes/` -- and of course you have to build before you debug mainClass = function() local root = vim.fs.find(\"src\", { path = vim.uv.cwd(), upward = true, stop = vim.env.HOME })[1] or \"\" local fname = vim.api.nvim_buf_get_name(0) -- src/main/kotlin/websearch/Main.kt -> websearch.MainKt return fname:gsub(root, \"\"):gsub(\"main/kotlin/\", \"\"):gsub(\".kt\", \"Kt\"):gsub(\"/\", \".\"):sub(2, -1) end, projectRoot = \"${workspaceFolder}\", jsonLogFile = \"\", enableJsonLogging = false, }, { -- Use this for unit tests -- First, run -- ./gradlew --info cleanTest test --debug-jvm -- then attach the debugger to it type = \"kotlin\", request = \"attach\", name = \"Attach to debugging session\", port = 5005, args = {}, projectRoot = vim.fn.getcwd, hostName = \"localhost\", timeout = 2000, }, } end { \"mfussenegger/nvim-dap\", optional = true, dependencies = \"williamboman/mason.nvim\", opts = function() local dap = require(\"dap\") if not dap.adapters.kotlin then dap.adapters.kotlin = { type = \"executable\", command = \"kotlin-debug-adapter\", options = { auto_continue_if_many_stopped = false }, } end dap.configurations.kotlin = { { type = \"kotlin\", request = \"launch\", name = \"This file\", -- may differ, when in doubt, whatever your project structure may be, -- it has to correspond to the class file located at `build/classes/` -- and of course you have to build before you debug mainClass = function() local root = vim.fs.find(\"src\", { path = vim.uv.cwd(), upward = true, stop = vim.env.HOME })[1] or \"\" local fname = vim.api.nvim_buf_get_name(0) -- src/main/kotlin/websearch/Main.kt -> websearch.MainKt return fname:gsub(root, \"\"):gsub(\"main/kotlin/\", \"\"):gsub(\".kt\", \"Kt\"):gsub(\"/\", \".\"):sub(2, -1) end, projectRoot = \"${workspaceFolder}\", jsonLogFile = \"\", enableJsonLogging = false, }, { -- Use this for unit tests -- First, run -- ./gradlew --info cleanTest test --debug-jvm -- then attach the debugger to it type = \"kotlin\", request = \"attach\", name = \"Attach to debugging session\", port = 5005, args = {}, projectRoot = vim.fn.getcwd, hostName = \"localhost\", timeout = 2000, }, } end, }","s":"nvim-dap (optional)","u":"/extras/lang/kotlin","h":"#nvim-dap-optional","p":581},{"i":598,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Lean","u":"/extras/lang/lean","h":"","p":597},{"i":600,"t":"Options Full Spec opts = nil \"Julian/lean.nvim\"","s":"lean.nvim","u":"/extras/lang/lean","h":"#leannvim","p":597},{"i":602,"t":"Options Full Spec opts = nil { \"nvim-lua/plenary.nvim\", }","s":"plenary.nvim","u":"/extras/lang/lean","h":"#plenarynvim","p":597},{"i":604,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Nix","u":"/extras/lang/nix","h":"","p":603},{"i":606,"t":"Options Full Spec opts = { ensure_installed = { \"nix\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"nix\" } }, }","s":"nvim-treesitter","u":"/extras/lang/nix","h":"#nvim-treesitter","p":603},{"i":608,"t":"Options Full Spec opts = { servers = { nil_ls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { nil_ls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/nix","h":"#nvim-lspconfig","p":603},{"i":610,"t":"Options Full Spec opts = { formatters_by_ft = { nix = { \"nixfmt\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { nix = { \"nixfmt\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/nix","h":"#conformnvim-optional","p":603},{"i":612,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Nushell","u":"/extras/lang/nushell","h":"","p":611},{"i":614,"t":"Options Full Spec opts = { servers = { nushell = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { nushell = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/nushell","h":"#nvim-lspconfig","p":611},{"i":616,"t":"Options Full Spec opts = { ensure_installed = { \"nu\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"nu\" } }, }","s":"nvim-treesitter","u":"/extras/lang/nushell","h":"#nvim-treesitter","p":611},{"i":618,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Markdown","u":"/extras/lang/markdown","h":"","p":617},{"i":620,"t":"Options Full Spec opts = { ensure_installed = { \"markdownlint-cli2\", \"markdown-toc\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"markdownlint-cli2\", \"markdown-toc\" } }, }","s":"mason.nvim","u":"/extras/lang/markdown","h":"#masonnvim","p":617},{"i":622,"t":"Options Full Spec opts = { servers = { marksman = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { marksman = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/markdown","h":"#nvim-lspconfig","p":617},{"i":624,"t":"Markdown preview Options Full Spec opts = {} { \"iamcco/markdown-preview.nvim\", cmd = { \"MarkdownPreviewToggle\", \"MarkdownPreview\", \"MarkdownPreviewStop\" }, build = function() require(\"lazy\").load({ plugins = { \"markdown-preview.nvim\" } }) vim.fn[\"mkdp#util#install\"]() end, keys = { { \"cp\", ft = \"markdown\", \"MarkdownPreviewToggle\", desc = \"Markdown Preview\", }, }, config = function() vim.cmd([[do FileType]]) end, }","s":"markdown-preview.nvim","u":"/extras/lang/markdown","h":"#markdown-previewnvim","p":617},{"i":626,"t":"Options Full Spec opts = nil { \"markdown-preview.nvim\" }","s":"markdown-preview.nvim","u":"/extras/lang/markdown","h":"#markdown-previewnvim-1","p":617},{"i":628,"t":"Options Full Spec opts = { code = { sign = false, width = \"block\", right_pad = 1, }, heading = { sign = false, icons = {}, }, } { \"MeanderingProgrammer/render-markdown.nvim\", opts = { code = { sign = false, width = \"block\", right_pad = 1, }, heading = { sign = false, icons = {}, }, }, ft = { \"markdown\", \"norg\", \"rmd\", \"org\" }, config = function(_, opts) require(\"render-markdown\").setup(opts) Snacks.toggle({ name = \"Render Markdown\", get = function() return require(\"render-markdown.state\").enabled end, set = function(enabled) local m = require(\"render-markdown\") if enabled then m.enable() else m.disable() end end, }):map(\"um\") end, }","s":"render-markdown.nvim","u":"/extras/lang/markdown","h":"#render-markdownnvim","p":617},{"i":630,"t":"Options Full Spec opts = { formatters = { [\"markdown-toc\"] = { condition = function(_, ctx) for _, line in ipairs(vim.api.nvim_buf_get_lines(ctx.buf, 0, -1, false)) do if line:find(\"\") then return true end end end, }, [\"markdownlint-cli2\"] = { condition = function(_, ctx) local diag = vim.tbl_filter(function(d) return d.source == \"markdownlint\" end, vim.diagnostic.get(ctx.buf)) return #diag > 0 end, }, }, formatters_by_ft = { [\"markdown\"] = { \"prettier\", \"markdownlint-cli2\", \"markdown-toc\" }, [\"markdown.mdx\"] = { \"prettier\", \"markdownlint-cli2\", \"markdown-toc\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters = { [\"markdown-toc\"] = { condition = function(_, ctx) for _, line in ipairs(vim.api.nvim_buf_get_lines(ctx.buf, 0, -1, false)) do if line:find(\"\") then return true end end end, }, [\"markdownlint-cli2\"] = { condition = function(_, ctx) local diag = vim.tbl_filter(function(d) return d.source == \"markdownlint\" end, vim.diagnostic.get(ctx.buf)) return #diag > 0 end, }, }, formatters_by_ft = { [\"markdown\"] = { \"prettier\", \"markdownlint-cli2\", \"markdown-toc\" }, [\"markdown.mdx\"] = { \"prettier\", \"markdownlint-cli2\", \"markdown-toc\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/markdown","h":"#conformnvim-optional","p":617},{"i":632,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.markdownlint_cli2, }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.diagnostics.markdownlint_cli2, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/markdown","h":"#none-lsnvim-optional","p":617},{"i":634,"t":"Options Full Spec opts = { linters_by_ft = { markdown = { \"markdownlint-cli2\" }, }, } { \"mfussenegger/nvim-lint\", optional = true, opts = { linters_by_ft = { markdown = { \"markdownlint-cli2\" }, }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/markdown","h":"#nvim-lint-optional","p":617},{"i":636,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Ocaml","u":"/extras/lang/ocaml","h":"","p":635},{"i":638,"t":"Options Full Spec opts = function(_, opts) if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"ocaml\" }) end end { \"nvim-treesitter/nvim-treesitter\", opts = function(_, opts) if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"ocaml\" }) end end, }","s":"nvim-treesitter","u":"/extras/lang/ocaml","h":"#nvim-treesitter","p":635},{"i":640,"t":"Options Full Spec opts = { servers = { ocamllsp = { filetypes = { \"ocaml\", \"ocaml.menhir\", \"ocaml.interface\", \"ocaml.ocamllex\", \"reason\", \"dune\", }, root_dir = function(fname) return require(\"lspconfig.util\").root_pattern( \"*.opam\", \"esy.json\", \"package.json\", \".git\", \"dune-project\", \"dune-workspace\", \"*.ml\" )(fname) end, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { ocamllsp = { filetypes = { \"ocaml\", \"ocaml.menhir\", \"ocaml.interface\", \"ocaml.ocamllex\", \"reason\", \"dune\", }, root_dir = function(fname) return require(\"lspconfig.util\").root_pattern( \"*.opam\", \"esy.json\", \"package.json\", \".git\", \"dune-project\", \"dune-workspace\", \"*.ml\" )(fname) end, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/ocaml","h":"#nvim-lspconfig","p":635},{"i":642,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"PHP","u":"/extras/lang/php","h":"","p":641},{"i":644,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- LSP Server to use for PHP. -- Set to \"intelephense\" to use intelephense instead of phpactor. vim.g.lazyvim_php_lsp = \"intelephense\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/lang/php","h":"#options","p":641},{"i":646,"t":"Options Full Spec opts = { ensure_installed = { \"php\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"php\" } }, }","s":"nvim-treesitter","u":"/extras/lang/php","h":"#nvim-treesitter","p":641},{"i":648,"t":"Options Full Spec opts = { servers = { phpactor = { enabled = lsp == \"phpactor\", }, intelephense = { enabled = lsp == \"intelephense\", }, [lsp] = { enabled = true, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { phpactor = { enabled = lsp == \"phpactor\", }, intelephense = { enabled = lsp == \"intelephense\", }, [lsp] = { enabled = true, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/php","h":"#nvim-lspconfig","p":641},{"i":650,"t":"Options Full Spec opts = { ensure_installed = { \"phpcs\", \"php-cs-fixer\", }, } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"phpcs\", \"php-cs-fixer\", }, }, }","s":"mason.nvim","u":"/extras/lang/php","h":"#masonnvim","p":641},{"i":652,"t":"Options Full Spec opts = function() local dap = require(\"dap\") local path = require(\"mason-registry\").get_package(\"php-debug-adapter\"):get_install_path() dap.adapters.php = { type = \"executable\", command = \"node\", args = { path .. \"/extension/out/phpDebug.js\" }, } end { \"mfussenegger/nvim-dap\", optional = true, opts = function() local dap = require(\"dap\") local path = require(\"mason-registry\").get_package(\"php-debug-adapter\"):get_install_path() dap.adapters.php = { type = \"executable\", command = \"node\", args = { path .. \"/extension/out/phpDebug.js\" }, } end, }","s":"nvim-dap (optional)","u":"/extras/lang/php","h":"#nvim-dap-optional","p":641},{"i":654,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.phpcsfixer) table.insert(opts.sources, nls.builtins.diagnostics.phpcs) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.phpcsfixer) table.insert(opts.sources, nls.builtins.diagnostics.phpcs) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/php","h":"#none-lsnvim-optional","p":641},{"i":656,"t":"Options Full Spec opts = { linters_by_ft = { php = { \"phpcs\" }, }, } { \"mfussenegger/nvim-lint\", optional = true, opts = { linters_by_ft = { php = { \"phpcs\" }, }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/php","h":"#nvim-lint-optional","p":641},{"i":658,"t":"Options Full Spec opts = { formatters_by_ft = { php = { \"php_cs_fixer\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { php = { \"php_cs_fixer\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/php","h":"#conformnvim-optional","p":641},{"i":660,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Prisma","u":"/extras/lang/prisma","h":"","p":659},{"i":662,"t":"Options Full Spec opts = { ensure_installed = { \"prisma\" }, } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"prisma\" }, }, }","s":"nvim-treesitter","u":"/extras/lang/prisma","h":"#nvim-treesitter","p":659},{"i":664,"t":"Options Full Spec opts = { servers = { prismals = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { prismals = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/prisma","h":"#nvim-lspconfig","p":659},{"i":666,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Omnisharp","u":"/extras/lang/omnisharp","h":"","p":665},{"i":668,"t":"Options Full Spec opts = nil { \"Hoffs/omnisharp-extended-lsp.nvim\", lazy = true }","s":"omnisharp-extended-lsp.nvim","u":"/extras/lang/omnisharp","h":"#omnisharp-extended-lspnvim","p":665},{"i":670,"t":"Options Full Spec opts = { ensure_installed = { \"c_sharp\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"c_sharp\" } }, }","s":"nvim-treesitter","u":"/extras/lang/omnisharp","h":"#nvim-treesitter","p":665},{"i":672,"t":"Options Full Spec opts = { ensure_installed = { \"csharpier\", \"netcoredbg\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"csharpier\", \"netcoredbg\" } }, }","s":"mason.nvim","u":"/extras/lang/omnisharp","h":"#masonnvim","p":665},{"i":674,"t":"Options Full Spec opts = { servers = { omnisharp = { handlers = { [\"textDocument/definition\"] = function(...) return require(\"omnisharp_extended\").handler(...) end, }, keys = { { \"gd\", LazyVim.has(\"telescope.nvim\") and function() require(\"omnisharp_extended\").telescope_lsp_definitions() end or function() require(\"omnisharp_extended\").lsp_definitions() end, desc = \"Goto Definition\", }, }, enable_roslyn_analyzers = true, organize_imports_on_format = true, enable_import_completion = true, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { omnisharp = { handlers = { [\"textDocument/definition\"] = function(...) return require(\"omnisharp_extended\").handler(...) end, }, keys = { { \"gd\", LazyVim.has(\"telescope.nvim\") and function() require(\"omnisharp_extended\").telescope_lsp_definitions() end or function() require(\"omnisharp_extended\").lsp_definitions() end, desc = \"Goto Definition\", }, }, enable_roslyn_analyzers = true, organize_imports_on_format = true, enable_import_completion = true, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/omnisharp","h":"#nvim-lspconfig","p":665},{"i":676,"t":"Options Full Spec opts = nil { \"Issafalcon/neotest-dotnet\", }","s":"neotest-dotnet","u":"/extras/lang/omnisharp","h":"#neotest-dotnet","p":665},{"i":678,"t":"Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.csharpier) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local nls = require(\"null-ls\") opts.sources = opts.sources or {} table.insert(opts.sources, nls.builtins.formatting.csharpier) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/omnisharp","h":"#none-lsnvim-optional","p":665},{"i":680,"t":"Options Full Spec opts = { formatters_by_ft = { cs = { \"csharpier\" }, }, formatters = { csharpier = { command = \"dotnet-csharpier\", args = { \"--write-stdout\" }, }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { cs = { \"csharpier\" }, }, formatters = { csharpier = { command = \"dotnet-csharpier\", args = { \"--write-stdout\" }, }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/omnisharp","h":"#conformnvim-optional","p":665},{"i":682,"t":"Options Full Spec opts = function() local dap = require(\"dap\") if not dap.adapters[\"netcoredbg\"] then require(\"dap\").adapters[\"netcoredbg\"] = { type = \"executable\", command = vim.fn.exepath(\"netcoredbg\"), args = { \"--interpreter=vscode\" }, options = { detached = false, }, } end for _, lang in ipairs({ \"cs\", \"fsharp\", \"vb\" }) do if not dap.configurations[lang] then dap.configurations[lang] = { { type = \"netcoredbg\", name = \"Launch file\", request = \"launch\", ---@diagnostic disable-next-line: redundant-parameter program = function() return vim.fn.input(\"Path to dll: \", vim.fn.getcwd() .. \"/\", \"file\") end, cwd = \"${workspaceFolder}\", }, } end end end { \"mfussenegger/nvim-dap\", optional = true, opts = function() local dap = require(\"dap\") if not dap.adapters[\"netcoredbg\"] then require(\"dap\").adapters[\"netcoredbg\"] = { type = \"executable\", command = vim.fn.exepath(\"netcoredbg\"), args = { \"--interpreter=vscode\" }, options = { detached = false, }, } end for _, lang in ipairs({ \"cs\", \"fsharp\", \"vb\" }) do if not dap.configurations[lang] then dap.configurations[lang] = { { type = \"netcoredbg\", name = \"Launch file\", request = \"launch\", ---@diagnostic disable-next-line: redundant-parameter program = function() return vim.fn.input(\"Path to dll: \", vim.fn.getcwd() .. \"/\", \"file\") end, cwd = \"${workspaceFolder}\", }, } end end end, }","s":"nvim-dap (optional)","u":"/extras/lang/omnisharp","h":"#nvim-dap-optional","p":665},{"i":684,"t":"Options Full Spec opts = { adapters = { [\"neotest-dotnet\"] = { -- Here we can set options for neotest-dotnet }, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"Issafalcon/neotest-dotnet\", }, opts = { adapters = { [\"neotest-dotnet\"] = { -- Here we can set options for neotest-dotnet }, }, }, }","s":"neotest (optional)","u":"/extras/lang/omnisharp","h":"#neotest-optional","p":665},{"i":686,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Rego","u":"/extras/lang/rego","h":"","p":685},{"i":688,"t":"Options Full Spec opts = { servers = { regols = {}, regal = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { regols = {}, regal = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/rego","h":"#nvim-lspconfig","p":685},{"i":690,"t":"Options Full Spec opts = { ensure_installed = { \"rego\" }, } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"rego\" }, }, }","s":"nvim-treesitter","u":"/extras/lang/rego","h":"#nvim-treesitter","p":685},{"i":692,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"R","u":"/extras/lang/r","h":"","p":691},{"i":694,"t":"Options Full Spec opts = { -- Create a table with the options to be passed to setup() R_args = { \"--quiet\", \"--no-save\" }, hook = { on_filetype = function() -- This function will be called at the FileType event -- of files supported by R.nvim. This is an -- opportunity to create mappings local to buffers. vim.keymap.set(\"n\", \"\", \"RDSendLine\", { buffer = true }) vim.keymap.set(\"v\", \"\", \"RSendSelection\", { buffer = true }) local wk = require(\"which-key\") wk.add({ buffer = true, mode = { \"n\", \"v\" }, { \"a\", group = \"all\" }, { \"b\", group = \"between marks\" }, { \"c\", group = \"chunks\" }, { \"f\", group = \"functions\" }, { \"g\", group = \"goto\" }, { \"i\", group = \"install\" }, { \"k\", group = \"knit\" }, { \"p\", group = \"paragraph\" }, { \"q\", group = \"quarto\" }, { \"r\", group = \"r general\" }, { \"s\", group = \"split or send\" }, { \"t\", group = \"terminal\" }, { \"v\", group = \"view\" }, }) end, }, pdfviewer = \"\", } { \"R-nvim/R.nvim\", lazy = false, opts = { -- Create a table with the options to be passed to setup() R_args = { \"--quiet\", \"--no-save\" }, hook = { on_filetype = function() -- This function will be called at the FileType event -- of files supported by R.nvim. This is an -- opportunity to create mappings local to buffers. vim.keymap.set(\"n\", \"\", \"RDSendLine\", { buffer = true }) vim.keymap.set(\"v\", \"\", \"RSendSelection\", { buffer = true }) local wk = require(\"which-key\") wk.add({ buffer = true, mode = { \"n\", \"v\" }, { \"a\", group = \"all\" }, { \"b\", group = \"between marks\" }, { \"c\", group = \"chunks\" }, { \"f\", group = \"functions\" }, { \"g\", group = \"goto\" }, { \"i\", group = \"install\" }, { \"k\", group = \"knit\" }, { \"p\", group = \"paragraph\" }, { \"q\", group = \"quarto\" }, { \"r\", group = \"r general\" }, { \"s\", group = \"split or send\" }, { \"t\", group = \"terminal\" }, { \"v\", group = \"view\" }, }) end, }, pdfviewer = \"\", }, config = function(_, opts) vim.g.rout_follow_colorscheme = true require(\"r\").setup(opts) require(\"r.pdf.generic\").open = vim.ui.open end, }","s":"R.nvim","u":"/extras/lang/r","h":"#rnvim","p":691},{"i":696,"t":"Options Full Spec opts = nil { \"R-nvim/cmp-r\" }","s":"cmp-r","u":"/extras/lang/r","h":"#cmp-r","p":691},{"i":698,"t":"Options Full Spec opts = { ensure_installed = { \"r\", \"rnoweb\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"r\", \"rnoweb\" } }, }","s":"nvim-treesitter","u":"/extras/lang/r","h":"#nvim-treesitter","p":691},{"i":700,"t":"Options Full Spec opts = { servers = { r_language_server = { root_dir = function(fname) return require(\"lspconfig.util\").root_pattern(\"DESCRIPTION\", \"NAMESPACE\", \".Rbuildignore\")(fname) or require(\"lspconfig.util\").find_git_ancestor(fname) or vim.loop.os_homedir() end, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { r_language_server = { root_dir = function(fname) return require(\"lspconfig.util\").root_pattern(\"DESCRIPTION\", \"NAMESPACE\", \".Rbuildignore\")(fname) or require(\"lspconfig.util\").find_git_ancestor(fname) or vim.loop.os_homedir() end, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/r","h":"#nvim-lspconfig","p":691},{"i":702,"t":"Options Full Spec opts = nil { \"shunsambongi/neotest-testthat\", }","s":"neotest-testthat","u":"/extras/lang/r","h":"#neotest-testthat","p":691},{"i":704,"t":"Options Full Spec opts = function(_, opts) opts.sources = opts.sources or {} table.insert(opts.sources, { name = \"cmp_r\" }) end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { \"R-nvim/cmp-r\" }, opts = function(_, opts) opts.sources = opts.sources or {} table.insert(opts.sources, { name = \"cmp_r\" }) end, }","s":"nvim-cmp (optional)","u":"/extras/lang/r","h":"#nvim-cmp-optional","p":691},{"i":706,"t":"Options Full Spec opts = { adapters = { [\"neotest-testthat\"] = {}, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"shunsambongi/neotest-testthat\", }, opts = { adapters = { [\"neotest-testthat\"] = {}, }, }, }","s":"neotest (optional)","u":"/extras/lang/r","h":"#neotest-optional","p":691},{"i":708,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Ruby","u":"/extras/lang/ruby","h":"","p":707},{"i":710,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- LSP Server to use for Ruby. -- Set to \"solargraph\" to use solargraph instead of ruby_lsp. vim.g.lazyvim_ruby_lsp = \"ruby_lsp\" vim.g.lazyvim_ruby_formatter = \"rubocop\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/lang/ruby","h":"#options","p":707},{"i":712,"t":"Options Full Spec opts = { ensure_installed = { \"ruby\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"ruby\" } }, }","s":"nvim-treesitter","u":"/extras/lang/ruby","h":"#nvim-treesitter","p":707},{"i":714,"t":"Options Full Spec opts = { ---@type lspconfig.options servers = { ruby_lsp = { enabled = lsp == \"ruby_lsp\", }, solargraph = { enabled = lsp == \"solargraph\", }, rubocop = { -- If Solargraph and Rubocop are both enabled as an LSP, -- diagnostics will be duplicated because Solargraph -- already calls Rubocop if it is installed enabled = formatter == \"rubocop\" and lsp ~= \"solargraph\", }, standardrb = { enabled = formatter == \"standardrb\", }, }, } { \"neovim/nvim-lspconfig\", ---@class PluginLspOpts opts = { ---@type lspconfig.options servers = { ruby_lsp = { enabled = lsp == \"ruby_lsp\", }, solargraph = { enabled = lsp == \"solargraph\", }, rubocop = { -- If Solargraph and Rubocop are both enabled as an LSP, -- diagnostics will be duplicated because Solargraph -- already calls Rubocop if it is installed enabled = formatter == \"rubocop\" and lsp ~= \"solargraph\", }, standardrb = { enabled = formatter == \"standardrb\", }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/ruby","h":"#nvim-lspconfig","p":707},{"i":716,"t":"Options Full Spec opts = { ensure_installed = { \"erb-formatter\", \"erb-lint\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"erb-formatter\", \"erb-lint\" } }, }","s":"mason.nvim","u":"/extras/lang/ruby","h":"#masonnvim","p":707},{"i":718,"t":"Options Full Spec opts = {} { \"suketa/nvim-dap-ruby\", config = function() require(\"dap-ruby\").setup() end, }","s":"nvim-dap-ruby","u":"/extras/lang/ruby","h":"#nvim-dap-ruby","p":707},{"i":720,"t":"Options Full Spec opts = nil { \"olimorris/neotest-rspec\", }","s":"neotest-rspec","u":"/extras/lang/ruby","h":"#neotest-rspec","p":707},{"i":722,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", optional = true, dependencies = { \"suketa/nvim-dap-ruby\", config = function() require(\"dap-ruby\").setup() end, }, }","s":"nvim-dap (optional)","u":"/extras/lang/ruby","h":"#nvim-dap-optional","p":707},{"i":724,"t":"Options Full Spec opts = { formatters_by_ft = { ruby = { formatter }, eruby = { \"erb_format\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { ruby = { formatter }, eruby = { \"erb_format\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/ruby","h":"#conformnvim-optional","p":707},{"i":726,"t":"Options Full Spec opts = { adapters = { [\"neotest-rspec\"] = { -- NOTE: By default neotest-rspec uses the system wide rspec gem instead of the one through bundler -- rspec_cmd = function() -- return vim.tbl_flatten({ -- \"bundle\", -- \"exec\", -- \"rspec\", -- }) -- end, }, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"olimorris/neotest-rspec\", }, opts = { adapters = { [\"neotest-rspec\"] = { -- NOTE: By default neotest-rspec uses the system wide rspec gem instead of the one through bundler -- rspec_cmd = function() -- return vim.tbl_flatten({ -- \"bundle\", -- \"exec\", -- \"rspec\", -- }) -- end, }, }, }, }","s":"neotest (optional)","u":"/extras/lang/ruby","h":"#neotest-optional","p":707},{"i":728,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Scala","u":"/extras/lang/scala","h":"","p":727},{"i":730,"t":"Options Full Spec opts = { ensure_installed = { \"scala\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"scala\" } }, }","s":"nvim-treesitter","u":"/extras/lang/scala","h":"#nvim-treesitter","p":727},{"i":732,"t":"Options Full Spec opts = {} { \"scalameta/nvim-metals\", ft = { \"scala\", \"sbt\" }, config = function() end, }","s":"nvim-metals","u":"/extras/lang/scala","h":"#nvim-metals","p":727},{"i":734,"t":"Options Full Spec opts = { servers = { metals = { keys = { { \"me\", function() require(\"telescope\").extensions.metals.commands() end, desc = \"Metals commands\", }, { \"mc\", function() require(\"metals\").compile_cascade() end, desc = \"Metals compile cascade\", }, { \"mh\", function() require(\"metals\").hover_worksheet() end, desc = \"Metals hover worksheet\", }, }, init_options = { statusBarProvider = \"off\", }, settings = { showImplicitArguments = true, excludedPackages = { \"akka.actor.typed.javadsl\", \"com.github.swagger.akka.javadsl\" }, }, }, }, setup = { metals = function(_, opts) local metals = require(\"metals\") local metals_config = vim.tbl_deep_extend(\"force\", metals.bare_config(), opts) metals_config.on_attach = LazyVim.has(\"nvim-dap\") and metals.setup_dap or nil local nvim_metals_group = vim.api.nvim_create_augroup(\"nvim-metals\", { clear = true }) vim.api.nvim_create_autocmd(\"FileType\", { pattern = { \"scala\", \"sbt\" }, callback = function() metals.initialize_or_attach(metals_config) end, group = nvim_metals_group, }) return true end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { metals = { keys = { { \"me\", function() require(\"telescope\").extensions.metals.commands() end, desc = \"Metals commands\", }, { \"mc\", function() require(\"metals\").compile_cascade() end, desc = \"Metals compile cascade\", }, { \"mh\", function() require(\"metals\").hover_worksheet() end, desc = \"Metals hover worksheet\", }, }, init_options = { statusBarProvider = \"off\", }, settings = { showImplicitArguments = true, excludedPackages = { \"akka.actor.typed.javadsl\", \"com.github.swagger.akka.javadsl\" }, }, }, }, setup = { metals = function(_, opts) local metals = require(\"metals\") local metals_config = vim.tbl_deep_extend(\"force\", metals.bare_config(), opts) metals_config.on_attach = LazyVim.has(\"nvim-dap\") and metals.setup_dap or nil local nvim_metals_group = vim.api.nvim_create_augroup(\"nvim-metals\", { clear = true }) vim.api.nvim_create_autocmd(\"FileType\", { pattern = { \"scala\", \"sbt\" }, callback = function() metals.initialize_or_attach(metals_config) end, group = nvim_metals_group, }) return true end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/scala","h":"#nvim-lspconfig","p":727},{"i":736,"t":"Options Full Spec opts = function() -- Debug settings local dap = require(\"dap\") dap.configurations.scala = { { type = \"scala\", request = \"launch\", name = \"RunOrTest\", metals = { runType = \"runOrTestFile\", --args = { \"firstArg\", \"secondArg\", \"thirdArg\" }, -- here just as an example }, }, { type = \"scala\", request = \"launch\", name = \"Test Target\", metals = { runType = \"testTarget\", }, }, } end { \"mfussenegger/nvim-dap\", optional = true, opts = function() -- Debug settings local dap = require(\"dap\") dap.configurations.scala = { { type = \"scala\", request = \"launch\", name = \"RunOrTest\", metals = { runType = \"runOrTestFile\", --args = { \"firstArg\", \"secondArg\", \"thirdArg\" }, -- here just as an example }, }, { type = \"scala\", request = \"launch\", name = \"Test Target\", metals = { runType = \"testTarget\", }, }, } end, }","s":"nvim-dap (optional)","u":"/extras/lang/scala","h":"#nvim-dap-optional","p":727},{"i":738,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Rust","u":"/extras/lang/rust","h":"","p":737},{"i":740,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- LSP Server to use for Rust. -- Set to \"bacon-ls\" to use bacon-ls instead of rust-analyzer. -- only for diagnostics. The rest of LSP support will still be -- provided by rust-analyzer. vim.g.lazyvim_rust_diagnostics = \"rust-analyzer\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/lang/rust","h":"#options","p":737},{"i":742,"t":"LSP for Cargo.toml Options Full Spec opts = { completion = { crates = { enabled = true, }, }, lsp = { enabled = true, actions = true, completion = true, hover = true, }, } { \"Saecki/crates.nvim\", event = { \"BufRead Cargo.toml\" }, opts = { completion = { crates = { enabled = true, }, }, lsp = { enabled = true, actions = true, completion = true, hover = true, }, }, }","s":"crates.nvim","u":"/extras/lang/rust","h":"#cratesnvim","p":737},{"i":744,"t":"Add Rust & related to treesitter Options Full Spec opts = { ensure_installed = { \"rust\", \"ron\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"rust\", \"ron\" } }, }","s":"nvim-treesitter","u":"/extras/lang/rust","h":"#nvim-treesitter","p":737},{"i":746,"t":"Options Full Spec opts = { server = { on_attach = function(_, bufnr) vim.keymap.set(\"n\", \"cR\", function() vim.cmd.RustLsp(\"codeAction\") end, { desc = \"Code Action\", buffer = bufnr }) vim.keymap.set(\"n\", \"dr\", function() vim.cmd.RustLsp(\"debuggables\") end, { desc = \"Rust Debuggables\", buffer = bufnr }) end, default_settings = { -- rust-analyzer language server configuration [\"rust-analyzer\"] = { cargo = { allFeatures = true, loadOutDirsFromCheck = true, buildScripts = { enable = true, }, }, -- Add clippy lints for Rust if using rust-analyzer checkOnSave = diagnostics == \"rust-analyzer\", -- Enable diagnostics if using rust-analyzer diagnostics = { enable = diagnostics == \"rust-analyzer\", }, procMacro = { enable = true, ignored = { [\"async-trait\"] = { \"async_trait\" }, [\"napi-derive\"] = { \"napi\" }, [\"async-recursion\"] = { \"async_recursion\" }, }, }, files = { excludeDirs = { \".direnv\", \".git\", \".github\", \".gitlab\", \"bin\", \"node_modules\", \"target\", \"venv\", \".venv\", }, }, }, }, }, } { \"mrcjkb/rustaceanvim\", version = vim.fn.has(\"nvim-0.10.0\") == 0 and \"^4\" or false, ft = { \"rust\" }, opts = { server = { on_attach = function(_, bufnr) vim.keymap.set(\"n\", \"cR\", function() vim.cmd.RustLsp(\"codeAction\") end, { desc = \"Code Action\", buffer = bufnr }) vim.keymap.set(\"n\", \"dr\", function() vim.cmd.RustLsp(\"debuggables\") end, { desc = \"Rust Debuggables\", buffer = bufnr }) end, default_settings = { -- rust-analyzer language server configuration [\"rust-analyzer\"] = { cargo = { allFeatures = true, loadOutDirsFromCheck = true, buildScripts = { enable = true, }, }, -- Add clippy lints for Rust if using rust-analyzer checkOnSave = diagnostics == \"rust-analyzer\", -- Enable diagnostics if using rust-analyzer diagnostics = { enable = diagnostics == \"rust-analyzer\", }, procMacro = { enable = true, ignored = { [\"async-trait\"] = { \"async_trait\" }, [\"napi-derive\"] = { \"napi\" }, [\"async-recursion\"] = { \"async_recursion\" }, }, }, files = { excludeDirs = { \".direnv\", \".git\", \".github\", \".gitlab\", \"bin\", \"node_modules\", \"target\", \"venv\", \".venv\", }, }, }, }, }, }, config = function(_, opts) if LazyVim.has(\"mason.nvim\") then local package_path = require(\"mason-registry\").get_package(\"codelldb\"):get_install_path() local codelldb = package_path .. \"/extension/adapter/codelldb\" local library_path = package_path .. \"/extension/lldb/lib/liblldb.dylib\" local uname = io.popen(\"uname\"):read(\"*l\") if uname == \"Linux\" then library_path = package_path .. \"/extension/lldb/lib/liblldb.so\" end opts.dap = { adapter = require(\"rustaceanvim.config\").get_codelldb_adapter(codelldb, library_path), } end vim.g.rustaceanvim = vim.tbl_deep_extend(\"keep\", vim.g.rustaceanvim or {}, opts or {}) if vim.fn.executable(\"rust-analyzer\") == 0 then LazyVim.error( \"**rust-analyzer** not found in PATH, please install it.\\nhttps://rust-analyzer.github.io/\", { title = \"rustaceanvim\" } ) end end, }","s":"rustaceanvim","u":"/extras/lang/rust","h":"#rustaceanvim","p":737},{"i":748,"t":"Correctly setup lspconfig for Rust 🚀 Options Full Spec opts = { servers = { bacon_ls = { enabled = diagnostics == \"bacon-ls\", }, rust_analyzer = { enabled = false }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { bacon_ls = { enabled = diagnostics == \"bacon-ls\", }, rust_analyzer = { enabled = false }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/rust","h":"#nvim-lspconfig","p":737},{"i":750,"t":"Ensure Rust debugger is installed Options Full Spec opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} vim.list_extend(opts.ensure_installed, { \"codelldb\" }) if diagnostics == \"bacon-ls\" then vim.list_extend(opts.ensure_installed, { \"bacon\" }) end end { \"williamboman/mason.nvim\", optional = true, opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} vim.list_extend(opts.ensure_installed, { \"codelldb\" }) if diagnostics == \"bacon-ls\" then vim.list_extend(opts.ensure_installed, { \"bacon\" }) end end, }","s":"mason.nvim (optional)","u":"/extras/lang/rust","h":"#masonnvim-optional","p":737},{"i":752,"t":"Options Full Spec opts = { adapters = { [\"rustaceanvim.neotest\"] = {}, }, } { \"nvim-neotest/neotest\", optional = true, opts = { adapters = { [\"rustaceanvim.neotest\"] = {}, }, }, }","s":"neotest (optional)","u":"/extras/lang/rust","h":"#neotest-optional","p":737},{"i":754,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Sql","u":"/extras/lang/sql","h":"","p":753},{"i":756,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- The setup below will automatically configure connections without the need for manual input each time. -- Example configuration using dictionary with keys: -- vim.g.dbs = { -- dev = \"Replace with your database connection URL.\", -- staging = \"Replace with your database connection URL.\", -- } -- or -- Example configuration using a list of dictionaries: -- vim.g.dbs = { -- { name = \"dev\", url = \"Replace with your database connection URL.\" }, -- { name = \"staging\", url = \"Replace with your database connection URL.\" }, -- } -- or -- Create a `.lazy.lua` file in your project and set your connections like this: -- ```lua -- vim.g.dbs = {...} -- -- return {} -- ``` -- Alternatively, you can also use other methods to inject your environment variables. -- Finally, please make sure to add `.lazy.lua` to your `.gitignore` file to protect your secrets. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/lang/sql","h":"#options","p":753},{"i":758,"t":"Options Full Spec opts = nil { \"tpope/vim-dadbod\", cmd = \"DB\", }","s":"vim-dadbod","u":"/extras/lang/sql","h":"#vim-dadbod","p":753},{"i":760,"t":"Options Full Spec opts = nil { \"kristijanhusak/vim-dadbod-completion\", dependencies = \"vim-dadbod\", ft = sql_ft, init = function() vim.api.nvim_create_autocmd(\"FileType\", { pattern = sql_ft, callback = function() if LazyVim.has(\"nvim-cmp\") then local cmp = require(\"cmp\") -- global sources ---@param source cmp.SourceConfig local sources = vim.tbl_map(function(source) return { name = source.name } end, cmp.get_config().sources) -- add vim-dadbod-completion source table.insert(sources, { name = \"vim-dadbod-completion\" }) -- update sources for the current buffer cmp.setup.buffer({ sources = sources }) end end, }) end, }","s":"vim-dadbod-completion","u":"/extras/lang/sql","h":"#vim-dadbod-completion","p":753},{"i":762,"t":"Options Full Spec opts = nil { \"kristijanhusak/vim-dadbod-ui\", cmd = { \"DBUI\", \"DBUIToggle\", \"DBUIAddConnection\", \"DBUIFindBuffer\" }, dependencies = \"vim-dadbod\", keys = { { \"D\", \"DBUIToggle\", desc = \"Toggle DBUI\" }, }, init = function() local data_path = vim.fn.stdpath(\"data\") vim.g.db_ui_auto_execute_table_helpers = 1 vim.g.db_ui_save_location = data_path .. \"/dadbod_ui\" vim.g.db_ui_show_database_icon = true vim.g.db_ui_tmp_query_location = data_path .. \"/dadbod_ui/tmp\" vim.g.db_ui_use_nerd_fonts = true vim.g.db_ui_use_nvim_notify = true -- NOTE: The default behavior of auto-execution of queries on save is disabled -- this is useful when you have a big query that you don't want to run every time -- you save the file running those queries can crash neovim to run use the -- default keymap: S vim.g.db_ui_execute_on_save = false end, }","s":"vim-dadbod-ui","u":"/extras/lang/sql","h":"#vim-dadbod-ui","p":753},{"i":764,"t":"Options Full Spec opts = nil { \"kristijanhusak/vim-dadbod-completion\", }","s":"vim-dadbod-completion","u":"/extras/lang/sql","h":"#vim-dadbod-completion-1","p":753},{"i":766,"t":"Linters & formatters Options Full Spec opts = { ensure_installed = { \"sqlfluff\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"sqlfluff\" } }, }","s":"mason.nvim","u":"/extras/lang/sql","h":"#masonnvim","p":753},{"i":768,"t":"Treesitter Options Full Spec opts = { ensure_installed = { \"sql\" } } { \"nvim-treesitter/nvim-treesitter\", optional = true, opts = { ensure_installed = { \"sql\" } }, }","s":"nvim-treesitter (optional)","u":"/extras/lang/sql","h":"#nvim-treesitter-optional","p":753},{"i":770,"t":"Edgy integration Options Full Spec opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { title = \"Database\", ft = \"dbui\", pinned = true, width = 0.3, open = function() vim.cmd(\"DBUI\") end, }) opts.bottom = opts.bottom or {} table.insert(opts.bottom, { title = \"DB Query Result\", ft = \"dbout\", }) end { \"folke/edgy.nvim\", optional = true, opts = function(_, opts) opts.right = opts.right or {} table.insert(opts.right, { title = \"Database\", ft = \"dbui\", pinned = true, width = 0.3, open = function() vim.cmd(\"DBUI\") end, }) opts.bottom = opts.bottom or {} table.insert(opts.bottom, { title = \"DB Query Result\", ft = \"dbout\", }) end, }","s":"edgy.nvim (optional)","u":"/extras/lang/sql","h":"#edgynvim-optional","p":753},{"i":772,"t":"blink.cmp integration Options Full Spec opts = { sources = { default = { \"dadbod\" }, providers = { dadbod = { name = \"Dadbod\", module = \"vim_dadbod_completion.blink\" }, }, }, } { \"saghen/blink.cmp\", optional = true, opts = { sources = { default = { \"dadbod\" }, providers = { dadbod = { name = \"Dadbod\", module = \"vim_dadbod_completion.blink\" }, }, }, }, dependencies = { \"kristijanhusak/vim-dadbod-completion\", }, }","s":"blink.cmp (optional)","u":"/extras/lang/sql","h":"#blinkcmp-optional","p":753},{"i":774,"t":"Options Full Spec opts = function(_, opts) for _, ft in ipairs(sql_ft) do opts.linters_by_ft[ft] = opts.linters_by_ft[ft] or {} table.insert(opts.linters_by_ft[ft], \"sqlfluff\") end end { \"mfussenegger/nvim-lint\", optional = true, opts = function(_, opts) for _, ft in ipairs(sql_ft) do opts.linters_by_ft[ft] = opts.linters_by_ft[ft] or {} table.insert(opts.linters_by_ft[ft], \"sqlfluff\") end end, }","s":"nvim-lint (optional)","u":"/extras/lang/sql","h":"#nvim-lint-optional","p":753},{"i":776,"t":"Options Full Spec opts = function(_, opts) opts.formatters.sqlfluff = { args = { \"format\", \"--dialect=ansi\", \"-\" }, } for _, ft in ipairs(sql_ft) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"sqlfluff\") end end { \"stevearc/conform.nvim\", optional = true, opts = function(_, opts) opts.formatters.sqlfluff = { args = { \"format\", \"--dialect=ansi\", \"-\" }, } for _, ft in ipairs(sql_ft) do opts.formatters_by_ft[ft] = opts.formatters_by_ft[ft] or {} table.insert(opts.formatters_by_ft[ft], \"sqlfluff\") end end, }","s":"conform.nvim (optional)","u":"/extras/lang/sql","h":"#conformnvim-optional","p":753},{"i":778,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Python","u":"/extras/lang/python","h":"","p":777},{"i":780,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- LSP Server to use for Python. -- Set to \"basedpyright\" to use basedpyright instead of pyright. vim.g.lazyvim_python_lsp = \"pyright\" -- Set to \"ruff_lsp\" to use the old LSP implementation version. vim.g.lazyvim_python_ruff = \"ruff\" Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/lang/python","h":"#options","p":777},{"i":782,"t":"Options Full Spec opts = { ensure_installed = { \"ninja\", \"rst\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"ninja\", \"rst\" } }, }","s":"nvim-treesitter","u":"/extras/lang/python","h":"#nvim-treesitter","p":777},{"i":784,"t":"Options Full Spec opts = { servers = { ruff = { cmd_env = { RUFF_TRACE = \"messages\" }, init_options = { settings = { logLevel = \"error\", }, }, keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, }, ruff_lsp = { keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, }, }, setup = { [ruff] = function() LazyVim.lsp.on_attach(function(client, _) -- Disable hover in favor of Pyright client.server_capabilities.hoverProvider = false end, ruff) end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { ruff = { cmd_env = { RUFF_TRACE = \"messages\" }, init_options = { settings = { logLevel = \"error\", }, }, keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, }, ruff_lsp = { keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, }, }, setup = { [ruff] = function() LazyVim.lsp.on_attach(function(client, _) -- Disable hover in favor of Pyright client.server_capabilities.hoverProvider = false end, ruff) end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/python","h":"#nvim-lspconfig","p":777},{"i":786,"t":"Options Full Spec opts = function(_, opts) local servers = { \"pyright\", \"basedpyright\", \"ruff\", \"ruff_lsp\", ruff, lsp } for _, server in ipairs(servers) do opts.servers[server] = opts.servers[server] or {} opts.servers[server].enabled = server == lsp or server == ruff end end { \"neovim/nvim-lspconfig\", opts = function(_, opts) local servers = { \"pyright\", \"basedpyright\", \"ruff\", \"ruff_lsp\", ruff, lsp } for _, server in ipairs(servers) do opts.servers[server] = opts.servers[server] or {} opts.servers[server].enabled = server == lsp or server == ruff end end, }","s":"nvim-lspconfig","u":"/extras/lang/python","h":"#nvim-lspconfig-1","p":777},{"i":788,"t":"Options Full Spec opts = nil { \"nvim-neotest/neotest-python\", }","s":"neotest-python","u":"/extras/lang/python","h":"#neotest-python","p":777},{"i":790,"t":"Options Full Spec opts = {} { \"mfussenegger/nvim-dap-python\", -- stylua: ignore keys = { { \"dPt\", function() require('dap-python').test_method() end, desc = \"Debug Method\", ft = \"python\" }, { \"dPc\", function() require('dap-python').test_class() end, desc = \"Debug Class\", ft = \"python\" }, }, config = function() if vim.fn.has(\"win32\") == 1 then require(\"dap-python\").setup(LazyVim.get_pkg_path(\"debugpy\", \"/venv/Scripts/pythonw.exe\")) else require(\"dap-python\").setup(LazyVim.get_pkg_path(\"debugpy\", \"/venv/bin/python\")) end end, }","s":"nvim-dap-python","u":"/extras/lang/python","h":"#nvim-dap-python","p":777},{"i":792,"t":"Options Full Spec opts = { adapters = { [\"neotest-python\"] = { -- Here you can specify the settings for the adapter, i.e. -- runner = \"pytest\", -- python = \".venv/bin/python\", }, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"nvim-neotest/neotest-python\", }, opts = { adapters = { [\"neotest-python\"] = { -- Here you can specify the settings for the adapter, i.e. -- runner = \"pytest\", -- python = \".venv/bin/python\", }, }, }, }","s":"neotest (optional)","u":"/extras/lang/python","h":"#neotest-optional","p":777},{"i":794,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", optional = true, dependencies = { \"mfussenegger/nvim-dap-python\", -- stylua: ignore keys = { { \"dPt\", function() require('dap-python').test_method() end, desc = \"Debug Method\", ft = \"python\" }, { \"dPc\", function() require('dap-python').test_class() end, desc = \"Debug Class\", ft = \"python\" }, }, config = function() if vim.fn.has(\"win32\") == 1 then require(\"dap-python\").setup(LazyVim.get_pkg_path(\"debugpy\", \"/venv/Scripts/pythonw.exe\")) else require(\"dap-python\").setup(LazyVim.get_pkg_path(\"debugpy\", \"/venv/bin/python\")) end end, }, }","s":"nvim-dap (optional)","u":"/extras/lang/python","h":"#nvim-dap-optional","p":777},{"i":796,"t":"Options Full Spec opts = function(_, opts) opts.auto_brackets = opts.auto_brackets or {} table.insert(opts.auto_brackets, \"python\") end { \"hrsh7th/nvim-cmp\", optional = true, opts = function(_, opts) opts.auto_brackets = opts.auto_brackets or {} table.insert(opts.auto_brackets, \"python\") end, }","s":"nvim-cmp (optional)","u":"/extras/lang/python","h":"#nvim-cmp-optional","p":777},{"i":798,"t":"Don't mess up DAP adapters provided by nvim-dap-python Options Full Spec opts = { handlers = { python = function() end, }, } { \"jay-babu/mason-nvim-dap.nvim\", optional = true, opts = { handlers = { python = function() end, }, }, }","s":"mason-nvim-dap.nvim (optional)","u":"/extras/lang/python","h":"#mason-nvim-dapnvim-optional","p":777},{"i":800,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Tailwind CSS","u":"/extras/lang/tailwind","h":"","p":799},{"i":802,"t":"Options Full Spec opts = { servers = { tailwindcss = { -- exclude a filetype from the default_config filetypes_exclude = { \"markdown\" }, -- add additional filetypes to the default_config filetypes_include = {}, -- to fully override the default_config, change the below -- filetypes = {} }, }, setup = { tailwindcss = function(_, opts) local tw = LazyVim.lsp.get_raw_config(\"tailwindcss\") opts.filetypes = opts.filetypes or {} -- Add default filetypes vim.list_extend(opts.filetypes, tw.default_config.filetypes) -- Remove excluded filetypes --- @param ft string opts.filetypes = vim.tbl_filter(function(ft) return not vim.tbl_contains(opts.filetypes_exclude or {}, ft) end, opts.filetypes) -- Additional settings for Phoenix projects opts.settings = { tailwindCSS = { includeLanguages = { elixir = \"html-eex\", eelixir = \"html-eex\", heex = \"html-eex\", }, }, } -- Add additional filetypes vim.list_extend(opts.filetypes, opts.filetypes_include or {}) end, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { tailwindcss = { -- exclude a filetype from the default_config filetypes_exclude = { \"markdown\" }, -- add additional filetypes to the default_config filetypes_include = {}, -- to fully override the default_config, change the below -- filetypes = {} }, }, setup = { tailwindcss = function(_, opts) local tw = LazyVim.lsp.get_raw_config(\"tailwindcss\") opts.filetypes = opts.filetypes or {} -- Add default filetypes vim.list_extend(opts.filetypes, tw.default_config.filetypes) -- Remove excluded filetypes --- @param ft string opts.filetypes = vim.tbl_filter(function(ft) return not vim.tbl_contains(opts.filetypes_exclude or {}, ft) end, opts.filetypes) -- Additional settings for Phoenix projects opts.settings = { tailwindCSS = { includeLanguages = { elixir = \"html-eex\", eelixir = \"html-eex\", heex = \"html-eex\", }, }, } -- Add additional filetypes vim.list_extend(opts.filetypes, opts.filetypes_include or {}) end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/tailwind","h":"#nvim-lspconfig","p":799},{"i":804,"t":"Options Full Spec opts = {} { \"roobert/tailwindcss-colorizer-cmp.nvim\", opts = {} }","s":"tailwindcss-colorizer-cmp.nvim","u":"/extras/lang/tailwind","h":"#tailwindcss-colorizer-cmpnvim","p":799},{"i":806,"t":"Options Full Spec opts = function(_, opts) -- original LazyVim kind icon formatter local format_kinds = opts.formatting.format opts.formatting.format = function(entry, item) format_kinds(entry, item) -- add icons return require(\"tailwindcss-colorizer-cmp\").formatter(entry, item) end end { \"hrsh7th/nvim-cmp\", optional = true, dependencies = { { \"roobert/tailwindcss-colorizer-cmp.nvim\", opts = {} }, }, opts = function(_, opts) -- original LazyVim kind icon formatter local format_kinds = opts.formatting.format opts.formatting.format = function(entry, item) format_kinds(entry, item) -- add icons return require(\"tailwindcss-colorizer-cmp\").formatter(entry, item) end end, }","s":"nvim-cmp (optional)","u":"/extras/lang/tailwind","h":"#nvim-cmp-optional","p":799},{"i":808,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Svelte","u":"/extras/lang/svelte","h":"","p":807},{"i":810,"t":"lang.typescript","s":"Includes the following extras","u":"/extras/lang/svelte","h":"#includes-the-following-extras","p":807},{"i":812,"t":"Options Full Spec opts = { ensure_installed = { \"svelte\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"svelte\" } }, }","s":"nvim-treesitter","u":"/extras/lang/svelte","h":"#nvim-treesitter","p":807},{"i":814,"t":"LSP Servers Options Full Spec opts = { servers = { svelte = { keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, capabilities = { workspace = { didChangeWatchedFiles = vim.fn.has(\"nvim-0.10\") == 0 and { dynamicRegistration = true }, }, }, }, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { svelte = { keys = { { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, }, capabilities = { workspace = { didChangeWatchedFiles = vim.fn.has(\"nvim-0.10\") == 0 and { dynamicRegistration = true }, }, }, }, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/svelte","h":"#nvim-lspconfig","p":807},{"i":816,"t":"Configure tsserver plugin Options Full Spec opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"typescript-svelte-plugin\", location = LazyVim.get_pkg_path(\"svelte-language-server\", \"/node_modules/typescript-svelte-plugin\"), enableForWorkspaceTypeScriptVersions = true, }, }) end { \"neovim/nvim-lspconfig\", opts = function(_, opts) LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"typescript-svelte-plugin\", location = LazyVim.get_pkg_path(\"svelte-language-server\", \"/node_modules/typescript-svelte-plugin\"), enableForWorkspaceTypeScriptVersions = true, }, }) end, }","s":"nvim-lspconfig","u":"/extras/lang/svelte","h":"#nvim-lspconfig-1","p":807},{"i":818,"t":"Options Full Spec opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.svelte = { \"prettier\" } end end { \"conform.nvim\", opts = function(_, opts) if LazyVim.has_extra(\"formatting.prettier\") then opts.formatters_by_ft = opts.formatters_by_ft or {} opts.formatters_by_ft.svelte = { \"prettier\" } end end, }","s":"conform.nvim","u":"/extras/lang/svelte","h":"#conformnvim","p":807},{"i":820,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Tex","u":"/extras/lang/tex","h":"","p":819},{"i":822,"t":"Add BibTeX/LaTeX to treesitter Options Full Spec opts = function(_, opts) opts.highlight = opts.highlight or {} if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"bibtex\" }) end if type(opts.highlight.disable) == \"table\" then vim.list_extend(opts.highlight.disable, { \"latex\" }) else opts.highlight.disable = { \"latex\" } end end { \"nvim-treesitter/nvim-treesitter\", opts = function(_, opts) opts.highlight = opts.highlight or {} if type(opts.ensure_installed) == \"table\" then vim.list_extend(opts.ensure_installed, { \"bibtex\" }) end if type(opts.highlight.disable) == \"table\" then vim.list_extend(opts.highlight.disable, { \"latex\" }) else opts.highlight.disable = { \"latex\" } end end, }","s":"nvim-treesitter","u":"/extras/lang/tex","h":"#nvim-treesitter","p":819},{"i":824,"t":"Options Full Spec opts = {} { \"lervag/vimtex\", lazy = false, -- lazy-loading will disable inverse search config = function() vim.g.vimtex_mappings_disable = { [\"n\"] = { \"K\" } } -- disable `K` as it conflicts with LSP hover vim.g.vimtex_quickfix_method = vim.fn.executable(\"pplatex\") == 1 and \"pplatex\" or \"latexlog\" end, keys = { { \"l\", \"\", desc = \"+vimtex\", ft = \"tex\" }, }, }","s":"vimtex","u":"/extras/lang/tex","h":"#vimtex","p":819},{"i":826,"t":"Correctly setup lspconfig for LaTeX 🚀 Options Full Spec opts = { servers = { texlab = { keys = { { \"K\", \"(vimtex-doc-package)\", desc = \"Vimtex Docs\", silent = true }, }, }, }, } { \"neovim/nvim-lspconfig\", optional = true, opts = { servers = { texlab = { keys = { { \"K\", \"(vimtex-doc-package)\", desc = \"Vimtex Docs\", silent = true }, }, }, }, }, }","s":"nvim-lspconfig (optional)","u":"/extras/lang/tex","h":"#nvim-lspconfig-optional","p":819},{"i":828,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Thrift","u":"/extras/lang/thrift","h":"","p":827},{"i":830,"t":"Options Full Spec opts = { ensure_installed = { \"thrift\" } } { \"nvim-treesitter\", opts = { ensure_installed = { \"thrift\" } }, }","s":"nvim-treesitter","u":"/extras/lang/thrift","h":"#nvim-treesitter","p":827},{"i":832,"t":"Options Full Spec opts = { servers = { thriftls = {}, }, } { \"nvim-lspconfig\", optional = true, opts = { servers = { thriftls = {}, }, }, }","s":"nvim-lspconfig (optional)","u":"/extras/lang/thrift","h":"#nvim-lspconfig-optional","p":827},{"i":834,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Toml","u":"/extras/lang/toml","h":"","p":833},{"i":836,"t":"Options Full Spec opts = nil \"neovim/nvim-lspconfig\"","s":"nvim-lspconfig","u":"/extras/lang/toml","h":"#nvim-lspconfig","p":833},{"i":838,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Terraform","u":"/extras/lang/terraform","h":"","p":837},{"i":840,"t":"Options Full Spec opts = { ensure_installed = { \"terraform\", \"hcl\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"terraform\", \"hcl\" } }, }","s":"nvim-treesitter","u":"/extras/lang/terraform","h":"#nvim-treesitter","p":837},{"i":842,"t":"Options Full Spec opts = { servers = { terraformls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { terraformls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/terraform","h":"#nvim-lspconfig","p":837},{"i":844,"t":"ensure terraform tools are installed Options Full Spec opts = { ensure_installed = { \"tflint\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"tflint\" } }, }","s":"mason.nvim","u":"/extras/lang/terraform","h":"#masonnvim","p":837},{"i":846,"t":"Options Full Spec opts = {} { \"ANGkeith/telescope-terraform-doc.nvim\", ft = { \"terraform\", \"hcl\" }, config = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"terraform_doc\") end) end, }","s":"telescope-terraform-doc.nvim","u":"/extras/lang/terraform","h":"#telescope-terraform-docnvim","p":837},{"i":848,"t":"Options Full Spec opts = {} { \"cappyzawa/telescope-terraform.nvim\", ft = { \"terraform\", \"hcl\" }, config = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"terraform\") end) end, }","s":"telescope-terraform.nvim","u":"/extras/lang/terraform","h":"#telescope-terraformnvim","p":837},{"i":850,"t":"Options Full Spec opts = function(_, opts) local null_ls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { null_ls.builtins.formatting.packer, null_ls.builtins.formatting.terraform_fmt, null_ls.builtins.diagnostics.terraform_validate, }) end { \"nvimtools/none-ls.nvim\", optional = true, opts = function(_, opts) local null_ls = require(\"null-ls\") opts.sources = vim.list_extend(opts.sources or {}, { null_ls.builtins.formatting.packer, null_ls.builtins.formatting.terraform_fmt, null_ls.builtins.diagnostics.terraform_validate, }) end, }","s":"none-ls.nvim (optional)","u":"/extras/lang/terraform","h":"#none-lsnvim-optional","p":837},{"i":852,"t":"Options Full Spec opts = { linters_by_ft = { terraform = { \"terraform_validate\" }, tf = { \"terraform_validate\" }, }, } { \"mfussenegger/nvim-lint\", optional = true, opts = { linters_by_ft = { terraform = { \"terraform_validate\" }, tf = { \"terraform_validate\" }, }, }, }","s":"nvim-lint (optional)","u":"/extras/lang/terraform","h":"#nvim-lint-optional","p":837},{"i":854,"t":"Options Full Spec opts = { formatters_by_ft = { hcl = { \"packer_fmt\" }, terraform = { \"terraform_fmt\" }, tf = { \"terraform_fmt\" }, [\"terraform-vars\"] = { \"terraform_fmt\" }, }, } { \"stevearc/conform.nvim\", optional = true, opts = { formatters_by_ft = { hcl = { \"packer_fmt\" }, terraform = { \"terraform_fmt\" }, tf = { \"terraform_fmt\" }, [\"terraform-vars\"] = { \"terraform_fmt\" }, }, }, }","s":"conform.nvim (optional)","u":"/extras/lang/terraform","h":"#conformnvim-optional","p":837},{"i":856,"t":"Options Full Spec opts = nil { \"nvim-telescope/telescope.nvim\", optional = true, specs = { { \"ANGkeith/telescope-terraform-doc.nvim\", ft = { \"terraform\", \"hcl\" }, config = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"terraform_doc\") end) end, }, { \"cappyzawa/telescope-terraform.nvim\", ft = { \"terraform\", \"hcl\" }, config = function() LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"terraform\") end) end, }, }, }","s":"telescope.nvim (optional)","u":"/extras/lang/terraform","h":"#telescopenvim-optional","p":837},{"i":858,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Vue","u":"/extras/lang/vue","h":"","p":857},{"i":860,"t":"lang.typescript","s":"Includes the following extras","u":"/extras/lang/vue","h":"#includes-the-following-extras","p":857},{"i":862,"t":"Options Full Spec opts = { ensure_installed = { \"vue\", \"css\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"vue\", \"css\" } }, }","s":"nvim-treesitter","u":"/extras/lang/vue","h":"#nvim-treesitter","p":857},{"i":864,"t":"Add LSP servers Options Full Spec opts = { servers = { volar = { init_options = { vue = { hybridMode = true, }, }, }, vtsls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { volar = { init_options = { vue = { hybridMode = true, }, }, }, vtsls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/vue","h":"#nvim-lspconfig","p":857},{"i":866,"t":"Configure tsserver plugin Options Full Spec opts = function(_, opts) table.insert(opts.servers.vtsls.filetypes, \"vue\") LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@vue/typescript-plugin\", location = LazyVim.get_pkg_path(\"vue-language-server\", \"/node_modules/@vue/language-server\"), languages = { \"vue\" }, configNamespace = \"typescript\", enableForWorkspaceTypeScriptVersions = true, }, }) end { \"neovim/nvim-lspconfig\", opts = function(_, opts) table.insert(opts.servers.vtsls.filetypes, \"vue\") LazyVim.extend(opts.servers.vtsls, \"settings.vtsls.tsserver.globalPlugins\", { { name = \"@vue/typescript-plugin\", location = LazyVim.get_pkg_path(\"vue-language-server\", \"/node_modules/@vue/language-server\"), languages = { \"vue\" }, configNamespace = \"typescript\", enableForWorkspaceTypeScriptVersions = true, }, }) end, }","s":"nvim-lspconfig","u":"/extras/lang/vue","h":"#nvim-lspconfig-1","p":857},{"i":868,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"YAML","u":"/extras/lang/yaml","h":"","p":867},{"i":870,"t":"yaml schema support Options Full Spec opts = nil { \"b0o/SchemaStore.nvim\", lazy = true, version = false, -- last release is way too old }","s":"SchemaStore.nvim","u":"/extras/lang/yaml","h":"#schemastorenvim","p":867},{"i":872,"t":"correctly setup lspconfig Options Full Spec opts = { -- make sure mason installs the server servers = { yamlls = { -- Have to add this for yamlls to understand that we support line folding capabilities = { textDocument = { foldingRange = { dynamicRegistration = false, lineFoldingOnly = true, }, }, }, -- lazy-load schemastore when needed on_new_config = function(new_config) new_config.settings.yaml.schemas = vim.tbl_deep_extend( \"force\", new_config.settings.yaml.schemas or {}, require(\"schemastore\").yaml.schemas() ) end, settings = { redhat = { telemetry = { enabled = false } }, yaml = { keyOrdering = false, format = { enable = true, }, validate = true, schemaStore = { -- Must disable built-in schemaStore support to use -- schemas from SchemaStore.nvim plugin enable = false, -- Avoid TypeError: Cannot read properties of undefined (reading 'length') url = \"\", }, }, }, }, }, setup = { yamlls = function() -- Neovim < 0.10 does not have dynamic registration for formatting if vim.fn.has(\"nvim-0.10\") == 0 then LazyVim.lsp.on_attach(function(client, _) client.server_capabilities.documentFormattingProvider = true end, \"yamlls\") end end, }, } { \"neovim/nvim-lspconfig\", opts = { -- make sure mason installs the server servers = { yamlls = { -- Have to add this for yamlls to understand that we support line folding capabilities = { textDocument = { foldingRange = { dynamicRegistration = false, lineFoldingOnly = true, }, }, }, -- lazy-load schemastore when needed on_new_config = function(new_config) new_config.settings.yaml.schemas = vim.tbl_deep_extend( \"force\", new_config.settings.yaml.schemas or {}, require(\"schemastore\").yaml.schemas() ) end, settings = { redhat = { telemetry = { enabled = false } }, yaml = { keyOrdering = false, format = { enable = true, }, validate = true, schemaStore = { -- Must disable built-in schemaStore support to use -- schemas from SchemaStore.nvim plugin enable = false, -- Avoid TypeError: Cannot read properties of undefined (reading 'length') url = \"\", }, }, }, }, }, setup = { yamlls = function() -- Neovim < 0.10 does not have dynamic registration for formatting if vim.fn.has(\"nvim-0.10\") == 0 then LazyVim.lsp.on_attach(function(client, _) client.server_capabilities.documentFormattingProvider = true end, \"yamlls\") end end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/yaml","h":"#nvim-lspconfig","p":867},{"i":874,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Illuminate","u":"/extras/editor/illuminate","h":"","p":873},{"i":876,"t":"disable snacks words Options Full Spec opts = { words = { enabled = false } } { \"snacks.nvim\", opts = { words = { enabled = false } } }","s":"snacks.nvim","u":"/extras/editor/illuminate","h":"#snacksnvim","p":873},{"i":878,"t":"Options Full Spec opts = { delay = 200, large_file_cutoff = 2000, large_file_overrides = { providers = { \"lsp\" }, }, } { \"RRethy/vim-illuminate\", event = \"LazyFile\", opts = { delay = 200, large_file_cutoff = 2000, large_file_overrides = { providers = { \"lsp\" }, }, }, config = function(_, opts) require(\"illuminate\").configure(opts) Snacks.toggle({ name = \"Illuminate\", get = function() return not require(\"illuminate.engine\").is_paused() end, set = function(enabled) local m = require(\"illuminate\") if enabled then m.resume() else m.pause() end end, }):map(\"ux\") local function map(key, dir, buffer) vim.keymap.set(\"n\", key, function() require(\"illuminate\")[\"goto_\" .. dir .. \"_reference\"](false) end, { desc = dir:sub(1, 1):upper() .. dir:sub(2) .. \" Reference\", buffer = buffer }) end map(\"]]\", \"next\") map(\"[[\", \"prev\") -- also set it after loading ftplugins, since a lot overwrite [[ and ]] vim.api.nvim_create_autocmd(\"FileType\", { callback = function() local buffer = vim.api.nvim_get_current_buf() map(\"]]\", \"next\", buffer) map(\"[[\", \"prev\", buffer) end, }) end, keys = { { \"]]\", desc = \"Next Reference\" }, { \"[[\", desc = \"Prev Reference\" }, }, }","s":"vim-illuminate","u":"/extras/editor/illuminate","h":"#vim-illuminate","p":873},{"i":880,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Zig","u":"/extras/lang/zig","h":"","p":879},{"i":882,"t":"Options Full Spec opts = { ensure_installed = { \"zig\" } } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"zig\" } }, }","s":"nvim-treesitter","u":"/extras/lang/zig","h":"#nvim-treesitter","p":879},{"i":884,"t":"Options Full Spec opts = { servers = { zls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { zls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/zig","h":"#nvim-lspconfig","p":879},{"i":886,"t":"Options Full Spec opts = nil { \"lawrence-laz/neotest-zig\", }","s":"neotest-zig","u":"/extras/lang/zig","h":"#neotest-zig","p":879},{"i":888,"t":"Options Full Spec opts = { adapters = { [\"neotest-zig\"] = {}, }, } { \"nvim-neotest/neotest\", optional = true, dependencies = { \"lawrence-laz/neotest-zig\", }, opts = { adapters = { [\"neotest-zig\"] = {}, }, }, }","s":"neotest (optional)","u":"/extras/lang/zig","h":"#neotest-optional","p":879},{"i":890,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Neoconf","u":"/extras/lsp/neoconf","h":"","p":889},{"i":892,"t":"Options Full Spec opts = nil { \"neovim/nvim-lspconfig\", dependencies = { { \"folke/neoconf.nvim\", cmd = \"Neoconf\", opts = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/lsp/neoconf","h":"#nvim-lspconfig","p":889},{"i":894,"t":"Options Full Spec opts = {} { \"folke/neoconf.nvim\", cmd = \"Neoconf\", opts = {}, }","s":"neoconf.nvim","u":"/extras/lsp/neoconf","h":"#neoconfnvim","p":889},{"i":896,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed.","s":"Eslint","u":"/extras/linting/eslint","h":"","p":895},{"i":898,"t":"Additional options for this extra can be configured in your lua/config/options.lua file: lua/config/options.lua -- Set to false to disable auto format vim.g.lazyvim_eslint_auto_format = true Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Options","u":"/extras/linting/eslint","h":"#options","p":895},{"i":900,"t":"Options Full Spec opts = { ---@type lspconfig.options servers = { eslint = { settings = { -- helps eslint find the eslintrc when it's placed in a subfolder instead of the cwd root workingDirectories = { mode = \"auto\" }, format = auto_format, }, }, }, setup = { eslint = function() if not auto_format then return end local function get_client(buf) return LazyVim.lsp.get_clients({ name = \"eslint\", bufnr = buf })[1] end local formatter = LazyVim.lsp.formatter({ name = \"eslint: lsp\", primary = false, priority = 200, filter = \"eslint\", }) -- Use EslintFixAll on Neovim < 0.10.0 if not pcall(require, \"vim.lsp._dynamic\") then formatter.name = \"eslint: EslintFixAll\" formatter.sources = function(buf) local client = get_client(buf) return client and { \"eslint\" } or {} end formatter.format = function(buf) local client = get_client(buf) if client then local diag = vim.diagnostic.get(buf, { namespace = vim.lsp.diagnostic.get_namespace(client.id) }) if #diag > 0 then vim.cmd(\"EslintFixAll\") end end end end -- register the formatter with LazyVim LazyVim.format.register(formatter) end, }, } { \"neovim/nvim-lspconfig\", -- other settings removed for brevity opts = { ---@type lspconfig.options servers = { eslint = { settings = { -- helps eslint find the eslintrc when it's placed in a subfolder instead of the cwd root workingDirectories = { mode = \"auto\" }, format = auto_format, }, }, }, setup = { eslint = function() if not auto_format then return end local function get_client(buf) return LazyVim.lsp.get_clients({ name = \"eslint\", bufnr = buf })[1] end local formatter = LazyVim.lsp.formatter({ name = \"eslint: lsp\", primary = false, priority = 200, filter = \"eslint\", }) -- Use EslintFixAll on Neovim < 0.10.0 if not pcall(require, \"vim.lsp._dynamic\") then formatter.name = \"eslint: EslintFixAll\" formatter.sources = function(buf) local client = get_client(buf) return client and { \"eslint\" } or {} end formatter.format = function(buf) local client = get_client(buf) if client then local diag = vim.diagnostic.get(buf, { namespace = vim.lsp.diagnostic.get_namespace(client.id) }) if #diag > 0 then vim.cmd(\"EslintFixAll\") end end end end -- register the formatter with LazyVim LazyVim.format.register(formatter) end, }, }, }","s":"nvim-lspconfig","u":"/extras/linting/eslint","h":"#nvim-lspconfig","p":895},{"i":902,"t":"The files autocmds.lua, keymaps.lua, lazy.lua and options.lua under lua/config will be automatically loaded at the appropriate time, so you don't need to require those files manually. LazyVim comes with a set of default config files that will be loaded before your own. ~/.config/nvim ├── lua │ ├── config │ │ ├── autocmds.lua │ │ ├── keymaps.lua │ │ ├── lazy.lua │ │ └── options.lua │ └── plugins │ ├── spec1.lua │ ├── ** │ └── spec2.lua └── init.lua danger Do not require autocmds, keymaps, lazy or options under lua/config/ or lazyvim.config manually. LazyVim will load those files automatically.","s":"General Settings","u":"/configuration/general","h":"","p":901},{"i":904,"t":"Custom Options Default Options lua/config/options.lua -- Options are automatically loaded before lazy.nvim startup -- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua -- Add any additional options here lazyvim.config.options -- This file is automatically loaded by plugins.core vim.g.mapleader = \" \" vim.g.maplocalleader = \"\\\\\" -- LazyVim auto format vim.g.autoformat = true -- Snacks animations -- Set to `false` to globally disable all snacks animations vim.g.snacks_animate = true -- LazyVim picker to use. -- Can be one of: telescope, fzf -- Leave it to \"auto\" to automatically use the picker -- enabled with `:LazyExtras` vim.g.lazyvim_picker = \"auto\" -- LazyVim completion engine to use. -- Can be one of: nvim-cmp, blink.cmp -- Leave it to \"auto\" to automatically use the completion engine -- enabled with `:LazyExtras` vim.g.lazyvim_cmp = \"auto\" -- if the completion engine supports the AI source, -- use that instead of inline suggestions vim.g.ai_cmp = true -- LazyVim root dir detection -- Each entry can be: -- * the name of a detector function like `lsp` or `cwd` -- * a pattern or array of patterns like `.git` or `lua`. -- * a function with signature `function(buf) -> string|string[]` vim.g.root_spec = { \"lsp\", { \".git\", \"lua\" }, \"cwd\" } -- Optionally setup the terminal to use -- This sets `vim.o.shell` and does some additional configuration for: -- * pwsh -- * powershell -- LazyVim.terminal.setup(\"pwsh\") -- Set LSP servers to be ignored when used with `util.root.detectors.lsp` -- for detecting the LSP root vim.g.root_lsp_ignore = { \"copilot\" } -- Hide deprecation warnings vim.g.deprecation_warnings = false -- Show the current document symbols location from Trouble in lualine -- You can disable this for a buffer by setting `vim.b.trouble_lualine = false` vim.g.trouble_lualine = true local opt = vim.opt opt.autowrite = true -- Enable auto write -- only set clipboard if not in ssh, to make sure the OSC 52 -- integration works automatically. Requires Neovim >= 0.10.0 opt.clipboard = vim.env.SSH_TTY and \"\" or \"unnamedplus\" -- Sync with system clipboard opt.completeopt = \"menu,menuone,noselect\" opt.conceallevel = 2 -- Hide * markup for bold and italic, but not markers with substitutions opt.confirm = true -- Confirm to save changes before exiting modified buffer opt.cursorline = true -- Enable highlighting of the current line opt.expandtab = true -- Use spaces instead of tabs opt.fillchars = { foldopen = \"\", foldclose = \"\", fold = \" \", foldsep = \" \", diff = \"╱\", eob = \" \", } opt.foldlevel = 99 opt.formatexpr = \"v:lua.require'lazyvim.util'.format.formatexpr()\" opt.formatoptions = \"jcroqlnt\" -- tcqj opt.grepformat = \"%f:%l:%c:%m\" opt.grepprg = \"rg --vimgrep\" opt.ignorecase = true -- Ignore case opt.inccommand = \"nosplit\" -- preview incremental substitute opt.jumpoptions = \"view\" opt.laststatus = 3 -- global statusline opt.linebreak = true -- Wrap lines at convenient points opt.list = true -- Show some invisible characters (tabs... opt.mouse = \"a\" -- Enable mouse mode opt.number = true -- Print line number opt.pumblend = 10 -- Popup blend opt.pumheight = 10 -- Maximum number of entries in a popup opt.relativenumber = true -- Relative line numbers opt.ruler = false -- Disable the default ruler opt.scrolloff = 4 -- Lines of context opt.sessionoptions = { \"buffers\", \"curdir\", \"tabpages\", \"winsize\", \"help\", \"globals\", \"skiprtp\", \"folds\" } opt.shiftround = true -- Round indent opt.shiftwidth = 2 -- Size of an indent opt.shortmess:append({ W = true, I = true, c = true, C = true }) opt.showmode = false -- Dont show mode since we have a statusline opt.sidescrolloff = 8 -- Columns of context opt.signcolumn = \"yes\" -- Always show the signcolumn, otherwise it would shift the text each time opt.smartcase = true -- Don't ignore case with capitals opt.smartindent = true -- Insert indents automatically opt.spelllang = { \"en\" } opt.splitbelow = true -- Put new windows below current opt.splitkeep = \"screen\" opt.splitright = true -- Put new windows right of current opt.statuscolumn = [[%!v:lua.require'snacks.statuscolumn'.get()]] opt.tabstop = 2 -- Number of spaces tabs count for opt.termguicolors = true -- True color support opt.timeoutlen = vim.g.vscode and 1000 or 300 -- Lower than default (1000) to quickly trigger which-key opt.undofile = true opt.undolevels = 10000 opt.updatetime = 200 -- Save swap file and trigger CursorHold opt.virtualedit = \"block\" -- Allow cursor to move where there is no text in visual block mode opt.wildmode = \"longest:full,full\" -- Command-line completion mode opt.winminwidth = 5 -- Minimum window width opt.wrap = false -- Disable line wrap if vim.fn.has(\"nvim-0.10\") == 1 then opt.smoothscroll = true opt.foldexpr = \"v:lua.require'lazyvim.util'.ui.foldexpr()\" opt.foldmethod = \"expr\" opt.foldtext = \"\" else opt.foldmethod = \"indent\" opt.foldtext = \"v:lua.require'lazyvim.util'.ui.foldtext()\" end -- Fix markdown indentation settings vim.g.markdown_recommended_style = 0","s":"Options","u":"/configuration/general","h":"#options","p":901},{"i":906,"t":"Custom Keymaps Default Keymaps lua/config/keymaps.lua -- Keymaps are automatically loaded on the VeryLazy event -- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua -- Add any additional keymaps here lazyvim.config.keymaps -- This file is automatically loaded by lazyvim.config.init -- DO NOT USE `LazyVim.safe_keymap_set` IN YOUR OWN CONFIG!! -- use `vim.keymap.set` instead local map = LazyVim.safe_keymap_set -- better up/down map({ \"n\", \"x\" }, \"j\", \"v:count == 0 ? 'gj' : 'j'\", { desc = \"Down\", expr = true, silent = true }) map({ \"n\", \"x\" }, \"\", \"v:count == 0 ? 'gj' : 'j'\", { desc = \"Down\", expr = true, silent = true }) map({ \"n\", \"x\" }, \"k\", \"v:count == 0 ? 'gk' : 'k'\", { desc = \"Up\", expr = true, silent = true }) map({ \"n\", \"x\" }, \"\", \"v:count == 0 ? 'gk' : 'k'\", { desc = \"Up\", expr = true, silent = true }) -- Move to window using the hjkl keys map(\"n\", \"\", \"h\", { desc = \"Go to Left Window\", remap = true }) map(\"n\", \"\", \"j\", { desc = \"Go to Lower Window\", remap = true }) map(\"n\", \"\", \"k\", { desc = \"Go to Upper Window\", remap = true }) map(\"n\", \"\", \"l\", { desc = \"Go to Right Window\", remap = true }) -- Resize window using arrow keys map(\"n\", \"\", \"resize +2\", { desc = \"Increase Window Height\" }) map(\"n\", \"\", \"resize -2\", { desc = \"Decrease Window Height\" }) map(\"n\", \"\", \"vertical resize -2\", { desc = \"Decrease Window Width\" }) map(\"n\", \"\", \"vertical resize +2\", { desc = \"Increase Window Width\" }) -- Move Lines map(\"n\", \"\", \"execute 'move .+' . v:count1==\", { desc = \"Move Down\" }) map(\"n\", \"\", \"execute 'move .-' . (v:count1 + 1)==\", { desc = \"Move Up\" }) map(\"i\", \"\", \"m .+1==gi\", { desc = \"Move Down\" }) map(\"i\", \"\", \"m .-2==gi\", { desc = \"Move Up\" }) map(\"v\", \"\", \":execute \\\"'<,'>move '>+\\\" . v:count1gv=gv\", { desc = \"Move Down\" }) map(\"v\", \"\", \":execute \\\"'<,'>move '<-\\\" . (v:count1 + 1)gv=gv\", { desc = \"Move Up\" }) -- buffers map(\"n\", \"\", \"bprevious\", { desc = \"Prev Buffer\" }) map(\"n\", \"\", \"bnext\", { desc = \"Next Buffer\" }) map(\"n\", \"[b\", \"bprevious\", { desc = \"Prev Buffer\" }) map(\"n\", \"]b\", \"bnext\", { desc = \"Next Buffer\" }) map(\"n\", \"bb\", \"e #\", { desc = \"Switch to Other Buffer\" }) map(\"n\", \"`\", \"e #\", { desc = \"Switch to Other Buffer\" }) map(\"n\", \"bd\", function() Snacks.bufdelete() end, { desc = \"Delete Buffer\" }) map(\"n\", \"bo\", function() Snacks.bufdelete.other() end, { desc = \"Delete Other Buffers\" }) map(\"n\", \"bD\", \":bd\", { desc = \"Delete Buffer and Window\" }) -- Clear search and stop snippet on escape map({ \"i\", \"n\", \"s\" }, \"\", function() vim.cmd(\"noh\") LazyVim.cmp.actions.snippet_stop() return \"\" end, { expr = true, desc = \"Escape and Clear hlsearch\" }) -- Clear search, diff update and redraw -- taken from runtime/lua/_editor.lua map( \"n\", \"ur\", \"nohlsearchdiffupdatenormal! \", { desc = \"Redraw / Clear hlsearch / Diff Update\" } ) -- https://github.com/mhinz/vim-galore#saner-behavior-of-n-and-n map(\"n\", \"n\", \"'Nn'[v:searchforward].'zv'\", { expr = true, desc = \"Next Search Result\" }) map(\"x\", \"n\", \"'Nn'[v:searchforward]\", { expr = true, desc = \"Next Search Result\" }) map(\"o\", \"n\", \"'Nn'[v:searchforward]\", { expr = true, desc = \"Next Search Result\" }) map(\"n\", \"N\", \"'nN'[v:searchforward].'zv'\", { expr = true, desc = \"Prev Search Result\" }) map(\"x\", \"N\", \"'nN'[v:searchforward]\", { expr = true, desc = \"Prev Search Result\" }) map(\"o\", \"N\", \"'nN'[v:searchforward]\", { expr = true, desc = \"Prev Search Result\" }) -- Add undo break-points map(\"i\", \",\", \",u\") map(\"i\", \".\", \".u\") map(\"i\", \";\", \";u\") -- save file map({ \"i\", \"x\", \"n\", \"s\" }, \"\", \"w\", { desc = \"Save File\" }) --keywordprg map(\"n\", \"K\", \"norm! K\", { desc = \"Keywordprg\" }) -- better indenting map(\"v\", \"<\", \"\", \">gv\") -- commenting map(\"n\", \"gco\", \"oVcxnormal gccfxa\", { desc = \"Add Comment Below\" }) map(\"n\", \"gcO\", \"OVcxnormal gccfxa\", { desc = \"Add Comment Above\" }) -- lazy map(\"n\", \"l\", \"Lazy\", { desc = \"Lazy\" }) -- new file map(\"n\", \"fn\", \"enew\", { desc = \"New File\" }) map(\"n\", \"xl\", \"lopen\", { desc = \"Location List\" }) map(\"n\", \"xq\", \"copen\", { desc = \"Quickfix List\" }) map(\"n\", \"[q\", vim.cmd.cprev, { desc = \"Previous Quickfix\" }) map(\"n\", \"]q\", vim.cmd.cnext, { desc = \"Next Quickfix\" }) -- formatting map({ \"n\", \"v\" }, \"cf\", function() LazyVim.format({ force = true }) end, { desc = \"Format\" }) -- diagnostic local diagnostic_goto = function(next, severity) local go = next and vim.diagnostic.goto_next or vim.diagnostic.goto_prev severity = severity and vim.diagnostic.severity[severity] or nil return function() go({ severity = severity }) end end map(\"n\", \"cd\", vim.diagnostic.open_float, { desc = \"Line Diagnostics\" }) map(\"n\", \"]d\", diagnostic_goto(true), { desc = \"Next Diagnostic\" }) map(\"n\", \"[d\", diagnostic_goto(false), { desc = \"Prev Diagnostic\" }) map(\"n\", \"]e\", diagnostic_goto(true, \"ERROR\"), { desc = \"Next Error\" }) map(\"n\", \"[e\", diagnostic_goto(false, \"ERROR\"), { desc = \"Prev Error\" }) map(\"n\", \"]w\", diagnostic_goto(true, \"WARN\"), { desc = \"Next Warning\" }) map(\"n\", \"[w\", diagnostic_goto(false, \"WARN\"), { desc = \"Prev Warning\" }) -- stylua: ignore start -- toggle options LazyVim.format.snacks_toggle():map(\"uf\") LazyVim.format.snacks_toggle(true):map(\"uF\") Snacks.toggle.option(\"spell\", { name = \"Spelling\" }):map(\"us\") Snacks.toggle.option(\"wrap\", { name = \"Wrap\" }):map(\"uw\") Snacks.toggle.option(\"relativenumber\", { name = \"Relative Number\" }):map(\"uL\") Snacks.toggle.diagnostics():map(\"ud\") Snacks.toggle.line_number():map(\"ul\") Snacks.toggle.option(\"conceallevel\", { off = 0, on = vim.o.conceallevel > 0 and vim.o.conceallevel or 2, name = \"Conceal Level\" }):map(\"uc\") Snacks.toggle.option(\"showtabline\", { off = 0, on = vim.o.showtabline > 0 and vim.o.showtabline or 2, name = \"Tabline\" }):map(\"uA\") Snacks.toggle.treesitter():map(\"uT\") Snacks.toggle.option(\"background\", { off = \"light\", on = \"dark\" , name = \"Dark Background\" }):map(\"ub\") Snacks.toggle.dim():map(\"uD\") Snacks.toggle.animate():map(\"ua\") Snacks.toggle.indent():map(\"ug\") Snacks.toggle.scroll():map(\"uS\") Snacks.toggle.profiler():map(\"dpp\") Snacks.toggle.profiler_highlights():map(\"dph\") if vim.lsp.inlay_hint then Snacks.toggle.inlay_hints():map(\"uh\") end -- lazygit if vim.fn.executable(\"lazygit\") == 1 then map(\"n\", \"gg\", function() Snacks.lazygit( { cwd = LazyVim.root.git() }) end, { desc = \"Lazygit (Root Dir)\" }) map(\"n\", \"gG\", function() Snacks.lazygit() end, { desc = \"Lazygit (cwd)\" }) map(\"n\", \"gf\", function() Snacks.lazygit.log_file() end, { desc = \"Lazygit Current File History\" }) map(\"n\", \"gl\", function() Snacks.lazygit.log({ cwd = LazyVim.root.git() }) end, { desc = \"Lazygit Log\" }) map(\"n\", \"gL\", function() Snacks.lazygit.log() end, { desc = \"Lazygit Log (cwd)\" }) end map(\"n\", \"gb\", function() Snacks.git.blame_line() end, { desc = \"Git Blame Line\" }) map({ \"n\", \"x\" }, \"gB\", function() Snacks.gitbrowse() end, { desc = \"Git Browse (open)\" }) map({\"n\", \"x\" }, \"gY\", function() Snacks.gitbrowse({ open = function(url) vim.fn.setreg(\"+\", url) end, notify = false }) end, { desc = \"Git Browse (copy)\" }) -- quit map(\"n\", \"qq\", \"qa\", { desc = \"Quit All\" }) -- highlights under cursor map(\"n\", \"ui\", vim.show_pos, { desc = \"Inspect Pos\" }) map(\"n\", \"uI\", \"InspectTree\", { desc = \"Inspect Tree\" }) -- LazyVim Changelog map(\"n\", \"L\", function() LazyVim.news.changelog() end, { desc = \"LazyVim Changelog\" }) -- floating terminal map(\"n\", \"fT\", function() Snacks.terminal() end, { desc = \"Terminal (cwd)\" }) map(\"n\", \"ft\", function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = \"Terminal (Root Dir)\" }) map(\"n\", \"\", function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = \"Terminal (Root Dir)\" }) map(\"n\", \"\", function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = \"which_key_ignore\" }) -- Terminal Mappings map(\"t\", \"\", \"close\", { desc = \"Hide Terminal\" }) map(\"t\", \"\", \"close\", { desc = \"which_key_ignore\" }) -- windows map(\"n\", \"w\", \"\", { desc = \"Windows\", remap = true }) map(\"n\", \"-\", \"s\", { desc = \"Split Window Below\", remap = true }) map(\"n\", \"|\", \"v\", { desc = \"Split Window Right\", remap = true }) map(\"n\", \"wd\", \"c\", { desc = \"Delete Window\", remap = true }) Snacks.toggle.zoom():map(\"wm\"):map(\"uZ\") Snacks.toggle.zen():map(\"uz\") -- tabs map(\"n\", \"l\", \"tablast\", { desc = \"Last Tab\" }) map(\"n\", \"o\", \"tabonly\", { desc = \"Close Other Tabs\" }) map(\"n\", \"f\", \"tabfirst\", { desc = \"First Tab\" }) map(\"n\", \"\", \"tabnew\", { desc = \"New Tab\" }) map(\"n\", \"]\", \"tabnext\", { desc = \"Next Tab\" }) map(\"n\", \"d\", \"tabclose\", { desc = \"Close Tab\" }) map(\"n\", \"[\", \"tabprevious\", { desc = \"Previous Tab\" }) -- native snippets. only needed on < 0.11, as 0.11 creates these by default if vim.fn.has(\"nvim-0.11\") == 0 then map(\"s\", \"\", function() return vim.snippet.active({ direction = 1 }) and \"lua vim.snippet.jump(1)\" or \"\" end, { expr = true, desc = \"Jump Next\" }) map({ \"i\", \"s\" }, \"\", function() return vim.snippet.active({ direction = -1 }) and \"lua vim.snippet.jump(-1)\" or \"\" end, { expr = true, desc = \"Jump Previous\" }) end","s":"Keymaps","u":"/configuration/general","h":"#keymaps","p":901},{"i":908,"t":"Custom Auto Commands Default Auto Commands lua/config/autocmds.lua -- Autocmds are automatically loaded on the VeryLazy event -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- -- Add any additional autocmds here -- with `vim.api.nvim_create_autocmd` -- -- Or remove existing autocmds by their group name (which is prefixed with `lazyvim_` for the defaults) -- e.g. vim.api.nvim_del_augroup_by_name(\"lazyvim_wrap_spell\") lazyvim.config.autocmds -- This file is automatically loaded by lazyvim.config.init. local function augroup(name) return vim.api.nvim_create_augroup(\"lazyvim_\" .. name, { clear = true }) end -- Check if we need to reload the file when it changed vim.api.nvim_create_autocmd({ \"FocusGained\", \"TermClose\", \"TermLeave\" }, { group = augroup(\"checktime\"), callback = function() if vim.o.buftype ~= \"nofile\" then vim.cmd(\"checktime\") end end, }) -- Highlight on yank vim.api.nvim_create_autocmd(\"TextYankPost\", { group = augroup(\"highlight_yank\"), callback = function() (vim.hl or vim.highlight).on_yank() end, }) -- resize splits if window got resized vim.api.nvim_create_autocmd({ \"VimResized\" }, { group = augroup(\"resize_splits\"), callback = function() local current_tab = vim.fn.tabpagenr() vim.cmd(\"tabdo wincmd =\") vim.cmd(\"tabnext \" .. current_tab) end, }) -- go to last loc when opening a buffer vim.api.nvim_create_autocmd(\"BufReadPost\", { group = augroup(\"last_loc\"), callback = function(event) local exclude = { \"gitcommit\" } local buf = event.buf if vim.tbl_contains(exclude, vim.bo[buf].filetype) or vim.b[buf].lazyvim_last_loc then return end vim.b[buf].lazyvim_last_loc = true local mark = vim.api.nvim_buf_get_mark(buf, '\"') local lcount = vim.api.nvim_buf_line_count(buf) if mark[1] > 0 and mark[1] <= lcount then pcall(vim.api.nvim_win_set_cursor, 0, mark) end end, }) -- close some filetypes with vim.api.nvim_create_autocmd(\"FileType\", { group = augroup(\"close_with_q\"), pattern = { \"PlenaryTestPopup\", \"checkhealth\", \"dbout\", \"gitsigns-blame\", \"grug-far\", \"help\", \"lspinfo\", \"neotest-output\", \"neotest-output-panel\", \"neotest-summary\", \"notify\", \"qf\", \"spectre_panel\", \"startuptime\", \"tsplayground\", }, callback = function(event) vim.bo[event.buf].buflisted = false vim.schedule(function() vim.keymap.set(\"n\", \"q\", function() vim.cmd(\"close\") pcall(vim.api.nvim_buf_delete, event.buf, { force = true }) end, { buffer = event.buf, silent = true, desc = \"Quit buffer\", }) end) end, }) -- make it easier to close man-files when opened inline vim.api.nvim_create_autocmd(\"FileType\", { group = augroup(\"man_unlisted\"), pattern = { \"man\" }, callback = function(event) vim.bo[event.buf].buflisted = false end, }) -- wrap and check for spell in text filetypes vim.api.nvim_create_autocmd(\"FileType\", { group = augroup(\"wrap_spell\"), pattern = { \"text\", \"plaintex\", \"typst\", \"gitcommit\", \"markdown\" }, callback = function() vim.opt_local.wrap = true vim.opt_local.spell = true end, }) -- Fix conceallevel for json files vim.api.nvim_create_autocmd({ \"FileType\" }, { group = augroup(\"json_conceal\"), pattern = { \"json\", \"jsonc\", \"json5\" }, callback = function() vim.opt_local.conceallevel = 0 end, }) -- Auto create dir when saving a file, in case some intermediate directory does not exist vim.api.nvim_create_autocmd({ \"BufWritePre\" }, { group = augroup(\"auto_create_dir\"), callback = function(event) if event.match:match(\"^%w%w+:[\\\\/][\\\\/]\") then return end local file = vim.uv.fs_realpath(event.match) or event.match vim.fn.mkdir(vim.fn.fnamemodify(file, \":p:h\"), \"p\") end, })","s":"Auto Commands","u":"/configuration/general","h":"#auto-commands","p":901},{"i":910,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"none-ls","u":"/extras/lsp/none-ls","h":"","p":909},{"i":912,"t":"none-ls Options Full Spec opts = function(_, opts) local nls = require(\"null-ls\") opts.root_dir = opts.root_dir or require(\"null-ls.utils\").root_pattern(\".null-ls-root\", \".neoconf.json\", \"Makefile\", \".git\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.formatting.fish_indent, nls.builtins.diagnostics.fish, nls.builtins.formatting.stylua, nls.builtins.formatting.shfmt, }) end { \"nvimtools/none-ls.nvim\", event = \"LazyFile\", dependencies = { \"mason.nvim\" }, init = function() LazyVim.on_very_lazy(function() -- register the formatter with LazyVim LazyVim.format.register({ name = \"none-ls.nvim\", priority = 200, -- set higher than conform, the builtin formatter primary = true, format = function(buf) return LazyVim.lsp.format({ bufnr = buf, filter = function(client) return client.name == \"null-ls\" end, }) end, sources = function(buf) local ret = require(\"null-ls.sources\").get_available(vim.bo[buf].filetype, \"NULL_LS_FORMATTING\") or {} return vim.tbl_map(function(source) return source.name end, ret) end, }) end) end, opts = function(_, opts) local nls = require(\"null-ls\") opts.root_dir = opts.root_dir or require(\"null-ls.utils\").root_pattern(\".null-ls-root\", \".neoconf.json\", \"Makefile\", \".git\") opts.sources = vim.list_extend(opts.sources or {}, { nls.builtins.formatting.fish_indent, nls.builtins.diagnostics.fish, nls.builtins.formatting.stylua, nls.builtins.formatting.shfmt, }) end, }","s":"none-ls.nvim","u":"/extras/lsp/none-ls","h":"#none-lsnvim","p":909},{"i":914,"t":"Options Full Spec opts = nil { \"mason.nvim\" }","s":"mason.nvim","u":"/extras/lsp/none-ls","h":"#masonnvim","p":909},{"i":916,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Alpha","u":"/extras/ui/alpha","h":"","p":915},{"i":918,"t":"Options Full Spec opts = { dashboard = { enabled = false } } { \"folke/snacks.nvim\", opts = { dashboard = { enabled = false } } }","s":"snacks.nvim","u":"/extras/ui/alpha","h":"#snacksnvim","p":915},{"i":920,"t":"Dashboard. This runs when neovim starts, and is what displays the \"LAZYVIM\" banner. Options Full Spec opts = function() local dashboard = require(\"alpha.themes.dashboard\") local logo = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]] dashboard.section.header.val = vim.split(logo, \"\\n\") -- stylua: ignore dashboard.section.buttons.val = { dashboard.button(\"f\", \" \" .. \" Find file\", \" lua LazyVim.pick()() \"), dashboard.button(\"n\", \" \" .. \" New file\", [[ ene startinsert ]]), dashboard.button(\"r\", \" \" .. \" Recent files\", [[ lua LazyVim.pick(\"oldfiles\")() ]]), dashboard.button(\"g\", \" \" .. \" Find text\", [[ lua LazyVim.pick(\"live_grep\")() ]]), dashboard.button(\"c\", \" \" .. \" Config\", \" lua LazyVim.pick.config_files()() \"), dashboard.button(\"s\", \" \" .. \" Restore Session\", [[ lua require(\"persistence\").load() ]]), dashboard.button(\"x\", \" \" .. \" Lazy Extras\", \" LazyExtras \"), dashboard.button(\"l\", \"󰒲 \" .. \" Lazy\", \" Lazy \"), dashboard.button(\"q\", \" \" .. \" Quit\", \" qa \"), } for _, button in ipairs(dashboard.section.buttons.val) do button.opts.hl = \"AlphaButtons\" button.opts.hl_shortcut = \"AlphaShortcut\" end dashboard.section.header.opts.hl = \"AlphaHeader\" dashboard.section.buttons.opts.hl = \"AlphaButtons\" dashboard.section.footer.opts.hl = \"AlphaFooter\" dashboard.opts.layout[1].val = 8 return dashboard end { \"goolord/alpha-nvim\", event = \"VimEnter\", enabled = true, init = false, opts = function() local dashboard = require(\"alpha.themes.dashboard\") local logo = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]] dashboard.section.header.val = vim.split(logo, \"\\n\") -- stylua: ignore dashboard.section.buttons.val = { dashboard.button(\"f\", \" \" .. \" Find file\", \" lua LazyVim.pick()() \"), dashboard.button(\"n\", \" \" .. \" New file\", [[ ene startinsert ]]), dashboard.button(\"r\", \" \" .. \" Recent files\", [[ lua LazyVim.pick(\"oldfiles\")() ]]), dashboard.button(\"g\", \" \" .. \" Find text\", [[ lua LazyVim.pick(\"live_grep\")() ]]), dashboard.button(\"c\", \" \" .. \" Config\", \" lua LazyVim.pick.config_files()() \"), dashboard.button(\"s\", \" \" .. \" Restore Session\", [[ lua require(\"persistence\").load() ]]), dashboard.button(\"x\", \" \" .. \" Lazy Extras\", \" LazyExtras \"), dashboard.button(\"l\", \"󰒲 \" .. \" Lazy\", \" Lazy \"), dashboard.button(\"q\", \" \" .. \" Quit\", \" qa \"), } for _, button in ipairs(dashboard.section.buttons.val) do button.opts.hl = \"AlphaButtons\" button.opts.hl_shortcut = \"AlphaShortcut\" end dashboard.section.header.opts.hl = \"AlphaHeader\" dashboard.section.buttons.opts.hl = \"AlphaButtons\" dashboard.section.footer.opts.hl = \"AlphaFooter\" dashboard.opts.layout[1].val = 8 return dashboard end, config = function(_, dashboard) -- close Lazy and re-open when the dashboard is ready if vim.o.filetype == \"lazy\" then vim.cmd.close() vim.api.nvim_create_autocmd(\"User\", { once = true, pattern = \"AlphaReady\", callback = function() require(\"lazy\").show() end, }) end require(\"alpha\").setup(dashboard.opts) vim.api.nvim_create_autocmd(\"User\", { once = true, pattern = \"LazyVimStarted\", callback = function() local stats = require(\"lazy\").stats() local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) dashboard.section.footer.val = \"⚡ Neovim loaded \" .. stats.loaded .. \"/\" .. stats.count .. \" plugins in \" .. ms .. \"ms\" pcall(vim.cmd.AlphaRedraw) end, }) end, }","s":"alpha-nvim","u":"/extras/ui/alpha","h":"#alpha-nvim","p":915},{"i":922,"t":"Please make sure to read the neotest docs on how to add test adapters. Example on adding the plenary test adapter: ~/.config/nvim/lua/plugins/test.lua return { { \"nvim-neotest/neotest-plenary\" }, { \"nvim-neotest/neotest\", opts = { adapters = { \"neotest-plenary\" } }, }, } info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Neotest","u":"/extras/test/core","h":"","p":921},{"i":924,"t":"Options Full Spec opts = { -- Can be a list of adapters like what neotest expects, -- or a list of adapter names, -- or a table of adapter names, mapped to adapter configs. -- The adapter will then be automatically loaded with the config. adapters = {}, -- Example for loading neotest-golang with a custom config -- adapters = { -- [\"neotest-golang\"] = { -- go_test_args = { \"-v\", \"-race\", \"-count=1\", \"-timeout=60s\" }, -- dap_go_enabled = true, -- }, -- }, status = { virtual_text = true }, output = { open_on_run = true }, quickfix = { open = function() if LazyVim.has(\"trouble.nvim\") then require(\"trouble\").open({ mode = \"quickfix\", focus = false }) else vim.cmd(\"copen\") end end, }, } { \"nvim-neotest/neotest\", dependencies = { \"nvim-neotest/nvim-nio\" }, opts = { -- Can be a list of adapters like what neotest expects, -- or a list of adapter names, -- or a table of adapter names, mapped to adapter configs. -- The adapter will then be automatically loaded with the config. adapters = {}, -- Example for loading neotest-golang with a custom config -- adapters = { -- [\"neotest-golang\"] = { -- go_test_args = { \"-v\", \"-race\", \"-count=1\", \"-timeout=60s\" }, -- dap_go_enabled = true, -- }, -- }, status = { virtual_text = true }, output = { open_on_run = true }, quickfix = { open = function() if LazyVim.has(\"trouble.nvim\") then require(\"trouble\").open({ mode = \"quickfix\", focus = false }) else vim.cmd(\"copen\") end end, }, }, config = function(_, opts) local neotest_ns = vim.api.nvim_create_namespace(\"neotest\") vim.diagnostic.config({ virtual_text = { format = function(diagnostic) -- Replace newline and tab characters with space for more compact diagnostics local message = diagnostic.message:gsub(\"\\n\", \" \"):gsub(\"\\t\", \" \"):gsub(\"%s+\", \" \"):gsub(\"^%s+\", \"\") return message end, }, }, neotest_ns) if LazyVim.has(\"trouble.nvim\") then opts.consumers = opts.consumers or {} -- Refresh and auto close trouble after running tests ---@type neotest.Consumer opts.consumers.trouble = function(client) client.listeners.results = function(adapter_id, results, partial) if partial then return end local tree = assert(client:get_position(nil, { adapter = adapter_id })) local failed = 0 for pos_id, result in pairs(results) do if result.status == \"failed\" and tree:get_key(pos_id) then failed = failed + 1 end end vim.schedule(function() local trouble = require(\"trouble\") if trouble.is_open() then trouble.refresh() if failed == 0 then trouble.close() end end end) return {} end end end if opts.adapters then local adapters = {} for name, config in pairs(opts.adapters or {}) do if type(name) == \"number\" then if type(config) == \"string\" then config = require(config) end adapters[#adapters + 1] = config elseif config ~= false then local adapter = require(name) if type(config) == \"table\" and not vim.tbl_isempty(config) then local meta = getmetatable(adapter) if adapter.setup then adapter.setup(config) elseif adapter.adapter then adapter.adapter(config) adapter = adapter.adapter elseif meta and meta.__call then adapter = adapter(config) else error(\"Adapter \" .. name .. \" does not support setup\") end end adapters[#adapters + 1] = adapter end end opts.adapters = adapters end require(\"neotest\").setup(opts) end, -- stylua: ignore keys = { {\"t\", \"\", desc = \"+test\"}, { \"tt\", function() require(\"neotest\").run.run(vim.fn.expand(\"%\")) end, desc = \"Run File (Neotest)\" }, { \"tT\", function() require(\"neotest\").run.run(vim.uv.cwd()) end, desc = \"Run All Test Files (Neotest)\" }, { \"tr\", function() require(\"neotest\").run.run() end, desc = \"Run Nearest (Neotest)\" }, { \"tl\", function() require(\"neotest\").run.run_last() end, desc = \"Run Last (Neotest)\" }, { \"ts\", function() require(\"neotest\").summary.toggle() end, desc = \"Toggle Summary (Neotest)\" }, { \"to\", function() require(\"neotest\").output.open({ enter = true, auto_close = true }) end, desc = \"Show Output (Neotest)\" }, { \"tO\", function() require(\"neotest\").output_panel.toggle() end, desc = \"Toggle Output Panel (Neotest)\" }, { \"tS\", function() require(\"neotest\").run.stop() end, desc = \"Stop (Neotest)\" }, { \"tw\", function() require(\"neotest\").watch.toggle(vim.fn.expand(\"%\")) end, desc = \"Toggle Watch (Neotest)\" }, }, }","s":"neotest","u":"/extras/test/core","h":"#neotest-1","p":921},{"i":926,"t":"Options Full Spec opts = nil { \"nvim-neotest/nvim-nio\" }","s":"nvim-nio","u":"/extras/test/core","h":"#nvim-nio","p":921},{"i":928,"t":"Options Full Spec opts = nil { \"mfussenegger/nvim-dap\", optional = true, -- stylua: ignore keys = { { \"td\", function() require(\"neotest\").run.run({strategy = \"dap\"}) end, desc = \"Debug Nearest\" }, }, }","s":"nvim-dap (optional)","u":"/extras/test/core","h":"#nvim-dap-optional","p":921},{"i":930,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Indent-blankline","u":"/extras/ui/indent-blankline","h":"","p":929},{"i":932,"t":"disable snacks indent when indent-blankline is enabled Options Full Spec opts = { indent = { enabled = false }, } { \"snacks.nvim\", opts = { indent = { enabled = false }, }, }","s":"snacks.nvim","u":"/extras/ui/indent-blankline","h":"#snacksnvim","p":929},{"i":934,"t":"Options Full Spec opts = function() Snacks.toggle({ name = \"Indention Guides\", get = function() return require(\"ibl.config\").get_config(0).enabled end, set = function(state) require(\"ibl\").setup_buffer(0, { enabled = state }) end, }):map(\"ug\") return { indent = { char = \"│\", tab_char = \"│\", }, scope = { show_start = false, show_end = false }, exclude = { filetypes = { \"Trouble\", \"alpha\", \"dashboard\", \"help\", \"lazy\", \"mason\", \"neo-tree\", \"notify\", \"snacks_dashboard\", \"snacks_notif\", \"snacks_terminal\", \"snacks_win\", \"toggleterm\", \"trouble\", }, }, } end { \"lukas-reineke/indent-blankline.nvim\", event = \"LazyFile\", opts = function() Snacks.toggle({ name = \"Indention Guides\", get = function() return require(\"ibl.config\").get_config(0).enabled end, set = function(state) require(\"ibl\").setup_buffer(0, { enabled = state }) end, }):map(\"ug\") return { indent = { char = \"│\", tab_char = \"│\", }, scope = { show_start = false, show_end = false }, exclude = { filetypes = { \"Trouble\", \"alpha\", \"dashboard\", \"help\", \"lazy\", \"mason\", \"neo-tree\", \"notify\", \"snacks_dashboard\", \"snacks_notif\", \"snacks_terminal\", \"snacks_win\", \"toggleterm\", \"trouble\", }, }, } end, main = \"ibl\", }","s":"indent-blankline.nvim","u":"/extras/ui/indent-blankline","h":"#indent-blanklinenvim","p":929},{"i":936,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Dashboard-nvim","u":"/extras/ui/dashboard-nvim","h":"","p":935},{"i":938,"t":"Options Full Spec opts = { dashboard = { enabled = false } } { \"folke/snacks.nvim\", opts = { dashboard = { enabled = false } } }","s":"snacks.nvim","u":"/extras/ui/dashboard-nvim","h":"#snacksnvim","p":935},{"i":940,"t":"Options Full Spec opts = function() local logo = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]] logo = string.rep(\"\\n\", 8) .. logo .. \"\\n\\n\" local opts = { theme = \"doom\", hide = { -- this is taken care of by lualine -- enabling this messes up the actual laststatus setting after loading a file statusline = false, }, config = { header = vim.split(logo, \"\\n\"), -- stylua: ignore center = { { action = 'lua LazyVim.pick()()', desc = \" Find File\", icon = \" \", key = \"f\" }, { action = \"ene | startinsert\", desc = \" New File\", icon = \" \", key = \"n\" }, { action = 'lua LazyVim.pick(\"oldfiles\")()', desc = \" Recent Files\", icon = \" \", key = \"r\" }, { action = 'lua LazyVim.pick(\"live_grep\")()', desc = \" Find Text\", icon = \" \", key = \"g\" }, { action = 'lua LazyVim.pick.config_files()()', desc = \" Config\", icon = \" \", key = \"c\" }, { action = 'lua require(\"persistence\").load()', desc = \" Restore Session\", icon = \" \", key = \"s\" }, { action = \"LazyExtras\", desc = \" Lazy Extras\", icon = \" \", key = \"x\" }, { action = \"Lazy\", desc = \" Lazy\", icon = \"󰒲 \", key = \"l\" }, { action = function() vim.api.nvim_input(\"qa\") end, desc = \" Quit\", icon = \" \", key = \"q\" }, }, footer = function() local stats = require(\"lazy\").stats() local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) return { \"⚡ Neovim loaded \" .. stats.loaded .. \"/\" .. stats.count .. \" plugins in \" .. ms .. \"ms\" } end, }, } for _, button in ipairs(opts.config.center) do button.desc = button.desc .. string.rep(\" \", 43 - #button.desc) button.key_format = \" %s\" end -- open dashboard after closing lazy if vim.o.filetype == \"lazy\" then vim.api.nvim_create_autocmd(\"WinClosed\", { pattern = tostring(vim.api.nvim_get_current_win()), once = true, callback = function() vim.schedule(function() vim.api.nvim_exec_autocmds(\"UIEnter\", { group = \"dashboard\" }) end) end, }) end return opts end { \"nvimdev/dashboard-nvim\", lazy = false, -- As https://github.com/nvimdev/dashboard-nvim/pull/450, dashboard-nvim shouldn't be lazy-loaded to properly handle stdin. opts = function() local logo = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]] logo = string.rep(\"\\n\", 8) .. logo .. \"\\n\\n\" local opts = { theme = \"doom\", hide = { -- this is taken care of by lualine -- enabling this messes up the actual laststatus setting after loading a file statusline = false, }, config = { header = vim.split(logo, \"\\n\"), -- stylua: ignore center = { { action = 'lua LazyVim.pick()()', desc = \" Find File\", icon = \" \", key = \"f\" }, { action = \"ene | startinsert\", desc = \" New File\", icon = \" \", key = \"n\" }, { action = 'lua LazyVim.pick(\"oldfiles\")()', desc = \" Recent Files\", icon = \" \", key = \"r\" }, { action = 'lua LazyVim.pick(\"live_grep\")()', desc = \" Find Text\", icon = \" \", key = \"g\" }, { action = 'lua LazyVim.pick.config_files()()', desc = \" Config\", icon = \" \", key = \"c\" }, { action = 'lua require(\"persistence\").load()', desc = \" Restore Session\", icon = \" \", key = \"s\" }, { action = \"LazyExtras\", desc = \" Lazy Extras\", icon = \" \", key = \"x\" }, { action = \"Lazy\", desc = \" Lazy\", icon = \"󰒲 \", key = \"l\" }, { action = function() vim.api.nvim_input(\"qa\") end, desc = \" Quit\", icon = \" \", key = \"q\" }, }, footer = function() local stats = require(\"lazy\").stats() local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) return { \"⚡ Neovim loaded \" .. stats.loaded .. \"/\" .. stats.count .. \" plugins in \" .. ms .. \"ms\" } end, }, } for _, button in ipairs(opts.config.center) do button.desc = button.desc .. string.rep(\" \", 43 - #button.desc) button.key_format = \" %s\" end -- open dashboard after closing lazy if vim.o.filetype == \"lazy\" then vim.api.nvim_create_autocmd(\"WinClosed\", { pattern = tostring(vim.api.nvim_get_current_win()), once = true, callback = function() vim.schedule(function() vim.api.nvim_exec_autocmds(\"UIEnter\", { group = \"dashboard\" }) end) end, }) end return opts end, }","s":"dashboard-nvim","u":"/extras/ui/dashboard-nvim","h":"#dashboard-nvim-1","p":935},{"i":942,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Typescript","u":"/extras/lang/typescript","h":"","p":941},{"i":944,"t":"correctly setup lspconfig Options Full Spec opts = { -- make sure mason installs the server servers = { --- @deprecated -- tsserver renamed to ts_ls but not yet released, so keep this for now --- the proper approach is to check the nvim-lspconfig release version when it's released to determine the server name dynamically tsserver = { enabled = false, }, ts_ls = { enabled = false, }, vtsls = { -- explicitly add default filetypes, so that we can extend -- them in related extras filetypes = { \"javascript\", \"javascriptreact\", \"javascript.jsx\", \"typescript\", \"typescriptreact\", \"typescript.tsx\", }, settings = { complete_function_calls = true, vtsls = { enableMoveToFileCodeAction = true, autoUseWorkspaceTsdk = true, experimental = { maxInlayHintLength = 30, completion = { enableServerSideFuzzyMatch = true, }, }, }, typescript = { updateImportsOnFileMove = { enabled = \"always\" }, suggest = { completeFunctionCalls = true, }, inlayHints = { enumMemberValues = { enabled = true }, functionLikeReturnTypes = { enabled = true }, parameterNames = { enabled = \"literals\" }, parameterTypes = { enabled = true }, propertyDeclarationTypes = { enabled = true }, variableTypes = { enabled = false }, }, }, }, keys = { { \"gD\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"typescript.goToSourceDefinition\", arguments = { params.textDocument.uri, params.position }, open = true, }) end, desc = \"Goto Source Definition\", }, { \"gR\", function() LazyVim.lsp.execute({ command = \"typescript.findAllFileReferences\", arguments = { vim.uri_from_bufnr(0) }, open = true, }) end, desc = \"File References\", }, { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, { \"cM\", LazyVim.lsp.action[\"source.addMissingImports.ts\"], desc = \"Add missing imports\", }, { \"cu\", LazyVim.lsp.action[\"source.removeUnused.ts\"], desc = \"Remove unused imports\", }, { \"cD\", LazyVim.lsp.action[\"source.fixAll.ts\"], desc = \"Fix all diagnostics\", }, { \"cV\", function() LazyVim.lsp.execute({ command = \"typescript.selectTypeScriptVersion\" }) end, desc = \"Select TS workspace version\", }, }, }, }, setup = { --- @deprecated -- tsserver renamed to ts_ls but not yet released, so keep this for now --- the proper approach is to check the nvim-lspconfig release version when it's released to determine the server name dynamically tsserver = function() -- disable tsserver return true end, ts_ls = function() -- disable tsserver return true end, vtsls = function(_, opts) LazyVim.lsp.on_attach(function(client, buffer) client.commands[\"_typescript.moveToFileRefactoring\"] = function(command, ctx) ---@type string, string, lsp.Range local action, uri, range = unpack(command.arguments) local function move(newf) client.request(\"workspace/executeCommand\", { command = command.command, arguments = { action, uri, range, newf }, }) end local fname = vim.uri_to_fname(uri) client.request(\"workspace/executeCommand\", { command = \"typescript.tsserverRequest\", arguments = { \"getMoveToRefactoringFileSuggestions\", { file = fname, startLine = range.start.line + 1, startOffset = range.start.character + 1, endLine = range[\"end\"].line + 1, endOffset = range[\"end\"].character + 1, }, }, }, function(_, result) ---@type string[] local files = result.body.files table.insert(files, 1, \"Enter new path...\") vim.ui.select(files, { prompt = \"Select move destination:\", format_item = function(f) return vim.fn.fnamemodify(f, \":~:.\") end, }, function(f) if f and f:find(\"^Enter new path\") then vim.ui.input({ prompt = \"Enter move destination:\", default = vim.fn.fnamemodify(fname, \":h\") .. \"/\", completion = \"file\", }, function(newf) return newf and move(newf) end) elseif f then move(f) end end) end) end end, \"vtsls\") -- copy typescript settings to javascript opts.settings.javascript = vim.tbl_deep_extend(\"force\", {}, opts.settings.typescript, opts.settings.javascript or {}) end, }, } { \"neovim/nvim-lspconfig\", opts = { -- make sure mason installs the server servers = { --- @deprecated -- tsserver renamed to ts_ls but not yet released, so keep this for now --- the proper approach is to check the nvim-lspconfig release version when it's released to determine the server name dynamically tsserver = { enabled = false, }, ts_ls = { enabled = false, }, vtsls = { -- explicitly add default filetypes, so that we can extend -- them in related extras filetypes = { \"javascript\", \"javascriptreact\", \"javascript.jsx\", \"typescript\", \"typescriptreact\", \"typescript.tsx\", }, settings = { complete_function_calls = true, vtsls = { enableMoveToFileCodeAction = true, autoUseWorkspaceTsdk = true, experimental = { maxInlayHintLength = 30, completion = { enableServerSideFuzzyMatch = true, }, }, }, typescript = { updateImportsOnFileMove = { enabled = \"always\" }, suggest = { completeFunctionCalls = true, }, inlayHints = { enumMemberValues = { enabled = true }, functionLikeReturnTypes = { enabled = true }, parameterNames = { enabled = \"literals\" }, parameterTypes = { enabled = true }, propertyDeclarationTypes = { enabled = true }, variableTypes = { enabled = false }, }, }, }, keys = { { \"gD\", function() local params = vim.lsp.util.make_position_params() LazyVim.lsp.execute({ command = \"typescript.goToSourceDefinition\", arguments = { params.textDocument.uri, params.position }, open = true, }) end, desc = \"Goto Source Definition\", }, { \"gR\", function() LazyVim.lsp.execute({ command = \"typescript.findAllFileReferences\", arguments = { vim.uri_from_bufnr(0) }, open = true, }) end, desc = \"File References\", }, { \"co\", LazyVim.lsp.action[\"source.organizeImports\"], desc = \"Organize Imports\", }, { \"cM\", LazyVim.lsp.action[\"source.addMissingImports.ts\"], desc = \"Add missing imports\", }, { \"cu\", LazyVim.lsp.action[\"source.removeUnused.ts\"], desc = \"Remove unused imports\", }, { \"cD\", LazyVim.lsp.action[\"source.fixAll.ts\"], desc = \"Fix all diagnostics\", }, { \"cV\", function() LazyVim.lsp.execute({ command = \"typescript.selectTypeScriptVersion\" }) end, desc = \"Select TS workspace version\", }, }, }, }, setup = { --- @deprecated -- tsserver renamed to ts_ls but not yet released, so keep this for now --- the proper approach is to check the nvim-lspconfig release version when it's released to determine the server name dynamically tsserver = function() -- disable tsserver return true end, ts_ls = function() -- disable tsserver return true end, vtsls = function(_, opts) LazyVim.lsp.on_attach(function(client, buffer) client.commands[\"_typescript.moveToFileRefactoring\"] = function(command, ctx) ---@type string, string, lsp.Range local action, uri, range = unpack(command.arguments) local function move(newf) client.request(\"workspace/executeCommand\", { command = command.command, arguments = { action, uri, range, newf }, }) end local fname = vim.uri_to_fname(uri) client.request(\"workspace/executeCommand\", { command = \"typescript.tsserverRequest\", arguments = { \"getMoveToRefactoringFileSuggestions\", { file = fname, startLine = range.start.line + 1, startOffset = range.start.character + 1, endLine = range[\"end\"].line + 1, endOffset = range[\"end\"].character + 1, }, }, }, function(_, result) ---@type string[] local files = result.body.files table.insert(files, 1, \"Enter new path...\") vim.ui.select(files, { prompt = \"Select move destination:\", format_item = function(f) return vim.fn.fnamemodify(f, \":~:.\") end, }, function(f) if f and f:find(\"^Enter new path\") then vim.ui.input({ prompt = \"Enter move destination:\", default = vim.fn.fnamemodify(fname, \":h\") .. \"/\", completion = \"file\", }, function(newf) return newf and move(newf) end) elseif f then move(f) end end) end) end end, \"vtsls\") -- copy typescript settings to javascript opts.settings.javascript = vim.tbl_deep_extend(\"force\", {}, opts.settings.typescript, opts.settings.javascript or {}) end, }, }, }","s":"nvim-lspconfig","u":"/extras/lang/typescript","h":"#nvim-lspconfig","p":941},{"i":946,"t":"Options Full Spec opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} table.insert(opts.ensure_installed, \"js-debug-adapter\") end { \"williamboman/mason.nvim\", opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} table.insert(opts.ensure_installed, \"js-debug-adapter\") end, }","s":"mason.nvim","u":"/extras/lang/typescript","h":"#masonnvim","p":941},{"i":948,"t":"Filetype icons Options Full Spec opts = { file = { [\".eslintrc.js\"] = { glyph = \"󰱺\", hl = \"MiniIconsYellow\" }, [\".node-version\"] = { glyph = \"\", hl = \"MiniIconsGreen\" }, [\".prettierrc\"] = { glyph = \"\", hl = \"MiniIconsPurple\" }, [\".yarnrc.yml\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, [\"eslint.config.js\"] = { glyph = \"󰱺\", hl = \"MiniIconsYellow\" }, [\"package.json\"] = { glyph = \"\", hl = \"MiniIconsGreen\" }, [\"tsconfig.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, [\"tsconfig.build.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, [\"yarn.lock\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, }, } { \"echasnovski/mini.icons\", opts = { file = { [\".eslintrc.js\"] = { glyph = \"󰱺\", hl = \"MiniIconsYellow\" }, [\".node-version\"] = { glyph = \"\", hl = \"MiniIconsGreen\" }, [\".prettierrc\"] = { glyph = \"\", hl = \"MiniIconsPurple\" }, [\".yarnrc.yml\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, [\"eslint.config.js\"] = { glyph = \"󰱺\", hl = \"MiniIconsYellow\" }, [\"package.json\"] = { glyph = \"\", hl = \"MiniIconsGreen\" }, [\"tsconfig.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, [\"tsconfig.build.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, [\"yarn.lock\"] = { glyph = \"\", hl = \"MiniIconsBlue\" }, }, }, }","s":"mini.icons","u":"/extras/lang/typescript","h":"#miniicons","p":941},{"i":950,"t":"Options Full Spec opts = function() local dap = require(\"dap\") if not dap.adapters[\"pwa-node\"] then require(\"dap\").adapters[\"pwa-node\"] = { type = \"server\", host = \"localhost\", port = \"${port}\", executable = { command = \"node\", -- 💀 Make sure to update this path to point to your installation args = { LazyVim.get_pkg_path(\"js-debug-adapter\", \"/js-debug/src/dapDebugServer.js\"), \"${port}\", }, }, } end if not dap.adapters[\"node\"] then dap.adapters[\"node\"] = function(cb, config) if config.type == \"node\" then config.type = \"pwa-node\" end local nativeAdapter = dap.adapters[\"pwa-node\"] if type(nativeAdapter) == \"function\" then nativeAdapter(cb, config) else cb(nativeAdapter) end end end local js_filetypes = { \"typescript\", \"javascript\", \"typescriptreact\", \"javascriptreact\" } local vscode = require(\"dap.ext.vscode\") vscode.type_to_filetypes[\"node\"] = js_filetypes vscode.type_to_filetypes[\"pwa-node\"] = js_filetypes for _, language in ipairs(js_filetypes) do if not dap.configurations[language] then dap.configurations[language] = { { type = \"pwa-node\", request = \"launch\", name = \"Launch file\", program = \"${file}\", cwd = \"${workspaceFolder}\", }, { type = \"pwa-node\", request = \"attach\", name = \"Attach\", processId = require(\"dap.utils\").pick_process, cwd = \"${workspaceFolder}\", }, } end end end { \"mfussenegger/nvim-dap\", optional = true, dependencies = { { \"williamboman/mason.nvim\", opts = function(_, opts) opts.ensure_installed = opts.ensure_installed or {} table.insert(opts.ensure_installed, \"js-debug-adapter\") end, }, }, opts = function() local dap = require(\"dap\") if not dap.adapters[\"pwa-node\"] then require(\"dap\").adapters[\"pwa-node\"] = { type = \"server\", host = \"localhost\", port = \"${port}\", executable = { command = \"node\", -- 💀 Make sure to update this path to point to your installation args = { LazyVim.get_pkg_path(\"js-debug-adapter\", \"/js-debug/src/dapDebugServer.js\"), \"${port}\", }, }, } end if not dap.adapters[\"node\"] then dap.adapters[\"node\"] = function(cb, config) if config.type == \"node\" then config.type = \"pwa-node\" end local nativeAdapter = dap.adapters[\"pwa-node\"] if type(nativeAdapter) == \"function\" then nativeAdapter(cb, config) else cb(nativeAdapter) end end end local js_filetypes = { \"typescript\", \"javascript\", \"typescriptreact\", \"javascriptreact\" } local vscode = require(\"dap.ext.vscode\") vscode.type_to_filetypes[\"node\"] = js_filetypes vscode.type_to_filetypes[\"pwa-node\"] = js_filetypes for _, language in ipairs(js_filetypes) do if not dap.configurations[language] then dap.configurations[language] = { { type = \"pwa-node\", request = \"launch\", name = \"Launch file\", program = \"${file}\", cwd = \"${workspaceFolder}\", }, { type = \"pwa-node\", request = \"attach\", name = \"Attach\", processId = require(\"dap.utils\").pick_process, cwd = \"${workspaceFolder}\", }, } end end end, }","s":"nvim-dap (optional)","u":"/extras/lang/typescript","h":"#nvim-dap-optional","p":941},{"i":952,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini Animate","u":"/extras/ui/mini-animate","h":"","p":951},{"i":954,"t":"disable snacks scroll when animate is enabled Options Full Spec opts = { scroll = { enabled = false }, } { \"snacks.nvim\", opts = { scroll = { enabled = false }, }, }","s":"snacks.nvim","u":"/extras/ui/mini-animate","h":"#snacksnvim","p":951},{"i":956,"t":"setup animate Options Full Spec opts = function(_, opts) -- don't use animate when scrolling with the mouse local mouse_scrolled = false for _, scroll in ipairs({ \"Up\", \"Down\" }) do local key = \"\" vim.keymap.set({ \"\", \"i\" }, key, function() mouse_scrolled = true return key end, { expr = true }) end vim.api.nvim_create_autocmd(\"FileType\", { pattern = \"grug-far\", callback = function() vim.b.minianimate_disable = true end, }) Snacks.toggle({ name = \"Mini Animate\", get = function() return not vim.g.minianimate_disable end, set = function(state) vim.g.minianimate_disable = not state end, }):map(\"ua\") local animate = require(\"mini.animate\") return vim.tbl_deep_extend(\"force\", opts, { resize = { timing = animate.gen_timing.linear({ duration = 50, unit = \"total\" }), }, scroll = { timing = animate.gen_timing.linear({ duration = 150, unit = \"total\" }), subscroll = animate.gen_subscroll.equal({ predicate = function(total_scroll) if mouse_scrolled then mouse_scrolled = false return false end return total_scroll > 1 end, }), }, }) end { \"echasnovski/mini.animate\", event = \"VeryLazy\", cond = vim.g.neovide == nil, opts = function(_, opts) -- don't use animate when scrolling with the mouse local mouse_scrolled = false for _, scroll in ipairs({ \"Up\", \"Down\" }) do local key = \"\" vim.keymap.set({ \"\", \"i\" }, key, function() mouse_scrolled = true return key end, { expr = true }) end vim.api.nvim_create_autocmd(\"FileType\", { pattern = \"grug-far\", callback = function() vim.b.minianimate_disable = true end, }) Snacks.toggle({ name = \"Mini Animate\", get = function() return not vim.g.minianimate_disable end, set = function(state) vim.g.minianimate_disable = not state end, }):map(\"ua\") local animate = require(\"mini.animate\") return vim.tbl_deep_extend(\"force\", opts, { resize = { timing = animate.gen_timing.linear({ duration = 50, unit = \"total\" }), }, scroll = { timing = animate.gen_timing.linear({ duration = 150, unit = \"total\" }), subscroll = animate.gen_subscroll.equal({ predicate = function(total_scroll) if mouse_scrolled then mouse_scrolled = false return false end return total_scroll > 1 end, }), }, }) end, }","s":"mini.animate","u":"/extras/ui/mini-animate","h":"#minianimate","p":951},{"i":958,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini-indentscope","u":"/extras/ui/mini-indentscope","h":"","p":957},{"i":960,"t":"Active indent guide and indent text objects. When you're browsing code, this highlights the current level of indentation, and animates the highlighting. Options Full Spec opts = { -- symbol = \"▏\", symbol = \"│\", options = { try_as_border = true }, } { \"echasnovski/mini.indentscope\", version = false, -- wait till new 0.7.0 release to put it back on semver event = \"LazyFile\", opts = { -- symbol = \"▏\", symbol = \"│\", options = { try_as_border = true }, }, init = function() vim.api.nvim_create_autocmd(\"FileType\", { pattern = { \"Trouble\", \"alpha\", \"dashboard\", \"fzf\", \"help\", \"lazy\", \"mason\", \"neo-tree\", \"notify\", \"snacks_dashboard\", \"snacks_notif\", \"snacks_terminal\", \"snacks_win\", \"toggleterm\", \"trouble\", }, callback = function() vim.b.miniindentscope_disable = true end, }) vim.api.nvim_create_autocmd(\"User\", { pattern = \"SnacksDashboardOpened\", callback = function(data) vim.b[data.buf].miniindentscope_disable = true end, }) end, }","s":"mini.indentscope","u":"/extras/ui/mini-indentscope","h":"#miniindentscope","p":957},{"i":962,"t":"disable snacks scroll when mini-indentscope is enabled Options Full Spec opts = { indent = { scope = { enabled = false }, }, } { \"snacks.nvim\", opts = { indent = { scope = { enabled = false }, }, }, }","s":"snacks.nvim","u":"/extras/ui/mini-indentscope","h":"#snacksnvim","p":957},{"i":964,"t":"disable inent-blankline scope when mini-indentscope is enabled Options Full Spec opts = { scope = { enabled = false }, } { \"lukas-reineke/indent-blankline.nvim\", optional = true, event = \"LazyFile\", opts = { scope = { enabled = false }, }, }","s":"indent-blankline.nvim (optional)","u":"/extras/ui/mini-indentscope","h":"#indent-blanklinenvim-optional","p":957},{"i":966,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Smear-cursor","u":"/extras/ui/smear-cursor","h":"","p":965},{"i":968,"t":"Options Full Spec opts = { hide_target_hack = true, cursor_color = \"none\", } { \"sphamba/smear-cursor.nvim\", event = \"VeryLazy\", cond = vim.g.neovide == nil, opts = { hide_target_hack = true, cursor_color = \"none\", }, specs = { -- disable mini.animate cursor { \"echasnovski/mini.animate\", optional = true, opts = { cursor = { enable = false }, }, }, }, }","s":"smear-cursor.nvim","u":"/extras/ui/smear-cursor","h":"#smear-cursornvim","p":965},{"i":970,"t":"disable mini.animate cursor Options Full Spec opts = { cursor = { enable = false }, } { \"echasnovski/mini.animate\", optional = true, opts = { cursor = { enable = false }, }, }","s":"mini.animate (optional)","u":"/extras/ui/smear-cursor","h":"#minianimate-optional","p":965},{"i":972,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Treesitter-context","u":"/extras/ui/treesitter-context","h":"","p":971},{"i":974,"t":"Options Full Spec opts = function() local tsc = require(\"treesitter-context\") Snacks.toggle({ name = \"Treesitter Context\", get = tsc.enabled, set = function(state) if state then tsc.enable() else tsc.disable() end end, }):map(\"ut\") return { mode = \"cursor\", max_lines = 3 } end { \"nvim-treesitter/nvim-treesitter-context\", event = \"LazyFile\", opts = function() local tsc = require(\"treesitter-context\") Snacks.toggle({ name = \"Treesitter Context\", get = tsc.enabled, set = function(state) if state then tsc.enable() else tsc.disable() end end, }):map(\"ut\") return { mode = \"cursor\", max_lines = 3 } end, }","s":"nvim-treesitter-context","u":"/extras/ui/treesitter-context","h":"#nvim-treesitter-context","p":971},{"i":976,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Chezmoi","u":"/extras/util/chezmoi","h":"","p":975},{"i":978,"t":"Options Full Spec opts = nil { -- highlighting for chezmoi files template files \"alker0/chezmoi.vim\", init = function() vim.g[\"chezmoi#use_tmp_buffer\"] = 1 vim.g[\"chezmoi#source_dir_path\"] = os.getenv(\"HOME\") .. \"/.local/share/chezmoi\" end, }","s":"chezmoi.vim","u":"/extras/util/chezmoi","h":"#chezmoivim","p":975},{"i":980,"t":"Options Full Spec opts = { edit = { watch = false, force = false, }, notification = { on_open = true, on_apply = true, on_watch = false, }, telescope = { select = { \"\" }, }, } { \"xvzc/chezmoi.nvim\", keys = { { \"sz\", pick_chezmoi, desc = \"Chezmoi\", }, }, opts = { edit = { watch = false, force = false, }, notification = { on_open = true, on_apply = true, on_watch = false, }, telescope = { select = { \"\" }, }, }, init = function() -- run chezmoi edit on file enter vim.api.nvim_create_autocmd({ \"BufRead\", \"BufNewFile\" }, { pattern = { os.getenv(\"HOME\") .. \"/.local/share/chezmoi/*\" }, callback = function() vim.schedule(require(\"chezmoi.commands.__edit\").watch) end, }) end, }","s":"chezmoi.nvim","u":"/extras/util/chezmoi","h":"#chezmoinvim","p":975},{"i":982,"t":"Filetype icons Options Full Spec opts = { file = { [\".chezmoiignore\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiremove\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiroot\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiversion\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"bash.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"json.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"ps1.tmpl\"] = { glyph = \"󰨊\", hl = \"MiniIconsGrey\" }, [\"sh.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"toml.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"yaml.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"zsh.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, }, } { \"echasnovski/mini.icons\", opts = { file = { [\".chezmoiignore\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiremove\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiroot\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\".chezmoiversion\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"bash.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"json.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"ps1.tmpl\"] = { glyph = \"󰨊\", hl = \"MiniIconsGrey\" }, [\"sh.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"toml.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"yaml.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, [\"zsh.tmpl\"] = { glyph = \"\", hl = \"MiniIconsGrey\" }, }, }, }","s":"mini.icons","u":"/extras/util/chezmoi","h":"#miniicons","p":975},{"i":984,"t":"Options Full Spec opts = function(_, opts) local projects = { action = pick_chezmoi, desc = \" Config\", icon = \"\", key = \"c\", } projects.desc = projects.desc .. string.rep(\" \", 43 - #projects.desc) projects.key_format = \" %s\" -- remove lazyvim config property for i = #opts.config.center, 1, -1 do if opts.config.center[i].key == \"c\" then table.remove(opts.config.center, i) end end table.insert(opts.config.center, 5, projects) end { \"nvimdev/dashboard-nvim\", optional = true, opts = function(_, opts) local projects = { action = pick_chezmoi, desc = \" Config\", icon = \"\", key = \"c\", } projects.desc = projects.desc .. string.rep(\" \", 43 - #projects.desc) projects.key_format = \" %s\" -- remove lazyvim config property for i = #opts.config.center, 1, -1 do if opts.config.center[i].key == \"c\" then table.remove(opts.config.center, i) end end table.insert(opts.config.center, 5, projects) end, }","s":"dashboard-nvim (optional)","u":"/extras/util/chezmoi","h":"#dashboard-nvim-optional","p":975},{"i":986,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini Starter","u":"/extras/ui/mini-starter","h":"","p":985},{"i":988,"t":"disable alpha Options Full Spec opts = { dashboard = { enabled = false } } { \"folke/snacks.nvim\", opts = { dashboard = { enabled = false } } }","s":"snacks.nvim","u":"/extras/ui/mini-starter","h":"#snacksnvim","p":985},{"i":990,"t":"enable mini.starter Options Full Spec opts = function() local logo = table.concat({ \" ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z\", \" ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z \", \" ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z \", \" ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z \", \" ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ \", \" ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ \", }, \"\\n\") local pad = string.rep(\" \", 22) local new_section = function(name, action, section) return { name = name, action = action, section = pad .. section } end local starter = require(\"mini.starter\") --stylua: ignore local config = { evaluate_single = true, header = logo, items = { new_section(\"Find file\", LazyVim.pick(), \"Telescope\"), new_section(\"New file\", \"ene | startinsert\", \"Built-in\"), new_section(\"Recent files\", LazyVim.pick(\"oldfiles\"), \"Telescope\"), new_section(\"Find text\", LazyVim.pick(\"live_grep\"), \"Telescope\"), new_section(\"Config\", LazyVim.pick.config_files(), \"Config\"), new_section(\"Restore session\", [[lua require(\"persistence\").load()]], \"Session\"), new_section(\"Lazy Extras\", \"LazyExtras\", \"Config\"), new_section(\"Lazy\", \"Lazy\", \"Config\"), new_section(\"Quit\", \"qa\", \"Built-in\"), }, content_hooks = { starter.gen_hook.adding_bullet(pad .. \"░ \", false), starter.gen_hook.aligning(\"center\", \"center\"), }, } return config end { \"echasnovski/mini.starter\", version = false, -- wait till new 0.7.0 release to put it back on semver event = \"VimEnter\", opts = function() local logo = table.concat({ \" ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z\", \" ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z \", \" ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z \", \" ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z \", \" ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ \", \" ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ \", }, \"\\n\") local pad = string.rep(\" \", 22) local new_section = function(name, action, section) return { name = name, action = action, section = pad .. section } end local starter = require(\"mini.starter\") --stylua: ignore local config = { evaluate_single = true, header = logo, items = { new_section(\"Find file\", LazyVim.pick(), \"Telescope\"), new_section(\"New file\", \"ene | startinsert\", \"Built-in\"), new_section(\"Recent files\", LazyVim.pick(\"oldfiles\"), \"Telescope\"), new_section(\"Find text\", LazyVim.pick(\"live_grep\"), \"Telescope\"), new_section(\"Config\", LazyVim.pick.config_files(), \"Config\"), new_section(\"Restore session\", [[lua require(\"persistence\").load()]], \"Session\"), new_section(\"Lazy Extras\", \"LazyExtras\", \"Config\"), new_section(\"Lazy\", \"Lazy\", \"Config\"), new_section(\"Quit\", \"qa\", \"Built-in\"), }, content_hooks = { starter.gen_hook.adding_bullet(pad .. \"░ \", false), starter.gen_hook.aligning(\"center\", \"center\"), }, } return config end, config = function(_, config) -- close Lazy and re-open when starter is ready if vim.o.filetype == \"lazy\" then vim.cmd.close() vim.api.nvim_create_autocmd(\"User\", { pattern = \"MiniStarterOpened\", callback = function() require(\"lazy\").show() end, }) end local starter = require(\"mini.starter\") starter.setup(config) vim.api.nvim_create_autocmd(\"User\", { pattern = \"LazyVimStarted\", callback = function(ev) local stats = require(\"lazy\").stats() local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) local pad_footer = string.rep(\" \", 8) starter.config.footer = pad_footer .. \"⚡ Neovim loaded \" .. stats.count .. \" plugins in \" .. ms .. \"ms\" -- INFO: based on @echasnovski's recommendation (thanks a lot!!!) if vim.bo[ev.buf].filetype == \"ministarter\" then pcall(starter.refresh) end end, }) end, }","s":"mini.starter","u":"/extras/ui/mini-starter","h":"#ministarter","p":985},{"i":992,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Gitui","u":"/extras/util/gitui","h":"","p":991},{"i":994,"t":"Ensure GitUI tool is installed Options Full Spec opts = { ensure_installed = { \"gitui\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"gitui\" } }, keys = { { \"gG\", function() Snacks.terminal({ \"gitui\" }) end, desc = \"GitUi (cwd)\", }, { \"gg\", function() Snacks.terminal({ \"gitui\" }, { cwd = LazyVim.root.get() }) end, desc = \"GitUi (Root Dir)\", }, }, init = function() -- delete lazygit keymap for file history vim.api.nvim_create_autocmd(\"User\", { pattern = \"LazyVimKeymaps\", once = true, callback = function() pcall(vim.keymap.del, \"n\", \"gf\") pcall(vim.keymap.del, \"n\", \"gl\") end, }) end, }","s":"mason.nvim","u":"/extras/util/gitui","h":"#masonnvim","p":991},{"i":996,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Dot Files","u":"/extras/util/dot","h":"","p":995},{"i":998,"t":"Options Full Spec opts = { servers = { bashls = {}, }, } { \"neovim/nvim-lspconfig\", opts = { servers = { bashls = {}, }, }, }","s":"nvim-lspconfig","u":"/extras/util/dot","h":"#nvim-lspconfig","p":995},{"i":1000,"t":"Options Full Spec opts = { ensure_installed = { \"shellcheck\" } } { \"williamboman/mason.nvim\", opts = { ensure_installed = { \"shellcheck\" } }, }","s":"mason.nvim","u":"/extras/util/dot","h":"#masonnvim","p":995},{"i":1002,"t":"add some stuff to treesitter Options Full Spec opts = function(_, opts) local function add(lang) if type(opts.ensure_installed) == \"table\" then table.insert(opts.ensure_installed, lang) end end vim.filetype.add({ extension = { rasi = \"rasi\", rofi = \"rasi\", wofi = \"rasi\" }, filename = { [\"vifmrc\"] = \"vim\", }, pattern = { [\".*/waybar/config\"] = \"jsonc\", [\".*/mako/config\"] = \"dosini\", [\".*/kitty/.+%.conf\"] = \"kitty\", [\".*/hypr/.+%.conf\"] = \"hyprlang\", [\"%.env%.[%w_.-]+\"] = \"sh\", }, }) vim.treesitter.language.register(\"bash\", \"kitty\") add(\"git_config\") if have(\"hypr\") then add(\"hyprlang\") end if have(\"fish\") then add(\"fish\") end if have(\"rofi\") or have(\"wofi\") then add(\"rasi\") end end { \"nvim-treesitter/nvim-treesitter\", opts = function(_, opts) local function add(lang) if type(opts.ensure_installed) == \"table\" then table.insert(opts.ensure_installed, lang) end end vim.filetype.add({ extension = { rasi = \"rasi\", rofi = \"rasi\", wofi = \"rasi\" }, filename = { [\"vifmrc\"] = \"vim\", }, pattern = { [\".*/waybar/config\"] = \"jsonc\", [\".*/mako/config\"] = \"dosini\", [\".*/kitty/.+%.conf\"] = \"kitty\", [\".*/hypr/.+%.conf\"] = \"hyprlang\", [\"%.env%.[%w_.-]+\"] = \"sh\", }, }) vim.treesitter.language.register(\"bash\", \"kitty\") add(\"git_config\") if have(\"hypr\") then add(\"hyprlang\") end if have(\"fish\") then add(\"fish\") end if have(\"rofi\") or have(\"wofi\") then add(\"rasi\") end end, }","s":"nvim-treesitter","u":"/extras/util/dot","h":"#nvim-treesitter","p":995},{"i":1004,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Mini Hipatterns","u":"/extras/util/mini-hipatterns","h":"","p":1003},{"i":1006,"t":"Options Full Spec opts = function() local hi = require(\"mini.hipatterns\") return { -- custom LazyVim option to enable the tailwind integration tailwind = { enabled = true, ft = { \"astro\", \"css\", \"heex\", \"html\", \"html-eex\", \"javascript\", \"javascriptreact\", \"rust\", \"svelte\", \"typescript\", \"typescriptreact\", \"vue\", }, -- full: the whole css class will be highlighted -- compact: only the color will be highlighted style = \"full\", }, highlighters = { hex_color = hi.gen_highlighter.hex_color({ priority = 2000 }), shorthand = { pattern = \"()#%x%x%x()%f[^%x%w]\", group = function(_, _, data) ---@type string local match = data.full_match local r, g, b = match:sub(2, 2), match:sub(3, 3), match:sub(4, 4) local hex_color = \"#\" .. r .. r .. g .. g .. b .. b return MiniHipatterns.compute_hex_color_group(hex_color, \"bg\") end, extmark_opts = { priority = 2000 }, }, }, } end { \"echasnovski/mini.hipatterns\", recommended = true, desc = \"Highlight colors in your code. Also includes Tailwind CSS support.\", event = \"LazyFile\", opts = function() local hi = require(\"mini.hipatterns\") return { -- custom LazyVim option to enable the tailwind integration tailwind = { enabled = true, ft = { \"astro\", \"css\", \"heex\", \"html\", \"html-eex\", \"javascript\", \"javascriptreact\", \"rust\", \"svelte\", \"typescript\", \"typescriptreact\", \"vue\", }, -- full: the whole css class will be highlighted -- compact: only the color will be highlighted style = \"full\", }, highlighters = { hex_color = hi.gen_highlighter.hex_color({ priority = 2000 }), shorthand = { pattern = \"()#%x%x%x()%f[^%x%w]\", group = function(_, _, data) ---@type string local match = data.full_match local r, g, b = match:sub(2, 2), match:sub(3, 3), match:sub(4, 4) local hex_color = \"#\" .. r .. r .. g .. g .. b .. b return MiniHipatterns.compute_hex_color_group(hex_color, \"bg\") end, extmark_opts = { priority = 2000 }, }, }, } end, config = function(_, opts) if type(opts.tailwind) == \"table\" and opts.tailwind.enabled then -- reset hl groups when colorscheme changes vim.api.nvim_create_autocmd(\"ColorScheme\", { callback = function() M.hl = {} end, }) opts.highlighters.tailwind = { pattern = function() if not vim.tbl_contains(opts.tailwind.ft, vim.bo.filetype) then return end if opts.tailwind.style == \"full\" then return \"%f[%w:-]()[%w:-]+%-[a-z%-]+%-%d+()%f[^%w:-]\" elseif opts.tailwind.style == \"compact\" then return \"%f[%w:-][%w:-]+%-()[a-z%-]+%-%d+()%f[^%w:-]\" end end, group = function(_, _, m) ---@type string local match = m.full_match ---@type string, number local color, shade = match:match(\"[%w-]+%-([a-z%-]+)%-(%d+)\") shade = tonumber(shade) local bg = vim.tbl_get(M.colors, color, shade) if bg then local hl = \"MiniHipatternsTailwind\" .. color .. shade if not M.hl[hl] then M.hl[hl] = true local bg_shade = shade == 500 and 950 or shade < 500 and 900 or 100 local fg = vim.tbl_get(M.colors, color, bg_shade) vim.api.nvim_set_hl(0, hl, { bg = \"#\" .. bg, fg = \"#\" .. fg }) end return hl end end, extmark_opts = { priority = 2000 }, } end require(\"mini.hipatterns\").setup(opts) end, }","s":"mini.hipatterns","u":"/extras/util/mini-hipatterns","h":"#minihipatterns","p":1003},{"i":1008,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Project","u":"/extras/util/project","h":"","p":1007},{"i":1010,"t":"Options Full Spec opts = { manual_mode = true, } { \"ahmedkhalf/project.nvim\", opts = { manual_mode = true, }, event = \"VeryLazy\", config = function(_, opts) require(\"project_nvim\").setup(opts) local history = require(\"project_nvim.utils.history\") history.delete_project = function(project) for k, v in pairs(history.recent_projects) do if v == project.value then history.recent_projects[k] = nil return end end end LazyVim.on_load(\"telescope.nvim\", function() require(\"telescope\").load_extension(\"projects\") end) end, }","s":"project.nvim","u":"/extras/util/project","h":"#projectnvim","p":1007},{"i":1012,"t":"Options Full Spec opts = nil { \"nvim-telescope/telescope.nvim\", optional = true, keys = { { \"fp\", pick, desc = \"Projects\" }, }, }","s":"telescope.nvim (optional)","u":"/extras/util/project","h":"#telescopenvim-optional","p":1007},{"i":1014,"t":"Options Full Spec opts = nil { \"ibhagwan/fzf-lua\", optional = true, keys = { { \"fp\", pick, desc = \"Projects\" }, }, }","s":"fzf-lua (optional)","u":"/extras/util/project","h":"#fzf-lua-optional","p":1007},{"i":1016,"t":"Options Full Spec opts = function(_, dashboard) local button = dashboard.button(\"p\", \" \" .. \" Projects\", pick) button.opts.hl = \"AlphaButtons\" button.opts.hl_shortcut = \"AlphaShortcut\" table.insert(dashboard.section.buttons.val, 4, button) end { \"goolord/alpha-nvim\", optional = true, opts = function(_, dashboard) local button = dashboard.button(\"p\", \" \" .. \" Projects\", pick) button.opts.hl = \"AlphaButtons\" button.opts.hl_shortcut = \"AlphaShortcut\" table.insert(dashboard.section.buttons.val, 4, button) end, }","s":"alpha-nvim (optional)","u":"/extras/util/project","h":"#alpha-nvim-optional","p":1007},{"i":1018,"t":"Options Full Spec opts = function(_, opts) local items = { { name = \"Projects\", action = pick, section = string.rep(\" \", 22) .. \"Telescope\", }, } vim.list_extend(opts.items, items) end { \"echasnovski/mini.starter\", optional = true, opts = function(_, opts) local items = { { name = \"Projects\", action = pick, section = string.rep(\" \", 22) .. \"Telescope\", }, } vim.list_extend(opts.items, items) end, }","s":"mini.starter (optional)","u":"/extras/util/project","h":"#ministarter-optional","p":1007},{"i":1020,"t":"Options Full Spec opts = function(_, opts) if not vim.tbl_get(opts, \"config\", \"center\") then return end local projects = { action = pick, desc = \" Projects\", icon = \" \", key = \"p\", } projects.desc = projects.desc .. string.rep(\" \", 43 - #projects.desc) projects.key_format = \" %s\" table.insert(opts.config.center, 3, projects) end { \"nvimdev/dashboard-nvim\", optional = true, opts = function(_, opts) if not vim.tbl_get(opts, \"config\", \"center\") then return end local projects = { action = pick, desc = \" Projects\", icon = \" \", key = \"p\", } projects.desc = projects.desc .. string.rep(\" \", 43 - #projects.desc) projects.key_format = \" %s\" table.insert(opts.config.center, 3, projects) end, }","s":"dashboard-nvim (optional)","u":"/extras/util/project","h":"#dashboard-nvim-optional","p":1007},{"i":1022,"t":"Options Full Spec opts = function(_, opts) table.insert(opts.dashboard.preset.keys, 3, { action = pick, desc = \"Projects\", icon = \" \", key = \"p\", }) end { \"folke/snacks.nvim\", optional = true, opts = function(_, opts) table.insert(opts.dashboard.preset.keys, 3, { action = pick, desc = \"Projects\", icon = \" \", key = \"p\", }) end, }","s":"snacks.nvim (optional)","u":"/extras/util/project","h":"#snacksnvim-optional","p":1007},{"i":1024,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Startuptime","u":"/extras/util/startuptime","h":"","p":1023},{"i":1026,"t":"Options Full Spec opts = {} { \"dstein64/vim-startuptime\", cmd = \"StartupTime\", config = function() vim.g.startuptime_tries = 10 end, }","s":"vim-startuptime","u":"/extras/util/startuptime","h":"#vim-startuptime","p":1023},{"i":1028,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Octo","u":"/extras/util/octo","h":"","p":1027},{"i":1030,"t":"lang.git","s":"Includes the following extras","u":"/extras/util/octo","h":"#includes-the-following-extras","p":1027},{"i":1032,"t":"Octo Options Full Spec opts = { enable_builtin = true, default_to_projects_v2 = true, default_merge_method = \"squash\", picker = \"telescope\", } { \"pwntester/octo.nvim\", cmd = \"Octo\", event = { { event = \"BufReadCmd\", pattern = \"octo://*\" } }, opts = { enable_builtin = true, default_to_projects_v2 = true, default_merge_method = \"squash\", picker = \"telescope\", }, keys = { { \"gi\", \"Octo issue list\", desc = \"List Issues (Octo)\" }, { \"gI\", \"Octo issue search\", desc = \"Search Issues (Octo)\" }, { \"gp\", \"Octo pr list\", desc = \"List PRs (Octo)\" }, { \"gP\", \"Octo pr search\", desc = \"Search PRs (Octo)\" }, { \"gr\", \"Octo repo list\", desc = \"List Repos (Octo)\" }, { \"gS\", \"Octo search\", desc = \"Search (Octo)\" }, { \"a\", \"\", desc = \"+assignee (Octo)\", ft = \"octo\" }, { \"c\", \"\", desc = \"+comment/code (Octo)\", ft = \"octo\" }, { \"l\", \"\", desc = \"+label (Octo)\", ft = \"octo\" }, { \"i\", \"\", desc = \"+issue (Octo)\", ft = \"octo\" }, { \"r\", \"\", desc = \"+react (Octo)\", ft = \"octo\" }, { \"p\", \"\", desc = \"+pr (Octo)\", ft = \"octo\" }, { \"pr\", \"\", desc = \"+rebase (Octo)\", ft = \"octo\" }, { \"ps\", \"\", desc = \"+squash (Octo)\", ft = \"octo\" }, { \"v\", \"\", desc = \"+review (Octo)\", ft = \"octo\" }, { \"g\", \"\", desc = \"+goto_issue (Octo)\", ft = \"octo\" }, { \"@\", \"@\", mode = \"i\", ft = \"octo\", silent = true }, { \"#\", \"#\", mode = \"i\", ft = \"octo\", silent = true }, }, }","s":"octo.nvim","u":"/extras/util/octo","h":"#octonvim","p":1027},{"i":1034,"t":"Octo Picker Options Full Spec opts = function(_, opts) vim.treesitter.language.register(\"markdown\", \"octo\") if LazyVim.has(\"telescope.nvim\") then opts.picker = \"telescope\" elseif LazyVim.has(\"fzf-lua\") then opts.picker = \"fzf-lua\" else LazyVim.error(\"`octo.nvim` requires `telescope.nvim` or `fzf-lua`\") end -- Keep some empty windows in sessions vim.api.nvim_create_autocmd(\"ExitPre\", { group = vim.api.nvim_create_augroup(\"octo_exit_pre\", { clear = true }), callback = function(ev) local keep = { \"octo\" } for _, win in ipairs(vim.api.nvim_list_wins()) do local buf = vim.api.nvim_win_get_buf(win) if vim.tbl_contains(keep, vim.bo[buf].filetype) then vim.bo[buf].buftype = \"\" -- set buftype to empty to keep the window end end end, }) end { \"pwntester/octo.nvim\", opts = function(_, opts) vim.treesitter.language.register(\"markdown\", \"octo\") if LazyVim.has(\"telescope.nvim\") then opts.picker = \"telescope\" elseif LazyVim.has(\"fzf-lua\") then opts.picker = \"fzf-lua\" else LazyVim.error(\"`octo.nvim` requires `telescope.nvim` or `fzf-lua`\") end -- Keep some empty windows in sessions vim.api.nvim_create_autocmd(\"ExitPre\", { group = vim.api.nvim_create_augroup(\"octo_exit_pre\", { clear = true }), callback = function(ev) local keep = { \"octo\" } for _, win in ipairs(vim.api.nvim_list_wins()) do local buf = vim.api.nvim_win_get_buf(win) if vim.tbl_contains(keep, vim.bo[buf].filetype) then vim.bo[buf].buftype = \"\" -- set buftype to empty to keep the window end end end, }) end, }","s":"octo.nvim","u":"/extras/util/octo","h":"#octonvim-1","p":1027},{"i":1036,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"Rest","u":"/extras/util/rest","h":"","p":1035},{"i":1038,"t":"Options Full Spec opts = {} { \"mistweaverco/kulala.nvim\", ft = \"http\", keys = { { \"R\", \"\", desc = \"+Rest\", ft = \"http\" }, { \"Rb\", \"lua require('kulala').scratchpad()\", desc = \"Open scratchpad\", ft = \"http\" }, { \"Rc\", \"lua require('kulala').copy()\", desc = \"Copy as cURL\", ft = \"http\" }, { \"RC\", \"lua require('kulala').from_curl()\", desc = \"Paste from curl\", ft = \"http\" }, { \"Rg\", \"lua require('kulala').download_graphql_schema()\", desc = \"Download GraphQL schema\", ft = \"http\", }, { \"Ri\", \"lua require('kulala').inspect()\", desc = \"Inspect current request\", ft = \"http\" }, { \"Rn\", \"lua require('kulala').jump_next()\", desc = \"Jump to next request\", ft = \"http\" }, { \"Rp\", \"lua require('kulala').jump_prev()\", desc = \"Jump to previous request\", ft = \"http\" }, { \"Rq\", \"lua require('kulala').close()\", desc = \"Close window\", ft = \"http\" }, { \"Rr\", \"lua require('kulala').replay()\", desc = \"Replay the last request\", ft = \"http\" }, { \"Rs\", \"lua require('kulala').run()\", desc = \"Send the request\", ft = \"http\" }, { \"RS\", \"lua require('kulala').show_stats()\", desc = \"Show stats\", ft = \"http\" }, { \"Rt\", \"lua require('kulala').toggle_view()\", desc = \"Toggle headers/body\", ft = \"http\" }, }, opts = {}, }","s":"kulala.nvim","u":"/extras/util/rest","h":"#kulalanvim","p":1035},{"i":1040,"t":"Options Full Spec opts = { ensure_installed = { \"http\", \"graphql\" }, } { \"nvim-treesitter/nvim-treesitter\", opts = { ensure_installed = { \"http\", \"graphql\" }, }, }","s":"nvim-treesitter","u":"/extras/util/rest","h":"#nvim-treesitter","p":1035},{"i":1042,"t":"This extra will only load when vim.g.vscode is set. Enabled plugins: { \"dial.nvim\", \"flit.nvim\", \"lazy.nvim\", \"leap.nvim\", \"mini.ai\", \"mini.comment\", \"mini.move\", \"mini.pairs\", \"mini.surround\", \"nvim-treesitter\", \"nvim-treesitter-textobjects\", \"nvim-ts-context-commentstring\", \"vim-repeat\", \"yanky.nvim\", } Some additional keymaps are added similar to the ones in regular LazyVim. If you want to include any additional plugins in vscode, you can set vscode=true on a plugin spec. info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"VS Code","u":"/extras/vscode","h":"","p":1041},{"i":1044,"t":"You can find a starter template for LazyVim here Linux/MacOS Windows Try it with Docker Install the LazyVim Starter Make a backup of your current Neovim files: # required mv ~/.config/nvim{,.bak} # optional but recommended mv ~/.local/share/nvim{,.bak} mv ~/.local/state/nvim{,.bak} mv ~/.cache/nvim{,.bak} Clone the starter git clone https://github.com/LazyVim/starter ~/.config/nvim Remove the .git folder, so you can add it to your own repo later rm -rf ~/.config/nvim/.git Start Neovim! nvim Refer to the comments in the files on how to customize LazyVim. Install the LazyVim Starter with PowerShell Make a backup of your current Neovim files: # required Move-Item $env:LOCALAPPDATA\\nvim $env:LOCALAPPDATA\\nvim.bak # optional but recommended Move-Item $env:LOCALAPPDATA\\nvim-data $env:LOCALAPPDATA\\nvim-data.bak Clone the starter git clone https://github.com/LazyVim/starter $env:LOCALAPPDATA\\nvim Remove the .git folder, so you can add it to your own repo later Remove-Item $env:LOCALAPPDATA\\nvim\\.git -Recurse -Force Start Neovim! nvim Refer to the comments in the files on how to customize LazyVim. docker run -w /root -it --rm alpine:edge sh -uelic ' apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update git clone https://github.com/LazyVim/starter ~/.config/nvim cd ~/.config/nvim nvim ' tip It is recommended to run :LazyHealth after installation. This will load all plugins and check if everything is working correctly.","s":"🛠️ Installation","u":"/installation","h":"","p":1043},{"i":1046,"t":"LazyVim provides a set of preconfigured plugins enabled by default. All you need to do to utilize these plugins is install the LazyVim starter template. Coding: Faster coding with features such as snippets, autocompletion, and more. Colorscheme: Default color schemes (TokyoNight and Catppuccin). Editor: Provides functionality like a file explorer, search and replace, fuzzy finding, git integration. Formatting: Set up formatters using conform.nvim. Linting: Manage linters with the nvim-lint plugin. LSP: configure the Language Server Protocol (LSP) client. TreeSitter: advanced syntax highlighting and plugins that use Treesitter parsers UI: Enhance the user interface with features such as status line, buffer line, indentation guides, dashboard, and icons. Util: Contains utilities for session management, shared functionality, and other handy tools. For detailed information on the default configurations of each plugin set and instructions on customizing them, refer to the respective documentation linked above.","s":"Core Plugins","u":"/plugins","h":"","p":1045},{"i":1048,"t":"LazyVim uses which-key.nvim to help you remember your keymaps. Just press any key like and you'll see a popup with all possible keymaps starting with . default is default is \\","s":"⌨️ Keymaps","u":"/keymaps","h":"","p":1047},{"i":1050,"t":"Key Description Mode j Down n, x Down n, x k Up n, x Up n, x Go to Left Window n Go to Lower Window n Go to Upper Window n Go to Right Window n Increase Window Height n Decrease Window Height n Decrease Window Width n Increase Window Width n Move Down n, i, v Move Up n, i, v Prev Buffer n Next Buffer n [b Prev Buffer n ]b Next Buffer n bb Switch to Other Buffer n ` Switch to Other Buffer n bd Delete Buffer n bo Delete Other Buffers n bD Delete Buffer and Window n Escape and Clear hlsearch i, n, s ur Redraw / Clear hlsearch / Diff Update n n Next Search Result n, x, o N Prev Search Result n, x, o Save File i, x, n, s K Keywordprg n gco Add Comment Below n gcO Add Comment Above n l Lazy n fn New File n xl Location List n xq Quickfix List n [q Previous Quickfix n ]q Next Quickfix n cf Format n, v cd Line Diagnostics n ]d Next Diagnostic n [d Prev Diagnostic n ]e Next Error n [e Prev Error n ]w Next Warning n [w Prev Warning n uf Toggle Auto Format (Global) n uF Toggle Auto Format (Buffer) n us Toggle Spelling n uw Toggle Wrap n uL Toggle Relative Number n ud Toggle Diagnostics n ul Toggle Line Numbers n uc Toggle Conceal Level n uA Toggle Tabline n uT Toggle Treesitter Highlight n ub Toggle Dark Background n uD Toggle Dimming n ua Toggle Animations n ug Toggle Indent Guides n uS Toggle Smooth Scroll n dpp Toggle Profiler n dph Toggle Profiler Highlights n uh Toggle Inlay Hints n gb Git Blame Line n gB Git Browse (open) n, x gY Git Browse (copy) n, x qq Quit All n ui Inspect Pos n uI Inspect Tree n L LazyVim Changelog n fT Terminal (cwd) n ft Terminal (Root Dir) n Terminal (Root Dir) n which_key_ignore n, t Hide Terminal t w Windows n - Split Window Below n | Split Window Right n wd Delete Window n wm Toggle Zoom Mode n uZ Toggle Zoom Mode n uz Toggle Zen Mode n l Last Tab n o Close Other Tabs n f First Tab n New Tab n ] Next Tab n d Close Tab n [ Previous Tab n","s":"General","u":"/keymaps","h":"#general","p":1047},{"i":1052,"t":"Key Description Mode cl Lsp Info n gd Goto Definition n gr References n gI Goto Implementation n gy Goto T[y]pe Definition n gD Goto Declaration n K Hover n gK Signature Help n Signature Help i ca Code Action n, v cc Run Codelens n, v cC Refresh & Display Codelens n cR Rename File n cr Rename n cA Source Action n ]] Next Reference n [[ Prev Reference n Next Reference n Prev Reference n","s":"LSP","u":"/keymaps","h":"#lsp","p":1047},{"i":1054,"t":"Key Description Mode bl Delete Buffers to the Left n bp Toggle Pin n bP Delete Non-Pinned Buffers n br Delete Buffers to the Right n [b Prev Buffer n [B Move buffer prev n ]b Next Buffer n ]B Move buffer next n Prev Buffer n Next Buffer n","s":"bufferline.nvim","u":"/keymaps","h":"#bufferlinenvim","p":1047},{"i":1056,"t":"Key Description Mode cF Format Injected Langs n, v","s":"conform.nvim","u":"/keymaps","h":"#conformnvim","p":1047},{"i":1058,"t":"Key Description Mode Toggle Flash Search c r Remote Flash o R Treesitter Search o, x s Flash n, o, x S Flash Treesitter n, o, x","s":"flash.nvim","u":"/keymaps","h":"#flashnvim","p":1047},{"i":1060,"t":"Key Description Mode Find Files (Root Dir) n , Switch Buffer n / Grep (Root Dir) n : Command History n fb Buffers n fc Find Config File n ff Find Files (Root Dir) n fF Find Files (cwd) n fg Find Files (git-files) n fr Recent n fR Recent (cwd) n gc Commits n gs Status n s\" Registers n sa Auto Commands n sb Buffer n sc Command History n sC Commands n sd Document Diagnostics n sD Workspace Diagnostics n sg Grep (Root Dir) n sG Grep (cwd) n sh Help Pages n sH Search Highlight Groups n sj Jumplist n sk Key Maps n sl Location List n sm Jump to Mark n sM Man Pages n sq Quickfix List n sR Resume n ss Goto Symbol n sS Goto Symbol (Workspace) n sw Word (Root Dir) n sW Word (cwd) n sw Selection (Root Dir) v sW Selection (cwd) v uC Colorscheme with Preview n","s":"fzf-lua","u":"/keymaps","h":"#fzf-lua","p":1047},{"i":1062,"t":"Key Description Mode sr Search and Replace n, v","s":"grug-far.nvim","u":"/keymaps","h":"#grug-farnvim","p":1047},{"i":1064,"t":"Key Description Mode cm Mason n","s":"mason.nvim","u":"/keymaps","h":"#masonnvim","p":1047},{"i":1066,"t":"Key Description Mode be Buffer Explorer n e Explorer NeoTree (Root Dir) n E Explorer NeoTree (cwd) n fe Explorer NeoTree (Root Dir) n fE Explorer NeoTree (cwd) n ge Git Explorer n","s":"neo-tree.nvim","u":"/keymaps","h":"#neo-treenvim","p":1047},{"i":1068,"t":"Key Description Mode Scroll Backward n, i, s Scroll Forward n, i, s sn +noice n sna Noice All n snd Dismiss All n snh Noice History n snl Noice Last Message n snt Noice Picker (Telescope/FzfLua) n Redirect Cmdline c","s":"noice.nvim","u":"/keymaps","h":"#noicenvim","p":1047},{"i":1070,"t":"Key Description Mode Decrement Selection x Increment Selection n","s":"nvim-treesitter","u":"/keymaps","h":"#nvim-treesitter","p":1047},{"i":1072,"t":"Key Description Mode qd Don't Save Current Session n ql Restore Last Session n qs Restore Session n qS Select Session n","s":"persistence.nvim","u":"/keymaps","h":"#persistencenvim","p":1047},{"i":1074,"t":"Key Description Mode . Toggle Scratch Buffer n dps Profiler Scratch Buffer n n Notification History n S Select Scratch Buffer n un Dismiss All Notifications n","s":"snacks.nvim","u":"/keymaps","h":"#snacksnvim","p":1047},{"i":1076,"t":"Key Description Mode st Todo n sT Todo/Fix/Fixme n xt Todo (Trouble) n xT Todo/Fix/Fixme (Trouble) n [t Previous Todo Comment n ]t Next Todo Comment n","s":"todo-comments.nvim","u":"/keymaps","h":"#todo-commentsnvim","p":1047},{"i":1078,"t":"Key Description Mode cs Symbols (Trouble) n cS LSP references/definitions/... (Trouble) n xL Location List (Trouble) n xQ Quickfix List (Trouble) n xx Diagnostics (Trouble) n xX Buffer Diagnostics (Trouble) n [q Previous Trouble/Quickfix Item n ]q Next Trouble/Quickfix Item n","s":"trouble.nvim","u":"/keymaps","h":"#troublenvim","p":1047},{"i":1080,"t":"Key Description Mode Window Hydra Mode (which-key) n ? Buffer Keymaps (which-key) n","s":"which-key.nvim","u":"/keymaps","h":"#which-keynvim","p":1047},{"i":1082,"t":"Part of lazyvim.plugins.extras.ai.copilot-chat Key Description Mode Submit Prompt n a +ai n, v aa Toggle (CopilotChat) n, v ap Prompt Actions (CopilotChat) n, v aq Quick Chat (CopilotChat) n, v ax Clear (CopilotChat) n, v","s":"CopilotChat.nvim","u":"/keymaps","h":"#copilotchatnvim","p":1047},{"i":1084,"t":"Part of lazyvim.plugins.extras.coding.mini-surround Key Description Mode gsa Add Surrounding n, v gsd Delete Surrounding n gsf Find Right Surrounding n gsF Find Left Surrounding n gsh Highlight Surrounding n gsn Update MiniSurround.config.n_lines n gsr Replace Surrounding n","s":"mini.surround","u":"/keymaps","h":"#minisurround","p":1047},{"i":1086,"t":"Part of lazyvim.plugins.extras.coding.neogen Key Description Mode cn Generate Annotations (Neogen) n","s":"neogen","u":"/keymaps","h":"#neogen","p":1047},{"i":1088,"t":"Part of lazyvim.plugins.extras.coding.yanky Key Description Mode p Open Yank History n, x

p Put and Indent Right n >P Put Before and Indent Right n [p Put Indented Before Cursor (Linewise) n [P Put Indented Before Cursor (Linewise) n [y Cycle Forward Through Yank History n ]p Put Indented After Cursor (Linewise) n ]P Put Indented After Cursor (Linewise) n ]y Cycle Backward Through Yank History n gp Put Text After Selection n, x gP Put Text Before Selection n, x p Put Text After Cursor n, x P Put Text Before Cursor n, x y Yank Text n, x","s":"yanky.nvim","u":"/keymaps","h":"#yankynvim","p":1047},{"i":1090,"t":"Part of lazyvim.plugins.extras.dap.core Key Description Mode da Run with Args n db Toggle Breakpoint n dB Breakpoint Condition n dc Run/Continue n dC Run to Cursor n dg Go to Line (No Execute) n di Step Into n dj Down n dk Up n dl Run Last n do Step Out n dO Step Over n dP Pause n dr Toggle REPL n ds Session n dt Terminate n dw Widgets n","s":"nvim-dap","u":"/keymaps","h":"#nvim-dap","p":1047},{"i":1092,"t":"Part of lazyvim.plugins.extras.dap.core Key Description Mode de Eval n, v du Dap UI n","s":"nvim-dap-ui","u":"/keymaps","h":"#nvim-dap-ui","p":1047},{"i":1094,"t":"Part of lazyvim.plugins.extras.editor.aerial Key Description Mode cs Aerial (Symbols) n","s":"aerial.nvim","u":"/keymaps","h":"#aerialnvim","p":1047},{"i":1096,"t":"Part of lazyvim.plugins.extras.editor.aerial Key Description Mode ss Goto Symbol (Aerial) n","s":"telescope.nvim","u":"/keymaps","h":"#telescopenvim","p":1047},{"i":1098,"t":"Part of lazyvim.plugins.extras.editor.dial Key Description Mode Increment n, v Decrement n, v g Increment n, v g Decrement n, v","s":"dial.nvim","u":"/keymaps","h":"#dialnvim","p":1047},{"i":1100,"t":"Part of lazyvim.plugins.extras.editor.fzf Key Description Mode Find Files (Root Dir) n , Switch Buffer n / Grep (Root Dir) n : Command History n fb Buffers n fc Find Config File n ff Find Files (Root Dir) n fF Find Files (cwd) n fg Find Files (git-files) n fr Recent n fR Recent (cwd) n gc Commits n gs Status n s\" Registers n sa Auto Commands n sb Buffer n sc Command History n sC Commands n sd Document Diagnostics n sD Workspace Diagnostics n sg Grep (Root Dir) n sG Grep (cwd) n sh Help Pages n sH Search Highlight Groups n sj Jumplist n sk Key Maps n sl Location List n sm Jump to Mark n sM Man Pages n sq Quickfix List n sR Resume n ss Goto Symbol n sS Goto Symbol (Workspace) n sw Word (Root Dir) n sW Word (cwd) n sw Selection (Root Dir) v sW Selection (cwd) v uC Colorscheme with Preview n","s":"fzf-lua","u":"/keymaps","h":"#fzf-lua-1","p":1047},{"i":1102,"t":"Part of lazyvim.plugins.extras.editor.fzf Key Description Mode st Todo n sT Todo/Fix/Fixme n","s":"todo-comments.nvim","u":"/keymaps","h":"#todo-commentsnvim-1","p":1047},{"i":1104,"t":"Part of lazyvim.plugins.extras.editor.harpoon2 Key Description Mode 1 Harpoon to File 1 n 2 Harpoon to File 2 n 3 Harpoon to File 3 n 4 Harpoon to File 4 n 5 Harpoon to File 5 n h Harpoon Quick Menu n H Harpoon File n","s":"harpoon","u":"/keymaps","h":"#harpoon","p":1047},{"i":1106,"t":"Part of lazyvim.plugins.extras.editor.illuminate Key Description Mode [[ Prev Reference n ]] Next Reference n","s":"vim-illuminate","u":"/keymaps","h":"#vim-illuminate","p":1047},{"i":1108,"t":"Part of lazyvim.plugins.extras.editor.leap Key Description Mode gs Leap from Windows n, o, x s Leap Forward to n, o, x S Leap Backward to n, o, x","s":"leap.nvim","u":"/keymaps","h":"#leapnvim","p":1047},{"i":1110,"t":"Part of lazyvim.plugins.extras.editor.leap Key Description Mode gz +surround n","s":"mini.surround","u":"/keymaps","h":"#minisurround-1","p":1047},{"i":1112,"t":"Part of lazyvim.plugins.extras.editor.mini-diff Key Description Mode go Toggle mini.diff overlay n","s":"mini.diff","u":"/keymaps","h":"#minidiff","p":1047},{"i":1114,"t":"Part of lazyvim.plugins.extras.editor.mini-files Key Description Mode fm Open mini.files (Directory of Current File) n fM Open mini.files (cwd) n","s":"mini.files","u":"/keymaps","h":"#minifiles","p":1047},{"i":1116,"t":"Part of lazyvim.plugins.extras.editor.outline Key Description Mode cs Toggle Outline n","s":"outline.nvim","u":"/keymaps","h":"#outlinenvim","p":1047},{"i":1118,"t":"Part of lazyvim.plugins.extras.editor.overseer Key Description Mode ob Task builder n oc Clear cache n oi Overseer Info n oo Run task n oq Action recent task n ot Task action n ow Task list n","s":"overseer.nvim","u":"/keymaps","h":"#overseernvim","p":1047},{"i":1120,"t":"Part of lazyvim.plugins.extras.editor.refactoring Key Description Mode r +refactor n, v rb Extract Block n rc Debug Cleanup n rf Extract Block To File n rf Extract Function v rF Extract Function To File v ri Inline Variable n, v rp Debug Print Variable n, v rP Debug Print n rs Refactor v rx Extract Variable v","s":"refactoring.nvim","u":"/keymaps","h":"#refactoringnvim","p":1047},{"i":1122,"t":"Part of lazyvim.plugins.extras.lang.ansible Key Description Mode ta Ansible Run Playbook/Role n","s":"nvim-ansible","u":"/keymaps","h":"#nvim-ansible","p":1047},{"i":1124,"t":"Part of lazyvim.plugins.extras.lang.markdown Key Description Mode cp Markdown Preview n","s":"markdown-preview.nvim","u":"/keymaps","h":"#markdown-previewnvim","p":1047},{"i":1126,"t":"Part of lazyvim.plugins.extras.lang.python Key Description Mode dPc Debug Class n dPt Debug Method n","s":"nvim-dap-python","u":"/keymaps","h":"#nvim-dap-python","p":1047},{"i":1128,"t":"Part of lazyvim.plugins.extras.lang.sql Key Description Mode D Toggle DBUI n","s":"vim-dadbod-ui","u":"/keymaps","h":"#vim-dadbod-ui","p":1047},{"i":1130,"t":"Part of lazyvim.plugins.extras.lang.tex Key Description Mode l +vimtex n","s":"vimtex","u":"/keymaps","h":"#vimtex","p":1047},{"i":1132,"t":"Part of lazyvim.plugins.extras.test.core Key Description Mode t +test n tl Run Last (Neotest) n to Show Output (Neotest) n tO Toggle Output Panel (Neotest) n tr Run Nearest (Neotest) n ts Toggle Summary (Neotest) n tS Stop (Neotest) n tt Run File (Neotest) n tT Run All Test Files (Neotest) n tw Toggle Watch (Neotest) n","s":"neotest","u":"/keymaps","h":"#neotest","p":1047},{"i":1134,"t":"Part of lazyvim.plugins.extras.test.core Key Description Mode td Debug Nearest n","s":"nvim-dap","u":"/keymaps","h":"#nvim-dap-1","p":1047},{"i":1136,"t":"Part of lazyvim.plugins.extras.ui.edgy Key Description Mode ue Edgy Toggle n uE Edgy Select Window n","s":"edgy.nvim","u":"/keymaps","h":"#edgynvim","p":1047},{"i":1138,"t":"Part of lazyvim.plugins.extras.util.chezmoi Key Description Mode sz Chezmoi n","s":"chezmoi.nvim","u":"/keymaps","h":"#chezmoinvim","p":1047},{"i":1140,"t":"Part of lazyvim.plugins.extras.util.gitui Key Description Mode gg GitUi (Root Dir) n gG GitUi (cwd) n","s":"mason.nvim","u":"/keymaps","h":"#masonnvim-1","p":1047},{"i":1142,"t":"Part of lazyvim.plugins.extras.util.octo Key Description Mode gi List Issues (Octo) n gI Search Issues (Octo) n gp List PRs (Octo) n gP Search PRs (Octo) n gr List Repos (Octo) n gS Search (Octo) n a +assignee (Octo) n c +comment/code (Octo) n g +goto_issue (Octo) n i +issue (Octo) n l +label (Octo) n p +pr (Octo) n pr +rebase (Octo) n ps +squash (Octo) n r +react (Octo) n v +review (Octo) n","s":"octo.nvim","u":"/keymaps","h":"#octonvim","p":1047},{"i":1144,"t":"Part of lazyvim.plugins.extras.util.project Key Description Mode fp Projects n","s":"fzf-lua","u":"/keymaps","h":"#fzf-lua-2","p":1047},{"i":1146,"t":"Part of lazyvim.plugins.extras.util.project Key Description Mode fp Projects n","s":"telescope.nvim","u":"/keymaps","h":"#telescopenvim-1","p":1047},{"i":1148,"t":"Part of lazyvim.plugins.extras.util.rest Key Description Mode R +Rest n Rb Open scratchpad n Rc Copy as cURL n RC Paste from curl n Rg Download GraphQL schema n Ri Inspect current request n Rn Jump to next request n Rp Jump to previous request n Rq Close window n Rr Replay the last request n Rs Send the request n RS Show stats n Rt Toggle headers/body n","s":"kulala.nvim","u":"/keymaps","h":"#kulalanvim","p":1047},{"i":1151,"t":"Big new release with a lot of changes and improvements! Two new plugins have been added, and a lot of plugins have been replaced. With these changes, default LazyVim is now just 34 plugins.","s":"14.x","u":"/news","h":"#14x","p":1149},{"i":1153,"t":"fzf-lua as a replacement for telescope.nvim to use telescope.nvim instead, enable the editor.telescope extra blink.cmp as a replacement for nvim-cmp to use nvim-cmp instead, enable the coding.nvim-cmp extra","s":"Added Plugins","u":"/news","h":"#added-plugins","p":1149},{"i":1155,"t":"dressing.nvim (replaced with fzf-lua and snacks.input) telescope-fzf-native.nvim (replaced with fzf-lua) telescope.nvim (replaced with fzf-lua) indent-blankline.nvim (replaced with snacks.indent) to use indent-blankline.nvim instead, enable the indent-blankline extra nvim-cmp (replaced with blink) nvim-snippets (replaced with blink) cmp-buffer (replaced with blink) cmp-nvim-lsp (replaced with blink) cmp-path (replaced with blink)","s":"Removed Plugins","u":"/news","h":"#removed-plugins","p":1149},{"i":1157,"t":"added snacks.input added snacks.scroll added snacks.indent added snacks.scope added snacks.dim added snacks.zen changed default which-key preset to helix drop LazyVim.ui.fg in favor of Snacks.util.color To disable all animations, add the following to your options.lua: vim.g.snacks_animate = false","s":"Changes","u":"/news","h":"#changes","p":1149},{"i":1159,"t":"uz to toggle zen mode uZ & wm to toggle zoom mode uD to toggle dimming ua to toggle animations uS to toggle scroll ug to toggle indent guides snacks.profiler keymaps under dp","s":"Keymaps","u":"/news","h":"#keymaps","p":1149},{"i":1161,"t":"LazyVim now uses Snacks.dashboard as the default dashboard. Check the docs, for more information and examples. A new dashboard-nvim extra is available for those who prefer the old dashboard. Big new release with a lot of changes and improvements! The biggest change is the move of a bunch of core features to snacks.nvim and fully integrating it into LazyVim. I highly suggest having a look at the snacks.nvim documentation to see all the new features and improvements. Most important changes: Snacks.notifier for notifications instead of nvim-notify Snacks.terminal is similar to lazyterm, but has more features and creates bottom splits by default (similar to the edgy integrating)","s":"13.x","u":"/news","h":"#13x","p":1149},{"i":1163,"t":"Markdown Extra: headlines.nvim has been removed in favor of markdown.nvim to spice up your markdown files. nvim-spectre has been removed in favor of grug-far.nvim. grug-far.nvim has a great UI and feels more intuitive to use. This news is now also available on the website at https://www.lazyvim.org/news prettier extra now works for all prettier supported filetypes and will be enabled for astro/svelte extra if you have a proper config file with the correct prettier plugin New Language Support: SQL, Clojure, Thrift, Elm, Gleam, Angular, NuShell, Svelte, Kotlin, Astro, Toml and PHP New Extras: copilot-chat, git, octo, inc-rename and neogen The typescript extra now uses vtsls instead of tsserver Neovim >= 0.10 now uses the much faster lazydev.nvim instead of neodev.nvim moved neoconf.nvim to extras. Project specific LSP settings can be done with a .lazy.lua file instead.","s":"12.x","u":"/news","h":"#12x","p":1149},{"i":1165,"t":"Keymaps: gB to open the current repo in the browser gco and gcO to add a comment below or above the current line wm to toggle window maximize lazydev.nvim: faster alternative to neodev.nvim Options: Added linebreak=true to default options. mini.ai is back as a default plugin! Removing it was a mistake. It's a great plugin that enhances the native text objects. :LazyExtras now has multiple new sections: Enabled: extras that are currently enabled Recommended Languages: language extras recommended for the current buffer / directory Recommended Plugins: extras that are recommended for most users Plugins: other plugin extras Languages: other language extras new option vim.g.deprecation_warnings to disable deprecation warnings Defaults to false. To enable deprecation warnings, set it to true in your options.lua vim-illuminate move to extras Document highlights now use native lsp functionality by default Since Neovim 0.10 has been released, I've been working on a new version of LazyVim that is fully compatible with all the latest Neovim features. Additionally, some core plugins have been moved to extras. native snippets are now the default on Neovim 0.10 Older versions of Neovim will use the new luasnip extra. native comments are now the default on Neovim 0.10 Older versions of Neovim will use the new mini-comment extra. nvim-ts-context-commentstring has been integrated in the native comments. inlay hints have been in LazyVim for a while, but are now enabled by default. To disable them: { \"nvim-lspconfig\", opts = { inlay_hints = { enabled = false }, } } plugins moved to extras: mini.surround mini.indentscope scopes are now also highlighted with indent-blankline nvim-treesitter-context","s":"11.x","u":"/news","h":"#11x","p":1149},{"i":1167,"t":"added new extra for mini.diff This is a plugin similar to gitsigns but with a neat diff overlay that can be toggled with go. trouble.nvim has been rewritten from scratch and is now in beta. I've added a new extra for it (trouble-v3) for those of you who want to try it out. You can find the updated docs here The lazygit integration now configures: the theme based on the colorscheme nerd font icons (v3) editor preset is set to nvim-remote for better interop with Neovim The option vim.g.lazygit_theme was renamed to vim.g.lazygit_config lazygit now automatically uses the colors of your current colorscheme. This is enabled by default. To disable, add the below to your options.lua: vim.g.lazygit_config = false Added support for basedpyright to the python extra. Enable in your options.lua with: vim.g.lazyvim_python_lsp = \"basedpyright\" Be aware that basedpyright is still in development and may not work exactly the same as pyright. User extras under lua/plugins/extras can now also be managed with LazyExtras nvim-ts-autotag is now included by default nvim-treesitter-context is now included by default Added extra for symbols-outline.nvim Added extra for aerial.nvim nvim-navic has been removed. If you want to keep using nvim-navic, you can enable the editor.navic extra New :LazyExtras command for managing LazyVim extras Improved formatting: LazyVim can now work with multiple formatters. Types: primary: only one primary formatter can be active at a time. (conform, none-ls, LSP) secondary: multiple secondary formatters can be active (eslint, ...) LazyVim automatically selects the primary formatter based on the current available sources and priorities. New :LazyFormat command for formatting the current selection or buffer New :LazyFormatInfo command for displaying the active formatters for the current buffer Auto-formatting can be disabled with: vim.g.autoformat = false -- globally vim.b.autoformat = false -- buffer-local none-ls.nvim is no longer installed by default conform.nvim is now the default formatter nvim-lint is now the default linter If you want to keep using none-ls.nvim, you can enable the lsp.none-ls extra dashboard.nvim is the new default dashboard plugin If you want to keep using alpha.nvim, you can enable the ui.alpha extra Improved root detection: New :LazyRoot command that shows info about the root dir detection Configurable with vim.g.root_spec -- LazyVim root dir detection -- Each entry can be: -- * the name of a detector function like `lsp` or `cwd` -- * a pattern or array of patterns like `.git` or `lua`. -- * a function with signature `function(buf) -> string|string[]` vim.g.root_spec = { \"lsp\", { \".git\", \"lua\" }, \"cwd\" } -- To disable root detection set to just \"cwd\" vim.g.root_spec = { \"cwd\" }","s":"10.x","u":"/news","h":"#10x","p":1149},{"i":1170,"t":"coding.blink coding.nvim-cmp","s":"Includes the following extras","u":"/plugins/coding","h":"#includes-the-following-extras","p":1168},{"i":1172,"t":"auto pairs Options Full Spec opts = { modes = { insert = true, command = true, terminal = false }, -- skip autopair when next character is one of these skip_next = [=[[%w%%%'%[%\"%.%`%$]]=], -- skip autopair when the cursor is inside these treesitter nodes skip_ts = { \"string\" }, -- skip autopair when next character is closing pair -- and there are more closing pairs than opening pairs skip_unbalanced = true, -- better deal with markdown code blocks markdown = true, } { \"echasnovski/mini.pairs\", event = \"VeryLazy\", opts = { modes = { insert = true, command = true, terminal = false }, -- skip autopair when next character is one of these skip_next = [=[[%w%%%'%[%\"%.%`%$]]=], -- skip autopair when the cursor is inside these treesitter nodes skip_ts = { \"string\" }, -- skip autopair when next character is closing pair -- and there are more closing pairs than opening pairs skip_unbalanced = true, -- better deal with markdown code blocks markdown = true, }, config = function(_, opts) LazyVim.mini.pairs(opts) end, }","s":"mini.pairs","u":"/plugins/coding","h":"#minipairs","p":1168},{"i":1174,"t":"comments Options Full Spec opts = {} { \"folke/ts-comments.nvim\", event = \"VeryLazy\", opts = {}, }","s":"ts-comments.nvim","u":"/plugins/coding","h":"#ts-commentsnvim","p":1168},{"i":1176,"t":"Better text-objects Options Full Spec opts = function() local ai = require(\"mini.ai\") return { n_lines = 500, custom_textobjects = { o = ai.gen_spec.treesitter({ -- code block a = { \"@block.outer\", \"@conditional.outer\", \"@loop.outer\" }, i = { \"@block.inner\", \"@conditional.inner\", \"@loop.inner\" }, }), f = ai.gen_spec.treesitter({ a = \"@function.outer\", i = \"@function.inner\" }), -- function c = ai.gen_spec.treesitter({ a = \"@class.outer\", i = \"@class.inner\" }), -- class t = { \"<([%p%w]-)%f[^<%w][^<>]->.-\", \"^<.->().*()$\" }, -- tags d = { \"%f[%d]%d+\" }, -- digits e = { -- Word with case { \"%u[%l%d]+%f[^%l%d]\", \"%f[%S][%l%d]+%f[^%l%d]\", \"%f[%P][%l%d]+%f[^%l%d]\", \"^[%l%d]+%f[^%l%d]\" }, \"^().*()$\", }, g = LazyVim.mini.ai_buffer, -- buffer u = ai.gen_spec.function_call(), -- u for \"Usage\" U = ai.gen_spec.function_call({ name_pattern = \"[%w_]\" }), -- without dot in function name }, } end { \"echasnovski/mini.ai\", event = \"VeryLazy\", opts = function() local ai = require(\"mini.ai\") return { n_lines = 500, custom_textobjects = { o = ai.gen_spec.treesitter({ -- code block a = { \"@block.outer\", \"@conditional.outer\", \"@loop.outer\" }, i = { \"@block.inner\", \"@conditional.inner\", \"@loop.inner\" }, }), f = ai.gen_spec.treesitter({ a = \"@function.outer\", i = \"@function.inner\" }), -- function c = ai.gen_spec.treesitter({ a = \"@class.outer\", i = \"@class.inner\" }), -- class t = { \"<([%p%w]-)%f[^<%w][^<>]->.-\", \"^<.->().*()$\" }, -- tags d = { \"%f[%d]%d+\" }, -- digits e = { -- Word with case { \"%u[%l%d]+%f[^%l%d]\", \"%f[%S][%l%d]+%f[^%l%d]\", \"%f[%P][%l%d]+%f[^%l%d]\", \"^[%l%d]+%f[^%l%d]\" }, \"^().*()$\", }, g = LazyVim.mini.ai_buffer, -- buffer u = ai.gen_spec.function_call(), -- u for \"Usage\" U = ai.gen_spec.function_call({ name_pattern = \"[%w_]\" }), -- without dot in function name }, } end, config = function(_, opts) require(\"mini.ai\").setup(opts) LazyVim.on_load(\"which-key.nvim\", function() vim.schedule(function() LazyVim.mini.ai_whichkey(opts) end) end) end, }","s":"mini.ai","u":"/plugins/coding","h":"#miniai","p":1168},{"i":1178,"t":"Options Full Spec opts = { library = { { path = \"${3rd}/luv/library\", words = { \"vim%.uv\" } }, { path = \"LazyVim\", words = { \"LazyVim\" } }, { path = \"snacks.nvim\", words = { \"Snacks\" } }, { path = \"lazy.nvim\", words = { \"LazyVim\" } }, }, } { \"folke/lazydev.nvim\", ft = \"lua\", cmd = \"LazyDev\", opts = { library = { { path = \"${3rd}/luv/library\", words = { \"vim%.uv\" } }, { path = \"LazyVim\", words = { \"LazyVim\" } }, { path = \"snacks.nvim\", words = { \"Snacks\" } }, { path = \"lazy.nvim\", words = { \"LazyVim\" } }, }, }, }","s":"lazydev.nvim","u":"/plugins/coding","h":"#lazydevnvim","p":1168},{"i":1180,"t":"LazyVim uses conform.nvim for formatting. Configuring conform.nvim: opts.format: extra options passed to require(\"conform\").format(options) opts.formatters: options will be merged with builtin formatters, or you can specify a new formatter. opts.formatters[NAME].prepend_args: extra arguments passed to the formatter command. If you want to fully override the args, just use args instead of prepend_args. opts.formatters_by_ft: specify which formatters to use for each filetype. caution Don't override plugin.config directly, since this will break LazyVim formatting.","s":"Formatting","u":"/plugins/formatting","h":"","p":1179},{"i":1182,"t":"Options Full Spec opts = function() local plugin = require(\"lazy.core.config\").plugins[\"conform.nvim\"] if plugin.config ~= M.setup then LazyVim.error({ \"Don't set `plugin.config` for `conform.nvim`.\\n\", \"This will break **LazyVim** formatting.\\n\", \"Please refer to the docs at https://www.lazyvim.org/plugins/formatting\", }, { title = \"LazyVim\" }) end ---@type conform.setupOpts local opts = { default_format_opts = { timeout_ms = 3000, async = false, -- not recommended to change quiet = false, -- not recommended to change lsp_format = \"fallback\", -- not recommended to change }, formatters_by_ft = { lua = { \"stylua\" }, fish = { \"fish_indent\" }, sh = { \"shfmt\" }, }, -- The options you set here will be merged with the builtin formatters. -- You can also define any custom formatters here. ---@type table formatters = { injected = { options = { ignore_errors = true } }, -- # Example of using dprint only when a dprint.json file is present -- dprint = { -- condition = function(ctx) -- return vim.fs.find({ \"dprint.json\" }, { path = ctx.filename, upward = true })[1] -- end, -- }, -- -- # Example of using shfmt with extra args -- shfmt = { -- prepend_args = { \"-i\", \"2\", \"-ci\" }, -- }, }, } return opts end { \"stevearc/conform.nvim\", dependencies = { \"mason.nvim\" }, lazy = true, cmd = \"ConformInfo\", keys = { { \"cF\", function() require(\"conform\").format({ formatters = { \"injected\" }, timeout_ms = 3000 }) end, mode = { \"n\", \"v\" }, desc = \"Format Injected Langs\", }, }, init = function() -- Install the conform formatter on VeryLazy LazyVim.on_very_lazy(function() LazyVim.format.register({ name = \"conform.nvim\", priority = 100, primary = true, format = function(buf) require(\"conform\").format({ bufnr = buf }) end, sources = function(buf) local ret = require(\"conform\").list_formatters(buf) ---@param v conform.FormatterInfo return vim.tbl_map(function(v) return v.name end, ret) end, }) end) end, opts = function() local plugin = require(\"lazy.core.config\").plugins[\"conform.nvim\"] if plugin.config ~= M.setup then LazyVim.error({ \"Don't set `plugin.config` for `conform.nvim`.\\n\", \"This will break **LazyVim** formatting.\\n\", \"Please refer to the docs at https://www.lazyvim.org/plugins/formatting\", }, { title = \"LazyVim\" }) end ---@type conform.setupOpts local opts = { default_format_opts = { timeout_ms = 3000, async = false, -- not recommended to change quiet = false, -- not recommended to change lsp_format = \"fallback\", -- not recommended to change }, formatters_by_ft = { lua = { \"stylua\" }, fish = { \"fish_indent\" }, sh = { \"shfmt\" }, }, -- The options you set here will be merged with the builtin formatters. -- You can also define any custom formatters here. ---@type table formatters = { injected = { options = { ignore_errors = true } }, -- # Example of using dprint only when a dprint.json file is present -- dprint = { -- condition = function(ctx) -- return vim.fs.find({ \"dprint.json\" }, { path = ctx.filename, upward = true })[1] -- end, -- }, -- -- # Example of using shfmt with extra args -- shfmt = { -- prepend_args = { \"-i\", \"2\", \"-ci\" }, -- }, }, } return opts end, config = M.setup, }","s":"conform.nvim","u":"/plugins/formatting","h":"#conformnvim","p":1179},{"i":1184,"t":"Options Full Spec opts = nil { \"mason.nvim\" }","s":"mason.nvim","u":"/plugins/formatting","h":"#masonnvim","p":1179},{"i":1187,"t":"Options Full Spec opts = { -- Event to trigger linters events = { \"BufWritePost\", \"BufReadPost\", \"InsertLeave\" }, linters_by_ft = { fish = { \"fish\" }, -- Use the \"*\" filetype to run linters on all filetypes. -- ['*'] = { 'global linter' }, -- Use the \"_\" filetype to run linters on filetypes that don't have other linters configured. -- ['_'] = { 'fallback linter' }, -- [\"*\"] = { \"typos\" }, }, -- LazyVim extension to easily override linter options -- or add custom linters. ---@type table linters = { -- -- Example of using selene only when a selene.toml file is present -- selene = { -- -- `condition` is another LazyVim extension that allows you to -- -- dynamically enable/disable linters based on the context. -- condition = function(ctx) -- return vim.fs.find({ \"selene.toml\" }, { path = ctx.filename, upward = true })[1] -- end, -- }, }, } { \"mfussenegger/nvim-lint\", event = \"LazyFile\", opts = { -- Event to trigger linters events = { \"BufWritePost\", \"BufReadPost\", \"InsertLeave\" }, linters_by_ft = { fish = { \"fish\" }, -- Use the \"*\" filetype to run linters on all filetypes. -- ['*'] = { 'global linter' }, -- Use the \"_\" filetype to run linters on filetypes that don't have other linters configured. -- ['_'] = { 'fallback linter' }, -- [\"*\"] = { \"typos\" }, }, -- LazyVim extension to easily override linter options -- or add custom linters. ---@type table linters = { -- -- Example of using selene only when a selene.toml file is present -- selene = { -- -- `condition` is another LazyVim extension that allows you to -- -- dynamically enable/disable linters based on the context. -- condition = function(ctx) -- return vim.fs.find({ \"selene.toml\" }, { path = ctx.filename, upward = true })[1] -- end, -- }, }, }, config = function(_, opts) local M = {} local lint = require(\"lint\") for name, linter in pairs(opts.linters) do if type(linter) == \"table\" and type(lint.linters[name]) == \"table\" then lint.linters[name] = vim.tbl_deep_extend(\"force\", lint.linters[name], linter) if type(linter.prepend_args) == \"table\" then lint.linters[name].args = lint.linters[name].args or {} vim.list_extend(lint.linters[name].args, linter.prepend_args) end else lint.linters[name] = linter end end lint.linters_by_ft = opts.linters_by_ft function M.debounce(ms, fn) local timer = vim.uv.new_timer() return function(...) local argv = { ... } timer:start(ms, 0, function() timer:stop() vim.schedule_wrap(fn)(unpack(argv)) end) end end function M.lint() -- Use nvim-lint's logic first: -- * checks if linters exist for the full filetype first -- * otherwise will split filetype by \".\" and add all those linters -- * this differs from conform.nvim which only uses the first filetype that has a formatter local names = lint._resolve_linter_by_ft(vim.bo.filetype) -- Create a copy of the names table to avoid modifying the original. names = vim.list_extend({}, names) -- Add fallback linters. if #names == 0 then vim.list_extend(names, lint.linters_by_ft[\"_\"] or {}) end -- Add global linters. vim.list_extend(names, lint.linters_by_ft[\"*\"] or {}) -- Filter out linters that don't exist or don't match the condition. local ctx = { filename = vim.api.nvim_buf_get_name(0) } ctx.dirname = vim.fn.fnamemodify(ctx.filename, \":h\") names = vim.tbl_filter(function(name) local linter = lint.linters[name] if not linter then LazyVim.warn(\"Linter not found: \" .. name, { title = \"nvim-lint\" }) end return linter and not (type(linter) == \"table\" and linter.condition and not linter.condition(ctx)) end, names) -- Run linters. if #names > 0 then lint.try_lint(names) end end vim.api.nvim_create_autocmd(opts.events, { group = vim.api.nvim_create_augroup(\"nvim-lint\", { clear = true }), callback = M.debounce(100, M.lint), }) end, }","s":"nvim-lint","u":"/plugins/linting","h":"#nvim-lint","p":1185},{"i":1189,"t":"Example for changing the colorscheme to Gruvbox: lua/plugins/colorscheme.lua return { -- add gruvbox { \"ellisonleao/gruvbox.nvim\" }, -- Configure LazyVim to load gruvbox { \"LazyVim/LazyVim\", opts = { colorscheme = \"gruvbox\", }, } }","s":"Colorscheme","u":"/plugins/colorscheme","h":"","p":1188},{"i":1191,"t":"tokyonight Options Full Spec opts = { style = \"moon\" } { \"folke/tokyonight.nvim\", lazy = true, opts = { style = \"moon\" }, }","s":"tokyonight.nvim","u":"/plugins/colorscheme","h":"#tokyonightnvim","p":1188},{"i":1193,"t":"catppuccin Options Full Spec opts = { integrations = { aerial = true, alpha = true, cmp = true, dashboard = true, flash = true, fzf = 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, snacks = true, telescope = true, treesitter = true, treesitter_context = true, which_key = true, }, } { \"catppuccin/nvim\", lazy = true, name = \"catppuccin\", opts = { integrations = { aerial = true, alpha = true, cmp = true, dashboard = true, flash = true, fzf = 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, snacks = true, telescope = true, treesitter = true, treesitter_context = true, which_key = true, }, }, specs = { { \"akinsho/bufferline.nvim\", optional = true, opts = function(_, opts) if (vim.g.colors_name or \"\"):find(\"catppuccin\") then opts.highlights = require(\"catppuccin.groups.integrations.bufferline\").get() end end, }, }, }","s":"catppuccin","u":"/plugins/colorscheme","h":"#catppuccin","p":1188},{"i":1195,"t":"Options Full Spec opts = function(_, opts) if (vim.g.colors_name or \"\"):find(\"catppuccin\") then opts.highlights = require(\"catppuccin.groups.integrations.bufferline\").get() end end { \"akinsho/bufferline.nvim\", optional = true, opts = function(_, opts) if (vim.g.colors_name or \"\"):find(\"catppuccin\") then opts.highlights = require(\"catppuccin.groups.integrations.bufferline\").get() end end, }","s":"bufferline.nvim (optional)","u":"/plugins/colorscheme","h":"#bufferlinenvim-optional","p":1188},{"i":1197,"t":"info You can enable the extra with the :LazyExtras command. Plugins marked as optional will only be configured if they are installed. Below you can find a list of included plugins and their default settings. caution You don't need to copy the default settings to your config. They are only shown here for reference.","s":"edgy.nvim","u":"/extras/ui/edgy","h":"","p":1196},{"i":1198,"t":"edgy Options Full Spec opts = function() local opts = { bottom = { { ft = \"toggleterm\", size = { height = 0.4 }, filter = function(buf, win) return vim.api.nvim_win_get_config(win).relative == \"\" end, }, { ft = \"noice\", size = { height = 0.4 }, filter = function(buf, win) return vim.api.nvim_win_get_config(win).relative == \"\" end, }, \"Trouble\", { ft = \"qf\", title = \"QuickFix\" }, { ft = \"help\", size = { height = 20 }, -- don't open help files in edgy that we're editing filter = function(buf) return vim.bo[buf].buftype == \"help\" end, }, { title = \"Spectre\", ft = \"spectre_panel\", size = { height = 0.4 } }, { title = \"Neotest Output\", ft = \"neotest-output-panel\", size = { height = 15 } }, }, left = { { title = \"Neotest Summary\", ft = \"neotest-summary\" }, -- \"neo-tree\", }, right = { { title = \"Grug Far\", ft = \"grug-far\", size = { width = 0.4 } }, }, keys = { -- increase width [\"\"] = function(win) win:resize(\"width\", 2) end, -- decrease width [\"\"] = function(win) win:resize(\"width\", -2) end, -- increase height [\"\"] = function(win) win:resize(\"height\", 2) end, -- decrease height [\"\"] = function(win) win:resize(\"height\", -2) end, }, } if LazyVim.has(\"neo-tree.nvim\") then local pos = { filesystem = \"left\", buffers = \"top\", git_status = \"right\", document_symbols = \"bottom\", diagnostics = \"bottom\", } local sources = LazyVim.opts(\"neo-tree.nvim\").sources or {} for i, v in ipairs(sources) do table.insert(opts.left, i, { title = \"Neo-Tree \" .. v:gsub(\"_\", \" \"):gsub(\"^%l\", string.upper), ft = \"neo-tree\", filter = function(buf) return vim.b[buf].neo_tree_source == v end, pinned = true, open = function() vim.cmd((\"Neotree show position=%s %s dir=%s\"):format(pos[v] or \"bottom\", v, LazyVim.root())) end, }) end end -- trouble for _, pos in ipairs({ \"top\", \"bottom\", \"left\", \"right\" }) do opts[pos] = opts[pos] or {} table.insert(opts[pos], { ft = \"trouble\", filter = function(_buf, win) return vim.w[win].trouble and vim.w[win].trouble.position == pos and vim.w[win].trouble.type == \"split\" and vim.w[win].trouble.relative == \"editor\" and not vim.w[win].trouble_preview end, }) end -- snacks terminal for _, pos in ipairs({ \"top\", \"bottom\", \"left\", \"right\" }) do opts[pos] = opts[pos] or {} table.insert(opts[pos], { ft = \"snacks_terminal\", size = { height = 0.4 }, title = \"%{b:snacks_terminal.id}: %{b:term_title}\", filter = function(_buf, win) return vim.w[win].snacks_win and vim.w[win].snacks_win.position == pos and vim.w[win].snacks_win.relative == \"editor\" and not vim.w[win].trouble_preview end, }) end return opts end { \"folke/edgy.nvim\", event = \"VeryLazy\", keys = { { \"ue\", function() require(\"edgy\").toggle() end, desc = \"Edgy Toggle\", }, -- stylua: ignore { \"uE\", function() require(\"edgy\").select() end, desc = \"Edgy Select Window\" }, }, opts = function() local opts = { bottom = { { ft = \"toggleterm\", size = { height = 0.4 }, filter = function(buf, win) return vim.api.nvim_win_get_config(win).relative == \"\" end, }, { ft = \"noice\", size = { height = 0.4 }, filter = function(buf, win) return vim.api.nvim_win_get_config(win).relative == \"\" end, }, \"Trouble\", { ft = \"qf\", title = \"QuickFix\" }, { ft = \"help\", size = { height = 20 }, -- don't open help files in edgy that we're editing filter = function(buf) return vim.bo[buf].buftype == \"help\" end, }, { title = \"Spectre\", ft = \"spectre_panel\", size = { height = 0.4 } }, { title = \"Neotest Output\", ft = \"neotest-output-panel\", size = { height = 15 } }, }, left = { { title = \"Neotest Summary\", ft = \"neotest-summary\" }, -- \"neo-tree\", }, right = { { title = \"Grug Far\", ft = \"grug-far\", size = { width = 0.4 } }, }, keys = { -- increase width [\"\"] = function(win) win:resize(\"width\", 2) end, -- decrease width [\"\"] = function(win) win:resize(\"width\", -2) end, -- increase height [\"\"] = function(win) win:resize(\"height\", 2) end, -- decrease height [\"\"] = function(win) win:resize(\"height\", -2) end, }, } if LazyVim.has(\"neo-tree.nvim\") then local pos = { filesystem = \"left\", buffers = \"top\", git_status = \"right\", document_symbols = \"bottom\", diagnostics = \"bottom\", } local sources = LazyVim.opts(\"neo-tree.nvim\").sources or {} for i, v in ipairs(sources) do table.insert(opts.left, i, { title = \"Neo-Tree \" .. v:gsub(\"_\", \" \"):gsub(\"^%l\", string.upper), ft = \"neo-tree\", filter = function(buf) return vim.b[buf].neo_tree_source == v end, pinned = true, open = function() vim.cmd((\"Neotree show position=%s %s dir=%s\"):format(pos[v] or \"bottom\", v, LazyVim.root())) end, }) end end -- trouble for _, pos in ipairs({ \"top\", \"bottom\", \"left\", \"right\" }) do opts[pos] = opts[pos] or {} table.insert(opts[pos], { ft = \"trouble\", filter = function(_buf, win) return vim.w[win].trouble and vim.w[win].trouble.position == pos and vim.w[win].trouble.type == \"split\" and vim.w[win].trouble.relative == \"editor\" and not vim.w[win].trouble_preview end, }) end -- snacks terminal for _, pos in ipairs({ \"top\", \"bottom\", \"left\", \"right\" }) do opts[pos] = opts[pos] or {} table.insert(opts[pos], { ft = \"snacks_terminal\", size = { height = 0.4 }, title = \"%{b:snacks_terminal.id}: %{b:term_title}\", filter = function(_buf, win) return vim.w[win].snacks_win and vim.w[win].snacks_win.position == pos and vim.w[win].snacks_win.relative == \"editor\" and not vim.w[win].trouble_preview end, }) end return opts end, }","s":"edgy.nvim","u":"/extras/ui/edgy","h":"#edgynvim-1","p":1196},{"i":1200,"t":"use edgy's selection window Options Full Spec opts = { defaults = { get_selection_window = function() require(\"edgy\").goto_main() return 0 end, }, } { \"nvim-telescope/telescope.nvim\", optional = true, opts = { defaults = { get_selection_window = function() require(\"edgy\").goto_main() return 0 end, }, }, }","s":"telescope.nvim (optional)","u":"/extras/ui/edgy","h":"#telescopenvim-optional","p":1196},{"i":1202,"t":"prevent neo-tree from opening files in edgy windows Options Full Spec opts = function(_, opts) opts.open_files_do_not_replace_types = opts.open_files_do_not_replace_types or { \"terminal\", \"Trouble\", \"qf\", \"Outline\", \"trouble\" } table.insert(opts.open_files_do_not_replace_types, \"edgy\") end { \"nvim-neo-tree/neo-tree.nvim\", optional = true, opts = function(_, opts) opts.open_files_do_not_replace_types = opts.open_files_do_not_replace_types or { \"terminal\", \"Trouble\", \"qf\", \"Outline\", \"trouble\" } table.insert(opts.open_files_do_not_replace_types, \"edgy\") end, }","s":"neo-tree.nvim (optional)","u":"/extras/ui/edgy","h":"#neo-treenvim-optional","p":1196},{"i":1204,"t":"Fix bufferline offsets when edgy is loaded Options Full Spec opts = function() local Offset = require(\"bufferline.offset\") if not Offset.edgy then local get = Offset.get Offset.get = function() if package.loaded.edgy then local old_offset = get() local layout = require(\"edgy.config\").layout local ret = { left = \"\", left_size = 0, right = \"\", right_size = 0 } for _, pos in ipairs({ \"left\", \"right\" }) do local sb = layout[pos] local title = \" Sidebar\" .. string.rep(\" \", sb.bounds.width - 8) if sb and #sb.wins > 0 then ret[pos] = old_offset[pos .. \"_size\"] > 0 and old_offset[pos] or pos == \"left\" and (\"%#Bold#\" .. title .. \"%*\" .. \"%#BufferLineOffsetSeparator#│%*\") or pos == \"right\" and (\"%#BufferLineOffsetSeparator#│%*\" .. \"%#Bold#\" .. title .. \"%*\") ret[pos .. \"_size\"] = old_offset[pos .. \"_size\"] > 0 and old_offset[pos .. \"_size\"] or sb.bounds.width end end ret.total_size = ret.left_size + ret.right_size if ret.total_size > 0 then return ret end end return get() end Offset.edgy = true end end { \"akinsho/bufferline.nvim\", optional = true, opts = function() local Offset = require(\"bufferline.offset\") if not Offset.edgy then local get = Offset.get Offset.get = function() if package.loaded.edgy then local old_offset = get() local layout = require(\"edgy.config\").layout local ret = { left = \"\", left_size = 0, right = \"\", right_size = 0 } for _, pos in ipairs({ \"left\", \"right\" }) do local sb = layout[pos] local title = \" Sidebar\" .. string.rep(\" \", sb.bounds.width - 8) if sb and #sb.wins > 0 then ret[pos] = old_offset[pos .. \"_size\"] > 0 and old_offset[pos] or pos == \"left\" and (\"%#Bold#\" .. title .. \"%*\" .. \"%#BufferLineOffsetSeparator#│%*\") or pos == \"right\" and (\"%#BufferLineOffsetSeparator#│%*\" .. \"%#Bold#\" .. title .. \"%*\") ret[pos .. \"_size\"] = old_offset[pos .. \"_size\"] > 0 and old_offset[pos .. \"_size\"] or sb.bounds.width end end ret.total_size = ret.left_size + ret.right_size if ret.total_size > 0 then return ret end end return get() end Offset.edgy = true end end, }","s":"bufferline.nvim (optional)","u":"/extras/ui/edgy","h":"#bufferlinenvim-optional","p":1196},{"i":1207,"t":"Options Full Spec opts = { spec = { { \"\", desc = \"Decrement Selection\", mode = \"x\" }, { \"\", desc = \"Increment Selection\", mode = { \"x\", \"n\" } }, }, } { \"folke/which-key.nvim\", opts = { spec = { { \"\", desc = \"Decrement Selection\", mode = \"x\" }, { \"\", desc = \"Increment Selection\", mode = { \"x\", \"n\" } }, }, }, }","s":"which-key.nvim","u":"/plugins/treesitter","h":"#which-keynvim","p":1205},{"i":1209,"t":"Treesitter is a new parser generator tool that we can use in Neovim to power faster and more accurate syntax highlighting. Options Full Spec opts = { highlight = { enable = true }, indent = { enable = true }, ensure_installed = { \"bash\", \"c\", \"diff\", \"html\", \"javascript\", \"jsdoc\", \"json\", \"jsonc\", \"lua\", \"luadoc\", \"luap\", \"markdown\", \"markdown_inline\", \"printf\", \"python\", \"query\", \"regex\", \"toml\", \"tsx\", \"typescript\", \"vim\", \"vimdoc\", \"xml\", \"yaml\", }, incremental_selection = { enable = true, keymaps = { init_selection = \"\", node_incremental = \"\", scope_incremental = false, node_decremental = \"\", }, }, textobjects = { move = { enable = true, goto_next_start = { [\"]f\"] = \"@function.outer\", [\"]c\"] = \"@class.outer\", [\"]a\"] = \"@parameter.inner\" }, goto_next_end = { [\"]F\"] = \"@function.outer\", [\"]C\"] = \"@class.outer\", [\"]A\"] = \"@parameter.inner\" }, goto_previous_start = { [\"[f\"] = \"@function.outer\", [\"[c\"] = \"@class.outer\", [\"[a\"] = \"@parameter.inner\" }, goto_previous_end = { [\"[F\"] = \"@function.outer\", [\"[C\"] = \"@class.outer\", [\"[A\"] = \"@parameter.inner\" }, }, }, } { \"nvim-treesitter/nvim-treesitter\", version = false, -- last release is way too old and doesn't work on Windows build = \":TSUpdate\", event = { \"LazyFile\", \"VeryLazy\" }, lazy = vim.fn.argc(-1) == 0, -- load treesitter early when opening a file from the cmdline init = function(plugin) -- PERF: add nvim-treesitter queries to the rtp and it's custom query predicates early -- This is needed because a bunch of plugins no longer `require(\"nvim-treesitter\")`, which -- no longer trigger the **nvim-treesitter** module to be loaded in time. -- Luckily, the only things that those plugins need are the custom queries, which we make available -- during startup. require(\"lazy.core.loader\").add_to_rtp(plugin) require(\"nvim-treesitter.query_predicates\") end, cmd = { \"TSUpdateSync\", \"TSUpdate\", \"TSInstall\" }, keys = { { \"\", desc = \"Increment Selection\" }, { \"\", desc = \"Decrement Selection\", mode = \"x\" }, }, opts_extend = { \"ensure_installed\" }, ---@type TSConfig ---@diagnostic disable-next-line: missing-fields opts = { highlight = { enable = true }, indent = { enable = true }, ensure_installed = { \"bash\", \"c\", \"diff\", \"html\", \"javascript\", \"jsdoc\", \"json\", \"jsonc\", \"lua\", \"luadoc\", \"luap\", \"markdown\", \"markdown_inline\", \"printf\", \"python\", \"query\", \"regex\", \"toml\", \"tsx\", \"typescript\", \"vim\", \"vimdoc\", \"xml\", \"yaml\", }, incremental_selection = { enable = true, keymaps = { init_selection = \"\", node_incremental = \"\", scope_incremental = false, node_decremental = \"\", }, }, textobjects = { move = { enable = true, goto_next_start = { [\"]f\"] = \"@function.outer\", [\"]c\"] = \"@class.outer\", [\"]a\"] = \"@parameter.inner\" }, goto_next_end = { [\"]F\"] = \"@function.outer\", [\"]C\"] = \"@class.outer\", [\"]A\"] = \"@parameter.inner\" }, goto_previous_start = { [\"[f\"] = \"@function.outer\", [\"[c\"] = \"@class.outer\", [\"[a\"] = \"@parameter.inner\" }, goto_previous_end = { [\"[F\"] = \"@function.outer\", [\"[C\"] = \"@class.outer\", [\"[A\"] = \"@parameter.inner\" }, }, }, }, ---@param opts TSConfig config = function(_, opts) if type(opts.ensure_installed) == \"table\" then opts.ensure_installed = LazyVim.dedup(opts.ensure_installed) end require(\"nvim-treesitter.configs\").setup(opts) end, }","s":"nvim-treesitter","u":"/plugins/treesitter","h":"#nvim-treesitter","p":1205},{"i":1211,"t":"Options Full Spec opts = {} { \"nvim-treesitter/nvim-treesitter-textobjects\", event = \"VeryLazy\", enabled = true, config = function() -- If treesitter is already loaded, we need to run config again for textobjects if LazyVim.is_loaded(\"nvim-treesitter\") then local opts = LazyVim.opts(\"nvim-treesitter\") require(\"nvim-treesitter.configs\").setup({ textobjects = opts.textobjects }) end -- When in diff mode, we want to use the default -- vim text objects c & C instead of the treesitter ones. local move = require(\"nvim-treesitter.textobjects.move\") ---@type table local configs = require(\"nvim-treesitter.configs\") for name, fn in pairs(move) do if name:find(\"goto\") == 1 then move[name] = function(q, ...) if vim.wo.diff then local config = configs.get_module(\"textobjects.move\")[name] ---@type table for key, query in pairs(config or {}) do if q == query and key:find(\"[%]%[][cC]\") then vim.cmd(\"normal! \" .. key) return end end end return fn(q, ...) end end end end, }","s":"nvim-treesitter-textobjects","u":"/plugins/treesitter","h":"#nvim-treesitter-textobjects","p":1205},{"i":1213,"t":"Automatically add closing tags for HTML and JSX Options Full Spec opts = {} { \"windwp/nvim-ts-autotag\", event = \"LazyFile\", opts = {}, }","s":"nvim-ts-autotag","u":"/plugins/treesitter","h":"#nvim-ts-autotag","p":1205},{"i":1216,"t":"Snacks utils Options Full Spec opts = { bigfile = { enabled = true }, quickfile = { enabled = true }, terminal = { win = { keys = { nav_h = { \"\", term_nav(\"h\"), desc = \"Go to Left Window\", expr = true, mode = \"t\" }, nav_j = { \"\", term_nav(\"j\"), desc = \"Go to Lower Window\", expr = true, mode = \"t\" }, nav_k = { \"\", term_nav(\"k\"), desc = \"Go to Upper Window\", expr = true, mode = \"t\" }, nav_l = { \"\", term_nav(\"l\"), desc = \"Go to Right Window\", expr = true, mode = \"t\" }, }, }, }, } { \"snacks.nvim\", opts = { bigfile = { enabled = true }, quickfile = { enabled = true }, terminal = { win = { keys = { nav_h = { \"\", term_nav(\"h\"), desc = \"Go to Left Window\", expr = true, mode = \"t\" }, nav_j = { \"\", term_nav(\"j\"), desc = \"Go to Lower Window\", expr = true, mode = \"t\" }, nav_k = { \"\", term_nav(\"k\"), desc = \"Go to Upper Window\", expr = true, mode = \"t\" }, nav_l = { \"\", term_nav(\"l\"), desc = \"Go to Right Window\", expr = true, mode = \"t\" }, }, }, }, }, -- stylua: ignore keys = { { \".\", function() Snacks.scratch() end, desc = \"Toggle Scratch Buffer\" }, { \"S\", function() Snacks.scratch.select() end, desc = \"Select Scratch Buffer\" }, { \"dps\", function() Snacks.profiler.scratch() end, desc = \"Profiler Scratch Buffer\" }, }, }","s":"snacks.nvim","u":"/plugins/util","h":"#snacksnvim","p":1214},{"i":1218,"t":"Session management. This saves your session in the background, keeping track of open buffers, window arrangement, and more. You can restore sessions when returning through the dashboard. Options Full Spec opts = {} { \"folke/persistence.nvim\", event = \"BufReadPre\", opts = {}, -- stylua: ignore keys = { { \"qs\", function() require(\"persistence\").load() end, desc = \"Restore Session\" }, { \"qS\", function() require(\"persistence\").select() end,desc = \"Select Session\" }, { \"ql\", function() require(\"persistence\").load({ last = true }) end, desc = \"Restore Last Session\" }, { \"qd\", function() require(\"persistence\").stop() end, desc = \"Don't Save Current Session\" }, }, }","s":"persistence.nvim","u":"/plugins/util","h":"#persistencenvim","p":1214},{"i":1220,"t":"library used by other plugins Options Full Spec opts = nil { \"nvim-lua/plenary.nvim\", lazy = true }","s":"plenary.nvim","u":"/plugins/util","h":"#plenarynvim","p":1214},{"i":1223,"t":"The syntax for adding, deleting and changing LSP Keymaps, is the same as for plugin keymaps, but you need to configure it using the opts() method. -- LSP keymaps { \"neovim/nvim-lspconfig\", opts = function() local keys = require(\"lazyvim.plugins.lsp.keymaps\").get() -- change a keymap keys[#keys + 1] = { \"K\", \"echo 'hello'\" } -- disable a keymap keys[#keys + 1] = { \"K\", false } -- add a keymap keys[#keys + 1] = { \"H\", \"echo 'hello'\" } end, }","s":"⌨️ Customizing LSP Keymaps","u":"/plugins/lsp","h":"#️-customizing-lsp-keymaps","p":1221},{"i":1225,"t":"lspconfig Options Full Spec opts = function() ---@class PluginLspOpts local ret = { -- options for vim.diagnostic.config() ---@type vim.diagnostic.Opts diagnostics = { underline = true, update_in_insert = false, virtual_text = { spacing = 4, source = \"if_many\", prefix = \"●\", -- this will set set the prefix to a function that returns the diagnostics icon based on the severity -- this only works on a recent 0.10.0 build. Will be set to \"●\" when not supported -- prefix = \"icons\", }, severity_sort = true, signs = { text = { [vim.diagnostic.severity.ERROR] = LazyVim.config.icons.diagnostics.Error, [vim.diagnostic.severity.WARN] = LazyVim.config.icons.diagnostics.Warn, [vim.diagnostic.severity.HINT] = LazyVim.config.icons.diagnostics.Hint, [vim.diagnostic.severity.INFO] = LazyVim.config.icons.diagnostics.Info, }, }, }, -- Enable this to enable the builtin LSP inlay hints on Neovim >= 0.10.0 -- Be aware that you also will need to properly configure your LSP server to -- provide the inlay hints. inlay_hints = { enabled = true, exclude = { \"vue\" }, -- filetypes for which you don't want to enable inlay hints }, -- Enable this to enable the builtin LSP code lenses on Neovim >= 0.10.0 -- Be aware that you also will need to properly configure your LSP server to -- provide the code lenses. codelens = { enabled = false, }, -- add any global capabilities here capabilities = { workspace = { fileOperations = { didRename = true, willRename = true, }, }, }, -- options for vim.lsp.buf.format -- `bufnr` and `filter` is handled by the LazyVim formatter, -- but can be also overridden when specified format = { formatting_options = nil, timeout_ms = nil, }, -- LSP Server Settings ---@type lspconfig.options servers = { lua_ls = { -- mason = false, -- set to false if you don't want this server to be installed with mason -- Use this to add any additional keymaps -- for specific lsp servers -- ---@type LazyKeysSpec[] -- keys = {}, settings = { Lua = { workspace = { checkThirdParty = false, }, codeLens = { enable = true, }, completion = { callSnippet = \"Replace\", }, doc = { privateName = { \"^_\" }, }, hint = { enable = true, setType = false, paramType = true, paramName = \"Disable\", semicolon = \"Disable\", arrayIndex = \"Disable\", }, }, }, }, }, -- you can do any additional lsp server setup here -- return true if you don't want this server to be setup with lspconfig ---@type table setup = { -- example to setup with typescript.nvim -- tsserver = function(_, opts) -- require(\"typescript\").setup({ server = opts }) -- return true -- end, -- Specify * to use this function as a fallback for any server -- [\"*\"] = function(server, opts) end, }, } return ret end { \"neovim/nvim-lspconfig\", event = \"LazyFile\", dependencies = { \"mason.nvim\", { \"williamboman/mason-lspconfig.nvim\", config = function() end }, }, opts = function() ---@class PluginLspOpts local ret = { -- options for vim.diagnostic.config() ---@type vim.diagnostic.Opts diagnostics = { underline = true, update_in_insert = false, virtual_text = { spacing = 4, source = \"if_many\", prefix = \"●\", -- this will set set the prefix to a function that returns the diagnostics icon based on the severity -- this only works on a recent 0.10.0 build. Will be set to \"●\" when not supported -- prefix = \"icons\", }, severity_sort = true, signs = { text = { [vim.diagnostic.severity.ERROR] = LazyVim.config.icons.diagnostics.Error, [vim.diagnostic.severity.WARN] = LazyVim.config.icons.diagnostics.Warn, [vim.diagnostic.severity.HINT] = LazyVim.config.icons.diagnostics.Hint, [vim.diagnostic.severity.INFO] = LazyVim.config.icons.diagnostics.Info, }, }, }, -- Enable this to enable the builtin LSP inlay hints on Neovim >= 0.10.0 -- Be aware that you also will need to properly configure your LSP server to -- provide the inlay hints. inlay_hints = { enabled = true, exclude = { \"vue\" }, -- filetypes for which you don't want to enable inlay hints }, -- Enable this to enable the builtin LSP code lenses on Neovim >= 0.10.0 -- Be aware that you also will need to properly configure your LSP server to -- provide the code lenses. codelens = { enabled = false, }, -- add any global capabilities here capabilities = { workspace = { fileOperations = { didRename = true, willRename = true, }, }, }, -- options for vim.lsp.buf.format -- `bufnr` and `filter` is handled by the LazyVim formatter, -- but can be also overridden when specified format = { formatting_options = nil, timeout_ms = nil, }, -- LSP Server Settings ---@type lspconfig.options servers = { lua_ls = { -- mason = false, -- set to false if you don't want this server to be installed with mason -- Use this to add any additional keymaps -- for specific lsp servers -- ---@type LazyKeysSpec[] -- keys = {}, settings = { Lua = { workspace = { checkThirdParty = false, }, codeLens = { enable = true, }, completion = { callSnippet = \"Replace\", }, doc = { privateName = { \"^_\" }, }, hint = { enable = true, setType = false, paramType = true, paramName = \"Disable\", semicolon = \"Disable\", arrayIndex = \"Disable\", }, }, }, }, }, -- you can do any additional lsp server setup here -- return true if you don't want this server to be setup with lspconfig ---@type table setup = { -- example to setup with typescript.nvim -- tsserver = function(_, opts) -- require(\"typescript\").setup({ server = opts }) -- return true -- end, -- Specify * to use this function as a fallback for any server -- [\"*\"] = function(server, opts) end, }, } return ret end, ---@param opts PluginLspOpts config = function(_, opts) -- setup autoformat LazyVim.format.register(LazyVim.lsp.formatter()) -- setup keymaps LazyVim.lsp.on_attach(function(client, buffer) require(\"lazyvim.plugins.lsp.keymaps\").on_attach(client, buffer) end) LazyVim.lsp.setup() LazyVim.lsp.on_dynamic_capability(require(\"lazyvim.plugins.lsp.keymaps\").on_attach) -- diagnostics signs if vim.fn.has(\"nvim-0.10.0\") == 0 then if type(opts.diagnostics.signs) ~= \"boolean\" then for severity, icon in pairs(opts.diagnostics.signs.text) do local name = vim.diagnostic.severity[severity]:lower():gsub(\"^%l\", string.upper) name = \"DiagnosticSign\" .. name vim.fn.sign_define(name, { text = icon, texthl = name, numhl = \"\" }) end end end if vim.fn.has(\"nvim-0.10\") == 1 then -- inlay hints if opts.inlay_hints.enabled then LazyVim.lsp.on_supports_method(\"textDocument/inlayHint\", function(client, buffer) if vim.api.nvim_buf_is_valid(buffer) and vim.bo[buffer].buftype == \"\" and not vim.tbl_contains(opts.inlay_hints.exclude, vim.bo[buffer].filetype) then vim.lsp.inlay_hint.enable(true, { bufnr = buffer }) end end) end -- code lens if opts.codelens.enabled and vim.lsp.codelens then LazyVim.lsp.on_supports_method(\"textDocument/codeLens\", function(client, buffer) vim.lsp.codelens.refresh() vim.api.nvim_create_autocmd({ \"BufEnter\", \"CursorHold\", \"InsertLeave\" }, { buffer = buffer, callback = vim.lsp.codelens.refresh, }) end) end end if type(opts.diagnostics.virtual_text) == \"table\" and opts.diagnostics.virtual_text.prefix == \"icons\" then opts.diagnostics.virtual_text.prefix = vim.fn.has(\"nvim-0.10.0\") == 0 and \"●\" or function(diagnostic) local icons = LazyVim.config.icons.diagnostics for d, icon in pairs(icons) do if diagnostic.severity == vim.diagnostic.severity[d:upper()] then return icon end end end end vim.diagnostic.config(vim.deepcopy(opts.diagnostics)) local servers = opts.servers local has_cmp, cmp_nvim_lsp = pcall(require, \"cmp_nvim_lsp\") local has_blink, blink = pcall(require, \"blink.cmp\") local capabilities = vim.tbl_deep_extend( \"force\", {}, vim.lsp.protocol.make_client_capabilities(), has_cmp and cmp_nvim_lsp.default_capabilities() or {}, has_blink and blink.get_lsp_capabilities() or {}, opts.capabilities or {} ) local function setup(server) local server_opts = vim.tbl_deep_extend(\"force\", { capabilities = vim.deepcopy(capabilities), }, servers[server] or {}) if server_opts.enabled == false then return end if opts.setup[server] then if opts.setup[server](server, server_opts) then return end elseif opts.setup[\"*\"] then if opts.setup[\"*\"](server, server_opts) then return end end require(\"lspconfig\")[server].setup(server_opts) end -- get all the servers that are available through mason-lspconfig local have_mason, mlsp = pcall(require, \"mason-lspconfig\") local all_mslp_servers = {} if have_mason then all_mslp_servers = vim.tbl_keys(require(\"mason-lspconfig.mappings.server\").lspconfig_to_package) end local ensure_installed = {} ---@type string[] for server, server_opts in pairs(servers) do if server_opts then server_opts = server_opts == true and {} or server_opts if server_opts.enabled ~= false then -- run manual setup if mason=false or if this is a server that cannot be installed with mason-lspconfig if server_opts.mason == false or not vim.tbl_contains(all_mslp_servers, server) then setup(server) else ensure_installed[#ensure_installed + 1] = server end end end end if have_mason then mlsp.setup({ ensure_installed = vim.tbl_deep_extend( \"force\", ensure_installed, LazyVim.opts(\"mason-lspconfig.nvim\").ensure_installed or {} ), handlers = { setup }, }) end if LazyVim.lsp.is_enabled(\"denols\") and LazyVim.lsp.is_enabled(\"vtsls\") then local is_deno = require(\"lspconfig.util\").root_pattern(\"deno.json\", \"deno.jsonc\") LazyVim.lsp.disable(\"vtsls\", is_deno) LazyVim.lsp.disable(\"denols\", function(root_dir, config) if not is_deno(root_dir) then config.settings.deno.enable = false end return false end) end end, }","s":"nvim-lspconfig","u":"/plugins/lsp","h":"#nvim-lspconfig","p":1221},{"i":1227,"t":"Options Full Spec opts = nil { \"mason.nvim\", { \"williamboman/mason-lspconfig.nvim\", config = function() end }, }","s":"mason.nvim","u":"/plugins/lsp","h":"#masonnvim","p":1221},{"i":1229,"t":"Options Full Spec opts = {} { \"williamboman/mason-lspconfig.nvim\", config = function() end }","s":"mason-lspconfig.nvim","u":"/plugins/lsp","h":"#mason-lspconfignvim","p":1221},{"i":1231,"t":"cmdline tools and lsp servers Options Full Spec opts = { ensure_installed = { \"stylua\", \"shfmt\", }, } { \"williamboman/mason.nvim\", cmd = \"Mason\", keys = { { \"cm\", \"Mason\", desc = \"Mason\" } }, build = \":MasonUpdate\", opts_extend = { \"ensure_installed\" }, opts = { ensure_installed = { \"stylua\", \"shfmt\", }, }, ---@param opts MasonSettings | {ensure_installed: string[]} config = function(_, opts) require(\"mason\").setup(opts) local mr = require(\"mason-registry\") mr:on(\"package:install:success\", function() vim.defer_fn(function() -- trigger FileType event to possibly load this newly installed LSP server require(\"lazy.core.handler.event\").trigger({ event = \"FileType\", buf = vim.api.nvim_get_current_buf(), }) end, 100) end) mr.refresh(function() for _, tool in ipairs(opts.ensure_installed) do local p = mr.get_package(tool) if not p:is_installed() then p:install() end end end) end, }","s":"mason.nvim","u":"/plugins/lsp","h":"#masonnvim-1","p":1221},{"i":1234,"t":"editor.fzf editor.telescope","s":"Includes the following extras","u":"/plugins/editor","h":"#includes-the-following-extras","p":1232},{"i":1236,"t":"file explorer Options Full Spec opts = { sources = { \"filesystem\", \"buffers\", \"git_status\" }, open_files_do_not_replace_types = { \"terminal\", \"Trouble\", \"trouble\", \"qf\", \"Outline\" }, filesystem = { bind_to_cwd = false, follow_current_file = { enabled = true }, use_libuv_file_watcher = true, }, window = { mappings = { [\"l\"] = \"open\", [\"h\"] = \"close_node\", [\"\"] = \"none\", [\"Y\"] = { function(state) local node = state.tree:get_node() local path = node:get_id() vim.fn.setreg(\"+\", path, \"c\") end, desc = \"Copy Path to Clipboard\", }, [\"O\"] = { function(state) require(\"lazy.util\").open(state.tree:get_node().path, { system = true }) end, desc = \"Open with System Application\", }, [\"P\"] = { \"toggle_preview\", config = { use_float = false } }, }, }, default_component_configs = { indent = { with_expanders = true, -- if nil and file nesting is enabled, will enable expanders expander_collapsed = \"\", expander_expanded = \"\", expander_highlight = \"NeoTreeExpander\", }, git_status = { symbols = { unstaged = \"󰄱\", staged = \"󰱒\", }, }, }, } { \"nvim-neo-tree/neo-tree.nvim\", cmd = \"Neotree\", keys = { { \"fe\", function() require(\"neo-tree.command\").execute({ toggle = true, dir = LazyVim.root() }) end, desc = \"Explorer NeoTree (Root Dir)\", }, { \"fE\", function() require(\"neo-tree.command\").execute({ toggle = true, dir = vim.uv.cwd() }) end, desc = \"Explorer NeoTree (cwd)\", }, { \"e\", \"fe\", desc = \"Explorer NeoTree (Root Dir)\", remap = true }, { \"E\", \"fE\", desc = \"Explorer NeoTree (cwd)\", remap = true }, { \"ge\", function() require(\"neo-tree.command\").execute({ source = \"git_status\", toggle = true }) end, desc = \"Git Explorer\", }, { \"be\", function() require(\"neo-tree.command\").execute({ source = \"buffers\", toggle = true }) end, desc = \"Buffer Explorer\", }, }, deactivate = function() vim.cmd([[Neotree close]]) end, init = function() -- FIX: use `autocmd` for lazy-loading neo-tree instead of directly requiring it, -- because `cwd` is not set up properly. vim.api.nvim_create_autocmd(\"BufEnter\", { group = vim.api.nvim_create_augroup(\"Neotree_start_directory\", { clear = true }), desc = \"Start Neo-tree with directory\", once = true, callback = function() if package.loaded[\"neo-tree\"] then return else local stats = vim.uv.fs_stat(vim.fn.argv(0)) if stats and stats.type == \"directory\" then require(\"neo-tree\") end end end, }) end, opts = { sources = { \"filesystem\", \"buffers\", \"git_status\" }, open_files_do_not_replace_types = { \"terminal\", \"Trouble\", \"trouble\", \"qf\", \"Outline\" }, filesystem = { bind_to_cwd = false, follow_current_file = { enabled = true }, use_libuv_file_watcher = true, }, window = { mappings = { [\"l\"] = \"open\", [\"h\"] = \"close_node\", [\"\"] = \"none\", [\"Y\"] = { function(state) local node = state.tree:get_node() local path = node:get_id() vim.fn.setreg(\"+\", path, \"c\") end, desc = \"Copy Path to Clipboard\", }, [\"O\"] = { function(state) require(\"lazy.util\").open(state.tree:get_node().path, { system = true }) end, desc = \"Open with System Application\", }, [\"P\"] = { \"toggle_preview\", config = { use_float = false } }, }, }, default_component_configs = { indent = { with_expanders = true, -- if nil and file nesting is enabled, will enable expanders expander_collapsed = \"\", expander_expanded = \"\", expander_highlight = \"NeoTreeExpander\", }, git_status = { symbols = { unstaged = \"󰄱\", staged = \"󰱒\", }, }, }, }, config = function(_, opts) local function on_move(data) Snacks.rename.on_rename_file(data.source, data.destination) end local events = require(\"neo-tree.events\") opts.event_handlers = opts.event_handlers or {} vim.list_extend(opts.event_handlers, { { event = events.FILE_MOVED, handler = on_move }, { event = events.FILE_RENAMED, handler = on_move }, }) require(\"neo-tree\").setup(opts) vim.api.nvim_create_autocmd(\"TermClose\", { pattern = \"*lazygit\", callback = function() if package.loaded[\"neo-tree.sources.git_status\"] then require(\"neo-tree.sources.git_status\").refresh() end end, }) end, }","s":"neo-tree.nvim","u":"/plugins/editor","h":"#neo-treenvim","p":1232},{"i":1238,"t":"search/replace in multiple files Options Full Spec opts = { headerMaxWidth = 80 } { \"MagicDuck/grug-far.nvim\", opts = { headerMaxWidth = 80 }, cmd = \"GrugFar\", keys = { { \"sr\", function() local grug = require(\"grug-far\") local ext = vim.bo.buftype == \"\" and vim.fn.expand(\"%:e\") grug.open({ transient = true, prefills = { filesFilter = ext and ext ~= \"\" and \"*.\" .. ext or nil, }, }) end, mode = { \"n\", \"v\" }, desc = \"Search and Replace\", }, }, }","s":"grug-far.nvim","u":"/plugins/editor","h":"#grug-farnvim","p":1232},{"i":1240,"t":"Flash enhances the built-in search functionality by showing labels at the end of each match, letting you quickly jump to a specific location. Options Full Spec opts = {} { \"folke/flash.nvim\", event = \"VeryLazy\", vscode = true, ---@type Flash.Config opts = {}, -- stylua: ignore keys = { { \"s\", mode = { \"n\", \"x\", \"o\" }, function() require(\"flash\").jump() end, desc = \"Flash\" }, { \"S\", mode = { \"n\", \"o\", \"x\" }, function() require(\"flash\").treesitter() end, desc = \"Flash Treesitter\" }, { \"r\", mode = \"o\", function() require(\"flash\").remote() end, desc = \"Remote Flash\" }, { \"R\", mode = { \"o\", \"x\" }, function() require(\"flash\").treesitter_search() end, desc = \"Treesitter Search\" }, { \"\", mode = { \"c\" }, function() require(\"flash\").toggle() end, desc = \"Toggle Flash Search\" }, }, }","s":"flash.nvim","u":"/plugins/editor","h":"#flashnvim","p":1232},{"i":1242,"t":"which-key helps you remember key bindings by showing a popup with the active keybindings of the command you started typing. Options Full Spec opts = { preset = \"helix\", defaults = {}, spec = { { mode = { \"n\", \"v\" }, { \"\", group = \"tabs\" }, { \"c\", group = \"code\" }, { \"d\", group = \"debug\" }, { \"dp\", group = \"profiler\" }, { \"f\", group = \"file/find\" }, { \"g\", group = \"git\" }, { \"gh\", group = \"hunks\" }, { \"q\", group = \"quit/session\" }, { \"s\", group = \"search\" }, { \"u\", group = \"ui\", icon = { icon = \"󰙵 \", color = \"cyan\" } }, { \"x\", group = \"diagnostics/quickfix\", icon = { icon = \"󱖫 \", color = \"green\" } }, { \"[\", group = \"prev\" }, { \"]\", group = \"next\" }, { \"g\", group = \"goto\" }, { \"gs\", group = \"surround\" }, { \"z\", group = \"fold\" }, { \"b\", group = \"buffer\", expand = function() return require(\"which-key.extras\").expand.buf() end, }, { \"w\", group = \"windows\", proxy = \"\", expand = function() return require(\"which-key.extras\").expand.win() end, }, -- better descriptions { \"gx\", desc = \"Open with system app\" }, }, }, } { \"folke/which-key.nvim\", event = \"VeryLazy\", opts_extend = { \"spec\" }, opts = { preset = \"helix\", defaults = {}, spec = { { mode = { \"n\", \"v\" }, { \"\", group = \"tabs\" }, { \"c\", group = \"code\" }, { \"d\", group = \"debug\" }, { \"dp\", group = \"profiler\" }, { \"f\", group = \"file/find\" }, { \"g\", group = \"git\" }, { \"gh\", group = \"hunks\" }, { \"q\", group = \"quit/session\" }, { \"s\", group = \"search\" }, { \"u\", group = \"ui\", icon = { icon = \"󰙵 \", color = \"cyan\" } }, { \"x\", group = \"diagnostics/quickfix\", icon = { icon = \"󱖫 \", color = \"green\" } }, { \"[\", group = \"prev\" }, { \"]\", group = \"next\" }, { \"g\", group = \"goto\" }, { \"gs\", group = \"surround\" }, { \"z\", group = \"fold\" }, { \"b\", group = \"buffer\", expand = function() return require(\"which-key.extras\").expand.buf() end, }, { \"w\", group = \"windows\", proxy = \"\", expand = function() return require(\"which-key.extras\").expand.win() end, }, -- better descriptions { \"gx\", desc = \"Open with system app\" }, }, }, }, keys = { { \"?\", function() require(\"which-key\").show({ global = false }) end, desc = \"Buffer Keymaps (which-key)\", }, { \"\", function() require(\"which-key\").show({ keys = \"\", loop = true }) end, desc = \"Window Hydra Mode (which-key)\", }, }, config = function(_, opts) local wk = require(\"which-key\") wk.setup(opts) if not vim.tbl_isempty(opts.defaults) then LazyVim.warn(\"which-key: opts.defaults is deprecated. Please use opts.spec instead.\") wk.register(opts.defaults) end end, }","s":"which-key.nvim","u":"/plugins/editor","h":"#which-keynvim","p":1232},{"i":1244,"t":"git signs highlights text that has changed since the list git commit, and also lets you interactively stage & unstage hunks in a commit. Options Full Spec opts = { signs = { add = { text = \"▎\" }, change = { text = \"▎\" }, delete = { text = \"\" }, topdelete = { text = \"\" }, changedelete = { text = \"▎\" }, untracked = { text = \"▎\" }, }, signs_staged = { add = { text = \"▎\" }, change = { text = \"▎\" }, delete = { text = \"\" }, topdelete = { text = \"\" }, changedelete = { text = \"▎\" }, }, on_attach = function(buffer) local gs = package.loaded.gitsigns local function map(mode, l, r, desc) vim.keymap.set(mode, l, r, { buffer = buffer, desc = desc }) end -- stylua: ignore start map(\"n\", \"]h\", function() if vim.wo.diff then vim.cmd.normal({ \"]c\", bang = true }) else gs.nav_hunk(\"next\") end end, \"Next Hunk\") map(\"n\", \"[h\", function() if vim.wo.diff then vim.cmd.normal({ \"[c\", bang = true }) else gs.nav_hunk(\"prev\") end end, \"Prev Hunk\") map(\"n\", \"]H\", function() gs.nav_hunk(\"last\") end, \"Last Hunk\") map(\"n\", \"[H\", function() gs.nav_hunk(\"first\") end, \"First Hunk\") map({ \"n\", \"v\" }, \"ghs\", \":Gitsigns stage_hunk\", \"Stage Hunk\") map({ \"n\", \"v\" }, \"ghr\", \":Gitsigns reset_hunk\", \"Reset Hunk\") map(\"n\", \"ghS\", gs.stage_buffer, \"Stage Buffer\") map(\"n\", \"ghu\", gs.undo_stage_hunk, \"Undo Stage Hunk\") map(\"n\", \"ghR\", gs.reset_buffer, \"Reset Buffer\") map(\"n\", \"ghp\", gs.preview_hunk_inline, \"Preview Hunk Inline\") map(\"n\", \"ghb\", function() gs.blame_line({ full = true }) end, \"Blame Line\") map(\"n\", \"ghB\", function() gs.blame() end, \"Blame Buffer\") map(\"n\", \"ghd\", gs.diffthis, \"Diff This\") map(\"n\", \"ghD\", function() gs.diffthis(\"~\") end, \"Diff This ~\") map({ \"o\", \"x\" }, \"ih\", \":Gitsigns select_hunk\", \"GitSigns Select Hunk\") end, } { \"lewis6991/gitsigns.nvim\", event = \"LazyFile\", opts = { signs = { add = { text = \"▎\" }, change = { text = \"▎\" }, delete = { text = \"\" }, topdelete = { text = \"\" }, changedelete = { text = \"▎\" }, untracked = { text = \"▎\" }, }, signs_staged = { add = { text = \"▎\" }, change = { text = \"▎\" }, delete = { text = \"\" }, topdelete = { text = \"\" }, changedelete = { text = \"▎\" }, }, on_attach = function(buffer) local gs = package.loaded.gitsigns local function map(mode, l, r, desc) vim.keymap.set(mode, l, r, { buffer = buffer, desc = desc }) end -- stylua: ignore start map(\"n\", \"]h\", function() if vim.wo.diff then vim.cmd.normal({ \"]c\", bang = true }) else gs.nav_hunk(\"next\") end end, \"Next Hunk\") map(\"n\", \"[h\", function() if vim.wo.diff then vim.cmd.normal({ \"[c\", bang = true }) else gs.nav_hunk(\"prev\") end end, \"Prev Hunk\") map(\"n\", \"]H\", function() gs.nav_hunk(\"last\") end, \"Last Hunk\") map(\"n\", \"[H\", function() gs.nav_hunk(\"first\") end, \"First Hunk\") map({ \"n\", \"v\" }, \"ghs\", \":Gitsigns stage_hunk\", \"Stage Hunk\") map({ \"n\", \"v\" }, \"ghr\", \":Gitsigns reset_hunk\", \"Reset Hunk\") map(\"n\", \"ghS\", gs.stage_buffer, \"Stage Buffer\") map(\"n\", \"ghu\", gs.undo_stage_hunk, \"Undo Stage Hunk\") map(\"n\", \"ghR\", gs.reset_buffer, \"Reset Buffer\") map(\"n\", \"ghp\", gs.preview_hunk_inline, \"Preview Hunk Inline\") map(\"n\", \"ghb\", function() gs.blame_line({ full = true }) end, \"Blame Line\") map(\"n\", \"ghB\", function() gs.blame() end, \"Blame Buffer\") map(\"n\", \"ghd\", gs.diffthis, \"Diff This\") map(\"n\", \"ghD\", function() gs.diffthis(\"~\") end, \"Diff This ~\") map({ \"o\", \"x\" }, \"ih\", \":Gitsigns select_hunk\", \"GitSigns Select Hunk\") end, }, }","s":"gitsigns.nvim","u":"/plugins/editor","h":"#gitsignsnvim","p":1232},{"i":1246,"t":"Options Full Spec opts = function() Snacks.toggle({ name = \"Git Signs\", get = function() return require(\"gitsigns.config\").config.signcolumn end, set = function(state) require(\"gitsigns\").toggle_signs(state) end, }):map(\"uG\") end { \"gitsigns.nvim\", opts = function() Snacks.toggle({ name = \"Git Signs\", get = function() return require(\"gitsigns.config\").config.signcolumn end, set = function(state) require(\"gitsigns\").toggle_signs(state) end, }):map(\"uG\") end, }","s":"gitsigns.nvim","u":"/plugins/editor","h":"#gitsignsnvim-1","p":1232},{"i":1248,"t":"better diagnostics list and others Options Full Spec opts = { modes = { lsp = { win = { position = \"right\" }, }, }, } { \"folke/trouble.nvim\", cmd = { \"Trouble\" }, opts = { modes = { lsp = { win = { position = \"right\" }, }, }, }, keys = { { \"xx\", \"Trouble diagnostics toggle\", desc = \"Diagnostics (Trouble)\" }, { \"xX\", \"Trouble diagnostics toggle filter.buf=0\", desc = \"Buffer Diagnostics (Trouble)\" }, { \"cs\", \"Trouble symbols toggle\", desc = \"Symbols (Trouble)\" }, { \"cS\", \"Trouble lsp toggle\", desc = \"LSP references/definitions/... (Trouble)\" }, { \"xL\", \"Trouble loclist toggle\", desc = \"Location List (Trouble)\" }, { \"xQ\", \"Trouble qflist toggle\", desc = \"Quickfix List (Trouble)\" }, { \"[q\", function() if require(\"trouble\").is_open() then require(\"trouble\").prev({ skip_groups = true, jump = true }) else local ok, err = pcall(vim.cmd.cprev) if not ok then vim.notify(err, vim.log.levels.ERROR) end end end, desc = \"Previous Trouble/Quickfix Item\", }, { \"]q\", function() if require(\"trouble\").is_open() then require(\"trouble\").next({ skip_groups = true, jump = true }) else local ok, err = pcall(vim.cmd.cnext) if not ok then vim.notify(err, vim.log.levels.ERROR) end end end, desc = \"Next Trouble/Quickfix Item\", }, }, }","s":"trouble.nvim","u":"/plugins/editor","h":"#troublenvim","p":1232},{"i":1250,"t":"Finds and lists all of the TODO, HACK, BUG, etc comment in your project and loads them into a browsable list. Options Full Spec opts = {} { \"folke/todo-comments.nvim\", cmd = { \"TodoTrouble\", \"TodoTelescope\" }, event = \"LazyFile\", opts = {}, -- stylua: ignore keys = { { \"]t\", function() require(\"todo-comments\").jump_next() end, desc = \"Next Todo Comment\" }, { \"[t\", function() require(\"todo-comments\").jump_prev() end, desc = \"Previous Todo Comment\" }, { \"xt\", \"Trouble todo toggle\", desc = \"Todo (Trouble)\" }, { \"xT\", \"Trouble todo toggle filter = {tag = {TODO,FIX,FIXME}}\", desc = \"Todo/Fix/Fixme (Trouble)\" }, { \"st\", \"TodoTelescope\", desc = \"Todo\" }, { \"sT\", \"TodoTelescope keywords=TODO,FIX,FIXME\", desc = \"Todo/Fix/Fixme\" }, }, }","s":"todo-comments.nvim","u":"/plugins/editor","h":"#todo-commentsnvim","p":1232},{"i":1253,"t":"This is what powers LazyVim's fancy-looking tabs, which include filetype icons and close buttons. Options Full Spec opts = { options = { -- stylua: ignore close_command = function(n) Snacks.bufdelete(n) end, -- stylua: ignore right_mouse_command = function(n) Snacks.bufdelete(n) end, diagnostics = \"nvim_lsp\", always_show_bufferline = false, diagnostics_indicator = function(_, _, diag) local icons = LazyVim.config.icons.diagnostics local ret = (diag.error and icons.Error .. diag.error .. \" \" or \"\") .. (diag.warning and icons.Warn .. diag.warning or \"\") return vim.trim(ret) end, offsets = { { filetype = \"neo-tree\", text = \"Neo-tree\", highlight = \"Directory\", text_align = \"left\", }, }, ---@param opts bufferline.IconFetcherOpts get_element_icon = function(opts) return LazyVim.config.icons.ft[opts.filetype] end, }, } { \"akinsho/bufferline.nvim\", event = \"VeryLazy\", keys = { { \"bp\", \"BufferLineTogglePin\", desc = \"Toggle Pin\" }, { \"bP\", \"BufferLineGroupClose ungrouped\", desc = \"Delete Non-Pinned Buffers\" }, { \"br\", \"BufferLineCloseRight\", desc = \"Delete Buffers to the Right\" }, { \"bl\", \"BufferLineCloseLeft\", desc = \"Delete Buffers to the Left\" }, { \"\", \"BufferLineCyclePrev\", desc = \"Prev Buffer\" }, { \"\", \"BufferLineCycleNext\", desc = \"Next Buffer\" }, { \"[b\", \"BufferLineCyclePrev\", desc = \"Prev Buffer\" }, { \"]b\", \"BufferLineCycleNext\", desc = \"Next Buffer\" }, { \"[B\", \"BufferLineMovePrev\", desc = \"Move buffer prev\" }, { \"]B\", \"BufferLineMoveNext\", desc = \"Move buffer next\" }, }, opts = { options = { -- stylua: ignore close_command = function(n) Snacks.bufdelete(n) end, -- stylua: ignore right_mouse_command = function(n) Snacks.bufdelete(n) end, diagnostics = \"nvim_lsp\", always_show_bufferline = false, diagnostics_indicator = function(_, _, diag) local icons = LazyVim.config.icons.diagnostics local ret = (diag.error and icons.Error .. diag.error .. \" \" or \"\") .. (diag.warning and icons.Warn .. diag.warning or \"\") return vim.trim(ret) end, offsets = { { filetype = \"neo-tree\", text = \"Neo-tree\", highlight = \"Directory\", text_align = \"left\", }, }, ---@param opts bufferline.IconFetcherOpts get_element_icon = function(opts) return LazyVim.config.icons.ft[opts.filetype] end, }, }, config = function(_, opts) require(\"bufferline\").setup(opts) -- Fix bufferline when restoring a session vim.api.nvim_create_autocmd({ \"BufAdd\", \"BufDelete\" }, { callback = function() vim.schedule(function() pcall(nvim_bufferline) end) end, }) end, }","s":"bufferline.nvim","u":"/plugins/ui","h":"#bufferlinenvim","p":1251},{"i":1255,"t":"statusline Options Full Spec opts = function() -- PERF: we don't need this lualine require madness 🤷 local lualine_require = require(\"lualine_require\") lualine_require.require = require local icons = LazyVim.config.icons vim.o.laststatus = vim.g.lualine_laststatus local opts = { options = { theme = \"auto\", globalstatus = vim.o.laststatus == 3, disabled_filetypes = { statusline = { \"dashboard\", \"alpha\", \"ministarter\", \"snacks_dashboard\" } }, }, sections = { lualine_a = { \"mode\" }, lualine_b = { \"branch\" }, lualine_c = { LazyVim.lualine.root_dir(), { \"diagnostics\", symbols = { error = icons.diagnostics.Error, warn = icons.diagnostics.Warn, info = icons.diagnostics.Info, hint = icons.diagnostics.Hint, }, }, { \"filetype\", icon_only = true, separator = \"\", padding = { left = 1, right = 0 } }, { LazyVim.lualine.pretty_path() }, }, lualine_x = { Snacks.profiler.status(), -- stylua: ignore { function() return require(\"noice\").api.status.command.get() end, cond = function() return package.loaded[\"noice\"] and require(\"noice\").api.status.command.has() end, color = function() return { fg = Snacks.util.color(\"Statement\") } end, }, -- stylua: ignore { function() return require(\"noice\").api.status.mode.get() end, cond = function() return package.loaded[\"noice\"] and require(\"noice\").api.status.mode.has() end, color = function() return { fg = Snacks.util.color(\"Constant\") } end, }, -- stylua: ignore { function() return \" \" .. require(\"dap\").status() end, cond = function() return package.loaded[\"dap\"] and require(\"dap\").status() ~= \"\" end, color = function() return { fg = Snacks.util.color(\"Debug\") } end, }, -- stylua: ignore { require(\"lazy.status\").updates, cond = require(\"lazy.status\").has_updates, color = function() return { fg = Snacks.util.color(\"Special\") } end, }, { \"diff\", symbols = { added = icons.git.added, modified = icons.git.modified, removed = icons.git.removed, }, source = function() local gitsigns = vim.b.gitsigns_status_dict if gitsigns then return { added = gitsigns.added, modified = gitsigns.changed, removed = gitsigns.removed, } end end, }, }, lualine_y = { { \"progress\", separator = \" \", padding = { left = 1, right = 0 } }, { \"location\", padding = { left = 0, right = 1 } }, }, lualine_z = { function() return \" \" .. os.date(\"%R\") end, }, }, extensions = { \"neo-tree\", \"lazy\" }, } -- do not add trouble symbols if aerial is enabled -- And allow it to be overriden for some buffer types (see autocmds) if vim.g.trouble_lualine and LazyVim.has(\"trouble.nvim\") then local trouble = require(\"trouble\") local symbols = trouble.statusline({ mode = \"symbols\", groups = {}, title = false, filter = { range = true }, format = \"{kind_icon}{symbol.name:Normal}\", hl_group = \"lualine_c_normal\", }) table.insert(opts.sections.lualine_c, { symbols and symbols.get, cond = function() return vim.b.trouble_lualine ~= false and symbols.has() end, }) end return opts end { \"nvim-lualine/lualine.nvim\", event = \"VeryLazy\", init = function() vim.g.lualine_laststatus = vim.o.laststatus if vim.fn.argc(-1) > 0 then -- set an empty statusline till lualine loads vim.o.statusline = \" \" else -- hide the statusline on the starter page vim.o.laststatus = 0 end end, opts = function() -- PERF: we don't need this lualine require madness 🤷 local lualine_require = require(\"lualine_require\") lualine_require.require = require local icons = LazyVim.config.icons vim.o.laststatus = vim.g.lualine_laststatus local opts = { options = { theme = \"auto\", globalstatus = vim.o.laststatus == 3, disabled_filetypes = { statusline = { \"dashboard\", \"alpha\", \"ministarter\", \"snacks_dashboard\" } }, }, sections = { lualine_a = { \"mode\" }, lualine_b = { \"branch\" }, lualine_c = { LazyVim.lualine.root_dir(), { \"diagnostics\", symbols = { error = icons.diagnostics.Error, warn = icons.diagnostics.Warn, info = icons.diagnostics.Info, hint = icons.diagnostics.Hint, }, }, { \"filetype\", icon_only = true, separator = \"\", padding = { left = 1, right = 0 } }, { LazyVim.lualine.pretty_path() }, }, lualine_x = { Snacks.profiler.status(), -- stylua: ignore { function() return require(\"noice\").api.status.command.get() end, cond = function() return package.loaded[\"noice\"] and require(\"noice\").api.status.command.has() end, color = function() return { fg = Snacks.util.color(\"Statement\") } end, }, -- stylua: ignore { function() return require(\"noice\").api.status.mode.get() end, cond = function() return package.loaded[\"noice\"] and require(\"noice\").api.status.mode.has() end, color = function() return { fg = Snacks.util.color(\"Constant\") } end, }, -- stylua: ignore { function() return \" \" .. require(\"dap\").status() end, cond = function() return package.loaded[\"dap\"] and require(\"dap\").status() ~= \"\" end, color = function() return { fg = Snacks.util.color(\"Debug\") } end, }, -- stylua: ignore { require(\"lazy.status\").updates, cond = require(\"lazy.status\").has_updates, color = function() return { fg = Snacks.util.color(\"Special\") } end, }, { \"diff\", symbols = { added = icons.git.added, modified = icons.git.modified, removed = icons.git.removed, }, source = function() local gitsigns = vim.b.gitsigns_status_dict if gitsigns then return { added = gitsigns.added, modified = gitsigns.changed, removed = gitsigns.removed, } end end, }, }, lualine_y = { { \"progress\", separator = \" \", padding = { left = 1, right = 0 } }, { \"location\", padding = { left = 0, right = 1 } }, }, lualine_z = { function() return \" \" .. os.date(\"%R\") end, }, }, extensions = { \"neo-tree\", \"lazy\" }, } -- do not add trouble symbols if aerial is enabled -- And allow it to be overriden for some buffer types (see autocmds) if vim.g.trouble_lualine and LazyVim.has(\"trouble.nvim\") then local trouble = require(\"trouble\") local symbols = trouble.statusline({ mode = \"symbols\", groups = {}, title = false, filter = { range = true }, format = \"{kind_icon}{symbol.name:Normal}\", hl_group = \"lualine_c_normal\", }) table.insert(opts.sections.lualine_c, { symbols and symbols.get, cond = function() return vim.b.trouble_lualine ~= false and symbols.has() end, }) end return opts end, }","s":"lualine.nvim","u":"/plugins/ui","h":"#lualinenvim","p":1251},{"i":1257,"t":"Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu. Options Full Spec opts = { lsp = { override = { [\"vim.lsp.util.convert_input_to_markdown_lines\"] = true, [\"vim.lsp.util.stylize_markdown\"] = true, [\"cmp.entry.get_documentation\"] = true, }, }, routes = { { filter = { event = \"msg_show\", any = { { find = \"%d+L, %d+B\" }, { find = \"; after #%d+\" }, { find = \"; before #%d+\" }, }, }, view = \"mini\", }, }, presets = { bottom_search = true, command_palette = true, long_message_to_split = true, }, } { \"folke/noice.nvim\", event = \"VeryLazy\", opts = { lsp = { override = { [\"vim.lsp.util.convert_input_to_markdown_lines\"] = true, [\"vim.lsp.util.stylize_markdown\"] = true, [\"cmp.entry.get_documentation\"] = true, }, }, routes = { { filter = { event = \"msg_show\", any = { { find = \"%d+L, %d+B\" }, { find = \"; after #%d+\" }, { find = \"; before #%d+\" }, }, }, view = \"mini\", }, }, presets = { bottom_search = true, command_palette = true, long_message_to_split = true, }, }, -- stylua: ignore keys = { { \"sn\", \"\", desc = \"+noice\"}, { \"\", function() require(\"noice\").redirect(vim.fn.getcmdline()) end, mode = \"c\", desc = \"Redirect Cmdline\" }, { \"snl\", function() require(\"noice\").cmd(\"last\") end, desc = \"Noice Last Message\" }, { \"snh\", function() require(\"noice\").cmd(\"history\") end, desc = \"Noice History\" }, { \"sna\", function() require(\"noice\").cmd(\"all\") end, desc = \"Noice All\" }, { \"snd\", function() require(\"noice\").cmd(\"dismiss\") end, desc = \"Dismiss All\" }, { \"snt\", function() require(\"noice\").cmd(\"pick\") end, desc = \"Noice Picker (Telescope/FzfLua)\" }, { \"\", function() if not require(\"noice.lsp\").scroll(4) then return \"\" end end, silent = true, expr = true, desc = \"Scroll Forward\", mode = {\"i\", \"n\", \"s\"} }, { \"\", function() if not require(\"noice.lsp\").scroll(-4) then return \"\" end end, silent = true, expr = true, desc = \"Scroll Backward\", mode = {\"i\", \"n\", \"s\"}}, }, config = function(_, opts) -- HACK: noice shows messages from before it was enabled, -- but this is not ideal when Lazy is installing plugins, -- so clear the messages in this case. if vim.o.filetype == \"lazy\" then vim.cmd([[messages clear]]) end require(\"noice\").setup(opts) end, }","s":"noice.nvim","u":"/plugins/ui","h":"#noicenvim","p":1251},{"i":1259,"t":"icons Options Full Spec opts = { file = { [\".keep\"] = { glyph = \"󰊢\", hl = \"MiniIconsGrey\" }, [\"devcontainer.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, }, filetype = { dotenv = { glyph = \"\", hl = \"MiniIconsYellow\" }, }, } { \"echasnovski/mini.icons\", lazy = true, opts = { file = { [\".keep\"] = { glyph = \"󰊢\", hl = \"MiniIconsGrey\" }, [\"devcontainer.json\"] = { glyph = \"\", hl = \"MiniIconsAzure\" }, }, filetype = { dotenv = { glyph = \"\", hl = \"MiniIconsYellow\" }, }, }, init = function() package.preload[\"nvim-web-devicons\"] = function() require(\"mini.icons\").mock_nvim_web_devicons() return package.loaded[\"nvim-web-devicons\"] end end, }","s":"mini.icons","u":"/plugins/ui","h":"#miniicons","p":1251},{"i":1261,"t":"ui components Options Full Spec opts = nil { \"MunifTanjim/nui.nvim\", lazy = true }","s":"nui.nvim","u":"/plugins/ui","h":"#nuinvim","p":1251},{"i":1263,"t":"Options Full Spec opts = { indent = { enabled = true }, input = { enabled = true }, notifier = { enabled = true }, scope = { enabled = true }, scroll = { enabled = true }, statuscolumn = { enabled = false }, -- we set this in options.lua toggle = { map = LazyVim.safe_keymap_set }, words = { enabled = true }, } { \"snacks.nvim\", opts = { indent = { enabled = true }, input = { enabled = true }, notifier = { enabled = true }, scope = { enabled = true }, scroll = { enabled = true }, statuscolumn = { enabled = false }, -- we set this in options.lua toggle = { map = LazyVim.safe_keymap_set }, words = { enabled = true }, }, -- stylua: ignore keys = { { \"n\", function() Snacks.notifier.show_history() end, desc = \"Notification History\" }, { \"un\", function() Snacks.notifier.hide() end, desc = \"Dismiss All Notifications\" }, }, }","s":"snacks.nvim","u":"/plugins/ui","h":"#snacksnvim","p":1251},{"i":1265,"t":"Options Full Spec opts = { dashboard = { preset = { header = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]], -- stylua: ignore ---@type snacks.dashboard.Item[] keys = { { icon = \" \", key = \"f\", desc = \"Find File\", action = \":lua Snacks.dashboard.pick('files')\" }, { icon = \" \", key = \"n\", desc = \"New File\", action = \":ene | startinsert\" }, { icon = \" \", key = \"g\", desc = \"Find Text\", action = \":lua Snacks.dashboard.pick('live_grep')\" }, { icon = \" \", key = \"r\", desc = \"Recent Files\", action = \":lua Snacks.dashboard.pick('oldfiles')\" }, { icon = \" \", key = \"c\", desc = \"Config\", action = \":lua Snacks.dashboard.pick('files', {cwd = vim.fn.stdpath('config')})\" }, { icon = \" \", key = \"s\", desc = \"Restore Session\", section = \"session\" }, { icon = \" \", key = \"x\", desc = \"Lazy Extras\", action = \":LazyExtras\" }, { icon = \"󰒲 \", key = \"l\", desc = \"Lazy\", action = \":Lazy\" }, { icon = \" \", key = \"q\", desc = \"Quit\", action = \":qa\" }, }, }, }, } { \"snacks.nvim\", opts = { dashboard = { preset = { header = [[ ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ]], -- stylua: ignore ---@type snacks.dashboard.Item[] keys = { { icon = \" \", key = \"f\", desc = \"Find File\", action = \":lua Snacks.dashboard.pick('files')\" }, { icon = \" \", key = \"n\", desc = \"New File\", action = \":ene | startinsert\" }, { icon = \" \", key = \"g\", desc = \"Find Text\", action = \":lua Snacks.dashboard.pick('live_grep')\" }, { icon = \" \", key = \"r\", desc = \"Recent Files\", action = \":lua Snacks.dashboard.pick('oldfiles')\" }, { icon = \" \", key = \"c\", desc = \"Config\", action = \":lua Snacks.dashboard.pick('files', {cwd = vim.fn.stdpath('config')})\" }, { icon = \" \", key = \"s\", desc = \"Restore Session\", section = \"session\" }, { icon = \" \", key = \"x\", desc = \"Lazy Extras\", action = \":LazyExtras\" }, { icon = \"󰒲 \", key = \"l\", desc = \"Lazy\", action = \":Lazy\" }, { icon = \" \", key = \"q\", desc = \"Quit\", action = \":qa\" }, }, }, }, }, }","s":"snacks.nvim","u":"/plugins/ui","h":"#snacksnvim-1","p":1251}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,4.238,1,5.29,2,4.442,3,8.022,4,0.462,5,6.479,6,5.015,7,9.331,8,5.217,9,6.844,10,1.999]],["t/4",[1,4.6,4,0.583,5,5.633,8,4.536,9,5.951,10,1.738,11,8.113,12,0.551,13,8.113,14,8.113,15,6.975,16,8.113,17,8.113,18,8.113,19,2.072,20,1.985,21,0.211,22,5.951,23,4.066,24,6.975,25,8.113,26,1.958,27,7.427,28,2.033,29,6.975,30,3.336]],["t/6",[1,3.708,4,0.545,21,0.257,31,6.54,32,2.448,33,5.35,34,6.54,35,3.43,36,6.54,37,5.987,38,5.622,39,4.97,40,5.622,41,6.54,42,8.765,43,5.35,44,3.351,45,4.952,46,3.054,47,5.987,48,1.772,49,2.572,50,4.433,51,1.836,52,5.35,53,4.433,54,4.011,55,5.622,56,6.552,57,3.472,58,6.54,59,6.54,60,5.133,61,5.987,62,1.808,63,2.34,64,6.54,65,4.244,66,1.078,67,4.083,68,5.987,69,5.987,70,9.05,71,10.562,72,6.54,73,4.711,74,6.54,75,6.54]],["t/8",[0,4.016,76,8.842,77,7.601,78,8.842,79,6.302,80,8.842,81,8.842,82,5.737,83,8.842,84,8.842,85,5.422,86,8.842,87,7.233,88,8.842,89,7.601,90,6.485,91,8.094,92,8.094]],["t/10",[0,2.465,2,3.461,4,0.631,5,1.358,8,1.094,9,1.435,10,0.971,19,1.386,21,0.118,23,1.709,26,1.86,28,0.855,30,2.532,48,1.832,49,2.659,51,0.957,57,1.039,62,0.541,63,2.419,66,0.747,93,0.297,94,1.435,95,1.435,96,2.663,97,2.831,98,3.134,99,0.884,100,1.956,101,3.005,102,2.183,103,4.15,104,1.791,105,1.6,106,0.65,107,1.296,108,3.22,109,2.023,110,2.582,111,2.79,112,1.791,113,1.791,114,0.922,115,0.451,116,0.662,117,2.202,118,3.898,119,1.125,120,1.332,121,1.435,122,1.094,123,1.358,124,1.493,125,1.142,126,0.753,127,1.46,128,1.16,129,2.677,130,1.326,131,0.486,132,2.158,133,1.624,134,1.481,135,1.639,136,1.791,137,1.094,138,1.791,139,1.572,140,1.956,141,1.791,142,1.956,143,1.956,144,1.535,145,1.956,146,1.956,147,1.791,148,1.039,149,3.558,150,3.031,151,1.371,152,2.26,153,2.932,154,2.225,155,2.79,156,2.55,157,1.216,158,2.831,159,3.679,160,4.15,161,3.077,162,1.956,163,1.956,164,1.956,165,1.125,166,1.956,167,2.655,168,1.535,169,0.666,170,1.481,171,1.956,172,1.481,173,3.522,174,1.481,175,1.535,176,1.956,177,1.358,178,1.109,179,0.881,180,0.549,181,2.023,182,1.535,183,1.791,184,1.791,185,1.245,186,1.791,187,1.358,188,1.394,189,1.791,190,3.148,191,0.585,192,1.481,193,2.582,194,1.956,195,1.221,196,1.682,197,1.509,198,1.698,199,1.791,200,1.535,201,1.481,202,2.502,203,1.125,204,1.791,205,1.221,206,1.535,207,1.791,208,4.15,209,1.358,210,1.535,211,1.6,212,1.2,213,0.555,214,2.056,215,1.791,216,1.934,217,1.6,218,1.791,219,0.987,220,1.481,221,2.368,222,1.351,223,1.789,224,1.6,225,1.296,226,1.791,227,1.481,228,1.956,229,1.481,230,1.791,231,1.682,232,1.535,233,1.682,234,1.6,235,1.956,236,1.394,237,0.95,238,1.791,239,1.682,240,1.956]],["t/12",[0,4.077,6,4.824,23,4.499,28,2.249,101,5.949,114,4.232,181,5.324,241,5.412,242,7.343,243,6.797,244,7.343,245,5.164,246,5.825,247,6.398,248,8.217,249,8.217]],["t/14",[0,4.172,19,2.346,23,5.796,28,2.302,63,3.287,250,6.378,251,6.955,252,7.209,253,8.409,254,5.735,255,8.409]],["t/16",[4,0.462,23,5.494,26,2.645,28,2.338,50,6.324,114,4.399,195,5.825,256,2.73,257,5.722]],["t/18",[8,5.096,19,2.328,23,5.419,50,6.178,156,3.438,167,3.932,179,4.867,195,5.69,256,2.667,257,5.59,258,6.178,259,5.495]],["t/20",[4,0.631,21,0.187,23,3.596,63,2.567,98,2.584,106,0.448,131,2.313,139,3.231,150,2.822,151,2.885,156,3.514,159,4.864,170,5.434,172,5.434,173,4.656,175,5.632,177,4.983,179,4.195,241,4.327,260,7.176,261,7.176,262,5.434,263,7.176,264,7.176,265,7.176,266,7.176]],["t/22",[0,3.816,5,7.147,10,1.8,12,0.57,26,2.799,28,2.579,30,3.455,93,0.55,191,2.511,267,7.691,268,6.361,269,5.452,270,6.873,271,5.833,272,6.162,273,5.694,274,7.691,275,2.445,276,6.361,277,7.223]],["t/24",[2,3.113,4,0.615,21,0.17,26,2.549,51,1.836,63,3.779,79,4.661,93,0.574,94,4.797,98,3.156,102,2.112,106,0.408,131,1.623,135,2.125,139,2.268,181,3.879,257,5.375,278,5.987,279,4.661,280,6.54,281,6.54,282,5.133,283,5.987,284,5.622,285,6.54,286,5.35,287,5.622,288,6.54,289,4.97,290,6.637,291,6.54,292,5.35,293,3.314,294,6.54,295,4.433,296,6.54,297,5.133,298,5.987,299,3.943]],["t/26",[4,0.597,26,2.134,93,0.579,98,3.184,102,2.855,109,5.245,110,6.695,114,5.005,115,2.037,116,2.992,300,8.094,301,8.842,302,8.842]],["t/28",[4,0.604,6,2.852,8,5.939,9,7.491,10,1.137,19,2.466,23,3.8,30,2.182,66,0.874,93,0.348,98,1.911,101,3.516,102,2.449,106,0.71,108,4.498,109,3.147,110,4.017,111,7.239,112,4.857,113,4.857,117,3.683,118,7.607,119,3.052,120,3.77,121,3.892,122,2.966,123,3.684,124,1.459,125,3.098,126,2.043,127,0.921,131,1.882,135,1.286,161,4.299,187,3.684,213,2.896,216,3.008,217,7.239,222,3.825,293,3.842,303,4.857,304,2.096,305,3.541,306,4.025,307,4.341]],["t/30",[4,0.62,6,2.426,19,1.721,20,1.649,23,5.659,26,1.946,30,2.771,48,1.826,60,3.543,62,2.229,63,3.423,98,2.427,101,2.992,102,3.241,108,2.678,114,4.511,116,2.729,127,1.17,128,2.678,129,3.543,130,4.568,131,2.22,134,3.418,135,1.634,136,4.133,137,2.524,138,4.133,139,2.796,161,2.56,169,1.537,180,1.267,181,2.678,187,3.135,193,3.418,216,3.821,245,2.597,246,2.929,257,2.769,268,5.103,279,4.803,303,4.133,308,3.881,309,4.515,310,4.515,311,4.133,312,4.133,313,6.739,314,2.872,315,5.513,316,5.794,317,6.739,318,1.371,319,4.515,320,2.99,321,3.543,322,4.515,323,4.133,324,3.693,325,2.458,326,2.56,327,2.872,328,4.133,329,2.722]],["t/32",[0,3.528,1,2.714,2,1.389,4,0.622,5,4.224,8,2.676,19,1.798,20,1.171,26,2.677,27,2.672,28,1.199,30,2.894,35,2.51,38,4.115,39,3.449,50,1.978,66,1.003,89,4.115,93,0.314,96,2.985,97,1.822,98,1.723,101,1.934,102,0.942,105,3.915,107,1.934,114,1.376,115,0.672,116,2.629,127,0.831,131,0.725,148,1.549,157,2.239,173,4.566,181,1.731,187,2.027,191,0.872,214,2.886,218,2.672,219,0.845,229,2.21,251,3.624,273,3.244,318,0.886,330,2.672,331,5.986,332,7.577,333,7.037,334,5.415,335,2.672,336,2.919,337,5.23,338,3.411,339,3.172,340,4.381,341,4.786,342,3.411,343,3.756,344,6.083,345,4.462,346,4.115,347,2.919,348,2.919,349,2.027,350,2.08,351,2.672,352,1.789,353,4.786,354,2.672,355,2.919,356,2.919,357,2.919,358,4.786,359,2.919,360,3.756,361,2.919,362,2.919,363,2.919,364,2.919,365,2.919,366,2.509,367,2.919,368,2.919,369,2.919,370,2.919,371,2.672,372,2.919,373,2.919,374,2.919,375,2.919,376,2.919,377,2.919,378,2.925,379,2.672,380,2.509,381,2.919,382,2.509,383,2.919,384,2.291,385,2.509,386,2.509,387,2.919,388,2.919,389,3.947,390,2.919,391,3.411,392,2.919,393,4.381,394,2.919,395,2.919,396,2.919,397,2.919,398,2.919,399,2.919,400,2.919,401,2.919,402,2.919]],["t/35",[30,4.194,32,2.552,35,3.653,46,4.267,63,3.27,85,4.271,98,2.508,135,1.688,167,5.073,180,1.955,181,5.421,214,4.199,254,5.705,314,4.43,327,4.43,342,4.964,382,5.987,403,4.348,404,4.615,405,4.199,406,5.466,407,5.604,408,5.466,409,3.61,410,5.697,411,5.987,412,5.987,413,5.273,414,5.987,415,4.519,416,5.108,417,6.375,418,6.703,419,7.856,420,5.987,421,5.466,422,6.375,423,6.375]],["t/37",[4,0.608,20,1.87,57,5.15,63,2.734,108,4.532,114,4.574,115,1.76,116,3.283,127,1.326,135,1.852,167,4.598,181,4.532,306,4.056,424,9.758,425,7.64,426,8.881,427,6.994,428,5.604,429,4.214,430,4.106,431,7.64,432,6.994,433,7.64]],["t/39",[0,4.377,99,2.497,157,2.585,243,7.296,304,2.663,434,9.636,435,2.819]],["t/41",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/43",[4,0.637,12,0.4,21,0.153,48,2.211,53,5.53,93,0.386,106,0.509,115,1.88,116,2.761,117,3.963,222,2.333,269,3.821,293,2.983,439,7.66,440,8.159,441,7.415,442,7.015,443,8.159,444,6.675,445,6.404,446,4.5,447,7.655,448,5.407,449,5.39,450,4.817,451,5.39]],["t/45",[4,0.587,12,0.525,21,0.202,66,1.612,93,0.507,98,2.787,102,3.159,106,0.61,127,2.06,135,2.732,449,7.086,452,6.075,453,4.389,454,8.409,455,9.782,456,8.409,457,9.782]],["t/47",[4,0.58,12,0.643,21,0.247,93,0.621,106,0.592,458,3.027,459,7.756]],["t/49",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,459,7.694,460,5.872]],["t/51",[4,0.477,12,0.654,21,0.251,93,0.631,106,0.601,458,3.076,460,6.016]],["t/53",[4,0.626,12,0.473,21,0.238,66,1.148,93,0.456,106,0.676,117,4.438,119,4.006,120,2.72,124,2.513,125,5.336,126,3.519,127,1.586,439,8.344,459,5.697,461,3.743,462,4.749,463,6.919,464,5.93,465,5.421]],["t/55",[4,0.595,12,0.554,21,0.263,48,2.213,66,1.346,93,0.535,106,0.717,124,2.782,127,1.756,221,5.672,222,3.236,223,4.284,224,8.276,466,6.565,467,10.117]],["t/57",[4,0.64,12,0.421,21,0.22,66,1.585,93,0.406,106,0.527,120,2.42,241,5.095,439,9.128,459,5.069,460,3.869,461,4.542,465,5.013,468,6.199,469,5.868,470,6.633,471,6.399,472,4.303]],["t/59",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/61",[4,0.638,10,0.718,12,0.227,21,0.087,46,1.564,66,1.101,73,2.875,93,0.219,102,2.463,106,0.417,116,1.81,124,0.921,127,1.682,128,1.987,131,0.831,135,2.155,139,3.082,169,2.839,293,1.697,305,1.564,320,2.788,325,1.823,352,2.243,429,1.847,430,1.8,453,3.033,473,7.606,474,5.35,475,5.35,476,4.897,477,5.35,478,5.35,479,5.35,480,5.35,481,4.95,482,3.545,483,4.897,484,3.349,485,3.349,486,2.74,487,2.74,488,7.633,489,2.629,490,6.821,491,3.066,492,5.465,493,2.879,494,3.066,495,2.629,496,4.179,497,3.066,498,3.349,499,1.627,500,3.066,501,3.349,502,2.173,503,3.066,504,4.599,505,3.349,506,3.349,507,2.74,508,2.019,509,3.066,510,3.349,511,3.349,512,3.066,513,3.349,514,3.349,515,3.349]],["t/63",[4,0.631,12,0.444,21,0.228,66,1.078,93,0.428,106,0.659,124,2.411,127,1.522,305,4.093,481,6.853,482,5.809,490,8.64,516,4.541,517,3.515,518,8.289,519,6.879,520,5.688,521,7.535,522,8.024,523,4.952]],["t/65",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/67",[4,0.639,12,0.342,21,0.131,23,3.659,48,1.978,53,4.949,66,1.72,93,0.33,106,0.456,115,2.171,116,3.189,117,3.546,203,4.2,222,1.994,269,3.267,293,2.551,306,3.876,441,5.356,444,5.973,445,5.731,446,4.027,447,7.136,448,4.839,450,4.118,451,4.608,481,5.575,524,5.731,525,7.302,526,5.731,527,4.478,528,4.608]],["t/69",[4,0.587,12,0.525,21,0.202,66,1.612,93,0.507,98,2.787,102,3.159,106,0.61,127,2.06,135,2.732,452,6.075,453,4.389,454,8.409,456,8.409,528,7.086,529,9.782,530,9.782]],["t/71",[4,0.622,10,1.321,12,0.418,21,0.219,48,1.67,66,1.016,93,0.552,96,3.025,106,0.695,115,1.42,117,5.241,119,3.546,122,3.446,123,4.28,124,2.316,125,3.6,126,2.374,127,1.665,258,5.708,352,1.813,378,2.964,461,4.526,462,3.694,463,4.668,464,4,465,3.657,481,6.689,531,5.3,532,5.643,533,5.643,534,5.643,535,5.643,536,5.643,537,4,538,5.043,539,5.643,540,5.643]],["t/73",[4,0.576,12,0.633,21,0.243,93,0.611,106,0.582,117,4.531,458,2.979,481,6.055,541,8.542]],["t/75",[4,0.623,12,0.372,21,0.202,48,1.484,66,0.903,93,0.359,102,2.505,106,0.611,124,2.134,126,2.987,127,1.863,135,1.881,148,5.2,221,3.804,222,2.17,223,2.873,225,3.63,352,2.881,466,5.034,481,5.034,542,7.757,543,7.101,544,7.757,545,8.013,546,7.757,547,7.101,548,5.529,549,7.652,550,7.757,551,7.757,552,7.757,553,5.529,554,5.529,555,6.346]],["t/77",[4,0.625,10,1.231,12,0.39,21,0.241,48,1.556,66,1.322,93,0.525,96,2.819,106,0.68,115,1.323,117,5.433,119,4.614,120,2.243,122,3.212,123,3.989,124,2.206,125,3.355,126,2.212,127,1.604,258,5.436,352,1.69,378,2.762,458,1.834,461,4.967,462,3.518,463,4.35,464,3.728,465,3.408,481,6.828,531,4.939,532,5.259,533,5.259,534,5.259,535,5.259,536,5.259,537,3.728,538,4.7,539,5.259,540,5.259]],["t/79",[4,0.622,12,0.487,21,0.243,66,1.183,93,0.47,106,0.708,117,3.485,119,4.128,122,4.012,123,4.983,124,2.563,125,5.442,126,3.588,127,1.618,462,4.804,463,7.056,464,6.047,465,5.527,481,6.047]],["t/81",[4,0.639,12,0.386,19,2.035,21,0.207,66,1.515,93,0.373,106,0.497,117,4.465,120,2.222,126,3.067,241,4.803,461,4.282,465,4.726,469,5.532,470,6.253,471,6.032,472,3.95,481,7.687,541,5.208,556,5.843,557,6.849]],["t/83",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/85",[4,0.634,12,0.457,21,0.175,23,4.476,48,2.716,53,6.053,93,0.441,106,0.557,117,4.337,441,6.551,445,7.009,458,2.851,558,8.931,559,8.931,560,8.931,561,8.175,562,8.931,563,7.678,564,4.794,565,6.157]],["t/87",[4,0.598,12,0.454,21,0.174,48,1.812,66,1.466,93,0.438,98,2.408,102,2.873,106,0.555,127,2.053,135,2.584,352,2.617,452,5.249,453,3.792,454,7.649,456,7.649,524,6.983,564,4.767,565,6.123,566,10.657,567,8.897,568,8.897,569,8.897,570,8.897,571,6.342,572,8.897]],["t/89",[4,0.578,12,0.638,21,0.245,48,2.548,93,0.616,106,0.587,458,3.003,564,6.704]],["t/91",[4,0.576,12,0.633,21,0.243,48,2.528,93,0.611,106,0.582,458,2.979,460,5.825,564,6.651]],["t/93",[4,0.477,12,0.654,21,0.251,93,0.631,106,0.601,458,3.076,460,6.016]],["t/95",[4,0.624,12,0.462,21,0.234,48,1.843,66,1.121,93,0.446,106,0.67,117,4.37,119,3.914,120,2.657,124,2.475,125,5.255,126,3.465,127,1.863,441,6.601,462,4.706,463,6.814,464,5.839,465,5.338,517,3.657,564,7.187]],["t/97",[4,0.64,12,0.418,21,0.219,48,1.67,66,1.581,93,0.404,106,0.526,120,2.407,241,5.077,460,3.849,461,4.526,465,4.995,468,6.177,469,5.847,470,6.609,471,6.376,472,4.28,564,8.128]],["t/99",[4,0.595,12,0.554,21,0.263,48,2.213,66,1.346,93,0.535,106,0.717,124,2.782,127,1.756,221,5.672,222,3.236,223,4.284,224,8.276,466,6.565,573,10.117]],["t/101",[4,0.639,12,0.408,21,0.215,62,2.819,66,1.56,82,5.369,91,7.574,93,0.394,106,0.636,124,2.276,127,1.436,222,3.278,564,7.268,574,8.274,575,5.074,576,7.574,577,8.274,578,7.574,579,5.165]],["t/103",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/105",[4,0.624,10,1.537,12,0.487,21,0.187,66,1.536,93,0.47,106,0.646,117,3.485,124,1.974,127,1.246,269,4.656,461,3.857,580,6.835,581,8.53,582,8.53,583,9.319,584,6.047,585,8.53,586,5.632,587,6.569,588,6.569,589,7.176,590,7.176,591,7.176,592,7.176]],["t/107",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,580,6.899,586,7.382]],["t/109",[4,0.576,12,0.633,21,0.243,93,0.611,106,0.582,458,2.979,460,5.825,580,6.844,586,7.323]],["t/111",[4,0.477,12,0.654,21,0.251,93,0.631,106,0.601,458,3.076,460,6.016]],["t/113",[4,0.627,12,0.396,21,0.211,66,0.961,93,0.382,106,0.66,117,2.831,119,3.354,120,2.277,122,3.259,123,4.048,124,2.229,125,4.732,126,3.12,127,1.901,462,4.415,463,6.136,464,5.258,465,4.807,580,4.276,586,4.575,593,9.215,594,7.418,595,8.103,596,6.966,597,5.37,598,6.136,599,8.103,600,6.36,601,8.103,602,8.103]],["t/115",[4,0.64,12,0.418,21,0.219,66,1.581,93,0.404,106,0.526,120,2.407,241,5.077,460,3.849,461,4.526,465,4.995,468,6.177,469,5.847,470,6.609,471,6.376,472,4.28,580,7.035,586,4.838,593,9.436]],["t/117",[4,0.599,12,0.505,21,0.248,44,5.692,48,2.018,66,1.227,93,0.488,106,0.693,124,2.625,127,1.657,221,5.171,222,2.951,223,3.906,224,7.808,225,4.935,352,2.807,466,6.193,508,4.49,549,5.308,580,5.463,603,9.545,604,9.545]],["t/119",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/121",[4,0.378,10,1.637,19,2.478,20,2.609,21,0.199,26,2.341,28,1.915,32,2.709,51,2.144,62,2.112,63,2.734,66,1.259,85,4.686,99,1.98,116,2.586,178,4.332,180,2.144,191,2.283,213,2.167,219,2.212,269,4.958,275,2.224,308,6.568,318,2.32,437,2.259,438,2.346,486,6.25,487,6.25,605,6.295,606,5.604,607,7.64,608,5.446,609,6.25]],["t/123",[2,0.804,4,0.634,6,0.907,8,1.675,10,0.362,12,0.115,19,0.765,20,1.196,21,0.105,23,1.501,30,1.232,32,0.836,39,4.052,40,4.203,44,1.535,46,1.399,48,1.324,49,1.588,51,0.841,53,3.793,54,2.476,66,1.178,93,0.111,98,1.76,99,0.437,101,1.119,102,1.304,106,0.349,114,1.904,115,1.884,116,1.014,117,1.455,120,1.17,122,2.257,124,0.464,126,0.65,127,1.509,131,0.419,154,1.981,167,1.292,179,2.201,188,3.484,211,1.381,212,1.035,222,0.669,241,1.806,257,1.837,269,1.944,271,2.08,273,1.144,289,0.957,297,2.351,321,2.351,331,2.358,332,1.451,334,2.62,338,1.203,349,1.172,352,1.438,422,2.742,441,2.197,444,2.45,446,2.227,450,1.381,452,3.169,458,0.956,460,1.054,461,4.232,462,0.74,468,4.104,469,1.172,472,1.172,527,1.837,556,2.197,597,4.736,600,3.169,609,3.999,610,3.493,611,2.268,612,2.742,613,2.775,614,2.995,615,2.995,616,2.661,617,2.9,618,2.995,619,3.999,620,2.351,621,1.905,622,2.995,623,2.995,624,6.193,625,4.475,626,2.995,627,2.03,628,2.03,629,2.995,630,2.995,631,3.999,632,1.777,633,2.742,634,2.742,635,4.038,636,2.995,637,2.995,638,2.268,639,2.742,640,3.999,641,3.471,642,1.777,643,2.351,644,2.962,645,2.197,646,2.268,647,2.995,648,1.545,649,1.381,650,1.688,651,1.688,652,1.688,653,1.238,654,2.995,655,1.095,656,1.688,657,1.688,658,2.995,659,1.688,660,1.688,661,1.688,662,1.688,663,2.737,664,4.038,665,1.688,666,2.742,667,1.688,668,1.688,669,2.742,670,2.575,671,1.381,672,1.688,673,1.688,674,2.198,675,2.395,676,1.381,677,1.451,678,2.995,679,1.688,680,1.545,681,1.688,682,1.688,683,1.688,684,2.995,685,2.995,686,2.575,687,1.688,688,1.688,689,1.688,690,1.688,691,4.038,692,2.995,693,1.688,694,4.038,695,1.688,696,1.688,697,1.688,698,1.688,699,2.995,700,4.038,701,2.995,702,2.995,703,1.278,704,1.381,705,1.688,706,1.688,707,2.742,708,1.688]],["t/125",[4,0.617,6,4.301,12,0.543,21,0.283,32,2.235,66,1.319,93,0.524,98,2.882,99,2.074,106,0.623,115,1.844,120,3.125,331,4.673,338,5.704,458,2.555,460,4.996,609,6.547,610,4.996,641,6.88,653,5.87]],["t/127",[4,0.622,6,4.728,12,0.446,21,0.171,30,3.618,44,5.08,67,6.609,93,0.431,98,2.368,106,0.661,124,2.42,127,1.527,161,4.988,195,5.493,472,4.566,597,5.83,709,10.586,710,8.798,711,8.798,712,6.453,713,8.798,714,8.798,715,7.563]],["t/129",[4,0.637,12,0.404,19,2.099,21,0.155,54,5.039,93,0.39,98,2.959,106,0.513,126,3.164,179,3.699,241,6.121,461,4.416,464,5.331,465,4.874,470,6.448,472,4.129,508,4.954,556,6.026,716,10.044,717,8.216,718,7.521]],["t/131",[4,0.615,6,4.421,12,0.558,21,0.287,32,2.297,66,1.356,93,0.539,98,2.962,99,2.132,106,0.634,115,1.895,120,3.212,331,4.804,338,5.863,460,5.135,609,6.729,641,7.072]],["t/133",[4,0.633,12,0.54,21,0.259,39,4.507,66,1.789,93,0.521,106,0.621,517,5.346,719,7.531,720,9.947]],["t/135",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/137",[4,0.63,12,0.519,21,0.278,93,0.501,102,3.133,106,0.605,127,1.684,135,2.352,222,3.027,223,4.007,721,9.701,722,9.701,723,9.701,724,7.64]],["t/139",[4,0.624,12,0.566,21,0.217,66,1.375,93,0.546,106,0.64,116,3.468,378,4.011,725,10.249,726,8.342,727,6.316,728,6.119,729,7.172]],["t/141",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/143",[4,0.631,12,0.259,21,0.154,62,2.803,66,0.629,93,0.25,98,3.197,102,1.914,106,0.454,124,1.049,127,1.029,131,2.035,139,3.4,148,2.025,169,1.299,245,5.107,254,5.542,299,4.383,320,2.431,321,4.652,329,5.352,339,2.528,352,1.743,389,4.717,406,4.652,496,1.912,616,4.832,730,5.096,731,9.163,732,5.096,733,7.047,734,5.096,735,4.624,736,5.096,737,5.096,738,5.096,739,5.096,740,5.096,741,3.279,742,3.815,743,2.888,744,3.815,745,3.815,746,3.815,747,3.815,748,3.815,749,3.815,750,3.815,751,3.815,752,3.815,753,3.492,754,3.815,755,5.927,756,3.815]],["t/146",[4,0.63,5,4.443,8,3.577,10,1.85,20,1.566,26,2.359,28,1.603,32,1.787,50,5.854,57,3.396,63,3.498,93,0.419,94,6.335,96,4.238,97,5.392,98,2.304,180,1.796,195,5.392,283,5.857,350,4.56,757,5.857,758,4.443,759,4.07,760,5.234,761,6.54,762,4.845,763,5.501,764,5.857,765,5.857,766,5.234,767,4.845,768,5.857,769,5.857,770,5.501]],["t/148",[0,3.899,4,0.62,21,0.223,26,2.071,28,2.151,44,4.399,102,2.772,105,7.023,106,0.536,107,6.912,185,5.461,335,7.859,719,6.5]],["t/150",[0,1.823,1,1.34,2,1.125,4,0.643,19,1.336,20,0.578,21,0.062,22,1.734,23,1.185,26,0.57,28,0.592,30,1.65,35,1.24,44,2.056,51,0.663,57,1.255,63,0.846,66,1.016,67,1.476,96,3.025,98,0.851,107,3.466,108,2.381,114,1.114,115,0.545,116,1.77,127,0.41,131,0.587,132,1.125,133,1.125,135,1.674,144,1.855,152,3.466,154,1.969,181,1.402,182,1.855,187,1.641,203,1.36,216,2.275,217,1.934,222,0.936,232,4.838,256,0.692,257,1.45,268,1.79,275,0.688,282,1.855,284,2.032,287,2.032,305,1.104,306,1.255,307,4.279,345,1.734,438,0.726,439,1.934,469,1.641,481,1.534,527,1.45,553,1.685,554,1.685,556,3.836,564,1.685,575,1.45,580,1.734,610,1.476,621,2.553,655,2.604,674,1.287,677,4.496,719,1.79,770,2.032,771,2.364,772,2.364,773,2.164,774,2.164,775,2.164,776,2.364,777,2.364,778,1.602,779,2.364,780,2.364,781,1.855,782,1.934,783,2.364,784,2.364,785,2.364,786,2.032,787,1.855,788,1.185,789,1.855,790,2.364,791,2.164,792,2.032,793,2.364,794,2.364,795,2.364,796,2.364,797,1.734,798,1.855,799,2.032,800,1.934,801,3.674,802,2.364,803,2.164,804,5.23,805,5.23,806,2.364,807,4.788,808,2.164,809,3.836,810,4.496,811,1.934,812,1.641,813,1.855,814,2.364,815,5.23,816,1.34,817,2.364,818,2.032,819,1.855,820,2.364,821,2.364,822,3.674,823,2.032,824,1.641,825,2.364,826,2.364]],["t/152",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/154",[4,0.631,6,3.476,10,1.386,12,0.439,21,0.226,66,1.62,93,0.424,98,2.329,106,0.543,120,2.526,127,1.123,135,1.568,269,5.646,366,5.561,378,3.11,458,2.065,587,5.921,610,5.432,642,3.837,653,4.744,671,5.292,781,5.077,827,5.077,828,5.432,829,8.701,830,8.701,831,5.292,832,6.468,833,6.468,834,5.561,835,6.468,836,7.965,837,5.921]],["t/156",[4,0.622,10,1.813,12,0.574,21,0.22,93,0.554,106,0.528,127,1.469,135,2.051,610,6.454,642,5.019,653,6.206,836,9.464,837,7.746]],["t/158",[4,0.588,12,0.464,21,0.178,66,1.772,93,0.448,98,2.464,102,3.473,106,0.564,127,2.108,135,2.784,453,3.88,670,5.883,831,5.598,838,9.033,839,9.033,840,8.269,841,8.269,842,9.033,843,9.033,844,9.033,845,9.033]],["t/160",[4,0.58,12,0.643,21,0.247,93,0.621,106,0.592,458,3.027,846,7.756]],["t/162",[4,0.625,12,0.591,21,0.227,66,1.734,93,0.571,106,0.657,460,5.439,847,9.633]],["t/164",[4,0.58,12,0.643,21,0.247,93,0.621,106,0.592,458,3.027,846,7.756]],["t/166",[4,0.633,12,0.398,21,0.212,48,1.587,66,0.966,93,0.384,106,0.63,117,3.949,119,3.37,120,2.288,124,2.236,125,4.748,126,3.131,127,1.904,131,1.454,132,2.789,133,2.789,135,1.971,320,2.719,325,5.084,462,2.57,517,3.149,611,6.157,663,5.511,827,6.382,840,5.363,846,4.793,848,7.444,849,6.99,850,8.131,851,5.859]],["t/168",[4,0.636,12,0.365,21,0.199,53,3.645,66,1.262,93,0.352,102,3.137,106,0.556,120,2.1,127,1.948,252,6.009,415,4.968,460,3.358,461,4.115,468,5.616,472,3.734,517,2.891,575,4.696,610,4.78,611,5.798,612,7.009,827,6.009,846,4.4,847,4.923,852,7.657,853,7.657,854,7.657,855,7.657,856,7.657,857,7.657,858,7.657]],["t/170",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/172",[4,0.625,12,0.362,21,0.139,26,1.836,48,2.621,55,8.317,93,0.349,102,3.124,106,0.604,124,2.092,127,2.031,131,1.323,135,1.292,139,1.848,209,5.282,245,4.376,293,2.701,352,2.237,458,2.429,762,4.036,827,7.593,859,10.639,860,9.675,861,9.675,862,7.608,863,7.608,864,7.608,865,5.33,866,6.54,867,4.879,868,5.33,869,4.879]],["t/174",[0,3.563,10,1.68,19,2.756,20,2.414,21,0.204,26,2.38,28,1.966,32,2.19,51,2.201,62,2.168,99,2.033,115,1.807,157,2.104,180,2.201,191,2.344,213,2.224,219,2.271,245,4.512,256,2.295,275,2.283,304,2.168,318,2.382,435,2.295,436,2.356,437,2.319,438,2.408,646,7.468,828,4.897,870,6.416,871,6.416]],["t/175",[4,0.636,12,0.212,21,0.081,66,0.514,93,0.204,106,0.315,127,0.877,128,1.85,131,0.774,132,1.485,133,1.485,135,0.756,139,3.932,169,2.931,222,1.236,299,3.046,320,2.879,326,4.881,339,2.067,409,1.617,575,3.098,616,2.75,646,4.821,735,3.214,778,6.144,816,4.56,828,3.975,870,4.133,871,5.989,872,4.625,873,4.625,874,3.119,875,2.223,876,3.119,877,1.85,878,2.855,879,3.119,880,3.119,881,3.119,882,3.119,883,7.254,884,3.119,885,8.458,886,5.835,887,3.119,888,4.625,889,3.119,890,2.825,891,3.119,892,3.119,893,2.362,894,3.825,895,3.119,896,2.362,897,5.052,898,5.691,899,6.701,900,5.052,901,3.119,902,3.119,903,3.119,904,3.119,905,3.119,906,4.625,907,3.119]],["t/177",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/179",[2,2.22,4,0.632,10,0.999,12,0.192,19,0.722,21,0.074,28,0.709,39,1.603,48,1.87,50,1.917,51,0.794,63,1.012,65,1.835,66,0.769,93,0.185,96,1.388,99,0.733,102,0.913,106,0.291,120,1.104,126,1.795,127,1.961,131,0.702,132,1.346,133,1.346,135,2.672,139,3.821,158,1.765,202,2.074,212,1.734,262,2.141,339,1.874,352,1.371,360,2.219,405,1.705,406,2.219,499,2.265,675,1.677,759,1.799,778,1.917,788,4.119,791,2.589,792,4.009,816,3.374,886,1.917,908,1.466,909,1.581,910,1.835,911,2.475,912,2.074,913,2.431,914,1.917,915,4.009,916,1.835,917,2.431,918,4.269,919,2.828,920,3.238,921,2.828,922,4.269,923,4.663,924,2.589,925,2.589,926,2.828,927,3.374,928,1.734,929,2.828,930,2.589,931,2.828,932,2.016,933,2.589,934,2.828,935,4.868,936,2.589,937,2.828,938,1.917,939,2.589,940,2.828,941,1.705,942,2.589,943,2.828,944,1.627,945,4.269,946,2.828,947,2.828,948,2.589,949,2.141,950,2.828,951,2.589,952,2.431,953,2.828,954,2.431,955,2.074,956,2.828,957,1.835,958,2.589,959,2.828,960,2.589,961,2.828,962,2.589,963,2.828,964,4.009,965,2.219,966,2.828,967,2.431,968,2.431,969,5.063,970,2.828,971,2.828,972,2.828,973,2.828,974,2.589,975,2.828,976,2.828,977,2.828,978,4.663,979,2.589,980,3.66,981,2.828,982,2.589,983,2.828,984,2.828,985,2.828,986,2.828]],["t/181",[4,0.609,12,0.578,21,0.222,93,0.558,106,0.648,458,2.721,788,5.204,816,5.887,913,7.327,914,5.776,915,8.927,916,5.53,917,7.327]],["t/183",[4,0.607,12,0.6,21,0.23,93,0.579,106,0.663,788,4.431,816,6.02,915,9.128,916,5.737,917,7.601]],["t/185",[4,0.628,10,1.274,12,0.404,21,0.155,48,1.611,93,0.39,106,0.587,120,2.322,124,1.636,127,1.913,131,1.476,132,2.831,133,2.831,135,2.583,139,2.849,169,2.025,320,1.989,352,2.416,496,2.981,788,4.718,913,5.113,914,6.38,916,3.859,955,4.362,987,5.444,988,4.865,989,4.865,990,5.444,991,5.947,992,5.947,993,5.444,994,3.713,995,5.947,996,5.947,997,5.947,998,5.947,999,5.947,1000,5.947,1001,8.216,1002,5.947]],["t/187",[4,0.576,12,0.633,21,0.243,48,2.528,93,0.611,106,0.582,458,2.979,988,7.633,989,7.633]],["t/189",[2,3.332,4,0.617,6,3.761,10,1.018,12,0.322,21,0.124,28,2.297,32,1.954,48,2.648,50,4.743,66,1.153,92,6.407,93,0.311,96,3.434,106,0.437,120,1.855,127,0.825,135,1.152,157,2.459,158,5.188,178,3.968,180,1.964,181,4.151,195,4.369,198,2.622,241,4.22,272,5.133,273,4.743,274,6.407,293,2.407,389,4.541,517,2.553,628,4.743,759,4.452,761,5.299,788,4.595,909,3.913,912,5.133,916,5.949,964,4.084,1003,4.859,1004,6.999,1005,6.999,1006,6.999,1007,6.407,1008,6.999,1009,7.195,1010,6.407,1011,6.407,1012,6.999,1013,4.349,1014,4.349,1015,4.751,1016,4.751]],["t/191",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/193",[1,2.955,4,0.632,10,1.117,12,0.354,21,0.136,63,1.865,93,0.341,106,0.325,120,2.035,126,2.883,127,1.662,132,2.481,133,2.481,135,1.264,154,4.299,156,1.966,258,5.938,352,2.577,458,1.664,788,3.752,908,2.702,911,2.767,927,4.245,935,4.264,994,3.254,1017,4.771,1018,4.771,1019,4.771,1020,4.771,1021,4.771,1022,4.771,1023,4.264,1024,4.771,1025,4.481,1026,6.634,1027,4.771,1028,8.02,1029,4.771,1030,6.854,1031,8.02,1032,4.771,1033,4.771,1034,4.771,1035,4.771,1036,4.771,1037,4.771,1038,4.771,1039,4.771,1040,6.854,1041,5.074,1042,4.771,1043,4.481]],["t/195",[1,3.063,4,0.631,10,1.158,12,0.367,21,0.141,63,1.933,93,0.354,106,0.337,126,2.958,127,1.69,132,2.572,133,2.572,135,1.31,154,4.386,156,2.038,258,6.058,352,2.629,788,2.708,911,2.868,927,4.355,935,4.42,994,3.373,1017,4.946,1018,4.946,1019,4.946,1020,4.946,1021,4.946,1022,4.946,1023,4.42,1024,4.946,1025,4.645,1026,6.768,1027,4.946,1028,8.182,1029,4.946,1030,7.032,1031,8.182,1032,4.946,1033,4.946,1034,4.946,1035,4.946,1036,4.946,1037,4.946,1038,4.946,1039,4.946,1040,7.032,1041,5.206,1042,4.946,1043,4.645]],["t/197",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/199",[0,0.821,2,0.86,4,0.635,8,1.01,12,0.123,19,1.311,20,0.778,21,0.083,28,1.068,44,1.63,46,4.267,48,0.862,54,3.588,57,0.959,66,1.063,93,0.118,98,1.848,102,2.084,106,0.266,116,1.98,117,2.841,119,1.039,120,0.706,121,3.125,126,2.851,127,1.586,131,0.79,135,1.033,148,1.688,156,0.681,167,1.838,169,1.083,179,1.432,185,1.149,188,3.658,205,1.128,222,0.716,243,1.368,245,1.83,259,1.918,306,1.688,325,1.731,331,1.055,334,1.172,352,2.389,441,2.333,444,2.602,450,1.478,452,2.496,461,1.71,462,1.395,482,4.907,487,1.478,489,5.064,495,2.496,508,3.095,585,2.912,596,2.735,597,4.907,600,2.496,627,2.156,631,2.602,632,1.887,633,3.901,634,3.901,639,2.912,642,2.528,646,2.408,663,2.156,669,2.912,670,2.735,707,4.699,715,2.735,716,2.735,816,1.803,834,1.553,875,1.288,883,2.209,890,4.542,944,1.039,967,2.735,968,2.735,1044,5.133,1045,2.267,1046,2.735,1047,3.181,1048,7.405,1049,3.181,1050,3.181,1051,3.181,1052,3.181,1053,3.181,1054,3.181,1055,3.181,1056,2.209,1057,3.181,1058,2.209,1059,2.156,1060,3.181,1061,3.181,1062,5.279,1063,5.133,1064,3.181,1065,3.181,1066,6.453,1067,3.181,1068,2.602,1069,2.912,1070,5.133,1071,3.181,1072,3.181,1073,2.912,1074,2.794,1075,5.133,1076,3.181,1077,5.133,1078,3.181,1079,3.181,1080,3.181,1081,2.735,1082,3.181,1083,5.133,1084,3.181,1085,3.181,1086,3.181,1087,2.912,1088,3.181,1089,1.368,1090,1.807]],["t/201",[4,0.569,12,0.614,21,0.235,48,2.451,93,0.593,106,0.564,121,8.427,167,3.901,179,4.072,458,2.888,642,5.365]],["t/203",[4,0.473,12,0.649,21,0.249,93,0.626,106,0.596,121,7.01,167,4.122,458,3.051]],["t/205",[4,0.473,12,0.649,21,0.249,93,0.626,106,0.596,121,7.01,458,3.051,642,5.669]],["t/207",[4,0.633,12,0.416,21,0.16,66,1.011,93,0.402,102,2.71,106,0.672,117,2.978,119,3.528,120,3.277,124,2.308,125,4.9,126,3.231,127,1.931,610,7.109,611,6.354,653,4.498,848,7.682,1091,8.391,1092,8.391,1093,6.865,1094,5.614,1095,5.614]],["t/209",[4,0.628,12,0.562,21,0.216,66,1.682,93,0.543,106,0.637,120,3.235,610,6.371,653,6.076,1094,7.583,1095,9.341]],["t/211",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,610,5.872,653,6.899]],["t/213",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/215",[4,0.638,12,0.225,21,0.086,44,4.532,49,2.085,66,0.874,93,0.217,102,1.712,106,0.552,116,2.565,127,1.316,131,0.822,132,2.524,133,2.524,135,1.285,139,1.148,154,2.601,179,2.387,182,4.161,203,3.05,222,1.312,232,5.948,250,3.681,282,4.161,289,1.878,295,2.245,352,2.601,458,1.693,537,3.44,801,4.853,877,1.964,1096,5.302,1097,4.161,1098,5.302,1099,5.302,1100,5.302,1101,5.302,1102,5.302,1103,5.302,1104,5.302,1105,9.652,1106,5.302,1107,5.302,1108,5.302,1109,7.579,1110,5.302,1111,5.302,1112,4.161,1113,5.302,1114,4.558,1115,5.302,1116,4.853,1117,5.302,1118,5.302,1119,4.853,1120,4.853,1121,4.853,1122,4.014,1123,5.302,1124,5.302,1125,5.302,1126,5.302,1127,3.312,1128,3.312,1129,2.36]],["t/217",[4,0.621,12,0.591,21,0.274,66,1.436,93,0.571,106,0.544,110,6.596,116,2.948,131,2.162,295,5.904,458,2.781]],["t/219",[4,0.614,12,0.509,21,0.249,48,2.031,66,1.235,93,0.491,106,0.598,127,1.933,128,4.446,130,5.08,131,1.86,135,2.699,139,2.599,289,4.249,316,6.443,413,5.675,517,4.028,1129,5.342,1130,7.256,1131,9.583,1132,7.495,1133,4.768]],["t/221",[0,3.379,4,0.628,12,0.351,21,0.194,66,1.437,85,4.563,93,0.338,99,2.472,106,0.595,124,2.046,127,1.656,173,4.828,192,5.633,305,3.474,352,2.805,409,3.856,418,5.457,516,3.587,517,2.777,518,7.486,519,5.839,520,6.189,523,3.912,778,5.042,1129,6.798,1134,9.637,1135,6.81,1136,9.538,1137,7.44,1138,7.44,1139,6.81,1140,6.81,1141,7.44]],["t/223",[4,0.612,12,0.271,21,0.16,30,3.455,44,5.274,48,1.082,66,1.233,67,5.245,93,0.262,106,0.524,116,2.079,124,1.69,127,1.458,144,4.821,169,2.091,221,2.774,225,2.648,259,5.065,286,8.421,289,6.67,300,7.691,320,2.809,462,2.694,469,4.265,517,2.147,549,4.378,675,3.644,812,5.833,938,4.164,944,3.534,1043,5.281,1129,4.378,1142,5.025,1143,5.281,1144,6.143,1145,7.691,1146,6.143,1147,9.867,1148,5.623,1149,6.143,1150,8.401,1151,4.651,1152,9.575,1153,6.143,1154,6.143,1155,6.143,1156,5.623,1157,6.143]],["t/225",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/227",[4,0.635,10,0.285,12,0.09,19,1.046,21,0.035,46,1.131,57,2.826,66,1.721,85,1.485,93,0.087,102,1.719,106,0.208,116,2.369,124,0.366,126,0.932,127,1.155,131,0.331,132,0.634,133,0.634,135,1.29,139,1.648,148,1.285,169,1.394,185,1.54,190,5.277,195,0.832,201,1.833,202,3.904,203,3.062,205,3.323,217,3.351,247,3.794,320,1.37,326,1.373,331,1.414,339,0.883,352,2.235,405,2.469,408,1.9,437,0.394,462,1.062,466,1.571,496,2.053,584,1.571,608,4.463,617,2.429,655,1.571,800,1.981,812,4.042,824,0.925,870,3.351,894,1.833,938,1.641,941,1.46,1148,2.216,1158,2.421,1159,2.421,1160,4.096,1161,8.865,1162,9.17,1163,5.77,1164,7.601,1165,4.096,1166,5.54,1167,4.569,1168,2.421,1169,2.421,1170,2.421,1171,2.421,1172,2.421,1173,2.421,1174,2.421,1175,2.421,1176,5.323,1177,1.9,1178,2.421,1179,2.421,1180,2.421,1181,1.981,1182,2.421,1183,2.421,1184,2.421,1185,2.421,1186,4.096,1187,2.421,1188,2.421,1189,2.421,1190,2.421,1191,2.421,1192,2.421,1193,2.421,1194,4.096,1195,2.421,1196,2.421,1197,2.421,1198,2.421,1199,2.421,1200,2.421,1201,2.421,1202,2.421,1203,2.421,1204,2.421,1205,2.421,1206,4.096,1207,2.421,1208,5.728,1209,4.03,1210,1.981,1211,1.981,1212,2.421,1213,2.216,1214,2.421,1215,5.323,1216,4.096,1217,2.421,1218,2.421,1219,2.421,1220,2.421,1221,2.421,1222,4.576,1223,2.421,1224,3.328,1225,2.421,1226,2.421,1227,4.096,1228,6.261,1229,3.214,1230,3.351,1231,2.421,1232,2.421,1233,2.421,1234,2.421,1235,2.421,1236,2.421,1237,2.421,1238,1.332,1239,2.421,1240,3.004,1241,2.421,1242,2.216,1243,1.332,1244,1.332,1245,1.332,1246,1.332,1247,1.332,1248,1.332]],["t/230",[4,0.614,48,2.198,98,2.921,101,5.376,106,0.684,117,5.321,118,9.419,119,4.667,120,3.168,121,5.951,122,4.536,123,5.633,124,2.231,125,4.738,126,3.124,127,1.408]],["t/232",[4,0.618,30,2.163,54,3.225,66,0.867,102,1.698,106,0.55,117,3.659,119,3.025,122,2.94,123,3.651,124,1.446,127,1.937,135,1.275,148,2.791,188,5.37,214,3.17,325,4.793,329,3.17,352,2.59,458,1.679,462,4.218,571,5.37,610,3.283,663,5.968,675,5.223,890,2.94,1046,4.521,1062,4.302,1068,4.302,1249,5.259,1250,7.535,1251,7.535,1252,5.259,1253,6.897,1254,5.259,1255,5.259,1256,5.259,1257,5.259,1258,6.897,1259,5.259,1260,7.535,1261,7.535,1262,5.259,1263,5.259,1264,4.814,1265,5.259,1266,6.458,1267,6.897,1268,6.477,1269,5.259,1270,5.259,1271,5.259,1272,4.814]],["t/234",[4,0.63,62,2.212,98,2.882,106,0.499,245,4.604,254,4.996,329,4.825,616,4.356,730,6.88,732,6.88,733,8.587,734,6.88,736,6.88,737,6.88,738,6.88,739,6.88,741,6.88]],["t/236",[4,0.628,66,1.436,106,0.544,277,7.489,1273,7.974,1274,11.306,1275,7.127,1276,7.974]],["t/238",[2,4.057,4,0.628,106,0.648,124,2.344,127,1.479,150,3.352,151,3.426,1277,7.802,1278,8.523,1279,7.802,1280,7.327]],["t/240",[2,3.734,4,0.605,10,1.68,63,2.806,98,2.824,99,2.033,115,2.272,173,6.4,219,2.271,339,5.198,351,7.18,517,5.301,537,5.089,811,6.416,1281,6.536,1282,6.156,1283,8.069,1284,7.18,1285,5.316,1286,4.58,1287,4.512,1288,7.843,1289,7.843]],["t/242",[2,3.166,4,0.623,6,3.574,26,1.605,30,2.735,66,1.096,85,4.079,97,4.152,98,2.395,106,0.415,116,2.251,127,1.731,135,1.612,150,2.616,151,2.674,156,2.508,159,4.508,173,4.315,246,4.315,408,5.22,537,4.315,554,4.74,811,5.441,1074,3.62,1266,4.878,1281,6.607,1283,9.319,1285,4.508,1287,3.826,1290,3.945,1291,6.088,1292,6.651,1293,7.62,1294,8.114]],["t/244",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/246",[4,0.636,12,0.37,20,1.892,21,0.142,63,2.766,66,1.274,93,0.357,102,1.761,106,0.483,127,1.791,131,2.23,135,2.37,139,3.115,314,3.469,352,2.274,462,2.392,482,5.124,486,4.461,507,4.461,600,7.051,1058,5.369,1151,4.129,1295,7.732,1296,7.732,1297,5.453,1298,5.453,1299,7.078,1300,5.453,1301,8.948,1302,5.453,1303,5.453,1304,5.453,1305,5.453]],["t/248",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/250",[4,0.615,12,0.609,21,0.234,93,0.588,106,0.669,293,4.548,1306,8.976,1307,8.217,1308,8.976]],["t/252",[4,0.633,12,0.392,21,0.15,23,2.893,66,1.326,93,0.378,102,2.599,106,0.502,127,1.74,131,1.998,135,2.43,139,2.791,150,2.271,151,2.321,175,6.317,177,6.96,179,2.599,352,2.948,462,3.53,1240,5.903,1307,7.367,1309,6.584,1310,7.367,1311,7.367,1312,8.048,1313,8.048,1314,8.048,1315,7.367]],["t/254",[4,0.633,12,0.54,21,0.259,66,1.789,93,0.521,106,0.621,517,4.272,579,6.834,644,7.296,1311,9.105,1316,6.239]],["t/256",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/258",[4,0.628,12,0.444,15,5.622,21,0.17,66,1.078,93,0.428,102,2.112,106,0.547,115,1.507,127,1.522,131,2.454,135,1.586,154,3.209,169,2.227,320,2.187,326,3.708,327,4.16,352,1.923,415,4.244,462,2.869,613,3.243,1059,5.941,1317,3.943,1318,5.35,1319,6.54,1320,6.54,1321,4.952,1322,8.765,1323,8.765,1324,6.54,1325,5.987,1326,6.637,1327,4.797,1328,6.429,1329,6.54]],["t/260",[4,0.632,10,1.261,12,0.4,21,0.153,66,0.97,73,3.164,93,0.386,106,0.509,115,1.356,124,1.619,127,1.416,131,1.461,139,3.247,169,3.188,255,7.469,320,3.131,325,4.442,326,6.386,327,6.754,352,1.732,496,4.089,893,4.458,896,4.458,1321,7.655,1330,5.888,1331,4.621,1332,5.888,1333,3.902,1334,5.888,1335,5.888,1336,5.888]],["t/262",[4,0.584,6,4.752,12,0.6,21,0.23,26,2.134,93,0.579,106,0.552,222,3.503,223,4.637,458,2.823,786,7.601,1321,6.695,1337,9.719,1338,8.094]],["t/264",[4,0.628,12,0.335,21,0.187,62,2.863,66,0.812,93,0.323,98,3.36,106,0.449,131,1.224,139,1.709,177,3.423,245,4.883,254,5.825,299,4.335,320,2.404,321,5.643,329,5.626,389,4.666,406,5.643,616,5.079,731,9.301,734,6.182,735,4.574,738,6.182,740,6.182,741,4.238,1321,3.732,1331,3.869,1339,6.582,1340,4.512,1341,3.869,1342,7.191,1343,7.191,1344,9.331,1345,7.191,1346,7.191,1347,7.191]],["t/266",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/268",[2,2.965,4,0.64,12,0.423,21,0.162,93,0.408,98,3.054,106,0.529,108,5.031,127,1.081,131,1.546,135,1.51,139,2.16,222,2.468,223,3.267,254,5.295,499,3.025,969,7.594,1275,6.939,1348,6.939,1349,6.939,1350,6.23,1351,5.355,1352,6.23,1353,5.355]],["t/270",[4,0.606,12,0.41,20,2.032,21,0.157,66,1.368,93,0.396,102,2.681,106,0.518,126,3.197,127,2.059,135,2.477,389,5.388,638,6.287,969,7.495,1097,6.516,1348,4.94,1354,6.09,1355,6.09,1356,5.502,1357,10.219,1358,6.287,1359,8.36,1360,8.303,1361,8.303,1362,7.138,1363,7.601,1364,8.303,1365,7.138]],["t/272",[4,0.621,12,0.396,21,0.152,48,1.579,93,0.382,102,2.617,106,0.628,124,2.229,127,1.988,135,1.965,221,4.048,225,3.863,257,4.97,326,4.594,345,5.944,352,2.961,517,3.133,543,7.418,613,4.018,621,5.155,798,6.36,1356,5.37,1366,8.103,1367,8.103,1368,8.103,1369,8.103,1370,7.901,1371,8.103,1372,8.103,1373,8.103,1374,8.103]],["t/274",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/276",[4,0.616,12,0.614,21,0.235,93,0.593,106,0.672,222,3.583,223,4.744,1375,9.045]],["t/278",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/280",[0,2.015,4,0.631,10,0.57,12,0.181,19,1.133,20,0.651,21,0.148,30,2.735,46,3.106,63,1.587,66,1.461,73,2.384,93,0.174,95,4.182,102,1.432,106,0.356,114,2.091,116,2.251,124,0.732,127,1.822,131,0.661,135,1.934,137,2.48,139,3.191,141,4.06,167,2.459,168,3.481,169,1.51,174,2.016,259,1.605,311,4.06,312,4.06,352,3.041,407,1.633,409,2.955,429,2.446,430,2.384,458,1.416,499,1.293,575,1.633,849,2.289,1081,5.717,1258,7.304,1268,4.901,1376,3.161,1377,4.435,1378,4.435,1379,4.435,1380,3.813,1381,3.161,1382,2.939,1383,4.435,1384,2.662,1385,4.06,1386,2.662,1387,4.06,1388,2.662,1389,2.662,1390,6.651,1391,4.435,1392,4.435,1393,4.435,1394,2.662,1395,4.435,1396,4.435,1397,2.662,1398,2.662,1399,2.662,1400,2.662,1401,6.651,1402,4.435,1403,4.435,1404,2.662,1405,2.662,1406,2.662,1407,3.161,1408,2.662,1409,2.662,1410,2.662,1411,5.701,1412,4.435,1413,2.662,1414,2.662,1415,4.435,1416,2.662,1417,2.662,1418,3.481,1419,2.662,1420,4.435,1421,2.662,1422,2.016,1423,2.437,1424,2.662,1425,2.662,1426,6.651,1427,2.662,1428,4.06,1429,2.662,1430,4.06,1431,4.06,1432,2.662,1433,2.662,1434,2.662,1435,2.178,1436,2.662,1437,2.662]],["t/282",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/284",[4,0.627,12,0.404,21,0.155,44,4.21,66,1.816,93,0.39,102,2.653,106,0.513,127,1.85,135,2.461,152,3.941,165,3.421,167,3.544,179,2.677,214,3.586,225,3.941,282,4.668,286,6.721,289,3.372,378,2.859,417,5.444,508,3.586,616,4.473,715,7.063,1151,6.221,1222,5.113,1438,5.947,1439,4.865,1440,8.216,1441,8.216,1442,5.947,1443,4.865,1444,5.947,1445,4.239,1446,5.947,1447,5.113,1448,5.947]],["t/286",[4,0.616,12,0.515,21,0.252,48,2.057,66,1.251,93,0.497,106,0.698,124,2.657,127,1.942,221,5.271,225,5.031,517,4.08,1142,7.904,1143,8.306,1443,7.904,1449,9.662,1450,7.904]],["t/288",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/290",[4,0.637,12,0.339,19,1.854,21,0.13,23,3.637,44,4.81,93,0.327,102,2.343,106,0.649,127,1.629,131,1.239,135,1.759,139,1.731,289,5.322,290,5.495,293,2.529,295,3.383,352,2.761,469,5.039,499,2.424,575,4.45,938,4.918,941,4.375,1451,7.257,1452,7.257,1453,7.257,1454,7.257,1455,7.257,1456,7.257,1457,7.257,1458,7.257,1459,5.323,1460,7.257,1461,4.992,1462,4.992]],["t/292",[4,0.617,12,0.566,21,0.267,23,4.181,66,1.375,93,0.546,106,0.521,110,6.316,114,3.933,116,2.823,131,2.071,292,6.824,295,6.946,458,2.663,620,6.547,1341,6.547]],["t/294",[0,3.358,4,0.629,12,0.348,21,0.192,66,1.43,85,4.534,93,0.336,99,2.462,106,0.593,124,2.033,127,1.649,173,4.797,192,5.598,290,7.948,292,6.048,305,3.452,352,2.794,409,3.832,418,5.423,516,3.556,517,2.753,518,7.456,519,5.802,520,6.164,523,3.878,778,5.011,1134,9.609,1135,6.768,1139,6.768,1463,9.5,1464,7.393,1465,7.393]],["t/296",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/298",[4,0.64,12,0.243,21,0.093,46,4.635,93,0.235,106,0.352,116,3.538,131,0.889,132,1.706,133,1.706,139,3.322,147,8.38,148,4.859,213,1.016,256,1.048,293,1.816,403,3.524,404,3.74,453,3.2,502,2.325,788,2.829,927,2.031,1068,4.617,1116,8.38,1333,3.74,1466,5.644,1467,5.166,1468,4.43,1469,5.644,1470,5.644,1471,3.583,1472,3.583,1473,3.583,1474,3.583,1475,3.583,1476,3.583,1477,3.583,1478,3.583,1479,3.583,1480,3.583,1481,3.583,1482,3.583,1483,3.583,1484,3.583,1485,3.28,1486,3.583,1487,7.889,1488,3.28,1489,3.583,1490,3.28,1491,3.583,1492,2.488,1493,3.28,1494,3.583,1495,2.812,1496,3.28,1497,3.583,1498,3.28,1499,3.28,1500,3.583,1501,3.28,1502,3.583,1503,3.28]],["t/300",[4,0.633,12,0.547,21,0.261,66,1.8,93,0.528,106,0.626,517,5.391,719,6.101,1495,7.873]],["t/302",[4,0.636,12,0.522,21,0.254,66,1.267,93,0.7,106,0.608,617,5.778,1495,7.645,1504,9.741,1505,6.036,1506,5.641]],["t/304",[4,0.627,12,0.47,21,0.237,66,1.141,93,0.454,106,0.674,124,2.504,127,1.875,135,2.207,305,4.251,409,4.718,518,8.479,519,7.144,520,5.907,523,5.242,1495,7.144,1507,9.103,1508,9.103]],["t/306",[4,0.625,12,0.509,21,0.249,48,2.031,66,1.235,93,0.491,106,0.756,124,2.636,127,1.664,1509,10.193,1510,9.583,1511,9.583,1512,4.768]],["t/308",[4,0.595,12,0.591,21,0.274,66,1.436,93,0.571,106,0.657,127,1.827,135,2.551,788,4.366,908,4.515,1513,10.523]],["t/310",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/312",[4,0.635,10,0.548,12,0.174,21,0.067,46,3.029,48,1.162,49,1.006,63,2.321,66,0.913,93,0.168,106,0.346,116,3.928,120,0.999,124,0.704,127,1.744,131,0.635,135,2.517,139,3.414,169,1.461,197,1.132,219,0.741,222,1.014,320,2.778,321,2.008,403,4.049,405,3.911,496,4.164,508,2.587,584,2.784,712,4.757,761,3.249,819,6.841,909,3.626,1130,1.937,1514,4.29,1515,5.091,1516,5.576,1517,6.486,1518,6.486,1519,4.29,1520,4.29,1521,4.29,1522,4.29,1523,3.367,1524,7.159,1525,4.29,1526,3.927,1527,4.195,1528,4.29,1529,2.558,1530,2.342,1531,2.199,1532,2.093,1533,3.51,1534,1.876,1535,2.093,1536,2.558,1537,2.093,1538,7.226,1539,6.212,1540,5.072,1541,4.533,1542,2.558,1543,4.533,1544,4.29,1545,2.093,1546,2.558,1547,2.342,1548,2.342,1549,2.558,1550,2.199,1551,2.558]],["t/314",[4,0.572,12,0.623,21,0.239,48,2.943,49,3.613,93,0.602,106,0.573,197,4.064,458,2.932,1532,7.515]],["t/316",[4,0.469,12,0.643,21,0.247,48,2.569,49,3.729,93,0.621,106,0.592,197,4.194,458,3.027]],["t/318",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/320",[4,0.386,10,1.669,19,2.509,20,2.632,21,0.256,26,1.88,28,1.953,30,3.204,32,2.743,51,2.187,62,2.154,63,2.788,99,2.019,128,4.622,178,4.418,180,2.757,181,4.622,191,2.328,213,2.209,219,2.844,275,2.268,318,2.366,435,2.279,437,2.304,438,2.392,605,6.374,608,5.554,1552,6.698]],["t/322",[4,0.633,12,0.296,21,0.114,66,1.744,93,0.286,102,2.122,106,0.41,127,1.915,128,3.897,131,1.631,132,3.128,133,3.128,135,2.565,139,3.669,150,1.717,151,1.755,275,1.912,316,5.648,352,1.932,416,4.819,1133,6.304,1309,5.375,1553,6.57,1554,6.015,1555,6.57,1556,9.909,1557,7.503,1558,5.375,1559,6.57,1560,5.648,1561,5.648,1562,6.57,1563,5.375,1564,5.648,1565,6.57,1566,5.648]],["t/324",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/326",[4,0.396,10,1.715,19,2.552,20,2.444,21,0.26,26,1.931,28,2.005,32,2.235,51,2.246,62,2.212,63,2.863,66,1.319,99,2.074,115,1.844,178,4.537,180,2.246,191,2.392,213,2.269,219,2.317,275,2.329,318,2.431,437,2.366,438,2.457,605,6.481,1281,5.303,1341,6.281,1567,6.281,1568,6.88]],["t/328",[4,0.632,12,0.574,21,0.22,93,0.554,106,0.645,198,3.873,237,4.109,1569,9.464]],["t/330",[4,0.63,12,0.427,21,0.222,66,1.598,93,0.412,106,0.678,122,3.52,124,2.35,127,1.805,305,3.989,613,4.236,1569,7.821,1570,7.874,1571,7.821,1572,8.94,1573,7.345,1574,8.94,1575,8.543,1576,8.543,1577,3.931,1578,5.763]],["t/332",[4,0.613,12,0.499,21,0.246,39,4.17,66,1.212,93,0.482,106,0.69,124,2.604,125,5.529,127,1.644,352,2.785,1287,6.023,1579,5.569,1580,6.144,1581,6.023,1582,6.903,1583,9.468,1584,4.679,1585,4.592]],["t/334",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/336",[4,0.581,12,0.591,21,0.227,93,0.571,106,0.733,124,2.894,127,1.827,237,4.231,1586,8.608,1587,9.633]],["t/338",[4,0.614,12,0.509,21,0.249,66,1.235,93,0.491,106,0.695,124,2.636,125,5.596,127,1.664,352,2.818,1287,5.513,1580,6.218,1581,6.096,1582,6.951,1584,4.768,1585,4.679,1588,9.583]],["t/340",[4,0.636,12,0.532,21,0.257,66,1.293,93,0.514,106,0.616,205,6.158,1577,4.897,1587,9.029,1589,6.536]],["t/342",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/344",[4,0.378,10,2.284,19,2.478,20,2.374,21,0.253,26,1.844,28,1.915,30,3.142,32,2.134,51,2.144,62,2.112,63,3.814,99,1.98,115,1.76,116,2.586,178,4.332,180,2.144,191,2.283,213,2.167,219,2.212,275,2.224,318,2.32,437,2.259,438,2.346,605,6.295,759,4.86,1281,6.429,1286,4.462,1568,6.568,1590,6.568]],["t/346",[4,0.632,12,0.574,21,0.22,93,0.554,106,0.645,198,3.873,237,4.109,1281,6.851]],["t/348",[4,0.627,12,0.392,21,0.21,66,1.527,93,0.378,102,2.599,106,0.658,122,3.227,124,2.757,127,1.895,305,3.758,613,3.991,703,6.094,920,5.588,1281,5.334,1568,6.919,1570,7.59,1571,7.367,1572,8.617,1573,6.919,1574,8.617,1577,3.604,1578,5.284,1591,4.722,1592,8.048,1593,8.048,1594,8.048]],["t/350",[4,0.613,12,0.499,21,0.246,39,4.17,66,1.212,93,0.482,106,0.69,124,2.604,125,5.529,127,1.644,352,2.785,1287,6.023,1579,5.569,1580,6.144,1581,6.023,1582,6.903,1584,4.679,1585,4.592,1595,9.468]],["t/352",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/354",[4,0.631,12,0.566,21,0.217,93,0.546,106,0.64,198,3.839,237,4.051,1596,8.811,1597,6.285]],["t/356",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,1598,10.117]],["t/358",[4,0.624,12,0.547,21,0.21,66,1.328,93,0.528,106,0.503,127,1.399,131,2,135,1.953,139,2.794,305,3.762,458,2.572,908,4.176,927,4.568,1596,8.624,1599,7.376,1600,8.057,1601,7.376,1602,5.91]],["t/360",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/362",[1603,8.288]],["t/364",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,93,0.539,106,0.634,197,3.639,198,3.806,1208,8.312,1604,8.312]],["t/366",[4,0.635,12,0.547,21,0.21,93,0.528,106,0.626,150,3.169,151,3.239,156,4.12,179,3.627,1604,8.206]],["t/368",[4,0.624,12,0.457,21,0.175,26,2.683,28,1.686,66,1.472,93,0.441,106,0.667,124,2.456,126,3.439,127,1.55,150,2.646,151,2.704,156,3.368,159,4.559,910,5.795,1317,5.385,1605,7.306,1606,7.306,1607,8.931,1608,8.931,1609,8.931,1610,7.306]],["t/370",[4,0.625,12,0.522,21,0.2,93,0.504,106,0.702,124,2.679,127,1.951,1281,6.456,1570,8.511,1611,8.375,1612,9.741,1613,5.481]],["t/372",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/374",[1603,8.288]],["t/376",[4,0.629,12,0.43,21,0.165,48,1.715,49,2.49,93,0.415,106,0.65,124,2.358,127,1.949,135,2.079,212,5.258,220,6.492,428,6.289,429,4.729,430,4.608,1213,7.849,1531,7.371,1614,6.729,1615,8.96,1616,7.849,1617,8.574,1618,8.574,1619,8.574]],["t/378",[2,3.966,4,0.631,12,0.412,21,0.158,93,0.398,106,0.52,114,3.928,116,2.82,127,1.778,135,2.02,150,2.387,151,2.44,156,3.588,177,7.111,179,2.732,941,5.024,1097,6.539,1445,5.939,1615,7.163,1620,11.088,1621,6.309,1622,8.332,1623,7.163,1624,8.332,1625,8.332]],["t/380",[4,0.624,12,0.457,21,0.175,26,1.623,28,1.686,93,0.441,106,0.667,116,3.022,124,2.456,126,3.439,127,1.55,150,2.646,151,2.704,156,4.31,159,4.559,910,5.795,1317,5.385,1605,7.306,1606,7.306,1610,7.306,1626,8.931,1627,8.931,1628,8.931]],["t/382",[4,0.625,12,0.519,21,0.199,93,0.501,106,0.7,124,2.668,127,1.947,1074,4.159,1281,6.429,1570,8.491,1611,8.34,1613,5.446,1629,9.701]],["t/384",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/386",[4,0.629,12,0.554,21,0.213,48,2.213,49,3.979,93,0.535,98,2.942,106,0.631,197,3.614,198,3.79,1516,8.697,1630,6.683]],["t/388",[4,0.643,10,0.964,12,0.305,21,0.117,66,0.741,93,0.295,106,0.419,116,2.274,127,0.781,135,1.09,154,3.297,187,4.666,378,2.162,759,4.275,1527,5.088,1631,5.777,1632,6.72,1633,8.925,1634,6.72,1635,6.72,1636,6.151,1637,6.72,1638,6.72,1639,5.497,1640,5.497,1641,6.72,1642,6.72,1643,6.72,1644,6.72,1645,6.72,1646,6.72,1647,6.72,1648,6.72,1649,4.497]],["t/390",[2,3.115,4,0.637,12,0.22,21,0.085,54,3.201,66,1.445,93,0.213,102,2.42,106,0.547,116,1.766,124,1.436,127,1.301,131,1.296,135,1.265,139,1.81,150,2.053,151,1.306,156,3.307,157,1.4,158,3.259,188,3.72,293,2.645,352,1.535,628,3.538,928,3.201,1277,8.437,1279,4.778,1280,4.487,1621,3.952,1630,4.27,1650,2.382,1651,5.22,1652,5.22,1653,3.952,1654,5.22,1655,4.27,1656,4.487,1657,4.778,1658,4.778,1659,5.22,1660,5.22,1661,5.22,1662,5.22,1663,5.22,1664,5.22,1665,5.882,1666,5.22,1667,5.22,1668,4.778,1669,5.22,1670,4.27,1671,5.22,1672,5.22,1673,4.778,1674,4.27,1675,5.22,1676,5.22,1677,5.22,1678,5.22,1679,4.097,1680,4.778,1681,4.778,1682,5.22,1683,7.495,1684,5.22,1685,5.22]],["t/392",[4,0.621,12,0.509,21,0.249,66,1.235,93,0.491,106,0.695,117,3.64,119,4.311,124,2.636,127,1.664,462,4.203,1686,11.135,1687,11.135,1688,9.583,1689,9.583]],["t/394",[4,0.637,12,0.241,21,0.181,46,2.617,63,2.82,66,0.924,93,0.233,102,1.809,106,0.433,120,1.387,126,3.035,127,1.718,135,1.911,137,4.407,154,4.474,156,2.113,157,0.952,198,1.33,237,1.724,258,5.342,304,1.549,352,1.648,613,2.778,628,2.407,788,3.479,908,1.84,912,4.11,916,2.304,928,3.437,932,5.618,994,3.498,1023,4.584,1026,7.492,1041,5.342,1327,4.11,1516,4.817,1630,2.905,1690,5.604,1691,5.604,1692,4.817,1693,7.81,1694,5.13,1695,6.187,1696,4.817,1697,5.13,1698,4.817,1699,6.448,1700,5.13,1701,5.604,1702,5.13]],["t/396",[4,0.63,12,0.547,21,0.261,66,1.328,93,0.528,106,0.626,157,2.161,198,3.758,237,3.913,628,5.461,916,5.228,1630,6.592,1693,8.206]],["t/398",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/400",[4,0.63,12,0.547,21,0.21,48,2.183,49,3.945,93,0.528,98,2.901,106,0.626,197,3.564,198,3.758,1703,8.936,1704,6.927]],["t/402",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,1705,8.61,1706,8.086]],["t/404",[4,0.611,12,0.587,21,0.225,49,3.401,93,0.566,98,3.114,106,0.654,222,3.426,245,4.974,325,4.707,877,5.129,1707,8.648,1708,8.648,1709,8.648]],["t/406",[4,0.628,10,1.547,12,0.49,21,0.188,66,1.542,67,4.507,93,0.473,106,0.648,124,1.986,127,1.624,135,1.75,167,3.114,584,6.071,1710,5.467,1711,6.207,1712,9.356,1713,7.22,1714,6.609,1715,7.22,1716,7.22,1717,7.22,1718,8.564,1719,7.22,1720,7.22]],["t/408",[4,0.627,10,0.967,12,0.306,21,0.118,30,2.771,46,3.147,66,1.474,67,5.973,90,3.311,93,0.296,106,0.282,114,2.128,124,1.242,127,1.661,135,1.634,139,2.337,148,2.396,165,2.597,167,4.127,168,5.289,169,2.294,179,2.032,214,2.722,222,1.789,289,2.56,306,2.396,352,1.982,415,5.232,416,3.311,428,3.311,429,2.49,430,2.426,446,2.49,462,1.98,496,3.377,531,5.794,548,3.218,613,2.238,674,2.458,877,2.678,954,3.881,1156,6.169,1333,2.992,1543,3.693,1557,3.418,1602,4.943,1703,3.693,1706,5.794,1710,5.103,1711,5.794,1714,4.133,1721,4.515,1722,4.515,1723,4.515,1724,4.515,1725,4.515,1726,6.739,1727,4.515,1728,3.881,1729,4.515,1730,4.515,1731,6.739,1732,4.133,1733,4.515,1734,3.135,1735,4.515,1736,4.133,1737,3.311,1738,3.881,1739,4.133,1740,4.515,1741,4.515,1742,4.515]],["t/410",[4,0.624,9,5.263,12,0.487,21,0.243,54,4.401,66,1.183,93,0.47,106,0.684,117,3.485,119,4.128,120,2.802,124,2.563,126,3.588,127,1.901,212,5.715,632,4.257,1703,7.623,1705,6.569,1706,6.169,1743,9.319,1744,6.47]],["t/412",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/414",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,1745,8.384]],["t/416",[4,0.631,12,0.566,21,0.217,93,0.546,106,0.64,198,3.839,1003,5.792,1746,10.249,1747,9.382]],["t/418",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,1748,10.117]],["t/420",[4,0.627,12,0.457,21,0.175,26,1.623,66,1.472,93,0.441,96,4.919,106,0.557,116,2.276,127,1.93,135,2.431,137,3.761,165,3.869,273,6.795,352,2.949,378,3.234,430,3.615,462,2.95,1745,5.503,1749,6.726,1750,7.678,1751,5.503,1752,6.726,1753,6.726,1754,5.783,1755,6.726]],["t/422",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,1745,7.694,1750,8.086]],["t/424",[4,0.624,12,0.502,21,0.247,66,1.22,93,0.485,106,0.692,124,2.614,127,1.65,352,2.796,1287,5.468,1580,6.168,1581,6.047,1582,5.935,1584,4.708,1585,4.62,1744,6.6,1756,9.506]],["t/426",[4,0.636,12,0.529,21,0.256,66,1.284,93,0.51,106,0.613,908,4.039,1597,4.778,1745,8.035,1747,8.992,1757,7.205]],["t/428",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/430",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,1758,9.382]],["t/432",[4,0.632,12,0.574,21,0.22,93,0.554,106,0.645,198,3.873,1003,5.875,1759,9.464]],["t/434",[4,0.637,12,0.532,21,0.204,93,0.514,106,0.616,150,3.085,151,3.153,156,3.72,1760,9.863,1761,9.863]],["t/436",[4,0.624,12,0.502,21,0.247,66,1.22,93,0.485,106,0.692,124,2.614,127,1.65,352,2.796,1287,5.468,1580,6.168,1581,6.047,1582,5.935,1584,4.708,1585,4.62,1744,6.6,1762,9.506]],["t/438",[4,0.636,12,0.529,21,0.256,66,1.284,93,0.51,106,0.613,908,4.039,1597,4.778,1757,7.205,1758,8.992,1759,8.992]],["t/440",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/442",[4,0.386,10,1.669,19,2.509,20,2.632,21,0.256,26,1.88,28,1.953,30,3.204,32,2.743,51,2.187,56,5.163,62,2.154,63,2.788,99,2.019,178,4.418,180,2.757,181,4.622,191,2.328,213,2.209,219,2.844,275,2.268,318,2.366,435,2.279,437,2.304,438,2.392,605,6.374,608,5.554,1552,6.698]],["t/444",[0,0.662,4,0.638,8,0.814,10,0.562,12,0.052,19,1.022,21,0.054,26,0.186,28,0.365,30,0.599,35,0.764,46,1.673,56,1.373,57,1.099,60,2.454,62,0.991,63,1.811,66,0.591,93,0.05,102,1.635,106,0.274,107,0.511,109,0.864,116,1.713,124,0.86,126,0.561,127,1.419,131,0.362,135,0.758,137,2.451,139,3.227,144,2.06,148,0.773,154,0.715,165,0.443,167,1.349,179,0.656,212,0.473,213,0.413,245,0.443,268,0.583,271,0.535,289,1.488,293,2.027,304,0.726,305,0.68,314,1.318,315,1.191,320,0.878,325,0.793,326,0.826,327,1.67,345,1.068,352,1.489,384,0.605,403,1.639,410,0.63,413,1.103,415,1.344,436,0.231,453,2.032,458,1.4,462,1.151,466,1.703,482,2.375,492,1.694,496,1.567,499,1.275,520,2.845,527,0.473,548,1.038,549,0.549,597,3.355,613,1.027,616,0.419,617,0.457,632,0.457,655,0.945,674,0.793,675,0.864,703,1.103,743,0.583,812,1.823,828,0.909,890,1.468,928,2.198,938,2.429,941,2.161,1056,2.488,1059,1.779,1112,0.605,1114,3.081,1133,0.927,1163,1.038,1253,1.333,1280,2.257,1286,1.533,1317,0.465,1327,1.068,1328,2.935,1333,0.965,1376,5.105,1423,2.403,1431,4.634,1468,1.143,1492,1.011,1560,1.252,1653,0.583,1732,0.893,1751,0.63,1754,0.662,1763,4.384,1764,1.456,1765,1.456,1766,1.438,1767,5.645,1768,1.011,1769,1.456,1770,1.333,1771,2.625,1772,5.031,1773,1.068,1774,2.625,1775,1.252,1776,3.584,1777,1.456,1778,3.708,1779,3.16,1780,2.375,1781,1.456,1782,2.625,1783,1.456,1784,1.456,1785,1.456,1786,1.456,1787,1.456,1788,1.456,1789,6.15,1790,1.456,1791,1.456,1792,1.456,1793,1.456,1794,1.456,1795,1.333,1796,1.456,1797,1.456,1798,1.456,1799,2.625,1800,1.456,1801,1.456,1802,1.456,1803,1.143,1804,1.191,1805,1.456,1806,1.456,1807,1.456,1808,1.456,1809,1.456,1810,1.456,1811,1.456,1812,2.625,1813,1.456,1814,1.456,1815,1.568,1816,4.384,1817,1.456,1818,1.456,1819,1.456,1820,1.191,1821,1.456,1822,1.456,1823,5.031,1824,1.456,1825,1.333,1826,2.625,1827,2.403,1828,2.403,1829,2.625,1830,4.384,1831,4.618,1832,1.456,1833,1.191,1834,2.625,1835,1.456,1836,1.456,1837,1.456,1838,4.384,1839,2.625,1840,2.625,1841,1.456,1842,2.625,1843,1.456,1844,1.456,1845,1.456,1846,1.456,1847,1.456,1848,1.456,1849,1.456,1850,0.705,1851,0.77,1852,1.456,1853,0.583,1854,1.626,1855,0.77,1856,1.456,1857,0.77,1858,0.77,1859,0.77,1860,0.77,1861,0.77,1862,0.77,1863,0.662,1864,0.77,1865,0.77,1866,7.128,1867,1.456,1868,1.456,1869,1.694,1870,1.456,1871,2.071,1872,0.662,1873,0.662,1874,0.63,1875,0.662,1876,0.77,1877,1.252,1878,0.77,1879,0.63,1880,0.662,1881,0.77,1882,0.549,1883,0.77,1884,0.535,1885,0.77,1886,0.605,1887,0.662,1888,0.77,1889,0.662,1890,0.77,1891,1.252,1892,0.77,1893,1.252,1894,0.77,1895,0.77,1896,1.038,1897,1.252,1898,1.252,1899,0.77,1900,0.77,1901,0.662,1902,0.77,1903,0.662,1904,0.662,1905,0.77,1906,0.662,1907,0.77,1908,1.252,1909,0.77,1910,0.77,1911,0.605,1912,0.77,1913,0.662,1914,0.662,1915,0.77,1916,2.257,1917,1.456,1918,1.456,1919,0.63,1920,0.77,1921,0.77,1922,1.456,1923,1.456,1924,0.77]],["t/446",[4,0.578,12,0.638,21,0.245,56,6.233,57,4.993,93,0.616,106,0.587,458,3.003]],["t/448",[4,0.628,12,0.325,21,0.125,66,1.16,93,0.314,106,0.439,127,1.222,131,1.748,132,3.352,133,3.352,135,1.707,139,3.77,150,1.884,151,1.925,275,2.049,352,2.071,416,5.164,1133,6.523,1309,5.76,1554,6.445,1557,7.764,1558,5.76,1560,6.053,1561,6.053,1563,5.76,1564,6.053,1566,6.053,1866,9.954,1925,7.041,1926,10.874,1927,10.874,1928,7.041,1929,7.041,1930,7.041]],["t/450",[4,0.628,12,0.49,21,0.244,66,1.19,93,0.473,106,0.451,127,1.624,131,1.792,132,3.437,133,3.437,135,2.268,139,3.244,421,7.343,458,2.305,537,4.685,808,6.609,1931,6.609,1932,6.207,1933,7.653,1934,8.564,1935,9.356,1936,7.22,1937,5.906]],["t/452",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/454",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,1938,8.384]],["t/456",[4,0.631,12,0.566,21,0.217,93,0.546,106,0.64,198,3.839,237,4.051,1074,5.579,1938,8.384]],["t/458",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,1939,10.117]],["t/460",[4,0.636,12,0.532,21,0.257,66,1.293,93,0.514,106,0.616,1577,4.897,1589,6.536,1938,8.069,1940,9.863]],["t/462",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/464",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,1941,10.117]],["t/466",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,1942,10.249]],["t/468",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/470",[4,0.626,12,0.525,21,0.202,35,4.06,39,4.389,48,2.097,49,3.847,93,0.507,106,0.61,197,3.424,198,3.664,1943,9.782,1944,8.954,1945,9.782,1946,8.954,1947,9.782]],["t/472",[4,0.612,12,0.623,21,0.239,35,4.817,93,0.602,106,0.678,1948,8.409]],["t/474",[4,0.628,12,0.49,21,0.244,35,5.443,66,1.19,93,0.473,106,0.727,117,4.543,119,4.153,120,2.819,122,4.036,123,5.013,124,2.573,125,5.463,126,3.602,127,1.624,556,5.296,1948,6.609]],["t/476",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/478",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,1949,8.811]],["t/480",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,1949,8.697]],["t/482",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/484",[4,0.638,12,0.315,21,0.121,93,0.304,106,0.429,122,5.067,127,1.573,131,1.707,135,2.197,139,3.142,150,1.825,151,1.865,156,2.593,304,2.505,352,2.665,1640,7.414,1950,6.876,1951,7.791,1952,8.296,1953,8.296,1954,9.062,1955,6.876,1956,8.296,1957,9.062,1958,9.062,1959,9.062,1960,6.876]],["t/486",[4,0.618,12,0.509,21,0.195,48,2.031,49,2.948,93,0.491,106,0.695,124,2.636,127,1.664,197,3.316,220,7.256,1961,8.739,1962,7.521,1963,8.239,1964,8.239,1965,8.773,1966,8.773]],["t/488",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,1962,7.382,1967,8.61]],["t/490",[4,0.636,12,0.515,21,0.252,48,2.057,66,1.251,93,0.497,106,0.603,120,2.964,911,5.129,1512,4.829,1962,8.341,1967,6.949,1968,5.925]],["t/492",[4,0.626,12,0.462,21,0.234,66,1.121,93,0.446,102,2.906,106,0.67,124,2.475,127,1.863,352,2.647,920,6.248,1287,5.177,1580,5.839,1581,5.725,1582,5.618,1584,4.328,1585,4.248,1744,6.248,1969,8.999,1970,8.999,1971,8.999]],["t/494",[4,0.637,12,0.398,21,0.212,66,1.539,93,0.384,102,2.626,106,0.63,124,2.236,127,1.751,462,3.567,642,4.823,704,6.652,908,3.037,920,5.646,1597,3.593,1962,6.382,1972,7.444,1973,10.088,1974,8.131,1975,6.99,1976,8.131,1977,6.99,1978,6.652]],["t/496",[4,0.61,12,0.583,21,0.272,66,1.415,93,0.562,106,0.536,124,2.361,127,1.49,305,4.87,458,2.741,1966,7.859,1979,7.859,1980,7.38,1981,8.585]],["t/498",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/500",[4,0.592,12,0.623,21,0.239,93,0.602,106,0.573,305,4.289,458,2.932,1982,9.186,1983,9.338]],["t/502",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,1983,8.811]],["t/504",[2,4.082,4,0.633,12,0.43,21,0.165,93,0.415,106,0.535,127,2.028,135,2.079,150,2.49,151,2.545,156,3.234,167,3.698,349,5.953,571,6.111,1445,6.111,1983,7.371,1984,8.574,1985,10.279,1986,7.849,1987,8.574]],["t/506",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/508",[4,0.629,12,0.554,21,0.213,48,2.213,49,3.979,93,0.535,98,2.942,106,0.631,197,3.614,198,3.79,1988,7.449]],["t/510",[4,0.626,10,1.576,12,0.499,21,0.246,48,1.993,66,1.212,93,0.482,106,0.459,120,2.872,127,1.644,128,5.616,130,4.985,135,1.783,305,3.434,331,4.295,352,2.163,555,7.746,584,4.772,1750,6.323,1988,4.985,1989,6.733,1990,6.323,1991,6.323,1992,6.323,1993,6.017,1994,7.355]],["t/512",[4,0.63,12,0.558,21,0.214,93,0.539,106,0.634,156,3.832,198,3.806,237,3.995,910,6.593,1988,6.886]],["t/514",[4,0.63,12,0.558,21,0.214,93,0.539,106,0.634,198,3.806,237,3.995,909,5.681,911,5.393,1988,6.886]],["t/516",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,1988,6.375,1995,8.61]],["t/518",[4,0.627,10,1.637,12,0.519,21,0.199,93,0.501,106,0.477,120,2.984,127,1.326,131,1.897,135,1.852,305,3.568,352,2.247,831,6.25,1988,6.575,1989,6.994,1990,6.568,1991,6.568,1992,6.568,1996,7.64,1997,9.701,1998,7.64,1999,7.64,2000,7.64]],["t/520",[4,0.58,12,0.643,21,0.247,93,0.621,106,0.592,458,3.027,831,7.756]],["t/522",[4,0.625,10,1.637,12,0.519,21,0.199,48,2.07,93,0.501,106,0.477,120,2.984,127,1.684,128,5.755,130,5.178,135,1.852,305,3.568,352,2.247,555,7.936,1988,5.178,1990,6.568,1991,6.568,1992,6.568,1993,6.25,2001,7.64,2002,7.64,2003,7.64]],["t/524",[2,4.525,4,0.626,6,3.978,12,0.502,21,0.193,66,1.567,82,4.802,93,0.485,102,3.07,106,0.593,127,1.65,135,2.305,150,3.739,151,2.975,236,5.275,246,4.802,620,5.809,1341,5.809,1459,7.703,1988,5.016]],["t/526",[4,0.592,12,0.623,21,0.283,48,2.489,66,1.514,93,0.602,106,0.573,130,6.226,458,2.932]],["t/528",[4,0.578,12,0.638,21,0.245,48,2.548,93,0.616,106,0.587,130,6.375,458,3.003]],["t/530",[4,0.63,12,0.547,21,0.261,66,1.328,93,0.528,106,0.626,120,3.147,198,3.018,237,3.913,458,2.572,788,4.038,908,4.176,909,4.505,911,4.277,1988,5.461]],["t/532",[4,0.637,12,0.509,21,0.249,48,2.031,66,1.235,93,0.491,106,0.598,120,2.927,911,5.087,1512,4.768,1968,5.877,1988,7.16,1995,6.861]],["t/534",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/536",[4,0.628,12,0.543,21,0.208,48,2.168,49,3.148,93,0.524,106,0.623,197,3.54,198,3.742,405,6.022,2004,9.989,2005,9.989,2006,9.989]],["t/538",[2,2.046,4,0.639,12,0.377,20,1.052,21,0.067,35,2.254,39,2.437,66,2.027,93,0.168,106,0.405,116,1.455,124,1.182,127,1.514,150,1.008,151,1.031,156,1.621,352,1.264,458,1.372,613,2.131,762,3.255,797,3.153,980,5.098,1445,3.064,1673,3.935,1680,3.935,1681,3.935,2007,9.368,2008,3.695,2009,4.298,2010,4.298,2011,4.298,2012,4.298,2013,4.51,2014,4.298,2015,4.298,2016,4.298,2017,4.298,2018,4.298,2019,4.298,2020,4.298,2021,3.695,2022,4.298,2023,4.298,2024,4.298,2025,4.298,2026,4.298,2027,4.298,2028,4.298,2029,4.298,2030,4.298,2031,3.935,2032,4.298,2033,6.495,2034,4.298,2035,4.298,2036,4.298,2037,6.495,2038,4.298,2039,4.298,2040,4.298,2041,4.298,2042,4.298,2043,4.298,2044,4.298,2045,3.695]],["t/540",[4,0.629,12,0.551,21,0.211,93,0.531,106,0.629,157,2.176,198,3.774,236,5.782,237,3.94,405,4.891,628,5.499,2008,8.66,2046,9.222]],["t/542",[4,0.631,12,0.566,21,0.217,93,0.546,106,0.64,198,3.839,237,4.051,2047,9.382,2048,9.382]],["t/544",[4,0.632,12,0.574,21,0.22,93,0.554,106,0.645,198,3.873,237,4.109,2049,9.464]],["t/546",[4,0.611,12,0.619,21,0.237,93,0.597,106,0.675,405,5.495,788,4.568,2050,7.836]],["t/548",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,2051,8.61,2052,8.086]],["t/550",[4,0.641,12,0.423,21,0.162,44,3.192,63,3.035,93,0.408,106,0.529,306,5.119,331,4.953,405,5.114,1459,7.594,2053,8.47,2054,7.764,2055,8.482,2056,7.292,2057,5.096]],["t/552",[4,0.632,12,0.439,21,0.226,66,1.066,93,0.424,106,0.685,120,2.526,124,2.393,127,1.51,198,2.423,237,3.141,352,2.559,1287,5.005,1580,5.646,1581,5.535,1582,5.432,1584,4.115,1585,4.038,1744,6.041,2047,5.921,2048,5.921,2058,8.701,2059,8.701,2060,8.701,2061,8.701]],["t/554",[4,0.636,12,0.525,21,0.255,66,1.276,93,0.507,106,0.61,405,5.898,1577,4.832,1589,6.482,2008,8.409,2046,8.954]],["t/556",[4,0.634,12,0.525,21,0.255,66,1.276,93,0.507,106,0.669,120,3.023,198,2.9,237,3.759,405,4.667,458,2.471,788,4.902,908,4.012,2049,7.086,2050,6.654]],["t/558",[4,0.636,12,0.386,20,1.95,21,0.259,48,1.541,51,2.236,66,1.515,93,0.373,106,0.497,120,2.222,405,4.803,496,3.993,759,5.068,788,3.993,911,4.229,1512,3.619,1968,6.108,2050,6.849,2051,5.208,2052,9.014,2062,7.293,2063,7.293,2064,6.849,2065,7.293,2066,7.293,2067,7.293]],["t/560",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/562",[4,0.629,12,0.554,21,0.213,48,2.213,49,3.979,93,0.535,98,2.942,106,0.631,197,3.614,198,3.79,202,5.992,233,8.697]],["t/564",[4,0.593,12,0.583,21,0.223,39,4.867,66,1.415,93,0.562,106,0.536,116,2.905,210,6.738,243,6.5,331,5.013,334,5.57,378,4.127,458,2.741,944,4.938,1089,6.5,2068,6.738,2069,7.859]],["t/566",[2,2.428,4,0.639,6,3.961,12,0.346,20,1.804,21,0.133,32,2.058,66,1.563,93,0.334,96,3.616,106,0.46,115,2.184,127,1.279,150,2.899,151,2.05,156,3.576,157,1.977,158,4.601,202,5.406,230,6.747,231,6.336,246,4.782,378,3.543,686,6.336,1074,4.012,1650,3.74,2070,6.747,2071,6.747,2072,9.481,2073,7.37,2074,7.37]],["t/568",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/570",[4,0.629,12,0.554,21,0.213,48,2.213,49,3.979,93,0.535,98,2.942,106,0.631,197,3.614,198,3.79,1515,8.626]],["t/572",[4,0.628,12,0.543,21,0.208,93,0.524,106,0.623,198,3.742,237,3.886,909,5.584,911,5.302,1515,8.95,2013,6.935]],["t/574",[2,3.952,4,0.629,6,4.462,12,0.41,21,0.157,28,2.081,48,2.249,66,1.368,82,3.918,93,0.396,97,3.77,102,2.681,106,0.518,127,1.441,135,2.013,150,3.266,151,2.428,156,4.277,157,2.545,158,5.924,219,1.748,246,5.388,1567,6.516,1623,7.138,2075,6.038,2076,6.038,2077,5.528,2078,6.038,2079,9.355]],["t/576",[2,0.612,4,0.629,8,1.311,10,1.114,12,0.219,19,0.599,20,1.393,21,0.033,22,1.719,23,1.619,24,2.015,26,0.31,28,0.999,32,0.359,48,1.255,51,0.658,62,1.281,63,0.839,66,0.386,82,0.834,85,0.788,87,1.918,93,0.084,96,0.631,97,0.803,98,0.463,99,0.333,102,2.219,106,0.202,114,1.105,115,0.918,116,0.793,117,0.624,120,1.81,124,0.354,126,0.903,127,1.745,131,0.319,135,1.38,139,2.492,150,0.922,154,0.631,156,0.485,165,0.739,167,1.719,169,1.1,170,0.973,172,0.973,173,0.834,178,0.729,179,1.055,205,1.463,219,0.372,241,1.413,244,1.052,247,1.671,258,2.701,262,1.775,293,3.641,297,1.009,304,1.102,305,0.6,306,0.682,320,1.08,352,2.903,429,0.709,430,1.26,458,1.032,468,0.943,473,1.009,496,0.644,545,1.918,613,1.162,617,1.917,620,2.536,632,1.39,655,0.834,666,1.177,675,1.917,758,0.893,759,0.818,788,3.268,800,1.918,803,2.146,809,0.943,819,1.84,824,0.893,849,1.105,908,0.666,909,2.228,911,2.115,916,1.521,920,0.893,927,2.947,928,1.438,941,0.775,965,3.128,1093,1.918,1133,1.491,1177,1.009,1290,3.083,1291,1.177,1293,1.105,1505,1.009,1506,0.943,1515,6.427,1539,4.894,1567,1.009,1621,1.775,1655,5.016,1665,2.536,1679,1.009,1778,2.403,1779,3.245,1896,2.84,1968,0.788,2013,5.188,2021,2.015,2064,1.105,2079,6.579,2080,2.344,2081,3.648,2082,3.985,2083,3.648,2084,3.985,2085,2.344,2086,2.344,2087,2.344,2088,2.344,2089,2.146,2090,2.344,2091,3.985,2092,2.015,2093,2.344,2094,6.871,2095,2.146,2096,2.344,2097,2.344,2098,3.985,2099,3.985,2100,2.344,2101,2.958,2102,2.344,2103,2.344,2104,2.344,2105,2.344,2106,2.146,2107,2.778,2108,3.231,2109,2.344,2110,2.344,2111,2.344,2112,2.344,2113,2.015,2114,2.344,2115,2.146,2116,2.344,2117,3.985,2118,2.344,2119,2.146,2120,2.344,2121,4.758,2122,1.285,2123,2.146,2124,3.985,2125,1.285,2126,2.344,2127,2.344,2128,1.285,2129,2.344,2130,1.285,2131,1.285,2132,2.344,2133,1.285,2134,2.344,2135,1.285,2136,1.285,2137,1.285,2138,1.285,2139,1.285,2140,1.285,2141,3.231,2142,1.285,2143,2.344,2144,1.285,2145,1.285,2146,1.177,2147,1.285,2148,1.285,2149,1.285,2150,1.285,2151,1.285,2152,1.052,2153,0.943,2154,1.009,2155,1.177,2156,1.285,2157,1.285,2158,1.285,2159,1.285,2160,1.105,2161,1.105,2162,2.958,2163,3.231,2164,2.344,2165,2.344,2166,1.285,2167,2.344,2168,1.285,2169,2.344,2170,1.285,2171,1.285,2172,1.285,2173,1.285,2174,1.285,2175,3.231,2176,1.285,2177,1.285,2178,1.285,2179,1.285,2180,1.285,2181,1.177,2182,1.105,2183,2.015,2184,1.285,2185,2.344,2186,2.344,2187,1.105,2188,1.285,2189,1.009,2190,1.285,2191,2.344,2192,1.285,2193,1.285]],["t/578",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,1505,7.382,1506,6.899]],["t/580",[4,0.63,12,0.34,21,0.189,28,1.824,66,0.826,93,0.328,106,0.535,120,1.958,126,2.803,127,1.264,135,1.765,154,3.572,157,1.345,198,1.878,232,3.934,237,2.434,258,7.062,278,6.663,352,2.141,628,3.398,788,4.295,908,2.598,909,5.584,911,2.661,916,3.253,994,4.544,1025,6.258,1026,5.512,1041,4.934,1515,8.438,1700,6.663,2013,5.054,2152,5.955,2155,6.663,2194,7.694,2195,6.258,2196,7.279,2197,7.279,2198,6.663,2199,6.663]],["t/582",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/584",[4,0.63,12,0.558,21,0.214,93,0.539,98,2.962,106,0.634,198,3.806,237,3.995,909,4.599,911,4.366,2200,8.226,2201,8.735]],["t/586",[4,0.629,12,0.554,21,0.213,48,2.213,49,3.213,93,0.535,98,2.942,106,0.631,197,3.614,198,3.79,616,4.447,2202,6.683,2203,7.94]],["t/588",[4,0.634,12,0.543,21,0.208,93,0.524,98,2.882,106,0.623,150,3.148,151,3.217,156,4.107,910,5.193,2204,9.989]],["t/590",[4,0.636,12,0.512,21,0.25,66,1.243,93,0.494,98,2.716,106,0.601,120,2.946,237,3.663,908,3.91,1597,5.901,1757,7.058,2201,8.272,2203,7.552]],["t/592",[4,0.636,12,0.525,21,0.255,66,1.276,93,0.507,98,2.787,106,0.61,1074,4.214,1577,4.832,1589,6.482,2201,8.409,2203,7.677]],["t/594",[4,0.622,12,0.487,21,0.243,66,1.183,93,0.47,98,2.584,106,0.684,124,2.563,127,1.618,352,2.741,1074,3.906,1287,5.36,1580,6.047,1581,5.928,1582,5.818,1584,4.565,1585,4.48,1597,4.401,1744,6.47,2205,9.319,2206,9.319]],["t/596",[4,0.632,12,0.193,21,0.181,30,1.929,63,2.481,66,0.986,93,0.187,98,1.026,102,1.515,106,0.293,116,2.346,120,1.112,126,2.67,127,1.432,135,1.681,152,3.109,154,4.047,237,1.383,247,3.344,256,1.372,258,5.59,269,3.044,282,3.682,304,1.297,352,2.426,462,3.041,642,2.783,778,3.179,788,2.997,789,3.682,818,4.033,823,4.033,908,1.476,909,5.094,911,2.49,916,3.881,927,2.66,928,2.877,932,3.344,957,3.044,994,2.929,1026,3.552,1041,4.699,1290,2.783,1317,2.828,1665,3.682,1692,4.033,1695,3.682,1698,4.033,1699,3.838,1751,3.838,1778,2.828,1978,3.838,2013,4.814,2089,4.294,2107,4.033,2198,4.294,2199,4.294,2203,6.473,2207,6.934,2208,4.691,2209,4.691,2210,4.691,2211,4.691,2212,4.691,2213,4.691,2214,4.691,2215,4.691,2216,4.691,2217,4.691,2218,4.691,2219,4.691,2220,4.691,2221,4.691,2222,4.691,2223,4.691,2224,4.691,2225,6.934,2226,4.691,2227,4.691,2228,4.691,2229,4.691,2230,4.691,2231,4.033]],["t/598",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/600",[4,0.477,12,0.654,21,0.251,93,0.631,106,0.601,458,3.076,2232,9.636]],["t/602",[4,0.578,12,0.638,21,0.245,48,2.548,93,0.616,106,0.587,458,3.003,1532,7.694]],["t/604",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/606",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,2233,9.382]],["t/608",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,2234,10.117]],["t/610",[4,0.636,12,0.532,21,0.257,66,1.293,93,0.514,106,0.616,1577,4.897,1589,6.536,2233,9.029,2235,9.863]],["t/612",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/614",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,2236,9.261]],["t/616",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,2237,10.249]],["t/618",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/620",[4,0.629,12,0.551,21,0.211,93,0.531,106,0.629,198,3.774,203,5.795,237,3.94,2238,8.66,2239,8.66,2240,9.222]],["t/622",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,2241,10.117]],["t/624",[4,0.629,10,1.501,12,0.475,21,0.182,26,1.69,93,0.459,106,0.437,127,1.592,131,1.739,135,2.224,139,2.429,203,6.243,269,4.546,293,3.55,305,3.271,306,3.719,1376,6.539,1754,6.023,1951,6.023,2242,7.006,2243,8.398,2244,7.006,2245,7.006,2246,7.006,2247,7.006,2248,7.006,2249,7.006]],["t/626",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,203,5.41,458,3.003,2243,8.61]],["t/628",[4,0.635,10,1.168,12,0.37,20,1.334,21,0.142,44,3.962,93,0.357,102,1.761,106,0.561,115,1.256,116,3.308,124,1.5,126,2.1,127,1.697,135,1.322,203,5.168,214,4.662,305,2.546,352,1.604,447,4.129,462,3.391,482,5.124,712,5.671,969,7.17,1147,4.992,1354,4,1979,4.992,1980,4.688,2250,7.732,2251,7.732,2252,5.453,2253,5.453,2254,5.453,2255,8.984,2256,5.453,2257,5.453,2258,4.992,2259,5.453,2260,5.453,2261,5.453]],["t/630",[4,0.635,12,0.282,21,0.165,66,1.263,93,0.272,102,3.138,106,0.395,116,2.14,124,2.357,127,1.89,148,4.549,203,5.993,352,1.86,462,2.774,613,3.136,675,3.751,703,6.488,920,5.95,1281,5.679,1286,3.693,1577,2.591,1589,4.191,2238,8.956,2239,8.355,2240,9.537,2262,6.324,2263,6.324,2264,7.367,2265,6.324,2266,6.324,2267,6.324,2268,6.324]],["t/632",[4,0.624,12,0.502,21,0.247,66,1.22,93,0.485,106,0.692,124,2.614,127,1.65,352,2.796,1287,5.468,1580,6.168,1581,6.047,1582,5.935,1584,4.708,1585,4.62,1744,6.6,2269,9.506]],["t/634",[4,0.636,12,0.522,21,0.254,66,1.267,93,0.504,106,0.608,203,5.604,908,3.986,1597,4.716,1757,7.145,2238,8.375,2239,8.375]],["t/636",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/638",[4,0.616,12,0.536,21,0.206,48,2.139,49,3.106,93,0.517,106,0.708,124,2.724,127,1.97,197,3.493,212,6.074,220,7.5,1614,7.774,2270,9.067]],["t/640",[4,0.63,12,0.404,21,0.155,35,4.309,93,0.39,102,2.653,106,0.513,127,1.426,150,2.339,151,2.391,156,3.099,306,4.361,1007,7.521,1290,4.874,1655,6.721,1656,7.063,1657,7.521,1665,6.448,1896,5.856,2270,7.521,2271,8.216,2272,8.216,2273,8.216,2274,8.216,2275,11.019,2276,8.216,2277,8.216,2278,7.521,2279,8.216]],["t/642",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/644",[4,0.383,10,1.658,19,2.499,20,2.625,21,0.202,26,1.868,28,1.94,30,4.023,32,2.161,51,2.173,62,2.14,63,2.769,99,2.006,156,2.919,161,4.389,178,4.389,179,3.485,180,2.173,191,2.313,213,2.195,219,2.241,275,2.253,318,2.351,437,2.289,438,2.377,605,6.347,2280,5.861,2281,9.817,2282,7.086,2283,7.741]],["t/646",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,2280,7.76]],["t/648",[4,0.64,12,0.425,21,0.163,66,1.403,93,0.41,106,0.531,115,2.578,150,2.463,151,2.518,156,3.21,179,5.039,2281,9.499,2282,9.499]],["t/650",[4,0.629,12,0.551,21,0.211,93,0.531,106,0.629,198,3.774,237,3.94,2280,7.628,2284,9.222,2285,8.66,2286,10.074]],["t/652",[4,0.631,12,0.423,21,0.221,66,1.027,93,0.408,106,0.529,127,1.472,135,2.056,154,4.162,304,2.345,352,3.045,642,6.141,788,4.833,908,3.229,909,4.742,928,5.202,932,6.045,965,6.657,994,5.295,2287,8.482,2288,8.482,2289,8.482,2290,6.657,2291,8.482]],["t/654",[4,0.612,12,0.496,21,0.245,66,1.205,93,0.479,106,0.688,124,2.594,125,6.441,127,1.637,352,2.773,1287,5.425,1580,6.119,1581,5.999,1582,6.886,1584,4.65,1585,4.563,2292,9.43,2293,9.43]],["t/656",[4,0.636,12,0.529,21,0.256,66,1.284,93,0.51,106,0.613,908,4.039,1597,4.778,1757,7.205,2280,7.437,2284,8.992]],["t/658",[4,0.636,12,0.532,21,0.257,66,1.293,93,0.514,106,0.616,1577,4.897,1589,6.536,2280,7.468,2294,9.863]],["t/660",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/662",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,2295,10.249]],["t/664",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,2296,10.117]],["t/666",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/668",[4,0.59,9,6.686,12,0.619,21,0.237,66,1.502,93,0.597,106,0.569,378,4.382,458,2.91,2297,9.115,2298,9.115]],["t/670",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,2299,10.249]],["t/672",[4,0.631,12,0.566,21,0.217,93,0.546,106,0.64,198,3.839,237,4.051,2300,9.382,2301,9.382]],["t/674",[4,0.637,12,0.363,21,0.139,66,1.756,93,0.351,102,2.464,106,0.476,127,1.849,131,1.894,135,2.583,139,2.646,150,2.106,151,2.152,156,2.878,416,5.598,1009,5.99,1133,4.855,1550,6.561,1557,5.779,2302,7.632,2303,7.632,2304,7.632,2305,7.632,2306,7.632,2307,7.632,2308,7.632,2309,7.632]],["t/676",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,2310,8.61,2311,8.086]],["t/678",[4,0.614,12,0.509,21,0.249,66,1.235,93,0.491,106,0.695,124,2.636,125,5.596,127,1.664,352,2.818,1287,5.513,1580,6.218,1581,6.096,1582,6.951,1584,4.768,1585,4.679,2312,9.583]],["t/680",[4,0.641,12,0.425,21,0.222,66,1.032,93,0.41,106,0.531,304,2.353,928,5.22,1286,4.971,1577,3.91,1589,5.641,2285,7.318,2300,10.246,2311,7.318,2313,7.792,2314,8.512]],["t/682",[4,0.635,12,0.281,21,0.223,63,3.06,66,0.682,93,0.271,102,2.037,106,0.394,114,2.973,116,2.134,126,2.428,127,1.888,135,2.074,137,3.526,154,4.197,304,1.743,352,1.855,446,3.479,613,3.127,674,3.433,675,3.741,788,3.832,908,2.143,912,4.626,928,3.868,932,4.495,994,3.938,1041,4.275,1327,4.626,1694,7.83,1695,6.713,1696,5.422,1697,5.774,1698,5.422,1699,5.16,2285,5.422,2301,5.774,2315,6.307,2316,6.307,2317,6.307,2318,6.307,2319,6.307,2320,6.307,2321,6.307,2322,6.307,2323,6.307,2324,6.307]],["t/684",[4,0.634,12,0.478,20,2.254,21,0.283,48,1.909,51,2.585,66,1.162,93,0.462,106,0.575,120,2.752,911,4.889,1512,4.483,1968,6.671,2310,6.451,2311,9.703]],["t/686",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/688",[4,0.637,12,0.532,21,0.204,93,0.514,106,0.616,150,3.085,151,3.153,156,3.72,2325,9.863,2326,9.863]],["t/690",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,2327,10.249]],["t/692",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/694",[2,2.119,4,0.639,10,0.573,12,0.181,21,0.149,39,2.524,63,1.593,65,2.889,66,1.397,79,4.754,87,3.642,93,0.175,106,0.357,116,0.905,124,0.735,127,0.993,131,1.105,135,1.939,157,1.194,167,3.83,169,1.516,174,3.371,212,2.73,222,1.764,245,2.561,297,3.494,306,2.363,320,1.489,352,1.961,378,1.286,436,1.338,496,2.231,617,6.837,645,4.892,762,3.371,1133,2.832,1145,4.076,1285,3.018,1349,3.642,1407,3.173,1739,4.076,1780,3.791,2160,3.828,2161,3.828,2162,4.076,2328,4.452,2329,4.076,2330,4.452,2331,4.452,2332,4.452,2333,4.452,2334,4.452,2335,4.452,2336,4.452,2337,3.828,2338,4.452,2339,3.828,2340,4.452,2341,4.452,2342,3.828,2343,3.828,2344,4.452,2345,3.828,2346,4.452,2347,4.452,2348,4.452,2349,3.828,2350,4.452,2351,3.828,2352,4.452,2353,3.828,2354,4.452,2355,2.674,2356,2.674,2357,2.674,2358,2.674,2359,2.674]],["t/696",[4,0.576,12,0.633,21,0.243,93,0.611,106,0.582,458,2.979,1780,7.265,2360,8.542]],["t/698",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,93,0.539,106,0.634,197,3.639,198,3.806,1780,6.733,2361,10.161]],["t/700",[4,0.632,12,0.481,21,0.185,93,0.464,102,2.985,106,0.577,127,1.605,150,2.789,151,2.85,156,3.487,810,7.948,1655,7.564,1656,7.948,1668,8.464,2362,9.246,2363,9.246,2364,9.246,2365,9.246]],["t/702",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,2366,8.61,2367,8.61]],["t/704",[4,0.629,12,0.493,21,0.245,66,1.197,93,0.476,106,0.687,117,3.528,119,4.179,120,2.837,124,2.583,125,5.485,126,3.617,127,1.63,1582,6.87,1780,6.224,2360,6.65,2368,9.393]],["t/706",[4,0.636,12,0.515,21,0.252,48,2.057,66,1.251,93,0.497,106,0.603,120,2.964,911,5.129,1512,4.829,1968,5.925,2366,6.949,2367,9.729]],["t/708",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/710",[4,0.478,10,1.626,19,2.468,20,2.601,21,0.198,26,1.832,28,1.902,30,3.973,32,2.12,51,2.131,62,2.098,63,2.716,99,1.968,156,2.863,161,4.304,178,4.304,179,3.417,180,2.131,191,2.269,213,2.153,219,2.198,275,2.209,318,2.306,437,2.244,438,2.331,605,6.269,2369,5.958,2370,8.844,2371,8.844,2372,7.591,2373,7.591,2374,6.949]],["t/712",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,2369,8.044]],["t/714",[4,0.637,12,0.325,21,0.125,87,5.76,93,0.314,106,0.439,115,2.599,150,1.884,151,1.925,152,3.174,153,4.117,154,3.454,155,5.76,156,2.655,157,1.889,179,4.895,674,3.832,1286,5.375,1623,6.053,2370,10.329,2371,8.425,2374,9.954,2375,7.041,2376,6.445,2377,9.204]],["t/716",[4,0.629,12,0.551,21,0.211,93,0.531,106,0.629,198,3.774,237,3.94,1286,5.883,1597,6.178,2378,11.459]],["t/718",[4,0.599,10,1.909,12,0.605,21,0.232,93,0.584,106,0.556,127,1.546,135,2.16,788,4.465,994,5.562,2369,6.992,2379,8.155,2380,8.155]],["t/720",[4,0.578,12,0.638,21,0.245,93,0.616,106,0.587,458,3.003,2381,8.61,2382,8.61]],["t/722",[4,0.612,10,1.787,12,0.566,21,0.267,66,1.375,93,0.546,106,0.521,120,3.258,127,1.448,135,2.022,458,2.663,788,5.136,908,4.324,994,5.208,2369,6.547,2379,7.636,2380,7.636]],["t/724",[4,0.638,12,0.499,21,0.246,66,1.212,93,0.482,106,0.591,1286,5.529,1577,4.592,1589,6.274,2369,7.431,2383,9.468,2384,9.468]],["t/726",[4,0.629,12,0.394,19,2.063,21,0.21,30,3.321,48,1.572,66,0.956,93,0.38,102,2.608,106,0.504,120,2.265,127,1.402,135,1.958,161,4.579,279,5.756,671,6.607,894,6.115,911,4.287,1512,3.69,1968,6.16,2121,7.393,2381,5.31,2382,10.637,2385,6.607,2386,8.076,2387,8.076,2388,8.076,2389,8.076,2390,8.076,2391,8.076]],["t/728",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/730",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,2392,8.384]],["t/732",[4,0.617,10,1.866,12,0.591,21,0.227,93,0.571,106,0.544,127,1.512,135,2.112,305,4.068,2392,7.127,2393,8.711,2394,7.489,2395,7.974]],["t/734",[2,2.479,4,0.638,12,0.22,20,1.275,21,0.084,47,4.768,66,1.443,93,0.212,102,1.682,106,0.547,124,1.432,127,1.76,131,1.293,135,2.321,139,3.037,150,1.274,151,1.302,156,1.964,304,1.44,352,2.576,429,2.873,430,2.799,458,1.663,502,3.38,617,3.089,788,2.61,1093,4.261,1679,4.088,1815,3.944,2153,3.82,2392,4.261,2394,9.35,2395,4.768,2396,5.208,2397,5.208,2398,5.208,2399,5.208,2400,5.208,2401,5.208,2402,5.208,2403,4.088,2404,5.208,2405,5.208,2406,5.208,2407,5.208,2408,5.208,2409,5.208,2410,5.208,2411,5.208,2412,5.208,2413,5.208,2414,5.208,2415,7.483,2416,4.768,2417,5.208]],["t/736",[4,0.637,12,0.326,20,1.728,21,0.184,51,1.982,66,0.793,93,0.315,106,0.441,126,3.551,127,1.226,135,1.712,154,4.525,185,4.492,352,2.077,788,4.194,908,2.492,909,3.948,928,4.331,994,4.409,1041,6.25,1695,7.237,2013,4.903,2392,7.544,2394,7.928,2418,7.062,2419,7.062,2420,9.222,2421,7.062,2422,7.062,2423,7.062,2424,7.062,2425,6.464,2426,7.062]],["t/738",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/740",[4,0.355,10,1.537,19,2.38,20,2.533,21,0.187,26,1.732,28,1.798,30,3.832,32,2.004,39,4.069,51,2.014,62,1.984,63,2.567,99,1.86,156,2.706,161,4.069,178,4.069,179,4.195,180,2.014,191,2.144,213,2.035,219,2.077,241,4.327,275,2.088,318,2.179,346,6.169,437,2.122,438,2.203,605,6.047,606,8.034,674,3.906,1287,5.36,2427,8.011,2428,9.473,2429,6.169,2430,7.176]],["t/742",[4,0.639,12,0.418,21,0.16,54,6.322,66,1.963,93,0.404,106,0.526,115,2.375,179,4.318,222,2.442,453,4.775,2403,6.609,2431,8.421,2432,8.421,2433,6.165,2434,5.643]],["t/744",[4,0.629,12,0.54,21,0.207,48,2.154,49,3.912,93,0.521,98,2.862,106,0.621,197,3.516,198,3.726,606,7.963,1704,6.834,2435,9.947]],["t/746",[4,0.638,10,0.507,12,0.161,21,0.062,28,1.007,30,2.538,35,2.108,63,1.438,66,1.389,70,2.168,93,0.155,98,1.448,106,0.385,115,1.942,116,0.802,124,1.441,127,1.579,133,1.914,135,1.496,139,2.14,148,2.134,156,2.328,157,0.635,167,2.662,174,4.674,175,3.155,214,2.424,272,1.737,305,1.106,331,1.383,352,1.815,453,2.279,471,4.674,520,1.537,548,5.355,606,7.758,642,1.405,648,3.68,674,4.588,822,3.68,910,2.609,911,1.257,916,2.609,952,3.456,965,1.859,1058,1.644,1590,2.036,1597,2.465,1693,1.938,2031,3.68,2081,2.168,2123,2.168,2425,3.68,2428,9.149,2436,3.68,2437,4.02,2438,4.02,2439,4.02,2440,4.02,2441,4.02,2442,4.02,2443,4.02,2444,4.02,2445,4.02,2446,4.02,2447,6.173,2448,4.02,2449,3.68,2450,4.02,2451,4.02,2452,4.02,2453,4.02,2454,4.02,2455,4.02,2456,6.173,2457,2.368,2458,1.793,2459,1.938,2460,6.173,2461,2.368,2462,2.368,2463,5.238,2464,2.368,2465,4.02,2466,2.368,2467,2.368,2468,2.368,2469,4.02,2470,2.368,2471,2.368,2472,2.168,2473,2.368,2474,2.368,2475,2.368]],["t/748",[2,3.166,4,0.638,12,0.451,21,0.173,93,0.436,106,0.553,115,2.449,116,3,150,3.486,151,2.674,156,3.343,606,4.878,674,4.825,1287,5.099,1650,4.878,2427,7.62,2476,8.864,2477,8.864]],["t/750",[4,0.626,12,0.464,21,0.235,66,1.128,93,0.448,106,0.671,124,2.484,127,1.867,157,1.836,220,8.143,237,3.323,606,5.019,628,4.638,674,4.917,916,4.441,1287,5.196,1693,7.39,1961,8.44,2427,9.245]],["t/752",[4,0.635,12,0.543,21,0.26,48,2.168,66,1.319,93,0.524,106,0.623,911,5.302,1512,5.091,2478,9.989]],["t/754",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/756",[2,2.428,4,0.609,6,2.741,10,1.093,19,1.883,20,2.118,21,0.133,26,1.231,28,2.376,30,3.559,32,2.058,51,1.431,57,2.707,62,1.41,63,3.096,79,3.635,97,3.184,98,1.836,99,1.322,102,1.647,126,2.838,131,1.266,178,2.891,180,1.431,185,4.688,191,1.524,213,2.09,219,2.134,246,3.309,272,3.74,275,1.484,318,1.549,329,5.716,437,1.508,438,1.566,504,4.384,605,4.782,676,4.172,758,3.541,760,4.172,766,6.029,809,3.74,819,4.002,824,3.541,1290,3.025,1738,4.384,1946,4.668,2479,10.481,2480,4.668,2481,7.37,2482,8.655,2483,7.37,2484,8.679,2485,9.011,2486,6.336,2487,5.1,2488,5.1,2489,5.1,2490,5.1]],["t/758",[4,0.592,12,0.623,21,0.239,93,0.602,106,0.573,293,4.654,458,2.932,1338,8.409,2491,7.209,2492,8.409]],["t/760",[4,0.621,12,0.414,21,0.159,54,5.851,93,0.4,98,2.197,102,1.97,106,0.381,117,4.061,120,2.382,122,3.411,126,3.22,127,1.782,135,2.027,165,3.509,167,2.631,209,6.624,250,4.236,259,3.678,305,2.849,352,2.459,389,3.959,429,3.365,430,3.279,458,1.948,461,6.112,1046,5.245,1093,4.991,2153,4.475,2491,8.055,2493,4.991,2494,8.362,2495,6.101,2496,5.585,2497,5.585,2498,6.101,2499,6.101,2500,6.101]],["t/762",[1,3.18,4,0.622,12,0.381,19,2.015,21,0.146,23,2.811,30,3.243,63,2.007,66,1.504,93,0.367,106,0.35,114,2.644,116,1.898,120,2.19,127,0.974,131,1.392,135,1.36,139,1.945,165,3.226,180,1.574,181,3.327,206,7.16,209,3.894,293,2.842,350,3.997,352,1.649,354,5.134,458,1.79,462,2.46,499,2.724,632,3.327,671,4.588,758,3.894,781,4.402,914,3.801,927,5.172,932,3.997,955,4.114,1062,4.588,1285,5.345,1884,3.894,2491,6.19,2493,4.588,2501,6.78,2502,5.608,2503,5.608,2504,5.608,2505,5.608,2506,9.123,2507,5.608,2508,5.608,2509,5.608,2510,5.608,2511,5.608,2512,5.608,2513,5.608,2514,5.608,2515,5.608,2516,5.608]],["t/764",[4,0.576,12,0.633,21,0.243,54,5.722,93,0.611,106,0.582,458,2.979,2491,7.323,2493,7.633]],["t/766",[4,0.632,12,0.562,21,0.216,93,0.543,106,0.637,198,3.823,237,4.023,1282,6.501,1286,4.837,2517,8.773]],["t/768",[4,0.631,12,0.551,21,0.262,48,2.198,49,3.962,66,1.337,93,0.531,106,0.629,197,3.589,198,3.774,2518,9.222]],["t/770",[4,0.632,12,0.374,21,0.203,66,1.488,93,0.361,106,0.613,124,2.141,127,1.704,135,1.887,206,6.108,305,4.583,409,4.034,418,5.709,482,5.158,516,3.821,517,2.958,518,7.704,519,6.108,520,6.369,523,4.167,2484,7.125,2492,7.125,2501,6.691,2519,7.783,2520,7.783,2521,9.816,2522,7.783,2523,6.108,2524,7.125]],["t/772",[4,0.64,12,0.427,19,2.182,21,0.222,53,4.267,54,3.861,66,1.038,93,0.412,106,0.533,120,2.459,126,3.289,241,5.151,461,4.592,472,4.372,517,3.384,556,6.266,2491,8.999,2493,5.151,2525,8.543]],["t/774",[4,0.607,12,0.515,21,0.252,66,1.251,93,0.497,106,0.698,124,2.657,127,1.942,305,4.512,613,4.791,908,3.935,1597,4.655,2517,8.306,2526,8.844,2527,11.187,2528,9.662]],["t/776",[4,0.633,12,0.444,21,0.228,66,1.078,93,0.428,106,0.659,124,2.411,127,1.833,305,4.093,613,4.346,928,5.375,1074,4.771,1572,9.08,1573,7.535,1577,4.083,2517,7.535,2526,8.024,2529,8.765,2530,8.765]],["t/778",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/780",[4,0.465,10,1.556,19,2.399,20,2.693,21,0.189,26,1.753,28,1.82,30,4.281,32,2.029,51,2.039,62,2.008,63,2.599,99,1.883,149,7.372,156,2.74,161,4.119,178,4.119,179,4.228,180,2.039,191,2.171,205,4.535,213,2.06,219,2.103,275,2.114,318,2.206,331,4.242,437,2.148,438,2.23,605,6.095,1089,5.5,1563,5.943,2531,8.075,2532,6.65,2533,6.245,2534,7.264,2535,6.245]],["t/782",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,93,0.539,106,0.634,197,3.639,198,3.806,2536,10.161,2537,10.161]],["t/784",[2,3.076,4,0.641,12,0.29,20,1.582,21,0.111,93,0.28,106,0.403,114,3.047,116,2.187,127,1.509,131,2.158,135,1.567,139,3.015,149,5.072,150,1.679,151,1.717,156,2.437,170,6.584,172,6.584,173,5.642,554,4.606,613,3.204,1445,4.606,1523,5.072,1679,5.072,2403,5.072,2533,5.556,2535,8.448,2538,6.463,2539,6.463,2540,6.463,2541,7.475,2542,5.556,2543,6.463]],["t/786",[4,0.623,12,0.43,21,0.165,93,0.415,106,0.65,124,2.358,127,1.809,149,6.729,150,2.49,151,2.545,156,4.405,179,4.692,352,2.522,613,4.251,2531,7.371,2533,7.371,2535,9.653,2544,8.574,2545,10.422,2546,8.574]],["t/788",[4,0.576,12,0.633,21,0.243,48,2.528,93,0.611,106,0.582,205,5.825,458,2.979,1512,5.936]],["t/790",[4,0.622,10,1.449,12,0.459,21,0.176,93,0.443,106,0.422,127,1.858,131,1.679,132,3.22,133,3.22,135,2.438,139,3.108,152,4.483,205,6.277,305,4.186,462,2.967,788,3.39,809,4.962,908,3.506,909,5.012,994,5.597,2547,5.816,2548,8.206,2549,6.193,2550,5.816,2551,6.193,2552,6.193,2553,8.206,2554,6.193,2555,5.816]],["t/792",[4,0.634,12,0.444,20,2.145,21,0.228,48,2.375,51,2.46,66,1.078,93,0.428,106,0.547,120,2.554,187,6.086,205,6.876,911,5.606,1512,5.576,1526,8.024,1968,5.375,2181,8.024,2555,7.535,2556,8.765]],["t/794",[4,0.624,10,1.378,12,0.437,21,0.226,66,1.06,93,0.421,106,0.401,120,2.512,127,1.821,131,1.597,132,3.062,133,3.062,135,2.377,139,3.006,152,4.263,205,6.121,305,4.048,458,2.054,462,2.822,788,4.344,809,4.719,908,4.493,909,4.846,994,5.412,2547,5.531,2548,7.935,2549,5.889,2550,5.531,2551,5.889,2552,5.889,2553,7.935,2554,5.889,2555,5.531]],["t/796",[4,0.613,12,0.543,21,0.26,66,1.319,93,0.524,106,0.712,117,3.886,119,4.604,124,2.747,127,1.734,205,6.236,2557,11.403,2558,9.989]],["t/798",[4,0.628,12,0.499,21,0.246,48,2.565,66,1.212,93,0.482,106,0.591,127,1.644,135,2.295,180,2.064,205,6.537,241,4.434,788,4.745,911,3.904,941,4.434,964,6.323,1009,7.431,1013,6.733,1014,6.733,2559,6.733]],["t/800",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/802",[2,2.655,4,0.635,12,0.24,19,1.425,20,1.365,21,0.092,93,0.231,98,3.275,101,3.696,102,1.801,106,0.49,108,3.308,122,3.118,124,1.534,127,1.364,150,1.388,151,1.419,156,2.103,178,5.157,200,7.138,203,3.208,219,1.615,305,3.669,306,5.732,352,1.64,621,3.548,655,3.619,1290,3.308,1962,4.377,1963,4.795,1964,7.819,2146,5.105,2154,4.377,2560,9.095,2561,6.427,2562,9.095,2563,5.577,2564,5.577,2565,5.577,2566,5.577,2567,9.874,2568,7.856,2569,5.577,2570,5.577,2571,5.577,2572,5.577,2573,5.577,2574,5.577,2575,5.577]],["t/804",[4,0.611,12,0.619,21,0.237,67,5.69,93,0.597,106,0.675,2576,8.344,2577,8.344]],["t/806",[0,3.798,4,0.612,12,0.414,21,0.218,44,5.259,66,1.005,67,5.956,93,0.4,98,3.011,102,2.7,106,0.671,117,2.963,119,3.509,120,2.382,124,2.3,127,1.782,352,2.459,469,5.806,594,9.395,596,7.188,597,7.36,1286,4.883,2576,5.585,2577,5.585,2578,7.654,2579,8.362,2580,8.362,2581,8.362,2582,8.362]],["t/808",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/810",[1603,8.288]],["t/812",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,2583,8.044]],["t/814",[4,0.641,12,0.381,21,0.146,66,1.3,93,0.367,106,0.492,131,1.958,139,2.735,148,4.187,150,2.206,151,2.255,156,3.441,170,5.972,172,5.972,173,5.118,179,2.525,1621,5.972,1896,5.621,2458,5.972,2541,6.78,2583,6.19,2584,7.887,2585,5.972,2586,7.22]],["t/816",[4,0.622,12,0.446,21,0.171,26,2.662,28,1.648,66,1.45,93,0.431,106,0.661,124,2.42,126,3.387,127,1.527,150,2.587,151,2.644,156,3.318,159,4.457,190,6.109,910,5.709,1317,5.304,1605,7.197,1606,7.197,1610,7.197,2583,8.308,2587,8.798,2588,8.798]],["t/818",[4,0.625,12,0.522,21,0.2,93,0.504,106,0.702,124,2.679,127,1.951,1281,6.456,1570,8.511,1611,8.375,1613,5.481,2589,9.741]],["t/820",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/822",[4,0.631,12,0.43,21,0.165,48,1.715,49,3.372,93,0.415,98,2.279,106,0.65,124,2.358,127,1.949,197,2.8,212,6.391,220,6.492,1614,6.729,2590,6.33,2591,8.96,2592,8.574,2593,8.574,2594,8.574,2595,9.54,2596,8.574]],["t/824",[4,0.631,10,1.475,12,0.467,21,0.179,93,0.451,96,3.377,106,0.43,114,4.275,116,2.329,127,1.195,131,1.709,135,1.669,139,2.387,169,2.343,179,3.099,305,3.214,378,4.36,462,3.019,1333,6.009,1341,5.402,1732,4.221,2403,5.402,2597,6.883,2598,6.883,2599,6.883,2600,6.883,2601,6.883,2602,6.883,2603,6.883,2604,5.631,2605,5.917,2606,6.883]],["t/826",[2,2.981,4,0.638,12,0.425,21,0.222,66,1.594,93,0.41,106,0.531,131,2.113,139,2.952,150,3.348,151,2.518,156,3.21,232,6.681,1602,6.244,1650,4.593,1737,7.611,2595,5.733,2605,7.318,2607,8.512,2608,7.318,2609,8.512]],["t/828",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/830",[4,0.631,12,0.57,21,0.219,48,2.276,49,3.304,93,0.55,106,0.642,198,3.856,2610,9.423]],["t/832",[4,0.635,12,0.543,21,0.26,48,2.168,66,1.319,93,0.524,106,0.623,150,3.148,156,3.767,2611,9.989]],["t/834",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/836",[4,0.473,12,0.649,21,0.249,93,0.626,106,0.596,150,3.759,151,3.842,458,3.051]],["t/838",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/840",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,93,0.539,106,0.634,197,3.639,198,3.806,2612,7.453,2613,7.974]],["t/842",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,2614,10.117]],["t/844",[4,0.63,12,0.558,21,0.214,93,0.539,106,0.634,157,2.207,198,3.806,236,5.863,237,3.995,628,5.575,2612,6.034,2615,10.161]],["t/846",[4,0.613,10,1.8,12,0.57,21,0.219,93,0.55,106,0.524,127,1.787,135,2.495,305,3.923,1130,6.361,2612,7.55,2613,6.594,2616,7.691,2617,7.691,2618,7.691]],["t/848",[4,0.614,10,1.813,12,0.574,21,0.22,93,0.554,106,0.528,127,1.795,135,2.506,305,3.951,1130,6.407,2612,6.206,2613,6.641,2619,7.746,2620,7.746,2621,7.746]],["t/850",[4,0.623,12,0.49,21,0.244,66,1.19,93,0.473,106,0.685,124,2.573,127,1.624,352,2.751,1287,5.382,1581,5.951,1582,5.841,1584,4.593,1585,4.507,1744,6.496,2622,9.356,2623,9.356,2624,9.356,2625,9.356]],["t/852",[4,0.638,12,0.496,21,0.245,66,1.205,93,0.479,106,0.589,908,3.789,1597,4.483,1757,6.917,2612,6.917,2626,11.031,2627,8.632]],["t/854",[4,0.64,12,0.439,21,0.226,66,1.066,93,0.424,106,0.543,1577,4.038,1589,5.766,2612,7.712,2613,6.829,2627,7.965,2628,8.701,2629,11.3,2630,8.701]],["t/856",[4,0.628,10,1.958,12,0.473,21,0.238,48,1.887,66,1.148,93,0.599,106,0.435,127,1.88,130,4.72,135,2.625,305,4.267,458,2.223,1130,6.919,2612,7.481,2613,7.172,2616,6.375,2617,6.375,2618,6.375,2619,6.375,2620,6.375,2621,6.375]],["t/858",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/860",[1603,8.288]],["t/862",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,93,0.539,106,0.634,197,3.639,198,3.806,1208,8.312,1209,7.693]],["t/864",[4,0.641,12,0.451,21,0.173,66,1.461,93,0.436,98,2.395,106,0.553,150,2.616,151,2.674,156,3.76,179,2.994,1209,6.712,1679,6.957,1833,7.251,2631,8.864,2632,8.864]],["t/866",[4,0.629,12,0.41,21,0.157,26,2.29,28,1.513,66,1.368,93,0.396,106,0.638,124,2.284,126,3.197,127,1.441,150,2.375,151,2.428,156,3.854,159,4.093,190,5.765,910,6.631,1209,7.738,1317,5.006,1605,6.792,1606,6.792,1610,6.792,2633,8.303,2634,8.303,2635,8.303,2636,8.303,2637,8.303]],["t/868",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/870",[4,0.593,12,0.583,21,0.223,39,4.867,66,1.415,93,0.562,106,0.536,116,2.905,210,6.738,243,6.5,331,5.013,334,5.57,378,4.127,458,2.741,944,4.938,1089,6.5,2068,6.738,2069,7.859]],["t/872",[1,2.708,2,2.891,4,0.638,6,2.567,12,0.198,20,1.169,21,0.076,26,1.153,30,1.964,32,1.334,33,3.907,39,3.984,66,1.515,93,0.191,96,2.344,98,1.72,106,0.298,114,2.252,115,1.92,116,3.11,127,1.596,135,1.158,148,2.535,150,1.879,151,1.171,156,2.65,157,1.281,158,2.982,210,3.749,211,3.907,231,7.166,246,3.099,307,3.907,349,3.316,378,2.296,613,2.368,675,2.833,686,4.106,1074,3.825,1294,4.372,1445,3.404,1450,3.907,1567,3.749,1621,3.617,1650,2.136,1985,8.414,2068,3.749,2070,4.372,2071,4.372,2458,3.617,2485,4.106,2585,5.32,2586,4.372,2638,4.776,2639,4.106,2640,4.776,2641,4.776,2642,4.776,2643,7.027,2644,4.776,2645,4.776,2646,4.776,2647,4.776,2648,4.776,2649,4.776,2650,6.432,2651,4.776,2652,4.776,2653,4.776]],["t/874",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/876",[4,0.632,12,0.547,21,0.21,93,0.528,106,0.626,114,3.799,115,2.311,116,3.395,1163,7.785,2654,5.595,2655,5.595]],["t/878",[4,0.635,10,0.949,12,0.301,20,1.626,21,0.115,93,0.29,96,2.174,102,1.43,106,0.498,115,1.02,124,1.218,126,1.706,127,1.794,131,1.649,135,2.148,139,2.764,167,4.298,174,3.354,179,2.991,215,4.055,222,1.755,241,4.006,245,5.096,275,2.32,343,3.477,352,2.345,430,2.381,446,4.397,447,3.354,448,5.283,476,4.055,638,5.031,877,2.628,1354,3.249,1728,3.808,1779,4.148,2153,3.249,2231,5.712,2258,4.055,2656,6.644,2657,6.644,2658,6.644,2659,4.43,2660,5.712,2661,4.43,2662,4.43,2663,4.43,2664,4.43,2665,4.43,2666,4.43,2667,4.43,2668,4.43,2669,4.43,2670,4.43,2671,4.43,2672,4.43]],["t/880",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/882",[4,0.631,12,0.566,21,0.217,48,2.26,49,3.281,93,0.546,106,0.64,197,3.69,198,3.839,2673,8.811]],["t/884",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,2674,10.117]],["t/886",[4,0.576,12,0.633,21,0.243,93,0.611,106,0.582,458,2.979,2673,8.022,2675,8.542,2676,8.542]],["t/888",[4,0.636,12,0.512,21,0.25,48,2.044,66,1.243,93,0.494,106,0.601,120,2.946,911,5.108,1512,4.798,1968,5.901,2673,9.109,2675,6.905,2676,6.905]],["t/890",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/892",[4,0.626,12,0.578,21,0.222,93,0.558,106,0.648,120,3.328,150,3.352,151,3.426,293,4.318,458,2.721,2677,7.802,2678,7.802]],["t/894",[4,0.616,12,0.614,21,0.235,93,0.593,106,0.672,293,4.583,2677,8.28,2678,8.28]],["t/896",[21,0.245,26,2.269,28,2.357,99,2.438,115,2.167,157,2.523,256,2.752,304,2.6,435,2.752,436,2.826]],["t/898",[4,0.396,10,1.715,19,2.552,20,2.665,21,0.208,26,1.931,28,2.005,32,2.235,51,2.246,62,2.212,63,2.863,66,1.319,99,2.074,114,3.773,116,2.708,178,4.537,180,2.246,191,2.392,213,2.269,219,2.317,275,2.329,318,2.431,437,2.366,438,2.457,605,6.481,632,4.747,1074,4.356,2679,8.003]],["t/900",[0,2.223,1,2.775,2,2.33,4,0.633,12,0.204,20,1.517,21,0.078,30,2.013,62,1.353,93,0.197,102,2.73,106,0.306,116,1.657,126,2.755,127,1.899,135,1.734,137,2.737,148,2.598,150,1.18,151,1.206,154,2.402,155,4.005,156,1.846,161,2.775,179,2.204,249,4.481,320,1.637,338,3.489,352,2.91,462,2.147,464,3.176,527,3.002,545,7.608,547,4.481,548,3.489,575,3.002,621,1.909,632,2.904,638,3.707,810,4.208,1074,2.665,1283,8.951,1286,4.178,1778,2.951,1886,3.842,1993,4.005,2264,6.15,2459,4.005,2680,4.895,2681,4.895,2682,4.895,2683,7.154,2684,8.455,2685,3.707,2686,4.895,2687,4.005,2688,7.154,2689,4.895,2690,4.895,2691,4.895,2692,5.417,2693,4.895,2694,4.895,2695,4.895,2696,4.895,2697,4.895,2698,3]],["t/902",[0,3.825,4,0.628,10,1.804,19,1.575,20,1.509,21,0.16,22,4.522,23,3.089,24,5.3,26,1.487,32,1.721,57,3.272,63,3.688,94,6.177,96,4.706,97,5.258,180,1.73,350,6.002,378,2.964,757,5.643,758,4.28,759,5.357,760,6.889,763,5.3,764,7.709,765,7.709,766,6.889,767,6.376,768,5.643,769,5.643,770,5.3,778,4.178,2699,8.421,2700,6.165,2701,6.165]],["t/904",[0,2.282,1,0.994,2,0.835,4,0.622,5,1.217,6,0.942,8,0.98,19,1.283,20,1.676,21,0.165,28,0.439,30,2.998,35,1.624,39,1.756,46,1.446,48,0.475,51,0.492,53,1.188,54,3.081,55,3.577,56,1.162,57,1.644,63,1.108,65,1.138,66,1.747,67,1.094,73,2.236,85,1.075,96,1.52,97,3.956,98,0.631,106,0.109,108,1.04,109,1.04,114,2.368,115,1.322,116,2.145,117,0.851,126,0.675,127,0.304,128,1.04,131,0.435,133,1.981,135,0.751,137,1.732,148,0.931,156,0.661,161,1.756,167,1.795,178,1.756,179,2.261,180,0.492,203,1.008,216,1.756,219,0.508,225,1.162,246,1.138,250,2.889,251,2.345,259,3.029,271,1.217,279,2.208,289,0.994,299,1.057,304,0.485,320,1.68,340,2.835,352,0.516,371,1.605,380,1.507,406,1.376,408,1.376,414,1.507,429,1.708,435,0.906,441,1.286,461,0.942,462,0.769,466,2.7,481,1.138,482,1.162,495,1.376,508,3.029,517,0.942,521,1.507,524,1.376,527,1.075,537,1.138,553,1.25,582,2.835,584,1.138,588,1.605,598,2.345,605,1.138,608,2.208,616,0.954,627,2.099,632,3.759,638,1.327,640,1.434,663,2.82,675,4.063,712,2.272,728,2.272,758,1.217,759,1.115,775,1.605,778,2.099,798,1.376,799,1.507,812,3.488,816,1.756,824,2.151,885,2.431,886,1.188,898,3.459,1058,1.217,1068,1.434,1074,0.954,1119,1.605,1120,1.605,1142,1.434,1151,1.327,1166,1.327,1229,1.376,1240,1.286,1285,2.099,1317,1.057,1349,1.434,1356,1.162,1376,1.25,1439,2.534,1527,1.327,1543,1.434,1552,1.507,1778,1.867,1779,1.094,1828,1.605,1853,2.345,2313,1.605,2385,1.434,2458,1.327,2459,1.434,2585,1.327,2639,2.663,2654,2.151,2692,1.327,2702,1.753,2703,1.753,2704,1.753,2705,1.753,2706,1.605,2707,2.272,2708,1.605,2709,1.753,2710,2.835,2711,2.835,2712,1.605,2713,1.605,2714,1.605,2715,1.753,2716,1.605,2717,1.753,2718,1.753,2719,1.753,2720,1.434,2721,1.605,2722,1.605,2723,1.753,2724,1.753,2725,2.835,2726,1.753,2727,1.753,2728,1.753,2729,1.753,2730,1.753,2731,1.753,2732,1.753,2733,1.753,2734,1.753,2735,1.753,2736,1.753,2737,1.605,2738,1.753,2739,1.753,2740,3.097,2741,1.753,2742,1.753,2743,1.753,2744,1.753,2745,1.753,2746,1.753,2747,1.753,2748,1.753,2749,1.753,2750,1.753,2751,1.753,2752,1.753,2753,1.753,2754,1.753,2755,1.753,2756,1.753,2757,1.753,2758,1.753,2759,1.753,2760,1.753,2761,1.753,2762,1.753,2763,1.753,2764,1.753,2765,1.753,2766,1.753,2767,2.534,2768,1.753,2769,1.507,2770,1.753,2771,1.753,2772,1.507,2773,1.753,2774,1.605,2775,1.753,2776,1.753,2777,2.835,2778,2.663,2779,1.753,2780,1.753,2781,1.753,2782,1.753,2783,1.507,2784,1.753,2785,1.753,2786,1.753,2787,1.753,2788,1.753,2789,1.753,2790,1.753,2791,1.753,2792,1.753,2793,1.753,2794,1.753,2795,1.753,2796,1.286,2797,1.753,2798,1.753,2799,1.753,2800,1.376,2801,1.753,2802,1.753,2803,1.753,2804,1.753,2805,1.753,2806,1.753,2807,1.605,2808,1.753,2809,1.376,2810,1.753,2811,1.753,2812,1.753,2813,1.753,2814,1.753,2815,1.753,2816,1.753,2817,1.753,2818,1.753,2819,1.605,2820,1.753,2821,2.534,2822,1.753,2823,1.753,2824,1.753,2825,1.753,2826,1.753,2827,1.605,2828,1.753,2829,1.507,2830,1.138,2831,1.753,2832,1.753,2833,1.753,2834,1.753,2835,1.753,2836,1.753,2837,1.753,2838,1.753,2839,3.097,2840,3.097,2841,1.753,2842,1.753]],["t/906",[0,0.707,4,0.632,8,0.462,10,0.177,19,0.564,20,0.202,21,0.022,23,1.659,30,1.146,32,0.231,35,1.157,45,2.866,46,3.982,51,0.232,63,1.354,65,2.456,66,1.386,73,3.678,79,0.59,82,0.537,94,0.607,96,0.764,97,0.972,98,1.004,102,0.9,116,0.28,126,1.457,127,1.439,129,1.222,131,0.387,132,0.394,133,0.394,135,1.837,137,2.577,139,3.906,148,2.638,161,0.469,167,2.286,168,0.649,169,2.398,178,0.469,193,0.626,213,0.442,216,1.251,219,0.451,222,0.328,223,0.434,245,3.389,247,0.59,251,0.626,253,0.757,254,1.74,259,0.499,299,1.33,314,1.404,325,2.509,326,2.39,345,0.607,349,0.574,352,0.649,378,0.749,389,1.011,391,0.59,403,0.972,404,1.032,405,2.282,407,0.955,409,0.807,412,1.339,415,1.011,437,0.245,446,3.249,448,3.054,458,0.264,462,0.968,466,1.011,482,1.032,489,1.222,493,3.962,496,0.415,499,0.402,502,1.809,553,1.987,554,1.987,598,0.626,610,0.972,613,0.772,616,0.45,663,3.993,674,1.518,675,1.309,735,0.991,774,0.757,789,0.649,812,0.574,828,0.516,841,0.757,875,1.11,886,0.561,898,0.499,938,2.857,941,2.541,944,0.476,1045,1.573,1056,1.081,1062,0.677,1074,0.848,1229,0.649,1230,0.677,1240,4.514,1267,1.426,1268,1.339,1272,0.757,1276,0.757,1285,1.055,1317,0.499,1333,2.793,1356,1.032,1362,1.339,1382,0.548,1407,1.11,1428,0.757,1430,0.757,1468,3.308,1602,2.045,1653,1.179,1670,0.677,1711,1.339,1732,2.826,1734,1.532,1766,1.532,1768,1.081,1773,1.142,1778,1.33,1779,1.378,1823,1.274,2195,0.711,2458,0.626,2485,0.711,2523,2.97,2608,0.711,2767,0.677,2769,0.711,2783,0.711,2796,1.619,2830,3.823,2843,0.827,2844,0.757,2845,1.426,2846,0.827,2847,2.788,2848,1.557,2849,1.426,2850,1.557,2851,0.827,2852,9.784,2853,0.827,2854,0.827,2855,0.827,2856,0.827,2857,1.897,2858,0.827,2859,1.557,2860,2.788,2861,1.339,2862,1.339,2863,1.557,2864,1.557,2865,0.827,2866,1.557,2867,1.557,2868,3.311,2869,1.557,2870,0.827,2871,0.827,2872,2.788,2873,1.557,2874,0.827,2875,0.827,2876,1.557,2877,1.557,2878,0.757,2879,1.557,2880,0.827,2881,0.757,2882,0.827,2883,0.827,2884,1.426,2885,1.426,2886,0.827,2887,1.426,2888,0.827,2889,0.757,2890,0.827,2891,0.827,2892,0.827,2893,0.827,2894,1.557,2895,1.557,2896,2.788,2897,1.557,2898,0.757,2899,2.207,2900,0.827,2901,1.426,2902,0.827,2903,0.827,2904,1.557,2905,1.339,2906,1.557,2907,1.557,2908,1.426,2909,0.827,2910,0.757,2911,0.827,2912,0.677,2913,0.827,2914,0.677,2915,0.827,2916,0.827,2917,0.827,2918,0.677,2919,0.827,2920,0.827,2921,0.827,2922,3.031,2923,0.827,2924,0.827,2925,0.827,2926,0.711,2927,0.827,2928,2.207,2929,2.207,2930,1.339,2931,0.827,2932,0.827,2933,0.827,2934,0.711,2935,0.827,2936,0.827,2937,0.827,2938,0.827,2939,0.827,2940,0.827,2941,0.827,2942,0.827,2943,1.557,2944,0.757,2945,0.711,2946,0.827,2947,0.827,2948,1.557,2949,0.757,2950,0.757,2951,0.827,2952,0.827,2953,0.827,2954,1.426,2955,0.827,2956,0.827,2957,0.827,2958,0.827,2959,0.827,2960,0.827,2961,0.827,2962,0.827,2963,0.827,2964,0.827,2965,1.339,2966,1.557,2967,1.557,2968,0.757,2969,0.827,2970,1.426,2971,1.557,2972,1.339,2973,0.827,2974,0.677,2975,1.557,2976,0.827,2977,0.677,2978,0.827,2979,0.757,2980,1.179,2981,0.757,2982,0.827,2983,1.426,2984,0.827,2985,1.274,2986,0.677,2987,0.827,2988,1.426,2989,0.827,2990,1.426,2991,0.711,2992,2.207,2993,1.897,2994,1.426,2995,1.557,2996,1.557,2997,0.711,2998,0.757,2999,0.827,3000,0.827,3001,0.827,3002,0.757,3003,0.827,3004,0.757,3005,0.827,3006,0.757,3007,0.827,3008,0.757,3009,0.827,3010,1.339,3011,0.827,3012,0.757,3013,0.827,3014,0.827,3015,0.757,3016,2.207,3017,0.827,3018,1.426,3019,0.827]],["t/908",[4,0.627,6,1.372,8,1.427,19,1.413,20,0.625,22,4.751,32,0.713,51,0.716,63,2.795,66,1.287,73,1.372,79,1.82,95,1.872,96,2.101,97,2.674,98,0.919,102,1.786,108,1.514,116,1.449,126,1.649,127,1.826,135,2.012,139,0.885,148,2.937,167,2.386,174,1.933,178,1.447,202,3.141,203,1.468,222,1.011,223,1.339,233,2.195,234,2.088,244,3.504,251,1.933,273,2.903,304,1.184,306,2.937,349,1.772,352,2.441,391,1.82,405,1.539,407,2.626,409,2.22,427,2.337,428,5.293,429,3.573,430,4.867,436,1.287,502,1.656,526,2.004,527,1.566,537,1.656,571,1.82,608,1.82,616,1.39,617,5.548,621,1.624,632,3.282,773,2.337,816,2.428,871,2.088,883,1.772,944,1.468,1112,3.361,1285,1.73,1370,2.004,1407,1.82,1435,5.299,1527,1.933,1602,1.872,1710,3.243,1768,2.974,1779,1.594,1944,3.92,1968,3.393,2062,2.337,2153,4.058,2524,2.337,2561,2.088,2685,1.933,2767,2.088,2844,2.337,2857,3.682,2934,2.195,2974,2.088,2980,1.933,3020,2.553,3021,2.337,3022,2.553,3023,2.553,3024,2.553,3025,2.553,3026,2.553,3027,2.553,3028,2.553,3029,2.553,3030,2.553,3031,2.553,3032,2.553,3033,2.553,3034,2.553,3035,2.553,3036,2.553,3037,2.553,3038,2.553,3039,2.553,3040,4.283,3041,2.553,3042,2.553,3043,2.553,3044,2.553,3045,2.553,3046,2.553,3047,2.553,3048,5.532,3049,2.553,3050,2.337,3051,4.283,3052,2.553,3053,4.283,3054,2.553,3055,4.283,3056,2.553,3057,2.553,3058,2.553,3059,2.553,3060,2.004,3061,2.004,3062,2.088,3063,2.553,3064,2.088,3065,2.337,3066,2.337,3067,2.553,3068,4.283,3069,2.553,3070,2.553,3071,2.553,3072,2.553,3073,2.553,3074,2.553,3075,2.553,3076,2.553,3077,2.553,3078,2.553,3079,2.553,3080,2.553,3081,2.553,3082,2.553,3083,2.553,3084,2.553,3085,2.553,3086,2.553,3087,2.553,3088,2.553]],["t/910",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/912",[0,2.107,4,0.622,12,0.315,20,1.135,21,0.121,35,3.606,66,0.765,93,0.304,102,2.926,106,0.566,120,1.811,124,1.891,126,1.786,127,1.87,135,1.125,165,2.668,222,1.838,352,2.41,461,2.493,464,3.01,548,3.306,575,2.845,638,3.512,718,4.246,811,3.795,877,2.752,1003,3.221,1074,2.525,1286,4.016,1287,5.831,1293,3.988,1326,5.207,1579,5.207,1580,4.462,1581,6.156,1582,4.293,1584,2.951,1585,4.293,1591,3.795,1658,6.295,1744,4.775,1778,4.146,1803,3.641,1863,3.988,1886,3.641,2496,4.246,2497,4.246,2685,3.512,2687,3.795,2692,5.207,3089,9.062,3090,6.876,3091,6.876,3092,6.876,3093,6.876,3094,6.876,3095,6.876,3096,4.246,3097,4.639,3098,3.988,3099,4.639,3100,4.639]],["t/914",[4,0.58,12,0.643,21,0.247,93,0.621,106,0.592,458,3.027,1003,6.583]],["t/916",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/918",[4,0.633,12,0.558,21,0.214,93,0.539,106,0.634,115,2.341,116,3.438,3101,6.231,3102,6.729]],["t/920",[0,0.925,1,2.003,4,0.641,10,1.002,12,0.138,21,0.053,26,0.492,29,1.752,43,1.667,48,0.552,57,4.544,62,1.543,63,2.476,66,0.771,82,1.322,93,0.133,96,1,99,0.916,102,1.141,106,0.22,115,0.469,116,0.689,124,0.56,127,1.365,132,1.682,133,1.682,135,1.353,165,1.172,169,1.203,216,2.003,222,0.807,293,5.151,352,2.035,378,3.779,407,1.249,409,1.056,429,1.949,430,1.899,435,1.034,465,2.096,489,7.979,613,1.752,816,2.003,927,1.155,957,2.293,1418,2.773,1492,2.453,1831,1.667,1869,2.89,1874,2.89,1879,2.89,2800,2.773,2809,2.773,2980,2.675,3101,4.555,3103,2.037,3104,3.533,3105,3.037,3106,5.952,3107,3.533,3108,3.234,3109,3.533,3110,3.533,3111,3.037,3112,3.533,3113,3.533,3114,2.89,3115,3.533,3116,3.533,3117,3.533,3118,3.533,3119,2.675,3120,2.89,3121,3.533,3122,3.533,3123,3.533,3124,3.037,3125,2.89,3126,3.533,3127,3.234,3128,5.109,3129,3.234,3130,3.234,3131,3.533,3132,3.533,3133,3.533,3134,3.533,3135,3.533,3136,3.533,3137,1.865,3138,1.865,3139,1.865,3140,1.667,3141,1.865,3142,2.89,3143,2.037,3144,1.865,3145,2.037,3146,1.865,3147,1.543,3148,1.752,3149,4.021,3150,1.752,3151,2.037,3152,1.865,3153,1.752,3154,2.037]],["t/922",[4,0.606,6,3.535,10,1.409,19,2.247,20,2.153,21,0.171,26,2.123,28,1.648,32,1.836,48,2.384,51,1.846,62,1.818,98,2.368,99,1.705,102,2.124,106,0.41,115,1.515,157,1.764,180,1.846,185,4.184,191,1.965,213,1.865,219,1.904,246,4.267,256,1.924,257,4.033,272,4.824,275,1.914,304,1.818,318,1.997,435,1.924,436,1.976,437,1.944,438,2.019,911,5.263,1512,5.597,1737,4.824,1968,5.395,2013,6.109,2650,6.02,3155,9.914,3156,6.577]],["t/924",[2,0.924,4,0.634,8,1.893,10,1.858,12,0.132,21,0.051,37,3.1,39,1.1,48,0.917,63,1.211,66,1.265,93,0.127,96,2.648,97,2.114,102,1.455,106,0.281,109,2.009,116,1.525,120,0.758,124,0.534,126,2.591,127,1.93,131,0.482,132,0.924,133,0.924,135,2.103,139,2.907,148,1.797,154,0.952,185,2.154,195,1.211,212,2.763,213,1.53,245,1.948,320,1.132,329,1.17,352,2.257,366,5.265,407,1.19,409,1.755,442,3.873,462,1.976,496,1.697,499,2.188,508,1.17,526,1.523,549,2.413,571,1.383,627,1.315,632,1.151,645,1.423,655,1.259,663,1.315,674,1.056,789,1.523,812,1.347,911,5.516,927,3.472,944,1.116,988,1.587,989,1.587,1074,1.056,1266,3.304,1370,1.523,1382,1.286,1509,3.1,1512,1.234,1523,2.658,1710,4.086,1766,3.747,1775,3.873,1968,5.862,2013,3.128,2052,4.639,2063,3.1,2064,2.911,2065,3.1,2066,3.1,2067,3.1,2182,3.873,2183,2.911,2187,1.668,2189,1.523,2523,2.658,2772,1.668,3098,1.668,3157,3.386,3158,3.386,3159,3.386,3160,3.386,3161,3.386,3162,3.386,3163,1.94,3164,1.776,3165,1.776,3166,1.94,3167,1.776,3168,1.94,3169,1.94,3170,1.94,3171,1.94,3172,1.776,3173,1.94,3174,1.94,3175,1.94,3176,1.94,3177,1.94,3178,1.94,3179,1.94,3180,1.94,3181,1.94,3182,1.94,3183,1.776,3184,1.94,3185,1.94,3186,1.94,3187,3.386,3188,1.94,3189,1.94,3190,3.386,3191,1.94,3192,3.386,3193,1.94,3194,1.94,3195,3.386,3196,1.94,3197,1.94,3198,1.94,3199,3.386,3200,1.94,3201,1.94,3202,1.94,3203,1.94,3204,1.94,3205,1.94,3206,1.94,3207,1.94,3208,1.776,3209,1.94,3210,1.94,3211,3.1,3212,1.94,3213,1.94,3214,1.94,3215,1.94,3216,1.776,3217,1.94,3218,1.668]],["t/926",[4,0.576,12,0.633,21,0.243,48,2.528,93,0.611,106,0.582,458,2.979,988,7.633,989,7.633]],["t/928",[4,0.621,12,0.547,21,0.261,66,1.328,93,0.528,106,0.503,127,1.399,131,2,132,3.836,133,3.836,135,1.953,139,2.794,458,2.572,788,5.027,908,4.176,909,4.505,2189,6.324,3219,7.376,3220,8.057]],["t/930",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/932",[4,0.631,12,0.536,21,0.206,93,0.517,106,0.618,114,3.722,115,2.493,116,3.352,898,6.842,2654,5.482,2655,5.482,3221,6.459]],["t/934",[4,0.635,12,0.295,20,1.603,21,0.113,93,0.285,102,2.834,106,0.409,109,5.206,115,1.509,116,2.97,126,2.523,127,1.718,135,2.128,158,4.091,222,1.723,227,4.961,306,3.478,378,3.15,391,4.67,487,3.557,527,4.018,563,5.633,877,2.579,898,5.291,1122,4.961,1354,4.806,1358,4.961,1359,5.36,1365,5.633,1381,4.67,1382,4.342,2561,5.36,3101,4.018,3222,6.552,3223,6.552,3224,6.552,3225,6.552,3226,5.142,3227,6.552,3228,6.552,3229,5.633,3230,5.633,3231,5.998,3232,5.633,3233,3.981,3234,3.981,3235,3.738,3236,4.348]],["t/936",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/938",[4,0.633,12,0.558,21,0.214,93,0.539,106,0.634,115,2.341,116,3.438,3101,6.231,3102,6.729]],["t/940",[1,1.474,4,0.642,10,0.932,12,0.098,20,0.636,21,0.038,26,0.627,44,4.673,46,1.214,48,0.704,57,3.87,62,1.202,63,2.344,66,0.428,93,0.094,96,2.465,99,0.674,102,1.404,106,0.35,115,0.599,116,1.202,127,1.453,131,2.264,132,1.238,133,1.238,135,1.588,139,3.162,169,1.48,192,1.091,216,1.474,225,1.723,325,2.367,326,1.474,352,1.927,378,3.79,404,1.723,407,1.594,409,1.347,429,1.434,430,1.397,435,0.761,445,1.131,453,5.171,465,2.579,571,1.853,598,1.968,613,1.289,617,1.542,619,2.127,816,1.474,941,1.567,957,1.687,1059,1.762,1422,1.968,1439,2.127,1492,1.805,1674,2.127,1768,1.805,1780,1.723,1820,2.127,1831,2.127,1869,2.127,1874,2.127,1879,2.127,2077,2.38,2195,2.235,2559,2.38,2800,2.04,2809,2.04,2980,1.968,3101,3.081,3105,4.819,3106,4.961,3108,2.38,3111,2.235,3114,2.127,3119,1.968,3120,2.127,3125,2.127,3140,2.127,3142,2.127,3147,1.968,3148,2.235,3149,4.819,3150,2.235,3152,2.38,3153,2.235,3237,2.6,3238,2.6,3239,2.6,3240,2.6,3241,2.6,3242,2.6,3243,2.6,3244,2.6,3245,5.605,3246,1.968,3247,2.235,3248,2.6,3249,2.6,3250,2.6,3251,2.6,3252,1.239,3253,1.441,3254,1.441,3255,1.441,3256,1.441]],["t/942",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/944",[2,1.378,4,0.636,6,1.119,9,1.527,12,0.077,19,0.919,20,0.881,21,0.029,48,0.975,54,2.207,63,2.027,66,1.548,93,0.074,98,1.296,99,0.54,102,1.829,106,0.225,114,1.697,115,1.915,116,1.609,122,1.164,124,0.99,126,1.386,127,1.666,131,0.517,135,1.698,139,2.604,150,1.87,151,0.454,154,1.766,156,2.136,157,0.558,158,1.3,159,4.747,167,0.898,170,1.576,172,1.576,173,3.085,177,2.499,190,3.302,201,2.725,216,2.041,246,1.351,251,1.576,273,2.44,275,0.606,304,1.769,306,1.911,331,2.777,334,4.544,338,2.565,342,2.565,352,1.882,403,1.3,409,1.866,416,1.527,437,0.615,453,2.041,461,1.119,462,2.806,492,2.945,524,1.634,537,1.351,621,1.324,631,1.703,642,2.135,645,2.64,655,3.085,674,1.133,703,1.576,727,1.576,890,2.012,1059,2.44,1069,1.906,1081,1.79,1133,1.324,1210,1.703,1211,1.703,1266,1.527,1445,1.484,1450,2.945,1557,1.576,1558,1.703,1640,4.634,1650,0.828,1665,2.825,1704,1.79,1815,1.576,1833,4.634,1896,1.484,1952,1.906,1953,4.353,1956,1.906,2021,1.79,2045,3.094,2119,1.906,2523,1.634,2541,1.79,2720,2.945,2830,2.336,2926,1.79,3257,5.664,3258,2.825,3259,3.295,3260,3.599,3261,3.599,3262,2.082,3263,2.082,3264,2.082,3265,2.082,3266,2.082,3267,2.082,3268,2.082,3269,2.082,3270,2.082,3271,2.082,3272,2.082,3273,2.082,3274,2.082,3275,2.082,3276,2.082,3277,2.082,3278,2.082,3279,2.082,3280,2.082,3281,1.79,3282,2.082,3283,1.906,3284,2.082,3285,2.082,3286,2.082,3287,2.082,3288,2.082,3289,2.082,3290,2.082,3291,2.082,3292,2.082,3293,3.599,3294,2.082,3295,3.599,3296,3.599,3297,2.082,3298,3.599,3299,2.082,3300,2.082,3301,2.082,3302,2.082,3303,2.082,3304,2.082,3305,2.082,3306,2.082,3307,2.082,3308,2.082,3309,2.082,3310,2.082,3311,2.082,3312,2.082,3313,3.599,3314,2.082,3315,3.599,3316,2.082,3317,2.082,3318,2.082,3319,2.082,3320,2.082,3321,2.082,3322,3.599,3323,2.082]],["t/946",[4,0.607,12,0.543,21,0.208,93,0.524,106,0.712,124,2.747,127,1.734,237,3.886,909,5.584,911,5.302,1586,8.171,1961,8.95,3324,9.144]],["t/948",[4,0.644,12,0.249,21,0.096,44,1.882,63,2.059,93,0.241,106,0.359,306,1.949,331,3.36,1459,8.507,2053,9.488,2054,7.351,2057,3.004,2278,5.267,2290,4.516,3325,5.754,3326,7.351,3327,8.03,3328,5.754,3329,5.754,3330,5.754,3331,5.754,3332,5.754,3333,7.351,3334,5.754,3335,5.754]],["t/950",[4,0.633,6,2.439,10,1.449,12,0.186,21,0.118,63,2.42,66,0.451,93,0.179,106,0.422,120,1.068,124,0.753,126,2.605,127,1.88,135,1.64,137,3.782,154,3.968,156,1.711,157,1.217,190,3.151,201,3.436,237,1.329,246,2.944,258,4.585,304,1.254,352,2.637,389,2.944,613,2.25,642,2.692,788,2.914,908,1.418,909,3.25,910,2.944,911,3.086,928,2.783,932,3.234,980,3.561,982,4.154,994,2.833,1023,3.712,1026,6.124,1041,4.585,1210,3.712,1211,3.712,1586,2.238,1692,3.901,1695,5.309,1696,3.901,1699,5.534,1702,4.154,1961,3.561,2290,8.587,2769,3.901,3324,5.322,3336,6.765,3337,4.538,3338,4.538,3339,4.538,3340,6.765,3341,4.538,3342,6.765,3343,8.088,3344,4.538,3345,4.538,3346,4.538,3347,4.538,3348,8.088,3349,4.538,3350,4.538,3351,4.538,3352,6.765,3353,4.538]],["t/952",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/954",[4,0.631,12,0.54,21,0.207,93,0.521,106,0.621,114,3.747,115,2.501,116,3.366,2654,5.519,2655,5.519,2707,5.83,3354,7.738]],["t/956",[2,1.414,4,0.634,12,0.202,20,1.188,21,0.077,30,1.997,66,1.387,93,0.195,102,3.184,106,0.525,116,2.848,124,1.335,126,1.869,127,1.895,131,2.089,135,2.04,168,3.81,180,1.363,222,1.177,223,1.558,352,2.475,429,2.678,430,2.609,458,0.948,462,2.129,522,4.444,613,2.407,758,4.937,818,6.113,873,4.444,938,3.29,941,2.927,1240,3.561,1327,3.561,1354,3.561,1355,3.561,1358,3.676,1359,3.972,1815,3.676,2153,3.561,2707,6.513,2774,4.444,2857,4.174,2950,4.444,3061,3.81,3062,3.972,3354,6.603,3355,9.264,3356,4.855,3357,4.855,3358,7.111,3359,4.855,3360,7.111,3361,7.111,3362,7.111,3363,4.855,3364,4.855,3365,4.444,3366,4.855,3367,4.855,3368,2.553,3369,2.553,3370,2.719]],["t/958",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/960",[4,0.632,12,0.346,21,0.225,56,3.379,66,1.563,93,0.334,106,0.46,109,4.372,116,1.726,127,1.502,129,4.002,135,1.787,158,3.184,165,2.934,214,3.075,216,2.891,222,2.02,227,3.861,252,4.002,259,3.075,289,5.375,331,2.978,334,3.309,378,2.452,382,4.384,385,4.384,391,3.635,429,4.065,430,3.961,527,3.127,563,4.384,616,4.012,813,4.002,816,2.891,877,3.025,885,4.002,898,5.218,1122,3.861,1181,4.172,1381,3.635,1382,3.379,1418,4.002,2153,3.74,2707,3.74,2945,4.384,3101,3.127,3229,4.384,3230,4.384,3231,4.668,3232,4.384,3371,7.37,3372,5.1,3373,4.668,3374,4.384,3375,4.668,3376,5.1,3377,5.1,3378,5.1,3379,5.1]],["t/962",[4,0.635,12,0.509,21,0.195,93,0.491,106,0.598,114,3.533,115,2.434,116,3.243,898,5.778,1355,5.497,2654,5.204,2655,5.204,3226,7.521,3354,5.342,3380,6.861]],["t/964",[4,0.63,12,0.505,21,0.248,66,1.227,93,0.488,106,0.596,114,3.511,115,2.426,116,3.23,222,2.951,877,4.418,1355,5.463,3221,6.093,3226,8.267,3233,6.818,3234,6.818,3235,6.403,3380,6.818,3381,7.448]],["t/966",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/968",[4,0.636,12,0.459,21,0.233,66,1.657,93,0.587,106,0.628,114,3.189,115,1.558,116,2.289,222,2.68,223,3.548,458,2.16,886,6.076,1579,6.788,3368,5.816,3369,5.816,3370,6.193,3382,8.965,3383,8.965,3384,6.765,3385,6.765,3386,6.193]],["t/970",[4,0.632,12,0.536,21,0.258,66,1.301,93,0.517,106,0.618,114,3.722,115,2.282,116,3.352,886,7.335,3368,6.788,3386,7.228]],["t/972",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/974",[4,0.622,12,0.41,20,2.032,21,0.157,48,1.636,49,3.732,93,0.396,102,2.681,106,0.518,126,3.197,127,1.922,135,2.013,197,2.671,222,2.392,320,2.776,352,2.442,581,7.601,584,5.388,728,7.858,877,3.582,886,5.627,1354,6.09,1358,6.287,1359,6.792,3387,8.303,3388,8.303,3389,10.219,3390,8.303,3391,8.303]],["t/976",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/978",[4,0.606,12,0.566,21,0.217,63,3.667,93,0.546,106,0.521,127,1.448,135,2.022,165,4.799,458,2.663,462,3.659,616,4.541,1639,6.824,3392,7.172,3393,8.342,3394,8.342,3395,8.342,3396,7.636,3397,7.636]],["t/980",[4,0.64,12,0.346,21,0.133,63,1.825,66,1.563,93,0.334,106,0.46,116,3.547,127,1.279,128,4.372,131,1.266,135,1.787,139,1.768,165,2.934,349,5.117,428,3.74,429,2.813,430,2.741,489,5.784,645,3.74,890,4.12,927,2.891,1380,7.44,1531,4.384,2434,4.668,3218,6.336,3392,6.336,3396,4.668,3397,4.668,3398,6.029,3399,7.37,3400,7.37,3401,7.37,3402,5.1,3403,4.668,3404,4.668,3405,5.1]],["t/982",[4,0.644,12,0.223,21,0.085,44,1.683,63,1.884,93,0.215,106,0.329,306,1.743,1459,8.559,2053,9.547,2056,10.032,2057,2.687,3406,5.266,3407,5.266,3408,5.266,3409,5.266,3410,5.266,3411,5.266,3412,5.266,3413,5.266,3414,5.266,3415,5.266,3416,5.266]],["t/984",[0,3.369,4,0.631,10,2.039,12,0.349,21,0.193,44,3.8,46,4.445,48,1.394,66,0.848,93,0.337,106,0.594,124,2.04,127,1.825,131,1.841,139,2.572,307,6.067,325,4.037,352,2.181,453,4.205,462,4.175,621,4.718,1151,5.616,1290,5.646,3246,5.616,3247,6.376,3252,4.422,3404,6.789,3417,9.623,3418,6.789,3419,7.416,3420,7.416,3421,7.416,3422,6.789]],["t/986",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/988",[4,0.632,12,0.551,21,0.211,93,0.531,106,0.629,114,3.825,115,2.321,116,3.409,227,6.143,3101,6.178,3102,6.637]],["t/990",[1,1.229,4,0.64,10,1.994,12,0.147,21,0.056,26,0.523,29,1.864,33,4.763,57,1.979,63,2.563,66,0.614,93,0.142,96,1.064,99,0.966,102,1.88,106,0.233,115,0.5,116,1.66,124,0.596,126,2.242,127,1.469,128,4.249,132,1.775,133,1.775,135,1.189,169,1.269,216,1.229,222,0.859,226,1.985,229,4.409,256,0.634,276,5.424,331,1.266,334,1.407,339,1.437,343,1.702,352,2.86,378,2.799,385,1.864,407,1.33,409,1.124,429,2.056,430,2.004,435,1.091,453,4.062,465,2.211,597,2.471,743,1.642,816,2.114,885,1.702,957,3.778,1181,1.774,1418,2.926,1435,1.774,1674,3.05,1820,3.05,1831,1.774,1869,3.05,1874,3.05,1879,3.05,2800,1.702,2809,2.926,3105,5.006,3106,6.13,3111,3.205,3114,3.05,3120,3.05,3124,3.205,3138,1.985,3139,1.985,3140,1.774,3141,1.985,3144,1.985,3146,1.985,3147,1.642,3148,1.864,3149,4.216,3150,1.864,3153,1.864,3246,3.713,3373,1.985,3374,1.864,3375,1.985,3423,3.728,3424,5.33,3425,3.413,3426,3.728,3427,3.728,3428,4.904,3429,3.728,3430,5.822,3431,3.728,3432,3.728,3433,3.728,3434,3.728,3435,5.822,3436,3.728,3437,3.728,3438,3.728,3439,3.728,3440,1.985,3441,2.168,3442,2.168,3443,3.728,3444,2.168,3445,2.168,3446,2.168,3447,2.168,3448,1.985,3449,2.168]],["t/992",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/994",[4,0.633,12,0.39,21,0.15,23,2.879,45,4.35,63,2.055,66,0.947,93,0.376,106,0.501,127,1.736,131,1.426,135,2.425,137,4.484,139,2.781,157,1.541,165,3.305,169,2.731,198,3.005,236,4.094,237,2.79,254,3.586,429,3.168,430,3.087,628,3.893,828,3.586,1418,4.509,1778,3.464,1779,3.586,2965,6.895,2968,5.259,2970,5.259,2991,6.895,3142,4.7,3450,10.241,3451,5.745,3452,5.745,3453,8.021]],["t/996",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/998",[4,0.635,12,0.554,21,0.213,93,0.535,106,0.631,150,3.213,151,3.284,156,3.816,3454,10.117]],["t/1000",[4,0.632,12,0.574,21,0.22,93,0.554,106,0.645,198,3.873,237,4.109,238,9.464]],["t/1002",[4,0.63,12,0.301,21,0.115,48,1.2,49,2.613,69,8.109,93,0.29,98,1.595,106,0.553,124,1.827,127,1.977,135,1.611,197,1.96,209,4.613,212,4.075,234,5.436,352,1.954,429,3.665,912,4.873,1586,5.436,1614,5.215,1804,5.436,2092,5.712,3455,4.43,3456,6.644,3457,6.644,3458,10.629,3459,6.644,3460,6.644,3461,6.644,3462,6.644,3463,6.644,3464,6.644,3465,6.644,3466,6.644,3467,6.644,3468,6.644,3469,5.712,3470,6.644,3471,6.644,3472,6.644,3473,6.644,3474,6.644,3475,6.644,3476,6.644,3477,6.644,3478,6.644]],["t/1004",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/1006",[0,1.746,4,0.633,8,2.149,10,0.481,12,0.496,21,0.131,39,1.274,66,0.983,67,4.873,93,0.147,102,2.658,106,0.314,107,1.489,108,1.333,115,1.373,124,1.64,127,1.674,135,1.445,139,0.779,152,2.547,154,2.925,190,2.669,191,0.671,200,4.679,201,2.91,212,1.378,214,1.355,222,0.89,305,1.795,328,3.518,339,1.489,352,2.892,429,2.778,430,1.208,447,1.701,464,4.348,465,1.333,466,2.494,517,2.066,584,2.494,606,2.819,613,2.497,616,4.249,617,3.537,655,3.869,812,1.56,877,1.333,967,1.932,1056,5.072,1058,2.669,1177,3.953,1208,5.482,1209,2.91,1210,3.144,1211,3.144,1266,1.648,1275,3.144,1422,5.531,1459,4.373,1604,3.144,1773,1.648,1780,4.84,1963,3.304,1964,3.304,2113,3.304,2231,5.761,2583,3.017,2796,2.819,3106,3.814,3167,4.611,3479,3.844,3480,3.844,3481,6.701,3482,5.962,3483,3.844,3484,3.844,3485,3.844,3486,3.844,3487,3.844,3488,3.844,3489,3.844,3490,3.844,3491,7.304,3492,5.037,3493,2.247,3494,2.247,3495,2.247,3496,2.057,3497,2.247,3498,2.247,3499,2.247,3500,2.247,3501,2.247,3502,3.844,3503,3.844,3504,3.844,3505,2.247,3506,7.304,3507,2.247,3508,2.247,3509,3.844,3510,2.247,3511,3.844,3512,3.844,3513,3.518,3514,2.247,3515,2.247,3516,4.611,3517,2.247]],["t/1008",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/1010",[4,0.623,10,1.501,12,0.475,21,0.182,66,1.512,93,0.459,102,2.262,106,0.638,124,1.927,127,1.956,135,1.698,222,2.775,223,3.674,352,2.06,458,2.237,496,4.598,828,4.374,1130,5.305,1333,4.643,3518,9.174,3519,7.006,3520,7.006,3521,7.006,3522,7.006,3523,7.006,3524,7.006,3525,7.006,3526,7.006,3527,7.006]],["t/1012",[4,0.622,12,0.574,21,0.269,48,2.292,66,1.395,93,0.554,106,0.528,130,5.735,131,2.1,134,6.407,139,2.934,458,2.701,1290,5.019,1534,6.206]],["t/1014",[4,0.622,12,0.574,21,0.269,57,4.492,66,1.395,93,0.554,106,0.528,131,2.1,134,6.407,139,2.934,458,2.701,1290,5.019,1534,6.206,1850,7.746]],["t/1016",[4,0.626,12,0.462,21,0.234,48,1.843,66,1.121,93,0.446,106,0.562,124,2.475,127,1.562,352,2.647,1058,6.248,1290,5.338,1534,6.601,3101,5.519,3125,8.778,3127,8.238,3128,8.238,3129,8.238,3130,8.238,3137,6.228,3528,8.999,3529,8.999]],["t/1018",[4,0.632,12,0.449,21,0.23,66,1.09,93,0.433,106,0.662,124,2.429,126,3.4,127,1.533,128,5.238,276,6.686,352,2.597,453,5.007,597,7.031,1290,5.238,1534,6.477,3246,6.686,3425,8.084,3440,6.054,3530,8.831]],["t/1020",[4,0.632,10,1.673,12,0.375,21,0.203,44,4.001,48,1.498,66,0.911,93,0.362,102,2.521,106,0.614,124,2.148,127,1.707,131,1.938,139,2.708,325,4.251,352,2.297,453,4.427,584,5.067,680,7.148,883,5.422,1290,6.387,1534,5.728,1820,6.388,3246,5.913,3247,6.713,3252,4.754,3417,9.857,3418,7.148,3422,7.148]],["t/1022",[4,0.631,12,0.475,21,0.239,44,4.701,66,1.155,93,0.459,106,0.677,124,2.523,127,1.592,131,2.277,139,3.181,453,5.201,584,5.953,883,6.37,1290,5.442,1534,6.729,3102,5.731,3531,9.174]],["t/1024",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/1026",[4,0.612,10,1.866,12,0.591,21,0.227,93,0.571,106,0.544,127,1.512,135,2.112,293,4.414,2777,7.974,3066,9.633,3532,8.711,3533,8.711]],["t/1028",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/1030",[3534,10.132]],["t/1032",[4,0.638,12,0.213,21,0.082,46,2.374,66,1.424,93,0.206,106,0.317,128,3.016,131,0.78,139,3.834,213,1.815,222,2.014,293,1.593,305,4.889,320,1.7,327,3.235,429,1.734,538,6.607,787,9.444,1602,3.73,1732,3.926,1853,3.85,1882,2.241,2337,2.703,2339,2.703,2342,2.703,2343,2.703,2345,4.371,2349,2.703,2353,2.703,2604,2.572,2977,4.16,3535,5.085,3536,5.085,3537,5.085,3538,5.861,3539,2.878,3540,3.144,3541,8.64,3542,6.402,3543,6.402,3544,4.655,3545,7.393,3546,2.878,3547,4.16,3548,2.878,3549,2.878,3550,2.703,3551,2.878,3552,2.878,3553,2.878,3554,2.878,3555,2.878,3556,5.085]],["t/1034",[4,0.622,12,0.309,20,1.659,21,0.118,56,5.948,57,5.342,66,1.117,73,4.824,93,0.298,106,0.56,124,1.864,127,1.935,128,4.02,352,2.64,430,3.643,502,4.398,613,3.361,617,4.02,759,4.312,787,7.534,957,4.398,1266,4.971,1435,5.545,1550,5.827,1853,3.445,1965,6.204,2685,5.132,3050,6.204,3258,7.899,3539,4.165,3557,8.976,3558,6.778,3559,6.778,3560,5.827,3561,8.217,3562,6.778,3563,6.778,3564,5.545,3565,6.778,3566,6.778,3567,6.778,3568,6.204,3569,6.778]],["t/1036",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/1038",[4,0.634,12,0.273,21,0.105,52,5.052,73,2.162,93,0.264,106,0.385,131,0.998,139,3.913,259,2.425,305,5.327,407,2.467,409,2.085,415,4.007,437,1.189,446,2.219,499,1.953,508,2.425,944,2.314,1041,6.165,1533,6.149,1535,3.291,1537,3.291,1541,3.291,1545,5.052,1734,2.793,2068,3.157,2351,3.458,2429,3.458,2985,3.291,3018,10.203,3147,3.046,3570,4.022,3571,10.444,3572,4.022,3573,3.682,3574,4.022,3575,4.022,3576,3.682,3577,3.682,3578,4.022,3579,3.682,3580,3.458,3581,4.022,3582,3.682,3583,4.022,3584,4.022,3585,3.682,3586,4.022,3587,3.682,3588,4.022,3589,3.682,3590,4.022,3591,4.022,3592,3.682,3593,4.022,3594,3.682]],["t/1040",[4,0.63,12,0.558,21,0.214,48,2.229,49,3.235,93,0.539,106,0.634,197,3.639,198,3.806,3571,9.301,3580,8.735]],["t/1042",[0,2.86,4,0.423,5,4.372,10,1.349,19,2.182,20,2.545,21,0.164,23,3.155,26,2.623,28,1.578,32,1.758,48,2.627,49,3.36,51,1.767,62,1.74,93,0.412,96,3.089,99,2.214,115,1.968,157,1.689,178,4.844,180,1.767,181,3.735,191,2.553,209,4.372,213,1.785,219,1.823,256,1.842,257,3.861,275,1.832,279,4.487,304,1.74,318,1.912,435,1.842,436,1.892,437,1.862,438,1.933,727,4.767,728,4.618,729,5.413,980,4.941,1337,5.763,2819,5.763,3595,6.296,3596,6.296,3597,6.296,3598,5.763,3599,6.296,3600,6.296,3601,6.296,3602,5.763,3603,5.413,3604,6.296,3605,5.413,3606,6.296,3607,6.296]],["t/1044",[0,4.381,1,5.469,4,0.5,6,3.674,8,3.822,21,0.178,26,1.111,35,5.301,38,8.292,45,3.485,48,2.21,51,1.292,52,3.765,56,3.05,61,4.213,62,1.272,63,3.23,73,2.474,82,4.436,85,2.823,96,2.258,98,2.937,157,2.188,229,7.304,259,4.122,273,3.119,275,1.99,284,5.877,330,4.213,337,3.957,339,5.405,349,3.196,389,2.987,597,5.405,621,5.189,759,4.349,763,7.012,927,3.876,1045,4.873,1639,3.765,1650,3.376,1778,2.775,2113,3.957,2449,4.213,2716,4.213,2796,3.376,2830,4.436,3469,3.957,3547,5.593,3608,4.603,3609,6.837,3610,6.837,3611,9.028,3612,4.603,3613,4.603,3614,4.603,3615,4.603,3616,8.156,3617,6.837,3618,6.837,3619,4.603,3620,4.603,3621,9.028,3622,4.603,3623,4.603,3624,4.603,3625,4.603,3626,4.603,3627,4.603,3628,4.603,3629,4.603,3630,4.603,3631,4.603,3632,4.603]],["t/1046",[0,3.489,8,3.021,19,2.283,20,2.187,26,2.482,28,1.925,30,3.159,32,1.509,35,2.834,44,2.768,48,1.464,49,3.021,62,1.493,63,1.933,67,3.373,107,3.58,115,1.245,135,1.862,156,2.038,157,1.449,167,2.33,179,3.458,193,4.091,195,3.373,196,4.645,214,4.631,229,4.091,236,3.851,241,4.631,271,3.751,275,1.572,287,4.645,329,3.257,386,4.645,473,4.24,517,2.904,545,4.42,549,3.851,610,3.373,616,2.941,675,4.557,719,4.091,761,4.091,782,6.284,807,4.946,824,3.751,898,3.257,910,3.506,914,3.662,941,3.257,957,3.506,968,4.645,1074,2.941,1122,4.091,1264,4.946,1282,4.24,1286,3.155,1318,4.42,1597,4.711,1613,3.851,1639,4.42,1732,3.313,2202,4.42,3101,3.313,3633,5.403,3634,8.182,3635,4.42,3636,7.682,3637,5.403,3638,4.645,3639,4.645,3640,5.403,3641,6.604,3642,5.403,3643,5.403,3644,5.403,3645,5.403,3646,5.403,3647,5.403,3648,5.403]],["t/1048",[0,3.899,4,0.425,19,2.664,23,5.227,30,3.53,50,5.818,82,5.57,131,2.131,314,5.461,527,5.265,627,7.614,1010,7.859,1506,6.297,2778,7.38,3649,7.859,3650,8.585,3651,7.859,3652,8.585]],["t/1050",[0,0.998,4,0.291,35,2.597,46,4.367,49,0.864,63,1.349,65,3.811,73,5.143,98,1.357,129,2.959,131,0.545,137,1.228,167,3.808,169,4.283,193,1.663,213,1.069,216,2.137,219,1.091,247,1.566,250,1.525,254,3.667,299,2.986,314,3.15,320,1.964,325,3.599,326,4.826,327,2.398,378,1.056,389,1.425,403,2.354,404,2.498,405,3.541,407,2.312,409,1.139,412,3.241,432,3.451,437,0.649,446,4.493,448,4.781,482,2.498,496,2.482,499,5.201,502,2.446,553,2.687,554,2.687,598,1.663,613,1.089,616,2.052,632,2.236,663,5.231,674,3.197,675,2.937,735,2.398,797,1.611,812,2.618,898,1.324,938,4.481,941,3.986,944,1.264,1045,2.687,1056,2.618,1074,2.696,1122,1.663,1229,1.724,1230,1.797,1285,1.489,1317,1.324,1328,2.765,1333,3.282,1356,1.456,1362,1.888,1382,1.456,1407,2.687,1468,3.887,1653,2.854,1670,1.797,1732,2.312,1734,2.618,1766,3.438,1768,2.618,1773,2.765,1778,2.273,1779,2.354,1823,3.084,1854,2.959,1919,1.797,2523,2.959,2608,1.888,2707,1.611,2767,1.797,2783,1.888,2796,2.765,2830,2.446,2861,3.241,2862,3.241,2878,2.011,2881,2.011,2884,2.011,2885,2.011,2887,3.451,2889,2.011,2901,2.011,2905,3.241,2908,3.451,2910,2.011,2912,1.797,2914,1.797,2918,1.797,2926,1.888,2930,3.241,2934,1.888,2944,2.011,2945,1.888,2949,2.011,2954,2.011,2972,3.241,2974,1.797,2977,1.797,2980,1.663,2981,2.011,2983,3.451,2985,3.084,2986,1.797,2988,2.011,2990,3.451,2994,2.011,2997,1.888,2998,2.011,3002,2.011,3004,2.011,3006,2.011,3008,2.011,3010,3.241,3012,2.011,3354,1.566,3653,0.91,3654,2.959,3655,2.197,3656,3.77,3657,3.451,3658,3.451,3659,2.197,3660,2.197,3661,2.011,3662,2.011,3663,2.197,3664,2.197,3665,2.197,3666,2.197,3667,1.888,3668,1.888,3669,3.451,3670,3.451,3671,2.011]],["t/1052",[4,0.468,43,4.915,46,2.805,63,2.149,131,1.491,169,4.252,175,6.494,177,5.745,179,2.704,214,3.622,256,1.758,275,3.112,320,2.009,416,6.069,446,4.563,448,5.483,453,4.691,461,3.229,496,4.147,527,5.074,640,6.769,883,4.171,927,3.406,1133,6.487,1333,5.483,1557,6.265,1558,4.915,1561,5.165,1563,4.915,1564,5.165,1566,5.165,1636,5.499,2403,4.715,2849,5.499,3172,5.499,3653,2.49,3672,6.008,3673,8.274,3674,8.274,3675,7.574]],["t/1054",[131,1.76,167,5.223,169,4.159,254,6.423,299,4.275,320,2.371,325,5.033,403,4.426,404,4.698,418,6.781,419,7.948,420,6.095,446,5.675,448,6.818,499,3.443,735,4.51,1056,7.57,2830,5.999,3653,2.938,3676,6.49,3677,6.49]],["t/1056",[131,2.353,169,3.228,320,3.17,496,4.752,676,7.756,912,6.954,1074,5.161,2918,7.756,3653,3.929]],["t/1058",[46,4.724,49,3.979,131,2.028,169,3.444,320,2.732,324,9.397,325,5.983,326,6.231,327,7.307,499,3.967,1732,6.204,1780,6.704,2194,6.683,3653,3.385]],["t/1060",[10,0.918,35,2.247,60,6.133,62,2.586,63,3.521,107,2.84,131,1.609,137,5.23,167,3.371,169,4.274,213,1.838,245,2.465,271,2.975,289,3.674,304,2.408,314,4.971,315,5.301,320,1.433,384,3.363,410,3.506,413,4.907,415,2.781,436,1.287,496,3.248,527,2.628,549,3.054,616,2.333,617,2.542,632,2.542,674,3.527,828,4.046,890,3.623,1112,3.363,1133,4.122,1163,4.619,1317,2.584,1376,3.054,1492,4.499,1653,3.245,1732,2.628,1766,2.975,1772,5.301,1778,5.933,1779,6.144,1872,3.684,1873,3.684,1875,3.684,1877,5.571,1880,3.684,1882,3.054,1884,2.975,1886,3.363,1887,3.684,1889,3.684,1891,5.571,1893,5.571,1896,4.619,1897,5.571,1898,5.571,1901,3.684,1903,3.684,1904,3.684,1906,3.684,1908,5.571,1911,3.363,1913,3.684,1914,3.684,1916,7.489,1919,3.506,3653,1.776]],["t/1062",[131,2.372,169,3.254,320,3.196,329,5.762,496,4.79,1732,5.861,1911,7.501,3653,3.961]],["t/1064",[131,2.411,158,6.065,169,3.307,320,3.249,3281,8.352,3653,4.026]],["t/1066",[35,4.169,131,1.973,137,5.561,167,3.429,169,4.068,320,2.658,1778,5.997,1779,6.21,1882,5.666,1884,6.906,3639,10.272,3653,3.294,3678,6.834,3679,9.78,3680,8.551]],["t/1068",[46,4.919,131,1.849,169,4.119,320,2.49,325,5.734,643,5.845,645,5.463,828,4.65,893,5.639,896,5.639,944,4.284,1056,5.171,1059,5.048,1316,9.014,1523,5.845,1853,5.639,3354,6.803,3653,3.086,3681,6.818,3682,6.818,3683,6.818,3684,6.093,3685,6.818,3686,6.818,3687,6.818,3688,6.818,3689,6.818]],["t/1070",[46,4.323,131,2.298,169,3.152,320,3.096,326,5.249,627,6.275,890,6.1,1166,7.01,1167,7.266,3653,3.837,3690,7.959]],["t/1072",[131,2.131,169,3.978,180,2.409,259,5.176,320,2.871,890,4.8,944,4.938,957,7.583,1285,5.818,3119,7.897,3653,3.558,3691,7.859,3692,7.859,3693,8.966]],["t/1074",[131,2.071,167,4.785,169,4.044,270,9.076,314,5.307,320,2.79,499,4.051,828,5.208,890,4.664,949,6.316,1854,6.547,1884,5.792,3398,8.384,3653,3.457,3684,6.824,3694,7.636,3695,7.636]],["t/1076",[109,6.053,131,2.056,169,4.109,320,2.77,421,9.059,446,4.569,1045,7.273,1328,7.485,1734,5.752,1933,8.348,1937,8.348,3653,3.433,3696,9.341]],["t/1078",[109,6.993,131,1.872,167,3.253,169,4.13,179,3.396,213,2.729,289,4.276,295,6.522,320,2.522,446,4.16,597,6.377,674,5.238,1317,4.548,1734,5.237,1766,5.237,1768,6.681,2912,6.171,2914,6.171,3653,3.126,3697,6.905,3698,8.808,3699,8.808]],["t/1080",[23,4.533,46,4.224,73,4.861,131,2.852,167,3.901,169,3.664,314,5.754,320,3.599,3653,3.748,3700,8.28,3701,8.28]],["t/1082",[46,3.615,131,1.921,169,4.041,320,2.588,325,4.214,453,4.389,488,10.314,490,8.002,491,7.086,492,8.002,494,7.086,495,6.075,496,5.824,497,7.086,499,3.759,500,7.086,502,5.023,503,7.086,507,6.332,509,7.086,3653,3.208,3702,3.721,3703,7.741]],["t/1084",[62,2.704,98,2.787,131,1.921,169,4.103,254,4.832,299,4.667,320,2.588,329,4.667,389,5.023,496,3.879,616,4.214,730,6.654,731,9.459,732,6.654,733,8.409,735,4.924,736,6.654,737,6.654,739,6.654,753,7.086,3653,3.208,3702,3.721,3704,7.741]],["t/1086",[131,2.335,169,3.202,320,3.145,762,7.121,866,8.086,867,8.61,869,8.61,3653,3.898,3702,4.522,3705,9.405]],["t/1088",[131,1.271,169,4.155,299,4.457,320,1.713,326,5.951,409,2.655,575,4.534,646,6.569,735,4.703,778,7.334,816,5.711,828,5.416,870,6.048,871,7.771,878,4.688,883,8.143,885,9.361,886,7.114,888,6.768,890,4.133,893,3.878,894,5.598,896,3.878,898,6.679,899,8.696,906,6.768,3653,2.123,3702,2.462,3706,5.122]],["t/1090",[65,4.22,131,1.614,169,4.262,320,2.175,360,5.105,405,3.921,499,4.241,675,3.858,792,7.507,886,4.408,918,7.994,920,4.516,922,7.994,924,5.954,925,5.954,927,5.59,928,3.989,930,5.954,932,4.636,933,5.954,935,8.065,936,5.954,938,4.408,939,5.954,941,3.921,942,5.954,944,3.741,945,7.994,948,5.954,949,4.925,951,5.954,952,5.591,954,5.591,955,4.771,957,4.22,958,5.954,960,5.954,962,5.954,3653,2.695,3702,3.127,3707,5.954]],["t/1092",[131,2.28,169,3.698,320,3.072,496,4.604,788,4.604,914,6.226,955,6.738,990,8.409,993,8.409,3653,3.807,3702,4.416,3707,8.409]],["t/1094",[131,2.353,169,3.228,289,5.375,295,6.426,320,3.17,1129,6.757,3653,3.929,3702,4.558,3708,8.679]],["t/1096",[131,2.335,169,3.202,289,5.332,320,3.145,413,7.121,1129,6.704,1133,5.983,3653,3.898,3702,4.522,3708,8.61]],["t/1098",[46,4.849,131,2.116,169,3.969,320,2.85,326,5.887,496,5.842,1166,7.862,1167,8.15,1242,9.506,3653,3.532,3702,4.097,3709,8.523]],["t/1100",[10,0.911,35,2.231,60,6.106,62,2.578,63,3.511,107,2.819,131,1.6,137,5.214,167,3.356,169,4.271,213,1.828,245,2.447,271,2.954,289,3.654,304,2.399,314,4.949,315,5.272,320,1.423,384,3.339,410,3.48,413,4.88,415,2.761,436,1.278,496,3.23,527,2.609,549,3.032,616,2.316,617,2.524,632,2.524,674,3.508,828,4.024,890,3.603,1112,3.339,1133,4.1,1163,4.594,1317,2.565,1376,3.032,1492,4.475,1653,3.221,1732,2.609,1766,2.954,1772,5.272,1778,5.917,1779,6.127,1872,3.657,1873,3.657,1875,3.657,1877,5.541,1880,3.657,1882,3.032,1884,2.954,1886,3.339,1887,3.657,1889,3.657,1891,5.541,1893,5.541,1896,4.594,1897,5.541,1898,5.541,1901,3.657,1903,3.657,1904,3.657,1906,3.657,1908,5.541,1911,3.339,1913,3.657,1914,3.657,1916,7.461,1919,3.48,3653,1.763,3702,2.045,3710,3.894]],["t/1102",[131,2.316,169,3.732,320,3.12,421,7.323,1933,8.968,1937,7.633,3653,3.867,3702,4.486,3710,8.542]],["t/1104",[63,4.232,131,1.897,169,4.091,320,2.555,462,3.351,466,4.958,507,6.25,584,4.958,600,5.996,1058,5.305,1151,5.785,1299,8.881,1301,11,3653,3.166,3702,3.673,3711,7.64,3712,7.64,3713,7.64,3714,7.64,3715,7.64,3716,7.64]],["t/1106",[4,0.538,131,2.28,169,3.698,275,3.161,320,3.072,446,5.066,448,6.087,3653,3.807,3702,4.416,3717,9.186]],["t/1108",[73,4.581,131,2.116,169,3.813,320,2.85,325,5.652,326,6.35,327,7.124,893,6.453,896,6.453,1321,8.48,1331,6.689,3653,3.532,3702,4.097,3718,7.802]],["t/1110",[131,2.372,169,3.254,320,3.196,731,7.501,1339,8.749,3653,3.961,3702,4.595,3718,8.749]],["t/1112",[131,2.316,169,3.177,320,3.12,499,4.531,1348,7.633,1351,8.022,1353,8.022,1356,6.184,3653,3.867,3702,4.486,3719,8.542]],["t/1114",[63,3.799,95,6.485,131,2.195,137,4.943,169,3.615,259,5.331,320,2.957,409,5.503,1385,9.719,1387,9.719,3653,3.664,3702,4.251,3719,8.094]],["t/1116",[131,2.353,169,3.228,290,7.179,295,6.426,320,3.17,499,4.604,3653,3.929,3702,4.558,3720,9.481]],["t/1118",[131,1.96,169,4.121,213,2.239,256,2.31,320,2.64,453,5.616,502,5.124,927,4.477,1485,7.228,1487,10.701,1488,7.228,1490,7.228,1492,5.482,1493,7.228,1495,6.197,1496,7.228,1498,7.228,1499,7.228,1501,7.228,1503,7.228,3653,3.272,3702,3.796,3721,7.896]],["t/1120",[63,3.282,131,1.739,135,2.224,169,4.01,320,2.343,496,5.902,712,6.729,819,8.028,909,5.719,1524,8.398,1527,5.305,1533,7.505,1535,5.731,1537,5.731,1539,9.685,1540,9.364,1541,7.505,1543,7.505,1545,5.731,1547,6.413,1548,6.413,3653,2.903,3702,3.368,3722,7.006]],["t/1122",[131,2.335,169,3.202,320,3.145,927,5.332,1596,8.086,1599,8.61,1601,8.61,3653,3.898,3702,4.522,3723,9.405]],["t/1124",[131,2.353,169,3.228,203,5.454,320,3.17,1376,6.757,1951,8.151,3653,3.929,3702,4.558,3724,9.481]],["t/1126",[131,2.28,152,6.087,169,3.698,320,3.072,809,6.738,909,6.072,2547,7.897,2550,7.897,3653,3.807,3702,4.416,3725,9.186]],["t/1128",[131,2.353,169,3.228,320,3.17,499,4.604,955,6.954,2501,8.151,3653,3.929,3702,4.558,3726,9.481]],["t/1130",[131,2.372,169,3.254,320,3.196,2604,7.819,2605,8.217,3653,3.961,3702,4.595,3727,9.558]],["t/1132",[63,3.27,131,1.729,169,4.147,320,2.329,499,4.953,508,4.199,526,5.466,789,5.466,927,6.139,944,4.006,1370,5.466,1710,6.919,1968,7.401,2013,6.345,2182,8.768,2183,7.856,2187,5.987,2189,5.466,3208,6.375,3211,8.365,3216,6.375,3218,5.987,3653,2.886,3702,3.348,3728,6.375]],["t/1134",[131,2.353,169,3.228,320,3.17,909,5.3,2189,7.441,3219,8.679,3653,3.929,3702,4.558,3728,8.679]],["t/1136",[73,4.899,131,2.263,169,3.681,320,3.048,499,4.426,516,7.507,890,5.096,3653,3.777,3654,8.486,3702,4.382,3729,9.115]],["t/1138",[131,2.372,169,3.254,320,3.196,3392,8.217,3403,8.749,3653,3.961,3702,4.595,3730,9.558]],["t/1140",[131,2.263,137,5.096,169,3.681,320,3.048,1778,5.495,1779,5.69,2965,9.295,3450,9.897,3653,3.777,3702,4.382,3731,9.115]],["t/1142",[131,1.546,169,4.224,213,2.735,320,2.083,538,7.89,787,9.737,1732,5.914,1882,4.44,2337,5.355,2339,5.355,2342,5.355,2343,5.355,2345,7.292,2349,5.355,2353,5.355,2604,5.096,2977,6.939,3538,5.703,3544,7.764,3545,8.828,3546,5.703,3547,5.096,3548,5.703,3549,5.703,3550,5.355,3551,5.703,3552,5.703,3553,5.703,3554,5.703,3555,5.703,3653,2.582,3702,2.995,3732,6.23]],["t/1144",[131,2.372,134,7.237,169,3.254,320,3.196,1290,5.669,3653,3.961,3702,4.595,3733,8.749]],["t/1146",[131,2.372,134,7.237,169,3.254,320,3.196,1290,5.669,3653,3.961,3702,4.595,3733,8.749]],["t/1148",[52,7.279,73,3.595,131,1.66,169,4.204,259,4.032,320,2.237,407,4.102,409,3.467,415,5.773,437,1.977,446,3.689,499,3.248,508,4.032,944,3.847,1041,7.521,1533,8.179,1535,5.471,1537,5.471,1541,5.471,1545,7.279,1734,4.644,2068,5.249,2351,5.75,2429,5.75,2985,5.471,3147,5.064,3573,6.123,3576,6.123,3577,6.123,3579,6.123,3580,5.75,3582,6.123,3585,6.123,3587,6.123,3589,6.123,3592,6.123,3594,6.123,3653,2.772,3702,3.215,3734,6.688]],["t/1151",[0,3.986,19,2.242,26,2.737,108,6.27,216,5.993,257,5.382,329,5.291,334,5.695,342,6.255,343,8.296,781,6.888,1284,8.034,3735,7.545,3736,8.776]],["t/1153",[30,4.289,48,2.826,53,5.818,56,5.689,57,4.557,99,2.703,115,2.403,117,5.456,161,5.913,329,6.288,3560,8.966,3737,7.859,3738,7.859]],["t/1155",[30,2.969,48,2.812,56,7.276,57,5.509,99,1.871,115,1.663,117,5.332,128,4.283,161,4.093,167,3.114,179,3.25,329,7.326,557,9.778,610,4.507,642,4.283,898,6.257,3221,5.906,3235,8.043,3560,6.207,3739,7.22,3740,6.609,3741,7.22,3742,6.609]],["t/1157",[4,0.404,19,2.087,98,2.942,108,4.846,114,3.851,116,2.764,131,2.028,257,7.377,308,7.023,644,5.992,767,6.185,2542,7.023,2707,5.992,2708,7.478,3740,7.478,3742,7.478,3743,8.169,3744,8.169,3745,8.169,3746,8.169,3747,7.478,3748,8.169,3749,8.169,3750,8.169]],["t/1159",[4,0.41,23,4.151,94,6.076,320,3.412,499,5.862,898,4.994,949,6.272,1122,6.272,2707,6.076,3354,5.904,3654,6.501,3657,7.583,3658,7.583,3661,7.583,3662,7.583,3668,7.121,3669,7.583,3670,9.341,3671,7.583,3751,8.284]],["t/1161",[0,3.981,19,2.239,30,2.69,48,2.375,50,4.433,79,4.661,90,4.797,99,1.695,108,5.864,161,3.708,173,4.244,185,4.16,195,5.472,216,5.605,271,4.541,273,4.433,334,4.244,342,4.661,343,5.133,350,4.661,391,4.661,516,4.541,517,4.711,524,5.133,761,4.952,781,5.133,782,8.088,1089,4.952,1407,4.661,1736,5.987,1737,4.797,2154,5.133,2655,6.086,2830,4.244,2991,5.622,3101,6.063,3398,5.35,3605,7.535,3735,7.535,3752,6.54,3753,6.54,3754,5.987,3755,5.987,3756,5.987,3757,6.54,3758,5.987,3759,6.54,3760,6.54,3761,5.987]],["t/1163",[1,3.15,4,0.275,10,1.19,20,1.36,26,1.341,30,3.732,35,2.914,39,4.442,48,1.505,63,3.247,77,4.776,85,3.407,90,4.075,99,2.795,115,1.28,159,3.765,161,5.146,177,3.857,179,2.501,190,3.857,195,3.468,203,4.507,216,5.146,248,5.085,262,4.206,306,2.949,342,7.025,481,3.605,490,4.545,621,4.984,766,4.545,787,4.36,866,4.776,910,3.605,914,3.765,941,3.349,1281,6.014,1290,3.295,1315,5.085,1604,4.545,1615,4.776,1703,4.545,1833,4.545,1938,4.545,1949,4.776,1980,4.776,2203,4.36,2236,5.085,2280,4.206,2518,5.085,2542,6.735,2583,4.36,2585,4.206,2610,5.085,2830,3.605,3061,6.149,3259,5.085,3635,4.545,3762,5.555,3763,5.555,3764,5.085,3765,7.172,3766,5.555,3767,5.555,3768,5.555,3769,5.555,3770,5.555,3771,5.085,3772,5.555,3773,5.085,3774,5.085,3775,5.555,3776,5.555]],["t/1165",[0,2.776,1,5.414,4,0.533,19,2.541,20,0.971,21,0.194,23,1.989,26,2.401,30,3.065,48,2.019,49,1.561,66,0.654,73,2.133,77,3.412,85,2.434,95,2.911,98,1.429,99,2.789,106,0.248,114,2.881,115,2.083,116,2.068,135,0.962,150,1.561,167,1.712,179,1.786,193,3.005,209,2.755,216,5.126,219,1.149,242,3.246,257,2.434,259,5.047,271,2.755,276,3.005,331,4.352,332,3.412,334,2.575,338,2.828,339,5.548,342,6.806,409,2.057,435,1.161,468,2.911,473,3.115,499,1.927,517,2.133,553,4.356,610,2.478,616,3.327,621,2.524,675,2.354,727,3.005,728,4.483,729,3.412,767,3.005,782,3.246,797,2.911,813,3.115,816,2.25,827,3.115,898,2.393,910,5.432,1045,5.967,1181,3.246,1318,3.246,1355,2.911,1631,3.412,1738,3.412,2115,3.633,2154,3.115,2585,5.643,2660,3.412,2720,4.999,2721,3.633,2830,4.836,2905,5.254,2972,3.412,3015,8.276,3221,3.246,3226,3.115,3547,3.246,3598,3.633,3602,3.633,3635,3.246,3667,3.412,3668,3.412,3755,3.633,3773,3.633,3774,3.633,3777,3.968,3778,3.968,3779,3.968,3780,3.968,3781,3.633,3782,6.111,3783,3.968]],["t/1167",[0,3.215,1,1.671,4,0.545,19,2.261,20,1.181,21,0.077,26,1.164,28,1.209,30,2.911,35,2.531,39,1.671,40,2.534,43,2.412,44,1.511,45,3.653,48,2.272,49,1.159,51,0.827,57,2.561,62,0.815,67,1.84,85,2.959,89,2.534,90,2.162,94,2.162,97,3.012,98,1.062,99,2.549,107,3.198,109,1.749,114,2.888,115,1.799,116,2.073,126,1.135,135,1.17,137,3.958,149,2.314,154,1.446,157,0.791,167,2.642,177,2.047,179,2.757,181,4.199,191,1.442,205,1.84,216,5.018,219,0.853,242,3.947,250,2.047,252,4.807,256,0.862,257,4.789,259,4.268,267,2.699,268,2.232,270,2.412,279,2.101,289,1.671,292,2.412,304,1.957,337,2.534,342,6.814,346,2.534,350,2.101,352,0.867,360,2.314,389,1.913,411,2.534,426,2.699,429,2.661,435,1.412,461,1.584,464,1.913,473,2.314,499,1.432,508,1.777,517,1.584,619,2.412,621,1.875,625,2.699,632,1.749,640,2.412,644,2.162,727,2.232,728,2.162,743,3.653,758,2.047,767,3.653,799,2.534,824,2.047,875,2.101,890,2.698,1074,3.334,1140,2.699,1282,2.314,1283,2.412,1286,4.896,1287,2.776,1348,2.412,1351,2.534,1353,2.534,1356,1.954,1443,3.947,1579,4.638,1585,3.012,1591,2.412,1597,1.808,1613,2.101,1737,2.162,1778,4.268,1779,3.012,2194,2.412,2531,5.266,2532,2.699,2687,5.011,2692,2.232,2706,2.699,2710,6.48,2711,2.699,2712,2.699,2713,2.699,2714,5.607,3060,2.314,3101,1.808,3258,4.807,3605,2.534,3638,2.534,3641,4.148,3735,4.148,3781,2.699,3784,2.948,3785,2.948,3786,2.948,3787,2.948,3788,4.825,3789,2.948,3790,2.948,3791,4.825,3792,2.699,3793,2.948,3794,2.699,3795,2.948,3796,4.825,3797,2.948,3798,2.948,3799,2.948,3800,2.948,3801,2.948,3802,2.948,3803,2.948]],["t/1170",[117,4.837,3738,9.118,3804,9.961]],["t/1172",[4,0.625,10,1.018,12,0.322,21,0.124,49,2.753,65,4.541,66,1.788,93,0.311,106,0.519,116,2.368,124,1.307,127,0.825,195,4.369,203,5.274,214,4.22,222,1.882,223,2.492,279,4.988,304,1.935,320,2.34,407,5.622,409,3.628,446,5.056,578,9.359,632,2.818,655,4.541,712,5.133,834,6.017,875,4.988,886,4.743,2290,5.493,2772,7.881,2796,5.133,2807,6.407,3805,10.572,3806,10.224,3807,6.999,3808,6.999,3809,6.999,3810,6.999,3811,4.751,3812,4.751]],["t/1174",[4,0.614,12,0.605,21,0.232,93,0.584,106,0.666,222,3.529,223,4.672,1045,6.35,1932,7.659,3813,8.909]],["t/1176",[4,0.638,10,0.722,12,0.229,21,0.088,46,2.51,93,0.221,102,1.735,106,0.418,124,0.926,126,2.069,127,1.451,135,2.267,152,3.561,167,2.318,214,3.24,222,1.334,223,1.767,327,3.419,352,1.581,462,2.357,495,4.218,571,2.401,608,3.83,712,3.942,740,4.62,786,4.62,813,2.644,816,1.91,875,2.401,1059,3.642,1163,3.83,1328,3.942,1422,4.069,1506,2.471,1770,8.158,1773,3.942,2480,4.92,2930,4.62,3513,4.92,3814,5.374,3815,5.374,3816,8.912,3817,5.374,3818,5.374,3819,5.374,3820,5.374,3821,5.374,3822,5.374,3823,4.92,3824,5.374,3825,4.92,3826,5.374,3827,5.374,3828,5.374,3829,4.62,3830,5.374,3831,5.374,3832,5.374,3833,5.374,3834,5.374,3835,5.374,3836,5.374,3837,7.653,3838,5.374,3839,5.374,3840,5.374,3841,3.368,3842,3.368,3843,3.368,3844,3.368]],["t/1178",[0,4.818,4,0.642,5,5.248,12,0.358,21,0.138,57,2.804,93,0.346,106,0.472,293,2.676,305,2.466,642,6.625,716,4.541,1163,7.961,2654,5.248,2655,5.248,3845,6.919,3846,7.559,3847,7.559,3848,5.282]],["t/1180",[0,4.266,21,0.245,28,1.82,30,4.281,99,2.434,101,6.224,111,5.943,161,4.119,180,2.039,181,4.309,187,6.522,216,4.119,297,7.372,304,2.008,306,3.856,318,2.206,345,5.328,824,5.044,928,5.76,1074,5.113,1286,6.426,1570,5.5,1574,6.245,1613,6.695,1640,5.943,1803,5.701,2152,5.943,2154,5.701,3849,7.264,3850,7.264,3851,7.264,3852,6.65,3853,6.65]],["t/1182",[0,2.718,4,0.636,8,2.159,10,0.484,12,0.153,20,1.465,21,0.175,26,0.932,30,2.461,51,1.68,57,2.05,63,1.382,66,1.208,93,0.148,99,1.001,102,2.366,106,0.457,108,4.346,111,3.16,116,2.025,120,0.882,122,1.263,126,0.87,127,1.639,131,0.561,132,1.839,135,1.451,139,0.784,154,2.936,157,0.606,165,1.3,169,0.769,180,1.084,182,3.031,185,3.807,188,2.753,223,1.185,239,6.299,272,2.833,275,1.124,293,1.145,320,0.756,339,4.855,345,2.833,352,1.977,378,1.086,461,1.214,462,1.694,464,1.466,465,1.34,466,2.506,471,2.925,496,1.936,520,2.506,548,1.611,642,2.291,676,4.896,704,3.16,912,1.657,920,2.682,928,2.369,1003,1.569,1074,2.102,1286,4.819,1326,2.925,1577,1.411,1589,2.56,1591,1.849,1613,1.611,1737,2.833,1803,3.031,1863,1.943,1975,3.32,1977,3.32,1978,3.16,2329,3.536,2472,3.536,2685,1.711,2687,1.849,2692,2.925,2918,1.849,3096,2.069,3469,3.32,3852,3.536,3853,5.479,3854,3.862,3855,5.058,3856,3.862,3857,3.862,3858,3.862,3859,3.862,3860,3.862,3861,4.63,3862,5.058,3863,3.862,3864,3.536,3865,3.862,3866,3.862,3867,3.862,3868,3.862,3869,3.862,3870,3.862,3871,5.985,3872,5.985,3873,3.536,3874,3.862,3875,2.26,3876,3.862,3877,2.26,3878,2.26,3879,2.26,3880,2.26]],["t/1184",[4,0.58,12,0.643,21,0.247,93,0.621,106,0.592,458,3.027,1003,6.583]],["t/1187",[0,2.664,4,0.631,8,2.104,10,0.47,12,0.255,15,3.236,21,0.129,28,0.943,30,3.347,48,1.02,63,1.347,66,0.815,79,1.563,93,0.144,98,2.378,101,2.494,102,1.894,106,0.309,124,0.603,126,3.397,127,1.694,135,1.422,148,2.625,154,1.847,180,1.646,185,2.394,188,3.525,212,4.05,222,2.616,244,3.079,247,3.525,250,3.434,273,1.486,306,4.83,350,1.563,352,2.268,360,1.721,403,1.369,408,1.721,430,1.178,437,0.648,447,1.66,462,1.651,502,1.423,520,1.423,575,1.345,613,2.908,617,1.301,642,2.233,703,1.66,704,3.079,728,2.761,743,2.85,798,1.721,823,1.885,872,2.007,877,1.301,908,1.136,920,4.585,927,3.744,1177,1.721,1282,9.003,1286,1.28,1407,1.563,1450,3.079,1567,1.721,1590,1.885,1597,3.597,1613,1.563,1616,3.445,1757,2.761,1795,2.007,1804,4.799,1815,1.66,1972,2.007,1975,3.236,1977,3.236,1978,3.079,2092,1.885,2107,1.885,2416,2.007,2578,2.007,2821,3.079,2829,3.236,3864,5.37,3873,3.445,3881,3.764,3882,3.445,3883,3.764,3884,3.764,3885,5.866,3886,5.866,3887,3.764,3888,3.764,3889,2.193,3890,2.193,3891,3.764,3892,2.193,3893,5.866,3894,2.193,3895,3.764,3896,2.193,3897,2.193,3898,3.764,3899,2.193,3900,2.007,3901,2.193,3902,2.193,3903,2.193,3904,2.193,3905,2.193,3906,3.764,3907,2.193,3908,2.193,3909,2.193,3910,3.764,3911,2.193,3912,2.193,3913,2.193,3914,2.193,3915,2.193,3916,2.193,3917,2.193,3918,2.193,3919,2.193,3920,2.193]],["t/1189",[0,3.763,4,0.62,28,2.076,96,4.064,98,2.983,102,2.675,103,10.566,104,7.583,105,6.777,106,0.517,107,6.762,108,4.914,185,5.27,3921,8.284]],["t/1191",[4,0.625,12,0.574,21,0.22,66,1.395,93,0.554,106,0.645,378,4.068,386,7.274,1273,7.746,1275,8.458,3922,10.338]],["t/1193",[4,0.64,12,0.195,21,0.123,49,1.856,56,3.127,66,2.061,68,8.365,93,0.309,106,0.435,115,1.907,117,2.292,124,0.789,126,1.105,127,0.819,128,2.799,158,2.946,203,2.715,225,3.127,227,3.573,324,3.861,378,1.379,391,3.364,517,2.536,553,3.364,554,3.364,719,3.573,761,3.573,797,3.461,1129,3.364,1316,3.704,1321,3.573,1355,3.461,1443,3.861,1968,2.894,2591,2.467,2654,3.277,2660,4.057,3060,3.704,3101,2.894,3679,4.057,3923,4.719,3924,4.719,3925,4.719,3926,4.719,3927,4.719,3928,4.32,3929,4.719,3930,4.719,3931,4.719,3932,4.719,3933,2.869,3934,2.347,3935,2.626,3936,2.626,3937,2.626]],["t/1195",[4,0.602,12,0.547,21,0.261,66,1.328,93,0.528,106,0.713,124,2.759,127,1.984,2591,8.624,3934,6.592,3935,9.183,3936,9.183,3937,9.183]],["t/1197",[10,1.775,19,2.607,20,2.497,21,0.216,26,2.462,28,2.076,32,2.313,51,2.325,62,2.29,99,2.147,115,1.908,157,2.222,180,2.325,191,2.475,213,2.349,219,2.398,256,2.423,275,2.411,304,2.29,318,2.516,435,2.423,436,2.489,437,2.449,438,2.543]],["t/1198",[4,0.636,12,0.092,21,0.035,46,2.959,63,0.883,65,1.601,66,0.407,73,0.731,93,0.089,102,2.637,106,0.337,109,3.201,127,1.833,131,0.84,132,0.647,133,0.647,135,1.308,139,0.855,144,4.235,167,1.064,180,0.692,222,0.539,223,0.713,299,4.267,305,4.435,325,1.343,352,1.587,409,2.157,418,1.809,461,1.326,466,4.112,482,3.576,483,6.478,496,2.704,499,0.66,508,1.487,516,3.349,520,5.3,521,7.021,523,1.029,526,1.936,527,3.309,575,4.707,613,2.063,674,1.343,735,4.502,890,0.76,938,1.672,941,1.487,1316,1.936,1327,3.052,1370,3.265,1380,2.12,1381,3.846,1382,3.576,1407,1.758,1710,3.15,1766,1.713,1823,7.02,1825,2.258,1968,3.886,2654,1.713,2692,4.798,2861,3.577,2862,3.577,2986,5.79,2993,2.12,3061,3.265,3062,3.404,3064,2.018,3065,2.258,3230,2.12,3232,2.12,3564,5.184,3568,2.258,3638,3.577,3654,1.936,3761,7.026,3764,2.258,3938,4.161,3939,2.467,3940,2.467,3941,6.337,3942,4.161,3943,4.161,3944,2.467,3945,2.12,3946,2.258,3947,2.258,3948,2.467,3949,2.467,3950,2.467,3951,2.467,3952,2.467,3953,2.467,3954,2.467,3955,2.258,3956,2.467,3957,2.467,3958,2.467,3959,2.467,3960,6.337,3961,4.161,3962,4.161,3963,2.467,3964,2.467,3965,2.467,3966,2.467,3967,4.161,3968,2.467,3969,2.467,3970,2.467,3971,2.467,3972,2.467,3973,1.359,3974,1.359]],["t/1200",[4,0.628,12,0.502,19,2.428,21,0.247,30,3.044,48,2.005,66,1.22,73,3.978,93,0.485,102,3.07,106,0.593,127,1.65,130,5.016,135,2.305,148,5.046,890,4.138,3975,7.401,3976,9.506,3977,9.506]],["t/1202",[4,0.608,12,0.475,21,0.239,48,1.898,63,2.507,65,5.953,66,1.155,73,3.765,93,0.459,106,0.677,109,6.438,124,2.523,127,1.592,290,6.946,409,3.631,516,7.102,1340,6.413,1381,6.539,1382,4.643,3064,7.505,3945,6.023,3978,10.853,3979,9.174,3980,6.413]],["t/1204",[4,0.635,12,0.211,21,0.131,66,1.048,93,0.204,96,1.526,102,2.36,106,0.315,127,1.869,135,1.772,148,5.542,277,4.334,299,5.184,352,3.167,516,2.16,520,5.579,537,2.019,613,2.5,735,5.47,1114,4.334,1326,5.534,1327,3.698,2737,6.691,2800,3.957,2986,7.034,3246,3.817,3934,2.545,3981,2.848,3982,5.819,3983,5.041,3984,7.309,3985,7.309,3986,5.041,3987,5.041,3988,5.041,3989,5.041,3990,5.041,3991,7.309,3992,5.041,3993,7.309,3994,5.041,3995,7.309,3996,9.43,3997,9.43,3998,7.309,3999,7.309,4000,5.041,4001,5.041]],["t/1207",[4,0.637,12,0.43,21,0.165,46,4.004,93,0.637,106,0.535,139,3.614,169,2.919,320,3.485,326,5.909,627,5.811,890,5.827,1166,6.492,1167,6.729,1505,4.968,1506,4.643,3690,7.371]],["t/1209",[1,1.267,3,1.921,4,0.635,6,1.201,8,2.138,10,0.479,12,0.152,21,0.058,23,1.917,26,0.923,30,0.919,32,1.068,46,4.665,48,1.359,49,2.864,57,2.03,63,0.799,66,1.353,73,1.201,85,1.37,90,1.639,93,0.146,96,1.877,98,0.804,106,0.371,114,1.053,115,1.891,116,1.697,122,1.249,124,0.614,127,0.871,131,0.555,139,1.326,148,1.186,154,1.096,165,1.285,190,2.656,195,1.395,196,1.921,197,0.988,198,1.879,199,3.501,200,3.002,201,2.896,202,2.805,203,2.2,204,3.501,205,2.388,206,5.241,207,3.501,208,3.501,209,2.656,210,3.002,212,1.37,216,1.267,222,0.885,223,1.172,234,3.129,236,1.592,243,1.692,269,1.45,293,1.132,320,0.747,326,1.267,331,1.305,334,1.45,338,1.592,350,1.592,378,1.074,379,2.045,380,1.921,393,2.045,409,1.158,411,3.288,446,1.232,462,0.98,556,1.639,616,2.73,620,1.753,627,4.526,643,1.753,649,1.828,674,1.216,675,1.325,677,1.921,758,1.551,762,1.692,877,1.325,890,2.138,898,2.306,944,1.285,1011,2.045,1059,5.564,1089,1.692,1166,1.692,1167,1.753,1356,2.535,1447,4.312,1614,1.753,1961,1.753,2202,1.828,2821,1.828,2830,2.482,3283,2.045,3365,2.045,3603,3.288,3635,1.828,3690,4.312,3754,2.045,3771,3.501,3823,7.515,3825,7.515,4002,2.234,4003,3.825,4004,3.825,4005,3.825,4006,3.825,4007,3.825,4008,3.825,4009,3.825,4010,3.825,4011,3.825,4012,3.825,4013,3.825,4014,3.825,4015,8.209,4016,3.825,4017,3.825,4018,3.825,4019,3.825,4020,2.045,4021,3.825,4022,2.234,4023,2.045,4024,2.234,4025,2.234,4026,2.234,4027,2.234,4028,2.234,4029,3.825,4030,2.234,4031,2.234]],["t/1211",[4,0.615,10,2.06,12,0.357,19,1.343,21,0.137,30,2.163,32,1.468,46,3.518,48,1.425,49,4.003,66,0.867,93,0.344,96,2.58,102,2.433,106,0.47,115,1.211,126,2.025,127,1.937,131,1.87,135,1.275,154,3.697,161,2.981,181,3.119,197,2.326,206,5.914,209,3.651,222,2.083,223,2.758,279,3.748,320,1.758,352,2.828,462,2.306,813,4.127,816,2.981,927,2.981,1356,3.485,1447,7.57,1768,3.651,2376,4.814,2830,3.412,3603,7.57,3900,4.814,4032,5.259,4033,5.259,4034,5.259,4035,5.259,4036,5.259,4037,5.259,4038,5.259,4039,5.259,4040,5.259,4041,5.259,4042,5.259,4043,5.259,4044,4.814,4045,5.259,4046,5.259,4047,5.259,4048,5.259,4049,5.259,4050,5.259]],["t/1213",[4,0.609,12,0.578,21,0.222,93,0.558,97,5.321,98,3.069,106,0.648,200,6.689,222,3.376,407,5.227,727,6.453,877,5.055,3794,7.802,3829,7.327,4051,8.523,4052,8.523]],["t/1216",[4,0.638,12,0.219,21,0.084,46,4.461,65,3.365,66,1.737,73,5.135,93,0.211,106,0.324,115,1.718,127,1.13,131,1.615,132,1.533,133,1.533,135,1.578,139,3.588,167,2.807,270,5.324,299,3.126,314,2.049,320,3.195,403,3.237,404,3.436,405,5.76,499,1.564,561,4.747,735,3.299,890,1.801,949,2.439,1229,4.07,1230,4.242,1240,7.008,1328,7.008,1333,3.436,1468,4.07,1854,2.528,1884,2.237,2654,2.237,2655,2.237,3564,4.242,3634,2.949,4053,5.185,4054,5.185,4055,5.185,4056,5.185,4057,5.185,4058,5.185,4059,5.185,4060,5.185,4061,5.185,4062,3.221,4063,3.221,4064,3.221]],["t/1218",[4,0.625,12,0.402,21,0.154,66,0.975,73,3.18,93,0.388,102,1.911,106,0.511,127,1.63,131,1.469,132,2.817,133,2.817,135,2.456,139,3.255,167,2.552,180,1.661,195,3.694,222,2.344,259,3.568,409,3.067,423,5.417,890,3.308,894,4.48,944,4.71,957,7.319,1285,5.549,1530,5.417,1670,4.841,3101,3.629,3119,7.109,3120,6.698,3258,4.644,3641,5.087,3691,5.417,3692,5.417,3693,7.039,4065,5.917,4066,5.917,4067,5.917,4068,5.917,4069,5.917]],["t/1220",[4,0.587,12,0.609,21,0.234,26,2.166,30,3.691,48,2.432,66,1.479,93,0.588,106,0.56,378,4.315,458,2.866,1532,7.343,3845,8.217]],["t/1223",[4,0.62,23,5.727,26,1.623,28,1.686,30,2.766,32,1.878,98,2.422,106,0.557,108,5.298,114,3.171,116,2.276,127,1.168,131,1.67,135,1.631,150,2.646,151,2.704,179,4.02,254,4.199,257,4.125,268,5.093,352,1.978,403,4.199,462,4.398,809,4.934,1309,5.503,1310,9.178,1333,5.918,2202,5.503,4070,8.931,4071,8.931]],["t/1225",[0,0.906,1,1.966,2,3.253,4,0.633,10,0.596,12,0.073,20,1.673,21,0.106,23,1.394,28,0.869,30,1.426,32,0.968,39,1.13,44,3.192,51,0.973,53,0.73,54,1.223,57,1.058,66,1.422,85,1.223,90,0.791,93,0.071,98,1.249,102,2.292,106,0.389,114,2.169,115,1.878,116,2.698,120,0.421,122,0.603,124,0.765,126,1.335,127,1.754,131,0.495,135,1.333,148,1.058,150,1.996,151,0.433,152,1.321,153,2.392,154,2.886,155,1.631,156,3.49,157,0.746,158,3.168,159,1.351,160,1.825,167,2.189,178,1.966,179,3.306,180,1.291,181,2.729,182,1.565,183,1.825,184,1.825,185,1.268,186,1.825,187,2.407,188,1.421,189,1.825,192,2.625,198,1.042,211,1.631,212,0.661,214,2.453,222,0.427,241,2.09,250,1.384,262,1.51,269,1.294,306,1.058,329,1.202,349,1.384,352,2.16,424,0.987,428,0.791,430,0.579,442,1.714,445,1.565,458,1.107,461,1.072,462,0.875,548,1.983,557,0.927,575,1.223,613,0.989,627,1.351,655,0.699,674,2.215,743,1.51,760,0.882,797,4.315,800,0.882,816,1.577,877,0.639,894,0.816,927,0.611,969,2.041,974,0.987,979,0.987,1003,0.748,1009,0.846,1058,1.384,1074,1.085,1209,1.51,1266,0.791,1286,1.164,1325,1.825,1326,2.625,1445,0.768,1492,1.384,1621,3.483,1631,1.714,1737,1.462,1773,0.791,1803,2.721,1815,0.816,1896,2.471,1986,0.987,1993,2.276,2095,0.987,2101,1.825,2458,2.106,2459,4.499,2561,1.631,2585,0.816,2827,0.987,2922,2.547,3021,4.211,3098,1.714,3164,1.825,3165,0.987,3667,4.362,3675,3.174,3792,3.174,3861,1.825,3882,0.987,3928,1.825,3955,0.987,4072,1.994,4073,1.994,4074,1.994,4075,1.994,4076,1.994,4077,1.994,4078,1.994,4079,1.994,4080,1.994,4081,1.994,4082,1.994,4083,1.994,4084,3.467,4085,1.994,4086,1.994,4087,1.994,4088,1.994,4089,1.994,4090,1.994,4091,1.994,4092,1.994,4093,1.994,4094,1.994,4095,1.994,4096,1.994,4097,1.994,4098,1.994,4099,0.927,4100,0.927,4101,1.078,4102,1.078,4103,1.078,4104,1.078,4105,1.078,4106,1.078,4107,1.078,4108,1.078,4109,1.078,4110,1.078,4111,1.078,4112,1.078,4113,1.078,4114,1.078,4115,1.078,4116,1.078,4117,1.078,4118,1.078,4119,1.078,4120,1.994,4121,1.078,4122,1.078,4123,1.994,4124,0.987,4125,1.078,4126,1.078,4127,1.078,4128,1.078,4129,1.078,4130,1.994,4131,1.994,4132,1.994,4133,1.078,4134,1.078,4135,1.078,4136,1.078,4137,1.994,4138,5.499,4139,1.078,4140,1.078,4141,1.994,4142,1.078,4143,1.078,4144,1.078,4145,1.078,4146,1.078,4147,2.782,4148,1.078,4149,1.994,4150,1.078,4151,1.078,4152,1.078,4153,1.078,4154,1.078,4155,1.078,4156,1.078,4157,1.078,4158,1.078,4159,1.078,4160,1.078,4161,1.078,4162,1.994,4163,1.078,4164,1.078,4165,1.078,4166,1.078,4167,1.078,4168,1.078]],["t/1227",[4,0.608,10,1.909,12,0.605,21,0.232,93,0.584,106,0.556,127,1.546,135,2.16,458,2.844,1003,6.186,4099,7.659,4100,7.659]],["t/1229",[4,0.602,10,1.953,12,0.619,21,0.237,93,0.597,106,0.569,127,1.582,135,2.21,4099,7.836,4100,7.836]],["t/1231",[4,0.628,10,1.147,12,0.363,21,0.139,93,0.351,96,2.627,106,0.605,122,2.993,124,1.472,127,1.849,131,1.329,132,3.633,135,1.298,139,1.856,156,2.878,157,1.436,158,4.765,179,3.436,198,3.632,222,3.024,236,5.44,237,2.6,239,6.561,269,3.474,293,2.713,306,4.051,352,2.245,465,3.176,613,2.655,643,4.202,649,4.38,655,3.474,883,3.717,965,4.202,1363,4.901,1728,4.603,2083,4.901,2685,4.054,2821,4.38,3281,4.603,3651,4.901,4169,5.354,4170,5.354,4171,5.354,4172,5.354,4173,5.354,4174,5.354,4175,5.354,4176,5.354,4177,5.354,4178,5.354,4179,5.354,4180,5.354,4181,5.354]],["t/1234",[3737,9.196,4182,10.045]],["t/1236",[4,0.638,10,0.925,12,0.125,20,0.45,21,0.048,22,1.348,30,0.756,35,0.964,45,1.391,46,1.508,48,0.498,63,1.545,65,2.095,66,1.576,73,1.735,82,1.192,93,0.12,95,2.368,96,0.902,102,0.593,106,0.269,109,3.081,115,1.501,116,1.758,124,0.505,127,1.688,131,0.456,135,1.903,137,2.414,139,2.941,161,1.042,165,1.057,167,2.241,192,1.391,222,1.711,245,1.857,289,1.831,290,2.445,293,0.931,327,2.054,352,2.067,378,0.883,403,2.016,404,2.14,407,1.127,409,2.693,429,1.014,430,1.735,437,0.955,458,1.031,461,2.792,493,2.776,499,2.523,502,1.192,512,1.682,537,1.192,611,2.445,617,1.09,627,2.188,642,3.866,646,2.445,759,1.169,883,2.242,898,1.947,941,1.108,1009,2.534,1358,3.933,1381,3.078,1382,3.443,1579,2.445,1751,1.503,1778,1.947,1779,3.243,1882,1.31,1884,2.242,2152,1.503,2290,2.534,2385,4.25,2486,2.776,2725,2.956,2979,2.956,2993,1.58,3064,2.641,3142,1.503,3147,2.445,3639,6.043,3678,1.58,3679,5.085,3680,4.466,3945,1.58,3946,4.755,3947,5.415,3980,1.682,4183,3.229,4184,3.229,4185,3.229,4186,3.229,4187,3.229,4188,3.229,4189,3.229,4190,3.229,4191,3.229,4192,3.229,4193,3.229,4194,3.229,4195,3.229,4196,3.229,4197,3.229,4198,3.229,4199,3.229,4200,3.229,4201,2.956,4202,7.469,4203,5.195,4204,1.838,4205,1.838,4206,1.838,4207,3.229,4208,1.838,4209,1.838,4210,1.838,4211,1.838,4212,1.838,4213,1.838,4214,3.229,4215,1.838,4216,1.838,4217,3.229,4218,1.838,4219,1.838,4220,1.838,4221,1.838,4222,1.838]],["t/1238",[4,0.636,12,0.416,21,0.16,63,2.194,66,1.011,93,0.402,106,0.524,127,1.065,131,1.522,135,1.487,139,2.126,169,2.088,242,5.017,293,3.107,320,2.051,329,3.697,352,2.468,458,1.958,496,3.073,1732,3.761,1827,7.682,1911,4.813,3061,4.813,3062,5.017,3765,5.614,4223,6.133,4224,8.391,4225,6.133,4226,6.133,4227,6.133,4228,10.286,4229,6.133,4230,6.133,4231,6.133,4232,6.133,4233,6.133,4234,6.133]],["t/1240",[4,0.631,12,0.34,21,0.131,33,4.101,46,3.399,49,2.863,66,0.826,93,0.328,106,0.454,127,1.809,131,1.244,132,2.386,133,2.386,135,2.526,139,3.463,154,2.46,169,2.478,222,1.986,223,2.629,262,3.796,320,3.34,323,4.589,324,8.171,325,4.665,326,4.859,327,5.983,414,4.31,415,3.253,499,2.434,508,3.022,824,3.481,980,3.934,1177,3.934,1317,3.022,1318,4.101,1732,5.256,1780,4.824,2194,4.101,3550,4.31,4235,4.589,4236,5.013,4237,5.013,4238,5.013,4239,5.013,4240,5.013,4241,5.013]],["t/1242",[4,0.64,10,0.447,12,0.141,19,0.92,21,0.054,23,1.045,30,0.857,35,1.89,44,4.072,46,2.647,66,0.343,67,3.539,73,2.558,82,1.352,93,0.371,102,1.83,106,0.297,116,0.705,124,0.573,127,1.379,131,1.973,135,1.699,139,1.966,154,1.023,161,1.182,167,2.053,169,1.227,214,2.172,222,0.826,223,1.093,250,1.447,252,1.636,272,1.529,295,2.442,304,0.576,314,1.326,320,1.591,352,0.613,409,1.868,446,1.987,448,2.388,496,1.806,508,1.257,527,1.278,611,4.292,617,6.857,644,2.643,649,1.705,663,2.442,731,2.828,875,2.568,909,2.014,914,2.442,949,2.728,955,2.643,1133,2.292,1331,2.828,1422,2.728,1467,1.908,1505,1.636,1506,1.529,1732,2.21,1854,2.828,1882,2.568,1884,2.502,2160,1.792,2161,6.461,2385,2.948,2639,3.098,2720,1.705,2778,1.792,2796,3.491,2997,3.098,3010,3.098,3106,2.728,3649,1.908,3653,1.493,3654,2.828,3678,3.098,3680,3.098,3693,3.098,3700,1.908,3701,1.908,3747,3.298,4242,2.084,4243,3.603,4244,3.298,4245,3.298,4246,3.603,4247,3.603,4248,3.603,4249,3.603,4250,3.603,4251,3.603,4252,3.603,4253,3.603,4254,3.603,4255,3.603,4256,3.603,4257,2.084,4258,2.084,4259,2.084,4260,2.084,4261,2.084,4262,2.084,4263,2.084]],["t/1244",[4,0.634,12,0.3,21,0.049,35,1.738,46,3.098,66,1.093,82,2.151,93,0.124,98,1.911,106,0.207,108,3.577,127,1.811,132,1.578,133,1.578,135,2.341,139,2.3,167,3.578,169,1.806,213,0.537,222,0.75,245,3.816,247,2.363,254,3.312,326,1.879,327,2.109,352,1.56,384,2.602,403,4.734,404,3.516,446,1.828,448,2.197,496,2.659,616,1.031,675,1.966,816,5.971,877,1.123,890,1.853,944,1.907,969,3.242,1331,2.602,1356,3.516,1376,2.363,1527,2.51,1718,4.857,1780,3.516,2436,3.034,2486,6.142,2852,9.724,2898,3.034,2974,4.34,3060,5.207,3496,4.857,4044,4.857,4201,1.733,4235,1.733,4244,4.857,4245,9.237,4264,1.894,4265,5.306,4266,5.306,4267,3.315,4268,3.315,4269,3.315,4270,3.315,4271,3.315,4272,3.315,4273,5.306,4274,3.315,4275,3.315,4276,3.315,4277,3.315,4278,3.315,4279,5.306,4280,3.315,4281,3.315,4282,3.315,4283,3.315,4284,3.315,4285,3.315,4286,3.315,4287,5.306,4288,3.315,4289,3.315,4290,5.306,4291,5.306,4292,3.315,4293,3.315,4294,3.315,4295,1.894]],["t/1246",[4,0.608,12,0.496,20,2.308,21,0.19,35,4.946,93,0.479,102,3.045,106,0.589,126,3.631,127,2.03,135,2.674,969,6.917,1354,6.917,1358,7.14,1365,8.107,4296,9.43,4297,9.43,4298,7.309]],["t/1248",[4,0.635,12,0.271,21,0.104,66,1.385,93,0.262,106,0.383,109,5.915,110,3.025,127,1.662,131,0.992,135,1.489,139,3.569,167,1.723,179,3.782,213,2.122,289,3.483,293,2.024,295,4.164,298,5.623,299,3.704,320,2.054,352,1.807,415,3.986,446,2.204,499,1.94,555,6.873,597,4.071,674,4.936,875,2.848,1317,2.409,1734,2.774,1766,2.774,1768,4.265,2912,3.268,2914,3.268,3564,5.025,3697,3.657,3698,5.623,3699,5.623,4299,3.995,4300,8.765,4301,8.301,4302,3.995,4303,3.995,4304,3.995,4305,6.143,4306,3.995,4307,6.143,4308,6.143,4309,3.995,4310,6.143,4311,6.143,4312,3.995,4313,3.995]],["t/1250",[4,0.63,12,0.367,21,0.141,62,1.493,93,0.354,96,2.651,106,0.479,109,4.557,127,1.333,131,1.341,132,2.572,133,2.572,135,1.862,139,3.706,213,2.178,222,2.14,293,2.738,421,8.628,446,2.98,499,2.624,575,3.313,877,3.205,1045,6.371,1097,4.24,1222,4.645,1290,3.205,1328,5.634,1734,3.751,1931,4.946,1932,4.645,1933,6.284,1934,7.032,1937,6.284,3696,7.032,3829,4.645,4300,7.032,4301,4.946,4314,5.403,4315,5.403,4316,5.403,4317,5.403,4318,5.403,4319,5.403,4320,5.403,4321,5.403,4322,5.403,4323,5.403]],["t/1253",[3,2.402,4,0.634,10,0.599,12,0.19,21,0.154,44,3.024,93,0.183,95,3.387,102,2.213,106,0.474,116,1.563,122,2.582,124,1.623,127,1.719,131,0.694,132,3.262,133,3.262,135,0.677,139,3.349,167,4.044,191,0.835,222,1.107,223,1.466,254,3.684,299,1.685,306,3.132,325,2.514,352,2.016,403,1.745,404,1.852,407,1.714,418,3.387,419,3.97,420,2.402,428,2.05,430,1.502,446,3.255,448,3.91,499,1.357,537,1.813,571,1.992,613,2.29,616,2.514,663,1.894,674,2.514,735,3.754,816,2.618,957,1.813,987,2.558,1056,4.758,1073,4.227,1326,3.496,1381,4.885,1382,4.542,2106,4.227,2264,3.97,2830,2.996,3119,2.116,3125,2.286,3676,2.558,3677,2.558,3758,2.558,3934,2.286,3981,2.558,3982,4.227,4124,4.227,4324,2.794,4325,4.618,4326,6.853,4327,6.853,4328,4.618,4329,4.618,4330,4.618,4331,6.853,4332,4.618,4333,6.853,4334,4.618,4335,4.618,4336,4.618,4337,4.618,4338,4.618,4339,4.618,4340,2.794,4341,2.794,4342,2.794,4343,2.794,4344,2.794,4345,4.618,4346,4.618,4347,2.794,4348,2.794,4349,2.794,4350,2.794,4351,2.794,4352,2.794]],["t/1255",[4,0.639,12,0.09,20,0.324,21,0.086,22,1.767,32,0.673,44,1.234,48,0.359,50,1.633,66,0.672,67,3.896,93,0.087,96,0.65,98,0.867,102,3.244,106,0.331,109,2.419,115,0.555,116,1.38,127,1.822,132,2.971,133,2.971,135,2.456,148,3.313,154,1.182,165,0.762,167,1.039,180,0.676,221,0.92,222,0.525,223,0.695,225,2.195,227,1.824,229,1.003,256,0.705,257,2.501,276,1.824,286,3.336,289,4.298,299,3.197,306,1.279,320,1.364,352,2.229,378,1.158,461,1.295,462,2.544,486,1.97,520,1.563,553,1.717,554,1.717,575,1.477,584,1.563,598,1.003,617,1.429,619,1.97,621,2.594,632,1.429,674,1.311,735,3.374,759,2.594,797,1.767,798,3.201,1074,1.311,1087,2.205,1129,1.717,1142,1.97,1143,2.071,1317,1.452,1356,1.596,1381,1.717,1382,1.596,1439,3.873,1772,1.083,1775,2.071,1804,1.97,2045,2.071,2722,2.205,2829,2.071,3060,3.201,3101,1.477,3183,2.205,3229,2.071,3369,6.001,3374,1.139,3424,4.855,3448,2.205,3516,5.713,3561,1.212,4020,1.212,4023,2.205,4353,2.409,4354,2.409,4355,2.409,4356,2.409,4357,2.409,4358,5.303,4359,3.313,4360,2.409,4361,2.409,4362,2.409,4363,2.409,4364,2.409,4365,2.409,4366,2.409,4367,2.409,4368,2.409,4369,2.409,4370,2.409,4371,2.409,4372,2.409,4373,2.409,4374,2.409,4375,4.078,4376,2.409,4377,2.409,4378,2.409,4379,2.409,4380,2.409,4381,4.078,4382,2.409,4383,2.409,4384,2.409,4385,2.409,4386,2.409,4387,2.409,4388,2.409,4389,2.409,4390,2.409,4391,2.409,4392,2.409,4393,2.409,4394,2.409,4395,2.409,4396,2.409,4397,2.409,4398,2.409,4399,2.409,4400,2.409,4401,2.409,4402,2.409,4403,2.409,4404,1.324]],["t/1257",[4,0.638,10,0.59,12,0.187,21,0.072,26,1.101,46,3.516,54,1.69,62,2.243,66,1.767,93,0.18,101,3.025,102,1.474,106,0.365,115,0.635,124,0.758,127,1.749,131,0.684,132,1.312,133,1.312,135,2.18,139,3.233,157,0.739,169,1.554,179,2.055,222,2.315,223,1.445,320,1.954,325,3.18,329,1.661,378,2.194,502,2.962,508,1.661,575,2.799,576,4.178,579,2.369,608,1.964,631,2.254,643,3.582,644,3.348,645,2.021,778,3.96,828,1.72,893,2.086,896,2.086,914,1.867,944,1.585,1056,3.169,1058,1.913,1059,3.093,1097,2.162,1240,3.348,1316,6.37,1349,3.734,1355,3.348,1523,5.332,1602,3.348,1773,4.983,1853,2.086,3140,2.254,3354,3.253,3681,2.522,3682,2.522,3683,2.522,3684,2.254,3685,2.522,3686,2.522,3687,2.522,3688,2.522,3689,2.522,3756,2.522,4405,2.755,4406,4.564,4407,4.564,4408,4.564,4409,4.564,4410,4.564,4411,4.564,4412,4.564,4413,4.564,4414,4.564,4415,2.755,4416,2.755,4417,2.755,4418,2.755,4419,2.755,4420,2.755,4421,2.755,4422,2.755,4423,2.755,4424,2.755,4425,2.755]],["t/1259",[4,0.641,12,0.357,21,0.137,44,2.694,63,2.696,66,0.867,93,0.344,102,1.698,106,0.47,127,1.308,135,1.827,165,3.025,306,4,378,2.528,1459,7.768,2053,8.664,2056,6.477,2057,4.302,3258,5.914,3326,6.897,3333,6.897,4426,7.535,4427,7.535,4428,5.259,4429,7.535,4430,7.535,4431,5.259,4432,5.259]],["t/1261",[4,0.59,12,0.619,21,0.237,66,1.502,93,0.597,106,0.569,378,4.382,458,2.91,914,6.178,4433,9.115,4434,9.115]],["t/1263",[4,0.641,12,0.295,20,1.603,21,0.113,66,1.869,93,0.285,106,0.409,115,2.669,116,2.217,127,1.137,131,1.079,132,2.07,133,2.07,135,1.588,139,2.272,245,3.769,391,4.67,499,3.182,504,5.633,767,4.961,828,2.715,898,3.95,1121,5.998,1163,4.67,2655,3.019,2845,5.998,3226,5.142,3354,4.67,3398,5.36,3684,3.557,3694,3.981,3695,3.981,4435,4.348,4436,4.348]],["t/1265",[4,0.644,10,0.792,12,0.146,21,0.056,44,5.285,46,1.727,57,4.279,62,1.6,63,2.55,93,0.141,99,0.959,106,0.231,131,2.619,132,1.761,133,1.761,137,2.068,139,3.577,154,1.815,169,1.259,216,2.097,276,2.801,325,2.014,326,2.097,378,3.427,404,2.451,435,1.082,453,5.689,644,2.713,816,2.097,957,3.755,1059,2.507,1422,2.801,1492,2.568,1674,3.026,1768,2.568,1780,2.451,2655,1.492,2809,2.903,2980,2.801,3101,2.268,3106,6.104,3114,3.026,3119,2.801,3124,3.18,4437,3.699,4438,5.787,4439,3.699,4440,3.699,4441,3.699]]],"invertedIndex":[["",{"_index":4,"t":{"2":{"position":[[37,2]]},"4":{"position":[[0,2],[49,2],[107,2],[125,2],[185,2]]},"6":{"position":[[7,2],[52,2],[416,1],[447,1],[482,1]]},"10":{"position":[[131,1],[154,1],[191,1],[246,1],[263,1],[292,2],[332,1],[358,1],[360,1],[374,1],[387,2],[390,2],[418,1],[491,1],[493,1],[516,1],[523,2],[526,2],[548,1],[580,1],[588,2],[630,1],[665,1],[667,1],[689,2],[729,1],[776,1],[783,1],[793,2],[801,2],[873,1],[913,1],[915,1],[974,1],[1047,1],[1090,2],[1103,1],[1125,2],[1128,2],[1159,1],[1161,1],[1172,1],[1174,1],[1192,1],[1222,1],[1224,1],[1242,1],[1250,2],[1270,1],[1294,1],[1299,2],[1302,2],[1305,2],[1336,1],[1392,1],[1394,1],[1431,1],[1433,1],[1523,1],[1525,3],[1529,2],[1532,2],[1535,2],[1606,1],[1646,1],[1648,1],[1693,1],[1846,1],[1855,1],[1870,1],[1891,2],[1952,1],[1959,1],[1983,1],[1992,2],[2005,2],[2037,1],[2039,1],[2076,1],[2078,1],[2170,1],[2172,3],[2176,2],[2386,1],[2388,1],[2440,1],[2497,1],[2504,2],[2535,1],[2590,5],[2596,1],[2626,2],[2629,2],[2632,2],[2797,1],[2806,1],[2849,2],[2883,1],[2925,1],[2927,1],[2946,1],[2948,1],[3090,2],[3093,2],[3096,2],[3315,1],[3357,1],[3442,1],[3465,2],[3473,2],[3542,1],[3579,1],[3598,1],[3656,1],[3676,4],[3686,2],[3694,2],[3759,1],[3796,1],[3815,1],[3835,1],[3879,1],[3886,2],[3926,1],[3935,1],[3978,2],[4068,1],[4077,1],[4114,2],[4167,1],[4201,1],[4203,1],[4222,1],[4224,1],[4269,2],[4272,2],[4275,2],[4278,1]]},"16":{"position":[[56,1]]},"20":{"position":[[127,1],[159,1],[161,1],[171,1],[173,1],[184,1],[186,1],[193,1],[195,1],[197,1],[256,1],[277,2],[280,1],[334,1],[350,2],[353,2],[356,2],[359,2],[362,2],[365,1]]},"24":{"position":[[316,1],[341,1],[380,1],[405,1],[407,1],[409,1],[457,1],[477,1],[479,2],[487,1],[489,1],[571,1],[582,2],[585,2],[588,1]]},"26":{"position":[[92,1],[113,1],[145,1],[153,2],[156,1]]},"28":{"position":[[664,1],[691,1],[764,1],[766,1],[789,1],[796,2],[799,1],[818,1],[853,1],[855,1],[877,2],[917,1],[964,1],[971,1],[981,2],[989,1],[991,1]]},"30":{"position":[[216,1],[256,1],[258,1],[337,1],[391,1],[406,2],[448,1],[521,1],[564,2],[577,1],[599,2],[602,2],[605,2],[775,1],[802,1],[804,1],[842,1],[854,1],[856,1],[872,2],[881,2],[884,2],[887,1],[966,2],[1039,1],[1134,1],[1154,1],[1156,1],[1210,1],[1225,2],[1228,1],[1235,2]]},"32":{"position":[[311,1],[313,1],[342,1],[350,2],[353,1],[382,1],[390,2],[393,1],[780,1],[782,3],[1030,1],[1055,2],[1142,1],[1195,1],[1229,1],[1251,1],[1289,2],[1313,2],[1343,1],[1388,2],[1391,1],[1411,2],[1414,1],[1445,2],[1448,2],[1457,3],[1556,1],[1558,1],[1598,1],[1626,1],[1646,2],[1686,1],[1695,1],[1707,2],[1710,2],[1722,1],[1724,1],[1951,1],[2132,1],[2188,1],[2190,4],[2271,2],[2282,1],[2284,1],[2298,1],[2300,1],[2326,1],[2328,2],[2339,1],[2341,1],[2351,1],[2407,1],[2436,2],[2493,1],[2495,1],[2501,1],[2503,1],[2550,1],[2552,1],[2656,2],[2659,2],[2662,2],[2665,2]]},"37":{"position":[[82,1],[208,2],[211,1],[221,1],[223,1],[231,2],[243,1],[273,1],[286,2]]},"43":{"position":[[31,1],[33,1],[53,1],[82,1],[84,1],[94,1],[127,1],[129,1],[138,1],[170,1],[187,1],[193,4],[203,1],[209,4],[214,2],[217,2],[220,1],[222,1],[256,1],[275,1],[298,1],[322,1],[324,1],[344,1],[373,1],[375,1],[385,1],[418,1],[420,1],[429,1],[461,1],[478,1],[484,4],[494,1],[500,4],[505,2],[508,2],[511,2],[514,1]]},"45":{"position":[[44,1],[87,1],[277,1],[312,1],[355,1],[546,1]]},"47":{"position":[[23,1],[29,1],[46,1]]},"49":{"position":[[23,1],[29,1],[69,1]]},"51":{"position":[[23,1]]},"53":{"position":[[42,1],[92,1],[99,1],[124,1],[138,1],[145,2],[152,1],[183,1],[204,1],[206,1],[223,2],[231,1],[281,1],[288,1],[313,1],[327,1],[334,2],[342,1]]},"55":{"position":[[23,1],[127,1],[167,1],[181,1],[200,1],[305,1]]},"57":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,1],[60,2],[73,1],[75,1],[85,1],[87,1],[94,1],[120,1],[133,1],[141,2],[144,2],[147,2],[150,1],[152,1],[183,1],[204,1],[206,1],[246,2],[254,1],[256,1],[266,1],[268,1],[277,1],[279,1],[291,2],[304,1],[306,1],[316,1],[318,1],[325,1],[351,1],[364,1],[372,2],[375,2],[378,2],[381,2],[384,1]]},"61":{"position":[[23,1],[47,1],[77,1],[102,2],[124,1],[143,1],[167,1],[169,2],[172,1],[174,2],[182,2],[185,1],[187,2],[204,1],[206,2],[217,2],[227,1],[229,1],[237,1],[244,2],[247,1],[253,1],[296,1],[310,1],[332,1],[356,1],[386,1],[411,2],[433,1],[452,1],[476,1],[478,2],[481,1],[483,2],[491,2],[494,1],[496,2],[513,1],[515,2],[526,2],[536,1],[538,1],[546,1],[553,2],[556,1],[568,1],[570,1],[572,1],[594,1],[617,1],[642,1],[649,2],[652,1],[667,3],[676,1],[690,1],[692,1],[703,1],[705,2],[708,1],[784,1],[815,1],[817,1],[828,2],[831,2],[834,1],[909,1],[939,1],[941,1],[952,2],[955,2],[958,1],[997,1],[1025,2],[1037,2],[1040,2],[1096,1],[1131,1],[1133,1],[1144,2],[1147,2],[1189,1],[1228,1],[1267,1],[1269,1],[1280,1],[1282,2],[1285,2],[1295,1],[1326,1],[1391,1],[1401,1],[1428,1],[1470,1],[1499,1],[1512,2],[1537,1]]},"63":{"position":[[40,1],[71,1],[87,2],[115,1],[120,1],[144,1],[167,1],[169,1],[177,1],[182,2],[185,2],[192,1],[222,1],[235,1],[266,1],[282,2],[310,1],[315,1],[339,1],[362,1],[364,1],[372,1],[377,2],[380,2],[388,1]]},"67":{"position":[[31,1],[33,1],[46,1],[48,1],[58,1],[91,1],[106,1],[108,1],[117,1],[149,1],[166,1],[172,4],[182,1],[188,4],[193,2],[196,2],[205,1],[207,1],[217,1],[225,2],[238,1],[240,1],[251,1],[264,1],[272,2],[275,1],[277,1],[309,1],[328,1],[353,1],[375,1],[377,1],[390,1],[392,1],[402,1],[435,1],[450,1],[452,1],[461,1],[493,1],[510,1],[516,4],[526,1],[532,4],[537,2],[540,2],[549,1],[551,1],[561,1],[569,2],[582,1],[584,1],[595,1],[608,1],[616,2],[619,2],[622,1]]},"69":{"position":[[44,1],[87,1],[236,1],[269,1],[312,1],[462,1]]},"71":{"position":[[74,1],[76,2],[79,1],[112,1],[114,3],[125,1],[163,1],[409,1],[411,1],[413,1],[444,1],[489,1],[539,1],[546,1],[571,1],[585,1],[592,2],[600,2],[603,2],[606,1]]},"73":{"position":[[23,1],[29,1],[66,1]]},"75":{"position":[[31,1],[177,1],[240,1],[259,1],[263,2],[269,2],[284,1],[306,1],[365,2],[407,2],[450,1],[456,1],[496,1],[510,1],[529,1],[675,1],[738,1],[757,1],[761,2],[767,2],[782,1],[804,1],[863,2],[905,2],[948,1],[955,1]]},"77":{"position":[[42,1],[48,1],[79,1],[100,1],[102,1],[158,1],[191,1],[193,3],[204,1],[242,1],[488,1],[490,1],[492,1],[523,1],[568,1],[618,1],[625,1],[650,1],[664,1],[671,2],[679,2],[682,2],[685,2],[688,2],[691,1]]},"79":{"position":[[23,1],[73,1],[80,1],[105,1],[119,1],[126,2],[133,1],[164,1],[209,1],[259,1],[266,1],[291,1],[305,1],[312,2],[320,1]]},"81":{"position":[[23,1],[25,1],[35,1],[37,1],[47,1],[49,1],[61,2],[74,1],[76,1],[86,1],[88,1],[95,1],[115,1],[143,1],[169,1],[182,1],[190,2],[193,2],[196,2],[199,1],[201,1],[232,1],[253,1],[255,1],[292,2],[300,1],[302,1],[312,1],[314,1],[324,1],[326,1],[338,2],[351,1],[353,1],[363,1],[365,1],[372,1],[392,1],[420,1],[446,1],[459,1],[467,2],[470,2],[473,2],[476,2],[479,1]]},"85":{"position":[[23,1],[25,1],[35,1],[37,1],[57,1],[87,1],[99,2],[128,1],[161,1],[163,1],[207,2],[210,1],[212,1],[253,1],[255,1],[265,1],[267,1],[287,1],[317,1],[329,2],[358,1],[391,1],[393,1],[437,2],[440,2],[443,1]]},"87":{"position":[[44,1],[120,1],[175,1],[205,1],[398,1],[439,1],[515,1],[570,1],[600,1],[794,1]]},"89":{"position":[[23,1],[29,1],[49,1]]},"91":{"position":[[23,1],[29,1],[72,1]]},"93":{"position":[[23,1]]},"95":{"position":[[39,1],[110,1],[117,1],[145,1],[159,1],[166,2],[177,1],[208,1],[229,1],[231,1],[251,2],[259,1],[330,1],[337,1],[365,1],[379,1],[386,2],[398,1]]},"97":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,1],[63,2],[76,1],[78,1],[91,1],[93,1],[100,1],[129,1],[142,1],[150,2],[153,2],[156,2],[159,1],[161,1],[192,1],[213,1],[215,1],[258,2],[266,1],[268,1],[278,1],[280,1],[289,1],[291,1],[306,2],[319,1],[321,1],[334,1],[336,1],[343,1],[372,1],[385,1],[393,2],[396,2],[399,2],[402,2],[405,1]]},"99":{"position":[[23,1],[130,1],[170,1],[184,1],[203,1],[311,1]]},"101":{"position":[[23,1],[72,1],[74,1],[83,1],[85,1],[93,1],[111,1],[113,1],[115,1],[122,1],[146,2],[149,1],[156,1],[181,2],[184,2],[187,2],[195,1],[203,2],[206,2],[213,1],[244,1],[257,1],[306,1],[308,1],[317,1],[319,1],[327,1],[345,1],[347,1],[349,1],[356,1],[380,2],[383,1],[390,1],[415,2],[418,2],[421,2],[429,1],[437,2],[440,2],[448,1]]},"105":{"position":[[42,1],[44,1],[56,1],[80,1],[90,1],[98,1],[100,1],[131,1],[206,1],[208,1],[220,1],[244,1],[254,1],[262,2],[272,1],[339,1]]},"107":{"position":[[23,1],[29,1],[53,1]]},"109":{"position":[[23,1],[29,1],[76,1]]},"111":{"position":[[23,1]]},"113":{"position":[[23,1],[73,1],[80,1],[109,1],[123,1],[130,2],[156,1],[276,2],[308,1],[310,2],[326,1],[357,1],[378,1],[380,1],[404,2],[444,1],[494,1],[501,1],[530,1],[544,1],[551,2],[577,1],[697,2],[729,1],[731,2],[748,1]]},"115":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,1],[64,2],[77,1],[79,1],[93,1],[95,1],[102,1],[128,1],[141,1],[149,2],[152,2],[155,2],[158,1],[160,1],[191,1],[212,1],[214,1],[261,2],[269,1],[271,1],[281,1],[283,1],[292,1],[294,1],[310,2],[323,1],[325,1],[339,1],[341,1],[348,1],[374,1],[387,1],[395,2],[398,2],[401,2],[404,2],[407,1]]},"117":{"position":[[54,1],[85,1],[216,1],[256,1],[270,1],[289,1],[320,1],[452,1]]},"121":{"position":[[262,1]]},"123":{"position":[[23,1],[25,1],[36,1],[38,1],[47,1],[110,2],[124,1],[126,1],[345,1],[485,1],[495,2],[509,1],[511,1],[520,1],[522,1],[576,1],[578,1],[588,1],[596,2],[599,2],[607,1],[609,1],[616,1],[618,1],[631,1],[633,1],[641,2],[644,2],[647,2],[664,1],[666,1],[678,1],[705,1],[712,2],[726,1],[728,1],[738,1],[754,2],[757,2],[812,1],[814,1],[824,1],[831,2],[842,1],[844,1],[927,1],[929,3],[941,1],[943,1],[981,2],[992,1],[994,3],[998,2],[1008,1],[1010,1],[1019,1],[1040,1],[1042,1],[1064,2],[1067,2],[1070,1],[1072,1],[1102,1],[1137,4],[1148,1],[1216,1],[1218,1],[1297,2],[1313,1],[1315,1],[1385,1],[1419,1],[1492,1],[1494,3],[1506,1],[1541,4],[1546,2],[1549,2],[1558,1],[1629,1],[1631,1],[1642,1],[1644,1],[1653,1],[1716,2],[1730,1],[1732,1],[1951,1],[2091,1],[2101,2],[2115,1],[2117,1],[2126,1],[2128,1],[2182,1],[2184,1],[2194,1],[2202,2],[2205,2],[2213,1],[2215,1],[2222,1],[2224,1],[2237,1],[2239,1],[2247,2],[2250,2],[2253,2],[2270,1],[2272,1],[2284,1],[2311,1],[2318,2],[2332,1],[2334,1],[2344,1],[2360,2],[2363,2],[2418,1],[2420,1],[2430,1],[2437,2],[2448,1],[2450,1],[2533,1],[2535,3],[2547,1],[2549,1],[2587,2],[2598,1],[2600,3],[2604,2],[2614,1],[2616,1],[2625,1],[2646,1],[2648,1],[2670,2],[2673,2],[2676,2],[2711,1],[2713,1],[2724,1],[2743,1],[2745,1],[2754,1],[2812,1],[2882,3],[2920,1],[2952,1],[2959,1],[2976,1],[3000,2],[3037,2],[3040,1],[3059,2],[3240,2],[3294,1],[3296,1],[3409,3],[3425,1],[3470,1],[3472,1],[3523,3],[3539,1],[3711,1],[3740,2],[3785,1],[3957,1],[4042,1],[4144,3],[4262,1],[4325,1],[4347,1],[4380,1],[4475,1],[4608,1],[4735,1],[4764,1],[4865,1],[4974,1],[5026,1]]},"125":{"position":[[23,1],[29,1],[99,1],[133,1],[206,1],[208,3],[220,1],[255,4],[260,2],[263,1]]},"127":{"position":[[33,1],[69,1],[90,2],[120,1],[145,1],[153,1],[155,5],[235,2],[270,1],[297,1],[333,1],[354,2],[384,1],[409,1],[417,1],[419,5],[499,2],[535,1]]},"129":{"position":[[31,1],[33,1],[43,1],[45,1],[99,1],[101,1],[113,2],[126,1],[128,1],[138,1],[140,1],[147,1],[167,1],[212,1],[257,2],[260,2],[263,2],[266,1],[268,1],[295,1],[297,1],[307,1],[309,1],[363,1],[365,1],[377,2],[390,1],[392,1],[402,1],[404,1],[411,1],[431,1],[476,1],[521,2],[524,2],[527,2],[530,2],[533,1]]},"131":{"position":[[56,1],[58,2],[61,1],[95,1],[168,1],[170,3],[182,1],[217,4],[222,1]]},"133":{"position":[[42,1],[44,1],[59,1],[61,1],[73,1],[80,2],[83,1],[85,1],[110,1],[123,1],[125,1],[140,1],[142,1],[154,1],[161,2],[164,2],[167,1]]},"137":{"position":[[23,1],[25,1],[35,1],[37,1],[60,1],[180,2],[183,1],[185,1],[221,1],[240,1],[242,1],[252,1],[254,1],[277,1],[397,2],[400,2],[403,1]]},"139":{"position":[[23,1],[25,1],[42,1],[51,1],[53,1],[107,1],[120,1],[122,1],[139,1],[148,2],[151,1]]},"143":{"position":[[23,1],[25,1],[36,1],[38,1],[44,1],[106,1],[142,1],[196,1],[249,1],[291,1],[338,1],[367,2],[370,1],[372,1],[415,1],[428,1],[508,1],[555,1],[557,1],[559,1],[585,1],[611,1],[613,1],[624,1],[626,2],[629,1],[658,1],[681,2],[684,1],[711,1],[738,2],[741,1],[773,1],[799,2],[802,1],[834,1],[860,2],[863,1],[893,1],[917,2],[920,1],[957,1],[998,2],[1001,1],[1012,1],[1063,1],[1131,1],[1133,1],[1144,1],[1146,1],[1152,1],[1214,1],[1250,1],[1304,1],[1357,1],[1399,1],[1446,1],[1475,2],[1478,2],[1481,1]]},"146":{"position":[[350,3],[358,1],[360,3],[371,1],[373,1],[375,3],[392,1],[394,1],[396,3],[412,1],[414,1],[416,3],[429,1],[431,1],[433,3],[449,1],[451,3],[463,1],[465,3],[479,1],[481,3],[485,2],[488,1],[490,3],[504,3]]},"148":{"position":[[6,1],[116,1],[118,1],[144,1],[146,1],[160,1],[176,1],[178,1],[180,1]]},"150":{"position":[[0,1],[130,1],[215,1],[217,1],[228,1],[271,1],[486,1],[522,2],[530,1],[532,1],[656,1],[705,1],[714,2],[772,1],[774,1],[781,1],[783,1],[790,1],[792,5],[798,2],[804,1],[806,1],[813,1],[815,4],[820,2],[827,1],[829,1],[839,1],[841,1],[843,3],[847,2],[885,2],[899,1],[901,2],[904,2],[927,1],[929,2],[932,2],[954,1],[956,1],[958,2],[961,2],[982,2],[994,1],[996,5],[1002,2],[1017,1],[1019,1],[1027,1],[1029,2],[1032,2],[1040,1],[1042,2],[1045,2],[1053,1],[1055,2],[1058,2],[1066,1],[1068,2],[1071,2],[1074,2],[1081,1],[1083,1],[1091,1],[1093,2],[1096,2],[1108,1],[1110,2],[1113,2],[1124,1],[1126,2],[1129,2],[1132,2],[1141,1],[1143,1],[1151,1],[1153,2],[1156,2],[1167,1],[1169,3],[1173,2],[1182,1],[1184,2],[1187,2],[1198,1],[1200,3],[1204,2],[1213,1],[1215,2],[1218,2],[1229,1],[1231,2],[1234,2],[1247,1],[1249,2],[1252,2],[1264,1],[1266,3],[1270,2],[1285,1],[1287,2],[1290,2],[1301,1],[1303,2],[1306,2],[1314,1],[1316,2],[1319,2],[1333,1],[1335,2],[1338,2],[1347,1],[1349,2],[1352,2],[1361,1],[1363,2],[1366,2],[1374,1],[1376,2],[1379,2],[1389,1],[1391,2],[1394,2],[1406,1],[1408,3],[1412,2],[1425,1],[1427,2],[1430,2],[1437,1],[1439,2],[1442,2],[1453,1],[1455,2],[1458,2],[1468,1],[1470,3],[1474,2],[1484,1],[1486,2],[1489,2],[1502,1],[1504,3],[1508,2],[1516,1],[1518,2],[1521,2],[1531,1],[1533,3],[1537,2],[1547,1],[1549,2],[1552,2],[1564,1],[1566,2],[1569,2],[1580,1],[1582,2],[1585,2],[1597,1],[1599,2],[1602,2],[1615,1],[1617,2],[1620,2],[1631,1],[1633,3],[1637,2],[1647,1],[1649,2],[1652,2],[1662,1],[1664,3],[1668,2],[1682,1],[1684,2],[1687,2],[1698,1],[1700,3],[1704,2],[1712,1],[1714,2],[1717,2],[1734,1],[1736,2],[1739,2],[1747,1],[1749,2],[1752,2],[1761,1],[1763,2],[1766,2],[1778,1],[1780,3],[1784,2],[1787,2],[1790,2],[1847,1],[1849,1],[1859,1],[1861,1],[2004,2],[2016,1],[2030,1],[2099,1],[2101,1],[2313,2],[2316,2],[2319,1]]},"154":{"position":[[35,1],[37,1],[47,1],[75,1],[92,1],[94,1],[121,1],[135,1],[284,1],[286,1],[288,1],[329,1],[450,1],[452,1],[479,2],[494,1],[496,2],[504,2],[507,2],[515,1],[517,1],[527,1],[555,1],[572,2],[575,1]]},"156":{"position":[[23,1],[25,2],[28,1],[69,1],[190,1],[192,1],[219,2],[234,1],[236,2],[244,1]]},"158":{"position":[[50,1],[99,1],[231,1],[384,1],[411,1],[460,1],[592,1],[746,1]]},"160":{"position":[[23,1],[29,1],[58,1]]},"162":{"position":[[23,1],[25,1],[48,1],[55,1],[57,1],[87,1],[89,1],[112,1],[119,1],[121,1]]},"164":{"position":[[23,1],[29,1],[58,1]]},"166":{"position":[[44,1],[77,1],[79,1],[88,1],[151,1],[180,1],[187,1],[199,2],[206,1],[237,1],[258,1],[260,1],[289,2],[297,1],[330,1],[332,1],[341,1],[404,1],[433,1],[440,1],[452,2],[483,1],[485,1],[487,1],[546,1],[552,2],[555,1],[617,1],[619,1],[630,1],[632,2],[635,2],[638,1]]},"168":{"position":[[45,1],[47,1],[57,1],[59,1],[68,1],[70,1],[82,1],[84,2],[96,1],[98,1],[107,1],[178,1],[339,1],[401,2],[404,1],[406,1],[437,1],[458,1],[460,1],[462,1],[492,1],[494,1],[517,1],[524,1],[526,2],[529,1],[558,2],[561,2],[569,1],[571,1],[581,1],[583,1],[592,1],[594,1],[606,1],[608,2],[620,1],[622,1],[631,1],[702,1],[863,1],[925,2],[928,2],[931,1]]},"172":{"position":[[23,1],[66,2],[99,1],[101,1],[115,1],[144,1],[170,1],[181,1],[267,1],[331,1],[348,1],[372,1],[389,1],[391,1],[393,1],[459,1],[494,2],[497,2],[505,1],[548,2],[581,1],[583,1],[597,1],[626,1],[652,1],[663,1],[749,1],[813,1],[831,1]]},"175":{"position":[[23,1],[25,1],[37,1],[39,1],[47,1],[53,2],[56,1],[58,1],[93,1],[106,1],[135,1],[154,1],[156,1],[168,1],[170,1],[178,1],[184,2],[187,2],[195,1],[197,1],[199,1],[253,2],[384,1],[386,1],[397,2],[405,1],[428,2],[449,1],[482,1],[484,1],[495,2],[503,1],[517,2],[520,1],[557,1],[559,1],[570,2],[578,1],[604,2],[607,1],[645,1],[647,1],[658,2],[666,1],[693,2],[696,1],[735,1],[737,1],[748,2],[756,1],[785,2],[788,1],[828,1],[830,1],[841,2],[849,1],[879,2],[882,1],[924,1],[963,2],[966,1],[1009,1],[1049,2],[1052,1],[1104,1],[1145,2],[1148,1],[1201,1],[1243,2],[1246,1],[1298,1],[1339,2],[1342,1],[1395,1],[1437,2],[1440,1],[1494,1],[1519,2],[1522,1],[1575,1],[1599,2],[1602,1],[1657,1],[1689,2],[1692,1],[1746,1],[1777,2],[1780,1],[1824,1],[1856,2],[1859,1],[1904,1],[1937,2],[1940,2],[1943,1]]},"179":{"position":[[23,1],[25,2],[28,1],[67,1],[80,1],[189,1],[191,1],[250,1],[292,1],[294,3],[298,2],[301,2],[327,1],[329,1],[331,1],[424,3],[438,1],[463,2],[466,1],[538,1],[560,2],[563,1],[626,1],[643,2],[646,1],[706,1],[717,2],[730,1],[748,2],[751,1],[819,1],[837,2],[840,1],[900,1],[928,2],[931,1],[995,1],[1009,2],[1012,1],[1071,1],[1080,2],[1083,1],[1140,1],[1147,2],[1150,1],[1213,1],[1226,2],[1229,1],[1292,1],[1305,2],[1308,1],[1372,1],[1386,2],[1389,1],[1449,1],[1459,2],[1462,1],[1528,1],[1544,2],[1547,1],[1609,1],[1621,2],[1624,1],[1688,1],[1702,2],[1705,1],[1776,1],[1788,2],[1791,2],[1801,1],[2035,1],[2045,1],[2058,1],[2069,2],[2130,1],[2143,2],[2166,1],[2173,1],[2201,2],[2210,1],[2217,1],[2235,1],[2273,1],[2290,1],[2300,1],[2302,1],[2368,1],[2407,1],[2452,1],[2531,1]]},"181":{"position":[[23,1],[29,1],[88,1],[130,1],[132,3],[136,2],[139,1]]},"183":{"position":[[53,1],[55,2],[58,1],[100,1],[102,3],[106,1]]},"185":{"position":[[49,1],[51,2],[54,1],[93,1],[95,1],[121,2],[147,1],[149,1],[151,1],[204,2],[217,1],[228,2],[231,1],[292,1],[307,1],[320,2],[323,2],[331,1],[333,3],[344,1],[374,1],[403,1],[494,1],[580,1],[663,1],[701,1]]},"187":{"position":[[23,1],[29,1],[55,1]]},"189":{"position":[[46,1],[48,1],[167,1],[295,1],[297,3],[420,2],[440,1],[442,1],[520,2],[523,1],[525,1],[572,1],[592,1],[594,1],[625,2],[633,1],[635,1],[754,1],[882,1],[884,3],[1007,2],[1027,1],[1029,1],[1107,2],[1110,2],[1168,1],[1186,1]]},"193":{"position":[[23,1],[29,1],[69,1],[71,1],[73,1],[137,1],[160,1],[195,1],[236,1],[238,1],[245,1],[262,1],[295,1],[316,1],[358,1],[376,1],[403,1],[425,1],[472,1],[531,1],[533,1],[535,1],[542,1],[560,1],[577,1],[609,1],[611,3],[615,2],[618,1],[625,1],[643,1],[660,1],[703,1],[718,1],[726,2],[729,1],[736,2],[739,2],[742,1]]},"195":{"position":[[23,1],[25,2],[28,1],[92,1],[115,1],[150,1],[191,1],[193,1],[200,1],[217,1],[250,1],[271,1],[313,1],[331,1],[358,1],[380,1],[427,1],[486,1],[488,1],[490,1],[497,1],[515,1],[532,1],[564,1],[566,3],[570,2],[573,1],[580,1],[598,1],[615,1],[658,1],[673,1],[681,2],[684,1],[691,1]]},"199":{"position":[[38,1],[90,1],[97,1],[118,1],[125,2],[138,1],[170,1],[222,1],[236,1],[252,1],[254,3],[316,1],[318,1],[332,1],[358,2],[378,2],[398,2],[411,1],[487,1],[527,1],[568,1],[608,1],[650,1],[678,3],[692,1],[734,1],[762,3],[780,1],[815,1],[846,1],[860,3],[874,1],[905,1],[912,3],[927,1],[960,1],[990,3],[1107,1],[1166,1],[1243,2],[1263,3],[1275,1],[1298,1],[1305,1],[1317,2],[1320,1],[1327,1],[1340,2],[1343,1],[1350,1],[1359,2],[1362,2],[1365,1],[1367,1],[1374,1],[1385,2],[1388,3],[1403,1],[1405,1],[1414,1],[1450,1],[1514,1],[1533,2],[1563,1],[1565,1],[1572,1],[1629,1],[1681,1],[1769,1],[1792,1],[1838,2],[1841,3],[1870,2],[1886,1],[1888,1],[1953,1],[1972,1],[1983,1],[2001,1],[2013,2],[2024,1],[2044,1],[2050,1],[2080,1],[2126,1],[2156,1],[2158,1],[2226,2],[2420,1],[2422,1],[2441,1],[2443,1],[2454,1],[2459,1],[2464,3],[2473,1],[2525,1],[2532,1],[2553,1],[2560,2],[2573,1],[2605,1],[2657,1],[2671,1],[2687,1],[2689,3],[2751,1],[2753,1],[2767,1],[2793,2],[2813,2],[2833,2],[2846,1],[2922,1],[2962,1],[3003,1],[3043,1],[3085,1],[3113,3],[3127,1],[3169,1],[3197,3],[3215,1],[3250,1],[3281,1],[3295,3],[3309,1],[3340,1],[3347,3],[3362,1],[3395,1],[3425,3],[3542,1],[3601,1],[3678,2],[3698,3],[3710,1],[3733,1],[3740,1],[3752,2],[3755,1],[3762,1],[3775,2],[3778,1],[3785,1],[3794,2],[3797,2],[3800,1],[3802,1],[3809,1],[3820,2],[3823,3],[3838,1],[3840,1],[3849,1],[3885,1],[3949,1],[3968,2],[3998,1],[4000,1],[4007,1],[4064,1],[4116,1],[4204,1],[4227,1],[4273,2],[4276,3],[4305,2],[4321,1],[4323,1],[4388,1],[4407,1],[4418,1],[4436,1],[4448,2],[4459,1],[4479,1],[4491,1],[4513,1]]},"201":{"position":[[23,1],[29,1],[97,1]]},"203":{"position":[[23,1]]},"205":{"position":[[23,1]]},"207":{"position":[[32,1],[65,1],[67,1],[76,1],[135,1],[201,1],[208,1],[221,2],[232,1],[267,1],[269,1],[271,1],[303,1],[305,1],[325,1],[333,2],[349,1],[351,1],[384,2],[387,2],[390,2],[398,1],[431,1],[433,1],[442,1],[501,1],[567,1],[574,1],[587,2],[599,1]]},"209":{"position":[[23,1],[25,1],[45,1],[53,1],[55,1],[87,1],[89,1],[109,1],[117,2],[133,1],[135,1],[168,2],[171,1]]},"211":{"position":[[23,1],[29,1],[62,1]]},"215":{"position":[[23,1],[48,1],[195,1],[197,1],[207,1],[223,1],[282,1],[337,1],[402,1],[444,1],[465,1],[467,1],[481,1],[502,1],[504,1],[545,2],[560,1],[575,1],[577,1],[597,1],[615,1],[617,1],[625,1],[708,1],[730,1],[732,1],[734,2],[737,2],[740,2],[749,1],[770,1],[810,1],[812,1],[823,1],[825,5],[841,1],[843,5],[860,1],[862,2],[865,2],[879,1],[881,1],[883,2],[886,2],[889,1],[907,1],[939,1],[958,1],[983,1],[1130,1],[1132,1],[1142,1],[1158,1],[1217,1],[1272,1],[1337,1],[1379,1],[1400,1],[1402,1],[1416,1],[1437,1],[1439,1],[1480,2],[1495,1],[1510,1],[1512,1],[1532,1],[1550,1],[1552,1],[1560,1],[1643,1],[1665,1],[1667,1],[1669,2],[1672,2],[1675,2],[1684,1],[1705,1],[1745,1],[1747,1],[1758,1],[1760,5],[1776,1],[1778,5],[1795,1],[1797,2],[1800,2],[1814,1],[1816,1],[1818,2],[1821,2],[1824,1],[1848,1],[1850,1],[1852,1],[1898,1],[1919,2],[1922,2],[1925,1]]},"217":{"position":[[23,1],[29,1],[62,1],[75,1],[77,1],[79,1],[101,2],[104,2],[107,1]]},"219":{"position":[[45,1],[158,1],[202,1],[215,1],[334,1],[336,1],[338,1],[388,1],[414,2],[417,2],[420,1]]},"221":{"position":[[40,1],[75,1],[130,1],[199,1],[325,1],[333,1],[346,2],[364,1],[380,2],[408,1],[416,1],[431,1],[450,1],[463,1],[479,2],[486,1],[516,1],[529,1],[564,1],[619,1],[688,1],[814,1],[822,1],[835,2],[853,1],[869,2],[897,1],[905,1],[920,1],[939,1],[952,1],[968,2],[976,1]]},"223":{"position":[[43,1],[135,1],[151,1],[153,1],[155,2],[196,1],[198,3],[384,1],[451,1],[646,1],[728,1],[730,4],[770,1],[778,2],[789,1],[829,1],[842,1],[934,1],[950,1],[952,1],[954,2],[995,1],[997,3],[1183,1],[1250,1],[1445,1],[1527,1],[1529,4],[1569,1],[1577,2],[1589,1]]},"227":{"position":[[23,1],[49,1],[94,1],[127,1],[129,1],[131,5],[137,4],[142,2],[150,1],[166,1],[174,2],[199,1],[323,1],[325,1],[422,2],[522,1],[694,1],[702,2],[720,1],[753,1],[755,1],[835,2],[843,1],[858,1],[866,2],[882,1],[915,1],[917,1],[1041,2],[1049,1],[1064,1],[1072,2],[1101,1],[1134,1],[1136,1],[1155,2],[1163,1],[1178,1],[1186,2],[1196,1],[1210,1],[1212,1],[1218,1],[1231,1],[1251,1],[1278,1],[1310,1],[1342,1],[1363,1],[1377,1],[1395,1],[1414,1],[1428,1],[1444,1],[1456,2],[1466,1],[1468,1],[1478,1],[1480,1],[1555,4],[1875,1],[1877,1],[1901,2],[1908,1],[1910,1],[1943,1],[1945,1],[1962,1],[1964,3],[1995,1],[2005,3],[2036,1],[2046,3],[2050,2],[2064,1],[2066,1],[2099,1],[2101,1],[2118,1],[2120,3],[2124,2],[2131,1],[2133,1],[2162,1],[2173,3],[2204,1],[2215,3],[2219,2],[2231,1],[2233,1],[2270,2],[2278,1],[2280,1],[2333,2],[2340,1],[2342,1],[2375,1],[2377,1],[2391,2],[2399,1],[2491,1],[2534,3],[2538,2],[2548,1],[2550,1],[2583,1],[2585,1],[2599,2],[2602,3],[2606,2],[2609,2],[2612,1],[2618,1],[2652,1],[2665,1],[2742,1],[2744,1],[2746,1],[2798,1],[2811,1],[2831,1],[2844,2],[2847,1],[2900,1],[2913,1],[2933,1],[2946,2],[2949,1],[3008,1],[3021,1],[3041,1],[3054,2],[3057,1],[3117,1],[3130,1],[3150,1],[3163,2],[3166,2],[3174,1],[3200,1],[3245,1],[3278,1],[3280,1],[3282,5],[3288,4],[3293,2],[3301,1],[3317,1],[3325,2],[3350,1],[3474,1],[3476,1],[3573,2],[3673,1],[3845,1],[3853,2],[3871,1],[3904,1],[3906,1],[3986,2],[3994,1],[4009,1],[4017,2],[4033,1],[4066,1],[4068,1],[4192,2],[4200,1],[4215,1],[4223,2],[4252,1],[4285,1],[4287,1],[4306,2],[4314,1],[4329,1],[4337,2],[4347,1],[4361,1],[4363,1],[4369,1],[4382,1],[4402,1],[4429,1],[4461,1],[4493,1],[4514,1],[4528,1],[4546,1],[4565,1],[4579,1],[4595,1],[4607,2],[4617,1],[4619,1],[4629,1],[4631,1],[4706,4],[5026,1],[5028,1],[5052,2],[5059,1],[5061,1],[5094,1],[5096,1],[5113,1],[5115,3],[5146,1],[5156,3],[5187,1],[5197,3],[5201,2],[5215,1],[5217,1],[5250,1],[5252,1],[5269,1],[5271,3],[5275,2],[5282,1],[5284,1],[5313,1],[5324,3],[5355,1],[5366,3],[5370,2],[5382,1],[5384,1],[5421,2],[5429,1],[5431,1],[5484,2],[5491,1],[5493,1],[5526,1],[5528,1],[5542,2],[5550,1],[5642,1],[5685,3],[5689,2],[5699,1],[5701,1],[5734,1],[5736,1],[5750,2],[5753,3],[5757,2],[5760,2],[5763,1],[5777,1],[5877,2],[6024,1],[6048,1]]},"230":{"position":[[36,1],[71,1],[73,1],[95,2],[135,1],[182,1],[189,1],[199,2],[207,1]]},"232":{"position":[[50,1],[109,1],[152,1],[172,1],[213,1],[265,2],[355,2],[376,1],[406,1],[446,1],[458,1],[575,1],[582,2],[685,1],[689,2],[817,1],[828,3],[844,1],[960,1],[965,2],[1048,1],[1059,3],[1063,2],[1071,1]]},"234":{"position":[[0,1],[36,1],[38,1],[49,1],[51,1],[57,1],[73,1],[87,1],[106,1],[125,1],[142,1],[166,1],[175,2],[178,2],[181,1]]},"236":{"position":[[0,1],[32,1],[34,1],[48,1],[63,1],[65,1],[76,1],[100,1],[117,2],[120,2],[123,1]]},"238":{"position":[[0,1],[32,1],[34,1],[42,1],[44,1],[53,1],[106,1],[108,1],[119,1],[126,2],[129,2],[132,1]]},"240":{"position":[[254,1],[256,1],[265,1],[307,2],[310,1],[319,1],[366,2],[369,1]]},"242":{"position":[[222,1],[254,1],[256,1],[266,1],[268,1],[277,1],[279,2],[282,2],[291,1],[293,1],[302,1],[385,2],[456,1],[482,2],[555,1],[577,2],[580,2],[583,1]]},"246":{"position":[[23,1],[25,1],[32,1],[34,1],[42,1],[79,2],[91,1],[93,1],[110,1],[118,2],[121,1],[123,1],[156,1],[175,1],[177,1],[184,1],[186,1],[194,1],[231,2],[243,1],[245,1],[262,1],[270,2],[273,2],[281,1],[305,1],[307,1],[309,1],[377,1],[395,2],[398,1],[438,1],[514,1],[538,2],[541,1],[549,1],[578,1],[591,2],[654,1],[673,1],[675,2],[681,2],[705,1]]},"250":{"position":[[23,1],[25,2],[28,1],[61,1],[81,1],[83,3],[87,1]]},"252":{"position":[[35,1],[59,1],[117,1],[122,1],[124,1],[168,1],[199,3],[203,2],[233,2],[236,1],[238,1],[240,2],[278,1],[291,1],[325,1],[337,1],[343,1],[375,1],[399,1],[457,1],[462,1],[464,1],[508,1],[539,3],[543,2],[573,2],[576,1],[578,1],[580,2],[618,1],[631,1],[665,1],[677,1],[684,1]]},"254":{"position":[[41,1],[43,1],[53,1],[55,1],[68,1],[75,2],[78,1],[80,1],[111,1],[124,1],[126,1],[136,1],[138,1],[151,1],[158,2],[161,2],[164,1]]},"258":{"position":[[85,1],[87,1],[103,1],[110,1],[112,1],[143,1],[156,1],[203,1],[205,2],[250,2],[265,1],[270,1],[272,1],[284,1],[286,1],[302,1],[304,1],[331,1],[333,1],[349,1],[356,2],[359,1]]},"260":{"position":[[23,1],[25,2],[28,1],[59,1],[72,1],[74,1],[76,1],[88,1],[90,1],[106,2],[114,1],[134,2],[137,1],[149,1],[151,1],[167,2],[175,1],[196,2],[199,1],[212,1],[214,1],[230,2],[238,1],[260,2],[263,2],[273,1],[304,1],[362,1],[428,2],[462,2],[475,1]]},"262":{"position":[[67,1],[73,1],[101,1],[114,1]]},"264":{"position":[[92,1],[94,1],[105,1],[107,1],[113,1],[175,1],[211,1],[265,1],[318,1],[360,1],[407,1],[436,2],[439,1],[441,1],[481,1],[494,1],[496,1],[507,1],[509,1],[515,1],[577,1],[613,1],[667,1],[720,1],[762,1],[809,1],[838,2],[841,2],[849,1],[851,1],[853,1],[861,3],[870,1],[884,2],[887,2],[890,1]]},"268":{"position":[[39,1],[41,1],[48,1],[50,1],[58,1],[74,1],[76,1],[82,1],[84,4],[96,1],[98,4],[110,1],[112,4],[117,2],[120,2],[123,1],[125,1],[158,1],[177,1],[179,1],[181,1],[257,1],[287,2],[290,2],[298,1],[300,1],[307,1],[309,1],[317,1],[333,1],[335,1],[341,1],[343,4],[355,1],[357,4],[369,1],[371,4],[376,2],[379,2],[382,2],[385,1]]},"270":{"position":[[23,1],[57,1],[82,1],[125,2],[142,1],[183,1],[402,1],[422,1],[456,1],[481,1],[524,2],[541,1],[582,1],[802,1]]},"272":{"position":[[43,1],[71,1],[136,2],[163,1],[190,1],[234,1],[242,1],[266,1],[292,1],[310,1],[334,1],[370,1],[398,1],[463,2],[490,1],[517,1],[561,1],[569,1],[593,1],[619,1],[637,1],[662,1]]},"276":{"position":[[23,1],[25,2],[28,1],[61,1],[80,1],[82,3],[86,1]]},"280":{"position":[[23,1],[25,1],[35,1],[37,1],[47,1],[67,1],[87,1],[93,2],[104,1],[106,1],[242,1],[251,2],[254,1],[256,1],[289,1],[291,1],[301,1],[303,1],[313,1],[333,1],[353,1],[359,2],[370,1],[372,1],[508,1],[517,2],[520,2],[528,1],[530,1],[532,1],[632,1],[681,2],[684,1],[768,1],[795,2],[798,2],[808,1],[882,1],[907,1],[962,1],[1024,4],[1055,1],[1082,1],[1119,1],[1206,1],[1208,1],[1217,1],[1230,1],[1232,2],[1255,1],[1315,1],[1376,1],[1456,2],[1540,1],[1542,2],[1555,2],[1558,1],[1586,1],[1727,1],[1743,2],[1765,1],[1776,1],[1778,2],[1791,2],[1794,1],[1830,1],[1837,2],[1840,1],[1887,1],[1896,1],[1911,1],[1918,2],[1945,1],[1979,1],[2031,1],[2081,2],[2165,1],[2175,1],[2211,1],[2241,1],[2353,1],[2362,1],[2377,1],[2401,1],[2403,1],[2493,1],[2502,1],[2527,1],[2539,1],[2541,1],[2952,2],[2991,1],[3001,1],[3037,1],[3121,2],[3129,1]]},"284":{"position":[[159,1],[179,1],[191,1],[193,1],[195,2],[208,1],[228,1],[239,1],[289,1],[297,1],[303,1],[333,1],[346,1],[379,1],[559,1],[579,1],[591,1],[593,1],[595,2],[608,1],[628,1],[639,1],[689,1],[697,1],[704,1]]},"286":{"position":[[43,1],[135,1],[163,1],[175,2],[186,1],[226,1],[239,1],[331,1],[359,1],[371,2],[383,1]]},"290":{"position":[[23,1],[51,1],[99,1],[101,1],[111,1],[113,1],[121,1],[123,3],[134,1],[178,2],[189,1],[191,1],[205,1],[229,1],[241,2],[244,1],[324,1],[326,1],[333,1],[387,1],[400,1],[422,1],[453,1],[455,1],[457,1],[498,1],[517,1],[519,2],[526,1],[544,1],[572,1],[620,1],[622,1],[632,1],[634,1],[642,1],[644,3],[655,1],[699,2],[710,1],[712,1],[726,1],[750,1],[762,2],[765,1],[845,1],[847,1],[854,1],[908,1],[921,1],[944,1]]},"292":{"position":[[90,1],[96,1],[129,1],[142,1],[144,1],[146,1],[168,2],[171,2],[174,1]]},"294":{"position":[[40,1],[75,1],[131,1],[201,1],[330,1],[338,1],[350,1],[352,1],[369,1],[385,2],[413,1],[421,1],[437,1],[457,1],[470,1],[483,2],[490,1],[520,1],[533,1],[568,1],[624,1],[694,1],[823,1],[831,1],[843,1],[845,1],[862,1],[878,2],[906,1],[914,1],[930,1],[950,1],[963,1],[976,2],[984,1]]},"298":{"position":[[23,1],[25,1],[31,1],[50,1],[52,1],[63,1],[65,1],[77,1],[96,1],[115,1],[134,1],[143,2],[146,2],[154,1],[156,1],[167,1],[169,1],[180,1],[185,2],[188,2],[199,1],[201,1],[212,1],[214,1],[225,1],[230,2],[233,2],[245,1],[247,1],[258,1],[260,1],[271,1],[276,2],[279,2],[282,1],[284,1],[316,1],[318,1],[572,2],[580,1],[582,1],[588,1],[607,1],[609,1],[620,1],[622,1],[634,1],[653,1],[672,1],[691,1],[700,2],[703,2],[711,1],[713,1],[724,1],[726,1],[737,1],[742,2],[745,2],[756,1],[758,1],[769,1],[771,1],[782,1],[787,2],[790,2],[802,1],[804,1],[815,1],[817,1],[828,1],[833,2],[836,2],[839,2],[865,1],[867,1],[869,1],[917,1],[931,2],[934,1],[979,1],[992,2],[995,1],[1048,1],[1071,2],[1074,1],[1120,1],[1138,2],[1141,1],[1188,1],[1205,2],[1208,1],[1260,1],[1276,2],[1279,1],[1331,1],[1347,2],[1350,2],[1353,1]]},"300":{"position":[[23,1],[25,1],[40,1],[42,1],[53,1],[60,2],[63,1],[65,1],[90,1],[103,1],[105,1],[120,1],[122,1],[133,1],[140,2],[143,2],[146,1]]},"302":{"position":[[23,1],[25,1],[32,1],[34,1],[36,1],[57,1],[70,2],[73,2],[76,1],[78,1],[113,1],[126,1],[128,1],[135,1],[137,1],[139,1],[160,1],[173,2],[176,2],[179,2],[182,1]]},"304":{"position":[[23,1],[54,1],[70,2],[98,1],[106,1],[123,1],[146,1],[191,2],[198,1],[228,1],[241,1],[272,1],[288,2],[316,1],[324,1],[341,1],[364,1],[409,2],[417,1]]},"306":{"position":[[23,1],[48,1],[58,2],[76,1],[96,2],[123,1],[167,1],[202,1],[215,1],[240,1],[250,2],[268,1],[288,2],[315,1],[360,1]]},"308":{"position":[[23,1],[73,1],[109,1],[122,1],[173,1]]},"312":{"position":[[23,1],[25,1],[51,1],[53,1],[58,1],[72,1],[85,1],[96,1],[107,1],[120,1],[133,1],[142,2],[168,1],[170,1],[175,1],[189,1],[202,1],[213,1],[224,1],[237,1],[250,1],[259,2],[280,1],[282,3],[307,1],[309,3],[334,1],[458,1],[460,1],[501,1],[503,1],[532,2],[548,1],[550,1],[612,2],[620,1],[622,1],[624,1],[639,3],[648,1],[668,1],[670,1],[681,1],[683,2],[686,1],[713,1],[725,1],[739,2],[742,1],[830,1],[832,1],[843,2],[851,1],[872,2],[875,1],[961,1],[980,2],[983,1],[1077,1],[1104,2],[1107,1],[1178,1],[1186,2],[1199,1],[1216,2],[1219,1],[1294,1],[1301,2],[1314,1],[1340,2],[1343,1],[1421,1],[1440,2],[1443,1],[1532,1],[1544,1],[1566,2],[1569,1],[1666,1],[1678,1],[1708,2],[1711,1],[1800,1],[1812,1],[1834,2],[1837,1],[1915,1],[1927,1],[1953,2],[1956,2],[1964,1],[1966,1],[1992,1],[1994,1],[1999,1],[2013,1],[2026,1],[2037,1],[2048,1],[2061,1],[2074,1],[2083,2],[2109,1],[2111,1],[2116,1],[2130,1],[2143,1],[2154,1],[2165,1],[2178,1],[2191,1],[2200,2],[2221,1],[2223,3],[2248,1],[2250,3],[2275,1],[2399,2],[2409,1],[2612,1]]},"314":{"position":[[23,1],[29,1],[91,1]]},"316":{"position":[[23,1]]},"320":{"position":[[223,1]]},"322":{"position":[[23,1],[59,2],[101,1],[188,1],[190,1],[266,1],[273,2],[286,1],[311,1],[326,2],[329,1],[379,1],[402,1],[409,2],[412,1],[492,1],[499,2],[512,1],[536,2],[539,1],[620,1],[627,2],[640,1],[667,2],[670,2],[677,1],[709,1],[745,2],[787,1],[874,1],[876,1],[952,1],[959,2],[972,1],[997,1],[1012,2],[1015,1],[1065,1],[1088,1],[1095,2],[1098,1],[1178,1],[1185,2],[1198,1],[1222,2],[1225,1],[1306,1],[1313,2],[1326,1],[1353,2],[1356,2],[1364,1]]},"326":{"position":[[204,1]]},"328":{"position":[[23,1],[25,1],[44,1],[46,1],[56,1],[58,1],[60,1],[94,1],[96,1],[115,1],[117,1],[127,1],[129,2],[132,1]]},"330":{"position":[[23,1],[65,1],[92,2],[155,1],[186,2],[258,1],[279,2],[304,1],[306,1],[320,1],[328,1],[334,1],[370,1],[410,1],[452,1],[479,2],[542,1],[573,2],[645,1],[666,2],[691,1],[693,1],[707,1],[715,1],[722,1]]},"332":{"position":[[39,1],[69,1],[103,1],[121,2],[186,1],[223,1],[236,1],[266,1],[300,1],[318,2],[384,1]]},"336":{"position":[[23,1],[92,1],[126,1],[196,1]]},"338":{"position":[[23,1],[53,1],[87,1],[105,2],[170,1],[207,1],[220,1],[250,1],[284,1],[302,2],[368,1]]},"340":{"position":[[23,1],[25,1],[44,1],[46,1],[59,1],[61,1],[71,2],[74,2],[77,1],[79,1],[115,1],[128,1],[130,1],[149,1],[151,1],[164,1],[166,1],[176,2],[179,2],[182,2],[185,1]]},"344":{"position":[[274,1]]},"346":{"position":[[23,1],[25,1],[44,1],[46,1],[59,1],[61,1],[63,1],[97,1],[99,1],[118,1],[120,1],[133,1],[135,2],[138,1]]},"348":{"position":[[31,1],[73,1],[100,2],[163,1],[194,2],[269,1],[290,2],[318,1],[320,1],[332,1],[417,2],[452,1],[458,1],[494,1],[534,1],[576,1],[603,2],[666,1],[697,2],[772,1],[793,2],[821,1],[823,1],[835,1],[920,2],[955,1],[962,1]]},"350":{"position":[[39,1],[69,1],[103,1],[121,2],[189,1],[226,1],[239,1],[269,1],[303,1],[321,2],[390,1]]},"354":{"position":[[23,1],[25,1],[44,1],[46,1],[63,1],[65,1],[67,1],[101,1],[103,1],[122,1],[124,1],[141,1],[143,2],[146,1]]},"356":{"position":[[23,1],[25,1],[35,1],[37,1],[49,1],[51,3],[55,2],[58,1],[60,1],[92,1],[94,1],[104,1],[106,1],[118,1],[120,3],[124,2],[127,2],[130,1]]},"358":{"position":[[23,1],[29,1],[63,1],[65,3],[74,1],[76,1],[78,1],[140,1],[178,1],[186,2],[189,2],[192,1]]},"364":{"position":[[23,1],[25,1],[44,1],[46,1],[63,1],[65,1],[67,1],[109,1],[111,1],[130,1],[132,1],[149,1],[151,2],[154,1]]},"366":{"position":[[35,1],[37,1],[47,1],[49,1],[57,1],[59,3],[63,2],[66,1],[68,1],[100,1],[102,1],[112,1],[114,1],[122,1],[124,3],[128,2],[131,2],[134,1]]},"368":{"position":[[49,1],[145,1],[147,1],[154,1],[187,1],[309,1],[317,2],[320,2],[327,1],[359,1],[455,1],[457,1],[464,1],[497,1],[619,1],[627,2],[630,2],[638,1]]},"370":{"position":[[23,1],[114,1],[141,2],[172,1],[174,1],[187,1],[197,1],[220,1],[311,1],[338,2],[369,1],[371,1],[384,1],[395,1]]},"376":{"position":[[23,1],[74,2],[129,1],[149,2],[214,2],[217,1],[227,1],[229,1],[270,2],[282,1],[337,2],[344,1],[370,1],[421,2],[476,1],[496,2],[561,2],[564,1],[574,1],[576,1],[617,2],[629,1],[684,2],[692,1]]},"378":{"position":[[35,1],[37,1],[47,1],[49,1],[61,1],[63,3],[67,2],[76,1],[78,1],[90,1],[263,1],[294,2],[297,1],[299,1],[331,1],[333,1],[343,1],[345,1],[357,1],[359,3],[363,2],[372,1],[374,1],[386,1],[559,1],[590,2],[593,2],[596,1]]},"380":{"position":[[49,1],[145,1],[147,1],[154,1],[193,1],[323,1],[332,2],[335,2],[342,1],[374,1],[470,1],[472,1],[479,1],[518,1],[648,1],[657,2],[660,2],[668,1]]},"382":{"position":[[34,1],[125,1],[152,2],[189,1],[191,1],[204,1],[214,1],[237,1],[328,1],[355,2],[392,1],[394,1],[407,1],[418,1]]},"386":{"position":[[47,1],[49,1],[68,1],[70,1],[78,1],[80,1],[82,1],[124,1],[126,1],[145,1],[147,1],[155,1],[157,2],[160,1]]},"388":{"position":[[23,1],[25,1],[39,1],[41,1],[50,1],[59,2],[66,1],[68,1],[153,1],[155,1],[162,1],[164,4],[181,1],[183,4],[199,1],[201,4],[216,1],[218,4],[233,1],[235,4],[262,1],[264,4],[269,2],[283,1],[285,1],[296,1],[298,4],[312,1],[314,4],[335,1],[337,4],[356,1],[358,4],[380,1],[382,4],[408,1],[410,4],[435,1],[437,4],[442,2],[445,2],[448,1],[450,1],[488,1],[503,1],[526,1],[528,1],[542,1],[544,1],[553,1],[562,2],[569,1],[571,1],[656,1],[658,1],[665,1],[667,4],[684,1],[686,4],[702,1],[704,4],[719,1],[721,4],[736,1],[738,4],[765,1],[767,4],[772,2],[786,1],[788,1],[799,1],[801,4],[815,1],[817,4],[838,1],[840,4],[859,1],[861,4],[883,1],[885,4],[911,1],[913,4],[938,1],[940,4],[945,2],[948,2],[951,2],[954,1]]},"390":{"position":[[37,2],[63,1],[65,1],[75,1],[77,1],[122,1],[124,1],[131,1],[133,1],[135,1],[193,1],[226,2],[229,2],[241,1],[519,1],[593,1],[595,1],[612,1],[614,1],[625,2],[628,2],[635,1],[637,1],[649,1],[671,1],[687,1],[714,1],[745,1],[776,1],[801,2],[817,1],[819,1],[837,1],[864,1],[889,1],[897,2],[900,2],[903,2],[912,1],[914,1],[923,1],[965,1],[1089,3],[1093,1],[1102,1],[1109,3],[1131,2],[1134,1],[1136,1],[1168,1],[1170,1],[1180,1],[1182,1],[1227,1],[1229,1],[1236,1],[1238,1],[1240,1],[1298,1],[1331,2],[1334,2],[1346,1],[1624,1],[1698,1],[1700,1],[1717,1],[1719,1],[1730,2],[1733,2],[1740,1],[1742,1],[1754,1],[1776,1],[1792,1],[1819,1],[1850,1],[1881,1],[1906,2],[1922,1],[1924,1],[1942,1],[1969,1],[1994,1],[2002,2],[2005,2],[2008,2],[2017,1],[2019,1],[2028,1],[2070,1],[2194,3],[2198,1],[2207,1],[2214,3],[2236,2],[2239,2],[2242,1]]},"392":{"position":[[23,1],[56,1],[74,2],[102,1],[132,2],[222,1],[253,1],[266,1],[299,1],[317,2],[345,1],[375,2],[466,1]]},"394":{"position":[[23,1],[46,1],[136,1],[138,1],[145,1],[162,1],[182,1],[206,1],[208,1],[218,1],[237,1],[239,1],[241,1],[262,2],[265,2],[268,1],[309,2],[340,1],[342,1],[344,1],[351,1],[373,1],[390,1],[415,1],[469,2],[488,2],[491,4],[513,1],[537,2],[540,1],[547,1],[569,1],[586,1],[613,1],[654,1],[678,2],[681,1],[691,1],[727,1],[748,1],[750,1],[826,1],[839,1],[841,1],[860,1],[862,1],[875,1],[877,2],[880,2],[888,1],[911,1],[1001,1],[1003,1],[1010,1],[1027,1],[1047,1],[1071,1],[1073,1],[1083,1],[1102,1],[1104,1],[1106,1],[1127,2],[1130,2],[1133,1],[1174,2],[1205,1],[1207,1],[1209,1],[1216,1],[1238,1],[1255,1],[1280,1],[1334,2],[1353,2],[1356,4],[1378,1],[1402,2],[1405,1],[1412,1],[1434,1],[1451,1],[1478,1],[1519,1],[1543,2],[1546,1],[1557,1]]},"396":{"position":[[23,1],[25,1],[44,1],[46,1],[59,1],[61,1],[63,1],[139,1],[152,1],[154,1],[173,1],[175,1],[188,1],[190,2],[193,1]]},"400":{"position":[[12,1],[59,1],[61,1],[80,1],[82,1],[94,1],[96,1],[98,1],[140,1],[142,1],[161,1],[163,1],[175,1],[177,2],[180,1]]},"402":{"position":[[23,1],[29,1],[57,1]]},"404":{"position":[[42,1],[44,2],[47,1],[89,1],[91,3],[101,1],[114,1]]},"406":{"position":[[61,1],[63,1],[80,1],[85,1],[87,1],[116,1],[118,1],[135,1],[140,2],[150,1],[191,1],[348,1],[355,1],[362,2],[446,1],[453,1],[460,2],[468,1]]},"408":{"position":[[40,1],[42,2],[45,1],[71,1],[92,1],[194,1],[271,1],[393,1],[462,1],[567,2],[570,1],[580,1],[595,3],[608,1],[634,1],[696,1],[704,1],[713,2],[821,1],[832,2],[864,6],[883,1],[892,1],[907,1],[920,1],[977,1],[979,1],[997,1],[1008,2],[1040,6],[1058,1],[1067,1],[1082,1],[1095,1],[1148,1],[1150,1],[1157,2],[1319,1],[1359,1],[1371,1]]},"410":{"position":[[46,1],[88,2],[134,1],[141,1],[153,2],[164,1],[195,1],[216,1],[218,1],[246,2],[254,1],[296,2],[342,1],[349,1],[361,2],[373,1]]},"414":{"position":[[23,1],[25,1],[44,1],[46,1],[56,1],[58,1],[60,1],[102,1],[104,1],[123,1],[125,1],[135,1],[137,2],[140,1]]},"416":{"position":[[23,1],[25,1],[44,1],[46,1],[73,1],[75,1],[77,1],[98,1],[100,1],[119,1],[121,1],[148,1],[150,2],[153,1]]},"418":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[54,2],[57,1],[59,1],[91,1],[93,1],[103,1],[105,1],[116,1],[118,3],[122,2],[125,2],[128,1]]},"420":{"position":[[23,1],[25,2],[28,1],[64,1],[77,1],[103,1],[144,1],[186,2],[208,2],[249,1],[251,1],[272,1],[274,2],[284,1],[349,1],[360,1],[409,2],[422,1],[424,3],[428,1]]},"422":{"position":[[23,1],[29,1],[50,1]]},"424":{"position":[[23,1],[53,1],[87,1],[121,3],[125,1],[164,2],[171,1],[208,1],[221,1],[251,1],[285,1],[319,3],[323,1],[362,2],[370,1]]},"426":{"position":[[23,1],[25,1],[41,1],[43,1],[51,1],[53,1],[67,2],[70,2],[73,1],[75,1],[112,1],[125,1],[127,1],[143,1],[145,1],[153,1],[155,1],[169,2],[172,2],[175,2],[178,1]]},"430":{"position":[[23,1],[25,1],[44,1],[46,1],[61,1],[63,1],[65,1],[107,1],[109,1],[128,1],[130,1],[145,1],[147,2],[150,1]]},"432":{"position":[[23,1],[25,1],[44,1],[46,1],[59,1],[61,1],[63,1],[84,1],[86,1],[105,1],[107,1],[120,1],[122,2],[125,1]]},"434":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[86,1],[88,3],[92,2],[95,1],[97,1],[129,1],[131,1],[141,1],[143,1],[154,1],[156,3],[192,1],[194,3],[198,2],[201,2],[204,1]]},"436":{"position":[[23,1],[53,1],[87,1],[121,3],[125,1],[162,2],[169,1],[206,1],[219,1],[249,1],[283,1],[317,3],[321,1],[358,2],[366,1]]},"438":{"position":[[23,1],[25,1],[41,1],[43,1],[56,1],[58,1],[71,2],[74,2],[77,1],[79,1],[116,1],[129,1],[131,1],[147,1],[149,1],[162,1],[164,1],[177,2],[180,2],[183,2],[186,1]]},"442":{"position":[[223,1]]},"444":{"position":[[23,1],[56,1],[98,1],[176,1],[235,1],[289,1],[345,1],[391,1],[450,1],[510,1],[572,1],[679,1],[748,1],[794,1],[821,1],[860,1],[869,2],[884,1],[896,1],[994,1],[1182,1],[1188,1],[1207,1],[1209,2],[1212,2],[1215,1],[1221,1],[1237,1],[1239,1],[1251,1],[1270,1],[1272,2],[1275,1],[1281,1],[1295,1],[1297,1],[1299,1],[1304,1],[1306,2],[1309,2],[1343,2],[1367,1],[1393,2],[1425,1],[1455,1],[1472,1],[1474,1],[1476,2],[1495,1],[1503,2],[1515,1],[1517,1],[1532,1],[1567,1],[1591,2],[1605,1],[1607,1],[1617,1],[1619,1],[1632,1],[1634,1],[1644,1],[1669,1],[1695,1],[1720,1],[1746,1],[1763,2],[1782,1],[1799,2],[1802,2],[1867,1],[1941,1],[1950,1],[1952,2],[1955,2],[1966,1],[1968,1],[1976,1],[1978,1],[1980,1],[1982,2],[2041,4],[2046,2],[2049,1],[2051,2],[2064,1],[2076,2],[2079,2],[2096,2],[2116,1],[2126,1],[2128,1],[2137,1],[2251,1],[2285,1],[2304,1],[2309,1],[2316,1],[2328,1],[2343,1],[2397,1],[2407,1],[2417,3],[2425,1],[2434,1],[2457,1],[2488,1],[2500,1],[2505,1],[2514,1],[2537,1],[2561,2],[2564,2],[2567,1],[2572,1],[2582,1],[2584,1],[2592,1],[2668,1],[2702,1],[2716,1],[2721,1],[2729,2],[2732,2],[2748,1],[2750,1],[2758,1],[2772,1],[2783,1],[2794,1],[2809,1],[2811,1],[2825,1],[2827,1],[2829,4],[2834,2],[2837,2],[2840,2],[2843,2],[2852,1],[2854,1],[2867,1],[2884,1],[2886,1],[2898,1],[2900,1],[2924,2],[2937,1],[2939,1],[2963,2],[2966,2],[2969,2],[2977,1],[2979,1],[2989,1],[2991,1],[3003,1],[3005,1],[3029,2],[3042,1],[3044,1],[3068,2],[3071,2],[3074,2],[3081,1],[3083,1],[3093,1],[3095,1],[3107,1],[3142,2],[3163,1],[3194,2],[3220,1],[3229,2],[3245,1],[3247,1],[3259,1],[3288,2],[3325,2],[3328,2],[3331,1],[3337,1],[3363,1],[3380,1],[3413,1],[3455,1],[3533,1],[3592,1],[3646,1],[3702,1],[3748,1],[3807,1],[3867,1],[3929,1],[4036,1],[4105,1],[4151,1],[4178,1],[4217,1],[4226,2],[4241,1],[4253,1],[4351,1],[4539,1],[4545,1],[4564,1],[4566,2],[4569,2],[4572,1],[4578,1],[4594,1],[4596,1],[4608,1],[4627,1],[4629,2],[4632,1],[4638,1],[4652,1],[4654,1],[4656,1],[4661,1],[4663,2],[4666,2],[4700,2],[4724,1],[4750,2],[4782,1],[4812,1],[4829,1],[4831,1],[4833,2],[4852,1],[4860,2],[4872,1],[4874,1],[4889,1],[4924,1],[4948,2],[4962,1],[4964,1],[4974,1],[4976,1],[4989,1],[4991,1],[5001,1],[5026,1],[5052,1],[5077,1],[5103,1],[5120,2],[5139,1],[5156,2],[5159,2],[5224,1],[5298,1],[5307,1],[5309,2],[5312,2],[5323,1],[5325,1],[5333,1],[5335,1],[5337,1],[5339,2],[5398,4],[5403,2],[5406,1],[5408,2],[5421,1],[5433,2],[5436,2],[5453,2],[5473,1],[5483,1],[5485,1],[5494,1],[5608,1],[5642,1],[5661,1],[5666,1],[5673,1],[5685,1],[5700,1],[5754,1],[5764,1],[5774,3],[5782,1],[5791,1],[5814,1],[5845,1],[5857,1],[5862,1],[5871,1],[5894,1],[5918,2],[5921,2],[5924,1],[5929,1],[5939,1],[5941,1],[5949,1],[6025,1],[6059,1],[6073,1],[6078,1],[6086,2],[6089,2],[6105,1],[6107,1],[6115,1],[6129,1],[6140,1],[6151,1],[6166,1],[6168,1],[6182,1],[6184,1],[6186,4],[6191,2],[6194,2],[6197,2],[6200,2],[6209,1],[6211,1],[6224,1],[6241,1],[6243,1],[6255,1],[6257,1],[6281,2],[6294,1],[6296,1],[6320,2],[6323,2],[6326,2],[6334,1],[6336,1],[6346,1],[6348,1],[6360,1],[6362,1],[6386,2],[6399,1],[6401,1],[6425,2],[6428,2],[6431,2],[6438,1],[6440,1],[6450,1],[6452,1],[6464,1],[6499,2],[6520,1],[6551,2],[6577,1],[6586,2],[6602,1],[6604,1],[6616,1],[6645,2],[6682,2],[6685,2],[6688,1],[6702,1],[6733,2],[6912,1],[6923,2],[6934,2],[6937,1],[6981,2],[7030,1],[7123,1],[7174,1],[7233,1],[7280,1],[7282,1],[7294,1],[7296,2],[7310,1],[7339,2],[7448,1],[7450,1],[7452,1],[7475,1],[7489,1],[7503,1],[7510,2],[7513,1],[7536,1],[7550,1],[7564,1],[7571,2],[7574,1],[7654,1],[7673,2],[7676,1],[7723,1],[7743,2],[7746,1],[7801,1],[7821,2],[7824,1],[7873,1],[7899,2],[7910,1],[7991,1],[8003,2],[8006,1],[8056,1],[8077,2],[8080,1],[8124,1],[8150,2],[8153,1],[8191,1],[8198,1],[8206,3],[8215,1],[8236,2],[8239,1],[8289,1],[8316,2],[8319,1],[8368,1],[8379,2],[8382,1],[8423,1],[8429,1],[8444,3],[8453,1],[8470,2],[8480,1],[8532,1],[8544,2],[8547,1],[8598,1],[8609,2],[8622,1],[8672,1],[8686,2],[8689,1],[8738,1],[8756,2],[8759,1],[8811,1],[8822,2],[8825,1],[8881,1],[8901,2],[8904,1],[8953,1],[8966,2],[8969,1],[9030,1],[9055,2],[9058,1],[9120,1],[9146,2],[9149,1],[9197,1],[9217,2],[9220,1],[9262,1],[9269,1],[9277,3],[9286,1],[9301,2],[9304,1],[9354,1],[9369,2],[9372,1],[9423,1],[9451,2],[9454,1],[9500,1],[9513,2],[9516,1],[9564,1],[9577,2],[9580,1],[9628,1],[9646,2],[9649,1],[9699,1],[9713,2],[9716,1],[9762,1],[9779,2],[9782,1],[9829,1],[9840,2],[9843,1],[9892,1],[9910,2],[9913,1],[9962,1],[9982,2],[9985,1],[10028,1],[10035,1],[10043,3],[10052,1],[10067,2],[10070,1],[10120,1],[10132,1],[10157,2],[10160,1],[10204,1],[10211,1],[10219,3],[10228,1],[10240,1],[10260,2],[10263,1],[10314,1],[10343,2],[10346,1],[10428,1],[10446,2],[10459,1],[10476,2],[10479,1],[10567,1],[10585,2],[10598,1],[10627,2],[10630,2],[10633,1]]},"446":{"position":[[23,1],[29,1],[41,1]]},"448":{"position":[[23,1],[47,1],[134,1],[136,1],[236,1],[261,1],[276,2],[279,1],[378,1],[401,1],[408,2],[411,1],[515,1],[539,2],[542,1],[639,1],[666,2],[669,2],[676,1],[708,1],[732,1],[819,1],[821,1],[921,1],[946,1],[961,2],[964,1],[1063,1],[1086,1],[1093,2],[1096,1],[1200,1],[1224,2],[1227,1],[1324,1],[1351,2],[1354,2],[1362,1]]},"450":{"position":[[23,1],[29,1],[68,1],[99,1],[101,1],[103,1],[176,1],[185,2],[188,1],[213,2],[261,1],[263,1],[288,1],[290,2],[303,1],[322,2],[325,2],[328,1]]},"454":{"position":[[23,1],[25,1],[44,1],[46,1],[54,1],[56,1],[58,1],[100,1],[102,1],[121,1],[123,1],[131,1],[133,2],[136,1]]},"456":{"position":[[23,1],[25,1],[44,1],[46,1],[61,1],[63,1],[65,1],[99,1],[101,1],[120,1],[122,1],[137,1],[139,2],[142,1]]},"458":{"position":[[23,1],[25,1],[35,1],[37,1],[45,1],[47,3],[51,2],[54,1],[56,1],[88,1],[90,1],[100,1],[102,1],[110,1],[112,3],[116,2],[119,2],[122,1]]},"460":{"position":[[23,1],[25,1],[44,1],[46,1],[52,1],[54,1],[69,2],[72,2],[75,1],[77,1],[113,1],[126,1],[128,1],[147,1],[149,1],[155,1],[157,1],[172,2],[175,2],[178,2],[181,1]]},"464":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[54,2],[57,1],[59,1],[91,1],[93,1],[103,1],[105,1],[116,1],[118,3],[122,2],[125,2],[128,1]]},"466":{"position":[[23,1],[25,1],[44,1],[46,1],[57,1],[59,1],[61,1],[103,1],[105,1],[124,1],[126,1],[137,1],[139,2],[142,1]]},"470":{"position":[[46,1],[48,1],[67,1],[69,1],[141,1],[143,1],[145,1],[187,1],[189,1],[208,1],[210,1],[282,1],[284,2],[287,1]]},"472":{"position":[[23,1],[25,2],[28,1],[57,1],[59,2],[62,1]]},"474":{"position":[[23,1],[70,1],[77,1],[85,2],[92,1],[123,1],[144,1],[146,1],[148,1],[177,1],[179,2],[182,2],[185,2],[242,1],[289,1],[296,1],[304,2],[312,1]]},"478":{"position":[[23,1],[25,1],[44,1],[46,1],[56,1],[58,1],[60,1],[102,1],[104,1],[123,1],[125,1],[135,1],[137,2],[140,1]]},"480":{"position":[[23,1],[25,1],[35,1],[37,1],[45,1],[47,3],[51,2],[54,1],[56,1],[88,1],[90,1],[100,1],[102,1],[110,1],[112,3],[116,2],[119,2],[122,1]]},"484":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,1],[57,1],[59,1],[61,1],[101,1],[169,1],[209,1],[211,1],[296,2],[299,2],[312,1],[325,2],[328,1],[368,1],[436,1],[476,1],[478,1],[565,2],[568,2],[581,1],[596,2],[599,2],[602,2],[605,2],[608,1],[610,1],[642,1],[644,1],[654,1],[656,1],[667,1],[669,1],[676,1],[678,1],[680,1],[720,1],[788,1],[828,1],[830,1],[915,2],[918,2],[931,1],[944,2],[947,1],[987,1],[1055,1],[1095,1],[1097,1],[1184,2],[1187,2],[1200,1],[1215,2],[1218,2],[1221,2],[1224,2],[1227,2],[1230,1]]},"486":{"position":[[23,1],[65,1],[92,2],[134,1],[160,2],[224,1],[266,1],[308,1],[335,2],[377,1],[403,2],[468,1]]},"488":{"position":[[23,1],[29,1],[59,1]]},"490":{"position":[[23,1],[25,1],[36,1],[38,1],[59,1],[61,3],[65,2],[68,1],[70,1],[105,1],[126,1],[128,1],[158,2],[166,1],[168,1],[179,1],[181,1],[202,1],[204,3],[208,2],[211,2],[214,1]]},"492":{"position":[[23,1],[53,1],[87,1],[121,3],[125,1],[175,1],[239,3],[243,2],[250,1],[287,1],[300,1],[330,1],[364,1],[398,3],[402,1],[452,1],[516,3],[520,2],[528,1]]},"494":{"position":[[23,1],[62,1],[64,1],[73,1],[75,1],[85,2],[88,1],[103,1],[105,1],[113,1],[115,1],[127,1],[177,2],[180,1],[187,1],[210,1],[228,2],[231,1],[237,1],[274,1],[287,1],[326,1],[328,1],[337,1],[339,1],[349,2],[352,1],[367,1],[369,1],[377,1],[379,1],[391,1],[441,2],[444,1],[451,1],[474,1],[492,2],[495,1],[502,1]]},"496":{"position":[[23,1],[29,1],[85,1],[96,1],[134,1],[147,2],[155,1]]},"500":{"position":[[23,1],[29,1],[53,1],[62,1]]},"502":{"position":[[23,1],[25,1],[44,1],[46,1],[55,1],[57,1],[59,1],[101,1],[103,1],[122,1],[124,1],[133,1],[135,2],[138,1]]},"504":{"position":[[23,1],[25,1],[35,1],[37,1],[47,1],[49,3],[53,2],[62,1],[64,1],[73,1],[160,2],[262,2],[265,1],[267,1],[299,1],[301,1],[311,1],[313,1],[323,1],[325,3],[329,2],[338,1],[340,1],[349,1],[436,2],[538,2],[541,2],[544,1]]},"508":{"position":[[49,1],[51,1],[70,1],[72,1],[84,1],[86,1],[88,1],[130,1],[132,1],[151,1],[153,1],[165,1],[167,2],[170,1]]},"510":{"position":[[23,1],[25,2],[28,1],[67,1],[78,1],[80,1],[129,2],[145,1],[147,1],[149,1],[193,1],[200,2],[203,2],[213,1],[246,1],[327,1]]},"512":{"position":[[23,1],[25,1],[44,1],[46,1],[74,1],[76,1],[78,1],[112,1],[114,1],[133,1],[135,1],[163,1],[165,2],[168,1]]},"514":{"position":[[23,1],[25,1],[44,1],[46,1],[72,1],[74,1],[76,1],[110,1],[112,1],[131,1],[133,1],[159,1],[161,2],[164,1]]},"516":{"position":[[23,1],[29,1],[56,1]]},"518":{"position":[[23,1],[25,2],[28,1],[75,1],[77,1],[98,2],[104,1],[106,1],[155,2],[165,1],[201,1],[296,1],[302,1],[314,2],[322,1]]},"520":{"position":[[23,1],[29,1],[50,1]]},"522":{"position":[[23,1],[25,2],[28,1],[64,1],[66,1],[115,2],[131,1],[133,1],[135,1],[169,2],[172,2],[182,1],[215,1],[300,1]]},"524":{"position":[[97,1],[99,1],[107,1],[109,1],[115,1],[145,2],[148,1],[150,1],[182,1],[184,1],[192,1],[194,1],[200,1],[230,2],[233,2],[236,1]]},"526":{"position":[[23,1],[29,1],[73,1],[80,1]]},"528":{"position":[[23,1],[29,1],[63,1]]},"530":{"position":[[23,1],[29,1],[65,1],[86,1],[88,1],[90,1],[124,1],[126,1],[145,1],[147,1],[173,1],[175,2],[178,2],[181,2],[184,1]]},"532":{"position":[[23,1],[25,1],[36,1],[38,1],[60,1],[62,3],[66,2],[69,1],[71,1],[106,1],[127,1],[129,1],[131,1],[158,2],[161,2],[169,1],[171,1],[182,1],[184,1],[206,1],[208,3],[212,2],[215,2],[218,1]]},"536":{"position":[[23,1],[25,1],[44,1],[46,1],[81,1],[83,1],[85,1],[127,1],[129,1],[148,1],[150,1],[185,1],[187,2],[190,1]]},"538":{"position":[[23,1],[25,1],[35,1],[37,1],[45,1],[47,1],[58,1],[60,1],[68,1],[70,1],[80,1],[99,1],[101,1],[114,1],[132,1],[155,1],[179,1],[192,1],[205,1],[232,1],[247,1],[255,2],[264,1],[266,1],[288,1],[319,1],[349,1],[372,1],[403,1],[426,1],[453,1],[461,2],[473,1],[475,1],[492,1],[508,1],[529,1],[549,1],[564,1],[572,2],[591,1],[618,1],[638,1],[663,1],[665,1],[667,1],[676,1],[688,1],[698,1],[715,1],[731,2],[749,1],[757,2],[760,2],[763,2],[766,2],[775,1],[777,1],[785,1],[1055,1],[1162,1],[1164,1],[1171,1],[1186,1],[1188,1],[1201,1],[1239,1],[1266,2],[1275,1],[1283,1],[1326,2],[1329,1],[1331,1],[1363,1],[1365,1],[1375,1],[1377,1],[1385,1],[1387,1],[1398,1],[1400,1],[1408,1],[1410,1],[1420,1],[1439,1],[1441,1],[1454,1],[1472,1],[1495,1],[1519,1],[1532,1],[1545,1],[1572,1],[1587,1],[1595,2],[1604,1],[1606,1],[1628,1],[1659,1],[1689,1],[1712,1],[1743,1],[1766,1],[1793,1],[1801,2],[1813,1],[1815,1],[1832,1],[1848,1],[1869,1],[1889,1],[1904,1],[1912,2],[1931,1],[1958,1],[1978,1],[2003,1],[2005,1],[2007,1],[2016,1],[2028,1],[2038,1],[2055,1],[2071,2],[2089,1],[2097,2],[2100,2],[2103,2],[2106,2],[2115,1],[2117,1],[2125,1],[2395,1],[2502,1],[2504,1],[2511,1],[2526,1],[2528,1],[2541,1],[2579,1],[2606,2],[2615,1],[2623,1],[2666,2],[2669,2],[2672,1]]},"540":{"position":[[53,1],[55,1],[74,1],[76,1],[101,1],[103,1],[105,1],[139,1],[141,1],[160,1],[162,1],[187,1],[189,2],[192,1]]},"542":{"position":[[23,1],[25,1],[44,1],[46,1],[71,1],[73,1],[75,1],[109,1],[111,1],[130,1],[132,1],[157,1],[159,2],[162,1]]},"544":{"position":[[23,1],[25,1],[44,1],[46,1],[56,1],[58,1],[60,1],[94,1],[96,1],[115,1],[117,1],[127,1],[129,2],[132,1]]},"546":{"position":[[23,1],[25,2],[28,1],[57,1],[59,3],[63,1]]},"548":{"position":[[23,1],[29,1],[64,1]]},"550":{"position":[[38,1],[40,1],[47,1],[49,1],[67,1],[69,1],[77,1],[79,4],[87,1],[105,2],[108,2],[120,1],[122,1],[131,1],[133,1],[141,1],[143,5],[152,1],[170,2],[173,2],[176,1],[178,1],[211,1],[213,1],[220,1],[222,1],[240,1],[242,1],[250,1],[252,4],[260,1],[278,2],[281,2],[293,1],[295,1],[304,1],[306,1],[314,1],[316,5],[325,1],[343,2],[346,2],[349,2],[352,1]]},"552":{"position":[[23,1],[53,1],[87,1],[121,3],[125,1],[267,2],[274,1],[311,1],[332,1],[334,1],[336,1],[370,1],[372,1],[391,1],[393,1],[418,1],[420,2],[423,2],[426,2],[434,1],[464,1],[498,1],[532,3],[536,1],[678,2],[686,1]]},"554":{"position":[[23,1],[25,1],[44,1],[46,1],[51,1],[53,1],[78,2],[81,2],[84,1],[86,1],[122,1],[135,1],[137,1],[156,1],[158,1],[163,1],[165,1],[190,2],[193,2],[196,2],[199,1]]},"556":{"position":[[23,1],[29,1],[65,1],[86,1],[88,1],[90,1],[124,1],[126,1],[145,1],[147,1],[157,1],[159,2],[162,2],[165,1],[194,1],[196,3],[200,2],[203,2],[206,1]]},"558":{"position":[[23,1],[25,1],[36,1],[38,1],[59,1],[61,1],[131,1],[133,1],[135,1],[141,1],[150,1],[162,1],[177,2],[195,1],[234,2],[237,2],[240,1],[242,1],[277,1],[298,1],[300,1],[335,2],[343,1],[345,1],[356,1],[358,1],[379,1],[381,1],[451,1],[453,1],[455,1],[461,1],[470,1],[482,1],[497,2],[515,1],[554,2],[557,2],[560,2],[563,1]]},"562":{"position":[[46,1],[48,1],[67,1],[69,1],[79,1],[81,1],[83,1],[125,1],[127,1],[146,1],[148,1],[158,1],[160,2],[163,1]]},"564":{"position":[[43,1],[49,1],[80,1],[96,1],[136,1]]},"566":{"position":[[49,1],[51,1],[100,1],[102,1],[111,1],[113,1],[166,1],[222,1],[260,2],[366,1],[368,1],[375,1],[377,1],[386,1],[388,1],[397,1],[405,2],[417,1],[419,1],[428,1],[435,2],[438,2],[441,2],[444,2],[447,2],[450,1],[452,1],[484,1],[486,1],[535,1],[537,1],[546,1],[548,1],[601,1],[657,1],[695,2],[801,1],[803,1],[810,1],[812,1],[821,1],[823,1],[832,1],[840,2],[852,1],[854,1],[863,1],[870,2],[873,2],[876,2],[879,2],[882,2],[885,2],[888,1]]},"570":{"position":[[47,1],[49,1],[68,1],[70,1],[79,1],[81,1],[83,1],[125,1],[127,1],[146,1],[148,1],[157,1],[159,2],[162,1]]},"572":{"position":[[23,1],[25,1],[44,1],[46,1],[82,1],[84,1],[86,1],[120,1],[122,1],[141,1],[143,1],[179,1],[181,2],[184,1]]},"574":{"position":[[168,1],[170,1],[219,1],[221,1],[229,1],[231,3],[235,2],[244,1],[246,1],[254,1],[311,2],[314,1],[316,1],[348,1],[350,1],[399,1],[401,1],[409,1],[411,3],[415,2],[424,1],[426,1],[434,1],[491,2],[494,2],[497,1]]},"576":{"position":[[66,1],[89,1],[91,1],[117,1],[174,1],[219,1],[276,2],[376,1],[531,1],[661,1],[808,1],[864,2],[877,2],[893,2],[931,1],[987,2],[1000,2],[1016,2],[1162,1],[1178,1],[1207,1],[1253,1],[1295,1],[1335,1],[1402,1],[1404,1],[1459,1],[1508,2],[1620,1],[1622,1],[1639,1],[1666,1],[1668,2],[1671,2],[1683,1],[1685,3],[1694,1],[1711,1],[1713,1],[1720,1],[1722,1],[1735,1],[1737,1],[1754,1],[1756,1],[1766,1],[1775,2],[1778,2],[1781,2],[1784,2],[1787,1],[1793,1],[1835,1],[1837,1],[1862,2],[1868,1],[1891,1],[1914,1],[1916,1],[1942,1],[1999,1],[2044,1],[2101,2],[2201,1],[2356,1],[2486,1],[2633,1],[2689,2],[2702,2],[2718,2],[2756,1],[2812,2],[2825,2],[2841,2],[2987,1],[3003,1],[3032,1],[3078,1],[3120,1],[3160,1],[3227,1],[3229,1],[3284,1],[3333,2],[3445,1],[3447,1],[3464,1],[3491,1],[3493,2],[3496,2],[3508,1],[3510,3],[3519,1],[3536,1],[3538,1],[3545,1],[3547,1],[3560,1],[3562,1],[3579,1],[3581,1],[3591,1],[3600,2],[3603,2],[3606,2],[3609,2],[3612,1],[3626,1],[3782,1],[3784,2],[3860,1],[4006,1],[4077,1],[4130,1],[4132,1],[4148,2],[4210,1],[4344,1],[4407,1],[4472,1],[4489,2],[4519,2],[4730,1],[4837,1],[4864,1],[4896,1],[4933,1],[4935,1],[4945,1],[4956,2],[4968,1],[5025,1],[5114,2],[5541,1],[5551,1],[5578,1],[5594,2],[5813,1],[5824,1],[5854,1],[5928,2],[5953,1],[5985,1],[5992,1],[6006,1],[6018,1],[6040,1],[6052,2],[6055,1],[6116,1],[6137,2],[6140,1],[6197,1],[6218,2],[6221,1],[6282,1],[6297,2],[6300,1],[6360,1],[6378,2],[6381,1],[6437,1],[6458,2],[6461,2],[6464,2],[6476,1],[6483,1],[6497,1],[6509,1],[6531,1],[6543,2],[6546,1],[6629,1],[6649,2],[6652,1],[6741,1],[6763,2],[6766,1],[6851,1],[6873,2],[6876,2],[6879,2],[6937,1],[7387,1],[7394,1],[7408,1],[7420,1],[7441,1],[7450,2],[7453,1],[7531,1],[7549,2],[7601,2],[7614,1],[7632,2],[7635,1],[7722,1],[7740,2],[7792,2],[7805,1],[7827,2],[7830,1],[7883,1],[7896,2],[7899,2],[7902,2],[8027,2],[8138,1]]},"578":{"position":[[23,1],[29,1],[54,1]]},"580":{"position":[[77,1],[237,1],[278,1],[280,1],[282,1],[289,1],[307,1],[324,1],[362,1],[382,1],[390,2],[393,1],[399,1],[435,1],[448,1],[608,1],[649,1],[651,1],[653,1],[660,1],[678,1],[695,1],[733,1],[753,1],[761,2],[764,1],[784,1],[786,1],[788,1],[822,1],[824,1],[843,1],[845,1],[881,1],[883,2],[886,2],[889,2],[892,1]]},"584":{"position":[[60,1],[62,1],[81,1],[83,1],[94,1],[96,1],[98,1],[132,1],[134,1],[153,1],[155,1],[166,1],[168,2],[171,1]]},"586":{"position":[[47,1],[49,1],[68,1],[70,1],[81,1],[83,1],[85,1],[127,1],[129,1],[148,1],[150,1],[161,1],[163,2],[166,1]]},"588":{"position":[[43,1],[45,1],[55,1],[57,1],[82,1],[84,3],[88,2],[91,1],[93,1],[125,1],[127,1],[137,1],[139,1],[164,1],[166,3],[170,2],[173,2],[176,1]]},"590":{"position":[[35,1],[37,1],[53,1],[55,1],[64,1],[66,1],[77,1],[79,2],[82,1],[84,1],[121,1],[142,1],[176,1],[178,1],[194,1],[196,1],[205,1],[207,1],[218,1],[220,2],[223,2],[226,1]]},"592":{"position":[[38,1],[40,1],[59,1],[61,1],[70,1],[72,1],[83,1],[85,2],[88,1],[90,1],[126,1],[139,1],[141,1],[160,1],[162,1],[171,1],[173,1],[184,1],[186,2],[189,2],[192,1]]},"594":{"position":[[50,1],[80,1],[114,1],[148,3],[152,1],[219,2],[226,1],[263,1],[276,1],[306,1],[340,1],[374,3],[378,1],[445,2],[453,1]]},"596":{"position":[[36,1],[59,1],[128,1],[130,1],[137,1],[161,1],[195,1],[197,1],[229,1],[237,2],[240,1],[272,1],[274,1],[276,1],[283,1],[303,1],[320,1],[537,1],[561,1],[582,1],[589,1],[612,1],[625,1],[649,2],[664,1],[733,1],[866,1],[902,1],[904,3],[926,1],[935,2],[938,1],[1067,1],[1087,1],[1104,1],[1142,1],[1155,1],[1157,3],[1173,1],[1199,1],[1222,1],[1230,2],[1233,1],[1239,1],[1275,1],[1296,1],[1330,1],[1353,1],[1422,1],[1424,1],[1431,1],[1455,1],[1489,1],[1491,1],[1523,1],[1531,2],[1534,1],[1566,1],[1568,1],[1570,1],[1577,1],[1597,1],[1614,1],[1831,1],[1855,1],[1876,1],[1883,1],[1906,1],[1919,1],[1943,2],[1958,1],[2027,1],[2160,1],[2196,1],[2198,3],[2220,1],[2229,2],[2232,1],[2361,1],[2381,1],[2398,1],[2436,1],[2449,1],[2451,3],[2467,1],[2493,1],[2516,1],[2524,2],[2527,1],[2534,1]]},"600":{"position":[[23,1]]},"602":{"position":[[23,1],[29,1],[56,1]]},"606":{"position":[[23,1],[25,1],[44,1],[46,1],[54,1],[56,1],[58,1],[100,1],[102,1],[121,1],[123,1],[131,1],[133,2],[136,1]]},"608":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,3],[52,2],[55,1],[57,1],[89,1],[91,1],[101,1],[103,1],[112,1],[114,3],[118,2],[121,2],[124,1]]},"610":{"position":[[23,1],[25,1],[44,1],[46,1],[52,1],[54,1],[65,2],[68,2],[71,1],[73,1],[109,1],[122,1],[124,1],[143,1],[145,1],[151,1],[153,1],[164,2],[167,2],[170,2],[173,1]]},"614":{"position":[[23,1],[25,1],[35,1],[37,1],[47,1],[49,3],[53,2],[56,1],[58,1],[90,1],[92,1],[102,1],[104,1],[114,1],[116,3],[120,2],[123,2],[126,1]]},"616":{"position":[[23,1],[25,1],[44,1],[46,1],[53,1],[55,1],[57,1],[99,1],[101,1],[120,1],[122,1],[129,1],[131,2],[134,1]]},"620":{"position":[[23,1],[25,1],[44,1],[46,1],[84,1],[86,1],[88,1],[122,1],[124,1],[143,1],[145,1],[183,1],[185,2],[188,1]]},"622":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[54,2],[57,1],[59,1],[91,1],[93,1],[103,1],[105,1],[116,1],[118,3],[122,2],[125,2],[128,1]]},"624":{"position":[[40,1],[42,2],[45,1],[83,1],[85,1],[153,2],[162,1],[206,1],[208,1],[234,1],[236,2],[279,1],[281,1],[283,1],[302,1],[355,1],[377,2],[380,2],[390,1],[433,1]]},"626":{"position":[[23,1],[29,1],[55,1]]},"628":{"position":[[23,1],[25,1],[32,1],[34,1],[41,1],[56,1],[77,1],[82,2],[93,1],[95,1],[102,1],[117,1],[119,3],[123,2],[126,1],[128,1],[180,1],[182,1],[189,1],[191,1],[198,1],[213,1],[234,1],[239,2],[250,1],[252,1],[259,1],[274,1],[276,3],[280,2],[283,2],[289,1],[291,1],[326,2],[336,1],[416,1],[441,1],[511,1],[539,1],[647,1]]},"630":{"position":[[23,1],[25,1],[38,1],[40,1],[59,1],[61,1],[73,1],[186,1],[193,1],[195,1],[197,3],[231,2],[256,1],[258,1],[270,1],[300,1],[345,2],[410,1],[419,2],[422,2],[442,1],[444,1],[459,1],[461,1],[511,2],[531,1],[533,1],[583,2],[586,2],[589,1],[591,1],[627,1],[640,1],[642,1],[655,1],[657,1],[676,1],[678,1],[690,1],[803,1],[810,1],[812,1],[814,3],[848,2],[873,1],[875,1],[887,1],[917,1],[962,2],[1027,1],[1036,2],[1039,2],[1059,1],[1061,1],[1076,1],[1078,1],[1128,2],[1148,1],[1150,1],[1200,2],[1203,2],[1206,2],[1209,1]]},"632":{"position":[[23,1],[53,1],[87,1],[121,3],[125,1],[171,2],[178,1],[215,1],[228,1],[258,1],[292,1],[326,3],[330,1],[376,2],[384,1]]},"634":{"position":[[23,1],[25,1],[41,1],[43,1],[54,1],[56,1],[78,2],[81,2],[84,1],[86,1],[123,1],[136,1],[138,1],[154,1],[156,1],[167,1],[169,1],[191,2],[194,2],[197,2],[200,1]]},"638":{"position":[[23,1],[74,2],[129,1],[139,2],[150,1],[192,1],[243,2],[298,1],[308,2],[320,1]]},"640":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,1],[62,1],[64,1],[146,2],[158,1],[324,2],[327,2],[330,1],[332,1],[364,1],[366,1],[376,1],[378,1],[389,1],[391,1],[403,1],[405,1],[487,2],[499,1],[665,2],[668,2],[671,2],[674,1]]},"644":{"position":[[230,1]]},"646":{"position":[[23,1],[25,1],[44,1],[46,1],[54,1],[56,1],[58,1],[100,1],[102,1],[121,1],[123,1],[131,1],[133,2],[136,1]]},"648":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,1],[60,1],[66,2],[81,2],[97,1],[99,1],[109,1],[115,2],[134,2],[143,1],[145,1],[155,1],[163,2],[166,2],[169,1],[171,1],[203,1],[205,1],[215,1],[217,1],[228,1],[230,1],[240,1],[246,2],[261,2],[277,1],[279,1],[289,1],[295,2],[314,2],[323,1],[325,1],[335,1],[343,2],[346,2],[349,2],[352,1]]},"650":{"position":[[23,1],[25,1],[44,1],[46,1],[73,2],[76,1],[78,1],[112,1],[114,1],[133,1],[135,1],[162,2],[165,2],[168,1]]},"652":{"position":[[23,1],[46,1],[74,1],[171,1],[173,1],[180,1],[204,1],[219,1],[221,1],[228,2],[260,2],[263,1],[269,1],[305,1],[318,1],[341,1],[369,1],[466,1],[468,1],[475,1],[499,1],[514,1],[516,1],[523,2],[555,2],[558,1],[565,1]]},"654":{"position":[[23,1],[53,1],[87,1],[105,2],[234,1],[271,1],[284,1],[314,1],[348,1],[366,2],[496,1]]},"656":{"position":[[23,1],[25,1],[41,1],[43,1],[49,1],[51,1],[61,2],[64,2],[67,1],[69,1],[106,1],[119,1],[121,1],[137,1],[139,1],[145,1],[147,1],[157,2],[160,2],[163,2],[166,1]]},"658":{"position":[[23,1],[25,1],[44,1],[46,1],[52,1],[54,1],[71,2],[74,2],[77,1],[79,1],[115,1],[128,1],[130,1],[149,1],[151,1],[157,1],[159,1],[176,2],[179,2],[182,2],[185,1]]},"662":{"position":[[23,1],[25,1],[44,1],[46,1],[57,2],[60,1],[62,1],[104,1],[106,1],[125,1],[127,1],[138,2],[141,2],[144,1]]},"664":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[54,2],[57,1],[59,1],[91,1],[93,1],[103,1],[105,1],[116,1],[118,3],[122,2],[125,2],[128,1]]},"668":{"position":[[23,1],[29,1],[73,1],[80,1]]},"670":{"position":[[23,1],[25,1],[44,1],[46,1],[58,1],[60,1],[62,1],[104,1],[106,1],[125,1],[127,1],[139,1],[141,2],[144,1]]},"672":{"position":[[23,1],[25,1],[44,1],[46,1],[74,1],[76,1],[78,1],[112,1],[114,1],[133,1],[135,1],[163,1],[165,2],[168,1]]},"674":{"position":[[23,1],[25,1],[35,1],[37,1],[49,1],[51,1],[62,1],[64,1],[94,1],[165,2],[173,1],[175,1],[177,1],[364,1],[385,2],[388,2],[415,1],[450,1],[483,1],[491,2],[494,2],[497,1],[499,1],[531,1],[533,1],[543,1],[545,1],[557,1],[559,1],[570,1],[572,1],[602,1],[673,2],[681,1],[683,1],[685,1],[872,1],[893,2],[896,2],[923,1],[958,1],[991,1],[999,2],[1002,2],[1005,2],[1008,1]]},"676":{"position":[[23,1],[29,1],[60,1]]},"678":{"position":[[23,1],[53,1],[87,1],[105,2],[174,1],[211,1],[224,1],[254,1],[288,1],[306,2],[376,1]]},"680":{"position":[[23,1],[25,1],[44,1],[46,1],[51,1],[53,1],[67,2],[70,2],[84,1],[86,1],[98,1],[100,1],[110,1],[137,1],[139,1],[141,1],[158,2],[161,2],[164,2],[167,1],[169,1],[205,1],[218,1],[220,1],[239,1],[241,1],[246,1],[248,1],[262,2],[265,2],[279,1],[281,1],[293,1],[295,1],[305,1],[332,1],[334,1],[336,1],[353,2],[356,2],[359,2],[362,2],[365,1]]},"682":{"position":[[23,1],[46,1],[140,1],[142,1],[149,1],[173,1],[210,1],[212,1],[214,1],[237,2],[248,1],[250,1],[261,1],[270,2],[273,1],[324,2],[392,1],[394,1],[396,1],[403,1],[424,1],[449,1],[523,1],[570,2],[589,2],[592,4],[614,1],[638,2],[641,1],[655,1],[691,1],[704,1],[727,1],[821,1],[823,1],[830,1],[854,1],[891,1],[893,1],[895,1],[918,2],[929,1],[931,1],[942,1],[951,2],[954,1],[1005,2],[1073,1],[1075,1],[1077,1],[1084,1],[1105,1],[1130,1],[1204,1],[1251,2],[1270,2],[1273,4],[1295,1],[1319,2],[1322,1],[1337,1]]},"684":{"position":[[23,1],[25,1],[36,1],[38,1],[59,1],[61,1],[109,2],[112,2],[115,1],[117,1],[152,1],[173,1],[175,1],[206,2],[214,1],[216,1],[227,1],[229,1],[250,1],[252,1],[300,2],[303,2],[306,2],[309,1]]},"688":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,3],[58,1],[60,3],[64,2],[67,1],[69,1],[101,1],[103,1],[113,1],[115,1],[124,1],[126,3],[136,1],[138,3],[142,2],[145,2],[148,1]]},"690":{"position":[[23,1],[25,1],[44,1],[46,1],[55,2],[58,1],[60,1],[102,1],[104,1],[123,1],[125,1],[134,2],[137,2],[140,1]]},"694":{"position":[[23,1],[25,1],[93,1],[95,1],[97,1],[108,1],[120,2],[128,1],[130,1],[144,1],[358,1],[367,1],[374,2],[432,1],[441,1],[448,2],[460,1],[499,1],[512,1],[514,1],[525,2],[528,1],[554,1],[562,2],[565,1],[591,1],[609,2],[612,1],[638,1],[649,2],[652,1],[678,1],[692,2],[695,1],[721,1],[730,2],[733,1],[759,1],[771,2],[774,1],[800,1],[809,2],[812,1],[838,1],[852,2],[855,1],[881,1],[892,2],[895,1],[921,1],[935,2],[938,1],[964,1],[982,2],[985,1],[1011,1],[1024,2],[1027,1],[1053,1],[1062,2],[1065,2],[1073,2],[1086,1],[1088,3],[1092,1],[1094,1],[1118,1],[1132,1],[1134,1],[1202,1],[1204,1],[1206,1],[1217,1],[1229,2],[1237,1],[1239,1],[1253,1],[1467,1],[1476,1],[1483,2],[1541,1],[1550,1],[1557,2],[1569,1],[1608,1],[1621,1],[1623,1],[1634,2],[1637,1],[1663,1],[1671,2],[1674,1],[1700,1],[1718,2],[1721,1],[1747,1],[1758,2],[1761,1],[1787,1],[1801,2],[1804,1],[1830,1],[1839,2],[1842,1],[1868,1],[1880,2],[1883,1],[1909,1],[1918,2],[1921,1],[1947,1],[1961,2],[1964,1],[1990,1],[2001,2],[2004,1],[2030,1],[2044,2],[2047,1],[2073,1],[2091,2],[2094,1],[2120,1],[2133,2],[2136,1],[2162,1],[2171,2],[2174,2],[2182,2],[2195,1],[2197,3],[2201,2],[2211,1],[2261,1],[2323,1],[2342,1]]},"696":{"position":[[23,1],[29,1],[46,1]]},"698":{"position":[[23,1],[25,1],[44,1],[46,1],[62,1],[64,1],[66,1],[108,1],[110,1],[129,1],[131,1],[147,1],[149,2],[152,1]]},"700":{"position":[[23,1],[25,1],[35,1],[37,1],[57,1],[59,1],[70,1],[270,2],[273,2],[276,1],[278,1],[310,1],[312,1],[322,1],[324,1],[344,1],[346,1],[357,1],[557,2],[560,2],[563,2],[566,1]]},"702":{"position":[[23,1],[29,1],[64,1]]},"704":{"position":[[23,1],[56,1],[74,2],[104,1],[111,1],[121,2],[128,1],[159,1],[180,1],[182,1],[199,2],[207,1],[240,1],[258,2],[288,1],[295,1],[305,2],[313,1]]},"706":{"position":[[23,1],[25,1],[36,1],[38,1],[61,1],[63,3],[67,2],[70,1],[72,1],[107,1],[128,1],[130,1],[165,2],[173,1],[175,1],[186,1],[188,1],[211,1],[213,3],[217,2],[220,2],[223,1]]},"710":{"position":[[228,1],[270,1]]},"712":{"position":[[23,1],[25,1],[44,1],[46,1],[55,1],[57,1],[59,1],[101,1],[103,1],[122,1],[124,1],[133,1],[135,2],[138,1]]},"714":{"position":[[23,1],[25,1],[62,1],[64,1],[75,1],[77,1],[87,1],[93,2],[108,2],[122,1],[124,1],[134,1],[140,2],[157,2],[168,1],[170,1],[334,1],[346,2],[367,2],[384,2],[398,1],[400,1],[410,1],[422,2],[439,2],[442,2],[445,1],[447,1],[503,1],[505,1],[542,1],[544,1],[555,1],[557,1],[567,1],[573,2],[588,2],[602,1],[604,1],[614,1],[620,2],[637,2],[648,1],[650,1],[814,1],[826,2],[847,2],[864,2],[878,1],[880,1],[890,1],[902,2],[919,2],[922,2],[925,2],[928,1]]},"716":{"position":[[23,1],[25,1],[44,1],[46,1],[76,1],[78,1],[80,1],[114,1],[116,1],[135,1],[137,1],[167,1],[169,2],[172,1]]},"718":{"position":[[23,1],[25,2],[28,1],[61,1],[107,1]]},"720":{"position":[[23,1],[29,1],[58,1]]},"722":{"position":[[23,1],[29,1],[65,1],[86,1],[88,1],[121,1],[167,2],[170,1]]},"724":{"position":[[23,1],[25,1],[44,1],[46,1],[53,1],[55,1],[67,2],[76,1],[78,1],[93,2],[96,2],[99,1],[101,1],[137,1],[150,1],[152,1],[171,1],[173,1],[180,1],[182,1],[194,2],[203,1],[205,1],[220,2],[223,2],[226,2],[229,1]]},"726":{"position":[[23,1],[25,1],[36,1],[38,1],[58,1],[60,1],[175,1],[255,2],[266,2],[269,2],[272,1],[274,1],[309,1],[330,1],[332,1],[361,2],[369,1],[371,1],[382,1],[384,1],[404,1],[406,1],[521,1],[601,2],[612,2],[615,2],[618,2],[621,1]]},"730":{"position":[[23,1],[25,1],[44,1],[46,1],[56,1],[58,1],[60,1],[102,1],[104,1],[123,1],[125,1],[135,1],[137,2],[140,1]]},"732":{"position":[[23,1],[25,2],[28,1],[58,1],[60,1],[77,2],[87,1],[105,1]]},"734":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,1],[55,1],[57,1],[59,1],[146,1],[167,2],[170,1],[243,1],[271,2],[274,1],[347,1],[375,2],[378,2],[394,1],[396,1],[416,1],[425,2],[437,1],[439,1],[463,1],[488,1],[490,1],[554,2],[557,2],[560,2],[563,2],[572,1],[574,1],[583,1],[616,1],[656,1],[739,1],[817,1],[862,1],[870,1],[877,2],[920,1],[930,1],[932,1],[949,2],[961,1],[1028,1],[1049,2],[1069,2],[1072,1],[1074,1],[1106,1],[1108,1],[1118,1],[1120,1],[1129,1],[1131,1],[1138,1],[1140,1],[1142,1],[1229,1],[1250,2],[1253,1],[1326,1],[1354,2],[1357,1],[1430,1],[1458,2],[1461,2],[1477,1],[1479,1],[1499,1],[1508,2],[1520,1],[1522,1],[1546,1],[1571,1],[1573,1],[1637,2],[1640,2],[1643,2],[1646,2],[1655,1],[1657,1],[1666,1],[1699,1],[1739,1],[1822,1],[1900,1],[1945,1],[1953,1],[1960,2],[2003,1],[2013,1],[2015,1],[2032,2],[2044,1],[2111,1],[2132,2],[2152,2],[2155,2],[2158,1]]},"736":{"position":[[23,1],[64,1],[106,1],[108,1],[110,1],[117,1],[136,1],[153,1],[175,1],[177,1],[187,1],[213,1],[215,1],[253,2],[283,2],[286,2],[289,1],[296,1],[315,1],[332,1],[356,1],[358,1],[368,1],[384,2],[387,2],[390,1],[396,1],[432,1],[445,1],[486,1],[528,1],[530,1],[532,1],[539,1],[558,1],[575,1],[597,1],[599,1],[609,1],[635,1],[637,1],[675,2],[705,2],[708,2],[711,1],[718,1],[737,1],[754,1],[778,1],[780,1],[790,1],[806,2],[809,2],[812,1],[819,1]]},"740":{"position":[[330,1]]},"742":{"position":[[42,1],[44,1],[57,1],[59,1],[68,1],[70,1],[80,1],[88,2],[91,2],[98,1],[100,1],[110,1],[126,1],[145,1],[159,1],[167,2],[170,1],[172,1],[202,1],[204,1],[227,2],[235,1],[237,1],[250,1],[252,1],[261,1],[263,1],[273,1],[281,2],[284,2],[291,1],[293,1],[303,1],[319,1],[338,1],[352,1],[360,2],[363,2],[366,1]]},"744":{"position":[[9,1],[56,1],[58,1],[77,1],[79,1],[95,1],[97,1],[99,1],[141,1],[143,1],[162,1],[164,1],[180,1],[182,2],[185,1]]},"746":{"position":[[23,1],[25,1],[34,1],[36,1],[48,1],[149,1],[156,1],[180,1],[188,2],[272,1],[279,1],[308,1],[316,2],[341,1],[343,1],[410,1],[412,1],[420,1],[422,1],[436,1],[465,1],[486,1],[488,1],[497,1],[505,2],[508,2],[575,1],[589,2],[666,1],[668,1],[677,1],[691,2],[711,2],[724,1],[726,1],[735,1],[751,1],[753,1],[771,1],[773,1],[789,2],[808,1],[810,1],[819,2],[842,1],[844,1],[864,2],[867,2],[870,2],[879,1],[881,1],[895,1],[897,1],[990,2],[993,2],[996,2],[999,2],[1002,2],[1005,1],[1007,1],[1040,1],[1068,2],[1095,1],[1097,1],[1106,2],[1114,1],[1116,1],[1125,1],[1127,1],[1139,1],[1240,1],[1247,1],[1271,1],[1279,2],[1363,1],[1370,1],[1399,1],[1407,2],[1432,1],[1434,1],[1501,1],[1503,1],[1511,1],[1513,1],[1527,1],[1556,1],[1577,1],[1579,1],[1588,1],[1596,2],[1599,2],[1666,1],[1680,2],[1757,1],[1759,1],[1768,1],[1782,2],[1802,2],[1815,1],[1817,1],[1826,1],[1842,1],[1844,1],[1862,1],[1864,1],[1880,2],[1899,1],[1901,1],[1910,2],[1933,1],[1935,1],[1955,2],[1958,2],[1961,2],[1970,1],[1972,1],[1986,1],[1988,1],[2081,2],[2084,2],[2087,2],[2090,2],[2093,2],[2096,2],[2106,1],[2179,1],[2265,1],[2280,2],[2332,1],[2347,2],[2398,1],[2438,2],[2467,1],[2482,2],[2531,1],[2533,1],[2543,1],[2622,1],[2647,1],[2699,3],[2711,3],[2753,2],[2871,1],[2879,1],[2896,1],[2898,1],[2909,1]]},"748":{"position":[[35,2],[61,1],[63,1],[73,1],[75,1],[86,1],[88,1],[98,1],[112,2],[127,2],[144,1],[146,1],[156,1],[164,2],[167,2],[170,1],[172,1],[204,1],[206,1],[216,1],[218,1],[229,1],[231,1],[241,1],[255,2],[270,2],[287,1],[289,1],[299,1],[307,2],[310,2],[313,2],[316,1]]},"750":{"position":[[57,1],[99,1],[126,2],[168,1],[181,2],[199,2],[257,1],[267,2],[278,1],[316,1],[329,1],[371,1],[398,2],[440,1],[453,2],[471,2],[529,1],[539,2],[551,1]]},"752":{"position":[[23,1],[25,1],[36,1],[38,1],[65,1],[67,3],[71,2],[74,1],[76,1],[111,1],[124,1],[126,1],[137,1],[139,1],[166,1],[168,3],[172,2],[175,2],[178,1]]},"756":{"position":[[283,1],[285,1],[294,1],[353,1],[404,1],[480,1],[482,1],[487,1],[494,1],[507,1],[554,2],[560,1],[567,1],[584,1],[631,2],[637,1],[749,1],[751,5],[770,2],[776,3]]},"758":{"position":[[23,1],[29,1],[55,1],[63,1]]},"760":{"position":[[23,1],[29,1],[84,1],[103,1],[118,1],[171,1],[181,1],[200,1],[255,1],[338,1],[376,1],[383,1],[397,1],[488,1],[495,1],[521,2],[592,1],[602,2],[614,2],[622,1]]},"762":{"position":[[23,1],[29,1],[67,1],[69,1],[131,2],[147,1],[168,1],[170,1],[172,1],[215,1],[231,2],[234,2],[242,1],[271,1],[335,1],[365,1],[377,2],[424,1],[462,1],[474,2],[521,1],[556,1],[856,1],[869,1]]},"764":{"position":[[23,1],[29,1],[71,1]]},"766":{"position":[[8,1],[44,1],[46,1],[65,1],[67,1],[80,1],[82,1],[84,1],[118,1],[120,1],[139,1],[141,1],[154,1],[156,2],[159,1]]},"768":{"position":[[34,1],[36,1],[55,1],[57,1],[65,1],[67,1],[69,1],[115,1],[128,1],[130,1],[149,1],[151,1],[159,1],[161,2],[164,1]]},"770":{"position":[[40,1],[71,1],[87,2],[115,1],[123,1],[140,1],[157,1],[171,1],[183,1],[217,2],[232,1],[249,2],[278,1],[286,1],[310,1],[321,2],[328,1],[358,1],[371,1],[402,1],[418,2],[446,1],[454,1],[471,1],[488,1],[502,1],[514,1],[548,2],[563,1],[580,2],[609,1],[617,1],[641,1],[652,2],[660,1]]},"772":{"position":[[45,1],[47,1],[57,1],[59,1],[69,1],[71,1],[82,2],[95,1],[97,1],[106,1],[108,1],[115,1],[134,1],[166,2],[169,2],[172,2],[175,1],[177,1],[208,1],[221,1],[223,1],[233,1],[235,1],[245,1],[247,1],[258,2],[271,1],[273,1],[282,1],[284,1],[291,1],[310,1],[342,2],[345,2],[348,2],[351,2],[367,1],[369,1],[411,2],[414,1]]},"774":{"position":[[23,1],[97,1],[125,2],[185,1],[222,1],[235,1],[309,1],[337,2],[398,1]]},"776":{"position":[[23,1],[68,1],[70,1],[77,1],[79,1],[91,1],[109,1],[111,1],[113,2],[116,1],[175,1],[206,2],[269,1],[305,1],[318,1],[363,1],[365,1],[372,1],[374,1],[386,1],[404,1],[406,1],[408,2],[411,1],[470,1],[501,2],[565,1]]},"780":{"position":[[235,1],[337,1]]},"782":{"position":[[23,1],[25,1],[44,1],[46,1],[63,1],[65,1],[67,1],[109,1],[111,1],[130,1],[132,1],[149,1],[151,2],[154,1]]},"784":{"position":[[23,1],[25,1],[35,1],[37,1],[44,1],[46,1],[56,1],[58,1],[71,1],[84,2],[100,1],[102,1],[113,1],[115,1],[126,1],[137,2],[140,2],[148,1],[150,1],[152,1],[219,1],[241,2],[244,2],[247,2],[259,1],[261,1],[268,1],[270,1],[272,1],[339,1],[361,2],[364,2],[367,2],[370,2],[379,1],[381,1],[390,1],[523,1],[547,2],[550,1],[552,1],[584,1],[586,1],[596,1],[598,1],[605,1],[607,1],[617,1],[619,1],[632,1],[645,2],[661,1],[663,1],[674,1],[676,1],[687,1],[698,2],[701,2],[709,1],[711,1],[713,1],[780,1],[802,2],[805,2],[808,2],[820,1],[822,1],[829,1],[831,1],[833,1],[900,1],[922,2],[925,2],[928,2],[931,2],[940,1],[942,1],[951,1],[1084,1],[1108,2],[1111,2],[1114,1]]},"786":{"position":[[23,1],[57,1],[59,1],[118,1],[177,1],[203,2],[235,1],[244,2],[261,2],[277,1],[309,1],[343,1],[345,1],[404,1],[463,1],[489,2],[521,1],[530,2],[547,2],[564,1]]},"788":{"position":[[23,1],[29,1],[62,1]]},"790":{"position":[[23,1],[25,2],[28,1],[85,1],[87,1],[89,1],[163,1],[184,1],[195,2],[198,1],[271,1],[291,1],[302,2],[305,2],[315,1],[351,2],[546,1]]},"792":{"position":[[23,1],[25,1],[36,1],[38,1],[59,1],[61,1],[132,1],[154,1],[176,2],[179,2],[182,1],[184,1],[219,1],[240,1],[242,1],[275,2],[283,1],[285,1],[296,1],[298,1],[319,1],[321,1],[392,1],[414,1],[436,2],[439,2],[442,2],[445,1]]},"794":{"position":[[23,1],[29,1],[65,1],[86,1],[88,1],[145,1],[147,1],[149,1],[223,1],[244,1],[255,2],[258,1],[331,1],[351,1],[362,2],[365,2],[375,1],[411,2],[606,2],[609,1]]},"796":{"position":[[23,1],[62,1],[86,2],[136,1],[167,1],[180,1],[219,1],[243,2],[294,1]]},"798":{"position":[[78,1],[80,1],[91,1],[93,1],[102,1],[120,2],[123,1],[125,1],[168,1],[181,1],[183,1],[194,1],[196,1],[205,1],[223,2],[226,2],[229,1]]},"802":{"position":[[23,1],[25,1],[35,1],[37,1],[51,1],[53,1],[119,1],[121,1],[134,2],[205,1],[207,3],[282,1],[284,2],[287,2],[290,2],[299,1],[301,1],[315,1],[344,1],[403,1],[423,2],[577,1],[661,3],[748,1],[750,1],[764,1],[766,1],[785,1],[787,1],[796,1],[818,1],[837,1],[851,2],[854,2],[857,1],[945,3],[954,2],[957,1],[959,1],[991,1],[993,1],[1003,1],[1005,1],[1019,1],[1021,1],[1087,1],[1089,1],[1102,2],[1173,1],[1175,3],[1250,1],[1252,2],[1255,2],[1258,2],[1267,1],[1269,1],[1283,1],[1312,1],[1371,1],[1391,2],[1545,1],[1629,3],[1716,1],[1718,1],[1732,1],[1734,1],[1753,1],[1755,1],[1764,1],[1786,1],[1805,1],[1819,2],[1822,2],[1825,1],[1913,3],[1922,2],[1925,2],[1928,1]]},"804":{"position":[[23,1],[25,2],[28,1],[77,1],[79,2],[82,1]]},"806":{"position":[[23,1],[102,1],[150,1],[288,1],[319,1],[340,1],[342,1],[344,1],[393,1],[395,2],[398,2],[401,2],[409,1],[488,1],[536,1],[675,1]]},"812":{"position":[[23,1],[25,1],[44,1],[46,1],[57,1],[59,1],[61,1],[103,1],[105,1],[124,1],[126,1],[137,1],[139,2],[142,1]]},"814":{"position":[[35,1],[37,1],[47,1],[49,1],[58,1],[60,1],[67,1],[69,1],[71,1],[138,1],[160,2],[163,2],[179,1],[181,1],[193,1],[195,1],[219,1],[245,2],[254,1],[276,1],[283,2],[286,2],[289,2],[292,2],[295,2],[298,1],[300,1],[332,1],[334,1],[344,1],[346,1],[355,1],[357,1],[364,1],[366,1],[368,1],[435,1],[457,2],[460,2],[476,1],[478,1],[490,1],[492,1],[516,1],[542,2],[551,1],[573,1],[580,2],[583,2],[586,2],[589,2],[592,2],[595,2],[598,1]]},"816":{"position":[[49,1],[145,1],[147,1],[154,1],[193,1],[322,1],[330,2],[333,2],[340,1],[372,1],[468,1],[470,1],[477,1],[516,1],[645,1],[653,2],[656,2],[664,1]]},"818":{"position":[[23,1],[114,1],[141,2],[173,1],[175,1],[188,1],[198,1],[221,1],[312,1],[339,2],[371,1],[373,1],[386,1],[397,1]]},"822":{"position":[[54,1],[89,1],[109,2],[143,2],[198,1],[209,2],[248,2],[304,1],[314,2],[345,1],[347,1],[357,1],[367,1],[409,1],[444,1],[464,2],[498,2],[553,1],[564,2],[603,2],[659,1],[669,2],[700,1],[702,1],[712,1],[723,1]]},"824":{"position":[[23,1],[25,2],[28,1],[52,1],[112,1],[155,1],[157,1],[165,1],[167,1],[173,1],[175,1],[252,1],[283,2],[326,1],[328,1],[330,1],[350,3],[359,1],[375,1],[383,2],[386,2],[389,1]]},"826":{"position":[[36,2],[62,1],[64,1],[74,1],[76,1],[85,1],[87,1],[94,1],[96,1],[98,1],[148,1],[172,1],[179,2],[182,2],[185,2],[188,2],[191,1],[193,1],[229,1],[242,1],[244,1],[254,1],[256,1],[265,1],[267,1],[274,1],[276,1],[278,1],[328,1],[352,1],[359,2],[362,2],[365,2],[368,2],[371,2],[374,1]]},"830":{"position":[[23,1],[25,1],[44,1],[46,1],[57,1],[59,1],[61,1],[87,1],[89,1],[108,1],[110,1],[121,1],[123,2],[126,1]]},"832":{"position":[[23,1],[25,1],[35,1],[37,1],[48,1],[50,3],[54,2],[57,1],[59,1],[88,1],[101,1],[103,1],[113,1],[115,1],[126,1],[128,3],[132,2],[135,2],[138,1]]},"836":{"position":[[23,1]]},"840":{"position":[[23,1],[25,1],[44,1],[46,1],[67,1],[69,1],[71,1],[113,1],[115,1],[134,1],[136,1],[157,1],[159,2],[162,1]]},"842":{"position":[[23,1],[25,1],[35,1],[37,1],[51,1],[53,3],[57,2],[60,1],[62,1],[94,1],[96,1],[106,1],[108,1],[122,1],[124,3],[128,2],[131,2],[134,1]]},"844":{"position":[[60,1],[62,1],[81,1],[83,1],[94,1],[96,1],[98,1],[132,1],[134,1],[153,1],[155,1],[166,1],[168,2],[171,1]]},"846":{"position":[[23,1],[25,2],[28,1],[74,1],[76,1],[97,2],[107,1],[228,1]]},"848":{"position":[[23,1],[25,2],[28,1],[71,1],[73,1],[94,2],[104,1],[221,1]]},"850":{"position":[[23,1],[57,1],[91,1],[125,3],[129,1],[259,2],[266,1],[303,1],[316,1],[350,1],[384,1],[418,3],[422,1],[552,2],[560,1]]},"852":{"position":[[23,1],[25,1],[41,1],[43,1],[55,1],[57,1],[80,2],[86,1],[88,1],[111,2],[114,2],[117,1],[119,1],[156,1],[169,1],[171,1],[187,1],[189,1],[201,1],[203,1],[226,2],[232,1],[234,1],[257,2],[260,2],[263,2],[266,1]]},"854":{"position":[[23,1],[25,1],[44,1],[46,1],[52,1],[54,1],[69,2],[82,1],[84,1],[102,2],[108,1],[110,1],[128,2],[150,1],[152,1],[170,2],[173,2],[176,1],[178,1],[214,1],[227,1],[229,1],[248,1],[250,1],[256,1],[258,1],[273,2],[286,1],[288,1],[306,2],[312,1],[314,1],[332,2],[354,1],[356,1],[374,2],[377,2],[380,2],[383,1]]},"856":{"position":[[23,1],[29,1],[73,1],[87,1],[89,1],[91,1],[137,1],[139,1],[160,2],[170,1],[291,2],[294,1],[337,1],[339,1],[360,2],[370,1],[487,2],[490,2],[493,1]]},"862":{"position":[[23,1],[25,1],[44,1],[46,1],[61,1],[63,1],[65,1],[107,1],[109,1],[128,1],[130,1],[145,1],[147,2],[150,1]]},"864":{"position":[[39,1],[41,1],[51,1],[53,1],[61,1],[63,1],[78,1],[80,1],[86,1],[88,1],[101,1],[109,2],[112,2],[115,2],[124,1],[126,3],[130,2],[133,1],[135,1],[167,1],[169,1],[179,1],[181,1],[189,1],[191,1],[206,1],[208,1],[214,1],[216,1],[229,1],[237,2],[240,2],[243,2],[252,1],[254,3],[258,2],[261,2],[264,1]]},"866":{"position":[[49,1],[195,1],[197,1],[204,1],[241,1],[336,1],[338,1],[346,2],[365,1],[418,1],[426,2],[429,2],[436,1],[468,1],[614,1],[616,1],[623,1],[660,1],[755,1],[757,1],[765,2],[784,1],[837,1],[845,2],[848,2],[856,1]]},"870":{"position":[[43,1],[49,1],[80,1],[96,1],[136,1]]},"872":{"position":[[49,1],[51,1],[100,1],[102,1],[111,1],[113,1],[202,1],[204,1],[219,1],[221,1],[236,1],[238,1],[260,1],[285,1],[293,2],[296,2],[299,2],[353,1],[409,1],[477,3],[519,1],[535,1],[537,1],[546,1],[548,1],[560,1],[562,1],[572,1],[580,1],[582,2],[590,1],[592,1],[606,1],[622,1],[624,1],[633,1],[641,2],[653,1],[673,1],[675,1],[776,1],[864,1],[866,3],[870,2],[873,2],[876,2],[879,2],[882,2],[891,1],[893,1],[902,1],[925,1],[1009,2],[1115,1],[1146,2],[1149,1],[1151,1],[1183,1],[1185,1],[1234,1],[1236,1],[1245,1],[1247,1],[1336,1],[1338,1],[1353,1],[1355,1],[1370,1],[1372,1],[1394,1],[1419,1],[1427,2],[1430,2],[1433,2],[1487,1],[1543,1],[1611,3],[1653,1],[1669,1],[1671,1],[1680,1],[1682,1],[1694,1],[1696,1],[1706,1],[1714,1],[1716,2],[1724,1],[1726,1],[1740,1],[1756,1],[1758,1],[1767,1],[1775,2],[1787,1],[1807,1],[1809,1],[1910,1],[1998,1],[2000,3],[2004,2],[2007,2],[2010,2],[2013,2],[2016,2],[2025,1],[2027,1],[2036,1],[2059,1],[2143,2],[2249,1],[2280,2],[2283,2],[2286,1]]},"876":{"position":[[44,1],[46,1],[54,1],[56,1],[66,1],[74,1],[76,1],[78,1],[100,1],[102,1],[110,1],[112,1],[122,1],[130,1],[132,1],[134,1]]},"878":{"position":[[23,1],[25,1],[33,1],[58,1],[87,1],[89,1],[101,1],[103,1],[111,2],[114,2],[117,1],[119,1],[152,1],[171,1],[173,1],[181,1],[206,1],[235,1],[237,1],[249,1],[251,1],[259,2],[262,2],[265,2],[275,1],[354,1],[374,1],[448,1],[476,1],[675,2],[682,2],[711,1],[718,1],[742,2],[756,2],[759,1],[780,1],[789,2],[894,2],[901,2],[944,1],[955,1],[981,1],[1071,2],[1084,1],[1086,1],[1088,1],[1090,5],[1101,1],[1120,2],[1123,1],[1125,5],[1136,1],[1155,2],[1158,2],[1161,1]]},"882":{"position":[[23,1],[25,1],[44,1],[46,1],[54,1],[56,1],[58,1],[100,1],[102,1],[121,1],[123,1],[131,1],[133,2],[136,1]]},"884":{"position":[[23,1],[25,1],[35,1],[37,1],[43,1],[45,3],[49,2],[52,1],[54,1],[86,1],[88,1],[98,1],[100,1],[106,1],[108,3],[112,2],[115,2],[118,1]]},"886":{"position":[[23,1],[29,1],[59,1]]},"888":{"position":[[23,1],[25,1],[36,1],[38,1],[56,1],[58,3],[62,2],[65,1],[67,1],[102,1],[123,1],[125,1],[155,2],[163,1],[165,1],[176,1],[178,1],[196,1],[198,3],[202,2],[205,2],[208,1]]},"892":{"position":[[23,1],[29,1],[69,1],[71,1],[73,1],[101,1],[119,1],[121,3],[125,2],[128,2],[131,1]]},"894":{"position":[[23,1],[25,2],[28,1],[56,1],[74,1],[76,3],[80,1]]},"898":{"position":[[184,1]]},"900":{"position":[[23,1],[25,1],[62,1],[64,1],[73,1],[75,1],[86,1],[88,1],[199,1],[201,1],[208,1],[217,2],[227,1],[242,2],[245,2],[248,2],[257,1],[259,1],[268,1],[385,1],[403,1],[435,1],[466,1],[491,1],[509,1],[523,1],[535,2],[568,1],[639,1],[682,1],[711,1],[747,1],[758,1],[763,2],[787,1],[816,1],[860,1],[886,1],[898,1],[944,2],[956,1],[1084,2],[1087,1],[1089,1],[1159,1],[1161,1],[1198,1],[1200,1],[1209,1],[1211,1],[1222,1],[1224,1],[1335,1],[1337,1],[1344,1],[1353,2],[1363,1],[1378,2],[1381,2],[1384,2],[1393,1],[1395,1],[1404,1],[1521,1],[1539,1],[1571,1],[1602,1],[1627,1],[1645,1],[1659,1],[1671,2],[1704,1],[1775,1],[1818,1],[1847,1],[1883,1],[1894,1],[1899,2],[1923,1],[1952,1],[1996,1],[2022,1],[2034,1],[2080,2],[2092,1],[2220,2],[2223,2],[2226,1]]},"902":{"position":[[285,3],[293,1],[295,3],[306,1],[308,1],[310,3],[327,1],[329,1],[331,3],[347,1],[349,1],[351,3],[364,1],[366,1],[368,3],[384,1],[386,3],[398,1],[400,3],[414,1],[416,3],[420,2],[423,1],[425,3],[439,3]]},"904":{"position":[[358,1],[360,1],[362,1],[385,1],[387,4],[432,1],[541,1],[712,1],[909,1],[1025,1],[1087,1],[1144,1],[1202,1],[1246,1],[1281,1],[1283,1],[1292,1],[1308,2],[1317,1],[1433,1],[1443,1],[1616,1],[1618,1],[1630,1],[1688,1],[1837,1],[1868,1],[1885,1],[1909,1],[2050,2],[2074,1],[2096,2],[2162,1],[2205,1],[2217,1],[2294,1],[2374,1],[2438,1],[2489,1],[2491,1],[2502,1],[2504,4],[2519,1],[2521,4],[2531,1],[2533,1],[2535,2],[2546,1],[2548,1],[2550,2],[2558,1],[2560,4],[2569,1],[2571,1],[2573,2],[2576,1],[2592,1],[2612,1],[2682,1],[2718,1],[2746,1],[2778,1],[2815,1],[2877,1],[2901,1],[2940,1],[2991,1],[3051,1],[3089,1],[3130,1],[3164,1],[3228,1],[3270,1],[3321,1],[3364,1],[3366,1],[3450,1],[3467,1],[3505,1],[3555,1],[3565,1],[3575,1],[3585,1],[3592,2],[3608,1],[3679,1],[3720,1],[3817,1],[3875,1],[3928,1],[3930,1],[3937,1],[3954,1],[4008,1],[4034,1],[4094,1],[4155,1],[4212,1],[4256,1],[4358,1],[4380,1],[4403,1],[4466,1],[4557,1],[4627,1],[4664,1],[4720,2],[4747,1],[4767,1],[4828,1],[4850,1],[4852,2],[4875,1],[4899,1],[5019,1]]},"906":{"position":[[449,1],[508,2],[525,2],[530,1],[537,1],[545,1],[552,1],[567,1],[582,1],[589,2],[607,2],[629,2],[634,1],[641,1],[649,1],[656,1],[671,1],[686,1],[693,2],[711,2],[728,2],[733,1],[740,1],[748,1],[755,1],[768,1],[783,1],[790,2],[808,2],[828,2],[833,1],[840,1],[848,1],[855,1],[868,1],[883,1],[890,2],[966,1],[973,1],[1002,1],[1009,2],[1040,1],[1047,1],[1077,1],[1084,2],[1115,1],[1122,1],[1152,1],[1159,2],[1190,1],[1197,1],[1227,1],[1234,2],[1319,1],[1326,1],[1353,2],[1399,1],[1406,1],[1433,2],[1488,1],[1495,1],[1521,2],[1577,1],[1584,1],[1610,2],[1665,3],[1669,1],[1688,1],[1695,1],[1709,2],[1750,1],[1752,1],[1754,1],[1766,1],[1779,1],[1786,1],[1798,2],[1846,1],[1853,1],[1867,2],[1901,1],[1915,1],[1922,1],[1934,2],[1982,5],[1988,1],[2010,1],[2017,1],[2031,2],[2079,2],[2082,2],[2085,1],[2097,1],[2113,1],[2120,1],[2132,2],[2186,1],[2193,1],[2209,2],[2248,1],[2255,1],[2271,2],[2311,1],[2318,1],[2334,2],[2370,1],[2377,1],[2393,2],[2435,1],[2442,1],[2469,2],[2510,1],[2517,1],[2544,2],[2605,1],[2612,1],[2630,2],[2697,1],[2704,1],[2729,2],[2771,1],[2778,1],[2807,2],[2873,2],[2966,1],[2973,1],[2986,1],[3016,2],[3177,1],[3184,1],[3194,1],[3211,1],[3226,1],[3228,1],[3339,1],[3346,1],[3359,1],[3382,2],[3424,1],[3431,1],[3444,1],[3467,2],[3509,1],[3516,1],[3529,1],[3552,2],[3599,1],[3606,1],[3619,1],[3642,2],[3684,1],[3691,1],[3704,1],[3727,2],[3769,1],[3776,1],[3789,1],[3812,2],[3849,4],[3874,4],[3899,4],[3953,2],[3984,1],[3991,1],[4005,2],[4063,1],[4070,1],[4085,2],[4117,4],[4138,4],[4224,1],[4231,1],[4253,2],[4316,1],[4323,1],[4345,2],[4395,1],[4402,1],[4411,2],[4466,1],[4473,1],[4486,2],[4530,1],[4537,1],[4555,2],[4599,1],[4606,1],[4624,2],[4657,1],[4664,1],[4686,2],[4719,1],[4726,1],[4744,2],[4776,2],[4827,1],[4834,2],[4842,1],[4849,1],[4860,2],[4899,1],[4935,1],[5008,1],[5096,1],[5107,2],[5168,1],[5175,1],[5196,2],[5237,1],[5244,1],[5264,2],[5306,1],[5313,1],[5333,2],[5383,1],[5390,1],[5405,2],[5456,1],[5463,1],[5478,2],[5527,1],[5534,1],[5551,2],[5601,1],[5608,1],[5625,2],[5802,1],[5809,1],[5872,1],[5879,1],[5948,1],[5955,1],[6125,1],[6131,1],[6139,1],[6160,1],[6198,1],[6273,1],[6279,1],[6287,1],[6307,1],[6344,1],[6457,1],[6463,1],[6477,1],[6486,1],[6493,1],[6915,2],[6975,1],[6981,1],[7002,2],[7010,1],[7017,1],[7040,2],[7099,1],[7106,1],[7124,2],[7192,1],[7199,1],[7232,2],[7294,1],[7315,2],[7323,1],[7330,1],[7346,2],[7409,1],[7416,1],[7438,2],[7508,1],[7515,1],[7534,2],[7552,2],[7604,1],[7611,1],[7633,2],[7650,2],[7702,1],[7754,1],[7762,2],[7770,1],[7777,1],[7799,2],[7848,1],[7855,1],[7868,2],[7935,1],[7942,1],[7958,2],[8008,1],[8015,1],[8032,2],[8119,1],[8126,1],[8148,2],[8229,1],[8236,1],[8255,2],[8313,1],[8319,1],[8336,2],[8344,1],[8351,1],[8375,2],[8391,4],[8428,1],[8434,1],[8451,2],[8459,1],[8466,1],[8490,2],[8543,1],[8549,1],[8566,2],[8574,1],[8581,1],[8602,2],[8639,4],[8662,1],[8669,1],[8687,2],[8726,1],[8733,1],[8754,2],[8799,1],[8806,1],[8825,1],[8832,2],[8854,2],[8867,1],[8874,1],[8904,1],[8911,2],[8946,1],[8953,1],[8983,1],[8990,2],[9026,1],[9033,1],[9058,1],[9065,2],[9218,1],[9225,1],[9238,2],[9288,1],[9295,1],[9316,2],[9367,1],[9374,1],[9388,2],[9441,1],[9448,1],[9460,2],[9510,1],[9517,1],[9530,2],[9581,1],[9588,1],[9602,2],[9656,1],[9663,1],[9680,2],[9718,1],[9786,2],[9863,1],[9867,2],[9925,1],[9932,1],[9945,1],[9959,2],[9977,2],[10040,1],[10045,2],[10106,1],[10113,1],[10126,1],[10144,2]]},"908":{"position":[[651,2],[660,1],[668,1],[675,2],[807,2],[810,1],[818,1],[851,1],[881,2],[928,2],[996,1],[1004,1],[1042,1],[1096,2],[1181,2],[1184,1],[1192,1],[1229,1],[1260,1],[1303,3],[1324,1],[1326,2],[1347,2],[1433,1],[1441,1],[1473,1],[1505,1],[1507,1],[1521,1],[1533,1],[1671,1],[1689,1],[1722,4],[1740,1],[1786,1],[1802,2],[1870,2],[1946,1],[1954,1],[1989,1],[1991,1],[2211,2],[2223,1],[2269,1],[2396,1],[2404,1],[2411,2],[2419,1],[2428,1],[2448,1],[2461,1],[2478,2],[2491,2],[2590,1],[2598,1],[2633,1],[2635,1],[2643,2],[2655,1],[2701,1],[2714,2],[2803,1],[2811,1],[2844,1],[2846,1],[2901,2],[2913,1],[2945,1],[2972,1],[2984,2],[3063,2],[3066,1],[3074,1],[3109,1],[3111,1],[3138,2],[3150,1],[3190,1],[3199,2],[3336,2],[3339,1],[3347,1],[3386,1],[3473,1],[3579,2]]},"912":{"position":[[31,1],[61,1],[96,1],[220,1],[254,3],[258,1],[391,2],[398,1],[432,1],[459,1],[461,1],[476,2],[484,1],[599,1],[626,1],[691,1],[706,1],[756,1],[770,1],[808,2],[826,2],[842,1],[868,1],[958,2],[1031,2],[1049,1],[1079,1],[1114,1],[1238,1],[1272,3],[1276,1],[1409,2],[1417,1]]},"914":{"position":[[23,1],[29,1],[44,1]]},"918":{"position":[[23,1],[25,1],[37,1],[39,1],[49,1],[57,1],[59,1],[61,1],[89,1],[91,1],[103,1],[105,1],[115,1],[123,1],[125,1],[127,1]]},"920":{"position":[[107,1],[136,1],[183,1],[185,2],[188,3],[192,6],[199,11],[211,6],[218,10],[229,4],[236,3],[240,20],[261,7],[269,11],[281,5],[289,3],[293,8],[302,5],[308,7],[316,3],[320,17],[340,3],[344,8],[353,5],[359,5],[365,4],[370,18],[391,11],[403,11],[415,3],[419,7],[427,6],[434,3],[438,3],[442,11],[454,11],[466,3],[470,5],[476,6],[483,3],[487,2],[519,1],[591,1],[593,1],[617,2],[620,1],[622,2],[625,1],[697,2],[700,1],[702,2],[705,1],[779,2],[782,1],[784,2],[787,1],[874,2],[877,1],[879,2],[882,1],[967,2],[970,1],[972,2],[975,1],[1057,2],[1060,1],[1062,2],[1065,1],[1158,2],[1161,1],[1163,2],[1166,1],[1230,3],[1234,1],[1236,2],[1239,1],[1290,2],[1293,1],[1295,2],[1298,1],[1325,1],[1400,1],[1441,1],[1496,1],[1546,1],[1596,1],[1641,1],[1666,1],[1696,1],[1718,1],[1731,1],[1745,1],[1774,1],[1821,1],[1823,2],[1826,3],[1830,6],[1837,11],[1849,6],[1856,10],[1867,4],[1874,3],[1878,20],[1899,7],[1907,11],[1919,5],[1927,3],[1931,8],[1940,5],[1946,7],[1954,3],[1958,17],[1978,3],[1982,8],[1991,5],[1997,5],[2003,4],[2008,18],[2029,11],[2041,11],[2053,3],[2057,7],[2065,6],[2072,3],[2076,3],[2080,11],[2092,11],[2104,3],[2108,5],[2114,6],[2121,3],[2125,2],[2157,1],[2229,1],[2231,1],[2255,2],[2258,1],[2260,2],[2263,1],[2335,2],[2338,1],[2340,2],[2343,1],[2417,2],[2420,1],[2422,2],[2425,1],[2512,2],[2515,1],[2517,2],[2520,1],[2605,2],[2608,1],[2610,2],[2613,1],[2695,2],[2698,1],[2700,2],[2703,1],[2796,2],[2799,1],[2801,2],[2804,1],[2868,3],[2872,1],[2874,2],[2877,1],[2928,2],[2931,1],[2933,2],[2936,1],[2963,1],[3038,1],[3079,1],[3134,1],[3184,1],[3234,1],[3279,1],[3312,1],[3409,2],[3476,1],[3483,1],[3499,1],[3524,1],[3565,2],[3647,1],[3654,1],[3670,1],[3699,1],[3724,1],[3759,1],[3791,1],[3797,1],[3804,1],[3840,1],[3842,2],[3859,1],[3861,2],[3877,2],[3880,3],[3884,2],[3899,2],[3902,1],[3915,1],[3917,2],[3923,2],[3963,2],[3971,1]]},"922":{"position":[[158,1],[160,1],[193,2],[196,1],[227,1],[229,1],[240,1],[242,1],[262,1],[264,2],[267,2],[270,1]]},"924":{"position":[[23,1],[25,1],[248,1],[250,3],[325,1],[327,1],[351,1],[353,1],[371,1],[373,1],[375,1],[381,1],[390,1],[402,1],[417,2],[438,1],[449,2],[455,2],[465,1],[467,1],[482,1],[489,2],[499,1],[501,1],[515,1],[522,2],[534,1],[536,1],[543,1],[623,1],[643,1],[651,2],[685,2],[688,1],[690,1],[729,1],[731,1],[757,2],[765,1],[767,1],[990,1],[992,3],[1067,1],[1069,1],[1093,1],[1095,1],[1113,1],[1115,1],[1117,1],[1123,1],[1132,1],[1144,1],[1159,2],[1180,1],[1191,2],[1197,2],[1207,1],[1209,1],[1224,1],[1231,2],[1241,1],[1243,1],[1257,1],[1264,2],[1276,1],[1278,1],[1285,1],[1365,1],[1385,1],[1393,2],[1427,2],[1430,2],[1440,1],[1477,1],[1557,1],[1559,1],[1568,1],[1683,1],[1715,1],[1731,1],[1748,1],[1766,3],[1790,2],[1793,2],[1859,1],[1879,2],[1985,1],[2029,1],[2108,1],[2142,1],[2152,1],[2165,3],[2182,1],[2243,2],[2292,1],[2301,1],[2351,1],[2426,2],[2472,2],[2524,1],[2526,2],[2572,3],[2593,2],[2626,2],[2650,1],[2691,1],[2696,1],[2719,2],[2747,1],[2779,2],[2838,1],[2966,1],[3025,1],[3063,1],[3065,2],[3073,2],[3076,1],[3130,1],[3135,1],[3167,1],[3241,1],[3243,1],[3259,3],[3268,1],[3280,1],[3364,1],[3387,2],[3390,1],[3468,1],[3501,2],[3504,1],[3570,1],[3596,2],[3599,1],[3670,1],[3693,2],[3696,1],[3769,1],[3798,2],[3801,1],[3867,1],[3886,1],[3893,2],[3906,1],[3932,2],[3935,1],[4013,1],[4047,2],[4050,1],[4117,1],[4136,2],[4139,1],[4228,1],[4255,2],[4258,2],[4261,1]]},"926":{"position":[[23,1],[29,1],[55,1]]},"928":{"position":[[23,1],[29,1],[65,1],[96,1],[98,1],[100,1],[164,1],[184,1],[202,2],[205,2],[208,1]]},"932":{"position":[[78,1],[80,1],[89,1],[91,1],[101,1],[109,2],[112,1],[114,1],[136,1],[138,1],[147,1],[149,1],[159,1],[167,2],[170,2],[173,1]]},"934":{"position":[[23,1],[57,1],[83,1],[156,1],[205,1],[215,1],[223,2],[259,1],[268,1],[270,1],[277,1],[279,4],[293,1],[295,4],[300,2],[309,1],[311,1],[324,1],[342,1],[350,2],[361,1],[363,1],[375,1],[377,1],[553,2],[556,2],[559,1],[565,1],[612,1],[631,1],[665,1],[691,1],[764,1],[813,1],[823,1],[831,2],[867,1],[876,1],[878,1],[885,1],[887,4],[901,1],[903,4],[908,2],[917,1],[919,1],[932,1],[950,1],[958,2],[969,1],[971,1],[983,1],[985,1],[1161,2],[1164,2],[1167,1],[1179,1],[1188,1]]},"938":{"position":[[23,1],[25,1],[37,1],[39,1],[49,1],[57,1],[59,1],[61,1],[89,1],[91,1],[103,1],[105,1],[115,1],[123,1],[125,1],[127,1]]},"940":{"position":[[23,1],[47,1],[49,2],[52,3],[56,6],[63,11],[75,6],[82,10],[93,4],[100,3],[104,20],[125,7],[133,11],[145,5],[153,3],[157,8],[166,5],[172,7],[180,3],[184,17],[204,3],[208,8],[217,5],[223,5],[229,4],[234,18],[255,11],[267,11],[279,3],[283,7],[291,6],[298,3],[302,3],[306,11],[318,11],[330,3],[334,5],[340,6],[347,3],[351,2],[359,1],[381,2],[389,2],[410,1],[412,1],[420,1],[435,1],[437,1],[564,1],[573,2],[583,1],[585,1],[594,1],[644,1],[646,1],[648,1],[657,1],[688,1],[690,1],[709,1],[711,2],[714,2],[721,1],[727,2],[730,1],[739,1],[746,1],[767,1],[769,1],[787,1],[789,2],[792,2],[799,1],[805,2],[808,1],[817,1],[858,1],[860,1],[882,1],[884,2],[887,2],[894,1],[900,2],[903,1],[912,1],[954,1],[956,1],[975,1],[977,2],[980,2],[987,1],[993,2],[996,1],[1005,1],[1049,1],[1051,1],[1067,1],[1069,2],[1072,2],[1079,1],[1085,2],[1088,1],[1097,1],[1141,1],[1143,1],[1168,1],[1170,2],[1173,2],[1180,1],[1186,2],[1189,1],[1198,1],[1219,1],[1221,1],[1242,1],[1244,2],[1247,2],[1254,1],[1260,2],[1263,1],[1272,1],[1287,1],[1289,1],[1303,1],[1305,3],[1309,2],[1316,1],[1322,2],[1325,1],[1334,1],[1391,1],[1393,1],[1407,1],[1409,2],[1412,2],[1419,1],[1425,2],[1428,2],[1438,1],[1463,1],[1498,1],[1530,1],[1536,1],[1543,1],[1557,1],[1559,2],[1576,1],[1578,2],[1594,2],[1597,3],[1601,2],[1616,2],[1619,1],[1632,1],[1634,2],[1640,2],[1648,1],[1655,2],[1658,1],[1719,1],[1733,2],[1749,2],[1789,1],[1791,1],[1856,2],[1912,1],[1922,1],[1971,1],[1988,1],[2063,1],[2071,1],[2085,2],[2098,2],[2121,1],[2154,1],[2292,1],[2316,1],[2318,2],[2321,3],[2325,6],[2332,11],[2344,6],[2351,10],[2362,4],[2369,3],[2373,20],[2394,7],[2402,11],[2414,5],[2422,3],[2426,8],[2435,5],[2441,7],[2449,3],[2453,17],[2473,3],[2477,8],[2486,5],[2492,5],[2498,4],[2503,18],[2524,11],[2536,11],[2548,3],[2552,7],[2560,6],[2567,3],[2571,3],[2575,11],[2587,11],[2599,3],[2603,5],[2609,6],[2616,3],[2620,2],[2628,1],[2650,2],[2658,2],[2679,1],[2681,1],[2689,1],[2704,1],[2706,1],[2833,1],[2842,2],[2852,1],[2854,1],[2863,1],[2913,1],[2915,1],[2917,1],[2926,1],[2957,1],[2959,1],[2978,1],[2980,2],[2983,2],[2990,1],[2996,2],[2999,1],[3008,1],[3015,1],[3036,1],[3038,1],[3056,1],[3058,2],[3061,2],[3068,1],[3074,2],[3077,1],[3086,1],[3127,1],[3129,1],[3151,1],[3153,2],[3156,2],[3163,1],[3169,2],[3172,1],[3181,1],[3223,1],[3225,1],[3244,1],[3246,2],[3249,2],[3256,1],[3262,2],[3265,1],[3274,1],[3318,1],[3320,1],[3336,1],[3338,2],[3341,2],[3348,1],[3354,2],[3357,1],[3366,1],[3410,1],[3412,1],[3437,1],[3439,2],[3442,2],[3449,1],[3455,2],[3458,1],[3467,1],[3488,1],[3490,1],[3511,1],[3513,2],[3516,2],[3523,1],[3529,2],[3532,1],[3541,1],[3556,1],[3558,1],[3572,1],[3574,3],[3578,2],[3585,1],[3591,2],[3594,1],[3603,1],[3660,1],[3662,1],[3676,1],[3678,2],[3681,2],[3688,1],[3694,2],[3697,2],[3707,1],[3732,1],[3767,1],[3799,1],[3805,1],[3812,1],[3826,1],[3828,2],[3845,1],[3847,2],[3863,2],[3866,3],[3870,2],[3885,2],[3888,1],[3901,1],[3903,2],[3909,2],[3917,1],[3924,2],[3927,1],[3988,1],[4002,2],[4018,2],[4058,1],[4060,1],[4125,2],[4181,1],[4191,1],[4240,1],[4257,1],[4332,1],[4340,1],[4354,2],[4367,2],[4391,1]]},"944":{"position":[[49,1],[51,1],[100,1],[102,1],[332,1],[334,1],[344,1],[353,2],[362,1],[364,1],[374,1],[383,2],[392,1],[394,1],[491,1],[493,1],[597,2],[609,1],[611,1],[637,1],[651,1],[653,1],[682,1],[711,1],[732,1],[734,1],[755,1],[772,1],[774,1],[803,1],[811,2],[814,2],[817,2],[831,1],[833,1],[859,1],[861,1],[871,1],[882,2],[893,1],[895,1],[919,1],[927,2],[941,1],[943,1],[962,1],[964,1],[974,1],[981,2],[1008,1],[1010,1],[1020,1],[1027,2],[1045,1],[1047,1],[1057,1],[1070,2],[1088,1],[1090,1],[1100,1],[1107,2],[1135,1],[1137,1],[1147,1],[1154,2],[1171,1],[1173,1],[1183,1],[1191,2],[1194,2],[1197,2],[1200,2],[1208,1],[1210,1],[1212,1],[1244,1],[1312,1],[1359,1],[1361,1],[1404,2],[1412,1],[1420,2],[1433,1],[1461,2],[1464,1],[1513,1],[1561,1],[1563,1],[1587,2],[1595,1],[1603,2],[1616,1],[1637,2],[1640,1],[1707,1],[1729,2],[1732,1],[1804,1],[1829,2],[1832,1],[1899,1],[1926,2],[1929,1],[1990,1],[2015,2],[2018,1],[2075,1],[2114,2],[2127,1],[2160,2],[2163,2],[2166,2],[2169,2],[2178,1],[2180,1],[2410,1],[2466,1],[2522,1],[2642,1],[2727,1],[2824,1],[2834,1],[2863,1],[2865,1],[2892,2],[2895,2],[2914,1],[2981,1],[2991,1],[3033,1],[3035,1],[3076,1],[3083,1],[3102,1],[3121,1],[3138,1],[3162,1],[3175,1],[3195,1],[3210,1],[3235,1],[3240,2],[3243,2],[3246,2],[3299,1],[3384,1],[3393,1],[3435,1],[3478,7],[3491,2],[3568,1],[3605,1],[3639,2],[3642,4],[3658,1],[3668,2],[3839,1],[3870,3],[3928,3],[3937,2],[3940,1],[3942,1],[3974,1],[3976,1],[4025,1],[4027,1],[4257,1],[4259,1],[4269,1],[4278,2],[4287,1],[4289,1],[4299,1],[4308,2],[4317,1],[4319,1],[4416,1],[4418,1],[4522,2],[4534,1],[4536,1],[4562,1],[4576,1],[4578,1],[4607,1],[4636,1],[4657,1],[4659,1],[4680,1],[4697,1],[4699,1],[4728,1],[4736,2],[4739,2],[4742,2],[4756,1],[4758,1],[4784,1],[4786,1],[4796,1],[4807,2],[4818,1],[4820,1],[4844,1],[4852,2],[4866,1],[4868,1],[4887,1],[4889,1],[4899,1],[4906,2],[4933,1],[4935,1],[4945,1],[4952,2],[4970,1],[4972,1],[4982,1],[4995,2],[5013,1],[5015,1],[5025,1],[5032,2],[5060,1],[5062,1],[5072,1],[5079,2],[5096,1],[5098,1],[5108,1],[5116,2],[5119,2],[5122,2],[5125,2],[5133,1],[5135,1],[5137,1],[5169,1],[5237,1],[5284,1],[5286,1],[5329,2],[5337,1],[5345,2],[5358,1],[5386,2],[5389,1],[5438,1],[5486,1],[5488,1],[5512,2],[5520,1],[5528,2],[5541,1],[5562,2],[5565,1],[5632,1],[5654,2],[5657,1],[5729,1],[5754,2],[5757,1],[5824,1],[5851,2],[5854,1],[5915,1],[5940,2],[5943,1],[6000,1],[6039,2],[6052,1],[6085,2],[6088,2],[6091,2],[6094,2],[6103,1],[6105,1],[6335,1],[6391,1],[6447,1],[6567,1],[6652,1],[6749,1],[6759,1],[6788,1],[6790,1],[6817,2],[6820,2],[6839,1],[6906,1],[6916,1],[6958,1],[6960,1],[7001,1],[7008,1],[7027,1],[7046,1],[7063,1],[7087,1],[7100,1],[7120,1],[7135,1],[7160,1],[7165,2],[7168,2],[7171,2],[7224,1],[7309,1],[7318,1],[7360,1],[7403,7],[7416,2],[7493,1],[7530,1],[7564,2],[7567,4],[7583,1],[7593,2],[7764,1],[7795,3],[7853,3],[7862,2],[7865,2],[7868,1]]},"946":{"position":[[23,1],[65,1],[92,2],[155,1],[189,1],[231,1],[258,2],[322,1]]},"948":{"position":[[38,1],[40,1],[47,1],[49,1],[68,1],[70,1],[78,1],[80,5],[89,1],[109,2],[130,1],[132,1],[140,1],[142,4],[150,1],[169,2],[188,1],[190,1],[198,1],[200,4],[208,1],[228,2],[247,1],[249,1],[257,1],[259,4],[267,1],[285,2],[309,1],[311,1],[319,1],[321,5],[330,1],[350,2],[370,1],[372,1],[380,1],[382,4],[390,1],[409,2],[430,1],[432,1],[440,1],[442,4],[450,1],[469,2],[496,1],[498,1],[506,1],[508,4],[516,1],[535,2],[552,1],[554,1],[562,1],[564,4],[572,1],[590,2],[593,2],[596,1],[598,1],[631,1],[633,1],[640,1],[642,1],[661,1],[663,1],[671,1],[673,5],[682,1],[702,2],[723,1],[725,1],[733,1],[735,4],[743,1],[762,2],[781,1],[783,1],[791,1],[793,4],[801,1],[821,2],[840,1],[842,1],[850,1],[852,4],[860,1],[878,2],[902,1],[904,1],[912,1],[914,5],[923,1],[943,2],[963,1],[965,1],[973,1],[975,4],[983,1],[1002,2],[1023,1],[1025,1],[1033,1],[1035,4],[1043,1],[1062,2],[1089,1],[1091,1],[1099,1],[1101,4],[1109,1],[1128,2],[1145,1],[1147,1],[1155,1],[1157,4],[1165,1],[1183,2],[1186,2],[1189,2],[1192,1]]},"950":{"position":[[23,1],[46,1],[136,1],[138,1],[145,1],[162,1],[182,1],[206,1],[208,1],[218,1],[231,2],[299,1],[301,1],[391,2],[394,2],[397,1],[457,1],[495,2],[522,1],[559,1],[609,2],[708,1],[710,1],[777,1],[792,1],[853,1],[905,1],[1033,1],[1035,1],[1037,1],[1044,1],[1066,1],[1083,1],[1108,1],[1125,1],[1149,2],[1152,1],[1159,1],[1181,1],[1198,1],[1220,1],[1261,1],[1285,2],[1288,1],[1302,1],[1338,1],[1359,1],[1361,1],[1363,1],[1397,1],[1439,1],[1466,2],[1530,2],[1533,2],[1541,1],[1564,1],[1654,1],[1656,1],[1663,1],[1680,1],[1700,1],[1724,1],[1726,1],[1736,1],[1749,2],[1817,1],[1819,1],[1909,2],[1912,2],[1915,1],[1975,1],[2013,2],[2040,1],[2077,1],[2127,2],[2226,1],[2228,1],[2295,1],[2310,1],[2371,1],[2423,1],[2551,1],[2553,1],[2555,1],[2562,1],[2584,1],[2601,1],[2626,1],[2643,1],[2667,2],[2670,1],[2677,1],[2699,1],[2716,1],[2738,1],[2779,1],[2803,2],[2806,1],[2821,1]]},"954":{"position":[[69,1],[71,1],[80,1],[82,1],[92,1],[100,2],[103,1],[105,1],[127,1],[129,1],[138,1],[140,1],[150,1],[158,2],[161,2],[164,1]]},"956":{"position":[[37,1],[129,1],[176,2],[192,1],[209,2],[219,2],[222,3],[243,3],[251,2],[285,1],[308,1],[315,1],[322,2],[369,1],[379,1],[402,1],[441,1],[453,2],[477,1],[499,1],[558,1],[602,1],[654,1],[722,1],[731,1],[733,1],[742,1],[781,1],[792,1],[802,3],[806,2],[816,1],[818,1],[827,1],[866,1],[878,1],[888,3],[902,1],[944,1],[1007,1],[1052,1],[1061,3],[1065,2],[1068,2],[1075,1],[1111,1],[1130,1],[1146,2],[1159,1],[1251,1],[1298,2],[1314,1],[1331,2],[1341,2],[1344,3],[1365,3],[1373,2],[1407,1],[1430,1],[1437,1],[1444,2],[1491,1],[1501,1],[1524,1],[1563,1],[1575,2],[1599,1],[1621,1],[1680,1],[1724,1],[1776,1],[1844,1],[1853,1],[1855,1],[1864,1],[1903,1],[1914,1],[1924,3],[1928,2],[1938,1],[1940,1],[1949,1],[1988,1],[2000,1],[2010,3],[2024,1],[2066,1],[2129,1],[2174,1],[2183,3],[2187,2],[2190,2],[2198,1]]},"960":{"position":[[176,1],[178,1],[190,1],[192,4],[204,1],[206,4],[219,1],[221,1],[237,1],[244,2],[247,1],[249,1],[291,1],[362,1],[381,1],[383,1],[395,1],[397,4],[409,1],[411,4],[424,1],[426,1],[442,1],[449,2],[452,2],[460,1],[513,1],[523,1],[525,1],[708,2],[720,1],[763,1],[775,2],[814,1],[824,1],[860,1],[917,1],[929,2],[937,1]]},"962":{"position":[[78,1],[80,1],[89,1],[91,1],[99,1],[101,1],[111,1],[119,2],[122,2],[125,1],[127,1],[149,1],[151,1],[160,1],[162,1],[170,1],[172,1],[182,1],[190,2],[193,2],[196,2],[199,1]]},"964":{"position":[[86,1],[88,1],[96,1],[98,1],[108,1],[116,2],[119,1],[121,1],[171,1],[185,1],[204,1],[206,1],[214,1],[216,1],[226,1],[234,2],[237,2],[240,1]]},"968":{"position":[[23,1],[25,1],[44,1],[65,1],[75,1],[77,1],[114,1],[133,1],[149,2],[162,1],[164,1],[183,1],[204,1],[214,2],[223,1],[225,1],[258,1],[297,1],[310,1],[312,1],[321,1],[323,1],[332,1],[340,2],[343,2],[346,2],[349,2],[352,1]]},"970":{"position":[[51,1],[53,1],[62,1],[64,1],[73,1],[81,2],[84,1],[86,1],[125,1],[138,1],[140,1],[149,1],[151,1],[160,1],[168,2],[171,2],[174,1]]},"974":{"position":[[23,1],[46,1],[99,1],[127,1],[146,1],[247,1],[254,1],[276,1],[280,1],[286,1],[337,1],[356,1],[379,1],[432,1],[460,1],[479,1],[580,1],[587,1],[609,1],[613,1],[620,1]]},"978":{"position":[[23,1],[29,1],[107,1],[152,1],[189,1],[209,2],[241,1]]},"980":{"position":[[23,1],[25,1],[32,1],[34,1],[42,1],[57,1],[66,2],[82,1],[84,1],[94,1],[111,1],[128,1],[137,2],[150,1],[152,1],[161,1],[163,1],[172,2],[175,2],[178,1],[180,1],[208,1],[210,1],[212,1],[247,1],[260,2],[263,2],[271,1],[273,1],[280,1],[282,1],[290,1],[305,1],[314,2],[330,1],[332,1],[342,1],[359,1],[376,1],[385,2],[398,1],[400,1],[409,1],[411,1],[420,2],[423,2],[426,2],[434,1],[535,2],[538,1],[548,1],[550,1],[570,2],[599,2],[611,1],[684,2],[692,1]]},"982":{"position":[[38,1],[40,1],[47,1],[49,1],[70,1],[72,1],[80,1],[82,4],[90,1],[108,2],[130,1],[132,1],[140,1],[142,4],[150,1],[168,2],[188,1],[190,1],[198,1],[200,4],[208,1],[226,2],[249,1],[251,1],[259,1],[261,4],[269,1],[287,2],[304,1],[306,1],[314,1],[316,4],[324,1],[342,2],[359,1],[361,1],[369,1],[371,4],[379,1],[397,2],[413,1],[415,1],[423,1],[425,5],[434,1],[452,2],[467,1],[469,1],[477,1],[479,4],[487,1],[505,2],[522,1],[524,1],[532,1],[534,4],[542,1],[560,2],[577,1],[579,1],[587,1],[589,4],[597,1],[615,2],[631,1],[633,1],[641,1],[643,4],[651,1],[669,2],[672,2],[675,1],[677,1],[710,1],[712,1],[719,1],[721,1],[742,1],[744,1],[752,1],[754,4],[762,1],[780,2],[802,1],[804,1],[812,1],[814,4],[822,1],[840,2],[860,1],[862,1],[870,1],[872,4],[880,1],[898,2],[921,1],[923,1],[931,1],[933,4],[941,1],[959,2],[976,1],[978,1],[986,1],[988,4],[996,1],[1014,2],[1031,1],[1033,1],[1041,1],[1043,4],[1051,1],[1069,2],[1085,1],[1087,1],[1095,1],[1097,5],[1106,1],[1124,2],[1139,1],[1141,1],[1149,1],[1151,4],[1159,1],[1177,2],[1194,1],[1196,1],[1204,1],[1206,4],[1214,1],[1232,2],[1249,1],[1251,1],[1259,1],[1261,4],[1269,1],[1287,2],[1303,1],[1305,1],[1313,1],[1315,4],[1323,1],[1341,2],[1344,2],[1347,2],[1350,1]]},"984":{"position":[[23,1],[58,1],[60,1],[69,1],[90,1],[92,1],[108,1],[110,4],[119,1],[126,1],[142,1],[158,2],[174,2],[218,1],[220,1],[266,1],[327,2],[433,1],[470,1],[483,1],[518,1],[520,1],[529,1],[550,1],[552,1],[568,1],[570,4],[579,1],[586,1],[602,1],[618,2],[634,2],[678,1],[680,1],[726,1],[787,2],[894,1]]},"988":{"position":[[37,1],[39,1],[51,1],[53,1],[63,1],[71,1],[73,1],[75,1],[103,1],[105,1],[117,1],[119,1],[129,1],[137,1],[139,1],[141,1]]},"990":{"position":[[43,1],[67,1],[84,1],[86,3],[90,6],[97,11],[109,6],[116,10],[127,4],[136,1],[138,3],[142,20],[163,7],[171,11],[183,5],[191,2],[194,1],[196,3],[200,8],[209,5],[215,7],[223,3],[227,17],[247,2],[250,1],[252,3],[256,8],[265,5],[271,5],[277,4],[282,18],[303,2],[306,1],[308,11],[320,11],[332,3],[336,7],[344,6],[351,3],[355,3],[359,2],[362,1],[364,11],[376,11],[388,3],[392,5],[398,6],[405,3],[409,2],[412,2],[431,1],[446,2],[471,1],[512,1],[519,1],[534,1],[552,1],[558,2],[569,1],[589,1],[645,1],[647,1],[665,1],[680,1],[694,1],[696,1],[782,1],[1219,2],[1236,1],[1238,1],[1275,2],[1278,2],[1281,2],[1339,2],[1342,1],[1362,1],[1400,1],[1471,1],[1490,1],[1514,1],[1531,1],[1533,3],[1537,6],[1544,11],[1556,6],[1563,10],[1574,4],[1583,1],[1585,3],[1589,20],[1610,7],[1618,11],[1630,5],[1638,2],[1641,1],[1643,3],[1647,8],[1656,5],[1662,7],[1670,3],[1674,17],[1694,2],[1697,1],[1699,3],[1703,8],[1712,5],[1718,5],[1724,4],[1729,18],[1750,2],[1753,1],[1755,11],[1767,11],[1779,3],[1783,7],[1791,6],[1798,3],[1802,3],[1806,2],[1809,1],[1811,11],[1823,11],[1835,3],[1839,5],[1845,6],[1852,3],[1856,2],[1859,2],[1878,1],[1893,2],[1918,1],[1959,1],[1966,1],[1981,1],[1999,1],[2005,2],[2016,1],[2036,1],[2092,1],[2094,1],[2112,1],[2127,1],[2141,1],[2143,1],[2229,1],[2666,2],[2683,1],[2685,1],[2722,2],[2725,2],[2728,2],[2786,2],[2789,1],[2817,1],[2905,2],[2972,1],[2982,1],[3014,1],[3055,2],[3076,1],[3160,1],[3170,1],[3199,1],[3226,1],[3261,1],[3293,1],[3299,1],[3306,1],[3330,1],[3345,2],[3373,1],[3386,2],[3389,2],[3406,1],[3408,2],[3423,2],[3426,1],[3439,1],[3441,2],[3447,2],[3548,2],[3602,2],[3610,1]]},"994":{"position":[[54,1],[56,1],[75,1],[77,1],[87,1],[89,1],[91,1],[125,1],[127,1],[146,1],[148,1],[158,1],[160,2],[168,1],[170,1],[172,1],[225,2],[238,1],[255,2],[258,1],[311,2],[314,1],[320,1],[341,2],[354,1],[376,2],[379,2],[387,1],[478,1],[488,1],[513,1],[530,1],[630,2],[638,1]]},"998":{"position":[[23,1],[25,1],[35,1],[37,1],[46,1],[48,3],[52,2],[55,1],[57,1],[89,1],[91,1],[101,1],[103,1],[112,1],[114,3],[118,2],[121,2],[124,1]]},"1000":{"position":[[23,1],[25,1],[44,1],[46,1],[61,1],[63,1],[65,1],[99,1],[101,1],[120,1],[122,1],[137,1],[139,2],[142,1]]},"1002":{"position":[[52,1],[128,2],[223,1],[225,1],[232,1],[247,1],[262,1],[271,2],[283,1],[285,1],[298,1],[307,2],[318,1],[320,1],[343,1],[373,1],[407,1],[439,1],[468,4],[473,1],[481,2],[484,2],[690,1],[732,1],[808,2],[903,1],[905,1],[912,1],[927,1],[942,1],[951,2],[963,1],[965,1],[978,1],[987,2],[998,1],[1000,1],[1023,1],[1053,1],[1087,1],[1119,1],[1148,4],[1153,1],[1161,2],[1164,2],[1371,1]]},"1006":{"position":[[23,1],[45,1],[81,1],[152,1],[154,1],[164,1],[175,1],[177,1],[314,2],[419,1],[429,2],[445,1],[447,1],[459,1],[501,1],[508,3],[522,1],[524,1],[534,1],[566,1],[617,1],[649,1],[717,1],[719,3],[723,2],[728,2],[733,2],[738,2],[743,2],[748,2],[834,1],[836,1],[847,1],[854,2],[857,2],[860,2],[863,1],[869,1],[914,1],[927,1],[1005,1],[1024,1],[1046,1],[1082,1],[1153,1],[1155,1],[1165,1],[1176,1],[1178,1],[1315,2],[1420,1],[1430,2],[1446,1],[1448,1],[1460,1],[1502,1],[1509,3],[1523,1],[1525,1],[1535,1],[1567,1],[1618,1],[1650,1],[1718,1],[1720,3],[1724,2],[1729,2],[1734,2],[1739,2],[1744,2],[1749,2],[1835,1],[1837,1],[1848,1],[1855,2],[1858,2],[1861,2],[1864,1],[1878,1],[1921,2],[2050,1],[2061,1],[2079,1],[2081,2],[2089,2],[2119,1],[2121,1],[2131,1],[2242,2],[2280,3],[2290,3],[2307,2],[2337,2],[2376,3],[2388,3],[2405,2],[2423,1],[2471,1],[2529,1],[2548,3],[2559,4],[2578,1],[2605,1],[2663,1],[2690,2],[2699,2],[2738,1],[2760,1],[2768,2],[2792,1],[2822,1],[2890,1],[2895,1],[2897,3],[2901,2],[2911,1],[2913,3],[2917,2],[2923,2],[2962,1],[2964,1],[2975,1],[2982,2],[2985,1],[3035,1]]},"1010":{"position":[[23,1],[25,1],[39,1],[47,1],[49,1],[83,1],[85,1],[99,1],[107,2],[116,1],[137,1],[207,1],[270,1],[341,2],[390,1],[518,1]]},"1012":{"position":[[23,1],[29,1],[73,1],[86,1],[88,1],[90,1],[117,1],[130,2],[133,2],[136,1]]},"1014":{"position":[[23,1],[29,1],[60,1],[73,1],[75,1],[77,1],[104,1],[117,2],[120,2],[123,1]]},"1016":{"position":[[23,1],[61,1],[85,2],[88,1],[90,2],[93,1],[127,1],[168,1],[245,1],[278,1],[291,1],[329,1],[353,2],[356,1],[358,2],[361,1],[395,1],[436,1],[514,1]]},"1018":{"position":[[23,1],[55,1],[57,1],[59,1],[66,1],[87,1],[103,1],[118,2],[125,2],[141,2],[144,1],[185,1],[224,1],[237,1],[269,1],[271,1],[273,1],[280,1],[301,1],[317,1],[332,2],[339,2],[355,2],[358,1],[400,1]]},"1020":{"position":[[23,1],[119,1],[121,1],[130,1],[143,1],[145,1],[163,1],[165,2],[168,2],[175,1],[182,1],[198,1],[214,2],[230,2],[274,1],[276,1],[332,1],[369,1],[382,1],[478,1],[480,1],[489,1],[502,1],[504,1],[522,1],[524,2],[527,2],[534,1],[541,1],[557,1],[573,2],[589,2],[633,1],[635,1],[692,1]]},"1022":{"position":[[23,1],[87,1],[96,1],[109,1],[128,1],[130,2],[133,2],[140,1],[147,2],[154,1],[186,1],[199,1],[263,1],[272,1],[285,1],[304,1],[306,2],[309,2],[316,1],[323,2],[331,1]]},"1026":{"position":[[23,1],[25,2],[28,1],[62,1],[86,1],[123,1],[133,1]]},"1032":{"position":[[28,1],[30,1],[47,1],[78,1],[107,1],[126,1],[141,1],[143,1],[172,1],[188,1],[190,1],[192,1],[200,1],[224,1],[237,1],[239,2],[247,1],[249,1],[266,1],[297,1],[326,1],[345,1],[360,2],[368,1],[370,1],[372,1],[421,1],[444,2],[447,1],[498,1],[523,2],[526,1],[572,1],[592,2],[595,1],[643,1],[665,2],[668,1],[716,1],[738,2],[741,1],[786,1],[804,2],[807,1],[827,3],[836,1],[861,1],[870,2],[873,1],[893,3],[902,1],[931,1],[940,2],[943,1],[963,3],[972,1],[994,1],[1003,2],[1006,1],[1026,3],[1035,1],[1057,1],[1066,2],[1069,1],[1089,3],[1098,1],[1120,1],[1129,2],[1132,1],[1152,3],[1161,1],[1180,1],[1189,2],[1192,1],[1213,3],[1222,1],[1245,1],[1254,2],[1257,1],[1278,3],[1287,1],[1310,1],[1319,2],[1322,1],[1342,3],[1351,1],[1374,1],[1383,2],[1386,1],[1406,3],[1415,1],[1442,1],[1451,2],[1454,1],[1456,4],[1481,1],[1491,1],[1508,1],[1515,2],[1518,1],[1520,4],[1545,1],[1555,1],[1572,1],[1579,2],[1582,2],[1585,1]]},"1034":{"position":[[35,1],[158,1],[219,1],[386,1],[394,1],[441,1],[449,1],[456,3],[469,1],[495,1],[497,1],[506,1],[568,1],[673,1],[675,2],[734,2],[741,1],[771,1],[894,1],[955,1],[1122,1],[1130,1],[1177,1],[1185,1],[1192,3],[1205,1],[1231,1],[1233,1],[1242,1],[1304,1],[1409,1],[1411,2],[1470,2],[1478,1]]},"1038":{"position":[[23,1],[25,2],[28,1],[61,1],[76,1],[78,1],[80,1],[95,3],[104,1],[118,1],[127,2],[130,1],[198,1],[222,1],[231,2],[234,1],[296,1],[317,1],[326,2],[329,1],[396,1],[420,1],[429,2],[432,1],[513,1],[545,1],[555,2],[558,1],[623,1],[655,1],[664,2],[667,1],[734,1],[763,1],[772,2],[775,1],[842,1],[875,1],[884,2],[887,1],[950,1],[971,1],[980,2],[983,1],[1047,1],[1079,1],[1088,2],[1091,1],[1152,1],[1177,1],[1186,2],[1189,1],[1257,1],[1276,1],[1285,2],[1288,1],[1357,1],[1385,1],[1394,2],[1397,2],[1405,1],[1407,3],[1411,1]]},"1040":{"position":[[23,1],[25,1],[44,1],[46,1],[66,2],[69,1],[71,1],[113,1],[115,1],[134,1],[136,1],[156,2],[159,2],[162,1]]},"1042":{"position":[[69,1],[305,1]]},"1044":{"position":[[160,1],[196,1],[648,1],[719,1],[1157,1],[1306,1]]},"1048":{"position":[[220,1]]},"1050":{"position":[[661,1],[678,1],[2017,2],[2073,2]]},"1052":{"position":[[284,1],[377,2],[397,2]]},"1106":{"position":[[70,2],[90,2]]},"1157":{"position":[[290,1]]},"1159":{"position":[[41,1]]},"1163":{"position":[[708,2]]},"1165":{"position":[[539,1],[1521,1],[1546,1],[1548,1],[1562,1],[1564,1],[1574,1],[1582,2],[1585,1],[1587,1]]},"1167":{"position":[[714,1],[832,1],[1563,4],[1889,1],[1926,1],[2456,1],[2513,1],[2571,1],[2615,1],[2650,1],[2652,1],[2661,1],[2677,2],[2686,1],[2751,1],[2753,1],[2761,1]]},"1172":{"position":[[34,1],[36,1],[44,1],[46,1],[55,1],[71,1],[88,1],[96,2],[162,1],[264,1],[266,1],[277,2],[404,1],[462,1],[470,1],[472,1],[506,1],[525,1],[527,1],[535,1],[537,1],[546,1],[562,1],[579,1],[587,2],[653,1],[755,1],[757,1],[768,2],[895,1],[953,1],[961,2],[971,1],[1021,1]]},"1174":{"position":[[32,1],[34,2],[37,1],[71,1],[90,1],[92,3],[96,1]]},"1176":{"position":[[43,1],[65,1],[93,1],[103,1],[129,1],[131,1],[135,1],[178,1],[180,1],[234,2],[239,1],[241,1],[295,2],[298,3],[304,1],[333,1],[356,1],[376,3],[394,1],[423,1],[443,1],[460,3],[475,1],[477,1],[504,2],[515,4],[520,13],[534,3],[538,2],[551,1],[553,1],[567,2],[582,1],[584,1],[604,1],[700,2],[703,11],[715,2],[720,1],[758,1],[808,1],[851,1],[861,3],[897,2],[900,1],[906,1],[937,1],[956,1],[978,1],[1006,1],[1016,1],[1042,1],[1044,1],[1048,1],[1091,1],[1093,1],[1147,2],[1152,1],[1154,1],[1208,2],[1211,3],[1217,1],[1246,1],[1269,1],[1289,3],[1307,1],[1336,1],[1356,1],[1373,3],[1388,1],[1390,1],[1417,2],[1428,4],[1433,13],[1447,3],[1451,2],[1464,1],[1466,1],[1480,2],[1495,1],[1497,1],[1517,1],[1613,2],[1616,11],[1628,2],[1633,1],[1671,1],[1721,1],[1764,1],[1774,3],[1810,2],[1813,1],[1827,1],[1993,1]]},"1178":{"position":[[23,1],[25,1],[35,1],[37,1],[39,1],[46,1],[76,1],[78,1],[90,1],[92,2],[95,1],[102,1],[121,1],[123,1],[135,1],[137,2],[140,1],[147,1],[170,1],[172,1],[183,1],[185,2],[188,1],[195,1],[216,1],[218,1],[230,1],[232,2],[235,2],[238,1],[240,1],[267,1],[280,1],[298,1],[300,1],[310,1],[312,1],[314,1],[321,1],[351,1],[353,1],[365,1],[367,2],[370,1],[377,1],[396,1],[398,1],[410,1],[412,2],[415,1],[422,1],[445,1],[447,1],[458,1],[460,2],[463,1],[470,1],[491,1],[493,1],[505,1],[507,2],[510,2],[513,2],[516,1]]},"1182":{"position":[[23,1],[49,1],[120,2],[322,2],[325,1],[333,1],[345,2],[390,1],[392,1],[414,1],[416,1],[429,1],[443,1],[487,1],[536,1],[579,2],[599,1],[601,1],[607,1],[609,1],[620,2],[628,1],[630,1],[646,2],[652,1],[654,1],[664,2],[667,2],[917,1],[919,1],[930,1],[932,1],[942,1],[944,1],[960,1],[967,1],[969,2],[975,1],[1051,1],[1053,1],[1068,1],[1122,2],[1125,1],[1132,1],[1155,1],[1179,2],[1188,1],[1238,1],[1240,1],[1258,1],[1260,1],[1262,1],[1273,1],[1279,2],[1285,2],[1288,2],[1291,1],[1309,1],[1349,1],[1351,1],[1366,2],[1374,1],[1386,1],[1408,1],[1410,1],[1412,1],[1478,1],[1480,1],[1493,2],[1507,1],[1514,2],[1527,1],[1529,1],[1540,2],[1548,1],[1575,2],[1578,2],[1586,1],[1707,1],[1734,1],[1749,1],[1764,1],[1814,1],[1820,2],[1836,1],[1862,1],[1998,2],[2016,1],[2042,1],[2113,2],[2315,2],[2318,1],[2326,1],[2338,2],[2383,1],[2385,1],[2407,1],[2409,1],[2422,1],[2436,1],[2480,1],[2529,1],[2572,2],[2592,1],[2594,1],[2600,1],[2602,1],[2613,2],[2621,1],[2623,1],[2639,2],[2645,1],[2647,1],[2657,2],[2660,2],[2910,1],[2912,1],[2923,1],[2925,1],[2935,1],[2937,1],[2953,1],[2960,1],[2962,2],[2968,1],[3044,1],[3046,1],[3061,1],[3115,2],[3118,1],[3125,1],[3148,1],[3172,2],[3181,1],[3231,1],[3233,1],[3251,1],[3253,1],[3255,1],[3266,1],[3272,2],[3278,2],[3281,2],[3284,1],[3310,1],[3321,1]]},"1184":{"position":[[23,1],[29,1],[44,1]]},"1187":{"position":[[23,1],[25,1],[62,1],[64,1],[111,2],[128,1],[130,1],[137,1],[139,1],[148,2],[162,3],[211,5],[217,1],[219,1],[237,2],[343,1],[345,1],[365,2],[371,5],[377,1],[379,1],[389,2],[392,2],[513,1],[515,1],[597,1],[599,1],[743,1],[797,2],[800,1],[807,1],[830,1],[854,2],[857,2],[860,1],[862,1],[896,1],[915,1],[917,1],[954,1],[956,1],[1003,2],[1020,1],[1022,1],[1029,1],[1031,1],[1040,2],[1054,3],[1103,5],[1109,1],[1111,1],[1129,2],[1235,1],[1237,1],[1257,2],[1263,5],[1269,1],[1271,1],[1281,2],[1284,2],[1405,1],[1407,1],[1489,1],[1491,1],[1635,1],[1689,2],[1692,1],[1699,1],[1722,1],[1746,2],[1749,2],[1752,2],[1762,1],[1790,1],[1792,2],[1806,1],[1883,2],[1923,2],[1958,1],[2046,2],[2086,1],[2115,2],[2208,1],[2244,1],[2305,1],[2358,1],[2360,1],[2362,3],[2366,1],[2513,1],[2570,1],[2605,3],[2638,1],[2739,1],[2860,1],[2924,2],[2984,3],[3065,3],[3148,1],[3150,1],[3161,1],[3192,1],[3206,1],[3253,1],[3298,1],[3370,1],[3372,2],[3381,1],[3389,1],[3403,2],[3446,2],[3547,1],[3626,1],[3634,1],[3677,1],[3685,1],[3692,3],[3705,1],[3732,2],[3740,1]]},"1189":{"position":[[84,1],[101,1],[130,2],[170,1],[196,1],[198,1],[212,1],[225,2],[228,1],[230,1]]},"1191":{"position":[[34,1],[36,1],[44,1],[53,1],[55,1],[87,1],[100,1],[102,1],[110,1],[119,2],[122,1]]},"1193":{"position":[[34,1],[36,1],[51,1],[53,1],[62,1],[76,1],[88,1],[106,1],[120,1],[132,1],[149,1],[166,1],[184,1],[203,1],[228,1],[230,1],[240,1],[247,2],[255,1],[275,1],[289,1],[306,1],[319,1],[338,1],[340,1],[350,1],[369,1],[371,1],[380,1],[382,1],[396,2],[405,1],[407,1],[421,2],[433,1],[435,1],[449,2],[464,1],[466,1],[480,2],[483,2],[486,2],[495,1],[497,1],[507,1],[525,1],[537,2],[548,1],[564,1],[578,1],[593,1],[617,1],[632,1],[650,1],[669,1],[696,1],[714,1],[722,2],[725,1],[727,1],[753,1],[766,1],[787,1],[789,1],[804,1],[806,1],[815,1],[829,1],[841,1],[859,1],[873,1],[885,1],[902,1],[919,1],[937,1],[956,1],[981,1],[983,1],[993,1],[1000,2],[1008,1],[1028,1],[1042,1],[1059,1],[1072,1],[1091,1],[1093,1],[1103,1],[1122,1],[1124,1],[1133,1],[1135,1],[1149,2],[1158,1],[1160,1],[1174,2],[1186,1],[1188,1],[1202,2],[1217,1],[1219,1],[1233,2],[1236,2],[1239,2],[1248,1],[1250,1],[1260,1],[1278,1],[1290,2],[1301,1],[1317,1],[1331,1],[1346,1],[1370,1],[1385,1],[1403,1],[1422,1],[1449,1],[1467,1],[1475,2],[1478,2],[1487,1],[1489,1],[1491,1],[1529,1],[1542,1],[1631,1],[1701,2],[1704,2],[1707,1]]},"1195":{"position":[[23,1],[112,1],[181,1],[219,1],[232,1],[321,1],[391,1]]},"1198":{"position":[[28,1],[52,1],[54,1],[63,1],[65,1],[67,1],[72,1],[93,1],[95,1],[104,1],[110,2],[120,1],[190,2],[193,2],[201,2],[204,1],[209,1],[225,1],[227,1],[236,1],[242,2],[252,1],[322,2],[325,2],[333,2],[347,1],[352,1],[366,1],[379,2],[382,1],[387,1],[402,1],[404,1],[413,1],[418,2],[480,1],[523,2],[538,2],[541,1],[549,1],[565,1],[589,1],[591,1],[600,1],[606,1],[608,2],[611,1],[619,1],[642,1],[673,1],[675,1],[684,1],[689,1],[691,2],[694,2],[702,1],[704,1],[706,1],[714,1],[738,1],[758,2],[776,2],[785,1],[787,1],[789,1],[797,1],[814,1],[833,1],[835,1],[843,1],[849,1],[851,2],[854,2],[862,1],[864,1],[898,1],[973,1],[1048,1],[1125,1],[1171,2],[1174,1],[1223,1],[1225,1],[1238,1],[1256,1],[1276,1],[1304,1],[1328,1],[1340,1],[1356,1],[1399,2],[1460,1],[1468,1],[1480,1],[1482,2],[1497,1],[1532,1],[1553,1],[1603,2],[1620,1],[1633,1],[1745,2],[1823,2],[1839,1],[1854,2],[1881,1],[1886,1],[1906,1],[1986,2],[2021,2],[2064,2],[2116,2],[2198,2],[2214,1],[2229,2],[2256,1],[2261,1],[2287,1],[2289,1],[2298,1],[2304,2],[2313,1],[2366,1],[2452,2],[2494,2],[2546,2],[2569,1],[2596,1],[2615,1],[2617,1],[2619,1],[2681,1],[2698,2],[2719,1],[2781,1],[2804,2],[2807,2],[2815,1],[2839,1],[2841,1],[2850,1],[2852,1],[2854,1],[2859,1],[2880,1],[2882,1],[2891,1],[2897,2],[2907,1],[2977,2],[2980,2],[2988,2],[2991,1],[2996,1],[3012,1],[3014,1],[3023,1],[3029,2],[3039,1],[3109,2],[3112,2],[3120,2],[3134,1],[3139,1],[3153,1],[3166,2],[3169,1],[3174,1],[3189,1],[3191,1],[3200,1],[3205,2],[3267,1],[3310,2],[3325,2],[3328,1],[3336,1],[3352,1],[3376,1],[3378,1],[3387,1],[3393,1],[3395,2],[3398,1],[3406,1],[3429,1],[3460,1],[3462,1],[3471,1],[3476,1],[3478,2],[3481,2],[3489,1],[3491,1],[3493,1],[3501,1],[3525,1],[3545,2],[3563,2],[3572,1],[3574,1],[3576,1],[3584,1],[3601,1],[3620,1],[3622,1],[3630,1],[3636,1],[3638,2],[3641,2],[3649,1],[3651,1],[3685,1],[3760,1],[3835,1],[3912,1],[3958,2],[3961,1],[4010,1],[4012,1],[4025,1],[4043,1],[4063,1],[4091,1],[4115,1],[4127,1],[4143,1],[4186,2],[4247,1],[4255,1],[4267,1],[4269,2],[4284,1],[4319,1],[4340,1],[4390,2],[4407,1],[4420,1],[4532,2],[4610,2],[4626,1],[4641,2],[4668,1],[4673,1],[4693,1],[4773,2],[4808,2],[4851,2],[4903,2],[4985,2],[5001,1],[5016,2],[5043,1],[5048,1],[5074,1],[5076,1],[5085,1],[5091,2],[5100,1],[5153,1],[5239,2],[5281,2],[5333,2],[5357,1]]},"1200":{"position":[[51,1],[53,1],[64,1],[66,1],[89,1],[144,2],[147,1],[149,1],[193,1],[206,1],[208,1],[219,1],[221,1],[244,1],[299,2],[302,2],[305,1]]},"1202":{"position":[[75,1],[132,1],[174,1],[226,1],[291,1],[333,1],[346,1],[403,1],[445,1],[497,1],[563,1]]},"1204":{"position":[[66,1],[92,1],[157,1],[181,1],[239,1],[260,1],[302,1],[304,1],[311,1],[313,3],[327,1],[338,1],[340,3],[355,1],[359,1],[400,2],[415,1],[441,1],[443,1],[454,2],[470,2],[513,1],[531,1],[548,2],[560,1],[591,2],[616,2],[625,2],[628,4],[633,2],[678,2],[728,2],[741,2],[750,2],[753,5],[767,2],[779,1],[796,2],[808,1],[831,2],[885,1],[901,1],[936,1],[993,1],[1008,1],[1046,1],[1059,1],[1085,1],[1150,1],[1174,1],[1232,1],[1253,1],[1295,1],[1297,1],[1304,1],[1306,3],[1320,1],[1331,1],[1333,3],[1348,1],[1352,1],[1393,2],[1408,1],[1434,1],[1436,1],[1447,2],[1463,2],[1506,1],[1524,1],[1541,2],[1553,1],[1584,2],[1609,2],[1618,2],[1621,4],[1626,2],[1671,2],[1721,2],[1734,2],[1743,2],[1746,5],[1760,2],[1772,1],[1789,2],[1801,1],[1824,2],[1878,1],[1894,1],[1929,1],[1986,1],[2002,1]]},"1207":{"position":[[23,1],[25,1],[32,1],[34,1],[36,1],[51,1],[81,1],[87,2],[90,1],[110,1],[140,1],[142,1],[153,1],[155,2],[158,2],[161,1],[163,1],[194,1],[196,1],[203,1],[205,1],[207,1],[222,1],[252,1],[258,2],[261,1],[281,1],[311,1],[313,1],[324,1],[326,2],[329,2],[332,2],[335,1]]},"1209":{"position":[[146,1],[148,1],[160,1],[162,1],[171,1],[178,2],[188,1],[190,1],[199,1],[206,2],[226,1],[228,1],[454,2],[479,1],[481,1],[490,1],[506,1],[508,1],[525,1],[557,1],[590,1],[616,1],[626,2],[629,2],[644,1],[646,1],[653,1],[655,1],[664,1],[688,1],[690,1],[699,1],[727,1],[752,1],[773,2],[790,1],[792,1],[801,1],[829,1],[854,1],[875,2],[898,1],[900,1],[909,1],[937,1],[962,1],[983,2],[1004,1],[1006,1],[1015,1],[1043,1],[1068,1],[1089,2],[1092,2],[1095,2],[1098,1],[1100,1],[1145,1],[1219,1],[1240,1],[1242,1],[1267,2],[1275,1],[1293,2],[1366,1],[1856,1],[1858,1],[1900,2],[1908,1],[1910,1],[1912,1],[1932,1],[1956,2],[1959,1],[1974,1],[2004,1],[2010,2],[2013,2],[2028,1],[2030,1],[2051,2],[2126,1],[2128,1],[2140,1],[2142,1],[2151,1],[2158,2],[2168,1],[2170,1],[2179,1],[2186,2],[2206,1],[2208,1],[2434,2],[2459,1],[2461,1],[2470,1],[2486,1],[2488,1],[2505,1],[2537,1],[2570,1],[2596,1],[2606,2],[2609,2],[2624,1],[2626,1],[2633,1],[2635,1],[2644,1],[2668,1],[2670,1],[2679,1],[2707,1],[2732,1],[2753,2],[2770,1],[2772,1],[2781,1],[2809,1],[2834,1],[2855,2],[2878,1],[2880,1],[2889,1],[2917,1],[2942,1],[2963,2],[2984,1],[2986,1],[2995,1],[3023,1],[3048,1],[3069,2],[3072,2],[3075,2],[3078,2],[3112,1],[3163,2],[3201,1],[3296,1]]},"1211":{"position":[[23,1],[25,2],[28,1],[83,1],[105,1],[120,1],[269,1],[358,1],[377,2],[455,1],[502,1],[594,1],[683,2],[704,1],[718,4],[756,1],[867,3],[879,2],[937,1],[939,2],[979,4],[1001,1]]},"1213":{"position":[[71,1],[73,2],[76,1],[110,1],[129,1],[131,3],[135,1]]},"1216":{"position":[[36,1],[38,1],[48,1],[50,1],[60,1],[67,2],[80,1],[82,1],[92,1],[99,2],[111,1],[113,1],[119,1],[121,1],[128,1],[130,1],[138,1],[140,1],[171,1],[199,1],[212,1],[218,2],[227,1],[229,1],[260,1],[289,1],[302,1],[308,2],[317,1],[319,1],[350,1],[379,1],[392,1],[398,2],[407,1],[409,1],[440,1],[469,1],[482,1],[488,2],[491,2],[494,2],[497,2],[500,1],[502,1],[524,1],[526,1],[536,1],[538,1],[548,1],[555,2],[568,1],[570,1],[580,1],[587,2],[599,1],[601,1],[607,1],[609,1],[616,1],[618,1],[626,1],[628,1],[659,1],[687,1],[700,1],[706,2],[715,1],[717,1],[748,1],[777,1],[790,1],[796,2],[805,1],[807,1],[838,1],[867,1],[880,1],[886,2],[895,1],[897,1],[928,1],[957,1],[970,1],[976,2],[979,2],[982,2],[985,2],[988,2],[1014,1],[1016,1],[1018,1],[1071,1],[1097,2],[1100,1],[1160,1],[1186,2],[1189,1],[1253,1],[1281,2],[1284,2],[1287,1]]},"1218":{"position":[[210,1],[212,2],[215,1],[249,1],[270,1],[272,3],[299,1],[301,1],[303,1],[370,1],[390,2],[393,1],[461,1],[480,2],[483,1],[545,1],[552,2],[565,1],[590,2],[593,1],[660,1],[691,2],[694,2],[697,1]]},"1220":{"position":[[53,1],[59,1],[91,1],[98,1]]},"1223":{"position":[[162,1],[194,1],[218,1],[295,1],[300,1],[302,1],[333,1],[366,1],[371,1],[373,1],[386,1],[415,1],[420,1],[422,1],[453,1],[460,1]]},"1225":{"position":[[33,1],[80,1],[82,1],[164,1],[166,1],[178,1],[203,1],[225,1],[227,1],[237,1],[249,1],[269,1],[271,4],[438,3],[471,1],[482,2],[499,1],[513,1],[515,1],[522,1],[524,1],[558,1],[631,1],[703,1],[775,1],[816,2],[819,2],[822,2],[888,2],[1015,1],[1017,1],[1027,1],[1043,1],[1045,1],[1053,2],[1116,2],[1182,2],[1306,1],[1308,1],[1318,1],[1327,2],[1379,1],[1381,1],[1393,1],[1395,1],[1412,1],[1414,1],[1426,1],[1445,1],[1453,2],[1456,2],[1459,2],[1609,1],[1611,1],[1632,1],[1650,1],[1657,2],[1718,1],[1720,1],[1729,1],[1731,1],[1742,1],[1929,1],[1931,3],[1944,1],[1946,1],[1952,1],[1954,1],[1966,1],[1968,1],[1986,1],[1995,2],[2007,1],[2009,1],[2018,1],[2026,2],[2040,1],[2042,1],[2056,1],[2069,2],[2076,1],[2078,1],[2092,1],[2094,1],[2101,2],[2104,2],[2112,1],[2114,1],[2123,1],[2139,1],[2158,1],[2176,1],[2199,1],[2223,1],[2236,2],[2239,2],[2242,2],[2245,2],[2248,2],[2458,1],[2460,1],[2515,1],[2575,1],[2582,2],[2619,1],[2674,5],[2680,1],[2710,2],[2713,1],[2730,1],[2763,1],[2790,1],[2792,1],[2808,1],[2854,1],[2871,2],[2874,2],[2882,1],[2929,1],[2931,1],[3013,1],[3015,1],[3027,1],[3052,1],[3074,1],[3076,1],[3086,1],[3098,1],[3118,1],[3120,4],[3287,3],[3320,1],[3331,2],[3348,1],[3362,1],[3364,1],[3371,1],[3373,1],[3407,1],[3480,1],[3552,1],[3624,1],[3665,2],[3668,2],[3671,2],[3737,2],[3864,1],[3866,1],[3876,1],[3892,1],[3894,1],[3902,2],[3965,2],[4031,2],[4155,1],[4157,1],[4167,1],[4176,2],[4228,1],[4230,1],[4242,1],[4244,1],[4261,1],[4263,1],[4275,1],[4294,1],[4302,2],[4305,2],[4308,2],[4458,1],[4460,1],[4481,1],[4499,1],[4506,2],[4567,1],[4569,1],[4578,1],[4580,1],[4591,1],[4778,1],[4780,3],[4793,1],[4795,1],[4801,1],[4803,1],[4815,1],[4817,1],[4835,1],[4844,2],[4856,1],[4858,1],[4867,1],[4875,2],[4889,1],[4891,1],[4905,1],[4918,2],[4925,1],[4927,1],[4941,1],[4943,1],[4950,2],[4953,2],[4961,1],[4963,1],[4972,1],[4988,1],[5007,1],[5025,1],[5048,1],[5072,1],[5085,2],[5088,2],[5091,2],[5094,2],[5097,2],[5307,1],[5309,1],[5364,1],[5424,1],[5431,2],[5468,1],[5523,5],[5529,1],[5559,2],[5562,1],[5616,1],[5993,2],[6035,2],[6124,1],[6199,1],[6218,2],[6251,1],[6258,1],[6273,1],[6287,1],[6289,2],[6292,2],[6334,2],[6538,2],[6541,2],[6657,1],[6665,1],[6674,2],[6932,2],[6935,1],[6944,1],[6963,1],[6991,2],[7046,2],[7098,2],[7151,1],[7179,2],[7188,3],[7228,1],[7317,2],[7456,1],[7499,1],[7555,1],[7604,1],[7636,3],[7736,3],[7786,3],[7811,2],[7814,1],[7863,1],[7894,1],[7909,1],[7939,2],[7961,3],[7988,2],[8328,1],[8387,1],[8389,2],[8428,1],[8535,1],[8537,2],[8635,1],[8649,2],[8661,2],[8702,2],[8841,2],[8959,1],[8964,1],[9038,1],[9145,2],[9148,2],[9160,1],[9162,1],[9170,2],[9173,2],[9271,1],[9492,1],[9531,1]]},"1227":{"position":[[23,1],[29,1],[45,1],[91,1],[108,2],[111,1]]},"1229":{"position":[[23,1],[25,2],[28,1],[74,1],[91,1]]},"1231":{"position":[[53,1],[55,1],[74,1],[76,1],[97,2],[100,1],[102,1],[135,1],[151,1],[153,1],[155,1],[194,1],[204,1],[206,2],[215,1],[245,1],[247,1],[268,2],[276,1],[278,1],[297,1],[299,1],[320,2],[323,2],[355,1],[393,1],[451,1],[673,1],[691,1],[725,2],[821,1],[903,1]]},"1236":{"position":[[37,1],[39,1],[49,1],[51,1],[91,2],[126,1],[128,1],[180,2],[194,1],[196,1],[210,1],[239,1],[241,1],[251,1],[258,2],[284,1],[292,2],[302,1],[304,1],[315,1],[317,1],[325,1],[341,1],[369,1],[385,1],[387,1],[416,1],[451,1],[507,1],[535,2],[544,1],[546,1],[618,1],[627,1],[634,2],[647,1],[681,2],[690,1],[692,1],[719,1],[721,1],[733,1],[741,1],[743,2],[746,2],[749,2],[778,1],[780,1],[789,1],[791,1],[808,1],[896,1],[898,4],[921,1],[923,4],[947,1],[968,2],[982,1],[984,1],[994,1],[996,1],[1007,1],[1009,5],[1022,1],[1024,5],[1030,2],[1033,2],[1036,2],[1039,1],[1041,1],[1078,1],[1096,1],[1098,1],[1100,1],[1172,1],[1184,1],[1201,2],[1214,1],[1247,2],[1250,1],[1322,1],[1334,1],[1349,2],[1362,1],[1390,2],[1393,1],[1427,1],[1466,1],[1473,2],[1476,1],[1510,1],[1544,1],[1551,2],[1554,1],[1626,1],[1649,1],[1656,2],[1669,1],[1687,2],[1690,1],[1762,1],[1782,1],[1789,2],[1802,1],[1823,2],[1826,2],[1840,1],[1890,1],[2066,1],[2074,1],[2131,1],[2139,1],[2146,3],[2155,1],[2195,1],[2212,1],[2284,1],[2341,2],[2394,2],[2407,1],[2409,1],[2419,1],[2421,1],[2461,2],[2496,1],[2498,1],[2550,2],[2564,1],[2566,1],[2580,1],[2609,1],[2611,1],[2621,1],[2628,2],[2654,1],[2662,2],[2672,1],[2674,1],[2685,1],[2687,1],[2695,1],[2711,1],[2739,1],[2755,1],[2757,1],[2786,1],[2821,1],[2877,1],[2905,2],[2914,1],[2916,1],[2988,1],[2997,1],[3004,2],[3017,1],[3051,2],[3060,1],[3062,1],[3089,1],[3091,1],[3103,1],[3111,1],[3113,2],[3116,2],[3119,2],[3148,1],[3150,1],[3159,1],[3161,1],[3178,1],[3266,1],[3268,4],[3291,1],[3293,4],[3317,1],[3338,2],[3352,1],[3354,1],[3364,1],[3366,1],[3377,1],[3379,5],[3392,1],[3394,5],[3400,2],[3403,2],[3406,2],[3409,2],[3419,1],[3545,1],[3594,1],[3619,2],[3659,1],[3661,1],[3669,1],[3698,1],[3708,2],[3711,1],[3719,1],[3750,1],[3760,2],[3763,2],[3839,1],[3849,1],[3872,1],[3997,2],[4005,1]]},"1238":{"position":[[56,1],[58,1],[75,1],[80,1],[82,1],[116,1],[118,1],[135,1],[140,2],[147,1],[165,1],[167,1],[169,1],[207,1],[239,1],[256,2],[259,2],[309,1],[326,1],[328,1],[342,1],[356,2],[359,2],[366,4],[371,2],[386,2],[389,2],[402,1],[404,1],[415,2],[423,1],[447,2],[450,2],[453,1]]},"1240":{"position":[[165,1],[167,2],[170,1],[198,1],[219,1],[254,1],[256,3],[283,1],[285,1],[287,1],[299,1],[301,1],[317,2],[365,1],[375,2],[378,1],[390,1],[392,1],[408,2],[462,1],[483,2],[486,1],[498,1],[552,1],[569,2],[572,1],[584,1],[586,1],[597,2],[658,1],[680,2],[683,1],[699,1],[701,1],[707,2],[757,1],[781,2],[784,2],[787,1]]},"1242":{"position":[[147,1],[149,1],[158,1],[178,1],[180,3],[189,1],[191,1],[193,1],[200,1],[202,1],[213,2],[216,1],[241,1],[250,2],[253,1],[274,1],[283,2],[286,1],[307,1],[317,2],[320,1],[342,1],[355,2],[358,1],[379,1],[393,2],[396,1],[417,1],[425,2],[428,1],[450,1],[460,2],[463,1],[484,1],[501,2],[504,1],[525,1],[536,2],[539,1],[560,1],[573,1],[575,1],[582,1],[584,3],[588,2],[597,1],[606,1],[608,2],[611,1],[632,1],[663,1],[665,1],[672,1],[674,3],[678,2],[687,1],[697,1],[699,2],[702,1],[704,4],[715,1],[724,2],[727,1],[729,4],[740,1],[749,2],[752,1],[765,1],[774,2],[777,1],[791,1],[804,2],[807,1],[820,1],[829,2],[832,1],[853,1],[872,1],[938,2],[941,1],[962,1],[981,1],[999,1],[1065,2],[1091,1],[1104,1],[1129,2],[1132,2],[1135,2],[1138,1],[1140,1],[1172,1],[1198,1],[1200,1],[1209,2],[1217,1],[1219,1],[1228,1],[1248,1],[1250,3],[1259,1],[1261,1],[1263,1],[1270,1],[1272,1],[1283,2],[1286,1],[1311,1],[1320,2],[1323,1],[1344,1],[1353,2],[1356,1],[1377,1],[1387,2],[1390,1],[1412,1],[1425,2],[1428,1],[1449,1],[1463,2],[1466,1],[1487,1],[1495,2],[1498,1],[1520,1],[1530,2],[1533,1],[1554,1],[1571,2],[1574,1],[1595,1],[1606,2],[1609,1],[1630,1],[1643,1],[1645,1],[1652,1],[1654,3],[1658,2],[1667,1],[1676,1],[1678,2],[1681,1],[1702,1],[1733,1],[1735,1],[1742,1],[1744,3],[1748,2],[1757,1],[1767,1],[1769,2],[1772,1],[1774,4],[1785,1],[1794,2],[1797,1],[1799,4],[1810,1],[1819,2],[1822,1],[1835,1],[1844,2],[1847,1],[1861,1],[1874,2],[1877,1],[1890,1],[1899,2],[1902,1],[1923,1],[1942,1],[2008,2],[2011,1],[2032,1],[2051,1],[2069,1],[2135,2],[2161,1],[2174,1],[2199,2],[2202,2],[2205,2],[2208,2],[2216,1],[2218,1],[2220,1],[2281,1],[2289,2],[2302,1],[2334,2],[2337,1],[2399,1],[2415,1],[2422,2],[2435,1],[2470,2],[2473,2],[2483,1],[2512,1],[2715,1]]},"1244":{"position":[[108,1],[160,1],[162,1],[170,1],[172,1],[178,1],[180,1],[187,1],[189,3],[193,2],[203,1],[205,1],[212,1],[214,3],[218,2],[228,1],[230,1],[237,1],[239,3],[243,2],[256,1],[258,1],[265,1],[267,3],[271,2],[287,1],[289,1],[296,1],[298,3],[302,2],[315,1],[317,1],[324,1],[326,3],[330,2],[333,2],[349,1],[351,1],[357,1],[359,1],[366,1],[368,3],[372,2],[382,1],[384,1],[391,1],[393,3],[397,2],[407,1],[409,1],[416,1],[418,3],[422,2],[435,1],[437,1],[444,1],[446,3],[450,2],[466,1],[468,1],[475,1],[477,3],[481,2],[484,2],[497,1],[525,1],[615,1],[624,1],[639,1],[646,2],[751,1],[758,2],[882,1],[889,2],[1084,2],[1159,2],[1523,1],[1530,2],[1737,3],[1756,2],[1828,1],[1830,1],[1865,1],[1884,1],[1886,1],[1894,1],[1896,1],[1902,1],[1904,1],[1911,1],[1913,3],[1917,2],[1927,1],[1929,1],[1936,1],[1938,3],[1942,2],[1952,1],[1954,1],[1961,1],[1963,3],[1967,2],[1980,1],[1982,1],[1989,1],[1991,3],[1995,2],[2011,1],[2013,1],[2020,1],[2022,3],[2026,2],[2039,1],[2041,1],[2048,1],[2050,3],[2054,2],[2057,2],[2073,1],[2075,1],[2081,1],[2083,1],[2090,1],[2092,3],[2096,2],[2106,1],[2108,1],[2115,1],[2117,3],[2121,2],[2131,1],[2133,1],[2140,1],[2142,3],[2146,2],[2159,1],[2161,1],[2168,1],[2170,3],[2174,2],[2190,1],[2192,1],[2199,1],[2201,3],[2205,2],[2208,2],[2221,1],[2249,1],[2339,1],[2348,1],[2363,1],[2370,2],[2475,1],[2482,2],[2606,1],[2613,2],[2808,2],[2883,2],[3247,1],[3254,2],[3461,3],[3480,2],[3552,2],[3555,1]]},"1246":{"position":[[23,1],[57,1],[76,1],[150,1],[238,1],[262,1],[296,1],[315,1],[389,1],[478,1]]},"1248":{"position":[[58,1],[60,1],[68,1],[70,1],[76,1],[78,1],[84,1],[86,1],[97,1],[107,2],[110,2],[113,2],[116,1],[118,1],[146,1],[148,1],[160,2],[168,1],[170,1],[178,1],[180,1],[186,1],[188,1],[194,1],[196,1],[207,1],[217,2],[220,2],[223,2],[226,2],[234,1],[236,1],[238,1],[298,1],[324,2],[327,1],[400,1],[433,2],[436,1],[492,1],[514,2],[517,1],[569,1],[614,2],[617,1],[673,1],[701,2],[704,1],[759,1],[787,2],[790,1],[884,1],[897,1],[904,2],[926,1],[1020,1],[1056,2],[1059,1],[1153,1],[1166,1],[1173,2],[1195,1],[1289,1],[1321,2],[1324,2],[1327,1]]},"1250":{"position":[[133,1],[135,2],[138,1],[172,1],[174,1],[207,2],[216,1],[235,1],[237,3],[264,1],[266,1],[268,1],[334,1],[356,2],[359,1],[425,1],[451,2],[454,1],[507,1],[526,2],[529,1],[578,1],[585,1],[616,1],[645,2],[648,1],[695,1],[704,2],[707,1],[778,1],[797,2],[800,2],[803,1]]},"1253":{"position":[[121,1],[123,1],[133,1],[135,1],[169,1],[246,1],[297,1],[334,1],[365,1],[400,1],[445,1],[475,2],[489,2],[492,1],[494,1],[499,3],[503,2],[535,2],[554,3],[592,1],[594,1],[596,1],[607,1],[626,1],[650,1],[676,1],[686,2],[689,2],[751,1],[819,2],[822,1],[824,1],[859,1],[878,1],[880,1],[882,1],[935,1],[950,2],[953,1],[1017,1],[1047,2],[1050,1],[1104,1],[1136,2],[1139,1],[1192,1],[1223,2],[1226,1],[1274,1],[1290,2],[1293,1],[1341,1],[1357,2],[1360,1],[1405,1],[1421,2],[1424,1],[1469,1],[1485,2],[1488,1],[1532,1],[1553,2],[1556,1],[1600,1],[1621,2],[1624,2],[1632,1],[1634,1],[1644,1],[1646,1],[1680,1],[1757,1],[1808,1],[1845,1],[1876,1],[1911,1],[1956,1],[1986,2],[2000,2],[2003,1],[2005,1],[2010,3],[2014,2],[2046,2],[2065,3],[2103,1],[2105,1],[2107,1],[2118,1],[2137,1],[2161,1],[2187,1],[2197,2],[2200,2],[2262,1],[2330,2],[2333,2],[2343,1],[2492,2],[2495,1],[2506,1],[2576,2],[2584,1]]},"1255":{"position":[[34,1],[99,2],[124,1],[177,1],[199,1],[239,1],[277,1],[279,1],[289,1],[291,1],[299,1],[322,1],[341,2],[366,1],[368,1],[381,1],[383,1],[441,1],[443,2],[446,2],[458,1],[460,1],[472,1],[474,1],[483,2],[496,1],[498,1],[509,2],[522,1],[524,1],[554,1],[579,1],[581,1],[589,1],[621,1],[652,1],[683,1],[709,2],[712,2],[715,1],[739,1],[757,1],[759,3],[771,1],[773,1],[780,1],[791,1],[795,1],[797,2],[800,1],[832,2],[835,2],[848,1],[850,1],[896,1],[968,1],[1069,1],[1089,1],[1094,1],[1127,1],[1134,2],[1155,1],[1224,1],[1322,1],[1342,1],[1347,1],[1379,1],[1386,2],[1407,1],[1427,2],[1430,1],[1432,2],[1469,1],[1539,2],[1542,2],[1556,1],[1576,1],[1581,1],[1610,1],[1617,2],[1638,1],[1677,1],[1721,1],[1741,1],[1746,1],[1777,1],[1784,2],[1787,1],[1805,1],[1807,1],[1815,1],[1843,1],[1873,1],[1894,2],[1904,1],[1932,1],[1985,1],[1993,1],[2020,1],[2048,1],[2068,1],[2079,2],[2082,2],[2095,1],[2097,1],[2099,1],[2123,1],[2125,1],[2127,2],[2138,1],[2140,1],[2147,1],[2158,1],[2162,1],[2164,2],[2167,1],[2189,1],[2191,1],[2198,1],[2209,1],[2213,1],[2215,2],[2218,2],[2231,1],[2233,1],[2253,2],[2256,1],[2258,2],[2280,2],[2283,2],[2297,1],[2299,1],[2320,2],[2323,1],[2521,1],[2556,1],[2584,1],[2604,1],[2606,3],[2616,1],[2632,1],[2634,1],[2642,1],[2649,2],[2659,1],[2705,1],[2727,2],[2768,1],[2800,1],[2842,2],[2874,2],[2897,1],[2934,1],[2953,1],[2991,1],[3029,1],[3101,1],[3103,1],[3105,1],[3172,1],[3190,1],[3255,2],[3280,1],[3333,1],[3355,1],[3395,1],[3433,1],[3435,1],[3445,1],[3447,1],[3455,1],[3478,1],[3497,2],[3522,1],[3524,1],[3537,1],[3539,1],[3597,1],[3599,2],[3602,2],[3614,1],[3616,1],[3628,1],[3630,1],[3639,2],[3652,1],[3654,1],[3665,2],[3678,1],[3680,1],[3710,1],[3735,1],[3737,1],[3745,1],[3777,1],[3808,1],[3839,1],[3865,2],[3868,2],[3871,1],[3895,1],[3913,1],[3915,3],[3927,1],[3929,1],[3936,1],[3947,1],[3951,1],[3953,2],[3956,1],[3988,2],[3991,2],[4004,1],[4006,1],[4052,1],[4124,1],[4225,1],[4245,1],[4250,1],[4283,1],[4290,2],[4311,1],[4380,1],[4478,1],[4498,1],[4503,1],[4535,1],[4542,2],[4563,1],[4583,2],[4586,1],[4588,2],[4625,1],[4695,2],[4698,2],[4712,1],[4732,1],[4737,1],[4766,1],[4773,2],[4794,1],[4833,1],[4877,1],[4897,1],[4902,1],[4933,1],[4940,2],[4943,1],[4961,1],[4963,1],[4971,1],[4999,1],[5029,1],[5050,2],[5060,1],[5088,1],[5141,1],[5149,1],[5176,1],[5204,1],[5224,1],[5235,2],[5238,2],[5251,1],[5253,1],[5255,1],[5279,1],[5281,1],[5283,2],[5294,1],[5296,1],[5303,1],[5314,1],[5318,1],[5320,2],[5323,1],[5345,1],[5347,1],[5354,1],[5365,1],[5369,1],[5371,2],[5374,2],[5387,1],[5389,1],[5409,2],[5412,1],[5414,2],[5436,2],[5439,2],[5453,1],[5455,1],[5476,2],[5479,1],[5677,1],[5712,1],[5740,1],[5760,1],[5762,3],[5772,1],[5788,1],[5790,1],[5798,1],[5805,2],[5815,1],[5861,1],[5883,2],[5924,1],[5956,1],[5998,2],[6030,2],[6054,1]]},"1257":{"position":[[123,1],[125,1],[131,1],[133,1],[144,1],[146,1],[197,1],[239,1],[279,1],[287,2],[290,2],[300,1],[302,1],[304,1],[313,1],[315,1],[323,1],[341,1],[343,1],[345,1],[352,1],[367,2],[370,1],[377,1],[379,2],[394,2],[397,1],[404,1],[406,2],[422,2],[425,2],[428,2],[436,1],[446,2],[449,2],[460,1],[462,1],[478,1],[502,1],[532,1],[540,2],[543,1],[545,1],[573,1],[592,1],[594,1],[600,1],[602,1],[613,1],[615,1],[666,1],[708,1],[748,1],[756,2],[759,2],[769,1],[771,1],[773,1],[782,1],[784,1],[792,1],[810,1],[812,1],[814,1],[821,1],[836,2],[839,1],[846,1],[848,2],[863,2],[866,1],[873,1],[875,2],[891,2],[894,2],[897,2],[905,1],[915,2],[918,2],[929,1],[931,1],[947,1],[971,1],[1001,1],[1009,2],[1012,2],[1038,1],[1040,1],[1042,1],[1058,3],[1067,1],[1080,1],[1163,1],[1175,1],[1196,2],[1199,1],[1266,1],[1289,2],[1292,1],[1362,1],[1380,2],[1383,1],[1449,1],[1463,2],[1466,1],[1536,1],[1552,2],[1555,1],[1622,1],[1658,2],[1661,1],[1757,1],[1770,1],[1783,1],[1808,1],[1826,2],[1829,1],[1926,1],[1939,1],[1952,1],[1978,1],[1998,2],[2008,1],[2201,2],[2282,1]]},"1259":{"position":[[29,1],[31,1],[38,1],[40,1],[52,1],[54,1],[62,1],[64,5],[73,1],[91,2],[116,1],[118,1],[126,1],[128,4],[136,1],[155,2],[158,2],[170,1],[172,1],[181,1],[183,1],[191,1],[193,4],[201,1],[221,2],[224,2],[227,1],[229,1],[262,1],[275,1],[277,1],[284,1],[286,1],[298,1],[300,1],[308,1],[310,5],[319,1],[337,2],[362,1],[364,1],[372,1],[374,4],[382,1],[401,2],[404,2],[416,1],[418,1],[427,1],[429,1],[437,1],[439,4],[447,1],[467,2],[470,2],[473,2],[481,1],[531,1],[643,1]]},"1261":{"position":[[37,1],[43,1],[74,1],[81,1]]},"1263":{"position":[[23,1],[25,1],[34,1],[36,1],[46,1],[53,2],[62,1],[64,1],[74,1],[81,2],[93,1],[95,1],[105,1],[112,2],[121,1],[123,1],[133,1],[140,2],[150,1],[152,1],[162,1],[169,2],[185,1],[187,1],[197,1],[205,2],[245,1],[247,1],[253,1],[279,2],[288,1],[290,1],[300,1],[307,2],[310,1],[312,1],[334,1],[336,1],[345,1],[347,1],[357,1],[364,2],[373,1],[375,1],[385,1],[392,2],[404,1],[406,1],[416,1],[423,2],[432,1],[434,1],[444,1],[451,2],[461,1],[463,1],[473,1],[480,2],[496,1],[498,1],[508,1],[516,2],[556,1],[558,1],[564,1],[590,2],[599,1],[601,1],[611,1],[618,2],[621,2],[647,1],[649,1],[651,1],[718,1],[743,2],[746,1],[806,1],[836,2],[839,2],[842,1]]},"1265":{"position":[[23,1],[25,1],[37,1],[39,1],[48,1],[50,1],[59,1],[61,2],[64,3],[68,6],[75,11],[87,6],[94,10],[105,4],[112,3],[116,20],[137,7],[145,11],[157,5],[165,3],[169,8],[178,5],[184,7],[192,3],[196,17],[216,3],[220,8],[229,5],[235,5],[241,4],[246,18],[267,11],[279,11],[291,3],[295,7],[303,6],[310,3],[314,3],[318,11],[330,11],[342,3],[346,5],[352,6],[359,3],[363,3],[423,1],[425,1],[427,1],[434,1],[436,2],[439,2],[446,1],[458,1],[480,1],[520,2],[523,1],[530,1],[532,2],[535,2],[542,1],[554,1],[575,1],[583,1],[598,2],[601,1],[608,1],[610,2],[613,2],[620,1],[632,1],[654,1],[698,2],[701,1],[708,1],[710,2],[713,2],[720,1],[732,1],[757,1],[800,2],[803,1],[810,1],[812,2],[815,2],[822,1],[834,1],[853,1],[897,1],[927,2],[930,1],[937,1],[939,2],[942,2],[949,1],[961,1],[990,1],[1002,2],[1005,1],[1012,1],[1014,2],[1017,2],[1024,1],[1036,1],[1060,1],[1076,2],[1079,1],[1086,1],[1088,3],[1092,2],[1099,1],[1111,1],[1128,1],[1138,2],[1141,1],[1148,1],[1150,2],[1153,2],[1160,1],[1172,1],[1189,1],[1197,2],[1200,2],[1203,2],[1206,2],[1209,1],[1211,1],[1233,1],[1235,1],[1247,1],[1249,1],[1258,1],[1260,1],[1269,1],[1271,2],[1274,3],[1278,6],[1285,11],[1297,6],[1304,10],[1315,4],[1322,3],[1326,20],[1347,7],[1355,11],[1367,5],[1375,3],[1379,8],[1388,5],[1394,7],[1402,3],[1406,17],[1426,3],[1430,8],[1439,5],[1445,5],[1451,4],[1456,18],[1477,11],[1489,11],[1501,3],[1505,7],[1513,6],[1520,3],[1524,3],[1528,11],[1540,11],[1552,3],[1556,5],[1562,6],[1569,3],[1573,3],[1633,1],[1635,1],[1637,1],[1644,1],[1646,2],[1649,2],[1656,1],[1668,1],[1690,1],[1730,2],[1733,1],[1740,1],[1742,2],[1745,2],[1752,1],[1764,1],[1785,1],[1793,1],[1808,2],[1811,1],[1818,1],[1820,2],[1823,2],[1830,1],[1842,1],[1864,1],[1908,2],[1911,1],[1918,1],[1920,2],[1923,2],[1930,1],[1942,1],[1967,1],[2010,2],[2013,1],[2020,1],[2022,2],[2025,2],[2032,1],[2044,1],[2063,1],[2107,1],[2137,2],[2140,1],[2147,1],[2149,2],[2152,2],[2159,1],[2171,1],[2200,1],[2212,2],[2215,1],[2222,1],[2224,2],[2227,2],[2234,1],[2246,1],[2270,1],[2286,2],[2289,1],[2296,1],[2298,3],[2302,2],[2309,1],[2321,1],[2338,1],[2348,2],[2351,1],[2358,1],[2360,2],[2363,2],[2370,1],[2382,1],[2399,1],[2407,2],[2410,2],[2413,2],[2416,2],[2419,2],[2422,1]]}}}],["0",{"_index":148,"t":{"10":{"position":[[1296,2]]},"32":{"position":[[1316,1]]},"75":{"position":[[261,1],[286,1],[759,1],[784,1]]},"143":{"position":[[1065,1]]},"199":{"position":[[1824,2],[4259,2]]},"227":{"position":[[1542,3],[4693,3]]},"232":{"position":[[268,1]]},"298":{"position":[[182,2],[227,2],[273,2],[739,2],[784,2],[830,2]]},"408":{"position":[[395,1]]},"444":{"position":[[2399,2],[5756,2]]},"630":{"position":[[150,2],[412,1],[767,2],[1029,1]]},"746":{"position":[[1071,1],[2756,1]]},"814":{"position":[[248,1],[545,1]]},"872":{"position":[[1012,1],[2146,1]]},"900":{"position":[[958,1],[2094,1]]},"904":{"position":[[5021,1]]},"906":{"position":[[528,1],[632,1],[731,1],[831,1],[6133,2],[6162,1],[6281,2],[6309,1],[9789,1]]},"908":{"position":[[1788,1],[1852,2],[3192,1]]},"924":{"position":[[2184,1],[2429,1]]},"1187":{"position":[[2384,2],[2927,1],[3549,1]]},"1200":{"position":[[137,1],[292,1]]},"1204":{"position":[[329,2],[357,1],[515,1],[562,1],[810,1],[938,1],[1322,2],[1350,1],[1508,1],[1555,1],[1803,1],[1931,1]]},"1209":{"position":[[1296,2]]},"1225":{"position":[[5996,1],[7182,1]]},"1255":{"position":[[793,1],[2160,1],[2200,2],[3031,1],[3174,1],[3949,1],[5316,1],[5356,2]]}}}],["0.10",{"_index":2585,"t":{"814":{"position":[[238,6],[535,6]]},"872":{"position":[[927,4],[1002,6],[2061,4],[2136,6]]},"904":{"position":[[4713,6]]},"1163":{"position":[[711,4]]},"1165":{"position":[[940,4],[1177,4],[1285,4]]},"1225":{"position":[[6327,6]]}}}],["0.10.0",{"_index":2459,"t":{"746":{"position":[[1059,8]]},"900":{"position":[[570,6],[1706,6]]},"904":{"position":[[2053,6]]},"1225":{"position":[[409,6],[891,6],[1185,6],[3258,6],[3740,6],[4034,6],[5984,8],[7170,8]]}}}],["0.11",{"_index":3016,"t":{"906":{"position":[[9720,5],[9729,4],[9779,6]]}}}],["0.3",{"_index":2519,"t":{"770":{"position":[[173,4],[504,4]]}}}],["0.4",{"_index":483,"t":{"61":{"position":[[239,4],[548,4]]},"1198":{"position":[[106,3],[238,3],[602,3],[845,3],[2300,3],[2893,3],[3025,3],[3389,3],[3632,3],[5087,3]]}}}],["0.5",{"_index":1831,"t":{"444":{"position":[[2311,4],[2330,4],[2594,4],[2723,5],[2785,4],[2796,4],[5668,4],[5687,4],[5951,4],[6080,5],[6142,4],[6153,4]]},"920":{"position":[[3799,4]]},"940":{"position":[[1538,4],[3807,4]]},"990":{"position":[[3301,4]]}}}],["0.7.0",{"_index":3375,"t":{"960":{"position":[[317,5]]},"990":{"position":[[1426,5]]}}}],["0.7.6",{"_index":673,"t":{"123":{"position":[[3597,5]]}}}],["0.8",{"_index":1830,"t":{"444":{"position":[[2287,3],[2704,4],[2760,4],[2774,4],[5644,3],[6061,4],[6117,4],[6131,4]]}}}],["0.9.0",{"_index":31,"t":{"6":{"position":[[10,5]]}}}],["0x01",{"_index":1220,"t":{"227":{"position":[[1689,6],[4840,6]]}}}],["0x1a1f",{"_index":1221,"t":{"227":{"position":[[1696,7],[4847,7]]}}}],["1",{"_index":462,"t":{"53":{"position":[[89,2],[126,2],[278,2],[315,2]]},"71":{"position":[[536,2],[573,2]]},"77":{"position":[[615,2],[652,2]]},"79":{"position":[[70,2],[107,2],[256,2],[293,2]]},"95":{"position":[[107,2],[147,2],[327,2],[367,2]]},"113":{"position":[[70,2],[111,2],[491,2],[532,2]]},"123":{"position":[[4349,1]]},"166":{"position":[[604,2]]},"199":{"position":[[1835,2],[4270,2]]},"223":{"position":[[387,2],[1186,2]]},"227":{"position":[[1546,2],[4697,2]]},"232":{"position":[[311,2],[687,1],[963,1],[1015,2]]},"246":{"position":[[551,2]]},"252":{"position":[[119,2],[459,2]]},"258":{"position":[[267,2]]},"392":{"position":[[174,2],[417,2]]},"408":{"position":[[464,1]]},"420":{"position":[[211,1]]},"444":{"position":[[1346,1],[3291,1],[4703,1],[6648,1]]},"494":{"position":[[217,5],[481,5]]},"596":{"position":[[640,5],[846,2],[1934,5],[2140,2]]},"628":{"position":[[79,2],[236,2]]},"630":{"position":[[154,2],[771,2]]},"762":{"position":[[337,1]]},"790":{"position":[[354,1]]},"794":{"position":[[414,1]]},"824":{"position":[[286,1]]},"900":{"position":[[409,5],[1545,5]]},"904":{"position":[[4723,1]]},"906":{"position":[[6918,1],[9865,1],[10043,1]]},"924":{"position":[[2303,1],[2693,2],[3132,2]]},"944":{"position":[[3123,2],[3164,2],[3197,2],[3237,2],[3339,2],[7048,2],[7089,2],[7122,2],[7162,2],[7264,2]]},"956":{"position":[[1054,1],[2176,1]]},"978":{"position":[[154,1]]},"984":{"position":[[289,2],[293,1],[749,2],[753,1]]},"1104":{"position":[[94,1]]},"1176":{"position":[[507,7],[1420,7]]},"1182":{"position":[[1162,5],[3155,5]]},"1187":{"position":[[837,5],[1729,5]]},"1209":{"position":[[1290,2]]},"1211":{"position":[[686,1]]},"1223":{"position":[[297,2],[368,2],[417,2]]},"1225":{"position":[[6337,1],[8961,2]]},"1255":{"position":[[782,2],[2149,2],[2211,1],[3026,2],[3938,2],[5305,2],[5367,1]]}}}],["1):upper",{"_index":476,"t":{"61":{"position":[[91,10],[400,10]]},"878":{"position":[[731,10]]}}}],["1)gv=gv",{"_index":2875,"t":{"906":{"position":[[2099,13]]}}}],["10",{"_index":2777,"t":{"904":{"position":[[3132,2],[3166,2]]},"1026":{"position":[[125,2]]}}}],["100",{"_index":465,"t":{"53":{"position":[[140,4],[329,4]]},"57":{"position":[[122,4],[353,4]]},"71":{"position":[[587,4]]},"77":{"position":[[666,4]]},"79":{"position":[[121,4],[307,4]]},"81":{"position":[[171,4],[448,4]]},"95":{"position":[[161,4],[381,4]]},"97":{"position":[[131,4],[374,4]]},"113":{"position":[[125,4],[546,4]]},"115":{"position":[[130,4],[376,4]]},"129":{"position":[[214,4],[478,4]]},"920":{"position":[[3793,3],[3806,4]]},"940":{"position":[[1532,3],[1545,4],[3801,3],[3814,4]]},"990":{"position":[[3295,3],[3308,4]]},"1006":{"position":[[2809,3]]},"1182":{"position":[[1736,4]]},"1231":{"position":[[733,4]]}}}],["1000",{"_index":582,"t":{"105":{"position":[[58,5],[222,5]]},"904":{"position":[[4275,4],[4309,6]]}}}],["10000",{"_index":2824,"t":{"904":{"position":[[4382,5]]}}}],["127.0.0.1",{"_index":1025,"t":{"193":{"position":[[277,12]]},"195":{"position":[[232,12]]},"580":{"position":[[364,12],[735,12]]}}}],["1464982242",{"_index":2036,"t":{"538":{"position":[[925,10],[2265,10]]}}}],["15",{"_index":1825,"t":{"444":{"position":[[2186,2],[5543,2]]},"1198":{"position":[[686,2],[3473,2]]}}}],["150",{"_index":873,"t":{"175":{"position":[[49,3],[180,3]]},"956":{"position":[[868,4],[1990,4]]}}}],["16",{"_index":1280,"t":{"238":{"position":[[115,3]]},"390":{"position":[[621,3],[1726,3]]},"444":{"position":[[2293,3],[2318,3],[5650,3],[5675,3]]}}}],["1==gi",{"_index":2870,"t":{"906":{"position":[[1832,13]]}}}],["2",{"_index":466,"t":{"55":{"position":[[81,2],[258,2]]},"75":{"position":[[90,2],[588,2]]},"99":{"position":[[81,2],[261,2]]},"117":{"position":[[160,2],[395,2]]},"227":{"position":[[1549,2],[4700,2]]},"444":{"position":[[2306,2],[2718,2],[5663,2],[6075,2]]},"904":{"position":[[2207,1],[3507,1],[4157,1]]},"906":{"position":[[6190,2],[6336,2]]},"1006":{"position":[[664,3],[1665,3]]},"1104":{"position":[[124,1]]},"1182":{"position":[[1268,4],[3261,4]]},"1198":{"position":[[934,2],[1010,2],[1085,2],[1163,2],[3721,2],[3797,2],[3872,2],[3950,2]]}}}],["2.19.0",{"_index":36,"t":{"6":{"position":[[55,6]]}}}],["20",{"_index":3939,"t":{"1198":{"position":[[415,2],[3202,2]]}}}],["200",{"_index":638,"t":{"123":{"position":[[707,4],[2313,4]]},"270":{"position":[[367,4],[766,4]]},"878":{"position":[[35,4],[183,4]]},"900":{"position":[[511,4],[1647,4]]},"904":{"position":[[4405,3]]},"912":{"position":[[628,4]]}}}],["2000",{"_index":2231,"t":{"596":{"position":[[1224,5],[2518,5]]},"878":{"position":[[60,5],[208,5]]},"1006":{"position":[[503,4],[849,4],[1504,4],[1850,4],[2977,4]]}}}],["2022/02/19",{"_index":1225,"t":{"227":{"position":[[1749,12],[4900,12]]}}}],["22",{"_index":3425,"t":{"990":{"position":[[449,3],[1896,3]]},"1018":{"position":[[121,3],[335,3]]}}}],["2==gi",{"_index":2871,"t":{"906":{"position":[[1903,11]]}}}],["3",{"_index":584,"t":{"105":{"position":[[82,2],[246,2]]},"227":{"position":[[1552,2],[4703,2]]},"312":{"position":[[435,1],[2376,1]]},"406":{"position":[[82,2],[137,2]]},"510":{"position":[[69,5]]},"904":{"position":[[2903,1]]},"974":{"position":[[278,1],[611,1]]},"1006":{"position":[[681,3],[1682,3]]},"1020":{"position":[[315,2],[674,2]]},"1022":{"position":[[84,2],[260,2]]},"1104":{"position":[[154,1]]},"1255":{"position":[[344,2],[3500,2]]}}}],["30",{"_index":1081,"t":{"199":{"position":[[1677,3],[4112,3]]},"280":{"position":[[69,3],[89,3],[335,3],[355,3]]},"944":{"position":[[757,3],[4682,3]]}}}],["300",{"_index":2820,"t":{"904":{"position":[[4283,3]]}}}],["3000",{"_index":3862,"t":{"1182":{"position":[[431,5],[1509,4],[2424,5]]}}}],["34",{"_index":3736,"t":{"1151":{"position":[[178,2]]}}}],["3rd}/luv/librari",{"_index":3846,"t":{"1178":{"position":[[48,21],[323,21]]}}}],["4",{"_index":1058,"t":{"199":{"position":[[554,3],[2989,3]]},"246":{"position":[[76,2],[228,2]]},"746":{"position":[[1077,4]]},"904":{"position":[[3323,1]]},"1006":{"position":[[698,2],[1699,2]]},"1016":{"position":[[230,2],[498,2]]},"1104":{"position":[[184,1]]},"1225":{"position":[[239,2],[3088,2]]},"1257":{"position":[[1887,2]]}}}],["40",{"_index":1079,"t":{"199":{"position":[[1620,3],[4055,3]]}}}],["43",{"_index":3247,"t":{"940":{"position":[[1752,2],[4021,2]]},"984":{"position":[[177,2],[637,2]]},"1020":{"position":[[233,2],[592,2]]}}}],["5",{"_index":1151,"t":{"223":{"position":[[453,2],[1252,2]]},"246":{"position":[[554,1]]},"284":{"position":[[230,2],[630,2]]},"904":{"position":[[4629,1]]},"984":{"position":[[416,2],[876,2]]},"1104":{"position":[[214,1]]}}}],["50",{"_index":522,"t":{"63":{"position":[[179,2],[374,2]]},"956":{"position":[[783,3],[1905,3]]}}}],["500",{"_index":3513,"t":{"1006":{"position":[[2771,3],[2794,3]]},"1176":{"position":[[105,4],[1018,4]]}}}],["5005",{"_index":2199,"t":{"580":{"position":[[384,5],[755,5]]},"596":{"position":[[1144,5],[2438,5]]}}}],["52",{"_index":2728,"t":{"904":{"position":[[1995,2]]}}}],["8",{"_index":2800,"t":{"904":{"position":[[3681,1]]},"920":{"position":[[1643,1],[3281,1]]},"940":{"position":[[378,2],[2647,2]]},"990":{"position":[[3348,2]]},"1204":{"position":[[491,2],[1484,2]]}}}],["80",{"_index":1827,"t":{"444":{"position":[[2226,3],[2643,3],[5583,3],[6000,3]]},"1238":{"position":[[77,2],[137,2]]}}}],["8086",{"_index":1028,"t":{"193":{"position":[[310,5],[705,7],[720,5]]},"195":{"position":[[265,5],[660,7],[675,5]]}}}],["900",{"_index":3515,"t":{"1006":{"position":[[2802,3]]}}}],["950",{"_index":3514,"t":{"1006":{"position":[[2779,3]]}}}],["99",{"_index":2750,"t":{"904":{"position":[[2594,2]]}}}],["_",{"_index":613,"t":{"123":{"position":[[67,2],[1673,2],[2839,2],[4097,2],[4827,2]]},"258":{"position":[[212,2]]},"272":{"position":[[101,2],[428,2]]},"330":{"position":[[99,2],[486,2]]},"348":{"position":[[107,2],[610,2]]},"394":{"position":[[278,2],[1143,2]]},"408":{"position":[[106,2]]},"444":{"position":[[1165,2],[4522,2],[6950,2]]},"538":{"position":[[975,2],[2315,2]]},"576":{"position":[[4530,2],[4576,2]]},"630":{"position":[[96,2],[713,2]]},"682":{"position":[[283,2],[964,2]]},"774":{"position":[[47,2],[259,2]]},"776":{"position":[[122,2],[417,2]]},"784":{"position":[[442,2],[1003,2]]},"786":{"position":[[124,2],[410,2]]},"872":{"position":[[1058,2],[2192,2]]},"906":{"position":[[8506,4],[8703,4]]},"920":{"position":[[1331,2],[2969,2]]},"940":{"position":[[1664,2],[3933,2]]},"950":{"position":[[924,2],[2442,2]]},"956":{"position":[[141,2],[1263,2]]},"1006":{"position":[[580,2],[1581,2],[2437,2]]},"1034":{"position":[[512,2],[1248,2]]},"1050":{"position":[[2045,2]]},"1187":{"position":[[251,3],[337,5],[1143,3],[1229,5]]},"1198":{"position":[[1771,2],[2146,2],[4558,2],[4933,2]]},"1204":{"position":[[365,2],[1358,2]]},"1225":{"position":[[2096,4],[4945,4]]},"1231":{"position":[[769,2]]},"1253":{"position":[[379,2],[1890,2]]}}}],["_reference\"](fals",{"_index":2669,"t":{"878":{"position":[[685,20]]}}}],["_size",{"_index":3997,"t":{"1204":{"position":[[551,8],[770,8],[799,8],[834,8],[1544,8],[1763,8],[1792,8],[1827,8]]}}}],["abbr",{"_index":1076,"t":{"199":{"position":[[1567,4],[4002,4]]}}}],["abov",{"_index":193,"t":{"10":{"position":[[2777,6],[3177,5]]},"30":{"position":[[44,6]]},"906":{"position":[[4338,6]]},"1046":{"position":[[1014,6]]},"1050":{"position":[[842,5]]},"1165":{"position":[[98,5]]}}}],["accept",{"_index":444,"t":{"43":{"position":[[131,6],[422,6]]},"67":{"position":[[110,6],[454,6]]},"123":{"position":[[513,6],[2119,6]]},"199":{"position":[[997,6],[3432,6]]}}}],["accept_suggest",{"_index":558,"t":{"85":{"position":[[39,17],[269,17]]}}}],["accur",{"_index":4002,"t":{"1209":{"position":[[93,8]]}}}],["action",{"_index":453,"t":{"45":{"position":[[14,6]]},"61":{"position":[[1166,7],[1238,7]]},"69":{"position":[[14,6]]},"87":{"position":[[14,6]]},"158":{"position":[[20,6]]},"298":{"position":[[1050,7],[1268,7]]},"444":{"position":[[90,7],[2876,7],[2981,7],[3447,7],[6233,7],[6338,7]]},"742":{"position":[[118,7],[311,7]]},"746":{"position":[[164,8],[1255,8]]},"940":{"position":[[650,6],[732,6],[810,6],[905,6],[998,6],[1090,6],[1191,6],[1265,6],[1327,6],[2919,6],[3001,6],[3079,6],[3174,6],[3267,6],[3359,6],[3460,6],[3534,6],[3596,6]]},"944":{"position":[[2708,7],[2867,7],[6633,7],[6792,7]]},"984":{"position":[[62,6],[522,6]]},"990":{"position":[[488,7],[527,6],[536,7],[1935,7],[1974,6],[1983,7]]},"1018":{"position":[[80,6],[294,6]]},"1020":{"position":[[123,6],[482,6]]},"1022":{"position":[[89,6],[265,6]]},"1052":{"position":[[224,6],[368,6]]},"1082":{"position":[[164,7]]},"1118":{"position":[[179,6],[216,6]]},"1265":{"position":[[473,6],[568,6],[647,6],[750,6],[846,6],[1053,6],[1121,6],[1182,6],[1683,6],[1778,6],[1857,6],[1960,6],[2056,6],[2263,6],[2331,6],[2392,6]]}}}],["actions.toggle_hidden",{"_index":1840,"t":{"444":{"position":[[2941,21],[3046,21],[6298,21],[6403,21]]}}}],["actions.toggle_ignor",{"_index":1839,"t":{"444":{"position":[[2902,21],[3007,21],[6259,21],[6364,21]]}}}],["activ",{"_index":252,"t":{"14":{"position":[[43,7]]},"168":{"position":[[171,6],[695,6]]},"960":{"position":[[0,6]]},"1167":{"position":[[1457,6],[1547,6],[1793,6]]},"1242":{"position":[[70,6]]}}}],["actual",{"_index":2077,"t":{"574":{"position":[[82,8]]},"940":{"position":[[506,6],[2775,6]]}}}],["ad",{"_index":257,"t":{"16":{"position":[[49,6]]},"18":{"position":[[43,5]]},"24":{"position":[[0,6],[32,6]]},"30":{"position":[[0,6]]},"123":{"position":[[849,6],[2455,6]]},"150":{"position":[[1085,5]]},"272":{"position":[[236,5],[563,5]]},"922":{"position":[[82,6]]},"1042":{"position":[[335,5]]},"1151":{"position":[[82,6]]},"1157":{"position":[[0,5],[19,5],[39,5],[59,5],[78,5],[95,5]]},"1165":{"position":[[215,5]]},"1167":{"position":[[0,5],[203,5],[722,5],[1117,5],[1154,5]]},"1223":{"position":[[15,7]]},"1255":{"position":[[1809,5],[1987,5],[4965,5],[5143,5]]}}}],["adapt",{"_index":911,"t":{"179":{"position":[[129,8],[1853,8]]},"193":{"position":[[228,7]]},"195":{"position":[[183,7]]},"490":{"position":[[27,8],[170,8]]},"514":{"position":[[63,8],[150,8]]},"530":{"position":[[164,8]]},"532":{"position":[[27,8],[173,8]]},"558":{"position":[[27,8],[347,8]]},"572":{"position":[[60,9],[157,9]]},"576":{"position":[[3972,9],[4047,9],[4252,8],[7049,9]]},"580":{"position":[[859,9]]},"584":{"position":[[28,8]]},"596":{"position":[[177,9],[1471,9]]},"684":{"position":[[27,8],[218,8]]},"706":{"position":[[27,8],[177,8]]},"726":{"position":[[27,8],[373,8]]},"746":{"position":[[2535,7]]},"752":{"position":[[27,8],[128,8]]},"792":{"position":[[27,8],[108,8],[287,8],[368,8]]},"798":{"position":[[18,8]]},"888":{"position":[[27,8],[167,8]]},"922":{"position":[[61,9],[106,8],[231,8]]},"924":{"position":[[47,8],[99,7],[131,7],[156,7],[180,7],[239,8],[316,8],[789,8],[841,7],[873,7],[898,7],[922,7],[981,8],[1058,8],[2144,7],[2515,8],[2739,7],[2958,7],[3017,7],[3137,7],[3169,8]]},"946":{"position":[[141,9],[307,9]]},"950":{"position":[[334,9],[1515,9],[1852,9]]}}}],["adapter\"):get_install_path",{"_index":2288,"t":{"652":{"position":[[125,28],[420,28]]}}}],["adapter(config",{"_index":3202,"t":{"924":{"position":[[3027,15]]}}}],["adapter.adapt",{"_index":3199,"t":{"924":{"position":[[2913,15],[2968,15]]}}}],["adapter.adapter(config",{"_index":3200,"t":{"924":{"position":[[2934,23]]}}}],["adapter.host",{"_index":1035,"t":{"193":{"position":[[412,12]]},"195":{"position":[[367,12]]}}}],["adapter.port",{"_index":1033,"t":{"193":{"position":[[390,12]]},"195":{"position":[[345,12]]}}}],["adapter.setup",{"_index":3197,"t":{"924":{"position":[[2865,13]]}}}],["adapter.setup(config",{"_index":3198,"t":{"924":{"position":[[2884,21]]}}}],["adapter_id",{"_index":3178,"t":{"924":{"position":[[2154,10]]}}}],["adapters[#adapt",{"_index":3192,"t":{"924":{"position":[[2672,18],[3111,18]]}}}],["add",{"_index":98,"t":{"10":{"position":[[133,3],[251,3],[616,3],[920,3],[1311,3],[1541,3],[2855,3],[3380,3],[3839,5],[3984,3],[4120,3]]},"20":{"position":[[33,3]]},"24":{"position":[[321,3],[494,3]]},"26":{"position":[[30,3]]},"28":{"position":[[804,3]]},"30":{"position":[[142,3],[412,3]]},"32":{"position":[[249,3],[1563,3]]},"35":{"position":[[405,3]]},"45":{"position":[[0,3]]},"69":{"position":[[0,3]]},"87":{"position":[[0,3]]},"123":{"position":[[309,3],[1352,3],[1915,3],[3158,3]]},"125":{"position":[[66,3]]},"127":{"position":[[0,3]]},"129":{"position":[[50,3],[314,3]]},"131":{"position":[[0,3]]},"143":{"position":[[40,3],[56,3],[587,4],[1148,3],[1164,3]]},"146":{"position":[[180,3]]},"150":{"position":[[440,3]]},"154":{"position":[[0,3]]},"158":{"position":[[0,3]]},"199":{"position":[[292,3],[2252,3],[2330,4],[2727,3]]},"230":{"position":[[22,3]]},"234":{"position":[[53,3]]},"240":{"position":[[207,3]]},"242":{"position":[[170,3]]},"264":{"position":[[109,3],[125,3],[511,3],[527,3]]},"268":{"position":[[78,3],[337,3]]},"386":{"position":[[0,3]]},"400":{"position":[[0,3]]},"404":{"position":[[0,3]]},"508":{"position":[[0,3]]},"562":{"position":[[0,3]]},"570":{"position":[[0,3]]},"576":{"position":[[5303,4]]},"584":{"position":[[0,3]]},"586":{"position":[[0,3]]},"588":{"position":[[0,3]]},"590":{"position":[[0,3]]},"592":{"position":[[0,3]]},"594":{"position":[[0,3]]},"596":{"position":[[0,3]]},"744":{"position":[[0,3]]},"746":{"position":[[514,3],[1605,3]]},"756":{"position":[[899,3]]},"760":{"position":[[433,3]]},"802":{"position":[[140,3],[429,3],[862,3],[1108,3],[1397,3],[1830,3]]},"806":{"position":[[203,3],[589,3]]},"822":{"position":[[0,3]]},"864":{"position":[[0,3]]},"872":{"position":[[126,3],[1260,3]]},"904":{"position":[[234,3]]},"906":{"position":[[231,3],[3818,3],[4233,4],[4325,4]]},"908":{"position":[[250,3]]},"922":{"position":[[52,3]]},"944":{"position":[[410,3],[1806,4],[4335,3],[5731,4]]},"1002":{"position":[[0,3]]},"1044":{"position":[[420,3],[937,3],[1163,3]]},"1050":{"position":[[806,3],[830,3]]},"1084":{"position":[[77,3]]},"1157":{"position":[[230,3]]},"1165":{"position":[[75,3]]},"1167":{"position":[[658,3]]},"1187":{"position":[[456,3],[1348,3],[2613,3],[2892,3],[2995,3]]},"1189":{"position":[[89,3]]},"1209":{"position":[[1394,3]]},"1213":{"position":[[14,3]]},"1223":{"position":[[391,3]]},"1225":{"position":[[1333,3],[1839,3],[4182,3],[4688,3]]},"1244":{"position":[[174,3],[353,3],[1898,3],[2077,3]]},"1255":{"position":[[2335,3],[5491,3]]}}}],["add(\"fish",{"_index":3475,"t":{"1002":{"position":[[617,11],[1297,11]]}}}],["add(\"git_config",{"_index":3471,"t":{"1002":{"position":[[537,17],[1217,17]]}}}],["add(\"hyprlang",{"_index":3473,"t":{"1002":{"position":[[576,15],[1256,15]]}}}],["add(\"rasi",{"_index":3478,"t":{"1002":{"position":[[670,11],[1350,11]]}}}],["add(lang",{"_index":3456,"t":{"1002":{"position":[[87,9],[767,9]]}}}],["addit",{"_index":178,"t":{"10":{"position":[[2197,10]]},"121":{"position":[[0,10]]},"189":{"position":[[194,10],[781,10]]},"320":{"position":[[0,10]]},"326":{"position":[[0,10]]},"344":{"position":[[0,10]]},"442":{"position":[[0,10]]},"576":{"position":[[7933,10]]},"644":{"position":[[0,10]]},"710":{"position":[[0,10]]},"740":{"position":[[0,10]]},"756":{"position":[[0,10]]},"780":{"position":[[0,10]]},"802":{"position":[[144,10],[693,10],[866,10],[1112,10],[1661,10],[1834,10]]},"898":{"position":[[0,10]]},"904":{"position":[[242,10],[1400,10]]},"906":{"position":[[239,10]]},"908":{"position":[[258,10]]},"1042":{"position":[[312,10],[408,10]]},"1225":{"position":[[1847,10],[2269,10],[4696,10],[5118,10]]}}}],["addition",{"_index":2115,"t":{"576":{"position":[[1568,12],[3393,12]]},"1165":{"position":[[1072,13]]}}}],["adjust",{"_index":626,"t":{"123":{"position":[[423,7],[2029,7]]}}}],["advanc",{"_index":3643,"t":{"1046":{"position":[[573,8]]}}}],["aerial",{"_index":1129,"t":{"215":{"position":[[1900,7]]},"219":{"position":[[403,10]]},"221":{"position":[[418,9],[433,9],[907,9],[922,9]]},"223":{"position":[[137,9],[936,9]]},"1094":{"position":[[77,6]]},"1096":{"position":[[89,8]]},"1193":{"position":[[55,6],[808,6]]},"1255":{"position":[[2358,6],[5514,6]]}}}],["aerial.nvim",{"_index":1140,"t":{"221":{"position":[[285,13],[774,13]]},"1167":{"position":[[1170,11]]}}}],["aerial:bdaerialtogglebnextbpreviousbufferlinecloseleftbufferlinecloserightbufferlinecyclenextbufferlinecycleprevbufferlinegroupclos",{"_index":4341,"t":{"1253":{"position":[[969,26]]}}}],["cmd>bufferlinemovenextbufferlinemoveprevbufferlinetogglepincall",{"_index":1731,"t":{"408":{"position":[[841,10],[1017,10]]}}}],["cmd>clangdswitchsourceheaderclosecopendbuitogglee",{"_index":2879,"t":{"906":{"position":[[2419,7],[2494,7]]}}}],["cmd>echo",{"_index":4070,"t":{"1223":{"position":[[309,10],[429,10]]}}}],["cmd>enewexecut",{"_index":2864,"t":{"906":{"position":[[1645,13],[1730,13]]}}}],["cmd>fzflua",{"_index":1866,"t":{"444":{"position":[[7589,12],[7761,12],[7926,12],[8255,12],[8335,12],[8496,12],[8563,12],[8638,12],[8705,12],[8775,12],[8841,12],[8920,12],[8985,12],[9074,12],[9320,12],[9388,12],[9470,12],[9532,12],[9596,12],[9665,12],[9732,12],[9798,12],[9859,12]]},"448":{"position":[[144,12],[287,12],[419,12],[550,12],[829,12],[972,12],[1104,12],[1235,12]]}}}],["cmd>inspecttreelazylopenlua",{"_index":3018,"t":{"906":{"position":[[9874,9],[10052,9]]},"1038":{"position":[[146,9],[250,9],[345,9],[448,9],[574,9],[683,9],[791,9],[903,9],[999,9],[1107,9],[1205,9],[1304,9]]}}}],["cmd>markdownpreviewtogglemasonnohlsearchdiffupdatenorm",{"_index":2890,"t":{"906":{"position":[[3121,43]]}}}],["cmd>norm",{"_index":2902,"t":{"906":{"position":[[4043,11]]}}}],["cmd>octo",{"_index":3541,"t":{"1032":{"position":[[388,10],[463,10],[542,10],[611,10],[684,10],[757,10]]}}}],["cmd>outlineoverseerbuildoverseerclearcacheoverseerinfooverseerquickactionoverseerrunoverseertaskactionoverseertoggleqaresiz",{"_index":2859,"t":{"906":{"position":[[1297,12],[1377,12]]}}}],["cmd>symbolsoutlinetabclosetabfirsttablasttabnewtabnexttabonlytabprevioustelescop",{"_index":316,"t":{"30":{"position":[[353,15],[1172,15]]},"219":{"position":[[354,15]]},"322":{"position":[[337,15],[1023,15]]}}}],["cmd>todotelescop",{"_index":4322,"t":{"1250":{"position":[[723,19]]}}}],["cmd>todotelescopetroubl",{"_index":4300,"t":{"1248":{"position":[[254,13],[343,13],[452,13],[533,13],[633,13],[720,13]]},"1250":{"position":[[470,13],[545,13]]}}}],["cmd>typescriptorganizeimportstypescriptrenamefilevertic",{"_index":2863,"t":{"906":{"position":[[1457,14],[1546,14]]}}}],["cmd>wlua",{"_index":2175,"t":{"576":{"position":[[6563,15],[6669,15],[6783,15]]}}}],["esc>m",{"_index":2869,"t":{"906":{"position":[[1819,12],[1888,12]]}}}],["escap",{"_index":2884,"t":{"906":{"position":[[2846,6],[2988,7]]},"1050":{"position":[[609,6]]}}}],["eslint",{"_index":1283,"t":{"240":{"position":[[85,7],[140,6]]},"242":{"position":[[25,6],[37,6],[94,6],[270,6],[295,6],[388,8]]},"900":{"position":[[66,6],[99,6],[261,6],[387,9],[468,8],[525,9],[641,8],[749,8],[1202,6],[1235,6],[1397,6],[1523,9],[1604,8],[1661,9],[1777,8],[1885,8]]},"1167":{"position":[[1554,8]]}}}],["eslint.config.j",{"_index":3331,"t":{"948":{"position":[[288,20],[881,20]]}}}],["eslintfixal",{"_index":2688,"t":{"900":{"position":[[545,12],[650,13],[1681,12],[1786,13]]}}}],["eslintrc",{"_index":2680,"t":{"900":{"position":[[115,8],[1251,8]]}}}],["eslintrc.j",{"_index":3325,"t":{"948":{"position":[[51,16],[644,16]]}}}],["esy.json",{"_index":2277,"t":{"640":{"position":[[233,11],[574,11]]}}}],["etc",{"_index":1222,"t":{"227":{"position":[[1704,5],[1762,5],[2479,4],[4855,5],[4913,5],[5630,4]]},"284":{"position":[[111,3]]},"1250":{"position":[[44,3]]}}}],["eval",{"_index":993,"t":{"185":{"position":[[294,7]]},"1092":{"position":[[72,4]]}}}],["evalu",{"_index":531,"t":{"71":{"position":[[18,9]]},"77":{"position":[[125,9]]},"408":{"position":[[957,10],[1128,10]]}}}],["evaluate_singl",{"_index":3429,"t":{"990":{"position":[[649,15],[2096,15]]}}}],["event",{"_index":222,"t":{"10":{"position":[[3573,5],[3790,5]]},"28":{"position":[[93,6],[112,6],[153,6],[498,6]]},"43":{"position":[[269,5]]},"55":{"position":[[175,5]]},"67":{"position":[[347,5]]},"75":{"position":[[504,5]]},"99":{"position":[[178,5]]},"101":{"position":[[87,5],[321,5]]},"117":{"position":[[264,5]]},"123":{"position":[[1552,5]]},"137":{"position":[[215,5]]},"150":{"position":[[1341,5]]},"175":{"position":[[129,5]]},"199":{"position":[[2120,5]]},"215":{"position":[[933,5]]},"262":{"position":[[95,5]]},"268":{"position":[[152,5]]},"276":{"position":[[55,5]]},"312":{"position":[[495,5]]},"404":{"position":[[95,5]]},"408":{"position":[[65,5]]},"694":{"position":[[205,5],[1314,5]]},"742":{"position":[[196,5]]},"878":{"position":[[146,5]]},"906":{"position":[[106,5]]},"908":{"position":[[120,5]]},"912":{"position":[[426,5]]},"920":{"position":[[1690,5]]},"934":{"position":[[606,5]]},"956":{"position":[[1105,5]]},"960":{"position":[[356,5]]},"964":{"position":[[179,5]]},"968":{"position":[[108,5]]},"974":{"position":[[331,5]]},"990":{"position":[[1465,5]]},"1006":{"position":[[999,5]]},"1010":{"position":[[110,5]]},"1032":{"position":[[182,5],[194,5]]},"1172":{"position":[[500,5]]},"1174":{"position":[[65,5]]},"1176":{"position":[[931,5]]},"1187":{"position":[[30,5],[55,6],[890,5],[922,5],[947,6]]},"1198":{"position":[[2590,5]]},"1209":{"position":[[1234,5]]},"1211":{"position":[[77,5]]},"1213":{"position":[[104,5]]},"1218":{"position":[[243,5]]},"1225":{"position":[[2757,5]]},"1231":{"position":[[567,5],[667,5]]},"1236":{"position":[[3538,6],[3663,5],[3713,5]]},"1240":{"position":[[192,5]]},"1242":{"position":[[1166,5]]},"1244":{"position":[[1859,5]]},"1250":{"position":[[210,5]]},"1253":{"position":[[853,5]]},"1255":{"position":[[2928,5]]},"1257":{"position":[[317,5],[567,5],[786,5]]}}}],["event.buf",{"_index":3048,"t":{"908":{"position":[[1535,9],[2385,10],[2430,10]]}}}],["event.data.to",{"_index":1437,"t":{"280":{"position":[[3101,14]]}}}],["event.match",{"_index":3086,"t":{"908":{"position":[[3510,11]]}}}],["event.match:match(\"^%w%w",{"_index":3084,"t":{"908":{"position":[[3407,38]]}}}],["events.file_mov",{"_index":4216,"t":{"1236":{"position":[[3671,18]]}}}],["events.file_renam",{"_index":4218,"t":{"1236":{"position":[[3721,20]]}}}],["everyth",{"_index":3632,"t":{"1044":{"position":[[1409,10]]}}}],["exact",{"_index":319,"t":{"30":{"position":[[637,5]]}}}],["exactli",{"_index":267,"t":{"22":{"position":[[31,7]]},"1167":{"position":[[917,7]]}}}],["exafunction/codeium.nvim",{"_index":449,"t":{"43":{"position":[[224,27]]},"45":{"position":[[279,27]]}}}],["exampl",{"_index":185,"t":{"10":{"position":[[2393,7]]},"148":{"position":[[77,7]]},"199":{"position":[[2390,8]]},"227":{"position":[[509,7],[3660,7]]},"736":{"position":[[275,7],[697,7]]},"756":{"position":[[220,7],[415,7]]},"922":{"position":[[71,7]]},"924":{"position":[[257,7],[999,7]]},"1161":{"position":[[101,9]]},"1182":{"position":[[977,7],[1190,7],[2970,7],[3183,7]]},"1187":{"position":[[523,7],[1415,7]]},"1189":{"position":[[0,7]]},"1225":{"position":[[2465,7],[5314,7]]}}}],["exclud",{"_index":2561,"t":{"802":{"position":[[58,7],[522,8],[1026,7],[1490,8]]},"908":{"position":[[1497,7]]},"934":{"position":[[353,7],[961,7]]},"1225":{"position":[[1035,7],[3884,7]]}}}],["excludedir",{"_index":2451,"t":{"746":{"position":[[883,11],[1974,11]]}}}],["excludedpackag",{"_index":2407,"t":{"734":{"position":[[471,16],[1554,16]]}}}],["exec",{"_index":2391,"t":{"726":{"position":[[232,7],[578,7]]}}}],["execut",{"_index":932,"t":{"179":{"position":[[918,9]]},"394":{"position":[[195,10],[457,11],[1060,10],[1322,11]]},"596":{"position":[[139,13],[1433,13]]},"652":{"position":[[182,13],[477,13]]},"682":{"position":[[151,13],[832,13]]},"762":{"position":[[601,9]]},"950":{"position":[[195,10],[1713,10]]},"1090":{"position":[[232,8]]}}}],["exist",{"_index":244,"t":{"12":{"position":[[80,8]]},"576":{"position":[[5132,8]]},"908":{"position":[[337,8],[3286,5]]},"1187":{"position":[[2533,5],[3102,5]]}}}],["exit",{"_index":371,"t":{"32":{"position":[[1436,8]]},"904":{"position":[[2335,7]]}}}],["exp",{"_index":1707,"t":{"404":{"position":[[6,3]]}}}],["expand",{"_index":611,"t":{"123":{"position":[[40,6],[1646,6]]},"166":{"position":[[81,6],[334,6]]},"168":{"position":[[100,6],[624,6]]},"207":{"position":[[69,6],[435,6]]},"1236":{"position":[[867,9],[3237,9]]},"1242":{"position":[[865,6],[992,6],[1935,6],[2062,6]]}}}],["expander_collaps",{"_index":4197,"t":{"1236":{"position":[[877,18],[3247,18]]}}}],["expander_expand",{"_index":4198,"t":{"1236":{"position":[[903,17],[3273,17]]}}}],["expander_highlight",{"_index":4199,"t":{"1236":{"position":[[928,18],[3298,18]]}}}],["expect",{"_index":3157,"t":{"924":{"position":[[74,8],[816,8]]}}}],["experiment",{"_index":631,"t":{"123":{"position":[[527,12],[763,12],[2133,12],[2369,12]]},"199":{"position":[[1873,12],[4308,12]]},"944":{"position":[[719,12],[4644,12]]},"1257":{"position":[[7,12]]}}}],["explain",{"_index":309,"t":{"30":{"position":[[34,9]]}}}],["explicitli",{"_index":1069,"t":{"199":{"position":[[1069,10],[3504,10]]},"944":{"position":[[399,10],[4324,10]]}}}],["explor",{"_index":3639,"t":{"1046":{"position":[[340,9]]},"1066":{"position":[[39,8],[60,8],[100,8],[136,8],[177,8],[217,8]]},"1236":{"position":[[5,8],[1216,9],[1364,9],[1429,9],[1512,9],[1676,10],[1812,10]]}}}],["expr",{"_index":1240,"t":{"227":{"position":[[2793,4],[2895,4],[3003,4],[3112,4]]},"252":{"position":[[273,4],[613,4]]},"904":{"position":[[4830,6]]},"906":{"position":[[562,4],[666,4],[763,4],[863,4],[2968,4],[3341,4],[3426,4],[3511,4],[3601,4],[3686,4],[3771,4],[9927,4],[10108,4]]},"956":{"position":[[310,4],[1432,4]]},"1216":{"position":[[194,4],[284,4],[374,4],[464,4],[682,4],[772,4],[862,4],[952,4]]},"1257":{"position":[[1765,4],[1934,4]]}}}],["express",{"_index":1637,"t":{"388":{"position":[[188,10],[691,10]]}}}],["ext",{"_index":4228,"t":{"1238":{"position":[[235,3],[344,3],[352,3],[374,3]]}}}],["extend",{"_index":9,"t":{"2":{"position":[[83,6]]},"4":{"position":[[73,6]]},"10":{"position":[[3260,6]]},"28":{"position":[[58,8],[127,8],[194,8],[264,8],[405,8]]},"410":{"position":[[0,6]]},"668":{"position":[[48,8]]},"944":{"position":[[448,6],[4373,6]]}}}],["extend_or_overrid",{"_index":2144,"t":{"576":{"position":[[4839,20]]}}}],["extens",{"_index":1804,"t":{"444":{"position":[[1621,10],[4978,10]]},"1002":{"position":[[213,9],[893,9]]},"1187":{"position":[[406,9],[638,9],[1298,9],[1530,9]]},"1255":{"position":[[2286,10],[5442,10]]}}}],["extension/adapter/codelldb",{"_index":2462,"t":{"746":{"position":[[2283,29]]}}}],["extension/lldb/lib/liblldb.dylib",{"_index":2464,"t":{"746":{"position":[[2350,35]]}}}],["extension/lldb/lib/liblldb.so",{"_index":2467,"t":{"746":{"position":[[2485,32]]}}}],["extension/out/phpdebug.j",{"_index":2291,"t":{"652":{"position":[[231,28],[526,28]]}}}],["extension/server/*.jar",{"_index":2137,"t":{"576":{"position":[[4492,26]]}}}],["extension/server/com.microsoft.java.debug.plugin",{"_index":2130,"t":{"576":{"position":[[4151,50]]}}}],["extmark_opt",{"_index":3492,"t":{"1006":{"position":[[821,12],[1822,12],[2949,12]]}}}],["extra",{"_index":99,"t":{"10":{"position":[[137,5],[2676,5]]},"39":{"position":[[27,6]]},"41":{"position":[[24,5]]},"59":{"position":[[24,5]]},"65":{"position":[[24,5]]},"83":{"position":[[24,5]]},"103":{"position":[[24,5]]},"119":{"position":[[24,5]]},"121":{"position":[[28,5]]},"123":{"position":[[1472,6]]},"125":{"position":[[186,6]]},"131":{"position":[[148,6]]},"135":{"position":[[24,5]]},"141":{"position":[[24,5]]},"152":{"position":[[24,5]]},"170":{"position":[[24,5]]},"174":{"position":[[89,5]]},"177":{"position":[[24,5]]},"179":{"position":[[166,9]]},"191":{"position":[[24,5]]},"197":{"position":[[24,5]]},"213":{"position":[[24,5]]},"221":{"position":[[247,5],[299,5],[736,5],[788,5]]},"225":{"position":[[24,5]]},"240":{"position":[[122,7]]},"244":{"position":[[24,5]]},"248":{"position":[[24,5]]},"256":{"position":[[24,5]]},"266":{"position":[[24,5]]},"274":{"position":[[24,5]]},"278":{"position":[[24,5]]},"282":{"position":[[24,5]]},"288":{"position":[[24,5]]},"294":{"position":[[251,5],[304,5],[744,5],[797,5]]},"296":{"position":[[24,5]]},"310":{"position":[[24,5]]},"318":{"position":[[24,5]]},"320":{"position":[[28,5]]},"324":{"position":[[24,5]]},"326":{"position":[[28,5]]},"334":{"position":[[24,5]]},"342":{"position":[[24,5]]},"344":{"position":[[28,5]]},"352":{"position":[[24,5]]},"360":{"position":[[24,5]]},"372":{"position":[[24,5]]},"384":{"position":[[24,5]]},"398":{"position":[[24,5]]},"412":{"position":[[24,5]]},"428":{"position":[[24,5]]},"440":{"position":[[24,5]]},"442":{"position":[[28,5]]},"452":{"position":[[24,5]]},"462":{"position":[[24,5]]},"468":{"position":[[24,5]]},"476":{"position":[[24,5]]},"482":{"position":[[24,5]]},"498":{"position":[[24,5]]},"506":{"position":[[24,5]]},"534":{"position":[[24,5]]},"560":{"position":[[24,5]]},"568":{"position":[[24,5]]},"576":{"position":[[3658,5]]},"582":{"position":[[24,5]]},"598":{"position":[[24,5]]},"604":{"position":[[24,5]]},"612":{"position":[[24,5]]},"618":{"position":[[24,5]]},"636":{"position":[[24,5]]},"642":{"position":[[24,5]]},"644":{"position":[[28,5]]},"660":{"position":[[24,5]]},"666":{"position":[[24,5]]},"686":{"position":[[24,5]]},"692":{"position":[[24,5]]},"708":{"position":[[24,5]]},"710":{"position":[[28,5]]},"728":{"position":[[24,5]]},"738":{"position":[[24,5]]},"740":{"position":[[28,5]]},"754":{"position":[[24,5]]},"756":{"position":[[28,5]]},"778":{"position":[[24,5]]},"780":{"position":[[28,5]]},"800":{"position":[[24,5]]},"808":{"position":[[24,5]]},"820":{"position":[[24,5]]},"828":{"position":[[24,5]]},"834":{"position":[[24,5]]},"838":{"position":[[24,5]]},"858":{"position":[[24,5]]},"868":{"position":[[24,5]]},"874":{"position":[[24,5]]},"880":{"position":[[24,5]]},"890":{"position":[[24,5]]},"896":{"position":[[24,5]]},"898":{"position":[[28,5]]},"910":{"position":[[24,5]]},"916":{"position":[[24,5]]},"920":{"position":[[1173,8],[2811,8]]},"922":{"position":[[296,5]]},"930":{"position":[[24,5]]},"936":{"position":[[24,5]]},"940":{"position":[[1228,8],[3497,8]]},"942":{"position":[[24,5]]},"944":{"position":[[474,6],[4399,6]]},"952":{"position":[[24,5]]},"958":{"position":[[24,5]]},"966":{"position":[[24,5]]},"972":{"position":[[24,5]]},"976":{"position":[[24,5]]},"986":{"position":[[24,5]]},"990":{"position":[[1107,8],[2554,8]]},"992":{"position":[[24,5]]},"996":{"position":[[24,5]]},"1004":{"position":[[24,5]]},"1008":{"position":[[24,5]]},"1024":{"position":[[24,5]]},"1028":{"position":[[24,5]]},"1036":{"position":[[24,5]]},"1042":{"position":[[5,5],[504,5]]},"1153":{"position":[[103,5],[201,5]]},"1155":{"position":[[262,5]]},"1161":{"position":[[132,5]]},"1163":{"position":[[9,6],[314,5],[404,5],[590,7],[660,5],[799,7]]},"1165":{"position":[[431,6],[497,6],[572,6],[637,6],[670,6],[856,6],[1123,7],[1232,6],[1345,6],[1606,7]]},"1167":{"position":[[10,5],[215,5],[767,6],[951,6],[1123,5],[1160,5],[1281,5],[1332,6],[2146,5],[2269,5]]},"1180":{"position":[[81,5],[277,5]]},"1182":{"position":[[1218,5],[3211,5]]},"1197":{"position":[[24,5]]},"1265":{"position":[[1044,8],[2254,8]]}}}],["extract",{"_index":1539,"t":{"312":{"position":[[963,8],[1079,8],[1546,8],[1680,8],[1814,8]]},"576":{"position":[[6042,9],[6118,8],[6199,8],[6533,9],[6631,8],[6743,8],[6853,8]]},"1120":{"position":[[107,7],[161,7],[196,7],[226,7],[380,7]]}}}],["f",{"_index":1059,"t":{"199":{"position":[[563,4],[2998,4]]},"258":{"position":[[231,4],[236,4]]},"444":{"position":[[387,3],[505,4],[3744,3],[3862,4]]},"940":{"position":[[723,3],[2992,3]]},"944":{"position":[[3509,1],[3725,1],[7434,1],[7650,1]]},"1068":{"position":[[54,2]]},"1176":{"position":[[302,1],[1215,1]]},"1209":{"position":[[692,6],[794,6],[902,6],[1008,6],[2672,6],[2774,6],[2882,6],[2988,6]]},"1257":{"position":[[1667,4],[1737,3]]},"1265":{"position":[[448,4],[1658,4]]}}}],["f/t",{"_index":1319,"t":{"258":{"position":[[41,3]]}}}],["f:%l:%c:%m",{"_index":2757,"t":{"904":{"position":[[2720,13]]}}}],["f:find(\"^ent",{"_index":3317,"t":{"944":{"position":[[3515,14],[7440,14]]}}}],["f[%d]%d",{"_index":3830,"t":{"1176":{"position":[[555,11],[1468,11]]}}}],["f[%p][%l%d]+%f[^%l%d",{"_index":3834,"t":{"1176":{"position":[[654,25],[1567,25]]}}}],["f[%s][%l%d]+%f[^%l%d",{"_index":3833,"t":{"1176":{"position":[[628,25],[1541,25]]}}}],["f[%w",{"_index":3503,"t":{"1006":{"position":[[2264,7],[2362,7]]}}}],["f[^<%w",{"_index":3828,"t":{"1176":{"position":[[489,14],[1402,14]]}}}],["fail",{"_index":366,"t":{"32":{"position":[[1345,7]]},"154":{"position":[[223,5]]},"924":{"position":[[2175,6],[2246,8],[2285,6],[2294,6],[2419,6]]}}}],["fallback",{"_index":188,"t":{"10":{"position":[[2563,8]]},"123":{"position":[[140,8],[1746,8],[3413,11],[3527,11]]},"199":{"position":[[1140,10],[1246,11],[3575,10],[3681,11]]},"232":{"position":[[797,10],[1028,10]]},"390":{"position":[[779,8],[1884,8]]},"1182":{"position":[[538,11],[2531,11]]},"1187":{"position":[[347,9],[1239,9],[2896,8]]},"1225":{"position":[[2647,8],[5496,8]]}}}],["fals",{"_index":116,"t":{"10":{"position":[[582,5]]},"26":{"position":[[147,5]]},"30":{"position":[[106,6],[310,7],[875,5]]},"32":{"position":[[344,5],[384,5],[1953,6],[2134,6],[2409,6]]},"37":{"position":[[84,5],[275,5]]},"43":{"position":[[140,6],[431,6]]},"61":{"position":[[1472,5],[1501,5]]},"67":{"position":[[119,6],[219,5],[463,6],[563,5]]},"121":{"position":[[264,5]]},"123":{"position":[[347,6],[1953,6]]},"139":{"position":[[44,6],[141,6]]},"150":{"position":[[707,6],[2018,6],[2032,6]]},"199":{"position":[[1045,7],[2006,6],[2082,6],[3480,7],[4441,6]]},"215":{"position":[[284,5],[599,6],[1219,5],[1534,6]]},"217":{"position":[[95,5]]},"223":{"position":[[648,6],[1447,6]]},"227":{"position":[[152,6],[524,6],[1146,8],[1879,6],[2413,6],[3303,6],[3675,6],[4297,8],[5030,6],[5564,6]]},"242":{"position":[[557,5]]},"280":{"position":[[244,6],[510,6],[2637,6],[2734,6]]},"292":{"position":[[162,5]]},"298":{"position":[[33,6],[79,6],[98,6],[117,6],[136,6],[590,6],[636,6],[655,6],[674,6],[693,6]]},"312":{"position":[[60,6],[74,6],[87,6],[98,6],[109,6],[122,6],[135,6],[177,6],[191,6],[204,6],[215,6],[226,6],[239,6],[252,6],[1180,5],[2001,6],[2015,6],[2028,6],[2039,6],[2050,6],[2063,6],[2076,6],[2118,6],[2132,6],[2145,6],[2156,6],[2167,6],[2180,6],[2193,6]]},"344":{"position":[[276,5]]},"378":{"position":[[265,5],[561,5]]},"380":{"position":[[325,6],[650,6]]},"388":{"position":[[52,6],[555,6]]},"390":{"position":[[1120,5],[2225,5]]},"420":{"position":[[105,5]]},"444":{"position":[[872,5],[2869,6],[3222,6],[4229,5],[6226,6],[6579,6],[8200,5],[9271,5],[10037,5],[10213,5]]},"538":{"position":[[116,6],[1456,6]]},"564":{"position":[[98,6]]},"576":{"position":[[1604,5],[3429,5]]},"596":{"position":[[231,5],[928,6],[1525,5],[2222,6]]},"628":{"position":[[43,6],[104,6],[200,6],[261,6]]},"630":{"position":[[157,7],[774,7]]},"682":{"position":[[263,6],[944,6]]},"694":{"position":[[1120,6]]},"746":{"position":[[1085,6]]},"748":{"position":[[158,5],[301,5]]},"762":{"position":[[858,5]]},"784":{"position":[[525,5],[1086,5]]},"824":{"position":[[54,6]]},"870":{"position":[[98,6]]},"872":{"position":[[262,6],[574,5],[608,6],[778,6],[1396,6],[1708,5],[1742,6],[1912,6]]},"876":{"position":[[68,5],[124,5]]},"898":{"position":[[122,5]]},"900":{"position":[[493,6],[1629,6]]},"904":{"position":[[470,7],[1690,5],[1839,6],[3272,5],[3610,5],[4666,5]]},"906":{"position":[[7756,5]]},"908":{"position":[[2271,5],[2703,5]]},"918":{"position":[[51,5],[117,5]]},"920":{"position":[[1733,6]]},"924":{"position":[[645,5],[1387,5],[2722,5]]},"932":{"position":[[103,5],[161,5]]},"934":{"position":[[326,6],[344,5],[934,6],[952,5]]},"938":{"position":[[51,5],[117,5]]},"940":{"position":[[566,6],[2156,6],[2835,6]]},"944":{"position":[[346,6],[376,6],[1185,5],[4271,6],[4301,6],[5110,5]]},"954":{"position":[[94,5],[152,5]]},"956":{"position":[[131,5],[1009,5],[1022,5],[1253,5],[2131,5],[2144,5]]},"960":{"position":[[293,6]]},"962":{"position":[[113,5],[184,5]]},"964":{"position":[[110,5],[228,5]]},"968":{"position":[[334,5]]},"970":{"position":[[75,5],[162,5]]},"980":{"position":[[44,6],[59,6],[130,6],[292,6],[307,6],[378,6]]},"988":{"position":[[65,5],[131,5]]},"990":{"position":[[1284,7],[1402,6],[2731,7]]},"1157":{"position":[[292,5]]},"1165":{"position":[[759,6],[1576,5]]},"1167":{"position":[[716,5],[1891,5],[1928,5]]},"1172":{"position":[[90,5],[581,5]]},"1182":{"position":[[445,6],[489,6],[2438,6],[2482,6]]},"1209":{"position":[[592,6],[1147,6],[2572,6]]},"1223":{"position":[[380,5]]},"1225":{"position":[[205,6],[1320,6],[1744,6],[1761,5],[1988,6],[2141,6],[3054,6],[4169,6],[4593,6],[4610,5],[4837,6],[4990,6],[7991,5],[8705,5],[8844,5],[9494,5],[9511,5]]},"1236":{"position":[[212,6],[735,5],[2582,6],[3105,5]]},"1242":{"position":[[2283,5]]},"1253":{"position":[[336,6],[1847,6]]},"1255":{"position":[[2618,6],[2845,5],[5774,6],[6001,5]]},"1263":{"position":[[199,5],[510,5]]}}}],["fanci",{"_index":987,"t":{"185":{"position":[[0,5]]},"1253":{"position":[[30,5]]}}}],["far",{"_index":3062,"t":{"908":{"position":[[2061,5]]},"956":{"position":[[387,5],[1509,5]]},"1198":{"position":[[805,5],[822,5],[3592,5],[3609,5]]},"1238":{"position":[[223,5]]}}}],["far.nvim",{"_index":3765,"t":{"1163":{"position":[[154,9],[169,8]]},"1238":{"position":[[100,10]]}}}],["fast",{"_index":17,"t":{"4":{"position":[[120,4]]}}}],["faster",{"_index":3635,"t":{"1046":{"position":[[161,6]]},"1163":{"position":[[734,6]]},"1165":{"position":[[172,6]]},"1209":{"position":[[77,6]]}}}],["favor",{"_index":2542,"t":{"784":{"position":[[465,5],[1026,5]]},"1157":{"position":[[176,5]]},"1163":{"position":[[51,5],[140,5]]}}}],["fd",{"_index":64,"t":{"6":{"position":[[350,2]]}}}],["featur",{"_index":782,"t":{"150":{"position":[[617,8]]},"1046":{"position":[[180,8],[678,8]]},"1161":{"position":[[297,8],[443,8],[604,8]]},"1165":{"position":[[1062,9]]}}}],["februari",{"_index":1196,"t":{"227":{"position":[[930,11],[4081,11]]}}}],["feel",{"_index":3766,"t":{"1163":{"position":[[197,5]]}}}],["fg",{"_index":3516,"t":{"1006":{"position":[[2819,2],[2908,2],[2920,2]]},"1255":{"position":[[1091,2],[1344,2],[1578,2],[1743,2],[4247,2],[4500,2],[4734,2],[4899,2]]}}}],["field",{"_index":677,"t":{"123":{"position":[[3681,5]]},"150":{"position":[[1355,5],[1895,8],[2135,8]]},"1209":{"position":[[2114,6]]}}}],["fieldalign",{"_index":2024,"t":{"538":{"position":[[477,14],[1817,14]]}}}],["fifth",{"_index":1171,"t":{"227":{"position":[[365,8],[3516,8]]}}}],["file",{"_index":63,"t":{"6":{"position":[[343,6]]},"10":{"position":[[14,4],[112,6],[867,5],[950,5],[1118,6],[1969,6]]},"14":{"position":[[105,5]]},"20":{"position":[[344,5]]},"24":{"position":[[69,5],[123,5],[197,4],[228,4]]},"30":{"position":[[290,5],[399,6],[442,5],[592,6],[1218,6]]},"35":{"position":[[137,6],[418,5]]},"37":{"position":[[161,5]]},"121":{"position":[[83,5]]},"146":{"position":[[4,5],[112,5],[233,5]]},"150":{"position":[[1369,4]]},"179":{"position":[[2350,4]]},"193":{"position":[[589,6]]},"195":{"position":[[544,6]]},"240":{"position":[[249,4]]},"246":{"position":[[388,6],[668,4]]},"280":{"position":[[673,7],[2394,6]]},"312":{"position":[[1060,6],[1097,6],[1649,6],[1701,6]]},"320":{"position":[[83,5]]},"326":{"position":[[83,5]]},"344":{"position":[[83,5],[162,4],[192,4]]},"394":{"position":[[400,6],[496,7],[1265,6],[1361,7]]},"442":{"position":[[83,5]]},"444":{"position":[[1241,9],[2846,5],[4598,9],[6203,5],[7881,5],[8071,5],[8132,5],[8223,5],[8297,5],[8308,7]]},"550":{"position":[[42,4],[215,4]]},"576":{"position":[[36,6],[5458,5]]},"596":{"position":[[328,6],[442,4],[1622,6],[1736,4]]},"644":{"position":[[83,5]]},"682":{"position":[[434,6],[597,7],[1115,6],[1278,7]]},"694":{"position":[[217,5],[1326,5]]},"710":{"position":[[83,5]]},"740":{"position":[[83,5]]},"746":{"position":[[873,5],[1964,5]]},"756":{"position":[[83,5],[669,4],[936,4]]},"762":{"position":[[740,4]]},"780":{"position":[[83,5]]},"898":{"position":[[83,5]]},"902":{"position":[[4,5],[168,5],[227,5],[579,5]]},"904":{"position":[[297,4],[4422,4]]},"906":{"position":[[294,4],[3923,4],[3999,5],[4421,4],[4480,5],[7218,4]]},"908":{"position":[[523,4],[716,4],[2525,5],[3016,5],[3235,5],[3468,4]]},"920":{"position":[[632,6],[711,6],[796,7],[2270,6],[2349,6],[2434,7]]},"924":{"position":[[3371,4],[3484,5]]},"940":{"position":[[548,4],[697,6],[775,6],[869,7],[2817,4],[2966,6],[3044,6],[3138,7]]},"944":{"position":[[1618,5],[3078,4],[3293,5],[3660,7],[5543,5],[7003,4],[7218,5],[7585,7]]},"948":{"position":[[42,4],[635,4]]},"950":{"position":[[1093,6],[1110,10],[2611,6],[2628,10]]},"978":{"position":[[59,5],[74,5]]},"980":{"position":[[470,4]]},"982":{"position":[[42,4],[714,4]]},"990":{"position":[[716,6],[770,6],[831,7],[2163,6],[2217,6],[2278,7]]},"994":{"position":[[429,4]]},"1044":{"position":[[153,6],[525,5],[641,6],[1071,5]]},"1046":{"position":[[335,4]]},"1050":{"position":[[763,4],[882,4]]},"1052":{"position":[[323,4]]},"1060":{"position":[[42,5],[187,4],[210,5],[245,5],[275,5],[286,6]]},"1100":{"position":[[84,5],[229,4],[252,5],[287,5],[317,5],[328,6]]},"1104":{"position":[[89,4],[119,4],[149,4],[179,4],[209,4],[267,4]]},"1114":{"position":[[43,5],[119,5]]},"1120":{"position":[[178,4],[246,4]]},"1132":{"position":[[306,4],[347,5]]},"1163":{"position":[[100,6],[438,4],[866,4]]},"1182":{"position":[[1025,4],[3018,4]]},"1187":{"position":[[571,4],[1463,4]]},"1198":{"position":[[440,5],[3227,5]]},"1202":{"position":[[30,5]]},"1209":{"position":[[1339,4]]},"1236":{"position":[[0,4],[830,4],[3200,4]]},"1238":{"position":[[27,5]]},"1259":{"position":[[33,4],[279,4]]},"1265":{"position":[[466,6],[561,6],[742,7],[1676,6],[1771,6],[1952,7]]}}}],["file/find",{"_index":4243,"t":{"1242":{"position":[[381,11],[1451,11]]}}}],["filenam",{"_index":2092,"t":{"576":{"position":[[418,9],[2243,9]]},"1002":{"position":[[274,8],[954,8]]},"1187":{"position":[[3152,8]]}}}],["fileoper",{"_index":4085,"t":{"1225":{"position":[[1397,14],[4246,14]]}}}],["files_set_cwd",{"_index":1412,"t":{"280":{"position":[[1931,13],[2478,14]]}}}],["filesfilt",{"_index":4234,"t":{"1238":{"position":[[330,11]]}}}],["filesystem",{"_index":3946,"t":{"1198":{"position":[[1227,10],[4014,10]]},"1236":{"position":[[53,13],[183,10],[2423,13],[2553,10]]}}}],["filetyp",{"_index":306,"t":{"28":{"position":[[176,9],[220,9]]},"37":{"position":[[197,10]]},"67":{"position":[[228,9],[572,9]]},"150":{"position":[[2086,8]]},"199":{"position":[[275,8],[2710,8]]},"408":{"position":[[171,12]]},"550":{"position":[[0,8],[111,8],[284,8]]},"576":{"position":[[5406,9]]},"624":{"position":[[416,11]]},"640":{"position":[[52,9],[393,9]]},"694":{"position":[[196,8],[1305,8]]},"802":{"position":[[68,8],[155,9],[272,9],[441,9],[531,9],[877,9],[1036,8],[1123,9],[1240,9],[1409,9],[1499,9],[1845,9]]},"908":{"position":[[1887,9],[2753,9],[3052,10]]},"934":{"position":[[365,9],[973,9]]},"944":{"position":[[422,10],[481,9],[4347,10],[4406,9]]},"948":{"position":[[0,8]]},"982":{"position":[[0,8]]},"1163":{"position":[[357,9]]},"1180":{"position":[[469,9]]},"1187":{"position":[[166,8],[197,10],[255,8],[282,9],[1058,8],[1089,10],[1147,8],[1174,9],[2552,8],[2593,8],[2697,8]]},"1225":{"position":[[1059,9],[3908,9]]},"1231":{"position":[[558,8],[675,11]]},"1253":{"position":[[64,8],[598,8],[2109,8]]},"1255":{"position":[[717,11],[3873,11]]},"1259":{"position":[[161,8],[407,8]]}}}],["filetypes_exclud",{"_index":2563,"t":{"802":{"position":[[101,17],[1069,17]]}}}],["filetypes_includ",{"_index":2564,"t":{"802":{"position":[[187,17],[1155,17]]}}}],["filter",{"_index":575,"t":{"101":{"position":[[76,6],[310,6]]},"150":{"position":[[2070,6]]},"168":{"position":[[200,6],[724,6]]},"175":{"position":[[1848,7],[1929,7]]},"280":{"position":[[1210,6]]},"290":{"position":[[127,6],[648,6]]},"900":{"position":[[516,6],[1652,6]]},"912":{"position":[[763,6]]},"1088":{"position":[[179,6],[213,6]]},"1187":{"position":[[3072,6]]},"1198":{"position":[[113,6],[245,6],[473,6],[1546,6],[1899,6],[2359,6],[2900,6],[3032,6],[3260,6],[4333,6],[4686,6],[5146,6]]},"1225":{"position":[[1511,8],[4360,8]]},"1250":{"position":[[571,6]]},"1255":{"position":[[2625,6],[5781,6]]},"1257":{"position":[[306,6],[775,6]]}}}],["filter.buf=0u",{"_index":2899,"t":{"906":{"position":[[3859,5],[3884,5],[3909,5]]}}}],["galore#san",{"_index":2893,"t":{"906":{"position":[[3262,12]]}}}],["garymjr/nvim",{"_index":1094,"t":{"207":{"position":[[273,13]]},"209":{"position":[[57,13]]}}}],["gbprod/yanky.nvim",{"_index":874,"t":{"175":{"position":[[60,20]]}}}],["gc",{"_index":1425,"t":{"280":{"position":[[2472,5]]}}}],["gc_detail",{"_index":2010,"t":{"538":{"position":[[103,10],[1443,10]]}}}],["gccfxauf",{"_index":2931,"t":{"906":{"position":[[5670,48]]}}}],["lazyvim.format.snacks_toggle(true):map(\"uf",{"_index":2932,"t":{"906":{"position":[[5719,52]]}}}],["lazyvim.get_pkg_path(\"angular",{"_index":1627,"t":{"380":{"position":[[195,29],[520,29]]}}}],["lazyvim.get_pkg_path(\"astro",{"_index":1608,"t":{"368":{"position":[[189,27],[499,27]]}}}],["lazyvim.get_pkg_path(\"j",{"_index":3338,"t":{"950":{"position":[[303,24],[1821,24]]}}}],["lazyvim.get_pkg_path(\"svelt",{"_index":2587,"t":{"816":{"position":[[195,28],[518,28]]}}}],["lazyvim.get_pkg_path(\"vu",{"_index":2635,"t":{"866":{"position":[[243,25],[662,25]]}}}],["lazyvim.has(\"cmp",{"_index":2147,"t":{"576":{"position":[[5027,16]]}}}],["lazyvim.has(\"fzf",{"_index":3558,"t":{"1034":{"position":[[179,16],[915,16]]}}}],["lazyvim.has(\"mason",{"_index":963,"t":{"179":{"position":[[1881,18]]}}}],["lazyvim.has(\"mason.nvim",{"_index":2081,"t":{"576":{"position":[[122,25],[1947,25],[3808,25],[6885,25]]},"746":{"position":[[2129,25]]}}}],["lazyvim.has(\"neo",{"_index":3944,"t":{"1198":{"position":[[1179,16],[3966,16]]}}}],["lazyvim.has(\"nvim",{"_index":1093,"t":{"207":{"position":[[140,17],[506,17]]},"576":{"position":[[3904,17],[6981,17]]},"734":{"position":[[741,17],[1824,17]]},"760":{"position":[[216,17]]}}}],["lazyvim.has(\"telescope.nvim",{"_index":1550,"t":{"312":{"position":[[2467,29]]},"674":{"position":[[185,29],[693,29]]},"1034":{"position":[[111,29],[847,29]]}}}],["lazyvim.has(\"trouble.nvim",{"_index":1775,"t":{"444":{"position":[[606,27],[3963,27]]},"924":{"position":[[559,27],[1301,27],[1811,27]]},"1255":{"position":[[2474,27],[5630,27]]}}}],["lazyvim.has(plugin",{"_index":863,"t":{"172":{"position":[[222,19],[704,19]]}}}],["lazyvim.has_extra(\"formatting.pretti",{"_index":1611,"t":{"370":{"position":[[46,40],[243,40]]},"382":{"position":[[57,40],[260,40]]},"818":{"position":[[46,40],[244,40]]}}}],["lazyvim.inject.args(opts.formatting.format",{"_index":595,"t":{"113":{"position":[[158,43],[579,43]]}}}],["lazyvim.is_loaded(\"nvim",{"_index":4033,"t":{"1211":{"position":[[216,23]]}}}],["lazyvim.is_win",{"_index":587,"t":{"105":{"position":[[133,16]]},"154":{"position":[[142,17]]}}}],["lazyvim.lsp.action[\"source.addmissingimports.t",{"_index":3282,"t":{"944":{"position":[[1748,50],[5673,50]]}}}],["lazyvim.lsp.action[\"source.fixall.t",{"_index":3287,"t":{"944":{"position":[[1945,39],[5870,39]]}}}],["lazyvim.lsp.action[\"source.organizeimport",{"_index":2541,"t":{"784":{"position":[[168,45],[288,45],[729,45],[849,45]]},"814":{"position":[[87,45],[384,45]]},"944":{"position":[[1656,45],[5581,45]]}}}],["lazyvim.lsp.action[\"source.removeunused.t",{"_index":3285,"t":{"944":{"position":[[1848,45],[5773,45]]}}}],["lazyvim.lsp.disable(\"denol",{"_index":4166,"t":{"1225":{"position":[[9377,29]]}}}],["lazyvim.lsp.disable(\"vtsl",{"_index":4165,"t":{"1225":{"position":[[9339,28]]}}}],["lazyvim.lsp.execut",{"_index":1953,"t":{"484":{"position":[[139,21],[406,21],[758,21],[1025,21]]},"944":{"position":[[1282,21],[1483,21],[2045,21],[5207,21],[5408,21],[5970,21]]}}}],["lazyvim.lsp.format",{"_index":3097,"t":{"912":{"position":[[729,20]]}}}],["lazyvim.lsp.formatt",{"_index":2686,"t":{"900":{"position":[[437,23],[1573,23]]}}}],["lazyvim.lsp.get_cli",{"_index":547,"t":{"75":{"position":[[209,25],[707,25]]},"900":{"position":[[354,25],[1490,25]]}}}],["lazyvim.lsp.get_raw_config(\"jdtls\").default_config.root_dir",{"_index":2093,"t":{"576":{"position":[[533,60],[2358,60]]}}}],["lazyvim.lsp.get_raw_config(\"tailwindcss",{"_index":2566,"t":{"802":{"position":[[346,41],[1314,41]]}}}],["lazyvim.lsp.is_enabled(\"denol",{"_index":4160,"t":{"1225":{"position":[[9183,32]]}}}],["lazyvim.lsp.is_enabled(\"vtsl",{"_index":4161,"t":{"1225":{"position":[[9220,31]]}}}],["lazyvim.lsp.on_attach(funct",{"_index":539,"t":{"71":{"position":[[316,32]]},"77":{"position":[[395,32]]}}}],["lazyvim.lsp.on_attach(function(cli",{"_index":1445,"t":{"284":{"position":[[386,38]]},"378":{"position":[[103,38],[399,38]]},"504":{"position":[[86,38],[362,38]]},"538":{"position":[[936,38],[2276,38]]},"784":{"position":[[403,38],[964,38]]},"872":{"position":[[1019,38],[2153,38]]},"944":{"position":[[2542,38],[6467,38]]},"1225":{"position":[[5722,38]]}}}],["lazyvim.lsp.on_dynamic_capability(require(\"lazyvim.plugins.lsp.keymaps\").on_attach",{"_index":4104,"t":{"1225":{"position":[[5859,83]]}}}],["lazyvim.lsp.on_supports_method(\"textdocument/codelen",{"_index":4119,"t":{"1225":{"position":[[6754,55]]}}}],["lazyvim.lsp.on_supports_method(\"textdocument/inlayhint",{"_index":4111,"t":{"1225":{"position":[[6392,56]]}}}],["lazyvim.lsp.setup",{"_index":4103,"t":{"1225":{"position":[[5839,19]]}}}],["lazyvim.lualine.cmp_source(\"cmp_tabnin",{"_index":604,"t":{"117":{"position":[[163,41],[398,41]]}}}],["lazyvim.lualine.cmp_source(\"codeium",{"_index":467,"t":{"55":{"position":[[84,38],[261,38]]}}}],["lazyvim.lualine.cmp_source(\"supermaven",{"_index":573,"t":{"99":{"position":[[84,41],[264,41]]}}}],["lazyvim.lualine.pretty_path",{"_index":4371,"t":{"1255":{"position":[[802,29],[3958,29]]}}}],["lazyvim.lualine.root_dir",{"_index":4365,"t":{"1255":{"position":[[526,27],[3682,27]]}}}],["lazyvim.lualine.status(lazyvim.config.icons.kinds.copilot",{"_index":544,"t":{"75":{"position":[[93,58],[591,58]]}}}],["lazyvim.mini.ai_buff",{"_index":3836,"t":{"1176":{"position":[[722,23],[1635,23]]}}}],["lazyvim.mini.ai_whichkey(opt",{"_index":3844,"t":{"1176":{"position":[[1947,30]]}}}],["lazyvim.mini.pairs(opt",{"_index":3812,"t":{"1172":{"position":[[991,24]]}}}],["lazyvim.news.changelog",{"_index":2989,"t":{"906":{"position":[[8089,24]]}}}],["lazyvim.on_load(\"telescope.nvim",{"_index":1130,"t":{"219":{"position":[[58,33],[228,33]]},"312":{"position":[[2502,33]]},"846":{"position":[[120,33]]},"848":{"position":[[117,33]]},"856":{"position":[[183,33],[383,33]]},"1010":{"position":[[415,33]]}}}],["lazyvim.on_load(\"which",{"_index":3843,"t":{"1176":{"position":[[1878,22]]}}}],["lazyvim.on_very_lazy(funct",{"_index":1863,"t":{"444":{"position":[[7187,31]]},"912":{"position":[[497,31]]},"1182":{"position":[[1644,31]]}}}],["lazyvim.opts(\"clangd_extensions.nvim",{"_index":1684,"t":{"390":{"position":[[967,38],[2072,38]]}}}],["lazyvim.opts(\"fzf",{"_index":1864,"t":{"444":{"position":[[7312,17]]}}}],["lazyvim.opts(\"mason",{"_index":4158,"t":{"1225":{"position":[[9088,19]]}}}],["lazyvim.opts(\"mini.surround",{"_index":745,"t":{"143":{"position":[[510,29]]}}}],["lazyvim.opts(\"neo",{"_index":3949,"t":{"1198":{"position":[[1358,17],[4145,17]]}}}],["lazyvim.opts(\"nvim",{"_index":4034,"t":{"1211":{"position":[[271,18]]}}}],["lazyvim.pick",{"_index":3111,"t":{"920":{"position":[[650,16],[2288,16]]},"940":{"position":[[664,18],[2933,18]]},"990":{"position":[[723,15],[2170,15]]}}}],["lazyvim.pick(\"colorschem",{"_index":1920,"t":{"444":{"position":[[10279,29]]}}}],["lazyvim.pick(\"fil",{"_index":1871,"t":{"444":{"position":[[7845,22],[8096,22],[8169,21]]}}}],["lazyvim.pick(\"grep_cword",{"_index":1917,"t":{"444":{"position":[[9929,27],[10001,26]]}}}],["lazyvim.pick(\"grep_visu",{"_index":1918,"t":{"444":{"position":[[10086,28],[10176,27]]}}}],["lazyvim.pick(\"live_grep",{"_index":1869,"t":{"444":{"position":[[7691,26],[9165,26],[9236,25]]},"920":{"position":[[908,27],[2546,27]]},"940":{"position":[[919,29],[3188,29]]},"990":{"position":[[904,26],[2351,26]]}}}],["lazyvim.pick(\"oldfil",{"_index":1879,"t":{"444":{"position":[[8398,24]]},"920":{"position":[[816,26],[2454,26]]},"940":{"position":[[824,28],[3093,28]]},"990":{"position":[[839,25],[2286,25]]}}}],["lazyvim.pick.config_fil",{"_index":1874,"t":{"444":{"position":[[8022,28]]},"920":{"position":[[997,29],[2635,29]]},"940":{"position":[[1012,31],[3281,31]]},"990":{"position":[[967,28],[2414,28]]}}}],["lazyvim.pick.open(ctx.__info.cmd",{"_index":1786,"t":{"444":{"position":[[914,33],[4271,33]]}}}],["lazyvim.pick.picker.nam",{"_index":879,"t":{"175":{"position":[[228,24]]}}}],["lazyvim.pick.w",{"_index":1553,"t":{"322":{"position":[[39,19],[725,19]]}}}],["lazyvim.plugin",{"_index":376,"t":{"32":{"position":[[1628,17]]}}}],["lazyvim.plugin.extra_idx(\"editor.aeri",{"_index":1137,"t":{"221":{"position":[[132,41],[621,41]]}}}],["lazyvim.plugin.extra_idx(\"editor.outlin",{"_index":1464,"t":{"294":{"position":[[133,42],[626,42]]}}}],["lazyvim.plugin.extra_idx(\"ui.edgi",{"_index":1135,"t":{"221":{"position":[[77,35],[566,35]]},"294":{"position":[[77,35],[570,35]]}}}],["lazyvim.plugins.extras.ai.copilot",{"_index":3703,"t":{"1082":{"position":[[8,33]]}}}],["lazyvim.plugins.extras.coding.mini",{"_index":3704,"t":{"1084":{"position":[[8,34]]}}}],["lazyvim.plugins.extras.coding.neogen",{"_index":3705,"t":{"1086":{"position":[[8,36]]}}}],["lazyvim.plugins.extras.coding.yanki",{"_index":3706,"t":{"1088":{"position":[[8,35]]}}}],["lazyvim.plugins.extras.dap.cor",{"_index":3707,"t":{"1090":{"position":[[8,31]]},"1092":{"position":[[8,31]]}}}],["lazyvim.plugins.extras.editor.aeri",{"_index":3708,"t":{"1094":{"position":[[8,36]]},"1096":{"position":[[8,36]]}}}],["lazyvim.plugins.extras.editor.di",{"_index":3709,"t":{"1098":{"position":[[8,34]]}}}],["lazyvim.plugins.extras.editor.fzf",{"_index":3710,"t":{"1100":{"position":[[8,33]]},"1102":{"position":[[8,33]]}}}],["lazyvim.plugins.extras.editor.harpoon2",{"_index":3711,"t":{"1104":{"position":[[8,38]]}}}],["lazyvim.plugins.extras.editor.illumin",{"_index":3717,"t":{"1106":{"position":[[8,40]]}}}],["lazyvim.plugins.extras.editor.leap",{"_index":3718,"t":{"1108":{"position":[[8,34]]},"1110":{"position":[[8,34]]}}}],["lazyvim.plugins.extras.editor.mini",{"_index":3719,"t":{"1112":{"position":[[8,34]]},"1114":{"position":[[8,34]]}}}],["lazyvim.plugins.extras.editor.outlin",{"_index":3720,"t":{"1116":{"position":[[8,37]]}}}],["lazyvim.plugins.extras.editor.overs",{"_index":3721,"t":{"1118":{"position":[[8,38]]}}}],["lazyvim.plugins.extras.editor.refactor",{"_index":3722,"t":{"1120":{"position":[[8,41]]}}}],["lazyvim.plugins.extras.formatting.pretti",{"_index":1289,"t":{"240":{"position":[[321,44]]}}}],["lazyvim.plugins.extras.lang.ans",{"_index":3723,"t":{"1122":{"position":[[8,35]]}}}],["lazyvim.plugins.extras.lang.json",{"_index":235,"t":{"10":{"position":[[4079,34]]}}}],["lazyvim.plugins.extras.lang.markdown",{"_index":3724,"t":{"1124":{"position":[[8,36]]}}}],["lazyvim.plugins.extras.lang.python",{"_index":3725,"t":{"1126":{"position":[[8,34]]}}}],["lazyvim.plugins.extras.lang.sql",{"_index":3726,"t":{"1128":{"position":[[8,31]]}}}],["lazyvim.plugins.extras.lang.tex",{"_index":3727,"t":{"1130":{"position":[[8,31]]}}}],["lazyvim.plugins.extras.lang.typescript",{"_index":194,"t":{"10":{"position":[[2808,40]]}}}],["lazyvim.plugins.extras.linting.eslint",{"_index":1288,"t":{"240":{"position":[[267,39]]}}}],["lazyvim.plugins.extras.test.cor",{"_index":3728,"t":{"1132":{"position":[[8,32]]},"1134":{"position":[[8,32]]}}}],["lazyvim.plugins.extras.ui.edgi",{"_index":3729,"t":{"1136":{"position":[[8,30]]}}}],["lazyvim.plugins.extras.ui.mini",{"_index":228,"t":{"10":{"position":[[3937,31]]}}}],["lazyvim.plugins.extras.util.chezmoi",{"_index":3730,"t":{"1138":{"position":[[8,35]]}}}],["lazyvim.plugins.extras.util.gitui",{"_index":3731,"t":{"1140":{"position":[[8,33]]}}}],["lazyvim.plugins.extras.util.octo",{"_index":3732,"t":{"1142":{"position":[[8,32]]}}}],["lazyvim.plugins.extras.util.project",{"_index":3733,"t":{"1144":{"position":[[8,35]]},"1146":{"position":[[8,35]]}}}],["lazyvim.plugins.extras.util.rest",{"_index":3734,"t":{"1148":{"position":[[8,32]]}}}],["lazyvim.root",{"_index":2993,"t":{"906":{"position":[[8321,14],[8436,14],[8551,14]]},"1198":{"position":[[1723,16],[4510,16]]},"1236":{"position":[[1186,14]]}}}],["lazyvim.root.get",{"_index":3451,"t":{"994":{"position":[[322,18]]}}}],["lazyvim.root.git",{"_index":2967,"t":{"906":{"position":[[6983,18],[7296,18]]}}}],["lazyvim.safe_keymap_set",{"_index":2845,"t":{"906":{"position":[[360,25],[451,23]]},"1263":{"position":[[255,23],[566,23]]}}}],["lazyvim.terminal.setup(\"pwsh",{"_index":2717,"t":{"904":{"position":[[1459,30]]}}}],["lazyvim.ui.fg",{"_index":3749,"t":{"1157":{"position":[[159,13]]}}}],["lazyvim.util.cmp",{"_index":1090,"t":{"199":{"position":[[4493,19]]}}}],["lazyvim.warn",{"_index":1465,"t":{"294":{"position":[[220,13],[713,13]]}}}],["lazyvim.warn(\"lint",{"_index":3915,"t":{"1187":{"position":[[3338,20]]}}}],["lazyvim.warn(\"th",{"_index":1138,"t":{"221":{"position":[[217,17],[706,17]]}}}],["lazyvim.warn(\"which",{"_index":4260,"t":{"1242":{"position":[[2593,19]]}}}],["lazyvim/lazyvim",{"_index":105,"t":{"10":{"position":[[334,18]]},"32":{"position":[[355,18],[1600,18]]},"148":{"position":[[120,18]]},"1189":{"position":[[172,18]]}}}],["lazyvim_",{"_index":3022,"t":{"908":{"position":[[399,10]]}}}],["lazyvimkeymap",{"_index":3452,"t":{"994":{"position":[[490,17]]}}}],["lazyvimstart",{"_index":3146,"t":{"920":{"position":[[3672,17]]},"990":{"position":[[3172,17]]}}}],["lcount",{"_index":3053,"t":{"908":{"position":[[1733,6],[1805,6]]}}}],["leader",{"_index":314,"t":{"30":{"position":[[296,13]]},"35":{"position":[[117,9]]},"246":{"position":[[580,10]]},"444":{"position":[[7576,12],[7678,12],[7748,12]]},"906":{"position":[[2481,12],[8844,9],[8923,12]]},"1048":{"position":[[175,8]]},"1050":{"position":[[469,9],[2112,8],[2143,9]]},"1060":{"position":[[61,9],[87,9],[115,9]]},"1074":{"position":[[21,9]]},"1080":{"position":[[66,9]]},"1100":{"position":[[103,9],[129,9],[157,9]]},"1216":{"position":[[1020,12]]},"1242":{"position":[[2222,12]]}}}],["leader>",{"_index":1884,"t":{"444":{"position":[[8624,13]]},"762":{"position":[[818,9]]},"1060":{"position":[[382,10]]},"1066":{"position":[[50,9],[90,9]]},"1074":{"position":[[126,9]]},"1100":{"position":[[424,10]]},"1216":{"position":[[1102,12]]},"1236":{"position":[[1395,12],[1478,12]]},"1242":{"position":[[506,12],[1576,12]]}}}],["leader>1",{"_index":3712,"t":{"1104":{"position":[[68,9]]}}}],["leader>2",{"_index":3713,"t":{"1104":{"position":[[98,9]]}}}],["leader>3",{"_index":3714,"t":{"1104":{"position":[[128,9]]}}}],["leader>4",{"_index":3715,"t":{"1104":{"position":[[158,9]]}}}],["leader>5",{"_index":3716,"t":{"1104":{"position":[[188,9]]}}}],["leader>d",{"_index":3012,"t":{"906":{"position":[[9542,17]]},"1050":{"position":[[2432,14]]}}}],["leader>f",{"_index":3006,"t":{"906":{"position":[[9328,17]]},"1050":{"position":[[2350,14]]}}}],["leader>l",{"_index":3002,"t":{"906":{"position":[[9180,17]]},"1050":{"position":[[2290,14]]}}}],["leader>o",{"_index":3004,"t":{"906":{"position":[[9250,17]]},"1050":{"position":[[2316,14]]}}}],["leader>a",{"_index":494,"t":{"61":{"position":[[654,12]]},"1082":{"position":[[90,9]]}}}],["leader>aa",{"_index":497,"t":{"61":{"position":[[710,13]]},"1082":{"position":[[109,10]]}}}],["leader>ap",{"_index":509,"t":{"61":{"position":[[1191,13]]},"1082":{"position":[[146,10]]}}}],["leader>aq",{"_index":503,"t":{"61":{"position":[[960,13]]},"1082":{"position":[[191,10]]}}}],["leader>ax",{"_index":500,"t":{"61":{"position":[[836,13]]},"1082":{"position":[[232,10]]}}}],["leader>b",{"_index":3678,"t":{"1066":{"position":[[21,10]]},"1236":{"position":[[1692,13]]},"1242":{"position":[[834,12],[1904,12]]}}}],["leader>bb",{"_index":2878,"t":{"906":{"position":[[2405,13]]},"1050":{"position":[[433,10]]}}}],["leader>bd",{"_index":412,"t":{"35":{"position":[[202,10]]},"906":{"position":[[2556,13],[2741,13]]},"1050":{"position":[[504,10],[565,10]]}}}],["leader>bl",{"_index":3676,"t":{"1054":{"position":[[21,10]]},"1253":{"position":[[1141,13]]}}}],["leader>bo",{"_index":2881,"t":{"906":{"position":[[2642,13]]},"1050":{"position":[[531,10]]}}}],["leader>bp",{"_index":419,"t":{"35":{"position":[[344,10],[394,10]]},"1054":{"position":[[61,10],[85,10]]},"1253":{"position":[[884,13],[955,13]]}}}],["leader>br",{"_index":3677,"t":{"1054":{"position":[[124,10]]},"1253":{"position":[[1052,13]]}}}],["leader>c",{"_index":295,"t":{"24":{"position":[[411,13]]},"215":{"position":[[1854,13]]},"217":{"position":[[81,13]]},"290":{"position":[[459,13]]},"292":{"position":[[8,10],[148,13]]},"1078":{"position":[[21,10],[52,10]]},"1094":{"position":[[66,10]]},"1116":{"position":[[67,10]]},"1242":{"position":[[255,12],[1325,12]]},"1248":{"position":[[438,13],[519,13]]}}}],["leader>ca",{"_index":3673,"t":{"1052":{"position":[[208,10],[350,10]]}}}],["leader>cc",{"_index":3674,"t":{"1052":{"position":[[236,10],[265,10]]}}}],["leader>cd",{"_index":2926,"t":{"906":{"position":[[5127,13]]},"944":{"position":[[1931,13],[5856,13]]},"1050":{"position":[[1008,10]]}}}],["leader>cf",{"_index":2918,"t":{"906":{"position":[[4779,13]]},"1050":{"position":[[985,10]]},"1056":{"position":[[21,10]]},"1182":{"position":[[1414,13]]}}}],["leader>cg",{"_index":2169,"t":{"576":{"position":[[6223,14],[6302,14]]}}}],["leader>ch",{"_index":1651,"t":{"390":{"position":[[137,13],[1242,13]]}}}],["leader>cl",{"_index":3672,"t":{"1052":{"position":[[21,10]]}}}],["leader>cm",{"_index":3281,"t":{"944":{"position":[[1734,13],[5659,13]]},"1064":{"position":[[21,10]]},"1231":{"position":[[157,13]]}}}],["leader>cn",{"_index":867,"t":{"172":{"position":[[395,13]]},"1086":{"position":[[66,10]]}}}],["leader>co",{"_index":170,"t":{"10":{"position":[[1803,13]]},"20":{"position":[[199,13]]},"576":{"position":[[6383,13]]},"784":{"position":[[154,13],[274,13],[715,13],[835,13]]},"814":{"position":[[73,13],[370,13]]},"944":{"position":[[1642,13],[5567,13]]}}}],["leader>cp",{"_index":1951,"t":{"484":{"position":[[63,13],[330,13],[682,13],[949,13]]},"624":{"position":[[285,13]]},"1124":{"position":[[66,10]]}}}],["leader>cr",{"_index":175,"t":{"10":{"position":[[1914,13]]},"20":{"position":[[282,13]]},"252":{"position":[[126,13],[466,13]]},"746":{"position":[[89,13],[1180,13]]},"1052":{"position":[[305,10],[330,10]]}}}],["leader>cu",{"_index":3284,"t":{"944":{"position":[[1834,13],[5759,13]]}}}],["leader>cv",{"_index":3288,"t":{"944":{"position":[[2020,13],[5945,13]]}}}],["leader>cx",{"_index":2164,"t":{"576":{"position":[[6020,13],[6511,13]]}}}],["leader>cxc",{"_index":2167,"t":{"576":{"position":[[6142,14],[6768,14]]}}}],["leader>cxm",{"_index":2174,"t":{"576":{"position":[[6548,14]]}}}],["leader>cxv",{"_index":2165,"t":{"576":{"position":[[6057,14],[6654,14]]}}}],["leader>d",{"_index":955,"t":{"179":{"position":[[1549,13]]},"185":{"position":[[233,13]]},"762":{"position":[[174,12]]},"1090":{"position":[[411,10]]},"1092":{"position":[[61,10]]},"1128":{"position":[[61,9]]},"1242":{"position":[[288,12],[1358,12]]}}}],["leader>da",{"_index":925,"t":{"179":{"position":[[648,13]]},"1090":{"position":[[61,10]]}}}],["leader>db",{"_index":918,"t":{"179":{"position":[[333,13],[468,13]]},"1090":{"position":[[88,10],[119,10]]}}}],["leader>dc",{"_index":922,"t":{"179":{"position":[[565,13],[753,13]]},"1090":{"position":[[153,10],[179,10]]}}}],["leader>dg",{"_index":930,"t":{"179":{"position":[[842,13]]},"1090":{"position":[[206,10]]}}}],["leader>di",{"_index":933,"t":{"179":{"position":[[933,13]]},"1090":{"position":[[243,10]]}}}],["leader>dj",{"_index":936,"t":{"179":{"position":[[1014,13]]},"1090":{"position":[[266,10]]}}}],["leader>dk",{"_index":939,"t":{"179":{"position":[[1085,13]]},"1090":{"position":[[284,10]]}}}],["leader>dl",{"_index":942,"t":{"179":{"position":[[1152,13]]},"1090":{"position":[[300,10]]}}}],["leader>do",{"_index":945,"t":{"179":{"position":[[1231,13],[1310,13]]},"1090":{"position":[[322,10],[344,10]]}}}],["leader>dp",{"_index":949,"t":{"179":{"position":[[1391,13]]},"1074":{"position":[[55,11]]},"1090":{"position":[[367,10]]},"1159":{"position":[[228,10]]},"1216":{"position":[[1191,14]]},"1242":{"position":[[322,13],[1392,13]]}}}],["leader>dpc",{"_index":2550,"t":{"790":{"position":[[200,14]]},"794":{"position":[[260,14]]},"1126":{"position":[[64,11]]}}}],["leader>dph",{"_index":3665,"t":{"1050":{"position":[[1681,11]]}}}],["leader>dpp",{"_index":3664,"t":{"1050":{"position":[[1651,11]]}}}],["leader>dpt",{"_index":2547,"t":{"790":{"position":[[91,14]]},"794":{"position":[[151,14]]},"1126":{"position":[[90,11]]}}}],["leader>dr",{"_index":952,"t":{"179":{"position":[[1464,13]]},"746":{"position":[[211,13],[1302,13]]},"1090":{"position":[[386,10]]}}}],["leader>dt",{"_index":958,"t":{"179":{"position":[[1626,13]]},"1090":{"position":[[432,10]]}}}],["leader>du",{"_index":990,"t":{"185":{"position":[[153,13]]},"1092":{"position":[[82,10]]}}}],["leader>dw",{"_index":960,"t":{"179":{"position":[[1707,13]]},"1090":{"position":[[455,10]]}}}],["leader>f",{"_index":3680,"t":{"1066":{"position":[[125,10],[166,10]]},"1236":{"position":[[1102,13],[1252,13],[1408,13],[1491,13]]},"1242":{"position":[[360,12],[1430,12]]}}}],["leader>fb",{"_index":1872,"t":{"444":{"position":[[7912,13]]},"1060":{"position":[[143,10]]},"1100":{"position":[[185,10]]}}}],["leader>fc",{"_index":1873,"t":{"444":{"position":[[8008,13]]},"1060":{"position":[[164,10]]},"1100":{"position":[[206,10]]}}}],["leader>ff",{"_index":315,"t":{"30":{"position":[[339,13],[1158,13]]},"444":{"position":[[8082,13],[8155,13]]},"1060":{"position":[[194,10],[229,10]]},"1100":{"position":[[236,10],[271,10]]}}}],["leader>fg",{"_index":1875,"t":{"444":{"position":[[8241,13]]},"1060":{"position":[[259,10]]},"1100":{"position":[[301,10]]}}}],["leader>fm",{"_index":1385,"t":{"280":{"position":[[534,13],[686,13]]},"1114":{"position":[[70,10],[127,10]]}}}],["leader>fn",{"_index":2910,"t":{"906":{"position":[[4435,13]]},"1050":{"position":[[867,10]]}}}],["leader>fp",{"_index":134,"t":{"10":{"position":[[976,13]]},"30":{"position":[[450,13]]},"1012":{"position":[[92,13]]},"1014":{"position":[[79,13]]},"1144":{"position":[[65,10]]},"1146":{"position":[[65,10]]}}}],["leader>fr",{"_index":1877,"t":{"444":{"position":[[8321,13],[8384,13]]},"1060":{"position":[[295,10],[315,10]]},"1100":{"position":[[337,10],[357,10]]}}}],["leader>ft",{"_index":2990,"t":{"906":{"position":[[8181,13],[8267,13]]},"1050":{"position":[[1953,10],[1981,10]]}}}],["leader>g",{"_index":1882,"t":{"444":{"position":[[8549,13]]},"1032":{"position":[[743,13]]},"1060":{"position":[[362,10]]},"1066":{"position":[[202,10]]},"1100":{"position":[[404,10]]},"1142":{"position":[[219,10]]},"1236":{"position":[[1556,13]]},"1242":{"position":[[398,12],[1468,12]]}}}],["leader>gb",{"_index":2972,"t":{"906":{"position":[[7454,13],[7555,13]]},"1050":{"position":[[1754,10],[1782,10]]},"1165":{"position":[[9,10]]}}}],["leader>gc",{"_index":1880,"t":{"444":{"position":[[8482,13]]},"1060":{"position":[[341,10]]},"1100":{"position":[[383,10]]}}}],["leader>gf",{"_index":2968,"t":{"906":{"position":[[7136,13]]},"994":{"position":[[570,13]]}}}],["leader>gg",{"_index":2965,"t":{"906":{"position":[[6934,13],[7052,13]]},"994":{"position":[[174,13],[260,13]]},"1140":{"position":[[63,10],[93,10]]}}}],["leader>gh",{"_index":4244,"t":{"1242":{"position":[[430,13],[1500,13]]},"1244":{"position":[[1087,14],[1228,14],[2811,14],[2952,14]]}}}],["leader>ghb",{"_index":4287,"t":{"1244":{"position":[[1476,14],[1561,14],[3200,14],[3285,14]]}}}],["leader>ghd",{"_index":4290,"t":{"1244":{"position":[[1628,14],[1678,14],[3352,14],[3402,14]]}}}],["leader>ghp",{"_index":4285,"t":{"1244":{"position":[[1405,14],[3129,14]]}}}],["leader>ghr",{"_index":4279,"t":{"1244":{"position":[[1162,14],[1348,14],[2886,14],[3072,14]]}}}],["leader>ghu",{"_index":4282,"t":{"1244":{"position":[[1285,14],[3009,14]]}}}],["leader>gi",{"_index":2977,"t":{"906":{"position":[[7653,13]]},"1032":{"position":[[374,13],[449,13]]},"1050":{"position":[[1816,10]]},"1142":{"position":[[62,10],[94,10]]}}}],["leader>gl",{"_index":2970,"t":{"906":{"position":[[7244,13],[7358,13]]},"994":{"position":[[611,13]]}}}],["leader>go",{"_index":1351,"t":{"268":{"position":[[183,13]]},"1112":{"position":[[69,10]]},"1167":{"position":[[121,11]]}}}],["leader>gp",{"_index":3544,"t":{"1032":{"position":[[528,13],[597,13]]},"1142":{"position":[[128,10],[157,10]]}}}],["leader>gr",{"_index":3546,"t":{"1032":{"position":[[670,13]]},"1142":{"position":[[188,10]]}}}],["leader>h",{"_index":1299,"t":{"246":{"position":[[311,12],[400,12]]},"1104":{"position":[[218,9],[249,9]]}}}],["leader>k",{"_index":2608,"t":{"826":{"position":[[100,12],[280,12]]},"906":{"position":[[4030,12]]},"1050":{"position":[[779,9]]}}}],["leader>l",{"_index":2908,"t":{"906":{"position":[[4365,12],[8065,12]]},"1050":{"position":[[850,9],[1923,9]]}}}],["leader>m",{"_index":2396,"t":{"734":{"position":[[61,13],[1144,13]]}}}],["leader>mc",{"_index":2398,"t":{"734":{"position":[[172,13],[1255,13]]}}}],["leader>mh",{"_index":2401,"t":{"734":{"position":[[276,13],[1359,13]]}}}],["leader>n",{"_index":3694,"t":{"1074":{"position":[[93,9]]},"1263":{"position":[[653,12]]}}}],["leader>o",{"_index":1504,"t":{"302":{"position":[[38,12],[141,12]]}}}],["leader>ob",{"_index":1496,"t":{"298":{"position":[[1143,13]]},"1118":{"position":[[68,10]]}}}],["leader>oc",{"_index":1501,"t":{"298":{"position":[[1281,13]]},"1118":{"position":[[94,10]]}}}],["leader>oi",{"_index":1493,"t":{"298":{"position":[[1076,13]]},"1118":{"position":[[119,10]]}}}],["leader>oo",{"_index":1488,"t":{"298":{"position":[[936,13]]},"1118":{"position":[[146,10]]}}}],["leader>oq",{"_index":1490,"t":{"298":{"position":[[997,13]]},"1118":{"position":[[168,10]]}}}],["leader>ot",{"_index":1499,"t":{"298":{"position":[[1210,13]]},"1118":{"position":[[200,10]]}}}],["leader>ow",{"_index":1485,"t":{"298":{"position":[[871,13]]},"1118":{"position":[[225,10]]}}}],["leader>p",{"_index":878,"t":{"175":{"position":[[201,12]]},"1088":{"position":[[65,9]]}}}],["leader>q",{"_index":3693,"t":{"1072":{"position":[[95,10],[124,10]]},"1218":{"position":[[305,13],[395,13]]},"1242":{"position":[[465,12],[1535,12]]}}}],["leader>qd",{"_index":3691,"t":{"1072":{"position":[[21,10]]},"1218":{"position":[[595,13]]}}}],["leader>ql",{"_index":3692,"t":{"1072":{"position":[[61,10]]},"1218":{"position":[[485,13]]}}}],["leader>qq",{"_index":2981,"t":{"906":{"position":[[7819,13]]},"1050":{"position":[[1850,10]]}}}],["leader>r",{"_index":1533,"t":{"312":{"position":[[626,12],[688,13]]},"1038":{"position":[[82,12],[1093,13],[1191,13]]},"1120":{"position":[[71,9],[347,10]]},"1148":{"position":[[62,9],[373,10],[403,10]]}}}],["leader>rb",{"_index":1537,"t":{"312":{"position":[[877,13]]},"1038":{"position":[[132,13]]},"1120":{"position":[[96,10]]},"1148":{"position":[[80,10]]}}}],["leader>rc",{"_index":1545,"t":{"312":{"position":[[1345,13]]},"1038":{"position":[[236,13],[331,13]]},"1120":{"position":[[123,10]]},"1148":{"position":[[109,10],[135,10]]}}}],["leader>rf",{"_index":1540,"t":{"312":{"position":[[985,13],[1445,13],[1571,13]]},"1120":{"position":[[150,10],[185,10],[215,10]]}}}],["leader>rg",{"_index":3577,"t":{"1038":{"position":[[434,13]]},"1148":{"position":[[164,10]]}}}],["leader>ri",{"_index":1535,"t":{"312":{"position":[[744,13]]},"1038":{"position":[[560,13]]},"1120":{"position":[[253,10]]},"1148":{"position":[[201,10]]}}}],["leader>rn",{"_index":3582,"t":{"1038":{"position":[[669,13]]},"1148":{"position":[[238,10]]}}}],["leader>rp",{"_index":1541,"t":{"312":{"position":[[1109,13],[1221,13],[1839,13]]},"1038":{"position":[[777,13]]},"1120":{"position":[[285,10],[322,10]]},"1148":{"position":[[272,10]]}}}],["leader>rq",{"_index":3585,"t":{"1038":{"position":[[889,13]]},"1148":{"position":[[310,10]]}}}],["leader>rr",{"_index":3587,"t":{"1038":{"position":[[985,13]]},"1148":{"position":[[336,10]]}}}],["leader>rt",{"_index":3592,"t":{"1038":{"position":[[1290,13]]},"1148":{"position":[[427,10]]}}}],["leader>rx",{"_index":1548,"t":{"312":{"position":[[1713,13]]},"1120":{"position":[[369,10]]}}}],["leader>sa",{"_index":1887,"t":{"444":{"position":[[8691,13]]},"1060":{"position":[[405,10]]},"1100":{"position":[[447,10]]}}}],["leader>sb",{"_index":1889,"t":{"444":{"position":[[8761,13]]},"1060":{"position":[[432,10]]},"1100":{"position":[[474,10]]}}}],["leader>sc",{"_index":1891,"t":{"444":{"position":[[8827,13],[8906,13]]},"1060":{"position":[[452,10],[481,10]]},"1100":{"position":[[494,10],[523,10]]}}}],["leader>sd",{"_index":1893,"t":{"444":{"position":[[8971,13],[9060,13]]},"1060":{"position":[[503,10],[537,10]]},"1100":{"position":[[545,10],[579,10]]}}}],["leader>sg",{"_index":1897,"t":{"444":{"position":[[9151,13],[9222,13]]},"1060":{"position":[[572,10],[601,10]]},"1100":{"position":[[614,10],[643,10]]}}}],["leader>sh",{"_index":1898,"t":{"444":{"position":[[9306,13],[9374,13]]},"1060":{"position":[[625,10],[649,10]]},"1100":{"position":[[667,10],[691,10]]}}}],["leader>sj",{"_index":1901,"t":{"444":{"position":[[9456,13]]},"1060":{"position":[[686,10]]},"1100":{"position":[[728,10]]}}}],["leader>sk",{"_index":1904,"t":{"444":{"position":[[9518,13]]},"1060":{"position":[[708,10]]},"1100":{"position":[[750,10]]}}}],["leader>sl",{"_index":1906,"t":{"444":{"position":[[9582,13]]},"1060":{"position":[[730,10]]},"1100":{"position":[[772,10]]}}}],["leader>sm",{"_index":1908,"t":{"444":{"position":[[9651,13],[9718,13]]},"1060":{"position":[[757,10],[783,10]]},"1100":{"position":[[799,10],[825,10]]}}}],["leader>sn",{"_index":3681,"t":{"1068":{"position":[[80,10]]},"1257":{"position":[[1044,13]]}}}],["leader>sna",{"_index":3682,"t":{"1068":{"position":[[100,11]]},"1257":{"position":[[1385,14]]}}}],["leader>snd",{"_index":3683,"t":{"1068":{"position":[[124,11]]},"1257":{"position":[[1468,14]]}}}],["leader>snh",{"_index":3685,"t":{"1068":{"position":[[150,11]]},"1257":{"position":[[1294,14]]}}}],["leader>snl",{"_index":3686,"t":{"1068":{"position":[[178,11]]},"1257":{"position":[[1201,14]]}}}],["leader>snt",{"_index":3687,"t":{"1068":{"position":[[211,11]]},"1257":{"position":[[1557,14]]}}}],["leader>sq",{"_index":1914,"t":{"444":{"position":[[9845,13]]},"1060":{"position":[[806,10]]},"1100":{"position":[[848,10]]}}}],["leader>sr",{"_index":1911,"t":{"444":{"position":[[9784,13]]},"1060":{"position":[[833,10]]},"1062":{"position":[[21,10]]},"1100":{"position":[[875,10]]},"1238":{"position":[[171,13]]}}}],["leader>ss",{"_index":413,"t":{"35":{"position":[[213,10]]},"219":{"position":[[340,13]]},"444":{"position":[[10348,13],[10481,13]]},"1060":{"position":[[853,10],[878,10]]},"1096":{"position":[[66,10]]},"1100":{"position":[[895,10],[920,10]]}}}],["leader>st",{"_index":1933,"t":{"450":{"position":[[105,13],[190,13]]},"1076":{"position":[[21,10],[39,10]]},"1102":{"position":[[63,10],[81,10]]},"1250":{"position":[[650,13],[709,13]]}}}],["leader>sw",{"_index":1916,"t":{"444":{"position":[[9915,13],[9987,13],[10072,13],[10162,13]]},"1060":{"position":[[915,10],[944,10],[968,10],[1002,10]]},"1100":{"position":[[957,10],[986,10],[1010,10],[1044,10]]}}}],["leader>sz",{"_index":3403,"t":{"980":{"position":[[214,13]]},"1138":{"position":[[65,10]]}}}],["leader>t",{"_index":2182,"t":{"576":{"position":[[7422,12]]},"924":{"position":[[3245,13],[3698,13],[4052,13]]},"1132":{"position":[[62,9],[225,10],[263,10]]}}}],["leader>ta",{"_index":1599,"t":{"358":{"position":[[80,13]]},"1122":{"position":[[65,10]]}}}],["leader>td",{"_index":3219,"t":{"928":{"position":[[102,13]]},"1134":{"position":[[62,10]]}}}],["leader>tl",{"_index":3208,"t":{"924":{"position":[[3601,13]]},"1132":{"position":[[80,10]]}}}],["leader>to",{"_index":3211,"t":{"924":{"position":[[3803,13],[3937,13]]},"1132":{"position":[[112,10],[147,10]]}}}],["leader>tr",{"_index":2187,"t":{"576":{"position":[[7637,13]]},"924":{"position":[[3506,13]]},"1132":{"position":[[190,10]]}}}],["leader>tt",{"_index":2183,"t":{"576":{"position":[[7455,13],[7832,13]]},"924":{"position":[[3282,13],[3392,13]]},"1132":{"position":[[291,10],[323,10]]}}}],["leader>tw",{"_index":3216,"t":{"924":{"position":[[4141,13]]},"1132":{"position":[[365,10]]}}}],["leader>u",{"_index":3654,"t":{"1050":{"position":[[1230,10],[1617,10]]},"1136":{"position":[[60,10],[85,10]]},"1159":{"position":[[135,10]]},"1198":{"position":[[2621,13],[2721,13]]},"1242":{"position":[[541,12],[1611,12]]}}}],["leader>ua",{"_index":3658,"t":{"1050":{"position":[[1419,10],[1552,10]]},"1159":{"position":[[103,10]]}}}],["leader>ub",{"_index":3660,"t":{"1050":{"position":[[1488,10]]}}}],["leader>uc",{"_index":1919,"t":{"444":{"position":[[10265,13]]},"1050":{"position":[[1385,10]]},"1060":{"position":[[1031,10]]},"1100":{"position":[[1073,10]]}}}],["leader>ud",{"_index":3657,"t":{"1050":{"position":[[1320,10],[1524,10]]},"1159":{"position":[[74,10]]}}}],["leader>uf",{"_index":432,"t":{"37":{"position":[[324,10]]},"1050":{"position":[[1148,10],[1189,10]]}}}],["leader>ug",{"_index":3662,"t":{"1050":{"position":[[1583,10]]},"1159":{"position":[[163,10]]}}}],["leader>uh",{"_index":3666,"t":{"1050":{"position":[[1722,10]]}}}],["leader>ui",{"_index":2983,"t":{"906":{"position":[[7907,13],[7970,13]]},"1050":{"position":[[1872,10],[1897,10]]}}}],["leader>ul",{"_index":3656,"t":{"1050":{"position":[[1284,10],[1352,10]]}}}],["leader>un",{"_index":3695,"t":{"1074":{"position":[[160,10]]},"1263":{"position":[[748,13]]}}}],["leader>ur",{"_index":2889,"t":{"906":{"position":[[3107,13]]},"1050":{"position":[[643,10]]}}}],["leader>ut",{"_index":3659,"t":{"1050":{"position":[[1447,10]]}}}],["leader>uw",{"_index":3655,"t":{"1050":{"position":[[1259,10]]}}}],["leader>uz",{"_index":3670,"t":{"1050":{"position":[[2231,10],[2261,10]]},"1159":{"position":[[0,10],[30,10]]}}}],["leader>w",{"_index":2997,"t":{"906":{"position":[[8777,12]]},"1050":{"position":[[2092,9]]},"1242":{"position":[[943,12],[2013,12]]}}}],["leader>wd",{"_index":2998,"t":{"906":{"position":[[9002,13]]},"1050":{"position":[[2174,10]]}}}],["leader>wm",{"_index":3668,"t":{"1050":{"position":[[2201,10]]},"1159":{"position":[[43,10]]},"1165":{"position":[[121,10]]}}}],["leader>x",{"_index":4248,"t":{"1242":{"position":[[613,12],[1683,12]]}}}],["leader>xl",{"_index":2912,"t":{"906":{"position":[[4498,13]]},"1050":{"position":[[889,10]]},"1078":{"position":[[106,10]]},"1248":{"position":[[619,13]]}}}],["leader>xq",{"_index":2914,"t":{"906":{"position":[[4567,13]]},"1050":{"position":[[916,10]]},"1078":{"position":[[143,10]]},"1248":{"position":[[706,13]]}}}],["leader>xt",{"_index":3696,"t":{"1076":{"position":[[67,10],[95,10]]},"1250":{"position":[[456,13],[531,13]]}}}],["leader>xx",{"_index":3698,"t":{"1078":{"position":[[180,10],[215,10]]},"1248":{"position":[[240,13],[329,13]]}}}],["leap",{"_index":1321,"t":{"258":{"position":[[57,4]]},"260":{"position":[[116,5],[177,5],[240,5],[299,4]]},"262":{"position":[[39,4]]},"264":{"position":[[64,4]]},"1108":{"position":[[67,4],[95,4],[121,4]]},"1193":{"position":[[250,4],[1003,4]]}}}],["leap.add_default_mappings(tru",{"_index":1336,"t":{"260":{"position":[[370,31]]}}}],["leap.nvim",{"_index":3597,"t":{"1042":{"position":[[110,12]]}}}],["leap.opts[k",{"_index":1335,"t":{"260":{"position":[[349,12]]}}}],["leav",{"_index":340,"t":{"32":{"position":[[546,5],[1983,5]]},"904":{"position":[[610,5],[799,5]]}}}],["left",{"_index":735,"t":{"143":{"position":[[233,5],[781,4],[1341,5]]},"175":{"position":[[1593,5],[1771,5]]},"264":{"position":[[302,5],[704,5]]},"906":{"position":[[982,4],[1449,7]]},"1050":{"position":[[85,4],[249,5]]},"1054":{"position":[[54,4]]},"1084":{"position":[[161,4]]},"1088":{"position":[[116,4],[148,4]]},"1198":{"position":[[697,4],[965,7],[1240,7],[1807,7],[2182,7],[3484,4],[3752,7],[4027,7],[4594,7],[4969,7]]},"1204":{"position":[[306,4],[384,7],[594,6],[1299,4],[1377,7],[1587,6]]},"1216":{"position":[[180,4],[668,4]]},"1253":{"position":[[678,7],[1217,5],[2189,7]]},"1255":{"position":[[775,4],[2142,4],[2193,4],[3931,4],[5298,4],[5349,4]]}}}],["left_siz",{"_index":3989,"t":{"1204":{"position":[[317,9],[1310,9]]}}}],["legend",{"_index":2040,"t":{"538":{"position":[[1179,6],[2519,6]]}}}],["len",{"_index":4116,"t":{"1225":{"position":[[6698,4]]}}}],["length",{"_index":2652,"t":{"872":{"position":[[850,9],[1984,9]]}}}],["lens",{"_index":4084,"t":{"1225":{"position":[[1165,6],[1289,7],[4014,6],[4138,7]]}}}],["leoluz/nvim",{"_index":2050,"t":{"546":{"position":[[30,12]]},"556":{"position":[[167,12]]},"558":{"position":[[215,11],[535,11]]}}}],["lervag/vimtex",{"_index":2597,"t":{"824":{"position":[[30,16]]}}}],["let",{"_index":4235,"t":{"1240":{"position":[[93,7]]},"1244":{"position":[[79,4]]}}}],["level",{"_index":2945,"t":{"906":{"position":[[6209,6]]},"960":{"position":[[100,5]]},"1050":{"position":[[1411,5]]}}}],["lewis6991/gitsigns.nvim",{"_index":4295,"t":{"1244":{"position":[[1832,26]]}}}],["lh",{"_index":311,"t":{"30":{"position":[[164,3]]},"280":{"position":[[1274,4],[1877,4]]}}}],["lhaskel",{"_index":1990,"t":{"510":{"position":[[93,11]]},"518":{"position":[[119,11]]},"522":{"position":[[79,11]]}}}],["librari",{"_index":3845,"t":{"1178":{"position":[[27,7],[302,7]]},"1220":{"position":[[0,7]]}}}],["library_path",{"_index":2463,"t":{"746":{"position":[[2319,12],[2454,12],[2607,14]]}}}],["light",{"_index":2953,"t":{"906":{"position":[[6465,8]]}}}],["line",{"_index":675,"t":{"123":{"position":[[3668,5],[3893,5],[4424,5]]},"179":{"position":[[909,4]]},"223":{"position":[[634,5],[1433,5]]},"232":{"position":[[203,5],[304,4],[314,5]]},"444":{"position":[[2189,5],[5546,5]]},"576":{"position":[[1104,4],[2929,4],[3715,4]]},"630":{"position":[[99,4],[716,4]]},"682":{"position":[[489,5],[1170,5]]},"872":{"position":[[176,4],[1310,4]]},"904":{"position":[[2419,4],[2955,5],[3105,4],[3247,4],[3328,5],[4590,4],[4683,4]]},"906":{"position":[[1621,5],[5177,5],[7528,5]]},"1046":{"position":[[702,5],[715,5]]},"1050":{"position":[[1019,4],[1370,4],[1775,4]]},"1090":{"position":[[223,4]]},"1165":{"position":[[116,4]]},"1209":{"position":[[2100,5]]},"1244":{"position":[[1545,6],[3269,6]]}}}],["line:find",{"_index":2263,"t":{"630":{"position":[[171,14],[788,14]]}}}],["line_starts_at",{"_index":1712,"t":{"406":{"position":[[65,14],[120,14]]}}}],["linebreak=tru",{"_index":3779,"t":{"1165":{"position":[[221,14]]}}}],["linefoldingonli",{"_index":2642,"t":{"872":{"position":[[269,15],[1403,15]]}}}],["linehl",{"_index":977,"t":{"179":{"position":[[2266,6]]}}}],["linewis",{"_index":899,"t":{"175":{"position":[[1133,11],[1231,11],[1327,11],[1425,11]]},"1088":{"position":[[311,10],[354,10],[436,10],[478,10]]}}}],["link",{"_index":968,"t":{"179":{"position":[[2053,4]]},"199":{"position":[[92,4],[2527,4]]},"1046":{"position":[[1007,6]]}}}],["lint",{"_index":1597,"t":{"354":{"position":[[57,5],[135,5]]},"426":{"position":[[96,6]]},"438":{"position":[[100,6]]},"494":{"position":[[258,6]]},"590":{"position":[[4,7],[105,6]]},"594":{"position":[[19,7]]},"634":{"position":[[107,6]]},"656":{"position":[[90,6]]},"716":{"position":[[70,5],[161,5]]},"746":{"position":[[525,5],[1616,5]]},"774":{"position":[[206,6]]},"852":{"position":[[140,6]]},"1046":{"position":[[452,8],[490,4]]},"1167":{"position":[[2044,4]]},"1187":{"position":[[883,6],[1801,4],[3397,5],[3670,6]]}}}],["lint'",{"_index":3907,"t":{"1187":{"position":[[2490,6]]}}}],["lint._resolve_linter_by_ft(vim.bo.filetyp",{"_index":3909,"t":{"1187":{"position":[[2741,43]]}}}],["lint.linters[nam",{"_index":3893,"t":{"1187":{"position":[[1939,18],[1989,19],[2189,18],[3300,18]]}}}],["lint.linters[name].arg",{"_index":3895,"t":{"1187":{"position":[[2062,23],[2088,23]]}}}],["lint.linters_by_ft",{"_index":3898,"t":{"1187":{"position":[[2225,18],[3038,23]]}}}],["lint.linters_by_ft[\"_",{"_index":3911,"t":{"1187":{"position":[[2957,23]]}}}],["lint.try_lint(nam",{"_index":3918,"t":{"1187":{"position":[[3556,20]]}}}],["linter",{"_index":1282,"t":{"240":{"position":[[49,7]]},"766":{"position":[[0,7]]},"1046":{"position":[[468,7]]},"1167":{"position":[[2068,6]]},"1187":{"position":[[47,7],[182,7],[229,7],[271,7],[314,7],[357,7],[435,6],[467,8],[505,7],[700,7],[939,7],[1074,7],[1121,7],[1163,7],[1206,7],[1249,7],[1327,6],[1359,8],[1397,7],[1592,7],[1834,6],[2009,7],[2210,6],[2525,7],[2627,7],[2905,8],[3006,8],[3083,7],[3291,6],[3326,6],[3417,6],[3528,8]]}}}],["linter.condit",{"_index":3916,"t":{"1187":{"position":[[3461,16]]}}}],["linter.condition(ctx",{"_index":3917,"t":{"1187":{"position":[[3486,22]]}}}],["linter.prepend_arg",{"_index":3897,"t":{"1187":{"position":[[2159,20]]}}}],["linters_by_ft",{"_index":1757,"t":{"426":{"position":[[27,13],[129,13]]},"438":{"position":[[27,13],[133,13]]},"590":{"position":[[39,13],[180,13]]},"634":{"position":[[27,13],[140,13]]},"656":{"position":[[27,13],[123,13]]},"852":{"position":[[27,13],[173,13]]},"1187":{"position":[[114,13],[1006,13]]}}}],["linux",{"_index":70,"t":{"6":{"position":[[409,6],[433,7],[468,7]]},"746":{"position":[[2441,7]]}}}],["linux/maco",{"_index":3608,"t":{"1044":{"position":[[49,11]]}}}],["list",{"_index":213,"t":{"10":{"position":[[3161,6]]},"28":{"position":[[33,4],[104,4],[168,4],[240,4],[376,4]]},"41":{"position":[[155,4]]},"59":{"position":[[155,4]]},"65":{"position":[[155,4]]},"83":{"position":[[155,4]]},"103":{"position":[[155,4]]},"121":{"position":[[291,4]]},"135":{"position":[[155,4]]},"141":{"position":[[155,4]]},"152":{"position":[[155,4]]},"170":{"position":[[155,4]]},"174":{"position":[[220,4]]},"177":{"position":[[155,4]]},"191":{"position":[[155,4]]},"197":{"position":[[155,4]]},"213":{"position":[[155,4]]},"225":{"position":[[155,4]]},"244":{"position":[[155,4]]},"248":{"position":[[155,4]]},"256":{"position":[[155,4]]},"266":{"position":[[155,4]]},"274":{"position":[[155,4]]},"278":{"position":[[155,4]]},"282":{"position":[[155,4]]},"288":{"position":[[155,4]]},"296":{"position":[[155,4]]},"298":{"position":[[925,5]]},"310":{"position":[[155,4]]},"320":{"position":[[258,4]]},"326":{"position":[[232,4]]},"334":{"position":[[155,4]]},"344":{"position":[[303,4]]},"352":{"position":[[155,4]]},"360":{"position":[[155,4]]},"372":{"position":[[155,4]]},"384":{"position":[[155,4]]},"398":{"position":[[155,4]]},"412":{"position":[[155,4]]},"428":{"position":[[155,4]]},"442":{"position":[[252,4]]},"444":{"position":[[9640,5],[9904,5]]},"452":{"position":[[155,4]]},"462":{"position":[[155,4]]},"468":{"position":[[155,4]]},"476":{"position":[[155,4]]},"482":{"position":[[155,4]]},"498":{"position":[[155,4]]},"506":{"position":[[155,4]]},"534":{"position":[[155,4]]},"560":{"position":[[155,4]]},"568":{"position":[[155,4]]},"582":{"position":[[155,4]]},"598":{"position":[[155,4]]},"604":{"position":[[155,4]]},"612":{"position":[[155,4]]},"618":{"position":[[155,4]]},"636":{"position":[[155,4]]},"644":{"position":[[268,4]]},"660":{"position":[[155,4]]},"666":{"position":[[155,4]]},"686":{"position":[[155,4]]},"692":{"position":[[155,4]]},"710":{"position":[[303,4]]},"728":{"position":[[155,4]]},"740":{"position":[[369,4]]},"756":{"position":[[445,4],[987,4]]},"780":{"position":[[367,4]]},"800":{"position":[[155,4]]},"808":{"position":[[155,4]]},"820":{"position":[[155,4]]},"828":{"position":[[155,4]]},"834":{"position":[[155,4]]},"838":{"position":[[155,4]]},"858":{"position":[[155,4]]},"868":{"position":[[155,4]]},"874":{"position":[[155,4]]},"880":{"position":[[155,4]]},"890":{"position":[[155,4]]},"898":{"position":[[212,4]]},"906":{"position":[[4549,5],[4618,5]]},"910":{"position":[[155,4]]},"916":{"position":[[155,4]]},"922":{"position":[[427,4]]},"924":{"position":[[39,4],[91,4],[781,4],[833,4]]},"930":{"position":[[155,4]]},"936":{"position":[[155,4]]},"942":{"position":[[155,4]]},"952":{"position":[[155,4]]},"958":{"position":[[155,4]]},"966":{"position":[[155,4]]},"972":{"position":[[155,4]]},"976":{"position":[[155,4]]},"986":{"position":[[155,4]]},"992":{"position":[[155,4]]},"996":{"position":[[155,4]]},"1004":{"position":[[155,4]]},"1008":{"position":[[155,4]]},"1024":{"position":[[155,4]]},"1028":{"position":[[155,4]]},"1032":{"position":[[423,5],[574,5],[718,5]]},"1036":{"position":[[155,4]]},"1042":{"position":[[635,4]]},"1050":{"position":[[909,4],[936,4]]},"1060":{"position":[[750,4],[826,4]]},"1078":{"position":[[126,4],[163,4]]},"1100":{"position":[[792,4],[868,4]]},"1118":{"position":[[241,4]]},"1142":{"position":[[73,4],[139,4],[199,4]]},"1197":{"position":[[155,4]]},"1244":{"position":[[53,4]]},"1248":{"position":[[19,4],[685,4],[771,4]]},"1250":{"position":[[10,5],[104,5]]}}}],["list",{"_index":2350,"t":{"694":{"position":[[940,17],[2049,17]]}}}],["localleader>a",{"_index":2337,"t":{"694":{"position":[[530,17],[1639,17]]},"1032":{"position":[[809,17]]},"1142":{"position":[[246,14]]}}}],["localleader>b",{"_index":2338,"t":{"694":{"position":[[567,17],[1676,17]]}}}],["localleader>c",{"_index":2339,"t":{"694":{"position":[[614,17],[1723,17]]},"1032":{"position":[[875,17]]},"1142":{"position":[[280,14]]}}}],["localleader>f",{"_index":2341,"t":{"694":{"position":[[654,17],[1763,17]]}}}],["localleader>g",{"_index":2342,"t":{"694":{"position":[[697,17],[1806,17]]},"1032":{"position":[[1388,17]]},"1142":{"position":[[318,14]]}}}],["localleader>gd",{"_index":1740,"t":{"408":{"position":[[1269,15]]}}}],["localleader>i",{"_index":2343,"t":{"694":{"position":[[735,17],[1844,17]]},"1032":{"position":[[1008,17]]},"1142":{"position":[[354,14]]}}}],["localleader>k",{"_index":1739,"t":{"408":{"position":[[1250,14]]},"694":{"position":[[776,17],[1885,17]]}}}],["localleader>l",{"_index":2604,"t":{"824":{"position":[[332,17]]},"1032":{"position":[[945,17]]},"1130":{"position":[[61,14]]},"1142":{"position":[[385,14]]}}}],["localleader>p",{"_index":2345,"t":{"694":{"position":[[814,17],[1923,17]]},"1032":{"position":[[1134,17],[1259,18]]},"1142":{"position":[[416,14],[477,15]]}}}],["localleader>pr",{"_index":3552,"t":{"1032":{"position":[[1194,18]]},"1142":{"position":[[444,15]]}}}],["localleader>q",{"_index":2347,"t":{"694":{"position":[[857,17],[1966,17]]}}}],["localleader>r",{"_index":2349,"t":{"694":{"position":[[897,17],[2006,17]]},"1032":{"position":[[1071,17]]},"1142":{"position":[[510,14]]}}}],["localleader>t",{"_index":2352,"t":{"694":{"position":[[987,17],[2096,17]]}}}],["localleader>v",{"_index":2353,"t":{"694":{"position":[[1029,17],[2138,17]]},"1032":{"position":[[1324,17]]},"1142":{"position":[[541,14]]}}}],["locat",{"_index":1317,"t":{"258":{"position":[[19,8]]},"368":{"position":[[178,8],[488,8]]},"380":{"position":[[184,8],[509,8]]},"444":{"position":[[9630,9]]},"596":{"position":[[447,7],[1741,7]]},"816":{"position":[[184,8],[507,8]]},"866":{"position":[[232,8],[651,8]]},"904":{"position":[[1733,8]]},"906":{"position":[[4539,9]]},"1050":{"position":[[900,8]]},"1060":{"position":[[741,8]]},"1078":{"position":[[117,8]]},"1100":{"position":[[783,8]]},"1240":{"position":[[132,9]]},"1248":{"position":[[675,9]]},"1255":{"position":[[2169,11],[5325,11]]}}}],["loclist",{"_index":4303,"t":{"1248":{"position":[[647,7]]}}}],["loclistu",{"_index":2935,"t":{"906":{"position":[[5822,20]]}}}],["map(\"ua",{"_index":2950,"t":{"906":{"position":[[6356,20]]},"956":{"position":[[619,20],[1741,20]]}}}],["map(\"ub",{"_index":2955,"t":{"906":{"position":[[6513,20]]}}}],["map(\"uc",{"_index":2946,"t":{"906":{"position":[[6216,20]]}}}],["map(\"ug",{"_index":1365,"t":{"270":{"position":[[377,20],[776,20]]},"934":{"position":[[231,20],[839,20]]},"1246":{"position":[[213,20],[452,20]]}}}],["map(\"ul",{"_index":2939,"t":{"906":{"position":[[5975,20]]}}}],["map(\"um",{"_index":2261,"t":{"628":{"position":[[621,20]]}}}],["map(\"ut",{"_index":3391,"t":{"974":{"position":[[219,20],[552,20]]}}}],["map(\"uw",{"_index":2937,"t":{"906":{"position":[[5888,20]]}}}],["map(\"ux",{"_index":2666,"t":{"878":{"position":[[551,20]]}}}],["map(\"i",{"_index":2868,"t":{"906":{"position":[[1801,8],[1870,8],[3840,8],[3865,8],[3890,8]]}}}],["map(\"n",{"_index":2852,"t":{"906":{"position":[[938,8],[1012,8],[1087,8],[1162,8],[1278,8],[1356,8],[1436,8],[1524,8],[1627,8],[1712,8],[2146,8],[2212,8],[2274,8],[2337,8],[2396,8],[2472,8],[2547,8],[2633,8],[2732,8],[3295,8],[3555,8],[4021,8],[4164,8],[4256,8],[4356,8],[4426,8],[4489,8],[4558,8],[4627,8],[4689,8],[5118,8],[5199,8],[5267,8],[5336,8],[5408,8],[5481,8],[5554,8],[6925,8],[7043,8],[7127,8],[7235,8],[7349,8],[7445,8],[7810,8],[7898,8],[7961,8],[8056,8],[8172,8],[8258,8],[8378,8],[8493,8],[8768,8],[8835,8],[8914,8],[8993,8],[9171,8],[9241,8],[9319,8],[9391,8],[9463,8],[9533,8],[9605,8]]},"1244":{"position":[[677,8],[808,8],[939,8],[1003,8],[1219,8],[1276,8],[1339,8],[1396,8],[1467,8],[1552,8],[1619,8],[1669,8],[2401,8],[2532,8],[2663,8],[2727,8],[2943,8],[3000,8],[3063,8],[3120,8],[3191,8],[3276,8],[3343,8],[3393,8]]}}}],["map(\"o",{"_index":2897,"t":{"906":{"position":[[3470,8],[3730,8]]}}}],["map(\"t",{"_index":2995,"t":{"906":{"position":[[8626,8],[8690,8]]}}}],["map(\"v",{"_index":2872,"t":{"906":{"position":[[1937,8],[2034,8],[4108,8],[4129,8]]}}}],["map(\"x",{"_index":2895,"t":{"906":{"position":[[3385,8],[3645,8]]}}}],["map(key",{"_index":2667,"t":{"878":{"position":[[587,8]]}}}],["map(mod",{"_index":4271,"t":{"1244":{"position":[[566,9],[2290,9]]}}}],["map({\"n",{"_index":2976,"t":{"906":{"position":[[7636,9]]}}}],["map_split",{"_index":1399,"t":{"280":{"position":[[1245,9]]}}}],["map_split(buf_id",{"_index":1426,"t":{"280":{"position":[[2543,17],[2644,17],[2741,17],[2846,17]]}}}],["march",{"_index":1197,"t":{"227":{"position":[[942,8],[4093,8]]}}}],["mark",{"_index":436,"t":{"41":{"position":[[68,6]]},"59":{"position":[[68,6]]},"65":{"position":[[68,6]]},"83":{"position":[[68,6]]},"103":{"position":[[68,6]]},"119":{"position":[[68,6]]},"135":{"position":[[68,6]]},"141":{"position":[[68,6]]},"152":{"position":[[68,6]]},"170":{"position":[[68,6]]},"174":{"position":[[133,6]]},"177":{"position":[[68,6]]},"191":{"position":[[68,6]]},"197":{"position":[[68,6]]},"213":{"position":[[68,6]]},"225":{"position":[[68,6]]},"244":{"position":[[68,6]]},"248":{"position":[[68,6]]},"256":{"position":[[68,6]]},"266":{"position":[[68,6]]},"274":{"position":[[68,6]]},"278":{"position":[[68,6]]},"282":{"position":[[68,6]]},"288":{"position":[[68,6]]},"296":{"position":[[68,6]]},"310":{"position":[[68,6]]},"318":{"position":[[68,6]]},"324":{"position":[[68,6]]},"334":{"position":[[68,6]]},"342":{"position":[[68,6]]},"352":{"position":[[68,6]]},"360":{"position":[[68,6]]},"372":{"position":[[68,6]]},"384":{"position":[[68,6]]},"398":{"position":[[68,6]]},"412":{"position":[[68,6]]},"428":{"position":[[68,6]]},"440":{"position":[[68,6]]},"444":{"position":[[9773,5]]},"452":{"position":[[68,6]]},"462":{"position":[[68,6]]},"468":{"position":[[68,6]]},"476":{"position":[[68,6]]},"482":{"position":[[68,6]]},"498":{"position":[[68,6]]},"506":{"position":[[68,6]]},"534":{"position":[[68,6]]},"560":{"position":[[68,6]]},"568":{"position":[[68,6]]},"582":{"position":[[68,6]]},"598":{"position":[[68,6]]},"604":{"position":[[68,6]]},"612":{"position":[[68,6]]},"618":{"position":[[68,6]]},"636":{"position":[[68,6]]},"642":{"position":[[68,6]]},"660":{"position":[[68,6]]},"666":{"position":[[68,6]]},"686":{"position":[[68,6]]},"692":{"position":[[68,6]]},"694":{"position":[[602,6],[1711,6]]},"708":{"position":[[68,6]]},"728":{"position":[[68,6]]},"738":{"position":[[68,6]]},"754":{"position":[[68,6]]},"778":{"position":[[68,6]]},"800":{"position":[[68,6]]},"808":{"position":[[68,6]]},"820":{"position":[[68,6]]},"828":{"position":[[68,6]]},"834":{"position":[[68,6]]},"838":{"position":[[68,6]]},"858":{"position":[[68,6]]},"868":{"position":[[68,6]]},"874":{"position":[[68,6]]},"880":{"position":[[68,6]]},"890":{"position":[[68,6]]},"896":{"position":[[68,6]]},"908":{"position":[[1684,4],[1855,5]]},"910":{"position":[[68,6]]},"916":{"position":[[68,6]]},"922":{"position":[[340,6]]},"930":{"position":[[68,6]]},"936":{"position":[[68,6]]},"942":{"position":[[68,6]]},"952":{"position":[[68,6]]},"958":{"position":[[68,6]]},"966":{"position":[[68,6]]},"972":{"position":[[68,6]]},"976":{"position":[[68,6]]},"986":{"position":[[68,6]]},"992":{"position":[[68,6]]},"996":{"position":[[68,6]]},"1004":{"position":[[68,6]]},"1008":{"position":[[68,6]]},"1024":{"position":[[68,6]]},"1028":{"position":[[68,6]]},"1036":{"position":[[68,6]]},"1042":{"position":[[548,6]]},"1060":{"position":[[776,4]]},"1100":{"position":[[818,4]]},"1197":{"position":[[68,6]]}}}],["mark[1",{"_index":3055,"t":{"908":{"position":[[1778,7],[1794,7]]}}}],["markdown",{"_index":203,"t":{"10":{"position":[[2995,11]]},"67":{"position":[[242,8],[586,8]]},"150":{"position":[[2007,8]]},"215":{"position":[[527,11],[1462,11]]},"227":{"position":[[1386,8],[1397,11],[2222,8],[4537,8],[4548,11],[5373,8]]},"620":{"position":[[69,9],[168,9]]},"624":{"position":[[0,8],[210,9],[304,11],[357,9]]},"626":{"position":[[31,9]]},"628":{"position":[[293,11],[426,10],[557,10]]},"630":{"position":[[42,10],[446,12],[496,9],[568,9],[659,10],[1063,12],[1113,9],[1185,9]]},"634":{"position":[[45,8],[158,8]]},"802":{"position":[[123,10],[1091,10]]},"904":{"position":[[4956,8]]},"908":{"position":[[2890,10]]},"1124":{"position":[[77,8]]},"1163":{"position":[[0,8],[91,8]]},"1172":{"position":[[432,8],[453,8],[923,8],[944,8]]},"1193":{"position":[[297,8],[1050,8]]},"1209":{"position":[[324,11],[2304,11]]}}}],["markdown\").setup(opt",{"_index":2256,"t":{"628":{"position":[[372,22]]}}}],["markdown.mdx",{"_index":2268,"t":{"630":{"position":[[514,16],[1131,16]]}}}],["markdown.nvim",{"_index":1980,"t":{"496":{"position":[[60,15]]},"628":{"position":[[159,15]]},"1163":{"position":[[60,13]]}}}],["markdown.state\").en",{"_index":2257,"t":{"628":{"position":[[477,24]]}}}],["markdown_inlin",{"_index":204,"t":{"10":{"position":[[3007,18]]},"1209":{"position":[[336,18],[2316,18]]}}}],["markdownlint",{"_index":2238,"t":{"620":{"position":[[48,13],[147,13]]},"630":{"position":[[234,14],[348,14],[475,13],[547,13],[851,14],[965,14],[1092,13],[1164,13]]},"634":{"position":[[58,13],[171,13]]}}}],["markdownpreview",{"_index":2245,"t":{"624":{"position":[[112,18]]}}}],["markdownpreviewstop",{"_index":2246,"t":{"624":{"position":[[131,21]]}}}],["markdownpreviewtoggl",{"_index":2244,"t":{"624":{"position":[[87,24]]}}}],["marker",{"_index":2739,"t":{"904":{"position":[[2255,7]]}}}],["marksvcxnorm",{"_index":2906,"t":{"906":{"position":[[4180,26],[4272,26]]}}}],["object",{"_index":813,"t":{"150":{"position":[[1540,6]]},"960":{"position":[[36,8]]},"1165":{"position":[[370,8]]},"1176":{"position":[[12,7]]},"1211":{"position":[[445,7]]}}}],["ocaml",{"_index":2270,"t":{"638":{"position":[[131,7],[300,7]]},"640":{"position":[[66,8],[407,8]]}}}],["ocaml.interfac",{"_index":2273,"t":{"640":{"position":[[91,18],[432,18]]}}}],["ocaml.menhir",{"_index":2272,"t":{"640":{"position":[[75,15],[416,15]]}}}],["ocaml.ocamllex",{"_index":2274,"t":{"640":{"position":[[110,17],[451,17]]}}}],["ocamllsp",{"_index":2271,"t":{"640":{"position":[[39,8],[380,8]]}}}],["occurr",{"_index":1528,"t":{"312":{"position":[[446,11],[2387,11]]}}}],["octo",{"_index":787,"t":{"150":{"position":[[808,4]]},"1032":{"position":[[0,4],[174,7],[226,10],[436,7],[515,7],[584,7],[657,7],[730,7],[796,7],[849,8],[863,6],[919,8],[933,6],[982,8],[996,6],[1045,8],[1059,6],[1108,8],[1122,6],[1168,8],[1182,6],[1233,8],[1247,6],[1298,8],[1312,6],[1362,8],[1376,6],[1430,8],[1444,6],[1493,7],[1557,7]]},"1034":{"position":[[0,4],[100,7],[499,6],[836,7],[1235,6]]},"1142":{"position":[[85,6],[119,6],[148,6],[179,6],[210,6],[237,6],[271,6],[309,6],[345,6],[376,6],[407,6],[435,6],[468,6],[501,6],[532,6],[564,6]]},"1163":{"position":[[617,5]]}}}],["octob",{"_index":1203,"t":{"227":{"position":[[1006,10],[4157,10]]}}}],["offset",{"_index":3982,"t":{"1204":{"position":[[15,7],[85,6],[1078,6]]},"1253":{"position":[[584,7],[2095,7]]}}}],["offset.edgi",{"_index":3984,"t":{"1204":{"position":[[130,11],[981,11],[1123,11],[1974,11]]}}}],["offset.get",{"_index":3985,"t":{"1204":{"position":[[159,10],[170,10],[1152,10],[1163,10]]}}}],["offsetencod",{"_index":1669,"t":{"390":{"position":[[597,14],[1702,14]]}}}],["ok",{"_index":555,"t":{"75":{"position":[[436,4],[934,4]]},"510":{"position":[[232,3],[279,2]]},"522":{"position":[[201,3],[248,2]]},"1248":{"position":[[918,3],[956,2],[1187,3],[1225,2]]}}}],["old",{"_index":1089,"t":{"199":{"position":[[2116,3]]},"564":{"position":[[132,3]]},"780":{"position":[[279,3]]},"870":{"position":[[132,3]]},"1161":{"position":[[176,3]]},"1209":{"position":[[1181,3]]}}}],["old_offset",{"_index":3987,"t":{"1204":{"position":[[228,10],[1221,10]]}}}],["old_offset[po",{"_index":3996,"t":{"1204":{"position":[[533,14],[568,15],[781,14],[816,14],[1526,14],[1561,15],[1774,14],[1809,14]]}}}],["older",{"_index":3782,"t":{"1165":{"position":[[1182,5],[1290,5]]}}}],["oldfiles(vimtex",{"_index":2609,"t":{"826":{"position":[[113,14],[293,14]]}}}],["plug>(yankycyclebackward",{"_index":895,"t":{"175":{"position":[[974,29]]}}}],["plug>(yankycycleforward",{"_index":892,"t":{"175":{"position":[[890,28]]}}}],["plug>(yankygputaft",{"_index":889,"t":{"175":{"position":[[704,25]]}}}],["plug>(yankygputbefor",{"_index":891,"t":{"175":{"position":[[796,26]]}}}],["plug>(yankyputaft",{"_index":884,"t":{"175":{"position":[[527,24]]}}}],["plug>(yankyputafterfilt",{"_index":905,"t":{"175":{"position":[[1788,30]]}}}],["plug>(yankyputbefor",{"_index":887,"t":{"175":{"position":[[614,25]]}}}],["plug>(yankyputbeforefilt",{"_index":907,"t":{"175":{"position":[[1867,31]]}}}],["plug>(yankyputindentafterlinewis",{"_index":897,"t":{"175":{"position":[[1060,38],[1254,38]]}}}],["plug>(yankyputindentaftershiftleft",{"_index":902,"t":{"175":{"position":[[1530,39]]}}}],["plug>(yankyputindentaftershiftright",{"_index":901,"t":{"175":{"position":[[1448,40]]}}}],["plug>(yankyputindentbeforelinewis",{"_index":900,"t":{"175":{"position":[[1156,39],[1350,39]]}}}],["plug>(yankyputindentbeforeshiftleft",{"_index":904,"t":{"175":{"position":[[1700,40]]}}}],["plug>(yankyputindentbeforeshiftright",{"_index":903,"t":{"175":{"position":[[1610,41]]}}}],["plug>(yankyyank",{"_index":882,"t":{"175":{"position":[[456,20]]}}}],["plug>rdsendlin",{"_index":2334,"t":{"694":{"position":[[338,19],[1447,19]]}}}],["plug>rsendselect",{"_index":2336,"t":{"694":{"position":[[408,23],[1517,23]]}}}],["plugin",{"_index":26,"t":{"4":{"position":[[211,7]]},"10":{"position":[[29,9],[105,6],[143,7],[180,7],[231,7],[860,6],[943,6],[1111,6]]},"16":{"position":[[29,6],[68,6]]},"22":{"position":[[20,7],[112,6],[186,7],[242,8]]},"24":{"position":[[9,6],[43,6],[206,7],[252,6]]},"26":{"position":[[22,7]]},"30":{"position":[[435,6],[585,6],[998,7]]},"32":{"position":[[80,6],[103,8],[483,7],[496,6],[591,7],[791,7],[963,8],[1590,7],[1678,7],[1697,9],[1754,7],[1795,7],[1914,7],[2028,6],[2243,7],[2372,6],[2466,6],[2525,7]]},"41":{"position":[[60,7],[172,7]]},"59":{"position":[[60,7],[172,7]]},"65":{"position":[[60,7],[172,7]]},"83":{"position":[[60,7],[172,7]]},"103":{"position":[[60,7],[172,7]]},"119":{"position":[[60,7]]},"121":{"position":[[213,6],[308,7]]},"135":{"position":[[60,7],[172,7]]},"141":{"position":[[60,7],[172,7]]},"146":{"position":[[196,6],[326,8],[455,7]]},"148":{"position":[[65,7]]},"150":{"position":[[740,7]]},"152":{"position":[[60,7],[172,7]]},"170":{"position":[[60,7],[172,7]]},"172":{"position":[[187,7],[669,7]]},"174":{"position":[[125,7],[237,7]]},"177":{"position":[[60,7],[172,7]]},"191":{"position":[[60,7],[172,7]]},"197":{"position":[[60,7],[172,7]]},"213":{"position":[[60,7],[172,7]]},"225":{"position":[[60,7],[172,7]]},"242":{"position":[[44,6]]},"244":{"position":[[60,7],[172,7]]},"248":{"position":[[60,7],[172,7]]},"256":{"position":[[60,7],[172,7]]},"262":{"position":[[11,7]]},"266":{"position":[[60,7],[172,7]]},"274":{"position":[[60,7],[172,7]]},"278":{"position":[[60,7],[172,7]]},"282":{"position":[[60,7],[172,7]]},"288":{"position":[[60,7],[172,7]]},"296":{"position":[[60,7],[172,7]]},"310":{"position":[[60,7],[172,7]]},"318":{"position":[[60,7]]},"320":{"position":[[275,7]]},"324":{"position":[[60,7]]},"326":{"position":[[249,7]]},"334":{"position":[[60,7],[172,7]]},"342":{"position":[[60,7]]},"344":{"position":[[320,7]]},"352":{"position":[[60,7],[172,7]]},"360":{"position":[[60,7],[172,7]]},"368":{"position":[[19,6],[169,8],[262,9],[479,8],[572,9]]},"372":{"position":[[60,7],[172,7]]},"380":{"position":[[19,6]]},"384":{"position":[[60,7],[172,7]]},"398":{"position":[[60,7],[172,7]]},"412":{"position":[[60,7],[172,7]]},"420":{"position":[[241,7]]},"428":{"position":[[60,7],[172,7]]},"440":{"position":[[60,7]]},"442":{"position":[[269,7]]},"444":{"position":[[7272,7]]},"452":{"position":[[60,7],[172,7]]},"462":{"position":[[60,7],[172,7]]},"468":{"position":[[60,7],[172,7]]},"476":{"position":[[60,7],[172,7]]},"482":{"position":[[60,7],[172,7]]},"498":{"position":[[60,7],[172,7]]},"506":{"position":[[60,7],[172,7]]},"534":{"position":[[60,7],[172,7]]},"560":{"position":[[60,7],[172,7]]},"568":{"position":[[60,7],[172,7]]},"576":{"position":[[5377,6]]},"582":{"position":[[60,7],[172,7]]},"598":{"position":[[60,7],[172,7]]},"604":{"position":[[60,7],[172,7]]},"612":{"position":[[60,7],[172,7]]},"618":{"position":[[60,7],[172,7]]},"624":{"position":[[198,7]]},"636":{"position":[[60,7],[172,7]]},"642":{"position":[[60,7]]},"644":{"position":[[285,7]]},"660":{"position":[[60,7],[172,7]]},"666":{"position":[[60,7],[172,7]]},"686":{"position":[[60,7],[172,7]]},"692":{"position":[[60,7],[172,7]]},"708":{"position":[[60,7]]},"710":{"position":[[320,7]]},"728":{"position":[[60,7],[172,7]]},"738":{"position":[[60,7]]},"740":{"position":[[386,7]]},"754":{"position":[[60,7]]},"756":{"position":[[1004,7]]},"778":{"position":[[60,7]]},"780":{"position":[[384,7]]},"800":{"position":[[60,7],[172,7]]},"808":{"position":[[60,7],[172,7]]},"816":{"position":[[19,6],[175,8],[275,9],[498,8],[598,9]]},"820":{"position":[[60,7],[172,7]]},"828":{"position":[[60,7],[172,7]]},"834":{"position":[[60,7],[172,7]]},"838":{"position":[[60,7],[172,7]]},"858":{"position":[[60,7],[172,7]]},"866":{"position":[[19,6],[223,8],[642,8]]},"868":{"position":[[60,7],[172,7]]},"872":{"position":[[762,6],[1896,6]]},"874":{"position":[[60,7],[172,7]]},"880":{"position":[[60,7],[172,7]]},"890":{"position":[[60,7],[172,7]]},"896":{"position":[[60,7]]},"898":{"position":[[229,7]]},"902":{"position":[[390,7]]},"910":{"position":[[60,7],[172,7]]},"916":{"position":[[60,7],[172,7]]},"920":{"position":[[3904,7]]},"922":{"position":[[332,7],[444,7]]},"930":{"position":[[60,7],[172,7]]},"936":{"position":[[60,7],[172,7]]},"940":{"position":[[1621,7],[3890,7]]},"942":{"position":[[60,7],[172,7]]},"952":{"position":[[60,7],[172,7]]},"958":{"position":[[60,7],[172,7]]},"966":{"position":[[60,7],[172,7]]},"972":{"position":[[60,7],[172,7]]},"976":{"position":[[60,7],[172,7]]},"986":{"position":[[60,7],[172,7]]},"990":{"position":[[3428,7]]},"992":{"position":[[60,7],[172,7]]},"996":{"position":[[60,7],[172,7]]},"1004":{"position":[[60,7],[172,7]]},"1008":{"position":[[60,7],[172,7]]},"1024":{"position":[[60,7],[172,7]]},"1028":{"position":[[60,7],[172,7]]},"1036":{"position":[[60,7],[172,7]]},"1042":{"position":[[60,8],[419,7],[467,6],[540,7],[652,7]]},"1044":{"position":[[1388,7]]},"1046":{"position":[[40,7],[104,7],[495,7],[606,7],[920,6]]},"1151":{"position":[[64,7],[102,7],[181,8]]},"1163":{"position":[[469,6]]},"1165":{"position":[[285,7],[333,6],[563,8],[615,8],[630,6],[1096,7],[1589,7]]},"1167":{"position":[[40,6],[2196,6]]},"1182":{"position":[[42,6],[2035,6]]},"1197":{"position":[[60,7],[172,7]]},"1209":{"position":[[1509,7],[1676,7]]},"1220":{"position":[[22,7]]},"1223":{"position":[[77,6]]},"1257":{"position":[[20,6],[2135,8]]}}}],["plugin.config",{"_index":3853,"t":{"1180":{"position":[[502,13]]},"1182":{"position":[[106,13],[163,15],[2099,13],[2156,15]]}}}],["pluginlspopt",{"_index":153,"t":{"10":{"position":[[1373,13],[2018,13]]},"714":{"position":[[484,13]]},"1225":{"position":[[56,13],[2905,13],[5595,13]]}}}],["plugins.cor",{"_index":2703,"t":{"904":{"position":[[329,12]]}}}],["png",{"_index":1805,"t":{"444":{"position":[[1636,7],[4993,7]]}}}],["po",{"_index":2986,"t":{"906":{"position":[[7953,4]]},"1050":{"position":[[1891,3]]},"1198":{"position":[[1219,3],[1774,3],[1989,3],[2149,3],[2455,3],[4006,3],[4561,3],[4776,3],[4936,3],[5242,3]]},"1204":{"position":[[368,3],[587,3],[674,3],[1361,3],[1580,3],[1667,3]]}}}],["point",{"_index":2769,"t":{"904":{"position":[[2975,6]]},"906":{"position":[[3833,6]]},"950":{"position":[[267,5],[1785,5]]}}}],["pop",{"_index":1624,"t":{"378":{"position":[[210,7],[506,7]]}}}],["popul",{"_index":742,"t":{"143":{"position":[[451,8]]}}}],["popup",{"_index":2778,"t":{"904":{"position":[[3138,5],[3203,5]]},"1048":{"position":[[112,5]]},"1242":{"position":[[55,5]]}}}],["popupmenu",{"_index":4405,"t":{"1257":{"position":[[89,10]]}}}],["port",{"_index":1026,"t":{"193":{"position":[[290,4],[697,5],[713,4]]},"195":{"position":[[245,4],[652,5],[668,4]]},"394":{"position":[[177,4],[184,10],[244,6],[251,10],[1042,4],[1049,10],[1109,6],[1116,10]]},"580":{"position":[[377,4],[748,4]]},"596":{"position":[[1137,4],[2431,4]]},"950":{"position":[[177,4],[184,10],[380,10],[1695,4],[1702,10],[1898,10]]}}}],["pos_id",{"_index":3179,"t":{"924":{"position":[[2190,7]]}}}],["posit",{"_index":298,"t":{"24":{"position":[[562,8]]},"1248":{"position":[[88,8],[198,8]]}}}],["position=%",{"_index":3958,"t":{"1198":{"position":[[1669,11],[4456,11]]}}}],["possibl",{"_index":3651,"t":{"1048":{"position":[[127,8]]},"1231":{"position":[[576,8]]}}}],["power",{"_index":3,"t":{"2":{"position":[[26,7]]},"1209":{"position":[[71,5]]},"1253":{"position":[[13,6]]}}}],["powershel",{"_index":2716,"t":{"904":{"position":[[1445,10]]},"1044":{"position":[[593,10]]}}}],["pplatex",{"_index":2602,"t":{"824":{"position":[[292,9]]}}}],["pr",{"_index":3545,"t":{"1032":{"position":[[553,2],[580,3],[622,2],[653,3],[1163,4]]},"1142":{"position":[[144,3],[175,3],[431,3]]}}}],["pre",{"_index":27,"t":{"4":{"position":[[219,3]]},"32":{"position":[[23,3]]}}}],["preconfigur",{"_index":3633,"t":{"1046":{"position":[[26,13]]}}}],["predic",{"_index":3365,"t":{"956":{"position":[[934,9],[2056,9]]},"1209":{"position":[[1455,10]]}}}],["prefer",{"_index":1736,"t":{"408":{"position":[[1163,6]]},"1161":{"position":[[165,6]]}}}],["prefil",{"_index":4233,"t":{"1238":{"position":[[317,8]]}}}],["prefix",{"_index":3021,"t":{"908":{"position":[[385,8]]},"1225":{"position":[[262,6],[301,6],[464,6],[3111,6],[3150,6],[3313,6]]}}}],["prepend_arg",{"_index":3852,"t":{"1180":{"position":[[391,13]]},"1182":{"position":[[1245,12],[3238,12]]}}}],["preselect",{"_index":1052,"t":{"199":{"position":[[401,9],[2836,9]]}}}],["present",{"_index":3873,"t":{"1182":{"position":[[1033,7],[3026,7]]},"1187":{"position":[[579,7],[1471,7]]}}}],["preset",{"_index":644,"t":{"123":{"position":[[1012,6],[2618,6],[3441,7]]},"254":{"position":[[45,7],[128,7]]},"1157":{"position":[[138,6]]},"1167":{"position":[[420,6]]},"1242":{"position":[[151,6],[1221,6]]},"1257":{"position":[[452,7],[921,7]]},"1265":{"position":[[41,6],[1251,6]]}}}],["press",{"_index":3650,"t":{"1048":{"position":[[68,5]]}}}],["prettier",{"_index":1281,"t":{"240":{"position":[[35,8],[174,8]]},"242":{"position":[[51,9],[124,8],[174,8]]},"326":{"position":[[158,9]]},"344":{"position":[[146,8],[176,8]]},"346":{"position":[[48,10],[122,10]]},"348":{"position":[[237,11],[740,11]]},"370":{"position":[[176,10],[373,10]]},"382":{"position":[[193,10],[396,10]]},"630":{"position":[[463,11],[535,11],[1080,11],[1152,11]]},"818":{"position":[[177,10],[375,10]]},"1163":{"position":[[305,8],[338,8],[460,8]]}}}],["prettierrc",{"_index":3328,"t":{"948":{"position":[[172,15],[765,15]]}}}],["prev",{"_index":448,"t":{"43":{"position":[[198,4],[489,4]]},"67":{"position":[[177,4],[521,4]]},"878":{"position":[[824,7],[1050,7],[1138,5]]},"906":{"position":[[2195,5],[2320,5],[3621,5],[3706,5],[3791,5],[5315,5],[5465,5],[5610,5]]},"1050":{"position":[[365,4],[402,4],[725,4],[1062,4],[1099,4],[1133,4]]},"1052":{"position":[[400,4],[446,4]]},"1054":{"position":[[168,4],[197,4],[249,4]]},"1106":{"position":[[73,4]]},"1242":{"position":[[717,6],[1787,6]]},"1244":{"position":[[926,5],[2650,5]]},"1253":{"position":[[1276,5],[1407,5],[1547,5]]}}}],["prevent",{"_index":1340,"t":{"264":{"position":[[42,7]]},"1202":{"position":[[0,7]]}}}],["preview",{"_index":1376,"t":{"280":{"position":[[39,7],[305,7]]},"444":{"position":[[393,8],[452,8],[512,8],[574,8],[1594,10],[2203,8],[2335,7],[2801,7],[3249,9],[3750,8],[3809,8],[3869,8],[3931,8],[4951,10],[5560,8],[5692,7],[6158,7],[6606,9],[10334,8]]},"624":{"position":[[9,7],[367,9]]},"904":{"position":[[2830,7]]},"1060":{"position":[[1059,7]]},"1100":{"position":[[1101,7]]},"1124":{"position":[[86,7]]},"1244":{"position":[[1444,8],[3168,8]]}}}],["preview.nvim",{"_index":2243,"t":{"624":{"position":[[64,14],[220,13]]},"626":{"position":[[41,13]]}}}],["previou",{"_index":1734,"t":{"408":{"position":[[948,8]]},"906":{"position":[[4666,9],[9665,9],[10134,9]]},"1038":{"position":[[853,8]]},"1050":{"position":[[946,8],[2474,8]]},"1076":{"position":[[136,8]]},"1078":{"position":[[260,8]]},"1148":{"position":[[291,8]]},"1248":{"position":[[1022,9]]},"1250":{"position":[[427,9]]}}}],["primari",{"_index":2687,"t":{"900":{"position":[[483,7],[1619,7]]},"912":{"position":[[683,7]]},"1167":{"position":[[1414,8],[1432,7],[1602,7]]},"1182":{"position":[[1741,7]]}}}],["print",{"_index":1543,"t":{"312":{"position":[[1208,7],[1323,5],[1936,5]]},"408":{"position":[[210,5]]},"904":{"position":[[3099,5]]},"1120":{"position":[[302,5],[339,5]]}}}],["print_var_stat",{"_index":1521,"t":{"312":{"position":[[286,20],[2227,20]]}}}],["printf",{"_index":4006,"t":{"1209":{"position":[[355,9],[2335,9]]}}}],["printf_stat",{"_index":1520,"t":{"312":{"position":[[262,17],[2203,17]]}}}],["prioriti",{"_index":464,"t":{"53":{"position":[[129,8],[318,8]]},"71":{"position":[[576,8]]},"77":{"position":[[655,8]]},"79":{"position":[[110,8],[296,8]]},"95":{"position":[[150,8],[370,8]]},"113":{"position":[[114,8],[535,8]]},"129":{"position":[[239,8],[503,8]]},"900":{"position":[[500,8],[1636,8]]},"912":{"position":[[617,8]]},"1006":{"position":[[492,8],[838,8],[1493,8],[1839,8],[2966,8]]},"1167":{"position":[[1663,11]]},"1182":{"position":[[1725,8]]}}}],["prisma",{"_index":2295,"t":{"662":{"position":[[48,8],[129,8]]}}}],["prismal",{"_index":2296,"t":{"664":{"position":[[39,8],[107,8]]}}}],["privatenam",{"_index":4093,"t":{"1225":{"position":[[2080,11],[4929,11]]}}}],["process",{"_index":1700,"t":{"394":{"position":[[599,9],[1464,9]]},"580":{"position":[[145,7],[516,7]]}}}],["processid",{"_index":3353,"t":{"950":{"position":[[1210,9],[2728,9]]}}}],["procmacro",{"_index":2445,"t":{"746":{"position":[[714,9],[1805,9]]}}}],["profil",{"_index":1854,"t":{"444":{"position":[[6800,7],[6831,8],[6873,7]]},"1050":{"position":[[1670,8],[1700,8]]},"1074":{"position":[[67,8]]},"1216":{"position":[[1255,9]]},"1242":{"position":[[344,10],[1414,10]]}}}],["program",{"_index":1696,"t":{"394":{"position":[[407,7],[1272,7]]},"682":{"position":[[515,7],[1196,7]]},"950":{"position":[[1100,7],[2618,7]]}}}],["progress",{"_index":4395,"t":{"1255":{"position":[[2101,11],[5257,11]]}}}],["project",{"_index":1290,"t":{"242":{"position":[[8,7]]},"576":{"position":[[512,9],[613,7],[782,8],[2337,9],[2438,7],[2607,8]]},"596":{"position":[[379,7],[1673,7]]},"640":{"position":[[275,9],[616,9]]},"756":{"position":[[682,7]]},"802":{"position":[[725,8],[1693,8]]},"984":{"position":[[49,8],[419,9],[509,8],[879,9]]},"1012":{"position":[[119,10]]},"1014":{"position":[[106,10]]},"1016":{"position":[[95,10],[363,10]]},"1018":{"position":[[68,11],[282,11]]},"1020":{"position":[[110,8],[147,10],[318,9],[469,8],[506,10],[677,9]]},"1022":{"position":[[111,11],[287,11]]},"1144":{"position":[[76,8]]},"1146":{"position":[[76,8]]},"1163":{"position":[[807,7]]},"1250":{"position":[[64,7]]}}}],["project.valu",{"_index":3525,"t":{"1010":{"position":[[344,13]]}}}],["project_nam",{"_index":2094,"t":{"576":{"position":[[648,12],[880,12],[1003,12],[1282,12],[1363,12],[2473,12],[2705,12],[2828,12],[3107,12],[3188,12]]}}}],["projectroot",{"_index":2225,"t":{"596":{"position":[[854,11],[1161,11],[2148,11],[2455,11]]}}}],["projects.desc",{"_index":3417,"t":{"984":{"position":[[128,13],[144,13],[182,15],[588,13],[604,13],[642,15]]},"1020":{"position":[[184,13],[200,13],[238,15],[543,13],[559,13],[597,15]]}}}],["projects.key_format",{"_index":3418,"t":{"984":{"position":[[198,19],[658,19]]},"1020":{"position":[[254,19],[613,19]]}}}],["prompt",{"_index":492,"t":{"61":{"position":[[627,8],[1158,7],[1230,7]]},"444":{"position":[[1943,6],[5300,6],[6773,6]]},"944":{"position":[[3386,6],[3561,6],[7311,6],[7486,6]]},"1082":{"position":[[81,6],[157,6]]}}}],["prompt_func_param_typ",{"_index":1519,"t":{"312":{"position":[[145,22],[2086,22]]}}}],["prompt_func_return_typ",{"_index":1514,"t":{"312":{"position":[[27,23],[1968,23]]}}}],["prompt_posit",{"_index":143,"t":{"10":{"position":[[1226,15]]}}}],["prop",{"_index":685,"t":{"123":{"position":[[3988,4],[4926,4]]}}}],["proper",{"_index":3259,"t":{"944":{"position":[[200,6],[2278,6],[4125,6],[6203,6]]},"1163":{"position":[[424,6]]}}}],["properli",{"_index":192,"t":{"10":{"position":[[2691,8]]},"221":{"position":[[313,11],[802,11]]},"294":{"position":[[318,11],[811,11]]},"940":{"position":[[2264,8]]},"1225":{"position":[[937,8],[1231,8],[3786,8],[4080,8]]},"1236":{"position":[[2016,9]]}}}],["properti",{"_index":307,"t":{"28":{"position":[[454,8]]},"150":{"position":[[1588,8],[1973,11],[2282,11]]},"872":{"position":[[817,10],[1951,10]]},"984":{"position":[[251,8],[711,8]]}}}],["propertydeclarationtyp",{"_index":3275,"t":{"944":{"position":[[1110,24],[5035,24]]}}}],["protect",{"_index":2489,"t":{"756":{"position":[[944,7]]}}}],["protocol",{"_index":3642,"t":{"1046":{"position":[[538,8]]}}}],["provid",{"_index":241,"t":{"12":{"position":[[8,8]]},"20":{"position":[[82,8]]},"57":{"position":[[63,9],[294,9]]},"81":{"position":[[64,9],[341,9]]},"97":{"position":[[66,9],[309,9]]},"115":{"position":[[67,9],[313,9]]},"123":{"position":[[4100,8],[4160,8]]},"129":{"position":[[81,9],[116,9],[345,9],[380,9]]},"189":{"position":[[186,7],[773,7]]},"576":{"position":[[470,8],[2295,8]]},"740":{"position":[[272,8]]},"772":{"position":[[85,9],[261,9]]},"798":{"position":[[27,8]]},"878":{"position":[[91,9],[239,9]]},"1046":{"position":[[8,8],[305,8]]},"1225":{"position":[[978,7],[1272,7],[3827,7],[4121,7]]}}}],["provider.kind",{"_index":691,"t":{"123":{"position":[[4218,13],[4382,13],[4960,13]]}}}],["provider.transform_item",{"_index":702,"t":{"123":{"position":[[4610,24],[4710,24]]}}}],["proxi",{"_index":4252,"t":{"1242":{"position":[[975,5],[2045,5]]}}}],["ps1.tmpl",{"_index":3412,"t":{"982":{"position":[[400,12],[1072,12]]}}}],["purpos",{"_index":264,"t":{"20":{"position":[[118,8]]}}}],["put",{"_index":885,"t":{"175":{"position":[[580,4],[668,4],[758,4],[851,4],[1106,4],[1203,4],[1300,4],[1397,4],[1496,4],[1577,4],[1659,4],[1748,4],[1826,4],[1906,4]]},"904":{"position":[[3964,3],[4044,3]]},"960":{"position":[[334,3]]},"990":{"position":[[1443,3]]},"1088":{"position":[[101,3],[126,3],[158,3],[191,3],[225,3],[251,3],[284,3],[327,3],[410,3],[452,3],[535,3],[568,3],[601,3],[630,3]]}}}],["pwa",{"_index":3343,"t":{"950":{"position":[[524,4],[1046,4],[1161,4],[2042,4],[2564,4],[2679,4]]}}}],["pwntester/octo.nvim",{"_index":3539,"t":{"1032":{"position":[[145,22]]},"1034":{"position":[[743,22]]}}}],["pwsh",{"_index":588,"t":{"105":{"position":[[154,5]]},"904":{"position":[[1435,4]]}}}],["pyright",{"_index":149,"t":{"10":{"position":[[1315,7],[1438,7],[1515,7]]},"780":{"position":[[201,8],[237,9]]},"784":{"position":[[474,7],[1035,7]]},"786":{"position":[[61,10],[347,10]]},"1167":{"position":[[937,8]]}}}],["pytest",{"_index":2556,"t":{"792":{"position":[[134,9],[394,9]]}}}],["python",{"_index":205,"t":{"10":{"position":[[3026,9]]},"199":{"position":[[2445,8]]},"227":{"position":[[1437,6],[1446,9],[2541,6],[4588,6],[4597,9],[5692,6]]},"340":{"position":[[48,10],[153,10]]},"576":{"position":[[1119,6],[2944,6]]},"780":{"position":[[137,7]]},"788":{"position":[[53,8]]},"790":{"position":[[53,8],[186,8],[293,8]]},"792":{"position":[[50,8],[147,6],[266,8],[310,8],[407,6]]},"794":{"position":[[113,8],[246,8],[353,8]]},"796":{"position":[[122,9],[279,9]]},"798":{"position":[[48,6],[95,6],[198,6]]},"1167":{"position":[[760,6]]},"1209":{"position":[[365,9],[2345,9]]}}}],["python\").setup(lazyvim.get_pkg_path(\"debugpi",{"_index":2553,"t":{"790":{"position":[[374,46],[469,46]]},"794":{"position":[[434,46],[529,46]]}}}],["python').test_class",{"_index":2551,"t":{"790":{"position":[[239,21]]},"794":{"position":[[299,21]]}}}],["python').test_method",{"_index":2549,"t":{"790":{"position":[[130,22]]},"794":{"position":[[190,22]]}}}],["q",{"_index":1768,"t":{"444":{"position":[[172,3],[3529,3]]},"906":{"position":[[4636,5],[4698,5]]},"908":{"position":[[1902,3],[2321,4]]},"940":{"position":[[1421,3],[3690,3]]},"1050":{"position":[[943,2],[966,2]]},"1078":{"position":[[257,2],[293,2]]},"1211":{"position":[[877,1]]},"1248":{"position":[[792,5],[1061,5]]},"1265":{"position":[[1162,4],[2372,4]]}}}],["qa",{"_index":3124,"t":{"920":{"position":[[1314,2],[2952,2]]},"990":{"position":[[1200,5],[2647,5]]},"1265":{"position":[[1191,5],[2401,5]]}}}],["qf",{"_index":3064,"t":{"908":{"position":[[2157,5]]},"1198":{"position":[[354,5],[3141,5]]},"1202":{"position":[[199,5],[470,5]]},"1236":{"position":[[164,5],[2534,5]]}}}],["qflist",{"_index":4304,"t":{"1248":{"position":[[734,6]]}}}],["quarto",{"_index":2348,"t":{"694":{"position":[[883,8],[1992,8]]}}}],["queri",{"_index":206,"t":{"10":{"position":[[3036,8]]},"762":{"position":[[614,7],[680,5],[759,7]]},"770":{"position":[[292,5],[623,5]]},"1209":{"position":[[375,8],[1414,7],[1449,5],[1704,8],[2355,8]]},"1211":{"position":[[842,5],[882,5]]}}}],["question_head",{"_index":479,"t":{"61":{"position":[[151,15],[460,15]]}}}],["quick",{"_index":507,"t":{"61":{"position":[[1098,6]]},"246":{"position":[[525,5]]},"1082":{"position":[[202,5]]},"1104":{"position":[[236,5]]}}}],["quickfil",{"_index":4053,"t":{"1216":{"position":[[70,9],[558,9]]}}}],["quickfix",{"_index":1766,"t":{"444":{"position":[[130,8],[3487,8],[9894,9]]},"906":{"position":[[4608,9],[4676,9],[4734,9]]},"924":{"position":[[525,8],[625,11],[1267,8],[1367,11]]},"1050":{"position":[[927,8],[955,8],[974,8]]},"1060":{"position":[[817,8]]},"1078":{"position":[[154,8]]},"1100":{"position":[[859,8]]},"1198":{"position":[[368,10],[3155,10]]},"1248":{"position":[[761,9]]}}}],["quickfixua",{"_index":2957,"t":{"906":{"position":[[6572,41]]}}}],["snacks.toggle.diagnostics():map(\"ud",{"_index":2940,"t":{"906":{"position":[[5996,45]]}}}],["snacks.toggle.dim():map(\"ud",{"_index":2956,"t":{"906":{"position":[[6534,37]]}}}],["snacks.toggle.indent():map(\"ug",{"_index":2958,"t":{"906":{"position":[[6614,40]]}}}],["snacks.toggle.inlay_hints():map(\"uh",{"_index":2963,"t":{"906":{"position":[[6822,45]]}}}],["snacks.toggle.line_number():map(\"ul",{"_index":2941,"t":{"906":{"position":[[6042,45]]}}}],["snacks.toggle.option(\"background",{"_index":2952,"t":{"906":{"position":[[6422,34]]}}}],["snacks.toggle.option(\"conceallevel",{"_index":2942,"t":{"906":{"position":[[6088,36]]}}}],["snacks.toggle.option(\"relativenumb",{"_index":2938,"t":{"906":{"position":[[5909,38]]}}}],["snacks.toggle.option(\"showtablin",{"_index":2947,"t":{"906":{"position":[[6237,35]]}}}],["snacks.toggle.option(\"spel",{"_index":2933,"t":{"906":{"position":[[5772,29]]}}}],["snacks.toggle.option(\"wrap",{"_index":2936,"t":{"906":{"position":[[5843,28]]}}}],["snacks.toggle.profiler():map(\"dpp",{"_index":2960,"t":{"906":{"position":[[6696,43]]}}}],["snacks.toggle.profiler_highlights():map(\"dph",{"_index":2961,"t":{"906":{"position":[[6740,54]]}}}],["snacks.toggle.scroll():map(\"u",{"_index":2959,"t":{"906":{"position":[[6655,40]]}}}],["snacks.toggle.treesitter():map(\"ut",{"_index":2951,"t":{"906":{"position":[[6377,44]]}}}],["snacks.toggle.zen():map(\"uz",{"_index":3001,"t":{"906":{"position":[[9125,37]]}}}],["snacks.toggle.zoom():map(\"wm\"):map(\"uz",{"_index":3000,"t":{"906":{"position":[[9068,56]]}}}],["snacks.util.color",{"_index":3750,"t":{"1157":{"position":[[185,17]]}}}],["snacks.util.color(\"const",{"_index":4380,"t":{"1255":{"position":[[1349,29],[4505,29]]}}}],["snacks.util.color(\"debug",{"_index":4383,"t":{"1255":{"position":[[1583,26],[4739,26]]}}}],["snacks.util.color(\"speci",{"_index":4386,"t":{"1255":{"position":[[1748,28],[4904,28]]}}}],["snacks.util.color(\"stat",{"_index":4377,"t":{"1255":{"position":[[1096,30],[4252,30]]}}}],["snacks.zen",{"_index":3746,"t":{"1157":{"position":[[101,10]]}}}],["snacks_dashboard",{"_index":3229,"t":{"934":{"position":[[459,19],[1067,19]]},"960":{"position":[[614,19]]},"1255":{"position":[[422,18],[3578,18]]}}}],["snacks_input",{"_index":562,"t":{"85":{"position":[[176,15],[406,15]]}}}],["snacks_notif",{"_index":563,"t":{"85":{"position":[[192,14],[422,14]]},"934":{"position":[[479,15],[1087,15]]},"960":{"position":[[634,15]]}}}],["snacks_termin",{"_index":3230,"t":{"934":{"position":[[495,18],[1103,18]]},"960":{"position":[[650,18]]},"1198":{"position":[[2263,18],[5050,18]]}}}],["snacks_win",{"_index":3231,"t":{"934":{"position":[[514,13],[1122,13]]},"960":{"position":[[669,13]]}}}],["snacksdashboardopen",{"_index":3377,"t":{"960":{"position":[[826,24]]}}}],["snippet",{"_index":610,"t":{"123":{"position":[[27,8],[960,11],[1338,10],[1633,8],[2566,11]]},"125":{"position":[[52,10]]},"150":{"position":[[1623,7]]},"154":{"position":[[311,10],[482,11]]},"156":{"position":[[51,10],[222,11]]},"168":{"position":[[87,8],[611,8]]},"207":{"position":[[0,8],[158,10],[210,10],[287,10],[374,9],[524,10],[576,10]]},"209":{"position":[[71,10],[158,9]]},"211":{"position":[[52,9]]},"232":{"position":[[29,8]]},"906":{"position":[[2835,7],[9693,9]]},"1046":{"position":[[197,9]]},"1155":{"position":[[304,8]]},"1165":{"position":[[1138,8]]}}}],["snippet_forward",{"_index":670,"t":{"123":{"position":[[3378,18],[3492,18]]},"158":{"position":[[4,15]]},"199":{"position":[[1212,18],[3647,18]]}}}],["snippets\").al",{"_index":1999,"t":{"518":{"position":[[220,14]]}}}],["snippets.nvim",{"_index":1996,"t":{"518":{"position":[[46,15]]}}}],["snippi",{"_index":860,"t":{"172":{"position":[[135,8],[146,9],[617,8],[628,9]]}}}],["solargraph",{"_index":2370,"t":{"710":{"position":[[153,12],[173,10]]},"714":{"position":[[111,10],[143,13],[178,10],[271,10],[370,13],[591,10],[623,13],[658,10],[751,10],[850,13]]}}}],["sometim",{"_index":260,"t":{"20":{"position":[[0,9]]}}}],["sor",{"_index":1235,"t":{"227":{"position":[[2447,6],[5598,6]]}}}],["sort",{"_index":585,"t":{"105":{"position":[[85,4],[249,4]]},"199":{"position":[[2016,7],[4451,7]]}}}],["sort_lastused=true|fals",{"_index":1104,"t":{"215":{"position":[[248,15],[1183,15]]}}}],["string[]|boolean",{"_index":820,"t":{"150":{"position":[[1816,18]]}}}],["string|fun",{"_index":771,"t":{"150":{"position":[[105,12]]}}}],["string|str",{"_index":2713,"t":{"904":{"position":[[1248,16]]},"1167":{"position":[[2617,16]]}}}],["struct",{"_index":815,"t":{"150":{"position":[[1655,6],[1985,9],[2294,9]]}}}],["structur",{"_index":282,"t":{"24":{"position":[[156,9]]},"150":{"position":[[2271,10]]},"215":{"position":[[152,10],[1087,10]]},"284":{"position":[[64,9]]},"596":{"position":[[387,9],[1681,9]]}}}],["stuff",{"_index":3455,"t":{"1002":{"position":[[9,5]]}}}],["style",{"_index":1275,"t":{"236":{"position":[[56,6]]},"268":{"position":[[52,5],[311,5]]},"1006":{"position":[[413,5],[1414,5]]},"1191":{"position":[[38,5],[104,5]]}}}],["style=detail",{"_index":1676,"t":{"390":{"position":[[728,16],[1833,16]]}}}],["style=llvm",{"_index":1678,"t":{"390":{"position":[[788,12],[1893,12]]}}}],["stylua",{"_index":132,"t":{"10":{"position":[[959,7],[1767,7],[4226,9]]},"150":{"position":[[751,7]]},"166":{"position":[[463,7]]},"175":{"position":[[434,7]]},"179":{"position":[[307,7]]},"185":{"position":[[127,7]]},"193":{"position":[[115,7]]},"195":{"position":[[70,7]]},"215":{"position":[[788,7],[1723,7]]},"227":{"position":[[2722,7]]},"298":{"position":[[845,7]]},"322":{"position":[[151,7],[837,7]]},"448":{"position":[[97,7],[782,7]]},"450":{"position":[[79,7]]},"790":{"position":[[65,7]]},"794":{"position":[[125,7]]},"906":{"position":[[5631,7]]},"920":{"position":[[546,7],[2184,7]]},"924":{"position":[[3221,7]]},"928":{"position":[[76,7]]},"940":{"position":[[622,7],[2891,7]]},"990":{"position":[[617,7],[2064,7]]},"1182":{"position":[[611,8],[2604,8]]},"1198":{"position":[[2704,7]]},"1216":{"position":[[994,7]]},"1218":{"position":[[279,7]]},"1231":{"position":[[78,9],[301,9]]},"1240":{"position":[[263,7]]},"1244":{"position":[[656,7],[2380,7]]},"1250":{"position":[[244,7]]},"1253":{"position":[[140,7],[211,7],[1651,7],[1722,7]]},"1255":{"position":[[881,7],[1140,7],[1392,7],[1623,7],[4037,7],[4296,7],[4548,7],[4779,7]]},"1257":{"position":[[1018,7]]},"1263":{"position":[[627,7]]},"1265":{"position":[[370,7],[1580,7]]}}}],["sub(2",{"_index":2224,"t":{"596":{"position":[[833,11],[2127,11]]}}}],["subfold",{"_index":2681,"t":{"900":{"position":[[146,9],[1282,9]]}}}],["subject",{"_index":2172,"t":{"576":{"position":[[6368,9]]}}}],["submit",{"_index":491,"t":{"61":{"position":[[619,7]]},"1082":{"position":[[74,6]]}}}],["subscrol",{"_index":3363,"t":{"956":{"position":[[892,9],[2014,9]]}}}],["substitut",{"_index":2740,"t":{"904":{"position":[[2268,13],[2850,10]]}}}],["success",{"_index":1525,"t":{"312":{"position":[[400,7],[2341,7]]}}}],["such",{"_index":3636,"t":{"1046":{"position":[[189,4],[687,4]]}}}],["suffic",{"_index":2104,"t":{"576":{"position":[[1149,8],[2974,8]]}}}],["suggest",{"_index":524,"t":{"67":{"position":[[35,10],[379,10]]},"87":{"position":[[194,10],[589,10]]},"904":{"position":[[1000,11]]},"944":{"position":[[885,7],[4810,7]]},"1161":{"position":[[369,7]]}}}],["suggestion.has_suggest",{"_index":570,"t":{"87":{"position":[[256,27],[651,27]]}}}],["suggestion.on_accept_suggest",{"_index":572,"t":{"87":{"position":[[335,33],[730,33]]}}}],["suketa/nvim",{"_index":2379,"t":{"718":{"position":[[30,12]]},"722":{"position":[[90,12]]}}}],["summari",{"_index":1370,"t":{"272":{"position":[[182,7],[222,7],[509,7],[549,7]]},"908":{"position":[[2137,9]]},"924":{"position":[[3779,7]]},"1132":{"position":[[243,7]]},"1198":{"position":[[725,9],[749,8],[3512,9],[3536,8]]}}}],["summary.add",{"_index":1372,"t":{"272":{"position":[[244,12],[571,12]]}}}],["summary.chang",{"_index":1373,"t":{"272":{"position":[[268,15],[595,15]]}}}],["summary.delet",{"_index":1374,"t":{"272":{"position":[[294,15],[621,15]]}}}],["sunday",{"_index":1193,"t":{"227":{"position":[[825,9],[3976,9]]}}}],["super",{"_index":666,"t":{"123":{"position":[[3243,6],[3263,5]]},"576":{"position":[[6290,6]]}}}],["supermaven",{"_index":564,"t":{"85":{"position":[[214,11]]},"87":{"position":[[400,11]]},"89":{"position":[[31,11]]},"91":{"position":[[31,11]]},"95":{"position":[[119,13],[233,11],[339,13]]},"97":{"position":[[50,12],[80,10],[102,13],[217,11],[293,12],[323,10],[345,13]]},"101":{"position":[[134,11],[158,11],[368,11],[392,11]]},"150":{"position":[[1671,10]]}}}],["supermavensuggest",{"_index":568,"t":{"87":{"position":[[122,22],[517,22]]}}}],["supertab",{"_index":1249,"t":{"232":{"position":[[38,11]]}}}],["suppli",{"_index":1149,"t":{"223":{"position":[[353,9],[1152,9]]}}}],["support",{"_index":39,"t":{"6":{"position":[[82,8],[369,7]]},"32":{"position":[[604,7],[2040,7],[2256,7]]},"123":{"position":[[235,7],[313,7],[554,7],[791,7],[1841,7],[1919,7],[2160,7],[2397,7]]},"133":{"position":[[11,7]]},"179":{"position":[[93,8]]},"332":{"position":[[8,7]]},"350":{"position":[[8,7]]},"470":{"position":[[15,7]]},"538":{"position":[[833,10],[2173,10]]},"564":{"position":[[12,7]]},"694":{"position":[[223,9],[1332,9]]},"740":{"position":[[247,7]]},"870":{"position":[[12,7]]},"872":{"position":[[168,7],[714,7],[1302,7],[1848,7]]},"904":{"position":[[946,8],[4233,7]]},"924":{"position":[[3087,7]]},"1006":{"position":[[988,10]]},"1163":{"position":[[347,9],[489,8]]},"1167":{"position":[[728,7]]},"1225":{"position":[[451,9],[3300,9]]}}}],["sure",{"_index":246,"t":{"12":{"position":[[103,4]]},"30":{"position":[[621,4]]},"242":{"position":[[158,4]]},"524":{"position":[[5,4]]},"566":{"position":[[61,4],[496,4]]},"574":{"position":[[180,4],[360,4]]},"756":{"position":[[891,4]]},"872":{"position":[[61,4],[1195,4]]},"904":{"position":[[1982,4]]},"922":{"position":[[12,4]]},"944":{"position":[[61,4],[3986,4]]},"950":{"position":[[239,4],[1757,4]]}}}],["surround",{"_index":731,"t":{"143":{"position":[[60,11],[125,11],[159,11],[213,11],[271,11],[311,11],[592,13],[668,12],[725,12],[786,12],[847,12],[904,12],[1168,11],[1233,11],[1267,11],[1321,11],[1379,11],[1419,11]]},"264":{"position":[[7,8],[129,11],[194,11],[228,11],[282,11],[340,11],[380,11],[531,11],[596,11],[630,11],[684,11],[742,11],[782,11],[872,11]]},"1084":{"position":[[43,8],[81,11],[109,11],[138,11],[166,11],[194,11],[261,11]]},"1110":{"position":[[67,9]]},"1242":{"position":[[793,10],[1863,10]]}}}],["svelt",{"_index":2583,"t":{"812":{"position":[[48,8],[128,8]]},"814":{"position":[[51,6],[348,6]]},"816":{"position":[[168,6],[268,6],[491,6],[591,6]]},"1006":{"position":[[264,9],[1265,9]]},"1163":{"position":[[550,7]]}}}],["swap",{"_index":2826,"t":{"904":{"position":[[4417,4]]}}}],["swatch",{"_index":713,"t":{"127":{"position":[[214,8],[478,8]]}}}],["switch",{"_index":1653,"t":{"390":{"position":[[195,7],[1300,7]]},"444":{"position":[[7656,7]]},"906":{"position":[[2444,7],[2519,7]]},"1050":{"position":[[444,6],[479,6]]},"1060":{"position":[[71,6]]},"1100":{"position":[[113,6]]}}}],["symbol",{"_index":289,"t":{"24":{"position":[[325,7],[459,8]]},"123":{"position":[[4080,6]]},"215":{"position":[[1908,10]]},"219":{"position":[[396,6]]},"223":{"position":[[179,7],[232,6],[256,7],[320,8],[437,7],[518,8],[585,6],[695,7],[748,6],[978,7],[1031,6],[1055,7],[1119,8],[1236,7],[1317,8],[1384,6],[1494,7],[1547,6]]},"284":{"position":[[4,6]]},"290":{"position":[[103,7],[256,6],[624,7],[777,6]]},"408":{"position":[[1201,6]]},"444":{"position":[[3085,7],[6442,7],[10467,8],[10606,6]]},"904":{"position":[[1725,7]]},"960":{"position":[[183,6],[197,6],[388,6],[402,6]]},"1060":{"position":[[869,6],[894,6]]},"1078":{"position":[[32,7]]},"1094":{"position":[[84,9]]},"1096":{"position":[[82,6]]},"1100":{"position":[[911,6],[936,6]]},"1167":{"position":[[1133,7]]},"1236":{"position":[[986,7],[3356,7]]},"1248":{"position":[[466,7],[494,8]]},"1255":{"position":[[571,7],[1797,7],[2347,7],[2548,7],[2586,10],[2770,7],[3727,7],[4953,7],[5503,7],[5704,7],[5742,10],[5926,7]]}}}],["symbol.hl",{"_index":1460,"t":{"290":{"position":[[389,10],[910,10]]}}}],["symbol.icon",{"_index":1458,"t":{"290":{"position":[[371,12],[892,12]]}}}],["symbol_fmt",{"_index":1844,"t":{"444":{"position":[[3152,10],[6509,10]]}}}],["symbol_hl",{"_index":1841,"t":{"444":{"position":[[3097,9],[6454,9]]}}}],["symbols.get",{"_index":4402,"t":{"1255":{"position":[[2782,12],[5938,12]]}}}],["symbols.ha",{"_index":4403,"t":{"1255":{"position":[[2855,13],[6011,13]]}}}],["symbols_filt",{"_index":1923,"t":{"444":{"position":[[10430,15],[10569,15]]}}}],["symbols_idx",{"_index":1463,"t":{"294":{"position":[[119,11],[203,11],[612,11],[696,11]]}}}],["symbolsoutlin",{"_index":294,"t":{"24":{"position":[[382,17]]}}}],["sync",{"_index":2732,"t":{"904":{"position":[[2119,4]]}}}],["syntax",{"_index":2202,"t":{"586":{"position":[[4,6]]},"1046":{"position":[[582,6]]},"1209":{"position":[[102,6]]},"1223":{"position":[[4,6]]}}}],["system",{"_index":2385,"t":{"726":{"position":[[105,6],[451,6]]},"904":{"position":[[2129,6]]},"1236":{"position":[[620,6],[660,6],[2990,6],[3030,6]]},"1242":{"position":[[1117,6],[2187,6]]}}}],["t",{"_index":1328,"t":{"258":{"position":[[241,4],[246,3]]},"444":{"position":[[675,3],[3197,4],[4032,3],[6554,4],[7019,1],[7491,4],[7552,4]]},"1050":{"position":[[2068,1],[2090,1]]},"1076":{"position":[[133,2],[160,2]]},"1176":{"position":[[473,1],[1386,1]]},"1216":{"position":[[214,3],[304,3],[394,3],[484,3],[702,3],[792,3],[882,3],[972,3]]},"1250":{"position":[[270,5],[361,5]]}}}],["t.prompt",{"_index":1856,"t":{"444":{"position":[[6903,8],[6914,8]]}}}],["t[y]p",{"_index":1566,"t":{"322":{"position":[[648,6],[1334,6]]},"448":{"position":[[647,6],[1332,6]]},"1052":{"position":[[113,6]]}}}],["tab",{"_index":663,"t":{"123":{"position":[[3175,5],[3250,4],[3269,3]]},"166":{"position":[[489,8],[561,6]]},"199":{"position":[[1156,9],[3591,9]]},"232":{"position":[[4,5],[448,9],[837,6]]},"904":{"position":[[2470,4],[3032,8],[4179,4]]},"906":{"position":[[9166,4],[9233,4],[9310,5],[9383,4],[9455,4],[9525,4],[9597,4],[9675,4],[9805,8],[9912,7],[9984,6],[10095,5]]},"924":{"position":[[1614,3]]},"1050":{"position":[[2310,3],[2343,4],[2371,3],[2400,3],[2426,3],[2453,3],[2483,3]]},"1242":{"position":[[243,6],[1313,6]]},"1253":{"position":[[44,5]]}}}],["tab\"][\"\"][1",{"_index":668,"t":{"123":{"position":[[3341,18]]}}}],["tab_char",{"_index":3225,"t":{"934":{"position":[[284,8],[892,8]]}}}],["tabl",{"_index":212,"t":{"10":{"position":[[3146,6]]},"123":{"position":[[3062,7]]},"179":{"position":[[2146,7]]},"376":{"position":[[77,7],[424,7]]},"410":{"position":[[91,7],[299,7]]},"444":{"position":[[6984,7]]},"638":{"position":[[77,7],[246,7]]},"694":{"position":[[39,5],[1148,5]]},"822":{"position":[[146,7],[251,7],[501,7],[606,7]]},"924":{"position":[[122,5],[864,5],[2782,7]]},"1002":{"position":[[131,7],[811,7]]},"1006":{"position":[[1924,7]]},"1187":{"position":[[1886,7],[1926,7],[2049,7],[2815,5],[3449,7]]},"1209":{"position":[[3166,7]]},"1225":{"position":[[7049,7]]}}}],["table.concat",{"_index":3423,"t":{"990":{"position":[[69,14],[1516,14]]}}}],["table.insert",{"_index":542,"t":{"75":{"position":[[51,13],[549,13]]}}}],["table.insert(bundl",{"_index":2140,"t":{"576":{"position":[[4642,21]]}}}],["table.insert(cmd",{"_index":2087,"t":{"576":{"position":[[293,17],[2118,17]]}}}],["table.insert(dashboard.section.buttons.v",{"_index":3529,"t":{"1016":{"position":[[186,43],[454,43]]}}}],["table.insert(en",{"_index":662,"t":{"123":{"position":[[3117,21]]}}}],["table.insert(fil",{"_index":3311,"t":{"944":{"position":[[3319,19],[7244,19]]}}}],["table.insert(key",{"_index":1304,"t":{"246":{"position":[[559,18]]}}}],["table.insert(opts.auto_bracket",{"_index":2558,"t":{"796":{"position":[[89,32],[246,32]]}}}],["table.insert(opts.bottom",{"_index":2522,"t":{"770":{"position":[[252,25],[583,25]]}}}],["table.insert(opts.config.cent",{"_index":3422,"t":{"984":{"position":[[383,32],[843,32]]},"1020":{"position":[[282,32],[641,32]]}}}],["table.insert(opts.dashboard.preset.key",{"_index":3531,"t":{"1022":{"position":[[43,40],[219,40]]}}}],["table.insert(opts.ensure_instal",{"_index":1586,"t":{"336":{"position":[[43,35],[146,35]]},"946":{"position":[[95,35],[261,35]]},"950":{"position":[[1469,35]]},"1002":{"position":[[144,35],[824,35]]}}}],["table.insert(opts.formatters_by_ft[ft",{"_index":1573,"t":{"330":{"position":[[189,39],[576,39]]},"348":{"position":[[197,39],[700,39]]},"776":{"position":[[209,39],[504,39]]}}}],["table.insert(opts.left",{"_index":3952,"t":{"1198":{"position":[[1433,23],[4220,23]]}}}],["table.insert(opts.linters_by_ft[ft",{"_index":2528,"t":{"774":{"position":[[128,36],[340,36]]}}}],["table.insert(opts.open_files_do_not_replace_typ",{"_index":3979,"t":{"1202":{"position":[[228,50],[499,50]]}}}],["table.insert(opts.right",{"_index":519,"t":{"63":{"position":[[90,24],[285,24]]},"221":{"position":[[383,24],[872,24]]},"294":{"position":[[388,24],[881,24]]},"304":{"position":[[73,24],[291,24]]},"770":{"position":[[90,24],[421,24]]}}}],["table.insert(opts.sections.lualine_c",{"_index":1143,"t":{"223":{"position":[[97,37],[896,37]]},"286":{"position":[[97,37],[293,37]]},"1255":{"position":[[2730,37],[5886,37]]}}}],["table.insert(opts.sections.lualine_x",{"_index":224,"t":{"10":{"position":[[3618,37]]},"55":{"position":[[43,37],[220,37]]},"99":{"position":[[43,37],[223,37]]},"117":{"position":[[122,37],[357,37]]}}}],["table.insert(opts.servers.vtsls.filetyp",{"_index":2633,"t":{"866":{"position":[[69,42],[488,42]]}}}],["table.insert(opts.sorting.compar",{"_index":1688,"t":{"392":{"position":[[135,38],[378,38]]}}}],["table.insert(opts.sourc",{"_index":125,"t":{"10":{"position":[[749,26]]},"28":{"position":[[937,26]]},"53":{"position":[[62,26],[251,26]]},"71":{"position":[[509,26]]},"77":{"position":[[588,26]]},"79":{"position":[[43,26],[229,26]]},"95":{"position":[[80,26],[300,26]]},"113":{"position":[[43,26],[464,26]]},"166":{"position":[[153,26],[406,26]]},"207":{"position":[[174,26],[540,26]]},"230":{"position":[[155,26]]},"332":{"position":[[124,26],[321,26]]},"338":{"position":[[108,26],[305,26]]},"350":{"position":[[124,26],[324,26]]},"474":{"position":[[43,26],[262,26]]},"654":{"position":[[108,26],[171,26],[369,26],[432,26]]},"678":{"position":[[108,26],[309,26]]},"704":{"position":[[77,26],[261,26]]}}}],["table.insert(opts[po",{"_index":3961,"t":{"1198":{"position":[[1857,23],[2232,23],[4644,23],[5019,23]]}}}],["table.insert(sourc",{"_index":2499,"t":{"760":{"position":[[466,21]]}}}],["table.remove(opts.config.cent",{"_index":3421,"t":{"984":{"position":[[339,32],[799,32]]}}}],["table.unpack",{"_index":1252,"t":{"232":{"position":[[184,12]]}}}],["tableexecut",{"_index":2873,"t":{"906":{"position":[[1960,9],[2057,9]]}}}],["u>gitsign",{"_index":4293,"t":{"1244":{"position":[[1770,10],[3494,10]]}}}],["u[%l%d]+%f[^%l%d",{"_index":3832,"t":{"1176":{"position":[[606,21],[1519,21]]}}}],["ueberzug",{"_index":1790,"t":{"444":{"position":[[1190,11],[4547,11]]}}}],["ueberzug_scal",{"_index":1810,"t":{"444":{"position":[[1766,15],[5123,15]]}}}],["uelic",{"_index":3626,"t":{"1044":{"position":[[1151,5]]}}}],["ui",{"_index":914,"t":{"179":{"position":[[212,4]]},"181":{"position":[[50,4]]},"185":{"position":[[6,2],[75,4],[224,3]]},"762":{"position":[[58,4]]},"1046":{"position":[[642,3]]},"1092":{"position":[[97,2]]},"1163":{"position":[[190,2]]},"1242":{"position":[[562,5],[1632,5]]},"1257":{"position":[[56,2]]},"1261":{"position":[[0,2]]}}}],["ui.alpha",{"_index":3802,"t":{"1167":{"position":[[2260,8]]}}}],["ui_select",{"_index":1813,"t":{"444":{"position":[[1857,9],[5214,9]]}}}],["unam",{"_index":2465,"t":{"746":{"position":[[2392,5],[2432,5]]}}}],["undefin",{"_index":2651,"t":{"872":{"position":[[831,9],[1965,9]]}}}],["under",{"_index":94,"t":{"10":{"position":[[19,5]]},"24":{"position":[[75,5]]},"146":{"position":[[10,5],[209,5]]},"902":{"position":[[62,5],[509,5]]},"906":{"position":[[7885,5]]},"1159":{"position":[[222,5]]},"1167":{"position":[[958,5]]}}}],["undercurl",{"_index":68,"t":{"6":{"position":[[392,10]]},"1193":{"position":[[384,11],[409,11],[437,11],[468,11],[1137,11],[1162,11],[1190,11],[1221,11]]}}}],["underlin",{"_index":3928,"t":{"1193":{"position":[[358,10],[1111,10]]},"1225":{"position":[[168,9],[3017,9]]}}}],["understand",{"_index":2638,"t":{"872":{"position":[[149,10],[1283,10]]}}}],["undo",{"_index":2898,"t":{"906":{"position":[[3822,4]]},"1244":{"position":[[1320,5],[3044,5]]}}}],["ungroupedgv=gv",{"_index":2874,"t":{"906":{"position":[[1990,19]]}}}],["v:gsub(\"_",{"_index":3953,"t":{"1198":{"position":[[1485,11],[4272,11]]}}}],["v:lua.require'lazyvim.util'.format.formatexpr",{"_index":2752,"t":{"904":{"position":[[2614,49]]}}}],["v:lua.require'lazyvim.util'.ui.foldexpr",{"_index":2838,"t":{"904":{"position":[[4769,43]]}}}],["v:lua.require'lazyvim.util'.ui.foldtext",{"_index":2841,"t":{"904":{"position":[[4901,43]]}}}],["v:lua.require'snacks.statuscolumn'.get",{"_index":2814,"t":{"904":{"position":[[4096,46]]}}}],["valid",{"_index":686,"t":{"123":{"position":[[4011,10],[4949,10]]},"566":{"position":[[408,8],[843,8]]},"872":{"position":[[644,8],[1778,8]]}}}],["valu",{"_index":217,"t":{"10":{"position":[[3234,6]]},"28":{"position":[[555,6],[608,7],[630,6]]},"150":{"position":[[1755,5]]},"227":{"position":[[680,6],[1863,5],[3831,6],[5014,5]]}}}],["var",{"_index":2630,"t":{"854":{"position":[[143,6],[347,6]]}}}],["variabl",{"_index":819,"t":{"150":{"position":[[1769,8]]},"312":{"position":[[437,8],[809,10],[861,10],[1329,10],[1779,10],[1823,10],[1942,10],[2378,8]]},"576":{"position":[[6127,9],[6752,10]]},"756":{"position":[[856,10]]},"1120":{"position":[[271,8],[308,8],[388,8]]}}}],["variabletyp",{"_index":3276,"t":{"944":{"position":[[1157,13],[5082,13]]}}}],["variou",{"_index":1006,"t":{"189":{"position":[[86,7],[673,7]]}}}],["vb",{"_index":2321,"t":{"682":{"position":[[319,4],[1000,4]]}}}],["vendor",{"_index":2015,"t":{"538":{"position":[[240,6],[1580,6]]}}}],["venv",{"_index":2456,"t":{"746":{"position":[[973,7],[981,8],[2064,7],[2072,8]]}}}],["venv/bin/python",{"_index":2555,"t":{"790":{"position":[[516,20]]},"792":{"position":[[156,19],[416,19]]},"794":{"position":[[576,20]]}}}],["venv/scripts/pythonw.ex",{"_index":2554,"t":{"790":{"position":[[421,29]]},"794":{"position":[[481,29]]}}}],["version",{"_index":331,"t":{"32":{"position":[[120,7],[240,8],[334,7],[374,7],[470,7],[612,11],[906,8],[941,11],[2048,11],[2124,7],[2180,7],[2231,7]]},"123":{"position":[[1094,7],[1498,7],[3578,8]]},"125":{"position":[[212,7]]},"131":{"position":[[174,7]]},"199":{"position":[[2072,7]]},"227":{"position":[[2313,10],[5464,10]]},"510":{"position":[[59,7]]},"550":{"position":[[57,9],[230,9]]},"564":{"position":[[88,7]]},"746":{"position":[[1032,7]]},"780":{"position":[[302,8]]},"870":{"position":[[88,7]]},"944":{"position":[[255,7],[2150,9],[2333,7],[4180,7],[6075,9],[6258,7]]},"948":{"position":[[120,9],[713,9]]},"960":{"position":[[283,7]]},"990":{"position":[[1392,7]]},"1165":{"position":[[991,7],[1188,8],[1296,8]]},"1209":{"position":[[1137,7]]}}}],["version=fals",{"_index":341,"t":{"32":{"position":[[552,13],[1989,13]]}}}],["vertic",{"_index":1431,"t":{"280":{"position":[[2722,11],[2929,11]]},"444":{"position":[[2139,11],[2436,11],[2448,8],[2516,11],[2528,8],[5496,11],[5793,11],[5805,8],[5873,11],[5885,8]]}}}],["verylazi",{"_index":223,"t":{"10":{"position":[[3581,11],[3798,11]]},"55":{"position":[[183,11]]},"75":{"position":[[512,11]]},"99":{"position":[[186,11]]},"117":{"position":[[272,11]]},"137":{"position":[[223,11]]},"262":{"position":[[103,10]]},"268":{"position":[[160,11]]},"276":{"position":[[63,11]]},"906":{"position":[[97,8]]},"908":{"position":[[111,8]]},"956":{"position":[[1113,11]]},"968":{"position":[[116,11]]},"1010":{"position":[[118,11]]},"1172":{"position":[[508,11]]},"1174":{"position":[[73,11]]},"1176":{"position":[[939,11]]},"1182":{"position":[[1635,8]]},"1198":{"position":[[2598,11]]},"1209":{"position":[[1256,10]]},"1211":{"position":[[85,11]]},"1240":{"position":[[200,11]]},"1242":{"position":[[1174,11]]},"1253":{"position":[[861,11]]},"1255":{"position":[[2936,11]]},"1257":{"position":[[575,11]]}}}],["via",{"_index":2075,"t":{"574":{"position":[[61,3]]}}}],["video",{"_index":78,"t":{"8":{"position":[[16,5]]}}}],["view",{"_index":1349,"t":{"268":{"position":[[43,4],[302,4]]},"694":{"position":[[1055,6],[2164,6]]},"904":{"position":[[2879,6]]},"1257":{"position":[[431,4],[900,4]]}}}],["vifmrc",{"_index":3461,"t":{"1002":{"position":[[287,10],[967,10]]}}}],["vim",{"_index":209,"t":{"10":{"position":[[3075,6]]},"172":{"position":[[156,5],[638,5]]},"760":{"position":[[86,4],[437,3],[497,4]]},"762":{"position":[[149,4]]},"1002":{"position":[[300,6],[980,6]]},"1042":{"position":[[277,4]]},"1165":{"position":[[833,3]]},"1209":{"position":[[422,6],[2402,6]]},"1211":{"position":[[436,3]]}}}],["vim%.uv",{"_index":3847,"t":{"1178":{"position":[[80,9],[355,9]]}}}],["vim.api.nvim_buf_get_lines(0",{"_index":1255,"t":{"232":{"position":[[274,29]]}}}],["vim.api.nvim_buf_get_mark(buf",{"_index":3052,"t":{"908":{"position":[[1691,30]]}}}],["vim.api.nvim_buf_get_name(0",{"_index":2107,"t":{"576":{"position":[[1209,28],[3034,28],[4732,28]]},"596":{"position":[[666,28],[1960,28]]},"1187":{"position":[[3163,28]]}}}],["vim.api.nvim_buf_is_valid(buff",{"_index":4112,"t":{"1225":{"position":[[6477,33]]}}}],["vim.api.nvim_buf_line_count(buf",{"_index":3054,"t":{"908":{"position":[[1742,32]]}}}],["vim.api.nvim_create_augroup(\"lazyvim_",{"_index":3025,"t":{"908":{"position":[[612,38]]}}}],["vim.api.nvim_create_augroup(\"neotree_start_directori",{"_index":4206,"t":{"1236":{"position":[[2076,54]]}}}],["vim.api.nvim_create_augroup(\"nvim",{"_index":2416,"t":{"734":{"position":[[819,33],[1902,33]]},"1187":{"position":[[3636,33]]}}}],["vim.api.nvim_create_augroup(\"octo_exit_pr",{"_index":3563,"t":{"1034":{"position":[[396,44],[1132,44]]}}}],["vim.api.nvim_create_autocmd",{"_index":428,"t":{"37":{"position":[[167,29]]},"376":{"position":[[156,29],[503,29]]},"408":{"position":[[523,29]]},"908":{"position":[[291,29],[737,29],[1138,29],[3022,29],[3292,29]]},"980":{"position":[[481,29]]},"1225":{"position":[[6862,29]]},"1253":{"position":[[2440,29]]}}}],["vim.api.nvim_create_autocmd(\"bufent",{"_index":512,"t":{"61":{"position":[[1351,39]]},"1236":{"position":[[2026,39]]}}}],["vim.api.nvim_create_autocmd(\"bufreadpost",{"_index":3046,"t":{"908":{"position":[[1390,42]]}}}],["vim.api.nvim_create_autocmd(\"colorschem",{"_index":3497,"t":{"1006":{"position":[[2007,42]]}}}],["vim.api.nvim_create_autocmd(\"dirchang",{"_index":1755,"t":{"420":{"position":[[307,41]]}}}],["vim.api.nvim_create_autocmd(\"exitpr",{"_index":3562,"t":{"1034":{"position":[[347,38],[1083,38]]}}}],["vim.api.nvim_create_autocmd(\"filetyp",{"_index":2153,"t":{"576":{"position":[[5501,39]]},"734":{"position":[[880,39],[1963,39]]},"760":{"position":[[131,39]]},"878":{"position":[[904,39]]},"908":{"position":[[1906,39],[2550,39],[2763,39]]},"956":{"position":[[329,39],[1451,39]]},"960":{"position":[[473,39]]}}}],["vim.api.nvim_create_autocmd(\"lspattach",{"_index":2158,"t":{"576":{"position":[[5772,40]]}}}],["vim.api.nvim_create_autocmd(\"termclos",{"_index":4220,"t":{"1236":{"position":[[3798,40]]}}}],["vim.api.nvim_create_autocmd(\"textyankpost",{"_index":3034,"t":{"908":{"position":[[952,43]]}}}],["vim.api.nvim_create_autocmd(\"us",{"_index":1418,"t":{"280":{"position":[[2129,35],[2955,35]]},"920":{"position":[[3440,35],[3611,35]]},"960":{"position":[[778,35]]},"990":{"position":[[2936,35],[3124,35]]},"994":{"position":[[442,35]]}}}],["vim.api.nvim_create_autocmd(\"winclos",{"_index":3249,"t":{"940":{"position":[[1871,40],[4140,40]]}}}],["vim.api.nvim_create_autocmd(opts.ev",{"_index":3919,"t":{"1187":{"position":[[3585,40]]}}}],["vim.api.nvim_create_namespace(\"neotest",{"_index":3163,"t":{"924":{"position":[[1479,40]]}}}],["vim.api.nvim_create_user_command(\"baleiacolor",{"_index":1716,"t":{"406":{"position":[[223,50]]}}}],["vim.api.nvim_create_user_command(\"baleialog",{"_index":1719,"t":{"406":{"position":[[365,46]]}}}],["vim.api.nvim_del_augroup_by_name(\"lazyvim_wrap_spel",{"_index":3023,"t":{"908":{"position":[[436,54]]}}}],["vim.api.nvim_echo",{"_index":365,"t":{"32":{"position":[[1323,19]]}}}],["vim.api.nvim_exec_autocmds(\"uient",{"_index":3251,"t":{"940":{"position":[[2025,37],[4294,37]]}}}],["vim.api.nvim_get_current_buf",{"_index":1728,"t":{"408":{"position":[[636,30]]},"878":{"position":[[983,30]]},"1231":{"position":[[693,31]]}}}],["vim.api.nvim_get_current_win",{"_index":1408,"t":{"280":{"position":[[1588,30]]}}}],["vim.api.nvim_input(\"qa",{"_index":1428,"t":{"280":{"position":[[2617,5],[2820,5]]},"906":{"position":[[8861,5]]}}}],["w>c",{"_index":2999,"t":{"906":{"position":[[9020,5]]}}}],["w>h",{"_index":2853,"t":{"906":{"position":[[960,5]]}}}],["w>j",{"_index":2854,"t":{"906":{"position":[[1034,5]]}}}],["w>k",{"_index":2855,"t":{"906":{"position":[[1109,5]]}}}],["w>l",{"_index":2856,"t":{"906":{"position":[[1184,5]]}}}],["w>v",{"_index":1430,"t":{"280":{"position":[[2716,5],[2923,5]]},"906":{"position":[[8940,5]]}}}],["w_",{"_index":3840,"t":{"1176":{"position":[[853,7],[1766,7]]}}}],["wait",{"_index":3373,"t":{"960":{"position":[[303,4]]},"990":{"position":[[1412,4]]}}}],["walkthrough",{"_index":81,"t":{"8":{"position":[[53,11]]}}}],["want",{"_index":181,"t":{"10":{"position":[[2258,4],[4138,4]]},"12":{"position":[[60,4]]},"24":{"position":[[142,5]]},"30":{"position":[[671,4]]},"32":{"position":[[698,4]]},"35":{"position":[[30,4],[428,4]]},"37":{"position":[[7,4]]},"150":{"position":[[407,4]]},"189":{"position":[[515,4],[1102,4]]},"320":{"position":[[133,4]]},"442":{"position":[[133,4]]},"762":{"position":[[701,4]]},"1042":{"position":[[388,4]]},"1167":{"position":[[262,4],[1218,4],[2082,4],[2210,4]]},"1180":{"position":[[333,4]]},"1211":{"position":[[409,4]]},"1225":{"position":[[1089,4],[1780,4],[2330,4],[3938,4],[4629,4],[5179,4]]}}}],["warn",{"_index":553,"t":{"75":{"position":[[410,9],[908,9]]},"150":{"position":[[1035,4]]},"904":{"position":[[1652,8]]},"906":{"position":[[5518,8],[5542,8],[5592,8],[5616,8]]},"1050":{"position":[[1120,7],[1138,7]]},"1165":{"position":[[738,8],[788,9]]},"1193":{"position":[[424,8],[1177,8]]},"1255":{"position":[[616,4],[3772,4]]}}}],["warningmsg",{"_index":369,"t":{"32":{"position":[[1398,12]]}}}],["watch",{"_index":3218,"t":{"924":{"position":[[4238,5]]},"980":{"position":[[36,5],[284,5]]},"1132":{"position":[[383,5]]}}}],["way",{"_index":243,"t":{"12":{"position":[[26,4]]},"39":{"position":[[12,3]]},"199":{"position":[[2108,3]]},"564":{"position":[[124,3]]},"870":{"position":[[124,3]]},"1209":{"position":[[1173,3]]}}}],["waybar/config",{"_index":3462,"t":{"1002":{"position":[[322,20],[1002,20]]}}}],["we'r",{"_index":3940,"t":{"1198":{"position":[[459,5],[3246,5]]}}}],["wealth",{"_index":25,"t":{"4":{"position":[[201,6]]}}}],["web",{"_index":4429,"t":{"1259":{"position":[[516,3],[619,3]]}}}],["webp",{"_index":1809,"t":{"444":{"position":[[1737,8],[5094,8]]}}}],["websearch.mainkt",{"_index":2219,"t":{"596":{"position":[[735,16],[2029,16]]}}}],["websit",{"_index":3768,"t":{"1163":{"position":[[265,7]]}}}],["wednesday",{"_index":1189,"t":{"227":{"position":[[778,12],[3929,12]]}}}],["weekday",{"_index":1186,"t":{"227":{"position":[[711,8],[1785,9],[3862,8],[4936,9]]}}}],["weird",{"_index":1099,"t":{"215":{"position":[[110,5],[1045,5]]}}}],["wezterm",{"_index":72,"t":{"6":{"position":[[425,7]]}}}],["whatev",{"_index":2211,"t":{"596":{"position":[[365,8],[1659,8]]}}}],["whenev",{"_index":536,"t":{"71":{"position":[[233,8]]},"77":{"position":[[312,8]]}}}],["whether",{"_index":1379,"t":{"280":{"position":[[111,7],[377,7]]}}}],["which_key",{"_index":3932,"t":{"1193":{"position":[[704,9],[1457,9]]}}}],["which_key_ignor",{"_index":2994,"t":{"906":{"position":[[8583,18],[8735,18]]},"1050":{"position":[[2048,16]]}}}],["whitespac",{"_index":1126,"t":{"215":{"position":[[868,10],[1803,10]]}}}],["whole",{"_index":328,"t":{"30":{"position":[[911,5]]},"1006":{"position":[[330,5],[1331,5]]}}}],["wide",{"_index":2386,"t":{"726":{"position":[[112,4],[458,4]]}}}],["widget",{"_index":962,"t":{"179":{"position":[[1778,9]]},"1090":{"position":[[466,7]]}}}],["width",{"_index":482,"t":{"61":{"position":[[231,5],[540,5]]},"63":{"position":[[171,5],[366,5]]},"199":{"position":[[1556,6],[1692,5],[1771,5],[1827,5],[3991,6],[4127,5],[4206,5],[4262,5]]},"246":{"position":[[36,5],[188,5]]},"444":{"position":[[2322,5],[2586,5],[2752,5],[5679,5],[5943,5],[6109,5]]},"628":{"position":[[50,5],[207,5]]},"770":{"position":[[165,5],[496,5]]},"904":{"position":[[4649,5]]},"906":{"position":[[1514,6],[1603,6]]},"1050":{"position":[[271,5],[305,5]]},"1198":{"position":[[837,5],[878,5],[954,5],[3624,5],[3665,5],[3741,5]]}}}],["width_focu",{"_index":1377,"t":{"280":{"position":[[55,11],[321,11]]}}}],["width_preview",{"_index":1378,"t":{"280":{"position":[[73,13],[339,13]]}}}],["williamboman/mason",{"_index":4099,"t":{"1225":{"position":[[2810,19]]},"1227":{"position":[[47,19]]},"1229":{"position":[[30,19]]}}}],["williamboman/mason.nvim",{"_index":237,"t":{"10":{"position":[[4169,26]]},"328":{"position":[[62,26]]},"336":{"position":[[94,26]]},"346":{"position":[[65,26]]},"354":{"position":[[69,26]]},"394":{"position":[[790,26]]},"396":{"position":[[103,26]]},"456":{"position":[[67,26]]},"512":{"position":[[80,26]]},"514":{"position":[[78,26]]},"530":{"position":[[92,26]]},"540":{"position":[[107,26]]},"542":{"position":[[77,26]]},"544":{"position":[[62,26]]},"552":{"position":[[338,26]]},"556":{"position":[[92,26]]},"572":{"position":[[88,26]]},"580":{"position":[[790,26]]},"584":{"position":[[100,26]]},"590":{"position":[[144,26]]},"596":{"position":[[1298,26]]},"620":{"position":[[90,26]]},"650":{"position":[[80,26]]},"672":{"position":[[80,26]]},"716":{"position":[[82,26]]},"750":{"position":[[280,26]]},"766":{"position":[[86,26]]},"844":{"position":[[100,26]]},"946":{"position":[[157,26]]},"950":{"position":[[1365,26]]},"994":{"position":[[93,26]]},"1000":{"position":[[67,26]]},"1231":{"position":[[104,26]]}}}],["willrenam",{"_index":4087,"t":{"1225":{"position":[[1434,10],[4283,10]]}}}],["win",{"_index":3564,"t":{"1034":{"position":[[515,3],[1251,3]]},"1198":{"position":[[136,4],[268,4],[1923,4],[2383,4],[2923,4],[3055,4],[4710,4],[5170,4]]},"1216":{"position":[[115,3],[603,3]]},"1248":{"position":[[80,3],[190,3]]}}}],["win:resize(\"height",{"_index":3943,"t":{"1198":{"position":[[1064,20],[1141,20],[3851,20],[3928,20]]}}}],["win:resize(\"width",{"_index":3942,"t":{"1198":{"position":[[914,19],[989,19],[3701,19],[3776,19]]}}}],["win_opt",{"_index":1116,"t":{"215":{"position":[[606,8],[1541,8]]},"298":{"position":[[158,8],[203,8],[249,8],[715,8],[760,8],[806,8]]}}}],["winblend",{"_index":147,"t":{"10":{"position":[[1285,8]]},"298":{"position":[[171,8],[216,8],[262,8],[728,8],[773,8],[819,8]]}}}],["wincmd",{"_index":3043,"t":{"908":{"position":[[1296,6]]}}}],["window",{"_index":73,"t":{"6":{"position":[[449,8],[484,8]]},"61":{"position":[[220,6],[529,6]]},"260":{"position":[[251,8]]},"280":{"position":[[27,7],[293,7]]},"904":{"position":[[3972,7],[4052,7],[4642,6]]},"906":{"position":[[904,6],[987,8],[1062,8],[1137,8],[1212,8],[1247,6],[1338,6],[1418,6],[1507,6],[1596,6],[2799,7],[8760,7],[8808,10],[8883,6],[8962,6],[9043,8]]},"908":{"position":[[1119,6]]},"1034":{"position":[[327,7],[714,6],[1063,7],[1450,6]]},"1038":{"position":[[959,8]]},"1044":{"position":[[61,7]]},"1050":{"position":[[90,6],[117,6],[144,6],[171,6],[196,6],[230,6],[264,6],[298,6],[594,6],[2102,7],[2128,6],[2159,6],[2192,6]]},"1080":{"position":[[34,6]]},"1108":{"position":[[77,7]]},"1136":{"position":[[108,6]]},"1148":{"position":[[327,6]]},"1165":{"position":[[142,6]]},"1198":{"position":[[2796,7]]},"1200":{"position":[[21,6]]},"1202":{"position":[[44,7]]},"1209":{"position":[[1205,7]]},"1216":{"position":[[185,8],[275,8],[365,8],[455,8],[673,8],[763,8],[853,8],[943,8]]},"1218":{"position":[[94,6]]},"1236":{"position":[[295,6],[2665,6]]},"1242":{"position":[[964,10],[2034,10],[2437,7]]}}}],["windwp/nvim",{"_index":4052,"t":{"1213":{"position":[[78,12]]}}}],["winhl",{"_index":1117,"t":{"215":{"position":[[619,5],[1554,5]]}}}],["winopt",{"_index":1816,"t":{"444":{"position":[[1958,7],[2118,7],[2574,7],[2740,7],[5315,7],[5475,7],[5931,7],[6097,7]]}}}],["winsiz",{"_index":2790,"t":{"904":{"position":[[3401,10]]}}}],["with_expand",{"_index":4195,"t":{"1236":{"position":[[793,14],[3163,14]]}}}],["within",{"_index":1438,"t":{"284":{"position":[[84,6]]}}}],["without",{"_index":2480,"t":{"756":{"position":[[172,7]]},"1176":{"position":[[868,7],[1781,7]]}}}],["wk",{"_index":2160,"t":{"576":{"position":[[5950,2]]},"694":{"position":[[457,2],[1566,2]]},"1242":{"position":[[2509,2]]}}}],["wk.add",{"_index":2162,"t":{"576":{"position":[[5976,8],[6467,8],[7378,8]]},"694":{"position":[[483,8],[1592,8]]}}}],["wk.register(opts.default",{"_index":4263,"t":{"1242":{"position":[[2679,26]]}}}],["wk.setup(opt",{"_index":4258,"t":{"1242":{"position":[[2535,14]]}}}],["wofi",{"_index":3460,"t":{"1002":{"position":[[257,4],[937,4]]}}}],["won't",{"_index":1291,"t":{"242":{"position":[[210,5]]},"576":{"position":[[8106,5]]}}}],["word",{"_index":1163,"t":{"227":{"position":[[145,4],[466,4],[517,4],[838,4],[1044,4],[1158,4],[2394,4],[3296,4],[3617,4],[3668,4],[3989,4],[4195,4],[4309,4],[5545,4]]},"444":{"position":[[9964,5],[10054,5]]},"876":{"position":[[15,5],[48,5],[104,5]]},"1060":{"position":[[926,4],[955,4]]},"1100":{"position":[[968,4],[997,4]]},"1176":{"position":[[589,4],[1502,4]]},"1178":{"position":[[70,5],[115,5],[164,5],[210,5],[345,5],[390,5],[439,5],[485,5]]},"1263":{"position":[[282,5],[593,5]]}}}],["work",{"_index":85,"t":{"8":{"position":[[100,7]]},"35":{"position":[[436,4]]},"121":{"position":[[177,7]]},"221":{"position":[[308,4],[797,4]]},"227":{"position":[[500,4],[3651,4]]},"242":{"position":[[216,5]]},"294":{"position":[[313,4],[806,4]]},"576":{"position":[[7237,4]]},"904":{"position":[[2013,5]]},"1044":{"position":[[1423,7]]},"1163":{"position":[[324,5]]},"1165":{"position":[[974,7]]},"1167":{"position":[[912,4],[1376,4]]},"1209":{"position":[[1197,4]]},"1225":{"position":[[391,5],[3240,5]]}}}],["workaround",{"_index":2033,"t":{"538":{"position":[[808,10],[1310,10],[2148,10],[2650,10]]}}}],["workingdirectori",{"_index":2682,"t":{"900":{"position":[[180,18],[1316,18]]}}}],["worksheet",{"_index":2404,"t":{"734":{"position":[[363,11],[1446,11]]}}}],["workspac",{"_index":1896,"t":{"444":{"position":[[9122,10],[10613,13]]},"576":{"position":[[761,9],[1019,12],[2586,9],[2844,12]]},"640":{"position":[[291,11],[632,11]]},"814":{"position":[[183,9],[480,9]]},"944":{"position":[[2140,9],[6065,9]]},"1060":{"position":[[548,9],[901,11]]},"1100":{"position":[[590,9],[943,11]]},"1225":{"position":[[1383,9],[1956,9],[4232,9],[4805,9]]}}}],["workspacefold",{"_index":1699,"t":{"394":{"position":[[515,21],[656,21],[1380,21],[1521,21]]},"596":{"position":[[868,21],[2162,21]]},"682":{"position":[[616,21],[1297,21]]},"950":{"position":[[1127,21],[1263,21],[2645,21],[2781,21]]}}}],["wouldn't",{"_index":1180,"t":{"227":{"position":[[491,8],[3642,8]]}}}],["wrap",{"_index":2767,"t":{"904":{"position":[[2950,4],[4688,4]]},"906":{"position":[[5881,6]]},"908":{"position":[[2720,4]]},"1050":{"position":[[1277,4]]}}}],["wrapper",{"_index":2102,"t":{"576":{"position":[[1126,7],[2951,7]]}}}],["write",{"_index":2313,"t":{"680":{"position":[[144,5],[339,5]]},"904":{"position":[[1931,5]]}}}],["x",{"_index":326,"t":{"30":{"position":[[863,4]]},"175":{"position":[[393,3],[491,3],[566,3],[654,3],[744,3],[837,3]]},"227":{"position":[[2853,4],[3064,4]]},"258":{"position":[[293,4]]},"260":{"position":[[97,4],[158,4],[221,4],[419,4],[431,4],[453,4],[465,4]]},"272":{"position":[[69,1],[396,1]]},"444":{"position":[[341,3],[3698,3]]},"906":{"position":[[504,3],[603,3],[707,3],[804,3],[3939,4],[7548,3],[7646,3]]},"940":{"position":[[1256,3],[3525,3]]},"1050":{"position":[[31,1],[48,1],[58,1],[71,1],[718,2],[747,2],[771,2],[1814,1],[1848,1]]},"1058":{"position":[[89,1],[105,1],[132,1]]},"1070":{"position":[[46,1]]},"1088":{"position":[[96,1],[563,1],[597,1],[626,1],[656,1],[673,1]]},"1098":{"position":[[88,2],[132,2]]},"1108":{"position":[[91,1],[117,1],[144,1]]},"1207":{"position":[[83,3],[144,4],[254,3],[315,4]]},"1209":{"position":[[2006,3]]},"1240":{"position":[[308,4],[404,3],[593,3]]},"1244":{"position":[[1752,3],[3476,3]]},"1265":{"position":[[1026,4],[2236,4]]}}}],["x%x%x()%f[^%x%w",{"_index":3485,"t":{"1006":{"position":[[536,23],[1537,23]]}}}],["x>