From a81a230895f100287e34c68848cad4ea19c3814d Mon Sep 17 00:00:00 2001 From: Aly Raffauf Date: Mon, 10 Jun 2024 19:51:42 -0400 Subject: [PATCH] secrets: organized public ssh keys --- nixosModules/user/aly/default.nix | 8 ++- nixosModules/user/default.nix | 19 ++---- secrets/hosts/fallarbor/syncthing/cert.age | Bin 1996 -> 1996 bytes secrets/hosts/fallarbor/syncthing/key.age | Bin 1490 -> 1490 bytes secrets/hosts/lavaridge/syncthing/cert.age | Bin 1996 -> 1996 bytes secrets/hosts/lavaridge/syncthing/key.age | Bin 1490 -> 1490 bytes secrets/hosts/mauville/syncthing/cert.age | Bin 1996 -> 1996 bytes secrets/hosts/mauville/syncthing/key.age | Bin 1490 -> 1490 bytes secrets/hosts/petalburg/syncthing/cert.age | Bin 1996 -> 1996 bytes secrets/hosts/petalburg/syncthing/key.age | Bin 1490 -> 1490 bytes secrets/hosts/rustboro/syncthing/cert.age | Bin 1996 -> 1996 bytes secrets/hosts/rustboro/syncthing/key.age | Bin 1490 -> 1490 bytes secrets/lastFM/apiKey.age | 46 +++++++------ secrets/lastFM/secret.age | Bin 1235 -> 1235 bytes secrets/publicKeys/aly_fallarbor.pub | 1 + secrets/publicKeys/aly_lavaridge.pub | 1 + secrets/publicKeys/aly_mauville.pub | 1 + secrets/publicKeys/aly_petalburg.pub | 1 + secrets/publicKeys/aly_rustboro.pub | 1 + .../publicKeys/root_fallarbor.pub | 0 .../publicKeys/root_lavaridge.pub | 0 .../publicKeys/root_mauville.pub | 0 .../publicKeys/root_petalburg.pub | 0 .../publicKeys/root_rustboro.pub | 0 secrets/secrets.nix | 63 ++++++++---------- secrets/spotify/clientId.age | Bin 1235 -> 1235 bytes secrets/spotify/clientSecret.age | 44 ++++++------ secrets/tailscale/authKeyFile.age | 45 ++++++------- secrets/wifi.age | Bin 1389 -> 1389 bytes 29 files changed, 114 insertions(+), 116 deletions(-) create mode 100644 secrets/publicKeys/aly_fallarbor.pub create mode 100644 secrets/publicKeys/aly_lavaridge.pub create mode 100644 secrets/publicKeys/aly_mauville.pub create mode 100644 secrets/publicKeys/aly_petalburg.pub create mode 100644 secrets/publicKeys/aly_rustboro.pub rename hosts/fallarbor/ssh.pub => secrets/publicKeys/root_fallarbor.pub (100%) rename hosts/lavaridge/ssh.pub => secrets/publicKeys/root_lavaridge.pub (100%) rename hosts/mauville/ssh.pub => secrets/publicKeys/root_mauville.pub (100%) rename hosts/petalburg/ssh.pub => secrets/publicKeys/root_petalburg.pub (100%) rename hosts/rustboro/ssh.pub => secrets/publicKeys/root_rustboro.pub (100%) diff --git a/nixosModules/user/aly/default.nix b/nixosModules/user/aly/default.nix index 2a10e631..8ac0bbd8 100644 --- a/nixosModules/user/aly/default.nix +++ b/nixosModules/user/aly/default.nix @@ -22,7 +22,13 @@ hashedPassword = config.alyraffauf.user.aly.password; isNormalUser = true; linger = true; - openssh.authorizedKeys.keys = config.users.users.root.openssh.authorizedKeys.keys; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGcJBb7+ZxkDdk06A0csNsbgT9kARUN185M8k3Lq7E/d u0_a336@localhost" # termux on winona + (builtins.readFile ../../../secrets/publicKeys/aly_lavaridge.pub) + (builtins.readFile ../../../secrets/publicKeys/aly_mauville.pub) + (builtins.readFile ../../../secrets/publicKeys/aly_petalburg.pub) + (builtins.readFile ../../../secrets/publicKeys/aly_rustboro.pub) + ]; }; }; } diff --git a/nixosModules/user/default.nix b/nixosModules/user/default.nix index 1def3c4d..f7fd09b3 100644 --- a/nixosModules/user/default.nix +++ b/nixosModules/user/default.nix @@ -12,18 +12,13 @@ ./dustin ]; - home-manager.backupFileExtension = "backup"; - home-manager.extraSpecialArgs = {inherit inputs unstable;}; - home-manager.sharedModules = [{imports = [../../homeManagerModules];}]; - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; + home-manager = { + backupFileExtension = "backup"; + extraSpecialArgs = {inherit inputs unstable;}; + sharedModules = [{imports = [../../homeManagerModules];}]; + useGlobalPkgs = true; + useUserPackages = true; + }; users.mutableUsers = false; - users.users.root.openssh.authorizedKeys.keys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA5xWjZIdMQaQE7vyPP7VRAKNHbrFeh0QtF3bAXni66V aly@lavaridge" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGcJBb7+ZxkDdk06A0csNsbgT9kARUN185M8k3Lq7E/d u0_a336@localhost" # termux on winona - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpB0VgxgoLpFYK9HT38bSmmqiX+tUWhzFNmHgEUCLQE aly@rustboro" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBK+QkM3C98BxnJtcEOuxjT7bbUG8gsUafrzW9uKuxz aly@petalburg" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINHdpGTfjmnnau18CowChY4hPn/fzRkgJvXFs+yPy74I aly@mauville" - ]; } diff --git a/secrets/hosts/fallarbor/syncthing/cert.age b/secrets/hosts/fallarbor/syncthing/cert.age index bef900b411f6c444a8440a0e36018707126ef32c..fa402b8295a2063c32525bf9aad79003ccefb4e8 100644 GIT binary patch literal 1996 zcmZY7`*RZo0>E*uH?)!)RG=IMl?y$fKx~t2vdM~5aBo82Uv ztOqBp2()l>SbGP0J~%m?1CJ{VhvLyuDe@E$ESBLVG6kVnDxM%k(fhsr1)urOd}9pN zNU?FD!WU8;+r$Zsx};S!E>?E5a|$A0OoJ7Tl}tibG?2#gsE3hEQJAwjbD@F;H}E#z5Bo*6 z$c)zFMw^;Jl_^Y;L(Uu#Pnz;Lpij}^C=qA;sY0|U(&3~D!SSLup3+*9dWBP!DErGA zDqJ=Q8ljvGsu7=&C%|kWua%rdDyw!=s+6oDz@KShFdoY@$|7&gvwq1!1st}pIqJeR zPPJ&pEMYt0w0rV0Dij6!9}NG3K7i6n|fMZMSNZCQs7!l z3I=>+1@Wr66iDa@(eG{{G&-Lwuwo9#%3>~o2)MZjkJju-oXVq0*r_u{Qt_NNRo1Xs zSJAEpIlyY8jiMMrodzFdk7QHkfYZac6lHx}(AzY5nkyg%M;=f)xoj9j>}Cy~5JKK0 zTfz--l~I?#T%)zJi;A?MN_Vl4O7mP26yOjb7%U>!1^qm>UByeSfkkggV# zQ&_F;jFr)eAzlJh1y|N?3dyL8aAk^^+kv}Fd4r~yHjtu8jgHnBRg5PXB^!N_J}?xOQSVTbXsLeY4Rg^JBN#5J|w!0xB)cMcp4XJvXJ35w9kVZ)0U`@ zEMWmg5pv*aYp$HM=k1|xnW)5o7J_VhkO@JIhX`{YOv$lX4CS!0m zV#T6_2TXYUVx0~s+CjWHmM$MveBDhw2ea)D%gM2k18 zl?nm{Bs}^-bT}5u*Y(IY?b3X-NiZ*WU zxG)0OzBj+V`!3*lW5%}iTOamyH0j6A3Lkvep!%rsOy_gDhmUtW{numa&+1h%`myRm z9p^Wl`qMA&oEtb|tEHY8`^QW1S>Q)KZR3`HIrz!$f1ZOL6i=F23KYTq`{p3)C_c@yNcWn#)cK3?DV<&nC#-82t5WbX>J39N0{Mf!x%lvB@+kCh4 ztIgLxTzc*M@ywN-`6uh+B)Y58_WTFd1?wMvx@ynY4S!kU-`I-yny(EF2X<@^c~4E< z)E~GtcEd9|*Z3Q;p@DNZ=UtsvyZ;T{nT-DQw6}6KP5ahq-fO+v;5oJT)X0>!XD9!` zw|nWy@(-spP#3iJC|F~!8|wch^?ZHDO=kSM{|xg#4P|$31xD&Wc{?_3ad~*<79lwf zyD_8Zi+#OZ`|+dAk?*$mN5>pqzqk5K=IoURlaZl@rUTzB8oV|9S^Z(C!VS%IR<(LY z6vNINj}D%XZJNbRSU2JAy57%U9(tkg)#_{TzM3grS9oB}lC!rw$M5I&yN5qcdd9Yy z{&yzXcJF-XIFf0+Iagt-I5HO&w{IMCk<5HkB3lh>M;=qxNJ%$dUxHuhVDdVh5pL;!4UH6%))`4njN)=U+Qh2 zJN1H$Ke$XTU9z~JV`Ku2f PJM`kKk4`){ebxT~8}<)c literal 1996 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 literal 1490 zcmZY8+pp6E90zcHFyJC;G$4sl$4T(PGS+VG)+raety{OQ?bdsXfa}_|Teo&y&)T)o z_~P9J0||y0@dUvb3?V3r20<2B*C{2|w4X)Fiu@j+T zQtf9w46BXMFlu^0cU_Va(rJ5UQWPe!MvbtM3yg8C*ct@Rn5|x`i!~!!#41r$ z#wuiCjLJeH%i;uCVn;etz|5{H)f9mcM1ePJf}EeYxhYGeXzcywu!)0&~stt4xd zz%E|$1(OHsqN~(9o+?)~t)9uXLBFh(15WAItdfwi6Sk$JXwc$^1->5|v@Dl{GQ$RZ zrd-k(t%*ip&efF0r0%&(H4|u$WHSlX5y5XX^RwA5gjTsgvu&Fnhed4&v^rcX!?oI^ z?qX&*s3ojx0|0#zu4tB9K!=kODT6j|kNPfAc1r2KM=%gL1^Q{?y53x$D92$k&Q+Zu zD}b{cmGzq@0QI~iKp~7m%D4Ma@2j(QTEn zI!rwz7%I-gb`17;f9Y-2@t~$*N#FGJxb6=)yQ!y@KxPK6kt=iUysJz@GUt{Ez9uO$ zWjSubfkdwa7Sl%10g$+Z+B8)cE4XBNat0c5SO=h}?lj^?2DMb<_!h!qNz$2=3r?Cu z!kpwtJ(BGqq-qXp2o%@VDD4@YS_+cWIN+sQrugaMQ-c-O2B^l!)6=PH00xImZRYHf#wLi^TX%8EdcH(^xWD7X#VK_#Xj&9y*pvZu)%v zo$F4K)Z<6)**quSx@zrx4}SQ;gExIK=bdS6J^tsfx2;+E-tM%7A(iiWtw!VJkmQ~`4<%@e)|2|B8_8Yz8bM)K8N4J$%JY17+ d9_Rau5di=I diff --git a/secrets/hosts/lavaridge/syncthing/cert.age b/secrets/hosts/lavaridge/syncthing/cert.age index dc2a2cf5d73bc775a3bc85fa13dd9afe23267708..7db265ab3ad68fbadf8d79b6d8b4028ed08d17a1 100644 GIT binary patch literal 1996 zcmZXT`*YKV0mmC|KykMP`T#Zx7+4_139@6$vIi7oOMb_)EL)bfwjjS``60=c-wY_> z=t#+N4b1^yHSqYF21X;WNA2Ar%_ zpY+*F1?MHDCupqCFLJV^MOGo#mZ4-(j67>qE4mBx$QO% z#StLl0U~sew-usMuO|cwASDD0Y+T0WDVqW^Y5~L%2^kVDTI~qiv@UfdZ^;8S$)wS2 zB-E)O6LG>rX{scp(d6YRSV#quSkV*$oOVWu_?)gplCa<`>QRwarj{`KG_co{DiD4d z3t=J&MZ=t^(3DDgwcAu16YY6T8U-Mo$DOyC;0GcR<5DT5;0Q7yAriqDHxWXV8C}>AQJPC;rAJY8po$o407?EP-F*_Vp zqatoHC_#nJoE97aTTF&CG=L@nsSpD5QM0jFLn{)sGD0lr^$g*}qmnKk&8ngW+HB$j z23^3UCdnA7geXGq%6Vy=9h#&dS&&j*PEZ~=YY=Um1BD2TcEs!=tf%30k_*6uC!FV# z41orHWWl17MSMkDslpubqdC~F31~9?ocTg97;2%6V?DM z$Fo)qU#k;%x67e3hyf>{u$T-kcPR{6&?L*Kt!8yRl;o|fQU*zu3==0&UDypooDLV_ z6hV=q6|j{`^KqRP;+34AWW_}KncfHw4!U7^f)MOkk6q)IkQy+qP0>#WM=27x;9()& z&bk>=>tgar9puGjo^TGNJxX65G-I3*pp_ygDS#Z2BC~YDsWJ($K9pui%3{&Ts;jHz zqMHIKx0E(h7RKt73J6O0VpiSo< z1J$kF=fC35p~1apQ1sUIiop{h|J+4lU{mLhTPIAK$<*M}ng^<&qw_vFBA&vkJjF58 za_etX*t!nyw4Z-< zfTp)by#Q*sFhP(2%Bcm73>n{KIo-GTXHrY3>H%|R8vbE1A!lj{e#{d>Xaw>b2&!#WT*%N7|e2 zF~#1NowHico*LBq&upKXe)YCj+gR%P_``hX{8R%%w;bpXj_Mj?UiujB{)K1EzxtnZ zal`a?z8EL{Zej)0e|}lp0d?;14;`OA>G0k7sV`0}pTFeG`Z<|*yPoV^le^x9mRH_c zaxVUa-E+7rH1VjT^I+_ZzT$`S|E&7$f17u9j5^q8_>s4pStknZvM_Im;XFKexKa1ZNac( z-<|k*jeD=J+;IQw#lgo5PTzXiIo$N%WY20%)yNsM1~QBK(A(M>8zv-ncl_qnw-+~E z7}wVJK@hC(_-^6!e=fPyctCq@bMis*cB=Bj`ZuSnKD7459mb{eutb^b>cg>@X3x`X z%-kiu*t+tq738q$NaJbOpRQisBbs(;yWx{sW~;Yv5A<1ow6|>e;d`4d|MJr8*H>LR zsBGQx2k_d6+kqF>1iN}3#qT|T_l<^Siyl|3n=^8`cL1umy+PT#ymvh95a`|CORtS@ zU;l>p<^KQm6I|=~B_HoPysXQj5_K?F!Ok6!;Z}p?*PxQ{J_eG PW7jUnnm5gqN#y?lAY~QA literal 1996 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 literal 1490 zcmZY7ZH&_d9LI5@_<~&^0pvjt8S;Xd<*sYDZdXLey7g&mx2_M{I!R2|ZC%^-dAoKE zf{_=J_yTzY5jTNc6#mB$&}4bR-w4<`!yr zuhwy^abB@h0*o}GmJW%G-%4fCDI1dNLOvo}n8A$1q?OdtdOl^xaEkYeQ#eo|#UWzX z4A~p@M}Do_DQAQM-io>+)XEhHG}ILrYM|Ljr-Qgs3J8|3K~)-Sw@{7@YN=GJnTEv4 zHY}!T*hkp{!wX)=RAX9ZFyiwW%B#^$?wcy5s32-M_e5lRx ztkGl;FVF}lWGK2gNDm#=X*B~h@&$t6P^VR@5gMAeI&PmH5xHCp97}{meK?gG%9mehxeh$WnILyLjMgxq3 zJAmLR4ae;m>3XzNA|#*)Fo0V|5y>J!s}z;nDB`vaE13)gSMyDbRu;C|K3Rx@ILLQ# zQDFHZ#c{M(js%&YK$C3~0$A2tid4<_yCGBNdSouv4th`u#HO4+nFbmlW<^NFQL`lH zwNb^A6O@ifK)PwSd1IkQczvpsi)(6%l~Bj^rL;vi+Nw}8DTz(_eA{-&77V594PubT znmU+{(P2}~_`K=r-mo4R8IbDfay3Boppl^w2toTaX{YOGKV%kayikR?T%3c#M7>#W zXFGsENn&0hocxs86;(G;lO&gi$oi;F0eK`+V|uF5Er2zxm`rh8X~4)?Bj0eciq!S+ zG}9YGnSj6*sbo$)_{s6{ctPt2r4kx4sv!pzh?5dwCl71Gno4y@JezK4hGoOassJ!C z<-4=gXyW(Phn7_5?_b@q=AFm3o;W{O{P)p&)jbEU`e=38k2 zx7|Ejc`Mwv#IGE=RPOvYOPzav`E2hp7ET{LaOdfnaQO~z*9PDbWZB(+&~=uMlnXB> zpL%oEA6s_rIrYQlXP$p$Y-RY&SCxrp`r4ZnWrPIuykKl2yMKkxnor`LQ= zUAuAf_2XOS=R58qmJ?!$>Q-Zxjq81M2E z7gi7bO66kq%ax}$EIN8}^UN>DUi(YJf0{Ax%|5w%>o`_lx_A2>nz?Y`sC55bf7J*5 Z^S^!3-gihJ`+IiUx$@)QZ`bmt{|7P75O@Fp diff --git a/secrets/hosts/mauville/syncthing/cert.age b/secrets/hosts/mauville/syncthing/cert.age index af7e1609ee347565caadee3584fc1fcd5bbd0a29..6dcae191f80b53d93ba2de8322b669eb769c8de6 100644 GIT binary patch literal 1996 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 YI<(?u$42R-fnzfdeBHj|&goJA2P@qYDF6Tf diff --git a/secrets/hosts/mauville/syncthing/key.age b/secrets/hosts/mauville/syncthing/key.age index 0015302168bd4e501a5d89682922a94970067604..ddc146c917e969762ebd7c5acf1602efd80c88da 100644 GIT binary patch literal 1490 zcmZA0+pp6E0Dy6Vo`lSBQ&bXSs8J4*dgx{C+K~uu-PW#aw|2L#^8#(xwd>lo>+X|_ zV!{L75DWxSgkUflFp7XNC*f#J1QduO5EBgwB!a&1s49FfJm9RQxW2|IyARq1`SP%khbk_oOTF>hgg6f##jZ*rZ_T97Z435sG36ME1Kx$qxB%|mCT5XCg>EzM@BV`h(m@5 zL`r3o97LTGnNKLCC>7;>t*v6DBFA}>_A6pXs!<(@78p1XEB7;SgHPm28FL5*`w1qe z4*gcVRlnQRQj6hXQbbv_A1l{KH3`?0rU6J%ri$TmDaUYJ$I4l%91}G?BzqpI3W&@i zc|03u7+SF1Kr$Vr6n0pFHBN@Ye4Ma2u>sMgtT|`}s}9*@92VvZR*`Z?HN+`lSPu~M zU3yT}rLu^Gxn$b3Xn{>sykN7Lc12pRIK?>Rm{|)A@&V4rm{{Hp1vyr16Me(&#llLh zpbn#X*Y$`(r;w3wJkvs|#;BGsi+WQ8G^5fn-C?L!2-oyBpHv-K@drjpDhNe_QzMpH z?~+jz&er5WN{8T-)3Xvrm2UQU))L|dCAn@A#q3Oli`YGuLm61qi}6vdpVZ~F2=x1O z2a^glc)(B~Vw-T5%#^ig2k+78q#l%PuM#&Zp<-9$0~SWs`$L~xjxBm1 zgScGcl{J^!I`|8^dV8J^sRlz+&m^lk2UPow{}M?9}aDudaXm+2{5IW{=M-ocL+U6LtPAZ0hR1 zMOQvO@YkPvR|S-(uUuL4_M!J*T6K2m32~dtF4%g0#qVP`_Wz;N4^u4?oj-RE_utgv z%~LyPtzWo$`%-$xgU{%{e5D`0{>e@2Ca`hi)WIWLAJMmbKRI~;S#{rMd$;nD)nA-{ h<4i}~^v?PC&f%P;D;K^zd9}%YxOV#bmvmvw`yXE~4*>uG literal 1490 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 K+a0g@?f(FIzzNy_ literal 1996 zcmZ9|{d*II0l;yf10}+M79DSe0E(21<#Nd-DX?OayEN~~CAmxPps?hU++C7OE-#n6 z3*sYh4t2tK5o>uJR(X*s2v`Q)e1Hk4$V=trd4z(LZ9rFrVW|TJ#?So=KHujXq2trz z87eRHMK+uHT{cgvOB%)WI%T22OpnJv2-4IlDFdRWQKh%u1{h1mBFhSP5|A|r74}Ja ziV$p`5~cFXbOv-YIFck7odS=$d{_c;1sPCRA57Dkp<*jk&JrFyo6aK+5iegeZc4NTk2J5Jf)B@pDC6| zqXI1W(=4ju@@17AWwUM{7jVY?sYuBI<8c8K_*7p_!-aJ^QHiJlE*YXcxHFfn)#x(C zvXlZ`m@LpyeGHUz+InLGqKcHCwJV|p9?XTaS~TPdlR?&OK|?AXj>WW5HmQ{pIPTUV z211RQ!dPD|lh4RTQKh+6g~Kr5b$ zh?pYh!-Jeb?MDE@sF65c#W)RtBBIylA+MS@@nLg5?1+asPA&G;XjOy{(@H<=*Xct9 zR!{5oR^Ae3;398TX=4%`twm!l9u$+JPS1*(vZyeDkSbT3Pckt*2$Vtu42NKhDh84k z(ykBZQ9t=)axIIKW>a4+Td=`pQHjC<51|E7*se=Sf>p!%WCt6=6DeDWum=;Qk5H9t zXh3BQ5ekrlNn6S54m&N$9E2C2T+KsPlaTg%3NE=Alk3wQQuLq>jlHi{pHJJPCZ#&- zhmxXCoe27#1d_%AR)W%4*5=nm;gBH{AWB6PE`fZp9#P1G%9SbFlDs!TvSQ39YP?*6 z@MbI~C{#|?S_LbM#3-!<@>E|f5JVxrNr|{n2M@Xt4d`K#Fhnv5(goGp87pl8!hlS% zaZ2SdmP;rnD)a>|F9|kH(y3)=lbMlIUcgCu)EFST({u!g<|EcfQ8c-bCnu**SLVV2 z+DPLelrY7lY{6wj(q@~*1lVv7Qi{k3L4i=25o$G(TM?a|>{_W9&O%r;MJPmQd*t2=lh+OTZT`-}3001NPO13|d~S00!8y~G_THG? z^X>V^8|%>S9o*bO17|FModBjH3wwUL zAODc^7qHCU{flC=bK3`X^q8-=AlgMQ&wY4y&VbGrXFmNPovU`6q)}bj-Aj(CzJb7N z3kEk;6mC`y93ARe`Jc02E*^5dMz=v|dSTv)+cS(U-8;3buK9l&Hm$V#+}2~pJ3Z5O zY&pHT`hdGVK99S0`>HUw3tn1Nl@Si6hE_lG+BIKg=YgTEIP=bkv-iJh9jyH5m%ysZ z)jtp5?i>X=)VHQ8FI`~w%?U3#edccGgs81I{k7$-)Q^jMPoLi2{pR4q$~WrDSJr+& zR1ZD5cvov>|DH#Cn+|c4PPY8{#trR7@uU7n;9^I9`zPOLCf@(esHLaY<(@iG*!FhK zmJX<)y)IVTeUTnF#{K;lT=S-TOW-r74z{=To>$!5bc)$9b4EqQbK}RfRn8vBo&Rs! z-x9OVJil%=xLncH>#ci75m@s|sd<<>vY@$lc*oTd`F<@sn?Br#U)VM3=eF?gJ11`K zB)eBQM-m~5S#q}Li^I<0R}>rX9U1lcQ(c=gYc5>6TlK!MX2pKFUkDB8CX9d%H*R@Y ze6^;!y+ZFE;~f6pt$`dR|oCeKkh4PeCD(HI|f|+!}FWk z+B3)2UYd32*LRlb$6J;>_iVJY_2k-{eDAiQY`O{Bb93k2^N$y#p6V z6469rj3$DCh$avTM92vdK{1Fyjmi%w97Yor&Y%KOGyy?F03Z1I_zPZne?R%khBl@- zN_XJ)%(nATyK6-JXlQH#@Vv&Dra}l3jRQ{C8Q=jx_m~FP_mNIbQPqJ}7>eoskW@TI z5jdkW5Tf`{&CrPkRq{g8K*JfV5r&6ISdUSh1(yj3>}88oOAZn>y^97}332gQLYb{8 zSUO^GfCQ$Sq;F-cn8>9}U9##3MG6R#w9;Iv(ACNjQ>jiS@S$Brhuvm24Osy`TZ^_t z7!ClhS8b?-4z{sckSj(bl)=i0Y|XCrP@N3mj%cR}jGTNz>H-Lw%&{=;A}0^sA?S!z~US(X8Xf1t`G9g^&_}FFNztFVRABS z%8=Dy=^{m>F`CPTD9Nu$QH_u-g_VaCo6938$hq~XOm-8xn+D6G)9wnAZNRg&eom_~ z98e`Bm@Xt#o~@`pnjrIfCC!MeXyiCg64a*5RU3s0(o>q15IYom76Q|avXIFV0mH*Z z1nZWcbU7-~aHTm8vGPsGihUM+@U zrc@?nwMtlErrV5?6$T?riKAv zGBh^GH=><#NyPbjU1@Z|fsGa;sXCKF6JFae`hw!wWULbM9lu5tlhsU)$be8F)2M(* znV=QtA*3jRQdET%rRHcRbVFOVYv<|-fJ;F9ARA7BjZ)2yc^03FlsLDU84d@vB;8j7 zti+`?qv#4ss1&dCyF8Bakm42iq}~)<(oRJ(mRiTapd55ui0*Y$-X!DAZY%Q~Qc3_g z&)E9)eQYYv2()2&jxL#Yj`ST>a3ZKDR3j;-Q;~Wi9jc@lk`jlpt~H4}xNld&Rn*9f zO+B8^`&B`48KO$zrCgzS{olsMfMlKw=XIrN)uei+2g3Rw?8p=vzyi~%{wGQHJyoSF#^6}-$0{V`_r}vI5 zz52|CUH?4t*GEUrQ;&XjH90?fp?wrsw`s|<>u(QjzjLiK=hD;59(!xIN?qH1<-G$J zSLM&GePEoOKKk6~2WQ?`mRMsxp1&pb)oAs})hY4eBO7~XS@{+0^pyn*HqX2}vi01T zGmR&<-B#W*|M{o>UdRAD&+pkkZ)V@|erVx@riEnKqBnY(~isI!3R}X>7&u=pNjQ<8GWq19qe7*Ql(>aIWSw5MD`n zQn5t1{f^u1=K4yvjo}qoiD!}GOsx#dqOArYS~s#tUp4bF#ZAL*#&KX(0~$q*A5X zAXX~GvO3g|70*bLPD-~EQW?igxFOe_HeN8Yy=0DwsAU5WkgC}*0fN%NnA_wLx@cyS z35~ZPASS!DLK6tfHHD-CnJLLkc^M3%7@KH!`*la*hw<8NO?KQ&YUl+) zl(Ys+5{Td`rxPxO4M4#!MnqgK69u+Ks)=ek>6bc%Rxao7E$bWwl^#cBKe}t zw(UNb;k~Bd25MB9j3ZU85WiJ7&}5=<1i%nTYz{#O5os7P6p%)fAeXuA0ldJ%92!ii z!_I)=kPzW9@W6CbUy&=7NV+#n@yT2^7eZOLs<*gg%MF0M4}>^_Fnllm$azCtf;mgZs>R5x(;7xyj!qo?CR^F=19|>7IRep1Et}*0YTkcK9tQU0rj`YM`0K;(UU<8@;nTlQe6!^98%r0b_wQ}oTr(}fM>c)TK|pS{CltOYM>C!^3N? z{d8~WXzWSaFBm;{5X4d;Ey<*r9I~b4oJ=N3Gc#$9@ql#hOeT}eU4#Ce!^qY>eEJoHsc9I5r|9}Zv5=0EeVPoVLkbol<}Nr9z)f0n0${`#X@AgU0=*%tW)xMKtz%oO8%%QCs|b@8ZmPT zz65!qd0Z3?87RuW^g&34Sw=by+l5M`_WJ) zE2T`9#@}fLn2!2UbwePL3VSs%cYRuidwg!ID^d^0I3|{aJZbPkk3KD!%ZKFvFR2V^ z!jW?*ek^Q2(h(bhvoSPd&SO|1DIkC&;zbE}P_bq+R(N1GRufA_ShbL?f&82=WDCG4 zXFB1Ehqd;k5oPEkqIgh;4C6I4#9+pds8hLfW`BYMb)t?(J&k5g&x5c?WJ)kcq*#WE zc>*3|M2E}4N39Q7fTXw`rMwz!1kxTzDf!r$+sZI*Dt z#j+|L<`#(n2D^+dP_E~SsHRx7NzoFcw>k1mA*#VsMbTCQP{uG&gX9FfaJUlA%V-47(9(;Sd)?vvH2u3w*+NbqPUbbY_*`pGvs;;h93knJ$ z`DBzqeL)rSl;{r-8=B6czv*C)r}dWgR{ZcpX#uT z9+@-tRix&AQ8wf3&Oh({t6e zQzo}ft$0Io<^7lEM?P*HI&b$mbSan`o*##7Yb|fS`PuMor^@=s>aN_}-W5Ly-np$a zky{TQ*9{Tea$T^kxBtiX?Yl44o<4k~{^#D6*(opggjb!Z*!iIQ!1x7~@(+f>>O1qQ zxIrf#ZoL0e_UX|Vzb^c&-_tar`|Od*vdU?O@n7xPwrKJaZq!M2duOv6I?sh#=YJP% zIdHnXYlCxD-QF(`PrLAGm2Ji|YbQ66Q!cDr!;I86)y5+8PBgzuTtOzhH>nR##y`ID z&guN|$#>o3D|b%0*FBx6c>L6zB`vR9T>Sd3#UplosCn$)$2LFJ*0JCHMCXL(pH9u0 zU%6?VddnaJc>DZs&Kt|_exm#`cHJ4wGbg#Ac3(al2yZ5&qET7r2Sh;oj{R@{K-kkmBwY4`oyOUeUxAxYA(l5sm23>jv`6#A(UXJ2zdUy1;jbUGZ2s%UCH4HmiFavb zZD+W5>AfSH5B1&tt*v&+qSwlMzW;Cg&NaOsRtdz_6)P6qzr6mL=?8XKGXJR>@y}~z zg^t!;>#^f&Q}CSe|5(>N6W)1wO^0RtK_1%>!OiOC=i literal 1996 zcmZXTd34i;0f);V>|vm=tm}XW!J!-*CRp+*2S{s6vSnMoWLuWKHk&Qml8;!jWlOdg z8-y#A6&S2s;V63?14e-WrG@3S4GU)pE8}Q6!dS-&V}v#Z#?>Kc@Sz}6+=8oeGgDQP3BW_-#bCV7Yu4;eivH;0pYB9_!x zsi@BbWm9a3atJm%ZxMAo2Xcy>#-Mh`V^XP*U~HDfcBn5cSIAW$Nr|(vj*Bgg!@Jcopl~9A zWDzt5%%)P*;m(qluqEm)U``5;Xdzzf6N{uXoGq*D;P>1@dODhClqqLHpt2QBzKpt4 zl3NCI0YpSyQ7@pAI5$eAji#n#( M00oUZn;00Uk_MdAXhMl_9wDxbr>wB1CEjl zMioYfHHMVod>nR^ZAAlul2oKZ#-EE(wycoOAY#da@*dKx7y8l|Rg|X~C2KOtj0!__ zu5=&{X*3zXBTXeCkT(D#b zugT(5+frdy1!TP(+Ly)&7$Qqbr}ObNj!gCYcbgK;<&h|&V1sH>|}+Cm~; z1hYB7z}PHSFxeD9_@IOGs|jDIQXn!`O)-lhphi;)Dt_?tE%NubM<14YzNF1(_zgU= zQRhHUyr+^W2{ax40AOEIoaL&4g&HMWJu*2i81sjeP^3PO3d-t?8&9h4fJ{UYT zxBZH?c1i29Hztl)@KNj5s_mD$>OVVmCu`U#UWL^k&b`?2=KnTKF}1(&tZQ_0`zrIX zU*sRqgKE}~dVC7nQ5rZuIJo#qYnf~QWYFp42VC>w5Oxy{;}TfO}mdg0%xrS4qevNzWwBEx%j^AW$g#I zFRqv`3~6yLX`KGe&yp9%UygJ4$I`Z+4(+$>o#ySwl(}m1%KNJ3=-OZYXUJDE^hKT6 zwe+Ao;gxCB$Z`f z_cwOccI~-q-+k{~eJ?ORFsHtA_kDiq!z~|89d&Zm+Ah=)Y71DFE*SIkf+XF}$K-^_3m-jy`S8{cSMQ`uOg_an<=v z)4i97KlSum(j(oyGwx1J%ak1vi>G(>jNq#Wug*U{`McLfE>Dc7p3He?^=G#qwcJ{| zW@1Oxf=!nmtX~90mu&kYe7${dV-5aYY{t#1Q(v6*in|&XGNTAH`*CC2n^QLKIlXPR z=jp0hd(P<2bYCj}eFixHU*a22CjYAEpXN?>5fYjeZ6!4p*2qJ8_B9o+Db2M*zx)DM3$vNU(=(APgzb=HPI Ud_7lb50y%X(4pVXeK1%2KP$o!)c^nh diff --git a/secrets/hosts/rustboro/syncthing/key.age b/secrets/hosts/rustboro/syncthing/key.age index 06729c919c63c360df4810d12f7aba9652d8f7e0..947610a531f1c20fd1f919fab15d48ba85bbb266 100644 GIT binary patch literal 1490 zcmZY8>#x%U7{~D!#9&4g<9UG)kwu9_$DwPtZY?o}wrjg?YrEdIb}>k|bzQq&ck4C` zFy42po>r|%L+2Hf)*!$Zkuc{$HFQFZ z*mO3JMrxhOIGSFjCn+q3`)#~9f=OG^X?*B4?WmYbbj)rPlrsj`ER~a4K+ZRDV33}# zHL@gN3UML@R=}J90jWI1SAYzGB7Lil>MhCeAfjua0ow*qa!BXXv0;_R{ECJrMF(+1 zT~LN4p7%k8@~Z@0Zng5T>uWN?!$V}gR)rgSXvQgdqNOI7hM11%6>!*z8Wz%^>SMbu zD2!dS9ayl#o;ET4SW%D4j0W0nDm`fBA&pP!0maH~z|M-O87Ljx@cRill5Ky!2D)lG z9mVOsgrPN9WP7{0Z9{GOfh;=GB+?<1fj*ORz-vxNVdzE01D_DD_0P= zMXIez3m@jk44|R33L6^j+}CC%^guP^b~#fM1W8143U4_bfmX!G#ajua2~(6b^Twz=Z!bT7zdRSkQv203hqGR4rjj@pF zz*yFcV$FLqb~?Ih4ftV??Mnn-NDYvrkJD5U8Kk^Iq9o?wrWA6?`E8Ocz#6-;;_R*2+t+3CnUhmLv9t94=*AyaO1`;W-H<)?%cIxNL~wp|ko)%C zWVCU`Bm9crJ}uXG-~8^*&hu;czB+Y#bQyJ?++o3w&zyX44!gRVHfCq`wx;f`+N2-9 zyWsdoTh4D)?p|EF>g8kSwyp$`XMaw9Ik)`Z2UbdN-qaf7B`f$=_42l>uRSFl|N9!f z`{0qy*W}f|&$JhQbM(*;Te!_nzi<{^TwJo}$eB<6!M?XXK6>_6|MvDPyTP~b9QbkR z;bRvMsn$cdzYo6f($v@655Vg`+jz?Xf=xR&Et}3A-t(UF*Xf5}dH+&_>(9OQSZ?)6CHCv7=rpjuyl&BXa<{9 literal 1490 zcmZY7`;XHE0KjqLBakU321H{-=7aEP&OX*{9V*a0x^7*&cI~mFSnTif-F ziYOtV#z2B{5HuH%a6h1uU{s7sOh^bC6BQC5f)FKg$suZ@a01HD$6xUI;ro?TWkk_y z*3jr{J^iVkrGgF|7+D##?dFJ5N5Ww^7OX{6pvncIOq}nRnp!-a9fFGA^4&_AtN~t^ zH=|Aq0R~17XgI1)AicnV_8hbzr+|iBEcQzPl?I1G7vw2E!jOejqJ?>8#~kKaj+?0w zO;Itqps(1blQQa7g;xhntm2a{YB}|iqWkq|9Pj|SPR8>zkkRn~m0+n{f2eaQ6{oqH zMknwFUo85RRHvkT5{&XmO3{b`B2;E-aJP)2Zm@yHS;27V5aiaWR5g_Jihe4AAlV$( z3j0)s;xNtW=@hHs0X3Ci5Wj6I*-#=O5LAh()mj7@Rvpe~bXzQEs~T0PHWMm3Q`0Sd zh`B)}Bcbg+foir*ckA&GBeekrR=YNCw+P+Eo225f)riOt?Eu2%U zgfq=TKTB$YtI9ww$_h@d<{NG~GgB*tYm%u3!!Z#u1rC9@B7^Y`t)g~_^+E$LBya@- zWz`(ai;M<&MK0jxwDy1kC|-s=qO40$S#84MVH}CHb16E~?Ri`#Pw;fxqi1SfMyW7d zFxJYMevj`;cC4Cd!4#HCQ*m0AS7Ngri!z+Xf9Pn$L3` zmjsc%-wr1TD9~q1iizb_vF}K@nk>)&*o`-;udtRf~flWQ4MDaGvve9l$5#o5D;Z)^f)DIV#KA5DTWZrfQM6*{U zF(6(+e*bm$Th@axu&8xP%(vU%c0S(;e_Buk^gE#ys~2R;O39UCnwHre|X{Uf6qPe z_PO|_hq$sk{g*Sf>w96}spU7o<4g9e-@5t6fi-70eYAe!g^Qn#Mb;g>Yx=@7<6kbj zZ+AtVHGh$u?;bnfdwyS@lxSRV{J-llErJe8W9hVjyUMW4B*_L~8&%C*Y+;kUi+IRKjp_g{P z|KZij6CjVDJQUpW=RMYi-;V#iaVn9XoS+uH`uM$LH-9?2b>!%*>%X2Jo&E0A<;BdL zRqWz5+Te@JYXir`#edv!wTCS^dTrit{J)K}-#qire0}ukkXn806tiLMl^-sy9)0k; ji&tikp5}LrKeu$$?QOeuV8i&$kGHSSig(W0kzV#c&ZQTg diff --git a/secrets/lastFM/apiKey.age b/secrets/lastFM/apiKey.age index cb59d838..de541dd3 100644 --- a/secrets/lastFM/apiKey.age +++ b/secrets/lastFM/apiKey.age @@ -1,23 +1,25 @@ age-encryption.org/v1 --> ssh-ed25519 c7E/gQ N4so9G2LIWrng14pTgJzELHHrvnztrvluWdHnbpXZAI -Cp1icE/cTlmAVuEQzs2BC0yySfzWnpjTgQnnezxuTfs --> ssh-ed25519 FhVeqQ iDKYgz6eXRz004MIgDQEV7DXnL48lbRNWD2pOBiRJlA -C3s7oRCyu/0M0bQn4GjI234svjE2ekgbr/0HjVwSNXY --> ssh-ed25519 1mX44w t2byITGba4zbWUCZTHEw1anxgkMcdBPGBB2rE+je6SA -ZBX35fTUeXYRqr9uapFLwS0bR1StExZb60a3z6w05Q4 --> ssh-ed25519 nrny8w ZfV4Q8+vWPdNuS5RBPVYIGLHosoh/7D1WWXCNbXn+mo -ozg+/HR7Z82EyJyzJPUgazPCNxG6fg4fRgHWVzBVwQg --> ssh-ed25519 W5caqg rWzDTFwyRHCnbXAYnN0j7it7J9oa5MoefPOGExOiqRQ -E4Kq015NbHXSBBwvGODs/6v2JXxHJ3bvzK/AMdaS+5Y --> ssh-ed25519 xIeYNQ 3AFGRQtm3Ozu+9S2kQrykY7LgvMs8SllDAZE7EIOJT4 -GMgcpyr0ea6ZaSA9Qg8Ka4QLycmu/IBsCxGyaqwfrPA --> ssh-ed25519 g+apXg n5tgUREbyPvpagbxUbC7/L7G3UpGr1yD2fxbjxYh+wQ -eYHtpOtk6AKHX3chZ61mtlSkAcS5vg3ukLt87YoBPKs --> ssh-ed25519 osHDzw pCtI2pOuaQqtTfG17r/x79Z7K3up5bI3lF65bWq0GRU -Mw02gfVeEP1NhiCZsIlivcsHegPGKHgBY7xYCf8JYsI --> ssh-ed25519 GrlIbA wwsEWSGqeknYo0QatMeq3Td3DAbWyT4PIv8FUAK6I2Y -Bm4H60jMF/hLYX/IMCn3dNz7tsqqVqK+Zq4OQRi6Z9A --> ssh-ed25519 STQ5RA w1oSyZE/a4jCSjbdlC5K3xqWAcA74FlYlCBMseEGXxc -3xFrNgZYMXYvpUtR5VsQjUO4WdbyRwU+5rVcdx93XRQ ---- AlUJw7E4/lGB1NwKCRPVgY+yriqwNOwdHvS7LVriuVQ -Q2FGw=VOC1;E),~%]jzP7KIʊ*J4K5 \ No newline at end of file +-> ssh-ed25519 nrny8w E983pYoURwNCpXY4Ci7JdfsFAs0D34tcRIqyE1q13wM +9cWlIOUaMCaVCFTO2xJknWEpIXwL4pH5caBGIGAl+q8 +-> ssh-ed25519 c7E/gQ ehiq9abuIPb2qSRuUlyiGz9giRt9czQNc91IByyFvUE +i6uAWufU/mdNad4qUpQQdeNRHyqqkjpnzC4A6d3v1W4 +-> ssh-ed25519 W5caqg l1lGctTRLJnrprti56DNDujsLjUCEBOWkl6OEAKDdm4 +OIX9K+zpygK6iZR9B0FtkqJQa5D2GDwqDYs4ld3AtDQ +-> ssh-ed25519 1mX44w TBVJkEus5Xy/oUG5VfknqZx7WDuz9IdRhGiUdU9NhWs +crvWQknN3LJUwhR0cZaMYG4I2N6q9gOTiVDZNaMrWZU +-> ssh-ed25519 FhVeqQ HLc/U5bQ7SBrtw19NAD93X7qLmZOMo3GHSj2n4wPjyE +7Wmb0lUNTK/5ubqA4DgoVTb0Rawncvgb1b0CXxQ8AZ4 +-> ssh-ed25519 xIeYNQ g+2YjgaylDlwTEnYMgxpRNEkaKs+8QyZwXO3HOOCsGc +MDxzTAXiRGC0KiMLaTZ5+SxLaoeQhCNZ4kDVUhG1tfw +-> ssh-ed25519 g+apXg 7szUJQPQLgCkULHDbwo6p4vzMaWfNPGwgMqfHpLM5mA +fQ1RSXGXPm+aA+Kj9fEKTCLluW8MNuJpunLIodrCen8 +-> ssh-ed25519 osHDzw XK/HFP+FgyzaZgbM8wTpP+azWWCH85Ou1l/13enYhRg +Y9OHqYcbi2qP5MB49gvTEUeu/eSI7ojo8DjfSq3S/g0 +-> ssh-ed25519 GrlIbA fPfJP6MFrwaHdmRTzudVPOzermHaVXTDLL0+xOUL/UY +YFn131O/V9fny3Gl+bjUqkRLPFbG6/auALg9QDKA/2A +-> ssh-ed25519 STQ5RA LHUnheODJCt7OyjHZ8WDGu1SLuhEIcsAk3ofH4pPjFM +zY0eRPyy48p/lrZVUtaMiCFtXigQpcNOyKDM8X2mYE0 +--- 5RwPJW4W1fPmELgv1s9nasguQTPViZkC7rbBRzh8LRE +Ifq'F}tt5s[Qwvڜl \ +Fek;.6N` 1y + \ No newline at end of file diff --git a/secrets/lastFM/secret.age b/secrets/lastFM/secret.age index 138e099dd6269e99f01697bf45c6be44fa960e16..16d0dab123d38935b3e79515f90fc17dadec8cd0 100644 GIT binary patch literal 1235 zcmZY8IqUNT0D$p5gE;9RYNi(<{>_~>phB+ZYSZRuu0@hGO>^H#li>xy(N7=>D&jW~ z5fsJ6kKnAJxH!4EsdN1VKc3+UlK3gEqHbx1w65N&y9Az4;OSkk?{81>1tUq62CJ@G zwlgRRec0t{#xCLoTQxE)kld1&EF!iS`{ZbF5(SN#?axRARLZI7*Ls`YSHnshCeTWxhYVMe}$3P_UmAy4$);80$CE)?NWbI2%Y6L91UDpF$j z9_ZGLaSETLW_HT?KBt;%i9yT7l$o3#GA98{G#;eDUD7p;3u_SjvXCYB3d15^o1wlb z3vS;Z`b}#mj~ZIK1TllYtwjvs+Lk?9^=>+`y(YE7Zrxuni={Y2aCStM(48UXKub@( zJ*Vznbx{se_o#3*^~^gnCM_A)6CJWLMV{^_$2dG{yPF-iI@l$)m5vQo&sx&ELGNTq zo)rdMONeRgCP+apL4{4if6)NfEK}|`?VNFk>5h$PEW6VA zQM=2rr|F=;aZ@Y!j4c$lyF)FcMXy(~9vk(N+b3Ai#jRJv6Ime%pc3)E9IZ6F55l@> zwmPd+l$oZvaAPB(5w#&M?v5<_O#P@OP|&yuxZbLKg%^hzt{jt0-ioLUG}VZOESszs z&dwAyEQ9C7IRXltEbc|2mcHl0Cy1`gxJAzVJ@bxkZFyI3M-cH8$?5HXTHQJ|)mAs{ebmcsQbx%<}{Q-AwFwIO5kZi&M;|u@vfNbijO^ zH7hG!(NZ@<(~1yYe{2)GLJk?Q(CUbT7REN(n%EkAQ+C9nvo1u@Pz#&q`(OwRWV=>Q z0Ef|F8A6%62#fZaDhs1^k+qCj9SSQ1%{@?ut4@~G5oI1V)6z+U0UNbcxHvzzA#+}7 zG2l~8nb#28Mht8TwYXwR5m%F=OEM6ZyEu}usgVfEs>JNXpNK_k`YjiiH~r$vi@K+A ze=CUp9q{x7Zh{NGxAQ^oywNVh!Z;>7DkXg{y1^pFvg0x956*U?*#q$WL-l3gvk;L! zrJud}+cWQt&&k*R`QgQv-n9QnzWDK{uRdx&c>DXGzmb3W^7->`KY8Jm*L?>3?ytXp P{r!FB&yU~H-uwDr?HHC@ literal 1235 zcmZXTIqT$f0EV@(NMmDRnXN3sIJpmmg(QOu!`^3u0ZJv(8o{Oyp zU*D*8v6V_hOMD!K0+U{4TermH7GLe})>)F}D=O|*lY6p3HW?Qm2-%^MOY@P2l|D(1 z@RB~>G`S_p)H}HiF7aa0TgfG)+mmomXC3h?ipT1rvm_|pP%{n)a0SwaGqz20yUBT% zuWLrW^k5bz*J8zPSr5DTkye4~&W^A}pjA-^R1T!Wxdsw2urU8OvV8DW#&r-ksq&#N?0wLr96gMm0aE*wwc8YQ$e75Oq%`RFD)mxt7hORW7Ss^qks2{u4 zxAkfs;h=J+FplWf#3bqN??siz4EvZfWZC*5#%EU6j{PWWwgcfow@DJj;)F<23161I z@*4F()%?vc)S-a&Ls=-OemTA4qynz$k%yH%6HmTo1M?c9mY3s-uz^VE0gLP!Mw#7(t?b*h^w`Zln3ToC$f|Kh zpga4iD5j;j-&StM`|F)zdA)M*(>Qp#t2^FbDeEDts-`D5U>z}{>>a#b$y!iKrA75QR7treO Vx6^NLpUt0q@Y8#n_?!3D{{cFmmNftX diff --git a/secrets/publicKeys/aly_fallarbor.pub b/secrets/publicKeys/aly_fallarbor.pub new file mode 100644 index 00000000..20d7be30 --- /dev/null +++ b/secrets/publicKeys/aly_fallarbor.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINBGJ03i6Bgnc/Fv6IDfQH8JtBW3435SJLaZX7WzgWBw aly@fallarbor \ No newline at end of file diff --git a/secrets/publicKeys/aly_lavaridge.pub b/secrets/publicKeys/aly_lavaridge.pub new file mode 100644 index 00000000..dfb7b821 --- /dev/null +++ b/secrets/publicKeys/aly_lavaridge.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA5xWjZIdMQaQE7vyPP7VRAKNHbrFeh0QtF3bAXni66V aly@lavaridge \ No newline at end of file diff --git a/secrets/publicKeys/aly_mauville.pub b/secrets/publicKeys/aly_mauville.pub new file mode 100644 index 00000000..04146310 --- /dev/null +++ b/secrets/publicKeys/aly_mauville.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINHdpGTfjmnnau18CowChY4hPn/fzRkgJvXFs+yPy74I aly@mauville \ No newline at end of file diff --git a/secrets/publicKeys/aly_petalburg.pub b/secrets/publicKeys/aly_petalburg.pub new file mode 100644 index 00000000..fefea511 --- /dev/null +++ b/secrets/publicKeys/aly_petalburg.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBK+QkM3C98BxnJtcEOuxjT7bbUG8gsUafrzW9uKuxz aly@petalburg \ No newline at end of file diff --git a/secrets/publicKeys/aly_rustboro.pub b/secrets/publicKeys/aly_rustboro.pub new file mode 100644 index 00000000..8d74e539 --- /dev/null +++ b/secrets/publicKeys/aly_rustboro.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpB0VgxgoLpFYK9HT38bSmmqiX+tUWhzFNmHgEUCLQE aly@rustboro \ No newline at end of file diff --git a/hosts/fallarbor/ssh.pub b/secrets/publicKeys/root_fallarbor.pub similarity index 100% rename from hosts/fallarbor/ssh.pub rename to secrets/publicKeys/root_fallarbor.pub diff --git a/hosts/lavaridge/ssh.pub b/secrets/publicKeys/root_lavaridge.pub similarity index 100% rename from hosts/lavaridge/ssh.pub rename to secrets/publicKeys/root_lavaridge.pub diff --git a/hosts/mauville/ssh.pub b/secrets/publicKeys/root_mauville.pub similarity index 100% rename from hosts/mauville/ssh.pub rename to secrets/publicKeys/root_mauville.pub diff --git a/hosts/petalburg/ssh.pub b/secrets/publicKeys/root_petalburg.pub similarity index 100% rename from hosts/petalburg/ssh.pub rename to secrets/publicKeys/root_petalburg.pub diff --git a/hosts/rustboro/ssh.pub b/secrets/publicKeys/root_rustboro.pub similarity index 100% rename from hosts/rustboro/ssh.pub rename to secrets/publicKeys/root_rustboro.pub diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 15a9b888..edfc5138 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -1,40 +1,31 @@ let - users = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA5xWjZIdMQaQE7vyPP7VRAKNHbrFeh0QtF3bAXni66V aly@lavaridge" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpB0VgxgoLpFYK9HT38bSmmqiX+tUWhzFNmHgEUCLQE aly@rustboro" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBK+QkM3C98BxnJtcEOuxjT7bbUG8gsUafrzW9uKuxz aly@petalburg" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINBGJ03i6Bgnc/Fv6IDfQH8JtBW3435SJLaZX7WzgWBw aly@fallarbor" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINHdpGTfjmnnau18CowChY4hPn/fzRkgJvXFs+yPy74I aly@mauville" - ]; - - fallarbor = builtins.readFile ../hosts/fallarbor/ssh.pub; - lavaridge = builtins.readFile ../hosts/lavaridge/ssh.pub; - mauville = builtins.readFile ../hosts/mauville/ssh.pub; - petalburg = builtins.readFile ../hosts/petalburg/ssh.pub; - rustboro = builtins.readFile ../hosts/rustboro/ssh.pub; - - systems = [ - fallarbor - lavaridge - mauville - petalburg - rustboro + keys = [ + (builtins.readFile ./publicKeys/aly_fallarbor.pub) + (builtins.readFile ./publicKeys/aly_lavaridge.pub) + (builtins.readFile ./publicKeys/aly_mauville.pub) + (builtins.readFile ./publicKeys/aly_petalburg.pub) + (builtins.readFile ./publicKeys/aly_rustboro.pub) + (builtins.readFile ./publicKeys/root_fallarbor.pub) + (builtins.readFile ./publicKeys/root_lavaridge.pub) + (builtins.readFile ./publicKeys/root_mauville.pub) + (builtins.readFile ./publicKeys/root_petalburg.pub) + (builtins.readFile ./publicKeys/root_rustboro.pub) ]; in { - "hosts/fallarbor/syncthing/cert.age".publicKeys = users ++ systems; - "hosts/fallarbor/syncthing/key.age".publicKeys = users ++ systems; - "hosts/lavaridge/syncthing/cert.age".publicKeys = users ++ systems; - "hosts/lavaridge/syncthing/key.age".publicKeys = users ++ systems; - "hosts/mauville/syncthing/cert.age".publicKeys = users ++ systems; - "hosts/mauville/syncthing/key.age".publicKeys = users ++ systems; - "hosts/petalburg/syncthing/cert.age".publicKeys = users ++ systems; - "hosts/petalburg/syncthing/key.age".publicKeys = users ++ systems; - "hosts/rustboro/syncthing/cert.age".publicKeys = users ++ systems; - "hosts/rustboro/syncthing/key.age".publicKeys = users ++ systems; - "spotify/clientId.age".publicKeys = users ++ systems; - "spotify/clientSecret.age".publicKeys = users ++ systems; - "lastFM/apiKey.age".publicKeys = users ++ systems; - "lastFM/secret.age".publicKeys = users ++ systems; - "tailscale/authKeyFile.age".publicKeys = users ++ systems; - "wifi.age".publicKeys = users ++ systems; + "hosts/fallarbor/syncthing/cert.age".publicKeys = keys; + "hosts/fallarbor/syncthing/key.age".publicKeys = keys; + "hosts/lavaridge/syncthing/cert.age".publicKeys = keys; + "hosts/lavaridge/syncthing/key.age".publicKeys = keys; + "hosts/mauville/syncthing/cert.age".publicKeys = keys; + "hosts/mauville/syncthing/key.age".publicKeys = keys; + "hosts/petalburg/syncthing/cert.age".publicKeys = keys; + "hosts/petalburg/syncthing/key.age".publicKeys = keys; + "hosts/rustboro/syncthing/cert.age".publicKeys = keys; + "hosts/rustboro/syncthing/key.age".publicKeys = keys; + "spotify/clientId.age".publicKeys = keys; + "spotify/clientSecret.age".publicKeys = keys; + "lastFM/apiKey.age".publicKeys = keys; + "lastFM/secret.age".publicKeys = keys; + "tailscale/authKeyFile.age".publicKeys = keys; + "wifi.age".publicKeys = keys; } diff --git a/secrets/spotify/clientId.age b/secrets/spotify/clientId.age index d6d22b192ad8b60dda94ae813afe45b8e9d71e85..95536de851c97a84d4c532907a2f0811be1cc014 100644 GIT binary patch literal 1235 zcmZY7sjut=7zJ>Fcu6q?{Y3K;FwK44r>!ArJDq87x9M~*AUZSM_jab61%X3g2o3~- zMM5wn1V=)`zd=Gmf43zyX7c1&YH{m!0 z+}?(;L%!EIWMnBl*yL@~(+qbC3zNOq&XfQr1~@O~i9}Ugh6a``cCFc%-7#$|mWexe zn=80JCG&drPVJ5 z^4JWddaun=6HA!bz<5PaA`vz_ zaj)d)(`cyHIr=s1%939cGiF?Yf+7M^O8;I^BFl1yJ<^-@ z+MuF3xsa(a?joGr)d$K{KeQE}N#=A71733#Rb)&r@mhf?2Cl7o+1YOEhOVW1tr^7a zI)P2Prmh|0&gjEid}mY+W^-2Jn6wI;CBDPW%FHiYxUhWymyW|K?SgT?c7}f3#fqv^ zV~AbouG48MWhSS|nlYEq*P7h-rF3G!m4Djja;RqSuwzQaMXMT4WuC7HOB1T-0 zV8+k|9{>cp#XF5z^;lJ7yYjG9w#B3>)bqK=XxH;QYYDB{P?6Vu(zFcn$bwRCTQDP> zMl{t^elwtB*WVa%^C({uW~K*k6yX4BdDO50l&8$FN5jX_RQw1dkB@Srd6Td?#Atxw zYGe6?>8M1pd(s{rK$Z@DE#JkGYD#l}QO04#ns`3MkR>3ugwV1ADOOTx6&v`M#9x-5 zeDM93U;O>*r_Vn&zj^l658pm~SA6|P_w%c_U*&HG8L$5GU T_3mfd>DfDPeDwQU#Pk0F+&lSnT`$1)qGM-{Yt8LtKaby&bPj{k-W@_=W-xFTi2Q9^wci2$Tjx zii1-Ftf(4;6SCcsd>;61E_P(r-f`kAi!gqN4ct~JTh|EF9RL`0wi7=fOTDr2xDmrm z6jOPDI^OCQtx{Ixxfo#&k*DIZcF4|gXMiHZ!PkXNt>xT}$yK-0lRKoAova(HW6aei zb7nsp1)U+l70Ylk(GF5w7yM9jEhWgXAGOP%?S`wu%4Q=eccp}K<*|lVE{@M2vzH`S z;|;ghWX#^@i-}?0$ZBY<1o8gX_E<5rwA1HU1B6Da9}PmyDNRqQ!??r-y#z;2zQG#J zWrS#tB83Df5!;Woy07os8O)?{+0Y!5nevZ(k7Y2Iq3IW*)z12npvK+Ua9C7geNt;82ewTtgMR#`CF-`2)=w>=k zn84YyCde8(?FEILXrj%vLqEC(@OEDEtm3$N8I8zCBXzwB^{~0+e2aNA-WhW+QqhJ9 zHsRy8MT{@10iI-kVY~a$V(DQoFMgApvBoaS0XE=0R<0yw%{v{9cWwdD0ktK_3ciS~ z+MJogDz*NqxV552wzEP?tx$L5a$-)=6D@`O)=j~}s!GMoM1h>i?4U{X0rp*M>HB-V zH7CT}+<(qur3vr#e;ht_#XOy0*}w*aX9L!f`Og zssRL+BNIg4-ymmzL}VA8&6^7&yRPD)8>{J1LLYhsS=8~#PnwoNoEVV8mOdD&?2c$w zBti-&<(6&r27|6sKe4CzfR4^>gN4@t*sA?W7xuH zxBZyj7ZG@PcmRbhsdv?d?eiryC}Q+Z<*`ubtf~`iYOEpR^)P_Yvu7c|``>@~#Sfo; z@&;_bmat#GbEDT^zH6QS`RLj2|Gs$j&GhHXul{)Nb^rX^58k-h&!79h{`Tr87< ssh-ed25519 c7E/gQ Ug69DybWS0hpJjOoyXqhtm+XYVMumWESdxQU+kT0TwU -wNtRwHtWuGASCmCHGUJ63Sp8jpGaEnK3vwfJjr7qFfg --> ssh-ed25519 FhVeqQ QZk4J6qEQqF+CbbJwVholZKDfaooLqzYtV5mg5bIT04 -3D0TAJf024MwNPTtIXXWWH/7dJIsWdL4CEj9hWxo+Ew --> ssh-ed25519 1mX44w qEFnydXTO0+6q25MZtIAQmrl3IxfMduUCmoBDNhyBy0 -mK0zhzc0apg93HssKhf2JvXHvP3gHhMjNYm6cl8zNZQ --> ssh-ed25519 nrny8w iCv9J7AeLsb5sIoi9ReXCl6r2fDcwIZDUJ95YGz1Dxc -HLuRZREvNlBsP31gA9lhdBzCC8qQN4C9s0Q+gVb0GW4 --> ssh-ed25519 W5caqg UHr6CpwdGFKZ+33vmjGqq8C7Z5G5O6nnXrQHPHtiDhs -L6ikjlg6z3ECrWwuAICKW7UlJ6cu4UYnQR7jtyb+TGQ --> ssh-ed25519 xIeYNQ VUp2hQ02UmCBkXHnDpXBPsE5UaKIpzM40aPaKHt8dks -GS543F+qKJNuTO7nTFrNAXEbNYHtSuNInHEuAbIn5QE --> ssh-ed25519 g+apXg J7YGJq6ta+5ZIeCoHafb9REGHxrMC6niR78v8/s3HHk -isUtZIvho29nT78/RKPrxT3U/eE3gmtrhbWwBmrLb0w --> ssh-ed25519 osHDzw iewJr8QNbS9dh1uSJXwTd8RmmDI4KgscMtMuLht+gyc -bus39GYNjAKnQ7cF9aD0oK79kIKF4koCozT01jxfGrs --> ssh-ed25519 GrlIbA tRClUd4IRRAfzAZg0p4KktLFHpwK0+VKh2ql1Qmnv34 -mDQgAZZ+2357CUR0PUZw751jcG9DIPm8ppIKjkbzouM --> ssh-ed25519 STQ5RA gh0xEeT/a3Sxbyn07EAHCaeql2fXzt6IDniOcQJsK1o -I3B30Rqr8L3Fu0WRJqtky903PVv5MGydqUbRotcKg8k ---- u8ZMu5ogfPLzX5xB+ZiSk/7TWVM7p/Ql4QJ9dZyckkU -4;Q> 㧘w%DŦfhLV@r6RPa*N&gm)9Y(z*% \ No newline at end of file +-> ssh-ed25519 nrny8w BPsEoZcyZoiOIRiTfR7g0kF0bPXMMYGQ550ZEVGhPDs +W+KpnKIPrNEqF9LZRYJV1M2AziuCsac2gjUUu4QDrI4 +-> ssh-ed25519 c7E/gQ vwLfTnE/VtPrmi+5y79zOXSwX+hbOdXY3AcP1hRFlBA +zrmK+8kp9OKpdzNLoUJDq+8ZcPXT+Ppyw0iTWrpmoZg +-> ssh-ed25519 W5caqg BnxCKhtRiDhf7MKoFdNh2DzcpcnsR0vPu9DlKBunhkc +TjExLSg2WAmkk+zhI2G3Cwf59F9MdE+4koK53vmhb00 +-> ssh-ed25519 1mX44w C48ZjWL8lMKifl4VxqWTRFaX1b1BLEH8qUiyxA9MQjU +3zdx8fPjrPG8S99lik+OgwTnxokEi3evcuhLqmD0B7Y +-> ssh-ed25519 FhVeqQ n7yWYh7TDNxYXZQG/JyuYASJUPnQgK3pGYZzw6gcOA0 +czzdMXmen0aaPmfYk6HlRhbpEtcO466Yk/cVIu7a1rI +-> ssh-ed25519 xIeYNQ 4KKmhE4TI7vMbjlqOemxlDZuIP5aU1VGEtca9icUjlA +MjKx5x7bw0YdfxmaOT7ERucjFN1t+h6qhEkLI/mB9ic +-> ssh-ed25519 g+apXg EFQ4i1HZYOWlfeGphPyiND6B6oq/BDivD9CC963ceBo +GUtWmGEyUfLKCj0c+Hx5ds0+GRHxJ7f65WSl0qudOgg +-> ssh-ed25519 osHDzw prQ7w3kAlIfm8xXpQ+28ZgZK64OYYpWAbylH+cD8Fl0 +w1ohoaQwjMtSPrS7JDjt1V833BPV8m3PaA3qx/o6Ypw +-> ssh-ed25519 GrlIbA lQqkMOL6YNB/iSuG98Da2UQ2HNnhdj/C7lvnGyHbsiA +8UQpmvWAWszRWY5POmWVmXgxcDLIL8ZNINRaNOiF3LA +-> ssh-ed25519 STQ5RA uifyE9OpHRUVZZpyVuaDwPC5gqc0TlXKMEyQmw8aMx8 +bsB1tMNvEsFqpIECDKZXL9afCkBEa8KNZRjzbPx8/5U +--- J29yApCxdETrF4xdVCQqWnYu2pjAyTOinsoduV/i7lg +Y:>@.A~(`|0!yT~mJ&A%r?LJexjڝu \ No newline at end of file diff --git a/secrets/tailscale/authKeyFile.age b/secrets/tailscale/authKeyFile.age index bc7a5c21..8e1e9813 100644 --- a/secrets/tailscale/authKeyFile.age +++ b/secrets/tailscale/authKeyFile.age @@ -1,24 +1,23 @@ age-encryption.org/v1 --> ssh-ed25519 c7E/gQ o0iaHi0IJIM3h953gBgOyDTaVZpyTtMzTPBxx35Jkjs -TDaAUuiWSW91wvcFTfu1pBVxu65BDaxxxvGLFg2mqIA --> ssh-ed25519 FhVeqQ iMSkKhaLAleeedsd/bsSXF5noVnV7JV99ZUGaLoxoVY -VEJfpBMchTPhgoMh5gDNc2MRYWajIqb4W/orByLNKzU --> ssh-ed25519 1mX44w 9jWFI40/z6c7mA4IiOJWZ4qxP/ef+l9vfn14ovxeOHQ -/3LN1nXlt83pj398ckzMxiu3iaSECeRv/vMJgGQigWo --> ssh-ed25519 nrny8w 4og2x6WP6FpJnjLpmTmHffO9FmtSBucF5SSWvg4nDBE -MmdCAOQkZFh8XxYONkYnRJEBpR4PdkMLUztaUPG/nOI --> ssh-ed25519 W5caqg 5YUTyGHtot9IxswiBkkq/dNT6Acw0depiEE2SuqcEG8 -KL90MCV0tfqNbF++Ihc7hLVNdwRcKtCUl0xT3VuRacs --> ssh-ed25519 xIeYNQ wwa18TirUReKPGQSSZmnTDhOPFvWFfPYzUrBIOuAYSo -5mvycjw66An+PaE2B16VOE6AUuUzoldgp8PYmYnpa+g --> ssh-ed25519 g+apXg 3cgvvG5vnDbnkeM5jSesi9BuHdYzBQzzE7wP1VU21WQ -JI+fKOY+yKdukhZEqhfI+7FOP9sM58HsPO4SFw8L5kA --> ssh-ed25519 osHDzw S7LmJGcEOYhuv3MHSeGdrx1F5rYLvf/eZRFGNzL0oXk -hsKhmrTgY7Hg0pNKTZHNc2qC0TYfJCXrfCP3apBoSx8 --> ssh-ed25519 GrlIbA jPp9R04Ms7lBleTRKyvKbEJSWdGduYsVR2pVaw4HW3c -v7HWPwNXhiC8dk/+IPrncAoc3qHqo9FWMU2kAOVD7jk --> ssh-ed25519 STQ5RA Qxz+G3WyKXP2Yz5SWkzZqRYXO2g8XZLGHIXLm4+maQo -mNrthY6WhnswmUQB+9QmPGnyHeL3r+ntEtm4bWBxDdM ---- E3fANUfdWcqBj4Ygfh3giyzMH4GzAoCbK1CxZB9uFbc -Y)ˍ5/̨bc {ÇCI -t+ o bc%S-כd Z̭fR7Jm4 ȴwò0H \ No newline at end of file +-> ssh-ed25519 nrny8w IhxsNAiJrHaKQvJA9HMZn4PpOAAmaNU704J5RqvLl3U +Gsg0GyMeygp97SsQ3TQRsNYtSvbUscznhcwwfLU5b2g +-> ssh-ed25519 c7E/gQ EcmrGLE0GjMMNd46y7ExMppWzN4d9oke50wzvtAtMA0 +Jlv28iOBWWBEn+JteWvvYut8XTCFYVX5kHArONHQHlk +-> ssh-ed25519 W5caqg ZbicVZs5Q0dwIaICRY9nJnWrYa5DbCrZ3q0+fPxvdE0 +ERcXlsZnSRxrdzbTyBTR3OHMVtBIecD/21T4uuqWqHU +-> ssh-ed25519 1mX44w MyOCBxjdPEPlh7zBZBKjvpRkirtXt0+eUWUu6Dn8LEw +a1jBOrYW44qRs+eIGhZgpkXUfUqUAiJtmSC0dLGueh4 +-> ssh-ed25519 FhVeqQ uTpH6a2wfoiF3CSM/+eHD98gSn2xMy7Qhrw3AeuY/BE +U2QOfohNXzVwmH72BlnEl5/woWutV8Rb9or78195Rho +-> ssh-ed25519 xIeYNQ uO3hR/EPIQ+330V78q18+TK8f4Oy/eSYV+nnBPDVhXM +kpA/fdI/ZdsctnAsY9aLigh8OXVIxDInNilfe8uf7AQ +-> ssh-ed25519 g+apXg hKDSG3NzU3kypLtbrjufExXJZSdnSOofE+cGc0oonVQ +PQvHdhqgBbdpK85Mwep00cWJX+/qcHdp9zmBTg07XBA +-> ssh-ed25519 osHDzw JJX7wGQkvbAEJpn1Cwq7wlm6eOOVy6XpP8Izf7Eqm1E +WJxJfk+4noi5W6P2D+NbH1iWlrr6pHQr2US/XM5dpzg +-> ssh-ed25519 GrlIbA NZwiStHXTCwlRDpjFIuGpTKcHLrnS4nzy0CGLhmL92s +AImUBpJWcWM8iCFHNDS/ACtttTYSQHLi4ZLcpB6728c +-> ssh-ed25519 STQ5RA 59LSE/TgAv+ewm4Likq5EHVpm9c/tXHoDmjiIZRmGBM +qK48qMB/n1zHYomz8iMbSlZfpq5ETQtC6v5bvv+t89A +--- +tF4A1sDcMAlxTPr52/vQSGPc1jv9zweR57NYfMQRTg +!u,08"ql vRF$ޖ޸vh>|t{lLú$Sղ$cJ(9t?SSN![Y*4} q \ No newline at end of file diff --git a/secrets/wifi.age b/secrets/wifi.age index 1e695862982ab14614aa1b5a4b025a4fd34fca8a..64375227920a890388291065d6b94083f4b467f7 100644 GIT binary patch literal 1389 zcmZY6&CA;a0LO84qS!I?qT((F+{>ZslC(+MpiYxEZ*AH%O_Q{lV@sPfX_Dr(N!lLV zgsDS>jYozs5Pf8WO%dIM$vmix9mWn0#0@=o5#5~5m)#~J==s@S@ZtCU>6TeC{c*eu z=hML79mE!x!G+QuAW7_!X_QeE#sNR}m$e-5DS_)&#a=SblsP?60@mh=#eT*&)dizY zRHzC^+<3|%b*nH87@Qn(oUha{N9)S0)~t%Mfw?YWYK@lDvldM!WsT|t+Nh1I6ljUS zm`{4-d^|Rw`OuG87cv=jLAcV&GqYC1Rb<#uI57<(dDif7tTkU|acd0P?g}4Oa(qZw?nVus4G<&;`pz&{ z5mt^Pnb7>Yp$aY9GLx}05A_(aErX(J<(V|GD|tcgWpaBGIx)G#M37+m8eA#*U?-X_ zIuJ6?qO`?pl!b)&c%w$!iW!LjCBYKNs^CyS>`daINxG~<=7b)hZUVMkOtdUP&C`7D zhy``36-T2OB>lKP70s9m7$o3qdG4l3!}t2_Zcv42SPv)nlw5G;upjj6hnUM}>$w$gqym3HnOC*tT=KP832O?k8AfKq>fOs@AkJh|-mb3*oG8>3PEN zsa6FSk|~wtjoYlE9u6!(lO%1B!Yx69>g7cl)0>$GVQ!19wDrY|h^ZwuPUbPz=+_D( zHuX6hMr(r^SF6z=RYY;#gOi-=lTb8EEKcAd+Lpm7w^0icwz0~AhAo#BOE(0*)gVyH z^P$`%E0INLUYrh1-|(`j=1yqRl?#~AR=~iSF^buMLeE&#mMy;K1hcZ7&!$sGbPnl&mRL5`JwCA&JukPIc;*qUu-(7v>Vg1Vb^G^`xwtVuZN};J~h@u3h|M^YZ%6t#{tMarTW1 z>6v#A{CFICeSB!k_Vl&iKHYox*g-Ko{qvQtZ#{N?$C0OxUJ`!2`6W#P>XYAJ`}p&_ Ty;CpWu*|6{S5B8^FP#4m`B&ch literal 1389 zcmZY7+pF6I0LO8Kp;8bZ1aZeHnPbi^J8P2WR@9@tq}Qa)tx4L!Mw)xmG-=W#O@)m! zoVW*Z43#}No$gGSPB}2fhO!4mMNq^C6%^)WGNz9XVWK{`=lU0XzCZY>ma%F~v@i>1 zjz8JwhgLp;bE|7W6xpkWj$jyE1T=!mTO8ojxS-aB@phF|Q^D@18i%?d1$LW8(lrxt z5-$uL<{bkebEO8T*qY$TO*R~*E!$@i#|rtRhCoOcE^A>WH26kQ3ZT-mR_J(!K-Cc{ zt8Awwm1L)ksJI2YP;*&>Jq1NmphF9zy2FSwSb;-x%u|*(vh{q}HszQK^9d7+hOa{@-!;AFzlK@;L!sI=h8LIcgU`w|~mR3|mO22G5N(%AQCozG@HIx-7{ z*_O(v54HPx;x214rm0g4fMVX8#B^TvMZDJV-6=LMjq=%;lVRK(29N|sx>!e1HidEt z&bzMMpT#1Kd30>Ltu8XuB-~Baj+k&wjwFkrL(6vETGr-Gqu=3xk)k^h;Y)elgCSNy zRiaxdO@?V-%PXALuQOzwt7@1yqtG0dI#QM}j!~uuki39YRICp%VbB%{rzBBYxdunn zY)YpMXj!vBHBc=um+*c5UxzZLva@MXBJX%%AS}JQ)JMb^ajOYe$M5HL_?rT zi7g=@dOM`kMdm$^lfqO;$a$PG5m7BFuq$eT%3xisYOkT)S1Z z3xeMRdsP$EWPDuald(=UsIr@519(nTrq+$BDVcIqWi(J^Pn@EfR;PG-K8rCp!pW2b zspW0;aNHc0fI^k^u(2sH5}_43c5!S;ec81s)4~(S6UNg)He{(m+jiZY9Edd*^Mb*k zqc&^JJ`MK@?XX_7TB1LVr-YpLlWGCIUDR9F1d+q|5`c8AK`mtvI|?fjEl(Ij>Zh^* zRT!%vKw?{0Miw%qWCrf#7-v$~do4;PYyHHthfvSXXa0nXMhnA7xeAZ`mOFn+J$d-)qc82Y~B0%7V66OGE!lW-1+j`!i|&f-LGHxe(f0X$l4cARUf?Lmv267{#)Gq_NO;C zKl%iLo?PF%=d|FemlNRG6CZze;n<1Yvu)|wTW{@u5nsP~Xuh`l^Iad@V;sjXpMCV5 zom)=t`jmX_$Ca+g*P?H#&3om5r;{AHVv{55H!bd2bhZ;#&R7zm8XK zoV#!3kLUk>|JC(N4{hDLaTED&