From 1a2312f79fad262b6eda19c122a7014c4870f471 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Tue, 18 Jul 2023 17:12:27 +0200 Subject: [PATCH] changes on fish prompt, xplr as file manager on terminal, spicetify plugins --- ...nelTabs_new_302085663057248267.config.json | 17 +- .../VSCodium/User/globalStorage/state.vscdb | Bin 765952 -> 765952 bytes .../User/globalStorage/state.vscdb.backup | Bin 765952 -> 765952 bytes .../VSCodium/User/globalStorage/storage.json | 293 +- .../User/profiles/-1645caa6/extensions.json | 2 +- .../-1645caa6/globalStorage/state.vscdb | Bin 126976 -> 663552 bytes .../globalStorage/state.vscdb.backup | Bin 126976 -> 663552 bytes .../User/profiles/-1645caa6/settings.json | 10 +- .config/VSCodium/User/settings.json | 1 - .config/fish/completions/to.fish | 1 - .config/fish/config.fish | 27 +- .config/fish/fish_plugins | 1 - .config/fish/fish_variables | 3 +- .config/fish/functions/__sf_lib_section.fish | 28 - .config/fish/functions/__sf_section_aws.fish | 48 - .../fish/functions/__sf_section_battery.fish | 114 - .config/fish/functions/__sf_section_char.fish | 35 - .../fish/functions/__sf_section_conda.fish | 36 - .config/fish/functions/__sf_section_dir.fish | 54 - .../fish/functions/__sf_section_docker.fish | 52 - .../fish/functions/__sf_section_dotnet.fish | 50 - .../fish/functions/__sf_section_elixir.fish | 57 - .../functions/__sf_section_exec_time.fish | 33 - .../functions/__sf_section_exit_code.fish | 26 - .config/fish/functions/__sf_section_git.fish | 35 - .../functions/__sf_section_git_branch.fish | 28 - .../functions/__sf_section_git_status.fish | 100 - .../fish/functions/__sf_section_golang.fish | 55 - .../fish/functions/__sf_section_haskell.fish | 38 - .config/fish/functions/__sf_section_host.fish | 41 - .config/fish/functions/__sf_section_jobs.fish | 43 - .../fish/functions/__sf_section_julia.fish | 36 - .../functions/__sf_section_kubecontext.fish | 45 - .../fish/functions/__sf_section_line_sep.fish | 19 - .config/fish/functions/__sf_section_node.fish | 58 - .../fish/functions/__sf_section_package.fish | 72 - .config/fish/functions/__sf_section_php.fish | 40 - .../fish/functions/__sf_section_pyenv.fish | 41 - .config/fish/functions/__sf_section_ruby.fish | 58 - .config/fish/functions/__sf_section_rust.fish | 45 - .config/fish/functions/__sf_section_time.fish | 43 - .config/fish/functions/__sf_section_user.fish | 49 - .config/fish/functions/__sf_section_venv.fish | 36 - .../fish/functions/__sf_section_vi_mode.fish | 51 - .../fish/functions/__sf_util_git_branch.fish | 7 - .../fish/functions/__sf_util_human_time.fish | 23 - .../fish/functions/__sf_util_set_default.fish | 10 - .../functions/__sf_util_truncate_dir.fish | 17 - .config/fish/functions/fish_mode_prompt.fish | 4 - .config/fish/functions/fish_prompt.fish | 33 - .config/fish/functions/fish_prompt.fish.bak | 30 - .config/fish/functions/fish_right_prompt.fish | 19 - .../CustomApps/marketplace/README.md | 35 + .../CustomApps/marketplace/extension.js | 3 + .../spicetify/CustomApps/marketplace/index.js | 11 + .../CustomApps/marketplace/manifest.json | 9 + .../CustomApps/marketplace/style.css | 1 + .config/spicetify/CustomApps/stats/README.md | 46 + .../spicetify/CustomApps/stats/extension.js | 10 + .config/spicetify/CustomApps/stats/index.js | 1483 ++++++++ .../spicetify/CustomApps/stats/manifest.json | 9 + .../stats/previews/library_analysis.png | Bin 0 -> 122113 bytes .../CustomApps/stats/previews/top_artists.png | Bin 0 -> 736457 bytes .../CustomApps/stats/previews/top_genres.png | Bin 0 -> 114725 bytes .../CustomApps/stats/previews/top_tracks.png | Bin 0 -> 170160 bytes .config/spicetify/CustomApps/stats/style.css | 210 ++ .config/spicetify/Themes/Comfy/color.ini | 406 -- .config/spicetify/Themes/Comfy/theme.js | 9 - .config/spicetify/Themes/Comfy/user.css | 1 - .config/spicetify/config-xpui.ini | 4 +- .config/starship.toml | 149 + .config/xplr/init.lua | 3249 +++++++++++++++++ .config/xplr/plugins/dua-cli | 1 + .config/xplr/plugins/dual-pane | 1 + .config/xplr/plugins/fzf | 1 + .config/xplr/plugins/icons | 1 + .config/xplr/plugins/nuke | 1 + .config/xplr/plugins/tree-view | 1 + .config/xplr/plugins/tri-pane | 1 + .config/xplr/plugins/wl-clipboard | 1 + .config/xplr/plugins/zentable | 1 + .config/xplr/plugins/zoxide | 1 + .vscode-oss/extensions/extensions.json | 2 +- .zshrc | 9 +- 84 files changed, 5407 insertions(+), 2213 deletions(-) delete mode 100644 .config/fish/completions/to.fish delete mode 100644 .config/fish/functions/__sf_lib_section.fish delete mode 100644 .config/fish/functions/__sf_section_aws.fish delete mode 100644 .config/fish/functions/__sf_section_battery.fish delete mode 100644 .config/fish/functions/__sf_section_char.fish delete mode 100644 .config/fish/functions/__sf_section_conda.fish delete mode 100644 .config/fish/functions/__sf_section_dir.fish delete mode 100644 .config/fish/functions/__sf_section_docker.fish delete mode 100644 .config/fish/functions/__sf_section_dotnet.fish delete mode 100644 .config/fish/functions/__sf_section_elixir.fish delete mode 100644 .config/fish/functions/__sf_section_exec_time.fish delete mode 100644 .config/fish/functions/__sf_section_exit_code.fish delete mode 100644 .config/fish/functions/__sf_section_git.fish delete mode 100644 .config/fish/functions/__sf_section_git_branch.fish delete mode 100644 .config/fish/functions/__sf_section_git_status.fish delete mode 100644 .config/fish/functions/__sf_section_golang.fish delete mode 100644 .config/fish/functions/__sf_section_haskell.fish delete mode 100644 .config/fish/functions/__sf_section_host.fish delete mode 100644 .config/fish/functions/__sf_section_jobs.fish delete mode 100644 .config/fish/functions/__sf_section_julia.fish delete mode 100644 .config/fish/functions/__sf_section_kubecontext.fish delete mode 100644 .config/fish/functions/__sf_section_line_sep.fish delete mode 100644 .config/fish/functions/__sf_section_node.fish delete mode 100644 .config/fish/functions/__sf_section_package.fish delete mode 100644 .config/fish/functions/__sf_section_php.fish delete mode 100644 .config/fish/functions/__sf_section_pyenv.fish delete mode 100644 .config/fish/functions/__sf_section_ruby.fish delete mode 100644 .config/fish/functions/__sf_section_rust.fish delete mode 100644 .config/fish/functions/__sf_section_time.fish delete mode 100644 .config/fish/functions/__sf_section_user.fish delete mode 100644 .config/fish/functions/__sf_section_venv.fish delete mode 100644 .config/fish/functions/__sf_section_vi_mode.fish delete mode 100644 .config/fish/functions/__sf_util_git_branch.fish delete mode 100644 .config/fish/functions/__sf_util_human_time.fish delete mode 100644 .config/fish/functions/__sf_util_set_default.fish delete mode 100644 .config/fish/functions/__sf_util_truncate_dir.fish delete mode 100644 .config/fish/functions/fish_mode_prompt.fish delete mode 100644 .config/fish/functions/fish_prompt.fish delete mode 100644 .config/fish/functions/fish_prompt.fish.bak delete mode 100644 .config/fish/functions/fish_right_prompt.fish create mode 100644 .config/spicetify/CustomApps/marketplace/README.md create mode 100644 .config/spicetify/CustomApps/marketplace/extension.js create mode 100644 .config/spicetify/CustomApps/marketplace/index.js create mode 100644 .config/spicetify/CustomApps/marketplace/manifest.json create mode 100644 .config/spicetify/CustomApps/marketplace/style.css create mode 100644 .config/spicetify/CustomApps/stats/README.md create mode 100644 .config/spicetify/CustomApps/stats/extension.js create mode 100644 .config/spicetify/CustomApps/stats/index.js create mode 100644 .config/spicetify/CustomApps/stats/manifest.json create mode 100644 .config/spicetify/CustomApps/stats/previews/library_analysis.png create mode 100644 .config/spicetify/CustomApps/stats/previews/top_artists.png create mode 100644 .config/spicetify/CustomApps/stats/previews/top_genres.png create mode 100644 .config/spicetify/CustomApps/stats/previews/top_tracks.png create mode 100644 .config/spicetify/CustomApps/stats/style.css delete mode 100644 .config/spicetify/Themes/Comfy/color.ini delete mode 100644 .config/spicetify/Themes/Comfy/theme.js delete mode 100644 .config/spicetify/Themes/Comfy/user.css create mode 100644 .config/starship.toml create mode 100644 .config/xplr/init.lua create mode 160000 .config/xplr/plugins/dua-cli create mode 160000 .config/xplr/plugins/dual-pane create mode 160000 .config/xplr/plugins/fzf create mode 160000 .config/xplr/plugins/icons create mode 160000 .config/xplr/plugins/nuke create mode 160000 .config/xplr/plugins/tree-view create mode 160000 .config/xplr/plugins/tri-pane create mode 160000 .config/xplr/plugins/wl-clipboard create mode 160000 .config/xplr/plugins/zentable create mode 160000 .config/xplr/plugins/zoxide diff --git a/.config/BetterDiscord/plugins/ChannelTabs_new_302085663057248267.config.json b/.config/BetterDiscord/plugins/ChannelTabs_new_302085663057248267.config.json index 2358f1db..91b76a96 100644 --- a/.config/BetterDiscord/plugins/ChannelTabs_new_302085663057248267.config.json +++ b/.config/BetterDiscord/plugins/ChannelTabs_new_302085663057248267.config.json @@ -2,16 +2,16 @@ "settings": { "tabs": [ { - "name": "#arte-picasso", - "url": "/channels/674984102860161025/1007802241035538452", + "name": "#general", + "url": "/channels/674984102860161025/674985827121758208", "selected": true, "currentStatus": "none", "iconUrl": "https://cdn.discordapp.com/icons/674984102860161025/a4c5c84a118b923dfe68dccd886d1d87.webp?size=40", - "channelId": "1007802241035538452" + "channelId": "674985827121758208" }, { "name": "#feedback-and-suggestions", - "url": "/channels/959006368784850994/1027703875291062373/threads/1027810621359656970", + "url": "/channels/959006368784850994/1027703875291062373", "selected": false, "currentStatus": "none", "iconUrl": "https://cdn.discordapp.com/icons/959006368784850994/ffd2d5ef008ed1d63fb3145840b1a6db.webp?size=40", @@ -26,12 +26,11 @@ "channelId": "635625917623828520" }, { - "name": "@Sergio Laín", - "url": "/channels/@me/1107960185529581679", + "name": "Friends", + "url": "/channels/@me", "selected": false, - "currentStatus": "offline", - "iconUrl": "https://cdn.discordapp.com/avatars/1087642197685452850/b61c2b287c9f9e3e31a5a9741884a33d.webp?size=40", - "channelId": "1107960185529581679" + "currentStatus": "none", + "iconUrl": "https://cdn.discordapp.com/embed/avatars/0.png" } ], "favs": [], diff --git a/.config/VSCodium/User/globalStorage/state.vscdb b/.config/VSCodium/User/globalStorage/state.vscdb index 158688c39989be761ed82fccd2c35c16f728533f..3eb653d8e03c7c2ce642718c3f1e3212a2c73496 100644 GIT binary patch delta 2547 zcmZWreQ*=U6~Eit)z`^7*${u*`rx~Obvj8W9lMmIA zH8nBrd)x``_uOmT4el!UFYYsLj_c!kxUR8QdjnUoR4r~Mwu5T1jWC<~QA1(S;h^n> z7aeubsun8>zi=$&7pXU&B(EvTqMnKq=2nY7!klVRpL@Gn3=!6&7F!8Btrn#VPI$Ny z7zD}?Hwb7ovz*y}?;+D7#&`gzH(5AL23E%CQ*ZV$PprTW2U~~x9IOdn!w{8Ayy*1_ zK3}0iy}29icL%+fVl`Ae|hhzp}|BmVa&EXT=FXoazOW&q2hP@tnat1+~tBDq1O zBs0-e?5`QoXt5GECd^%nlqgXsaY+pSAt1PLg;%xe6W?(2% z8q-ev-Y0Z5LySuT7tsymL|o1&nWh-=e;L*qG6U}6;oh-3lfXVk-=ghf;MyIohGYk! zLlig7GQrbu$_~tzDD$lOlHmxoliCT#iObK-Mvq!_ zF^`v0?0Cd0h9og4guGtA=zqbY7M-viYgcCJ?=$$j^K=NmGK?&k189++3>Ti7r;Yfq z0F0QKr=6yS)F!idM1MIrPuJn%C$tTJz7N^%JFuR9IT6Vv+j{&~DWe zNz)rC@*g3Y5NY#qiR@jt`d7Qg4!*y}3f6qRaD94l<-T-c$dgXw`s2xrCz_KJYtwR4 zDRh3g(jo<0w zO!h!15by`R1@*)Fvh8~}4aiZ?0xO*Ts0)(REz|y*MsAbsUeYs4HXBdkbGu+8KDPs~ zc>R750>I{?ZC*8)!-kr0iUg85=kXv@qWE` zh((Rovmc!@SW1;+o}rj$NZoRb`SmP0so<_z7rxa1mTPC0fG#WQB{8nVGsl<)JPlCQ zcnH1A(UfNE0<$*!qfSs~k^&*gCx&=ze+Sh$V$m2MjY)zmg!up;6{CU}2+O{(BFSDw zmT>tysMZmXy+PTp#3a90Qi47q;+17t@sY0KLvq-s8`U?)d}7eAL}gJ?BEd-5E6U+; zBp3}T{&196aO<;7ZFfxc3BiaM@rz+G8uQ0|gu+o#@biK!g?YCg{k>l|5p-HgNV-eQ z?~YxB>$H+k&se$h3P<{G=25T-pHiVs>mGqW=MIj5V9~^d`_=_oiDU55OTI}+ez9o$h5TMK?hso z{(npFI$m1m6?DtzY-&-|nvK8)^ga6LLaY6KL@tz~AHVl5+=YYF(2l#OVMlFdKuIJr zk)e1x>t2%`$|8Tgw~Ix|>*FOpC=B<$ zG@ur@z^?P<`mSB9o!f*u*I3J#uTX%>P*ld$N`mi4-`S}ao3&4W2mh$A2+kA4S;(qq zUF1eZtq1;Ij(ZzHt(G=}7YrmU%R*S46C>z|*N|^s#%u%lyc;+{{xST^^XL@HZ)#wg zv1<%Hg1>bEd8+f|wqC@n0!lPaj^izR z;Bp8w8n)#!@raCx+*E?VM+C4+yCHyAtQe-z2YQK@Ow3q*-460jJXyt_H{?T2Odlw8 zyu3;qt!AT)A>XPexp2DEiC5LLPa5(YT}(S&Xlbb|@GVB|R6ScovggN_8`zW~zj+1I z1xgjiq~bP^--5r^$ld^X7vA7tSAe~JIPPE@4Ef-4W(O#J)>tB`!9h70&FtN+oprF? Qyas3B9ZqBRu(x;o52=eH&j0`b delta 2072 zcmb`HYitx%6vyYjX4{=*XB#Nnr@P(0rL_C#mTpx_OQaTrF7hgmrfn#Nnm$(OD29~o zprV4>>P9XB6rZ&p1f+#tjggiTf+CHZi0?;h^n+$hL{y?CRL=nMi{HfD`OTTk{ontb zd+wbZohpt_75Asv=TAtI^foX8;HL}9@cfD6O|Pg4PPGxkD^JYkNKJiJZB-vvpH~~z z3H7r2o%)q(sDG&Ssv)YHaE_|Db;AK-yFRrh*5Ps?TkJ_!I(6uinX%VhIo`#(Q2^bN zWYq`TAS~65l@M}tV=;tPy0IEUmTuHQ$kvUuLvGri!q^^3y`XCL3$~+d4?03_wBag8 zCmY`L+XL2@(U>C@h9J@-kskV>+3+YillVIx#iO9xND}w&gq-M{;~T}2BwS?ULoU2* zXbL%oQ5-o=Vl?eCr!cO@!j9_Ks27dRqUf9?r?D&SV|0#0)!VTXeF|R3P~u}&m?o|1 zYveCDl}zFM6YU_}JB=7`oJQ&VnX9OrN2ig+?kV!z-`uWk@>J~T>1hxj<)S&(*)zyR ziI5ki#3hz;@*+Nu&!aO^J2>wpmJ;1qK$hflmrHRa`O3;eL4Rp55GpMzmn6~xnkK>? zw(CYn%=(hrv7#Sw>P88x+VxqFxO+Prkj?5JnE^MfY>;fj$_5w{R@kn4bYs1kKPIn2 z*jOi?JuTM|b(yIn7)zuV4`K|;UlI4_q5-CZyq=$~X6I%FOZ{cOvNC^pPs5wty0M0? z{W*(IjLUiAXaFy_C55k>1SIv0`VbCCi@_!vE4vQl!J@Jy51&Zl=f|uoxMLd0ylvc? z&7%=4^PQ)yIpT?N>p@!rBvF66Zq)L9Ur<-h3azuq?JILH*4o{EuRq}S`zri_ih$o; zvvg%hH|`>pHN3;6q-Oq0=?hkrdMg4xQ#mk39j3EX8k`s4Kd-}?+}THdpk={eIj=fE zGx(*a2o(ikJYi=Ipv&b|Ry>=Bt8s$xMCmsw&fmeqWg8nm*ZLSwA^B zdXnI)>PQnMZnTJdyK#k>AAzkm>)N_mMzG~4%LsY-dV_MlWU&NvBZI8CwlC6oqf1Fh zxxP7kA%Dml@=H>`O*hhM-Qo4-mP{SqJF?jlYd@79yZladtY|bPR(dK4H}nj=K;4cR zwhtx3`XuE-!Y{0k^}!coauU2En`CuthKcNEIi@LMygca5D_&$=!FH~cvC|`izR|Rn}%Cc)(egGUM5 zzXc8mv40`kQbeJ!%X$6>){l6^gOfzE8z&|3$EJ~8Eop7rwxuz$wW}l2UEJEneJal3 z4Fxzu)EDAGc_hl7_Q_g2mn_9RT(7vX_9=hsI2&Zz=b7XVo;A#p`Hmr0k`h@XNi#_y z-qh08-L-X5S7&!^XKR=CmKYym2x0BKI6KVJ;Nc7L%?ajFP)J;{Gb`e8xC?tf{oXzh zXP3-W8^o1q3O%RxQT60Z_N{$)T;3hG?2ac4#1pS6I>hCj=Gf>?CJXB&`lEd$ZhfZ) zYyEuGsT`NJ_lij)j@2G06o*rk79wlM%o)Uvgx$O_L)jo}7qdtWid9z5j(ICBVlYE- zLTVrI)0s+_tbLMCmScWsA@gAEW4`VdP6=6uf5iUrcVoqxYXoZo=dyJU0KkB>z_;=2GSX QW=w+LEZr_hlXA80Z~Te|C;$Ke diff --git a/.config/VSCodium/User/globalStorage/state.vscdb.backup b/.config/VSCodium/User/globalStorage/state.vscdb.backup index c2d0f99eed25d3d36b5ba2742fb82d518029bde4..2720a6b4aafe9c38a20208eb00d1a7bab96e0de2 100644 GIT binary patch delta 2897 zcmZWr3ve678NS=QJ?V6^PI=&0Z0n>rb{sp>=_H*b7cg!TGD#+moJrb1G0sUk*+*o_ z(ZeDzp78}r+msG4%5+O0kj#{jDddF{-vBLfpq=t?hcJ+|(4hp#Os7Lo5(+Jkq3NES zgk(7BpMM|Ue!Khc|L?yOXS@?Vo7GkVJ|Dd@%;&PGB@~>QV zRvI_i^~&7xv#wTgo__8QTqg*dzF)(tRj&lF+N4)Hv0AKG+OXQFSNvEV&?~;@1ae{l zcZsl(9}$ih96M^>sbRSu+ZVP+!5_gc@}tS7Js)#;2GTa!>tx7D_P{rw7BCXQXp96q zsWz(b$`1n|W!Vn&a~wU6D|U(w=;sE}?=7%%PE?fr0VxnD&(+V}Nw0fq2<@rk8jLws zIAlR(9{v!0%ELJ*!$Uir((=Pd;h{t(P1Qgz&nAj!>lmzO5=kMMO;lT{q?(^CjHMIC9NrW zHSfi3x(zlm`C-ra_`u|)xUg2q4QZM6NqW@1=CO^a znL_?*n+=u6-~x1J4A$^I^O$|9VkUw2levPyJhmYvohYW2LN@muIj<`DZE7l|CJK3< zmb(VdUDNX&e%6Vq-e9iHp)OysY3asQzQV9Nf_>p?hvjm|)t0&F(=o{Jdzf}Q%yXmc zJmL7t;j#1BR-~Q1-=SAzy5r{%Eq;}5v3SLx90`X|)xbWtpRT| z5)9zJ-LKKnYV(md>G{>d`8Vj=RtyYvc}A4Gmuo}Xl_QII12|Ho(D;D9Uay1@S%QC_ zFNY(tD2Jkv@c|rNl^{KSUjtGu(h+oFD{MxMIp{=@91Nk~=5Pqzm4oeQNe(*DBRM#a zOBWSSS0Pta2L|vZa+)v4oJ;IAdnG(8 zXXe-5J(|w>M$<*?b$MU1sHB&UDjBsLdvCEV8j6NwF%k&}%QNpUaOIV4N=C_PcWH(1 zfL?RFXMA9mt^PW;QhI43t&PUBO0K;3?;R$eEa9z3t9+ho`L2N`ucw@U9VK3%$$4dY zaxf}}qG5A+&DYXhhF#A@XU4P6=yMLm%{;m+fD% z$xf4Q^kD~Ci((#NH9QmaN4(+a2NxY^?l)w;ASS~&h{U8MV=ghE#FdB`3aVi-9+yH& zN%jt7Nb!f2 zpqh#X{ZTa>kP?1HQPcpAS}~%;113>ZEESN$K{ct!s+tHV;(l3)#}naXL=DE1qUssI zdoVu|i3 zcmoob!S$@qw4)FE9O_+6E|F<2n6<^cmcZC`(2FED zxe$#$O0#J0O1PNK4lfFk! zbW5@cdtd_mdV;bTb9Cyw1C2gN)u1^s@GZnMEgC|bHPD7e$H5PbRE*xuKTYkS4pZHk zB-$FI7nvOkjlNNE40mj%1@czZ7XevRlLH%(LjkPu)@C5_h?<5iM&}85%7J2dDi91J z@^xDa>YSiH-nWMqOm|y_#31M{Pyd5O`~ARSY!tyWyxFl9og4$rXvPETjEDfCxG`WX99_BHld^u%HKZ>H3_ zh*}F!>`Phzr4V}l2;2`#?akCp$UO;fK=(ceef1^$rkY1}05z%MEOl!(Q&^QrWlOU0 z@^g?RL8%S>X%gPTO%ry!mgWWPOcH?tKW zM1tB$h?ue!J}`*icgEhwsX>bU&5&N{qWh2Vs1HJqamT|{x80Ib(s^}!VCtmp4=X`Q zK*#I2BTQ+Lml_1+Rl7QjC+oQ+#gzP}J<11S0_teu?qEtjH?@*1_w>}3#U6{Xzlp2E zI}V}~&0Ll#iS1NBs7?Y(UFh}}?kp&|(Jd~nof#W!p?Uz?vjQ~0QfnKv4n0}NHQEx{ rkr5@6%#Yn^9CC3RM6w_CziewT+E3Wtb)dfgkxn#!n)!O)W-j)BdT?R2 delta 3276 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 E17t#PhX4Qo diff --git a/.config/VSCodium/User/globalStorage/storage.json b/.config/VSCodium/User/globalStorage/storage.json index ed1f7e8e..ad36bd98 100644 --- a/.config/VSCodium/User/globalStorage/storage.json +++ b/.config/VSCodium/User/globalStorage/storage.json @@ -48,12 +48,23 @@ "id": "openRecentFolder", "uri": { "$mid": 1, - "external": "file:///home/matt/.config/kitty", - "path": "/home/matt/.config/kitty", + "external": "file:///home/matt/.config/nvim", + "path": "/home/matt/.config/nvim", "scheme": "file" }, "enabled": true, - "label": "~/.config/kitty" + "label": "~/.config/nvim" + }, + { + "id": "openRecentFolder", + "uri": { + "$mid": 1, + "external": "file:///home/matt/.config/nvim/lua", + "path": "/home/matt/.config/nvim/lua", + "scheme": "file" + }, + "enabled": true, + "label": "~/.config/nvim/lua" }, { "id": "openRecentFolder", @@ -66,6 +77,61 @@ "enabled": true, "label": "~/.config" }, + { + "id": "openRecentFolder", + "uri": { + "$mid": 1, + "external": "file:///home/matt/.config/eDEX-UI/themes", + "path": "/home/matt/.config/eDEX-UI/themes", + "scheme": "file" + }, + "enabled": true, + "label": "~/.config/eDEX-UI/themes" + }, + { + "id": "openRecentFolder", + "uri": { + "$mid": 1, + "external": "file:///home/matt/.config/fish", + "path": "/home/matt/.config/fish", + "scheme": "file" + }, + "enabled": true, + "label": "~/.config/fish" + }, + { + "id": "openRecentFolder", + "uri": { + "$mid": 1, + "external": "file:///docs/Musica", + "path": "/docs/Musica", + "scheme": "file" + }, + "enabled": true, + "label": "/docs/Musica" + }, + { + "id": "openRecentFolder", + "uri": { + "$mid": 1, + "external": "file:///docs/Documentos/Repos", + "path": "/docs/Documentos/Repos", + "scheme": "file" + }, + "enabled": true, + "label": "/docs/Documentos/Repos" + }, + { + "id": "openRecentFolder", + "uri": { + "$mid": 1, + "external": "file:///home/matt/.config/kitty", + "path": "/home/matt/.config/kitty", + "scheme": "file" + }, + "enabled": true, + "label": "~/.config/kitty" + }, { "id": "openRecentFolder", "uri": { @@ -88,72 +154,6 @@ "enabled": true, "label": "~/.oh-my-zsh/themes" }, - { - "id": "openRecentFolder", - "uri": { - "$mid": 1, - "external": "file:///home/matt/.config/lazygit", - "path": "/home/matt/.config/lazygit", - "scheme": "file" - }, - "enabled": true, - "label": "~/.config/lazygit" - }, - { - "id": "openRecentFolder", - "uri": { - "$mid": 1, - "external": "file:///home/matt/.librewolf/jj4t427t.default-release/chrome", - "path": "/home/matt/.librewolf/jj4t427t.default-release/chrome", - "scheme": "file" - }, - "enabled": true, - "label": "~/.librewolf/jj4t427t.default-release/chrome" - }, - { - "id": "openRecentFolder", - "uri": { - "$mid": 1, - "external": "file:///usr/share/sddm/themes/sugar-candy", - "path": "/usr/share/sddm/themes/sugar-candy", - "scheme": "file" - }, - "enabled": true, - "label": "/usr/share/sddm/themes/sugar-candy" - }, - { - "id": "openRecentFolder", - "uri": { - "$mid": 1, - "external": "file:///home/matt/Repos/Personal/StartPage", - "path": "/home/matt/Repos/Personal/StartPage", - "scheme": "file" - }, - "enabled": true, - "label": "~/Repos/Personal/StartPage" - }, - { - "id": "openRecentFolder", - "uri": { - "$mid": 1, - "external": "file:///home/matt/.config/BetterDiscord/plugins", - "path": "/home/matt/.config/BetterDiscord/plugins", - "scheme": "file" - }, - "enabled": true, - "label": "~/.config/BetterDiscord/plugins" - }, - { - "id": "openRecentFolder", - "uri": { - "$mid": 1, - "external": "file:///home/matt/.config/pipewire", - "path": "/home/matt/.config/pipewire", - "scheme": "file" - }, - "enabled": true, - "label": "~/.config/pipewire" - }, { "id": "vscode.menubar.separator" }, @@ -161,12 +161,12 @@ "id": "openRecentFile", "uri": { "$mid": 1, - "external": "file:///home/matt/.config/fish/functions/fish_prompt.fish", - "path": "/home/matt/.config/fish/functions/fish_prompt.fish", + "external": "file:///home/matt/.config/eDEX-UI/settings.json", + "path": "/home/matt/.config/eDEX-UI/settings.json", "scheme": "file" }, "enabled": true, - "label": "~/.config/fish/functions/fish_prompt.fish" + "label": "~/.config/eDEX-UI/settings.json" }, { "id": "openRecentFile", @@ -179,6 +179,50 @@ "enabled": true, "label": "~/.zshrc" }, + { + "id": "openRecentFile", + "uri": { + "$mid": 1, + "external": "file:///home/matt/.config/starship.toml", + "path": "/home/matt/.config/starship.toml", + "scheme": "file" + }, + "enabled": true, + "label": "~/.config/starship.toml" + }, + { + "id": "openRecentFile", + "uri": { + "$mid": 1, + "external": "file:///home/matt/.config/fish/aliases.fish", + "path": "/home/matt/.config/fish/aliases.fish", + "scheme": "file" + }, + "enabled": true, + "label": "~/.config/fish/aliases.fish" + }, + { + "id": "openRecentFile", + "uri": { + "$mid": 1, + "external": "file:///home/matt/.config/xplr/init.lua", + "path": "/home/matt/.config/xplr/init.lua", + "scheme": "file" + }, + "enabled": true, + "label": "~/.config/xplr/init.lua" + }, + { + "id": "openRecentFile", + "uri": { + "$mid": 1, + "external": "file:///home/matt/.config/fish/config.fish", + "path": "/home/matt/.config/fish/config.fish", + "scheme": "file" + }, + "enabled": true, + "label": "~/.config/fish/config.fish" + }, { "id": "openRecentFile", "uri": { @@ -223,50 +267,6 @@ "enabled": true, "label": "~/Descargas/Documentos/Personal/svr27-i448u.csv" }, - { - "id": "openRecentFile", - "uri": { - "$mid": 1, - "external": "file:///home/matt/Descargas/Documentos/Personal/contacts.csv", - "path": "/home/matt/Descargas/Documentos/Personal/contacts.csv", - "scheme": "file" - }, - "enabled": true, - "label": "~/Descargas/Documentos/Personal/contacts.csv" - }, - { - "id": "openRecentFile", - "uri": { - "$mid": 1, - "external": "file:///home/matt/Descargas/Documentos/Personal/contacts.vcf", - "path": "/home/matt/Descargas/Documentos/Personal/contacts.vcf", - "scheme": "file" - }, - "enabled": true, - "label": "~/Descargas/Documentos/Personal/contacts.vcf" - }, - { - "id": "openRecentFile", - "uri": { - "$mid": 1, - "external": "file:///home/matt/.config/kitty/kitty.conf", - "path": "/home/matt/.config/kitty/kitty.conf", - "scheme": "file" - }, - "enabled": true, - "label": "~/.config/kitty/kitty.conf" - }, - { - "id": "openRecentFile", - "uri": { - "$mid": 1, - "external": "file:///docs/Documentos/Repos/Non-Personal/Community%20Dotfiles/.zshrc", - "path": "/docs/Documentos/Repos/Non-Personal/Community Dotfiles/.zshrc", - "scheme": "file" - }, - "enabled": true, - "label": "/docs/Documentos/Repos/Non-Personal/Community Dotfiles/.zshrc" - }, { "id": "vscode.menubar.separator" }, @@ -312,8 +312,7 @@ }, { "id": "saveAll", - "label": "Save A&&ll", - "enabled": false + "label": "Save A&&ll" }, { "id": "vscode.menubar.separator" @@ -325,7 +324,7 @@ "items": [ { "id": "workbench.profiles.actions.exportProfile", - "label": "Export Profile (Default)..." + "label": "Export Profile (Lua)..." }, { "id": "workbench.profiles.actions.importProfile", @@ -348,7 +347,7 @@ "items": [ { "id": "submenuitem.Profiles", - "label": "Profiles (Default)", + "label": "Profiles (Lua)", "submenu": { "items": [ { @@ -365,8 +364,7 @@ }, { "id": "workbench.profiles.actions.profileEntry.__default__profile__", - "label": "Default", - "checked": true + "label": "Default" }, { "id": "workbench.profiles.actions.profileEntry.-7191cca2", @@ -378,7 +376,8 @@ }, { "id": "workbench.profiles.actions.profileEntry.-1645caa6", - "label": "Lua" + "label": "Lua", + "checked": true }, { "id": "workbench.profiles.actions.profileEntry.-1f364037", @@ -395,6 +394,10 @@ { "id": "vscode.menubar.separator" }, + { + "id": "workbench.profiles.actions.renameCurrentProfile", + "label": "Rename..." + }, { "id": "workbench.profiles.actions.showProfileContents", "label": "Show Contents..." @@ -666,13 +669,11 @@ }, { "id": "workbench.action.toggleZenMode", - "label": "Zen Mode", - "checked": true + "label": "Zen Mode" }, { "id": "workbench.action.toggleCenteredLayout", - "label": "&&Centered Layout", - "checked": true + "label": "&&Centered Layout" }, { "id": "vscode.menubar.separator" @@ -683,7 +684,8 @@ }, { "id": "workbench.action.toggleSidebarVisibility", - "label": "&&Primary Side Bar" + "label": "&&Primary Side Bar", + "checked": true }, { "id": "workbench.action.toggleAuxiliaryBar", @@ -760,7 +762,8 @@ }, { "id": "editor.action.toggleMinimap", - "label": "&&Minimap" + "label": "&&Minimap", + "checked": true }, { "id": "breadcrumbs.toggle", @@ -891,6 +894,10 @@ "id": "workbench.view.extensions", "label": "E&&xtensions" }, + { + "id": "workbench.view.extension.test", + "label": "T&&esting" + }, { "id": "vscode.menubar.separator" }, @@ -1804,22 +1811,22 @@ "sideBarSide": "left", "editorPartMinWidth": 220, "titleBarHeight": 0, - "activityBarWidth": 0, - "sideBarWidth": 0, + "activityBarWidth": 48, + "sideBarWidth": 295, "statusBarHeight": 0, "windowBorder": false } }, "windowsState": { "lastActiveWindow": { - "folder": "file:///home/matt/.config/kitty", - "backupPath": "/home/matt/.config/VSCodium/Backups/f862d78a22ff70d122e141cd428aace5", + "folder": "file:///home/matt/.config/nvim", + "backupPath": "/home/matt/.config/VSCodium/Backups/0cb1dd62df9d1360fc2678a48f592495", "uiState": { "mode": 1, - "x": 1234, - "y": 1109, - "width": 1191, - "height": 934 + "x": 21, + "y": 78, + "width": 2404, + "height": 933 } }, "openedWindows": [] @@ -1834,7 +1841,7 @@ "folderUri": "file:///home/matt/.config/awesome" }, { - "folderUri": "file:///home/matt/.config/kitty" + "folderUri": "file:///home/matt/.config/nvim" } ], "emptyWindows": [] @@ -1893,8 +1900,14 @@ "file:///home/matt/.config/lazygit": "__default__profile__", "file:///home/matt/.oh-my-zsh/themes": "__default__profile__", "file:///home/matt/.oh-my-zsh": "__default__profile__", - "file:///home/matt/.config": "__default__profile__", - "file:///home/matt/.config/kitty": "__default__profile__" + "file:///home/matt/.config/kitty": "__default__profile__", + "file:///docs/Documentos/Repos": "-1645caa6", + "file:///docs/Musica": "-1645caa6", + "file:///home/matt/.config/fish": "__default__profile__", + "file:///home/matt/.config/eDEX-UI/themes": "__default__profile__", + "file:///home/matt/.config": "-1645caa6", + "file:///home/matt/.config/nvim/lua": "-1645caa6", + "file:///home/matt/.config/nvim": "-1645caa6" }, "emptyWindows": {} }, diff --git a/.config/VSCodium/User/profiles/-1645caa6/extensions.json b/.config/VSCodium/User/profiles/-1645caa6/extensions.json index d6b93d51..42b00399 100644 --- a/.config/VSCodium/User/profiles/-1645caa6/extensions.json +++ b/.config/VSCodium/User/profiles/-1645caa6/extensions.json @@ -1 +1 @@ -[{"identifier":{"id":"brandonkirbyson.vscode-animations","uuid":"7d7c0d21-6653-4c11-9310-75b7180bbf81"},"version":"1.0.12","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/brandonkirbyson.vscode-animations-1.0.12","scheme":"file"},"relativeLocation":"brandonkirbyson.vscode-animations-1.0.12","metadata":{"id":"7d7c0d21-6653-4c11-9310-75b7180bbf81","publisherId":"55df104d-985f-438b-b4c6-3a5c30f35183","publisherDisplayName":"Brandon Kirbyson","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349824}},{"identifier":{"id":"visualstudioexptteam.intellicode-api-usage-examples","uuid":"9fa2a00e-3bfa-4c2a-abc4-a865bb2b5cf3"},"version":"0.2.7","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.intellicode-api-usage-examples-0.2.7","scheme":"file"},"relativeLocation":"visualstudioexptteam.intellicode-api-usage-examples-0.2.7","metadata":{"id":"9fa2a00e-3bfa-4c2a-abc4-a865bb2b5cf3","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349950}},{"identifier":{"id":"visualstudioexptteam.vscodeintellicode","uuid":"876e8f93-74d0-4f4f-91b7-34a09f19f444"},"version":"1.2.30","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.vscodeintellicode-1.2.30","scheme":"file"},"relativeLocation":"visualstudioexptteam.vscodeintellicode-1.2.30","metadata":{"id":"876e8f93-74d0-4f4f-91b7-34a09f19f444","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349954}},{"identifier":{"id":"visualstudioexptteam.vscodeintellicode-completions","uuid":"b8febe71-368d-482e-96f5-6f53d03e640b"},"version":"1.0.22","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.vscodeintellicode-completions-1.0.22","scheme":"file"},"relativeLocation":"visualstudioexptteam.vscodeintellicode-completions-1.0.22","metadata":{"id":"b8febe71-368d-482e-96f5-6f53d03e640b","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349969}},{"identifier":{"id":"eamodio.gitlens","uuid":"4de763bd-505d-4978-9575-2b7696ecf94e"},"version":"14.1.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/eamodio.gitlens-14.1.0","scheme":"file"},"relativeLocation":"eamodio.gitlens-14.1.0","metadata":{"id":"4de763bd-505d-4978-9575-2b7696ecf94e","publisherId":"678d198b-9b2e-49d3-96ff-6d801c9575df","publisherDisplayName":"GitKraken","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321350020}},{"identifier":{"id":"bierner.color-info","uuid":"0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9"},"version":"0.7.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/bierner.color-info-0.7.2","scheme":"file"},"relativeLocation":"bierner.color-info-0.7.2","metadata":{"id":"0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349787}},{"identifier":{"id":"bierner.markdown-preview-github-styles","uuid":"5cbdf58a-694a-4aba-af08-61d00842eb03"},"version":"2.0.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/bierner.markdown-preview-github-styles-2.0.2","scheme":"file"},"relativeLocation":"bierner.markdown-preview-github-styles-2.0.2","metadata":{"id":"5cbdf58a-694a-4aba-af08-61d00842eb03","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349791}},{"identifier":{"id":"albert.tabout","uuid":"4ef6c2d5-de36-45a1-9015-18c1d4a3a25e"},"version":"0.2.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/albert.tabout-0.2.2","scheme":"file"},"relativeLocation":"albert.tabout-0.2.2","metadata":{"id":"4ef6c2d5-de36-45a1-9015-18c1d4a3a25e","publisherId":"f7f9797b-4ad7-43fc-8863-63698264f6f7","publisherDisplayName":"Albert Romkes","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349804}},{"identifier":{"id":"redhat.vscode-yaml","uuid":"2061917f-f76a-458a-8da9-f162de22b97e"},"version":"1.13.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/redhat.vscode-yaml-1.13.0","scheme":"file"},"relativeLocation":"redhat.vscode-yaml-1.13.0","metadata":{"id":"2061917f-f76a-458a-8da9-f162de22b97e","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"Red Hat","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349901}},{"identifier":{"id":"vscodevim.vim","uuid":"d96e79c6-8b25-4be3-8545-0e0ecefcae03"},"version":"1.25.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/vscodevim.vim-1.25.2","scheme":"file"},"relativeLocation":"vscodevim.vim-1.25.2","metadata":{"id":"d96e79c6-8b25-4be3-8545-0e0ecefcae03","publisherId":"5d63889b-1b67-4b1f-8350-4f1dce041a26","publisherDisplayName":"vscodevim","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349911}},{"identifier":{"id":"pkief.material-icon-theme","uuid":"5db78037-f674-459f-a236-db622c427c5b"},"version":"4.28.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pkief.material-icon-theme-4.28.0","scheme":"file"},"relativeLocation":"pkief.material-icon-theme-4.28.0","metadata":{"id":"5db78037-f674-459f-a236-db622c427c5b","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349940}},{"identifier":{"id":"jrebocho.vscode-random","uuid":"a4678ccd-2309-4cdd-b6cf-94af8dd7001f"},"version":"1.11.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/jrebocho.vscode-random-1.11.0","scheme":"file"},"relativeLocation":"jrebocho.vscode-random-1.11.0","metadata":{"id":"a4678ccd-2309-4cdd-b6cf-94af8dd7001f","publisherId":"4081ae01-a71e-4225-9b06-9dd59fe64e59","publisherDisplayName":"Jorge Rebocho","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349915}},{"identifier":{"id":"nonoroazoro.syncing","uuid":"e7db78ad-ac9f-4919-99bb-3627e07b6d1f"},"version":"3.3.4","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/nonoroazoro.syncing-3.3.4","scheme":"file"},"relativeLocation":"nonoroazoro.syncing-3.3.4","metadata":{"id":"e7db78ad-ac9f-4919-99bb-3627e07b6d1f","publisherId":"f6d9d666-6595-44fa-89fc-36a0c3e0c1fa","publisherDisplayName":"nonoroazoro","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349930}},{"identifier":{"id":"emilast.logfilehighlighter","uuid":"e8b488af-fccf-4adf-b60c-fc7455bea107"},"version":"2.16.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/emilast.logfilehighlighter-2.16.0","scheme":"file"},"relativeLocation":"emilast.logfilehighlighter-2.16.0","metadata":{"id":"e8b488af-fccf-4adf-b60c-fc7455bea107","publisherId":"4534c4fe-f5e7-4c04-943b-3a6dad3e61dc","publisherDisplayName":"Emil Åström","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349905}},{"identifier":{"id":"streetsidesoftware.code-spell-checker","uuid":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7"},"version":"2.20.5","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/streetsidesoftware.code-spell-checker-2.20.5","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-2.20.5","metadata":{"id":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321350017}},{"identifier":{"id":"wakatime.vscode-wakatime","uuid":"f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3"},"version":"24.2.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/wakatime.vscode-wakatime-24.2.0","scheme":"file"},"relativeLocation":"wakatime.vscode-wakatime-24.2.0","metadata":{"id":"f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3","publisherId":"27977793-9e84-451b-8977-744ce63f3d70","publisherDisplayName":"WakaTime","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349980}},{"identifier":{"id":"be5invis.vscode-custom-css","uuid":"1b160753-ae5e-42bb-82ad-d115ce5c10f4"},"version":"7.2.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/be5invis.vscode-custom-css-7.2.1","scheme":"file"},"relativeLocation":"be5invis.vscode-custom-css-7.2.1","metadata":{"id":"1b160753-ae5e-42bb-82ad-d115ce5c10f4","publisherId":"8c148d69-cbc6-480b-bd8b-a42715926324","publisherDisplayName":"be5invis","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349820}},{"identifier":{"id":"yutengjing.vscode-colorize-plus","uuid":"beb993a6-6574-4cb8-9fa7-365fc6bb7fd7"},"version":"0.12.13","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yutengjing.vscode-colorize-plus-0.12.13","scheme":"file"},"relativeLocation":"yutengjing.vscode-colorize-plus-0.12.13","metadata":{"id":"beb993a6-6574-4cb8-9fa7-365fc6bb7fd7","publisherId":"05f2f040-a2c0-4aae-a680-d6b707520bdd","publisherDisplayName":"YuTengjing","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349984}},{"identifier":{"id":"leonardssh.vscord","uuid":"20675c06-f272-4cc8-8611-83ebb5583c5a"},"version":"5.1.12","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/leonardssh.vscord-5.1.12","scheme":"file"},"relativeLocation":"leonardssh.vscord-5.1.12","metadata":{"id":"20675c06-f272-4cc8-8611-83ebb5583c5a","publisherId":"2c34273e-24b8-499a-b859-8e27e48decc5","publisherDisplayName":"leonardssh","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321350002}},{"identifier":{"id":"alefragnani.project-manager","uuid":"1b747f06-3789-4ebd-ac99-f1fe430c3347"},"version":"12.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/alefragnani.project-manager-12.7.0","scheme":"file"},"relativeLocation":"alefragnani.project-manager-12.7.0","metadata":{"id":"1b747f06-3789-4ebd-ac99-f1fe430c3347","publisherId":"3fbdef65-bdf5-4723-aeaf-9e12a50546ef","publisherDisplayName":"Alessandro Fragnani","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349809}},{"identifier":{"id":"ms-vscode.remote-explorer","uuid":"11858313-52cc-4e57-b3e4-d7b65281e34b"},"version":"0.4.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode.remote-explorer-0.4.1","scheme":"file"},"relativeLocation":"ms-vscode.remote-explorer-0.4.1","metadata":{"id":"11858313-52cc-4e57-b3e4-d7b65281e34b","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349870}},{"identifier":{"id":"streetsidesoftware.code-spell-checker-spanish","uuid":"8d6dcf6f-1957-4dd5-809e-addb07d8c1fb"},"version":"2.1.9","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/streetsidesoftware.code-spell-checker-spanish-2.1.9","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-spanish-2.1.9","metadata":{"id":"8d6dcf6f-1957-4dd5-809e-addb07d8c1fb","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349959}},{"identifier":{"id":"chrmarti.regex","uuid":"7ed7bccd-f358-4c6f-88c0-1296185abaa1"},"version":"0.4.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/chrmarti.regex-0.4.0","scheme":"file"},"relativeLocation":"chrmarti.regex-0.4.0","metadata":{"id":"7ed7bccd-f358-4c6f-88c0-1296185abaa1","publisherId":"6c6b26a3-e134-4d03-ad02-7e48f7c9f342","publisherDisplayName":"Christof Marti","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349844}},{"identifier":{"id":"catppuccin.catppuccin-vsc","uuid":"69264e4d-cd3b-468a-8f2b-e69673c7d864"},"version":"2.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/catppuccin.catppuccin-vsc-2.7.0","scheme":"file"},"relativeLocation":"catppuccin.catppuccin-vsc-2.7.0","metadata":{"id":"69264e4d-cd3b-468a-8f2b-e69673c7d864","publisherId":"e7d2ed61-53e0-4dd4-afbe-f536c3bb4316","publisherDisplayName":"Catppuccin","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349830}},{"identifier":{"id":"davidanson.vscode-markdownlint","uuid":"daf8b44d-8aae-4da2-80c5-1f770219f643"},"version":"0.51.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/davidanson.vscode-markdownlint-0.51.0","scheme":"file"},"relativeLocation":"davidanson.vscode-markdownlint-0.51.0","metadata":{"id":"daf8b44d-8aae-4da2-80c5-1f770219f643","publisherId":"2e4d1cda-6ef0-4e42-a352-ab540afe8ff0","publisherDisplayName":"David Anson","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349839}},{"identifier":{"id":"ms-vscode-remote.remote-ssh-edit","uuid":"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c"},"version":"0.86.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode-remote.remote-ssh-edit-0.86.0","scheme":"file"},"relativeLocation":"ms-vscode-remote.remote-ssh-edit-0.86.0","metadata":{"id":"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349860}},{"identifier":{"id":"codezombiech.gitignore","uuid":"3e891cf9-53cb-49a3-8d01-8f0b1f0afb29"},"version":"0.9.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/codezombiech.gitignore-0.9.0","scheme":"file"},"relativeLocation":"codezombiech.gitignore-0.9.0","metadata":{"id":"3e891cf9-53cb-49a3-8d01-8f0b1f0afb29","publisherId":"930310c4-ca8b-4e80-9d19-2b1507b2af61","publisherDisplayName":"CodeZombie","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349855}},{"identifier":{"id":"ms-vscode-remote.remote-ssh","uuid":"607fd052-be03-4363-b657-2bd62b83d28a"},"version":"0.102.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode-remote.remote-ssh-0.102.0","scheme":"file"},"relativeLocation":"ms-vscode-remote.remote-ssh-0.102.0","metadata":{"id":"607fd052-be03-4363-b657-2bd62b83d28a","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349850}},{"identifier":{"id":"ibm.output-colorizer","uuid":"113b22c8-8125-42ec-8c6b-80c3f5d5fa5f"},"version":"0.1.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ibm.output-colorizer-0.1.2","scheme":"file"},"relativeLocation":"ibm.output-colorizer-0.1.2","metadata":{"id":"113b22c8-8125-42ec-8c6b-80c3f5d5fa5f","publisherId":"8f186bac-3651-4797-9216-ba30633f600b","publisherDisplayName":"IBM","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349866}},{"identifier":{"id":"mhutchie.git-graph","uuid":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7"},"version":"1.30.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/mhutchie.git-graph-1.30.0","scheme":"file"},"relativeLocation":"mhutchie.git-graph-1.30.0","metadata":{"id":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7","publisherId":"996496dc-099f-469d-b89c-0d7713179365","publisherDisplayName":"mhutchie","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349880}},{"identifier":{"id":"kisstkondoros.vscode-gutter-preview","uuid":"eedfd044-d5ac-4389-973d-3ac1fdb98ad5"},"version":"0.30.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/kisstkondoros.vscode-gutter-preview-0.30.0","scheme":"file"},"relativeLocation":"kisstkondoros.vscode-gutter-preview-0.30.0","metadata":{"id":"eedfd044-d5ac-4389-973d-3ac1fdb98ad5","publisherId":"87e3e2a4-ac17-425a-a4b6-698bc44254fe","publisherDisplayName":"Kiss Tamás","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349890}},{"identifier":{"id":"codeium.codeium","uuid":"acab4f40-b6db-42ec-bcd1-01802cbdd988"},"version":"1.2.51","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/codeium.codeium-1.2.51","scheme":"file"},"relativeLocation":"codeium.codeium-1.2.51","metadata":{"id":"acab4f40-b6db-42ec-bcd1-01802cbdd988","publisherId":"082b0525-4adf-4bcc-b60f-afa86c60860d","publisherDisplayName":"Codeium","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349835}},{"identifier":{"id":"mechatroner.rainbow-csv","uuid":"3792588c-3d35-442d-91ea-fe6a755e8155"},"version":"3.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/mechatroner.rainbow-csv-3.7.0","scheme":"file"},"relativeLocation":"mechatroner.rainbow-csv-3.7.0","metadata":{"id":"3792588c-3d35-442d-91ea-fe6a755e8155","publisherId":"0d5438b6-325a-4f88-aa28-6192aa2cf2a6","publisherDisplayName":"mechatroner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349886}},{"identifier":{"id":"pkief.material-product-icons","uuid":"f797dacd-4e80-4f33-8b63-d665c0956013"},"version":"1.5.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pkief.material-product-icons-1.5.0","scheme":"file"},"relativeLocation":"pkief.material-product-icons-1.5.0","metadata":{"id":"f797dacd-4e80-4f33-8b63-d665c0956013","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349921}},{"identifier":{"id":"xuangeaha.just-enough-git","uuid":"2928fca8-125f-40c0-8b28-336febf471d9"},"version":"2023.4.5","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/xuangeaha.just-enough-git-2023.4.5","scheme":"file"},"relativeLocation":"xuangeaha.just-enough-git-2023.4.5","metadata":{"id":"2928fca8-125f-40c0-8b28-336febf471d9","publisherId":"658fea95-cfc2-48f9-a1ba-240a82577028","publisherDisplayName":"XuangeAha","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349925}},{"identifier":{"id":"philsinatra.nested-comments","uuid":"03b96169-4c19-4c9e-ada8-d5d208ebe80e"},"version":"4.0.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/philsinatra.nested-comments-4.0.1","scheme":"file"},"relativeLocation":"philsinatra.nested-comments-4.0.1","metadata":{"id":"03b96169-4c19-4c9e-ada8-d5d208ebe80e","publisherId":"ee1ae119-5f58-4c1e-9274-290a7ad1d55f","publisherDisplayName":"Phil Sinatra","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349936}},{"identifier":{"id":"rafamel.subtle-brackets","uuid":"d477f472-4e0f-4b5c-bb35-b7c157fa4eb8"},"version":"3.0.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/rafamel.subtle-brackets-3.0.0","scheme":"file"},"relativeLocation":"rafamel.subtle-brackets-3.0.0","metadata":{"id":"d477f472-4e0f-4b5c-bb35-b7c157fa4eb8","publisherId":"7658adf6-ca84-42d4-8958-da3f6861451a","publisherDisplayName":"Rafa Mel","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349945}},{"identifier":{"id":"ms-azuretools.vscode-docker","uuid":"0479fc1c-3d67-49f9-b087-fb9069afe48f"},"version":"1.25.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-azuretools.vscode-docker-1.25.2","scheme":"file"},"relativeLocation":"ms-azuretools.vscode-docker-1.25.2","metadata":{"id":"0479fc1c-3d67-49f9-b087-fb9069afe48f","publisherId":"52b787f2-79a9-4f32-99b4-393afe3005d3","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321350011}},{"identifier":{"id":"pucelle.vscode-css-navigation","uuid":"f97a6398-d553-44cf-9ebf-54e8dbf8d3fb"},"version":"1.13.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pucelle.vscode-css-navigation-1.13.3","scheme":"file"},"relativeLocation":"pucelle.vscode-css-navigation-1.13.3","metadata":{"id":"f97a6398-d553-44cf-9ebf-54e8dbf8d3fb","publisherId":"7650fded-a9d9-4383-a346-4136ebe47608","publisherDisplayName":"pucelle","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349974}},{"identifier":{"id":"yzhang.markdown-all-in-one","uuid":"98790d67-10fa-497c-9113-f6c7489207b2"},"version":"3.5.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yzhang.markdown-all-in-one-3.5.1","scheme":"file"},"relativeLocation":"yzhang.markdown-all-in-one-3.5.1","metadata":{"id":"98790d67-10fa-497c-9113-f6c7489207b2","publisherId":"36c8b41c-6ef6-4bf5-a5b7-65bef29b606f","publisherDisplayName":"Yu Zhang","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349995}},{"identifier":{"id":"exodiusstudios.comment-anchors","uuid":"5cf10212-681f-48c7-b66f-bcce5dc44a64"},"version":"1.10.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/exodiusstudios.comment-anchors-1.10.3","scheme":"file"},"relativeLocation":"exodiusstudios.comment-anchors-1.10.3","metadata":{"id":"5cf10212-681f-48c7-b66f-bcce5dc44a64","publisherId":"9069d21e-e9c6-4063-8f3a-026d317bb8f4","publisherDisplayName":"Starlane Studios","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321350006}},{"identifier":{"id":"alefragnani.bookmarks","uuid":"b689fcc8-d494-4dbf-a228-2c694a578afc"},"version":"13.4.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/alefragnani.bookmarks-13.4.1","scheme":"file"},"relativeLocation":"alefragnani.bookmarks-13.4.1","metadata":{"id":"b689fcc8-d494-4dbf-a228-2c694a578afc","publisherId":"3fbdef65-bdf5-4723-aeaf-9e12a50546ef","publisherDisplayName":"Alessandro Fragnani","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349815}},{"identifier":{"id":"yandeu.five-server","uuid":"a18a6705-5a6a-4e14-a4a7-3efa6b7647d5"},"version":"0.2.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yandeu.five-server-0.2.3","scheme":"file"},"relativeLocation":"yandeu.five-server-0.2.3","metadata":{"id":"a18a6705-5a6a-4e14-a4a7-3efa6b7647d5","publisherId":"a342b7ab-2d58-4313-9c2d-f506bb2aa10c","publisherDisplayName":"Yannick","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349991}},{"identifier":{"id":"eugenejeon.codesnap-plus-fix","uuid":"b6406d8e-9c12-4078-8150-ca498169cf08"},"version":"1.0.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/eugenejeon.codesnap-plus-fix-1.0.1","scheme":"file"},"relativeLocation":"eugenejeon.codesnap-plus-fix-1.0.1","metadata":{"id":"b6406d8e-9c12-4078-8150-ca498169cf08","publisherId":"b5f3798b-9da6-48b5-b246-c158aad3debc","publisherDisplayName":"Eugene Jeon","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349876}},{"identifier":{"id":"aic.docify","uuid":"aa33eae5-0c47-4b2a-a1e3-b95553fea360"},"version":"1.3.4","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/aic.docify-1.3.4","scheme":"file"},"relativeLocation":"aic.docify-1.3.4","metadata":{"id":"aa33eae5-0c47-4b2a-a1e3-b95553fea360","publisherId":"0832ad01-00f9-475b-adc0-143baef69236","publisherDisplayName":"AIC","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349798}},{"identifier":{"id":"redhat.vscode-xml","uuid":"6703768d-d42f-474e-9f6e-5f288d53f6e8"},"version":"0.26.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/redhat.vscode-xml-0.26.1-linux-x64","scheme":"file"},"relativeLocation":"redhat.vscode-xml-0.26.1-linux-x64","metadata":{"id":"6703768d-d42f-474e-9f6e-5f288d53f6e8","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"Red Hat","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349895}},{"identifier":{"id":"ms-vscode.test-adapter-converter","uuid":"47210ec2-0324-4cbb-9523-9dff02a5f9ec"},"version":"0.1.8","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode.test-adapter-converter-0.1.8","scheme":"file"},"relativeLocation":"ms-vscode.test-adapter-converter-0.1.8","metadata":{"id":"47210ec2-0324-4cbb-9523-9dff02a5f9ec","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321370558,"preRelease":false}},{"identifier":{"id":"hbenl.vscode-test-explorer","uuid":"ff96f1b4-a4b8-45ef-8ecf-c232c0cb75c8"},"version":"2.21.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/hbenl.vscode-test-explorer-2.21.1","scheme":"file"},"relativeLocation":"hbenl.vscode-test-explorer-2.21.1","metadata":{"id":"ff96f1b4-a4b8-45ef-8ecf-c232c0cb75c8","publisherId":"3356f11a-6798-4f03-a93f-3d929b7fca7c","publisherDisplayName":"Holger Benl","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321370606,"preRelease":false}},{"identifier":{"id":"actboy168.lua-debug","uuid":"e5c7d4c8-9eac-4eb8-95fa-ba6865456277"},"version":"1.61.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/actboy168.lua-debug-1.61.0-linux-x64","scheme":"file"},"relativeLocation":"actboy168.lua-debug-1.61.0-linux-x64","metadata":{"id":"e5c7d4c8-9eac-4eb8-95fa-ba6865456277","publisherId":"77f6b700-85ff-429b-aa2d-8b82afbcf8db","publisherDisplayName":"actboy168","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321389644,"preRelease":false}},{"identifier":{"id":"lej.vscode-lua-test-adapter","uuid":"88b31f11-b18d-44f3-98de-993395fa1c34"},"version":"1.0.6","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/lej.vscode-lua-test-adapter-1.0.6","scheme":"file"},"relativeLocation":"lej.vscode-lua-test-adapter-1.0.6","metadata":{"id":"88b31f11-b18d-44f3-98de-993395fa1c34","publisherId":"bb5c77de-69f3-45cb-bfdd-d4758967fa8e","publisherDisplayName":"Linus Sunde","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321390581,"preRelease":false}},{"identifier":{"id":"yinfei.luahelper","uuid":"d3707c86-e17d-4f81-ae03-bbfae896128b"},"version":"0.2.22","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yinfei.luahelper-0.2.22","scheme":"file"},"relativeLocation":"yinfei.luahelper-0.2.22","metadata":{"id":"d3707c86-e17d-4f81-ae03-bbfae896128b","publisherId":"96e46664-7420-4d07-b29f-fc6074815ac5","publisherDisplayName":"Tencent","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321397721,"preRelease":false}},{"identifier":{"id":"sumneko.lua","uuid":"3a15b5a7-be12-47e3-8445-88ee3eabc8b2"},"version":"3.6.23","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/sumneko.lua-3.6.23-linux-x64","scheme":"file"},"relativeLocation":"sumneko.lua-3.6.23-linux-x64","metadata":{"id":"3a15b5a7-be12-47e3-8445-88ee3eabc8b2","publisherId":"fb626675-24cf-4881-8c13-b465f29bec2f","publisherDisplayName":"sumneko","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321404050,"preRelease":false}},{"identifier":{"id":"usernamehw.errorlens","uuid":"9d8c32ab-354c-4daf-a9bf-20b633734435"},"version":"3.12.0","location":{"$mid":1,"fsPath":"/home/matt/.vscode-oss/extensions/usernamehw.errorlens-3.12.0","path":"/home/matt/.vscode-oss/extensions/usernamehw.errorlens-3.12.0","scheme":"file"},"relativeLocation":"usernamehw.errorlens-3.12.0","metadata":{"id":"9d8c32ab-354c-4daf-a9bf-20b633734435","publisherId":"151820df-5dc5-4c97-8751-eb84643203fa","publisherDisplayName":"Alexander","targetPlatform":"undefined","isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689321434053,"preRelease":false}}] \ No newline at end of file +[{"identifier":{"id":"brandonkirbyson.vscode-animations","uuid":"7d7c0d21-6653-4c11-9310-75b7180bbf81"},"version":"1.0.12","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/brandonkirbyson.vscode-animations-1.0.12","scheme":"file"},"relativeLocation":"brandonkirbyson.vscode-animations-1.0.12","metadata":{"id":"7d7c0d21-6653-4c11-9310-75b7180bbf81","publisherId":"55df104d-985f-438b-b4c6-3a5c30f35183","publisherDisplayName":"Brandon Kirbyson","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349824}},{"identifier":{"id":"visualstudioexptteam.intellicode-api-usage-examples","uuid":"9fa2a00e-3bfa-4c2a-abc4-a865bb2b5cf3"},"version":"0.2.7","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.intellicode-api-usage-examples-0.2.7","scheme":"file"},"relativeLocation":"visualstudioexptteam.intellicode-api-usage-examples-0.2.7","metadata":{"id":"9fa2a00e-3bfa-4c2a-abc4-a865bb2b5cf3","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349950}},{"identifier":{"id":"visualstudioexptteam.vscodeintellicode","uuid":"876e8f93-74d0-4f4f-91b7-34a09f19f444"},"version":"1.2.30","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.vscodeintellicode-1.2.30","scheme":"file"},"relativeLocation":"visualstudioexptteam.vscodeintellicode-1.2.30","metadata":{"id":"876e8f93-74d0-4f4f-91b7-34a09f19f444","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349954}},{"identifier":{"id":"visualstudioexptteam.vscodeintellicode-completions","uuid":"b8febe71-368d-482e-96f5-6f53d03e640b"},"version":"1.0.22","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.vscodeintellicode-completions-1.0.22","scheme":"file"},"relativeLocation":"visualstudioexptteam.vscodeintellicode-completions-1.0.22","metadata":{"id":"b8febe71-368d-482e-96f5-6f53d03e640b","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349969}},{"identifier":{"id":"eamodio.gitlens","uuid":"4de763bd-505d-4978-9575-2b7696ecf94e"},"version":"14.1.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/eamodio.gitlens-14.1.0","scheme":"file"},"relativeLocation":"eamodio.gitlens-14.1.0","metadata":{"id":"4de763bd-505d-4978-9575-2b7696ecf94e","publisherId":"678d198b-9b2e-49d3-96ff-6d801c9575df","publisherDisplayName":"GitKraken","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321350020}},{"identifier":{"id":"bierner.color-info","uuid":"0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9"},"version":"0.7.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/bierner.color-info-0.7.2","scheme":"file"},"relativeLocation":"bierner.color-info-0.7.2","metadata":{"id":"0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349787}},{"identifier":{"id":"bierner.markdown-preview-github-styles","uuid":"5cbdf58a-694a-4aba-af08-61d00842eb03"},"version":"2.0.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/bierner.markdown-preview-github-styles-2.0.2","scheme":"file"},"relativeLocation":"bierner.markdown-preview-github-styles-2.0.2","metadata":{"id":"5cbdf58a-694a-4aba-af08-61d00842eb03","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349791}},{"identifier":{"id":"albert.tabout","uuid":"4ef6c2d5-de36-45a1-9015-18c1d4a3a25e"},"version":"0.2.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/albert.tabout-0.2.2","scheme":"file"},"relativeLocation":"albert.tabout-0.2.2","metadata":{"id":"4ef6c2d5-de36-45a1-9015-18c1d4a3a25e","publisherId":"f7f9797b-4ad7-43fc-8863-63698264f6f7","publisherDisplayName":"Albert Romkes","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349804}},{"identifier":{"id":"redhat.vscode-yaml","uuid":"2061917f-f76a-458a-8da9-f162de22b97e"},"version":"1.13.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/redhat.vscode-yaml-1.13.0","scheme":"file"},"relativeLocation":"redhat.vscode-yaml-1.13.0","metadata":{"id":"2061917f-f76a-458a-8da9-f162de22b97e","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"Red Hat","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349901}},{"identifier":{"id":"vscodevim.vim","uuid":"d96e79c6-8b25-4be3-8545-0e0ecefcae03"},"version":"1.25.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/vscodevim.vim-1.25.2","scheme":"file"},"relativeLocation":"vscodevim.vim-1.25.2","metadata":{"id":"d96e79c6-8b25-4be3-8545-0e0ecefcae03","publisherId":"5d63889b-1b67-4b1f-8350-4f1dce041a26","publisherDisplayName":"vscodevim","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349911}},{"identifier":{"id":"jrebocho.vscode-random","uuid":"a4678ccd-2309-4cdd-b6cf-94af8dd7001f"},"version":"1.11.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/jrebocho.vscode-random-1.11.0","scheme":"file"},"relativeLocation":"jrebocho.vscode-random-1.11.0","metadata":{"id":"a4678ccd-2309-4cdd-b6cf-94af8dd7001f","publisherId":"4081ae01-a71e-4225-9b06-9dd59fe64e59","publisherDisplayName":"Jorge Rebocho","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349915}},{"identifier":{"id":"nonoroazoro.syncing","uuid":"e7db78ad-ac9f-4919-99bb-3627e07b6d1f"},"version":"3.3.4","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/nonoroazoro.syncing-3.3.4","scheme":"file"},"relativeLocation":"nonoroazoro.syncing-3.3.4","metadata":{"id":"e7db78ad-ac9f-4919-99bb-3627e07b6d1f","publisherId":"f6d9d666-6595-44fa-89fc-36a0c3e0c1fa","publisherDisplayName":"nonoroazoro","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349930}},{"identifier":{"id":"emilast.logfilehighlighter","uuid":"e8b488af-fccf-4adf-b60c-fc7455bea107"},"version":"2.16.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/emilast.logfilehighlighter-2.16.0","scheme":"file"},"relativeLocation":"emilast.logfilehighlighter-2.16.0","metadata":{"id":"e8b488af-fccf-4adf-b60c-fc7455bea107","publisherId":"4534c4fe-f5e7-4c04-943b-3a6dad3e61dc","publisherDisplayName":"Emil Åström","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349905}},{"identifier":{"id":"streetsidesoftware.code-spell-checker","uuid":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7"},"version":"2.20.5","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/streetsidesoftware.code-spell-checker-2.20.5","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-2.20.5","metadata":{"id":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321350017}},{"identifier":{"id":"wakatime.vscode-wakatime","uuid":"f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3"},"version":"24.2.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/wakatime.vscode-wakatime-24.2.0","scheme":"file"},"relativeLocation":"wakatime.vscode-wakatime-24.2.0","metadata":{"id":"f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3","publisherId":"27977793-9e84-451b-8977-744ce63f3d70","publisherDisplayName":"WakaTime","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349980}},{"identifier":{"id":"be5invis.vscode-custom-css","uuid":"1b160753-ae5e-42bb-82ad-d115ce5c10f4"},"version":"7.2.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/be5invis.vscode-custom-css-7.2.1","scheme":"file"},"relativeLocation":"be5invis.vscode-custom-css-7.2.1","metadata":{"id":"1b160753-ae5e-42bb-82ad-d115ce5c10f4","publisherId":"8c148d69-cbc6-480b-bd8b-a42715926324","publisherDisplayName":"be5invis","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349820}},{"identifier":{"id":"yutengjing.vscode-colorize-plus","uuid":"beb993a6-6574-4cb8-9fa7-365fc6bb7fd7"},"version":"0.12.13","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yutengjing.vscode-colorize-plus-0.12.13","scheme":"file"},"relativeLocation":"yutengjing.vscode-colorize-plus-0.12.13","metadata":{"id":"beb993a6-6574-4cb8-9fa7-365fc6bb7fd7","publisherId":"05f2f040-a2c0-4aae-a680-d6b707520bdd","publisherDisplayName":"YuTengjing","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349984}},{"identifier":{"id":"alefragnani.project-manager","uuid":"1b747f06-3789-4ebd-ac99-f1fe430c3347"},"version":"12.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/alefragnani.project-manager-12.7.0","scheme":"file"},"relativeLocation":"alefragnani.project-manager-12.7.0","metadata":{"id":"1b747f06-3789-4ebd-ac99-f1fe430c3347","publisherId":"3fbdef65-bdf5-4723-aeaf-9e12a50546ef","publisherDisplayName":"Alessandro Fragnani","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349809}},{"identifier":{"id":"ms-vscode.remote-explorer","uuid":"11858313-52cc-4e57-b3e4-d7b65281e34b"},"version":"0.4.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode.remote-explorer-0.4.1","scheme":"file"},"relativeLocation":"ms-vscode.remote-explorer-0.4.1","metadata":{"id":"11858313-52cc-4e57-b3e4-d7b65281e34b","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349870}},{"identifier":{"id":"streetsidesoftware.code-spell-checker-spanish","uuid":"8d6dcf6f-1957-4dd5-809e-addb07d8c1fb"},"version":"2.1.9","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/streetsidesoftware.code-spell-checker-spanish-2.1.9","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-spanish-2.1.9","metadata":{"id":"8d6dcf6f-1957-4dd5-809e-addb07d8c1fb","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349959}},{"identifier":{"id":"chrmarti.regex","uuid":"7ed7bccd-f358-4c6f-88c0-1296185abaa1"},"version":"0.4.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/chrmarti.regex-0.4.0","scheme":"file"},"relativeLocation":"chrmarti.regex-0.4.0","metadata":{"id":"7ed7bccd-f358-4c6f-88c0-1296185abaa1","publisherId":"6c6b26a3-e134-4d03-ad02-7e48f7c9f342","publisherDisplayName":"Christof Marti","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349844}},{"identifier":{"id":"catppuccin.catppuccin-vsc","uuid":"69264e4d-cd3b-468a-8f2b-e69673c7d864"},"version":"2.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/catppuccin.catppuccin-vsc-2.7.0","scheme":"file"},"relativeLocation":"catppuccin.catppuccin-vsc-2.7.0","metadata":{"id":"69264e4d-cd3b-468a-8f2b-e69673c7d864","publisherId":"e7d2ed61-53e0-4dd4-afbe-f536c3bb4316","publisherDisplayName":"Catppuccin","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349830}},{"identifier":{"id":"davidanson.vscode-markdownlint","uuid":"daf8b44d-8aae-4da2-80c5-1f770219f643"},"version":"0.51.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/davidanson.vscode-markdownlint-0.51.0","scheme":"file"},"relativeLocation":"davidanson.vscode-markdownlint-0.51.0","metadata":{"id":"daf8b44d-8aae-4da2-80c5-1f770219f643","publisherId":"2e4d1cda-6ef0-4e42-a352-ab540afe8ff0","publisherDisplayName":"David Anson","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349839}},{"identifier":{"id":"ms-vscode-remote.remote-ssh-edit","uuid":"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c"},"version":"0.86.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode-remote.remote-ssh-edit-0.86.0","scheme":"file"},"relativeLocation":"ms-vscode-remote.remote-ssh-edit-0.86.0","metadata":{"id":"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349860}},{"identifier":{"id":"codezombiech.gitignore","uuid":"3e891cf9-53cb-49a3-8d01-8f0b1f0afb29"},"version":"0.9.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/codezombiech.gitignore-0.9.0","scheme":"file"},"relativeLocation":"codezombiech.gitignore-0.9.0","metadata":{"id":"3e891cf9-53cb-49a3-8d01-8f0b1f0afb29","publisherId":"930310c4-ca8b-4e80-9d19-2b1507b2af61","publisherDisplayName":"CodeZombie","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349855}},{"identifier":{"id":"ms-vscode-remote.remote-ssh","uuid":"607fd052-be03-4363-b657-2bd62b83d28a"},"version":"0.102.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode-remote.remote-ssh-0.102.0","scheme":"file"},"relativeLocation":"ms-vscode-remote.remote-ssh-0.102.0","metadata":{"id":"607fd052-be03-4363-b657-2bd62b83d28a","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349850}},{"identifier":{"id":"ibm.output-colorizer","uuid":"113b22c8-8125-42ec-8c6b-80c3f5d5fa5f"},"version":"0.1.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ibm.output-colorizer-0.1.2","scheme":"file"},"relativeLocation":"ibm.output-colorizer-0.1.2","metadata":{"id":"113b22c8-8125-42ec-8c6b-80c3f5d5fa5f","publisherId":"8f186bac-3651-4797-9216-ba30633f600b","publisherDisplayName":"IBM","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349866}},{"identifier":{"id":"mhutchie.git-graph","uuid":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7"},"version":"1.30.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/mhutchie.git-graph-1.30.0","scheme":"file"},"relativeLocation":"mhutchie.git-graph-1.30.0","metadata":{"id":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7","publisherId":"996496dc-099f-469d-b89c-0d7713179365","publisherDisplayName":"mhutchie","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349880}},{"identifier":{"id":"kisstkondoros.vscode-gutter-preview","uuid":"eedfd044-d5ac-4389-973d-3ac1fdb98ad5"},"version":"0.30.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/kisstkondoros.vscode-gutter-preview-0.30.0","scheme":"file"},"relativeLocation":"kisstkondoros.vscode-gutter-preview-0.30.0","metadata":{"id":"eedfd044-d5ac-4389-973d-3ac1fdb98ad5","publisherId":"87e3e2a4-ac17-425a-a4b6-698bc44254fe","publisherDisplayName":"Kiss Tamás","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349890}},{"identifier":{"id":"codeium.codeium","uuid":"acab4f40-b6db-42ec-bcd1-01802cbdd988"},"version":"1.2.51","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/codeium.codeium-1.2.51","scheme":"file"},"relativeLocation":"codeium.codeium-1.2.51","metadata":{"id":"acab4f40-b6db-42ec-bcd1-01802cbdd988","publisherId":"082b0525-4adf-4bcc-b60f-afa86c60860d","publisherDisplayName":"Codeium","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349835}},{"identifier":{"id":"mechatroner.rainbow-csv","uuid":"3792588c-3d35-442d-91ea-fe6a755e8155"},"version":"3.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/mechatroner.rainbow-csv-3.7.0","scheme":"file"},"relativeLocation":"mechatroner.rainbow-csv-3.7.0","metadata":{"id":"3792588c-3d35-442d-91ea-fe6a755e8155","publisherId":"0d5438b6-325a-4f88-aa28-6192aa2cf2a6","publisherDisplayName":"mechatroner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349886}},{"identifier":{"id":"pkief.material-product-icons","uuid":"f797dacd-4e80-4f33-8b63-d665c0956013"},"version":"1.5.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pkief.material-product-icons-1.5.0","scheme":"file"},"relativeLocation":"pkief.material-product-icons-1.5.0","metadata":{"id":"f797dacd-4e80-4f33-8b63-d665c0956013","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349921}},{"identifier":{"id":"xuangeaha.just-enough-git","uuid":"2928fca8-125f-40c0-8b28-336febf471d9"},"version":"2023.4.5","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/xuangeaha.just-enough-git-2023.4.5","scheme":"file"},"relativeLocation":"xuangeaha.just-enough-git-2023.4.5","metadata":{"id":"2928fca8-125f-40c0-8b28-336febf471d9","publisherId":"658fea95-cfc2-48f9-a1ba-240a82577028","publisherDisplayName":"XuangeAha","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349925}},{"identifier":{"id":"philsinatra.nested-comments","uuid":"03b96169-4c19-4c9e-ada8-d5d208ebe80e"},"version":"4.0.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/philsinatra.nested-comments-4.0.1","scheme":"file"},"relativeLocation":"philsinatra.nested-comments-4.0.1","metadata":{"id":"03b96169-4c19-4c9e-ada8-d5d208ebe80e","publisherId":"ee1ae119-5f58-4c1e-9274-290a7ad1d55f","publisherDisplayName":"Phil Sinatra","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349936}},{"identifier":{"id":"rafamel.subtle-brackets","uuid":"d477f472-4e0f-4b5c-bb35-b7c157fa4eb8"},"version":"3.0.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/rafamel.subtle-brackets-3.0.0","scheme":"file"},"relativeLocation":"rafamel.subtle-brackets-3.0.0","metadata":{"id":"d477f472-4e0f-4b5c-bb35-b7c157fa4eb8","publisherId":"7658adf6-ca84-42d4-8958-da3f6861451a","publisherDisplayName":"Rafa Mel","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349945}},{"identifier":{"id":"pucelle.vscode-css-navigation","uuid":"f97a6398-d553-44cf-9ebf-54e8dbf8d3fb"},"version":"1.13.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pucelle.vscode-css-navigation-1.13.3","scheme":"file"},"relativeLocation":"pucelle.vscode-css-navigation-1.13.3","metadata":{"id":"f97a6398-d553-44cf-9ebf-54e8dbf8d3fb","publisherId":"7650fded-a9d9-4383-a346-4136ebe47608","publisherDisplayName":"pucelle","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349974}},{"identifier":{"id":"yzhang.markdown-all-in-one","uuid":"98790d67-10fa-497c-9113-f6c7489207b2"},"version":"3.5.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yzhang.markdown-all-in-one-3.5.1","scheme":"file"},"relativeLocation":"yzhang.markdown-all-in-one-3.5.1","metadata":{"id":"98790d67-10fa-497c-9113-f6c7489207b2","publisherId":"36c8b41c-6ef6-4bf5-a5b7-65bef29b606f","publisherDisplayName":"Yu Zhang","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349995}},{"identifier":{"id":"exodiusstudios.comment-anchors","uuid":"5cf10212-681f-48c7-b66f-bcce5dc44a64"},"version":"1.10.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/exodiusstudios.comment-anchors-1.10.3","scheme":"file"},"relativeLocation":"exodiusstudios.comment-anchors-1.10.3","metadata":{"id":"5cf10212-681f-48c7-b66f-bcce5dc44a64","publisherId":"9069d21e-e9c6-4063-8f3a-026d317bb8f4","publisherDisplayName":"Starlane Studios","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321350006}},{"identifier":{"id":"alefragnani.bookmarks","uuid":"b689fcc8-d494-4dbf-a228-2c694a578afc"},"version":"13.4.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/alefragnani.bookmarks-13.4.1","scheme":"file"},"relativeLocation":"alefragnani.bookmarks-13.4.1","metadata":{"id":"b689fcc8-d494-4dbf-a228-2c694a578afc","publisherId":"3fbdef65-bdf5-4723-aeaf-9e12a50546ef","publisherDisplayName":"Alessandro Fragnani","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349815}},{"identifier":{"id":"yandeu.five-server","uuid":"a18a6705-5a6a-4e14-a4a7-3efa6b7647d5"},"version":"0.2.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yandeu.five-server-0.2.3","scheme":"file"},"relativeLocation":"yandeu.five-server-0.2.3","metadata":{"id":"a18a6705-5a6a-4e14-a4a7-3efa6b7647d5","publisherId":"a342b7ab-2d58-4313-9c2d-f506bb2aa10c","publisherDisplayName":"Yannick","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349991}},{"identifier":{"id":"eugenejeon.codesnap-plus-fix","uuid":"b6406d8e-9c12-4078-8150-ca498169cf08"},"version":"1.0.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/eugenejeon.codesnap-plus-fix-1.0.1","scheme":"file"},"relativeLocation":"eugenejeon.codesnap-plus-fix-1.0.1","metadata":{"id":"b6406d8e-9c12-4078-8150-ca498169cf08","publisherId":"b5f3798b-9da6-48b5-b246-c158aad3debc","publisherDisplayName":"Eugene Jeon","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349876}},{"identifier":{"id":"aic.docify","uuid":"aa33eae5-0c47-4b2a-a1e3-b95553fea360"},"version":"1.3.4","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/aic.docify-1.3.4","scheme":"file"},"relativeLocation":"aic.docify-1.3.4","metadata":{"id":"aa33eae5-0c47-4b2a-a1e3-b95553fea360","publisherId":"0832ad01-00f9-475b-adc0-143baef69236","publisherDisplayName":"AIC","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349798}},{"identifier":{"id":"redhat.vscode-xml","uuid":"6703768d-d42f-474e-9f6e-5f288d53f6e8"},"version":"0.26.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/redhat.vscode-xml-0.26.1-linux-x64","scheme":"file"},"relativeLocation":"redhat.vscode-xml-0.26.1-linux-x64","metadata":{"id":"6703768d-d42f-474e-9f6e-5f288d53f6e8","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"Red Hat","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321349895}},{"identifier":{"id":"ms-vscode.test-adapter-converter","uuid":"47210ec2-0324-4cbb-9523-9dff02a5f9ec"},"version":"0.1.8","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode.test-adapter-converter-0.1.8","scheme":"file"},"relativeLocation":"ms-vscode.test-adapter-converter-0.1.8","metadata":{"id":"47210ec2-0324-4cbb-9523-9dff02a5f9ec","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321370558,"preRelease":false}},{"identifier":{"id":"hbenl.vscode-test-explorer","uuid":"ff96f1b4-a4b8-45ef-8ecf-c232c0cb75c8"},"version":"2.21.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/hbenl.vscode-test-explorer-2.21.1","scheme":"file"},"relativeLocation":"hbenl.vscode-test-explorer-2.21.1","metadata":{"id":"ff96f1b4-a4b8-45ef-8ecf-c232c0cb75c8","publisherId":"3356f11a-6798-4f03-a93f-3d929b7fca7c","publisherDisplayName":"Holger Benl","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321370606,"preRelease":false}},{"identifier":{"id":"actboy168.lua-debug","uuid":"e5c7d4c8-9eac-4eb8-95fa-ba6865456277"},"version":"1.61.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/actboy168.lua-debug-1.61.0-linux-x64","scheme":"file"},"relativeLocation":"actboy168.lua-debug-1.61.0-linux-x64","metadata":{"id":"e5c7d4c8-9eac-4eb8-95fa-ba6865456277","publisherId":"77f6b700-85ff-429b-aa2d-8b82afbcf8db","publisherDisplayName":"actboy168","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321389644,"preRelease":false}},{"identifier":{"id":"lej.vscode-lua-test-adapter","uuid":"88b31f11-b18d-44f3-98de-993395fa1c34"},"version":"1.0.6","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/lej.vscode-lua-test-adapter-1.0.6","scheme":"file"},"relativeLocation":"lej.vscode-lua-test-adapter-1.0.6","metadata":{"id":"88b31f11-b18d-44f3-98de-993395fa1c34","publisherId":"bb5c77de-69f3-45cb-bfdd-d4758967fa8e","publisherDisplayName":"Linus Sunde","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321390581,"preRelease":false}},{"identifier":{"id":"yinfei.luahelper","uuid":"d3707c86-e17d-4f81-ae03-bbfae896128b"},"version":"0.2.22","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yinfei.luahelper-0.2.22","scheme":"file"},"relativeLocation":"yinfei.luahelper-0.2.22","metadata":{"id":"d3707c86-e17d-4f81-ae03-bbfae896128b","publisherId":"96e46664-7420-4d07-b29f-fc6074815ac5","publisherDisplayName":"Tencent","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321397721,"preRelease":false}},{"identifier":{"id":"sumneko.lua","uuid":"3a15b5a7-be12-47e3-8445-88ee3eabc8b2"},"version":"3.6.23","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/sumneko.lua-3.6.23-linux-x64","scheme":"file"},"relativeLocation":"sumneko.lua-3.6.23-linux-x64","metadata":{"id":"3a15b5a7-be12-47e3-8445-88ee3eabc8b2","publisherId":"fb626675-24cf-4881-8c13-b465f29bec2f","publisherDisplayName":"sumneko","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689321404050,"preRelease":false}},{"identifier":{"id":"usernamehw.errorlens","uuid":"9d8c32ab-354c-4daf-a9bf-20b633734435"},"version":"3.12.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/usernamehw.errorlens-3.12.0","scheme":"file"},"relativeLocation":"usernamehw.errorlens-3.12.0","metadata":{"id":"9d8c32ab-354c-4daf-a9bf-20b633734435","publisherId":"151820df-5dc5-4c97-8751-eb84643203fa","publisherDisplayName":"Alexander","targetPlatform":"undefined","isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689321434053,"preRelease":false}},{"identifier":{"id":"leonardssh.vscord","uuid":"20675c06-f272-4cc8-8611-83ebb5583c5a"},"version":"5.1.14","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/leonardssh.vscord-5.1.14","scheme":"file"},"relativeLocation":"leonardssh.vscord-5.1.14","metadata":{"id":"20675c06-f272-4cc8-8611-83ebb5583c5a","publisherId":"2c34273e-24b8-499a-b859-8e27e48decc5","publisherDisplayName":"leonardssh","targetPlatform":"undefined","isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689595150630,"preRelease":false}},{"identifier":{"id":"pkief.material-icon-theme","uuid":"5db78037-f674-459f-a236-db622c427c5b"},"version":"4.29.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pkief.material-icon-theme-4.29.0","scheme":"file"},"relativeLocation":"pkief.material-icon-theme-4.29.0","metadata":{"id":"5db78037-f674-459f-a236-db622c427c5b","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689595150640,"preRelease":false}},{"identifier":{"id":"ms-azuretools.vscode-docker","uuid":"0479fc1c-3d67-49f9-b087-fb9069afe48f"},"version":"1.26.0","location":{"$mid":1,"fsPath":"/home/matt/.vscode-oss/extensions/ms-azuretools.vscode-docker-1.26.0","path":"/home/matt/.vscode-oss/extensions/ms-azuretools.vscode-docker-1.26.0","scheme":"file"},"relativeLocation":"ms-azuretools.vscode-docker-1.26.0","metadata":{"id":"0479fc1c-3d67-49f9-b087-fb9069afe48f","publisherId":"52b787f2-79a9-4f32-99b4-393afe3005d3","publisherDisplayName":"Microsoft","targetPlatform":"undefined","isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689609657974,"preRelease":false}}] \ No newline at end of file diff --git a/.config/VSCodium/User/profiles/-1645caa6/globalStorage/state.vscdb b/.config/VSCodium/User/profiles/-1645caa6/globalStorage/state.vscdb index 126099af0e14aedaee03cdd9b75d27edfe359e01..2675006d69438ca535530fc4d33712c4745e6474 100644 GIT binary patch literal 663552 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 Kp)13iLG&MoZ_#4_ diff --git a/.config/VSCodium/User/profiles/-1645caa6/globalStorage/state.vscdb.backup b/.config/VSCodium/User/profiles/-1645caa6/globalStorage/state.vscdb.backup index 126099af0e14aedaee03cdd9b75d27edfe359e01..a4104d58485e9414c8a247ea6fbc8b5b5c29e675 100644 GIT binary patch literal 663552 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 Wg1$UzMz@AcNW8KD-5A;oLjMBbYt6|3 diff --git a/.config/VSCodium/User/profiles/-1645caa6/settings.json b/.config/VSCodium/User/profiles/-1645caa6/settings.json index 956c41bd..4200fa9f 100644 --- a/.config/VSCodium/User/profiles/-1645caa6/settings.json +++ b/.config/VSCodium/User/profiles/-1645caa6/settings.json @@ -134,7 +134,7 @@ "debug.allowBreakpointsEverywhere": true, "terminal.integrated.cursorBlinking": true, "terminal.integrated.cursorStyle": "line", - "terminal.integrated.defaultProfile.linux": "zsh", + "terminal.integrated.defaultProfile.linux": "fish", "terminal.integrated.fontFamily": "'JetBrains Mono Light', 'monospace', monospace", "terminal.integrated.gpuAcceleration": "on", "terminal.integrated.shellIntegration.suggestEnabled": true, @@ -246,8 +246,6 @@ "redhat.telemetry.enabled": false, "terminal.integrated.env.linux": {}, "cSpell.language": "en, es", - "workbench.editor.showTabs": false, - "editor.minimap.enabled": false, "[css]": { "editor.defaultFormatter": "stylelint.vscode-stylelint" }, @@ -255,5 +253,9 @@ "*": false }, "search.followSymlinks": false, - "workbench.statusBar.visible": false + "workbench.statusBar.visible": false, + "[lua]": { + "editor.defaultFormatter": "sumneko.lua" + }, + "workbench.editor.showTabs": false } \ No newline at end of file diff --git a/.config/VSCodium/User/settings.json b/.config/VSCodium/User/settings.json index a97f5f8e..bdf3e273 100644 --- a/.config/VSCodium/User/settings.json +++ b/.config/VSCodium/User/settings.json @@ -255,5 +255,4 @@ "search.followSymlinks": false, "workbench.editor.showTabs": false, "workbench.statusBar.visible": false, - "editor.minimap.enabled": false, } \ No newline at end of file diff --git a/.config/fish/completions/to.fish b/.config/fish/completions/to.fish deleted file mode 100644 index 2578f4b9..00000000 --- a/.config/fish/completions/to.fish +++ /dev/null @@ -1 +0,0 @@ -__to_update_bookmark_completions diff --git a/.config/fish/config.fish b/.config/fish/config.fish index cfdc69db..ea1a67e0 100644 --- a/.config/fish/config.fish +++ b/.config/fish/config.fish @@ -1,29 +1,8 @@ if status is-interactive # Commands to run in interactive sessions can go here - neofetch zoxide init fish | source + . ~/.config/fish/aliases.fish + neofetch end -alias code='vscodium' -alias ls='exa --long --header -a --icons' -alias tree='exa --long --header -a --icons --tree' -alias bruh='genact -s 4' -alias matrix='unimatrix' -alias q='exit' -alias install='sudo pacman -S ' -alias uninstall='sudo pacman -R ' -alias yinstall='yay -S ' -alias yuninstall='yay -R ' -alias update='sudo pacman -Syu' -alias yupdate='yay -Syu' -alias search='pacseek' -alias gpt='tgpt' -alias clock='tty-clock -sbc' -alias files='xplr' -alias sysproc='sysz' -alias cat='bat' -alias dots='yadm enter lazygit' -alias audiorestart='systemctl --user restart wireplumber pipewire pipewire-pulse' -alias info='tldr' -alias cd='z' -alias disks='duf' +starship init fish | source \ No newline at end of file diff --git a/.config/fish/fish_plugins b/.config/fish/fish_plugins index 69a7c1bc..0faa36d0 100644 --- a/.config/fish/fish_plugins +++ b/.config/fish/fish_plugins @@ -1,5 +1,4 @@ patrickf1/fzf.fish franciscolourenco/done acomagu/fish-async-prompt -matchai/spacefish joehillen/to-fish diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables index fb134725..27913419 100644 --- a/.config/fish/fish_variables +++ b/.config/fish/fish_variables @@ -6,9 +6,8 @@ SETUVAR __fish_initialized:3400 SETUVAR _fisher_acomagu_2F_fish_2D_async_2D_prompt_files:\x7e/\x2econfig/fish/conf\x2ed/__async_prompt\x2efish SETUVAR _fisher_franciscolourenco_2F_done_files:\x7e/\x2econfig/fish/conf\x2ed/done\x2efish SETUVAR _fisher_joehillen_2F_to_2D_fish_files:\x7e/\x2econfig/fish/functions/to\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/to\x2efish\x1e\x7e/\x2econfig/fish/completions/to\x2efish -SETUVAR _fisher_matchai_2F_spacefish_files:\x7e/\x2econfig/fish/functions/__sf_lib_section\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_aws\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_battery\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_char\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_conda\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_dir\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_docker\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_dotnet\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_elixir\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_exec_time\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_exit_code\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_git\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_git_branch\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_git_status\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_golang\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_haskell\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_host\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_jobs\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_julia\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_kubecontext\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_line_sep\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_node\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_package\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_php\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_pyenv\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_ruby\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_rust\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_time\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_user\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_venv\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_section_vi_mode\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_util_git_branch\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_util_human_time\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_util_set_default\x2efish\x1e\x7e/\x2econfig/fish/functions/__sf_util_truncate_dir\x2efish\x1e\x7e/\x2econfig/fish/functions/fish_mode_prompt\x2efish\x1e\x7e/\x2econfig/fish/functions/fish_prompt\x2efish\x1e\x7e/\x2econfig/fish/functions/fish_right_prompt\x2efish SETUVAR _fisher_patrickf1_2F_fzf_2E_fish_files:\x7e/\x2econfig/fish/functions/_fzf_configure_bindings_help\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_extract_var_info\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_preview_changed_file\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_preview_file\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_report_diff_type\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_report_file_type\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_directory\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_git_log\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_git_status\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_history\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_processes\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_variables\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_wrapper\x2efish\x1e\x7e/\x2econfig/fish/functions/fzf_configure_bindings\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/fzf\x2efish\x1e\x7e/\x2econfig/fish/completions/fzf_configure_bindings\x2efish -SETUVAR _fisher_plugins:patrickf1/fzf\x2efish\x1efranciscolourenco/done\x1eacomagu/fish\x2dasync\x2dprompt\x1ematchai/spacefish\x1ejoehillen/to\x2dfish +SETUVAR _fisher_plugins:patrickf1/fzf\x2efish\x1efranciscolourenco/done\x1eacomagu/fish\x2dasync\x2dprompt\x1ejoehillen/to\x2dfish SETUVAR _fisher_upgraded_to_4_4:\x1d SETUVAR fish_color_autosuggestion:6e738d SETUVAR fish_color_cancel:ed8796 diff --git a/.config/fish/functions/__sf_lib_section.fish b/.config/fish/functions/__sf_lib_section.fish deleted file mode 100644 index 819b68ff..00000000 --- a/.config/fish/functions/__sf_lib_section.fish +++ /dev/null @@ -1,28 +0,0 @@ -function __sf_lib_section -a color prefix content suffix - # If there are only 2 args, they are $content and $prefix - if test (count $argv) -eq 2 - set content $argv[2] - set prefix - end - - if test "$sf_prompt_opened" = "true" -a "$SPACEFISH_PROMPT_PREFIXES_SHOW" = "true" - # Echo prefixes in bold white - set_color --bold - echo -e -n -s $prefix - set_color normal - end - - # Set the prompt as having been opened - set -g sf_prompt_opened true - - set_color --bold $color - echo -e -n $content - set_color normal - - if test "$SPACEFISH_PROMPT_SUFFIXES_SHOW" = "true" - # Echo suffixes in bold white - set_color --bold - echo -e -n -s $suffix - set_color normal - end -end diff --git a/.config/fish/functions/__sf_section_aws.fish b/.config/fish/functions/__sf_section_aws.fish deleted file mode 100644 index 70ba751c..00000000 --- a/.config/fish/functions/__sf_section_aws.fish +++ /dev/null @@ -1,48 +0,0 @@ -# -# Amazon Web Services (AWS) -# -# The AWS Command Line Interface (CLI) is a unified tool to manage AWS services. -# Link: https://aws.amazon.com/cli/ - -function __sf_section_aws -d "Display the selected aws profile" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_AWS_SHOW true - __sf_util_set_default SPACEFISH_AWS_PREFIX "using " - __sf_util_set_default SPACEFISH_AWS_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_AWS_SYMBOL "☁️ " - __sf_util_set_default SPACEFISH_AWS_COLOR ff8700 - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show the selected AWS-cli profile - [ $SPACEFISH_AWS_SHOW = false ]; and return - - # Ensure the aws command is available - type -q aws; or return - - set -l PROFILE_NAME - - # if aws-vault is in use, override profile with that - if test -n "$AWS_VAULT" - set PROFILE_NAME "$AWS_VAULT" - else - set PROFILE_NAME "$AWS_PROFILE" - end - - # Early return if there's no named profile, or it's set to default - if test -z "$PROFILE_NAME" \ - -o "$PROFILE_NAME" = "default" - return - end - - __sf_lib_section \ - $SPACEFISH_AWS_COLOR \ - $SPACEFISH_AWS_PREFIX \ - "$SPACEFISH_AWS_SYMBOL""$PROFILE_NAME" \ - $SPACEFISH_AWS_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_battery.fish b/.config/fish/functions/__sf_section_battery.fish deleted file mode 100644 index eb9b8667..00000000 --- a/.config/fish/functions/__sf_section_battery.fish +++ /dev/null @@ -1,114 +0,0 @@ -# -# Battery -# - -function __sf_section_battery -d "Displays battery symbol and charge" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------ - # | SPACEFISH_BATTERY_SHOW | below threshold | above threshold | fully charged | - # |------------------------+-----------------+-----------------+---------------| - # | false | hidden | hidden | hidden | - # | always | shown | shown | shown | - # | true | shown | hidden | hidden | - # | charged | shown | hidden | shown | - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_BATTERY_SHOW true - __sf_util_set_default SPACEFISH_BATTERY_PREFIX "" - __sf_util_set_default SPACEFISH_BATTERY_SUFFIX " " - __sf_util_set_default SPACEFISH_BATTERY_SYMBOL_CHARGING ⇡ - __sf_util_set_default SPACEFISH_BATTERY_SYMBOL_DISCHARGING ⇣ - __sf_util_set_default SPACEFISH_BATTERY_SYMBOL_FULL • - __sf_util_set_default SPACEFISH_BATTERY_THRESHOLD 10 - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show section only if any of the following is true - # - SPACEFISH_BATTERY_SHOW = "always" - # - SPACEFISH_BATTERY_SHOW = "true" and - # - battery percentage is below the given limit (default: 10%) - # - SPACEFISH_BATTERY_SHOW = "charged" and - # - Battery is fully charged - - # Check that user wants to show battery levels - [ $SPACEFISH_BATTERY_SHOW = false ]; and return - - set -l battery_data - set -l battery_percent - set -l battery_status - set -l battery_color - set -l battery_symbol - - # Darwin and macOS machines - if type -q pmset - set battery_data (pmset -g batt | grep "InternalBattery") - - # Return if no internal battery - if test -z (echo $battery_data) - return - end - - set battery_percent (echo $battery_data | grep -oE "[0-9]{1,3}%") - # spaceship has echo $battery_data | awk -F '; *' 'NR==2 { print $2 }', but NR==2 did not return anything. - set battery_status (echo $battery_data | awk -F '; *' '{ print $2 }') - - # Linux machines - else if type -q upower - set -l battery (upower -e | grep battery | head -1) - - [ -z $battery ]; and return - - set -l IFS # Clear IFS to allow for multi-line variables - set battery_data (upower -i $battery) - set battery_percent (echo $battery_data | grep percentage | awk '{print $2}') - set battery_status (echo $battery_data | grep state | awk '{print $2}') - - # Windows machines. - else if type -q acpi - set -l battery_data (acpi -b 2>/dev/null | head -1) - - # Return if no battery - [ -z $battery_data ]; and return - - set battery_percent ( echo $battery_data | awk '{print $4}' ) - set battery_status ( echo $battery_data | awk '{print tolower($3)}' ) - else - return - end - - # Remove trailing % and symbols for comparison - set battery_percent (echo $battery_percent | string trim --chars=%[,;]) - - if test "$battery_percent" -eq 100 -o -n (echo (string match -r "(charged|full)" $battery_status)) - set battery_color green - else if test "$battery_percent" -lt "$SPACEFISH_BATTERY_THRESHOLD" - set battery_color red - else - set battery_color yellow - end - - # Battery indicator based on current status of battery - if test "$battery_status" = "charging" - set battery_symbol $SPACEFISH_BATTERY_SYMBOL_CHARGING - else if test -n (echo (string match -r "^[dD]ischarg.*" $battery_status)) - set battery_symbol $SPACEFISH_BATTERY_SYMBOL_DISCHARGING - else - set battery_symbol $SPACEFISH_BATTERY_SYMBOL_FULL - end - - if test "$SPACEFISH_BATTERY_SHOW" = "always" \ - -o "$battery_percent" -lt "$SPACEFISH_BATTERY_THRESHOLD" \ - -o "$SPACEFISH_BATTERY_SHOW" = "charged" \ - -a -n (echo (string match -r "(charged|full)" $battery_status)) - __sf_lib_section \ - $battery_color \ - $SPACEFISH_BATTERY_PREFIX \ - "$battery_symbol$battery_percent%" \ - $SPACEFISH_BATTERY_SUFFIX - end -end diff --git a/.config/fish/functions/__sf_section_char.fish b/.config/fish/functions/__sf_section_char.fish deleted file mode 100644 index 83abeacb..00000000 --- a/.config/fish/functions/__sf_section_char.fish +++ /dev/null @@ -1,35 +0,0 @@ -# -# Prompt character -# - -function __sf_section_char -d "Display the prompt character" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_CHAR_PREFIX "" - __sf_util_set_default SPACEFISH_CHAR_SUFFIX " " - __sf_util_set_default SPACEFISH_CHAR_SYMBOL ➜ - __sf_util_set_default SPACEFISH_CHAR_COLOR_SUCCESS green - __sf_util_set_default SPACEFISH_CHAR_COLOR_FAILURE red - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Color $SPACEFISH_CHAR_SYMBOL red if previous command failed and - # color it in green if the command succeeded. - set -l color - - if test $sf_exit_code -eq 0 - set color $SPACEFISH_CHAR_COLOR_SUCCESS - else - set color $SPACEFISH_CHAR_COLOR_FAILURE - end - - __sf_lib_section \ - $color \ - $SPACEFISH_CHAR_PREFIX \ - $SPACEFISH_CHAR_SYMBOL \ - $SPACEFISH_CHAR_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_conda.fish b/.config/fish/functions/__sf_section_conda.fish deleted file mode 100644 index c93e5896..00000000 --- a/.config/fish/functions/__sf_section_conda.fish +++ /dev/null @@ -1,36 +0,0 @@ -# -# Conda -# -# Current Conda version. - -function __sf_section_conda -d "Display current Conda version" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_CONDA_SHOW true - __sf_util_set_default SPACEFISH_CONDA_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_CONDA_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_CONDA_SYMBOL "🅒 " - __sf_util_set_default SPACEFISH_CONDA_COLOR blue - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_CONDA_SHOW = false ]; and return - - # Show Conda version only if conda is installed and CONDA_DEFAULT_ENV is set - if not type -q conda; \ - or test -z "$CONDA_DEFAULT_ENV"; - return - end - - set -l conda_version (conda -V | string split ' ')[2] - - __sf_lib_section \ - $SPACEFISH_CONDA_COLOR \ - $SPACEFISH_CONDA_PREFIX \ - "$SPACEFISH_CONDA_SYMBOL"v"$conda_version" \ - $SPACEFISH_CONDA_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_dir.fish b/.config/fish/functions/__sf_section_dir.fish deleted file mode 100644 index 5b4c77d3..00000000 --- a/.config/fish/functions/__sf_section_dir.fish +++ /dev/null @@ -1,54 +0,0 @@ -# -# Working directory -# - -function __sf_section_dir -d "Display the current truncated directory" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_DIR_SHOW true - __sf_util_set_default SPACEFISH_DIR_PREFIX "in " - __sf_util_set_default SPACEFISH_DIR_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_DIR_TRUNC 3 - __sf_util_set_default SPACEFISH_DIR_TRUNC_REPO true - __sf_util_set_default SPACEFISH_DIR_COLOR cyan - - # Write Permissions lock symbol - __sf_util_set_default SPACEFISH_DIR_LOCK_SHOW true - __sf_util_set_default SPACEFISH_DIR_LOCK_SYMBOL "" - __sf_util_set_default SPACEFISH_DIR_LOCK_COLOR red - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_DIR_SHOW = false ]; and return - - set -l dir - set -l tmp - set -l git_root (command git rev-parse --show-toplevel 2>/dev/null) - - if test "$SPACEFISH_DIR_TRUNC_REPO" = "true" -a -n "$git_root" - # Resolve to physical PWD instead of logical - set -l resolvedPWD (pwd -P 2>/dev/null; or pwd) - # Treat repo root as top level directory - set tmp (string replace $git_root (basename $git_root) $resolvedPWD) - else - set -l realhome ~ - set tmp (string replace -r '^'"$realhome"'($|/)' '~$1' $PWD) - end - - # Truncate the path to have a limited number of dirs - set dir (__sf_util_truncate_dir $tmp $SPACEFISH_DIR_TRUNC) - - if [ $SPACEFISH_DIR_LOCK_SHOW = true -a ! -w . ] - set DIR_LOCK_SYMBOL (set_color $SPACEFISH_DIR_LOCK_COLOR)" $SPACEFISH_DIR_LOCK_SYMBOL"(set_color --bold) - end - - __sf_lib_section \ - $SPACEFISH_DIR_COLOR \ - $SPACEFISH_DIR_PREFIX \ - $dir \ - "$DIR_LOCK_SYMBOL""$SPACEFISH_DIR_SUFFIX" -end diff --git a/.config/fish/functions/__sf_section_docker.fish b/.config/fish/functions/__sf_section_docker.fish deleted file mode 100644 index 6b32d4cc..00000000 --- a/.config/fish/functions/__sf_section_docker.fish +++ /dev/null @@ -1,52 +0,0 @@ -# -# Docker -# -# Current Docker version and Machine name. - -function __sf_section_docker -d "Display docker version and machine name" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_DOCKER_SHOW true - __sf_util_set_default SPACEFISH_DOCKER_PREFIX "is " - __sf_util_set_default SPACEFISH_DOCKER_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_DOCKER_SYMBOL "🐳 " - __sf_util_set_default SPACEFISH_DOCKER_COLOR cyan - __sf_util_set_default SPACEFISH_DOCKER_VERBOSE_VERSION false - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_DOCKER_SHOW = false ]; and return - - # Show Docker version only if docker is installed - type -q docker; or return - - # Show docker version only when pwd has Dockerfile, docker-compose.yml, .dockerenv in root or COMPOSE_FILE - if not test -f Dockerfile \ - -o -f docker-compose.yml \ - -o -f /.dockerenv \ - -o -f "$COMPOSE_FILE" - return - end - - set -l docker_version (docker version -f "{{.Server.Version}}" 2>/dev/null) - # if docker daemon isn't running you'll get an error like 'Bad response from Docker engine' - [ -z $docker_version ]; and return - - if test "$SPACEFISH_DOCKER_VERBOSE_VERSION" = "false" - set docker_version (string split - $docker_version)[1] - end - - if test -n "$DOCKER_MACHINE_NAME" - set docker_version $docker_version via $DOCKER_MACHINE_NAME - end - - __sf_lib_section \ - $SPACEFISH_DOCKER_COLOR \ - $SPACEFISH_DOCKER_PREFIX \ - "$SPACEFISH_DOCKER_SYMBOL"v"$docker_version" \ - $SPACEFISH_DOCKER_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_dotnet.fish b/.config/fish/functions/__sf_section_dotnet.fish deleted file mode 100644 index d46a79f1..00000000 --- a/.config/fish/functions/__sf_section_dotnet.fish +++ /dev/null @@ -1,50 +0,0 @@ -# -# .NET -# -# .NET Framework is a software framework developed by Microsoft. -# It includes a large class library and provides language interoperability -# across several programming languages. -# Link: https://www.microsoft.com/net - -function __sf_section_dotnet -d "Display the .NET SDK version" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_DOTNET_SHOW true - __sf_util_set_default SPACEFISH_DOTNET_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_DOTNET_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_DOTNET_SYMBOL ".NET " - __sf_util_set_default SPACEFISH_DOTNET_COLOR "af00d7" # 128 in the original version, but renders as blue in iTerm2? - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show current version of .NET SDK - [ $SPACEFISH_DOTNET_SHOW = false ]; and return - - # Ensure the dotnet command is available - type -q dotnet; or return - - if not test -f project.json \ - -o -f global.json \ - -o -f paket.dependencies \ - -o (count *.csproj) -gt 0 \ - -o (count *.fsproj) -gt 0 \ - -o (count *.xproj) -gt 0 \ - -o (count *.sln) -gt 0 - return - end - - # From the - # dotnet-cli automatically handles SDK pinning (specified in a global.json file) - # therefore, this already returns the expected version for the current directory - set -l dotnet_version (dotnet --version 2>/dev/null) - - __sf_lib_section \ - $SPACEFISH_DOTNET_COLOR \ - $SPACEFISH_DOTNET_PREFIX \ - "$SPACEFISH_DOTNET_SYMBOL""$dotnet_version" \ - $SPACEFISH_DOTNET_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_elixir.fish b/.config/fish/functions/__sf_section_elixir.fish deleted file mode 100644 index 13468b03..00000000 --- a/.config/fish/functions/__sf_section_elixir.fish +++ /dev/null @@ -1,57 +0,0 @@ -# -# Elixir -# -# A dynamic, reflective, object-oriented, general-purpose programming language. -# Link: https://www.elixir-lang.org/ - -function __sf_section_elixir -d "Show current version of Elixir" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_ELIXIR_SHOW true - __sf_util_set_default SPACEFISH_ELIXIR_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_ELIXIR_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_ELIXIR_SYMBOL "💧 " - __sf_util_set_default SPACEFISH_ELIXIR_DEFAULT_VERSION $SPACEFISH_ELIXIR_DEFAULT_VERSION - __sf_util_set_default SPACEFISH_ELIXIR_COLOR magenta - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Check if that user wants to show elixir version - [ $SPACEFISH_ELIXIR_SHOW = false ]; and return - - # Show versions only for Elixir-specific folders - if not test -f mix.exs \ - -o (count *.ex) -gt 0 \ - -o (count *.exs) -gt 0 - return - end - - set -l elixir_version - - if type -q kiex - set elixir_version $ELIXIR_VERSION - else if type -q exenv - set elixir_version (exenv version-name) - else if type -q elixir - set elixir_version (elixir -v 2>/dev/null | string match -r "Elixir.*" | string split " ")[2] - else - return - end - - [ -z "$elixir_version" -o "$elixir_version" = "system" ]; and return - - # Add 'v' before elixir version that starts with a number - if test -n (echo (string match -r "^[0-9].+\$" "$elixir_version")) - set elixir_version "v$elixir_version" - end - - __sf_lib_section \ - $SPACEFISH_ELIXIR_COLOR \ - $SPACEFISH_ELIXIR_PREFIX \ - "$SPACEFISH_ELIXIR_SYMBOL""$elixir_version" \ - $SPACEFISH_ELIXIR_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_exec_time.fish b/.config/fish/functions/__sf_section_exec_time.fish deleted file mode 100644 index 0961907f..00000000 --- a/.config/fish/functions/__sf_section_exec_time.fish +++ /dev/null @@ -1,33 +0,0 @@ -# -# Execution time -# - -function __sf_section_exec_time -d "Display the execution time of the last command" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_EXEC_TIME_SHOW true - __sf_util_set_default SPACEFISH_EXEC_TIME_PREFIX "took " - __sf_util_set_default SPACEFISH_EXEC_TIME_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_EXEC_TIME_COLOR yellow - __sf_util_set_default SPACEFISH_EXEC_TIME_ELAPSED 5 - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_EXEC_TIME_SHOW = false ]; and return - - # Allow for compatibility between fish 2.7 and 3.0 - set -l command_duration "$CMD_DURATION$cmd_duration" - - if test -n "$command_duration" -a "$command_duration" -gt (math "$SPACEFISH_EXEC_TIME_ELAPSED * 1000") - set -l human_command_duration (echo $command_duration | __sf_util_human_time) - __sf_lib_section \ - $SPACEFISH_EXEC_TIME_COLOR \ - $SPACEFISH_EXEC_TIME_PREFIX \ - $human_command_duration \ - $SPACEFISH_EXEC_TIME_SUFFIX - end -end diff --git a/.config/fish/functions/__sf_section_exit_code.fish b/.config/fish/functions/__sf_section_exit_code.fish deleted file mode 100644 index 7578d47f..00000000 --- a/.config/fish/functions/__sf_section_exit_code.fish +++ /dev/null @@ -1,26 +0,0 @@ -# Exit-code -# - -function __sf_section_exit_code -d "Shows the exit code from the previous command." - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_EXIT_CODE_SHOW false - __sf_util_set_default SPACEFISH_EXIT_CODE_PREFIX "" - __sf_util_set_default SPACEFISH_EXIT_CODE_SUFFIX " " - __sf_util_set_default SPACEFISH_EXIT_CODE_SYMBOL ✘ - __sf_util_set_default SPACEFISH_EXIT_CODE_COLOR red - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_EXIT_CODE_SHOW = false ]; or test $sf_exit_code -eq 0; and return - - __sf_lib_section \ - $SPACEFISH_EXIT_CODE_COLOR \ - $SPACEFISH_EXIT_CODE_PREFIX \ - "$SPACEFISH_EXIT_CODE_SYMBOL$sf_exit_code" \ - $SPACEFISH_EXIT_CODE_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_git.fish b/.config/fish/functions/__sf_section_git.fish deleted file mode 100644 index ea3c390e..00000000 --- a/.config/fish/functions/__sf_section_git.fish +++ /dev/null @@ -1,35 +0,0 @@ -# -# Git -# - -function __sf_section_git -d "Display the git branch and status" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_GIT_SHOW true - __sf_util_set_default SPACEFISH_GIT_PREFIX "on " - __sf_util_set_default SPACEFISH_GIT_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_GIT_SYMBOL " " - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show both git branch and git status: - # spacefish_git_branch - # spacefish_git_status - - [ $SPACEFISH_GIT_SHOW = false ]; and return - - set -l git_branch (__sf_section_git_branch) - set -l git_status (__sf_section_git_status) - - [ -z $git_branch ]; and return - - __sf_lib_section \ - fff \ - $SPACEFISH_GIT_PREFIX \ - "$git_branch$git_status" \ - $SPACEFISH_GIT_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_git_branch.fish b/.config/fish/functions/__sf_section_git_branch.fish deleted file mode 100644 index 7a2c54e4..00000000 --- a/.config/fish/functions/__sf_section_git_branch.fish +++ /dev/null @@ -1,28 +0,0 @@ -# -# Git branch -# - -function __sf_section_git_branch -d "Format the displayed branch name" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_GIT_BRANCH_SHOW true - __sf_util_set_default SPACEFISH_GIT_BRANCH_PREFIX $SPACEFISH_GIT_SYMBOL - __sf_util_set_default SPACEFISH_GIT_BRANCH_SUFFIX "" - __sf_util_set_default SPACEFISH_GIT_BRANCH_COLOR magenta - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_GIT_BRANCH_SHOW = false ]; and return - - set -l git_branch (__sf_util_git_branch) - - [ -z $git_branch ]; and return - - __sf_lib_section \ - $SPACEFISH_GIT_BRANCH_COLOR \ - $SPACEFISH_GIT_BRANCH_PREFIX$git_branch$SPACEFISH_GIT_BRANCH_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_git_status.fish b/.config/fish/functions/__sf_section_git_status.fish deleted file mode 100644 index 7316c491..00000000 --- a/.config/fish/functions/__sf_section_git_status.fish +++ /dev/null @@ -1,100 +0,0 @@ -# -# Git status -# - -function __sf_section_git_status -d "Display the current git status" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_GIT_STATUS_SHOW true - __sf_util_set_default SPACEFISH_GIT_STATUS_PREFIX " [" - __sf_util_set_default SPACEFISH_GIT_STATUS_SUFFIX ] - __sf_util_set_default SPACEFISH_GIT_STATUS_COLOR red - __sf_util_set_default SPACEFISH_GIT_STATUS_UNTRACKED \? - __sf_util_set_default SPACEFISH_GIT_STATUS_ADDED + - __sf_util_set_default SPACEFISH_GIT_STATUS_MODIFIED ! - __sf_util_set_default SPACEFISH_GIT_STATUS_RENAMED » - __sf_util_set_default SPACEFISH_GIT_STATUS_DELETED ✘ - __sf_util_set_default SPACEFISH_GIT_STATUS_STASHED \$ - __sf_util_set_default SPACEFISH_GIT_STATUS_UNMERGED = - __sf_util_set_default SPACEFISH_GIT_STATUS_AHEAD ⇡ - __sf_util_set_default SPACEFISH_GIT_STATUS_BEHIND ⇣ - __sf_util_set_default SPACEFISH_GIT_STATUS_DIVERGED ⇕ - __sf_util_set_default SPACEFISH_GIT_PROMPT_ORDER untracked added modified renamed deleted stashed unmerged diverged ahead behind - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_GIT_STATUS_SHOW = false ]; and return - - set -l git_status - set -l is_ahead - set -l is_behind - - set -l index (command git status --porcelain 2>/dev/null -b) - set -l trimmed_index (string split \n $index | string sub --start 1 --length 2) - - for i in $trimmed_index - if test (string match '\?\?' $i) - set git_status untracked $git_status - end - if test (string match '*A*' $i) - set git_status added $git_status - end - if test (string match '*M*' $i) - set git_status modified $git_status - end - if test (string match '*R*' $i) - set git_status renamed $git_status - end - if test (string match '*D*' $i) - set git_status deleted $git_status - end - if test (string match '*U*' $i) - set git_status unmerged $git_status - end - end - - # Check for stashes - if test -n (echo (command git rev-parse --verify refs/stash 2>/dev/null)) - set git_status stashed $git_status - end - - # Check whether the branch is ahead - if test (string match '*ahead*' $index) - set is_ahead true - end - - # Check whether the branch is behind - if test (string match '*behind*' $index) - set is_behind true - end - - # Check whether the branch has diverged - if test "$is_ahead" = "true" -a "$is_behind" = "true" - set git_status diverged $git_status - else if test "$is_ahead" = "true" - set git_status ahead $git_status - else if test "$is_behind" = "true" - set git_status behind $git_status - end - - set -l full_git_status - for i in $SPACEFISH_GIT_PROMPT_ORDER - set i (string upper $i) - set git_status (string upper $git_status) - if contains $i in $git_status - set -l status_symbol SPACEFISH_GIT_STATUS_$i - set full_git_status "$$status_symbol$full_git_status" - end - end - - # Check if git status - if test -n "$full_git_status" - __sf_lib_section \ - $SPACEFISH_GIT_STATUS_COLOR \ - "$SPACEFISH_GIT_STATUS_PREFIX$full_git_status$SPACEFISH_GIT_STATUS_SUFFIX" - end -end diff --git a/.config/fish/functions/__sf_section_golang.fish b/.config/fish/functions/__sf_section_golang.fish deleted file mode 100644 index 81211ee4..00000000 --- a/.config/fish/functions/__sf_section_golang.fish +++ /dev/null @@ -1,55 +0,0 @@ -# -# Go -# -# Go is an open source programming language that makes it easy -# to build efficient software. -# Link: https://golang.org/ - -function __sf_section_golang -d "Display the current go version if you're inside GOPATH" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_GOLANG_SHOW true - __sf_util_set_default SPACEFISH_GOLANG_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_GOLANG_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_GOLANG_SYMBOL "🐹 " - __sf_util_set_default SPACEFISH_GOLANG_COLOR cyan - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show the current version of Golang - [ $SPACEFISH_GOLANG_SHOW = false ]; and return - - # Ensure the go command is available - type -q go; or return - - if not test -f go.mod \ - -o -d Godeps \ - -o -f glide.yaml \ - -o (count *.go) -gt 0 \ - -o -f Gopkg.yml \ - -o -f Gopkg.lock \ - -o ([ (count $GOPATH) -gt 0 ]; and string match $GOPATH $PWD) - return - end - - set -l go_version (go version | string split ' ') - - # Go version is either the commit hash and date (devel +5efe9a8f11 Web Jan 9 07:21:16 2019 +0000) - # at the time of the build or a release tag (go1.11.4) - # https://github.com/matchai/spacefish/issues/137 - if test (string match 'devel*' $go_version[3]) - set go_version $go_version[3]":"(string sub -s 2 $go_version[4]) - else - set go_version "v"(string sub -s 3 $go_version[3]) - end - - __sf_lib_section \ - $SPACEFISH_GOLANG_COLOR \ - $SPACEFISH_GOLANG_PREFIX \ - "$SPACEFISH_GOLANG_SYMBOL""$go_version" \ - $SPACEFISH_GOLANG_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_haskell.fish b/.config/fish/functions/__sf_section_haskell.fish deleted file mode 100644 index e31dca91..00000000 --- a/.config/fish/functions/__sf_section_haskell.fish +++ /dev/null @@ -1,38 +0,0 @@ -# -# Haskell Stack -# -# An advanced, purely functional programming language. -# Link: https://www.haskell.org/ - -function __sf_section_haskell -d "Show current version of Haskell Tool Stack" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_HASKELL_SHOW true - __sf_util_set_default SPACEFISH_HASKELL_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_HASKELL_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_HASKELL_SYMBOL "λ " - __sf_util_set_default SPACEFISH_HASKELL_COLOR red - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show current version of Haskell Tool Stack. - [ $SPACEFISH_HASKELL_SHOW = false ]; and return - - # Ensure the stack command is available - type -q stack; or return - - # If there are stack files in current directory - [ -f ./stack.yaml ]; or return - - set -l haskell_version (stack ghc -- --numeric-version --no-install-ghc) - - __sf_lib_section \ - $SPACEFISH_HASKELL_COLOR \ - $SPACEFISH_HASKELL_PREFIX \ - "$SPACEFISH_HASKELL_SYMBOL"v"$haskell_version" \ - $SPACEFISH_HASKELL_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_host.fish b/.config/fish/functions/__sf_section_host.fish deleted file mode 100644 index bd0bdd84..00000000 --- a/.config/fish/functions/__sf_section_host.fish +++ /dev/null @@ -1,41 +0,0 @@ -# -# Hostname -# - - -# If there is an ssh connections, current machine name. -function __sf_section_host -d "Display the current hostname if connected over SSH" - - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_HOST_SHOW true - __sf_util_set_default SPACEFISH_HOST_PREFIX "at " - __sf_util_set_default SPACEFISH_HOST_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_HOST_COLOR blue - __sf_util_set_default SPACEFISH_HOST_COLOR_SSH green - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ "$SPACEFISH_HOST_SHOW" = false ]; and return - - if test "$SPACEFISH_HOST_SHOW" = "always"; or set -q SSH_CONNECTION; - - # Determination of what color should be used - set -l host_color - if set -q SSH_CONNECTION; - set host_color $SPACEFISH_HOST_COLOR_SSH - else - set host_color $SPACEFISH_HOST_COLOR - end - - __sf_lib_section \ - $host_color \ - $SPACEFISH_HOST_PREFIX \ - (hostname) \ - $SPACEFISH_HOST_SUFFIX - end -end diff --git a/.config/fish/functions/__sf_section_jobs.fish b/.config/fish/functions/__sf_section_jobs.fish deleted file mode 100644 index cfa91e2a..00000000 --- a/.config/fish/functions/__sf_section_jobs.fish +++ /dev/null @@ -1,43 +0,0 @@ -# Jobs -# - -function __sf_section_jobs -d "Show icon, if there's a working jobs in the background." - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_JOBS_SHOW true - __sf_util_set_default SPACEFISH_JOBS_PREFIX "" - __sf_util_set_default SPACEFISH_JOBS_SUFFIX " " - __sf_util_set_default SPACEFISH_JOBS_SYMBOL ✦ - __sf_util_set_default SPACEFISH_JOBS_COLOR blue - __sf_util_set_default SPACEFISH_JOBS_AMOUNT_PREFIX "" - __sf_util_set_default SPACEFISH_JOBS_AMOUNT_SUFFIX "" - __sf_util_set_default SPACEFISH_JOBS_AMOUNT_THRESHOLD 1 - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_JOBS_SHOW = false ]; and return - - set jobs_amount (jobs | wc -l | xargs) # Zsh had a much more complicated command. - - if test $jobs_amount -eq 0 - return - end - - if test $jobs_amount -le $SPACEFISH_JOBS_AMOUNT_THRESHOLD - set jobs_amount '' - set SPACEFISH_JOBS_AMOUNT_PREFIX '' - set SPACEFISH_JOBS_AMOUNT_SUFFIX '' - end - - set SPACEFISH_JOBS_SECTION "$SPACEFISH_JOBS_SYMBOL$SPACEFISH_JOBS_AMOUNT_PREFIX$jobs_amount$SPACEFISH_JOBS_AMOUNT_SUFFIX" - - __sf_lib_section \ - $SPACEFISH_JOBS_COLOR \ - $SPACEFISH_JOBS_PREFIX \ - $SPACEFISH_JOBS_SECTION \ - $SPACEFISH_JOBS_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_julia.fish b/.config/fish/functions/__sf_section_julia.fish deleted file mode 100644 index ab58ec56..00000000 --- a/.config/fish/functions/__sf_section_julia.fish +++ /dev/null @@ -1,36 +0,0 @@ -# -# Julia -# -# Current Julia version. - -function __sf_section_julia -d "Display julia version" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_JULIA_SHOW true - __sf_util_set_default SPACEFISH_JULIA_PREFIX "is " - __sf_util_set_default SPACEFISH_JULIA_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_JULIA_SYMBOL "ஃ " - __sf_util_set_default SPACEFISH_JULIA_COLOR green - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_JULIA_SHOW = false ]; and return - - # Show Julia version only if julia is installed - type -q julia; or return - - # Show julia version only when pwd has *.jl file(s) - [ (count *.jl) -gt 0 ]; or return - - set -l julia_version (julia --version | grep --color=never -oE '[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]') - - __sf_lib_section \ - $SPACEFISH_JULIA_COLOR \ - $SPACEFISH_JULIA_PREFIX \ - "$SPACEFISH_JULIA_SYMBOL"v"$julia_version" \ - $SPACEFISH_JULIA_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_kubecontext.fish b/.config/fish/functions/__sf_section_kubecontext.fish deleted file mode 100644 index effb614c..00000000 --- a/.config/fish/functions/__sf_section_kubecontext.fish +++ /dev/null @@ -1,45 +0,0 @@ -# -# Kubernetes (kubectl) -# -# Kubernetes is an open-source system for deployment, scaling, -# and management of containerized applications. -# Link: https://kubernetes.io/ - -function __sf_section_kubecontext -d "Display the kubernetes context" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_KUBECONTEXT_SHOW true - __sf_util_set_default SPACEFISH_KUBECONTEXT_NAMESPACE_SHOW true - __sf_util_set_default SPACEFISH_KUBECONTEXT_PREFIX "at " - __sf_util_set_default SPACEFISH_KUBECONTEXT_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - # Additional space is added because ☸️ is wider than other symbols - # See: https://github.com/denysdovhan/spaceship-prompt/pull/432 - __sf_util_set_default SPACEFISH_KUBECONTEXT_SYMBOL "☸️ " - __sf_util_set_default SPACEFISH_KUBECONTEXT_COLOR cyan - - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show current kubecontext - [ $SPACEFISH_KUBECONTEXT_SHOW = false ]; and return - # Ensure the kubectl command is available - type -q kubectl; or return - - set -l kube_context (kubectl config current-context 2>/dev/null) - [ -z $kube_context ]; and return - - if test "$SPACEFISH_KUBECONTEXT_NAMESPACE_SHOW" = "true" -a "$kube_context" != "default" - set kube_namespace (kubectl config view --minify --output 'jsonpath={..namespace}' 2>/dev/null) - set kube_context "$kube_context ($kube_namespace)" - end - - __sf_lib_section \ - $SPACEFISH_KUBECONTEXT_COLOR \ - $SPACEFISH_KUBECONTEXT_PREFIX \ - "$SPACEFISH_KUBECONTEXT_SYMBOL""$kube_context" \ - $SPACEFISH_KUBECONTEXT_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_line_sep.fish b/.config/fish/functions/__sf_section_line_sep.fish deleted file mode 100644 index 854c340c..00000000 --- a/.config/fish/functions/__sf_section_line_sep.fish +++ /dev/null @@ -1,19 +0,0 @@ -# -# Line separator -# - -function __sf_section_line_sep -d "Separate the prompt into two lines" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_PROMPT_SEPARATE_LINE true - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - if test "$SPACEFISH_PROMPT_SEPARATE_LINE" = "true" - echo -e -n \n - end -end diff --git a/.config/fish/functions/__sf_section_node.fish b/.config/fish/functions/__sf_section_node.fish deleted file mode 100644 index 2e6ebc9e..00000000 --- a/.config/fish/functions/__sf_section_node.fish +++ /dev/null @@ -1,58 +0,0 @@ -# -# Node.js -# -# Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. -# Link: https://nodejs.org/ - -function __sf_section_node -d "Display the local node version" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_NODE_SHOW true - __sf_util_set_default SPACEFISH_NODE_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_NODE_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_NODE_SYMBOL "⬢ " - __sf_util_set_default SPACEFISH_NODE_DEFAULT_VERSION "" - __sf_util_set_default SPACEFISH_NODE_COLOR green - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show the current version of Node - [ $SPACEFISH_NODE_SHOW = false ]; and return - - # Show versions only for Node-specific folders - if not test -f ./package.json \ - -o -d ./node_modules \ - -o (count *.js) -gt 0 - return - end - - if type -q nvm - # Only recheck the node version if the nvm bin has changed - if test "$NVM_BIN" != "$sf_last_nvm_bin" -o -z "$sf_node_version" - set -g sf_node_version (nvm current 2>/dev/null) - set -g sf_last_nvm_bin $NVM_BIN - end - else if type -q nodenv - set -g sf_node_version (nodenv version-name 2>/dev/null) - else if type -q node - set -g sf_node_version (node -v 2>/dev/null) - else - return - end - - # Don't echo section if the system verison of node is being used - [ "$sf_node_version" = "system" -o "$sf_node_version" = "node" ]; and return - - # Don't echo section if the node version matches the default version - [ "$sf_node_version" = "$SPACEFISH_NODE_DEFAULT_VERSION" ]; and return - - __sf_lib_section \ - $SPACEFISH_NODE_COLOR \ - $SPACEFISH_NODE_PREFIX \ - "$SPACEFISH_NODE_SYMBOL$sf_node_version" \ - $SPACEFISH_NODE_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_package.fish b/.config/fish/functions/__sf_section_package.fish deleted file mode 100644 index b613b87a..00000000 --- a/.config/fish/functions/__sf_section_package.fish +++ /dev/null @@ -1,72 +0,0 @@ -# -# Package -# -# Current package version. -# These package managers supported: -# * NPM -# * Cargo - -function __sf_section_package -d "Display the local package version" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_PACKAGE_SHOW true - __sf_util_set_default SPACEFISH_PACKAGE_PREFIX "is " - __sf_util_set_default SPACEFISH_PACKAGE_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_PACKAGE_SYMBOL "📦 " - __sf_util_set_default SPACEFISH_PACKAGE_COLOR red - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_PACKAGE_SHOW = false ]; and return - - # Exit if there is no package.json or Cargo.toml - if not test -e ./package.json; and not test -e ./Cargo.toml - return - end - - set -l package_version - - # Check if package.json exists AND npm exists locally while supressing output to just exit code (-q) - if type -q npm; and test -f ./package.json - # Check if jq (json handler) exists locally. If yes, check in package.json version - if type -q jq - set package_version (jq -r '.version' package.json 2>/dev/null) - # Check if python exists locally, use json to check version in package.json - else if type -q python - set package_version (python -c "import json; print(json.load(open('package.json'))['version'])" 2>/dev/null) - # Check if node exists locally, use it to check version of package.json - else if type -q node - set package_version (node -p "require('./package.json').version" 2>/dev/null) - end - end - - # Check if Cargo.toml exists and cargo command exists - # and use cargo pkgid to figure out the package - if type -q cargo; and test -f ./Cargo.toml - # Handle missing field `version` in Cargo.toml. - # `cargo pkgid` needs Cargo.lock to exists too. If - # it doesn't, do not show package version - set -l pkgid (cargo pkgid 2>&1) - # Early return on error - echo $pkgid | grep -q "error:"; and return - - # Example input: abc#1.0.0. Example output: 1.0.1 - set package_version (string match -r '#(.*)' $pkgid)[2] - end - - if test -z "$package_version" - set package_version ⚠ - else - set package_version "v$package_version" - end - - __sf_lib_section \ - $SPACEFISH_PACKAGE_COLOR \ - $SPACEFISH_PACKAGE_PREFIX \ - "$SPACEFISH_PACKAGE_SYMBOL$package_version" \ - $SPACEFISH_PACKAGE_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_php.fish b/.config/fish/functions/__sf_section_php.fish deleted file mode 100644 index 448d70b0..00000000 --- a/.config/fish/functions/__sf_section_php.fish +++ /dev/null @@ -1,40 +0,0 @@ -# -# PHP -# -# PHP is a server-side scripting language designed primarily for web development. -# Link: http://www.php.net/ - -function __sf_section_php -d "Display the current php version" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_PHP_SHOW true - __sf_util_set_default SPACEFISH_PHP_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_PHP_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_PHP_SYMBOL "🐘 " - __sf_util_set_default SPACEFISH_PHP_COLOR blue - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show current version of PHP - [ $SPACEFISH_PHP_SHOW = false ]; and return - - # Ensure the php command is available - type -q php; or return - - if not test -f composer.json \ - -o (count *.php) -gt 0 - return - end - - set -l php_version (php -v | string match -r 'PHP\s*[0-9.]+' | string split ' ')[2] - - __sf_lib_section \ - $SPACEFISH_PHP_COLOR \ - $SPACEFISH_PHP_PREFIX \ - "$SPACEFISH_PHP_SYMBOL"v"$php_version" \ - $SPACEFISH_PHP_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_pyenv.fish b/.config/fish/functions/__sf_section_pyenv.fish deleted file mode 100644 index aeba4feb..00000000 --- a/.config/fish/functions/__sf_section_pyenv.fish +++ /dev/null @@ -1,41 +0,0 @@ -# pyenv -# - -function __sf_section_pyenv -d "Show current version of pyenv Python, including system." - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_PYENV_SHOW true - __sf_util_set_default SPACEFISH_PYENV_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_PYENV_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_PYENV_SYMBOL "🐍 " - __sf_util_set_default SPACEFISH_PYENV_COLOR yellow - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show pyenv python version - [ $SPACEFISH_PYENV_SHOW = false ]; and return - - # Ensure the pyenv command is available - type -q pyenv; or return - - # Show pyenv python version only for Python-specific folders - if not test -n "$PYENV_VERSION" \ - -o -f .python-version \ - -o -f requirements.txt \ - -o -f pyproject.toml \ - -o (count *.py) -gt 0 - return - end - - set -l pyenv_status (pyenv version-name 2>/dev/null) # This line needs explicit testing in an enviroment that has pyenv. - - __sf_lib_section \ - $SPACEFISH_PYENV_COLOR \ - $SPACEFISH_PYENV_PREFIX \ - "$SPACEFISH_PYENV_SYMBOL""$pyenv_status" \ - $SPACEFISH_PYENV_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_ruby.fish b/.config/fish/functions/__sf_section_ruby.fish deleted file mode 100644 index 9dbade61..00000000 --- a/.config/fish/functions/__sf_section_ruby.fish +++ /dev/null @@ -1,58 +0,0 @@ -# -# Ruby -# -# A dynamic, reflective, object-oriented, general-purpose programming language. -# Link: https://www.ruby-lang.org/ - -function __sf_section_ruby -d "Show current version of Ruby" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_RUBY_SHOW true - __sf_util_set_default SPACEFISH_RUBY_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_RUBY_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_RUBY_SYMBOL "💎 " - __sf_util_set_default SPACEFISH_RUBY_COLOR red - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Check if that user wants to show ruby version - [ $SPACEFISH_RUBY_SHOW = false ]; and return - - # Show versions only for Ruby-specific folders - if not test -f Gemfile \ - -o -f Rakefile \ - -o (count *.rb) -gt 0 - return - end - - set -l ruby_version - - if type -q rvm-prompt - set ruby_version (rvm-prompt i v g) - else if type -q rbenv - set ruby_version (rbenv version-name) - else if type -q chruby - set ruby_version $RUBY_AUTO_VERSION - else if type -q asdf - set ruby_version (asdf current ruby | awk '{print $1}') - else - return - end - - [ -z "$ruby_version" -o "$ruby_version" = "system" ]; and return - - # Add 'v' before ruby version that starts with a number - if test -n (echo (string match -r "^[0-9].+\$" "$ruby_version")) - set ruby_version "v$ruby_version" - end - - __sf_lib_section \ - $SPACEFISH_RUBY_COLOR \ - $SPACEFISH_RUBY_PREFIX \ - "$SPACEFISH_RUBY_SYMBOL""$ruby_version" \ - $SPACEFISH_RUBY_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_rust.fish b/.config/fish/functions/__sf_section_rust.fish deleted file mode 100644 index f60ff7a4..00000000 --- a/.config/fish/functions/__sf_section_rust.fish +++ /dev/null @@ -1,45 +0,0 @@ -# -# Rust -# -# Rust is a systems programming language sponsored by Mozilla Research. -# Link: https://www.rust-lang.org - -function __sf_section_rust -d "Display the current Rust version" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_RUST_SHOW true - __sf_util_set_default SPACEFISH_RUST_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_RUST_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_RUST_SYMBOL "𝗥 " - __sf_util_set_default SPACEFISH_RUST_COLOR red - __sf_util_set_default SPACEFISH_RUST_VERBOSE_VERSION false - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show current version of Rust - [ $SPACEFISH_RUST_SHOW = false ]; and return - - # Ensure the rustc command is available - type -q rustc; or return - - if not test -f Cargo.toml \ - -o (count *.rs) -gt 0 - return - end - - set -l rust_version (rustc --version | string split ' ')[2] - - if test $SPACEFISH_RUST_VERBOSE_VERSION = false - set rust_version (string split '-' $rust_version)[1] # Cut off -suffixes from version. "v1.30.0-beta" vs "v1.30.0" - end - - __sf_lib_section \ - $SPACEFISH_RUST_COLOR \ - $SPACEFISH_RUST_PREFIX \ - "$SPACEFISH_RUST_SYMBOL"v"$rust_version" \ - $SPACEFISH_RUST_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_time.fish b/.config/fish/functions/__sf_section_time.fish deleted file mode 100644 index b9779ff0..00000000 --- a/.config/fish/functions/__sf_section_time.fish +++ /dev/null @@ -1,43 +0,0 @@ -# -# Time -# - -function __sf_section_time -d "Display the current time!" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_TIME_SHOW false - __sf_util_set_default SPACEFISH_DATE_SHOW false - __sf_util_set_default SPACEFISH_TIME_PREFIX "at " - __sf_util_set_default SPACEFISH_TIME_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_TIME_FORMAT false - __sf_util_set_default SPACEFISH_TIME_12HR false - __sf_util_set_default SPACEFISH_TIME_COLOR "yellow" - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_TIME_SHOW = false ]; and return - - set -l time_str - - if test $SPACEFISH_DATE_SHOW = true - set time_str (date '+%Y-%m-%d')" " - end - - if not test $SPACEFISH_TIME_FORMAT = false - set time_str "$time_str"(date '+'$SPACEFISH_TIME_FORMAT) - else if test $SPACEFISH_TIME_12HR = true - set time_str "$time_str"(date '+%I:%M:%S') # Fish doesn't seem to have date/time formatting. - else - set time_str "$time_str"(date '+%H:%M:%S') - end - - __sf_lib_section \ - $SPACEFISH_TIME_COLOR \ - $SPACEFISH_TIME_PREFIX \ - $time_str \ - $SPACEFISH_TIME_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_user.fish b/.config/fish/functions/__sf_section_user.fish deleted file mode 100644 index b481995f..00000000 --- a/.config/fish/functions/__sf_section_user.fish +++ /dev/null @@ -1,49 +0,0 @@ -# -# Username -# - -function __sf_section_user -d "Display the username" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - # -------------------------------------------------------------------------- - # | SPACEFISH_USER_SHOW | show username on local | show username on remote | - # |---------------------+------------------------+-------------------------| - # | false | never | never | - # | always | always | always | - # | true | if needed | always | - # | needed | if needed | if needed | - # -------------------------------------------------------------------------- - - __sf_util_set_default SPACEFISH_USER_SHOW true - __sf_util_set_default SPACEFISH_USER_PREFIX "with " - __sf_util_set_default SPACEFISH_USER_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_USER_COLOR yellow - __sf_util_set_default SPACEFISH_USER_COLOR_ROOT red - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_USER_SHOW = false ]; and return - - if test "$SPACEFISH_USER_SHOW" = "always" \ - -o "$LOGNAME" != "$USER" \ - -o "$UID" = "0" \ - -o \( "$SPACEFISH_USER_SHOW" = "true" -a -n "$SSH_CONNECTION" \) - - set -l user_color - if test "$USER" = "root" - set user_color $SPACEFISH_USER_COLOR_ROOT - else - set user_color $SPACEFISH_USER_COLOR - end - - __sf_lib_section \ - $user_color \ - $SPACEFISH_USER_PREFIX \ - $USER \ - $SPACEFISH_USER_SUFFIX - end -end diff --git a/.config/fish/functions/__sf_section_venv.fish b/.config/fish/functions/__sf_section_venv.fish deleted file mode 100644 index 204fa898..00000000 --- a/.config/fish/functions/__sf_section_venv.fish +++ /dev/null @@ -1,36 +0,0 @@ -# virtualenv -# - -function __sf_section_venv -d "Show current virtual Python environment" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_VENV_SHOW true - __sf_util_set_default SPACEFISH_VENV_PREFIX $SPACEFISH_PROMPT_DEFAULT_PREFIX - __sf_util_set_default SPACEFISH_VENV_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_VENV_SYMBOL "·" - __sf_util_set_default SPACEFISH_VENV_GENERIC_NAMES virtualenv venv .venv - __sf_util_set_default SPACEFISH_VENV_COLOR blue - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - # Show venv python version - test $SPACEFISH_VENV_SHOW = false; and return - - # Check if the current directory running via Virtualenv - test -n "$VIRTUAL_ENV"; or return - - set -l venv (basename $VIRTUAL_ENV) - if contains $venv $SPACEFISH_VENV_GENERIC_NAMES - set venv (basename (dirname $VIRTUAL_ENV)) - end - - __sf_lib_section \ - $SPACEFISH_VENV_COLOR \ - $SPACEFISH_VENV_PREFIX \ - "$SPACEFISH_VENV_SYMBOL""$venv" \ - $SPACEFISH_VENV_SUFFIX -end diff --git a/.config/fish/functions/__sf_section_vi_mode.fish b/.config/fish/functions/__sf_section_vi_mode.fish deleted file mode 100644 index a22292ac..00000000 --- a/.config/fish/functions/__sf_section_vi_mode.fish +++ /dev/null @@ -1,51 +0,0 @@ -# -# Vi Mode -# - -function __sf_section_vi_mode -d "Display vi mode status" - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_VI_MODE_SHOW true - __sf_util_set_default SPACEFISH_VI_MODE_PREFIX " " - __sf_util_set_default SPACEFISH_VI_MODE_SUFFIX $SPACEFISH_PROMPT_DEFAULT_SUFFIX - __sf_util_set_default SPACEFISH_VI_MODE_INSERT [I] - __sf_util_set_default SPACEFISH_VI_MODE_NORMAL [N] - __sf_util_set_default SPACEFISH_VI_MODE_VISUAL [V] - __sf_util_set_default SPACEFISH_VI_MODE_REPLACE_ONE [R] - __sf_util_set_default SPACEFISH_VI_MODE_COLOR white - - # ------------------------------------------------------------------------------ - # Section - # ------------------------------------------------------------------------------ - - [ $SPACEFISH_VI_MODE_SHOW = false ]; and return - - # Ensure fish_vi_key_bindings or fish_hybrid_key_bindings are used - # Here we are trying to be compatible with default fish_mode_prompt implementation, - # wich handle both "fish_vi_key_bindings" and "fish_hybrid_key_bindings" - [ "$fish_key_bindings" = "fish_vi_key_bindings" ]; or [ "$fish_key_bindings" = "fish_hybrid_key_bindings" ]; or return - - # Use `set -l` to define local variables to avoid populating - # the global namespace - set -l vi_mode_symbol - - # Check current mode and set vi_mode_symbol based on it - switch $fish_bind_mode - case default - set vi_mode_symbol $SPACEFISH_VI_MODE_NORMAL - case insert - set vi_mode_symbol $SPACEFISH_VI_MODE_INSERT - case replace_one - set vi_mode_symbol $SPACEFISH_VI_MODE_REPLACE_ONE - case visual - set vi_mode_symbol $SPACEFISH_VI_MODE_VISUAL - end - - __sf_lib_section \ - $SPACEFISH_VI_MODE_COLOR \ - $SPACEFISH_VI_MODE_PREFIX \ - $vi_mode_symbol \ - $SPACEFISH_VI_MODE_SUFFIX -end diff --git a/.config/fish/functions/__sf_util_git_branch.fish b/.config/fish/functions/__sf_util_git_branch.fish deleted file mode 100644 index 8be99f61..00000000 --- a/.config/fish/functions/__sf_util_git_branch.fish +++ /dev/null @@ -1,7 +0,0 @@ -# -# Git branch -# - -function __sf_util_git_branch -d "Display the current branch name" - echo (command git rev-parse --abbrev-ref HEAD 2>/dev/null) -end diff --git a/.config/fish/functions/__sf_util_human_time.fish b/.config/fish/functions/__sf_util_human_time.fish deleted file mode 100644 index ce804749..00000000 --- a/.config/fish/functions/__sf_util_human_time.fish +++ /dev/null @@ -1,23 +0,0 @@ -# -# Human time -# - -function __sf_util_human_time -d "Humanize a time interval for display" - command awk ' - function hmTime(time, stamp) { - split("h:m:s:ms", units, ":") - for (i = 2; i >= -1; i--) { - if (t = int( i < 0 ? time % 1000 : time / (60 ^ i * 1000) % 60 )) { - stamp = stamp t units[sqrt((i - 2) ^ 2) + 1] " " - } - } - if (stamp ~ /^ *$/) { - return "0ms" - } - return substr(stamp, 1, length(stamp) - 1) - } - { - print hmTime($0) - } - ' -end diff --git a/.config/fish/functions/__sf_util_set_default.fish b/.config/fish/functions/__sf_util_set_default.fish deleted file mode 100644 index 63b0e88b..00000000 --- a/.config/fish/functions/__sf_util_set_default.fish +++ /dev/null @@ -1,10 +0,0 @@ -# -# Set default -# - -function __sf_util_set_default -a var -d "Set the default value for a global variable" - if not set -q $var - # Multiple arguments will become a list - set -g $var $argv[2..-1] - end -end diff --git a/.config/fish/functions/__sf_util_truncate_dir.fish b/.config/fish/functions/__sf_util_truncate_dir.fish deleted file mode 100644 index ce88c92d..00000000 --- a/.config/fish/functions/__sf_util_truncate_dir.fish +++ /dev/null @@ -1,17 +0,0 @@ -# -# Truncate directory -# - -function __sf_util_truncate_dir -a path truncate_to -d "Truncate a directory path" - if test "$truncate_to" -eq 0 - echo $path - else - set -l folders (string split / $path) - - if test (count $folders) -le "$truncate_to" - echo $path - else - echo (string join / $folders[(math 0 - $truncate_to)..-1]) - end - end -end diff --git a/.config/fish/functions/fish_mode_prompt.fish b/.config/fish/functions/fish_mode_prompt.fish deleted file mode 100644 index 8e389a47..00000000 --- a/.config/fish/functions/fish_mode_prompt.fish +++ /dev/null @@ -1,4 +0,0 @@ -function fish_mode_prompt - # Overriden by Spacefish fishshell theme - # To see vi mode in prompt add 'vi_mode' to SPACEFISH_PROMPT_ORDER -end diff --git a/.config/fish/functions/fish_prompt.fish b/.config/fish/functions/fish_prompt.fish deleted file mode 100644 index 0dc6726f..00000000 --- a/.config/fish/functions/fish_prompt.fish +++ /dev/null @@ -1,33 +0,0 @@ -function fish_prompt - # Store the exit code of the last command - set -g sf_exit_code $status - set -g SPACEFISH_VERSION 2.7.0 - - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_PROMPT_ADD_NEWLINE true - __sf_util_set_default SPACEFISH_PROMPT_FIRST_PREFIX_SHOW false - __sf_util_set_default SPACEFISH_PROMPT_PREFIXES_SHOW true - __sf_util_set_default SPACEFISH_PROMPT_SUFFIXES_SHOW true - __sf_util_set_default SPACEFISH_PROMPT_DEFAULT_PREFIX "via " - __sf_util_set_default SPACEFISH_PROMPT_DEFAULT_SUFFIX " " - __sf_util_set_default SPACEFISH_PROMPT_ORDER time user dir host git package node ruby golang php rust haskell julia elixir docker aws venv conda pyenv dotnet kubecontext exec_time line_sep battery vi_mode jobs exit_code char - - # ------------------------------------------------------------------------------ - # Sections - # ------------------------------------------------------------------------------ - - # Keep track of whether the prompt has already been opened - set -g sf_prompt_opened $SPACEFISH_PROMPT_FIRST_PREFIX_SHOW - - if test "$SPACEFISH_PROMPT_ADD_NEWLINE" = "true" - echo - end - - for i in $SPACEFISH_PROMPT_ORDER - eval __sf_section_$i - end - set_color normal -end diff --git a/.config/fish/functions/fish_prompt.fish.bak b/.config/fish/functions/fish_prompt.fish.bak deleted file mode 100644 index d58bf640..00000000 --- a/.config/fish/functions/fish_prompt.fish.bak +++ /dev/null @@ -1,30 +0,0 @@ -function fish_prompt --description 'Write out the prompt' - set -l last_status $status - set -l normal (set_color normal) - set -l status_color (set_color brgreen) - set -l cwd_color (set_color $fish_color_cwd) - set -l vcs_color (set_color brpurple) - set -l prompt_status "" - - # Since we display the prompt on a new line allow the directory names to be longer. - set -q fish_prompt_pwd_dir_length - or set -lx fish_prompt_pwd_dir_length 0 - - # Color the prompt differently when we're root - set -l suffix '❯' - if functions -q fish_is_root_user; and fish_is_root_user - if set -q fish_color_cwd_root - set cwd_color (set_color $fish_color_cwd_root) - end - set suffix '#' - end - - # Color the prompt in red on error - if test $last_status -ne 0 - set status_color (set_color $fish_color_error) - set prompt_status $status_color "[" $last_status "]" $normal - end - - echo -s (prompt_login) ' ' $cwd_color (prompt_pwd) $vcs_color (fish_vcs_prompt) $normal ' ' $prompt_status - echo -n -s $status_color $suffix ' ' $normal -end diff --git a/.config/fish/functions/fish_right_prompt.fish b/.config/fish/functions/fish_right_prompt.fish deleted file mode 100644 index e9ab4922..00000000 --- a/.config/fish/functions/fish_right_prompt.fish +++ /dev/null @@ -1,19 +0,0 @@ -function fish_right_prompt - - # ------------------------------------------------------------------------------ - # Configuration - # ------------------------------------------------------------------------------ - - __sf_util_set_default SPACEFISH_RPROMPT_ORDER "" - - # ------------------------------------------------------------------------------ - # Sections - # ------------------------------------------------------------------------------ - - [ -n "$SPACEFISH_RPROMPT_ORDER" ]; or return - - for i in $SPACEFISH_RPROMPT_ORDER - eval __sf_section_$i - end - set_color normal -end diff --git a/.config/spicetify/CustomApps/marketplace/README.md b/.config/spicetify/CustomApps/marketplace/README.md new file mode 100644 index 00000000..5926cc1c --- /dev/null +++ b/.config/spicetify/CustomApps/marketplace/README.md @@ -0,0 +1,35 @@ +# Spicetify Marketplace + +

+ + + + + + + + + + + + +

+ +Customize your Spotify client directly from within [Spicetify](https://github.com/spicetify/spicetify-cli)! + +Marketplace allows you to **browse, download, and install** extensions, themes, and CSS snippets with ease. You can also browse custom apps, but will need to do some manual installation to get them working. + +Made with [Spicetify Creator](https://github.com/spicetify/spicetify-creator) + +Head to the [wiki](https://github.com/spicetify/spicetify-marketplace/wiki) to get started! + +--- + +## Links +- [Overview](https://github.com/spicetify/spicetify-marketplace/wiki) +- [Installation](https://github.com/spicetify/spicetify-marketplace/wiki/Installation) +- [Publishing to Marketplace](https://github.com/spicetify/spicetify-marketplace/wiki/Publishing-to-Marketplace) +- [Contributions](https://github.com/spicetify/spicetify-marketplace/wiki/Contributions) +- [Development](https://github.com/spicetify/spicetify-marketplace/wiki/Development) +- [Translating/Localizing Marketplace](https://github.com/spicetify/spicetify-marketplace/wiki/Localizing-Marketplace) + diff --git a/.config/spicetify/CustomApps/marketplace/extension.js b/.config/spicetify/CustomApps/marketplace/extension.js new file mode 100644 index 00000000..b4a3d7e9 --- /dev/null +++ b/.config/spicetify/CustomApps/marketplace/extension.js @@ -0,0 +1,3 @@ +"use strict";var marketplace=(()=>{var f=Object.create,i=Object.defineProperty,r=Object.defineProperties,u=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,s=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,c=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,d=(e,t)=>{for(var r in t=t||{})h.call(t,r)&&c(e,r,t[r]);if(a)for(var r of a(t))o.call(t,r)&&c(e,r,t[r]);return e},p=(e,t)=>r(e,n(t));e={"node_modules/chroma-js/chroma.js"(e,t){var r;r=function(){for(var e=function(e,t,r){return void 0===r&&(r=1),e<(t=void 0===t?0:t)?t:r>16,t>>8&255,255&t,1];if(e.match(tt))return 4===(e=5!==e.length&&9!==e.length?e:e.substr(1)).length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]),[(t=parseInt(e,16))>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100];throw new Error("unknown hex color: "+e)}function xe(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r,n,a,o=(e=lt(e,"hsi"))[0],c=e[1],f=e[2];return isNaN(o)&&(o=0),isNaN(c)&&(c=0),360b.t1?e*e*e:b.t2*(e-b.t0)}function Ce(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=(e=Rt(e,"lab"))[0],n=e[1],a=e[2],r=(r+16)/116,n=isNaN(n)?r:r+n/500,a=isNaN(a)?r:r-a/200;return r=b.Yn*Ee(r),n=b.Xn*Ee(n),a=b.Zn*Ee(a),[je(3.2404542*n-1.5371385*r-.4985314*a),je(-.969266*n+1.8760108*r+.041556*a),je(.0556434*n-.2040259*r+1.0572252*a),3>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)}function qe(e){var t,r,n=(e=e/100)<66?(t=255,r=e<6?0:-155.25485562709179-.44596950469579133*(r=e-2)+104.49216199393888*w(r),e<20?0:.8274096064007395*(n=e-10)-254.76935184120902+115.67994401066147*w(n)):(t=351.97690566805693+.114206453784165*(t=e-55)-40.25366309332127*w(t),r=325.4494125711974+.07943456536662342*(r=e-50)-28.0852963507957*w(r),255);return[t,r,n,1]}function Ue(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=(a=Sr(e,"rgb"))[0],n=a[1],a=a[2],r=[$r(r/255),$r(n/255),$r(a/255)],o=_r(.4122214708*(n=r[0])+.5363325363*(a=r[1])+.0514459929*(r=r[2])),c=_r(.2119034982*n+.6806995451*a+.1073969566*r),n=_r(.0883024619*n+.2817188376*a+.6299787005*r);return[.2104542553*o+.793617785*c-.0040720468*n,1.9779984951*o-2.428592205*c+.4505937099*n,.0259040371*o+.7827717662*c-.808675766*n]}var u=i,Fe=c,l=o,De=e.type,Ge=B,We=z,Be=(Fe.prototype.css=function(e){return Ge(this._rgb,e)},u.css=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Fe,[null].concat(e,["css"])))},l.format.css=We,l.autodetect.push({p:5,test:function(e){for(var t=[],r=arguments.length-1;0p.t3?Ct(e,1/3):e/p.t2+p.t0},b=l,Rt=e.unpack,At=Math.pow,It=e.unpack,qt=e.type,u=i,Ut=c,g=o,Ft=Oe,Dt=(Ut.prototype.lab=function(){return Ft(this._rgb)},u.lab=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Ut,[null].concat(e,["lab"])))},g.format.lab=Ce,g.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=It(e,"lab"),"array"===qt(e)&&3===e.length)return"lab"}}),e.unpack),Gt=e.RAD2DEG,Wt=Math.sqrt,Bt=Math.atan2,Tt=Math.round,zt=e.unpack,Yt=Oe,Ht=Le,Jt=e.unpack,Xt=e.DEG2RAD,Vt=Math.sin,Zt=Math.cos,Kt=e.unpack,Qt=Pe,er=Ce,tr=e.unpack,rr=Re,nr=e.unpack,ar=e.type,u=i,m=c,or=o,cr=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=zt(e,"rgb"),n=r[0],a=r[1],r=r[2],n=Yt(n,a,r),a=n[0],r=n[1],n=n[2];return Ht(a,r,n)},g=(m.prototype.lch=function(){return cr(this._rgb)},m.prototype.hcl=function(){return cr(this._rgb).reverse()},u.lch=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(m,[null].concat(e,["lch"])))},u.hcl=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(m,[null].concat(e,["hcl"])))},or.format.lch=Re,or.format.hcl=Ae,["lch","hcl"].forEach(function(r){return or.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nr(e,r),"array"===ar(e)&&3===e.length)return r}})}),{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}),u=c,v=o,fr=e.type,y=g,ir=Ne,ur=_e,lr=(u.prototype.name=function(){for(var e=ur(this._rgb,"rgb"),t=0,r=Object.keys(y);t=a/n?c=f:o=f}return kr(f)},Sr=(k.prototype.temp=k.prototype.kelvin=k.prototype.temperature=function(){return Mr(this._rgb)},u.temp=u.kelvin=u.temperature=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(k,[null].concat(e,["temp"])))},v.format.temp=v.format.kelvin=v.format.temperature=qe,e.unpack),_r=Math.cbrt,Nr=Math.pow,xr=Math.sign;function $r(e){var t=Math.abs(e);return t<.04045?e/12.92:(xr(e)||1)*Nr((t+.055)/1.055,2.4)}function Or(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=(e=jr(e,"lab"))[0],n=e[1],a=e[2],o=M(r+.3963377774*n+.2158037573*a,3),c=M(r-.1055613458*n-.0638541728*a,3),r=M(r-.0894841775*n-1.291485548*a,3);return[255*Cr(4.0767416621*o-3.3077115913*c+.2309699292*r),255*Cr(-1.2684380046*o+2.6097574011*c-.3413193965*r),255*Cr(-.0041960863*o-.7034186147*c+1.707614701*r),3=p[r];)r++;return r-1},M=function(e){return e},S=function(e){return e};return r(u),s.classes=function(e){var t;return null!=e?("array"===j(e)?h=[(p=e)[0],e[e.length-1]]:(t=O.analyze(h),p=0===e?[t.min,t.max]:O.limits(t,"e",e)),s):p},s.domain=function(r){if(!arguments.length)return h;g=r[0],m=r[r.length-1],i=[];var e=b.length;if(r.length===e&&g!==m)for(var t=0,n=Array.from(r);t=c[t+1];)t++;var r=(e-c[t])/(c[t+1]-c[t]);return o[t]+r*(o[t+1]-o[t])}))}return h=[g,m],s},s.mode=function(e){return arguments.length?(c=e,n(),s):c},s.range=function(e,t){return r(e),s},s.out=function(e){return a=e,s},s.spread=function(e){return arguments.length?(t=e,s):t},s.correctLightness=function(e){return n(),M=(e=null==e?!0:e)?function(e){for(var t=l(0,!0).lab()[0],r=l(1,!0).lab()[0],n=r 0");var i=Math.LOG10E*Jn(n),I=Math.LOG10E*Jn(a);c.push(n);for(var u=1;u.9999999)i[3]=1;return new Nn(xn(i))}for(var h,d=e.shift(),p=d.get(o),b=[],g=0,m=0,v=0;v{r=null!=e?f(s(e)):{};var n=!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),a=e,o=void 0,c=void 0;if(a&&"object"==typeof a||"function"==typeof a)for(let e of l(a))h.call(n,e)||e===o||i(n,e,{get:()=>a[e],enumerable:!(c=u(a,e))||c.enumerable});return n})(function(){return t||(0,e[l(e)[0]])((t={exports:{}}).exports,t),t.exports}()),x=(t,e)=>{t=localStorage.getItem(t);if(!t)return e;try{return JSON.parse(t)}catch(e){return t}},I=e=>{if(3===e.length)e=e.split("").map(e=>e+e).join("");else{if(6!=e.length)throw"Only 3- or 6-digit hex colours are allowed.";if(e.match(/[^0-9a-f]/i))throw"Only hex colours are allowed."}e=e.match(/.{1,2}/g);if(e&&3===e.length)return[parseInt(e[0],16),parseInt(e[1],16),parseInt(e[2],16)];throw"Could not parse hex colour."},$=(e,t)=>{let r=[];return e&&0({name:e.name,url:W(e.url)})):r.push({name:t,url:"https://github.com/"+t}),r},q=(...e)=>{console.debug("Resetting Marketplace");const t=[];0===e.length&&Object.keys(localStorage).forEach(e=>{e.startsWith("marketplace:")&&t.push(e)}),e.forEach(e=>{"extensions"===e?(t.push(...x(g,[])),t.push(g)):"snippets"===e?(t.push(...x(m,[])),t.push(m)):"theme"===e&&(t.push(...x(v,[])),t.push(v),t.push(y))}),t.forEach(e=>{localStorage.removeItem(e),console.debug("Removed "+e)}),console.debug("Marketplace has been reset"),location.reload()},U=()=>{const t={};return Object.keys(localStorage).forEach(e=>{e.startsWith("marketplace:")&&(t[e]=localStorage.getItem(e))}),t},O=r=>{var e=document.querySelector("style.marketplaceCSS.marketplaceScheme");if(e&&e.remove(),r){e=document.createElement("style");e.classList.add("marketplaceCSS"),e.classList.add("marketplaceScheme");let t=":root {";Object.keys(r).forEach(e=>{t=(t+=`--spice-${e}: #${r[e]};`)+`--spice-rgb-${e}: ${I(r[e])};`}),t+="}",e.innerHTML=t,document.body.appendChild(e)}},F=async e=>{let t=x(M);return t=t.replace(/([A-Z])/g,"_$1").toUpperCase(),(await Spicetify.colorExtractor(e))[t].substring(1)},D=async(e,t)=>{var r=x(k).replace(/([A-Z])/g,"-$1").toLowerCase();return(await fetch(`https://www.thecolorapi.com/scheme?hex=${e}&mode=${r}&count=`+t).then(e=>e.json())).colors.map(e=>e.hex.value.substring(1))};var G=s=>{Spicetify.Player.addEventListener("songchange",async()=>{await L(1e3);let t=null==(a=null==(a=null==(a=Spicetify.Player.data)?void 0:a.track)?void 0:a.metadata)?void 0:a.image_xlarge_url;if(t=null==t?await new Promise(t=>{setInterval(()=>{var e=null==(e=null==(e=null==(e=Spicetify.Player.data)?void 0:e.track)?void 0:e.metadata)?void 0:e.image_xlarge_url;e&&t(e)},50)}):t){var r,n,a=new Set(Object.values(s)).size,o=await F(t),c=await D(o,a);let e=new Map;for([r,n]of Object.entries(s))e.has(n)?e.get(n).push(r):e.set(n,[r]);var f,o=new Map([...e.entries()].sort((e,t)=>{e=(0,N.default)(e[0]),t=(0,N.default)(t[0]);return e.get("lab.l")-t.get("lab.l")})),i={};for([,f]of(e=o).entries()){var u=c.shift();if(u)for(const l of f)i[l]=u}O(i)}})},j=e=>{e=new URL(e);return e.host,"raw.githubusercontent.com"===e.host},E=e=>{var t,e=e.match(new RegExp("https:\\/\\/raw\\.githubusercontent\\.com\\/(?[^/]+)\\/(?[^/]+)\\/(?[^/]+)\\/(?.+$)"));return{user:e?null==(t=e.groups)?void 0:t.user:null,repo:e?null==(t=e.groups)?void 0:t.repo:null,branch:e?null==(t=e.groups)?void 0:t.branch:null,filePath:e?null==(t=e.groups)?void 0:t.filePath:null}};function C(r,n){r&&r.forEach(e=>{n=n||r.user+"-"+r.repo;var t=window.sessionStorage.getItem(n),t=t?JSON.parse(t):[];t.push(e),window.sessionStorage.setItem(n,JSON.stringify(t))})}function L(t){return new Promise(e=>setTimeout(e,t))}var W=e=>{var t=decodeURI(e).trim().toLowerCase();return t.startsWith("javascript:")||t.startsWith("data:")||t.startsWith("vbscript:")?"about:blank":e},P=e=>{e&&(e=e.split("/").pop())&&-1===Spicetify.Config.extensions.indexOf(e)&&Spicetify.Config.extensions.push(e)};async function R(e,t,r){var n=window.sessionStorage.getItem(e+"-"+t),a=window.sessionStorage.getItem("noManifests");if(n)return JSON.parse(n);const o=`https://raw.githubusercontent.com/${e}/${t}/${r}/manifest.json`;return null!=a&&a.includes(o)?null:((n=await fetch(o).then(e=>e.json()).catch(()=>C([o],"noManifests")))&&window.sessionStorage.setItem(e+"-"+t,JSON.stringify(n)),n)}async function A(e,t){var r=await async function(e,t=1){const r=window.sessionStorage.getItem("marketplace:blacklist");let n="https://api.github.com/search/repositories?per_page="+_;return"extension"===e?n+="&q="+encodeURIComponent("topic:spicetify-extensions"):"theme"===e&&(n+="&q="+encodeURIComponent("topic:spicetify-themes")),t&&(n+="&page="+t),(e=await fetch(n).then(e=>e.json()).catch(()=>[])).items||Spicetify.showNotification("Too Many Requests, Cool Down.",!0),t=p(d({},e),{page_count:e.items.length,items:e.items.filter(e=>!(null!=r&&r.includes(e.html_url)))})}(e,t),n=(!async function(e,t){for(const n of e.items){var r="theme"===t?await async function(t,n,a){try{let e;var r=t.match(new RegExp("https:\\/\\/api\\.github\\.com\\/repos\\/(?.+)\\/(?.+)\\/contents"));if(!r||!r.groups)return null;const{user:o,repo:c}=r.groups;return e=await R(o,c,n),(e=Array.isArray(e)?e:[e]).reduce((e,t)=>{var r=t.branch||n,r={manifest:t,title:t.name,subtitle:t.description,authors:$(t.authors,o),user:o,repo:c,branch:r,imageURL:t.preview&&t.preview.startsWith("http")?t.preview:`https://raw.githubusercontent.com/${o}/${c}/${r}/`+t.preview,readmeURL:t.readme&&t.readme.startsWith("http")?t.readme:`https://raw.githubusercontent.com/${o}/${c}/${r}/`+t.readme,stars:a,tags:t.tags,cssURL:t.usercss.startsWith("http")?t.usercss:`https://raw.githubusercontent.com/${o}/${c}/${r}/`+t.usercss,schemesURL:t.schemes?t.schemes.startsWith("http")?t.schemes:`https://raw.githubusercontent.com/${o}/${c}/${r}/`+t.schemes:null,include:t.include};return null!=t&&t.name&&null!=t&&t.usercss&&null!=t&&t.description&&e.push(r),e},[])}catch(e){return null}}(n.contents_url,n.default_branch,n.stargazers_count):await async function(t,n,a,o=!1){try{let e;var r=t.match(new RegExp("https:\\/\\/api\\.github\\.com\\/repos\\/(?.+)\\/(?.+)\\/contents"));if(!r||!r.groups)return null;const{user:c,repo:f}=r.groups;return e=await R(c,f,n),(e=Array.isArray(e)?e:[e]).reduce((e,t)=>{var r=t.branch||n,r={manifest:t,title:t.name,subtitle:t.description,authors:$(t.authors,c),user:c,repo:f,branch:r,imageURL:t.preview&&t.preview.startsWith("http")?t.preview:`https://raw.githubusercontent.com/${c}/${f}/${r}/`+t.preview,extensionURL:t.main.startsWith("http")?t.main:`https://raw.githubusercontent.com/${c}/${f}/${r}/`+t.main,readmeURL:t.readme&&t.readme.startsWith("http")?t.readme:`https://raw.githubusercontent.com/${c}/${f}/${r}/`+t.readme,stars:a,tags:t.tags};return t&&t.name&&t.description&&t.main&&(o&&localStorage.getItem(`marketplace:installed:${c}/${f}/`+t.main)||e.push(r)),e},[])}catch(e){return null}}(n.contents_url,n.default_branch,n.stargazers_count);r&&(C(r),await L(5e3))}}(r,e),_*(t-1)+r.page_count),a=(console.debug({pageOfRepos:r}),r.total_count-n);if(console.debug(`Parsed ${n}/${r.total_count} ${e}s`),0{for(;null==Spicetify||!Spicetify.LocalStorage||null==Spicetify||!Spicetify.showNotification;)await new Promise(e=>setTimeout(e,100));var e=document.createElement("script");e.innerHTML="const global = globalThis;",document.body.appendChild(e),console.log("Initializing Spicetify Marketplace v"+b),window.Marketplace={reset:q,export:U,version:b};var e=async t=>{t=x(t);if(t){if(console.debug("Initializing theme: ",t),t.schemes){var e=t.schemes[t.activeScheme];if(O(e),Spicetify.Config.color_scheme=t.activeScheme,"true"===localStorage.getItem(w))G(e);else if("true"===localStorage.getItem(S)){var r=t.schemes;let e=0;const f=Object.keys(r).length;setInterval(()=>{e%=f,O(Object.values(r)[e]),e++},6e4)}}else console.warn("No schemes found for theme");e=document.querySelector("link.marketplaceCSS"),e=(e&&e.remove(),await(async e=>{if(!e.cssURL)throw new Error("No CSS URL provided");var e=j(e.cssURL)?`https://cdn.jsdelivr.net/gh/${e.user}/${e.repo}@${e.branch}/`+e.manifest.usercss:e.cssURL,t=e.replace("/user.css","/assets/");console.debug("Parsing CSS: ",e);let r=await fetch(e+"?time="+Date.now()).then(e=>e.text());for(const o of r.matchAll(new RegExp(`url\\(['|"](?.+?)['|"]\\)`,"gm"))||[]){var n,a=null==(a=null==o?void 0:o.groups)?void 0:a.path;!a||a.startsWith("http")||a.startsWith("data")||(n=t+a.replace(/\.\//g,""),r=r.replace(a,n))}return r})(t));try{var n,a,o=document.querySelector("link[href='user.css']"),c=(o&&o.remove(),document.querySelector("style.marketplaceCSS.marketplaceUserCSS"));c&&c.remove(),e?((n=document.createElement("style")).classList.add("marketplaceCSS"),n.classList.add("marketplaceUserCSS"),n.innerHTML=e,document.body.appendChild(n)):((a=document.createElement("link")).setAttribute("rel","stylesheet"),a.setAttribute("href","user.css"),a.classList.add("userCSS"),document.body.appendChild(a))}catch(e){console.warn(e)}Spicetify.Config.current_theme=null==(o=t.manifest)?void 0:o.name,t.include&&t.include.length&&t.include.forEach(e=>{var t,r,n,a,o=document.createElement("script");let c=e;j(e)&&({user:t,repo:r,branch:n,filePath:a}=E(e),c=`https://cdn.jsdelivr.net/gh/${t}/${r}@${n}/`+a),o.src=c+"?time="+Date.now(),o.classList.add("marketplaceScript"),document.body.appendChild(o),P(e)})}else console.debug("No theme manifest found")},t=(console.log("Loaded Marketplace extension"),Spicetify.Config.local_theme=Spicetify.Config.current_theme,Spicetify.Config.local_color_scheme=Spicetify.Config.color_scheme,localStorage.getItem(y));t&&e(t);e=x(m,[]).map(e=>x(e));t=e,(e=document.querySelector("style.marketplaceSnippets"))&&e.remove(),e=document.createElement("style"),t=t.reduce((e,t)=>e=(e+=`/* ${t.title} - ${t.description} */ +`)+t.code+` +`,""),e.innerHTML=t,e.classList.add("marketplaceSnippets"),document.body.appendChild(e),x(g,[]).forEach(e=>{if((e=x(e))&&e.extensionURL){console.debug("Initializing extension: ",e);var t=document.createElement("script");if(t.defer=!0,t.src=e.extensionURL,j(t.src)){var{user:r,repo:n,branch:a,filePath:o}=E(e.extensionURL);if(!(r&&n&&a&&o))return;t.src=`https://cdn.jsdelivr.net/gh/${r}/${n}@${a}/`+o}t.src=t.src+"?time="+Date.now(),document.body.appendChild(t),P(null==(r=e.manifest)?void 0:r.main)}})})(),async function(){console.debug("Preloading extensions and themes..."),window.sessionStorage.clear();var e=await(await fetch("https://raw.githubusercontent.com/spicetify/spicetify-marketplace/main/resources/blacklist.json").then(e=>e.json()).catch(()=>({}))).repos;window.sessionStorage.setItem("marketplace:blacklist",JSON.stringify(e)),await Promise.all([A("extension",1),A("theme",1)])}()})(); \ No newline at end of file diff --git a/.config/spicetify/CustomApps/marketplace/index.js b/.config/spicetify/CustomApps/marketplace/index.js new file mode 100644 index 00000000..0ae1f02c --- /dev/null +++ b/.config/spicetify/CustomApps/marketplace/index.js @@ -0,0 +1,11 @@ +var marketplace=(()=>{var T,_=Object.create,j=Object.defineProperty,M=Object.defineProperties,D=Object.getOwnPropertyDescriptor,$=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertyNames,B=Object.getOwnPropertySymbols,U=Object.getPrototypeOf,G=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,K=(e,t,r)=>t in e?j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,l=(e,t)=>{for(var r in t=t||{})G.call(t,r)&&K(e,r,t[r]);if(B)for(var r of B(t))z.call(t,r)&&K(e,r,t[r]);return e},J=(e,t)=>M(e,$(t)),e=(e,t)=>function(){return t||(0,e[F(e)[0]])((t={exports:{}}).exports,t),t.exports},W=(t,r,n,a)=>{if(r&&"object"==typeof r||"function"==typeof r)for(let e of F(r))G.call(t,e)||e===n||j(t,e,{get:()=>r[e],enumerable:!(a=D(r,e))||a.enumerable});return t},t=(e,t,r)=>(r=null!=e?_(U(e)):{},W(!t&&e&&e.__esModule?r:j(r,"default",{value:e,enumerable:!0}),e)),b=e({"external-global-plugin:react"(e,t){t.exports=Spicetify.React}}),X=e({"node_modules/void-elements/index.js"(e,t){t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}}}),Y=e({"node_modules/semver/internal/constants.js"(e,t){var r=Number.MAX_SAFE_INTEGER||9007199254740991;t.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_INTEGER:r,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}}}),Q=e({"node_modules/semver/internal/debug.js"(e,t){var r="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};t.exports=r}}),Z=e({"node_modules/semver/internal/re.js"(e,t){var r=Y()["MAX_SAFE_COMPONENT_LENGTH"],a=Q(),o=(e=t.exports={}).re=[],i=e.src=[],s=e.t={},l=0,t=(e,t,r)=>{var n=l++;a(e,n,t),s[e]=n,i[n]=t,o[n]=new RegExp(t,r?"g":void 0)};t("NUMERICIDENTIFIER","0|[1-9]\\d*"),t("NUMERICIDENTIFIERLOOSE","[0-9]+"),t("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),t("MAINVERSION",`(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})`),t("MAINVERSIONLOOSE",`(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})`),t("PRERELEASEIDENTIFIER",`(?:${i[s.NUMERICIDENTIFIER]}|${i[s.NONNUMERICIDENTIFIER]})`),t("PRERELEASEIDENTIFIERLOOSE",`(?:${i[s.NUMERICIDENTIFIERLOOSE]}|${i[s.NONNUMERICIDENTIFIER]})`),t("PRERELEASE",`(?:-(${i[s.PRERELEASEIDENTIFIER]}(?:\\.${i[s.PRERELEASEIDENTIFIER]})*))`),t("PRERELEASELOOSE",`(?:-?(${i[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[s.PRERELEASEIDENTIFIERLOOSE]})*))`),t("BUILDIDENTIFIER","[0-9A-Za-z-]+"),t("BUILD",`(?:\\+(${i[s.BUILDIDENTIFIER]}(?:\\.${i[s.BUILDIDENTIFIER]})*))`),t("FULLPLAIN",`v?${i[s.MAINVERSION]}${i[s.PRERELEASE]}?${i[s.BUILD]}?`),t("FULL",`^${i[s.FULLPLAIN]}$`),t("LOOSEPLAIN",`[v=\\s]*${i[s.MAINVERSIONLOOSE]}${i[s.PRERELEASELOOSE]}?${i[s.BUILD]}?`),t("LOOSE",`^${i[s.LOOSEPLAIN]}$`),t("GTLT","((?:<|>)?=?)"),t("XRANGEIDENTIFIERLOOSE",i[s.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),t("XRANGEIDENTIFIER",i[s.NUMERICIDENTIFIER]+"|x|X|\\*"),t("XRANGEPLAIN",`[v=\\s]*(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:${i[s.PRERELEASE]})?${i[s.BUILD]}?)?)?`),t("XRANGEPLAINLOOSE",`[v=\\s]*(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:${i[s.PRERELEASELOOSE]})?${i[s.BUILD]}?)?)?`),t("XRANGE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAIN]}$`),t("XRANGELOOSE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAINLOOSE]}$`),t("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),t("COERCERTL",i[s.COERCE],!0),t("LONETILDE","(?:~>?)"),t("TILDETRIM",`(\\s*)${i[s.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",t("TILDE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAIN]}$`),t("TILDELOOSE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAINLOOSE]}$`),t("LONECARET","(?:\\^)"),t("CARETTRIM",`(\\s*)${i[s.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",t("CARET",`^${i[s.LONECARET]}${i[s.XRANGEPLAIN]}$`),t("CARETLOOSE",`^${i[s.LONECARET]}${i[s.XRANGEPLAINLOOSE]}$`),t("COMPARATORLOOSE",`^${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]})$|^$`),t("COMPARATOR",`^${i[s.GTLT]}\\s*(${i[s.FULLPLAIN]})$|^$`),t("COMPARATORTRIM",`(\\s*)${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]}|${i[s.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",t("HYPHENRANGE",`^\\s*(${i[s.XRANGEPLAIN]})\\s+-\\s+(${i[s.XRANGEPLAIN]})\\s*$`),t("HYPHENRANGELOOSE",`^\\s*(${i[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[s.XRANGEPLAINLOOSE]})\\s*$`),t("STAR","(<|>)?=?\\s*\\*"),t("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),t("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),ee=e({"node_modules/semver/internal/parse-options.js"(e,t){var r=Object.freeze({loose:!0}),n=Object.freeze({});t.exports=e=>e?"object"!=typeof e?r:e:n}}),te=e({"node_modules/semver/internal/identifiers.js"(e,t){var a=/^[0-9]+$/,r=(e,t)=>{var r=a.test(e),n=a.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n||(!n||r)&&er(t,e)}}}),H=e({"node_modules/semver/classes/semver.js"(e,t){var a=Q(),{MAX_LENGTH:r,MAX_SAFE_INTEGER:n}=Y(),{re:o,t:i}=Z(),s=ee(),l=te()["compareIdentifiers"],c=class{constructor(e,t){if(t=s(t),e instanceof c){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>r)throw new TypeError(`version is longer than ${r} characters`);a("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;t=e.trim().match(t.loose?o[i.LOOSE]:o[i.FULL]);if(!t)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+t[1],this.minor=+t[2],this.patch=+t[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");t[4]?this.prerelease=t[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){var t=+e;if(0<=t&&t{if(e instanceof n)return e;try{return new n(e,t)}catch(e){if(r)throw e;return null}}}}),ne=e({"node_modules/semver/functions/valid.js"(e,t){var r=re();t.exports=(e,t)=>{e=r(e,t);return e?e.version:null}}}),ae=e({"node_modules/semver/functions/clean.js"(e,t){var r=re();t.exports=(e,t)=>{e=r(e.trim().replace(/^[=v]+/,""),t);return e?e.version:null}}}),oe=e({"node_modules/semver/functions/inc.js"(e,t){var o=H();t.exports=(e,t,r,n,a)=>{"string"==typeof r&&(a=n,n=r,r=void 0);try{return new o(e instanceof o?e.version:e,r).inc(t,n,a).version}catch(e){return null}}}}),ie=e({"node_modules/semver/functions/diff.js"(e,t){var o=re();t.exports=(e,t)=>{var r,n,e=o(e,null,!0),t=o(t,null,!0),a=e.compare(t);return 0===a?null:(r=(a=0new r(e,t).major}}),le=e({"node_modules/semver/functions/minor.js"(e,t){var r=H();t.exports=(e,t)=>new r(e,t).minor}}),ce=e({"node_modules/semver/functions/patch.js"(e,t){var r=H();t.exports=(e,t)=>new r(e,t).patch}}),ue=e({"node_modules/semver/functions/prerelease.js"(e,t){var r=re();t.exports=(e,t)=>{e=r(e,t);return e&&e.prerelease.length?e.prerelease:null}}}),V=e({"node_modules/semver/functions/compare.js"(e,t){var n=H();t.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))}}),pe=e({"node_modules/semver/functions/rcompare.js"(e,t){var n=V();t.exports=(e,t,r)=>n(t,e,r)}}),de=e({"node_modules/semver/functions/compare-loose.js"(e,t){var r=V();t.exports=(e,t)=>r(e,t,!0)}}),he=e({"node_modules/semver/functions/compare-build.js"(e,t){var n=H();t.exports=(e,t,r)=>{e=new n(e,r),t=new n(t,r);return e.compare(t)||e.compareBuild(t)}}}),fe=e({"node_modules/semver/functions/sort.js"(e,t){var n=he();t.exports=(e,r)=>e.sort((e,t)=>n(e,t,r))}}),me=e({"node_modules/semver/functions/rsort.js"(e,t){var n=he();t.exports=(e,r)=>e.sort((e,t)=>n(t,e,r))}}),ge=e({"node_modules/semver/functions/gt.js"(e,t){var n=V();t.exports=(e,t,r)=>0n(e,t,r)<0}}),be=e({"node_modules/semver/functions/eq.js"(e,t){var n=V();t.exports=(e,t,r)=>0===n(e,t,r)}}),ye=e({"node_modules/semver/functions/neq.js"(e,t){var n=V();t.exports=(e,t,r)=>0!==n(e,t,r)}}),Ee=e({"node_modules/semver/functions/gte.js"(e,t){var n=V();t.exports=(e,t,r)=>0<=n(e,t,r)}}),we=e({"node_modules/semver/functions/lte.js"(e,t){var n=V();t.exports=(e,t,r)=>n(e,t,r)<=0}}),Se=e({"node_modules/semver/functions/cmp.js"(e,t){var a=be(),o=ye(),i=ge(),s=Ee(),l=ve(),c=we();t.exports=(e,t,r,n)=>{switch(t){case"===":return(e="object"==typeof e?e.version:e)===(r="object"==typeof r?r.version:r);case"!==":return(e="object"==typeof e?e.version:e)!==(r="object"==typeof r?r.version:r);case"":case"=":case"==":return a(e,r,n);case"!=":return o(e,r,n);case">":return i(e,r,n);case">=":return s(e,r,n);case"<":return l(e,r,n);case"<=":return c(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}}}),ke=e({"node_modules/semver/functions/coerce.js"(e,t){var a=H(),o=re(),{re:i,t:s}=Z();t.exports=(e,t)=>{if(e instanceof a)return e;if("string"!=typeof(e="number"==typeof e?String(e):e))return null;let r=null;if((t=t||{}).rtl){for(var n;(n=i[s.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&n.index+n[0].length===r.index+r[0].length||(r=n),i[s.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;i[s.COERCERTL].lastIndex=-1}else r=e.match(i[s.COERCE]);return null===r?null:o(`${r[2]}.${r[3]||"0"}.`+(r[4]||"0"),t)}}}),Oe=e({"node_modules/yallist/iterator.js"(e,t){"use strict";t.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}}}),Ce=e({"node_modules/yallist/yallist.js"(e,t){"use strict";function o(e){var t=this;if((t=t instanceof o?t:new o).tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach(function(e){t.push(e)});else if(0this.length&&(t=this.length);for(var n=0,a=this.head;null!==a&&nthis.length&&(t=this.length);for(var n=this.length,a=this.tail;null!==a&&tthis.length?this.length-1:e)<0&&(e=this.length+e);for(var n=0,a=this.head;null!==a&&n1,f=(e,t,r)=>{t=e[h].get(t);if(t){var n=t.value;if(m(e,n)){if(v(e,t),!e[o])return}else r&&(e[a]&&(t.value.now=Date.now()),e[d].unshiftNode(t));return n.value}},m=(e,t)=>{var r;return!(!t||!t.maxAge&&!e[c])&&(r=Date.now()-t.now,t.maxAge?r>t.maxAge:e[c]&&r>e[c])},g=t=>{if(t[s]>t[i])for(let e=t[d].tail;t[s]>t[i]&&null!==e;){var r=e.prev;v(t,e),e=r}},v=(e,t)=>{var r;t&&(r=t.value,e[u]&&e[u](r.key,r.value),e[s]-=r.length,e[h].delete(r.key),e[d].removeNode(t))},b=class{constructor(e,t,r,n,a){this.key=e,this.value=t,this.length=r,this.now=n,this.maxAge=a||0}},y=(e,t,r,n)=>{let a=r.value;m(e,a)&&(v(e,r),e[o]||(a=void 0)),a&&t.call(n,a.value,a.key,e)};t.exports=class{constructor(e){if((e=(e="number"==typeof e?{max:e}:e)||{}).max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[i]=e.max||1/0;var t=e.length||n;if(this[l]="function"!=typeof t?n:t,this[o]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[c]=e.maxAge||0,this[u]=e.dispose,this[p]=e.noDisposeOnSet||!1,this[a]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[i]=e||1/0,g(this)}get max(){return this[i]}set allowStale(e){this[o]=!!e}get allowStale(){return this[o]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[c]=e,g(this)}get maxAge(){return this[c]}set lengthCalculator(e){(e="function"!=typeof e?n:e)!==this[l]&&(this[l]=e,this[s]=0,this[d].forEach(e=>{e.length=this[l](e.value,e.key),this[s]+=e.length})),g(this)}get lengthCalculator(){return this[l]}get length(){return this[s]}get itemCount(){return this[d].length}rforEach(t,r){r=r||this;for(let e=this[d].tail;null!==e;){var n=e.prev;y(this,t,e,r),e=n}}forEach(t,r){r=r||this;for(let e=this[d].head;null!==e;){var n=e.next;y(this,t,e,r),e=n}}keys(){return this[d].toArray().map(e=>e.key)}values(){return this[d].toArray().map(e=>e.value)}reset(){this[u]&&this[d]&&this[d].length&&this[d].forEach(e=>this[u](e.key,e.value)),this[h]=new Map,this[d]=new r,this[s]=0}dump(){return this[d].map(e=>!m(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[d]}set(e,t,r){if((r=r||this[c])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");var n,a=r?Date.now():0,o=this[l](t,e);return this[h].has(e)?o>this[i]?(v(this,this[h].get(e)),!1):(n=this[h].get(e).value,this[u]&&!this[p]&&this[u](e,n.value),n.now=a,n.maxAge=r,n.value=t,this[s]+=o-n.length,n.length=o,this.get(e),g(this),!0):(n=new b(e,t,o,a,r)).length>this[i]?(this[u]&&this[u](e,t),!1):(this[s]+=n.length,this[d].unshift(n),this[h].set(e,this[d].head),g(this),!0)}has(e){return!!this[h].has(e)&&(e=this[h].get(e).value,!m(this,e))}get(e){return f(this,e,!0)}peek(e){return f(this,e,!1)}pop(){var e=this[d].tail;return e?(v(this,e),e.value):null}del(e){v(this,this[h].get(e))}load(t){this.reset();var r=Date.now();for(let e=t.length-1;0<=e;e--){var n=t[e],a=n.e||0;0===a?this.set(n.k,n.v):0<(a=a-r)&&this.set(n.k,n.v,a)}}prune(){this[h].forEach((e,t)=>f(this,t,!1))}}}}),q=e({"node_modules/semver/classes/range.js"(e,t){var n=class{constructor(e,t){if(t=a(t),e instanceof n)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new n(e.raw,t);if(e instanceof l)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);if(1!v(e[0])),0===this.set.length)this.set=[t];else if(1e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();var t=((this.options.includePrerelease&&m)|(this.options.loose&&g))+":"+e,r=s.get(t);if(r)return r;var r=this.options.loose,n=r?d[h.HYPHENRANGELOOSE]:d[h.HYPHENRANGE];e=e.replace(n,I(this.options.includePrerelease)),p("hyphen replace",e),e=e.replace(d[h.COMPARATORTRIM],c),p("comparator trim",e);let a=(e=(e=(e=e.replace(d[h.TILDETRIM],u)).replace(d[h.CARETTRIM],f)).split(/\s+/).join(" ")).split(" ").map(e=>b(e,this.options)).join(" ").split(/\s+/).map(e=>x(e,this.options));r&&(a=a.filter(e=>(p("loose invalid filter",e,this.options),!!e.match(d[h.COMPARATORLOOSE])))),p("range list",a);var o=new Map;for(const i of a.map(e=>new l(e,this.options))){if(v(i))return[i];o.set(i.value,i)}1i(t,r)&&e.set.some(e=>i(e,r)&&t.every(t=>e.every(e=>t.intersects(e,r)))));throw new TypeError("a Range is required")}test(t){if(t){if("string"==typeof t)try{t=new r(t,this.options)}catch(e){return!1}for(let e=0;e"<0.0.0-0"===e.value,o=e=>""===e.value,i=(e,t)=>{let r=!0;var n=e.slice();let a=n.pop();for(;r&&n.length;)r=n.every(e=>a.intersects(e,t)),a=n.pop();return r},b=(e,t)=>(p("comp",e,t),e=S(e,t),p("caret",e),e=E(e,t),p("tildes",e),e=O(e,t),p("xrange",e),e=N(e,t),p("stars",e),e),y=e=>!e||"x"===e.toLowerCase()||"*"===e,E=(e,t)=>e.trim().split(/\s+/).map(e=>w(e,t)).join(" "),w=(i,e)=>{e=e.loose?d[h.TILDELOOSE]:d[h.TILDE];return i.replace(e,(e,t,r,n,a)=>{p("tilde",i,e,t,r,n,a);let o;return o=y(t)?"":y(r)?`>=${t}.0.0 <${+t+1}.0.0-0`:y(n)?`>=${t}.${r}.0 <${t}.${+r+1}.0-0`:a?(p("replaceTilde pr",a),`>=${t}.${r}.${n}-${a} <${t}.${+r+1}.0-0`):`>=${t}.${r}.${n} <${t}.${+r+1}.0-0`,p("tilde return",o),o})},S=(e,t)=>e.trim().split(/\s+/).map(e=>k(e,t)).join(" "),k=(i,e)=>{p("caret",i,e);var t=e.loose?d[h.CARETLOOSE]:d[h.CARET];const s=e.includePrerelease?"-0":"";return i.replace(t,(e,t,r,n,a)=>{p("caret",i,e,t,r,n,a);let o;return o=y(t)?"":y(r)?`>=${t}.0.0${s} <${+t+1}.0.0-0`:y(n)?"0"===t?`>=${t}.${r}.0${s} <${t}.${+r+1}.0-0`:`>=${t}.${r}.0${s} <${+t+1}.0.0-0`:a?(p("replaceCaret pr",a),"0"===t?"0"===r?`>=${t}.${r}.${n}-${a} <${t}.${r}.${+n+1}-0`:`>=${t}.${r}.${n}-${a} <${t}.${+r+1}.0-0`:`>=${t}.${r}.${n}-${a} <${+t+1}.0.0-0`):(p("no pr"),"0"===t?"0"===r?`>=${t}.${r}.${n}${s} <${t}.${r}.${+n+1}-0`:`>=${t}.${r}.${n}${s} <${t}.${+r+1}.0-0`:`>=${t}.${r}.${n} <${+t+1}.0.0-0`),p("caret return",o),o})},O=(e,t)=>(p("replaceXRanges",e,t),e.split(/\s+/).map(e=>C(e,t)).join(" ")),C=(c,u)=>{c=c.trim();var e=u.loose?d[h.XRANGELOOSE]:d[h.XRANGE];return c.replace(e,(e,t,r,n,a,o)=>{p("xRange",c,e,t,r,n,a,o);var i=y(r),s=i||y(n),l=s||y(a);return"="===t&&l&&(t=""),o=u.includePrerelease?"-0":"",i?e=">"===t||"<"===t?"<0.0.0-0":"*":t&&l?(s&&(n=0),a=0,">"===t?(t=">=",a=s?(r=+r+1,n=0):(n=+n+1,0)):"<="===t&&(t="<",s?r=+r+1:n=+n+1),e=t+r+`.${n}.`+a+(o="<"===t?"-0":o)):s?e=`>=${r}.0.0${o} <${+r+1}.0.0-0`:l&&(e=`>=${r}.${n}.0${o} <${r}.${+n+1}.0-0`),p("xRange return",e),e})},N=(e,t)=>(p("replaceStars",e,t),e.trim().replace(d[h.STAR],"")),x=(e,t)=>(p("replaceGTE0",e,t),e.trim().replace(d[t.includePrerelease?h.GTE0PRE:h.GTE0],"")),I=h=>(e,t,r,n,a,o,i,s,l,c,u,p,d)=>((t=y(r)?"":y(n)?`>=${r}.0.0`+(h?"-0":""):y(a)?`>=${r}.${n}.0`+(h?"-0":""):o?">="+t:">="+t+(h?"-0":""))+" "+(s=y(l)?"":y(c)?`<${+l+1}.0.0-0`:y(u)?`<${l}.${+c+1}.0-0`:p?`<=${l}.${c}.${u}-`+p:h?`<${l}.${c}.${+u+1}-0`:"<="+s)).trim(),L=(t,r,e)=>{for(let e=0;e")||!e.operator.startsWith(">"))&&!(this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||s(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||s(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")));throw new TypeError("a Comparator is required")}},a=(t.exports=n,ee()),{re:o,t:i}=Z(),s=Se(),l=Q(),c=H(),u=q()}}),Ie=e({"node_modules/semver/functions/satisfies.js"(e,t){var n=q();t.exports=(e,t,r)=>{try{t=new n(t,r)}catch(e){return!1}return t.test(e)}}}),Le=e({"node_modules/semver/ranges/to-comparators.js"(e,t){var r=q();t.exports=(e,t)=>new r(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))}}),Re=e({"node_modules/semver/ranges/max-satisfying.js"(e,t){var i=H(),s=q();t.exports=(e,t,r)=>{let n=null,a=null,o=null;try{o=new s(t,r)}catch(e){return null}return e.forEach(e=>{!o.test(e)||n&&-1!==a.compare(e)||(n=e,a=new i(n,r))}),n}}}),Pe=e({"node_modules/semver/ranges/min-satisfying.js"(e,t){var i=H(),s=q();t.exports=(e,t,r)=>{let n=null,a=null,o=null;try{o=new s(t,r)}catch(e){return null}return e.forEach(e=>{!o.test(e)||n&&1!==a.compare(e)||(n=e,a=new i(n,r))}),n}}}),Ae=e({"node_modules/semver/ranges/min-version.js"(e,t){var o=H(),r=q(),i=ge();t.exports=(t,e)=>{t=new r(t,e);let n=new o("0.0.0");if(t.test(n))return n;if(n=new o("0.0.0-0"),t.test(n))return n;n=null;for(let e=0;e{var t=new o(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":r&&!i(t,r)||(r=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}),!r||n&&!i(n,r)||(n=r)}return n&&t.test(n)?n:null}}}),Te=e({"node_modules/semver/ranges/valid.js"(e,t){var r=q();t.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(e){return null}}}}),_e=e({"node_modules/semver/ranges/outside.js"(e,t){var r=H(),d=xe(),h=d["ANY"],f=q(),m=Ie(),g=ge(),v=ve(),b=we(),y=Ee();t.exports=(n,a,e,o)=>{n=new r(n,o),a=new f(a,o);let i,s,l,c,u;switch(e){case">":i=g,s=b,l=v,c=">",u=">=";break;case"<":i=v,s=y,l=g,c="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(m(n,a,o))return!1;for(let e=0;e{e.semver===h&&(e=new d(">=0.0.0")),t=t||e,r=r||e,i(e.semver,t.semver,o)?t=e:l(e.semver,r.semver,o)&&(r=e)}),t.operator===c||t.operator===u)return!1;if((!r.operator||r.operator===c)&&s(n,r.semver))return!1;if(r.operator===u&&l(n,r.semver))return!1}return!0}}}),je=e({"node_modules/semver/ranges/gtr.js"(e,t){var n=_e();t.exports=(e,t,r)=>n(e,t,">",r)}}),Me=e({"node_modules/semver/ranges/ltr.js"(e,t){var n=_e();t.exports=(e,t,r)=>n(e,t,"<",r)}}),De=e({"node_modules/semver/ranges/intersects.js"(e,t){var n=q();t.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t,r))}}),$e=e({"node_modules/semver/ranges/simplify.js"(e,t){var h=Ie(),f=V();t.exports=(e,t,r)=>{var n=[];let a=null,o=null;var i=e.sort((e,t)=>f(e,t,r));for(const d of i){var s=h(d,t,r);a=s?(o=d,a||d):(o&&n.push([a,o]),o=null)}a&&n.push([a,null]);var l,c,u=[];for([l,c]of n)l===c?u.push(l):c||l!==i[0]?c?l===i[0]?u.push("<="+c):u.push(l+" - "+c):u.push(">="+l):u.push("*");var e=u.join(" || "),p="string"==typeof t.raw?t.raw:String(t);return e.length=0.0.0-0")],w=[new r(">=0.0.0")],S=(e,t,r)=>{return!e||!(0<(r=y(e.semver,t.semver,r)))&&(r<0||">"===t.operator&&">="===e.operator)?t:e},k=(e,t,r)=>{return!e||!((r=y(e.semver,t.semver,r))<0)&&(0{if(t!==r){t=new s(t,n),r=new s(r,n);let e=!1;e:for(const o of t.set){for(const i of r.set){var a=((s,l,c)=>{if(s!==l){if(1===s.length&&s[0].semver===v){if(1===l.length&&l[0].semver===v)return!0;s=c.includePrerelease?E:w}if(1===l.length&&l[0].semver===v){if(c.includePrerelease)return!0;l=w}var u=new Set,p,d;let e,t;for(const h of s)">"===h.operator||">="===h.operator?e=S(e,h,c):"<"===h.operator||"<="===h.operator?t=k(t,h,c):u.add(h.semver);if(1="!==e.operator||"<="!==t.operator))return null}for(const f of u){if(e&&!b(f,String(e),c))return null;if(t&&!b(f,String(t),c))return null;for(const m of l)if(!b(f,String(m),c))return!1;return!0}let n,a,o=!(!t||c.includePrerelease||!t.semver.prerelease.length)&&t.semver,i=!(!e||c.includePrerelease||!e.semver.prerelease.length)&&e.semver;o&&1===o.prerelease.length&&"<"===t.operator&&0===o.prerelease[0]&&(o=!1);for(const g of l){if(a=a||">"===g.operator||">="===g.operator,n=n||"<"===g.operator||"<="===g.operator,e)if(i&&g.semver.prerelease&&g.semver.prerelease.length&&g.semver.major===i.major&&g.semver.minor===i.minor&&g.semver.patch===i.patch&&(i=!1),">"===g.operator||">="===g.operator){if((p=S(e,g,c))===g&&p!==e)return!1}else if(">="===e.operator&&!b(e.semver,String(g),c))return!1;if(t)if(o&&g.semver.prerelease&&g.semver.prerelease.length&&g.semver.major===o.major&&g.semver.minor===o.minor&&g.semver.patch===o.patch&&(o=!1),"<"===g.operator||"<="===g.operator){if((d=k(t,g,c))===g&&d!==t)return!1}else if("<="===t.operator&&!b(t.semver,String(g),c))return!1;if(!g.operator&&(t||e)&&0!==r)return!1}if(e&&n&&!t&&0!==r)return!1;if(t&&a&&!e&&0!==r)return!1;if(i||o)return!1}return true})(o,i,n);if(e=e||null!==a,a)continue e}if(e)return!1}}return!0}}}),Be=e({"node_modules/semver/index.js"(M,e){var t=Z(),r=Y(),n=H(),a=te(),o=re(),i=ne(),s=ae(),l=oe(),c=ie(),u=se(),p=le(),d=ce(),h=ue(),f=V(),m=pe(),g=de(),v=he(),b=fe(),y=me(),E=ge(),w=ve(),S=be(),k=ye(),O=Ee(),C=we(),N=Se(),x=ke(),I=xe(),L=q(),R=Ie(),P=Le(),A=Re(),T=Pe(),_=Ae(),j=Te(),D=_e(),$=je(),F=Me(),B=De(),U=$e(),G=Fe();e.exports={parse:o,valid:i,clean:s,inc:l,diff:c,major:u,minor:p,patch:d,prerelease:h,compare:f,rcompare:m,compareLoose:g,compareBuild:v,sort:b,rsort:y,gt:E,lt:w,eq:S,neq:k,gte:O,lte:C,cmp:N,coerce:x,Comparator:I,Range:L,satisfies:R,toComparators:P,maxSatisfying:A,minSatisfying:T,minVersion:_,validRange:j,outside:D,gtr:$,ltr:F,intersects:B,simplifyRange:U,subset:G,SemVer:n,re:t.re,src:t.src,tokens:t.t,SEMVER_SPEC_VERSION:r.SEMVER_SPEC_VERSION,RELEASE_TYPES:r.RELEASE_TYPES,compareIdentifiers:a.compareIdentifiers,rcompareIdentifiers:a.rcompareIdentifiers}}}),r=e({"node_modules/chroma-js/chroma.js"(e,t){var r;r=function(){"use strict";for(var e=function(e,t,r){return void 0===r&&(r=1),e<(t=void 0===t?0:t)?t:r>16,t>>8&255,255&t,1];if(e.match(tt))return 4===(e=5!==e.length&&9!==e.length?e:e.substr(1)).length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]),[(t=parseInt(e,16))>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100];throw new Error("unknown hex color: "+e)}function Ne(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r,n,a,o=(e=ut(e,"hsi"))[0],i=e[1],s=e[2];return isNaN(o)&&(o=0),isNaN(i)&&(i=0),360m.t1?e*e*e:m.t2*(e-m.t0)}function Pe(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=(e=_t(e,"lab"))[0],n=e[1],a=e[2],r=(r+16)/116,n=isNaN(n)?r:r+n/500,a=isNaN(a)?r:r-a/200;return r=m.Yn*Re(r),n=m.Xn*Re(n),a=m.Zn*Re(a),[Le(3.2404542*n-1.5371385*r-.4985314*a),Le(-.969266*n+1.8760108*r+.041556*a),Le(.0556434*n-.2040259*r+1.0572252*a),3>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)}function De(e){var t,r,n=(e=e/100)<66?(t=255,r=e<6?0:-155.25485562709179-.44596950469579133*(r=e-2)+104.49216199393888*E(r),e<20?0:.8274096064007395*(n=e-10)-254.76935184120902+115.67994401066147*E(n)):(t=351.97690566805693+.114206453784165*(t=e-55)-40.25366309332127*E(t),r=325.4494125711974+.07943456536662342*(r=e-50)-28.0852963507957*E(r),255);return[t,r,n,1]}function $e(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=(a=kr(e,"rgb"))[0],n=a[1],a=a[2],r=[xr(r/255),xr(n/255),xr(a/255)],o=Or(.4122214708*(n=r[0])+.5363325363*(a=r[1])+.0514459929*(r=r[2])),i=Or(.2119034982*n+.6806995451*a+.1073969566*r),n=Or(.0883024619*n+.2817188376*a+.6299787005*r);return[.2104542553*o+.793617785*i-.0040720468*n,1.9779984951*o-2.428592205*i+.4505937099*n,.0259040371*o+.7827717662*i-.808675766*n]}var c=l,Fe=i,u=o,Be=e.type,Ue=H,Ge=q,He=(Fe.prototype.css=function(e){return Ue(this._rgb,e)},c.css=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Fe,[null].concat(e,["css"])))},u.format.css=Ge,u.autodetect.push({p:5,test:function(e){for(var t=[],r=arguments.length-1;0f.t3?Pt(e,1/3):e/f.t2+f.t0},m=u,_t=e.unpack,jt=Math.pow,Mt=e.unpack,Dt=e.type,c=l,$t=i,g=o,Ft=Ie,Bt=($t.prototype.lab=function(){return Ft(this._rgb)},c.lab=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply($t,[null].concat(e,["lab"])))},g.format.lab=Pe,g.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=Mt(e,"lab"),"array"===Dt(e)&&3===e.length)return"lab"}}),e.unpack),Ut=e.RAD2DEG,Gt=Math.sqrt,Ht=Math.atan2,Vt=Math.round,qt=e.unpack,zt=Ie,Kt=Ae,Jt=e.unpack,Wt=e.DEG2RAD,Xt=Math.sin,Yt=Math.cos,Qt=e.unpack,Zt=Te,er=Pe,tr=e.unpack,rr=_e,nr=e.unpack,ar=e.type,c=l,v=i,or=o,ir=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=qt(e,"rgb"),n=r[0],a=r[1],r=r[2],n=zt(n,a,r),a=n[0],r=n[1],n=n[2];return Kt(a,r,n)},g=(v.prototype.lch=function(){return ir(this._rgb)},v.prototype.hcl=function(){return ir(this._rgb).reverse()},c.lch=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(v,[null].concat(e,["lch"])))},c.hcl=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(v,[null].concat(e,["hcl"])))},or.format.lch=_e,or.format.hcl=je,["lch","hcl"].forEach(function(r){return or.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nr(e,r),"array"===ar(e)&&3===e.length)return r}})}),{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}),c=i,b=o,sr=e.type,y=g,lr=Ce,cr=Oe,ur=(c.prototype.name=function(){for(var e=cr(this._rgb,"rgb"),t=0,r=Object.keys(y);t=a/n?i=s:o=s}return wr(s)},kr=(w.prototype.temp=w.prototype.kelvin=w.prototype.temperature=function(){return Sr(this._rgb)},c.temp=c.kelvin=c.temperature=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(w,[null].concat(e,["temp"])))},b.format.temp=b.format.kelvin=b.format.temperature=De,e.unpack),Or=Math.cbrt,Cr=Math.pow,Nr=Math.sign;function xr(e){var t=Math.abs(e);return t<.04045?e/12.92:(Nr(e)||1)*Cr((t+.055)/1.055,2.4)}function Ir(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=(e=Lr(e,"lab"))[0],n=e[1],a=e[2],o=S(r+.3963377774*n+.2158037573*a,3),i=S(r-.1055613458*n-.0638541728*a,3),r=S(r-.0894841775*n-1.291485548*a,3);return[255*Pr(4.0767416621*o-3.3077115913*i+.2309699292*r),255*Pr(-1.2684380046*o+2.6097574011*i-.3413193965*r),255*Pr(-.0041960863*o-.7034186147*i+1.707614701*r),3=f[r];)r++;return r-1},S=function(e){return e},k=function(e){return e};return r(c),p.classes=function(e){var t;return null!=e?("array"===L(e)?d=[(f=e)[0],e[e.length-1]]:(t=I.analyze(d),f=0===e?[t.min,t.max]:I.limits(t,"e",e)),p):f},p.domain=function(r){if(!arguments.length)return d;g=r[0],v=r[r.length-1],l=[];var e=m.length;if(r.length===e&&g!==v)for(var t=0,n=Array.from(r);t=i[t+1];)t++;var r=(e-i[t])/(i[t+1]-i[t]);return o[t]+r*(o[t+1]-o[t])}))}return d=[g,v],p},p.mode=function(e){return arguments.length?(i=e,n(),p):i},p.range=function(e,t){return r(e),p},p.out=function(e){return a=e,p},p.spread=function(e){return arguments.length?(t=e,p):t},p.correctLightness=function(e){return n(),S=(e=null==e?!0:e)?function(e){for(var t=u(0,!0).lab()[0],r=u(1,!0).lab()[0],n=r 0");var l=Math.LOG10E*Jn(n),M=Math.LOG10E*Jn(a);i.push(n);for(var c=1;c.9999999)l[3]=1;return new Cn(Nn(l))}for(var d,h=e.shift(),f=h.get(o),m=[],g=0,v=0,b=0;b"}}:{children:o})),O.createElement("textarea",{ref:function(e){return t._input=e},style:S(S(S({},x.editor),x.textarea),a),className:C+(s?" ".concat(s):""),id:i,value:r,onChange:this._handleChange,onKeyDown:this._handleKeyDown,onClick:v,onKeyUp:E,onFocus:b,onBlur:y,disabled:c,form:u,maxLength:p,minLength:d,name:h,placeholder:f,readOnly:m,required:g,autoFocus:l,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),O.createElement("style",{dangerouslySetInnerHTML:{__html:N}}))},s.defaultProps={tabSize:2,insertSpaces:!0,ignoreTabKey:!1,padding:0},s);function s(){var m=null!==t&&t.apply(this,arguments)||this;return m.state={capture:!0},m._recordCurrentState=function(){var e,t,r=m._input;r&&(e=r.value,t=r.selectionStart,r=r.selectionEnd,m._recordChange({value:e,selectionStart:t,selectionEnd:r}))},m._getLines=function(e,t){return e.substring(0,t).split("\n")},m._recordChange=function(e,t){void 0===t&&(t=!1);var r=m._history,n=r.stack,r=r.offset,r=(n.length&&-1=i.reach);b+=v.value.length,v=v.next){var y=v.value;if(r.length>t.length)return;if(!(y instanceof P)){var E,w=1;if(f){if(!(E=A(g,b,t,h))||E.index>=t.length)break;var S=E.index,k=E.index+E[0].length,O=b;for(O+=v.value.length;O<=S;)v=v.next,O+=v.value.length;if(O-=v.value.length,b=O,v.value instanceof P)continue;for(var C=v;C!==r.tail&&(Oi.reach&&(i.reach=y),v.prev),x=(x&&(L=T(r,L,x),b+=x.length),_(r,L,w),new P(s,d?R.tokenize(N,d):N,m,N));v=T(r,L,x),I&&T(r,v,I),1i.reach&&(i.reach=N.reach)}}}}}(e,a,t,a.head,0),a),i=[],s=o.head.next;s!==o.tail;)i.push(s.value),s=s.next;return i},hooks:{all:{},add:function(e,t){var r=R.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=R.hooks.all[e];if(r&&r.length)for(var n,a=0;n=r[a++];)n(t)}},Token:P},l.Prism=R,P.stringify=function t(e,r){if("string"==typeof e)return e;var n;if(Array.isArray(e))return n="",e.forEach(function(e){n+=t(e,r)}),n;var a,o={type:e.type,content:t(e.content,r),tag:"span",classes:["token",e.type],attributes:{},language:r},e=e.alias,i=(e&&(Array.isArray(e)?Array.prototype.push.apply(o.classes,e):o.classes.push(e)),R.hooks.run("wrap",o),"");for(a in o.attributes)i+=" "+a+'="'+(o.attributes[a]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+i+">"+o.content+""},l.document?((a=R.util.currentScript())&&(R.filename=a.src,a.hasAttribute("data-manual"))&&(R.manual=!0),R.manual||("loading"===(o=document.readyState)||"interactive"===o&&a&&a.defer?document.addEventListener("DOMContentLoaded",i):window.requestAnimationFrame?window.requestAnimationFrame(i):window.setTimeout(i,16))):l.addEventListener&&!R.disableWorkerMessageHandler&&l.addEventListener("message",function(e){var e=JSON.parse(e.data),t=e.language,r=e.code,e=e.immediateClose;l.postMessage(R.highlight(r,R.languages[t],t)),e&&l.close()},!1),R);function P(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=0|(n||"").length}function A(e,t,r,n){e.lastIndex=t;t=e.exec(r);return t&&n&&t[1]&&(e=t[1].length,t.index+=e,t[0]=t[0].slice(e)),t}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function T(e,t,r){var n=t.next,r={value:r,prev:t,next:n};return t.next=r,n.prev=r,e.length++,r}function _(e,t,r){for(var n=t.next,a=0;aconsole.error("SEMVER",...e):()=>{};t.exports=r}}),ze=e({"node_modules/spcr-whats-new/node_modules/semver/internal/constants.js"(e,t){var r=Number.MAX_SAFE_INTEGER||9007199254740991;t.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:r,MAX_SAFE_COMPONENT_LENGTH:16}}}),Ke=e({"node_modules/spcr-whats-new/node_modules/semver/internal/re.js"(e,t){var r=ze()["MAX_SAFE_COMPONENT_LENGTH"],a=qe(),o=(e=t.exports={}).re=[],i=e.src=[],s=e.t={},l=0,t=(e,t,r)=>{var n=l++;a(e,n,t),s[e]=n,i[n]=t,o[n]=new RegExp(t,r?"g":void 0)};t("NUMERICIDENTIFIER","0|[1-9]\\d*"),t("NUMERICIDENTIFIERLOOSE","[0-9]+"),t("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),t("MAINVERSION",`(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})`),t("MAINVERSIONLOOSE",`(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})`),t("PRERELEASEIDENTIFIER",`(?:${i[s.NUMERICIDENTIFIER]}|${i[s.NONNUMERICIDENTIFIER]})`),t("PRERELEASEIDENTIFIERLOOSE",`(?:${i[s.NUMERICIDENTIFIERLOOSE]}|${i[s.NONNUMERICIDENTIFIER]})`),t("PRERELEASE",`(?:-(${i[s.PRERELEASEIDENTIFIER]}(?:\\.${i[s.PRERELEASEIDENTIFIER]})*))`),t("PRERELEASELOOSE",`(?:-?(${i[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[s.PRERELEASEIDENTIFIERLOOSE]})*))`),t("BUILDIDENTIFIER","[0-9A-Za-z-]+"),t("BUILD",`(?:\\+(${i[s.BUILDIDENTIFIER]}(?:\\.${i[s.BUILDIDENTIFIER]})*))`),t("FULLPLAIN",`v?${i[s.MAINVERSION]}${i[s.PRERELEASE]}?${i[s.BUILD]}?`),t("FULL",`^${i[s.FULLPLAIN]}$`),t("LOOSEPLAIN",`[v=\\s]*${i[s.MAINVERSIONLOOSE]}${i[s.PRERELEASELOOSE]}?${i[s.BUILD]}?`),t("LOOSE",`^${i[s.LOOSEPLAIN]}$`),t("GTLT","((?:<|>)?=?)"),t("XRANGEIDENTIFIERLOOSE",i[s.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),t("XRANGEIDENTIFIER",i[s.NUMERICIDENTIFIER]+"|x|X|\\*"),t("XRANGEPLAIN",`[v=\\s]*(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:${i[s.PRERELEASE]})?${i[s.BUILD]}?)?)?`),t("XRANGEPLAINLOOSE",`[v=\\s]*(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:${i[s.PRERELEASELOOSE]})?${i[s.BUILD]}?)?)?`),t("XRANGE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAIN]}$`),t("XRANGELOOSE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAINLOOSE]}$`),t("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),t("COERCERTL",i[s.COERCE],!0),t("LONETILDE","(?:~>?)"),t("TILDETRIM",`(\\s*)${i[s.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",t("TILDE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAIN]}$`),t("TILDELOOSE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAINLOOSE]}$`),t("LONECARET","(?:\\^)"),t("CARETTRIM",`(\\s*)${i[s.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",t("CARET",`^${i[s.LONECARET]}${i[s.XRANGEPLAIN]}$`),t("CARETLOOSE",`^${i[s.LONECARET]}${i[s.XRANGEPLAINLOOSE]}$`),t("COMPARATORLOOSE",`^${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]})$|^$`),t("COMPARATOR",`^${i[s.GTLT]}\\s*(${i[s.FULLPLAIN]})$|^$`),t("COMPARATORTRIM",`(\\s*)${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]}|${i[s.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",t("HYPHENRANGE",`^\\s*(${i[s.XRANGEPLAIN]})\\s+-\\s+(${i[s.XRANGEPLAIN]})\\s*$`),t("HYPHENRANGELOOSE",`^\\s*(${i[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[s.XRANGEPLAINLOOSE]})\\s*$`),t("STAR","(<|>)?=?\\s*\\*"),t("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),t("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),Je=e({"node_modules/spcr-whats-new/node_modules/semver/internal/parse-options.js"(e,t){var r=["includePrerelease","loose","rtl"];t.exports=t=>t?"object"!=typeof t?{loose:!0}:r.filter(e=>t[e]).reduce((e,t)=>(e[t]=!0,e),{}):{}}}),We=e({"node_modules/spcr-whats-new/node_modules/semver/internal/identifiers.js"(e,t){var a=/^[0-9]+$/,r=(e,t)=>{var r=a.test(e),n=a.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n||(!n||r)&&er(t,e)}}}),Xe=e({"node_modules/spcr-whats-new/node_modules/semver/classes/semver.js"(e,t){var a=qe(),{MAX_LENGTH:r,MAX_SAFE_INTEGER:n}=ze(),{re:o,t:i}=Ke(),s=Je(),l=We()["compareIdentifiers"],c=class{constructor(e,t){if(t=s(t),e instanceof c){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>r)throw new TypeError(`version is longer than ${r} characters`);a("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;t=e.trim().match(t.loose?o[i.LOOSE]:o[i.FULL]);if(!t)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+t[1],this.minor=+t[2],this.patch=+t[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");t[4]?this.prerelease=t[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){var t=+e;if(0<=t&&tnew n(e,r).compare(new n(t,r))}}),Qe=e({"node_modules/spcr-whats-new/node_modules/semver/functions/gt.js"(e,t){var n=Ye();t.exports=(e,t,r)=>0function(){return Qa.default.createElement(Ya,null)}};for(T in tt)j(et,T,{get:tt[T],enumerable:!0});var rt=t(b());function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nt(e){e=function(e,t){if("object"!==R(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return("string"===t?String:Number)(e);if("object"!==R(r=r.call(e,t||"default")))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string");return"symbol"===R(e)?e:String(e)}function at(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r":">",'"':""","'":"'","/":"/"};function Ct(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,function(e){return Ot[e]}):e}var Nt="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&-1i+s;)s++,c=o[l=a.slice(i,i+s).join(n)];if(void 0===c)return;if(null===c)return null;if(t.endsWith(l)){if("string"==typeof c)return c;if(l&&"string"==typeof c[l])return c[l]}var u=a.slice(i+s).join(n);return u?It(c,u,n):void 0}o=o[a[i]]}return o}}function Lt(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function Rt(t){for(var e=1;e=p.maxReplaces)break}var r,n}),a}},{key:"nest",value:function(e,t){var r,n=this,a=2=this.maxParallelReads)this.waitingReads.push({lng:n,ns:a,fcName:o,tried:s,wait:l,callback:c});else{this.readingCalls++;function t(e,t){var r;i.readingCalls--,0",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"};function Lr(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function Rr(t){for(var e=1;e{t=localStorage.getItem(t);if(!t)return e;try{return JSON.parse(t)}catch(e){return t}},vn=e=>{const r={section:/^\s*\[\s*([^\]]*)\s*\]\s*$/,param:/^\s*([^=]+?)\s*=\s*(.*?)\s*$/,comment:/^\s*;.*$/},n={};e=e.split(/[\r\n]+/);let a=null;return e.forEach(function(e){var t;r.comment.test(e)||(r.param.test(e)?e.includes("xrdb")?(delete n[null!=a?a:""],a=null):(t=e.match(r.param),a&&t&&(n[a][t[1]]=t[2].split(";")[0].trim())):r.section.test(e)?(t=e.match(r.section))&&(n[t[1]]={},a=t[1]):0==e.length&&(a=a&&null))}),n},bn=e=>{var t=document.querySelector("style.marketplaceSnippets"),t=(t&&t.remove(),document.createElement("style")),e=e.reduce((e,t)=>e=(e+=`/* ${t.title} - ${t.description} */ +`)+t.code+` +`,"");t.innerHTML=e,t.classList.add("marketplaceSnippets"),document.body.appendChild(t)},yn=(e,t)=>{let r=[];return e&&0({name:e.name,url:xn(e.url)})):r.push({name:t,url:"https://github.com/"+t}),r},En=e=>e?Object.keys(e).map(e=>({key:e,value:e})):[],wn=(...e)=>{console.debug("Resetting Marketplace");const t=[];0===e.length&&Object.keys(localStorage).forEach(e=>{e.startsWith("marketplace:")&&t.push(e)}),e.forEach(e=>{"extensions"===e?(t.push(...w(E.installedExtensions,[])),t.push(E.installedExtensions)):"snippets"===e?(t.push(...w(E.installedSnippets,[])),t.push(E.installedSnippets)):"theme"===e&&(t.push(...w(E.installedThemes,[])),t.push(E.installedThemes),t.push(E.themeInstalled))}),t.forEach(e=>{localStorage.removeItem(e),console.debug("Removed "+e)}),console.debug("Marketplace has been reset"),location.reload()},Sn=r=>{var e=document.querySelector("style.marketplaceCSS.marketplaceScheme");if(e&&e.remove(),r){e=document.createElement("style");e.classList.add("marketplaceCSS"),e.classList.add("marketplaceScheme");let t=":root {";Object.keys(r).forEach(e=>{t=(t+=`--spice-${e}: #${r[e]};`)+`--spice-rgb-${e}: ${(e=>{if(3===e.length)e=e.split("").map(e=>e+e).join("");else{if(6!=e.length)throw"Only 3- or 6-digit hex colours are allowed.";if(e.match(/[^0-9a-f]/i))throw"Only hex colours are allowed."}e=e.match(/.{1,2}/g);if(e&&3===e.length)return[parseInt(e[0],16),parseInt(e[1],16),parseInt(e[2],16)];throw"Could not parse hex colour."})(r[e])};`}),t+="}",e.innerHTML=t,document.body.appendChild(e)}},kn=e=>{try{var t,r,n=document.querySelector("link[href='user.css']"),a=(n&&n.remove(),document.querySelector("style.marketplaceCSS.marketplaceUserCSS"));a&&a.remove(),e?((t=document.createElement("style")).classList.add("marketplaceCSS"),t.classList.add("marketplaceUserCSS"),t.innerHTML=e,document.body.appendChild(t)):((r=document.createElement("link")).setAttribute("rel","stylesheet"),r.setAttribute("href","user.css"),r.classList.add("userCSS"),document.body.appendChild(r))}catch(e){console.warn(e)}},On=async e=>{if(!e.cssURL)throw new Error("No CSS URL provided");var e=(e=>{const t=new URL(e);return t.host,t.host==="raw.githubusercontent.com"})(e.cssURL)?`https://cdn.jsdelivr.net/gh/${e.user}/${e.repo}@${e.branch}/`+e.manifest.usercss:e.cssURL,t=e.replace("/user.css","/assets/");console.debug("Parsing CSS: ",e);let r=await fetch(e+"?time="+Date.now()).then(e=>e.text());for(const o of r.matchAll(new RegExp(`url\\(['|"](?.+?)['|"]\\)`,"gm"))||[]){var n,a=null==(a=null==o?void 0:o.groups)?void 0:a.path;!a||a.startsWith("http")||a.startsWith("data")||(n=t+a.replace(/\.\//g,""),r=r.replace(a,n))}return r};async function Cn(e,t,r){try{var n={text:e,context:t+"/"+r,mode:"gfm"},a=await fetch("https://api.github.com/markdown",{method:"POST",body:JSON.stringify(n)});if(a.ok)return await a.text();throw Spicetify.showNotification(`Error parsing markdown (HTTP ${a.status})`,!0)}catch(e){return null}}function Nn(e){var t,r="snippet"===e.type?"snippet:":`${e.item.user}/${e.item.repo}/`;let n;switch(e.type){case"snippet":n=e.item.title.replaceAll(" ","-");break;case"theme":n=(null==(t=e.item.manifest)?void 0:t.usercss)||"";break;case"extension":n=(null==(t=e.item.manifest)?void 0:t.main)||"";break;case"app":n=(null==(t=null==(t=e.item.manifest)?void 0:t.name)?void 0:t.replaceAll(" ","-"))||""}return"marketplace:installed:"+r+n}var xn=e=>{var t=decodeURI(e).trim().toLowerCase();return t.startsWith("javascript:")||t.startsWith("data:")||t.startsWith("vbscript:")?"about:blank":e},In=t(b()),v=t(b()),Ln=t(Ue()),Rn=t(Ge()),Pn=(Be=Prism,r=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,Be.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+r.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+r.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+r.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+r.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:r,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},Be.languages.css.atrule.inside.rest=Be.languages.css,(r=Be.languages.markup)&&(r.tag.addInlined("style","css"),r.tag.addAttribute("style","css")),t(b())),An="button-module__button___hf2qg_marketplace",Tn="button-module__circle___EZ88P_marketplace",S=e=>{var t=e.type||"round",r=[An];return"circle"===t&&r.push(Tn),e.classes&&r.push(...e.classes),Pn.default.createElement("button",{className:r.join(" "),onClick:e.onClick,"aria-label":e.label||"",disabled:e.disabled},e.children)},_n=n=>{var e,t="marketplace-customCSS-preview";const[a,r]=v.default.useState("ADD_SNIPPET"!==n.type&&(null==(e=n.content)?void 0:e.item.code)||""),[o,i]=v.default.useState("ADD_SNIPPET"!==n.type&&(null==(e=n.content)?void 0:e.item.title)||""),[s,l]=v.default.useState("ADD_SNIPPET"!==n.type&&(null==(e=n.content)?void 0:e.item.description)||""),[c,u]=v.default.useState("ADD_SNIPPET"!==n.type&&(null==(e=n.content)?void 0:e.item.imageURL)||""),p=()=>o.replace(/\n/g,"").replaceAll(" ","-");const d="marketplace:installed:snippet:"+p(),[h,f]=v.default.useState(!!w(d));let m;return v.default.createElement("div",{id:"marketplace-add-snippet-container"},v.default.createElement("div",{className:"marketplace-customCSS-input-container"},v.default.createElement("label",{htmlFor:"marketplace-custom-css"},g("snippets.customCSS")),v.default.createElement("div",{className:"marketplace-code-editor-wrapper marketplace-code-editor"},v.default.createElement(Ln.default,{value:a,onValueChange:e=>r(e),highlight:e=>(0,Rn.highlight)(e,Rn.languages.css),textareaId:"marketplace-custom-css",textareaClassName:"snippet-code-editor",readOnly:"VIEW_SNIPPET"===n.type,placeholder:g("snippets.customCSSPlaceholder"),style:{}}))),v.default.createElement("div",{className:"marketplace-customCSS-input-container"},v.default.createElement("label",{htmlFor:"marketplace-customCSS-name-submit"},g("snippets.snippetName")),v.default.createElement("input",{id:"marketplace-customCSS-name-submit",className:"marketplace-code-editor",value:o,onChange:e=>{"VIEW_SNIPPET"!==n.type&&i(e.target.value)},placeholder:g("snippets.snippetNamePlaceholder")})),v.default.createElement("div",{className:"marketplace-customCSS-input-container"},v.default.createElement("label",{htmlFor:"marketplace-customCSS-description-submit"},g("snippets.snippetDesc")),v.default.createElement("input",{id:"marketplace-customCSS-description-submit",className:"marketplace-code-editor",value:s,onChange:e=>{"VIEW_SNIPPET"!==n.type&&l(e.target.value)},placeholder:g("snippets.snippetDescPlaceholder")})),v.default.createElement("div",{className:"marketplace-customCSS-input-container"},v.default.createElement("label",{htmlFor:t},g("snippets.snippetPreview")," ","VIEW_SNIPPET"!==n.type&&`(${g("snippets.optional")})`),c&&v.default.createElement("label",{htmlFor:t,style:{textAlign:"center"}},v.default.createElement("img",{className:"marketplace-customCSS-image-preview",src:c,alt:"Preview"}))),"VIEW_SNIPPET"!==n.type&&v.default.createElement(v.default.Fragment,null,v.default.createElement(S,{onClick:()=>{m.click()}},c.length?g("snippets.changeImage"):g("snippets.addImage"),v.default.createElement("input",{id:t,type:"file",style:{display:"none"},ref:e=>m=e,onChange:async e=>{var t,r,n;if(null!=(t=e.target.files)&&t[0])try{n=null==(r=e.target.files)?void 0:r[0];var a=await new Promise((e,t)=>{const r=new FileReader;r.readAsDataURL(n),r.onload=()=>{e(r.result)},r.onerror=e=>{t(e)}});a&&u(a)}catch(e){console.error(e)}}})),v.default.createElement(S,{onClick:()=>{var e,t=p(),r=s.trim();h&&"EDIT_SNIPPET"!==n.type?Spicetify.showNotification("That name is already taken!",!0):(console.debug("Installing snippet: "+t),n.content&&n.content.item.title!==t&&(console.debug("Deleting outdated snippet: "+n.content.item.title),localStorage.removeItem("marketplace:installed:snippet:"+n.content.item.title),e=w(E.installedSnippets,[]).filter(e=>{return e!=="marketplace:installed:snippet:"+(null==(e=n.content)?void 0:e.item.title)}),localStorage.setItem(E.installedSnippets,JSON.stringify(e))),localStorage.setItem(d,JSON.stringify({title:t,code:a,description:r,imageURL:c,custom:!0})),-1===(e=w(E.installedSnippets,[])).indexOf(d)&&(e.push(d),localStorage.setItem(E.installedSnippets,JSON.stringify(e))),t=e.map(e=>w(e)),bn(t),Spicetify.PopupModal.hide(),"EDIT_SNIPPET"===n.type&&location.reload())},disabled:!p()||!a.replace(/\n/g,"\\n")},g("snippets.saveCSS"))),"VIEW_SNIPPET"===n.type&&v.default.createElement(S,{onClick:()=>{n.callback&&n.callback(),f(!h)}},h?g("remove"):g("install")))},jn=t(b()),Mn=()=>jn.default.createElement("div",{id:"marketplace-reload-container"},jn.default.createElement("p",null,g("reloadModal.description")),jn.default.createElement("div",{className:"marketplace-reload-modal__button-container"},jn.default.createElement(S,{onClick:()=>{Spicetify.PopupModal.hide(),location.reload()}},g("reloadModal.reloadNow")),jn.default.createElement(S,{onClick:()=>{Spicetify.PopupModal.hide()}},g("reloadModal.reloadLater")))),k=t(b()),O=t(b()),Dn=t(b()),$n="toggle-module__toggle-wrapper___ocE5z_marketplace",Fn="toggle-module__disabled___OYAYf_marketplace",Bn="toggle-module__toggle-input___ceLM4_marketplace",Un="toggle-module__toggle-indicator-wrapper___6Lcp0_marketplace",Gn="toggle-module__toggle-indicator___nCxwE_marketplace",Hn=e=>{var t="toggle:"+e.storageKey,r=[$n];return!1===e.clickable&&r.push(Fn),Dn.default.createElement("label",{className:r.join(" ")},Dn.default.createElement("input",{className:Bn,type:"checkbox",checked:e.enabled,"data-storage-key":e.storageKey,id:t,title:"Toggle for "+e.storageKey,onChange:e.onChange}),Dn.default.createElement("span",{className:Un},Dn.default.createElement("span",{className:Gn})))},Vn=t(b()),qn=t(Ve()),zn=t=>{var e=t.sortBoxOptions.map(e=>({value:e.key,label:e.value})),r=t.sortBoxOptions.find(t.sortBySelectedFn);return Vn.default.createElement("div",{className:"marketplace-sortBox"},Vn.default.createElement("div",{className:"marketplace-sortBox-header"},Vn.default.createElement("div",{className:"marketplace-sortBox-header-title"}),Vn.default.createElement(qn.default,{placeholder:"Select an option",options:e,value:null==r?void 0:r.key,onChange:e=>{t.onChange(e.value)}})))},Kn=t(b()),Jn=()=>Kn.default.createElement("svg",{role:"img",height:"16",width:"16",className:"Svg-sc-ytk21e-0 uPxdw nW1RKQOkzcJcX6aDCZB4",viewBox:"0 0 16 16"},Kn.default.createElement("path",{d:"M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8z"}),Kn.default.createElement("path",{d:"M7.25 12.026v-1.5h1.5v1.5h-1.5zm.884-7.096A1.125 1.125 0 007.06 6.39l-1.431.448a2.625 2.625 0 115.13-.784c0 .54-.156 1.015-.503 1.488-.3.408-.7.652-.973.818l-.112.068c-.185.116-.26.203-.302.283-.046.087-.097.245-.097.57h-1.5c0-.47.072-.898.274-1.277.206-.385.507-.645.827-.846l.147-.092c.285-.177.413-.257.526-.41.169-.23.213-.397.213-.602 0-.622-.503-1.125-1.125-1.125z"})),Wn=window.Spicetify,Xn=r=>{var e=r.type,t="dropdown"===e?"dropdown:"+r.storageKey:"toggle:"+r.storageKey,n=!!r.modalConfig.visual[r.storageKey];return void 0!==r.description&&null!==r.description||(r.description=""),"dropdown"===e&&r.options?O.default.createElement("div",{className:"setting-row"},O.default.createElement("label",{htmlFor:t,className:"col description"},r.name),O.default.createElement("div",{className:"col action"},O.default.createElement(zn,{sortBoxOptions:r.options.map(e=>({key:e,value:e})),onChange:e=>{return e=e,t=r.storageKey,r.modalConfig.visual[t]=e,localStorage.setItem("marketplace:"+t,String(e)),void r.updateConfig(r.modalConfig);var t},sortBySelectedFn:e=>e.key==r.modalConfig.visual[r.storageKey]}),O.default.createElement(Wn.ReactComponent.TooltipWrapper,{label:O.default.createElement(O.default.Fragment,null,r.description.split("\n").map(e=>O.default.createElement(O.default.Fragment,null,e,O.default.createElement("br",null)))),renderInline:!0,showDelay:10,placement:"top",labelClassName:"marketplace-settings-tooltip",disabled:!1},O.default.createElement("div",{className:"marketplace-tooltip-icon"},O.default.createElement(Jn,null))))):O.default.createElement("div",{className:"setting-row"},O.default.createElement("label",{htmlFor:t,className:"col description"},r.name),O.default.createElement("div",{className:"col action"},O.default.createElement(Hn,{name:r.name,storageKey:r.storageKey,enabled:n,onChange:e=>{var t=e.target.checked,e=e.target.dataset.storageKey;r.modalConfig.visual[e]=t,console.debug(`toggling ${e} to `+t),localStorage.setItem("marketplace:"+e,String(t)),r.updateConfig(r.modalConfig)}})))},Yn=t(b()),Qn=n=>{var e="toggle:"+n.name;const t=n.modalConfig.tabs.reduce((e,t,r)=>t.name===n.name?r:e,-1);var r=n.modalConfig.tabs[t]["enabled"];function a(e,t){var t=e+t,r=n.modalConfig.tabs[t];n.modalConfig.tabs[t]=n.modalConfig.tabs[e],n.modalConfig.tabs[e]=r,localStorage.setItem(E.tabs,JSON.stringify(n.modalConfig.tabs)),n.updateConfig(n.modalConfig)}return Yn.default.createElement("div",{className:"setting-row"},Yn.default.createElement("label",{htmlFor:e,className:"col description"},g("tabs."+n.name)),Yn.default.createElement("div",{className:"col action"},Yn.default.createElement("button",{title:"Move up",className:"arrow-btn",disabled:0===t,onClick:()=>a(t,-1)},Yn.default.createElement("svg",{height:"16",width:"16",viewBox:"0 0 16 16",fill:"currentColor",dangerouslySetInnerHTML:{__html:String(Spicetify.SVGIcons["chart-up"])}})),Yn.default.createElement("button",{title:"Move down",className:"arrow-btn",disabled:t===n.modalConfig.tabs.length-1,onClick:()=>a(t,1)},Yn.default.createElement("svg",{height:"16",width:"16",viewBox:"0 0 16 16",fill:"currentColor",dangerouslySetInnerHTML:{__html:String(Spicetify.SVGIcons["chart-down"])}})),Yn.default.createElement(Hn,{name:n.name,storageKey:"tab:"+n.name,clickable:"Extensions"!==n.name,enabled:r,onChange:e=>{n.modalConfig.tabs[t].enabled=e.target.checked,localStorage.setItem(E.tabs,JSON.stringify(n.modalConfig.tabs)),n.updateConfig(n.modalConfig)}})))},Zn=async()=>{const e=new MutationObserver(async()=>{var t;document.querySelector(".GenericModal[aria-label='Settings']")||(t=100,await new Promise(e=>setTimeout(e,t)),ca("BACKUP"),e.disconnect())});e.observe(document.body,{childList:!0,subtree:!0}),Spicetify.PopupModal.hide()},ea=({CONFIG:e,updateAppConfig:t})=>{const[r,n]=k.default.useState(l({},e)),[a,o]=k.default.useState(g("settings.versionBtn")),i=e=>{t(l({},e)),n(l({},e))};e=document.querySelector("body > generic-modal button.main-trackCreditsModal-closeBtn");const s=document.querySelector("body > generic-modal > div");e&&s&&(e.onclick=()=>location.reload(),e.setAttribute("style","cursor: pointer;"),s.onclick=e=>{e.target===s&&location.reload()});e=w(E.albumArtBasedColor)?k.default.createElement(k.default.Fragment,null,k.default.createElement(Xn,{name:g("settings.albumArtBasedColorsMode"),storageKey:"albumArtBasedColorsMode",modalConfig:r,updateConfig:i,type:"dropdown",options:["monochromeDark","monochromeLight","analogicComplement","analogic","triad","quad"],description:g("settings.almbumArtColorsModeToolTip")}),k.default.createElement(Xn,{name:g("settings.albumArtBasedColorsVibrancy"),storageKey:"albumArtBasedColorsVibrancy",modalConfig:r,updateConfig:i,type:"dropdown",options:["desaturated","lightVibrant","prominent","vibrant"],description:g("settings.albumArtBasedColorsVibrancyToolTip")})):null;return k.default.createElement("div",{id:"marketplace-config-container"},k.default.createElement("h2",null,g("settings.optionsHeading")),k.default.createElement(Xn,{name:g("settings.starCountLabel"),storageKey:"stars",modalConfig:r,updateConfig:i}),k.default.createElement(Xn,{name:g("settings.tagsLabel"),storageKey:"tags",modalConfig:r,updateConfig:i}),k.default.createElement(Xn,{name:g("settings.devToolsLabel"),storageKey:"themeDevTools",modalConfig:r,updateConfig:i}),k.default.createElement(Xn,{name:g("settings.hideInstalledLabel"),storageKey:"hideInstalled",modalConfig:r,updateConfig:i}),k.default.createElement(Xn,{name:g("settings.colourShiftLabel"),storageKey:"colorShift",modalConfig:r,updateConfig:i}),k.default.createElement(Xn,{name:g("settings.albumArtBasedColors"),storageKey:"albumArtBasedColors",modalConfig:r,updateConfig:i}),e,k.default.createElement("h2",null,g("settings.tabsHeading")),k.default.createElement("div",{className:"tabs-container"},r.tabs.map(({name:e},t)=>k.default.createElement(Qn,{key:t,name:e,modalConfig:r,updateConfig:i}))),k.default.createElement("h2",null,g("settings.resetHeading")),k.default.createElement("div",{className:"setting-row"},k.default.createElement("label",{className:"col description"},g("settings.resetDescription")),k.default.createElement("div",{className:"col action"},k.default.createElement(S,{onClick:wn},g("settings.resetBtn")))),k.default.createElement("h2",null,g("settings.backupHeading")),k.default.createElement("div",{className:"setting-row"},k.default.createElement("label",{className:"col description"},g("settings.backupLabel")),k.default.createElement("div",{className:"col action"},k.default.createElement(S,{onClick:Zn},g("settings.backupBtn")))),k.default.createElement("h2",null,g("settings.versionHeading")),k.default.createElement("div",{className:"setting-row"},k.default.createElement("label",{className:"col description"},g("grid.spicetifyMarketplace")," ",dn),k.default.createElement("div",{className:"col action"},k.default.createElement(S,{onClick:()=>{Spicetify.Platform.ClipboardAPI.copy(dn),o(g("settings.versionCopied")),setTimeout(()=>o(g("settings.versionBtn")),3e3)}},a))))},C=t(b()),ta=t(Ue()),ra=t(Ge()),na=(Prism.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/},localStorage.getItem(E.themeInstalled)),aa=na?w(na):null,oa=()=>{const[r,t]=C.default.useState(aa?(e=>{let t="";for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r))if("object"==typeof e[r]){t+=`[${r}] +`;for(const n in e[r])Object.prototype.hasOwnProperty.call(e[r],n)&&(t+=`${n}=${e[r][n]} +`)}else t+=`${r}=${e[r]} +`;return t})(aa.schemes):g("devTools.noThemeInstalled"));return C.default.createElement("div",{id:"marketplace-theme-dev-tools-container",className:"marketplace-theme-dev-tools-container"},C.default.createElement("div",{className:"devtools-column"},C.default.createElement("label",{htmlFor:"color-ini-editor"},C.default.createElement("h2",{className:"devtools-heading"},g("devTools.colorIniEditor"))),C.default.createElement("div",{className:"marketplace-code-editor-wrapper marketplace-code-editor"},C.default.createElement(ta.default,{value:r,onValueChange:e=>t(e),highlight:e=>(0,ra.highlight)(e,ra.languages.ini),textareaId:"color-ini-editor",textareaClassName:"color-ini-editor",readOnly:!aa,placeholder:g("devTools.colorIniEditorPlaceholder"),style:{fontFamily:"monospace",resize:"none"}})),C.default.createElement(S,{onClick:()=>{var e=r;{var t;na?(t=vn(e),aa.schemes=t,localStorage.setItem(na,JSON.stringify(aa))):Spicetify.showNotification(g("devTools.noThemeManifest"),!0)}}},g("save"))),C.default.createElement("div",{className:"devtools-column"},C.default.createElement("h2",{className:"devtools-heading"},g("devTools.invalidCSS")),C.default.createElement("div",{className:"marketplace-code-editor-wrapper marketplace-code-editor"},function(){var e=null==(e=document.querySelector("body > style.marketplaceCSS.marketplaceUserCSS"))?void 0:e.innerHTML,t=new RegExp(".-?[_a-zA-Z]+[_a-zA-Z0-9-]*\\s*{","g");if(!e)return["Error: Class name list not found; please create an issue"];var r=[];for(const o of e.matchAll(t)){var n=o[0].replace(/{/g,"").trim(),a=n.split(" ");let t;for(let e=0;eC.default.createElement("div",{key:t,className:"invalid-css-text"},e)))))},N=t(b()),ia=t(Ue()),sa=t(Ge()),la=(Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json,()=>{const[e,t]=N.default.useState("");const r=t=>{if(t){let e;try{e=JSON.parse(t)}catch(e){return void Spicetify.showNotification(g("backupModal.invalidJSON"))}var r;r=e,console.debug("Importing Marketplace"),wn(),Object.keys(r).forEach(e=>{localStorage.setItem(e,r[e]),console.debug("Imported "+e)}),location.reload()}else Spicetify.showNotification(g("backupModal.noDataPasted"))};return N.default.createElement("div",{id:"marketplace-backup-container"},N.default.createElement("div",{className:"marketplace-backup-input-container"},N.default.createElement("label",{htmlFor:"marketplace-backup"},g("backupModal.inputLabel")),N.default.createElement("div",{className:"marketplace-code-editor-wrapper marketplace-code-editor"},N.default.createElement(ia.default,{value:e,onValueChange:e=>t(e),highlight:e=>(0,sa.highlight)(e,sa.languages.css),textareaId:"marketplace-import-text",textareaClassName:"import-textarea",readOnly:!1,className:"marketplace-code-editor-textarea",placeholder:g("backupModal.inputPlaceholder"),style:{}}))),N.default.createElement(N.default.Fragment,null,N.default.createElement(S,{classes:["marketplace-backup-button"],onClick:()=>{var e=(()=>{const t={};return Object.keys(localStorage).forEach(e=>{e.startsWith("marketplace:")&&(t[e]=localStorage.getItem(e))}),t})();Spicetify.Platform.ClipboardAPI.copy(JSON.stringify(e)),Spicetify.showNotification(g("backupModal.settingsCopied")),Spicetify.PopupModal.hide()}},g("backupModal.exportBtn")),N.default.createElement(S,{classes:["marketplace-backup-button"],onClick:()=>{r(e)}},g("backupModal.importBtn")),N.default.createElement(S,{classes:["marketplace-backup-button"],onClick:async()=>{var e=await(await(await window.showOpenFilePicker())[0].getFile()).text();r(e)}},g("backupModal.fileImportBtn"))))}),ca=(e,t,r,n,a)=>{e=((e,t,r,n,a)=>{switch(e){case"ADD_SNIPPET":return{title:g("snippets.addTitle"),content:In.default.createElement(_n,{type:e}),isLarge:!0};case"EDIT_SNIPPET":return{title:g("snippets.editTitle"),content:In.default.createElement(_n,{type:e,content:n}),isLarge:!0};case"VIEW_SNIPPET":return{title:g("snippets.viewTitle"),content:In.default.createElement(_n,{type:e,content:n,callback:a}),isLarge:!0};case"RELOAD":return{title:g("reloadModal.title"),content:In.default.createElement(Mn,null),isLarge:!1};case"SETTINGS":return{title:g("settings.title"),content:In.default.createElement(ea,{CONFIG:t,updateAppConfig:r}),isLarge:!0};case"THEME_DEV_TOOLS":return{title:g("devTools.title"),content:In.default.createElement(oa,null),isLarge:!0};case"BACKUP":return{title:g("backupModal.title"),content:In.default.createElement(la,null),isLarge:!0};default:return{title:"",content:In.default.createElement("div",null),isLarge:!1}}})(e,t,r,n,a),Spicetify.PopupModal.display(e)},ua=[{title:"Rounded 'Now Playing' Bar",description:"Adds rounded corners to the 'Now Playing' bar so it matches the rest of the User Interface.",code:":root{ --border-radius-1: 8px; } .Root__now-playing-bar, .Root__now-playing-bar footer { border-radius: var(--border-radius-1) !important; }",preview:"resources/assets/snippets/rounded-now-playing.png"},{title:"Rounded Images",description:"Adds rounded corners to the cover art, playlist covers, cards and other images",code:"/* Expanded Cover Art Image (+ position fix) */\n .main-navBar-navBar > :nth-child(3) {\n margin: 0 0 0 1px;\n border-radius: 6px;\n }\n \n /* Collapsed Cover Art Image */\n .cover-art-image,\n .artist-artistOverview-sideBlock > div > section > div:nth-child(3) > section:nth-child(2) > div > img,\n .view-homeShortcutsGrid-image {\n border-radius: 4px;\n }\n \n /*\n Playlist Header\n Search Category Card Image\n List Cards\n Local Files Card\n Placeholder Profile Card\n Artist Overview Side Block\n */\n .main-entityHeader-shadow,\n .x-categoryCard-image,\n .main-cardImage-image,\n .main-cardImage-imageWrapper,\n .main-entityHeader-imagePlaceholder > div,\n .artist-artistOverview-sideBlock > div > section {\n border-radius: 6px;\n }\n \n /* Circled Artist + Profile Cards (force) */\n .main-cardImage-circular,\n .main-entityHeader-imagePlaceholder,\n .main-entityHeader-circle {\n border-radius: 50% !important;\n }\n \n /* Track List Image */\n .main-trackList-rowImage {\n border-radius: 3px;\n }",preview:"resources/assets/snippets/rounded-images.png"},{title:"Fix 'Episodes' Icon",description:"Makes the 'Your Episodes' button icon monochromatic like the rest of the icons.",code:".main-yourEpisodesButton-yourEpisodesIcon { background: var(--spice-text); color: var(--spice-sidebar); }",preview:"resources/assets/snippets/fixed-episodes-icon.png"},{title:"Fix 'Liked' Icon",description:"Fix the colours of the Liked icon in sidebar",code:".main-likedSongsButton-likedSongsIcon {\n color: var(--spice-sidebar);\n background: var(--spice-text);\n}",preview:"resources/assets/snippets/fix-liked-icon.png"},{title:"Fix 'DJ' Icon",description:"Makes the DJ icon match themes better",code:".main-collectionLinkButton-icon > div { background: var(--spice-text); color: var(--spice-sidebar); }",preview:"resources/assets/snippets/fix-DJ-icon.png"},{title:"Hide Upgrade Button",description:"Makes the upgrade button hidden",code:".main-topBar-UpgradeButton {\n display: none !important;\n}",preview:"resources/assets/snippets/hide-upgrade-button.png"},{title:"Auto-hide Friends",description:"Collapse the friends activity sidebar on small screens",code:"[aria-label='Friend Activity'] {\n transition: width 0.3s;\n}\n@media screen and (max-width: 1200px) {\n [aria-label='Friend Activity'] {\n width: 0;\n }\n [aria-label='Friend Activity'] .LayoutResizer__resize-bar {\n display: none;\n }\n}",preview:"resources/assets/snippets/auto-hide-friends.png"},{title:"Smooth Reveal Playlist Gradient",description:"Reveals the playlist gradient header gradient with a fade in effect",code:".main-entityHeader-overlay,\n.main-actionBarBackground-background,\n.main-entityHeader-overlay,\n.main-entityHeader-backgroundColor {\n -webkit-transition: 3s;\n}",preview:"resources/assets/snippets/smooth-playlist-reveal-gradient.png"},{title:"Remove connect bar",description:"Remove connect bar that causes progress bar displacement when listening on different devices",code:".main-connectBar-connectBar {\n display: none !important;}",preview:"resources/assets/snippets/remove-connect-bar.png"},{title:"Fix main view width",description:"Makes main view fill up all available space",code:".contentSpacing {\n max-width: 100% !important;\n}",preview:"resources/assets/snippets/fix-main-view-width.png"},{title:"Left aligned heart icons",description:"Moves the heart icon to the left side of the track title in track views",code:".main-trackList-rowSectionStart {\n margin-left: 38px !important;\n}\n.main-addButton-button.main-trackList-rowHeartButton,\n.main-addButton-button.main-trackList-rowHeartButton {\n position: absolute !important;\n left: 48px !important;\n}",preview:"resources/assets/snippets/left-aligned-heart-icons.png"},{title:"Hover Panels",description:"Have your playlist, right sidebar, and controls bar be hoverable.",code:".Root__nav-bar {\n position: absolute;\n width: 35px;\n opacity: 0;\n bottom: 0;\n left: 0;\n top: 0;\n z-index: 12;\n transition: width 400ms, opacity 250ms ease-out;\n}\n.main-yourLibraryX-entryPoints{\n background: var(--spice-sidebar);\n}\n.Root__nav-bar:hover {\n width: 250px;\n opacity: 1;\n transition: width 250ms , opacity 400ms ease-in;\n}\n.LayoutResizer__resize-bar {\n cursor: none;\n}\n.Root__top-bar {\n opacity: 0;\n transition: visibility 5s, opacity 1s linear;\n}\n.Root__top-bar:hover {\n transition-delay: 0.5s;\n opacity: 1;\n transition: visibility 5s, opacity 0.5s linear;\n}\n.main-topBar-container {\n -webkit-padding-end: 32px;\n padding: 16px 85px;\n padding-inline-end: 32px;\n max-width: none;\n}\n.main-buddyFeed-container:hover {\n width: var(--panel-width) !important;\n opacity: 1 !important;\n transition: width 250ms , opacity 400ms ease-in;\n}\n.main-buddyFeed-container {\n position:absolute;\n right: -5px;\n top: 0;\n bottom: 84px;\n width: 50px !important;\n opacity: 0 !important;\n transition: width 400ms, opacity 250ms ease-out;\n}\n.main-trackList-trackListHeader{\ntop: 0px !important;\n}\n.main-yourLibraryX-navItem{\noverflow: hidden\n}\n.main-coverSlotCollapsed-navAltContainer{\noverflow: visible \n}\n.LayoutResizer__resize-bar{\n\tdisplay: none;\n}",preview:"resources/assets/snippets/hover-panels.png"},{title:"Fix progress bar displacement",description:"Fixes the progress bar displacement for a few themes. Better version of @CharlieS1103 Snippet",code:".main-connectBar-connectBar {\n overflow: visible !important;\n position: absolute !important;\n display: flex !important;\n align-items: unset !important;\n left: 80% !important;\n height: 20px !important;\n bottom: 1% !important;\n padding: 2px !important;\n background-color: transparent !important;\n color: var(--spice-text) !important;\n}\n.control-button::after {\n display: none !important;\n}",preview:"resources/assets/snippets/fix-progress-bar.png"},{title:"Fix playlist hover effect",description:"Fixes the hover effect on the playlist titles in some themes",code:".main-rootlist-rootlistItemOverlay {\n display: none;\n}",preview:"resources/assets/snippets/fix-playlist-hover.png"},{title:"Disable Homepage Recommendation",description:"Disable Homepage Recommendation charts",code:"section[data-testid='home-page'] .main-shelf-shelf:not([aria-label='Recently played'], [aria-label='Your playlists']) {\n\tdisplay: none !important;\n}",preview:"resources/assets/snippets/disable-recommendation.png"},{title:"Circular Album Art",description:"Makes the now playing album art be circular (like a vinyl)",code:".cover-art .cover-art-image {\n border-radius: 100% !important;\n}",preview:"resources/assets/snippets/circular-album-art.png"},{title:"Always show forward button",description:"The navigate forward button hides itself when the window width is smaller. This snipppet makes it so that it is always shown.",code:".main-topBar-historyButtons .main-topBar-forward {\n display: inline-flex !important;\n}",preview:"resources/assets/snippets/always-show-forward.png"},{title:"Right Side Cover Art",description:"Cover art on right side with animation",code:".main-nowPlayingWidget-nowPlaying > .ellipsis-one-line,\n.main-trackInfo-container {\n margin-left: 74px;\n}\n.main-coverSlotExpanded-container {\n position: fixed;\n top: calc(100% - 305px);\n left: calc(100% - 220px);\n width: 200px;\n height: 200px;\n visibility: hidden;\n transform-origin: center;\n animation: 1s coverExpandedIn;\n animation-fill-mode: forwards;\n}\n.Q4cc5RktWgz2H8_vDrIS {\n display: none;\n}\n.main-coverSlotCollapsed-container {\n position: fixed;\n top: -12px;\n left: 0px;\n width: 56px;\n height: 56px;\n visibility: visible;\n z-index: 1;\n}\n.cover-art .cover-art-image,\n.main-coverSlotCollapsed-container {\n transform-origin: center;\n transition-timing-function: ease-in;\n transition: width 0.5s 0.2s, height 0.5s 0.2s, top 0.3s, left 0.5s,\n box-shadow 0.5s;\n}\n.main-coverSlotCollapsed-container[aria-hidden='true'] {\n left: calc(100vw - 164px);\n top: -240px;\n width: 200px;\n height: 200px;\n visibility: hidden;\n animation: 1s coverExpandedOut;\n}\n.main-coverSlotCollapsed-container[aria-hidden='false'] {\n transition-timing-function: ease-out !important;\n transition: width 0.5s 0.2s, height 0.5s 0.2s, top 0.5s 0.1s, left 0.3s,\n box-shadow 0.5s !important;\n}\n.main-coverSlotCollapsed-container[aria-hidden='true']\n .cover-art\n .cover-art-image,\n.main-nowPlayingWidget-coverExpanded\n .main-coverSlotCollapsed-container\n .cover-art\n .cover-art-image {\n width: 200px;\n height: 200px;\n}\n.main-nowPlayingBar-left {\n z-index: 2;\n}\n.main-nowPlayingBar-center {\n z-index: 1;\n}\n.cover-art.shadow {\n box-shadow: 0 0 10px rgba(var(--spice-rgb-shadow), 1) !important;\n}\n@keyframes coverExpandedIn {\n 99% {\n visibility: hidden;\n }\n 100% {\n visibility: visible;\n }\n}\n@keyframes coverExpandedOut {\n 99% {\n visibility: visible;\n }\n 100% {\n visibility: hidden;\n }\n}",preview:"resources/assets/snippets/right-cover-art.png"},{title:"Better lyrics style",description:"Spotify lyrics are focused and beautified",code:".lyrics-lyrics-contentContainer .lyrics-lyricsContent-lyric.lyrics-lyricsContent-highlight { filter: blur(1.5px); padding: 15px; font-size: 110%; } .lyrics-lyrics-contentContainer .lyrics-lyricsContent-lyric.lyrics-lyricsContent-active { filter: none; padding: 20px; font-size: 130%; } .lyrics-lyrics-contentContainer .lyrics-lyricsContent-lyric { filter: blur(1.5px); padding: 15px; font-size: 110%; } .lyrics-lyrics-contentContainer .lyrics-lyricsContent-lyric.lyrics-lyricsContent-unsynced { filter: none; padding: 10px; font-size: 100%; }",preview:"resources/assets/snippets/better-lyrics-style.png"},{title:"Fix now playing icon color",description:"Fixes the now playing icon color",code:`.main-trackList-playingIcon { -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='playing-icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 24'%3E%3Cdefs%3E%3Cstyle%3E %23playing-icon %7B fill: %2320BC54; %7D @keyframes play %7B 0%25 %7Btransform: scaleY(1);%7D 3.3%25 %7Btransform: scaleY(0.9583);%7D 6.6%25 %7Btransform: scaleY(0.9166);%7D 9.9%25 %7Btransform: scaleY(0.8333);%7D 13.3%25 %7Btransform: scaleY(0.7083);%7D 16.6%25 %7Btransform: scaleY(0.5416);%7D 19.9%25 %7Btransform: scaleY(0.4166);%7D 23.3%25 %7Btransform: scaleY(0.25);%7D 26.6%25 %7Btransform: scaleY(0.1666);%7D 29.9%25 %7Btransform: scaleY(0.125);%7D 33.3%25 %7Btransform: scaleY(0.125);%7D 36.6%25 %7Btransform: scaleY(0.1666);%7D 39.9%25 %7Btransform: scaleY(0.1666);%7D 43.3%25 %7Btransform: scaleY(0.2083);%7D 46.6%25 %7Btransform: scaleY(0.2916);%7D 49.9%25 %7Btransform: scaleY(0.375);%7D 53.3%25 %7Btransform: scaleY(0.5);%7D 56.6%25 %7Btransform: scaleY(0.5833);%7D 59.9%25 %7Btransform: scaleY(0.625);%7D 63.3%25 %7Btransform: scaleY(0.6666);%7D 66.6%25 %7Btransform: scaleY(0.6666);%7D 69.9%25 %7Btransform: scaleY(0.6666);%7D 73.3%25 %7Btransform: scaleY(0.6666);%7D 76.6%25 %7Btransform: scaleY(0.7083);%7D 79.9%25 %7Btransform: scaleY(0.75);%7D 83.3%25 %7Btransform: scaleY(0.8333);%7D 86.6%25 %7Btransform: scaleY(0.875);%7D 89.9%25 %7Btransform: scaleY(0.9166);%7D 93.3%25 %7Btransform: scaleY(0.9583);%7D 96.6%25 %7Btransform: scaleY(1);%7D %7D %23bar1 %7B transform-origin: bottom; animation: play 0.9s -0.51s infinite; %7D %23bar2 %7B transform-origin: bottom; animation: play 0.9s infinite; %7D %23bar3 %7B transform-origin: bottom; animation: play 0.9s -0.15s infinite; %7D %23bar4 %7B transform-origin: bottom; animation: play 0.9s -0.75s infinite; %7D %3C/style%3E%3C/defs%3E%3Ctitle%3Eplaying-icon%3C/title%3E%3Crect id='bar1' class='cls-1' width='4' height='24'/%3E%3Crect id='bar2' class='cls-1' x='6' width='4' height='24'/%3E%3Crect id='bar3' class='cls-1' x='12' width='4' height='24'/%3E%3Crect id='bar4' class='cls-1' x='18' width='4' height='24'/%3E%3C/svg%3E"); background: var(--spice-button); content-visibility: hidden; -webkit-mask-repeat: no-repeat; }`,preview:"resources/assets/snippets/fix-now-playing-icon.png"},{title:"Hide playing gif",description:"Hides the gif that shows the music playing",code:".main-trackList-playingIcon{display: none}",preview:"resources/assets/snippets/hide-playing-gif.png"},{title:"Pointers",description:"Clickable elements are now a pointer",code:"button, .show-followButton-button, .main-dropDown-dropDown, .x-toggle-wrapper, .main-playlistEditDetailsModal-closeBtn, .main-trackList-rowPlayPauseButton, .main-rootlist-rootlistItemLink:link, .main-rootlist-rootlistItemLink:visited, .x-sortBox-sortDropdown, .main-contextMenu-menuItemButton, .main-trackList-column, .main-moreButton-button, .x-downloadButton-button, .main-playButton-PlayButton, .main-coverSlotExpandedCollapseButton-chevron, .main-coverSlotCollapsed-chevron, .control-button:focus, .control-button:hover, .main-repeatButton-button, .main-skipForwardButton-button, .main-playPauseButton-button, .main-skipBackButton-button, .main-shuffleButton-button, .main-addButton-button, .progress-bar__slider, .playback-bar, .main-editImageButton-image, .X1lXSiVj0pzhQCUo_72A { cursor: pointer !important; }",preview:"resources/assets/snippets/pointer.png"},{title:"Remove Top gradient",description:"Removes gradient from home page and playlist page",code:".main-entityHeader-backgroundColor { display: none !important; } .main-actionBarBackground-background { display: none !important; } .main-home-homeHeader { display: none !important; }",preview:"resources/assets/snippets/remove-gradient.png"},{title:"Fix Liked Button",description:"Fixes Liked Button colors",code:'#_R_G *:not([fill="none"]) { fill: var(--spice-button) !important; } #_R_G *:not([stroke="none"]) { stroke: var(--spice-button); } .main-addButton-button[aria-checked="false"] { color: rgba(var(--spice-rgb-selected-row), 0.7); } .control-button-heart[aria-checked="true"], .main-addButton-button, .main-addButton-active:focus, .main-addButton-active:hover { color: var(--spice-button); }',preview:"resources/assets/snippets/fix-liked-button.png"},{title:"Hide Sidebar ScrollBar",description:"Hides Sidebar ScrollBar near playlist section",code:".os-scrollbar:nth-child(6) .os-scrollbar-handle { visibility: hidden; }",preview:"resources/assets/snippets/hide-sidebar-scrollbar.png"},{title:"Modern ScrollBar",description:"Thin rounded modern scrollbar",code:".os-theme-spotify.os-host-transition > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle { border-radius: 4px; width: 6px; background-color: var(--spice-button-disabled); } .os-theme-spotify.os-host-transition > .os-scrollbar-vertical > .os-scrollbar-track { width: 6px; }",preview:"resources/assets/snippets/modern-scrollbar.png"},{title:"Remove liked and Episodes icon",description:"Removes the liked and episodes icon from the sidebar",code:'.main-collectionLinkButton-collectionLinkButton[href="/collection/tracks"], .main-collectionLinkButton-collectionLinkButton[href="/collection/episodes"] {display: none;}',preview:"resources/assets/snippets/remove-ep-likes.png"},{title:"Rotating Cover Art",description:"Adds circular mask to cover art and rotation",code:"@keyframes rotating { from { transform: rotate(0deg); } to { transform: rotate(360deg); }} .cover-art { animation: rotating 10s linear infinite; clip-path: circle(50% at 50% 50%);}",preview:"resources/assets/snippets/rotating-coverart.png"},{title:"Hide liked songs card",description:"Hides the sometimes unfitting liked Songs card in the Your Libary tab",code:".collection-collectionEntityHeroCard-likedSongs{ display: none; }",preview:"resources/assets/snippets/hide-likedSongs-card.png"},{title:"Fix playlist and folder position",description:"Replaces the playlists section in the left side bar to align with all the other category icons for the new UI. Screenshot includes 'Playlist icons' snippet",code:"div.playlist-item__img.folder, img.playlist-item__img { margin-right: 16px; } div.main-rootlist-rootlist { --left-sidebar-item-height: 32px; --left-sidebar-item-indentation-width: 10px; } div.GlueDropTarget.personal-library > * { height: 32px !important; }",preview:"resources/assets/snippets/fix-playlist-and-folder-position.png"},{title:"Remove recently played from homepage",description:"Removes the recently played shelf from the home page",code:"section.main-shelf-shelf[aria-label='Recently played'] { visibility: hidden; position: absolute; }",preview:"resources/assets/snippets/remove-recently-played.png"},{title:"Make custom app icons thicker",description:"Gives icons from the sticky list a thicker border",code:"#spicetify-sticky-list>li:nth-child(1n+1)>a>div.icon.collection-icon>svg:not(.lucide-crown) { stroke: currentcolor; stroke-width: 11px; } .collection-icon { color: unset; }",preview:"resources/assets/snippets/thicker-sticky-list-icons.png"},{title:"Pretty Lyrics",description:"Gets rid of the ugly background colour on the lyrics page and makes it consistent with themes. Works best with dark themes.",code:".lyrics-lyrics-background { display: none; } .lyrics-lyrics-contentWrapper>*:not(.lyrics-lyricsContent-active, .lyrics-lyricsContent-highlight, .lyrics-lyricsContent-provider, .lyrics-lyricsContent-description, .lyrics-lyricsContent-unsynced) { color: #FFFFFF4D !important; } .lyrics-lyrics-contentWrapper>*:not(.lyrics-lyricsContent-active, .lyrics-lyricsContent-highlight, .lyrics-lyricsContent-provider, .lyrics-lyricsContent-description, .lyrics-lyricsContent-unsynced):hover { color: #FFFFFF !important; } .lyrics-lyricsContent-highlight { color: #FFFFFF66; } .lyrics-lyricsContent-unsynced { color: #FFFFFF !important; } .lyrics-lyricsContent-unsynced:hover { color: #FFFFFF !important; } .lyrics-lyricsContent-provider, .lyrics-lyricsContent-description { color: #FFFFFFB6 !important; }",preview:"resources/assets/snippets/pretty-lyrics.png"},{title:"Oneko",description:"Adds Oneko onto your playback bar!",code:"[class^='playback-']:not(.volume-bar__slider-container > .playback-progressbar):before { content: ''; width: 32px; height: 32px; bottom: calc(100% - 7px); right: 10px; position: absolute; image-rendering: pixelated; background-image: url('https://raw.githubusercontent.com/adryd325/oneko.js/14bab15a755d0e35cd4ae19c931d96d306f99f42/oneko.gif'); animation: oneko 1s infinite; } @keyframes oneko { 0%, 50% { background-position: -64px 0; } 50.0001%, 100% { background-position: -64px -32px; } }",preview:"resources/assets/snippets/oneko.png"},{title:"Remove Popular sections from homepage",description:"Thanks Spotify, but I have a music taste",code:".main-shelf-shelf.Shelf:has(> div > div > .main-shelf-seeAll[href='/section/0JQ5DAuChZYPe9iDhh2mJz'], [href='/section/0JQ5DAnM3wGh0gz1MXnu4h'], [href='/section/0JQ5DAnM3wGh0gz1MXnu3B'],[href='/section/0JQ5DAnM3wGh0gz1MXnu3D']) { display: none !important; }",preview:"resources/assets/snippets/remove-popular.png"},{title:"Dark Lyrics",description:"Replaces the highly saturated lyrics backgrounds with a very subtle dark gradient",code:".lyrics-lyrics-background { background-image: linear-gradient(315deg,var(--lyrics-color-background),black); background-size: 500%; } .lyrics-lyricsContent-lyric.lyrics-lyricsContent-highlight { color: white; } .lyrics-lyricsContent-lyric { color: #424242; }",preview:"resources/assets/snippets/dark-lyrics.png"},{title:"Thicker Bars",description:"Makes the song progress and volume bar thicker",code:".x-progressBar-progressBarBg { height: 100% !important; } .x-progressBar-sliderArea { height: 100% !important; } .x-progressBar-fillColor { height: 100% !important; }",preview:"resources/assets/snippets/thicker-bars.png"}];async function pa(e,t=1,r=[]){let n=`https://api.github.com/search/repositories?q=${encodeURIComponent("topic:"+e)}&per_page=100`;t&&(n+="&page="+t);e=await fetch(n).then(e=>e.json()).catch(()=>[]);if(e.items)return J(l({},e),{page_count:e.items.length,items:e.items.filter(e=>!r.includes(e.html_url))});Spicetify.showNotification("Too Many Requests, Cool Down.",!0)}async function da(e,t,r){var n=window.sessionStorage.getItem(e+"-"+t),a=window.sessionStorage.getItem("noManifests");if(n)return JSON.parse(n);const o=`https://raw.githubusercontent.com/${e}/${t}/${r}/manifest.json`;return null!=a&&a.includes(o)?null:((n=await fetch(o).then(e=>e.json()).catch(()=>{var r,n;r=[o],n="noManifests",r&&r.forEach(e=>{n=n||r.user+"-"+r.repo;var t=window.sessionStorage.getItem(n),t=t?JSON.parse(t):[];t.push(e),window.sessionStorage.setItem(n,JSON.stringify(t))})}))&&window.sessionStorage.setItem(e+"-"+t,JSON.stringify(n)),n)}async function ha(t,n,a,o=!1){try{let e;var r=t.match(new RegExp("https:\\/\\/api\\.github\\.com\\/repos\\/(?.+)\\/(?.+)\\/contents"));if(!r||!r.groups)return null;const{user:i,repo:s}=r.groups;return e=await da(i,s,n),(e=Array.isArray(e)?e:[e]).reduce((e,t)=>{var r=t.branch||n,r={manifest:t,title:t.name,subtitle:t.description,authors:yn(t.authors,i),user:i,repo:s,branch:r,imageURL:t.preview&&t.preview.startsWith("http")?t.preview:`https://raw.githubusercontent.com/${i}/${s}/${r}/`+t.preview,extensionURL:t.main.startsWith("http")?t.main:`https://raw.githubusercontent.com/${i}/${s}/${r}/`+t.main,readmeURL:t.readme&&t.readme.startsWith("http")?t.readme:`https://raw.githubusercontent.com/${i}/${s}/${r}/`+t.readme,stars:a,tags:t.tags};return t&&t.name&&t.description&&t.main&&(o&&localStorage.getItem(`marketplace:installed:${i}/${s}/`+t.main)||e.push(r)),e},[])}catch(e){return null}}async function fa(t,n,a){try{let e;var r=t.match(new RegExp("https:\\/\\/api\\.github\\.com\\/repos\\/(?.+)\\/(?.+)\\/contents"));if(!r||!r.groups)return null;const{user:o,repo:i}=r.groups;return e=await da(o,i,n),(e=Array.isArray(e)?e:[e]).reduce((e,t)=>{var r=t.branch||n,r={manifest:t,title:t.name,subtitle:t.description,authors:yn(t.authors,o),user:o,repo:i,branch:r,imageURL:t.preview&&t.preview.startsWith("http")?t.preview:`https://raw.githubusercontent.com/${o}/${i}/${r}/`+t.preview,readmeURL:t.readme&&t.readme.startsWith("http")?t.readme:`https://raw.githubusercontent.com/${o}/${i}/${r}/`+t.readme,stars:a,tags:t.tags,cssURL:t.usercss.startsWith("http")?t.usercss:`https://raw.githubusercontent.com/${o}/${i}/${r}/`+t.usercss,schemesURL:t.schemes?t.schemes.startsWith("http")?t.schemes:`https://raw.githubusercontent.com/${o}/${i}/${r}/`+t.schemes:null,include:t.include};return null!=t&&t.name&&null!=t&&t.usercss&&null!=t&&t.description&&e.push(r),e},[])}catch(e){return null}}async function ma(t,n,a){try{let e;var r=t.match(new RegExp("https:\\/\\/api\\.github\\.com\\/repos\\/(?.+)\\/(?.+)\\/contents"));if(!r||!r.groups)return null;const{user:o,repo:i}=r.groups;return e=await da(o,i,n),(e=Array.isArray(e)?e:[e]).reduce((e,t)=>{var r=t.branch||n,r={manifest:t,title:t.name,subtitle:t.description,authors:yn(t.authors,o),user:o,repo:i,branch:r,imageURL:t.preview&&t.preview.startsWith("http")?t.preview:`https://raw.githubusercontent.com/${o}/${i}/${r}/`+t.preview,readmeURL:t.readme&&t.readme.startsWith("http")?t.readme:`https://raw.githubusercontent.com/${o}/${i}/${r}/`+t.readme,stars:a,tags:t.tags};return t&&t.name&&t.description&&e.push(r),e},[])}catch(e){return null}}var ga=async()=>{return(await fetch("https://raw.githubusercontent.com/spicetify/spicetify-marketplace/main/resources/blacklist.json").then(e=>e.json()).catch(()=>({}))).repos},va=async()=>{return ua.reduce((e,t)=>{t=l({},t);return t.preview&&(t.imageURL=t.preview.startsWith("http")?t.preview:"https://raw.githubusercontent.com/spicetify/spicetify-marketplace/main/"+t.preview,delete t.preview),e.push(t),e},[])},ba=t(b()),ya=class extends ba.default.Component{render(){return ba.default.createElement("div",{onClick:this.props.onClick},ba.default.createElement("p",{style:{fontSize:100,lineHeight:"65px"}},"»"),ba.default.createElement("span",{style:{fontSize:20}},"Load more"))}},Ea=t(b()),wa=()=>Ea.default.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},Ea.default.createElement("circle",{cx:"50",cy:"50",r:"0",fill:"none",stroke:"currentColor",strokeWidth:"2"},Ea.default.createElement("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;40",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:"0s"}),Ea.default.createElement("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:"0s"})),Ea.default.createElement("circle",{cx:"50",cy:"50",r:"0",fill:"none",stroke:"currentColor",strokeWidth:"2"},Ea.default.createElement("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;40",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:"-0.5s"}),Ea.default.createElement("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:"-0.5s"}))),Sa=t(b()),ka=()=>Sa.default.createElement("svg",{role:"img",width:"16",height:"16",viewBox:"0 0 24 24","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg"},Sa.default.createElement("path",{d:"M24 13.616v-3.232c-1.651-.587-2.694-.752-3.219-2.019v-.001c-.527-1.271.1-2.134.847-3.707l-2.285-2.285c-1.561.742-2.433 1.375-3.707.847h-.001c-1.269-.526-1.435-1.576-2.019-3.219h-3.232c-.582 1.635-.749 2.692-2.019 3.219h-.001c-1.271.528-2.132-.098-3.707-.847l-2.285 2.285c.745 1.568 1.375 2.434.847 3.707-.527 1.271-1.584 1.438-3.219 2.02v3.232c1.632.58 2.692.749 3.219 2.019.53 1.282-.114 2.166-.847 3.707l2.285 2.286c1.562-.743 2.434-1.375 3.707-.847h.001c1.27.526 1.436 1.579 2.019 3.219h3.232c.582-1.636.75-2.69 2.027-3.222h.001c1.262-.524 2.12.101 3.698.851l2.285-2.286c-.744-1.563-1.375-2.433-.848-3.706.527-1.271 1.588-1.44 3.221-2.021zm-12 2.384c-2.209 0-4-1.791-4-4s1.791-4 4-4 4 1.791 4 4-1.791 4-4 4z",fill:"currentColor"})),Oa=t(b()),Ca=()=>Oa.default.createElement("svg",{className:"devtools-icon",version:"1.1",viewBox:"1 1 22 22",xmlSpace:"preserve",xmlns:"http://www.w3.org/2000/svg"},Oa.default.createElement("g",{className:"devtools-icon-internal",id:"grid_system"}),Oa.default.createElement("g",{id:"_icons"},Oa.default.createElement("path",{d:"M18,12v-0.9l0.7-5.7C18.8,4.5,18.6,3.7,18,3c-0.6-0.6-1.4-1-2.2-1H8.3C7.4,2,6.6,2.4,6,3C5.4,3.7,5.2,4.5,5.3,5.4L6,11.1 V12c0,1.6,1.3,2.9,2.8,3l-0.4,2.9c-0.1,1,0.2,2.1,0.8,2.9S11,22,12,22s2-0.5,2.7-1.2s1-1.8,0.8-2.9L15.2,15 C16.7,14.9,18,13.6,18,12z M7.5,4.3C7.7,4.1,8,4,8.3,4H13v2c0,0.6,0.4,1,1,1s1-0.4,1-1V4h0.7c0.3,0,0.6,0.1,0.8,0.3 c0.2,0.2,0.3,0.5,0.2,0.8L16.1,10H7.9L7.3,5.1C7.2,4.8,7.3,4.6,7.5,4.3z M13.2,19.4c-0.6,0.7-1.8,0.7-2.4,0 c-0.3-0.4-0.4-0.8-0.4-1.3l0.5-3.2h2.3l0.5,3.2C13.7,18.6,13.5,19.1,13.2,19.4z M15,13h-1h-4H9c-0.6,0-1-0.4-1-1h8 C16,12.6,15.6,13,15,13z"}))),x=t(b()),Na=t(Ve()),Be=class extends x.default.Component{constructor(e){super(e)}render(){var e=this.props["t"];return this.props.item.enabled?x.default.createElement("li",{className:"marketplace-tabBar-headerItem","data-tab":this.props.item.value,onClick:e=>{e.preventDefault(),this.props.switchTo(this.props.item)}},x.default.createElement("a",{"aria-current":"page",className:"marketplace-tabBar-headerItemLink "+(this.props.item.active?"marketplace-tabBar-active":""),draggable:"false",href:""},x.default.createElement("span",{className:"main-type-mestoBold"},e("tabs."+this.props.item.value)))):null}},xa=qr()(Be),Ia=x.default.memo(function({items:e,switchTo:t}){return x.default.createElement("li",{className:"marketplace-tabBar-headerItem"},x.default.createElement(Na.default,{className:"main-type-mestoBold",options:e,value:"More",placeholder:"More",onChange:t}))}),La=e=>{const t=document.querySelector(".Root__main-view .os-resize-observer-host");if(!t)return null;const[r,n]=(0,x.useState)(t.clientWidth),a=()=>n(t.clientWidth),o=()=>{var e=document.querySelector(".marketplace-tabBar"),t=document.querySelector(".main-topBar-topbarContentWrapper");e&&t?(e&&t&&"/marketplace"===Spicetify.Platform.History.location.pathname&&t.appendChild(e),Spicetify.Platform.History.listen(({pathname:e})=>{"/marketplace"!=e&&null!=(e=document.querySelector(".marketplace-tabBar"))&&e.remove()})):setTimeout(o,100)};return(0,x.useEffect)(()=>{const e=new ResizeObserver(a);return e.observe(t),()=>{e.disconnect()}}),(0,x.useEffect)(()=>{o()}),x.default.createElement(Ra,{windowSize:r,links:e.links,activeLink:e.activeLink,switchCallback:e.switchCallback})},Ra=x.default.memo(function({links:e,activeLink:r,switchCallback:t,windowSize:n=1/0}){const a=x.default.useRef(null),[o,i]=(0,x.useState)([]),[s,l]=(0,x.useState)(0),[c,u]=(0,x.useState)([]),p=e.map(({name:e,enabled:t})=>{return{label:e,value:e,active:e===r,enabled:t}});return(0,x.useEffect)(()=>{a.current&&l(a.current.clientWidth)},[n,null==(n=a.current)?void 0:n.clientWidth]),(0,x.useEffect)(()=>{var e;a.current&&(e=Array.from(a.current.children).map(e=>e.clientWidth),i(e))},[e]),(0,x.useEffect)(()=>{if(a.current)if(o.reduce((e,t)=>e+t,0)<=s)u([]);else{var e=Math.max(...o);const n=[];let r=e;o.forEach((e,t)=>{s>=r+e?r+=e:n.push(t)}),u(n)}},[s,o]),x.default.createElement("nav",{className:"marketplace-tabBar marketplace-tabBar-nav"},x.default.createElement("ul",{className:"marketplace-tabBar-header",ref:a},p.filter((e,t)=>!c.includes(t)).map(e=>x.default.createElement(xa,{key:e.value,item:e,switchTo:t})),c.length||0===o.length?x.default.createElement(Ia,{items:c.map(e=>p[e]).filter(e=>e),switchTo:t}):null))}),I=t(b()),Pa=t(b()),Aa=()=>Pa.default.createElement("svg",{role:"img",width:"16",height:"16",viewBox:"0 0 448 512","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg"},Pa.default.createElement("path",{d:"M53.21 467c1.562 24.84 23.02 45 47.9 45h245.8c24.88 0 46.33-20.16 47.9-45L416 128H32L53.21 467zM432 32H320l-11.58-23.16c-2.709-5.42-8.25-8.844-14.31-8.844H153.9c-6.061 0-11.6 3.424-14.31 8.844L128 32H16c-8.836 0-16 7.162-16 16V80c0 8.836 7.164 16 16 16h416c8.838 0 16-7.164 16-16V48C448 39.16 440.8 32 432 32z",fill:"currentColor"})),Ta=t(b()),_a=()=>Ta.default.createElement("svg",{role:"img",width:"16",height:"16",viewBox:"0 0 512 512","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg"},Ta.default.createElement("path",{d:"M480 352h-133.5l-45.25 45.25C289.2 409.3 273.1 416 256 416s-33.16-6.656-45.25-18.75L165.5 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96C512 366.3 497.7 352 480 352zM432 456c-13.2 0-24-10.8-24-24c0-13.2 10.8-24 24-24s24 10.8 24 24C456 445.2 445.2 456 432 456zM233.4 374.6C239.6 380.9 247.8 384 256 384s16.38-3.125 22.62-9.375l128-128c12.49-12.5 12.49-32.75 0-45.25c-12.5-12.5-32.76-12.5-45.25 0L288 274.8V32c0-17.67-14.33-32-32-32C238.3 0 224 14.33 224 32v242.8L150.6 201.4c-12.49-12.5-32.75-12.5-45.25 0c-12.49 12.5-12.49 32.75 0 45.25L233.4 374.6z",fill:"currentColor"})),ja=t(b()),Ma=()=>ja.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24"},ja.default.createElement("path",{d:"M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z",fill:"currentColor"})),Da=t(b()),$a=e=>{return Da.default.createElement("div",{className:"marketplace-card__authors"},e.authors.map((e,t)=>Da.default.createElement("a",{title:e.name,className:"marketplace-card__author",href:e.url,draggable:"false",dir:"auto",target:"_blank",rel:"noopener noreferrer",onClick:e=>e.stopPropagation(),key:t},e.name)))},Fa=t(b()),Ba=n=>{const[e,t]=Fa.default.useState(!1),a={[g("grid.externalJS")]:"external JS",[g("grid.dark")]:"dark",[g("grid.light")]:"light"};var r=e=>{return e.filter((e,t,r)=>r.indexOf(e)===t).reduce((e,t)=>{var r=a[t]||t;return!n.showTags&&t!==g("grid.externalJS")||e.push(Fa.default.createElement("li",{className:"marketplace-card__tag",draggable:!1,"data-tag":r},t)),e},[])},o=n.tags.slice(0,4),i=n.tags.slice(4);return Fa.default.createElement("div",{className:"marketplace-card__tags-container"},Fa.default.createElement("ul",{className:"marketplace-card__tags"},r(o),i.length&&e?r(i):null),i.length&&!e?Fa.default.createElement("button",{className:"marketplace-card__tags-more-btn",onClick:e=>{e.stopPropagation(),t(!0)}},"..."):null)},L=window.Spicetify,Ua=class extends I.default.Component{constructor(e){super(e),this.key=null,this.type=Ua,this.menuType=L.ReactComponent.Menu,this.localStorageKey=Nn(e),Object.assign(this,e),this.tags=e.item.tags||[],e.item.include&&this.tags.push(g("grid.externalJS")),this.state={installed:null!==localStorage.getItem(this.localStorageKey),stars:this.props.item.stars||0,tagsExpanded:!1,externalUrl:this.props.item.user&&this.props.item.repo?`https://github.com/${this.props.item.user}/`+this.props.item.repo:"",lastUpdated:this.props.item.user&&this.props.item.repo?this.props.item.lastUpdated:void 0}}isInstalled(){return null!==localStorage.getItem(this.localStorageKey)}async componentDidMount(){if("Installed"===this.props.CONFIG.activeTab&&"snippet"!==this.props.type){var e=`https://api.github.com/repos/${this.props.item.user}/`+this.props.item.repo,{stargazers_count:e,pushed_at:t}=await fetch(e).then(e=>e.json());if(this.state.stars!==e&&this.props.CONFIG.visual.stars&&console.debug("Stars updated to: "+e),this.state.lastUpdated!==t)switch(console.debug("New update pushed at: "+t),this.props.type){case"extension":this.installExtension();break;case"theme":this.installTheme(!0)}}}buttonClicked(){var e,t;"extension"===this.props.type?(this.isInstalled()?(console.debug("Extension already installed, removing"),this.removeExtension()):this.installExtension(),ca("RELOAD")):"theme"===this.props.type?(t=(t=localStorage.getItem(E.themeInstalled))?w(t,{}):{},this.isInstalled()?(console.debug("Theme already installed, removing"),this.removeTheme(this.localStorageKey)):(this.removeTheme(),this.installTheme()),(null!=(e=this.props.item.manifest)&&e.include||t.include)&&ca("RELOAD")):"app"===this.props.type?window.open(this.state.externalUrl,"_blank"):"snippet"===this.props.type?this.isInstalled()?(console.debug("Snippet already installed, removing"),this.removeSnippet()):this.installSnippet():console.error("Unknown card type")}installExtension(){var e,t,r,n,a,o,i,s,l,c,u;console.debug("Installing extension "+this.localStorageKey),this.props.item?({manifest:u,title:e,subtitle:t,authors:r,user:n,repo:a,branch:o,imageURL:i,extensionURL:s,readmeURL:l,lastUpdated:c}=this.props.item,localStorage.setItem(this.localStorageKey,JSON.stringify({manifest:u,type:this.props.type,title:e,subtitle:t,authors:r,user:n,repo:a,branch:o,imageURL:i,extensionURL:s,readmeURL:l,stars:this.state.stars,lastUpdated:c})),-1===(u=w(E.installedExtensions,[])).indexOf(this.localStorageKey)&&(u.push(this.localStorageKey),localStorage.setItem(E.installedExtensions,JSON.stringify(u))),console.debug("Installed"),this.setState({installed:!0})):L.showNotification("There was an error installing extension",!0)}removeExtension(){var e;localStorage.getItem(this.localStorageKey)&&(console.debug("Removing extension "+this.localStorageKey),localStorage.removeItem(this.localStorageKey),e=w(E.installedExtensions,[]).filter(e=>e!==this.localStorageKey),localStorage.setItem(E.installedExtensions,JSON.stringify(e)),console.debug("Removed"),this.setState({installed:!1}))}async installTheme(r=!1){var n=this.props["item"];if(n){console.debug("Installing theme "+this.localStorageKey);let e={},t=null;r?({schemes:r,activeScheme:a}=w(this.localStorageKey,{}),e=r,t=a):n.schemesURL&&(r=await(await fetch(n.schemesURL)).text(),e=vn(r));var a=t||Object.keys(e)[0]||null,{manifest:r,title:o,subtitle:i,authors:s,user:l,repo:c,branch:u,imageURL:p,extensionURL:d,readmeURL:h,cssURL:f,schemesURL:m,include:g,lastUpdated:v}=(console.debug(e,a),n),r=(localStorage.setItem(this.localStorageKey,JSON.stringify({manifest:r,type:this.props.type,title:o,subtitle:i,authors:s,user:l,repo:c,branch:u,imageURL:p,extensionURL:d,readmeURL:h,stars:this.state.stars,tags:this.tags,cssURL:f,schemesURL:m,include:g,schemes:e,activeScheme:a,lastUpdated:v})),w(E.installedThemes,[]));-1===r.indexOf(this.localStorageKey)&&(r.push(this.localStorageKey),localStorage.setItem(E.installedThemes,JSON.stringify(r)),localStorage.setItem(E.themeInstalled,this.localStorageKey)),console.debug("Installed"),n.include||(this.fetchAndInjectUserCSS(this.localStorageKey),this.props.updateActiveTheme(this.localStorageKey),this.props.updateColourSchemes(e,a),(i=null==(o=this.props.item.manifest)?void 0:o.name)&&(L.Config.current_theme=i),a&&(L.Config.color_scheme=a)),this.setState({installed:!0})}else L.showNotification("There was an error installing theme",!0)}removeTheme(t){var e=(t=t||localStorage.getItem(E.themeInstalled))&&localStorage.getItem(t);t&&e&&(console.debug("Removing theme "+t),localStorage.removeItem(t),localStorage.removeItem(E.themeInstalled),e=w(E.installedThemes,[]).filter(e=>e!==t),localStorage.setItem(E.installedThemes,JSON.stringify(e)),console.debug("Removed"),this.fetchAndInjectUserCSS(null),this.props.updateActiveTheme(null),this.props.updateColourSchemes(null,null),L.Config.current_theme=L.Config.local_theme,L.Config.color_scheme=L.Config.local_color_scheme,this.setState({installed:!1}))}installSnippet(){console.debug("Installing snippet "+this.localStorageKey),localStorage.setItem(this.localStorageKey,JSON.stringify({code:this.props.item.code,title:this.props.item.title,description:this.props.item.description,imageURL:this.props.item.imageURL}));var e=w(E.installedSnippets,[]),e=(-1===e.indexOf(this.localStorageKey)&&(e.push(this.localStorageKey),localStorage.setItem(E.installedSnippets,JSON.stringify(e))),e.map(e=>w(e)));bn(e),this.setState({installed:!0})}removeSnippet(){localStorage.removeItem(this.localStorageKey);var e=w(E.installedSnippets,[]).filter(e=>e!==this.localStorageKey),e=(localStorage.setItem(E.installedSnippets,JSON.stringify(e)),e.map(e=>w(e)));bn(e),this.setState({installed:!1})}async fetchAndInjectUserCSS(e){try{var t=e?await On(this.props.item):void 0;kn(t)}catch(e){console.warn(e)}}openReadme(){var e;null!=(e=this.props.item)&&e.manifest&&null!=(e=null==(e=this.props.item)?void 0:e.manifest)&&e.readme?L.Platform.History.push({pathname:mn+"/readme",state:{data:{title:this.props.item.title,user:this.props.item.user,repo:this.props.item.repo,branch:this.props.item.branch,readmeURL:this.props.item.readmeURL,type:this.props.type,install:this.buttonClicked.bind(this),isInstalled:this.isInstalled.bind(this)}}}):L.showNotification("No page was found",!0)}render(){var e,t,r=this.isInstalled();return"Installed"!==this.props.CONFIG.activeTab||r?(e=["main-card-card","marketplace-card--"+this.props.type],r&&e.push("marketplace-card--installed"),t=[],"snippet"!==this.props.type&&this.props.visual.stars&&t.push("★ "+this.state.stars),I.default.createElement("div",{className:e.join(" "),onClick:()=>{if("snippet"===this.props.type){var e=this.props.item.title.replace(/\n/g,"");if(null!=(e=w("marketplace:installed:snippet:"+e))&&e.custom)return ca("EDIT_SNIPPET",void 0,void 0,this.props);ca("VIEW_SNIPPET",void 0,void 0,this.props,this.buttonClicked.bind(this))}else this.openReadme()}},I.default.createElement("div",{className:"main-card-draggable",draggable:"true"},I.default.createElement("div",{className:"main-card-imageContainer"},I.default.createElement("div",{className:"main-cardImage-imageWrapper"},I.default.createElement("div",null,I.default.createElement("img",{alt:"","aria-hidden":"false",draggable:"false",loading:"lazy",src:this.props.item.imageURL,className:"main-image-image main-cardImage-image",onError:e=>{e.currentTarget.setAttribute("src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII"),null!=(e=e.currentTarget.closest(".main-cardImage-imageWrapper"))&&e.classList.add("main-cardImage-imageWrapper--error")}})))),I.default.createElement("div",{className:"main-card-cardMetadata"},I.default.createElement("a",{draggable:"false",title:"snippet"===this.props.type?this.props.item.title:null==(e=this.props.item.manifest)?void 0:e.name,className:"main-cardHeader-link",dir:"auto",href:"snippet"!==this.props.type?this.state.externalUrl:"https://github.com/spicetify/spicetify-marketplace/blob/main/src/resources/snippets.ts",target:"_blank",rel:"noopener noreferrer",onClick:e=>e.stopPropagation()},I.default.createElement("div",{className:"main-cardHeader-text main-type-balladBold"},this.props.item.title)),I.default.createElement("div",{className:"main-cardSubHeader-root main-type-mestoBold marketplace-cardSubHeader"},this.props.item.authors&&I.default.createElement($a,{authors:this.props.item.authors}),I.default.createElement("span",null,t.join(" ‒ "))),I.default.createElement("p",{className:"marketplace-card-desc"},"snippet"===this.props.type?this.props.item.description:null==(e=this.props.item.manifest)?void 0:e.description),this.props.item.lastUpdated&&I.default.createElement("p",{className:"marketplace-card-desc"},g("grid.lastUpdated",{val:new Date(this.props.item.lastUpdated),formatParams:{val:{year:"numeric",month:"long",day:"numeric"}}})),this.tags.length?I.default.createElement("div",{className:"marketplace-card__bottom-meta main-type-mestoBold"},I.default.createElement(Ba,{tags:this.tags,showTags:this.props.CONFIG.visual.tags})):null,r&&I.default.createElement("div",{className:"marketplace-card__bottom-meta main-type-mestoBold"},"✓ ",g("grid.installed")),I.default.createElement(L.ReactComponent.TooltipWrapper,{label:"app"===this.props.type?g("github"):g(r?"remove":"install"),renderInline:!0},I.default.createElement("div",{className:"main-card-PlayButtonContainer"},I.default.createElement(S,{classes:["marketplace-installButton"],type:"circle",label:"app"===this.props.type?g("github"):g(r?"remove":"install"),onClick:e=>{e.stopPropagation(),this.buttonClicked()}},"app"===this.props.type?I.default.createElement(Ma,null):r?I.default.createElement(Aa,null):I.default.createElement(_a,null)))))))):(console.debug("Card item not installed"),null)}},Ga=qr()(Ua),Ha=t(b()),Va=t(Qe()),qa=t(e());var za=async function(t,r,e){for(;!Spicetify?.PopupModal||!Spicetify?.LocalStorage;)await new Promise(e=>setTimeout(e,100));var n,t=`spcr-whats-new_${t}-version`,a=Spicetify.LocalStorage.get(t)??"";try{(0,Va.default)(r,a)&&(Spicetify.LocalStorage.set(t,r),n={...e,content:function(e){var t=document.createElement("div"),r=(t.setAttribute("id","whats-new-content-wrapper"),document.createElement("style"));return r.textContent=` + #whats-new-content-wrapper ul, #whats-new-content-wrapper ol { + list-style: inherit; + margin-left: 1em; + } + `,qa.default.render(e,t),t.appendChild(r),t}(e.content)},Spicetify.PopupModal.display(n))}catch(e){Spicetify.LocalStorage.set(t,r)}},Ka=async()=>{var e=await fetch(gn).then(e=>e.json()).then(e=>{e=e.message?null:e.body;return e&&Cn(e,"spicetify","spicetify-marketplace")}).catch(e=>(console.error(e),null));e&&za("marketplace",dn,{title:"✨ Marketplace v0.8.7",content:Ha.default.createElement("div",{dangerouslySetInnerHTML:{__html:e}}),isLarge:!0})},Ja=window.Spicetify,r=class extends f.default.Component{constructor(e){super(e),this.endOfList=!1,this.lastScroll=0,this.requestQueue=[],this.requestPage=0,this.cardList=[],Object.assign(this,e),this.updateAppConfig=e.updateAppConfig.bind(this),this.sortConfig={by:w(E.sortBy,"top")},this.state={version:dn,newUpdate:!1,searchValue:"",cards:[],tabs:e.CONFIG.tabs,rest:!0,endOfList:!1,schemes:e.CONFIG.theme.schemes,activeScheme:e.CONFIG.theme.activeScheme,activeThemeKey:e.CONFIG.theme.activeThemeKey}}getInstalledTheme(){var e=localStorage.getItem(E.themeInstalled);return(e=e&&localStorage.getItem(e))?JSON.parse(e):null}newRequest(e){this.cardList=[];var t=[];this.requestQueue.unshift(t),this.loadAmount(t,e)}appendCard(e,t,r){r===this.props.CONFIG.activeTab&&(r=f.default.createElement(Ga,{item:e,key:`${this.props.CONFIG.activeTab}:${e.user}:`+e.title,CONFIG:this.CONFIG,visual:this.props.CONFIG.visual,type:t,activeThemeKey:this.state.activeThemeKey,updateColourSchemes:this.updateColourSchemes.bind(this),updateActiveTheme:this.setActiveTheme.bind(this)}),this.cardList.push(r),this.setState({cards:this.cardList}))}updateSort(e){e&&(this.sortConfig.by=e,localStorage.setItem(E.sortBy,e)),this.requestPage=0,this.cardList=[],this.setState({cards:[],rest:!1,endOfList:!1}),this.endOfList=!1,this.newRequest(fn)}updateTabs(){this.setState({tabs:[...this.props.CONFIG.tabs]})}updatePostsVisual(){this.cardList=this.cardList.map((e,t)=>f.default.createElement(Ga,J(l({},e.props),{key:t.toString(),CONFIG:this.CONFIG}))),this.setState({cards:[...this.cardList]})}switchTo(e){this.CONFIG.activeTab=e.value,localStorage.setItem(E.activeTab,e.value),this.cardList=[],this.requestPage=0,this.setState({cards:[],rest:!1,endOfList:!1}),this.endOfList=!1,this.newRequest(fn)}async loadPage(t){const r=this.CONFIG.activeTab;switch(r){case"Extensions":var e=await pa("spicetify-extensions",this.requestPage,this.BLACKLIST);for(const u of e.items){var n=await ha(u.contents_url,u.default_branch,u.stargazers_count,this.CONFIG.visual.hideInstalled);if(1{Object.assign(e,{lastUpdated:u.pushed_at}),this.appendCard(e,"extension",r)})}var a=-1{e=w(e);if(1{Object.assign(e,{lastUpdated:d.pushed_at}),this.appendCard(e,"theme",r)})}e=-1{Object.assign(e,{lastUpdated:h.pushed_at}),this.appendCard(e,"app",r)})}o=-1this.appendCard(e,"snippet",r))}return this.setState({rest:!0,endOfList:!0}),this.endOfList=!0,0}async loadAmount(t,e=fn){for(this.setState({rest:!1}),e+=this.cardList.length,this.requestPage=await this.loadPage(t);this.requestPage&&-1!==this.requestPage&&this.cardList.lengthe!==t):(this.requestQueue.shift(),this.setState({rest:!0}))}loadMore(){this.state.rest&&!this.endOfList&&this.loadAmount(this.requestQueue[0],fn)}updateColourSchemes(e,t){console.debug("updateColourSchemes",e,t),this.CONFIG.theme.schemes=e,(this.CONFIG.theme.activeScheme=t)&&(Ja.Config.color_scheme=t),e&&t&&e[t]?Sn(this.CONFIG.theme.schemes[t]):Sn(null);var r=w(E.themeInstalled),n=w(r);n?(n.activeScheme=t,console.debug(n),localStorage.setItem(r,JSON.stringify(n))):console.debug("No installed theme data"),this.setState({schemes:e,activeScheme:t})}async componentDidMount(){fetch("https://api.github.com/repos/spicetify/spicetify-marketplace/releases").then(e=>e.json()).then(e=>{this.setState({version:e[0].name});try{this.setState({newUpdate:pn.default.gt(this.state.version,dn)})}catch(e){console.error(e)}},e=>{console.error("Failed to check for updates",e)}),Ka(),this.gridUpdateTabs=this.updateTabs.bind(this),this.gridUpdatePostsVisual=this.updatePostsVisual.bind(this);var e=document.querySelector(".os-viewport");this.checkScroll=this.isScrolledBottom.bind(this),e&&(e.addEventListener("scroll",this.checkScroll),this.cardList.length)?0=e.scrollHeight&&this.loadMore()}setActiveTheme(e){this.CONFIG.theme.activeThemeKey=e,this.setState({activeThemeKey:e})}getActiveScheme(){return this.state.activeScheme}render(){const r=this.props["t"];return f.default.createElement("section",{className:"contentSpacing"},f.default.createElement("div",{className:"marketplace-header"},f.default.createElement("div",{className:"marketplace-header__left"},f.default.createElement("h1",null,this.props.title),this.state.newUpdate?f.default.createElement("button",{type:"button",title:r("grid.newUpdate"),className:"marketplace-header-icon-button",id:"marketplace-update",onClick:()=>window.location.href="https://github.com/spicetify/spicetify-marketplace/releases/latest"},f.default.createElement(_a,null)," ",this.state.version):null),f.default.createElement("div",{className:"marketplace-header__right"},this.CONFIG.visual.themeDevTools?f.default.createElement(Ja.ReactComponent.TooltipWrapper,{label:r("devTools.title"),renderInline:!0,placement:"bottom"},f.default.createElement("button",{type:"button","aria-label":r("devTools.title"),className:"marketplace-header-icon-button",onClick:()=>ca("THEME_DEV_TOOLS")},f.default.createElement(Ca,null))):null,this.state.activeScheme?f.default.createElement(zn,{onChange:e=>this.updateColourSchemes(this.state.schemes,e),sortBoxOptions:En(this.state.schemes),sortBySelectedFn:e=>e.key===this.getActiveScheme()}):null,f.default.createElement("div",{className:"searchbar--bar__wrapper"},f.default.createElement("input",{className:"searchbar-bar",type:"text",placeholder:`${r("grid.search")} ${r("tabs."+this.CONFIG.activeTab)}...`,value:this.state.searchValue,onChange:e=>{this.setState({searchValue:e.target.value})}})),f.default.createElement(Ja.ReactComponent.TooltipWrapper,{label:r("settings.title"),renderInline:!0,placement:"bottom"},f.default.createElement("button",{type:"button","aria-label":r("settings.title"),className:"marketplace-header-icon-button",id:"marketplace-settings-button",onClick:()=>ca("SETTINGS",this.CONFIG,this.updateAppConfig)},f.default.createElement(ka,null))))),[{handle:"extension",name:"Extensions"},{handle:"theme",name:"Themes"},{handle:"snippet",name:"Snippets"},{handle:"app",name:"Apps"}].map(t=>{var e=this.cardList.filter(e=>e.props.type===t.handle).filter(e=>{const t=this.state.searchValue.trim().toLowerCase();var{title:e,user:r,authors:n}=e.props.item;return!t||e.toLowerCase().includes(t)||(null==r?void 0:r.toLowerCase().includes(t))||(null==n?void 0:n.some(e=>e.name.toLowerCase().includes(t)))}).map(e=>f.default.cloneElement(e,{activeThemeKey:this.state.activeThemeKey,key:e.key})).filter((t,e,r)=>r.findIndex(e=>e.key===t.key)===e);return e.length?f.default.createElement(f.default.Fragment,null,f.default.createElement("h2",{className:"marketplace-card-type-heading"},r("tabs."+t.name)),f.default.createElement("div",{className:"marketplace-grid main-gridContainer-gridContainer main-gridContainer-fixedWidth","data-tab":this.CONFIG.activeTab,"data-card-type":r("tabs."+t.name)},e)):null}),"Snippets"===this.CONFIG.activeTab?f.default.createElement(S,{classes:["marketplace-add-snippet-btn"],onClick:()=>ca("ADD_SNIPPET")},"+ ",r("grid.addCSS")):null,f.default.createElement("footer",{className:"marketplace-footer"},!this.state.endOfList&&(this.state.rest?f.default.createElement(ya,{onClick:this.loadMore.bind(this)}):f.default.createElement(wa,null))),f.default.createElement(La,{switchCallback:this.switchTo.bind(this),links:this.CONFIG.tabs,activeLink:this.CONFIG.activeTab}))}},Wa=qr()(r),A=t(b()),Ue=class extends A.default.Component{constructor(){super(...arguments),this.state={isInstalled:this.props.data.isInstalled(),html:`

${this.props.t("readmePage.loading")}

`},this.getReadmeHTML=async()=>fetch(this.props.data.readmeURL).then(e=>{if(e.ok)return e.text();throw Spicetify.showNotification(`${this.props.t("readmePage.errorLoading")} (HTTP ${e.status})`,!0)}).then(e=>Cn(e,this.props.data.user,this.props.data.repo)).then(e=>(e||Spicetify.Platform.History.goBack(),e)).catch(e=>(console.error(e),Spicetify.Platform.History.goBack(),null))}componentDidMount(){this.getReadmeHTML().then(e=>{null!=e&&this.setState({html:e})})}componentDidUpdate(){var e;const t=null==(e=document.querySelector("#marketplace-readme"))?void 0:e.closest("main");if(t){const r=setInterval(()=>{document.querySelector("#marketplace-readme")?(t.style.overflowY="visible",t.style.overflowY="auto"):(clearInterval(r),t.style.removeProperty("overflow-y"))},1e3)}document.querySelectorAll("#marketplace-readme img").forEach(e=>{e.addEventListener("error",e=>{var e=e.target,t=e.getAttribute("src"),t="/"===(null==t?void 0:t.charAt(0))?`https://raw.githubusercontent.com/${this.props.data.user}/${this.props.data.repo}/${this.props.data.branch}/`+(null==t?void 0:t.slice(1)):this.props.data.readmeURL.substring(0,this.props.data.readmeURL.lastIndexOf("/"))+"/"+t;e.setAttribute("src",t)},{once:!0})})}buttonContent(){return"app"===this.props.data.type?{icon:A.default.createElement(Ma,null),text:this.props.t("github")}:this.state.isInstalled?{icon:A.default.createElement(Aa,null),text:this.props.t("remove")}:{icon:A.default.createElement(_a,null),text:this.props.t("install")}}render(){return A.default.createElement("section",{className:"contentSpacing"},A.default.createElement("div",{className:"marketplace-header"},A.default.createElement("div",{className:"marketplace-header__left"},A.default.createElement("h1",null,this.props.title)),A.default.createElement("div",{className:"marketplace-header__right"},A.default.createElement(S,{classes:["marketplace-header__button"],onClick:e=>{e.preventDefault(),this.props.data.install(),this.setState({isInstalled:!this.state.isInstalled})},label:this.buttonContent().text},this.buttonContent().icon," ",this.buttonContent().text))),"

Loading...

"===this.state.html?A.default.createElement("footer",{className:"marketplace-footer"},A.default.createElement(wa,null)):A.default.createElement("div",{id:"marketplace-readme",className:"marketplace-readme__container",dangerouslySetInnerHTML:{__html:this.state.html}}))}},Xa=qr()(Ue),Ge=(h.use(X).use(zr).init({resources:{ca:{translation:{settings:{title:"Configuració",optionsHeading:"Opcions",starCountLabel:"Número d'estrelles",tagsLabel:"Etiquetes",devToolsLabel:"Eines per a desenvolupadors de temes",hideInstalledLabel:"Amagar instal·lats",colourShiftLabel:"Canviar colors cada minut",albumArtBasedColors:"Canviar colors a partir de la portada de l'àlbum",albumArtBasedColorsMode:"Mode esquema de colors (ColorApi)",albumArtBasedColorsVibrancy:"Colors agafats de la portada de l'àlbum",albumArtBasedColorsVibrancyToolTip:"Desaturat:El color més destacat però amb molta menys bror \n Vibrant Clar: El color més villantibrant amb la brillantor augmentada una mica \n Prominent: El color més destacat a la portada de l'Àlbum \n Vibrant: El color més vibrant a la portada de l'Àlbum",almbumArtColorsModeToolTip:"Monochrome Dark: Un esquema de colors basat en el color principal seleccionat, emprant diferentes tonalitats i barrejant tons grisos per crear l'esquema de colors, aquest és l'invers de Monochrome Light. \n Monochrome Light: Un esquema de colors basat en el color principal seleccionat, emprant diferentes tonalitats i barrejant tons grisos per crear l'esquema de colors. El colors del fins de Monochrome light seria el color de primer pla en Monochrome Dark i viceversa. \n Analògic: Un esquema de colors basat en el color principal seleccionat, emprant els colors adjacents en la roda de colors. \n Analògic Complementari: Un esquema de colors basat en el color principal seleccionat, emprant els colors adjacents en la roda de colors i el color complementari. \n Tríada: Un esquema de colors basat en el color principal seleccionat, emprant els colors de la roda de colors que estan separats de manera equidistant del color principal. \n Quad: Un esquema de colors basat en el color principal seleccionat, emprant els colors que es troben separats 90 graus entre si en la roda de colors.",tabsHeading:"Pestanyes",resetHeading:"Restablir",resetBtn:"$t(settings.resetHeading)",resetDescription:"Borrar totes les extensions, temes i preferències",backupHeading:"Fer una còpia/Reestablir des d'una còpia",backupLabel:"Fer una còpia o restablir totes les dades de Marketplace des d'una còpia. Això no inclou la configuració per els elements instal·lats amb Marketplace.",backupBtn:"Obrir",versionHeading:"Versió",versionBtn:"Copiar",versionCopied:"Copiat"},tabs:{Extensions:"Extensions",Themes:"Temes",Snippets:"Fragments",Apps:"Aplicacions",Installed:"Instal·lats"},snippets:{addTitle:"Afegir fragment",editTitle:"Editar fragment",viewTitle:"Veure fragment",customCSS:"CSS personalitzat",customCSSPlaceholder:"Crea el teu propi CSS aqui! Pots trobar-los a la pestanya d'instal·lats per administrar-los.",snippetName:"Nom del fragment de codi",snippetNamePlaceholder:"Afegeix un nom al teu codi personalitzat",snippetDesc:"Descripció del codi",snippetDescPlaceholder:"Crea una descripció per al teu codi personalitzat",snippetPreview:"Vista prèvia del fragment",optional:"Opcional",addImage:"Afegir imatge",changeImage:"Canviar imatge",saveCSS:"Guardar CSS"},reloadModal:{title:"Recarregar",description:"És necessari recarregar la finestra per completar aquesta operació.",reloadNow:"Fes-ho ara",reloadLater:"Després"},backupModal:{title:"$t(settings.backupHeading)",settingsCopied:"Configuració copiada al portapapers",noDataPasted:"No s'han enganxat dades",invalidJSON:"JSON invàlid",inputLabel:"Configuració de Marketplace",inputPlaceholder:"Còpia/enganxa la teva configuració aquí",exportBtn:"Exportar",importBtn:"Importar",fileImportBtn:"Importar des d'un arxiu"},devTools:{title:"Eines de desenvolupador de temes",noThemeInstalled:"Error: No hi ha cap tema de Marketplace instal·lat",noThemeManifest:"Error: No s'ha trobat el manifest",colorIniEditor:"Editor de Color.ini",colorIniEditorPlaceholder:"[nom-de-esquema-de-color]",invalidCSS:"CSS invàlid"},grid:{spicetifyMarketplace:"Marketplace de Spicetify",newUpdate:"Nova Actualització",addCSS:"Afegir CSS",search:"Buscar",installed:"Instal·lat",lastUpdated:"Última actualizació {{val, datetime}}",externalJS:"JS extern",dark:"fosc",light:"clar"},readmePage:{title:"$t(grid.spicetifyMarketplace) - Readme",loading:"Carregant...",errorLoading:"Error carregant el README"},github:"GitHub",install:"Instal·lar",remove:"Borrar",save:"Guardar",colour_one:"color",colour_other:"colors",favourite:"preferit"}},en:{translation:{settings:{title:"Settings",optionsHeading:"Options",starCountLabel:"Stars count",tagsLabel:"Tags",devToolsLabel:"Theme developer tools",hideInstalledLabel:"Hide installed when browsing",colourShiftLabel:"Shift colours every minute",albumArtBasedColors:"Change colours based on album art",albumArtBasedColorsMode:"Colour scheme (ColorApi) mode",albumArtBasedColorsVibrancy:"Colour grabbed from album art",albumArtBasedColorsVibrancyToolTip:"Desaturated: The colour that is the most prominent but with much less brightness \n Light Vibrant: The most Vibrant colour but with the brightness amped up a tad \n Prominent: The colour that pops the most in the album art \n Vibrant: The most vibrant colour in the album art",almbumArtColorsModeToolTip:"Monochrome Dark: A colour scheme based directly on the main colour selected, using different shades of the main colour and mixing in greys to create a colour scheme, this is the inverse of Monochrome Light. \n Monochrome Light: A colour scheme based directly on the main colour selected, using different shades of the main colour and mixing in greys to create a colour scheme. The background of monochrome light would be the foreground or text colour on Monochrome Dark and vice versa. \n Analogic: A colour scheme based on the main colour selected, using the colours adjacent to the main colour on the colour wheel. \n Analogic Complementary: A colour scheme based on the main colour selected, using the colours adjacent to the main colour on the colour wheel and the complementary colour. \n Triad: A colour scheme based on the main colour selected, using the colours on the colour wheel that are equidistant from the main colour. \n Quad: A colour scheme based on the main colour selected, using the colours on the colour wheel that are 90 degrees from the main colour.",tabsHeading:"Tabs",resetHeading:"Reset",resetBtn:"$t(settings.resetHeading)",resetDescription:"Uninstall all extensions and themes, and reset preferences",backupHeading:"Back up/Restore",backupLabel:"Back up or restore all Marketplace data. This does not include settings for anything installed via Marketplace.",backupBtn:"Open",versionHeading:"Version",versionBtn:"Copy",versionCopied:"Copied"},tabs:{Extensions:"Extensions",Themes:"Themes",Snippets:"Snippets",Apps:"Apps",Installed:"Installed"},snippets:{addTitle:"Add Snippet",editTitle:"Edit Snippet",viewTitle:"View Snippet",customCSS:"Custom CSS",customCSSPlaceholder:"Input your own custom CSS here! You can find them in the installed tab for management.",snippetName:"Snippet Name",snippetNamePlaceholder:"Enter a name for your custom snippet",snippetDesc:"Snippet Description",snippetDescPlaceholder:"Enter a description for your custom snippet",snippetPreview:"Snippet Preview",optional:"Optional",addImage:"Add image",changeImage:"Change image",saveCSS:"Save CSS"},reloadModal:{title:"Reload",description:"A page reload is required to complete this operation.",reloadNow:"Reload now",reloadLater:"Reload later"},backupModal:{title:"$t(settings.backupHeading)",settingsCopied:"Settings copied to clipboard",noDataPasted:"No data pasted",invalidJSON:"Invalid JSON",inputLabel:"Marketplace Settings",inputPlaceholder:"Copy/paste your settings here",exportBtn:"Export",importBtn:"Import",fileImportBtn:"Import from file"},devTools:{title:"Theme Dev Tools",noThemeInstalled:"Error: No marketplace theme installed",noThemeManifest:"Error: No theme manifest found",colorIniEditor:"Color.ini Editor",colorIniEditorPlaceholder:"[your-colour-scheme-name]",invalidCSS:"Invalid CSS"},grid:{spicetifyMarketplace:"Spicetify Marketplace",newUpdate:"New update",addCSS:"Add CSS",search:"Search",installed:"Installed",lastUpdated:"Last updated {{val, datetime}}",externalJS:"external JS",dark:"dark",light:"light"},readmePage:{title:"$t(grid.spicetifyMarketplace) - Readme",loading:"Loading...",errorLoading:"Error loading README"},github:"GitHub",install:"Install",remove:"Remove",save:"Save",colour_one:"colour",colour_other:"colours",favourite:"favourite"}},"en-US":{translation:{settings:{colourShiftLabel:"Shift colors every minute",albumArtBasedColors:"Change colors based on album art",albumArtBasedColorsMode:"Color scheme (ColorApi) mode",albumArtBasedColorsVibrancy:"Color grabbed from album art",albumArtBasedColorsVibrancyToolTip:"Desaturated: The color that is the most prominent but with much less brightness \n Light Vibrant: The most Vibrant color but with the brightness amped up a tad \n Prominent: The color that pops the most in the album art \n Vibrant: The most vibrant color in the album art",almbumArtColorsModeToolTip:"Monochrome Dark: A color scheme based directly on the main color selected, using different shades of the main color and mixing in greys to create a color scheme, this is the inverse of Monochrome Light. \n Monochrome Light: A color scheme based directly on the main color selected, using different shades of the main color and mixing in greys to create a color scheme. The background of monochrome light would be the foreground or text color on Monochrome Dark and vice versa. \n Analogic: A color scheme based on the main color selected, using the colors adjacent to the main color on the color wheel. \n Analogic Complementary: A color scheme based on the main color selected, using the colors adjacent to the main color on the color wheel and the complementary color. \n Triad: A color scheme based on the main color selected, using the colors on the color wheel that are equidistant from the main color. \n Quad: A color scheme based on the main color selected, using the colors on the color wheel that are 90 degrees from the main color."},devTools:{colorIniEditorPlaceholder:"[your-color-scheme-name]"},colour_one:"color",colour_other:"colors",favourite:"favorite"}},es:{translation:{settings:{title:"Ajustes",optionsHeading:"Opciones",starCountLabel:"Numero de estrellas",tagsLabel:"Etiquetas",devToolsLabel:"Herramientas para desarrolladores de temas",hideInstalledLabel:"Esconder instalado cuando buscando",colourShiftLabel:"Cambiar colores cada minuto",tabsHeading:"Pestañas",resetHeading:"Reestablecer",resetBtn:"$t(settings.resetHeading)",resetDescription:"Borrar todas estensiones and temas, y borrar preferencias",backupHeading:"Haz una copia/Reestablecer desde una copia",backupLabel:"Haz una copia o reestablece todos los datos de Marketplace desde una copia. Esto no incluye ajustes para las cosas instaladas con Marketplace.",backupBtn:"Abrir"},tabs:{Extensions:"Extensiónes",Themes:"Temas",Snippets:"Codigos",Apps:"Aplicaciones",Installed:"Instalados"},snippets:{addTitle:"Añadir Codigo",editTitle:"Editar Codigo",viewTitle:"Ver Codigo",customCSS:"Custom CSS",customCSSPlaceholder:"¡Crea tu propio CSS aqui! Puedes encontrarlos en la pestaña de instalados para administrarlos.",snippetName:"Nombre del codigo",snippetNamePlaceholder:"Asignale un nombre para tu codigo personalizado",snippetDesc:"Descripcion del codigo",snippetDescPlaceholder:"Crea una description para tu codigo personalizado",snippetPreview:"Codigo",optional:"Opcional",addImage:"Añadir imagen",changeImage:"Cambiar imagen",saveCSS:"Guardar CSS"},reloadModal:{title:"Recargar",description:"Una recarga de ventada es necesaria para completar esta operación.",reloadNow:"Recargar ahora",reloadLater:"Recargar después"},backupModal:{title:"$t(settings.backupHeading)",settingsCopied:"Ajustes copiados al portapapeles",noDataPasted:"No data pegado",invalidJSON:"JSON invalido",inputLabel:"Ajustes de Marketplace",inputPlaceholder:"Copia/pega tus ajustes aqui",exportBtn:"Exportar",importBtn:"Importar",fileImportBtn:"Importar desde un archivo"},devTools:{title:"Herramientas de desarrollador de temas",noThemeInstalled:"Error: No tema de marketplace instalado",noThemeManifest:"Error: No manifiesto de tema encontrado",colorIniEditor:"Editor de Color.ini",colorIniEditorPlaceholder:"[nombre-de-esquema-de-color]",invalidCSS:"CSS invalido"},grid:{spicetifyMarketplace:"Marketplace de Spicetify",newUpdate:"Nueva actualización",addCSS:"Añadir CSS",search:"Buscar",installed:"Instalado",lastUpdated:"Ultima actualización {{val, datetime}}",externalJS:"JS external",dark:"oscuro",light:"claro"},readmePage:{title:"$t(grid.spicetifyMarketplace) - Readme",loading:"Cargando...",errorLoading:"Error cargando README"},github:"GitHub",install:"Instalar",remove:"Borrar",save:"Guardar",colour_one:"color",colour_other:"colores",favourite:"favorito"}},fr:{translation:{settings:{title:"Réglages",optionsHeading:"Options",starCountLabel:"Nombres d’étoiles",tagsLabel:"Tags",devToolsLabel:"Outils pour les développeurs de thèmes",hideInstalledLabel:"Masquer ceux étant installés lors de la navigation",colourShiftLabel:"Changer de couleure chaque minutes",tabsHeading:"Onglets",resetHeading:"Réinitialiser",resetBtn:"$t(settings.resetHeading)",resetDescription:"Désinstaller toutes les extensions et tous les thèmes, ainsi que l’ensemble des réglages",backupHeading:"Sauvegarde/Restauration",backupLabel:"Sauvegarder ou restaurer toutes les données du Marché. Celà n'inclue pas les réglages pour quoi que ce soit installé depuis le Marché.",backupBtn:"Ouvrir"},tabs:{Extensions:"Extensions",Themes:"Thèmes",Snippets:"Bribes",Apps:"Applications",Installed:"Installé(s)"},snippets:{addTitle:"Ajouter Bribe",editTitle:"Éditer Bribe",viewTitle:"Voir Bribe",customCSS:"CSS personnalisé",customCSSPlaceholder:"Insérez votre propre CSS personnalisé ici! Vous pouvez les retrouver dans l’onglet Installé pour les gérrer.",snippetName:"Nom de la bribe",snippetNamePlaceholder:"Entrer un nom pour votre bribe personnalisée",snippetDesc:"Description de la bribe",snippetDescPlaceholder:"Entrez une description pour votre bribe personnalisée",snippetPreview:"Prévisualiser la bribe",optional:"Optionnel",addImage:"Ajouter une image",changeImage:"Changer l’image",saveCSS:"Enregistrer le CSS"},reloadModal:{title:"Recharger",description:"Un rechargement de la page est requis pour finaliser cette opération.",reloadNow:"Recharger maintenant",reloadLater:"Recharger plus tard"},backupModal:{title:"Sauvegarder/Restaurer",settingsCopied:"Réglages copiés dans le presse-papier",noDataPasted:"Aucune donnée collée",invalidJSON:"JSON invalide",inputLabel:"Réglages du Marché",inputPlaceholder:"Copier/coller vos réglages ici",exportBtn:"Exporter",importBtn:"Importer",fileImportBtn:"Importer depuis un fichier"},devTools:{title:"Outils de développeurs de thèmes",noThemeInstalled:"Erreur: Aucun thème du marché n’est installé",noThemeManifest:"Erreur: Aucun manifeste de thème trouvé",colorIniEditor:"Éditeur Color.ini",colorIniEditorPlaceholder:"[nom-de-votre-schéma-de-couleur]",invalidCSS:"CSS invalide"},grid:{spicetifyMarketplace:"Marché Spicetify",newUpdate:"Nouvelle mise à jour",addCSS:"Ajouter CSS",search:"Rechercher",installed:"Installé",lastUpdated:"Dernière mise à jour {{val, datetime}}",externalJS:"JS externe",dark:"sombre",light:"clair"},readmePage:{title:"$t(grid.spicetifyMarketplace) - Readme",loading:"Chargement…",errorLoading:"Erreur lors du chargement du README"},github:"GitHub",install:"Installer",remove:"Supprimer",save:"Enregistrer",colour_one:"couleure",colour_other:"couleures",favourite:"favoris"}},"zh-TW":{translation:{settings:{title:"設定",optionsHeading:"選項",starCountLabel:"收藏數",tagsLabel:"標籤",devToolsLabel:"主題開發者工具",hideInstalledLabel:"瀏覽時隱藏已安裝項目",colourShiftLabel:"每分鐘進行色調偏移",tabsHeading:"分頁",resetHeading:"重設",resetBtn:"$t(settings.resetHeading)",resetDescription:"解除安裝所有擴充套件和主題, 並重設偏好設定",backupHeading:"備份與還原",backupLabel:"備份或還原所有 Marketplace 中的資料(不包含從 Marketplace 安裝的擴充元件的設定)。",backupBtn:"開啟"},tabs:{Extensions:"擴充套件",Themes:"主題",Snippets:"微調片段",Apps:"功能模組",Installed:"已安裝項目"},snippets:{addTitle:"加入微調片段",editTitle:"編輯微調片段",viewTitle:"檢視微調片段",customCSS:"自訂 CSS",customCSSPlaceholder:"這裡可以輸入您的自訂 CSS!您可以在「已安裝項目」分頁中看到這些片段,進而進行管理。",snippetName:"微調片段名稱",snippetNamePlaceholder:"輸入自訂微調片段的名稱",snippetDesc:"微調片段描述",snippetDescPlaceholder:"輸入自訂微調片段的描述",snippetPreview:"微調片段預覽圖",optional:"非必須",addImage:"加入影像",changeImage:"更改影像",saveCSS:"儲存 CSS"},reloadModal:{title:"重新載入",description:"需要重新載入頁面,才能完成這個操作。",reloadNow:"立即重新載入",reloadLater:"稍後重新載入"},backupModal:{title:"$t(settings.backupHeading)",settingsCopied:"已將設定複製至剪貼簿",noDataPasted:"沒有貼上資料",invalidJSON:"JSON 無效",inputLabel:"Marketplace 設定",inputPlaceholder:"在此複製或貼上設定",exportBtn:"匯出",importBtn:"匯入",fileImportBtn:"從檔案匯入"},devTools:{title:"主題開發者工具",noThemeInstalled:"錯誤:沒有安裝 Marketplace 主題",noThemeManifest:"錯誤:找不到主題資訊清單",colorIniEditor:"Color.ini 編輯器",colorIniEditorPlaceholder:"[您的色彩配置名稱]",invalidCSS:"CSS 無效"},grid:{spicetifyMarketplace:"Spicetify Marketplace",newUpdate:"有更新",addCSS:"加入 CSS",search:"搜尋",installed:"已經安裝",lastUpdated:"上次更新於 {{val, datetime}}",externalJS:"有外部 JS",dark:"暗色",light:"亮色"},readmePage:{title:"$t(grid.spicetifyMarketplace) – 說明",loading:"正在載入……",errorLoading:"載入 README 時發生錯誤"},github:"GitHub",install:"安裝",remove:"移除",save:"儲存",colour_one:"色彩",colour_other:"色彩",favourite:"收藏"}},"zh-CN":{translation:{settings:{title:"设置",optionsHeading:"选项",starCountLabel:"收藏数",tagsLabel:"标签",devToolsLabel:"主題开发者工具",hideInstalledLabel:"浏览时隐藏已安装项目",colourShiftLabel:"每分钟进行色调偏移",tabsHeading:"分页",resetHeading:"重置",resetBtn:"$t(settings.resetHeading)",resetDescription:"卸载所有扩展插件和主题,并重置设置"},tabs:{Extensions:"扩展插件",Themes:"主题",Snippets:"微调片段",Apps:"功能模组",Installed:"已安裝项目"},snippets:{addTitle:"加入微调片段",editTitle:"编辑微调片段",viewTitle:"检视微调片段",customCSS:"自定义 CSS",customCSSPlaceholder:"这里可以输入您的自定义 CSS!您可以在「已安裝项目」标签页中看到这些片段,进而进行管理。",snippetName:"微调片段名称",snippetNamePlaceholder:"输入自定义微调片段的名称",snippetDesc:"微调片段描述",snippetDescPlaceholder:"输入自定义微调片段的描述",snippetPreview:"微调片段预览图",optional:"非必要",addImage:"加入影像",changeImage:"更改影像",saveCSS:"保存 CSS"},reloadModal:{title:"重新加载",description:"需要重新加载页面,才能完成这个操作。",reloadNow:"立即重新加载",reloadLater:"稍后重新加载"},devTools:{title:"主題开发者工具",noThemeInstalled:"错误:未安装商场主题",noThemeManifest:"错误:找不到主题内容清单",colorIniEditor:"Color.ini 编辑器",colorIniEditorPlaceholder:"[您的色彩配置名称]",invalidCSS:"CSS 无效"},grid:{spicetifyMarketplace:"Spicetify 商场",newUpdate:"有更新",addCSS:"加入 CSS",search:"搜索",installed:"已安装",lastUpdated:"上次更新于 {{val, datetime}}",externalJS:"有外部 JS",dark:"暗色模式",light:"亮色模式"},readmePage:{title:"$t(grid.spicetifyMarketplace) – 说明",loading:"正在加载……",errorLoading:"加载 README 时发生错误"},github:"GitHub",install:"安裝",remove:"移除",save:"保存",colour_one:"色彩",colour_other:"色彩",favourite:"收藏"}}},detection:{order:["navigator","htmlTag"]},fallbackLng:"en",interpolation:{escapeValue:!1}}),class extends rt.default.Component{constructor(e){super(e),this.state={count:0,CONFIG:{}},this.updateConfig=e=>{this.CONFIG=l({},e),console.debug("updated config",this.CONFIG),this.setState({CONFIG:l({},e)})};e=w(E.tabs,null);let t=[];try{if(t=JSON.parse(e),!Array.isArray(t))throw new Error("Could not parse marketplace tabs key");if(0===t.length)throw new Error("Empty marketplace tabs key");if(0!e).length)throw new Error("Falsey marketplace tabs key")}catch(e){t=hn,localStorage.setItem(E.tabs,JSON.stringify(t))}let r={},n=null;try{var a=w(E.themeInstalled,null);if(a){var o=w(a,null);if(!o)throw new Error("No installed theme data");r=o.schemes,n=o.activeScheme}else console.debug("No theme set as installed")}catch(e){console.error(e)}this.CONFIG={visual:{stars:JSON.parse(w("marketplace:stars",!0)),tags:JSON.parse(w("marketplace:tags",!0)),hideInstalled:JSON.parse(w("marketplace:hideInstalled",!1)),colorShift:JSON.parse(w("marketplace:colorShift",!1)),themeDevTools:JSON.parse(w("marketplace:themeDevTools",!1)),albumArtBasedColors:JSON.parse(w("marketplace:albumArtBasedColors",!1)),albumArtBasedColorsMode:w("marketplace:albumArtBasedColorsMode")||"monochrome-light",albumArtBasedColorsVibrancy:w("marketplace:albumArtBasedColorsVibrancy")||"PROMINENT",type:JSON.parse(w("marketplace:type",!1)),followers:JSON.parse(w("marketplace:followers",!1))},tabs:t,activeTab:w(E.activeTab,t[0]),theme:{activeThemeKey:w(E.themeInstalled,null),schemes:r,activeScheme:n}},this.CONFIG.activeTab&&this.CONFIG.tabs.filter(e=>e.name===this.CONFIG.activeTab).length||(this.CONFIG.activeTab=this.CONFIG.tabs[0].name)}render(){var e,{location:t,replace:r}=Spicetify.Platform.History;return t.pathname===mn+"/readme"?null!=(e=t.state)&&e.data?rt.default.createElement(Xa,{title:g("readmePage.title"),data:t.state.data}):(r(mn),null):rt.default.createElement(Wa,{title:g("grid.spicetifyMarketplace"),CONFIG:this.CONFIG,updateAppConfig:this.updateConfig})}}),Ya=qr()(Ge),Qa=t(b());return Ve=Ze,W(j({},"__esModule",{value:!0}),Ve)})();const render=()=>marketplace.default(); \ No newline at end of file diff --git a/.config/spicetify/CustomApps/marketplace/manifest.json b/.config/spicetify/CustomApps/marketplace/manifest.json new file mode 100644 index 00000000..13d9dbe8 --- /dev/null +++ b/.config/spicetify/CustomApps/marketplace/manifest.json @@ -0,0 +1,9 @@ +{ + "name": "marketplace", + "icon": "\n", + "active-icon": "\n", + "subfiles": [], + "subfiles_extension": [ + "extension.js" + ] +} diff --git a/.config/spicetify/CustomApps/marketplace/style.css b/.config/spicetify/CustomApps/marketplace/style.css new file mode 100644 index 00000000..3c4b00e9 --- /dev/null +++ b/.config/spicetify/CustomApps/marketplace/style.css @@ -0,0 +1 @@ +@charset "UTF-8";.Root__fixed-top-bar~.Root__main-view .marketplace-header{padding-top:64px}.marketplace-header{-webkit-box-pack:justify;-webkit-box-align:center;align-content:space-between;align-items:center;color:var(--spice-text);display:flex;justify-content:space-between;margin:16px 0;position:sticky;flex-direction:row-reverse;z-index:1}.marketplace-header__left,.marketplace-header__right{display:flex}.marketplace-header__left>:is(div,button),.marketplace-header__right>:is(div,button){margin-left:8px}.marketplace-header__left{position:fixed;left:16px}@media (min-width:1024px){.marketplace-header__left{left:32px}}.marketplace-grid{--minimumColumnWidth:180px;--column-width:minmax(var(--minimumColumnWidth), 1fr);--column-count:auto-fill;--grid-gap:24px}.marketplace-sort-bar{align-items:center;display:flex}.marketplace-sort-container{position:relative;display:flex}.marketplace-tabBar-headerItem{-webkit-app-region:no-drag;display:inline-block;pointer-events:auto;vertical-align:middle}.marketplace-tabBar-active{background-color:var(--spice-tab-active);border-radius:4px}.marketplace-tabBar-headerItemLink{border-radius:4px;color:var(--spice-text);display:inline-block;margin:0 8px 0 0;padding:8px 16px;position:relative;text-decoration:none!important;cursor:pointer}.marketplace-tabBar-nav{-webkit-app-region:drag;pointer-events:none;width:100%}.marketplace-tabBar-headerItem .optionsMenu-dropBox{color:var(--spice-text);border:0;max-width:150px;height:42px;padding:0 30px 0 12px;background-color:initial;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.marketplace-tabBar-headerItem .optionsMenu-dropBox svg{position:absolute;margin-left:8px}.marketplace-header-icon-button{border-radius:8px;color:var(--spice-text);display:inline-block;padding:10px 14px 6px;font-weight:700;position:relative;text-decoration:none!important;cursor:pointer;background-color:transparent;border:none;background-color:var(--spice-sidebar);transition-duration:.2s}.marketplace-header-icon-button:hover{background-color:var(--spice-button-disabled)}.searchbar--bar__wrapper{display:flex;flex-direction:column;align-items:flex-end;flex-grow:1}.searchbar-bar{border-style:solid;border-color:var(--spice-sidebar);background-color:var(--spice-sidebar)!important;border-radius:8px;padding:10px 12px;color:var(--spice-text)!important}option{background-color:var(--spice-button)}.marketplace-footer{margin:auto;text-align:center}.marketplace-add-snippet-btn{position:sticky!important;bottom:32px;left:100%}.arrow-closed,.arrow-open{border:solid rgba(var(--spice-rgb-text),.7);border-width:0 2px 2px 0;display:inline-block;padding:4px;position:absolute;right:10px}.arrow-closed{top:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.arrow-open{top:14px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.Dropdown-root{position:relative}.Dropdown-root.is-open .Dropdown-control{border-bottom-left-radius:0;border-bottom-right-radius:0}.Dropdown-root.is-open .Dropdown-control:hover .Dropdown-arrow{border-color:transparent transparent rgb(var(--spice-rgb-text))}.Dropdown-root.is-open .Dropdown-arrow{border-color:transparent transparent rgba(var(--spice-rgb-text),.7);border-width:0 5px 5px}.Dropdown-root.is-open .Dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}.Dropdown-control{position:relative;overflow:hidden;background-color:var(--spice-sidebar);border:0;border-radius:8px;box-sizing:border-box;color:rgba(var(--spice-rgb-text),.7);cursor:default;outline:0;padding:8px 36px 8px 16px;transition:all .2s ease}.Dropdown-control:hover{color:rgb(var(--spice-rgb-text));background-color:var(--spice-button-disabled)}.Dropdown-control:hover .Dropdown-arrow{border-color:rgb(var(--spice-rgb-text)) transparent transparent}.Dropdown-arrow{border-color:rgba(var(--spice-rgb-text),.7) transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-ceil(2.5);position:absolute;right:16px;top:18px;width:0}.Dropdown-menu{background-color:var(--spice-sidebar);border:0;border-radius:8px;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.Dropdown-menu .Dropdown-group>.Dropdown-title{padding:8px 10px;color:#333;font-weight:700;text-transform:capitalize}.Dropdown-option{box-sizing:border-box;color:rgba(var(--spice-rgb-text),.7);cursor:pointer;display:block;padding:8px 10px}.Dropdown-option:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.Dropdown-option.is-selected{background-color:rgba(var(--spice-rgb-text),.7);color:var(--spice-sidebar)}.Dropdown-option:hover{background-color:rgb(var(--spice-rgb-text));color:var(--spice-sidebar)}.Dropdown-noresults{box-sizing:border-box;color:#ccc;cursor:default;display:block;padding:8px 10px}.marketplace-card-type-heading{margin:1em 0 .5em;color:var(--spice-subtext);font-size:1.3em}.marketplace-grid .main-card-draggable{display:flex;flex-direction:column}.marketplace-grid .main-card-draggable .main-card-cardMetadata{flex-grow:1;display:flex;flex-direction:column}.marketplace-grid .main-card-draggable .main-card-cardMetadata .main-cardHeader-link:hover{text-decoration:underline}.marketplace-grid .main-card-draggable .main-card-cardMetadata .marketplace-card__author~.marketplace-card__author::before{content:", "}.marketplace-grid .main-card-draggable .main-card-cardMetadata ul.marketplace-card__tags{display:flex;flex-wrap:wrap;gap:8px}.marketplace-grid .main-card-draggable .main-card-cardMetadata li.marketplace-card__tag{background-color:var(--spice-tab-active);border-radius:4px;padding:0 9px 2px}.marketplace-grid .main-card-draggable .main-card-cardMetadata li.marketplace-card__tag[data-tag="external JS"]{background-color:#db3737;color:#fff}.marketplace-grid .main-card-draggable .main-card-cardMetadata li.marketplace-card__tag[data-tag=dark]{background-color:#000;color:#fff}.marketplace-grid .main-card-draggable .main-card-cardMetadata li.marketplace-card__tag[data-tag=light]{background-color:#fff;color:#333}.marketplace-grid .main-card-draggable .main-card-cardMetadata .marketplace-card__tags-more-btn{background-color:var(--spice-tab-active);border-radius:4px;padding:0 9px 2px;margin-top:8px;border:none}.marketplace-grid .main-card-draggable .main-card-cardMetadata .marketplace-card__tags-more-btn:focus,.marketplace-grid .main-card-draggable .main-card-cardMetadata .marketplace-card__tags-more-btn:hover{filter:brightness(1.4)}.marketplace-grid .main-card-draggable .main-card-cardMetadata .marketplace-card-desc{font:-webkit-small-control;margin:12px 0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.marketplace-grid .main-card-draggable .main-card-cardMetadata .marketplace-card__bottom-meta{margin-top:auto;margin-bottom:0}.marketplace-grid .main-card-draggable .main-card-cardMetadata .marketplace-card__bottom-meta+.marketplace-card__bottom-meta{margin-top:8px}.marketplace-grid[data-tab=Installed]:empty::after{content:"No installed " attr(data-card-type);display:block}.main-cardImage-imageWrapper--error::before{content:"";display:block;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;height:100%;width:100%;background-color:var(--spice-subtext);filter:brightness(50%);-webkit-clip-path:path("M41.20833,21.5c-2.54758,0.00136 -4.90298,1.35492 -6.18685,3.55534l-12.54167,21.5c-0.64062,1.09578 -0.97875,2.34203 -0.97982,3.61133v86c0,7.83362 6.49972,14.33333 14.33333,14.33333h100.33333c7.83362,0 14.33333,-6.49972 14.33333,-14.33333v-86c-0.00107,-1.2693 -0.3392,-2.51555 -0.97982,-3.61133l-12.54167,-21.5c-1.28387,-2.20042 -3.63926,-3.55398 -6.18685,-3.55534zM45.32357,35.83333h81.35286l8.35645,14.33333h-98.06576zM35.83333,64.5h100.33333v71.66667h-100.33333zM64.5,78.83333v14.33333h43v-14.33333z");clip-path:path("M41.20833,21.5c-2.54758,0.00136 -4.90298,1.35492 -6.18685,3.55534l-12.54167,21.5c-0.64062,1.09578 -0.97875,2.34203 -0.97982,3.61133v86c0,7.83362 6.49972,14.33333 14.33333,14.33333h100.33333c7.83362,0 14.33333,-6.49972 14.33333,-14.33333v-86c-0.00107,-1.2693 -0.3392,-2.51555 -0.97982,-3.61133l-12.54167,-21.5c-1.28387,-2.20042 -3.63926,-3.55398 -6.18685,-3.55534zM45.32357,35.83333h81.35286l8.35645,14.33333h-98.06576zM35.83333,64.5h100.33333v71.66667h-100.33333zM64.5,78.83333v14.33333h43v-14.33333z");clip-rule:nonzero;transform:scale(.5)}.main-cardImage-imageWrapper--error{box-shadow:none}.main-card-card:hover .main-cardImage-imageWrapper--error::before{filter:brightness(100%)}.marketplace-cardSubHeader,.marketplace-card__bottom-meta{margin-top:4px;white-space:normal;color:var(--spice-subtext)}.marketplace-cardSubHeader{display:flex;flex-direction:column;gap:8px}.marketplace-card--installed{flex:0!important;-webkit-box-flex:0!important;border:1px solid var(--spice-button)}.marketplace-installButton{cursor:pointer;--size:40px}#marketplace-config-container .setting-row{display:flex;justify-content:space-between}#marketplace-config-container .setting-row .col{display:flex;padding:10px 0;align-items:center}#marketplace-config-container .setting-row .col.action{text-align:right}#marketplace-config-container .setting-row .col.action .marketplace-sortBox+.marketplace-tooltip-icon{-webkit-margin-start:8px;margin-inline-start:8px}.marketplace-tooltip-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-tooltip-icon+[data-tippy-root]{text-align:start}button.arrow-btn{align-items:center;border:0;border-radius:50%;background-color:rgba(var(--spice-rgb-shadow),.7);color:var(--spice-text);cursor:pointer;display:flex;-webkit-margin-end:12px;margin-inline-end:12px;padding:8px}button.arrow-btn.small{width:24px;height:24px;padding:5px}button.arrow-btn.disabled,button.arrow-btn[disabled]{color:rgba(var(--spice-rgb-text),.3);cursor:not-allowed}#marketplace-add-snippet-container input,textarea{width:100%;margin-bottom:10px;padding:3px 5px;background-color:var(--spice-main);color:var(--spice-text);font-size:14px;border:1px solid var(--spice-button);border-radius:4px}.GenericModal[aria-label="Reload required"]{height:240px!important}.marketplace-reload-modal__button-container{display:flex;justify-content:center;padding-top:18px}.marketplace-reload-modal__button-container button{margin:18px;padding:8px 24px}#marketplace-add-snippet-container{display:flex;flex-direction:column;gap:16px}#marketplace-add-snippet-container #marketplace-custom-css:focus-visible{outline:0}.marketplace-customCSS-input-container{display:flex;flex-direction:column}img.marketplace-customCSS-image-preview{aspect-ratio:1;width:100%;height:auto;max-width:400px;-o-object-fit:cover;object-fit:cover;margin:0 auto}#marketplace-customCSS-submit{margin-left:auto}.spicetify-root-vars{--spice-shadow:#1f1525;--spice-text:#ffffff;--spice-sidebar:#0a0e14;--spice-button-disabled:#535353;--spice-main:#0a0e14;--spice-misc:#bfbfbf;--spice-selected-row:#909090;--spice-subtext:#f0f0f0;--spice-tab-active:#795b84;--spice-button:#6f3c89;--spice-notification:#6f3c89;--spice-player:#0a0e14;--spice-notification-error:#e22134;--spice-card:#6f3c89;--spice-button-active:#795b84}:root{--background-body:var(--spice-main);--background:var(--spice-main);--background-alt:var(--spice-shadow);--selection:#1c76c5;--text-main:var(--spice-subtext);--text-bright:var(--spice-text);--text-muted:#a9b1ba;--links:#41adff;--focus:#0096bfab;--border:#526980;--code:#ffbe85;--animation-duration:0.1s;--button-base:#0c151c;--button-hover:#040a0f;--scrollbar-thumb:var(--button-hover);--scrollbar-thumb-hover:rgb(0, 0, 0);--form-placeholder:#a9a9a9;--form-text:#fff;--variable:#d941e2;--highlight:#efdb43;--select-arrow:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23efefef'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E")}#marketplace-readme{-webkit-user-select:text;-moz-user-select:text;user-select:text;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue","Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;line-height:1.4;max-width:800px;margin:20px auto;padding:0 10px;word-wrap:break-word;color:#dbdbdb;color:var(--text-main);background:#202b38;background:var(--background-body);text-rendering:optimizeLegibility}#marketplace-readme button{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s ease;transition:background-color var(--animation-duration) linear,border-color var(--animation-duration) linear,color var(--animation-duration) linear,box-shadow var(--animation-duration) linear,transform var(--animation-duration) ease}#marketplace-readme input{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s ease;transition:background-color var(--animation-duration) linear,border-color var(--animation-duration) linear,color var(--animation-duration) linear,box-shadow var(--animation-duration) linear,transform var(--animation-duration) ease}#marketplace-readme textarea{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s ease;transition:background-color var(--animation-duration) linear,border-color var(--animation-duration) linear,color var(--animation-duration) linear,box-shadow var(--animation-duration) linear,transform var(--animation-duration) ease}#marketplace-readme h1{font-size:2.2em;margin-top:0}#marketplace-readme h1,#marketplace-readme h2,#marketplace-readme h3,#marketplace-readme h4,#marketplace-readme h5,#marketplace-readme h6{margin-bottom:12px;margin-top:24px}#marketplace-readme h1{color:#fff;color:var(--text-bright)}#marketplace-readme h2{color:#fff;color:var(--text-bright)}#marketplace-readme h3{color:#fff;color:var(--text-bright)}#marketplace-readme h4{color:#fff;color:var(--text-bright)}#marketplace-readme h5{color:#fff;color:var(--text-bright)}#marketplace-readme h6{color:#fff;color:var(--text-bright)}#marketplace-readme strong{color:#fff;color:var(--text-bright)}#marketplace-readme b,#marketplace-readme h1,#marketplace-readme h2,#marketplace-readme h3,#marketplace-readme h4,#marketplace-readme h5,#marketplace-readme h6,#marketplace-readme strong,#marketplace-readme th{font-weight:600}#marketplace-readme q::before{content:none}#marketplace-readme q::after{content:none}#marketplace-readme blockquote{border-left:4px solid rgba(0,150,191,.6705882353);border-left:4px solid var(--focus);margin:1.5em 0;padding:.5em 1em;font-style:italic}#marketplace-readme q{border-left:4px solid rgba(0,150,191,.6705882353);border-left:4px solid var(--focus);margin:1.5em 0;padding:.5em 1em;font-style:italic}#marketplace-readme blockquote>footer{font-style:normal;border:0}#marketplace-readme blockquote cite{font-style:normal}#marketplace-readme address{font-style:normal}#marketplace-readme a[href^="mailto:"]::before{content:"\1f4e7 "}#marketplace-readme a[href^="tel:"]::before{content:"\1f4de "}#marketplace-readme a[href^="sms:"]::before{content:"\1f4ac "}#marketplace-readme mark{background-color:#efdb43;background-color:var(--highlight);border-radius:2px;padding:0 2px 0 2px;color:#000}#marketplace-readme a>code,#marketplace-readme a>strong{color:inherit}#marketplace-readme button,#marketplace-readme input[type=button],#marketplace-readme input[type=checkbox],#marketplace-readme input[type=radio],#marketplace-readme input[type=range],#marketplace-readme input[type=reset],#marketplace-readme input[type=submit],#marketplace-readme select{cursor:pointer}#marketplace-readme input,#marketplace-readme select{display:block}#marketplace-readme [type=checkbox],#marketplace-readme [type=radio]{display:initial}#marketplace-readme input{color:#fff;color:var(--form-text);background-color:#161f27;background-color:var(--background);font-family:inherit;font-size:inherit;margin-right:6px;margin-bottom:6px;padding:10px;border:none;border-radius:6px;outline:0}#marketplace-readme button{color:#fff;color:var(--form-text);background-color:#161f27;background-color:var(--background);font-family:inherit;font-size:inherit;margin-right:6px;margin-bottom:6px;padding:10px;border:none;border-radius:6px;outline:0}#marketplace-readme textarea{color:#fff;color:var(--form-text);background-color:#161f27;background-color:var(--background);font-family:inherit;font-size:inherit;margin-right:6px;margin-bottom:6px;padding:10px;border:none;border-radius:6px;outline:0}#marketplace-readme select{color:#fff;color:var(--form-text);background-color:#161f27;background-color:var(--background);font-family:inherit;font-size:inherit;margin-right:6px;margin-bottom:6px;padding:10px;border:none;border-radius:6px;outline:0}#marketplace-readme button{background-color:#0c151c;background-color:var(--button-base);padding-right:30px;padding-left:30px}#marketplace-readme input[type=submit]{background-color:#0c151c;background-color:var(--button-base);padding-right:30px;padding-left:30px}#marketplace-readme input[type=reset]{background-color:#0c151c;background-color:var(--button-base);padding-right:30px;padding-left:30px}#marketplace-readme input[type=button]{background-color:#0c151c;background-color:var(--button-base);padding-right:30px;padding-left:30px}#marketplace-readme button:hover{background:#040a0f;background:var(--button-hover)}#marketplace-readme input[type=submit]:hover{background:#040a0f;background:var(--button-hover)}#marketplace-readme input[type=reset]:hover{background:#040a0f;background:var(--button-hover)}#marketplace-readme input[type=button]:hover{background:#040a0f;background:var(--button-hover)}#marketplace-readme input[type=color]{min-height:2rem;padding:8px;cursor:pointer}#marketplace-readme input[type=checkbox],#marketplace-readme input[type=radio]{height:1em;width:1em}#marketplace-readme input[type=radio]{border-radius:100%}#marketplace-readme input{vertical-align:top}#marketplace-readme label{vertical-align:middle;margin-bottom:4px;display:inline-block}#marketplace-readme button,#marketplace-readme input:not([type=checkbox]):not([type=radio]),#marketplace-readme input[type=range],#marketplace-readme select,#marketplace-readme textarea{-webkit-appearance:none}#marketplace-readme textarea{display:block;margin-right:0;box-sizing:border-box;resize:vertical}#marketplace-readme textarea:not([cols]){width:100%}#marketplace-readme textarea:not([rows]){min-height:40px;height:140px}#marketplace-readme select{background:#161f27 url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23efefef'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E") calc(100% - 12px) 50%/12px no-repeat;background:var(--background) var(--select-arrow) calc(100% - 12px) 50%/12px no-repeat;padding-right:35px}#marketplace-readme select::-ms-expand{display:none}#marketplace-readme select[multiple]{padding-right:10px;background-image:none;overflow-y:auto}#marketplace-readme input:focus{box-shadow:0 0 0 2px rgba(0,150,191,.6705882353);box-shadow:0 0 0 2px var(--focus)}#marketplace-readme select:focus{box-shadow:0 0 0 2px rgba(0,150,191,.6705882353);box-shadow:0 0 0 2px var(--focus)}#marketplace-readme button:focus{box-shadow:0 0 0 2px rgba(0,150,191,.6705882353);box-shadow:0 0 0 2px var(--focus)}#marketplace-readme textarea:focus{box-shadow:0 0 0 2px rgba(0,150,191,.6705882353);box-shadow:0 0 0 2px var(--focus)}#marketplace-readme button:active,#marketplace-readme input[type=button]:active,#marketplace-readme input[type=checkbox]:active,#marketplace-readme input[type=radio]:active,#marketplace-readme input[type=range]:active,#marketplace-readme input[type=reset]:active,#marketplace-readme input[type=submit]:active{transform:translateY(2px)}#marketplace-readme button:disabled,#marketplace-readme input:disabled,#marketplace-readme select:disabled,#marketplace-readme textarea:disabled{cursor:not-allowed;opacity:.5}#marketplace-readme ::-moz-placeholder{color:#a9a9a9;color:var(--form-placeholder)}#marketplace-readme ::placeholder{color:#a9a9a9;color:var(--form-placeholder)}#marketplace-readme fieldset{border:1px rgba(0,150,191,.6705882353) solid;border:1px var(--focus) solid;border-radius:6px;margin:0;margin-bottom:12px;padding:10px}#marketplace-readme legend{font-size:.9em;font-weight:600}#marketplace-readme input[type=range]{margin:10px 0;padding:10px 0;background:0 0}#marketplace-readme input[type=range]:focus{outline:0}#marketplace-readme input[type=range]::-webkit-slider-runnable-track{width:100%;height:9.5px;-webkit-transition:.2s;transition:.2s;background:#161f27;background:var(--background);border-radius:3px}#marketplace-readme input[type=range]::-webkit-slider-thumb{box-shadow:0 1px 1px #000,0 0 1px #0d0d0d;height:20px;width:20px;border-radius:50%;background:#526980;background:var(--border);-webkit-appearance:none;margin-top:-7px}#marketplace-readme input[type=range]:focus::-webkit-slider-runnable-track{background:#161f27;background:var(--background)}#marketplace-readme input[type=range]::-moz-range-track{width:100%;height:9.5px;-moz-transition:.2s;transition:.2s;background:#161f27;background:var(--background);border-radius:3px}#marketplace-readme input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;height:20px;width:20px;border-radius:50%;background:#526980;background:var(--border)}#marketplace-readme input[type=range]::-ms-track{width:100%;height:9.5px;background:0 0;border-color:transparent;border-width:16px 0;color:transparent}#marketplace-readme input[type=range]::-ms-fill-lower{background:#161f27;background:var(--background);border:.2px solid #010101;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}#marketplace-readme input[type=range]::-ms-fill-upper{background:#161f27;background:var(--background);border:.2px solid #010101;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}#marketplace-readme input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:20px;width:20px;border-radius:50%;background:#526980;background:var(--border)}#marketplace-readme input[type=range]:focus::-ms-fill-lower{background:#161f27;background:var(--background)}#marketplace-readme input[type=range]:focus::-ms-fill-upper{background:#161f27;background:var(--background)}#marketplace-readme a{text-decoration:none;color:#41adff;color:var(--links)}#marketplace-readme a:hover{text-decoration:underline}#marketplace-readme code{background:#161f27;background:var(--background);color:#ffbe85;color:var(--code);padding:2.5px 5px;border-radius:6px;font-size:1em}#marketplace-readme samp{background:#161f27;background:var(--background);color:#ffbe85;color:var(--code);padding:2.5px 5px;border-radius:6px;font-size:1em}#marketplace-readme time{background:#161f27;background:var(--background);color:#ffbe85;color:var(--code);padding:2.5px 5px;border-radius:6px;font-size:1em}#marketplace-readme pre>code{padding:10px;display:block;overflow-x:auto}#marketplace-readme var{color:#d941e2;color:var(--variable);font-style:normal;font-family:monospace}#marketplace-readme kbd{background:#161f27;background:var(--background);border:1px solid #526980;border:1px solid var(--border);border-radius:2px;color:#dbdbdb;color:var(--text-main);padding:2px 4px 2px 4px}#marketplace-readme img,#marketplace-readme video{max-width:100%;height:auto}#marketplace-readme hr{border:none;border-top:1px solid #526980;border-top:1px solid var(--border)}#marketplace-readme table{border-collapse:collapse;margin-bottom:10px;width:100%;table-layout:fixed}#marketplace-readme table caption{text-align:left}#marketplace-readme td,#marketplace-readme th{padding:6px;text-align:left;vertical-align:top;word-wrap:break-word}#marketplace-readme thead{border-bottom:1px solid #526980;border-bottom:1px solid var(--border)}#marketplace-readme tfoot{border-top:1px solid #526980;border-top:1px solid var(--border)}#marketplace-readme tbody tr:nth-child(2n){background-color:#161f27;background-color:var(--background)}#marketplace-readme tbody tr:nth-child(2n) button{background-color:#1a242f;background-color:var(--background-alt)}#marketplace-readme tbody tr:nth-child(2n) button:hover{background-color:#202b38;background-color:var(--background-body)}#marketplace-readme ::-webkit-scrollbar{height:10px;width:10px}#marketplace-readme ::-webkit-scrollbar-track{background:#161f27;background:var(--background);border-radius:6px}#marketplace-readme ::-webkit-scrollbar-thumb{background:#040a0f;background:var(--scrollbar-thumb);border-radius:6px}#marketplace-readme ::-webkit-scrollbar-thumb:hover{background:#000;background:var(--scrollbar-thumb-hover)}#marketplace-readme ::-moz-selection{background-color:#1c76c5;background-color:var(--selection);color:#fff;color:var(--text-bright)}#marketplace-readme ::selection{background-color:#1c76c5;background-color:var(--selection);color:#fff;color:var(--text-bright)}#marketplace-readme details{display:flex;flex-direction:column;align-items:flex-start;background-color:#1a242f;background-color:var(--background-alt);padding:10px 10px 0;margin:1em 0;border-radius:6px;overflow:hidden}#marketplace-readme details[open]{padding:10px}#marketplace-readme details>:last-child{margin-bottom:0}#marketplace-readme details[open] summary{margin-bottom:10px}#marketplace-readme summary{display:list-item;background-color:#161f27;background-color:var(--background);padding:10px;margin:-10px -10px 0;cursor:pointer;outline:0}#marketplace-readme summary:focus,#marketplace-readme summary:hover{text-decoration:underline}#marketplace-readme details>:not(summary){margin-top:0}#marketplace-readme summary::-webkit-details-marker{color:#dbdbdb;color:var(--text-main)}#marketplace-readme dialog{background-color:#1a242f;background-color:var(--background-alt);color:#dbdbdb;color:var(--text-main);border:none;border-radius:6px;border-color:#526980;border-color:var(--border);padding:10px 30px}#marketplace-readme dialog>header:first-child{background-color:#161f27;background-color:var(--background);border-radius:6px 6px 0 0;margin:-10px -30px 10px;padding:10px;text-align:center}#marketplace-readme dialog::backdrop{background:rgba(0,0,0,.6117647059);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#marketplace-readme footer{border-top:1px solid #526980;border-top:1px solid var(--border);padding-top:10px;color:#a9b1ba;color:var(--text-muted)}#marketplace-readme body>footer{margin-top:40px}@media print{#marketplace-readme body,#marketplace-readme button,#marketplace-readme code,#marketplace-readme details,#marketplace-readme input,#marketplace-readme pre,#marketplace-readme summary,#marketplace-readme textarea{background-color:#fff}#marketplace-readme button,#marketplace-readme input,#marketplace-readme textarea{border:1px solid #000}#marketplace-readme body,#marketplace-readme button,#marketplace-readme code,#marketplace-readme footer,#marketplace-readme h1,#marketplace-readme h2,#marketplace-readme h3,#marketplace-readme h4,#marketplace-readme h5,#marketplace-readme h6,#marketplace-readme input,#marketplace-readme pre,#marketplace-readme strong,#marketplace-readme summary,#marketplace-readme textarea{color:#000}#marketplace-readme summary::marker{color:#000}#marketplace-readme summary::-webkit-details-marker{color:#000}#marketplace-readme tbody tr:nth-child(2n){background-color:#f2f2f2}#marketplace-readme a{color:#00f;text-decoration:underline}}#marketplace-readme code{border:1px solid var(--spice-button-disabled)}#marketplace-readme li,#marketplace-readme ul{list-style-position:inside}#marketplace-readme li li,#marketplace-readme ul li{margin-bottom:8px}#marketplace-readme ul{list-style-type:disc}#marketplace-readme ol{list-style-type:auto}#marketplace-readme code,#marketplace-readme p,#marketplace-readme pre{margin:8px 0}#marketplace-readme pre{overflow-x:auto}#marketplace-readme table{table-layout:auto}#marketplace-readme table td,#marketplace-readme table th{border:1px solid var(--spice-button-disabled)}.GenericModal{background-color:var(--spice-player)}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.devtools-column{height:570px;width:50%;position:relative;background-color:var(--spice-sidebar);color:var(--spice-text);overflow:scroll;padding:1rem}.color-ini-editor{height:70%;width:100%;background-color:var(--spice-sidebar);color:var(--spice-text);overflow:scroll;padding:1rem;resize:none;font-family:monospace}.marketplace-theme-dev-tools-container{justify-content:flex-end;display:flex}.marketplace-theme-dev-tools-container .marketplace-code-editor-wrapper{height:400px;margin-bottom:16px;overflow:auto}.devtools-heading,.invalid-css-heading{font-size:1.5rem;font-weight:700;text-decoration:underline;margin-bottom:1rem}.invalid-css-text{margin-bottom:1.5rem;font-family:monospace;-webkit-user-select:text;-moz-user-select:text;user-select:text}.devtools-icon{width:18px;fill:var(--spice-button)}.marketplace-code-editor{width:100%;margin-bottom:10px;padding:3px 5px;background-color:var(--spice-main);color:var(--spice-text);font-size:14px;border:1px solid var(--spice-button);border-radius:4px}.marketplace-backup-button{padding:10px;margin:10px}.button-module__button___hf2qg_marketplace{box-sizing:border-box;font-family:var(--font-family, spotify-circular),Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:transparent;font-size:1rem;line-height:1.5rem;font-weight:700;background-color:transparent;border:0;border-radius:500px;display:inline-block;position:relative;text-align:center;text-decoration:none;text-transform:none;touch-action:manipulation;transition-duration:33ms;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;transform:translate3d(0,0,0);padding:0;min-inline-size:0px;align-self:center;position:relative;background-color:var(--spice-text);color:var(--spice-main);border-radius:500px;font-size:inherit;padding-block:12px;padding-inline:32px}@media screen and (min-width:768px){.button-module__button___hf2qg_marketplace{font-size:1rem;line-height:1.5rem;text-transform:none;letter-spacing:normal}}.button-module__button___hf2qg_marketplace:hover{transform:scale(1.04)}.button-module__button___hf2qg_marketplace:active{background-color:var(--spice-subtext);box-shadow:none;transform:scale(1)}.button-module__button___hf2qg_marketplace:disabled{opacity:.5;cursor:not-allowed}.button-module__circle___EZ88P_marketplace{padding-inline:16px;width:48px;height:48px}.button-module__circle___EZ88P_marketplace svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toggle-module__toggle-wrapper___ocE5z_marketplace{display:inline-flex;position:relative;align-items:center;cursor:pointer}.toggle-module__disabled___OYAYf_marketplace{opacity:0;pointer-events:none}.toggle-module__toggle-input___ceLM4_marketplace{opacity:0;pointer-events:none;position:absolute}.toggle-module__toggle-input___ceLM4_marketplace:checked~.toggle-module__toggle-indicator-wrapper___6Lcp0_marketplace{background-color:var(--spice-text)}.toggle-module__toggle-input___ceLM4_marketplace:checked~.toggle-module__toggle-indicator-wrapper___6Lcp0_marketplace .toggle-module__toggle-indicator___nCxwE_marketplace{background-color:#fff;left:auto;right:2px;right:3px}.toggle-module__toggle-input___ceLM4_marketplace:hover~.toggle-module__toggle-indicator-wrapper___6Lcp0_marketplace{filter:brightness(1.3)}.toggle-module__toggle-input___ceLM4_marketplace:hover:checked~.toggle-module__toggle-indicator-wrapper___6Lcp0_marketplace{filter:brightness(1.15)}.toggle-module__toggle-input___ceLM4_marketplace:active:not([disabled])~.toggle-module__toggle-indicator-wrapper___6Lcp0_marketplace .toggle-module__toggle-indicator___nCxwE_marketplace{width:20px}.toggle-module__toggle-indicator-wrapper___6Lcp0_marketplace{background-color:#535353;border-radius:24px;height:24px;position:relative;width:42px}.toggle-module__toggle-indicator___nCxwE_marketplace{background:#fff;border-radius:inherit;height:20px;left:2px;position:absolute;top:2px;transition:background-color,left,right,width .1s ease;width:20px;height:18px;width:18px;top:3px;left:3px;background:var(--spice-shadow)!important} \ No newline at end of file diff --git a/.config/spicetify/CustomApps/stats/README.md b/.config/spicetify/CustomApps/stats/README.md new file mode 100644 index 00000000..5a8a85da --- /dev/null +++ b/.config/spicetify/CustomApps/stats/README.md @@ -0,0 +1,46 @@ +# Spicetify Stats + +### A custom app that shows you your top artists, tracks, genres and an analysis of your whole library. + +--- + +### Top Artists + +![preview](previews/top_artists.png) + +--- + +### Top Tracks + +![preview](previews/top_tracks.png) + +--- + +### Top Genres + +![preview](previews/top_genres.png) + +--- + +### Library Analysis + +![preview](previews/library_analysis.png) + +--- + +### Manual Installation + +Download the files in the [dist branch](https://github.com/harbassan/spicetify-stats/archive/refs/heads/dist.zip) and rename the folder to `stats`, and then place that folder into your `CustomApps` folder in the spicetify directory. + +Then run these commands to apply: + +```powershell +spicetify config custom_apps stats +spicetify apply +``` + +--- + +If you have any questions or issues regarding the app open an issue on this repo. Please specify your spicetify version and installation method if you do so. + +If you really like the app i'd be grateful if you liked the repo ❤️. diff --git a/.config/spicetify/CustomApps/stats/extension.js b/.config/spicetify/CustomApps/stats/extension.js new file mode 100644 index 00000000..423774e5 --- /dev/null +++ b/.config/spicetify/CustomApps/stats/extension.js @@ -0,0 +1,10 @@ +"use strict"; +var stats = (() => { + // src/extensions/extension.tsx + (async () => { + while (!(Spicetify == null ? void 0 : Spicetify.LocalStorage)) { + await new Promise((resolve) => setTimeout(resolve, 100)); + } + Spicetify.LocalStorage.set("stats:cache-info", JSON.stringify([0, 0, 0, 0])); + })(); +})(); diff --git a/.config/spicetify/CustomApps/stats/index.js b/.config/spicetify/CustomApps/stats/index.js new file mode 100644 index 00000000..6d08c517 --- /dev/null +++ b/.config/spicetify/CustomApps/stats/index.js @@ -0,0 +1,1483 @@ +var stats = (() => { + var __create = Object.create; + var __defProp = Object.defineProperty; + var __defProps = Object.defineProperties; + var __getOwnPropDesc = Object.getOwnPropertyDescriptor; + var __getOwnPropDescs = Object.getOwnPropertyDescriptors; + var __getOwnPropNames = Object.getOwnPropertyNames; + var __getOwnPropSymbols = Object.getOwnPropertySymbols; + var __getProtoOf = Object.getPrototypeOf; + var __hasOwnProp = Object.prototype.hasOwnProperty; + var __propIsEnum = Object.prototype.propertyIsEnumerable; + var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; + var __spreadValues = (a, b) => { + for (var prop in b || (b = {})) + if (__hasOwnProp.call(b, prop)) + __defNormalProp(a, prop, b[prop]); + if (__getOwnPropSymbols) + for (var prop of __getOwnPropSymbols(b)) { + if (__propIsEnum.call(b, prop)) + __defNormalProp(a, prop, b[prop]); + } + return a; + }; + var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); + var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; + }; + var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); + }; + var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; + }; + var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod + )); + var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + + // external-global-plugin:react + var require_react = __commonJS({ + "external-global-plugin:react"(exports, module) { + module.exports = Spicetify.React; + } + }); + + // external-global-plugin:react-dom + var require_react_dom = __commonJS({ + "external-global-plugin:react-dom"(exports, module) { + module.exports = Spicetify.ReactDOM; + } + }); + + // node_modules/spicetify-creator/dist/temp/index.jsx + var temp_exports = {}; + __export(temp_exports, { + default: () => render + }); + + // src/app.tsx + var import_react15 = __toESM(require_react()); + + // node_modules/spcr-navigation-bar/useNavigationBar.tsx + var import_react3 = __toESM(require_react()); + + // node_modules/spcr-navigation-bar/navBar.tsx + var import_react2 = __toESM(require_react()); + var import_react_dom = __toESM(require_react_dom()); + + // node_modules/spcr-navigation-bar/optionsMenu.tsx + var import_react = __toESM(require_react()); + var OptionsMenuItemIcon = /* @__PURE__ */ import_react.default.createElement("svg", { + width: 16, + height: 16, + viewBox: "0 0 16 16", + fill: "currentColor" + }, /* @__PURE__ */ import_react.default.createElement("path", { + d: "M13.985 2.383L5.127 12.754 1.388 8.375l-.658.77 4.397 5.149 9.618-11.262z" + })); + var OptionsMenuItem = import_react.default.memo((props) => { + return /* @__PURE__ */ import_react.default.createElement(Spicetify.ReactComponent.MenuItem, { + onClick: props.onSelect, + icon: props.isSelected ? OptionsMenuItemIcon : null + }, props.value); + }); + var OptionsMenu = import_react.default.memo((props) => { + const menuRef = import_react.default.useRef(null); + const menu = /* @__PURE__ */ import_react.default.createElement(Spicetify.ReactComponent.Menu, null, props.options.map( + (option) => /* @__PURE__ */ import_react.default.createElement(OptionsMenuItem, { + value: option.link, + isSelected: option.isActive, + onSelect: () => { + props.onSelect(option.link); + menuRef.current?.click(); + } + }) + )); + return /* @__PURE__ */ import_react.default.createElement(Spicetify.ReactComponent.ContextMenu, { + menu, + trigger: "click", + action: "toggle", + renderInLine: true + }, /* @__PURE__ */ import_react.default.createElement("button", { + className: navBar_module_default.optionsMenuDropBox, + ref: menuRef + }, /* @__PURE__ */ import_react.default.createElement("span", { + className: props.bold ? "main-type-mestoBold" : "main-type-mesto" + }, props.options.find((o) => o.isActive)?.link || props.defaultValue), /* @__PURE__ */ import_react.default.createElement("svg", { + width: 16, + height: 16, + viewBox: "0 0 16 16", + fill: "currentColor" + }, /* @__PURE__ */ import_react.default.createElement("path", { + d: "M3 6l5 5.794L13 6z" + })))); + }); + var optionsMenu_default = OptionsMenu; + + // postcss-module:C:\Users\user\AppData\Local\Temp\tmp-2044-6PMFe7ksQ5aB\188af5b04821\navBar.module.css + var navBar_module_default = { "topBarHeaderItem": "navBar-module__topBarHeaderItem___v29bR_stats", "topBarHeaderItemLink": "navBar-module__topBarHeaderItemLink___VeyBY_stats", "topBarActive": "navBar-module__topBarActive___-qYPu_stats", "topBarNav": "navBar-module__topBarNav___1OtdR_stats", "optionsMenuDropBox": "navBar-module__optionsMenuDropBox___tD9mA_stats" }; + + // node_modules/spcr-navigation-bar/navBar.tsx + var NavbarItem2 = class { + constructor(link, isActive) { + this.link = link; + this.isActive = isActive; + } + }; + var NavbarItemComponent = (props) => { + return /* @__PURE__ */ import_react2.default.createElement("li", { + className: navBar_module_default.topBarHeaderItem, + onClick: (e) => { + e.preventDefault(); + props.switchTo(props.item.link); + } + }, /* @__PURE__ */ import_react2.default.createElement("a", { + className: `${navBar_module_default.topBarHeaderItemLink} queue-tabBar-headerItemLink ${props.item.isActive ? navBar_module_default.topBarActive + " queue-tabBar-active" : ""}`, + "aria-current": "page", + draggable: false, + href: "" + }, /* @__PURE__ */ import_react2.default.createElement("span", { + className: "main-type-mestoBold" + }, props.item.link))); + }; + var NavbarMore = import_react2.default.memo(({ items, switchTo }) => { + return /* @__PURE__ */ import_react2.default.createElement("li", { + className: `${navBar_module_default.topBarHeaderItem} ${items.find((item) => item.isActive) ? navBar_module_default.topBarActive : ""}` + }, /* @__PURE__ */ import_react2.default.createElement(optionsMenu_default, { + options: items, + onSelect: switchTo, + defaultValue: "More", + bold: true + })); + }); + var NavbarContent = (props) => { + const resizeHost = document.querySelector(".Root__main-view .os-resize-observer-host"); + const [windowSize, setWindowSize] = (0, import_react2.useState)(resizeHost.clientWidth); + const resizeHandler = () => setWindowSize(resizeHost.clientWidth); + (0, import_react2.useEffect)(() => { + const observer = new ResizeObserver(resizeHandler); + observer.observe(resizeHost); + return () => { + observer.disconnect(); + }; + }, [resizeHandler]); + return /* @__PURE__ */ import_react2.default.createElement(NavbarContext, null, /* @__PURE__ */ import_react2.default.createElement(Navbar, { + ...props, + windowSize + })); + }; + var NavbarContext = (props) => { + return import_react_dom.default.createPortal( + /* @__PURE__ */ import_react2.default.createElement("div", { + className: "main-topbar-topbarContent" + }, props.children), + document.querySelector(".main-topBar-topbarContentWrapper") + ); + }; + var Navbar = (props) => { + const navBarListRef = import_react2.default.useRef(null); + const [childrenSizes, setChildrenSizes] = (0, import_react2.useState)([]); + const [availableSpace, setAvailableSpace] = (0, import_react2.useState)(0); + const [outOfRangeItemIndexes, setOutOfRangeItemIndexes] = (0, import_react2.useState)([]); + let items = props.links.map((link) => new NavbarItem2(link, link === props.activeLink)); + (0, import_react2.useEffect)(() => { + if (!navBarListRef.current) + return; + const children = Array.from(navBarListRef.current.children); + const navBarItemSizes = children.map((child) => child.clientWidth); + setChildrenSizes(navBarItemSizes); + }, []); + (0, import_react2.useEffect)(() => { + if (!navBarListRef.current) + return; + setAvailableSpace(navBarListRef.current.clientWidth); + }, [props.windowSize]); + (0, import_react2.useEffect)(() => { + if (!navBarListRef.current) + return; + let totalSize = childrenSizes.reduce((a, b) => a + b, 0); + if (totalSize <= availableSpace) { + setOutOfRangeItemIndexes([]); + return; + } + const viewMoreButtonSize = Math.max(...childrenSizes); + const itemsToHide = []; + let stopWidth = viewMoreButtonSize; + childrenSizes.forEach((childWidth, i) => { + if (availableSpace >= stopWidth + childWidth) { + stopWidth += childWidth; + } else if (i !== items.length) { + itemsToHide.push(i); + } + }); + setOutOfRangeItemIndexes(itemsToHide); + }, [availableSpace, childrenSizes]); + return /* @__PURE__ */ import_react2.default.createElement("nav", { + className: navBar_module_default.topBarNav + }, /* @__PURE__ */ import_react2.default.createElement("ul", { + className: navBar_module_default.topBarHeader + " queue-tabBar-header", + ref: navBarListRef + }, items.filter((_, id) => !outOfRangeItemIndexes.includes(id)).map( + (item) => /* @__PURE__ */ import_react2.default.createElement(NavbarItemComponent, { + item, + switchTo: props.switchCallback + }) + ), outOfRangeItemIndexes.length ? /* @__PURE__ */ import_react2.default.createElement(NavbarMore, { + items: outOfRangeItemIndexes.map((i) => items[i]), + switchTo: props.switchCallback + }) : null)); + }; + var navBar_default = NavbarContent; + + // node_modules/spcr-navigation-bar/useNavigationBar.tsx + var useNavigationBar = (links) => { + const [activeLink, setActiveLink] = (0, import_react3.useState)(links[0]); + const navbar = /* @__PURE__ */ import_react3.default.createElement(navBar_default, { + links, + activeLink, + switchCallback: (link) => setActiveLink(link) + }); + return [navbar, activeLink, setActiveLink]; + }; + var useNavigationBar_default = useNavigationBar; + + // src/pages/top_artists.tsx + var import_react8 = __toESM(require_react()); + + // src/components/useDropdownMenu.tsx + var import_react5 = __toESM(require_react()); + + // src/components/dropdown.tsx + var import_react4 = __toESM(require_react()); + var activeStyle = { + backgroundColor: "rgba(var(--spice-rgb-selected-row),.1)" + }; + var Icon = (props) => { + return /* @__PURE__ */ import_react4.default.createElement(Spicetify.ReactComponent.IconComponent, __spreadProps(__spreadValues({}, props), { + className: "Svg-sc-ytk21e-0 Svg-img-16-icon", + "data-encore-id": "icon", + viewBox: "0 0 16 16", + height: "16", + width: "16" + }), /* @__PURE__ */ import_react4.default.createElement("path", { + d: "M15.53 2.47a.75.75 0 0 1 0 1.06L4.907 14.153.47 9.716a.75.75 0 0 1 1.06-1.06l3.377 3.376L14.47 2.47a.75.75 0 0 1 1.06 0z" + })); + }; + var MenuItem = ({ option, isActive, switchCallback }) => { + return /* @__PURE__ */ import_react4.default.createElement(Spicetify.ReactComponent.MenuItem, { + trigger: "click", + onClick: () => switchCallback(option), + "data-checked": isActive, + trailingIcon: isActive && /* @__PURE__ */ import_react4.default.createElement(Icon, null), + style: isActive ? activeStyle : void 0 + }, option); + }; + var DropdownMenu = ({ options, activeOption, switchCallback }) => { + const optionItems = options.map((option) => { + return /* @__PURE__ */ import_react4.default.createElement(MenuItem, { + option, + isActive: option === activeOption, + switchCallback + }); + }); + const MenuWrapper2 = (props) => { + return /* @__PURE__ */ import_react4.default.createElement(import_react4.default.Fragment, null, /* @__PURE__ */ import_react4.default.createElement(Spicetify.ReactComponent.Menu, __spreadValues({}, props), optionItems)); + }; + return /* @__PURE__ */ import_react4.default.createElement(import_react4.default.Fragment, null, /* @__PURE__ */ import_react4.default.createElement(Spicetify.ReactComponent.ContextMenu, { + menu: /* @__PURE__ */ import_react4.default.createElement(MenuWrapper2, null), + trigger: "click" + }, /* @__PURE__ */ import_react4.default.createElement("button", { + className: "x-sortBox-sortDropdown", + type: "button", + role: "combobox", + "aria-controls": "sortboxlist-29ad4489-2ff4-4a03-8c0c-ffc6f90c2fed", + "aria-expanded": "false" + }, /* @__PURE__ */ import_react4.default.createElement("span", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-mesto-type cvTLPmjt6T7M85EKcB8w", + "data-encore-id": "type" + }, activeOption), /* @__PURE__ */ import_react4.default.createElement("svg", { + role: "img", + height: "16", + width: "16", + "aria-hidden": "true", + className: "Svg-sc-ytk21e-0 Svg-img-16-icon SbDHY3fVADNJ4l9qOLQ2", + viewBox: "0 0 16 16", + "data-encore-id": "icon" + }, /* @__PURE__ */ import_react4.default.createElement("path", { + d: "m14 6-6 6-6-6h12z" + }))))); + }; + var dropdown_default = DropdownMenu; + + // src/components/useDropdownMenu.tsx + var useDropdownMenu = (options, displayOptions, storageVariable) => { + const initialOption = Spicetify.LocalStorage.get(`stats:${storageVariable}:active-option`); + const [activeOption, setActiveOption] = (0, import_react5.useState)(initialOption || options[0]); + const dropdown = /* @__PURE__ */ import_react5.default.createElement(dropdown_default, { + options: displayOptions, + activeOption: displayOptions[options.indexOf(activeOption)], + switchCallback: (option) => { + setActiveOption(options[displayOptions.indexOf(option)]); + Spicetify.LocalStorage.set(`stats:${storageVariable}:active-option`, options[displayOptions.indexOf(option)]); + } + }); + return [dropdown, activeOption, setActiveOption]; + }; + var useDropdownMenu_default = useDropdownMenu; + + // src/components/artist_card.tsx + var import_react6 = __toESM(require_react()); + var MenuWrapper = import_react6.default.memo((props) => /* @__PURE__ */ import_react6.default.createElement(Spicetify.ReactComponent.ArtistMenu, __spreadValues({}, props))); + var Card = ({ name, image, uri, subtext }) => { + const goToArtist = (uriString) => { + const uriObj = Spicetify.URI.fromString(uriString); + const url = uriObj.toURLPath(true); + Spicetify.Platform.History.push(url); + Spicetify.Platform.History.goForward(); + }; + return /* @__PURE__ */ import_react6.default.createElement(import_react6.default.Fragment, null, /* @__PURE__ */ import_react6.default.createElement(Spicetify.ReactComponent.ContextMenu, { + menu: /* @__PURE__ */ import_react6.default.createElement(MenuWrapper, { + uri + }), + trigger: "right-click" + }, /* @__PURE__ */ import_react6.default.createElement("div", { + className: "main-card-card", + onClick: () => goToArtist(uri) + }, /* @__PURE__ */ import_react6.default.createElement("div", { + draggable: "true", + className: "main-card-draggable" + }, /* @__PURE__ */ import_react6.default.createElement("div", { + className: "main-card-imageContainer" + }, /* @__PURE__ */ import_react6.default.createElement("div", { + className: "main-cardImage-imageWrapper main-cardImage-circular" + }, /* @__PURE__ */ import_react6.default.createElement("div", { + className: "" + }, /* @__PURE__ */ import_react6.default.createElement("img", { + "aria-hidden": "false", + draggable: "false", + loading: "lazy", + src: image, + className: "main-image-image main-cardImage-image main-cardImage-circular main-image-loaded" + }))), /* @__PURE__ */ import_react6.default.createElement("div", { + className: "main-card-PlayButtonContainer" + }, /* @__PURE__ */ import_react6.default.createElement("div", { + className: "main-playButton-PlayButton" + }, /* @__PURE__ */ import_react6.default.createElement("button", { + "data-encore-id": "buttonPrimary", + className: "Button-sc-qlcn5g-0 Button-md-buttonPrimary-useBrowserDefaultFocusStyle" + }, /* @__PURE__ */ import_react6.default.createElement("span", { + className: "ButtonInner-sc-14ud5tc-0 ButtonInner-md-iconOnly encore-bright-accent-set" + }, /* @__PURE__ */ import_react6.default.createElement("span", { + "aria-hidden": "true", + className: "IconWrapper__Wrapper-sc-1hf1hjl-0 Wrapper-md-24-only" + }, /* @__PURE__ */ import_react6.default.createElement("svg", { + role: "img", + height: "24", + width: "24", + "aria-hidden": "true", + viewBox: "0 0 24 24", + "data-encore-id": "icon", + className: "Svg-sc-ytk21e-0 Svg-img-24-icon" + }, /* @__PURE__ */ import_react6.default.createElement("path", { + d: "m7.05 3.606 13.49 7.788a.7.7 0 0 1 0 1.212L7.05 20.394A.7.7 0 0 1 6 19.788V4.212a.7.7 0 0 1 1.05-.606z" + })))))))), /* @__PURE__ */ import_react6.default.createElement("div", { + className: "main-card-cardMetadata" + }, /* @__PURE__ */ import_react6.default.createElement("a", { + draggable: "false", + className: "main-cardHeader-link", + dir: "auto" + }, /* @__PURE__ */ import_react6.default.createElement("div", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-balladBold-textBase-4px-type main-cardHeader-text", + "data-encore-id": "type" + }, name)), /* @__PURE__ */ import_react6.default.createElement("div", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-mesto-textSubdued-type main-cardSubHeader-root", + "data-encore-id": "type" + }, /* @__PURE__ */ import_react6.default.createElement("span", null, subtext))), /* @__PURE__ */ import_react6.default.createElement("div", { + className: "main-card-cardLink" + }))))); + }; + var artist_card_default = import_react6.default.memo(Card); + + // src/components/refresh_button.tsx + var import_react7 = __toESM(require_react()); + var RefreshButton = ({ refreshCallback }) => { + return /* @__PURE__ */ import_react7.default.createElement("div", { + className: "x-filterBox-filterInputContainer stats-refreshButton", + role: "search", + "aria-expanded": "false" + }, /* @__PURE__ */ import_react7.default.createElement("button", { + className: "x-filterBox-expandButton", + "aria-hidden": "false", + "aria-label": "Search in playlists", + onClick: () => refreshCallback() + }, /* @__PURE__ */ import_react7.default.createElement("svg", { + role: "img", + height: "16", + width: "16", + "aria-hidden": "true", + className: "Svg-sc-ytk21e-0 Svg-img-16-icon x-filterBox-searchIcon", + viewBox: "0 0 16 16", + "data-encore-id": "icon" + }, /* @__PURE__ */ import_react7.default.createElement("path", { + d: "M0 4.75A3.75 3.75 0 0 1 3.75 1h8.5A3.75 3.75 0 0 1 16 4.75v5a3.75 3.75 0 0 1-3.75 3.75H9.81l1.018 1.018a.75.75 0 1 1-1.06 1.06L6.939 12.75l2.829-2.828a.75.75 0 1 1 1.06 1.06L9.811 12h2.439a2.25 2.25 0 0 0 2.25-2.25v-5a2.25 2.25 0 0 0-2.25-2.25h-8.5A2.25 2.25 0 0 0 1.5 4.75v5A2.25 2.25 0 0 0 3.75 12H5v1.5H3.75A3.75 3.75 0 0 1 0 9.75v-5z" + })))); + }; + var refresh_button_default = RefreshButton; + + // src/funcs.ts + var updatePageCache = (i, callback, activeOption, lib = false) => { + let cacheInfo = Spicetify.LocalStorage.get("stats:cache-info"); + if (!cacheInfo) + return; + let cacheInfoArray = JSON.parse(cacheInfo); + if (!cacheInfoArray[i]) { + if (!lib) { + ["short_term", "medium_term", "long_term"].filter((option) => option !== activeOption).forEach((option) => callback(option, true, false)); + } + callback(activeOption, true); + cacheInfoArray[i] = true; + Spicetify.LocalStorage.set("stats:cache-info", JSON.stringify(cacheInfoArray)); + } + }; + var apiRequest = async (name, url, timeout = 10) => { + let response; + try { + let timeStart = window.performance.now(); + response = await Spicetify.CosmosAsync.get(url); + console.log("stats -", name, "fetch time:", window.performance.now() - timeStart); + } catch (e) { + console.error("stats -", name, "request failed:", e); + console.log(url); + if (timeout > 0) + setTimeout(() => apiRequest(name, url, --timeout), 5e3); + } + return response; + }; + + // src/pages/top_artists.tsx + var ArtistsPage = () => { + const [topArtists, setTopArtists] = import_react8.default.useState([]); + const [dropdown, activeOption, setActiveOption] = useDropdownMenu_default( + ["short_term", "medium_term", "long_term"], + ["Past Month", "Past 6 Months", "All Time"], + `top-artists` + ); + const fetchTopArtists = async (time_range, force, set = true) => { + if (!force) { + let storedData = Spicetify.LocalStorage.get(`stats:top-artists:${time_range}`); + if (storedData) { + setTopArtists(JSON.parse(storedData)); + return; + } + } + const start = window.performance.now(); + const topArtists2 = await apiRequest("topArtists", `https://api.spotify.com/v1/me/top/artists?limit=50&offset=0&time_range=${time_range}`); + const topArtistsMinified = topArtists2.items.map((artist) => { + return { + id: artist.id, + name: artist.name, + image: artist.images[2] ? artist.images[2].url : artist.images[1] ? artist.images[1].url : "https://images.squarespace-cdn.com/content/v1/55fc0004e4b069a519961e2d/1442590746571-RPGKIXWGOO671REUNMCB/image-asset.gif", + uri: artist.uri + }; + }); + if (set) + setTopArtists(topArtistsMinified); + Spicetify.LocalStorage.set(`stats:top-artists:${time_range}`, JSON.stringify(topArtistsMinified)); + console.log("total artists fetch time:", window.performance.now() - start); + }; + import_react8.default.useEffect(() => { + updatePageCache(0, fetchTopArtists, activeOption); + }, []); + import_react8.default.useEffect(() => { + fetchTopArtists(activeOption); + }, [activeOption]); + const artistCards = import_react8.default.useMemo( + () => topArtists.map((artist, index) => /* @__PURE__ */ import_react8.default.createElement(artist_card_default, { + key: artist.id, + name: artist.name, + image: artist.image, + uri: artist.uri, + subtext: "Artist" + })), + [topArtists] + ); + return /* @__PURE__ */ import_react8.default.createElement(import_react8.default.Fragment, null, /* @__PURE__ */ import_react8.default.createElement("section", { + className: "contentSpacing" + }, /* @__PURE__ */ import_react8.default.createElement("div", { + className: `collection-collection-header stats-header` + }, /* @__PURE__ */ import_react8.default.createElement("h1", { + "data-encore-id": "type", + className: "Type__TypeElement-sc-goli3j-0 TypeElement-canon-type" + }, "Top Artists"), /* @__PURE__ */ import_react8.default.createElement("div", { + className: "collection-searchBar-searchBar" + }, /* @__PURE__ */ import_react8.default.createElement(refresh_button_default, { + refreshCallback: () => { + fetchTopArtists(activeOption, true); + } + }), dropdown)), /* @__PURE__ */ import_react8.default.createElement("div", null, /* @__PURE__ */ import_react8.default.createElement("div", { + className: `main-gridContainer-gridContainer stats-grid` + }, artistCards)))); + }; + var top_artists_default = import_react8.default.memo(ArtistsPage); + + // src/pages/top_tracks.tsx + var import_react10 = __toESM(require_react()); + + // src/components/track_row.tsx + var import_react9 = __toESM(require_react()); + function formatDuration(durationMs) { + const totalSeconds = Math.floor(durationMs / 1e3); + const minutes = Math.floor(totalSeconds / 60); + const seconds = totalSeconds % 60; + return `${minutes.toString().padStart(1, "0")}:${seconds.toString().padStart(2, "0")}`; + } + var ArtistLink = ({ name, uri, index, length }) => { + return /* @__PURE__ */ import_react9.default.createElement(import_react9.default.Fragment, null, /* @__PURE__ */ import_react9.default.createElement("a", { + draggable: "true", + dir: "auto", + href: uri, + tabIndex: -1 + }, name), index === length ? null : ", "); + }; + var ExplicitBadge = import_react9.default.memo(() => { + return /* @__PURE__ */ import_react9.default.createElement(import_react9.default.Fragment, null, /* @__PURE__ */ import_react9.default.createElement("span", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-ballad-textSubdued-type main-trackList-rowBadges", + "data-encore-id": "type" + }, /* @__PURE__ */ import_react9.default.createElement("span", { + "aria-label": "Explicit", + className: "main-tag-container", + title: "Explicit" + }, "E"))); + }); + var LikedIcon = ({ active, uri }) => { + const [liked, setLiked] = import_react9.default.useState(active); + let id = uri.split(":")[2]; + const toggleLike = () => { + if (liked) { + Spicetify.CosmosAsync.del("https://api.spotify.com/v1/me/tracks?ids=" + id); + Spicetify.showNotification("Removed from your Liked Songs"); + } else { + Spicetify.CosmosAsync.put("https://api.spotify.com/v1/me/tracks?ids=" + id); + Spicetify.showNotification("Added to your Liked Songs"); + } + setLiked(!liked); + }; + import_react9.default.useEffect(() => { + setLiked(active); + }, [active]); + return /* @__PURE__ */ import_react9.default.createElement("button", { + type: "button", + role: "switch", + "aria-checked": liked, + "aria-label": "Remove from Your Library", + onClick: toggleLike, + className: liked ? "main-addButton-button main-trackList-rowHeartButton main-addButton-active" : "main-addButton-button main-trackList-rowHeartButton", + tabIndex: -1 + }, /* @__PURE__ */ import_react9.default.createElement("svg", { + role: "img", + height: "16", + width: "16", + "aria-hidden": "true", + viewBox: "0 0 16 16", + "data-encore-id": "icon", + className: "Svg-sc-ytk21e-0 Svg-img-16-icon" + }, /* @__PURE__ */ import_react9.default.createElement("path", { + d: liked ? "M15.724 4.22A4.313 4.313 0 0 0 12.192.814a4.269 4.269 0 0 0-3.622 1.13.837.837 0 0 1-1.14 0 4.272 4.272 0 0 0-6.21 5.855l5.916 7.05a1.128 1.128 0 0 0 1.727 0l5.916-7.05a4.228 4.228 0 0 0 .945-3.577z" : "M1.69 2A4.582 4.582 0 0 1 8 2.023 4.583 4.583 0 0 1 11.88.817h.002a4.618 4.618 0 0 1 3.782 3.65v.003a4.543 4.543 0 0 1-1.011 3.84L9.35 14.629a1.765 1.765 0 0 1-2.093.464 1.762 1.762 0 0 1-.605-.463L1.348 8.309A4.582 4.582 0 0 1 1.689 2zm3.158.252A3.082 3.082 0 0 0 2.49 7.337l.005.005L7.8 13.664a.264.264 0 0 0 .311.069.262.262 0 0 0 .09-.069l5.312-6.33a3.043 3.043 0 0 0 .68-2.573 3.118 3.118 0 0 0-2.551-2.463 3.079 3.079 0 0 0-2.612.816l-.007.007a1.501 1.501 0 0 1-2.045 0l-.009-.008a3.082 3.082 0 0 0-2.121-.861z" + }))); + }; + var TrackRow = (props) => { + const ArtistLinks = props.artists.map((artist, index) => { + return /* @__PURE__ */ import_react9.default.createElement(ArtistLink, { + index, + length: props.artists.length - 1, + name: artist.name, + uri: artist.uri + }); + }); + return /* @__PURE__ */ import_react9.default.createElement(import_react9.default.Fragment, null, /* @__PURE__ */ import_react9.default.createElement("div", { + role: "row", + "aria-rowindex": 2, + "aria-selected": "false" + }, /* @__PURE__ */ import_react9.default.createElement("div", { + className: "main-trackList-trackListRow main-trackList-trackListRowGrid", + draggable: "true", + role: "presentation" + }, /* @__PURE__ */ import_react9.default.createElement("div", { + className: "main-trackList-rowSectionIndex", + role: "gridcell", + "aria-colindex": 1, + tabIndex: -1 + }, /* @__PURE__ */ import_react9.default.createElement("div", { + className: "main-trackList-rowMarker" + }, /* @__PURE__ */ import_react9.default.createElement("span", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-ballad-type main-trackList-number", + "data-encore-id": "type" + }, props.index), /* @__PURE__ */ import_react9.default.createElement("button", { + className: "main-trackList-rowImagePlayButton", + "aria-label": "Play Odd Ways by MIKE, Wiki, The Alchemist", + tabIndex: -1, + onClick: () => Spicetify.Player.playUri(props.uri) + }, /* @__PURE__ */ import_react9.default.createElement("svg", { + role: "img", + height: "24", + width: "24", + "aria-hidden": "true", + className: "Svg-sc-ytk21e-0 Svg-img-24-icon main-trackList-rowPlayPauseIcon", + viewBox: "0 0 24 24", + "data-encore-id": "icon" + }, /* @__PURE__ */ import_react9.default.createElement("path", { + d: "m7.05 3.606 13.49 7.788a.7.7 0 0 1 0 1.212L7.05 20.394A.7.7 0 0 1 6 19.788V4.212a.7.7 0 0 1 1.05-.606z" + }))))), /* @__PURE__ */ import_react9.default.createElement("div", { + className: "main-trackList-rowSectionStart", + role: "gridcell", + "aria-colindex": 2, + tabIndex: -1 + }, /* @__PURE__ */ import_react9.default.createElement("img", { + "aria-hidden": "false", + draggable: "false", + loading: "eager", + src: props.image, + alt: "", + className: "main-image-image main-trackList-rowImage main-image-loaded", + width: "40", + height: "40" + }), /* @__PURE__ */ import_react9.default.createElement("div", { + className: "main-trackList-rowMainContent" + }, /* @__PURE__ */ import_react9.default.createElement("div", { + dir: "auto", + className: "Type__TypeElement-sc-goli3j-0 TypeElement-ballad-textBase-type main-trackList-rowTitle standalone-ellipsis-one-line", + "data-encore-id": "type" + }, props.name), props.explicit && /* @__PURE__ */ import_react9.default.createElement(ExplicitBadge, null), /* @__PURE__ */ import_react9.default.createElement("span", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-mesto-textSubdued-type main-trackList-rowSubTitle standalone-ellipsis-one-line", + "data-encore-id": "type" + }, ArtistLinks))), /* @__PURE__ */ import_react9.default.createElement("div", { + className: "main-trackList-rowSectionVariable", + role: "gridcell", + "aria-colindex": 3, + tabIndex: -1 + }, /* @__PURE__ */ import_react9.default.createElement("span", { + "data-encore-id": "type", + className: "Type__TypeElement-sc-goli3j-0 TypeElement-mesto-type" + }, /* @__PURE__ */ import_react9.default.createElement("a", { + draggable: "true", + className: "standalone-ellipsis-one-line", + dir: "auto", + href: props.album_uri, + tabIndex: -1 + }, props.album))), /* @__PURE__ */ import_react9.default.createElement("div", { + className: "main-trackList-rowSectionEnd", + role: "gridcell", + "aria-colindex": 5, + tabIndex: -1 + }, props.liked ? /* @__PURE__ */ import_react9.default.createElement(LikedIcon, { + active: props.liked, + uri: props.uri + }) : "", /* @__PURE__ */ import_react9.default.createElement("div", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-mesto-textSubdued-type main-trackList-rowDuration", + "data-encore-id": "type" + }, formatDuration(props.duration)), /* @__PURE__ */ import_react9.default.createElement("button", { + type: "button", + "aria-haspopup": "menu", + "aria-label": "More options for Odd Ways by MIKE, Wiki, The Alchemist", + className: "main-moreButton-button main-trackList-rowMoreButton", + tabIndex: -1 + }, /* @__PURE__ */ import_react9.default.createElement("svg", { + role: "img", + height: "16", + width: "16", + "aria-hidden": "true", + viewBox: "0 0 16 16", + "data-encore-id": "icon", + className: "Svg-sc-ytk21e-0 Svg-img-16-icon" + }, /* @__PURE__ */ import_react9.default.createElement("path", { + d: "M3 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm6.5 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM16 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z" + }))))))); + }; + var track_row_default = import_react9.default.memo(TrackRow); + + // src/pages/top_tracks.tsx + var checkLiked = async (tracks) => { + return apiRequest("checkLiked", `https://api.spotify.com/v1/me/tracks/contains?ids=${tracks.join(",")}`); + }; + var TracksPage = () => { + const [topTracks, setTopTracks] = import_react10.default.useState([]); + const [dropdown, activeOption, setActiveOption] = useDropdownMenu_default( + ["short_term", "medium_term", "long_term"], + ["Past Month", "Past 6 Months", "All Time"], + "top-tracks" + ); + const fetchTopTracks = async (time_range, force, set = true) => { + if (!force) { + let storedData = Spicetify.LocalStorage.get(`stats:top-tracks:${time_range}`); + if (storedData) { + setTopTracks(JSON.parse(storedData)); + return; + } + } + const start = window.performance.now(); + if (!time_range) + return; + const { items: fetchedTracks } = await apiRequest("topTracks", `https://api.spotify.com/v1/me/top/tracks?limit=50&offset=0&time_range=${time_range}`); + const fetchedLikedArray = await checkLiked(fetchedTracks.map((track) => track.id)); + const topTracksMinified = fetchedTracks.map((track, index) => { + return { + liked: fetchedLikedArray[index], + name: track.name, + image: track.album.images[2] ? track.album.images[2].url : track.album.images[1] ? track.album.images[1].url : "https://images.squarespace-cdn.com/content/v1/55fc0004e4b069a519961e2d/1442590746571-RPGKIXWGOO671REUNMCB/image-asset.gif", + uri: track.uri, + artists: track.artists.map((artist) => ({ name: artist.name, uri: artist.uri })), + duration: track.duration_ms, + album: track.album.name, + album_uri: track.album.uri, + popularity: track.popularity, + explicit: track.explicit, + index: index + 1 + }; + }); + if (set) + setTopTracks(topTracksMinified); + Spicetify.LocalStorage.set(`stats:top-tracks:${time_range}`, JSON.stringify(topTracksMinified)); + console.log("total tracks fetch time:", window.performance.now() - start); + }; + import_react10.default.useEffect(() => { + updatePageCache(1, fetchTopTracks, activeOption); + }, []); + import_react10.default.useEffect(() => { + fetchTopTracks(activeOption); + }, [activeOption]); + if (!topTracks.length) + return /* @__PURE__ */ import_react10.default.createElement(import_react10.default.Fragment, null); + const createPlaylist = async () => { + const newPlaylist = await Spicetify.CosmosAsync.post("sp://core-playlist/v1/rootlist", { + operation: "create", + name: `Top Songs - ${activeOption}`, + playlist: true, + public: false, + uris: topTracks.map((track) => track.uri) + }); + }; + const trackRows = topTracks.map((track, index) => /* @__PURE__ */ import_react10.default.createElement(track_row_default, __spreadValues({ + index + }, track))); + return /* @__PURE__ */ import_react10.default.createElement(import_react10.default.Fragment, null, /* @__PURE__ */ import_react10.default.createElement("section", { + className: "contentSpacing" + }, /* @__PURE__ */ import_react10.default.createElement("div", { + className: `collection-collection-header stats-header` + }, /* @__PURE__ */ import_react10.default.createElement("div", { + className: "stats-trackPageTitle" + }, /* @__PURE__ */ import_react10.default.createElement("h1", { + "data-encore-id": "type", + className: "Type__TypeElement-sc-goli3j-0 TypeElement-canon-type" + }, "Top Tracks"), /* @__PURE__ */ import_react10.default.createElement("button", { + className: "stats-createPlaylistButton", + "data-encore-id": "buttonSecondary", + "aria-expanded": "false", + onClick: createPlaylist + }, "Turn Into Playlist")), /* @__PURE__ */ import_react10.default.createElement("div", { + className: "collection-searchBar-searchBar" + }, /* @__PURE__ */ import_react10.default.createElement(refresh_button_default, { + refreshCallback: () => { + fetchTopTracks(activeOption, true); + } + }), dropdown)), /* @__PURE__ */ import_react10.default.createElement("div", null, /* @__PURE__ */ import_react10.default.createElement("div", { + role: "grid", + "aria-rowcount": 50, + "aria-colcount": 4, + className: "main-trackList-trackList main-trackList-indexable", + tabIndex: 0 + }, /* @__PURE__ */ import_react10.default.createElement("div", { + className: "main-trackList-trackListHeader", + role: "presentation" + }, /* @__PURE__ */ import_react10.default.createElement("div", { + className: "main-trackList-trackListHeaderRow main-trackList-trackListRowGrid", + role: "row", + "aria-rowindex": 1 + }, /* @__PURE__ */ import_react10.default.createElement("div", { + className: "main-trackList-rowSectionIndex", + role: "columnheader", + "aria-colindex": 1, + "aria-sort": "none", + tabIndex: -1 + }, "#"), /* @__PURE__ */ import_react10.default.createElement("div", { + className: "main-trackList-rowSectionStart", + role: "columnheader", + "aria-colindex": 2, + "aria-sort": "none", + tabIndex: -1 + }, /* @__PURE__ */ import_react10.default.createElement("button", { + className: "main-trackList-column main-trackList-sortable", + tabIndex: -1 + }, /* @__PURE__ */ import_react10.default.createElement("span", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-mesto-type standalone-ellipsis-one-line", + "data-encore-id": "type" + }, "Title"))), /* @__PURE__ */ import_react10.default.createElement("div", { + className: "main-trackList-rowSectionVariable", + role: "columnheader", + "aria-colindex": 3, + "aria-sort": "none", + tabIndex: -1 + }, /* @__PURE__ */ import_react10.default.createElement("button", { + className: "main-trackList-column main-trackList-sortable", + tabIndex: -1 + }, /* @__PURE__ */ import_react10.default.createElement("span", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-mesto-type standalone-ellipsis-one-line", + "data-encore-id": "type" + }, "Album"))), /* @__PURE__ */ import_react10.default.createElement("div", { + className: "main-trackList-rowSectionEnd", + role: "columnheader", + "aria-colindex": 5, + "aria-sort": "none", + tabIndex: -1 + }, /* @__PURE__ */ import_react10.default.createElement("button", { + "aria-label": "Duration", + className: "main-trackList-column main-trackList-durationHeader main-trackList-sortable", + tabIndex: -1 + }, /* @__PURE__ */ import_react10.default.createElement("svg", { + role: "img", + height: "16", + width: "16", + "aria-hidden": "true", + viewBox: "0 0 16 16", + "data-encore-id": "icon", + className: "Svg-sc-ytk21e-0 Svg-img-16-icon" + }, /* @__PURE__ */ import_react10.default.createElement("path", { + d: "M8 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13zM0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8z" + }), /* @__PURE__ */ import_react10.default.createElement("path", { + d: "M8 3.25a.75.75 0 0 1 .75.75v3.25H11a.75.75 0 0 1 0 1.5H7.25V4A.75.75 0 0 1 8 3.25z" + })))))), /* @__PURE__ */ import_react10.default.createElement("div", { + className: "main-rootlist-wrapper", + role: "presentation", + style: { height: 50 * 56 } + }, /* @__PURE__ */ import_react10.default.createElement("div", { + role: "presentation" + }, trackRows)))))); + }; + var top_tracks_default = import_react10.default.memo(TracksPage); + + // src/pages/top_genres.tsx + var import_react13 = __toESM(require_react()); + + // src/components/stat_card.tsx + var import_react11 = __toESM(require_react()); + var StatCard = (props) => { + return /* @__PURE__ */ import_react11.default.createElement(import_react11.default.Fragment, null, /* @__PURE__ */ import_react11.default.createElement("div", { + className: "main-card-card" + }, /* @__PURE__ */ import_react11.default.createElement("div", { + draggable: "true", + className: "main-card-draggable" + }, /* @__PURE__ */ import_react11.default.createElement("div", { + className: "stats-cardValue" + }, props.value), /* @__PURE__ */ import_react11.default.createElement("div", null, /* @__PURE__ */ import_react11.default.createElement("div", { + className: `Type__TypeElement-sc-goli3j-0 TypeElement-balladBold-textBase-4px-type main-cardHeader-text stats-cardText`, + "data-encore-id": "type" + }, props.stat))))); + }; + var stat_card_default = import_react11.default.memo(StatCard); + + // src/components/genres_card.tsx + var import_react12 = __toESM(require_react()); + var genreLine = (name, value, limit, total) => { + return /* @__PURE__ */ import_react12.default.createElement("div", { + className: "stats-genreRow" + }, /* @__PURE__ */ import_react12.default.createElement("div", { + className: "stats-genreRowFill", + style: { + width: `calc(${value / limit * 100}% + ${(limit - value) / (limit - 1) * 100}px)` + } + }, /* @__PURE__ */ import_react12.default.createElement("span", { + className: "stats-genreText" + }, name)), /* @__PURE__ */ import_react12.default.createElement("span", { + className: "stats-genreValue" + }, Math.round(value / total * 100) + "%")); + }; + var genreLines = (genres, total) => { + return genres.map(([genre, value]) => { + return genreLine(genre, value, genres[0][1], total); + }); + }; + var genresCard = ({ genres, total }) => { + const genresArray = genres.sort(([, a], [, b]) => b - a).slice(0, 10); + return /* @__PURE__ */ import_react12.default.createElement("div", { + className: `main-card-card stats-genreCard` + }, genreLines(genresArray, total)); + }; + var genres_card_default = import_react12.default.memo(genresCard); + + // src/pages/top_genres.tsx + var GenresPage = () => { + const [topGenres, setTopGenres] = import_react13.default.useState({ genres: [], features: {} }); + const [dropdown, activeOption, setActiveOption] = useDropdownMenu_default( + ["short_term", "medium_term", "long_term"], + ["Past Month", "Past 6 Months", "All Time"], + "top-genres" + ); + const fetchTopGenres = async (time_range, force, set = true) => { + if (!force) { + let storedData = Spicetify.LocalStorage.get(`stats:top-genres:${time_range}`); + if (storedData) { + setTopGenres(JSON.parse(storedData)); + return; + } + } + const start = window.performance.now(); + const [fetchedArtists, fetchedTracks] = await Promise.all([ + apiRequest("topArtists", `https://api.spotify.com/v1/me/top/artists?limit=50&offset=0&time_range=${time_range}`).then((res) => res.items), + apiRequest("topTracks", `https://api.spotify.com/v1/me/top/tracks?limit=50&offset=0&time_range=${time_range}`).then((res) => res.items) + ]); + const genres = fetchedArtists.reduce((acc, artist) => { + artist.genres.forEach((genre) => { + const index = acc.findIndex(([g]) => g === genre); + if (index !== -1) { + acc[index][1] += 1 * Math.abs(fetchedArtists.indexOf(artist) - 50); + } else { + acc.push([genre, 1 * Math.abs(fetchedArtists.indexOf(artist) - 50)]); + } + }); + return acc; + }, []); + let trackPopularity = 0; + let explicitness = 0; + const topTracks = fetchedTracks.map((track) => { + trackPopularity += track.popularity; + if (track.explicit) + explicitness++; + return track.id; + }); + const featureData = await fetchAudioFeatures2(topTracks); + const audioFeatures = featureData.audio_features.reduce( + (acc, track) => { + acc["danceability"] += track["danceability"]; + acc["energy"] += track["energy"]; + acc["valence"] += track["valence"]; + acc["speechiness"] += track["speechiness"]; + acc["acousticness"] += track["acousticness"]; + acc["instrumentalness"] += track["instrumentalness"]; + acc["liveness"] += track["liveness"]; + acc["tempo"] += track["tempo"]; + acc["loudness"] += track["loudness"]; + return acc; + }, + { + popularity: trackPopularity, + explicitness, + danceability: 0, + energy: 0, + valence: 0, + speechiness: 0, + acousticness: 0, + instrumentalness: 0, + liveness: 0, + tempo: 0, + loudness: 0 + } + ); + for (let key in audioFeatures) { + audioFeatures[key] = audioFeatures[key] / 50; + } + console.log("total genres fetch time:", window.performance.now() - start); + if (set) + setTopGenres({ genres, features: audioFeatures }); + Spicetify.LocalStorage.set(`stats:top-genres:${time_range}`, JSON.stringify({ genres, features: audioFeatures })); + }; + const fetchAudioFeatures2 = async (ids) => { + ids = ids.filter((id) => id.match(/^[a-zA-Z0-9]{22}$/)); + const data = apiRequest("audioFeatures", `https://api.spotify.com/v1/audio-features?ids=${ids.join(",")}`); + return data; + }; + import_react13.default.useEffect(() => { + updatePageCache(2, fetchTopGenres, activeOption); + }, []); + import_react13.default.useEffect(() => { + fetchTopGenres(activeOption); + }, [activeOption]); + if (!topGenres.genres.length) + return /* @__PURE__ */ import_react13.default.createElement(import_react13.default.Fragment, null); + const parseVal = (key) => { + switch (key) { + case "tempo": + return Math.round(topGenres.features[key]) + "bpm"; + case "loudness": + return Math.round(topGenres.features[key]) + "dB"; + case "popularity": + return Math.round(topGenres.features[key]) + "%"; + default: + return Math.round(topGenres.features[key] * 100) + "%"; + } + }; + const statCards = []; + for (let key in topGenres.features) { + statCards.push(/* @__PURE__ */ import_react13.default.createElement(stat_card_default, { + stat: key[0].toUpperCase() + key.slice(1), + value: parseVal(key) + })); + } + return /* @__PURE__ */ import_react13.default.createElement(import_react13.default.Fragment, null, /* @__PURE__ */ import_react13.default.createElement("section", { + className: "contentSpacing" + }, /* @__PURE__ */ import_react13.default.createElement("div", { + className: `collection-collection-header stats-header` + }, /* @__PURE__ */ import_react13.default.createElement("h1", { + "data-encore-id": "type", + className: "Type__TypeElement-sc-goli3j-0 TypeElement-canon-type" + }, "Top Genres"), /* @__PURE__ */ import_react13.default.createElement("div", { + className: "collection-searchBar-searchBar" + }, /* @__PURE__ */ import_react13.default.createElement(refresh_button_default, { + refreshCallback: () => { + fetchTopGenres(activeOption, true); + } + }), dropdown)), /* @__PURE__ */ import_react13.default.createElement("div", { + className: "stats-page" + }, /* @__PURE__ */ import_react13.default.createElement("section", null, /* @__PURE__ */ import_react13.default.createElement(genres_card_default, { + genres: topGenres.genres, + total: 1275 + })), /* @__PURE__ */ import_react13.default.createElement("section", null, /* @__PURE__ */ import_react13.default.createElement("div", { + className: `main-gridContainer-gridContainer stats-grid` + }, statCards))))); + }; + var top_genres_default = import_react13.default.memo(GenresPage); + + // src/pages/library.tsx + var import_react14 = __toESM(require_react()); + var fetchAudioFeatures = async (ids) => { + const batchSize = 100; + const batches = []; + ids = ids.filter((id) => id.match(/^[a-zA-Z0-9]{22}$/)); + for (let i = 0; i < ids.length; i += batchSize) { + const batch = ids.slice(i, i + batchSize); + batches.push(batch); + } + const promises = batches.map((batch, index) => { + const url = `https://api.spotify.com/v1/audio-features?ids=${batch.join(",")}`; + return apiRequest("audioFeaturesBatch" + index, url); + }); + const responses = await Promise.all(promises); + const data = responses.reduce((acc, response) => { + return acc.concat(response.audio_features); + }, []); + return data; + }; + var LibraryPage = () => { + const [library, setLibrary] = import_react14.default.useState(null); + const [dropdown, activeOption, setActiveOption] = useDropdownMenu_default(["owned", "all"], ["My Playlists", "All Playlists"], "library"); + const fetchData = async (option, force, set = true) => { + if (!force) { + let storedData = Spicetify.LocalStorage.get(`stats:library:${option}`); + if (storedData) { + setLibrary(JSON.parse(storedData)); + return; + } + } + const start = window.performance.now(); + const rootlistItems = await apiRequest("rootlist", "sp://core-playlist/v1/rootlist"); + const flattenPlaylists = (items) => { + const playlists2 = []; + items.forEach((row) => { + if (row.type === "playlist") { + playlists2.push(row); + } else if (row.type === "folder") { + if (!row.rows) + return; + const folderPlaylists = flattenPlaylists(row.rows); + playlists2.push(...folderPlaylists); + } + }); + return playlists2; + }; + let playlists = flattenPlaylists(rootlistItems.rows); + playlists = playlists.sort((a, b) => a.ownedBySelf === b.ownedBySelf ? 0 : a.ownedBySelf ? -1 : 1); + const indexOfFirstNotOwned = playlists.findIndex((playlist) => !playlist.ownedBySelf); + let playlistUris = []; + let trackCount = 0; + let ownedTrackCount = 0; + playlists.forEach((playlist) => { + if (playlist.totalLength === 0) + return; + playlistUris.push(playlist.link); + trackCount += playlist.totalLength; + if (playlist.ownedBySelf) + ownedTrackCount += playlist.totalLength; + }, 0); + const playlistsMeta = await Promise.all( + playlistUris.map((uri) => { + return apiRequest("playlistsMetadata", `sp://core-playlist/v1/playlist/${uri}?responseFormat=protobufJson`); + }) + ); + let totalDuration = 0; + let trackUids = []; + let artists = {}; + let totalObscurity = 0; + let albums = []; + let explicitTracks = 0; + let ownedDuration = 0; + let ownedArtists = {}; + let ownedObscurity = 0; + let ownedAlbums = []; + let ownedExplicitTracks = 0; + for (let i = 0; i < playlistsMeta.length; i++) { + const playlist = playlistsMeta[i]; + if (i === indexOfFirstNotOwned) { + ownedDuration = totalDuration; + ownedArtists = Object.assign({}, artists); + ownedObscurity = totalObscurity; + ownedExplicitTracks = explicitTracks; + } + totalDuration += Number(playlist.duration); + playlist.item.forEach((item) => { + if (!item.trackMetadata) + return; + trackUids.push(item.trackMetadata.link.split(":")[2]); + if (item.trackMetadata.isExplicit) + explicitTracks++; + totalObscurity += item.trackMetadata.popularity; + const index = albums.findIndex(([g]) => g.link === item.trackMetadata.album.link); + if (index !== -1) { + albums[index][1] += 1; + if (i < indexOfFirstNotOwned) + ownedAlbums[index][1] += 1; + } else { + albums.push([item.trackMetadata.album, 1]); + if (i < indexOfFirstNotOwned) + ownedAlbums.push([item.trackMetadata.album, 1]); + } + item.trackMetadata.artist.forEach((artist) => { + if (!artists[artist.link.split(":")[2]]) { + artists[artist.link.split(":")[2]] = 1; + } else { + artists[artist.link.split(":")[2]] += 1; + } + }); + }); + } + const topAlbums = albums.sort((a, b) => b[1] - a[1]).slice(0, 10); + const ownedTopAlbums = ownedAlbums.sort((a, b) => b[1] - a[1]).slice(0, 10); + const topArtists = Object.keys(artists).sort((a, b) => artists[b] - artists[a]).filter((id) => id.match(/^[a-zA-Z0-9]{22}$/)).slice(0, 50); + const ownedTopArtists = Object.keys(ownedArtists).sort((a, b) => ownedArtists[b] - ownedArtists[a]).filter((id) => id.match(/^[a-zA-Z0-9]{22}$/)).slice(0, 50); + const artistsMeta = await apiRequest("artistsMetadata", `https://api.spotify.com/v1/artists?ids=${topArtists.join(",")}`); + const ownedArtistsMeta = await apiRequest("artistsMetadata", `https://api.spotify.com/v1/artists?ids=${ownedTopArtists.join(",")}`); + const topGenres = artistsMeta.artists.reduce((acc, artist) => { + artist.numTracks = artists[artist.id]; + artist.genres.forEach((genre) => { + const index = acc.findIndex(([g]) => g === genre); + if (index !== -1) { + acc[index][1] += artist.numTracks; + } else { + acc.push([genre, artist.numTracks]); + } + }); + return acc; + }, []); + const ownedTopGenres = ownedArtistsMeta.artists.reduce((acc, artist) => { + artist.numTracks = ownedArtists[artist.id]; + artist.genres.forEach((genre) => { + const index = acc.findIndex(([g]) => g === genre); + if (index !== -1) { + acc[index][1] += artist.numTracks; + } else { + acc.push([genre, artist.numTracks]); + } + }); + return acc; + }, []); + const fetchedFeatures = await fetchAudioFeatures(trackUids); + const audioFeatures = { + popularity: totalObscurity, + explicitness: explicitTracks, + danceability: 0, + energy: 0, + valence: 0, + speechiness: 0, + acousticness: 0, + instrumentalness: 0, + liveness: 0, + tempo: 0, + loudness: 0 + }; + const ownedAudioFeatures = { + popularity: ownedObscurity, + explicitness: ownedExplicitTracks, + danceability: 0, + energy: 0, + valence: 0, + speechiness: 0, + acousticness: 0, + instrumentalness: 0, + liveness: 0, + tempo: 0, + loudness: 0 + }; + for (let i = 0; i < fetchedFeatures.length; i++) { + if (i === ownedTrackCount) { + for (let key in audioFeatures) { + ownedAudioFeatures[key] = audioFeatures[key]; + } + } + if (!fetchedFeatures[i]) + continue; + const track = fetchedFeatures[i]; + audioFeatures["danceability"] += track["danceability"]; + audioFeatures["energy"] += track["energy"]; + audioFeatures["valence"] += track["valence"]; + audioFeatures["speechiness"] += track["speechiness"]; + audioFeatures["acousticness"] += track["acousticness"]; + audioFeatures["instrumentalness"] += track["instrumentalness"]; + audioFeatures["liveness"] += track["liveness"]; + audioFeatures["tempo"] += track["tempo"]; + audioFeatures["loudness"] += track["loudness"]; + } + for (let key in audioFeatures) { + audioFeatures[key] /= fetchedFeatures.length; + } + for (let key in ownedAudioFeatures) { + ownedAudioFeatures[key] /= ownedTrackCount; + } + const ownedStats = { + audioFeatures: ownedAudioFeatures, + trackCount: ownedTrackCount, + totalDuration: ownedDuration, + artists: ownedArtistsMeta.artists, + artistCount: Object.keys(ownedArtists).length, + genres: ownedTopGenres, + playlistCount: indexOfFirstNotOwned, + albums: ownedTopAlbums + }; + const allStats = { + audioFeatures, + trackCount, + totalDuration, + artists: artistsMeta.artists, + artistCount: Object.keys(artists).length, + genres: topGenres, + playlistCount: playlists.length, + albums: topAlbums + }; + if (set) { + if (option === "all") + setLibrary(allStats); + else + setLibrary(ownedStats); + } + Spicetify.LocalStorage.set(`stats:library:all`, JSON.stringify(allStats)); + Spicetify.LocalStorage.set(`stats:library:owned`, JSON.stringify(ownedStats)); + console.log("total library fetch time:", window.performance.now() - start); + }; + import_react14.default.useEffect(() => { + updatePageCache(3, fetchData, activeOption, true); + }, []); + import_react14.default.useEffect(() => { + fetchData(activeOption); + }, [activeOption]); + if (!library) + return /* @__PURE__ */ import_react14.default.createElement(import_react14.default.Fragment, null, /* @__PURE__ */ import_react14.default.createElement("div", { + className: "stats-loadingWrapper" + }, /* @__PURE__ */ import_react14.default.createElement("svg", { + role: "img", + height: "46", + width: "46", + "aria-hidden": "true", + viewBox: "0 0 24 24", + "data-encore-id": "icon", + className: "Svg-sc-ytk21e-0 Svg-img-24-icon" + }, /* @__PURE__ */ import_react14.default.createElement("path", { + d: "M14.5 2.134a1 1 0 0 1 1 0l6 3.464a1 1 0 0 1 .5.866V21a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V3a1 1 0 0 1 .5-.866zM16 4.732V20h4V7.041l-4-2.309zM3 22a1 1 0 0 1-1-1V3a1 1 0 0 1 2 0v18a1 1 0 0 1-1 1zm6 0a1 1 0 0 1-1-1V3a1 1 0 0 1 2 0v18a1 1 0 0 1-1 1z" + })), /* @__PURE__ */ import_react14.default.createElement("h1", null, "Analysing Your Library"))); + const parseVal = (obj) => { + switch (obj[0]) { + case "tempo": + return Math.round(obj[1]) + "bpm"; + case "loudness": + return Math.round(obj[1]) + "dB"; + case "popularity": + return Math.round(obj[1]) + "%"; + default: + return Math.round(obj[1] * 100) + "%"; + } + }; + const statCards = []; + Object.entries(library.audioFeatures).forEach((obj) => { + statCards.push(/* @__PURE__ */ import_react14.default.createElement(stat_card_default, { + stat: obj[0][0].toUpperCase() + obj[0].slice(1), + value: parseVal(obj) + })); + }); + const artistCards = library.artists.slice(0, 10).map((artist) => /* @__PURE__ */ import_react14.default.createElement(artist_card_default, { + name: artist.name, + image: artist.images[2] ? artist.images[2].url : artist.images[1] ? artist.images[1].url : "https://images.squarespace-cdn.com/content/v1/55fc0004e4b069a519961e2d/1442590746571-RPGKIXWGOO671REUNMCB/image-asset.gif", + uri: artist.uri, + subtext: `Appears in ${artist.numTracks} tracks` + })); + const albumCards = library.albums.map(([album, frequency]) => { + return /* @__PURE__ */ import_react14.default.createElement(artist_card_default, { + name: album.name, + image: album.covers.standardLink, + uri: album.link, + subtext: `Appears in ${frequency} tracks` + }); + }); + const scrollGrid = (event) => { + const grid = event.target.parentNode.querySelector("div"); + grid.scrollLeft += grid.clientWidth; + }; + const scrollGridLeft = (event) => { + const grid = event.target.parentNode.querySelector("div"); + grid.scrollLeft -= grid.clientWidth; + }; + return /* @__PURE__ */ import_react14.default.createElement(import_react14.default.Fragment, null, /* @__PURE__ */ import_react14.default.createElement("section", { + className: "contentSpacing" + }, /* @__PURE__ */ import_react14.default.createElement("div", { + className: `collection-collection-header stats-header` + }, /* @__PURE__ */ import_react14.default.createElement("h1", { + "data-encore-id": "type", + className: "Type__TypeElement-sc-goli3j-0 TypeElement-canon-type" + }, "Library Analysis"), /* @__PURE__ */ import_react14.default.createElement("div", { + className: "collection-searchBar-searchBar" + }, /* @__PURE__ */ import_react14.default.createElement(refresh_button_default, { + refreshCallback: () => { + fetchData(activeOption, true); + } + }), dropdown)), /* @__PURE__ */ import_react14.default.createElement("div", { + className: "stats-page" + }, /* @__PURE__ */ import_react14.default.createElement("section", { + className: "stats-libraryOverview" + }, /* @__PURE__ */ import_react14.default.createElement(stat_card_default, { + stat: "Total Playlists", + value: library.playlistCount + }), /* @__PURE__ */ import_react14.default.createElement(stat_card_default, { + stat: "Total Tracks", + value: library.trackCount + }), /* @__PURE__ */ import_react14.default.createElement(stat_card_default, { + stat: "Total Artists", + value: library.artistCount + }), /* @__PURE__ */ import_react14.default.createElement(stat_card_default, { + stat: "Total Minutes", + value: Math.floor(library.totalDuration / 60) + }), /* @__PURE__ */ import_react14.default.createElement(stat_card_default, { + stat: "Total Hours", + value: (library.totalDuration / (60 * 60)).toFixed(1) + })), /* @__PURE__ */ import_react14.default.createElement("section", null, /* @__PURE__ */ import_react14.default.createElement("div", { + className: "main-shelf-header" + }, /* @__PURE__ */ import_react14.default.createElement("div", { + className: "main-shelf-topRow" + }, /* @__PURE__ */ import_react14.default.createElement("div", { + className: "main-shelf-titleWrapper" + }, /* @__PURE__ */ import_react14.default.createElement("h2", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-canon-textBase-type main-shelf-title" + }, "Most Frequent Genres")))), /* @__PURE__ */ import_react14.default.createElement(genres_card_default, { + genres: library.genres, + total: library.trackCount + }), /* @__PURE__ */ import_react14.default.createElement("section", { + className: "stats-gridInlineSection" + }, /* @__PURE__ */ import_react14.default.createElement("button", { + className: "stats-scrollButton", + onClick: scrollGridLeft + }, "<"), /* @__PURE__ */ import_react14.default.createElement("button", { + className: "stats-scrollButton", + onClick: scrollGrid + }, ">"), /* @__PURE__ */ import_react14.default.createElement("div", { + className: `main-gridContainer-gridContainer stats-gridInline stats-specialGrid` + }, statCards))), /* @__PURE__ */ import_react14.default.createElement("section", { + className: "main-shelf-shelf Shelf" + }, /* @__PURE__ */ import_react14.default.createElement("div", { + className: "main-shelf-header" + }, /* @__PURE__ */ import_react14.default.createElement("div", { + className: "main-shelf-topRow" + }, /* @__PURE__ */ import_react14.default.createElement("div", { + className: "main-shelf-titleWrapper" + }, /* @__PURE__ */ import_react14.default.createElement("h2", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-canon-textBase-type main-shelf-title" + }, "Most Frequent Artists")))), /* @__PURE__ */ import_react14.default.createElement("section", { + className: "stats-gridInlineSection" + }, /* @__PURE__ */ import_react14.default.createElement("button", { + className: "stats-scrollButton", + onClick: scrollGridLeft + }, "<"), /* @__PURE__ */ import_react14.default.createElement("button", { + className: "stats-scrollButton", + onClick: scrollGrid + }, ">"), /* @__PURE__ */ import_react14.default.createElement("div", { + className: `main-gridContainer-gridContainer stats-gridInline` + }, artistCards))), /* @__PURE__ */ import_react14.default.createElement("section", { + className: "main-shelf-shelf Shelf" + }, /* @__PURE__ */ import_react14.default.createElement("div", { + className: "main-shelf-header" + }, /* @__PURE__ */ import_react14.default.createElement("div", { + className: "main-shelf-topRow" + }, /* @__PURE__ */ import_react14.default.createElement("div", { + className: "main-shelf-titleWrapper" + }, /* @__PURE__ */ import_react14.default.createElement("h2", { + className: "Type__TypeElement-sc-goli3j-0 TypeElement-canon-textBase-type main-shelf-title" + }, "Most Frequent Albums")))), /* @__PURE__ */ import_react14.default.createElement("section", { + className: "stats-gridInlineSection" + }, /* @__PURE__ */ import_react14.default.createElement("button", { + className: "stats-scrollButton", + onClick: scrollGridLeft + }, "<"), /* @__PURE__ */ import_react14.default.createElement("button", { + className: "stats-scrollButton", + onClick: scrollGrid + }, ">"), /* @__PURE__ */ import_react14.default.createElement("div", { + className: `main-gridContainer-gridContainer stats-gridInline` + }, albumCards)))))); + }; + var library_default = import_react14.default.memo(LibraryPage); + + // package.json + var version = "0.1.0"; + + // src/constants.ts + var STATS_VERSION = version; + var LATEST_RELEASE = "https://api.github.com/repos/harbassan/spicetify-stats/releases"; + + // src/app.tsx + var pages = { + ["Artists"]: /* @__PURE__ */ import_react15.default.createElement(top_artists_default, null), + ["Tracks"]: /* @__PURE__ */ import_react15.default.createElement(top_tracks_default, null), + ["Genres"]: /* @__PURE__ */ import_react15.default.createElement(top_genres_default, null), + ["Library"]: /* @__PURE__ */ import_react15.default.createElement(library_default, null) + }; + var checkForUpdates = (setNewUpdate) => { + fetch(LATEST_RELEASE).then((res) => res.json()).then( + (result) => { + try { + setNewUpdate(result[0].name.slice(1) !== STATS_VERSION); + } catch (err) { + console.log(err); + } + }, + (error) => { + console.log("Failed to check for updates", error); + } + ); + }; + var App = () => { + const [navBar, activeLink, setActiveLink] = useNavigationBar_default(["Artists", "Tracks", "Genres", "Library"]); + const [newUpdate, setNewUpdate] = import_react15.default.useState(false); + console.log("app render"); + console.log(newUpdate); + import_react15.default.useEffect(() => { + setActiveLink(Spicetify.LocalStorage.get("stats:active-link") || "Artists"); + checkForUpdates(setNewUpdate); + }, []); + import_react15.default.useEffect(() => { + Spicetify.LocalStorage.set("stats:active-link", activeLink); + }, [activeLink]); + return /* @__PURE__ */ import_react15.default.createElement(import_react15.default.Fragment, null, newUpdate && /* @__PURE__ */ import_react15.default.createElement("div", { + className: "new-update" + }, "New app update available! Visit ", /* @__PURE__ */ import_react15.default.createElement("a", { + href: "https://github.com/harbassan/spicetify-stats/releases" + }, "harbassan/spicetify-stats"), " to install."), navBar, pages[activeLink]); + }; + var app_default = App; + + // node_modules/spicetify-creator/dist/temp/index.jsx + var import_react16 = __toESM(require_react()); + function render() { + return /* @__PURE__ */ import_react16.default.createElement(app_default, null); + } + return __toCommonJS(temp_exports); +})(); +const render=()=>stats.default(); diff --git a/.config/spicetify/CustomApps/stats/manifest.json b/.config/spicetify/CustomApps/stats/manifest.json new file mode 100644 index 00000000..2a652239 --- /dev/null +++ b/.config/spicetify/CustomApps/stats/manifest.json @@ -0,0 +1,9 @@ +{ + "name": "Statistics", + "icon": "\r\n\r\n\r\n\r\n\r\n\r\n\r\n", + "active-icon": "\r\n\r\n\r\n\r\n\r\n\r\n\r\n", + "subfiles": [], + "subfiles_extension": [ + "extension.js" + ] +} \ No newline at end of file diff --git a/.config/spicetify/CustomApps/stats/previews/library_analysis.png b/.config/spicetify/CustomApps/stats/previews/library_analysis.png new file mode 100644 index 0000000000000000000000000000000000000000..75113b607838d3ad765dacb60dfe1fa7f3946a48 GIT binary patch literal 122113 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%0Ae|8PO?Pk+kUmFu@H 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
  • #6%D{`d! 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

    `J3q6ymz$ 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 z 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%0AngGI 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≺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�hfihp(^jj3|mn++Jn$sO}^U9K?Rm&s0i^PAM|7!w=~cLzrP z-3F!d%30b4O)K4Ma%a^Qk3}hz6(_aZHUVQHcvGA%ja(VV-Y4x+q@szI*Qr=!s#$p(={ZUCL6sMSnejgiRH*rU^`$<}pVq~g7@;3M z#eDa#p1Y<9!nUIi8rS77ECazkf|ETV0Rhl0rlqnSp(px9tB8ARK#h(%H0!MN8-xx9 z8Fo~gYgF6uJM#p1X`_5`F1c=eK|xq2q|sW1b4tC5j8cH8&r#vmSwk_U9h#GdObCMn z(7p03C5UIn@khn3+`magY?>Y&K*#2UMVP1ZB3uj07}I(%V#k>GIp`C3n(HWFRIC~x z4ROu3&@E`Yxz$=69U-YzMW9#1K^t9-Uq;M-JJ`42Om+aO6_JZ{uAu|R>1Iq>MB5`h zM|;l4od^PT2g|TAIv2~5_++&hwI#*e8X2M0r;|iRt)xn{tTjt@nnOhvaiX~Z8~}S7 zb2CudEyu&cD&OnIiKqAOUA_R9Ze2n&6@Z4^w@IxL4(JPU3n8L#EkaFlUyNDx(MF_+ zv#PsSl0T2OrYQiw!LqUwc_~$%(d_h@*Yts)t21OX_H4EBTM2diuf`= zot4_jcWg^l{=ETG>|dZykM}yv{w=Qjg=j7N=4cDQtGCcdFKPZCW&hv-!U3yRIssAR z?6o5ad$f_3d^VrC`Bcv1HRi_XP^!)9hEngpNbx+^u#n(%tZ(JapK!Mv<+xI0)-9xD zN=`WmF$DXhT8f8jW!Hn4|TikXw@rs4MSrk*?BFkO+}PT5WobXX5{hcNg% zFPAwg)OoU-Czb8`)dH^P0AX!;k8fUK_oqY7ytrEtGpCG@DDCTZSN)qH+!ZvxNB8x( zS;I;u6oAvbA;GAnUfdT=b~Y2hkTZ_H-HQFkoPTZj_J`r?)v%DwbE#uS$NfLo;vpL~ z>#Cn@Fv*S2gLMLq=Xe=H&RcVhaR-e{O^ryCnHlx&AE513l8@*1bC&l9fd|&ZRIcIS zM(*LC?rm^zTs*dM1#j(}ivg_Fb{f^wuc2sp&6%C1T@bpjNROB6-t#>~Iex1B$$F9K zW9CHYANpHgA?JOFxw<68#kA#Uf8XFT=?6{GJLcAy98FKJ zjn;ES0gl7p=<`?A#P(sqfba&flBjo^azDSC3c59YJAO82e8%qD~r@jji@BcYN zM3=?McaK`l`7x4=?7~I9f#8H3%w;iFxf_QPU26nx?7mvsIPznV-r6g!cFAbwl(uE1nmn%30!##LU>`YGq8?!W~O};QUxKWjBZA!i*fE zamw=vrO_~Ux^ddKRguV{8mMdjPoRmnzmE6Hao+Fu8L@*lj7d$AHdAvaF|l%>#>h?y z8yBbQBUQ%b^MQ#V0q4UCSx{z;{abPKs?bNWeGRUlLpLaW&GeUI^&UGd6l=+{=@H3seZKB*3IpEi+xx$f|NBF-#<>9u z6r$mP`R;vhk{NLou=cPBXjmueuRm z%~OMz4uE)WoEJM`|C&`ef)5z~^EljZADzVYxYw|SE1GWCG%#Nd;Pk^Q z@e=1H!f*~>9rd6$AHAzF4X0rg`hF6Wuj4mxStM!2A0)BCG*YyKojIhF)V_niA*-~! zaXLgugtnq1j2>o?JU$S85R|i~Gsmyf=TnqAiIZ+`B%@wpm2=iwPQ5$f)I&@0Ln&gh z7Itr~DYZ);lBVUGp9dkqnBuWnEJWY;$&Om+IC$@ni&z4YWljR-Dx0+NAF<6{3Pg?0 z=QK0E#>JM}6+{-I4DWI?`Vh=EM~aP6D;a&Ia3nw%Tns7Lh}BT^9W(MM7lCzv;y1{g zYxv~5urA;6>Q$J}#=^R5Jlg`=@}6-c;zsbr^2q`5d!)o(wD#8l?CSPM^rDM~ z7jZ1v<`w6qEELIxf1l3uT2@eaa5T0rHeM_aPAoxG+oYX2wI=c-*0;yU0)OabWGac&r9BR&VPz{0v1J`z6KAXpBM z2R5m3AI}sX&UvE|*NT-|fzmvqBL$_|<=q<|7;!2&Mur?V>e3o+1&xid+>WgE46EPG z?d#jSz>VCs{>>=SO1_&}kE_-sULzMP?meg`!;H%qM6D{d5<<6{-qYS&)+GKP61ImE zF-SyXl-4T-C3&+XuJccgFPgEVe9~@GI3%>uaaB=| z7>X=ygV8Pg|E`Xwc1rwazG)SWz=Zdp2y3N~OwX*_Jt$6#JR)BQxxZvGP^nPP+AqKd zZhR6ke(NX9LUCmT{A~n3p&9sQYw1Zr8I%1BBzJ<)F$cR9)Z0;40qs76Kfg3Us6>8lr@v*1J5-;Akt6L@ZgZ)Q z;$8stdEb8!danwMz|mB{+acF%@gBboy{h$XyDsZ$weqKnw9!o>F#B<;bt)`^sCD9x*UrY>>}G2vbhvU(3QQXgo{K+CMJn&RYGa>Yumo z(N)Hg+}Fu*gn>|$n_wZdK=)=O3jB`xQ(lcVOj)#TDSi*bDhG{!3%26?G6Wr8<;X&C ziZ#BRk$?TVp<-rH<|yI)6YQ_bj~x!XTF~QCRMWo(Luf)+12pM#+aJ6&86==7NLGKN zfpA9BBG*;84J9BM?$H-r^LlT)xNFgu?dum^2WIV$5K^6!%f=ib=GXXvz=_B#<))7w z;r7RD@AKk*3C5(aA4S~p14e!Ze>y*L>d!`LS8&^us?2wA7`(b)-Z8+;ohGC|{hQ9t zX%;E6#mF;LmK{sNo{V~uxEl`~p zzmHP4D%`%rkwn<*O;CaS!ufNVg zu1JFC#h((jNmdf?yIGGtL+I?Ye+m!s0;jTE?WMFvc%nk#nc0eh$WxzxBv7ylMUtQw zOAw>8bZ}h$_N&2*rhlm^83hab+yL}T}b_Bx57)y&;REE)w{kW~n-?qX=$>~`j))K3VEiO~+^fF$R zA`d}E(xz3lRRrRSeVtDExr1Bg<_0m#9U{49w(lG=Kw!~!w@JxNbd^flA)TqZGFE?a zVuAqzfa!emC#TahR2IK`bgMo%KYBC|sqbZ>+bFm%ifUZHNG;Ihke!xO{gq7!4Nv|- z4LaA8jQMEF$jg9si(@k*^(P^SL4g?5H(@~6c^u3%zQpFttDiuhm+S8HJxlBOXG0PA z;Mk5|oR+g5WBHMZ$lG(RY~!(@8t{r70r9qJKUVu2PZoiCOT*l^1^yWHZyXfZB&$mY4y5$GXDZdQT(^UIX`Rol1ouz%df>&V(ZVam&&oG zD>@0FoaK3i9)e@L9!0(h#`I5XU9*I>ek)lHoq3HBE%#J#rhkO@zj-66*?u3?ZxZ^r zv~P~@dc3S;QmndwMsJCa z3(JYgh!S_CFoVvU`((AMli=?}7sWYAEpIrH-D5R8W({q#3Sbh8Pz@g);wh$xM*I=9HY7#5=B#K? z&-Sr-%i*lZyA$#>-No}u6FkVJe&lUlc(gG3E>Qj+nv(mGW}Mp`EI{(YpIYsKMg;#1 zCisJg+lQDv%Ert3$uEo-KZd{|paHt1YYsOgxL0?gk3q=hhalM&ZRYe*pj*cFD3f@G z%fH~;nq4NT#^S8BwB|PO7)r?TuCI~kF4mLjMpVWO&#|{hd8pAK4nrUOH9brjjb&q^ z5Pak;PArP6jf9|WIJE@mY9)e*XnOrE{BfoHqPt)3c4zZpCaZb1(|yCtebX_8h~Hr$ ztR8Q@*0}^E;4m`ec2V~yGHVyBHW6MQcL6TjR)Kej=yK3%Q!Xp3HqIkIZIv&{cWP>y zQ9~5Gn+-`EaHcHLQhX@PN@ZR#HZQJRw9ytfjin5$D6Na5X%(S71Et6n4{XP3DtVd= zvXBjoQ|`L$ACt9zz&);Q=_)_8%KMLH`<*LZOQDP(&g~)(nlDPJu`pSD|MvnMCcAcY z(ABsE{x&o6nCN<8;>lJ!8LEHe`jjdohVbCK{pf2Kbp1bWa^FkuoNbE7=g+W?Lf2SA zzyx^c^5*V0klQ#@^EdY*!!}Id3d`FZ%X5}R_oH{WdH20`_rU_F`_d)FI`rZ)bmjpkov*CAbIs)5(PdDpbpmlIIe~44}+j=+XU?t49 zMGfdgV|{he8o=_P?wLpW_WQ>H&m9b@l}I0zPuLSG;)cQxTy$F8y;}mo@IKxM3Rufb z1hLm>KFWo*Jx+|i`YRQT6Si*N-uzH}|3lFmYW{FUgz3xK0tpa9*Dk|3cC|<7Cd84* zyg|cq5sM7xvoFs-_NGH-lY#DWdGF2KV>+1vqh9w#9f`SFCYV)24iDs7RI!m?OY&LPTD zGxP~nZ8Zfis=?}i0;fjM`1Iz=(+HhG2?g{88+F+jaiKAY(+JC7tr~rU+%Hy;{Ud{& z&4M|f2Xn68Wm;8nztKU+hE^VpY%M227zcg2#wRKhb*qKn0$Ly$Ew_;~IArn!beeqJ zV+)6Uwqx&o1^yZQ0sYSO5$wXV0{RPV0-vv!6jIsP4waG(s z<-RQaekstLZ<*U*P%l^ig7tTz{galpqa2aB1Y-i;EI4+Di2^@q61(*qbEUc>f3TF7nO$Oz2ngA+;zgf&W7 zCxG}88{xy9E^McyLa-i0Y>r3BrrKrAwoNLvb%*c2_{pi|pRMd1=2M+wu`8JvWXl`Q zkSLlrYU;8XQfJOB$=bE-f}4%pj|iN`VgPEzKomByBU1gF)&SP zTLL>4$DNnTm^91T%_navxTHCjXs0wPd2Ll&$L2g4ShDN$`;w9Co#xeswsVf|It;Mc zau>()4};UM5;lUL$F5b0_fcAKYECh~za33k=dxD&T)Ck&t0K&IC+|3of4yN}uR+lc z94F%8!MtGQd4S1DQQ!2cnSDfmDRRFSxH?01zFx1-)92NBY(}4{v52xWA|9sHtXFF; zD*9RJir0Sh?hTr>e>Ni6VlzF$8Ru@-sQWX^R<6R}1|Hy0i$qzwGta5>f4cNHn)U(D ztMU0w3Em2QYzV%$`x}iT!vTC=nI3|cJ0`lGGP;JgZi@7cj9W7s!@e&?)uAFS(99&G zn@)vS&Se^^E6Tl8F4Ki{0TG;Mf!k-pR5PCmJCb z#S_l)Cy%K(;w}4j_n6nu{O(7fmHJ^P&xtuITh5$XpYMjxCIf$$8cb(@fkKs=lrrnx z5Z6jg7BScSMXO?wCL<*8FwNf2T#u^z-k?3W2zkX?``@C^P-=AC_#hb~vh|_dc>MGo zCZsb+FUlluHFz%H!$$^>hFj&xc_$(@$H{=ukAnr46Is{H7N{rBs%yO8wqLN_0y&K2 zGU0pC;Qc37+@eWgu4u2`*rJCqvw8UANJQ?g&cCs4pZuXYz(4@+Xi75hY9NseO!XMm z+LV~33>17>tpn3y!7uCfRPOgZcQ4s!w$9eHd6>(na&s;jI_1-&dE4y3_{giZ)LZjf zH=k$M;chsMTy$D?Z?@T&Y_|EwgYZdeQ>FUIj8I3NQ~X4Io_>&9j)EghC5CN(frfpr zEQpdDikTR(J1QVl_EH{OFTbtJHf=^V8#ljE&mu+OWy{S3?Z=-#hW6$UP}GUTm9Op* z=E|W2MA4K=OO`yUTMa1IaXV|!6?KJ)LX9$|({Wo)3m2X{%)aXWi^y*4afa>QkiH!j zgWJnSLb8HTeF{4dkNMGbPNR~eqU913_exXClA_GB^X0pC_i^Kvopz|TXPkkHZhO&x z_rS0-{FyIrBG3b7LdQIGk1wv>w>}VGdHW}@l<+Uu$KY6;*w|f>#2+4_4x%eR8bl_H zL~xlnP!VRhL-yM3VKi)$UJsZkm_556k=YI?S_|@thzREPQH!{(=}I*HhuN7LReDW!+I7SA8Lf4EDIZ zNkE3Bhw2ylCvW#%#dDT>1BClN#HCKT_|QL^8f$LE{WoqUJIgAgwj)+9hA#g~PmD*h zH-^+>P>lS!uTTL;?y&C;yt4k$o0ewB|3A|Lh`p-kK7^;4aLc;;Wp6u=JL-jQ--8{r zrZ+JYBi#3->n(fXDC*4AVh{5Bk}Ma?>E9FZ#{`EjS&71?U6RF4Q9VjUP$rYFv1H?(vS+$lFXfTh zcTtoot763);(d$%*#6jJ*3*3O5XJ8b6Ti#@fpga*?MZPi&gYnY0Ry}2YqR=4x1iR; zUATmLQ%U9=1SR&`|2W|n0a<}uZ#2OpZl0tQHU3Xi_g&as2@!>%rE6UTNBav6osau~ z^SzuG>!wEtx7&=}NY-%Vh)a0f4_QtKIb)G z*X!DIuVXQ=Mx8yQzFqKzto^kYO-pOpfE}k(1!A=Rc<+A8d03Sot}7l&FJ#4k6DkNY zrfD_64P|a7Y|zaXU1Q#!IR^AU+P!GHbl$XXIUmQ)ea;reA&fKUoC0;#&b!;wbhRF3 zdxQKxgx;sm4&B>3in%p^tzgLg@gX&sObdectpgE(JZJX zUp466O>XqL$YqV&rw7{RA$>F}dx{vgAqMaHt)TG(_6;o|CLuvve6eX7gKxKgc5|AcU)pEhThh&z37AWk|bGdH+05&A!aY!hFwh zvKi%bWW?tHF4D5c?Nilg%3slP_^w2``^{j!UepSg?ISnz2$O|c63g*?-RjnSaoa|= zEP1qF$O#>`*+sa8LeUp3c${(bn*j~*80g_-QL7AR!VJ%1#f>NN5PDK(j$?K7cfL#* zK<$s{WSm$D`HmZzN;q@)oo0%o|CZiS-w@OZ zNbxlKF)R~Y41Bi3X-$>Y)&gfHW&VjSIlxV^iEXQ9S*0jG;$t|x@l(^0vNUa8t(Z%f zE$TSGF-}0jtNrUB!ws2H#v&+;5D<+xS+?^qDy+id%rgnj^~D=#p$)exhYA{+FbLm6|&1|H>-GAK}o!k?9t}+s_~J{4QtN?%@{Y4e-AS z!~+7&3xHb_JkT|sx5t(H88$ku^Jl;DiU11Sp{@sojPwJ^>*)&1kE>Kkl46yKl3I$) z8NF`&effyLsWw`3i(7D#$K4F=R>z7C!)RGXO+e{FGik1w|3(J4I)QtZ=)VpBW;8GZza04PK8zwPau`#Z%jHKHPgE{yKkSxD zFYlWs()`~VMVo-W2PsmWn$Q_RWFPc5sHvHE7l|oZU{QQOzpPy1hjdmyS&5TQN}lDJ z#_dDCH_MrnVBE+F-!wuh1dLPi%oS6efi=89N;V+w6_pxC4kYBIu%{`0 zf`F4ynbl=b4L*{v@$?&IuB>b;HKn#-yB`+8n;Y82RQ9;=B?~JNNDX*cu-CoZhZJMa zGpRk~=TpMO8%Di)&Dq2?#d!l=T7H~VLk-UUOOEvKn%P$HY5-eJfP(8RC|^h43< zP;bQLoZz+WzR=uHSw;Cs`RU(QA}yWb8WC5UyM5(wzefb2-SpCqtKq)+US zxagmg_~>yifzv@VMsn=2egtI%Zf6*1(|2{v`tPkq)9b~VyRMp1(-_?s%}U0dYSX6i zsV`5MHwpU08jV9ER9u6V}nM4KELDK+MOn~vX&K~In_MxBnJwXU|!MmmK>Q{PvbIw5%?twyWd*#CWHetF@VR^DcqV*Oc|C&Ru< z!eOzB-7dw=GQ|#QGit1b2f3opTBc7~MG41yAfdXsCxLk4ug-w109~|sw|9TM0084WPd?-->Kdh* z10AEl>Ph%?yX+jsE`i%C#oKGsclw>W+lSt84_bfqE432u0Nyv|n&g<$PBC4&CccQ( zjhnEnR*zLHkz7h5I1GAnb>?FR+P#|!&T&dO+5)w&D@>!N9CQpw4o2y-ZCugC(aADL zzDY-!pUzGgqSY=DG$?-13+)FJ8Th0mSyKfXsehOJCX1{?PU`(IlG@|duI6UYrdX-1 zEMi_jHN)s|SJ3U7@#va2B8ux|zGS;SBoEbn5dVo<0yugDeUEb?jI4_=Pc zfp3-y7$dzxw1YtcSIu4BtBO>h>HI+0FC&U)vWV|x0fpQc91y!EsO9`s7f7P~AtRNW z#(W5StmtzHw?M^TICsi$W7VyTtD&Gn`sJP~lT_iii5t|c9J-2vgCD51hyOvYqmIb` z$NKZOoX_p_2XJ~VyY%mVM-!JdftsHFUj=q^0_$6~@`^SkR4SgaGZTJ8x+GuvKPn!H zGKq%M{%=|+p%2LZo<#dJDqWcPom7fTz1{y#(WxvKk{mq|i_dATX=6N?hsMTRGHfL& zZ=CS%`z@b=cN5bMdp>B0nqE2epnSS(!o){Xfl zaOXaqjE7CVL@QGx-t+M#!I+W>?&t_6&S#2-^yje0+I-%_YX`dI!O}`yG!u4+lI)su zy)>TUL+N;$*vLzIe5_HhbY(yMc55Rp27w{Zi|a`2q+w>zT(h)+;&C!Y2nS#E>nXk z9WdU^$6)Z+*k8!pRWi~}ZRsw&!2W|HV1Me5F`Y-j~-qaq&U5nARySJqVBs)Wv z$v`dwGXHx4#ea+nbq*oTxIM3y67r|`p|bpftN(*|=B9;%x3G|mqf(6Bn^`gVH^D1= z)>r$fxcJxSF7&c+s!!1XH&hiX0M^Oi^&2Zn|1#9Ijw2!<@PLq~43v!#?{jgRQ!n&9 z&$1Fao>IYqZiXueBs@1Ex6(B9tAG{@k%%D8kXxH5nOjSSQ;`jXX0Wr#V{m% zfWO!J>wb!|$G_W{ZZcppRQzz>98zN`Bw%*k*Dx3w@72fo(oq7i!78vsJu?J!UxwIm z#%1+wMhHouJ8ocbX1-@tgE^L0Z$U3FxVs6pYpAVs zJN=n!Ud4EOrM-;)NRM_wv76#xPWU)dndYLjCn{Da-fv1t3IHmPU_~wCc8qQ_DP8Go zyHL-|KM_s2nT?iTfJxAU%&evX=pwb*S83Ps;k7dM~O;*NOKX^j7VfUV~p=!X_uD z*OOZLctl$}YVD%W&YEiK=+iKjlT^>jz~iy$EP5LnI%>~uHfBy6)C%vW^J-&eV8#&< zJ@yzA5h`t8IeAB$m7=03T`h)JLZoN}UhNF>H6g&>QC(FPGJ#e}unVbT#7_h+Y6N_By=7o$xXNJjFFjF1+6M6nqyV#Y?!%F9fli4~OQ*W;x0*?<(Bog?L{N;=WZV%y~ir$6oAOfA{(9 zhK=v2kxtEv;th)d9ood_TXfT#Zy`zV8N&A1+q@$eb<$8Pl5MJ&Uhq#yf4EL#BaymB zt7lS)Tj(d*p^aM$d#I*eChhnVxv6K8lRkYTaj9IsSevt2ozmBA&{Ah(K;6Cn7E&b% z^Qk#ideoG0+^`RmP;ubk7H=Ha$&Q@5ikHH2YD#J?cfMi#Hu_<05Y8HjHerag^Uo)A z2BttfL@49H85i;bemVguYksPki7A%BRZCUdp8+j8mbPifuq((zV|gktzY7eEOLQax zNZ^Rdk6EKeJSqx)1HQwq17_ z0F z)FV>L1!hHj>6+0v1{BQf0c$&?S-6cI0cs>g(xN%4oc(hbE3dFQPCVL{#6eiVuL8u- zgL57ok!jv;GIZEgvh)ZVreu>6^|?JVy{<^fIk)n>u9^#}%Qz3vf;G$fUcAuQu&?{) z!^k}w%ObL4At{`kxJ8H~M%gsrWX!7ClmJwGN%_-K z0_XX&Bil2w{%cF^BC`dX{X#PD^!^I4|6xz)##n6(SM@M4&4V;UnOIejP0iNKXP6X; zw`!Ftbu{0Fp{;b*BJ-B1>1&D?v20-nSjD&tHBjY>Ym7gYpLAAO_qi|x`j6h4)6OvL z&z%kZX*ToQMG5`8tfu~FyvcQf1J_hL+%7WEPPpz`k$s96emrjp+)McYU|D^@*LrK8 z0K8ZaJOa8NcW3QsgGJsK^N#yj`#F6`4*BwVH70^1S*e|88%;xdm1bpgI;5=$jgIPA zzRvN&`bqxWb>mHGsJ+fau_B6A$6wOWs+kmDe}ITJ6J8(I_P08lluFlk*U}${yyJ-* zl^e^b0J`mG*?>wf(_Z5DZb9qY>deMxuSq>U-KJ$`rZs7EmbLL)=ZA^b`iHqBX}2QP z<~BimL-3+UVU7SNrrJc?< zj)>Yw*8Y2>*r8@!@cQ#6vroN0M0W-emA(4;c6Nk4_P;x(xPGT!{RA%oahBP)!F+`^ zXx_t-C8@EHN|m)O;rWM5!>NP#TPpDm_2yNr5LjIXnM{IEx6VvatA}Z+oLmS zHm;_&d>*xScl2@W{4iMUGs~>kMH@rck>}#PrC!}m=abVcz%kEU;^|l_TR-m4uU(TS z;9bGXXI6TR7=1WgK|#1`C%II*SgAP_BsZxwcKek5#x2NoX1>d$4p<@-t7PS_^7?C& z>k^xM;3k%OwzwQSlM!j$Uc++=ZwPlR^gayvVvc@K!pTdw=k2LWw?3=NDw7|LJQJ7o zsi1W5>)A^`5`gBdY@0AH<*I+G-{v`dS)DGE0LjEN(J_-N-l(Ls&K!z_Ex15aC0!}K z2fAxT*6#|=^YIy(wPpC`1vfGa?UiUhT6n>ZO+eZs?r4Y5+N8jRohq$q&zT%!)B=*& z+$QzuM)C`?;NKI4-D~V4HecnrfX3gK`|(Lc6(<3Y0Nc)T7qwHyClGCR7uP^@iu$-4 z@CJJwJtxT;Mcep~ce(LF*#!a08+YZ_>6%lkm33?z7bVT01pt3<2+1-dExjgYEYK6x zZO>4VHbe3ijKEHMv*FZgmZHYs*G2D)Goq5Er+#u|GaAIjWhT|rjMj1KCuFQ0YGJJG zt@|MKw(IMWn?de)`E6Ol5wFjAQagG{O^hUFZ3zw*>F#!TDXwBIG!d7IPq5|P7z zx8VMxe|hFupdo8}@(|Ly(`hV^SucWYoeU9sT#lswREjqKplV<5@UXZ!H<(_6*$fmk zC}=`nR^gIBLQ)L90#@U?K-T~GAw(AXuWQRXClCK|z3kY5ke0Kvb0TeT>V`<*Fv}s1 zVq6|$`|Cx!ZFPuRqEmI(%jubv;4Tr|G?1&i;2D^Gmp5SSO4eOpUw+((S181Ac$Af5yAfTE@-_M@w&*!fZv{>Qu9O+GM z^9u!HbUvt*z9J|D)ush}Sgm`3O<0ETVC)G*HGevkAoJv8ArWGRJgm{edyOLQV=ZPn zp+WU(9?;EA*rfeJ#a00k>;YDKA%z}w336It5-hbQaF9~=J2u*c${`0Tqi?9@m-ZVN z>*aFHAL^iujW*cNjbzEAbWEA{;l{f(Outj1c;^o9Nc@?(2HSul3JjhPf_(-Bf;{fA zW|r*H4^J;y4TEMnJ!PLuvO;~LN%y;jn@~cje+KwbPDKeUN~n46f9a}q*%*RbpqWF= z7%O?Jh!_=FN^%Ib8M|q%fFxN&)A~pqWJ&$&h?F@vr#6q&hem8q-LdS7p2MD3UU>8= zGR4JN-V`bXT3g%^uR*pKFay5(tZ=hd$TsOF>ZPj;g)%^lDy!C6mh0#~3|j(qu6SZ& zAgYC4p%CtfNy!a?m$skxQ&z*Q8y~EIcB;}Fya?Upb$sy;qMADP~ZTFIfXTFHwru#O?$iG>x+-y@#6Wm}H8+D_k`&WDE{_of2+{j{nUJ}9$QN|od+}5f;8#^h!IR|XrMXx3#`w^TH z;NMt}8RA#SKL3_%bbY}I`AK!-N{mzul#mMM4kkFj1uM86*2BGK!;>_``#u$5F3peC zhdh`}DW&EARO~9MOCIovVc5sgzAs`|>kU;@(r*yGhkil9wmAQSvZ01am0I5(eJ#y$ zYN~ep`Ok5lp8#r3rhy1kM7R$ufa2BdC%?0#?+PnP%+0|6>@QFs&jNvlVT#)cfNUS< zX{Q?Vl2y(o97|-4+5TqprBiA-d39+J)kQXw2c6qRukfY6(DXYob`#d&HwG;cM-y13 zq5bKppwyS4#39t0&)+^PPoMKM%ZPzC6YA}PGW~9Qy6^zcJMf^XORpSLbDHz3$UQsm zCm?S2y)Nv0kz{O%r8j6W1$1>stPSv9CHB5!^OoGZy{$xPU$E5{{i%M@biO+jRmo+w z^f&YC=7I-93ef;lQe5l#Any{$eX+aX$3ja37piE#=NH{y|D77QzePS2aRu8k@cqnF z#oa~XFk1u$9LQqBwgtEB@7r~s4wZ9W1ii0%<6rLYZ*cVV&)}!w<}j#NS=ofXQToiS z;{Gf`jpBKH+9irMcxkh?yHKeU`L6nv*qF>90OqSE`Uxs$y5NPVXV#7QvqDm)kh|%W z9>8@?&*uc&8(5SAnkIR1ejQuxGP*@}?#tBBI_B%@<$pe(fQ;|RD|w3>D8}y+9|9K% zh{{#Zq}&(2gTiwBH*Fqmf8NXtotC+tnVuo8Kfn`>$4#%?b&2|A69VF@Pz!iBlNU(5ontJ zoR@yxs)=pLe%EXC+spkOa=mYje(L=If8M~$)#IxQyQNy_Gq>Tp{>os1i*$YxmKzT3d|iA~lyq7^Qv3Cl2B6@LpM$h}7OAu(^>^JEzkqkE zAR3+ioSvtBL_q%F$AM)fbUBK!?xgK>vU^Bc>i`<=n}BK5<4`-^VR+gQ-p_`TjzO@ zi#ditrK8peuE*(OgAcb)1h;t4%kqftgj{ZmqVw5jYaPX}Ff=gDzQ*Z`&=witr-%PY z$e=4=e|1I?IrFJa3u<*rSU0Um8g_*p*IlDEyCNmjWqHdJCpFo2Y9ySg_z0f&~cf?iSqLg1gH=a3?@;*I)@6+#LpY3(gD-GPt|jndklL zyr=4XKVYh+y6*1Yd-qz`3g)d?KX<5b^tZ{We#yE-|A$GCSp+95@O1?7{--pBFh-95 zkM5Ou^aB*kTiHx$j#9xTiUBm*>U-&go-yucj;k;JP7DHLZVB%$V&6UH)m2Usa`C1q zg1>V(HNan_Y)NP5Ly?eWsmy*!(P-l$%iN{D0pi5y& zM~U{C%?OersMF1mh%R!kS(?!0tFJ53E(t#H&6Ig@Ap$;xB;=^+7vyMV%iL?W#si^nye1c|O{?g{vsciQg zv?oE=(N8hRFxAsyv#z4IbD}4HJ8b|5BD%f*B>a*+H?l z)xz_6U;Sx9^(7VJF`SEQ>}Q;gnx<*exvG06{p7au(HT3_5p`JVK5t!xgew}?|E6+D z8g40Fvo++fef`Fzj#Fe?QWf)oj_nW<%Hb@RG|U&^Rrq|LeyQy5WEMM z)X#kw)Nzi%A3P`w+gaD%mcgWIePKmAJBe>&^9G}O{AS0Sf=s9jxf z!zAPWmeD^QVMo{fFR1kHckXjb>E``C#!%@$%8c;(W!KLCX6Jw3UCH|X%eUV=@9bbtr>sj)x1drNSqsu^_p{ej?@CjAXtQS_ zymj3COn;Ar=_)Xzl5H`2PX0;Wb^L@-lx@o8`wH6Yw|=b z5` zm4Sg_UD}|P0nE7V>$6~<&9We&TOSA>vc^&n73Yn7qAJ&&%4;Dq7NTjhgDmPUItJRo z-igCV2CwJ=@WK)3W3yJAZY9rQ-h4&uN_r;M&*>C91nJZCMmJbvjIB_tpch4hZnNbj z6Yt#W3s5`i79{%e=BfG|oB_O-?k0Dp_}>NFuuKKe8`kpU%$p|W|1&E7=W^s3Ssl^w zC^}%%DdH#qaS}l%UH)W6`oeyN)LS4j%5}MAXv<#)vTf(VzEmPTFPWB*TRewMqD^y= zI?dMHbfn?aJ#QW2>Ypy{WUWzT#2UyAroF{~rKhn^$t>GG=C91IO{_Pp(AQil`@Xn` z;yc2RHmPq%>ZgA8y{Z_lSi`|y>0qV)xjfpUYvy(^>L?DT7TKn~VfplPS69bTyM7`1 zKGI7q*5l@cATFj7NH)F0yy&dYQB}vB-yG^KoUbl8m&}DnD$yG+O6U=N#(f%%lQvYs zQl;$(P`-%X;Li@Q#09 ziQsW&aT)KId655^dXZWWs%_&$w0ghF9PAPUE=d;E?=d@|-VxNwO0kLLVZzV%wCkJM z$3+&yRIilbOK_%dw?_w6wD=j_7bM-AOZ^9*l(#(X$Zwuv-mk9AxMrP6$6(tkbO5 zS(#my-IPD4%X5eDC@JoD59ezLiHB%ma}I2OH4Joy(nNh_Wmha4GMC2(z*j3pF3}(w zx7S;j?(tPFYCk2sgKwEVRM{jb{h^JTQt75x`&9k65q{eOfLxS=T+iy-*4cTO!i$ou zlt~?iNXv*6c{3hQ5vGO@IF4|r_{}ceyN!{;(~BlJ5XC|#7R{k1YDlwbx}zVj_NpX2 zgz)Smx{d$iXECF34MMnN0D>H5Ps^c1pPbBw5OsGlVq~4+80NNSvrE0{Q|a)R$UUd> z)Fxtxs%pBUxm%w?%9c(Jy`GF!(rAMIH`XZuleVyjvGqwHy1;Q~-*+msByZs|zko1A zq^!@NboEcb`*~ucO_phvPdiaFezx=fHB;R;2wn!ixcJq|2i4olNZo11_lB!J>oThR zJxPC#t#fSN|7p??nux01SMWuFwt;ozkJgrdOV}8Nd$h9#2iJj9bi)(>3j1L+1%XIF z$>HarHkat1?o<3VU-F0>p6^pBYV$`YM^0`C#&a|ylG#5=hGe)6+LclO_#%s$xp*1) zEZQ#g$K#Zr;yabh3{S-EG87ruF22vyx1na|ivE36SVm_9ZohO{vY5Om=VSvG3>s}_ zoTts9J}=rU`yd!vLv}f&?0q&K36Ta=Vk$$6M5AI>4Bt}8Gb&ZWlkxYa)mH}gCMxoC zUezPr7mlpujP2tSjjd9ks)xs5Ug};`cV_w8YkW4h@>Dk!8l^@TZDJJSeg<;!ZW8j81n4#q3dGG*B?B-(sgX9pRK z>{L}hnR7b{Y_@^?XNSVArkpGFG`3d0*MC;BA=J%(xy%=FoDSSn)M3+gGQRw$&|yt? z%5O@Pv3Rlya=(Rw8g3^lYQD|jdNOO)k8*Dv^`rr4Hi4Dz*{%ciH+5oMzD<6kMYL>q zx_#0YX+&WbzZdZO;m^PzGlPI_1Kk^td_Q3R_ZQ+~!pvAC1?*PVp3gZ=AMu(ezIE`_+T{Cz zUXPEkR;UxitWEAO^Ow&8Z@o@bU$64PWovS;tOXOm?@b;d1y%C*gs$;emyfGm> zN}mkTaATg5Qjdz2%k>#`PGj4Ny?Q{0>uq)Aq!n#POSqI&)wbE*j_ zMV&@5IYT6+uKJE`jhdNaGdup^tII3mnWUNFM_iR`$i-TQQ+eS zd%~1B>fI~hE?`J{2I@tfDJ6Z%@2ccdb`vwLUJ)yQo>O+xsd4Wk9JAIE=1>Rnjb>o4 z&|~=CPCF-92NkNT}G(99Aa3O-%U4 zvm&B9%d=v{#Pk78V3!FD1^L7UW%(N);4Cqo7N-%cr$r|xNXLm3yIDEZ1!!?jTk0Ix zEuCyk6zyoywkd%xL18;Q5p|K_ZhblQ^)VSOKogf{r>buagEtrktJt^c&&m59^Avu$-AJJke-%3VM83hrM+7l_e1FUBU9Oz!YLF*N!p+_egA2Uo}k00_2 zE!DkLZ~kzC!ZNfM=kT^}y8|w8*lcF;XU}=KeX-&mA&$T{@?PzZu~yjJ(Wsr_+LK+= zXL|(aN%n1@!U^KEUe`_R+i=zmI;XrheMkL9U!?{Q!=yMRd{;gd?K3!#+ouq?)39hQ$>Gy}U5#hMqv_rBD!XOzx-H!+rYlxi2vT{fTzS z&*~oIum9+6XXILiZTWTnm`!B=9~ax*070P3GK4XV^X@M2?9LEQFsFKk+c{%bz1slJ z)g*ymN^HgjT@T(cq@Z^IfTAH$$+|xRx0q@8CvCt#ZMBCV`Ac@JK2Au?)#mp}kV|D` z-*a|>cJ@9` z5pO1qTbyAbO4ZEiC&zseJnuu3I0kp|PF~>_kj3l^6?7GxI0=YMwS|>{rtpOBay@|H zJ@94pSv*2#gMEB^VeTD1#oplP(&Qz8*6?>Ky654b7Mpy4)iGKwzPeK!T+@5M!(;pnBI7UM#~nHbvE z@v&uVrP-}pv;~QqT!5T59;lT4{_JCTFwNKB^^+bxztWi77_ryDGz)p>)o8cyzDxp; zStipr;cU%^@(*)|T$+HGBfb*f=!#0btQ2OxjC@Mi^{2s!J_2K9V-+060oqXIW0`xyIh)<_>{`J zU?#j=M!fm-?8{Hr6w2W4`CLMBM7`0rKR zUmja8h)kmD$sOX=o{?YI>1?iri@5{u5!Ri=?lkl3Kp^5Hd0T6~&u0zw83ZeVs($_M z<34OfCPTDPjLEtP%n%aIj2x1InsvJ6kjQ$R25p7HHJ(%eek=5A(#s=pQr?tAEs4s5 zRMJSbQ1w9qxzA%G&lmPL?F|x?$_B-b>s;KEmnuQNQ_l@D=rRM_AM^vTYwwNcnX|0W zP(RPxjnJp1zZ6RwNQBxP>aCzN@POXvY2Yx#Q{r+mhON7xEDp+xQJvg_holMIulRiJ~<_Vzs11OqnF%*N+b`FOb(50>+9K`OlD_8LOrBjeJ zEPPvNXJ%B77}aKus`IF)*iI1@DcbDBGWmIZBDxagiAHk&l(v2*RTQ9yiEhU|l?&uh zYC%{h<@f#vLn;Jm#wD-EcPg5$_Ns%)0M$)e1r&j4Ftf~Kx50U;mnZiol8_GCrqO#4u~LTk~ftJ7Y0w|aRTdQqC^KL(R-YgcI7>)_=# zgP}FT_ncez*hGzkJ-+YUkw!A(boz-r+z1Kw6sRJ8O92{u$LP$Gl=-9IJtL{SUzZ51 zxHq(35DJYmUX++b!bFN*Dg)Ml?*vi$9C12(yP%i%+6j6-4~1fn)cJcKo!S0p49b1z zC3KDCZ6|i6169)WnyH6Gc`8@C4>zD+wcms zgmrbMnGf&4W|YIkc6M=G2pQ6S-oj^E?V?-D#`uAAK`l9KzahTlWOAa3t0XC%U-PF~ zMVz6 zErQ5OIcgSdJDSM0&%%po3Q@U2T_ zq)rsCHgl@;OxM)Ed-_pi2j`x$cbY}IY`fd&m7*-l=7Kc1ck_~@`CQ27R`hG?) z%gL;`pXDm8EC@WXheSB-FvhJ(76$%L2f1zg|4l*ptX9uW$&KIs!Mx8rdxK6(|9dn3 zDZ}oeJA?Pl^VubaTh4en7U~fY+G1xJRk++-*xm-wVG=vS;lD$CiLmRTpdqCdT7Nn9 z>M%#8S?%i!4N5tG#_Yz^(92WvR{jY6;I(q`DuK#hDQC`U>Ei=R1N;e1yhBmdyM*(8 z`7eicnh9_o_>s=6MRC}K7T`>}cOlV#06q{bQtz$>Iumvg_;2kE%74^^lH~~g!%xJ> zM^4#P3bXjsN11NY@QBt^x&%p;lnKU^#;-?(*x2h_A#najj!kAl9u$fJd z$DvLsffcN>_Fe?lJGA(R=^%;1fFr9#o4@f1p{4>$g>z~ZRnKV0@w2%NdJ2b8F@(TH z0XcYmQhN-L*f1bq!gBKE-KUGoxh}tOCkdZ(YjKqytK}c1byuESUX48v-iB2h%$n@RR9Q%K9IU^TM5Q^)|mVoZ-{q(D!&F)z%g>77_&`%=1^lD?eU^8A@w zm%|?6V#_7=Hq!rD+m#R((Thzlu*uU%fPIRO;@{)ssLH^G!*%+lM#I`80mc#ubv$~H zb4>wRfj70U`G>P!dV|Tn2|#rfc+!qzwa4FjlK(6VLU>m*uIkkdfs#pA@_I>R(q*x@ z^4-xycr5fsxC~QL{mj-fp}K2OhGONjbLCWr%uiP4G;0|>Rqdx!#Afn9u>8*4*xK!N-2I`V5&?-+ zonc)aKQvkvAW;O)j=ns8DWAm_#805#4n^4IJBjw*?Mt%?a-lOO-og2=JKrD)%<^9^ zHu7ac0nu##Xc0PNSD(JI1-GrUCg?JF6Gng-j%|heHxc;!0~RFAKK1*(rRnPMTNt)l z{01N$!;;$q=gFU!hfkivV?1T*Fom^JblP$tSwMQ^b=B&pWzcv=)nFf594d3L27H_q z)yDE?FI~Gv(y!oC(QEV?*?w`CYsXa2cu6~oORRnjq3wF|W#=OwIU%E;|8sax(uqAV zJe|vmLYF9w*z&PoHyhr$IJQqH_FEGvv_NW!@_okge4n#*U|O zoT4yOCF?|&dWIpqsH6j>uyi)=d7^(RPP(FA#~cA>X3I|)lKp9w;w>uRRkhpJS0VX~4qy7Ko0@@By`94q(FE9IlpjI&+fMi!7MXyf7sRLK zWW8nSv5MwM*8v#QIOB-gaQA#Xq@i=K3X9E7SO%JdZ{w_vdn|h~PqJzcq6%C!ZOO4U z-vq|L)Kz0QFjZK=?5ju>=qaaJSv9}T3sI!jJwfiu5uO1iF}6+I8< ziTy4Q=pcevCpB7B6ar}9oN#tBy@;WzH-J8^4L-JjF@q4mDd0k_cMS-=n7MSAy&gAI6(>qV~mzsruX zGuX$+dA3u|KZ(d2>@0JedAS%|TH{Bm%5hN6j4zV6tmRXGL8}(5EZmr2+9#=~EQz z>28IbeIlW72W8h4mT`n%Z3<3c^bpzqgb?af;AhN6DJ|JH4p8?R>USBt6Z?J!Iw`8K z>Q*c!`7a#HEhc?POrPNA5VgC4;(g=3s6UGDtk)|pYpsB;6u83Xjzb!NZ1V9kti%tc zuNH0v+h`7TVFsfiy5`ASnozOB$nfwSzXV*@CY=^VMJC?F4=EaJxKI(#i>fMSke;aB z6Bb!*$o428?P$VV2jIax-sU|S?*Wl=nIBS=7OD;Ep3Ytc45PLcikdWdtv608Ol8yW z5|rSNqamU!H8QSPuEnLNhXQ6X8qy#-* z9!`HkvX=E%uIv8a$HzSO_IK@<3J>&?l^fis18AF8r3pf?Lr`(Izb;-(OQ5CZiNhUbW0^J1J&hu2jdbFEDxY~Ym9@p>xQMi1%?I63~-3z+(JC3(_(xS!X z)k0_d(!Ewx_m|9j1^dr)l#HG>TQ7YmC+kLr_Xjgnu4>d6S#2U;NJ4xffyVSB8(X>L~;KhXdfrj6+94b~^0lIa^wTGtA!Mr5ofl!7R8U*Q-VO1MA zhIMmdHp$kITVG52)u*iHk23_iXbL%Fe=o@^optJ~7((i3Xx)1~nOLVuGX_c&y-D*- z%_CfDIX(YDzHeUjVu{#_ogbWeSy9*ws!svObv>XRn$(Qg#XJRqk-wER;V#BiTEuaP z7+1Bbt6kAk-3_~|!%~6|&MGjQlXpG#q8$UKgKikyHrB)bQWW!KexwTGHyQ^(Y#UF? zh}Q2{`S)SHyXgrsqHQ1SZ`rn};e|WKsEnnfbWIcBnc8SPnW*F0b4a&y6&(eU zaqPD$-4<#KfLV3XLIJ~$#AV#jrFTLduym%4X_c^UKzu6_%{K9K%Tlvspd`_Vu@mLN>IF>nc_d5!cisIAl+867r!?=_i2v5UP{EWQ<#GH^skdZ^GkGuDdG~o>wBuwX2``XP%jcoe+j;U6 zl!s8F4e#e}a(236aV7S8V_`~i7p;4~5V6Bm~`S#$rE@DHn^K8w+p|5XNjJVy*L1QI|b!BKMnuXP{ZlQ^0xImAd zGL{MR`9pa#ka#45oe{mOHv0EB^{gnbG*3(FU&g@%Nn+yJ<-{&n6H)(IZ%B0h^dXmw z{eXBIXFvA$aX9z+m4jZ|mZ(o5h4yr#8*8T^ZsPn7; z>j8&t85_}4IF}oFgw@B+q7gQsx?EM97ha@zd9ey{>HcoN4%Ia&cd^x*6Jk!6F0tZE zgMtU1i)uTfqX$cgM~j%{zQ>SW=CBg7kR%wiQ3=RA_i(DuM(E2UrN;I=_b=vz%r4zt-^0`-?z6XeK`4zkI0p0ks426GT;N%Yw#+Kv%MhbJtOnyaC*#Ck4GUo`2i zqrHKk+M64UQJ&tqcRSzu!3uaCjoAk1m>d@R6|g~;y@vl9KJ9K^L#Keg#=1hOlhIk- ziu0M&=xyBI@yKyl^|1eiIc-v%hOtG(?DSW|DJ$)W03yn0P9ypRdgP=4Ur~yNKdo$R zx>ajY`kEG|N?VR43s(@2yUsHa&;9+tY&qHE-}e;KBD8kdzAnyoqi#qOvMr9Cjl;B9 zCv^zJXSLA#SgZP!z)opr|GvwV6z3PDl=M;mHC#}o6*|&5p<-asux`G;1r0B3o(ucT z|9|t`?@SC^K%>VrlLrD_b0^sqkMniRF6|5Pcfqcv2XKo>jB3duPsa_$tk-Pi0mCo zn_G!~I}+tR&ja$?4p7f#)dtA~f#WUvQyl|ysjucQqaI3%n!Uk6Qlc*}x}izzdDU<` zAq-TtrZOj7`4|%<<_ZG^_8Im>Jx3+MC%#oyER+^HI`D^Cdc%Z5v=FuZ+L+SJsFmaG zOl4Kozg_6uXyWyKSqsK}eYoZeyhyHa=VT#kG3XAS)`5_33S7ImIJ3(yB}2vBXhn>e z6MetG*Uo>r7A^ymEl4!#HZ zl?E>ztDjKXLf%|=&7=#dMRQzIi}H%Ur+8TaRGk!G-je!^&uL8eSKq(Aq8c4_NhzE~ zdSP=58BI~C`RR5jmkf8t?5paU=;x!**d z&w-Vq75tn6w(zNw$wDMMDqGRK%q_lqvzO9Cs)<2o!arDbv@alJDeu*Tbxn}Dw9SmG zd%RWJYD;j<_2`YQLa}j-^GNjTgV6Vmlf0Alj`hHO$S!R>B zVCj7vGrpd8?%;OYas`Im(s?Ynt$HMlsm}tIbpZz6($w8Ec>T20Fq8-+w#Esn{ zmg$Gt3B0l3(m+{?KlMeTAdY<-#*tplCYd>MU#NCCb#@rm{>ccRk~v}rI?Uk;bT3d2 zjrsFmAB&kXb+ofHIZFcUxS{`m_ljw8mrJ_;IX`|yO4Nn;rsGCtX_qMDWE@uPvhAC~ zb1uewV-c;jthABU1l&v#2w^*{(eE!vdHF$ZuCI>!UxN&5(VXCX{YOi-(_lF`q ztuA$&<-hc09A9CHSWZtH)fqEcb44)-sYU8{7_`I=B{A>b%&${r%-_U?Jzj>KZ=s)P zXKMrnaf(^*vF5fs?3py&1>X6cguAnWcigW$KMOg7R7?({^;IqA0^?{N>SEJ6Fk-lA zR&0+?>O!S%;7*;;66y=tie~E1|9obiAo;R}4!ej4{Z!XsHn%AmT12UGrnd59a5s{-EU`mBl z$nFYV(bLDQ7n8J8Gm&cZGSM_4x7!;8ycn^#&8K*b5P9CmyFK4ZSaEaP@dDP9ei67FvlTnhvVr8VI9Ptxhi}2L+Yn95SCh!` zVn3JB2VlVn9l5#dwT4LzC1JzuIN9sAE6=mPZjxg3?!N?{Lu?;)gomEPLG!V-F3~VA%cS1tjsfMX*zUh@oYeUtr5xKayI&d57bptCjQSt5V(&YjcvMKZFv;3 z9coL(_Fy}9Ez2ox;xUhLXt;g>R5;kM{jj5yXD@eo^c~z>S9i)Ov`b|GB>+-D9xTR2y;P_j`P}5kaBD5?pBAk&u zo)Ofs08k{Ipgd2!%cKtWf7THNC+qVgBplCYvsBdgXkT#bQA+gr=B5`@BM1p|naSQN zfqO@jCl%ru6<&vNCCOc%?f9SZ*w4z?egZWRB+EOIzJpuL*Bi6m_O zU$aI_1*fyO>C4{RbN*Ro!inI$%g?oP@6S+kQ&g{EK*H={l5FS?6`WLhBG1Akwmgfq zQHh8iWY|wWv7+}O-{zE_^n@VX8o`3vs}l_j4ZnLW8F_V8$8J46x3{6-;8_ibkebNR z-^t-kt5vhGuz(&P+n>U%#2m|$y(9B;y~5r$kj3`R-U;{H1u>1^RDGVka(O#}q2W4y z0cXBDXPlaKXJe4A!CZpuplXv~+rNrrunkx&v;c`;(cF8$Zzl!sqmU@4m8@ja1rjL8D zyg7V~SWy}#HJ3siFXEug(17pw4>m&V z#1e4w>P#2__0Dt6v`)eq^~s1oL&ZIs6I+x-E##*d5jL2nycz8Pa6b4LnZ_3ogK|YrJ+u0M?!WIj zu9DTeJPn*S9j3Za9t*2`c)3vf4y*CwX1zWP_FDF5HqhY4ulwJt>W);#W6Uy+FV@W~s3ognx`t6Yzis*GGy&7%J+=a@8zj~$m%`zU7 zf;<;kXsx~=!Bdku;||7KyT2kH+t}=bn(9q)dNL|EA2&s5%v3|QsJ779l!|E=JP9*& zk7G=pq9@tdyh%)(YMGp*jeppqS4z=9jw4n|oB3&ssijmeoaf7%Dap~5ra9l&Yv{jV zdL0_@|L#86HM@DAVl2f_s^s_a{#WY{g0^zJuJyFvUVEcn%Xb0LInT=}KjuvZwbUv7 zi=NCe{v!pA2@f~2iiqc%8{ zYpat8C9q5=wdlE=^?;&G_mOm!h{8ATWA56NKOXBM2sRn6h?LJyT$}2YB;9=Rd_X;j z%R7-00ygXfP_L6vw_WY#rcREl50nw=JcO{dSjvm zuW!g_9ZRCkS#@{37M>aGqk)^hlG)9SIS2j(uAVOFd1SD!=yBN1J!C>yV%=MYitkXy z$)>FwtGdjq0{fF6a@Y$WZ32X59SjTuj(t-B8hW+Er{5d;`}}E&+m`l0=B3VF_zitt zEPl^vOO*`AO(4f*vpCdIXGQNyE3PNH%F=swD^LOrH=oYIlLky-u~!wz zArgqP@ubb()n5b(EFF@gDi)$404RCI;!3jFnCJC!SGrQMlbO{5dB7p@(;>`!LH@W~ zc-zNR13qZjbMy&Vm@b6Bx<<}KvVl7lKT+;3r=wj#qPnJN*v!P0-7L8!8lLbP!#rUC z)%~CuMZ>A66K~FMd_i6}d%{|`n^Bqcy%8`lGE7@FY5Hqf`rT2}4QEVbsy0U77?d?Z zSD9&Esx0-Y-gJ=39uRybkjmK3&`Bq-J--^tw6(|>KthtQaca@519hr)@f zNL6@%Iwmy%8MFu(-y1j^{JT>RWzc4_7OmL9FfcJ{h->26TLO#*ycjE<)iEi2jCCWr zbz_33mkgUAl?6E09@3VJ{$N)rXH50gBEBTyK?ZJ9+@N?mxAYo)_3HDM&h*Z>ij(tpKvj9=)`+H95hyZ9a2Mt|sJ3VeRhf1z&`#C>&c=Zq)Ic`R6<$(Y^a z1uHwi{*-h`BSx|K#VqSG>Q9r;8SZTFFOMp|D+kasOJvsko@}kx>1OW89w~NGs^?Ll z1*b8!U3c7+3^g`0z5dnobb2I8`jN`F%a^I?UJ9rg%!-R%vLX+l*s1R>^wa92ui_g0 z%T_(u`6h&UT=%j?lRbY|=bw@?PBnLQbsTZU?6^a0#nYk3fP9FW75Dudqte&#n_)B2 zlrc6|;e;Y%e4drL)1bp4!nIS}!l6=S)oX78<-u@ev-*Dw2eCzJLW`t;IoNFEwvpGK zr{nu;4lH@NqGDR#K=1m}rjEx-ig?zA$_9}45Om*P;~gbo2Etl`gRQ5LrYc|7|Icr) zGS+HVi;c@v9{92p6mWEEVAp{u`X%pVTL!iT_!RpADMXi3B1<2Z**ecdnc7xwo5a}_ z>PJWA#j-K*5f!TfF(QZovj7jK~C8JB&wvOZ3{4ukA>57SzkzT{ln!Us_qhG4 zLpk>NU-F(&9STONQ|VD6Yzxx#bdjwmYIqt8s4ZYTG9wc9) ze@P6Vl{=Aq4QBT&s{4g$iXKe(zA+a3PaNACP<3j}XaK)}8Zu(KV5BD6E1=?QvNOoa zd)!Ebrmq{Fw#1P=4APe9Ft^E8E7TZ)+g8ptsRD%)43eDIYCdA8s@wh%w)`eihPaoE zI({fhZHAk|`JZAeyweJuMsb_}jEP1Zaz$X5^Cy@}i5?V=%(;3HqdMS62GL}U#7`|d z3%=s~F))lqVkmjeBc@Ad7uwy+*0i@%ZbQGW=5`sQ!PV4s7?wMnE@obCPG3rrJVL15@5-lJ4FKJ3a2vVj)d%0O+f) z8#{b30_q2QXAVhnv}o5b@gsI|kzAkR1@Qru!Q*-g0RM}!xtgUTcD7^K<3R0t)fC_0 z*Qvl8qCoNKd3v?#)_+8meFIt!CO7k%Z5Z>m?CA2@pRPYGI_XyF8`XXD8KgQiu{gBx zFOUqyDhYrxr1nXpvLexNI(-zE*272zw3;R%T1_1eOOe8<|M~KH0pG`mCjr`VT>a$$a&%jH~dPaxJp=yR28AT(p8lD^)+%wa>1+o8HE@xBH%Bb-s_M zx=aLowsLUErGcBCa~|dEl=U-bVL>ZR_IA!k9Q99^?A1pdYjbtl;VBp8-8#=6h z;?zfQ-K4V8ZoenW@YPQj1(Vz65L+E@hk#aV^DFKjXmf|kngzwnGM(dFNFiDUw_>b} zUBc%Pub1B*U1aAC(6p-$-erj0YI-Z@@CTO_CtxNOpNQeUkD=|9?-xLeW5zy*-!@Zs zYsp`jMbk|3-C3WRi>_8lQE&98{Y@wk|UAzDBw<4 z)e6bOn(fEhRZF{xX?SZdL!AIm0}D;gv|8Zfm0^cXK7$HqT6Wgc#BB~!CBxCZ%|0nE z@5VyeU_Di-z6_vv@j-(_k&u(O@M6d4B{D!S;CXn?=V^PQF~Hos56G9&f`xV!i}mZ) zw$UZacCkKvQLI5j*!*YdP*r0IKTmU`pgmVKSGHBMZoMjVaZnHKf3JRGiP`Xdx+K9A zdR+7TPVKZ6NB==qxF3Mg-96_a2b(tv>o5_Xz`*rqj*t_jl^w3wGy6^hGyFxmt~9UO zJT?si70#w4C1<5g1Yx~T**GdVQ+T|2zXZ&$Vq$K0YJwoI+Z85FrFlLwcj${+e%J18 z1qh>XeS&@ZrpRfP2Bogd3?O7;Q_a^9pNnXqK3)WNH9lK#N2vnwIGvvkQFCRLE{)i> zI#aD41@l!cdn&5DK zbHZJ?0-qIIkCO-VjFW{c#YNlO@DsH1qOja-lNR@k-Lx}hCIUs)xzF7+7TL*~U%aAJ zhtM~)FG`qh6VdoYPL3_XdM3J$i{YrSh+h-W?KGu>Ck13Zj0aq$m2zEiz@igx=W`iO z4Mn$38@kJ#whXgj>>ME2Xh-!XqJ*>8D3zzf8(x?&CrPPGT8nk0xrj`xx);(p{xCXl z^`HMv)CRuG=;8e(wMOdhJEj@FICY_o`;OD>0n5Say*ga`f=-yyS#&EHfxa7d<}Jm;_0fZk(hE+g3h9j)F?%ujA$rPDEq)553No| zbn`GPAI{jCr~+S_(MZS0SNbvhiXoDzm~_pxtz=j~B%elOVI?{lx>-q<`Kwmw_N>98 zA*U(#cCgt_MD}4QYsEj~>p-kyCc;~BUh`p$pcy%0ab^qmj!oBE$HCCgPg#WXV){>E<3}d(6}Ln zh)u6SUsqrt&1BSzG(_D0Pi48_AD0Pv>(?r==W@%s9>yV+PELQaS)QBkDG$58QWeYE zLnpH^kdyKs18L$GGWz8ymsEbHQ=7nDo90tsTJzC{q;H{3;k9+2vuxoHwCGCLf1zrD z0P9tY1d-inS8DaozwBWV=*?E$v_lh^yFk4#a&U1KQ`+G*3$jYJwyLp zuKYTfzlJQ2E$`|Bk@32Ml)&=^#akT!ZwEyAfFOzeW?N36wA+Fxx5UA?t+z z+XDk|i8VywrH#~d^H{>+lyJo=I{vC6;-z8%+Z99nk+Oo_6i~S6TtO>Ze)_EFh>N5j zORkyU6}2N29g@*5>rbX@`}K-GXZ9GVd`?w`XBO!MCMj2lBoRI|2)Y%o*2ch?cl;kQ zQ|B@X-R82Qu~zo%P>q+hWk-k08ANeKP<2Ct6sqV!)VPuSM&Gx`Sng7x+H0Fm}Y! zeN1--ceL`5ZWE0k|NF7rC7JV=G!p^D8RHIV73~s*gdSe_b|xblIYgg$2B%JhqZ3rt z4k@9c3(3hSAoS2cr1daFI|m}(s^L$>YE;kWf1!9gfzH;>x%h;^@vhI3Z8pQO@-gK{ zjU6>gx}O3PjkoE7j1hb@qQhYBv<;2cE;DM7lLvoM7VyW9$?;Exf(8#oT>xIJ00g1a z0+c7*o*&5^b?eWGIv~;w=ftq}J*FVt7u|CZDO6x@=blw zc7|tho5#9H%LZaQ-JTTRgcl&9x*X!%XM8Z^Xw~5Glg^qzU@RoH>#SPn#G)#8aDF&1 zijO(VY#3&9BWB{W;H92u<6}71n*crgF6b;e#3!u(sdEwpamAUZSGMqodO39o)kci@ zV<&uTSa0Os^G20%IW*|!{zlus!~J+%^_wKl{r<_UgCfv{JATHG{<>q~VfX$5@3s&o z_zLVY0)B153!nbDmvwAoo<(LbBD#^%=*n9!-vDZ^+>Z4Bv!O?Pj59bZF6a_oCT{?; zU7>hh53&uq9u#YG&tOxCN0|ymVA>9c6xzdfV}k2t+IgG>lgOYJ(841?h@E1px=tr} zx+B10KD&pq<#wh*x3aySQHh}GqOVo?M96yUDdC%^TFc|3Ps;>5FE3MGa^;_EYR%uz zied7}OmfwkO_~`*CruAl231WrkX9=$Vuy-IV<5lF z%{OUIxgnT(rMPCxUkuo!hHYgM1(9YJ#5*OCGhRux&?T?`7}KxE-3$cUSKU}K{Z(a) zP3t7}>+4~r?Vs>1>^vOfjb{*l-6E^>YE>$5-C2+}F#2^DZkuyPvr+Dbrc|vNSQT;Z zA^TD46(KFC(DVCFOOrJ=`?8iw6K^g-D==vQ`)mywGxthL$K>AwHDL;5uk$x*VIedd=_w(mx zNvj-0q++3Kj7#2cd|wY(Q<#$4XWVxZG7_&EMk5W5HuaFlf-isDsZ%kc30%;TKN7m( zc1AJh-<~TZoOfr(6{%c1w|ZyzgvU~uI#U&&ryPp$Q#h;EnQH2fUXR?#k3J^vbycR7 zDA88jk}$jJ@)df^6+)>`+$NT4sWJ6)kyT~(ve9{DVZ2uU#?o~O{KKnf%R_}lZ1(Bv41HI~SA;+ZfL%Cf4ma+_E* z55DcaWajUpHSc_HfFa)Pzdw@Iu9EUTZ!dQp_1k^n=(mRzHIHN8J(ta@ajm}DLVv=M z4H93t-I6a2;4m)Td%XM2?XE*Q{XiQi%29rV?V5xMl>dnAjCSSFed_=$j6d3R3zj)^ zLGpdR7(N*!GPyq5yoSjA?`>+vqhrz&6LkmEh`hq9NbV~HUbDbS&^E&TerKm!6!mVS z{5$gB%&MY*e$Z!hH0R&h5Em)ImMAFo+BFV_7(WSwPLn+>zAODV+)6fa(&xVuAv0>$0k ziv%Y)6f5rT#ogWA-3h@VxVv-mzWdvIpL3nx`IkI-W@gQ-d(GNvlxnMgL44C2s8CbQ z4b^H?td(F=_y|Yn;=L5+}w>#yl+dyws%>8Ry~_=|;GL-eMLf z)NTq+DRj+CkVM6H9ORNS`jN%-^g|Lc!UFu4GM;5lucl?+`)*l1)`MOfzU4p5xm*V5 zQfg`+vpSuop-NpZMv>ZF1$Wx_wxWjbk&hUuJipe}!$v~{08%2?0n26*Cw?J?ey*P} ziyn*Y1?`86EuoMeukg#r!g3{!k$RHwuxut&V!-*!&$O zec!vnx~((^raGhOXOgkBFG!Q8KNoV!17q7hUy{DCw$|V1K2u*s^9RF!`$XpfYr3K; z!hBjf)+bbAM}nC`9eXvuSTZ@qZff9;rN`=Vv(l!U+9^Qk+M%064@|Icy;hrzI1cx> zF<*mG?-uH<)Ajxf1q49dpH^!G9V?U_Cmq;&xa_a_0iyeF7}Fh0oHRQQhp@Z@nnJVq z(BBP~-R9ULzkJ<9A{``NW3io)NB4=H{T^fu^(s1VMgf&Y3kS$=KmzN8tBqxkD@~8C zYOC@$ahx%k4V8)Vnz_35HbP%KauRBY$~jI1BRq~jhSEH{))=JeZqnzU1)pcSTcnL8 zl~p*EsWKO@HMXkQD&xfik7Hqi^63k?OCDdh{^mRVUHbkyyY-=v1p=D)b*>bX%U_Kco1SZb{w@sEZw=IAr>fp@ zI@z4T;TT%4=S18{2$9|N1W2VaS~XG3=*Aud(jQ_?xwD#eY?p1{CPf-kXgVbsrd^t z7I2B8`LidvKY+Y8(0(+rfPt-fu*Mkv7^E%-P6?#Y)~clKVol;Dc9?0PN1yz7Lz1pY(=5X`1Ruj0jHD!fRyG0BlmhBc z^R*Gqo7*ET=Q(yxwPy7<*a?z7<-oa8Y%2~3lc0osgDWH_ZQ6=jmOdD)p*{07sy6%7 zRI_EdNP8Hj^;oV|Ue?q&f+kHjuC=-x(c%nt*Q-2g?ieMbeW9x?2W|DFXLQtv-#2-wqiIHAxoI6M}%7GpM`u8X%))POV0Pq`}#&FSIr^bGHvcV2*#hBysDymxOG_}Vrc{xntZ&8Qzm)i0K2b28_q7m&ZDfhk^80aO_frhQ_gNBrj4+6%1l0XMLXBNjMY1 zK~~*Dlc#W-X`<@b9OLegO&`+EG#fq?USYYY-l;8j!`W4ho>!1sm@6zxC|wu^TDOC0 z=pd=(cUqj)=3@nv(yvOVeyifkre*2Zs0y^U)tJ=-7aam~ zu%+Q{#Jse@OI4Yd12%fQw(*KQ35N@fnnUN;rF$okT3?Qe&6@w(fli&7L06y%70drK zu!0rwa8b{vqF(o-9-DvhO#?GLe*Sarz9zGzi0_r;aoNR$RLU$Q<0SO36IT&0N;AM% zZ`X*wOUq3X*f(*{6;)ks+ncd3Q!%Fw1P0t{9Pp{Ic z6gKnYBmK9>h1GfX$O7lqx*+dHvJK)2M>W)2UH~p5Oky6VQ?kB_+>T!-=@hwb-{#k( zdE+_)81;DLWLkqQJ_^H$gr67_!Os5vPwJ&=xWCCWW4}|5e2Di>r`juBeCGRY=q2i% z;@Vd*aA_GO37=u3B!6K}5n%s?r3-hzQ^^99((hbaG)`k!v1C+FL3g{dL;hFoU3H!y zW7c+=Ur|@(2UXvdJZ~OMm_SvLgZ>@LhpppUCmgtsrJ#65-$R>LTcUcv?p=bWeEHcY zl^M;0kHKg^V!AHisnNu4q9}zQvOj%|cy`QBUmsQMK*}Wv^soH3ar8uyAEF9@%SXp# zO^Mgxr6kpAqYaY8dxRGvpGdH$nZ$h$#LAbE6X7)I)NtBNtsSP1L|p0G`EypKMCj}H zRpHjv$FHlhA$w~^!0&^(YE>%xl6~O8)Sq`AmAO?T z{>Qr7l~Rh@jpz7sIZA@IY7ai8{rseRJ6lLfy|sn>_B0P?xF zAJC>%RA?P~kmFuf(z-d}IXTqDuUL!PP+5%Kr>7*A7oXpSm-Wgfmf^nnwo{*cZ-{FZ zhgEFUM_?&xMBiHH3d;0(z^;eq2=}hqQXwmTMG&Qqu#bzzAz89!F~`i$xqC*{+KD_w(Qld^^55R=+X}MA9_72HzT}YNOLzeHnf`91tAB zZpu~SE!Ebg=_K=bPJGe#P2))eB~A&gga9i+o9RfxS=e`9D6U_sDD+1sEiRd%5qMbj?(6=4DhJtmw0rbqk_!SQmrndZ8wnAK8T#emmd8aX;!ZPy#rP}Pc|?i5(#vJ) z0GSP^vF=S{T6YdS68cRkJt2$_ueZ|5W7RYHf>H{$lkU%3fKq2|nr3S-M%6+M zY;_0G0=Jz>bX7~$e9b^h&GVC6zA#|l?{Q=NM<1=!Y|ozx)s?fTeCtj+Bkn>ffMUcd z;O0a%-$HgN=t`{>pUzz}0tGhTkov7Rz~|n&ka^0k>4e(TyWNgUq)xI*@28<>?uE@= z#=p7xtC^(c)x!%g~w&GY^*A!sW{e!j3uArj?^{u4@xCwEt$6;`r!jsDGTnF#FK zGO&=$rUI4N%mx4Qk6532GEMl;kLaio6xxYIO!s)Yn(?fqjthG2ztS>H!)%e_8WtHq z<=Ub*4I>vHZcqfkRcdaa#|Uf!I-6w`i^|X&hjFT>L z<9O$W;;3R=8*1%6YbaB+0$;{fWtoh>z~5=N#?_hYyY^-JY}#vU>)}vh=~*?N^yJe4 z50AkFrKGJNN4Osl7xh+2aSaUA2d3o$=bK$1^9x69qB=V<>r-%UNkXhb(b}82mW_4m z!Oj7NkVi{c>f*pC5DHQHbR^Bv9}X7fWi0)=exbv#YBhhi=kNhI9C|WkQR*!X{-N|g zXGmcDzMjJ`6}T1t9=n+FU)u+_x@035c3>&2RbIq|FC~dJwG4+H6+|A%kiTGy&jhBG z$w=QijPgnj?>lH#^v~+iN}*lqi#VuAC9fyA#455ujG1rZ|$r9b8bC=NfTCq9QSk8QPhHSW>8%z45E;Y*M0Hy%Z7nL9UH5NC} z2EPs9F)#?_b7|yG*Grq;U`s@TyF~~8VVRl^R_u72R6Z{S2yk&#+NWg1C|-C>xJCRp zXAqKtd2o=nxrtT!I2Uj{Gt=UAm6GJ&7u@6ir2-8~7lpP(oa;JK8zs7?D^RVOaTTjY zH{Sk}8F-rMxrb>f1d|G?HG3`FeEtI69(AH4ZEqy`nzGAHxbgYCwq@-Bp==0f5A$`R zf)!Ywf%CZonr*gXO@Wy~4WXo@Jl^Q`xA_>GVJ88FFt>Z$J%a24L`k8RE*hUCNx9R9 z3i*$Ip+5|Ho2Yc3mDY|kMK=cpI!TLiChk#)M2I@uMgs^eP!rsR-mZjfN#5=U_21OE z|Nc2!3k_(Vn)G?S(so%~c#&Hq4gANe<5}oQF0;Qo^DZOcozBNjg?AlZ68M7JAQLg_ zk=CNGMXZNw9m*1$%(gvJJZf$*-!#!F>u9sA((FQDAb?cLm2oje>WuO zl1pejq5rAR>B;7XovS88GbP!GA5KXYL|fS=Y(WmQQnMiAj)q>+J(_Z6_8oW>O@xBN z(^3uk@mo(EFn+UbaZG$OFcPe|cF0V{P2hi~XY!R@uA+;G^4} zOB9O8Tw=l-gR9;)jHWCbkM^BdsH@}5bC$_qz7oQ`?x%!mN>)He-CO67FwJ2)qUrLS zbN)k7J=%_0Z>$t;$j!Uvp)8G}ubPgoV(&m_t)`zv8tIoKB_2EvU42K5oFsX6OWe7L zz;$cMh5;A3nc0TA42;qwHSy|7)=Wb&zdEO7L!QH+465medvl3Zt$Nc*U7c)%^tDLO zt68B-8jrLBBnu?2-7;kaWwT4EHm zRX06zuzbUEq{*r(`PJq>c#p~-^eg=LFe6vIiOlYb{TAvIeCI9N3GDif z@R9RJLE-NNW`P{jw@w*}c3=xAeC38g@K|mWLm@+}%!w{>&h(%p%qmTzzhi>XGi#VejNU zcnTb2yD#4b`>*iK^7^T9ypjB@sw#s0^x897{EEl3bM^_GfO0La4?fLc_Rh2yWO5B+ z^ShIk2f^M6K~?lYy;gQ}f^yl?ViI%n6&YHy2P_R~S7!8TGdTy*LL2XjUou{e12sUM zd*-C7qJfm3=Cc?U5yhdcO!RYfrtB4nn5gXHMe-+d`6pf;x1jcI=)a@d!)sK>;Hdz=;etkO!UJ0av&*tt(!^*+t)6rL0z}=m(n6<1iZW!Wk2?_# ztF7ZS?qGWxEHzMoSy2TCCM^ zaQ_(t9G@=LNvh4F+P0go1U#+FAnHVy(u}@ z#_nTCPf;TpFN&Mg4dADG3etw`J^jyRit>`L%D;Y12axuluN{q@wAH2?6?JRC6C4^$X zrOdUq&yro)bJ-s-11Tcwmd&f85?J>@-`k3ptcRSC*3@cPyUuULA{X58=;8bcE51&!agBDd=h5 zm-d{q)R8{?DxRrgbG&M(s$*=fH}i^UOg0k)LeFDvPa7p)j3iAB4J9woj%Na;Cwe_@ zPZi%{>MlYg`N}VzrnF?+>Sa%T*6=Are`I zT^TlF|1XirsWq+m8I<*+$u<5nNZ?Q$di`kY(y6>;o7Cg_Mdi;nN@a@1_k-Ipw#lX( zlzeIAT<5`K8nccIM_HA2M&L|#pxhcx7k6=PXq*` z!Ce%%XvnJ&`}f^9IpFfeCkXyKd@g?b5stGfM&~aB{v;M3&yBUN^j}AP4h~Q{yKP;) zN-_8_-)4Ot<)H<+A>!YEa1U#T=5@v;3SG-*#>T%@uS!|MX2#RCTL$dC~Nx zy-3aR36~a#z;u?sXw0CPF@$v52*x%P9d2Fpzv;MD^o<|J61=qv{cV(r?*mk0u;{4_ z?Z}c;+upagOa!|yD-K6;PoNqmp=0vT;rWRuO=50wj7=IC!NB>!zB%<^n|3J4*du%J zK15RCYP=sTVVS59<$1R+E_nc4H>Rah1)oQ9yCBJbS(7}_Mwr7(&?n4JWff+D|Gjus zHv*q8F!EOfh9dn^R1<=XBaxhBm+=WZ;@D5xF+)*{RVpn2^-u=l|2f>@ow6Ikcgs)j z?{pJjcCQ|7J_bCR!tpk|@Z_alS}cGYxH~PA;6?~A=4vtiD4;s*JJxelQBA^`GlAe9jbD~{}Tnuinz4^rV@M2AIBg2zyDrtz5m$_q0 zEI3hA4CM`JQV@oeiANsFW)Vq?ekWpu^gt{(=vUqz(_2H%XzqjG&bw%^ki! z3*)#g9$P*i1o_K*4lHVr_rau}Ll__%D>Gs&W`t=Y4Wb^DQ&bz8;b8eddjAMQJk%Gw z?2cL*#-wtN$Z2BAJZ_=Eb&YpKw`e3pSTCj5Dr>fEH|ym^iSYN5*$hTgDU0zQC2J3* z;3U8irJ)M)!-Q)|vvtwk;gVyK(=n3O8qtH~*o7|?j1=tSk z1_<=XJ+m7>MI3lH;E#z66YF(X@q1UQz}|v5 z8mL(I&*y1S&~ni1Dlzh=45U*Vap|XODXmsouF)zCE?OdT zX#*Efnt8_Pu`kyrB!tB#={Ep9Kt>mT<`1tpc_JOC>G-)AQ@)Yw_^bMtJZAVZjOo|7 z^UyYXWZ8L5CNAzCKPQCUK1)}EFrx$j1giDusBPGC!P4F#!@jj1mT}cTXD+u+F2Wy~ zH}T_JGAh2|877Bs8KKWhl@~kN$?5)H1kLyG!-SeswUfkn{w}_!4u#b(!-c{*%Vf{^ zY%b(Lve|oslz{bYrpWDm`^e_k?sD&a&*5BCK7a=f^-W#?bZr|!l1qVwz*HS z?br59qZ=w;5k~IBfP2N6-$yb2u$tToebJ4jUYgPRr;1Y#IdZyBDfYDQ>Cc&4{|;f( zCTkF-@_jMhD00g=Y;T++UY5PZ{CAQ)AB#l|}P}cUI@^lZbSj|yI55!=` zIWE}byHINlQ2m|CtNzgg6ErO z)$kohqMXt6H63k~JjG_XP*^_l-Xz${fok18NmfQuFhNF*CJExweR~EzOSba1=)OJ4 zx_OP!J-6X7DV4R8d8Z?XLw!^-a4O_|&y&ylH^bHRo;UCRm&7||ObKDxU_n5?A)q&O zx_+5qdYGst$UfnHj9%LZX^Z8qFP)~PztvS$Z5RZzZGY~&Fdkg-Si2%#hY2FN`Dh?E z9f&85W!Kl((Q&#+ef6a+d0$6UvpS!`cM4((1^mLKpX&rgn#c3OGE6G&W)qr7tlD`6 zoc-}O6ciCUj1S?GF?}7Id=3v96!K(pYNQ2NTQAwZEZ728b+zSl57rn-?iCZc=%Nhq z&=w_sf*$}9EHFHjv%OO=)Tou&rOqE@ZWAK4?;h*k+m}Z_Mrrg*$pL%eka*O54F!Mp zWPD&&AE<|o4%b8ynnlXjK!S_=U6NxY0VR#HVvIQ?8^urI|5l7grN$Wu9EMB9o{*)z z&!OK($VhH;YxH-z^V*k8GNLA2j?}G()KB4hueh z_v+h`P+Qlt=RJ_oaUwP1DgLZiQys!W7nxA@_u1rfM7sJ{;04V~ zWHT8fMbM@HsyDUs()8fjGMtxb2C(;P}#Y_h9 zx}|H-U_aAl3Z%iy!0;qedqa%#X|_f60b%gPNAE`7_2;g^NU*Cf?AiR*3N*J9PI`%#j2A7;7jb|J5K zHr!u3&}`o%>lKC#ma}xcRNo)^{0c8*G=Nym#EOGLrY<*jIIK zftjK-bL1)%AEY{rG#H?wy^Ucmehf9>-j1E3cfyy7D+cEVN7Z7goU|!xH%eCu0_OW` zafFLktf=XYQy(gtZ|2>=8tv5G8W$Ly#Gk%RDG4Q;TsSC>u}j;gwgpGav|Hc!o~D2M zOkObyPa}{#BmAp?5tc%?OZ~dAPufRKmE_^c=Q+!NQLOjGCmy$98|4|g_Cu7lJcFh+ zCwx$YLkqeF?qr;);JJ{mgE%|TE1@|S9QKX^&!0L!A@c?xSBW!|K0vktrEh0SD?xuA zuR9+3C+4M!3h6D{YR3aIY+X*8frFWVhU3k(0$od+W$ByLjHo(>1Uaw_6t&D}iB%Z) zc#m-ZN0#y=qaAn5x_^Bf%#3TUG0(9uPmbtO4Qi0!<7j2x|1yyA)B}{E z9{gxefB>&kneO854Lk4H>qPF1LK=p0Hwc~w{LH=k{O?286Xm^PMul8K*wW_OKcUxb zLQwu^zLkM)k*;S-to5i5HW8DUu96AdA66-OD@dM_bOn6|1H&q%Y!>(+&PPbb+17`5 zM-5F*BZmOD^ftQ&u;NciHINEv!3uuFIc5l+QjM;=r zkJ2DTF_Q?tKByrzL?(Jp_~nNu=|yq29UTJ>wQ1SvFK$6|W8AotI-lr|Y9H)$y@CR@ zHRd*C4h}%D4QEr5(oUuBg{IA00kRXPXj_(zo-quq*G92IWdw?^EoxQ^s+<}!!No7g zqX~QE9iGdn2^=1~_0qT3bbAzz9N!A<^_;bq)DKQo%RirJ6?_|`5sLpzjRkUJ=M+43 zkZJ}0skc_vK!znuF8eTu!l{Z{-H zTdtx8DA#LnuRLvC8M(pMu4K@Zey|@~Ezzc=!TWg-hCq@-tzVvaGBT2*tC!i>Trbwz z(_Eac?jRD=lrPsWytZ4dnnk^SQjnmM5qm9|w*$v@D#%rO#sajK)qXEdTxc zyv$W$+yAab_u-GXFS|%@<+Z0d5%P=NSg@ z#F0{3I`5rDv`U^LI$ z?=Q_A^bf>=IA#}6WEMUC<}omfO~G9wV2|?chG=GdQ3qy_?E#(O3fG&zKhgN~Yrg$7 z?&63&qqq14L@AUH3f%jNdG&E5cf_R258caL+3oo2)L-@_WEm&UbO~+|zre|%#~0s@ z!S^~4JjXZPc5US))nQzS8W=Z|P|%^T<0v<)O8#vF4Rm4bqCulyS76c*Rwxewsq5Da zA6R&7ypT9i@ZzYg-M!vvH!EE{LZ{T63~gN%pOhLAVFxQpi|zaz>;xc=lrqBDIP=}$ zmZ{L5l7)hzhM2{DPcD;Epd9oaaF37Q9(3NC;^|2Kg8=-$3u-rWLjMh>w@aocn<|2A zuEU`>GTw(xTWGB8JKu9r#jXkV%RY_~W?&x-|7rW(+9I|S^_Id6%a9|^Kgj?BZ_ig1 z>Bd2XXP+bQTq9X+ZEPma@a9COKKp&ExTr+5u3-z;bxIa6&cWT7xH7E5>OhY9cuLx{ z@$M&-mHaBJJ|w((wOQ3j8*}ILcJ}sibU-L~_G`Iu6!||&w!a&k8jc52<7?X*M&pd^ zBh=MyfVV5bJnd{hXIe!UId6cFWDlRD>B|P3Frdv=8uT>mO>Os;k8XrR&2F0cO*r(# zUfN}Xh(zc3H6#UICeuXMKF0ZqA?Cw(or@9x3U8WPas9VnfF;W?B5&#rzq%UMFpn*` zPm~`#3llPpSj-8UoA0J)^*&$rOkfUVfRZ7*CbatMXIqw(@uR|l ztV6~{if;H8DfMUUhbe&kh&2Ls!j7*7h4wL>Nd6N z<_GLn{!RnrFbC;Tj6u|HQ0|bT zroygzf<1y4EkU4*ufnE6W({(9L;CP8cF=OwV0Rx{X_o()^`SRg>YTY9e{L4eI3w5k^eBqD}de#YsDb&gEU7PMm|6#Y#sh+D@E z5t2>N*Vf2viEKD_zbIUL@r(jqKbsg6*Vs+0+RKHLtNg(>W%Ei2rrSZ~%2$OJKtyR} zT5&w`M6_|NKPwJtCoMD*(&FvFQUAi~SJMlczUY7IkpixP-#;tqSP@g5rQ0AkgLsmL zZ8T_=UL%cKd;2skckm*2$?{y`V|zsWwrOsA9l@L-2Bj!=7|dL3ta-&kQy|2eTF5uP z;1wm!C3h9)$=;Mp)4tWNM(ScMXw2H-O8YUBFD%I{<(p0FO}nyH{%ReLABby8xLNBj zdd}7LC{V9WO6Bmdx9BJKf@YT$v>6q80Mc+NLy*#rh3W=drhUgPtV=Azk1aj-ZA!LP z@du330c95EJpNUY=UYL7Z{k3}pTM0oOj+sczi-S*CXTs?idhu(=@arvBkShwX}=xA*E z*+I`;M;pje8V0slQF>=*J*?N~^sKl_fshfrH2o%n6SZ;spY3Zk5jQP6>%JUTzHZ!O zT^!)ph|;i@B>LGy&GKfW2Tx(vrwp4vr(^x<$J2#b*dNR8d1Q_(uK;jnIT^b40-Mcp zrRDfZD_`kZHGh_7NG49Pos%5JC|PPGtLWM~mCwj8HQ9Nq1JE!prV)_Q8b-uSqu%@R zDzKSQu0YVo0?xoLeW*k}L9%8ya-9~&BS-ghg5Bd?eOw41=)Q&zPmkv@r!a?hfa6H^ zemIYms%80%<6G^inx)-FQ0X@`kB)YT{>lkh2@v@U$d_3$3&R_gsnuZJ4Rsu|5RXrS z<{~(JHQzDX)z`^w3M_x@3G4|*r~he^lQ{ciP(7NIR92%@UFIq`lQYgR34+@kmufdk z#}g-vXgU0m%$7jY-J`ax_fYWj5SnS=fqqo1|EuJCMOo$Y!-F)?`yx~qhqAKau%V@z zlpl}&10Avp1LH!ul0^}FYG`LRyH0ieNIKme{vlhyc|Vn@wx(v)e7#tjzFrMgmcX5R zD~ZipZd(klvu&Hp z3Yv5|rvxrp!p`>9HOj(x)Z=$Gmhs}o5^*O#tCRGnj`Yk25eHr7Twvg_lvE?RrC-ta z|A_VaxaLD`7RASW(S7=TSPypCaKuW~vu9>`?w**>b+7gKzWolo*}85D`mv5r$HC`y zT2|h6TX&=9-NTv4s0F-@_PT_B`?Gqt25&9v>2UkZ!v{PrniQ@uPE;(z=-Y+%xH#<-->UlqydfaaYoeWcDUGJ?wwXYwY<%ajNL>m=cUP4A~N@mo{eml=4)ga3!`z;YhFJb|Afs20CYGOSCb`|iAye~ryurwZCc1J3 z2NuLmJ=^7yfJ~tLSN$^==9jNk;$V@O-ytClzkMV&X5yeFWWSmWUARSK%aZ}3`W+Jv zuXKwOyJP(TtkrCTi@WG$PWYQ(HmYKUJo}y5@9N88)cOn8K3RSvCG@YEKXFS7Nf@#DG)fdP50S|^PLwH~+N7|gSp3xUCMT$D(#ggr`>eN&T7f`!p) zs!Dd&%7{l5osE+@p~bW#w(HU)*>Cqw0~thZusu#7aB+qv#-Y<-Lxor!O*YGZvF4-XDMJkk@ z^8ixY>w1L6?w18V{>Al{fTg#iT4;l!;3_bJ{2w_YK;yr3>_^zg_RR(oy{OAx;Il8Z zE#eCY=X&$y-;M8(hdT~7?H5X9qO4yDqIOQ(!Bt{@6&*ZnyJ7@4+GdplRIJODX6*`C z)qOxySE&Qd9Gj7}vuF77vFW#1XUhdu^6W`-+%vUsn-Vgj9dpD>jyH({n#Ie#4pCO& zuHuuKx~0okR;GNV)#d{EE|^d<%kFXa-HO#&>s=F~R7oV?LJ30Sbxx0&%z3IE?%wLJ zF&v<={gMp5mBeiXc+0(C)@_{23Mgef0vuh2-JBf{=npV&Jv`zIhrw4# zkteRmovuMS3+mO$w;FYd7azUl%ieUlsYtQwe9V|W1KfH2qY^wclROaXPX!THRkax< zL5mHg^|bP8{uT{bs21%g#4>k?j3G&rc{_PB3K@J_A94ZP;BuRsfD{+Xr*V%JVxv{9 zQByr5%;y7?{E~BQhHYLD_Q;b4ddajJJBk(ddnuzX0yvk>Bkk{jM6w9;4$);CRe35g*N<$&iM%rQ38vDaE zWxVB6;Gb%>3M6$TWwAKD*W^{1Z{$)z%p^z=<4sT??=aFq`bg_v&ydCdG2;87PZDZh8 zw>A3ff-(a#GdXmTu9E+4Es;b>% zD#_Bi(>*oba*0Iq)$sf-nC!Fh%MVy+>+{%0SGh>RzEbeV;+nYU|3B@9PR`f*&$w@a z{vH1_IG+;;YMh-5WWxMV$O~+pWfl$jE+?2W*Mmh-KyFVBQRvJ5{tG60i#AL$S0OBrk{^2zlxU2HI{1Q9xC-udcOR2Au0(TBm)_P5>6 z2iuiAO1^vG$dTNu59kNpGt=AXn}h6Q&(SoyZ4&&m4X53`+ymvVIkPSxNYI7;yK{nH z3p_QZ-w`vPjmK(t(ek@-u^Zy_hXK+)jMVFNbD2I{cC7}zv-=(Xbpvdc_3mfb+toA& z2AKNHZ=&&rGPAHMwaExQ1uY*soOsP7W!m;>IG12D1N5N>whw`-+O|$uxm`^;ACr%^ z1!Dq02qA9XAHhFjVUysT0&{i0VEe%2DVo`Hv!sMeX&6i36L8njDa**tnzi19S**y{E21A!u>))G{V)o9gAVaEIq90;HxPQ zT*&^tW8KuWro6@i8zZYtET&7khjgN&D7P+o&`K?=&}1jBA>$^D7X%We7z^C^!MdRy z5BTi^q*L52TQR=VZk(Mf|A3a@QaXK|VY`C{J|zn9h9un{0YokyPK95{$_%zXk_L1j zC^yjpqtdQgi~K9woepj|;Q|+Xy`jPM|BlR^*C|lf{NS2Jeh6$uu+@zQ9Q~#!>sYevgRxS)4f)&}VdvO`%XW7{F|tBQd2Augrp zXJ-hH&R=&mSap712c+zAG*yY8Dj9}kv8r1>AEa&9U*(gew*R&ozTEx+aMCu| zZMNwOdMsDy@E(zNM`A=exA};>~^g9Bf>2VEqVs6b&Ym7Slxz)9nUiCLl)&}zt6z%KPI)bIP z->gmBjYh4GKIy3uW;MvfIKC99#%wWpRg!OF&t~gcYM-FTWJ+D}%~U)hPDCL;zn2iA zTFb6@)>N?7OUeTuu@7w<<^Q0tSzP;c4BYpyXqNGNhTB8w} zZLNm`XJea9#CUu;O@#R&N}BTH$cTgXLkL|M{p9`uo`nhjxWR7$8^W*{_N{Z?o*+vpxG$o&o-9t$H6JV119T4De>baUwgXj?>LM_ z3(Jwn+ZVwM>e`(8%4tfig6soZMGYL-Vg#76p~IV5RYI3aD*PYh4oJg88bf0Na)hn3 zw?u+ACnK>Yn8O&`Y^O__NEPr|zP4IvcvjT<3|MA8t}>5Yw6VpBOrXa@=wMs1l;ypR zXr)dkbrcR!QnccCP9 zH5+XjDL{W5Bf+t?NVJ{s$LHBDOFKJyY0-R6`>3ny+5D4BxUbjQR?A-hSG&nP_(NY9 zU(&3q=*H4Jm}F4kh3|osKhgusEPD$DDKoIsK%YMZxsX6zO_yQ|r4yZY_jz^W;K)(- zhi|&P_GMsAEZ-6yZn}OWc52;G+7MbxOq@0SB4#Ny$S!Iir68@GaFh~|=m>k`(G=a# zS}=H=3CbZN9@Wre<*i`~y^(d5SdaZ8@gb8F!L2W2Il)JoMwEEt&iMg_ib+2{ct-xh z0GI_gQ0K8ju6IJ~OMm{uOv0vzp3?pr^6~NG40h`eP1L3NVD_JTWld+nvQQ0#sO7CU zQOKcj9v+cTsL^0gE~}odP``GxP_Md>#BGS!?ZD0BV#{y!CG+W6{k6LiyymfHHR~c| z@O0)?NXMq{_R90rvnN#8@fRQwMObZ~XxIxb4xb1V{HA845uUx&OOTw;VtXrz+2JK9};IMo+dc z<(;Nkk8_3Tr1DvU?busPQN*6-!cQb`gKyK`x8^qz+1dw>UCwVi@`rC@`o*VhhloLntG5}o9<9~r}K&l4UWhhhF2U3)b1NXa*Gixp;>21lUWMqSK?ajRfvn8R9d4|8yg zAcFVR`q)Awg=3%WN9m^z0}nwdctBqWlGrG9X6(J4XIs%zU4oRRAx(#3RV>}!b(&b! zr-{KUY zh`gbZmWcNv6(uJhttcWz1{51+HZO&tL&-hL6jyKJ-J@jeLD6N85iDgGA#S0=0$&F$w&4^wiaRu62tm*icjd`a^2_Y!;|-?%R>_xv z8?W}lrZTEeOQo81+Kmx`6s1t9PuxxHBqAjLC2`6H49%}9Wn6M^H`>EVItfXV2NgH- zK%;H|#;XY?)K2oJY4sOI3$pw%a=_GnqhzfFWv$q))vETcrw%Qx0J{TKS)M8W1YrD) zbN%$ZRxj`Uh0J=_hjNEqOzLiK?BsI9^}Us7v)Y^-OLtz&1Qc~%CdLU+4>W^bJF^yL z9*vJ<3B9pJ&Bc_^JWS?Tz#23ocr;kEpzN;uouo)evZ_SSgy1p9(3C82wRVPAMAN0lcM@OXV~}p;`2=YruLJ|fe7QDt!{WGUn?{|Pz@b< z(I!CuKLR@F^d)1)gZyEsn6M*I{JG+e*zMgJ+Z#&-uOU^;A0jLE!yas}(z!#mS?&-J zuYP}}97&w(A$oZ!{mi5pXmeI|y@aKJ>i5tD91O$J0BC%!y3B@!Z4rF@%XRkd^NU8) zjIB0I7)-gZfa@FI$%b_|etFHn0U`nQ=hi3r75lkUpEr+{nVw#GAybr(UknpV20~sQ zVpRj3wPHf+Q`3D28X@BI%ZDY(=nZzF)?hF!7Of8ro8y7gTvL(p*ZV&6^hz9DHA8!2A@OG~Iva=Rx|-G% zjlNF&h&;YIMjR@AtkWEjZ^X71tiT7wB<7f8t69zOR-`vjWqJ<~`y7guCUPAM+!5D{ zu$=A^!&8o_B-iEGG4dTR)8^U~+RoC}qK0zj!ugo>Dej`Wi_HI0wSUaK9^m}KsjbU(H2AP-Lz~e-Goz;W?W`#B_j$cmA7=>% zxOT5-)$wv0czoUpc=P46cDVeD%^C-^Tes)4zm|Jy>~y<9K;HlN#jCbQuv_RRhu>>p z=zg#swCD6^dz05`lMo$iZQJkM9alCr*L>BMW;+-Y*W2H7V;#*FpyNzgcHQVS85Wk_~Eoqq?L=wjIezm2BU!^&zv&F$Q z&Zf$DqKe0L4b1S$BpDVO3fc*>r^@9FV=XIlxA;FaeN|K(O}K3Y3GNWw-66OI4ess) zcLsNY2X_k|+}+)M2=49viuiVfJTi{>U-NWkINlfZ!E7f zq^}5TJ&=&6K|2G#`Sbl&W>$TStLbMx=U_!SXZ0aG4quSkmSxFwPEu!~YZGC!`$;8Z zEzjc8)VJ!RWDo2=g&6?S+d5-^kW7p~}^E9DaT{~w!gsGAd2jK7~jUV7X) zKS2(+z=W?Jkjt&-Le_CgnxGZ0n>3klG}7kB&LbgVzDTi?mVnom4L@jq^y7H=@%1`f#4b({^!v))XX>Umk>gulL2|LDPgflZ20 z5jjE$C6Evbjb!h|^c%eb1F!ybcXug0{}*6=G^v7n$3+LyR<5hB-;HdACY31!TRKU7 z0EnCL_uFnB8#t5?){msp;Cs>`As4w2+oyp3=(QSz;fZ8Lsm(6%F7OcF~yl1 z=wVcd6KM6z7{JcDCWOC5>* zZt!juN^6f=cbl!!G%5+N0~Y4;m`6d|j>XrE_`c4W!FiKRe&4hhdikHH>5?F|)Nutl ztE9Z46*9KOklxbM5tkDbR6s&%^N`2<$D_8gPL1RCG&N7pdGQVk#aIpCY2>S42v5`J zrp(_V%)F`;M#?S8)Hvnt!yb9R=5`b}Dr#yfwX%EIRg$HT><@d%Zd7ojM)7T=lr%8E{iX-pU9LuKH-7jhkc|BrDBuHPlGabr3@fGXc$5u-+6Wm)d z+4z#Q&ZlZVKT^^5szQwpKRpdF-I+{TJ3L;9a;uLB^^flUttG9?@%+{wGqG(tA^j-} zI07yYjoCe}V=Vd^El5aF?uWCT*-Q7{DGgV>BVLTyBh2{^ibUtKc4dkx4jk^!Jal9S zzraoh;5=`WP=Vr#(gw1ozBopuuAW5kk0qTuN0EFl7-+JqJK3dghmMeZqwxRT^cA;L z)l7AAJW;*FJpHU|H}FtsaAo)Su6WWl;~O2e_RwVy?swYJ9u&GfUB)(UA49eT(RB5Q ze+*;_`joe7)lT7{_7x^z7!i1PYW3mRhE1-NkQq-F_oN&W<6cE*`x^9D->8+A2LJcF z?w+P_j8{!78>;0?G1ohFWf@@a;}|ho=TYl$84|8sg<}jNt)Wh{w0LWgiVCk}p3@O4 z^KuaqnR(6j*n8R$m3#!HZ@zYH+-E#F8(cWVjz{P9xya2%tv>#G?sPV>mhwKV zKfeZSX5XdXQk3F0#_5%UXNf}V7p~M4spFF58xETr*>#rvxcck1hy7zk|2W>rdGCyA zYDRh^Y7`pUdCS{l*TiMl(Z`NQ;w^J1UTDeYb?!&K5-?N4l1#B2eoejyWsQ>#c;TBU zRR-Q^2n%i1g@Z?R#+bBWCW=BmI9J$hn}0U9&NjQZSo1Xn`fT2q2r-sU|70hMqE*wJ zlm#Ys-uJu@_jHgOuEg?OL$l_>y8qnG#G!bY4_F`S@S?#0l)C%Rc7)kFA0@5)r;T>| zPvAbfMm@pB3T}T@3VNp8MZ;e0{vtLV|D$76I7(wuK1o;$JutYpHs0hEp^3}h6o$UR^y4jm|(J|fK(Xn758iP?}|pMTr!skNc@gj)N#pWRzm5_eE?-B4)IDAb zE6tqr1nJuhX;;3oe2Lhq%B24RqtOaZ9t822w?L=o*i zR4sihI7KR-m^~9Wgx;oF-Cpcn=8(o~7;*2IShmMaCK0ghLfPeH{*g+UI_y$0oA9P2 zU32F&melvpkf-rKiojc2MNjQQ!I3+txd`vGR;MCR-(CVc$$f@WPxY`~xCIJK=}zxr za(-Gy!#W0y%{RRKMZq6Y*TJjA#d>l%$UQsJEKKjr)^GiPOEnTA_QO*9;fFQ38rd=>&y zJ^@jXUz|>;3?@t~b0bdpwCV@LQm(_BYI+j4R(xYH64ly6ueUJ@ zvOBUB;MUr>ebS9b{8#D#BtaSOleJ0tv4?3zZN#E_&q6%gHPt42%QR|EH*Xds1+xO~ zZY}45{peLc;BG&YcC9fx*{`0pDgk#BzQ4**tf>>S@BChmLhfK_KvF0p-uYlo@&T=q zwzHioD9TfQYp=7+yTL*s(zD7o)Cy>G&$ye3ciuE-d2vHKy?naJRN`=8aSQt^n`aGp2ChmN@U~fFnR-oF&OJb$jUYWdgN*+tOkpz;j4qQo z)o59Od;|a(#QaZ?yK>5en%ZdijDN^n%3{yBBRUIh{72kZN~BTJ^1i&ChNwHk$V0 zeWlZH|6gTSMSRn)c3=6KO=`!N#q^s?(;Kfgqf~1{GFL{=y^(IG*BW zTSlZ@X!0=>w%#B{FTLPk(rXxQzrP!FfG7Ye=&OixLw7X(>Xat@Ogp?HYp$d2M?Df9>AQ_YhWmLD1NC? z^jn#=sVI|L@Qw+a&>xEEa^HQATNVnqm}`DKX4msQ(eOE+hm9&T(kbJrQr)Z#f4@UY zjXb#6@3?HawLD@f^97zWFNZeZoj+?$FVhOYv3GR(uB^J8LQa`|&NE7wIJr)4N#qZS z=*-WLMBLLhGPZq(0*4iVc&w*{rxnX>mlhUD4>6oA%?nv)82WB%DS)iko4Po^NgUQV z;g?cQ*d-(IE}oIrAba1-L=Sl4!RSp3lJW+ghIIP9%;ma=9WYV!n=)Lc`Jbenzg-3N zT$R7nk-oA&j@Ye=yjnt_Ia(wl{_8kOLMSxyG*Bo6j(&>@xM4j%^1nP_nme>BYsF<+=#hDx zfo5n7t(bPjL^^B0^>Ur>bwC6xzGeUQFlvLc5Q#GjP4N2H$V8jm5+fz(9{O(J;U+F% z-Tz|Af2teu+OtKwE+fzp>JLR)vr}=x&?1VOv;kV-8-!O-T8|yAQcfe}q36wUBa6tq zFP5O+ggeQAd+6uPL`a0s4shVjOZ_?0bhs|REfmoo92%~O<+NjF&c!2AFWLmXf4~EKWDTv?Xc8w z)xDMixYODh#OqkKu(aG5q`riT88$b>jtB3>E)D7HB- zpqo+gVib)Umrh}rz2jFR!-x50!5VG>O`PviR^stE@2I=cr-re-ymHLIeZff1p#+n( z<s%4D_P%J4m2GTwfBb z_>;mM*b5S;a|?BiXi>gnvDg%kD7^-rdBw8urkw1Z~)y zyPImT-oXL8u)o&Px)6S<=Zo*HkEjnz&rx`KKRKkX}M~#Q+j7X@K zv(A)19_#~LRJFl245If^ej7}7_iU%kuh*i*p;N*v9*6xW&5<-~$t zP=M9PKR1;oSIg-euhsB&r`H%w*_~YIe_q_0YLaniHF&&e5V+v(Y#D0Z78JA`4^r9! zi;}C3A-P>5fs5zuhfQ>E%#*ehfeVy zrC>T^PcjUWw&e)|cFnVR{gIDY4F+dl2oQ%b_nKlJxTHq!(_!3qwz3;^P>Bo#C{+b= zLgW9EzA-2!fjyfxzh?(!iHlG$bh+cggsKtn>|$@*Oqx<_eb*ba$}%xDlx=S2HMVc$ zqEpPYU$aYu<5hwtqhN2;fi9bijQ2W6zRi|J-!zmzwjo&p0GFT6I)U7~VBPWjKhtH$ z@e_&{W*WA2-vdp9gCar2-Or1b;Z;f<<+;RA?c++bWaZk ziDLu!l!9j(E9IHO;pC>gd{Lcp@Ta3qrsrW;vP4GOCpOIB_f`N6n`15{E5>!m+^o5; zngvyA6ni2(??jK2$aCN^BQG&@(gFpIN1}AD7Q+P@=%=0L}z zL(Q9hsPXItENzvO5ELhsijNUb&IjeC@~W`B2!( zcqL4uYR)a*m4p%m3e1=cjVz`MYQ5i?*C4IRXkZeMisCnjd>d)iqPs|p7>N(0x%pvW zbngDoGEWi}BC0ZD3mu~uMx5j}^o%mTwE`zGzR{T@=$xFL(>rbjmqp+c@q2z9%hT_{ z-H8MC<3*^^MC$VK@84^r;-369JWFs8(9RMFgmzmCzMdm#8|n6KW+1>&epFvUt+4fK zkiW3cQYxAH_1CKnUTaMurbNZj>t7KvIyJLQaZ=Q)Y(*T$L4!mHnEi~gyHvHRVDUH+ zkIJYQ@;3sV#B*)qH}%TmzQ#auKoFDd_eiy7)9&~mZK{JSE;VFY+I{O_SfiMD33 zoLJ{vp5d#`eH9m)GZX-W_jrib0HwNYuq zsbuCAtdPDEHr!hi_ZMy$`m}6;XT*_27=kv*yR);>rZef7I1?KS*3{{-cEOP4eNlbh z?q5Q$#eiL;IEu|0Q?1Bv5k6>FBbN~}f-SzNC8@X9DZX?rvH9x5 z?1-L+yPyg`=4D_P5@N@Us|y#p#s(DC;`%h*zQFr$!^`iuTyKk3+?|%Yd-C=tB}-oU zKX%;wm+t-_Ga~Xm{BeRp9H|3}AqE9DZ&3A+-(Qw`Vsl^HavL~fgkNUj{-~bkzBL3` zEaL0tY4~Pm&`2f#S(9F+=tBz!RnxJpR8vuclQruXopHWjatR69SFcuUa?|G(YA01R z|K~4^p&zU+>a>B+E}(^76M-B-h~h-vTidRa*&ugwN{-31A9aF986;9e$FF3!7v;v8 zihRIN0BH9aX)Q0lKCO8#*WoDF_pZ4c>}8C_4yYfT>-s*< zyP)#<@2X-d&z0|yz(t3WKPYLjx;jYtz-gik9PoY=K=PmN#4cVv^Q@BLz62Ls#H$XT z;a&;MBy?~yU;hurZ7=Yzj|RSY7Yh9uwyQ}85 zdO0q5V5Dy6W*lwTVX@%i?!N9vDlSb53IG6Z7GT*8R98=yrj&Y4k=|^;9wYvt^Z_lE zh#ndAJo47`IkRbE%9${Q|CV@n4grjT++5%#$cvGY+U3Q1M_z4a_Rd3F)L0_aOMGA2 zzHqX#6qIfje&hbt{AW}!yf5u=*4IG~vw*Sdv8o^@oyOo5)XO3=T629D%I>!jrj(pP z{splf)zeU&5~toc?GQ0LX@`hHyIEkvml`^-GxHeh3(2ly)Lned_POjPDn{{S1X(Ek z8sC(&r=Wj`ufG|V%K5lOZNQd;yn<4?TUIh2@$(P-^0Z{a=7ulwZN)iIcsNE~0G8G`WS zvQ=E`@+s#X6OI|tBc@Bts1y(|Iw&d3w9gxH90j8k7n&K7UR7HA#8eshaWy1q1H?RCHuBk8TTn z6*W5C!%fyi@`uWL%xK)>5)-ibdA#Gp4P>A+);+6vPPo^99^}DxCNQmEK`;>~$~z~Xh=rB-J&S7o1=ay_V4buICk_+woWH=iS`7pXXvpwNug z;8dxNU;WT#w@~^-X!6j-a5&kKqWc+gJHyKBw*2e=*0n>Jhu&2$sy-{aVfRW3;AQh* z=7*?>7Q<`Pg6+4eiM>jnqwW?XxK&CBCEhl)YcMqN2F6{~uF z%1O8ug_ygzhr4Gf`b;)c#C@^q_E<0pA29u6p&0#!jveI6xt~Vy{*hxpw-JL4BW9Vx zia&+Q{}{|by6D2k#5B3qe_T`qwb~rAvkRk=9_0rPd&I7&0>=!Vb@QeD!vtf7EAyMT z>@M-cW*&jJ!<}^qc02}snt-r1rw+1i$W(RoYXYe!>x~2pr4XIwT9zdryw4z|Bt0aa zhs;)kdV2S!JTBX7<#ZrG^)9mI-ows&a|+HVK0Km?@6FN9>=Zf)N|9@2>ygfp z%)D)Clioxap8 zuqH2?AjLTCpC~vd5qAMp8Rq*WN`e$pLlhUOL9g_}>-&mfR$}qbEGI=bMi4+K32Fl& zb8t4`y*_M2$aJSIK#3r#u4uI|Rnqs>k$_h&&z@`_JZ$%dxhacr-oP9KSRw?AIl20X z@1_gKL)hopNQ&t!wDzwJf`%2*SYKHcS7&JxRf-BzLX+8$N7I4gw7Goo8zn| zuRw3?VO{Pt>w3kro@NZ8ufuzziT;IoMuk~wtPAYIsl%5U^t0h;P2L;p^mx2RI2CSd z>x4>F=$S&lL~SsGjlcf5?1nc@;%u%HUvzSdr99Qj9Z`CrfosrTwOcRB%HxnZoXIL` ziqP!%oNc>&ls>!X66Z;hn=`cOLo!H=)`R8Id7qum@5<8|0bn{r^n6%3a(a1U$4`795VY@&g|LdYLAUe73M?36(HE`FrR(Di|M#(LIp)6J0MUw1Ga4cfWb6rrefAjj4TUR}vn5Nozn?baY# zv=3nG^4sMWPsAA6k?!neaQNfyXS9u|2sXxbdomzE9O{=!i=spAKTh04Jm6CQt!BAY zUh`05Ebz!ecP=$Iwb0vlPKd195AK2v87A*D*0W@EZgbz~0ywCnfbU)tdYeIxzI%kl zqY28?u>aQAiT;y(;8QZi2T50>-y24a>I$a1Wi#;=7ADLdeV~P>cPkv7>8}H+`L>PD ze|QMCgUSCr`hLV7`uyu)-EUk4_FppjFrsx_kxVTPo{6U+^VvAm0;H)v8x6;XF#Y7~U!Y24&NCz!&hsbe3coYN#B0x&dMX zvGWM#`u?FZtG%ecEHzC9?AORnTox^?0WWKlA&v9jeVf{!>xO)Fnnue9nR9V5?ecS< zioYq;jmSNsASxEwU=7Iz_uI#4r99&Jv+nSiI54P{6|%o8Fry}%q;e_LtZ@%#!_p=( zNv7bgz&Cg3BC-n!fP+_t*=lmywrthJF3)^f(RwtBz8YzYCRg!T(ft0-2B$8|8$!~3r6}(!)#Z_U(w#REv{-%bdW~1I%MD|Zirvvzk_~#x|H-;dWI4y}ky?xCl z^Mi?)caj@LZvO4FdH}O(>1I_is;PzGqO`-4Yj--!()gIr($y3yRswhD4yJdvuvBakv&=25#M(c&rLr`8ZH{v!D>CO>}um8-cvCo{ybBaOY7f=fQmjN)DjY~eSPo7&Qn^=&hil%@) zMsi8xL_$0nI+-Jy)zfoZiBX z)Y4nIxod;gH^Km7l1fFdy~$@zB3fd+frcctQ7YA8TkD3fCpf%y!8@O4=OkAz(Hol1 zqnbl*HM`$R`>g^wia&#vx=)xkokvU>dJXk;`#`#}H*n2?a-F5vU;Ke6!m%rV*39^- zP#APuoc8fzPW*w63b8l4e(HGk-5jwC-_1RRoZ1Z2YD~WRk%Uflx`r8g$)0+E^KG<=15z-k@;b zI_`E1==MrN8;DTj^g;c*aBJ#slFgw^$Pceu9}6ruk4q2Du533eTA_@ijN-FDoq29c zj?Vg)VP2y^QYiGjZeF5om8OOoDIoR7ILx~(du88Q^MJ=Te84s3lWo9#f#-3z�dD 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%0DnQ@Y}*(}Jc!%|>X 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

    I>yg5g~%lSO)Mw>4JN@J639kuvp5?Yi6 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 literal 0 HcmV?d00001 diff --git a/.config/spicetify/CustomApps/stats/previews/top_genres.png b/.config/spicetify/CustomApps/stats/previews/top_genres.png new file mode 100644 index 0000000000000000000000000000000000000000..ca869fac2afeddb1c24e4afd4315b1997e78b6d0 GIT binary patch literal 114725 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

    Kpn-MX$>`qWegi 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 McZcf6Czi$mwE>NEw0%2YMEe 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∨yr(Bai_u$-CaQiC` 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 `-iWW-)m=5|taPVxi9kXEa+i;X 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 Gfd2<7X^YbU literal 0 HcmV?d00001 diff --git a/.config/spicetify/CustomApps/stats/style.css b/.config/spicetify/CustomApps/stats/style.css new file mode 100644 index 00000000..cb485256 --- /dev/null +++ b/.config/spicetify/CustomApps/stats/style.css @@ -0,0 +1,210 @@ +/* ../../AppData/Local/Temp/tmp-19288-CUnNgMBeJddq/18888d8cb0d1/navBar.module.css */ +.navBar-module__topBarHeaderItem___v29bR_stats { + -webkit-app-region: no-drag; + display: inline-block; + pointer-events: auto; +} +.navBar-module__topBarHeaderItemLink___VeyBY_stats { + margin: 0 8px 0 0; +} +.navBar-module__topBarActive___-qYPu_stats { + background-color: var(--spice-tab-active); + border-radius: 4px; +} +.navBar-module__topBarHeaderItemLink___VeyBY_stats { + border-radius: 4px; + color: var(--spice-text); + display: inline-block; + margin: 0 8px; + padding: 8px 16px; + position: relative; + text-decoration: none !important; + cursor: pointer; +} +.navBar-module__topBarNav___1OtdR_stats { + -webkit-app-region: drag; + pointer-events: none; + width: 100%; +} +.navBar-module__topBarHeaderItem___v29bR_stats .navBar-module__optionsMenuDropBox___tD9mA_stats { + color: var(--spice-text); + border: 0; + max-width: 150px; + height: 42px; + padding: 0 30px 0 12px; + background-color: initial; + cursor: pointer; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.navBar-module__topBarHeaderItem___v29bR_stats .navBar-module__optionsMenuDropBox___tD9mA_stats svg { + position: absolute; + margin-left: 8px; +} +div.navBar-module__topBarHeaderItemLink___VeyBY_stats { + padding: 0; +} + +/* ../../AppData/Local/Temp/tmp-19288-CUnNgMBeJddq/18888d8c9df0/app.css */ +.stats-grid { + --grid-gap: 24px; + grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); +} +.stats-refreshButton { + width: 32px; + height: 32px; +} +.collection-searchBar-searchBar { + display: flex; +} +.stats-specialGrid { + grid-template-columns: repeat(11, 180px) !important; +} +.stats-gridInline { + --grid-gap: 24px; + grid-template-columns: repeat(10, 180px); + overflow-x: hidden; + scroll-behavior: smooth; +} +.stats-loadingWrapper { + display: flex; + justify-content: center; + align-items: center; + min-height: 75vh; + flex-direction: column; + gap: 16px; +} +.stats-libraryOverview { + display: flex; + gap: 24px; + align-items: center; +} +.stats-page { + display: flex; + flex-direction: column; + gap: 24px; +} +.stats-trackPageTitle { + display: flex; + gap: 24px; + align-items: center; +} +.stats-scrollButton { + width: 40px; + border-radius: 8px; + border: none; + padding: 0; + margin-right: 5px; + background-color: var(--spice-player); + color: var(--spice-subtext); +} +.stats-scrollButton:hover { + background-color: #282828; +} +.stats-createPlaylistButton { + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; + font-size: 0.8125rem; + font-weight: 700; + font-family: var(--font-family, CircularSp, CircularSp-Arab, CircularSp-Hebr, CircularSp-Cyrl, CircularSp-Grek, CircularSp-Deva, var(--fallback-fonts, sans-serif)); + background-color: transparent; + border-radius: 500px; + cursor: pointer; + position: relative; + text-align: center; + text-decoration: none; + text-transform: none; + touch-action: manipulation; + transition-duration: 33ms; + transition-property: + background-color, + border-color, + color, + box-shadow, + filter, + transform; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + vertical-align: middle; + transform: translate3d(0px, 0px, 0px); + padding-block: 3px; + padding-inline: 15px; + border: 1px solid var(--essential-subdued, #878787); + color: var(--text-base, #000000); + min-block-size: 32px; + display: inline-flex; + align-items: center; + justify-content: center; +} +.stats-createPlaylistButton:hover { + transform: scale(1.04); + border-color: var(--essential-base, #000000); +} +.stats-header { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + -webkit-box-align: center; + -ms-flex-align: center; + align-content: space-between; + align-items: center; + color: var(--spice-text); + display: flex; + justify-content: space-between; + margin: 16px 0; +} +.stats-tracklistHeader > div { + display: flex; + -webkit-app-region: no-drag; + gap: 20px; + align-items: center; +} +.stats-genreCard { + display: flex; + flex-direction: column; + gap: 10px; + padding: 16px; + border-radius: 8px; + background: var(--spice-player); + position: relative; +} +.stats-genreRow { + width: 100%; + height: 20px; + display: flex; + gap: 10px; +} +.stats-genreRowFill { + background: var(--spice-button); + height: 100%; + border-radius: 8px; + display: flex; + align-items: center; +} +.stats-genreText { + color: var(--spice-player); + font-size: 0.875rem; + margin-left: 7px; + font-weight: bold; +} +.stats-genreValue { + color: var(--spice-text); + font-size: 0.875rem; +} +.stats-cardValue { + font-size: 2rem; + font-weight: bold; + color: var(--spice-text); +} +.stats-cardText { + color: var(--spice-text); +} +.new-update { + background-color: var(--spice-player); + color: var(--spice-text); + border-radius: 8px; + padding: 2px 12px; + margin: 0 24px; + border: 0px; +} diff --git a/.config/spicetify/Themes/Comfy/color.ini b/.config/spicetify/Themes/Comfy/color.ini deleted file mode 100644 index f030374c..00000000 --- a/.config/spicetify/Themes/Comfy/color.ini +++ /dev/null @@ -1,406 +0,0 @@ -[Comfy] -text = FFFFFF -subtext = B9BBBE -main = 23283D -main-transition = 1E2233 -highlight = 45495b -highlight-elevated = 32364a -sidebar = 1E2233 -player = 101320 -card = 191F2E -shadow = 1E2233 -selected-row = F1F1F1 -button = 7289DA -button-active = 5C6FB1 -button-disabled = 4B588C -tab-active = 1E2233 -notification = 7289DA -notification-error = d25050 -misc = 000000 -play-button = 7289da -play-button-active = 869adf -progress-fg = 1ed760 -progress-bg = 7289da -heart = d25050 -liked-left = 3a62f5 -liked-right = c4efd9 -pagelink-active = 5c6eb1 -radio-btn-active = 7289DA - -[Nord] -text = B2BCCC -subtext = B2BCCC -main = 2E3440 -main-transition = 262B35 -highlight = 50555f -highlight-elevated = 3d424d -sidebar = 262B35 -player = 363d4c -card = 363d4c -shadow = 1d2128 -button = 8A99AF -button-active = 718CAD -button-disabled = 434C5E -tab-active = 363d4c -notification = 363d4c -notification-error = A9555E -misc = FFFFFF -play-button = 8A99AF -play-button-active = 718CAD -progress-fg = 8A99AF -progress-bg = 4b566a -heart = 718CAD -liked-left = 262B35 -liked-right = B2BCCC -pagelink-active = b7c1d5 -radio-btn-active = 363d4c - -[Lunar] -text = f3f3f3 -subtext = cecece -main = 161616 -main-transition = 101010 -highlight = 2a2a2a -highlight-elevated = 232323 -sidebar = 202020 -player = 202020 -card = 202020 -shadow = 252525 -selected-row = cecece -button = 3281ea -button-active = 0284e8 -button-disabled = 303030 -tab-active = ebbcba -notification = 3281ea -notification-error = b10c0c -misc = 252525 -play-button = ebbcba -play-button-active = eba9a7 -progress-fg = 025ca1 -progress-bg = 202020 -heart = ebbcba -liked-left = 3a62f5 -liked-right = c4efd9 -pagelink-active = ffffff -radio-btn-active = 0284e8 - -[catppuccin-dark] -text = cad3f5 -subtext = b8c0e0 -main = 181926 -main-transition = 181926 -highlight = 333645 -highlight-elevated = 232533 -sidebar = 24273a -player = 24273a -card = 494d64 -shadow = 5b6078 -selected-row = b8c0e0 -button = 8aadf4 -button-active = 7dc4e4 -button-disabled = 494d64 -tab-active = ed8796 -notification = 8aadf4 -notification-error = ed8796 -misc = 5b6078 -play-button = f5bde6 -play-button-active = f0c6c6 -progress-fg = 91d7e3 -progress-bg = 494d64 -heart = f5a97f -liked-left = a6da95 -liked-right = b7bdf8 -pagelink-active = ffffff -radio-btn-active = 7dc4e4 - -[catppuccin-light] -text = cad3f5 -subtext = b8c0e0 -main = 494d64 -main-transition = 181926 -highlight = 5c6179 -highlight-elevated = 545a71 -sidebar = 24273a -player = 24273a -card = 494d64 -shadow = 5b6078 -selected-row = b8c0e0 -button = 8aadf4 -button-active = 7dc4e4 -button-disabled = 494d64 -tab-active = ed8796 -notification = 8aadf4 -notification-error = ed8796 -misc = 5b6078 -play-button = f5bde6 -play-button-active = f0c6c6 -progress-fg = 91d7e3 -progress-bg = 494d64 -heart = f5a97f -liked-left = a6da95 -liked-right = b7bdf8 -pagelink-active = ffffff -radio-btn-active = 7dc4e4 - -[Mono] -text = FFFFFF -subtext = B9BBBE -main = 171717 -main-transition = FFFFFF -highlight = 3b3b3b -highlight-elevated = 262626 -sidebar = 101010 -player = 101010 -card = 343434 -shadow = 595858 -selected-row = F1F1F1 -button = FFFFFF -button-active = c5c5c5 -button-disabled = 4a4949 -tab-active = 303030 -notification = 101010 -notification-error = d25050 -misc = 000000 -play-button = FFFFFF -play-button-active = FFFFFF -progress-fg = FFFFFF -progress-bg = 343434 -heart = FFFFFF -liked-left = 000000 -liked-right = ffffff -pagelink-active = 787878 -radio-btn-active = 737373 - -[Deep] -text = 4f9a87 -subtext = 406560 -button-text = 4f9a87 -main = 040614 -main-transition = 0F111A -highlight = 0f1f28 -highlight-elevated = 09111d -sidebar = 0F111A -player = 0F111A -subbutton-text = 040614 -card = 0f1118 -shadow = 0f1118 -selected-row = 4f9a87 -sub-button = 4f9a87 -button = 106165 -button-active = 4f9a87 -button-disabled = 0C1C19 -tab-active = 0a1527 -notification = 051024 -notification-error = 051024 -playback-bar = 4f9a87 -misc = 406560 -play-button = 106165 -play-button-active = 4f9a87 -progress-fg = 4f9a87 -progress-bg = 106165 -heart = d25050 -liked-left = 3a62f5 -liked-right = c4efd9 -pagelink-active = 4f9a87 -radio-btn-active = 4f9a87 - -[Sunset] -text = ffce3f -subtext = fef3bb -main = 171717 -main-transition = 000000 -highlight = 3d3c32 -highlight-elevated = 272722 -sidebar = 101010 -player = 101010 -card = cc9756 -shadow = e3b47b -selected-row = fef3bb -button = ffce3f -button-active = bf9b30 -button-disabled = 4a4949 -tab-active = 303030 -notification = ffffff -notification-error = d25050 -misc = 000000 -play-button = ffce3f -play-button-active = fc9e3a -progress-fg = ff8300 -progress-bg = 343434 -heart = ff8300 -liked-left = 000000 -liked-right = ffffff -pagelink-active = fef3bb -radio-btn-active = fef3bb - -[Neon] -text = 588bae -subtext = eaffff -main = 171717 -main-transition = 000000 -highlight = 3b3b3b -highlight-elevated = 262626 -sidebar = 101010 -player = 101010 -card = 7fa1b5 -shadow = a9c9db -selected-row = F1F1F1 -button = 588bae -button-active = 3b5d75 -button-disabled = 4a4949 -tab-active = 303030 -notification = FFFFFF -notification-error = d25050 -misc = 000000 -play-button = 588bae -play-button-active = 5085ab -progress-fg = 00afdb -progress-bg = 343434 -heart = 00afdb -liked-left = 000000 -liked-right = ffffff -pagelink-active = bbe7fe -radio-btn-active = eaffff - -[Forest] -text = B2C5B3 -subtext = d5ddde -main = 171717 -main-transition = 000000 -highlight = 3b3b3b -highlight-elevated = 262626 -sidebar = 101010 -player = 101010 -card = 5c6e59 -shadow = 3c5148 -selected-row = F1F1F1 -button = B2C5B3 -button-active = F1F1F1 -button-disabled = 4a4949 -tab-active = 303030 -notification = FFFFFF -notification-error = d25050 -misc = 000000 -play-button = 3c5148 -play-button-active = 43705d -progress-fg = 3c5148 -progress-bg = 343434 -heart = 3c5148 -liked-left = 000000 -liked-right = ffffff -pagelink-active = 3c5148 -radio-btn-active = 737373 - -[Sakura] -text = fcb4ca -subtext = ffdcdc -main = 171717 -main-transition = 000000 -highlight = 3d3838 -highlight-elevated = 272525 -sidebar = 101010 -player = 101010 -card = d68ba2 -shadow = fcb4ca -selected-row = ffdcdc -button = fcb4ca -button-active = d48aa0 -button-disabled = 4a4949 -tab-active = 303030 -notification = FFFFFF -notification-error = d25050 -misc = 000000 -play-button = f42c38 -play-button-active = ba182b -progress-fg = Cfeefa -progress-bg = 343434 -heart = f25477 -liked-left = 000000 -liked-right = ffffff -pagelink-active = f5bcdb -radio-btn-active = ffdcdc - -[Vaporwave] -text = 01CDFE -subtext = eaffff -main = 171717 -main-transition = 000000 -highlight = 3b3b3b -highlight-elevated = 262626 -sidebar = 101010 -player = 101010 -card = 007f9e -shadow = 2ec2e6 -selected-row = F1F1F1 -button = 01CDFE -button-active = 118ba8 -button-disabled = 4a4949 -tab-active = 303030 -notification = FFFFFF -notification-error = d25050 -misc = 000000 -play-button = ffd300 -play-button-active = e3c01b -progress-fg = f706cf -progress-bg = 343434 -heart = f706cf -liked-left = 000000 -liked-right = ffffff -pagelink-active = c0d6fa -radio-btn-active = eaffff - -[Velvet] -text = AD434E -subtext = 762F37 -main = 1E1E1E -main-transition = 161616 -highlight = 322324 -highlight-elevated = 272021 -sidebar = 161616 -player = 080808 -card = 0F0F0F -shadow = 161616 -selected-row = 973B45 -button = 6B2B32 -button-active = 552328 -button-disabled = 262626 -tab-active = 161616 -notification = 6B2B32 -notification-error = 60272D -misc = 000000 -play-button = 552328 -play-button-active = 6B2B32 -progress-fg = 81333B -progress-bg = A23F49 -heart = 60272D -liked-left = 2D2D2D -liked-right = 8C3740 -pagelink-active = 4A1F23 -radio-btn-active = 6B2B32 - -[wal16] -text = ${xrdb:color15:FFFFFF} -subtext = ${xrdb:color6:B9BBBE} -main = ${xrdb:color0:23283D} -main-transition = ${xrdb:color0:000000} -sidebar = ${xrdb:color8:1E2233} -player = ${xrdb:color4:101320} -card = ${xrdb:color8:191F2E} -shadow = ${xrdb:color0:1E2233} -selected-row = ${xrdb:color15:F1F1F1} -button = ${xrdb:color6:7289DA} -button-active = ${xrdb:color14:5C6FB1} -button-disabled = ${xrdb:color8:4B588C} -tab-active = ${xrdb:color9:1E2233} -notification = FFFFFF -notification-error = d25050 -misc = ${xrdb:color0:000000} -play-button = ${xrdb:color11:5C6FB1} -play-button-active = ${xrdb:color3:7289DA} -progress-fg = ${xrdb:color10:1ed760} -progress-bg = ${xrdb:color0:f1f1f1} -heart = ${xrdb:color10:d25050} -liked-left = ${xrdb:color10:3a62f5} -liked-right = ${xrdb:color11:c4efd9} -pagelink-active = ${xrdb:color13:5c6eb1} -radio-btn-active = ${xrdb:color13:7289DA} diff --git a/.config/spicetify/Themes/Comfy/theme.js b/.config/spicetify/Themes/Comfy/theme.js deleted file mode 100644 index 43c754a8..00000000 --- a/.config/spicetify/Themes/Comfy/theme.js +++ /dev/null @@ -1,9 +0,0 @@ -(() => { - const themeScript = document.createElement("SCRIPT"); - themeScript.setAttribute("type", "text/javascript"); - themeScript.setAttribute( - "src", - "https://comfy-themes.github.io/Spicetify/Comfy/theme.script.js" - ); - document.head.appendChild(themeScript); -})(); diff --git a/.config/spicetify/Themes/Comfy/user.css b/.config/spicetify/Themes/Comfy/user.css deleted file mode 100644 index b1f5982a..00000000 --- a/.config/spicetify/Themes/Comfy/user.css +++ /dev/null @@ -1 +0,0 @@ -@import url("https://comfy-themes.github.io/Spicetify/Comfy/app.css"); diff --git a/.config/spicetify/config-xpui.ini b/.config/spicetify/config-xpui.ini index e6c6bcdc..79b16b4a 100644 --- a/.config/spicetify/config-xpui.ini +++ b/.config/spicetify/config-xpui.ini @@ -18,9 +18,9 @@ custom_apps = lyrics-plus|marketplace spotify_path = /opt/spotify color_scheme = Comfy overwrite_assets = 1 -spotify_launch_flags = +spotify_launch_flags = check_spicetify_upgrade = 0 -prefs_path = ~/.config/spotify/prefs +prefs_path = /home/matt/.config/spotify/prefs current_theme = Comfy inject_css = 1 replace_colors = 1 diff --git a/.config/starship.toml b/.config/starship.toml new file mode 100644 index 00000000..51ed057b --- /dev/null +++ b/.config/starship.toml @@ -0,0 +1,149 @@ +# Get editor completions based on the config schema +"$schema" = 'https://starship.rs/config-schema.json' + +# Inserts a blank line between shell prompts +add_newline = true + +# Replace the '❯' symbol in the prompt with '➜' +[character] # The name of the module we are configuring is 'character' +success_symbol = '[➜](bold green)' # The 'success_symbol' segment is being set to '➜' with the color 'bold green' + +[aws] +symbol = " " + +[buf] +symbol = " " + +[c] +symbol = " " + +[conda] +symbol = " " + +[dart] +symbol = " " + +[directory] +read_only = " 󰌾" + +[docker_context] +symbol = " " + +[elixir] +symbol = " " + +[elm] +symbol = " " + +[fossil_branch] +symbol = " " + +[git_branch] +symbol = " " + +[golang] +symbol = " " + +[guix_shell] +symbol = " " + +[haskell] +symbol = " " + +[haxe] +symbol = "⌘ " + +[hg_branch] +symbol = " " + +[hostname] +ssh_symbol = " " + +[java] +symbol = " " + +[julia] +symbol = " " + +[lua] +symbol = " " + +[memory_usage] +symbol = "󰍛 " + +[meson] +symbol = "󰔷 " + +[nim] +symbol = "󰆥 " + +[nix_shell] +symbol = " " + +[nodejs] +symbol = " " + +[os.symbols] +Alpaquita = " " +Alpine = " " +Amazon = " " +Android = " " +Arch = " " +Artix = " " +CentOS = " " +Debian = " " +DragonFly = " " +Emscripten = " " +EndeavourOS = " " +Fedora = " " +FreeBSD = " " +Garuda = "󰛓 " +Gentoo = " " +HardenedBSD = "󰞌 " +Illumos = "󰈸 " +Linux = " " +Mabox = " " +Macos = " " +Manjaro = " " +Mariner = " " +MidnightBSD = " " +Mint = " " +NetBSD = " " +NixOS = " " +OpenBSD = "󰈺 " +openSUSE = " " +OracleLinux = "󰌷 " +Pop = " " +Raspbian = " " +Redhat = " " +RedHatEnterprise = " " +Redox = "󰀘 " +Solus = "󰠳 " +SUSE = " " +Ubuntu = " " +Unknown = " " +Windows = "󰍲 " + +[package] +symbol = "󰏗 " + +[pijul_channel] +symbol = "🪺 " + +[python] +symbol = " " + +[rlang] +symbol = "󰟔 " + +[ruby] +symbol = " " + +[rust] +symbol = " " + +[scala] +symbol = " " + +[spack] +symbol = "🅢 " diff --git a/.config/xplr/init.lua b/.config/xplr/init.lua new file mode 100644 index 00000000..0bf56b58 --- /dev/null +++ b/.config/xplr/init.lua @@ -0,0 +1,3249 @@ +---@diagnostic disable +local xplr = xplr -- The globally exposed configuration to be overridden. +---@diagnostic enable + +-- This is the built-in configuration file that gets loaded and sets the +-- default values when xplr loads, before loading any other custom +-- configuration file. +-- +-- You can use this file as a reference to create a your custom config file. +-- +-- To create a custom configuration file, you need to define the script version +-- for compatibility checks. +-- +-- See https://xplr.dev/en/upgrade-guide +-- +-- ```lua +version = '0.21.2' +-- ``` + +-- # Configuration ------------------------------------------------------------ +-- +-- xplr can be configured using [Lua][1] via a special file named `init.lua`, +-- which can be placed in `~/.config/xplr/` (local to user) or `/etc/xplr/` +-- (global) depending on the use case. +-- +-- When xplr loads, it first executes the [built-in init.lua][2] to set the +-- default values, which is then overwritten by another config file, if found +-- using the following lookup order: +-- +-- 1. `--config /path/to/init.lua` +-- 2. `~/.config/xplr/init.lua` +-- 3. `/etc/xplr/init.lua` +-- +-- The first one found will be loaded by xplr and the lookup will stop. +-- +-- The loaded config can be further extended using the `-C` or `--extra-config` +-- command-line option. +-- +-- +-- [1]: https://www.lua.org +-- [2]: https://github.com/sayanarijit/xplr/blob/main/src/init.lua +-- [3]: https://xplr.dev/en/upgrade-guide + +-- ## Config ------------------------------------------------------------------ +-- +-- The xplr configuration, exposed via `xplr.config` Lua API contains the +-- following sections. +-- +-- See: +-- +-- * [xplr.config.general](https://xplr.dev/en/general-config) +-- * [xplr.config.node_types](https://xplr.dev/en/node_types) +-- * [xplr.config.layouts](https://xplr.dev/en/layouts) +-- * [xplr.config.modes](https://xplr.dev/en/modes) + +-- ### General Configuration -------------------------------------------------- +-- +-- The general configuration properties are grouped together in +-- `xplr.config.general`. + +-- Set it to `true` if you want to ignore the startup errors. You can still see +-- the errors in the logs. +-- +-- Type: boolean +xplr.config.general.disable_debug_error_mode = false + +-- Set it to `true` if you want to enable mouse scrolling. +-- +-- Type: boolean +xplr.config.general.enable_mouse = true + +-- Set it to `true` to show hidden files by default. +-- +-- Type: boolean +xplr.config.general.show_hidden = true + +-- Set it to `true` to use only a subset of selected operations that forbids +-- executing commands or performing write operations on the file-system. +-- +-- Type: boolean +xplr.config.general.read_only = false + +-- Set it to `true` if you want to enable a safety feature that will save you +-- from yourself when you type recklessly. +-- +-- Type: boolean +xplr.config.general.enable_recover_mode = false + +-- Set it to `true` if you want to hide all remaps in the help menu. +-- +-- Type: boolean +xplr.config.general.hide_remaps_in_help_menu = false + +-- Set it to `true` if you want the cursor to stay in the same position when +-- the focus is on the first path and you navigate to the previous path +-- (by pressing `up`/`k`), or when the focus is on the last path and you +-- navigate to the next path (by pressing `down`/`j`). +-- The default behavior is to rotate from the last/first path. +-- +-- Type: boolean +xplr.config.general.enforce_bounded_index_navigation = false + +-- This is the shape of the prompt for the input buffer. +-- +-- Type: nullable string +xplr.config.general.prompt.format = "❯ " + +-- This is the style of the prompt for the input buffer. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.prompt.style = {} + +-- The string to indicate an information in logs. +-- +-- Type: nullable string +xplr.config.general.logs.info.format = "INFO" + +-- The style for the information logs. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.logs.info.style = { fg = "LightBlue" } + +-- The string to indicate an success in logs. +-- +-- Type: nullable string +xplr.config.general.logs.success.format = "SUCCESS" + +-- The style for the success logs. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.logs.success.style = { fg = "Green" } + +-- The string to indicate an warnings in logs. +-- +-- Type: nullable string +xplr.config.general.logs.warning.format = "WARNING" + +-- The style for the warnings logs. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.logs.warning.style = { fg = "Yellow" } + +-- The string to indicate an error in logs. +-- +-- Type: nullable string +xplr.config.general.logs.error.format = "ERROR" + +-- The style for the error logs. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.logs.error.style = { fg = "Red" } + +-- Columns to display in the table header. +-- +-- Type: nullable list of tables with the following fields: +-- +-- * format: nullable string +-- * style: [Style](https://xplr.dev/en/style) +xplr.config.general.table.header.cols = { + { format = " index", style = {} }, + { format = "╭─── path", style = {} }, + { format = "perm", style = {} }, + { format = "size", style = {} }, + { format = "modified", style = {} }, +} + +-- Style of the table header. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.table.header.style = {} + +-- Height of the table header. +-- +-- Type: nullable integer +xplr.config.general.table.header.height = 1 + +-- Columns to display in each row in the table. +-- +-- Type: nullable list of tables with the following fields: +-- +-- * format: nullable string +-- * style: [Style](https://xplr.dev/en/style) +xplr.config.general.table.row.cols = { + { + format = "builtin.fmt_general_table_row_cols_0", + style = {}, + }, + { + format = "builtin.fmt_general_table_row_cols_1", + style = {}, + }, + { + format = "builtin.fmt_general_table_row_cols_2", + style = {}, + }, + { + format = "builtin.fmt_general_table_row_cols_3", + style = {}, + }, + { + format = "builtin.fmt_general_table_row_cols_4", + style = {}, + }, +} + +-- Default style of the table. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.table.row.style = {} + +-- Height of the table rows. +-- +-- Type: nullable integer +xplr.config.general.table.row.height = 0 + +-- Default style of the table. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.table.style = {} + +-- Tree to display in the table. +-- +-- Type: nullable list of tables with the following fields: +-- +-- * format: nullable string +-- * style: [Style](https://xplr.dev/en/style) +xplr.config.general.table.tree = { + { format = "├", style = {} }, + { format = "├", style = {} }, + { format = "╰", style = {} }, +} + +-- Spacing between the columns in the table. +-- +-- Type: nullable integer +xplr.config.general.table.col_spacing = 1 + +-- Constraint for the column widths. +-- +-- Type: nullable list of [Constraint](https://xplr.dev/en/layouts#constraint) +xplr.config.general.table.col_widths = { + { Percentage = 10 }, + { Percentage = 50 }, + { Percentage = 10 }, + { Percentage = 10 }, + { Percentage = 20 }, +} + +-- Renderer for each item in the selection list. +-- +-- Type: nullable string +xplr.config.general.selection.item.format = "builtin.fmt_general_selection_item" + +-- Style for each item in the selection list. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.selection.item.style = {} + +-- The default search algorithm +-- +-- Type: [Search Algorithm](https://xplr.dev/en/searching#algorithm) +xplr.config.general.search.algorithm = "Fuzzy" + +-- The default search ordering +-- +-- Type: boolean +xplr.config.general.search.unordered = false + +-- The content that is placed before the item name for each row by default. +-- +-- Type: nullable string +xplr.config.general.default_ui.prefix = " " + +-- The content which is appended to each item name for each row by default. +-- +-- Type: nullable string +xplr.config.general.default_ui.suffix = "" + +-- The default style of each item for each row. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.default_ui.style = {} + +-- The string placed before the item name for a focused row. +-- +-- Type: nullable string +xplr.config.general.focus_ui.prefix = "▸[" + +-- The string placed after the item name for a focused row. +-- +-- Type: nullable string +xplr.config.general.focus_ui.suffix = "]" + +-- Style for focused item. +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.focus_ui.style = { add_modifiers = { "Bold" } } + +-- The string placed before the item name for a selected row. +-- +-- Type: nullable string +xplr.config.general.selection_ui.prefix = " {" + +-- The string placed after the item name for a selected row. +-- +-- Type: nullable string +xplr.config.general.selection_ui.suffix = "}" + +-- Style for selected rows. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.selection_ui.style = { + fg = "DarkGray", + add_modifiers = { "CrossedOut" }, +} + +-- The string placed before item name for a selected row that gets the focus. +-- +-- Type: nullable string +xplr.config.general.focus_selection_ui.prefix = "▸[" + +-- The string placed after the item name for a selected row that gets the focus. +-- +-- Type: nullable string +xplr.config.general.focus_selection_ui.suffix = "]" + +-- Style for a selected row that gets the focus. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.focus_selection_ui.style = { + add_modifiers = { "Bold", "CrossedOut" }, +} + +-- The shape of the separator for the Sort & filter panel. +-- +-- Type: nullable string +xplr.config.general.sort_and_filter_ui.separator.format = " › " + +-- The style of the separator for the Sort & filter panel. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.sort_and_filter_ui.separator.style = { + add_modifiers = { "Dim" }, +} + +-- The content of the default identifier in Sort & filter panel. +-- +-- Type: nullable string +xplr.config.general.sort_and_filter_ui.default_identifier.format = nil + +-- Style for the default identifier in Sort & filter panel. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.sort_and_filter_ui.default_identifier.style = {} + +-- The shape of the forward direction indicator for sort identifiers in Sort & filter panel. +-- +-- Type: nullable string +xplr.config.general.sort_and_filter_ui.sort_direction_identifiers.forward.format = "↓" + +-- Style of forward direction indicator in Sort & filter panel. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.sort_and_filter_ui.sort_direction_identifiers.forward.style = nil + +-- The shape of the reverse direction indicator for sort identifiers in Sort & filter panel. +-- +-- Type: nullable string +xplr.config.general.sort_and_filter_ui.sort_direction_identifiers.reverse.format = "↑" + +-- Style of reverse direction indicator in Sort & filter panel. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.sort_and_filter_ui.sort_direction_identifiers.reverse.style = nil + +-- The identifiers used to denote applied sorters in the Sort & filter panel. +-- +-- Type: nullable mapping of the following key-value pairs: +-- +-- * key: [Sorter](https://xplr.dev/en/sorting#sorter) +-- * value: +-- * format: nullable string +-- * style: [Style](https://xplr.dev/en/style) +xplr.config.general.sort_and_filter_ui.sorter_identifiers = { + ByExtension = { format = "ext", style = {} }, + ByICanonicalAbsolutePath = { format = "[ci]abs", style = {} }, + ByIRelativePath = { format = "[i]rel", style = {} }, + ByISymlinkAbsolutePath = { format = "[si]abs", style = {} }, + ByIsBroken = { format = "⨯", style = {} }, + ByIsDir = { format = "dir", style = {} }, + ByIsFile = { format = "file", style = {} }, + ByIsReadonly = { format = "ro", style = {} }, + ByIsSymlink = { format = "sym", style = {} }, + ByMimeEssence = { format = "mime", style = {} }, + ByRelativePath = { format = "rel", style = {} }, + BySize = { format = "size", style = {} }, + ByCreated = { format = "created", style = {} }, + ByLastModified = { format = "modified", style = {} }, + ByCanonicalAbsolutePath = { format = "[c]abs", style = {} }, + ByCanonicalExtension = { format = "[c]ext", style = {} }, + ByCanonicalIsDir = { format = "[c]dir", style = {} }, + ByCanonicalIsFile = { format = "[c]file", style = {} }, + ByCanonicalIsReadonly = { format = "[c]ro", style = {} }, + ByCanonicalMimeEssence = { format = "[c]mime", style = {} }, + ByCanonicalSize = { format = "[c]size", style = {} }, + ByCanonicalCreated = { format = "[c]created", style = {} }, + ByCanonicalLastModified = { format = "[c]modified", style = {} }, + BySymlinkAbsolutePath = { format = "[s]abs", style = {} }, + BySymlinkExtension = { format = "[s]ext", style = {} }, + BySymlinkIsDir = { format = "[s]dir", style = {} }, + BySymlinkIsFile = { format = "[s]file", style = {} }, + BySymlinkIsReadonly = { format = "[s]ro", style = {} }, + BySymlinkMimeEssence = { format = "[s]mime", style = {} }, + BySymlinkSize = { format = "[s]size", style = {} }, + BySymlinkCreated = { format = "[s]created", style = {} }, + BySymlinkLastModified = { format = "[s]modified", style = {} }, +} + +-- The identifiers used to denote applied filters in the Sort & filter panel. +-- +-- Type: nullable mapping of the following key-value pairs: +-- +-- * key: [Filter](https://xplr.dev/en/filtering#filter) +-- * value: +-- * format: nullable string +-- * style: [Style](https://xplr.dev/en/style) +xplr.config.general.sort_and_filter_ui.filter_identifiers = { + RelativePathDoesContain = { format = "rel=~", style = {} }, + RelativePathDoesEndWith = { format = "rel=$", style = {} }, + RelativePathDoesNotContain = { format = "rel!~", style = {} }, + RelativePathDoesNotEndWith = { format = "rel!$", style = {} }, + RelativePathDoesNotStartWith = { format = "rel!^", style = {} }, + RelativePathDoesStartWith = { format = "rel=^", style = {} }, + RelativePathIs = { format = "rel==", style = {} }, + RelativePathIsNot = { format = "rel!=", style = {} }, + RelativePathDoesMatchRegex = { format = "rel=/", style = {} }, + RelativePathDoesNotMatchRegex = { format = "rel!/", style = {} }, + IRelativePathDoesContain = { format = "[i]rel=~", style = {} }, + IRelativePathDoesEndWith = { format = "[i]rel=$", style = {} }, + IRelativePathDoesNotContain = { format = "[i]rel!~", style = {} }, + IRelativePathDoesNotEndWith = { format = "[i]rel!$", style = {} }, + IRelativePathDoesNotStartWith = { format = "[i]rel!^", style = {} }, + IRelativePathDoesStartWith = { format = "[i]rel=^", style = {} }, + IRelativePathIs = { format = "[i]rel==", style = {} }, + IRelativePathIsNot = { format = "[i]rel!=", style = {} }, + IRelativePathDoesMatchRegex = { format = "[i]rel=/", style = {} }, + IRelativePathDoesNotMatchRegex = { format = "[i]rel!/", style = {} }, + AbsolutePathDoesContain = { format = "abs=~", style = {} }, + AbsolutePathDoesEndWith = { format = "abs=$", style = {} }, + AbsolutePathDoesNotContain = { format = "abs!~", style = {} }, + AbsolutePathDoesNotEndWith = { format = "abs!$", style = {} }, + AbsolutePathDoesNotStartWith = { format = "abs!^", style = {} }, + AbsolutePathDoesStartWith = { format = "abs=^", style = {} }, + AbsolutePathIs = { format = "abs==", style = {} }, + AbsolutePathIsNot = { format = "abs!=", style = {} }, + AbsolutePathDoesMatchRegex = { format = "abs=/", style = {} }, + AbsolutePathDoesNotMatchRegex = { format = "abs!/", style = {} }, + IAbsolutePathDoesContain = { format = "[i]abs=~", style = {} }, + IAbsolutePathDoesEndWith = { format = "[i]abs=$", style = {} }, + IAbsolutePathDoesNotContain = { format = "[i]abs!~", style = {} }, + IAbsolutePathDoesNotEndWith = { format = "[i]abs!$", style = {} }, + IAbsolutePathDoesNotStartWith = { format = "[i]abs!^", style = {} }, + IAbsolutePathDoesStartWith = { format = "[i]abs=^", style = {} }, + IAbsolutePathIs = { format = "[i]abs==", style = {} }, + IAbsolutePathIsNot = { format = "[i]abs!=", style = {} }, + IAbsolutePathDoesMatchRegex = { format = "[i]abs=/", style = {} }, + IAbsolutePathDoesNotMatchRegex = { format = "[i]abs!/", style = {} }, +} + +-- The identifiers used to denote applied search input. +-- +-- Type: { format = nullable string, style = [Style](https://xplr.dev/en/style) } +xplr.config.general.sort_and_filter_ui.search_identifiers = { + Fuzzy = { format = "fzy:", style = {} }, + Regex = { format = "reg:", style = {} }, +} + +-- The shape of ordered indicator for search ordering identifiers in Sort & filter panel. +-- +-- Type: nullable string +xplr.config.general.sort_and_filter_ui.search_direction_identifiers.ordered.format = +"↓" + +-- The shape of unordered indicator for search ordering identifiers in Sort & filter panel. +-- +-- Type: nullable string +xplr.config.general.sort_and_filter_ui.search_direction_identifiers.unordered.format = "" + +-- The content for panel title by default. +-- +-- Type: nullable string +xplr.config.general.panel_ui.default.title.format = nil + +-- The style for panel title by default. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.default.title.style = { + fg = "Reset", + add_modifiers = { "Bold" }, +} + +-- Style of the panels by default. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.default.style = {} + +-- Defines where to show borders for the panels by default. +-- +-- Type: nullable list of [Border](https://xplr.dev/en/borders#border) +xplr.config.general.panel_ui.default.borders = { + "Top", + "Right", + "Bottom", + "Left", +} + +-- Type of the borders by default. +-- +-- Type: nullable [Border Type](https://xplr.dev/en/borders#border-type) +xplr.config.general.panel_ui.default.border_type = "Rounded" + +-- Style of the panel borders by default. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.default.border_style = { fg = "DarkGray" } + +-- The content for the table panel title. +-- +-- Type: nullable string +xplr.config.general.panel_ui.table.title.format = nil + +-- Style of the table panel title. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.table.title.style = {} + +-- Style of the table panel. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.table.style = {} + +-- Defines where to show borders for the table panel. +-- +-- Type: nullable list of [Border](https://xplr.dev/en/borders#border) +xplr.config.general.panel_ui.table.borders = nil + +-- Type of the borders for table panel. +-- +-- Type: nullable [Border Type](https://xplr.dev/en/borders#border-type) +xplr.config.general.panel_ui.table.border_type = nil + +-- Style of the table panel borders. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.table.border_style = {} + +-- The content for the help menu panel title. +-- +-- Type: nullable string +xplr.config.general.panel_ui.help_menu.title.format = nil + +-- Style of the help menu panel title. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.help_menu.title.style = {} + +-- Style of the help menu panel. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.help_menu.style = {} + +-- Defines where to show borders for the help menu panel. +-- +-- Type: nullable list of [Border](https://xplr.dev/en/borders#border) +xplr.config.general.panel_ui.help_menu.borders = nil + +-- Type of the borders for help menu panel. +-- +-- Type: nullable [Border Type](https://xplr.dev/en/borders#border-type) +xplr.config.general.panel_ui.help_menu.border_type = nil + +-- Style of the help menu panel borders. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.help_menu.border_style = {} + +-- The content for the input & logs panel title. +-- +-- Type: nullable string +xplr.config.general.panel_ui.input_and_logs.title.format = nil + +-- Style of the input & logs panel title. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.input_and_logs.title.style = {} + +-- Style of the input & logs panel. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.input_and_logs.style = {} +-- Defines where to show borders for the input & logs panel. +-- +-- Type: nullable list of [Border](https://xplr.dev/en/borders#border) +xplr.config.general.panel_ui.input_and_logs.borders = nil + +-- Type of the borders for input & logs panel. +-- +-- Type: nullable [Border Type](https://xplr.dev/en/borders#border-type) +xplr.config.general.panel_ui.input_and_logs.border_type = nil + +-- Style of the input & logs panel borders. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.input_and_logs.border_style = {} + +-- The content for the selection panel title. +-- +-- Type: nullable string +xplr.config.general.panel_ui.selection.title.format = nil + +-- Style of the selection panel title. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.selection.title.style = {} + +-- Style of the selection panel. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.selection.style = {} +-- Defines where to show borders for the selection panel. +-- +-- Type: nullable list of [Border](https://xplr.dev/en/borders#border) +xplr.config.general.panel_ui.selection.borders = nil + +-- Type of the borders for selection panel. +-- +-- Type: nullable [Border Type](https://xplr.dev/en/borders#border-type) +xplr.config.general.panel_ui.selection.border_type = nil + +-- Style of the selection panel borders. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.selection.border_style = {} + +-- The content for the sort & filter panel title. +-- +-- Type: nullable string +xplr.config.general.panel_ui.sort_and_filter.title.format = nil + +-- Style of the sort & filter panel title. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.sort_and_filter.title.style = {} + +-- Style of the sort & filter panel. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.sort_and_filter.style = {} + +-- Defines where to show borders for the sort & filter panel. +-- +-- Type: nullable list of [Border](https://xplr.dev/en/borders#border) +xplr.config.general.panel_ui.sort_and_filter.borders = nil + +-- Type of the borders for sort & filter panel. +-- +-- Type: nullable [Border Type](https://xplr.dev/en/borders#border-type) +xplr.config.general.panel_ui.sort_and_filter.border_type = nil + +-- Style of the sort & filter panel borders. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.general.panel_ui.sort_and_filter.border_style = {} + +-- Initial group if sorters applied to the nodes list in the table. +-- +-- Type: nullable list of [Node Sorter](https://xplr.dev/en/sorting#node-sorter-applicable) +xplr.config.general.initial_sorting = { + { sorter = "ByCanonicalIsDir", reverse = true }, + { sorter = "ByIRelativePath", reverse = false }, +} + +-- The name of one of the modes to use when xplr loads. +-- +-- Type: nullable string +xplr.config.general.initial_mode = "default" + +-- The name of one of the layouts to use when xplr loads. +-- +-- Type: nullable string +xplr.config.general.initial_layout = "default" + +-- Set it to a file path to start fifo when xplr loads. +-- Generally it is used to integrate with external tools like previewers. +-- +-- Type: nullable string +xplr.config.general.start_fifo = nil + +-- Use it to define a set of key bindings that are available by default in +-- every [mode](https://xplr.dev/en/mode). They can be overwritten. +-- +-- Type: [Key Bindings](https://xplr.dev/en/configure-key-bindings#key-bindings) +xplr.config.general.global_key_bindings = { + on_key = { + ["esc"] = { + messages = { + "PopMode", + }, + }, + ["ctrl-c"] = { + messages = { + "Terminate", + }, + }, + }, +} + +-- ### Node Types ------------------------------------------------------------- +-- +-- This section defines how to deal with different kinds of nodes (files, +-- directories, symlinks etc.) based on their properties. +-- +-- One node can fall into multiple categories. For example, a node can have the +-- *extension* `md`, and also be a *file*. In that case, the properties from +-- the more specific category i.e. *extension* will be used. +-- +-- This can be configured using the `xplr.config.node_types` Lua API. + +-- The style for the directory nodes +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.node_types.directory.style = {} + +-- Metadata for the directory nodes. +-- You can set as many metadata as you want. +-- +-- Type: nullable string +-- +-- Example: +-- +-- ```lua +-- xplr.config.node_types.directory.meta.foo = "foo" +-- xplr.config.node_types.directory.meta.bar = "bar" +-- ``` +xplr.config.node_types.directory.meta.icon = "ð" + +-- The style for the file nodes. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.node_types.file.style = {} + +-- Metadata for the file nodes. +-- You can set as many metadata as you want. +-- +-- Type: nullable string +-- +-- Example: +-- +-- ```lua +-- xplr.config.node_types.file.meta.foo = "foo" +-- xplr.config.node_types.file.meta.bar = "bar" +-- ``` +xplr.config.node_types.file.meta.icon = "ƒ" + +-- The style for the symlink nodes. +-- +-- Type: [Style](https://xplr.dev/en/style) +xplr.config.node_types.symlink.style = {} + +-- Metadata for the symlink nodes. +-- You can set as many metadata as you want. +-- +-- Type: nullable string +-- +-- Example: +-- +-- ```lua +-- xplr.config.node_types.symlink.meta.foo = "foo" +-- xplr.config.node_types.symlink.meta.bar = "bar" +-- ``` +xplr.config.node_types.symlink.meta.icon = "§" + +-- Metadata and style based on mime types. +-- It is possible to use the wildcard `*` to match all mime sub types. It will +-- be overwritten by the more specific sub types that are defined. +-- +-- Type: mapping of the following key-value pairs: +-- +-- * key: string +-- * value: +-- * key: string +-- * value: [Node Type](https://xplr.dev/en/node-type) +-- +-- Example: +-- +-- ```lua +-- xplr.config.node_types.mime_essence = { +-- application = { +-- -- application/* +-- ["*"] = { meta = { icon = "a" } }, +-- +-- -- application/pdf +-- pdf = { meta = { icon = "" }, style = { fg = "Blue" } }, +-- +-- -- application/zip +-- zip = { meta = { icon = ""} }, +-- }, +-- } +-- ``` +xplr.config.node_types.mime_essence = {} + +-- Metadata and style based on extension. +-- +-- Type: mapping of the following key-value pairs: +-- +-- * key: string +-- * value: [Node Type](https://xplr.dev/en/node-type) +-- +-- Example: +-- +-- ```lua +-- xplr.config.node_types.extension.md = { meta = { icon = "" }, style = { fg = "Blue" } } +-- xplr.config.node_types.extension.rs = { meta = { icon = "🦀" } } +-- ``` +xplr.config.node_types.extension = {} + +-- Metadata and style based on special file names. +-- +-- Type: mapping of the following key-value pairs: +-- +-- * key: string +-- * value: [Node Type](https://xplr.dev/en/node-type) +-- +-- Example: +-- +-- ```lua +-- xplr.config.node_types.special["Cargo.toml"] = { meta = { icon = "" } } +-- xplr.config.node_types.special["Downloads"] = { meta = { icon = "" }, style = { fg = "Blue" } } +-- ``` +xplr.config.node_types.special = {} + +-- ### Layouts ---------------------------------------------------------------- +-- +-- xplr layouts define the structure of the UI, i.e. how many panel we see, +-- placement and size of the panels, how they look etc. +-- +-- This is configuration exposed via the `xplr.config.layouts` API. +-- +-- `xplr.config.layouts.builtin` contain some built-in panels which can be +-- overridden, but you can't add or remove panels in it. +-- +-- You can add new panels in `xplr.config.layouts.custom`. +-- +-- ##### Example: Defining Custom Layout +-- +-- ![demo](https://s6.gifyu.com/images/layout.png) +-- +-- ```lua +-- xplr.config.layouts.builtin.default = { +-- Horizontal = { +-- config = { +-- margin = 1, +-- horizontal_margin = 2, +-- vertical_margin = 3, +-- constraints = { +-- { Percentage = 50 }, +-- { Percentage = 50 }, +-- } +-- }, +-- splits = { +-- "Table", +-- "HelpMenu", +-- } +-- } +-- } +-- ``` + +-- The default layout +-- +-- Type: [Layout](https://xplr.dev/en/layout) +xplr.config.layouts.builtin.default = { + Horizontal = { + config = { + constraints = { + { Percentage = 70 }, + { Percentage = 30 }, + }, + }, + splits = { + { + Vertical = { + config = { + constraints = { + { Length = 3 }, + { Min = 1 }, + { Length = 3 }, + }, + }, + splits = { + "SortAndFilter", + "Table", + "InputAndLogs", + }, + }, + }, + { + Vertical = { + config = { + constraints = { + { Percentage = 30 }, + { Percentage = 70 }, + }, + }, + splits = { + "Selection", + "HelpMenu", + }, + }, + }, + }, + }, +} + +-- The layout without help menu +-- +-- Type: [Layout](https://xplr.dev/en/layout) +xplr.config.layouts.builtin.no_help = { + Horizontal = { + config = { + constraints = { + { Percentage = 70 }, + { Percentage = 30 }, + }, + }, + splits = { + { + Vertical = { + config = { + constraints = { + { Length = 3 }, + { Min = 1 }, + { Length = 3 }, + }, + }, + splits = { + "SortAndFilter", + "Table", + "InputAndLogs", + }, + }, + }, + "Selection", + }, + }, +} + +-- The layout without selection panel +-- +-- Type: [Layout](https://xplr.dev/en/layout) +xplr.config.layouts.builtin.no_selection = { + Horizontal = { + config = { + constraints = { + { Percentage = 70 }, + { Percentage = 30 }, + }, + }, + splits = { + { + Vertical = { + config = { + constraints = { + { Length = 3 }, + { Min = 1 }, + { Length = 3 }, + }, + }, + splits = { + "SortAndFilter", + "Table", + "InputAndLogs", + }, + }, + }, + "HelpMenu", + }, + }, +} + +-- The layout without help menu and selection panel +-- +-- Type: [Layout](https://xplr.dev/en/layout) +xplr.config.layouts.builtin.no_help_no_selection = { + Vertical = { + config = { + constraints = { + { Length = 3 }, + { Min = 1 }, + { Length = 3 }, + }, + }, + splits = { + "SortAndFilter", + "Table", + "InputAndLogs", + }, + }, +} + +-- This is where you can define custom layouts +-- +-- Type: mapping of the following key-value pairs: +-- +-- * key: string +-- * value: [Layout](https://xplr.dev/en/layout) +-- +-- Example: +-- +-- ```lua +-- xplr.config.layouts.custom.example = "Nothing" -- Show a blank screen +-- xplr.config.general.initial_layout = "example" -- Load the example layout +-- ``` +xplr.config.layouts.custom = {} + +-- ### Modes ------------------------------------------------------------------ +-- +-- xplr is a modal file explorer. That means the users switch between different +-- modes, each containing a different set of key bindings to avoid clashes. +-- Users can switch between these modes at run-time. +-- +-- The modes can be configured using the `xplr.config.modes` Lua API. +-- +-- `xplr.config.modes.builtin` contain some built-in modes which can be +-- overridden, but you can't add or remove modes in it. + +-- The builtin default mode. +-- Visit the [Default Key Bindings](https://xplr.dev/en/default-key-bindings) +-- to see what each mode does. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.default = { + name = "default", + key_bindings = { + on_key = { + ["#"] = { + messages = { + "PrintAppStateAndQuit", + }, + }, + ["."] = { + help = "show hidden", + messages = { + { + ToggleNodeFilter = { filter = "RelativePathDoesNotStartWith", input = "." }, + }, + "ExplorePwdAsync", + }, + }, + [":"] = { + help = "action", + messages = { + "PopMode", + { SwitchModeBuiltin = "action" }, + }, + }, + ["?"] = { + help = "global help menu", + messages = { + { + BashExec = [===[ + [ -z "$PAGER" ] && PAGER="less -+F" + cat -- "${XPLR_PIPE_GLOBAL_HELP_MENU_OUT}" | ${PAGER:?} + ]===], + }, + }, + }, + ["G"] = { + help = "go to bottom", + messages = { + "PopMode", + "FocusLast", + }, + }, + ["ctrl-a"] = { + help = "select/unselect all", + messages = { + "ToggleSelectAll", + }, + }, + ["ctrl-f"] = { + help = "search", + messages = { + "PopMode", + { SwitchModeBuiltin = "search" }, + { SetInputBuffer = "" }, + }, + }, + ["ctrl-i"] = { + help = "next visited path", + messages = { + "NextVisitedPath", + }, + }, + ["ctrl-o"] = { + help = "last visited path", + messages = { + "LastVisitedPath", + }, + }, + ["ctrl-r"] = { + help = "refresh screen", + messages = { + "ClearScreen", + }, + }, + ["ctrl-u"] = { + help = "clear selection", + messages = { + "ClearSelection", + }, + }, + ["ctrl-w"] = { + help = "switch layout", + messages = { + { SwitchModeBuiltin = "switch_layout" }, + }, + }, + ["d"] = { + help = "delete", + messages = { + "PopMode", + { SwitchModeBuiltin = "delete" }, + }, + }, + ["down"] = { + help = "down", + messages = { + "FocusNext", + }, + }, + ["enter"] = { + help = "quit with result", + messages = { + "PrintResultAndQuit", + }, + }, + ["f"] = { + help = "filter", + messages = { + "PopMode", + { SwitchModeBuiltin = "filter" }, + }, + }, + ["g"] = { + help = "go to", + messages = { + "PopMode", + { SwitchModeBuiltin = "go_to" }, + }, + }, + ["left"] = { + help = "back", + messages = { + "Back", + }, + }, + ["q"] = { + help = "quit", + messages = { + "Quit", + }, + }, + ["r"] = { + help = "rename", + messages = { + "PopMode", + { SwitchModeBuiltin = "rename" }, + { + BashExecSilently0 = [===[ + NAME=$(basename "${XPLR_FOCUS_PATH:?}") + "$XPLR" -m 'SetInputBuffer: %q' "${NAME:?}" + ]===], + }, + }, + }, + ["ctrl-d"] = { + help = "duplicate as", + messages = { + "PopMode", + { SwitchModeBuiltin = "duplicate_as" }, + { + BashExecSilently0 = [===[ + NAME=$(basename "${XPLR_FOCUS_PATH:?}") + "$XPLR" -m 'SetInputBuffer: %q' "${NAME:?}" + ]===], + }, + }, + }, + ["right"] = { + help = "enter", + messages = { + "Enter", + }, + }, + ["s"] = { + help = "sort", + messages = { + "PopMode", + { SwitchModeBuiltin = "sort" }, + }, + }, + ["space"] = { + help = "toggle selection", + messages = { + "ToggleSelection", + "FocusNext", + }, + }, + ["up"] = { + help = "up", + messages = { + "FocusPrevious", + }, + }, + ["~"] = { + help = "go home", + messages = { + { + BashExecSilently0 = [===[ + "$XPLR" -m 'ChangeDirectory: %q' "${HOME:?}" + ]===], + }, + }, + }, + ["page-up"] = { + help = "scroll up", + messages = { + "ScrollUp", + }, + }, + ["page-down"] = { + help = "scroll down", + messages = { + "ScrollDown", + }, + }, + ["{"] = { + help = "scroll up half", + messages = { + "ScrollUpHalf", + }, + }, + ["}"] = { + help = "scroll down half", + messages = { + "ScrollDownHalf", + }, + }, + ["ctrl-n"] = { + help = "next selection", + messages = { + "FocusNextSelection", + }, + }, + ["ctrl-p"] = { + help = "prev selection", + messages = { + "FocusPreviousSelection", + }, + }, + }, + on_number = { + help = "input", + messages = { + "PopMode", + { SwitchModeBuiltin = "number" }, + "BufferInputFromKey", + }, + }, + }, +} + +xplr.config.modes.builtin.default.key_bindings.on_key["v"] = + xplr.config.modes.builtin.default.key_bindings.on_key["space"] +xplr.config.modes.builtin.default.key_bindings.on_key["V"] = + xplr.config.modes.builtin.default.key_bindings.on_key["ctrl-a"] +xplr.config.modes.builtin.default.key_bindings.on_key["/"] = + xplr.config.modes.builtin.default.key_bindings.on_key["ctrl-f"] +xplr.config.modes.builtin.default.key_bindings.on_key["h"] = + xplr.config.modes.builtin.default.key_bindings.on_key["left"] +xplr.config.modes.builtin.default.key_bindings.on_key["j"] = + xplr.config.modes.builtin.default.key_bindings.on_key["down"] +xplr.config.modes.builtin.default.key_bindings.on_key["k"] = + xplr.config.modes.builtin.default.key_bindings.on_key["up"] +xplr.config.modes.builtin.default.key_bindings.on_key["l"] = + xplr.config.modes.builtin.default.key_bindings.on_key["right"] +xplr.config.modes.builtin.default.key_bindings.on_key["tab"] = + xplr.config.modes.builtin.default.key_bindings.on_key["ctrl-i"] -- compatibility workaround + +-- The builtin debug error mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.debug_error = { + name = "debug error", + layout = { + Vertical = { + config = { + constraints = { + { Min = 14 }, + { MinLessThanScreenHeight = 14 }, + }, + }, + splits = { + { + Static = { + CustomParagraph = { + ui = { title = { format = "debug error" } }, + body = [[ + + Some errors occurred during startup. + If you think this is a bug, please report it at: + + https://github.com/sayanarijit/xplr/issues/new + + Press `enter` to open the logs in your $EDITOR. + Press `escape` to ignore the errors and continue with the default config. + + To disable this mode, set `xplr.config.general.disable_debug_error_mode` + to `true` in your config file. + ]], + }, + }, + }, + "InputAndLogs", + }, + }, + }, + key_bindings = { + on_key = { + ["enter"] = { + help = "open logs in editor", + messages = { + { + BashExec = [===[ + cat "${XPLR_PIPE_LOGS_OUT:?}" | ${EDITOR:-vi} - + ]===], + }, + }, + }, + ["q"] = { + help = "quit", + messages = { + "Quit", + }, + }, + }, + default = { + messages = {}, + }, + }, +} + +-- The builtin recover mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.recover = { + name = "recover", + layout = { + Static = { + CustomParagraph = { + ui = { title = { format = "recover" } }, + body = [[ + + You pressed an invalid key and went into "recover" mode. + This mode saves you from performing unwanted actions. + + Let's calm down, press `escape`, and try again. + + To disable this mode, set `xplr.config.general.enable_recover_mode` + to `false` in your config file. + ]], + }, + }, + }, + key_bindings = { + default = { + messages = {}, + }, + }, +} + +-- The builtin go to path mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.go_to_path = { + name = "go to path", + key_bindings = { + on_key = { + ["enter"] = { + help = "submit", + messages = { + { + BashExecSilently0 = [===[ + PTH="$XPLR_INPUT_BUFFER" + PTH_ESC=$(printf %q "$PTH") + if [ -d "$PTH" ]; then + "$XPLR" -m 'ChangeDirectory: %q' "$PTH" + elif [ -e "$PTH" ]; then + "$XPLR" -m 'FocusPath: %q' "$PTH" + else + "$XPLR" -m 'LogError: %q' "could not find $PTH_ESC" + fi + ]===], + }, + "PopMode", + }, + }, + ["tab"] = { + help = "try complete", + messages = { + { CallLuaSilently = "builtin.try_complete_path" }, + }, + }, + }, + default = { + messages = { + "UpdateInputBufferFromKey", + }, + }, + }, +} + +-- The builtin selection ops mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.selection_ops = { + name = "selection ops", + layout = "HelpMenu", + key_bindings = { + on_key = { + ["e"] = { + help = "edit selection", + messages = { + { + BashExec0 = [===[ + TMPFILE="$(mktemp)" + while IFS= read -r -d '' PTH; do + echo $(printf %q "${PTH:?}") >> "${TMPFILE:?}" + done < "${XPLR_PIPE_SELECTION_OUT:?}" + ${EDITOR:-vi} "${TMPFILE:?}" + [ ! -e "$TMPFILE" ] && exit + "$XPLR" -m ClearSelection + while IFS= read -r PTH_ESC; do + "$XPLR" -m 'SelectPath: %q' "$(eval printf %s ${PTH_ESC:?})" + done < "${TMPFILE:?}" + rm -- "${TMPFILE:?}" + ]===], + }, + "PopMode", + }, + }, + ["l"] = { + help = "list selection", + messages = { + { + BashExec0 = [===[ + [ -z "$PAGER" ] && PAGER="less -+F" + + while IFS= read -r -d '' PTH; do + echo $(printf %q "$PTH") + done < "${XPLR_PIPE_SELECTION_OUT:?}" | ${PAGER:?} + ]===], + }, + "PopMode", + }, + }, + ["c"] = { + help = "copy here", + messages = { + { + BashExec0 = [===[ + "$XPLR" -m ExplorePwd + while IFS= read -r -d '' PTH; do + PTH_ESC=$(printf %q "$PTH") + BASENAME=$(basename -- "$PTH") + BASENAME_ESC=$(printf %q "$BASENAME") + if [ -e "$BASENAME" ]; then + echo + echo "$BASENAME_ESC exists, do you want to overwrite it?" + read -p "[y]es, [n]o, [S]kip: " ANS < /dev/tty + case "$ANS" in + [yY]*) + ;; + [nN]*) + read -p "Enter new name: " BASENAME < /dev/tty + BASENAME_ESC=$(printf %q "$BASENAME") + ;; + *) + continue + ;; + esac + fi + if cp -vr -- "${PTH:?}" "./${BASENAME:?}"; then + "$XPLR" -m 'LogSuccess: %q' "$PTH_ESC copied to ./$BASENAME_ESC" + "$XPLR" -m 'FocusPath: %q' "$BASENAME" + else + "$XPLR" -m 'LogError: %q' "could not copy $PTH_ESC to ./$BASENAME_ESC" + fi + done < "${XPLR_PIPE_SELECTION_OUT:?}" + echo + read -p "[press enter to continue]" + ]===], + }, + "PopMode", + }, + }, + ["m"] = { + help = "move here", + messages = { + { + BashExec0 = [===[ + "$XPLR" -m ExplorePwd + while IFS= read -r -d '' PTH; do + PTH_ESC=$(printf %q "$PTH") + BASENAME=$(basename -- "$PTH") + BASENAME_ESC=$(printf %q "$BASENAME") + if [ -e "$BASENAME" ]; then + echo + echo "$BASENAME_ESC exists, do you want to overwrite it?" + read -p "[y]es, [n]o, [S]kip: " ANS < /dev/tty + case "$ANS" in + [yY]*) + ;; + [nN]*) + read -p "Enter new name: " BASENAME < /dev/tty + BASENAME_ESC=$(printf %q "$BASENAME") + ;; + *) + continue + ;; + esac + fi + if mv -v -- "${PTH:?}" "./${BASENAME:?}"; then + "$XPLR" -m 'LogSuccess: %q' "$PTH_ESC moved to ./$BASENAME_ESC" + "$XPLR" -m 'FocusPath: %q' "$BASENAME" + else + "$XPLR" -m 'LogError: %q' "could not move $PTH_ESC to ./$BASENAME_ESC" + fi + done < "${XPLR_PIPE_SELECTION_OUT:?}" + echo + read -p "[press enter to continue]" + ]===], + }, + "PopMode", + }, + }, + ["s"] = { + help = "softlink here", + messages = { + { + BashExec0 = [===[ + "$XPLR" -m ExplorePwd + while IFS= read -r -d '' PTH; do + PTH_ESC=$(printf %q "$PTH") + BASENAME=$(basename -- "$PTH") + BASENAME_ESC=$(printf %q "$BASENAME") + if [ -e "$BASENAME" ]; then + echo + echo "$BASENAME_ESC exists, do you want to overwrite it?" + read -p "[y]es, [n]o, [S]kip: " ANS < /dev/tty + case "$ANS" in + [yY]*) + ;; + [nN]*) + read -p "Enter new name: " BASENAME < /dev/tty + BASENAME_ESC=$(printf %q "$BASENAME") + ;; + *) + continue + ;; + esac + fi + if ln -sv -- "${PTH:?}" "./${BASENAME:?}"; then + "$XPLR" -m 'LogSuccess: %q' "$PTH_ESC softlinked as ./$BASENAME_ESC" + "$XPLR" -m 'FocusPath: %q' "$BASENAME" + else + "$XPLR" -m 'LogError: %q' "could not softlink $PTH_ESC as ./$BASENAME_ESC" + fi + done < "${XPLR_PIPE_SELECTION_OUT:?}" + echo + read -p "[press enter to continue]" + ]===], + }, + "PopMode", + }, + }, + ["h"] = { + help = "hardlink here", + messages = { + { + BashExec0 = [===[ + "$XPLR" -m ExplorePwd + while IFS= read -r -d '' PTH; do + PTH_ESC=$(printf %q "$PTH") + BASENAME=$(basename -- "$PTH") + BASENAME_ESC=$(printf %q "$BASENAME") + if [ -e "$BASENAME" ]; then + echo + echo "$BASENAME_ESC exists, do you want to overwrite it?" + read -p "[y]es, [n]o, [S]kip: " ANS < /dev/tty + case "$ANS" in + [yY]*) + ;; + [nN]*) + read -p "Enter new name: " BASENAME < /dev/tty + BASENAME_ESC=$(printf %q "$BASENAME") + ;; + *) + continue + ;; + esac + fi + if ln -v -- "${PTH:?}" "./${BASENAME:?}"; then + "$XPLR" -m 'LogSuccess: %q' "$PTH_ESC hardlinked as ./$BASENAME_ESC" + "$XPLR" -m 'FocusPath: %q' "$BASENAME" + else + "$XPLR" -m 'LogError: %q' "could not hardlink $PTH_ESC as ./$BASENAME_ESC" + fi + done < "${XPLR_PIPE_SELECTION_OUT:?}" + echo + read -p "[press enter to continue]" + ]===], + }, + "PopMode", + }, + }, + ["u"] = { + help = "clear selection", + messages = { + "ClearSelection", + "PopMode", + }, + }, + }, + }, +} + +-- The builtin create mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.create = { + name = "create", + layout = "HelpMenu", + key_bindings = { + on_key = { + ["d"] = { + help = "create directory", + messages = { + "PopMode", + { SwitchModeBuiltin = "create_directory" }, + { SetInputBuffer = "" }, + }, + }, + ["f"] = { + help = "create file", + messages = { + "PopMode", + { SwitchModeBuiltin = "create_file" }, + { SetInputBuffer = "" }, + }, + }, + }, + }, +} + +-- The builtin create directory mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.create_directory = { + name = "create directory", + prompt = "ð ❯ ", + key_bindings = { + on_key = { + ["tab"] = { + help = "try complete", + messages = { + { CallLuaSilently = "builtin.try_complete_path" }, + }, + }, + ["enter"] = { + help = "submit", + messages = { + { + BashExecSilently0 = [===[ + PTH="$XPLR_INPUT_BUFFER" + PTH_ESC=$(printf %q "$PTH") + if [ "$PTH" ]; then + mkdir -p -- "$PTH" \ + && "$XPLR" -m 'SetInputBuffer: ""' \ + && "$XPLR" -m ExplorePwd \ + && "$XPLR" -m 'LogSuccess: %q' "$PTH_ESC created" \ + && "$XPLR" -m 'FocusPath: %q' "$PTH" + else + "$XPLR" -m PopMode + fi + ]===], + }, + }, + }, + }, + default = { + messages = { + "UpdateInputBufferFromKey", + }, + }, + }, +} + +-- The builtin create file mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.create_file = { + name = "create file", + prompt = "ƒ ❯ ", + key_bindings = { + on_key = { + ["tab"] = { + help = "try complete", + messages = { + { CallLuaSilently = "builtin.try_complete_path" }, + }, + }, + ["enter"] = { + help = "submit", + messages = { + { + BashExecSilently0 = [===[ + PTH="$XPLR_INPUT_BUFFER" + PTH_ESC=$(printf %q "$PTH") + if [ "$PTH" ]; then + mkdir -p -- "$(dirname $(realpath -m $PTH))" # This may fail. + touch -- "$PTH" \ + && "$XPLR" -m 'SetInputBuffer: ""' \ + && "$XPLR" -m 'LogSuccess: %q' "$PTH_ESC created" \ + && "$XPLR" -m 'ExplorePwd' \ + && "$XPLR" -m 'FocusPath: %q' "$PTH" + else + "$XPLR" -m PopMode + fi + ]===], + }, + }, + }, + }, + default = { + messages = { + "UpdateInputBufferFromKey", + }, + }, + }, +} + +-- The builtin number mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.number = { + name = "number", + prompt = ":", + key_bindings = { + on_key = { + ["down"] = { + help = "to down", + messages = { + "FocusNextByRelativeIndexFromInput", + "PopMode", + }, + }, + ["enter"] = { + help = "to index", + messages = { + "FocusByIndexFromInput", + "PopMode", + }, + }, + ["up"] = { + help = "to up", + messages = { + "FocusPreviousByRelativeIndexFromInput", + "PopMode", + }, + }, + }, + on_navigation = { + messages = { + "UpdateInputBufferFromKey", + }, + }, + on_number = { + help = "input", + messages = { + "UpdateInputBufferFromKey", + }, + }, + }, +} + +xplr.config.modes.builtin.number.key_bindings.on_key["j"] = + xplr.config.modes.builtin.number.key_bindings.on_key["down"] +xplr.config.modes.builtin.number.key_bindings.on_key["k"] = + xplr.config.modes.builtin.number.key_bindings.on_key["up"] + +-- The builtin go to mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.go_to = { + name = "go to", + layout = "HelpMenu", + key_bindings = { + on_key = { + ["f"] = { + help = "follow symlink", + messages = { + "FollowSymlink", + "PopMode", + }, + }, + ["g"] = { + help = "top", + messages = { + "FocusFirst", + "PopMode", + }, + }, + ["p"] = { + help = "path", + messages = { + "PopMode", + { SwitchModeBuiltin = "go_to_path" }, + { SetInputBuffer = "" }, + }, + }, + ["i"] = { + help = "initial $PWD", + messages = { + "PopMode", + { + BashExecSilently0 = [===[ + "$XPLR" -m 'ChangeDirectory: %q' "${XPLR_INITIAL_PWD:?}" + ]===], + }, + }, + }, + ["x"] = { + help = "open in gui", + messages = { + { + BashExecSilently0 = [===[ + if [ -z "$OPENER" ]; then + if command -v xdg-open; then + OPENER=xdg-open + elif command -v open; then + OPENER=open + else + "$XPLR" -m 'LogError: %q' "$OPENER not found" + exit 1 + fi + fi + while IFS= read -r -d '' PTH; do + $OPENER "${PTH:?}" > /dev/null 2>&1 + done < "${XPLR_PIPE_RESULT_OUT:?}" + ]===], + }, + "ClearScreen", + "PopMode", + }, + }, + }, + }, +} + +-- The builtin rename mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.rename = { + name = "rename", + key_bindings = { + on_key = { + ["tab"] = { + help = "try complete", + messages = { + { CallLuaSilently = "builtin.try_complete_path" }, + }, + }, + ["enter"] = { + help = "submit", + messages = { + { + BashExecSilently0 = [===[ + SRC="${XPLR_FOCUS_PATH:?}" + SRC_ESC=$(printf %q "$SRC") + TARGET="${XPLR_INPUT_BUFFER:?}" + TARGET_ESC=$(printf %q "$TARGET") + if [ -e "${TARGET:?}" ]; then + "$XPLR" -m 'LogError: %q' "$TARGET_ESC already exists" + else + mv -- "${SRC:?}" "${TARGET:?}" \ + && "$XPLR" -m ExplorePwd \ + && "$XPLR" -m 'FocusPath: %q' "$TARGET" \ + && "$XPLR" -m 'LogSuccess: %q' "$SRC_ESC renamed to $TARGET_ESC" + fi + ]===], + }, + "PopMode", + }, + }, + }, + default = { + messages = { + "UpdateInputBufferFromKey", + }, + }, + }, +} + +-- The builtin duplicate as mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.duplicate_as = { + name = "duplicate as", + key_bindings = { + on_key = { + ["tab"] = { + help = "try complete", + messages = { + { CallLuaSilently = "builtin.try_complete_path" }, + }, + }, + ["enter"] = { + help = "submit", + messages = { + { + BashExecSilently0 = [===[ + SRC="${XPLR_FOCUS_PATH:?}" + SRC_ESC=$(printf %q "$SRC") + TARGET="${XPLR_INPUT_BUFFER:?}" + TARGET_ESC=$(printf %q "$TARGET") + if [ -e "${TARGET:?}" ]; then + "$XPLR" -m 'LogError: %q' "$TARGET_ESC already exists" + else + cp -r -- "${SRC:?}" "${TARGET:?}" \ + && "$XPLR" -m ExplorePwd \ + && "$XPLR" -m 'FocusPath: %q' "$TARGET_ESC" \ + && "$XPLR" -m 'LogSuccess: %q' "$SRC_ESC duplicated as $TARGET_ESC" + fi + ]===], + }, + "PopMode", + }, + }, + }, + default = { + messages = { + "UpdateInputBufferFromKey", + }, + }, + }, +} + +-- The builtin delete mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.delete = { + name = "delete", + layout = "HelpMenu", + key_bindings = { + on_key = { + ["D"] = { + help = "force delete", + messages = { + { + BashExec0 = [===[ + cat "${XPLR_PIPE_RESULT_OUT:?}" | xargs -0 printf '%q\n' + echo + read -p "Permanently delete these files? [Y/n]: " ANS + [ "${ANS:-Y}" = "Y" ] || [ "$ANS" = "y" ] || exit 0 + echo + + "$XPLR" -m ExplorePwd + while IFS= read -r -d '' PTH; do + PTH_ESC=$(printf %q "$PTH") + if rm -rfv -- "${PTH:?}"; then + "$XPLR" -m 'LogSuccess: %q' "$PTH_ESC deleted" + else + "$XPLR" -m 'LogError: %q' "could not delete $PTH_ESC" + "$XPLR" -m 'FocusPath: %q' "$PTH" + fi + done < "${XPLR_PIPE_RESULT_OUT:?}" + echo + read -p "[press enter to continue]" + ]===], + }, + "PopMode", + }, + }, + ["d"] = { + help = "delete", + messages = { + { + BashExec0 = [===[ + cat "${XPLR_PIPE_RESULT_OUT:?}" | xargs -0 printf '%q\n' + echo + read -p "Permanently delete these files? [Y/n]: " ANS + [ "${ANS:-Y}" = "Y" ] || [ "$ANS" = "y" ] || exit 0 + echo + + "$XPLR" -m ExplorePwd + while IFS= read -r -d '' PTH; do + PTH_ESC=$(printf %q "$PTH") + if [ -d "$PTH" ] && [ ! -L "$PTH" ]; then + if rmdir -v -- "${PTH:?}"; then + "$XPLR" -m 'LogSuccess: %q' "$PTH_ESC deleted" + else + "$XPLR" -m 'LogError: %q' "could not delete $PTH_ESC" + "$XPLR" -m 'FocusPath: %q' "$PTH" + fi + else + if rm -v -- "${PTH:?}"; then + "$XPLR" -m 'LogSuccess: %q' "$PTH_ESC deleted" + else + "$XPLR" -m 'LogError: %q' "could not delete $PTH_ESC" + "$XPLR" -m 'FocusPath: %q' "$PTH" + fi + fi + done < "${XPLR_PIPE_RESULT_OUT:?}" + echo + read -p "[press enter to continue]" + ]===], + }, + "PopMode", + }, + }, + }, + }, +} + +-- The builtin action mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.action = { + name = "action to", + layout = "HelpMenu", + key_bindings = { + on_key = { + ["!"] = { + help = "shell", + messages = { + "PopMode", + { Call0 = { command = os.getenv("SHELL") or "bash", args = { "-i" } } }, + "ExplorePwdAsync", + }, + }, + ["c"] = { + help = "create", + messages = { + "PopMode", + { SwitchModeBuiltin = "create" }, + }, + }, + ["e"] = { + help = "open in editor", + messages = { + { + BashExec0 = [===[ + ${EDITOR:-vi} "${XPLR_FOCUS_PATH:?}" + ]===], + }, + "PopMode", + }, + }, + ["l"] = { + help = "logs", + messages = { + { + BashExec = [===[ + [ -z "$PAGER" ] && PAGER="less -+F" + cat -- "${XPLR_PIPE_LOGS_OUT}" | ${PAGER:?} + ]===], + }, + "PopMode", + }, + }, + ["s"] = { + help = "selection operations", + messages = { + "PopMode", + { SwitchModeBuiltin = "selection_ops" }, + }, + }, + ["m"] = { + help = "toggle mouse", + messages = { + "PopMode", + "ToggleMouse", + }, + }, + ["p"] = { + help = "edit permissions", + messages = { + "PopMode", + { SwitchModeBuiltin = "edit_permissions" }, + { + BashExecSilently0 = [===[ + PERM=$(stat -c '%a' -- "${XPLR_FOCUS_PATH:?}") + "$XPLR" -m 'SetInputBuffer: %q' "${PERM:?}" + ]===], + }, + }, + }, + ["v"] = { + help = "vroot", + messages = { + "PopMode", + { SwitchModeBuiltin = "vroot" }, + }, + }, + ["q"] = { + help = "quit options", + messages = { + "PopMode", + { SwitchModeBuiltin = "quit" }, + }, + }, + }, + on_number = { + help = "go to index", + messages = { + "PopMode", + { SwitchModeBuiltin = "number" }, + "BufferInputFromKey", + }, + }, + }, +} + +-- The builtin quit mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.quit = { + name = "quit", + layout = "HelpMenu", + key_bindings = { + on_key = { + ["enter"] = { + help = "just quit", + messages = { + "Quit", + }, + }, + ["p"] = { + help = "quit printing pwd", + messages = { + "PrintPwdAndQuit", + }, + }, + ["f"] = { + help = "quit printing focus", + messages = { + "PrintFocusPathAndQuit", + }, + }, + ["s"] = { + help = "quit printing selection", + messages = { + "PrintSelectionAndQuit", + }, + }, + ["r"] = { + help = "quit printing result", + messages = { + "PrintResultAndQuit", + }, + }, + }, + }, +} + +-- The builtin search mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.search = { + name = "search", + prompt = "/", + key_bindings = { + on_key = { + ["up"] = { + help = "up", + messages = { + "FocusPrevious", + }, + }, + ["down"] = { + help = "down", + messages = { + "FocusNext", + }, + }, + ["ctrl-z"] = { + help = "toggle ordering", + messages = { + "ToggleSearchOrder", + "ExplorePwdAsync", + }, + }, + ["ctrl-a"] = { + help = "toggle search algorithm", + messages = { + "ToggleSearchAlgorithm", + "ExplorePwdAsync", + }, + }, + ["ctrl-r"] = { + help = "regex search", + messages = { + "SearchRegexFromInput", + "ExplorePwdAsync", + }, + }, + ["ctrl-f"] = { + help = "fuzzy search", + messages = { + "SearchFuzzyFromInput", + "ExplorePwdAsync", + }, + }, + ["ctrl-s"] = { + help = "sort (no search order)", + messages = { + "DisableSearchOrder", + "ExplorePwdAsync", + { SwitchModeBuiltinKeepingInputBuffer = "sort" }, + }, + }, + ["right"] = { + help = "enter", + messages = { + "Enter", + { SetInputBuffer = "" }, + }, + }, + ["left"] = { + help = "back", + messages = { + "Back", + { SetInputBuffer = "" }, + }, + }, + ["tab"] = { + help = "toggle selection", + messages = { + "ToggleSelection", + "FocusNext", + }, + }, + ["enter"] = { + help = "submit", + messages = { + "AcceptSearch", + "PopMode", + }, + }, + ["esc"] = { + help = "cancel", + messages = { + "CancelSearch", + "PopMode", + }, + }, + }, + default = { + messages = { + "UpdateInputBufferFromKey", + "SearchFromInput", + "ExplorePwdAsync", + }, + }, + }, +} + +xplr.config.modes.builtin.search.key_bindings.on_key["ctrl-n"] = + xplr.config.modes.builtin.search.key_bindings.on_key["down"] +xplr.config.modes.builtin.search.key_bindings.on_key["ctrl-p"] = + xplr.config.modes.builtin.search.key_bindings.on_key["up"] + +-- The builtin filter mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.filter = { + name = "filter", + key_bindings = { + on_key = { + ["r"] = { + help = "relative path does match regex", + messages = { + { SwitchModeBuiltin = "relative_path_does_match_regex" }, + { SetInputBuffer = "" }, + { AddNodeFilterFromInput = "RelativePathDoesMatchRegex" }, + "ExplorePwdAsync", + }, + }, + ["R"] = { + help = "relative path does not match regex", + messages = { + { SwitchModeBuiltin = "relative_path_does_not_match_regex" }, + { SetInputBuffer = "" }, + { AddNodeFilterFromInput = "RelativePathDoesNotMatchRegex" }, + "ExplorePwdAsync", + }, + }, + ["backspace"] = { + help = "remove last filter", + messages = { + "RemoveLastNodeFilter", + "ExplorePwdAsync", + }, + }, + ["ctrl-r"] = { + help = "reset filters", + messages = { + "ResetNodeFilters", + "ExplorePwdAsync", + }, + }, + ["ctrl-u"] = { + help = "clear filters", + messages = { + "ClearNodeFilters", + "ExplorePwdAsync", + }, + }, + }, + }, +} + +-- The builtin relative_path_does_match_regex mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.relative_path_does_match_regex = { + name = "relative path does match regex", + prompt = xplr.config.general.sort_and_filter_ui.filter_identifiers.RelativePathDoesMatchRegex.format, + key_bindings = { + on_key = { + ["enter"] = { + help = "submit", + messages = { + "PopMode", + }, + }, + ["esc"] = { + messages = { + { RemoveNodeFilterFromInput = "RelativePathDoesMatchRegex" }, + "PopMode", + "ExplorePwdAsync", + }, + }, + }, + default = { + messages = { + { RemoveNodeFilterFromInput = "RelativePathDoesMatchRegex" }, + "UpdateInputBufferFromKey", + { AddNodeFilterFromInput = "RelativePathDoesMatchRegex" }, + "ExplorePwdAsync", + }, + }, + }, +} + +-- The builtin relative_path_does_not_match_regex mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.relative_path_does_not_match_regex = { + name = "relative path does not match regex", + prompt = xplr.config.general.sort_and_filter_ui.filter_identifiers.RelativePathDoesNotMatchRegex.format, + key_bindings = { + on_key = { + ["enter"] = { + help = "submit", + messages = { + "PopMode", + }, + }, + ["esc"] = { + messages = { + { RemoveNodeFilterFromInput = "RelativePathDoesNotMatchRegex" }, + "PopMode", + "ExplorePwdAsync", + }, + }, + }, + default = { + messages = { + { RemoveNodeFilterFromInput = "RelativePathDoesNotMatchRegex" }, + "UpdateInputBufferFromKey", + { AddNodeFilterFromInput = "RelativePathDoesNotMatchRegex" }, + "ExplorePwdAsync", + }, + }, + }, +} + +-- The builtin sort mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.sort = { + name = "sort", + key_bindings = { + on_key = { + ["!"] = { + help = "reverse sorters", + messages = { + "ReverseNodeSorters", + "ExplorePwdAsync", + }, + }, + ["E"] = { + help = "by canonical extension reverse", + messages = { + { AddNodeSorter = { sorter = "ByCanonicalExtension", reverse = true } }, + "ExplorePwdAsync", + }, + }, + ["M"] = { + help = "by canonical mime essence reverse", + messages = { + { AddNodeSorter = { sorter = "ByCanonicalMimeEssence", reverse = true } }, + "ExplorePwdAsync", + }, + }, + ["N"] = { + help = "by node type reverse", + messages = { + { AddNodeSorter = { sorter = "ByCanonicalIsDir", reverse = true } }, + { AddNodeSorter = { sorter = "ByCanonicalIsFile", reverse = true } }, + { AddNodeSorter = { sorter = "ByIsSymlink", reverse = true } }, + "ExplorePwdAsync", + }, + }, + ["R"] = { + help = "by relative path reverse", + messages = { + { AddNodeSorter = { sorter = "ByIRelativePath", reverse = true } }, + "ExplorePwdAsync", + }, + }, + ["S"] = { + help = "by size reverse", + messages = { + { AddNodeSorter = { sorter = "BySize", reverse = true } }, + "ExplorePwdAsync", + }, + }, + ["backspace"] = { + help = "remove last sorter", + messages = { + "RemoveLastNodeSorter", + "ExplorePwdAsync", + }, + }, + ["ctrl-r"] = { + help = "reset sorters", + messages = { + "ResetNodeSorters", + "ExplorePwdAsync", + }, + }, + ["ctrl-u"] = { + help = "clear sorters", + messages = { + "ClearNodeSorters", + "ExplorePwdAsync", + }, + }, + ["e"] = { + help = "by canonical extension", + messages = { + { AddNodeSorter = { sorter = "ByCanonicalExtension", reverse = false } }, + "ExplorePwdAsync", + }, + }, + ["enter"] = { + help = "submit", + messages = { + "PopModeKeepingInputBuffer", + }, + }, + ["esc"] = { + messages = { + "PopModeKeepingInputBuffer", + }, + }, + ["m"] = { + help = "by canonical mime essence", + messages = { + { AddNodeSorter = { sorter = "ByCanonicalMimeEssence", reverse = false } }, + "ExplorePwdAsync", + }, + }, + ["n"] = { + help = "by node type", + messages = { + { AddNodeSorter = { sorter = "ByCanonicalIsDir", reverse = false } }, + { AddNodeSorter = { sorter = "ByCanonicalIsFile", reverse = false } }, + { AddNodeSorter = { sorter = "ByIsSymlink", reverse = false } }, + "ExplorePwdAsync", + }, + }, + ["r"] = { + help = "by relative path", + messages = { + { AddNodeSorter = { sorter = "ByIRelativePath", reverse = false } }, + "ExplorePwdAsync", + }, + }, + ["s"] = { + help = "by size", + messages = { + { AddNodeSorter = { sorter = "BySize", reverse = false } }, + "ExplorePwdAsync", + }, + }, + ["c"] = { + help = "by created", + messages = { + { AddNodeSorter = { sorter = "ByCreated", reverse = false } }, + "ExplorePwdAsync", + }, + }, + ["C"] = { + help = "by created reverse", + messages = { + { AddNodeSorter = { sorter = "ByCreated", reverse = true } }, + "ExplorePwdAsync", + }, + }, + ["l"] = { + help = "by last modified", + messages = { + { AddNodeSorter = { sorter = "ByLastModified", reverse = false } }, + "ExplorePwdAsync", + }, + }, + ["L"] = { + help = "by last modified reverse", + messages = { + { AddNodeSorter = { sorter = "ByLastModified", reverse = true } }, + "ExplorePwdAsync", + }, + }, + }, + }, +} + +-- The builtin switch layout mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.switch_layout = { + name = "switch layout", + layout = "HelpMenu", + key_bindings = { + on_key = { + ["1"] = { + help = "default", + messages = { + { SwitchLayoutBuiltin = "default" }, + "PopMode", + }, + }, + ["2"] = { + help = "no help menu", + messages = { + { SwitchLayoutBuiltin = "no_help" }, + "PopMode", + }, + }, + ["3"] = { + help = "no selection panel", + messages = { + { SwitchLayoutBuiltin = "no_selection" }, + "PopMode", + }, + }, + ["4"] = { + help = "no help or selection", + messages = { + { SwitchLayoutBuiltin = "no_help_no_selection" }, + "PopMode", + }, + }, + }, + }, +} + +-- The builtin vroot mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.vroot = { + name = "vroot", + layout = "HelpMenu", + key_bindings = { + on_key = { + ["v"] = { + help = "toggle vroot", + messages = { + "PopMode", + "ToggleVroot", + }, + }, + ["."] = { + help = "vroot $PWD", + messages = { + "PopMode", + { + BashExecSilently0 = [===[ + "$XPLR" -m 'SetVroot: %q' "${PWD:?}" + ]===], + }, + }, + }, + ["/"] = { + help = "vroot /", + messages = { + "PopMode", + { SetVroot = "/" }, + }, + }, + ["~"] = { + help = "vroot $HOME", + messages = { + "PopMode", + { + BashExecSilently0 = [===[ + "$XPLR" -m 'SetVroot: %q' "${HOME:?}" + ]===], + }, + }, + }, + ["ctrl-r"] = { + help = "reset vroot", + messages = { + "PopMode", + "ResetVroot", + }, + }, + ["ctrl-u"] = { + help = "unset vroot", + messages = { + "PopMode", + "UnsetVroot", + }, + }, + }, + }, +} + +-- The builtin edit permissions mode. +-- +-- Type: [Mode](https://xplr.dev/en/mode) +xplr.config.modes.builtin.edit_permissions = { + name = "edit permissions", + key_bindings = { + on_key = { + ["u"] = { + help = "+user", + messages = { + { + BashExecSilently0 = [===[ + PERM="${XPLR_INPUT_BUFFER:-000}" + U="${PERM: -3:-2}" + G="${PERM: -2:-1}" + O="${PERM: -1}" + + U="$(( (${U:-0} + 1) % 8 ))" + "$XPLR" -m 'SetInputBuffer: %q' "${U:-0}${G:-0}${O:-0}" + ]===], + }, + }, + }, + ["U"] = { + help = "-user", + messages = { + { + BashExecSilently0 = [===[ + PERM="${XPLR_INPUT_BUFFER:-000}" + U="${PERM: -3:-2}" + G="${PERM: -2:-1}" + O="${PERM: -1}" + + U="$(( ${U:-0}-1 < 0 ? 7 : ${U:-0}-1 ))" + "$XPLR" -m 'SetInputBuffer: %q' "${U:-0}${G:-0}${O:-0}" + ]===], + }, + }, + }, + ["g"] = { + help = "+group", + messages = { + { + BashExecSilently0 = [===[ + PERM="${XPLR_INPUT_BUFFER:-000}" + U="${PERM: -3:-2}" + G="${PERM: -2:-1}" + O="${PERM: -1}" + + G="$(( (${G:-0} + 1) % 8 ))" + "$XPLR" -m 'SetInputBuffer: %q' "${U:-0}${G:-0}${O:-0}" + ]===], + }, + }, + }, + ["G"] = { + help = "-group", + messages = { + { + BashExecSilently0 = [===[ + PERM="${XPLR_INPUT_BUFFER:-000}" + U="${PERM: -3:-2}" + G="${PERM: -2:-1}" + O="${PERM: -1}" + + G="$(( ${G:-0}-1 < 0 ? 7 : ${G:-0}-1 ))" + "$XPLR" -m 'SetInputBuffer: %q' "${U:-0}${G:-0}${O:-0}" + ]===], + }, + }, + }, + ["o"] = { + help = "+other", + messages = { + { + BashExecSilently0 = [===[ + PERM="${XPLR_INPUT_BUFFER:-000}" + U="${PERM: -3:-2}" + G="${PERM: -2:-1}" + O="${PERM: -1}" + + O="$(( (${O:-0} + 1) % 8 ))" + "$XPLR" -m 'SetInputBuffer: %q' "${U:-0}${G:-0}${O:-0}" + ]===], + }, + }, + }, + ["O"] = { + help = "-other", + messages = { + { + BashExecSilently0 = [===[ + PERM="${XPLR_INPUT_BUFFER:-000}" + U="${PERM: -3:-2}" + G="${PERM: -2:-1}" + O="${PERM: -1}" + + O="$(( ${O:-0}-1 < 0 ? 7 : ${O:-0}-1 ))" + "$XPLR" -m 'SetInputBuffer: %q' "${U:-0}${G:-0}${O:-0}" + ]===], + }, + }, + }, + ["m"] = { + help = "max", + messages = { + { + BashExecSilently0 = [===[ + "$XPLR" -m 'SetInputBuffer: %q' "777" + ]===], + }, + }, + }, + ["M"] = { + help = "min", + messages = { + { + BashExecSilently0 = [===[ + "$XPLR" -m 'SetInputBuffer: %q' "000" + ]===], + }, + }, + }, + ["ctrl-r"] = { + help = "reset", + messages = { + { + BashExecSilently0 = [===[ + PERM=$(stat -c '%a' -- "${XPLR_FOCUS_PATH:?}") + "$XPLR" -m 'SetInputBuffer: %q' "${PERM:?}" + ]===], + }, + }, + }, + ["enter"] = { + help = "submit", + messages = { + { + BashExecSilently0 = [===[ + chmod "${XPLR_INPUT_BUFFER:?}" -- "${XPLR_FOCUS_PATH:?}" + ]===], + }, + "PopMode", + "ExplorePwdAsync", + }, + }, + }, + default = { + messages = { + "UpdateInputBufferFromKey", + }, + }, + }, +} + +-- This is where you define custom modes. +-- +-- Type: mapping of the following key-value pairs: +-- +-- * key: string +-- * value: [Mode](https://xplr.dev/en/mode) +-- +-- Example: +-- +-- ```lua +-- xplr.config.modes.custom.example = { +-- name = "example", +-- key_bindings = { +-- on_key = { +-- enter = { +-- help = "default mode", +-- messages = { +-- "PopMode", +-- { SwitchModeBuiltin = "default" }, +-- }, +-- }, +-- }, +-- }, +-- } +-- +-- xplr.config.general.initial_mode = "example" +-- ``` +xplr.config.modes.custom = {} + +-- ## Function ---------------------------------------------------------------- +-- +-- While `xplr.config` defines all the static parts of the configuration, +-- `xplr.fn` defines all the dynamic parts using functions. +-- +-- See: [Lua Function Calls](https://xplr.dev/en/lua-function-calls) +-- +-- As always, `xplr.fn.builtin` is where the built-in functions are defined +-- that can be overwritten. + +-- Tries to auto complete the path in the input buffer +xplr.fn.builtin.try_complete_path = function(m) + if not m.input_buffer then + return + end + + local function matches_all(str, paths) + for _, path in ipairs(paths) do + if string.sub(path, 1, #str) ~= str then + return false + end + end + return true + end + + local path = m.input_buffer + local explorer_config = { + filters = { + { filter = "RelativePathDoesStartWith", input = xplr.util.basename(path) }, + }, + } + local parent = xplr.util.dirname(path) + if not parent or parent == "" then + parent = "./" + elseif parent ~= "/" then + parent = parent .. "/" + end + + local nodes = xplr.util.explore(parent, explorer_config) + local found = {} + for _, node in ipairs(nodes) do + table.insert(found, parent .. node.relative_path) + end + local count = #found + + if count == 0 then + return + elseif count == 1 then + return { + { SetInputBuffer = found[1] }, + } + else + local first = found[1] + while #first > #path and matches_all(path, found) do + path = string.sub(first, 1, #path + 1) + end + + if matches_all(path, found) then + return { + { SetInputBuffer = path }, + } + end + + return { + { SetInputBuffer = string.sub(path, 1, #path - 1) }, + } + end +end + +xplr.fn.builtin.fmt_general_selection_item = function(n) + local nl = xplr.util.paint("\\n", { add_modifiers = { "Italic", "Dim" } }) + local sh_config = { with_prefix_dots = true, without_suffix_dots = true } + local shortened = xplr.util.shorten(n.absolute_path, sh_config) + if n.is_dir then + shortened = shortened .. "/" + end + local ls_style = xplr.util.lscolor(n.absolute_path) + local meta_style = xplr.util.node_type(n).style + local style = xplr.util.style_mix({ ls_style, meta_style }) + return xplr.util.paint(shortened:gsub("\n", nl), style) +end + +-- Renders the first column in the table +xplr.fn.builtin.fmt_general_table_row_cols_0 = function(m) + local r = "" + if m.is_before_focus then + r = r .. " -" + else + r = r .. " " + end + + r = r .. m.relative_index .. "│" .. m.index + + return r +end + +-- Renders the second column in the table +xplr.fn.builtin.fmt_general_table_row_cols_1 = function(m) + local nl = xplr.util.paint("\\n", { add_modifiers = { "Italic", "Dim" } }) + local r = m.tree .. m.prefix + local style = xplr.util.lscolor(m.absolute_path) + style = xplr.util.style_mix({ style, m.style }) + + if m.meta.icon == nil then + r = r .. "" + else + r = r .. m.meta.icon .. " " + end + + local rel = m.relative_path + if m.is_dir then + rel = rel .. "/" + end + r = r .. xplr.util.paint(xplr.util.shell_escape(rel), style) + + r = r .. m.suffix .. " " + + if m.is_symlink then + r = r .. "-> " + + if m.is_broken then + r = r .. "×" + else + local symlink_path = xplr.util.shorten(m.symlink.absolute_path) + if m.symlink.is_dir then + symlink_path = symlink_path .. "/" + end + r = r .. symlink_path:gsub("\n", nl) + end + end + + return r +end + +-- Renders the third column in the table +xplr.fn.builtin.fmt_general_table_row_cols_2 = function(m) + local r = xplr.util.paint("r", { fg = "Green" }) + local w = xplr.util.paint("w", { fg = "Yellow" }) + local x = xplr.util.paint("x", { fg = "Red" }) + local s = xplr.util.paint("s", { fg = "Red" }) + local S = xplr.util.paint("S", { fg = "Red" }) + local t = xplr.util.paint("t", { fg = "Red" }) + local T = xplr.util.paint("T", { fg = "Red" }) + + return xplr.util + .permissions_rwx(m.permissions) + :gsub("r", r) + :gsub("w", w) + :gsub("x", x) + :gsub("s", s) + :gsub("S", S) + :gsub("t", t) + :gsub("T", T) +end + +-- Renders the fourth column in the table +xplr.fn.builtin.fmt_general_table_row_cols_3 = function(m) + if not m.is_dir then + return m.human_size + else + return "" + end +end + +-- Renders the fifth column in the table +xplr.fn.builtin.fmt_general_table_row_cols_4 = function(m) + return tostring(os.date("%a %b %d %H:%M:%S %Y", m.last_modified / 1000000000)) +end + +-- This is where the custom functions can be added. +-- +-- There is currently no restriction on what kind of functions can be defined +-- in `xplr.fn.custom`. +-- +-- You can also use nested tables such as +-- `xplr.fn.custom.my_plugin.my_function` to define custom functions. +xplr.fn.custom = {} + +-- ## Plugins +local home = os.getenv("HOME") +package.path = home + .. "/.config/xplr/plugins/?/init.lua;" + .. home + .. "/.config/xplr/plugins/?.lua;" + .. package.path + + +-- FZF +require("fzf").setup { + mode = "default", + key = "ctrl-f", + bin = "fzf", + args = "--preview 'pistol {}'", + recursive = false, -- If true, search all files under $PWD + enter_dir = false, -- Enter if the result is directory +} + +-- Zoxide +require("zoxide").setup { + bin = "zoxide", + mode = "default", + key = "z", +} + +-- Dual pane +require("dual-pane").setup { + active_pane_width = { Percentage = 70 }, + inactive_pane_width = { Percentage = 30 }, +} + +-- Treeview +require("tree-view").setup({ + mode = "switch_layout", + key = "T", + + -- If you feel slowness, you might want to toggle back to the default view. + toggle_layout_mode = "default", + toggle_layout_key = "esc", + + -- Press backspace to close all and back and close + close_all_and_back_mode = "default", + close_all_and_back_key = "backspace", + + -- Toggle expansion without entering + toggle_expansion_mode = "default", + toggle_expansion_key = "o", + + -- Toggle expansion of all the nodes under pwd + toggle_expansion_all_mode = "default", + toggle_expansion_all_key = "O", + + -- Focus on the next visible line, not compatible with up/down action + focus_next_mode = "default", + focus_next_key = "]", + + -- Focus on the previous visible line, not compatible with up/down action + focus_prev_mode = "default", + focus_prev_key = "[", + + -- Go to the next deep level directory that's open + goto_next_open_mode = "default", + goto_next_open_key = ")", + + -- Go to the previous deep level directory that's open + goto_prev_open_mode = "default", + goto_prev_open_key = "(", + + -- Whether to display the tree in full screen + fullscreen = false, + + -- Indent for the branches of the tree + indent = " ", + + -- Start xplr with tree view layout + as_initial_layout = false, + + -- Disables toggling layout. + as_default_layout = false, + + -- Automatically fallback to this layout for better performance if the + -- branch contains # of nodes more than the threshold value + fallback_layout = "Table", + fallback_threshold = 500, -- default: nil (disabled) +}) + +-- Ranger tripane +require("tri-pane").setup({ + layout_key = "R", -- In switch_layout mode + as_default_layout = false, + left_pane_width = { Percentage = 20 }, + middle_pane_width = { Percentage = 50 }, + right_pane_width = { Percentage = 30 }, + left_pane_renderer = custom_function_to_render_left_pane, + right_pane_renderer = custom_function_to_render_right_pane +}) + +-- Clipboard +require("wl-clipboard").setup { + copy_command = "wl-copy -t text/uri-list", + paste_command = "wl-paste", + keep_selection = false, +} + +-- Dua +require("dua-cli").setup { + mode = "action", + key = "D", +} + +-- Nuke (Open files in default apps) +require("nuke").setup { + pager = "more", -- default: less -R + open = { + run_executables = true, -- default: false + custom = { + { extension = "jpg", command = "geeqie {}" }, + { mime = "video/mp4", command = "mpv {}" }, + { mime_regex = "^video/.*", command = "smplayer {}" }, + { mime_regex = ".*", command = "xdg-open {}" } + } + }, + view = { + show_line_numbers = true, -- default: false + }, + smart_view = { + custom = { + { extension = "so", command = "ldd -r {} | less" }, + } + } +} + +local key = xplr.config.modes.builtin.default.key_bindings.on_key + +key.v = { + help = "nuke", + messages = { "PopMode", { SwitchModeCustom = "nuke" } } +} +key["f3"] = xplr.config.modes.custom.nuke.key_bindings.on_key.v +key["enter"] = xplr.config.modes.custom.nuke.key_bindings.on_key.o + +-- Icons +require "icons".setup() + +-- Clean UI +-- require("zentable").setup() + + +-- ## Hooks ------------------------------------------------------------------- +-- +-- This section of the configuration cannot be overwritten by another config +-- file or plugin, since this is an optional lua return statement specific to +-- each config file. It can be used to define things that should be explicit +-- for reasons like performance concerns, such as hooks. +-- +-- Plugins should expose the hooks, and require users to subscribe to them +-- explicitly. +-- +-- Example: +-- +-- ```lua +-- return { +-- -- Add messages to send when the xplr loads. +-- -- This is similar to the `--on-load` command-line option. +-- -- +-- -- Type: list of [Message](https://xplr.dev/en/message#message)s +-- on_load = { +-- { LogSuccess = "Configuration successfully loaded!" }, +-- { CallLuaSilently = "custom.some_plugin_with_hooks.on_load" }, +-- }, +-- +-- -- Add messages to send when the directory changes. +-- -- +-- -- Type: list of [Message](https://xplr.dev/en/message#message)s +-- on_directory_change = { +-- { LogSuccess = "Changed directory" }, +-- { CallLuaSilently = "custom.some_plugin_with_hooks.on_directory_change" }, +-- }, +-- +-- -- Add messages to send when the focus changes. +-- -- +-- -- Type: list of [Message](https://xplr.dev/en/message#message)s +-- on_focus_change = { +-- { LogSuccess = "Changed focus" }, +-- { CallLuaSilently = "custom.some_plugin_with_hooks.on_focus_change" }, +-- } +-- +-- -- Add messages to send when the mode is switched. +-- -- +-- -- Type: list of [Message](https://xplr.dev/en/message#message)s +-- on_mode_switch = { +-- { LogSuccess = "Switched mode" }, +-- { CallLuaSilently = "custom.some_plugin_with_hooks.on_mode_switch" }, +-- } +-- +-- -- Add messages to send when the layout is switched +-- -- +-- -- Type: list of [Message](https://xplr.dev/en/message#message)s +-- on_layout_switch = { +-- { LogSuccess = "Switched layout" }, +-- { CallLuaSilently = "custom.some_plugin_with_hooks.on_layout_switch" }, +-- } +-- } +-- ``` + +return { + on_load = {}, + on_directory_change = {}, + on_focus_change = {}, + on_mode_switch = {}, + on_layout_switch = {}, +} + +-- ---------------------------------------------------------------------------- +-- > Note: +-- > +-- > It's not recommended to copy the entire configuration, unless you want to +-- > freeze it and miss out on useful updates to the defaults. +-- > +-- > Instead, you can use this as a reference to overwrite only the parts you +-- > want to update. +-- > +-- > If you still want to copy the entire configuration, make sure to put your +-- > customization before the return statement. diff --git a/.config/xplr/plugins/dua-cli b/.config/xplr/plugins/dua-cli new file mode 160000 index 00000000..66ccf983 --- /dev/null +++ b/.config/xplr/plugins/dua-cli @@ -0,0 +1 @@ +Subproject commit 66ccf983fab7f67d6b00adc0365a2b26550e7f81 diff --git a/.config/xplr/plugins/dual-pane b/.config/xplr/plugins/dual-pane new file mode 160000 index 00000000..2c4106c1 --- /dev/null +++ b/.config/xplr/plugins/dual-pane @@ -0,0 +1 @@ +Subproject commit 2c4106c1cc882ac3f832b77a3c72fdce83e17d72 diff --git a/.config/xplr/plugins/fzf b/.config/xplr/plugins/fzf new file mode 160000 index 00000000..f70b267e --- /dev/null +++ b/.config/xplr/plugins/fzf @@ -0,0 +1 @@ +Subproject commit f70b267e90ee2c6b210b5b476ec19ea29b220214 diff --git a/.config/xplr/plugins/icons b/.config/xplr/plugins/icons new file mode 160000 index 00000000..6133ea79 --- /dev/null +++ b/.config/xplr/plugins/icons @@ -0,0 +1 @@ +Subproject commit 6133ea79c41629591c72fa4c51132f7a3cb30782 diff --git a/.config/xplr/plugins/nuke b/.config/xplr/plugins/nuke new file mode 160000 index 00000000..f83a7ed5 --- /dev/null +++ b/.config/xplr/plugins/nuke @@ -0,0 +1 @@ +Subproject commit f83a7ed58a7212771b15fbf1fdfb0a07b23c81e9 diff --git a/.config/xplr/plugins/tree-view b/.config/xplr/plugins/tree-view new file mode 160000 index 00000000..ad2b8e68 --- /dev/null +++ b/.config/xplr/plugins/tree-view @@ -0,0 +1 @@ +Subproject commit ad2b8e685f05a5a3fcc9e12f8992836803ddcb76 diff --git a/.config/xplr/plugins/tri-pane b/.config/xplr/plugins/tri-pane new file mode 160000 index 00000000..d90c65eb --- /dev/null +++ b/.config/xplr/plugins/tri-pane @@ -0,0 +1 @@ +Subproject commit d90c65eb2bdd182f09db2db8969a99666f90c78b diff --git a/.config/xplr/plugins/wl-clipboard b/.config/xplr/plugins/wl-clipboard new file mode 160000 index 00000000..a3ffc874 --- /dev/null +++ b/.config/xplr/plugins/wl-clipboard @@ -0,0 +1 @@ +Subproject commit a3ffc87460c5c7f560bffea689487ae14b36d9c3 diff --git a/.config/xplr/plugins/zentable b/.config/xplr/plugins/zentable new file mode 160000 index 00000000..4e3d3e5a --- /dev/null +++ b/.config/xplr/plugins/zentable @@ -0,0 +1 @@ +Subproject commit 4e3d3e5a16e2b9422d8f714018f0ed2dca90c195 diff --git a/.config/xplr/plugins/zoxide b/.config/xplr/plugins/zoxide new file mode 160000 index 00000000..e50fd35d --- /dev/null +++ b/.config/xplr/plugins/zoxide @@ -0,0 +1 @@ +Subproject commit e50fd35db5c05e750a74c8f54761922464c1ad5f diff --git a/.vscode-oss/extensions/extensions.json b/.vscode-oss/extensions/extensions.json index 840c6f11..4e7b93da 100644 --- a/.vscode-oss/extensions/extensions.json +++ b/.vscode-oss/extensions/extensions.json @@ -1 +1 @@ -[{"identifier":{"id":"kisstkondoros.vscode-gutter-preview","uuid":"eedfd044-d5ac-4389-973d-3ac1fdb98ad5"},"version":"0.30.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/kisstkondoros.vscode-gutter-preview-0.30.0","scheme":"file"},"relativeLocation":"kisstkondoros.vscode-gutter-preview-0.30.0","metadata":{"id":"eedfd044-d5ac-4389-973d-3ac1fdb98ad5","publisherId":"87e3e2a4-ac17-425a-a4b6-698bc44254fe","publisherDisplayName":null,"targetPlatform":"undefined","isApplicationScoped":false,"updated":false,"isPreReleaseVersion":false,"preRelease":false,"installedTimestamp":1661897741020}},{"identifier":{"id":"pkief.material-product-icons","uuid":"f797dacd-4e80-4f33-8b63-d665c0956013"},"version":"1.5.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pkief.material-product-icons-1.5.0","scheme":"file"},"relativeLocation":"pkief.material-product-icons-1.5.0","metadata":{"id":"f797dacd-4e80-4f33-8b63-d665c0956013","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686496947697,"preRelease":false}},{"identifier":{"id":"alefragnani.project-manager","uuid":"1b747f06-3789-4ebd-ac99-f1fe430c3347"},"version":"12.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/alefragnani.project-manager-12.7.0","scheme":"file"},"relativeLocation":"alefragnani.project-manager-12.7.0","metadata":{"id":"1b747f06-3789-4ebd-ac99-f1fe430c3347","publisherId":"3fbdef65-bdf5-4723-aeaf-9e12a50546ef","publisherDisplayName":"Alessandro Fragnani","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686500619115,"preRelease":false}},{"identifier":{"id":"catppuccin.catppuccin-vsc","uuid":"69264e4d-cd3b-468a-8f2b-e69673c7d864"},"version":"2.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/catppuccin.catppuccin-vsc-2.7.0","scheme":"file"},"relativeLocation":"catppuccin.catppuccin-vsc-2.7.0","metadata":{"id":"69264e4d-cd3b-468a-8f2b-e69673c7d864","publisherId":"e7d2ed61-53e0-4dd4-afbe-f536c3bb4316","publisherDisplayName":"Catppuccin","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686757275010,"preRelease":false}},{"identifier":{"id":"rafamel.subtle-brackets","uuid":"d477f472-4e0f-4b5c-bb35-b7c157fa4eb8"},"version":"3.0.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/rafamel.subtle-brackets-3.0.0","scheme":"file"},"relativeLocation":"rafamel.subtle-brackets-3.0.0","metadata":{"id":"d477f472-4e0f-4b5c-bb35-b7c157fa4eb8","publisherId":"7658adf6-ca84-42d4-8958-da3f6861451a","publisherDisplayName":"Rafa Mel","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686849770863,"preRelease":false}},{"identifier":{"id":"eugenejeon.codesnap-plus-fix","uuid":"b6406d8e-9c12-4078-8150-ca498169cf08"},"version":"1.0.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/eugenejeon.codesnap-plus-fix-1.0.1","scheme":"file"},"relativeLocation":"eugenejeon.codesnap-plus-fix-1.0.1","metadata":{"id":"b6406d8e-9c12-4078-8150-ca498169cf08","publisherId":"b5f3798b-9da6-48b5-b246-c158aad3debc","publisherDisplayName":"Eugene Jeon","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686850202418,"preRelease":false}},{"identifier":{"id":"be5invis.vscode-custom-css","uuid":"1b160753-ae5e-42bb-82ad-d115ce5c10f4"},"version":"7.2.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/be5invis.vscode-custom-css-7.2.1","scheme":"file"},"relativeLocation":"be5invis.vscode-custom-css-7.2.1","metadata":{"id":"1b160753-ae5e-42bb-82ad-d115ce5c10f4","publisherId":"8c148d69-cbc6-480b-bd8b-a42715926324","publisherDisplayName":"be5invis","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686854743467,"preRelease":false}},{"identifier":{"id":"exodiusstudios.comment-anchors","uuid":"5cf10212-681f-48c7-b66f-bcce5dc44a64"},"version":"1.10.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/exodiusstudios.comment-anchors-1.10.3","scheme":"file"},"relativeLocation":"exodiusstudios.comment-anchors-1.10.3","metadata":{"id":"5cf10212-681f-48c7-b66f-bcce5dc44a64","publisherId":"9069d21e-e9c6-4063-8f3a-026d317bb8f4","publisherDisplayName":"Starlane Studios","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686999443730,"preRelease":false}},{"identifier":{"id":"aic.docify","uuid":"aa33eae5-0c47-4b2a-a1e3-b95553fea360"},"version":"1.3.4","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/aic.docify-1.3.4","scheme":"file"},"relativeLocation":"aic.docify-1.3.4","metadata":{"id":"aa33eae5-0c47-4b2a-a1e3-b95553fea360","publisherId":"0832ad01-00f9-475b-adc0-143baef69236","publisherDisplayName":"AIC","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686999693827,"preRelease":false}},{"identifier":{"id":"ibm.output-colorizer","uuid":"113b22c8-8125-42ec-8c6b-80c3f5d5fa5f"},"version":"0.1.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ibm.output-colorizer-0.1.2","scheme":"file"},"relativeLocation":"ibm.output-colorizer-0.1.2","metadata":{"id":"113b22c8-8125-42ec-8c6b-80c3f5d5fa5f","publisherId":"8f186bac-3651-4797-9216-ba30633f600b","publisherDisplayName":"IBM","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687373679322,"preRelease":false}},{"identifier":{"id":"emilast.logfilehighlighter","uuid":"e8b488af-fccf-4adf-b60c-fc7455bea107"},"version":"2.16.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/emilast.logfilehighlighter-2.16.0","scheme":"file"},"relativeLocation":"emilast.logfilehighlighter-2.16.0","metadata":{"id":"e8b488af-fccf-4adf-b60c-fc7455bea107","publisherId":"4534c4fe-f5e7-4c04-943b-3a6dad3e61dc","publisherDisplayName":"Emil Åström","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687448119826,"preRelease":false}},{"identifier":{"id":"nonoroazoro.syncing","uuid":"e7db78ad-ac9f-4919-99bb-3627e07b6d1f"},"version":"3.3.4","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/nonoroazoro.syncing-3.3.4","scheme":"file"},"relativeLocation":"nonoroazoro.syncing-3.3.4","metadata":{"id":"e7db78ad-ac9f-4919-99bb-3627e07b6d1f","publisherId":"f6d9d666-6595-44fa-89fc-36a0c3e0c1fa","publisherDisplayName":"nonoroazoro","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687448650376,"preRelease":false}},{"identifier":{"id":"codezombiech.gitignore","uuid":"3e891cf9-53cb-49a3-8d01-8f0b1f0afb29"},"version":"0.9.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/codezombiech.gitignore-0.9.0","scheme":"file"},"relativeLocation":"codezombiech.gitignore-0.9.0","metadata":{"id":"3e891cf9-53cb-49a3-8d01-8f0b1f0afb29","publisherId":"930310c4-ca8b-4e80-9d19-2b1507b2af61","publisherDisplayName":"CodeZombie","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687461730753,"preRelease":false}},{"identifier":{"id":"mhutchie.git-graph","uuid":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7"},"version":"1.30.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/mhutchie.git-graph-1.30.0","scheme":"file"},"relativeLocation":"mhutchie.git-graph-1.30.0","metadata":{"id":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7","publisherId":"996496dc-099f-469d-b89c-0d7713179365","publisherDisplayName":"mhutchie","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687461730750,"preRelease":false}},{"identifier":{"id":"xuangeaha.just-enough-git","uuid":"2928fca8-125f-40c0-8b28-336febf471d9"},"version":"2023.4.5","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/xuangeaha.just-enough-git-2023.4.5","scheme":"file"},"relativeLocation":"xuangeaha.just-enough-git-2023.4.5","metadata":{"id":"2928fca8-125f-40c0-8b28-336febf471d9","publisherId":"658fea95-cfc2-48f9-a1ba-240a82577028","publisherDisplayName":"XuangeAha","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687461731466,"preRelease":false}},{"identifier":{"id":"vscodevim.vim","uuid":"d96e79c6-8b25-4be3-8545-0e0ecefcae03"},"version":"1.25.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/vscodevim.vim-1.25.2","scheme":"file"},"relativeLocation":"vscodevim.vim-1.25.2","metadata":{"id":"d96e79c6-8b25-4be3-8545-0e0ecefcae03","publisherId":"5d63889b-1b67-4b1f-8350-4f1dce041a26","publisherDisplayName":"vscodevim","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687513432409,"preRelease":false}},{"identifier":{"id":"pucelle.vscode-css-navigation","uuid":"f97a6398-d553-44cf-9ebf-54e8dbf8d3fb"},"version":"1.13.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pucelle.vscode-css-navigation-1.13.3","scheme":"file"},"relativeLocation":"pucelle.vscode-css-navigation-1.13.3","metadata":{"id":"f97a6398-d553-44cf-9ebf-54e8dbf8d3fb","publisherId":"7650fded-a9d9-4383-a346-4136ebe47608","publisherDisplayName":"pucelle","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687525767160,"preRelease":false}},{"identifier":{"id":"bierner.markdown-preview-github-styles","uuid":"5cbdf58a-694a-4aba-af08-61d00842eb03"},"version":"2.0.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/bierner.markdown-preview-github-styles-2.0.2","scheme":"file"},"relativeLocation":"bierner.markdown-preview-github-styles-2.0.2","metadata":{"id":"5cbdf58a-694a-4aba-af08-61d00842eb03","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687526068773,"preRelease":false}},{"identifier":{"id":"davidanson.vscode-markdownlint","uuid":"daf8b44d-8aae-4da2-80c5-1f770219f643"},"version":"0.51.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/davidanson.vscode-markdownlint-0.51.0","scheme":"file"},"relativeLocation":"davidanson.vscode-markdownlint-0.51.0","metadata":{"id":"daf8b44d-8aae-4da2-80c5-1f770219f643","publisherId":"2e4d1cda-6ef0-4e42-a352-ab540afe8ff0","publisherDisplayName":"David Anson","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687526078061,"preRelease":false}},{"identifier":{"id":"redhat.vscode-yaml","uuid":"2061917f-f76a-458a-8da9-f162de22b97e"},"version":"1.13.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/redhat.vscode-yaml-1.13.0","scheme":"file"},"relativeLocation":"redhat.vscode-yaml-1.13.0","metadata":{"id":"2061917f-f76a-458a-8da9-f162de22b97e","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"Red Hat","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687526490062,"preRelease":false}},{"identifier":{"id":"yzhang.markdown-all-in-one","uuid":"98790d67-10fa-497c-9113-f6c7489207b2"},"version":"3.5.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yzhang.markdown-all-in-one-3.5.1","scheme":"file"},"relativeLocation":"yzhang.markdown-all-in-one-3.5.1","metadata":{"id":"98790d67-10fa-497c-9113-f6c7489207b2","publisherId":"36c8b41c-6ef6-4bf5-a5b7-65bef29b606f","publisherDisplayName":"Yu Zhang","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687526549681,"preRelease":false}},{"identifier":{"id":"mechatroner.rainbow-csv","uuid":"3792588c-3d35-442d-91ea-fe6a755e8155"},"version":"3.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/mechatroner.rainbow-csv-3.7.0","scheme":"file"},"relativeLocation":"mechatroner.rainbow-csv-3.7.0","metadata":{"id":"3792588c-3d35-442d-91ea-fe6a755e8155","publisherId":"0d5438b6-325a-4f88-aa28-6192aa2cf2a6","publisherDisplayName":"mechatroner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687534339390,"preRelease":false}},{"identifier":{"id":"chrmarti.regex","uuid":"7ed7bccd-f358-4c6f-88c0-1296185abaa1"},"version":"0.4.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/chrmarti.regex-0.4.0","scheme":"file"},"relativeLocation":"chrmarti.regex-0.4.0","metadata":{"id":"7ed7bccd-f358-4c6f-88c0-1296185abaa1","publisherId":"6c6b26a3-e134-4d03-ad02-7e48f7c9f342","publisherDisplayName":"Christof Marti","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687534788382,"preRelease":false}},{"identifier":{"id":"albert.tabout","uuid":"4ef6c2d5-de36-45a1-9015-18c1d4a3a25e"},"version":"0.2.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/albert.tabout-0.2.2","scheme":"file"},"relativeLocation":"albert.tabout-0.2.2","metadata":{"id":"4ef6c2d5-de36-45a1-9015-18c1d4a3a25e","publisherId":"f7f9797b-4ad7-43fc-8863-63698264f6f7","publisherDisplayName":"Albert Romkes","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687534875041,"preRelease":false}},{"identifier":{"id":"bierner.color-info","uuid":"0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9"},"version":"0.7.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/bierner.color-info-0.7.2","scheme":"file"},"relativeLocation":"bierner.color-info-0.7.2","metadata":{"id":"0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687609868675,"preRelease":false}},{"identifier":{"id":"yandeu.five-server","uuid":"a18a6705-5a6a-4e14-a4a7-3efa6b7647d5"},"version":"0.2.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yandeu.five-server-0.2.3","scheme":"file"},"relativeLocation":"yandeu.five-server-0.2.3","metadata":{"id":"a18a6705-5a6a-4e14-a4a7-3efa6b7647d5","publisherId":"a342b7ab-2d58-4313-9c2d-f506bb2aa10c","publisherDisplayName":"Yannick","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687609921654,"preRelease":false}},{"identifier":{"id":"jrebocho.vscode-random","uuid":"a4678ccd-2309-4cdd-b6cf-94af8dd7001f"},"version":"1.11.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/jrebocho.vscode-random-1.11.0","scheme":"file"},"relativeLocation":"jrebocho.vscode-random-1.11.0","metadata":{"id":"a4678ccd-2309-4cdd-b6cf-94af8dd7001f","publisherId":"4081ae01-a71e-4225-9b06-9dd59fe64e59","publisherDisplayName":"Jorge Rebocho","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687856820861,"preRelease":false}},{"identifier":{"id":"streetsidesoftware.code-spell-checker","uuid":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7"},"version":"2.20.5","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/streetsidesoftware.code-spell-checker-2.20.5","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-2.20.5","metadata":{"id":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687857060185,"preRelease":false}},{"identifier":{"id":"streetsidesoftware.code-spell-checker-spanish","uuid":"8d6dcf6f-1957-4dd5-809e-addb07d8c1fb"},"version":"2.1.9","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/streetsidesoftware.code-spell-checker-spanish-2.1.9","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-spanish-2.1.9","metadata":{"id":"8d6dcf6f-1957-4dd5-809e-addb07d8c1fb","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687857078433,"preRelease":false}},{"identifier":{"id":"ms-vscode-remote.remote-ssh-edit","uuid":"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c"},"version":"0.86.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode-remote.remote-ssh-edit-0.86.0","scheme":"file"},"relativeLocation":"ms-vscode-remote.remote-ssh-edit-0.86.0","metadata":{"id":"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687860707934,"preRelease":false}},{"identifier":{"id":"ms-vscode-remote.remote-ssh","uuid":"607fd052-be03-4363-b657-2bd62b83d28a"},"version":"0.102.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode-remote.remote-ssh-0.102.0","scheme":"file"},"relativeLocation":"ms-vscode-remote.remote-ssh-0.102.0","metadata":{"id":"607fd052-be03-4363-b657-2bd62b83d28a","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687860708377,"preRelease":false}},{"identifier":{"id":"philsinatra.nested-comments","uuid":"03b96169-4c19-4c9e-ada8-d5d208ebe80e"},"version":"4.0.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/philsinatra.nested-comments-4.0.1","scheme":"file"},"relativeLocation":"philsinatra.nested-comments-4.0.1","metadata":{"id":"03b96169-4c19-4c9e-ada8-d5d208ebe80e","publisherId":"ee1ae119-5f58-4c1e-9274-290a7ad1d55f","publisherDisplayName":"Phil Sinatra","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1687880138284,"preRelease":false}},{"identifier":{"id":"ms-azuretools.vscode-docker","uuid":"0479fc1c-3d67-49f9-b087-fb9069afe48f"},"version":"1.25.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-azuretools.vscode-docker-1.25.2","scheme":"file"},"relativeLocation":"ms-azuretools.vscode-docker-1.25.2","metadata":{"id":"0479fc1c-3d67-49f9-b087-fb9069afe48f","publisherId":"52b787f2-79a9-4f32-99b4-393afe3005d3","publisherDisplayName":"Microsoft","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688206455625,"preRelease":false}},{"identifier":{"id":"yutengjing.vscode-colorize-plus","uuid":"beb993a6-6574-4cb8-9fa7-365fc6bb7fd7"},"version":"0.12.13","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yutengjing.vscode-colorize-plus-0.12.13","scheme":"file"},"relativeLocation":"yutengjing.vscode-colorize-plus-0.12.13","metadata":{"id":"beb993a6-6574-4cb8-9fa7-365fc6bb7fd7","publisherId":"05f2f040-a2c0-4aae-a680-d6b707520bdd","publisherDisplayName":"YuTengjing","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688295151628,"preRelease":false}},{"identifier":{"id":"wakatime.vscode-wakatime","uuid":"f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3"},"version":"24.2.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/wakatime.vscode-wakatime-24.2.0","scheme":"file"},"relativeLocation":"wakatime.vscode-wakatime-24.2.0","metadata":{"id":"f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3","publisherId":"27977793-9e84-451b-8977-744ce63f3d70","publisherDisplayName":"WakaTime","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688377215442,"preRelease":false}},{"identifier":{"id":"brandonkirbyson.vscode-animations","uuid":"7d7c0d21-6653-4c11-9310-75b7180bbf81"},"version":"1.0.12","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/brandonkirbyson.vscode-animations-1.0.12","scheme":"file"},"relativeLocation":"brandonkirbyson.vscode-animations-1.0.12","metadata":{"id":"7d7c0d21-6653-4c11-9310-75b7180bbf81","publisherId":"55df104d-985f-438b-b4c6-3a5c30f35183","publisherDisplayName":"Brandon Kirbyson","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688542884104,"preRelease":false}},{"identifier":{"id":"ms-vscode.remote-explorer","uuid":"11858313-52cc-4e57-b3e4-d7b65281e34b"},"version":"0.4.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode.remote-explorer-0.4.1","scheme":"file"},"relativeLocation":"ms-vscode.remote-explorer-0.4.1","metadata":{"id":"11858313-52cc-4e57-b3e4-d7b65281e34b","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689238830187,"preRelease":false}},{"identifier":{"id":"alefragnani.bookmarks","uuid":"b689fcc8-d494-4dbf-a228-2c694a578afc"},"version":"13.4.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/alefragnani.bookmarks-13.4.1","scheme":"file"},"relativeLocation":"alefragnani.bookmarks-13.4.1","metadata":{"id":"b689fcc8-d494-4dbf-a228-2c694a578afc","publisherId":"3fbdef65-bdf5-4723-aeaf-9e12a50546ef","publisherDisplayName":"Alessandro Fragnani","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689238830066,"preRelease":false}},{"identifier":{"id":"redhat.vscode-xml","uuid":"6703768d-d42f-474e-9f6e-5f288d53f6e8"},"version":"0.26.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/redhat.vscode-xml-0.26.1-linux-x64","scheme":"file"},"relativeLocation":"redhat.vscode-xml-0.26.1-linux-x64","metadata":{"id":"6703768d-d42f-474e-9f6e-5f288d53f6e8","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"Red Hat","targetPlatform":"linux-x64","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689238830007,"preRelease":false}},{"identifier":{"id":"visualstudioexptteam.intellicode-api-usage-examples","uuid":"9fa2a00e-3bfa-4c2a-abc4-a865bb2b5cf3"},"version":"0.2.7","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.intellicode-api-usage-examples-0.2.7","scheme":"file"},"relativeLocation":"visualstudioexptteam.intellicode-api-usage-examples-0.2.7","metadata":{"id":"9fa2a00e-3bfa-4c2a-abc4-a865bb2b5cf3","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689260288044,"preRelease":false}},{"identifier":{"id":"visualstudioexptteam.vscodeintellicode","uuid":"876e8f93-74d0-4f4f-91b7-34a09f19f444"},"version":"1.2.30","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.vscodeintellicode-1.2.30","scheme":"file"},"relativeLocation":"visualstudioexptteam.vscodeintellicode-1.2.30","metadata":{"id":"876e8f93-74d0-4f4f-91b7-34a09f19f444","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689260288117,"preRelease":false}},{"identifier":{"id":"visualstudioexptteam.vscodeintellicode-completions","uuid":"b8febe71-368d-482e-96f5-6f53d03e640b"},"version":"1.0.22","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.vscodeintellicode-completions-1.0.22","scheme":"file"},"relativeLocation":"visualstudioexptteam.vscodeintellicode-completions-1.0.22","metadata":{"id":"b8febe71-368d-482e-96f5-6f53d03e640b","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689260299464,"preRelease":false}},{"identifier":{"id":"eamodio.gitlens","uuid":"4de763bd-505d-4978-9575-2b7696ecf94e"},"version":"14.1.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/eamodio.gitlens-14.1.0","scheme":"file"},"relativeLocation":"eamodio.gitlens-14.1.0","metadata":{"id":"4de763bd-505d-4978-9575-2b7696ecf94e","publisherId":"678d198b-9b2e-49d3-96ff-6d801c9575df","publisherDisplayName":"GitKraken","targetPlatform":"undefined","isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689319579032,"preRelease":false}},{"identifier":{"id":"usernamehw.errorlens","uuid":"9d8c32ab-354c-4daf-a9bf-20b633734435"},"version":"3.12.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/usernamehw.errorlens-3.12.0","scheme":"file"},"relativeLocation":"usernamehw.errorlens-3.12.0","metadata":{"id":"9d8c32ab-354c-4daf-a9bf-20b633734435","publisherId":"151820df-5dc5-4c97-8751-eb84643203fa","publisherDisplayName":"Alexander","targetPlatform":"undefined","isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689321618490,"preRelease":false}},{"identifier":{"id":"pkief.material-icon-theme","uuid":"5db78037-f674-459f-a236-db622c427c5b"},"version":"4.29.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pkief.material-icon-theme-4.29.0","scheme":"file"},"relativeLocation":"pkief.material-icon-theme-4.29.0","metadata":{"id":"5db78037-f674-459f-a236-db622c427c5b","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689416567227,"preRelease":false}},{"identifier":{"id":"codeium.codeium","uuid":"acab4f40-b6db-42ec-bcd1-01802cbdd988"},"version":"1.2.51","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/codeium.codeium-1.2.51","scheme":"file"},"relativeLocation":"codeium.codeium-1.2.51","metadata":{"id":"acab4f40-b6db-42ec-bcd1-01802cbdd988","publisherId":"082b0525-4adf-4bcc-b60f-afa86c60860d","publisherDisplayName":"Codeium","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689424923250,"preRelease":false}},{"identifier":{"id":"leonardssh.vscord","uuid":"20675c06-f272-4cc8-8611-83ebb5583c5a"},"version":"5.1.14","location":{"$mid":1,"fsPath":"/home/matt/.vscode-oss/extensions/leonardssh.vscord-5.1.14","path":"/home/matt/.vscode-oss/extensions/leonardssh.vscord-5.1.14","scheme":"file"},"relativeLocation":"leonardssh.vscord-5.1.14","metadata":{"id":"20675c06-f272-4cc8-8611-83ebb5583c5a","publisherId":"2c34273e-24b8-499a-b859-8e27e48decc5","publisherDisplayName":"leonardssh","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689505379739,"preRelease":false}}] \ No newline at end of file +[{"identifier":{"id":"kisstkondoros.vscode-gutter-preview","uuid":"eedfd044-d5ac-4389-973d-3ac1fdb98ad5"},"version":"0.30.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/kisstkondoros.vscode-gutter-preview-0.30.0","scheme":"file"},"relativeLocation":"kisstkondoros.vscode-gutter-preview-0.30.0","metadata":{"id":"eedfd044-d5ac-4389-973d-3ac1fdb98ad5","publisherId":"87e3e2a4-ac17-425a-a4b6-698bc44254fe","publisherDisplayName":null,"targetPlatform":"undefined","isApplicationScoped":false,"updated":false,"isPreReleaseVersion":false,"preRelease":false,"installedTimestamp":1661897741020}},{"identifier":{"id":"pkief.material-product-icons","uuid":"f797dacd-4e80-4f33-8b63-d665c0956013"},"version":"1.5.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pkief.material-product-icons-1.5.0","scheme":"file"},"relativeLocation":"pkief.material-product-icons-1.5.0","metadata":{"id":"f797dacd-4e80-4f33-8b63-d665c0956013","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686496947697,"preRelease":false}},{"identifier":{"id":"alefragnani.project-manager","uuid":"1b747f06-3789-4ebd-ac99-f1fe430c3347"},"version":"12.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/alefragnani.project-manager-12.7.0","scheme":"file"},"relativeLocation":"alefragnani.project-manager-12.7.0","metadata":{"id":"1b747f06-3789-4ebd-ac99-f1fe430c3347","publisherId":"3fbdef65-bdf5-4723-aeaf-9e12a50546ef","publisherDisplayName":"Alessandro Fragnani","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686500619115,"preRelease":false}},{"identifier":{"id":"catppuccin.catppuccin-vsc","uuid":"69264e4d-cd3b-468a-8f2b-e69673c7d864"},"version":"2.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/catppuccin.catppuccin-vsc-2.7.0","scheme":"file"},"relativeLocation":"catppuccin.catppuccin-vsc-2.7.0","metadata":{"id":"69264e4d-cd3b-468a-8f2b-e69673c7d864","publisherId":"e7d2ed61-53e0-4dd4-afbe-f536c3bb4316","publisherDisplayName":"Catppuccin","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686757275010,"preRelease":false}},{"identifier":{"id":"rafamel.subtle-brackets","uuid":"d477f472-4e0f-4b5c-bb35-b7c157fa4eb8"},"version":"3.0.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/rafamel.subtle-brackets-3.0.0","scheme":"file"},"relativeLocation":"rafamel.subtle-brackets-3.0.0","metadata":{"id":"d477f472-4e0f-4b5c-bb35-b7c157fa4eb8","publisherId":"7658adf6-ca84-42d4-8958-da3f6861451a","publisherDisplayName":"Rafa Mel","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686849770863,"preRelease":false}},{"identifier":{"id":"eugenejeon.codesnap-plus-fix","uuid":"b6406d8e-9c12-4078-8150-ca498169cf08"},"version":"1.0.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/eugenejeon.codesnap-plus-fix-1.0.1","scheme":"file"},"relativeLocation":"eugenejeon.codesnap-plus-fix-1.0.1","metadata":{"id":"b6406d8e-9c12-4078-8150-ca498169cf08","publisherId":"b5f3798b-9da6-48b5-b246-c158aad3debc","publisherDisplayName":"Eugene Jeon","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686850202418,"preRelease":false}},{"identifier":{"id":"be5invis.vscode-custom-css","uuid":"1b160753-ae5e-42bb-82ad-d115ce5c10f4"},"version":"7.2.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/be5invis.vscode-custom-css-7.2.1","scheme":"file"},"relativeLocation":"be5invis.vscode-custom-css-7.2.1","metadata":{"id":"1b160753-ae5e-42bb-82ad-d115ce5c10f4","publisherId":"8c148d69-cbc6-480b-bd8b-a42715926324","publisherDisplayName":"be5invis","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686854743467,"preRelease":false}},{"identifier":{"id":"exodiusstudios.comment-anchors","uuid":"5cf10212-681f-48c7-b66f-bcce5dc44a64"},"version":"1.10.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/exodiusstudios.comment-anchors-1.10.3","scheme":"file"},"relativeLocation":"exodiusstudios.comment-anchors-1.10.3","metadata":{"id":"5cf10212-681f-48c7-b66f-bcce5dc44a64","publisherId":"9069d21e-e9c6-4063-8f3a-026d317bb8f4","publisherDisplayName":"Starlane Studios","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686999443730,"preRelease":false}},{"identifier":{"id":"aic.docify","uuid":"aa33eae5-0c47-4b2a-a1e3-b95553fea360"},"version":"1.3.4","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/aic.docify-1.3.4","scheme":"file"},"relativeLocation":"aic.docify-1.3.4","metadata":{"id":"aa33eae5-0c47-4b2a-a1e3-b95553fea360","publisherId":"0832ad01-00f9-475b-adc0-143baef69236","publisherDisplayName":"AIC","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1686999693827,"preRelease":false}},{"identifier":{"id":"ibm.output-colorizer","uuid":"113b22c8-8125-42ec-8c6b-80c3f5d5fa5f"},"version":"0.1.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ibm.output-colorizer-0.1.2","scheme":"file"},"relativeLocation":"ibm.output-colorizer-0.1.2","metadata":{"id":"113b22c8-8125-42ec-8c6b-80c3f5d5fa5f","publisherId":"8f186bac-3651-4797-9216-ba30633f600b","publisherDisplayName":"IBM","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687373679322,"preRelease":false}},{"identifier":{"id":"emilast.logfilehighlighter","uuid":"e8b488af-fccf-4adf-b60c-fc7455bea107"},"version":"2.16.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/emilast.logfilehighlighter-2.16.0","scheme":"file"},"relativeLocation":"emilast.logfilehighlighter-2.16.0","metadata":{"id":"e8b488af-fccf-4adf-b60c-fc7455bea107","publisherId":"4534c4fe-f5e7-4c04-943b-3a6dad3e61dc","publisherDisplayName":"Emil Åström","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687448119826,"preRelease":false}},{"identifier":{"id":"nonoroazoro.syncing","uuid":"e7db78ad-ac9f-4919-99bb-3627e07b6d1f"},"version":"3.3.4","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/nonoroazoro.syncing-3.3.4","scheme":"file"},"relativeLocation":"nonoroazoro.syncing-3.3.4","metadata":{"id":"e7db78ad-ac9f-4919-99bb-3627e07b6d1f","publisherId":"f6d9d666-6595-44fa-89fc-36a0c3e0c1fa","publisherDisplayName":"nonoroazoro","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687448650376,"preRelease":false}},{"identifier":{"id":"codezombiech.gitignore","uuid":"3e891cf9-53cb-49a3-8d01-8f0b1f0afb29"},"version":"0.9.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/codezombiech.gitignore-0.9.0","scheme":"file"},"relativeLocation":"codezombiech.gitignore-0.9.0","metadata":{"id":"3e891cf9-53cb-49a3-8d01-8f0b1f0afb29","publisherId":"930310c4-ca8b-4e80-9d19-2b1507b2af61","publisherDisplayName":"CodeZombie","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687461730753,"preRelease":false}},{"identifier":{"id":"mhutchie.git-graph","uuid":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7"},"version":"1.30.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/mhutchie.git-graph-1.30.0","scheme":"file"},"relativeLocation":"mhutchie.git-graph-1.30.0","metadata":{"id":"438221f8-1107-4ccd-a6fe-f3b7fe0856b7","publisherId":"996496dc-099f-469d-b89c-0d7713179365","publisherDisplayName":"mhutchie","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687461730750,"preRelease":false}},{"identifier":{"id":"xuangeaha.just-enough-git","uuid":"2928fca8-125f-40c0-8b28-336febf471d9"},"version":"2023.4.5","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/xuangeaha.just-enough-git-2023.4.5","scheme":"file"},"relativeLocation":"xuangeaha.just-enough-git-2023.4.5","metadata":{"id":"2928fca8-125f-40c0-8b28-336febf471d9","publisherId":"658fea95-cfc2-48f9-a1ba-240a82577028","publisherDisplayName":"XuangeAha","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687461731466,"preRelease":false}},{"identifier":{"id":"vscodevim.vim","uuid":"d96e79c6-8b25-4be3-8545-0e0ecefcae03"},"version":"1.25.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/vscodevim.vim-1.25.2","scheme":"file"},"relativeLocation":"vscodevim.vim-1.25.2","metadata":{"id":"d96e79c6-8b25-4be3-8545-0e0ecefcae03","publisherId":"5d63889b-1b67-4b1f-8350-4f1dce041a26","publisherDisplayName":"vscodevim","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687513432409,"preRelease":false}},{"identifier":{"id":"pucelle.vscode-css-navigation","uuid":"f97a6398-d553-44cf-9ebf-54e8dbf8d3fb"},"version":"1.13.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pucelle.vscode-css-navigation-1.13.3","scheme":"file"},"relativeLocation":"pucelle.vscode-css-navigation-1.13.3","metadata":{"id":"f97a6398-d553-44cf-9ebf-54e8dbf8d3fb","publisherId":"7650fded-a9d9-4383-a346-4136ebe47608","publisherDisplayName":"pucelle","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687525767160,"preRelease":false}},{"identifier":{"id":"bierner.markdown-preview-github-styles","uuid":"5cbdf58a-694a-4aba-af08-61d00842eb03"},"version":"2.0.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/bierner.markdown-preview-github-styles-2.0.2","scheme":"file"},"relativeLocation":"bierner.markdown-preview-github-styles-2.0.2","metadata":{"id":"5cbdf58a-694a-4aba-af08-61d00842eb03","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687526068773,"preRelease":false}},{"identifier":{"id":"davidanson.vscode-markdownlint","uuid":"daf8b44d-8aae-4da2-80c5-1f770219f643"},"version":"0.51.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/davidanson.vscode-markdownlint-0.51.0","scheme":"file"},"relativeLocation":"davidanson.vscode-markdownlint-0.51.0","metadata":{"id":"daf8b44d-8aae-4da2-80c5-1f770219f643","publisherId":"2e4d1cda-6ef0-4e42-a352-ab540afe8ff0","publisherDisplayName":"David Anson","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687526078061,"preRelease":false}},{"identifier":{"id":"redhat.vscode-yaml","uuid":"2061917f-f76a-458a-8da9-f162de22b97e"},"version":"1.13.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/redhat.vscode-yaml-1.13.0","scheme":"file"},"relativeLocation":"redhat.vscode-yaml-1.13.0","metadata":{"id":"2061917f-f76a-458a-8da9-f162de22b97e","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"Red Hat","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687526490062,"preRelease":false}},{"identifier":{"id":"yzhang.markdown-all-in-one","uuid":"98790d67-10fa-497c-9113-f6c7489207b2"},"version":"3.5.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yzhang.markdown-all-in-one-3.5.1","scheme":"file"},"relativeLocation":"yzhang.markdown-all-in-one-3.5.1","metadata":{"id":"98790d67-10fa-497c-9113-f6c7489207b2","publisherId":"36c8b41c-6ef6-4bf5-a5b7-65bef29b606f","publisherDisplayName":"Yu Zhang","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687526549681,"preRelease":false}},{"identifier":{"id":"mechatroner.rainbow-csv","uuid":"3792588c-3d35-442d-91ea-fe6a755e8155"},"version":"3.7.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/mechatroner.rainbow-csv-3.7.0","scheme":"file"},"relativeLocation":"mechatroner.rainbow-csv-3.7.0","metadata":{"id":"3792588c-3d35-442d-91ea-fe6a755e8155","publisherId":"0d5438b6-325a-4f88-aa28-6192aa2cf2a6","publisherDisplayName":"mechatroner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687534339390,"preRelease":false}},{"identifier":{"id":"chrmarti.regex","uuid":"7ed7bccd-f358-4c6f-88c0-1296185abaa1"},"version":"0.4.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/chrmarti.regex-0.4.0","scheme":"file"},"relativeLocation":"chrmarti.regex-0.4.0","metadata":{"id":"7ed7bccd-f358-4c6f-88c0-1296185abaa1","publisherId":"6c6b26a3-e134-4d03-ad02-7e48f7c9f342","publisherDisplayName":"Christof Marti","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687534788382,"preRelease":false}},{"identifier":{"id":"albert.tabout","uuid":"4ef6c2d5-de36-45a1-9015-18c1d4a3a25e"},"version":"0.2.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/albert.tabout-0.2.2","scheme":"file"},"relativeLocation":"albert.tabout-0.2.2","metadata":{"id":"4ef6c2d5-de36-45a1-9015-18c1d4a3a25e","publisherId":"f7f9797b-4ad7-43fc-8863-63698264f6f7","publisherDisplayName":"Albert Romkes","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687534875041,"preRelease":false}},{"identifier":{"id":"bierner.color-info","uuid":"0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9"},"version":"0.7.2","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/bierner.color-info-0.7.2","scheme":"file"},"relativeLocation":"bierner.color-info-0.7.2","metadata":{"id":"0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687609868675,"preRelease":false}},{"identifier":{"id":"yandeu.five-server","uuid":"a18a6705-5a6a-4e14-a4a7-3efa6b7647d5"},"version":"0.2.3","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yandeu.five-server-0.2.3","scheme":"file"},"relativeLocation":"yandeu.five-server-0.2.3","metadata":{"id":"a18a6705-5a6a-4e14-a4a7-3efa6b7647d5","publisherId":"a342b7ab-2d58-4313-9c2d-f506bb2aa10c","publisherDisplayName":"Yannick","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687609921654,"preRelease":false}},{"identifier":{"id":"jrebocho.vscode-random","uuid":"a4678ccd-2309-4cdd-b6cf-94af8dd7001f"},"version":"1.11.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/jrebocho.vscode-random-1.11.0","scheme":"file"},"relativeLocation":"jrebocho.vscode-random-1.11.0","metadata":{"id":"a4678ccd-2309-4cdd-b6cf-94af8dd7001f","publisherId":"4081ae01-a71e-4225-9b06-9dd59fe64e59","publisherDisplayName":"Jorge Rebocho","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687856820861,"preRelease":false}},{"identifier":{"id":"streetsidesoftware.code-spell-checker","uuid":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7"},"version":"2.20.5","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/streetsidesoftware.code-spell-checker-2.20.5","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-2.20.5","metadata":{"id":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687857060185,"preRelease":false}},{"identifier":{"id":"streetsidesoftware.code-spell-checker-spanish","uuid":"8d6dcf6f-1957-4dd5-809e-addb07d8c1fb"},"version":"2.1.9","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/streetsidesoftware.code-spell-checker-spanish-2.1.9","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-spanish-2.1.9","metadata":{"id":"8d6dcf6f-1957-4dd5-809e-addb07d8c1fb","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687857078433,"preRelease":false}},{"identifier":{"id":"ms-vscode-remote.remote-ssh-edit","uuid":"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c"},"version":"0.86.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode-remote.remote-ssh-edit-0.86.0","scheme":"file"},"relativeLocation":"ms-vscode-remote.remote-ssh-edit-0.86.0","metadata":{"id":"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687860707934,"preRelease":false}},{"identifier":{"id":"ms-vscode-remote.remote-ssh","uuid":"607fd052-be03-4363-b657-2bd62b83d28a"},"version":"0.102.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode-remote.remote-ssh-0.102.0","scheme":"file"},"relativeLocation":"ms-vscode-remote.remote-ssh-0.102.0","metadata":{"id":"607fd052-be03-4363-b657-2bd62b83d28a","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1687860708377,"preRelease":false}},{"identifier":{"id":"philsinatra.nested-comments","uuid":"03b96169-4c19-4c9e-ada8-d5d208ebe80e"},"version":"4.0.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/philsinatra.nested-comments-4.0.1","scheme":"file"},"relativeLocation":"philsinatra.nested-comments-4.0.1","metadata":{"id":"03b96169-4c19-4c9e-ada8-d5d208ebe80e","publisherId":"ee1ae119-5f58-4c1e-9274-290a7ad1d55f","publisherDisplayName":"Phil Sinatra","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1687880138284,"preRelease":false}},{"identifier":{"id":"yutengjing.vscode-colorize-plus","uuid":"beb993a6-6574-4cb8-9fa7-365fc6bb7fd7"},"version":"0.12.13","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/yutengjing.vscode-colorize-plus-0.12.13","scheme":"file"},"relativeLocation":"yutengjing.vscode-colorize-plus-0.12.13","metadata":{"id":"beb993a6-6574-4cb8-9fa7-365fc6bb7fd7","publisherId":"05f2f040-a2c0-4aae-a680-d6b707520bdd","publisherDisplayName":"YuTengjing","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688295151628,"preRelease":false}},{"identifier":{"id":"wakatime.vscode-wakatime","uuid":"f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3"},"version":"24.2.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/wakatime.vscode-wakatime-24.2.0","scheme":"file"},"relativeLocation":"wakatime.vscode-wakatime-24.2.0","metadata":{"id":"f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3","publisherId":"27977793-9e84-451b-8977-744ce63f3d70","publisherDisplayName":"WakaTime","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688377215442,"preRelease":false}},{"identifier":{"id":"brandonkirbyson.vscode-animations","uuid":"7d7c0d21-6653-4c11-9310-75b7180bbf81"},"version":"1.0.12","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/brandonkirbyson.vscode-animations-1.0.12","scheme":"file"},"relativeLocation":"brandonkirbyson.vscode-animations-1.0.12","metadata":{"id":"7d7c0d21-6653-4c11-9310-75b7180bbf81","publisherId":"55df104d-985f-438b-b4c6-3a5c30f35183","publisherDisplayName":"Brandon Kirbyson","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1688542884104,"preRelease":false}},{"identifier":{"id":"ms-vscode.remote-explorer","uuid":"11858313-52cc-4e57-b3e4-d7b65281e34b"},"version":"0.4.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/ms-vscode.remote-explorer-0.4.1","scheme":"file"},"relativeLocation":"ms-vscode.remote-explorer-0.4.1","metadata":{"id":"11858313-52cc-4e57-b3e4-d7b65281e34b","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689238830187,"preRelease":false}},{"identifier":{"id":"alefragnani.bookmarks","uuid":"b689fcc8-d494-4dbf-a228-2c694a578afc"},"version":"13.4.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/alefragnani.bookmarks-13.4.1","scheme":"file"},"relativeLocation":"alefragnani.bookmarks-13.4.1","metadata":{"id":"b689fcc8-d494-4dbf-a228-2c694a578afc","publisherId":"3fbdef65-bdf5-4723-aeaf-9e12a50546ef","publisherDisplayName":"Alessandro Fragnani","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689238830066,"preRelease":false}},{"identifier":{"id":"redhat.vscode-xml","uuid":"6703768d-d42f-474e-9f6e-5f288d53f6e8"},"version":"0.26.1","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/redhat.vscode-xml-0.26.1-linux-x64","scheme":"file"},"relativeLocation":"redhat.vscode-xml-0.26.1-linux-x64","metadata":{"id":"6703768d-d42f-474e-9f6e-5f288d53f6e8","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"Red Hat","targetPlatform":"linux-x64","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689238830007,"preRelease":false}},{"identifier":{"id":"visualstudioexptteam.intellicode-api-usage-examples","uuid":"9fa2a00e-3bfa-4c2a-abc4-a865bb2b5cf3"},"version":"0.2.7","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.intellicode-api-usage-examples-0.2.7","scheme":"file"},"relativeLocation":"visualstudioexptteam.intellicode-api-usage-examples-0.2.7","metadata":{"id":"9fa2a00e-3bfa-4c2a-abc4-a865bb2b5cf3","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689260288044,"preRelease":false}},{"identifier":{"id":"visualstudioexptteam.vscodeintellicode","uuid":"876e8f93-74d0-4f4f-91b7-34a09f19f444"},"version":"1.2.30","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.vscodeintellicode-1.2.30","scheme":"file"},"relativeLocation":"visualstudioexptteam.vscodeintellicode-1.2.30","metadata":{"id":"876e8f93-74d0-4f4f-91b7-34a09f19f444","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689260288117,"preRelease":false}},{"identifier":{"id":"visualstudioexptteam.vscodeintellicode-completions","uuid":"b8febe71-368d-482e-96f5-6f53d03e640b"},"version":"1.0.22","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/visualstudioexptteam.vscodeintellicode-completions-1.0.22","scheme":"file"},"relativeLocation":"visualstudioexptteam.vscodeintellicode-completions-1.0.22","metadata":{"id":"b8febe71-368d-482e-96f5-6f53d03e640b","publisherId":"e8db1608-52e8-4d8d-92a6-779c5db302a9","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689260299464,"preRelease":false}},{"identifier":{"id":"eamodio.gitlens","uuid":"4de763bd-505d-4978-9575-2b7696ecf94e"},"version":"14.1.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/eamodio.gitlens-14.1.0","scheme":"file"},"relativeLocation":"eamodio.gitlens-14.1.0","metadata":{"id":"4de763bd-505d-4978-9575-2b7696ecf94e","publisherId":"678d198b-9b2e-49d3-96ff-6d801c9575df","publisherDisplayName":"GitKraken","targetPlatform":"undefined","isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689319579032,"preRelease":false}},{"identifier":{"id":"usernamehw.errorlens","uuid":"9d8c32ab-354c-4daf-a9bf-20b633734435"},"version":"3.12.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/usernamehw.errorlens-3.12.0","scheme":"file"},"relativeLocation":"usernamehw.errorlens-3.12.0","metadata":{"id":"9d8c32ab-354c-4daf-a9bf-20b633734435","publisherId":"151820df-5dc5-4c97-8751-eb84643203fa","publisherDisplayName":"Alexander","targetPlatform":"undefined","isApplicationScoped":false,"isMachineScoped":false,"isBuiltin":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689321618490,"preRelease":false}},{"identifier":{"id":"pkief.material-icon-theme","uuid":"5db78037-f674-459f-a236-db622c427c5b"},"version":"4.29.0","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/pkief.material-icon-theme-4.29.0","scheme":"file"},"relativeLocation":"pkief.material-icon-theme-4.29.0","metadata":{"id":"5db78037-f674-459f-a236-db622c427c5b","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689416567227,"preRelease":false}},{"identifier":{"id":"codeium.codeium","uuid":"acab4f40-b6db-42ec-bcd1-01802cbdd988"},"version":"1.2.51","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/codeium.codeium-1.2.51","scheme":"file"},"relativeLocation":"codeium.codeium-1.2.51","metadata":{"id":"acab4f40-b6db-42ec-bcd1-01802cbdd988","publisherId":"082b0525-4adf-4bcc-b60f-afa86c60860d","publisherDisplayName":"Codeium","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1689424923250,"preRelease":false}},{"identifier":{"id":"leonardssh.vscord","uuid":"20675c06-f272-4cc8-8611-83ebb5583c5a"},"version":"5.1.14","location":{"$mid":1,"path":"/home/matt/.vscode-oss/extensions/leonardssh.vscord-5.1.14","scheme":"file"},"relativeLocation":"leonardssh.vscord-5.1.14","metadata":{"id":"20675c06-f272-4cc8-8611-83ebb5583c5a","publisherId":"2c34273e-24b8-499a-b859-8e27e48decc5","publisherDisplayName":"leonardssh","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689505379739,"preRelease":false}},{"identifier":{"id":"ms-azuretools.vscode-docker","uuid":"0479fc1c-3d67-49f9-b087-fb9069afe48f"},"version":"1.26.0","location":{"$mid":1,"fsPath":"/home/matt/.vscode-oss/extensions/ms-azuretools.vscode-docker-1.26.0","path":"/home/matt/.vscode-oss/extensions/ms-azuretools.vscode-docker-1.26.0","scheme":"file"},"relativeLocation":"ms-azuretools.vscode-docker-1.26.0","metadata":{"id":"0479fc1c-3d67-49f9-b087-fb9069afe48f","publisherId":"52b787f2-79a9-4f32-99b4-393afe3005d3","publisherDisplayName":"Microsoft","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1689607985192,"preRelease":false}}] \ No newline at end of file diff --git a/.zshrc b/.zshrc index 577d7412..7376645e 100644 --- a/.zshrc +++ b/.zshrc @@ -128,13 +128,18 @@ alias yayupdate='yay -Syu' alias search='pacseek' alias gpt='tgpt' alias clock='tty-clock -sbc' -alias l='xplr' +alias files='xplr' alias sysproc='sysz' alias cat='bat' alias dots='yadm enter lazygit' +alias audiorestart='systemctl --user restart wireplumber pipewire pipewire-pulse' +alias info='tldr' +alias cd='z' +alias disks='duf' +alias cdh='zi' PATH=$PATH:/home/matt/.local/bin TERMINAL=$TERMINAL:/usr/bin/kitty export EDITOR=codium - neofetch +neofetch