aly: add email account with secrets

This commit is contained in:
Aly Raffauf 2024-06-29 12:04:53 -04:00
parent d5480c4e4e
commit b25fbd7574
23 changed files with 161 additions and 66 deletions

View file

@ -8,6 +8,7 @@
}: { }: {
imports = [ imports = [
./firefox ./firefox
./mail
]; ];
home = { home = {

View file

@ -0,0 +1,37 @@
{
config,
lib,
osConfig,
pkgs,
...
}: let
genPassword = secret: "${lib.getExe' pkgs.coreutils "cat"} ${secret}";
in {
accounts.email.accounts = {
fastmail = {
address = "alyraffauf@fastmail.com";
aliases = ["aly@raffauflabs.com"];
flavor = "fastmail.com";
passwordCommand = genPassword osConfig.age.secrets.alyraffaufFastmail.path;
primary = true;
realName = "Aly Raffauf";
thunderbird = {
enable = true;
profiles = ["default"];
};
userName = "alyraffauf@fastmail.com";
himalaya.enable = true;
};
};
programs = {
himalaya.enable = true;
thunderbird = {
enable = true;
profiles.default = {
isDefault = true;
};
};
};
}

View file

@ -5,6 +5,13 @@
... ...
}: { }: {
config = lib.mkIf config.ar.users.aly.enable { config = lib.mkIf config.ar.users.aly.enable {
age.secrets = {
alyraffaufFastmail = {
file = ../../../secrets/mail/alyraffauf_fastmail.age;
owner = "aly";
};
};
home-manager.users.aly = home-manager.users.aly =
if config.ar.users.aly.manageHome if config.ar.users.aly.manageHome
then import ../../../homes/aly then import ../../../homes/aly

Binary file not shown.

View file

@ -1,23 +1,24 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 xIeYNQ QjM3RUuE1vQyacJCWsduRPTgRcYczjLRzU9a5JfRhBk -> ssh-ed25519 xIeYNQ Zbz2LyDEn00sgYUAvMsWPwzVwWpRP39NOHpvqnUyzzg
+M1Nj20H5GC+5DS2H7PferBrcgrbRtj8UEHQgIknAdw QJy/AEfNZmXOoyw0gCrVMxRKmAAi5EJLRoDoMB8XUgU
-> ssh-ed25519 g+apXg sJN6DmSStW128WDBaTYsvH6nf5cz9kVD6atBaVXSAEo -> ssh-ed25519 g+apXg FXcheyPJzxLvQFr+W9ucleLu1atkX/IOHG/nRwKXR0A
5bFcbcTHIGlstO2LuGaf2IM70gKkvvwFkZpXUN3L9+U BizjLPfSCjhb3jO/LSwA3tPhqCKXtMNT017OnUwVyFI
-> ssh-ed25519 osHDzw x8ux4GN9/8FoP2QnCCcDfiPjr90+cRf0gwFYiVw/l3s -> ssh-ed25519 osHDzw y9qUmpLiVRWinwOlLBg0YmK29S9QYkceXl1pIJorW08
KnpaSte88DKj/KIdaCvm09Ak95XEvE8U9GRz60OyZ9s pAYhZQN+kaOFobIknocsFq0DawpH6zoh5++JakZuUGU
-> ssh-ed25519 Wzs/Vw aV8B1WhhsB/pzOYIPXuVg+Oxd32iGs20GYvQxD2QVlo -> ssh-ed25519 Wzs/Vw slX+A9iymhCwKfKAdOVeYqEPgdXofwSEG1WMd8PajVI
mn2F1m3trpiuK3rC6uS8bpUhFOEDoEyUBVqZMIGlM7c FjzqGPVVXKiLMKr+HXijKQTUmS2Gsnx1G77kT5DXAg4
-> ssh-ed25519 GrlIbA tdjCk0nznkV+HeMNvMcaS18m+7tLP4XYVPWFzm1jMkg -> ssh-ed25519 GrlIbA jKabuvubjmFaFPW9/bUhdJFQg7SOWndPKv+0YKYGWFY
ZZmCLmchrh+wvF6Ojy8MD/NtF0GZ83mFGB0Ra0T2M6A nzCM7aVU1/ZgBCgyhWzgiB29ukyv5hPf+0W33FG50SI
-> ssh-ed25519 STQ5RA 83yJYTMdfFwALby5cAAIRkuHYJJUFZV7UoF1Yuf9HAI -> ssh-ed25519 STQ5RA iso0imx9SZNyLbjxi9s2TLOhAvCAHWRYLTaUqg48iEk
K8Sdlsg6x5AMfCyitb/ymqTrwFu4V8lKSnHaIGLn+kY rC2l5MvCAi60bt1oip4p66jqP4cJuz3TJ2RkCCchOIE
-> ssh-ed25519 c7E/gQ qWD3n/aHqVPyq69XohT16qaqD8WxL2JcRjN6ut44CWE -> ssh-ed25519 c7E/gQ AqM252UXEM6q/MQampS1aKTtyUpEHe+GOw1pmRrc4hI
o735j2O9k6FJY/1YVmzPcVk6cERuRv839PZsT6Eoxok A7yUWysybmXCTzlBqK/+nNYaxzKseyX4FO1oWVo0HlQ
-> ssh-ed25519 W5caqg HviN2YmNm/jCp+BTS736cF2cZqEM92KujdDIx68vqSI -> ssh-ed25519 W5caqg 6xaeSuwywHAXS5Wi6/deDtzLyFEE88dqLJWavFPVQWo
d0SPYUwMV/kAJaK0euBfgVC+Y1jixYyMD5ti0+tpjBM 5X7RUwU195eTuFHxvIgInsNd+m6wVrm6H7BmuQF1F0U
-> ssh-ed25519 1mX44w MlDGOl2LYwcfPeKcExqJDULkY53sZ2w736qjCW9+OAA -> ssh-ed25519 1mX44w sn+idU/iqJSchEl/MZnszc+v2svJrWrPTTh65QZIyhA
cS8r7LMj2i6dPk7Vy9gbXA6ssmfB0FpJDuup6xhWN+s FkH1RBLZShl+N8w3u3LJMHmKDA9b6IF3VxF9zcKjKX0
-> ssh-ed25519 FhVeqQ qL9u3lQG6iwLrHmhp+lCzfThWfKCxHs5/jp/tKnaQG4 -> ssh-ed25519 FhVeqQ ahTXgAUFyE6DGRmdrr6UxQ+3Cn7bfraPWUOiPHDnqH4
vSrPzDdauEMbwdKwGwYUsEXR2FeC6pmFWH1CCjP5yBE isOMmBdEVvr0tATFSLzW8R4MYGJfBtRjTUmkf4QJ0O4
--- kHz1lUpVkhYwFDjB2ercykaG/Sn2SHKI/QupwkAYolY --- 6o4pGHMerJcSWoenPKkir+HKkFRNCBr25hi7wRjwFnA
JÞ¥üï6a<36>óä“@%õQ©:d<>´ÐúÊSòÁ x,°ý¹b2s:ë[Ž‘×Ç[FöE­q#<23>yI¿Kv.M2¯ ÍKj2ˆº£ E
3,.ö´ØÅï<0F><07>søýÿΦxú"ÛÒ<C39B>HƒáɨLjʶ_œS>²}ˆZ™3Øð“ÑŸE

View file

@ -1,23 +1,23 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 xIeYNQ 6FBoD4BqxVWKlPpNMD5EjlpWkUayrUDAUJmhlsRp6FE -> ssh-ed25519 xIeYNQ e8DoOlhAZKZfeCOsRUZCLzsgwd32IMboqecgN9mKDig
8KyR7U02yxyKCFzIh1910bHhqm7WOj22WhO2dn2TN50 DH+bYWRHPuzMvub8I+lQzNhnJx+4spau+Bhnx2Jc9dk
-> ssh-ed25519 g+apXg 6Vb0kAptT6uV41et4Ib/u/7K0ES5R5NfAooWW0MZ+X0 -> ssh-ed25519 g+apXg CxePmzulCyvCh9QwhALv0dW2ImOggcx77F03/8o4rzA
fu2GYTH8m1+/11j1WRh8qSx7WY3E/oDNUcXu6h6y5P8 RQs+wI21hJfanNNnvhPqBn7AbIU/ALcXAJI3JSRfIJI
-> ssh-ed25519 osHDzw nKl/2uvttWo/dxgHegfx6oRrRIJ3+Q5KYLeZq9FjE3s -> ssh-ed25519 osHDzw siSu1LxzO27ErzufYr2aqXHCi/weolCMRhsz0QXOQgM
hoCcHgXK27IHHUBJ29IxyyXJvlgP72QBu52ki8WS81w 24+U5dW/4nQxXyump9ErmwkOLMNlUxVxPj9BacsY+JI
-> ssh-ed25519 Wzs/Vw YUzM5bDuwH1bbrcxj6apDAbItyzWdRVBWhsNwHABtH0 -> ssh-ed25519 Wzs/Vw dpIyoMlVBZsOlqO1cVfR/Uv7ca1VxazI4zgR/lQtNB0
oF9QOELaXueSphGbhRTlW57xjKOuQYnAC18QLo+AHqg BahWCZNBdj/NhGwyzDYX253HWnlAsmd8BTF2MgTe5Wo
-> ssh-ed25519 GrlIbA /+xaU004fSSjfE4db9aIQ05EeHCkUuHdMurwWjHshDM -> ssh-ed25519 GrlIbA /15HFW/PXhZ1A8nCvllVt6r0UZlm//nRlW0LF1+nw1s
UY0GainUprhlHC2gPgLoVVOSkwgCyYRjTGgXgJAmcFY cgifJSL4sSYD9AZ51dRkbPMMUPVPVlPDSUNJm1EOkRE
-> ssh-ed25519 STQ5RA MKv3QvurXVdFGnvQlJqSh7NeiUUEDNY7ZxNrpHp6IWk -> ssh-ed25519 STQ5RA 1NJbQYA9WiK6Jsn51ZU59wrqRuFgT5r/a41/2JJM1D0
p4EpCN22PQU7wHIUsRM5KcMgVb4zez23EZuHdZNeqjg gDAZ84ij1VOYcGHiZDpEbmHAjeQyD3Nxn9qKUbNZmfc
-> ssh-ed25519 c7E/gQ Gg+mw6VRm23K0gw/jeENPEQOYzO4vupvtYXklLqX9ms -> ssh-ed25519 c7E/gQ QRrNxlXgQpijMutaDU4fduCvB0aXtuUrXX13z/cVSC4
rUvmZeoIIDFS6G37d018rl49AXo3iGt/lFmuhGOHxVY 96kIRD4WOJKsk/xpvAWpA1HI7K5lXgLxSIM378rsP0E
-> ssh-ed25519 W5caqg zwWICPod6xM0o0iUUGQ0B5ddjOy+qroFgWWR0eFS1Uw -> ssh-ed25519 W5caqg LDu7+v0mYJaS5B66LBEQ3kZnYzHbpKvdCQCClh38/CA
Go6XcGTC6ZP7L/4KiA3FyS068Yc9qwoNpwvcXS4VpS4 2J5AOJM8lpQXszq5A/G3lHwxHVv/R2a9FsCYUJhaJUk
-> ssh-ed25519 1mX44w RH2gwIPvBDXvNsvHcM8lkW+ov4Knl7KGcNb4BbxYCmY -> ssh-ed25519 1mX44w j2swj1L12WQSAYR/myiSyrHUiiMW3emSPKO4J60VMgc
zoZ1By3xdCcjV3Us81iJ2WGHna0XmfKDWlomvOJoV1w oTwWaWJT5GduxBGb2rH9WfpxwsqkhMmwUBhmdLbHDWk
-> ssh-ed25519 FhVeqQ Mx/rVe/2ysZZ2PDEC0nsVZk3CM+HCqrCaZPEPU4/1jw -> ssh-ed25519 FhVeqQ g2J5rbnmsZ/CPWibrm6kM0msQomf1BC+VMAoZVBC+io
R47WllBGcusbY+mNCakpjxPXA8mYUdhpku7dNeQtXcY qT2UI4m0N+LeJ4m5YAAXG1u7iK+f+kmZ6t5nUYE7TLg
--- ZFlsAmC27qK3vKTrdepYpJ6Vqfs7El1L8zxPfCF+134 --- QDLg9x4IjL46Mduv3Ok0n+TPue/T9vpqP5WBymdOQxo
Ò@pçMl?tC!PefîZ€ ôÏ÷j§¾¨x,ÜÉÖS¸Õh¿Ç~`VñÂU¶ó~f{Ê1À}Ø?±0¦åŘá Üœ •7-½==ùX'Úk¨}¤9n+셛ƽ~íòe]ßm2%#ôç~€tæÍ4kÅÇpõLú)hÄé»ÿ<ÃmF

View file

@ -0,0 +1,23 @@
age-encryption.org/v1
-> ssh-ed25519 xIeYNQ nyf6ellmQXhPJuW61hCOzzyw2enDTOiSOxQL6MMgzV8
jzNoD21bc7+LGbz6ieASSo+O/OTg90kOVpa465AyjzQ
-> ssh-ed25519 g+apXg Wfu5iRAz60jak2LwLjns362+Gcq6J1Ww3lqJ7Uc8IR8
kGDxjRU5xKy+4UiMP8fqLk6o+5HbbmiD8Bn9sutl0EQ
-> ssh-ed25519 osHDzw OtBLTzEG5ZMdDt7wAWk7F2uH35a375ec3M1/kq6IehI
nidLH27Ny+6DYNelBDaLqIExY7+sJtXtR4N8qmzjgso
-> ssh-ed25519 Wzs/Vw J7MCZExKXbXf6rvlNE9yxvQig+Ej8lOy58YFBLUNbnw
k94fxJjGtv5CTIpyAOZt3zQ95KolvdO7ugBZ5JFNTmc
-> ssh-ed25519 GrlIbA Nn9M5ovvFoN5kmo5kgDGbs0FiAOOz6AMyq3xZfNF8hc
7P5SsdvhtG2EkNKIcl0Sagn2ER0T+F2v5aJUsKlicWc
-> ssh-ed25519 STQ5RA 6CvU17KxtuohAM4In3NL1RcpJ+jOt74RvBh3WnIV2lg
b+BSseK3QwOqpStnYVd9Hxple2/lpAj8mAe+7cgH2Wk
-> ssh-ed25519 c7E/gQ 7Q8iYA92SyebVtRCxSUZxZ2E7DAqmkZTmUI5RaRaSVo
+pfYnpIZxdsqfYh7I75pj40GinwyuZvEe2iC2QhapyA
-> ssh-ed25519 W5caqg sj51ItwMlVz3Gk+Vdj+92hcczZCpOtAyPxvCZyeurQI
QKH+1FqFJ1IIIcorCPC5HIp2VrXwM+sZK424ttsEyCs
-> ssh-ed25519 1mX44w ejshR0LQh+vlWQlObY1QvQKJvJ/t75MZPAwuvD13YkQ
r0F5TvrTLbGL6i26Jhv+VAV5c/kV2EQrrc3KAKo36dc
-> ssh-ed25519 FhVeqQ lLndvz3kd2hypV364h2gTG9h/bdAwB+rsQAttyDWG3Y
K0nRShcBkBRghDie5WrDd0X3kHDaymZDFn9WSEI2XZg
--- +WbdM+7bEO31znGQdrIPvI5NnMFN0cX0dZXuzp1b2wI
·Ø‚|ä°›¯W£`$Îa_­3JSлøZ¼$hüÂøZ¼ÜÄ)ËN<Uù-ÚÃõé·eT°t|çz+ZÄûü¾» @<hòºéÈÑ.˜}®+zTÁª˜<1D>²%J

View file

@ -0,0 +1,23 @@
age-encryption.org/v1
-> ssh-ed25519 xIeYNQ fbz7d7HDFqjktS7XEJp1nKUOWHUCSQCvnFW21Pd4PTI
+Kg8EXpB5vpSJvcX3OR2cKcsm9NzdDt1BbeIi+usDu8
-> ssh-ed25519 g+apXg HGSe+I/zaWgUdCbpTGpT6Dtuo+UTUzKT9Sun51QvKEI
FjSUQKqwOf2MnhOWefE2EmkpASVPeSlnPQb67Xqw50E
-> ssh-ed25519 osHDzw Kisg1hWD+djDKr3OpR+S0iaLjbr1eBgbx/AjkB0bJyY
pga9XiMbcdHDqNsaPHjD+lx6T4Vyu4wYFxewwjZkAnk
-> ssh-ed25519 Wzs/Vw hs6GiyrFfvbVAWkS4ek3CGP7Nu0ci0+yVgnlkEfbaAg
yJNSUYJpsnBezwRzjjOSA9nTZYpd4WqwKEv5I8mzYkI
-> ssh-ed25519 GrlIbA YvdJOSliHJRM9ExmadLH0rVVtaPIhugy5Hue7yB7jww
JZSzeoncRIeTQ0UAOcZ/Ynr7xv7ofLO8CbFzTEZhnn8
-> ssh-ed25519 STQ5RA /gCj69cB6KrCdyncaHE1hYI7OCB91RRH0SQKrJzXrQM
HdtrI5oAztGcRrRiegNxEfh69q79zUXfuGfI8ExIgUY
-> ssh-ed25519 c7E/gQ D5bt0dQjGzT8973UHHZSwzepDikhFICibgL88ZdccFI
DWrzt+88XQ36VUx6g0YIlUOh0MMGj7M8LlVAw0CW+ww
-> ssh-ed25519 W5caqg ZLPpcBiYtEPwPXqhXA9gbbkRXHY4oJ4fB+ixkjvflRo
6CquQdP3XafG9YQ3XbFDSEmrMOcOCOtm/tL/bTdTItQ
-> ssh-ed25519 1mX44w m+b+MArS9NAsJF1S2++lKrvDOPk3hwF5k3h0V0BTrUo
24G+jpfUSEgqiCflgwF6ldnzoWHxmVMAk4e2lyBFAcQ
-> ssh-ed25519 FhVeqQ rpwKq7nkO4rBZcAbW/b65GFGlvxyYDxhIHFxoScR424
JD+ixVf+D4wtxAM6RN91EzBvT+V+JlEDzCXgT6dxqp4
--- q20YWqf7JfMql1rn9b8HdFFoSHfWGpmG/KaXiUB2PUE
ë´Uؾ³®ou³Ùº$Ö—uÇÒ5V„à¬àÐÓ<>,Ío­õiþú~mwîo}u

View file

@ -20,6 +20,8 @@ in {
"cloudflare.age".publicKeys = keys; "cloudflare.age".publicKeys = keys;
"lastFM/apiKey.age".publicKeys = keys; "lastFM/apiKey.age".publicKeys = keys;
"lastFM/secret.age".publicKeys = keys; "lastFM/secret.age".publicKeys = keys;
"mail/achacega_gmail.age".publicKeys = keys;
"mail/alyraffauf_fastmail.age".publicKeys = keys;
"spotify/clientId.age".publicKeys = keys; "spotify/clientId.age".publicKeys = keys;
"spotify/clientSecret.age".publicKeys = keys; "spotify/clientSecret.age".publicKeys = keys;
"syncthing/fallarbor/cert.age".publicKeys = keys; "syncthing/fallarbor/cert.age".publicKeys = keys;

View file

@ -1,23 +1,24 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 xIeYNQ HeonCcYwoz+xm3tFtljf0WeRfW/0u32hxDQNh6ihqQU -> ssh-ed25519 xIeYNQ bDUVXV6t2WhX9OmnsS2KJ5PSihN81usZm/8D2GVzilw
T0YC6mSD+ytZ+6jhaMqO7oCgRnjfzM5pgS0GWGB+Vxo x4uqXVJ3wlzNOz4UBc67+FyBJnl+qx71AgzG4ZiJmUQ
-> ssh-ed25519 g+apXg DIGNazBOBducCKUT97z9n4OqUZmNFDAPDpUC8zEcyyE -> ssh-ed25519 g+apXg 9R9352Vk+MzbI12hNzKAwSAyzn0gU0OSYZ/19LzQFiw
efZ2nhnNu7D+IimZ3EBJsmbAgITZWeQz5ieIAL8NkHo jGXESnJWQWqDGuFC1OcRk/67+TwgrRlIxeTkJJInkxw
-> ssh-ed25519 osHDzw d5aUT99b7JVK2oWyibXG/de926pT7QgrUCVTjIaNxRQ -> ssh-ed25519 osHDzw fs53EvwCgJL0ma0d3uqztRnXWWHFSUHEuWVqXdPcjRg
S1QOox/UIg6de7kujPUzv4BZW5rf0plP4W+9wTnq9+4 rFX/SwJR5pSmINguOsVBnkrt1DafVbvKJELsA4SV3dQ
-> ssh-ed25519 Wzs/Vw NJRUIp5NCqW6v+ZAmnN2XxsUQR8J/H58cTENPAhLDiE -> ssh-ed25519 Wzs/Vw 8DuRp9kSODGKyRHk+D4badqs/TuTe7zNUVavhEu7iQk
oric7nBmX9Us7hNEvmvsFy5ju+3KfC11x/HiSYosdcg bcl1vnx3fWNivYXX5OE/efjH9QiztKaO8TfKrGel4oM
-> ssh-ed25519 GrlIbA 45rD6z82Nwg6ODVyNedbY/+bUC2gdRGlqXT1J/cndnY -> ssh-ed25519 GrlIbA IRo82YCmxLImd4eOfRt8zwEN4MPMQVrq9fZEYnFtaDI
NSQSZQZuOXem6RMXWLlV/hc6QpESjcvRaNUz3t3DnP8 eKV1IMRPi/mMPdbtLSEBXGKjmqOw90akrRQhNQHWQWs
-> ssh-ed25519 STQ5RA AUQDtE7M2KKoIVq9+ntvKztxkdx3IeCAqPK0y4qT2w4 -> ssh-ed25519 STQ5RA vsIFFz+NWS5VkQN09W8sGC3GMCRWSxge6c1Fs5l9aic
ejfwrfMndI1jkgduKnCMVYv5R1776s+jy4uq9j6+CLY kWHPAGAE/tkVoexW+O/ENFvM57yI4o5E6mqOyspf2V4
-> ssh-ed25519 c7E/gQ fvvN+AZbbqP9/cA8B0v27p1L0CvtPo4e2Llou4Va2k8 -> ssh-ed25519 c7E/gQ G5Ra0Lo5Io8lUehl6Gb7lI9whB4ON4JIf/cj+hyo9zY
rImzFHFTPevyFUynk/KUXE2qiTFo0Y5wCncYEIFlcjg QevOJNmE+3gBNVcqAj3OCBTLI0biFsl49exqFyvWZFg
-> ssh-ed25519 W5caqg B/F0KFPywS+JlHy+Z5WggQ5/SVPqpU46NNkm8fYYzkY -> ssh-ed25519 W5caqg GBno/dp+SokJWXRciM2gMi1k19USdwHnju3If8Xb9l4
7ytwxye+FjwjThgrUKB5Bf1Z04Yo90ewv1qeWMZXg/M Prb7g1JADwk8KXvOvreO+mJXe6+LVXZ3d5QaDDAqzE8
-> ssh-ed25519 1mX44w L/qhKRrZWGqHKMat8DB+6m2UBkv7ZwV/iifnyWnvQC4 -> ssh-ed25519 1mX44w OJ3lNekzAZqGoh20HwBREWC3rNfEeXIL/rdPyty+b18
u2HHVENC3TUgGlKHea6YXUY1a4Ebwr0sSzQXtDvQR8o WG75Hhjq+9GMmBONPlnL+V2TwnUMa19nSmbTycrp3FA
-> ssh-ed25519 FhVeqQ RoPk1u7EqabpdywiYofz0fACmReBVw+JZUnCEsRJJRk -> ssh-ed25519 FhVeqQ GMSYBjQQ1nxQzH1TnNmiSsPuFCv9EJWDQEOyPyghlz4
/0ZuhCsBAScQMUcoNupesuQ6mqtUUHi16mkRIQVFyTk ECQKSjfDbx9hLeHSNSR4i96kkJMfKLRxZh2iXwe3lcE
--- 8F0b72Sm6IhIfwgzlGEFffvn+39qaQrnz3XmhpSUWRo --- erVbsJIiDJYLlmDVln6juyOBRMI5b2AT3Xv67CynN3I
®4„5|övp!®K`¢‡äqq÷ÅÀô.ƒšaJõç£v<C2A3>Xóê½sg·viÝ!iW¯¿¦7¥ŸVy¬—ã®åY€û Ò
NSæÆn*¶RöIOêL@mpǦ‘ê u·óÒ™KdBb£?2WúÇ惵 ¾²à/žF¢'Î=¯&

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.