diff --git a/machines/lasting-integrity/default.nix b/machines/lasting-integrity/default.nix index 2e11e514..d7ebc4b7 100644 --- a/machines/lasting-integrity/default.nix +++ b/machines/lasting-integrity/default.nix @@ -42,12 +42,6 @@ fast = true; location = "192.168.0.1"; } - { - path = "zdata/big-apps/nextcloud"; - remotePath = "zdata/recv/lasting-integrity/big-apps/nextcloud"; - fast = true; - location = "192.168.0.1"; - } ]; rootDataset = "zroot/local/root"; rootPool = "zroot"; @@ -89,13 +83,7 @@ } { fqdn = "www.vanpetegem.me"; } ]; - nextcloud.enable = true; }; }; programs.msmtp.enable = false; - services.znapzend.zetup."zdata/big-apps/nextcloud".destinations."marabethia.vanpetegem.me" = { - plan = "1day=>1hour,1week=>1day,4week=>1week,1year=>1month,10year=>6month"; - host = "marabethia.vanpetegem.me"; - dataset = "zroot/safe/services/nextcloud"; - }; } diff --git a/machines/marabethia/default.nix b/machines/marabethia/default.nix index ab8ba802..af1d5193 100644 --- a/machines/marabethia/default.nix +++ b/machines/marabethia/default.nix @@ -39,6 +39,7 @@ }; services = { git.enable = true; + nextcloud.enable = true; nginx.hosts = [ { fqdn = "cvpetegem.be"; diff --git a/machines/marabethia/hardware.nix b/machines/marabethia/hardware.nix index e26a24e0..a9bccb6d 100644 --- a/machines/marabethia/hardware.nix +++ b/machines/marabethia/hardware.nix @@ -61,6 +61,10 @@ device = "zroot/safe/services/forgejo"; fsType = "zfs"; }; + "/var/lib/nextcloud" = { + device = "zroot/safe/services/nextcloud"; + fsType = "zfs"; + }; "/var/lib/postgresql" = { device = "zroot/safe/services/postgresql"; fsType = "zfs"; diff --git a/modules/nixos/services/nextcloud/default.nix b/modules/nixos/services/nextcloud/default.nix index 45bbb6ba..a9e9a28a 100644 --- a/modules/nixos/services/nextcloud/default.nix +++ b/modules/nixos/services/nextcloud/default.nix @@ -6,29 +6,25 @@ example = true; }; config = lib.mkIf config.chvp.services.nextcloud.enable { + chvp.base.zfs.systemLinks = [ + { path = "/var/lib/redis-nextcloud"; type = "cache"; } + ]; services = { nextcloud = { - home = "${config.chvp.dataPrefix}/var/lib/nextcloud"; + home = "/var/lib/nextcloud"; https = true; hostName = "nextcloud.vanpetegem.me"; enable = true; autoUpdateApps.enable = true; package = pkgs.nextcloud30; caching.redis = true; + configureRedis = true; config = { - dbuser = "nextcloud"; - dbname = "nextcloud"; dbtype = "pgsql"; - dbhost = "/run/postgresql"; adminuser = "admin"; adminpassFile = config.age.secrets."passwords/services/nextcloud-admin".path; }; - settings.redis = { - host = "127.0.0.1"; - port = 31638; - dbindex = 0; - timeout = 1.5; - }; + database.createLocally = true; }; nginx.virtualHosts."nextcloud.vanpetegem.me" = { forceSSL = true; @@ -39,29 +35,10 @@ fastcgi_send_timeout 10m; ''; }; - postgresql = { - enable = true; - ensureDatabases = [ "nextcloud" ]; - ensureUsers = [{ - name = "nextcloud"; - ensureDBOwnership = true; - }]; - }; - redis.servers.nextcloud = { - enable = true; - port = 31638; - bind = "127.0.0.1"; - }; }; age.secrets."passwords/services/nextcloud-admin" = { file = ../../../../secrets/passwords/services/nextcloud-admin.age; owner = "nextcloud"; }; - systemd.services."nextcloud-setup" = { - requires = [ "postgresql.service" ]; - after = [ "postgresql.service" ]; - }; - users.users.nextcloud.uid = 996; - users.groups.nextcloud.gid = 996; }; } diff --git a/secrets.nix b/secrets.nix index 58b5ef78..fd488461 100644 --- a/secrets.nix +++ b/secrets.nix @@ -78,7 +78,7 @@ in "secrets/passwords/services/grafana/admin-password.age".publicKeys = [ lasting-integrity ] ++ users; "secrets/passwords/services/grafana/secret-key.age".publicKeys = [ lasting-integrity ] ++ users; - "secrets/passwords/services/nextcloud-admin.age".publicKeys = [ lasting-integrity ] ++ users; + "secrets/passwords/services/nextcloud-admin.age".publicKeys = [ marabethia ] ++ users; "secrets/passwords/services/data-basic-auth.age".publicKeys = [ urithiru ] ++ users; diff --git a/secrets/authorized_keys/charlotte.age b/secrets/authorized_keys/charlotte.age index 760b7936..022d0905 100644 Binary files a/secrets/authorized_keys/charlotte.age and b/secrets/authorized_keys/charlotte.age differ diff --git a/secrets/authorized_keys/root.age b/secrets/authorized_keys/root.age index a1eaf491..2a796a84 100644 Binary files a/secrets/authorized_keys/root.age and b/secrets/authorized_keys/root.age differ diff --git a/secrets/data-access/authorized_keys.age b/secrets/data-access/authorized_keys.age index 223673c1..3d3d8d6f 100644 Binary files a/secrets/data-access/authorized_keys.age and b/secrets/data-access/authorized_keys.age differ diff --git a/secrets/data-access/create_torrent.age b/secrets/data-access/create_torrent.age index 888d1a1d..0173b19b 100644 Binary files a/secrets/data-access/create_torrent.age and b/secrets/data-access/create_torrent.age differ diff --git a/secrets/data-access/password_file.age b/secrets/data-access/password_file.age index 2026ca64..b3e2f38a 100644 Binary files a/secrets/data-access/password_file.age and b/secrets/data-access/password_file.age differ diff --git a/secrets/data-access/readonly_authorized_keys.age b/secrets/data-access/readonly_authorized_keys.age index d18fc92f..f3ef579c 100644 Binary files a/secrets/data-access/readonly_authorized_keys.age and b/secrets/data-access/readonly_authorized_keys.age differ diff --git a/secrets/data-access/readonly_password_file.age b/secrets/data-access/readonly_password_file.age index 6054a17e..f86f5034 100644 Binary files a/secrets/data-access/readonly_password_file.age and b/secrets/data-access/readonly_password_file.age differ diff --git a/secrets/data-access/ssh_host_ed25519_key.age b/secrets/data-access/ssh_host_ed25519_key.age index ce2ce3d3..09eb74a4 100644 Binary files a/secrets/data-access/ssh_host_ed25519_key.age and b/secrets/data-access/ssh_host_ed25519_key.age differ diff --git a/secrets/data-access/ssh_host_ed25519_key.pub.age b/secrets/data-access/ssh_host_ed25519_key.pub.age index 5330cff5..70ae9dca 100644 Binary files a/secrets/data-access/ssh_host_ed25519_key.pub.age and b/secrets/data-access/ssh_host_ed25519_key.pub.age differ diff --git a/secrets/data-access/ssh_host_rsa_key.age b/secrets/data-access/ssh_host_rsa_key.age index 58b8b3da..e6ddb6d4 100644 Binary files a/secrets/data-access/ssh_host_rsa_key.age and b/secrets/data-access/ssh_host_rsa_key.age differ diff --git a/secrets/data-access/ssh_host_rsa_key.pub.age b/secrets/data-access/ssh_host_rsa_key.pub.age index 1a2e2a2f..656781ad 100644 Binary files a/secrets/data-access/ssh_host_rsa_key.pub.age and b/secrets/data-access/ssh_host_rsa_key.pub.age differ diff --git a/secrets/files/programs/ssh/host_configuration.age b/secrets/files/programs/ssh/host_configuration.age index 5139f1d1..2cd8757b 100644 Binary files a/secrets/files/programs/ssh/host_configuration.age and b/secrets/files/programs/ssh/host_configuration.age differ diff --git a/secrets/files/programs/transmission/config.json.age b/secrets/files/programs/transmission/config.json.age index 40380aed..8572ffd6 100644 Binary files a/secrets/files/programs/transmission/config.json.age and b/secrets/files/programs/transmission/config.json.age differ diff --git a/secrets/files/programs/vpn/global.age b/secrets/files/programs/vpn/global.age index 5c50c1fe..4ed5cb48 100644 Binary files a/secrets/files/programs/vpn/global.age and b/secrets/files/programs/vpn/global.age differ diff --git a/secrets/files/programs/vpn/local.age b/secrets/files/programs/vpn/local.age index 2b19013c..2e41c2db 100644 Binary files a/secrets/files/programs/vpn/local.age and b/secrets/files/programs/vpn/local.age differ diff --git a/secrets/files/services/matrix-appservice-slack/config.yml.age b/secrets/files/services/matrix-appservice-slack/config.yml.age index 4f96c5a1..1a734ee0 100644 Binary files a/secrets/files/services/matrix-appservice-slack/config.yml.age and b/secrets/files/services/matrix-appservice-slack/config.yml.age differ diff --git a/secrets/files/services/matrix-appservice-slack/registration.yml.age b/secrets/files/services/matrix-appservice-slack/registration.yml.age index 1e99b6c6..01cafff5 100644 Binary files a/secrets/files/services/matrix-appservice-slack/registration.yml.age and b/secrets/files/services/matrix-appservice-slack/registration.yml.age differ diff --git a/secrets/files/services/matrix-hookshot/config.yml.age b/secrets/files/services/matrix-hookshot/config.yml.age index d788231d..4b5be2bf 100644 Binary files a/secrets/files/services/matrix-hookshot/config.yml.age and b/secrets/files/services/matrix-hookshot/config.yml.age differ diff --git a/secrets/files/services/matrix-hookshot/passkey.pem.age b/secrets/files/services/matrix-hookshot/passkey.pem.age index c314940d..73d7eab6 100644 Binary files a/secrets/files/services/matrix-hookshot/passkey.pem.age and b/secrets/files/services/matrix-hookshot/passkey.pem.age differ diff --git a/secrets/files/services/matrix-hookshot/registration.yml.age b/secrets/files/services/matrix-hookshot/registration.yml.age index 5eaf9b83..790e8c7b 100644 Binary files a/secrets/files/services/matrix-hookshot/registration.yml.age and b/secrets/files/services/matrix-hookshot/registration.yml.age differ diff --git a/secrets/files/services/matrix-synapse/config.yml.age b/secrets/files/services/matrix-synapse/config.yml.age index 85fbc817..29b9eb5d 100644 Binary files a/secrets/files/services/matrix-synapse/config.yml.age and b/secrets/files/services/matrix-synapse/config.yml.age differ diff --git a/secrets/files/services/mautrix-whatsapp/config.yml.age b/secrets/files/services/mautrix-whatsapp/config.yml.age index 47bb3824..a26357ea 100644 Binary files a/secrets/files/services/mautrix-whatsapp/config.yml.age and b/secrets/files/services/mautrix-whatsapp/config.yml.age differ diff --git a/secrets/files/services/mautrix-whatsapp/registration.yml.age b/secrets/files/services/mautrix-whatsapp/registration.yml.age index 4ab83e5a..0d87cd10 100644 Binary files a/secrets/files/services/mautrix-whatsapp/registration.yml.age and b/secrets/files/services/mautrix-whatsapp/registration.yml.age differ diff --git a/secrets/files/services/phone-push-url.age b/secrets/files/services/phone-push-url.age index b622a8c5..fa430e70 100644 --- a/secrets/files/services/phone-push-url.age +++ b/secrets/files/services/phone-push-url.age @@ -1,20 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 Lbmdyg aEur9M0oRVME72LbaFGQNyMrRJS8GZmJ7tXTiSZKQ3w -QkwKmmRzrEk33XyBZAosu07aLAi97G4n2KRlal3BebM --> ssh-ed25519 aUd9Ng l2ZaEiuVJwDtj+hByhETU49aRD2CrM27cbpfrFmxQQo -XuVXAetbBjLl4GgAc9VOvJnVh9Jv66JVRd5/ayU5gwA --> ssh-ed25519 hKAFvQ EqmDx81PuJRe2SP7niC8ENZ9DsYFJywJadAyVco/Ngc -zVfMo93jFm11UQE6vsLsnY8GyesfdNZq10pKgNGltsU --> ssh-ed25519 9+Fe5A VMMdYjs+8NitsdwqSZDTtZJ2rEA3tHgoTDKdiZeJ0mY -2olF3oyL8+jzosyApZwZ6d+Nm/PBt9BsplqisSwi+8o --> ssh-ed25519 KOkamg eqTM5HS3MUDbixVdMe2j02kS9SUfq1WNMiPfzwJcJ1w -dae8otIRPWwtUpF9a8OFm44gG62wUpgifhowH8lshXo --> ssh-ed25519 9PfEBQ bdZri/uWhhBhjoSR7qbSI2AjlI1M9pDHQuRKAzzYFUE -7FsfxqI3qQoo0aoNF155wOisdgRTONW4AFmo22LeOw8 --> ssh-ed25519 s9rb8g uhjzv6GJ+yaReOyiGgAu71+3T432tv/xNa0+0WkelFA -WuQDlBD/z8uLaD/3XlnzojlKiDX1/HpTcmg8c86/Xxk --> ssh-ed25519 +xxExQ XHKj/11HppfceY6GoAZxb3P1W5NjmHd1BZCmL+N4yFs -/BdOZjVczzzegB+CwrhmG1jflgnnAXQ1gylXToiUvLk ---- FUHoLFTGs57FmG1MATz3BWGPFC6gqmr8bx+FZNlWLEs -Usr e617R! -vMGE84 R";u?$(tVQ;bK;񿨍ɛ|:?&QuCH#~8p6" \ No newline at end of file +-> ssh-ed25519 Lbmdyg YirbsNMQSYJ9Ex0GzxCFHj4DvlmwKrlbX32nCIK0AhU +lL+enwMKt0xt0okJlFwZbvk+sebz180+d/A2x7eX1pU +-> ssh-ed25519 aUd9Ng A4B7TCxL3qZudq//nFB9OgFV2Kx5OoVV4R/JUxcpD2g +0ubfqbYTXJSLoE4yeStuZ3egPPA218cG3BmDVp3VrcU +-> ssh-ed25519 hKAFvQ 2ZqHBEU5wZI0f51d9cpK3ZDZsuvG3LKS2xf5PpsaRE8 +8b0SVqMMr5ZkXue3NjX7gHmZKZ6IM0x3ZiRcbsGpHrU +-> ssh-ed25519 9+Fe5A lHySKZXwS2GYeyIW5bqf2LRC7MLzVeGnyLxmGNt09S0 +liBHMo8DISwSMrPj4vYw5C66U0ebEhi0MX63y9OTPlY +-> ssh-ed25519 KOkamg JgOqwQSOXUNfk7UBLu7s8oC29me4EPmgH/smFytkYiI +MUoV6YY/Gv2O0GIYDwVqipwsSM6DDD45Jrh7D2sGTgE +-> ssh-ed25519 9PfEBQ CtkqA2pDgc+bSOgYX0F76hwu4CACALdE69v17aHdYhE +lkZNX5StB8RFe/lfJueMP77AWzp3WDJXKO8GjlWEegw +-> ssh-ed25519 s9rb8g rLyiTYUFswsk2hpY3H1QgXfuzi2vGuFkLyrAEoPrQjw +45RURo9cZRUz2QQzevpewjltY70YAUOdRgVSEOWVInY +-> ssh-ed25519 +xxExQ gBzsleG+stQj3Z5n8iuYXEgT/e4a83p6PM6p7rUTryw +iEKqNqSWf4ABVmUUEorrppdrmOMalJ6RG/vlGLUicCM +--- fft+NFU0ACkLjUMjmY8xsNkMuaVvxCo2J0xuJiSaync +x?A΢;eʊ{<2ث9H%Ϋ82TT^a3sO`t@.{p!h؁-{.P"5zedo# M \ No newline at end of file diff --git a/secrets/files/wireguard/elendel.privkey.age b/secrets/files/wireguard/elendel.privkey.age index d9d4e251..8632b06d 100644 Binary files a/secrets/files/wireguard/elendel.privkey.age and b/secrets/files/wireguard/elendel.privkey.age differ diff --git a/secrets/files/wireguard/kholinar.privkey.age b/secrets/files/wireguard/kholinar.privkey.age index 6776d237..5b118986 100644 Binary files a/secrets/files/wireguard/kholinar.privkey.age and b/secrets/files/wireguard/kholinar.privkey.age differ diff --git a/secrets/files/wireguard/lasting-integrity.privkey.age b/secrets/files/wireguard/lasting-integrity.privkey.age index c772d290..0dcb204e 100644 Binary files a/secrets/files/wireguard/lasting-integrity.privkey.age and b/secrets/files/wireguard/lasting-integrity.privkey.age differ diff --git a/secrets/files/wireguard/marabethia.privkey.age b/secrets/files/wireguard/marabethia.privkey.age index 384d61fc..c4cae92b 100644 --- a/secrets/files/wireguard/marabethia.privkey.age +++ b/secrets/files/wireguard/marabethia.privkey.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 9+Fe5A 7RcOUIsmpKCGdvjBvicKGiREPTBhUwcksFq3CMCnF2E -sosSoypaJMmL34s3N0QBt7kOSVlmABxJ0HaA+M8h2LA --> ssh-ed25519 s9rb8g kubKOyurAo6Ao0uJxFwBtygjvDwqx/WvjNuBks4izAA -1vKnDqVXF8SRK76YHpR4GzuPClTLA+GzVRFuv5XVnHc --> ssh-ed25519 +xxExQ n9XndrWL18CSXI0ENSQBqIoXCImcK6oAdFpFOPtf0SU -77i2mlZfDRhEecuydSK+rAHEUEADDJU7R/6ah3p20d4 ---- ZOGz6rZ99QRl/sl+GgxiB/BnQaahuC6kmvcobDdQeoo -)5sG_%6,@t_g6ΎbhUḽ&Rd d_ fs&l$) \ No newline at end of file +-> ssh-ed25519 9+Fe5A oDCzVr39E9pEEFVtN6w9nG/CHD0FviDtpiiHfEZjTRg +70Jx/nw8oUEa/Rv26XioYKexI46PP6pUECIoabsVYJk +-> ssh-ed25519 s9rb8g gQuJcpdUA4aFruQNbtJcYiQ3N7PkSfaC5FPpwzdu5HA +iQUFWXQdWi3YwSuO7q05zGCv9TLTUIJO9nfImeilSrs +-> ssh-ed25519 +xxExQ 7BEOA53BkRdfDYYtljw0vhqTM0Fe7JynKp90BXzYIQQ +H3PuMheUGbMRIdySOtlq22v/n2ga/Sk35zi4tujieuc +--- KIgDAadignftw8CCoRYLE8p+53wO5yPAZSuN+KRMfdA +WQT~TрN}Âza]CGMKY0ȞzNjE<Ӕ8͞2]cܢc:Cz޿]p \ No newline at end of file diff --git a/secrets/files/wireguard/psk.age b/secrets/files/wireguard/psk.age index 5074e362..6e0a63a9 100644 --- a/secrets/files/wireguard/psk.age +++ b/secrets/files/wireguard/psk.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 Lbmdyg vVb681JfqJ8QGJVt0FW+HsmApMuNm2sPaGmiu0OjszU -iqDSLLef82uCibKv6Csr49euQdlKvYQsS5Lq/MO6uck --> ssh-ed25519 aUd9Ng 4wuxlJr9068M6w96CIBKP95IDCQqByqG9zyTeIFtAUw -jJdE7yDbF/jeNgKHj+VuF1/WxDzLE2mzGWhlg49cvfY --> ssh-ed25519 hKAFvQ iR1pc2SVvOrS2v7tY0jmS7mf6KBWOcgUi8ViPxmDPzk -UaFCYLeCZ170OVqR/9wep+bqnhEgUDYZyHtaunFB3X0 --> ssh-ed25519 9+Fe5A xcDUpd1GgjN5upj0uKLPw/csba8+LyssKBeVLgmM614 -PSdSMZTmqQP5JB49uEQxs2GJZvc7m/6i1q6nDEzJmEI --> ssh-ed25519 KOkamg H/rn2DXKZPOEFcQl3IoTvXOhMrNSGj7ICgxdWljREyk -RSfl4FgJbF9s030YOhA3kInCdMkDovb0PgeBftIf/v4 --> ssh-ed25519 9PfEBQ YYzFLLDJ0rXqV9hBc3VKbfAiVq8MSogtqjk1shYjZhQ -/FUf41+8r4Z54AVmWEp397s19xTxCARIGZHtuUc8ez0 --> ssh-ed25519 s9rb8g bmRXNm1ySQcvZe0aMjMZMy6wZyc3jIny2xr06bwC6WU -bkQe7NMABn4DH+Na51yPxNneZzSJGHidrngeyahi5E8 --> ssh-ed25519 +xxExQ LxVG1CRWXn5QpFhwXvd6Hjy5Cr58uV+2cKG3aP11GmI -/16ixcykp/hwRjq40RwQTW1L6oLu9X5Up6u+r//zo/E ---- 50gpK92AU5UN1r0u9CxkD4tiqKXDZjur2Vxb2Kjd7d4 -JPM[~fozJ:ssšc0Fp9["&^UU_;Aٌw.1S \ No newline at end of file +-> ssh-ed25519 Lbmdyg ETGStr2S3Um1TbKn2u3yuy8W5dxoiZyhdl4bagTSTwc +tdCO1OwA5iILeXDtjaW4lXqnlWGJGQjj7WQNaQLRSpw +-> ssh-ed25519 aUd9Ng VFpg6WL/s1rkgzgtv1gA+8ARVrMPXyUxcKWSxPyqGWM +2yOs1VI4oK3b4p/GhNaOcGPoZ1rkgpl2v+SaY5riedU +-> ssh-ed25519 hKAFvQ e4ww3v675dp9szL7cnR5GKWKmhPu5lYy5oCywW1Hbmw +iNrz1mlPGrFQvrWHCaUSoBc+5O2I5xks8Jl0ITg5/Jw +-> ssh-ed25519 9+Fe5A QLjoEkPb8kDOzmC/P3HS8LZnupb0ZPBU43sZRDAZST8 +4vmp+t51X4lArJV54XLbDE425wGUuk7X1nUiUrq+7q4 +-> ssh-ed25519 KOkamg TrYEGGw8Mf4FhgK6pp19VR5Wh2JYUfVnCdiJkLzxnS0 +CA5IzdLCoZ06DzU27dRWnM2cXCvqstAsaRYXnhVUF1E +-> ssh-ed25519 9PfEBQ lxbCkcnNcb5ixislCL/11du++XMTBkfhPiz9TtS/7Vw +PEnU5VBOMSHUEEX8dbQDASp3gyyKq6Wq5PCES18gQDI +-> ssh-ed25519 s9rb8g fVNZvMSeIeL/HrecVJxq2lXZ0Jnrpgua8itIhhhbV0c +4uhBWt5KBCMR5g7alhRgGcF78eTFtJxBksVam1GjmXw +-> ssh-ed25519 +xxExQ RxZbJdswGq5l8zI32vnXxrI3KmUCSMIkp0TMk02BZCc +uQaFBa3LMkuLiVPxKUo3xCaEmnj0q14bQAe4O8ta31E +--- pAsH6pyQbciqkFxUU7oy1uin330MBmvb/F5m8/OMG9w +k`D^X^NS"`Hi&z>#U} y 9 jrWh{n2L `o \ No newline at end of file diff --git a/secrets/files/wireguard/thaylen-city.privkey.age b/secrets/files/wireguard/thaylen-city.privkey.age index 68b79580..2cf5e17d 100644 --- a/secrets/files/wireguard/thaylen-city.privkey.age +++ b/secrets/files/wireguard/thaylen-city.privkey.age @@ -1,9 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 KOkamg /YARk5TI0gNZDJdhvuuqqU8Fgef/AX7RR97QyrV/PAU -C5UDdBrkTTl0yCvhfBtW/GWfLVVrv9+OdDbrLLmE2OM --> ssh-ed25519 s9rb8g WZAbznM4CVqjhP6xyqzydNgqkrguYFbAI4kglTun8ms -QabSFAw31KWZsoswwJ7iXMm4ub+C/rCvSDfGMrYS2pU --> ssh-ed25519 +xxExQ MGKRR9PsReAG21xTcK6/t5etUCMsqaLdXksvVokzaUU -GdmB+vWDV3ItYNwq2iuxhQU7vUCOsmmA5qB2CiRyQRg ---- K2rTzi5i4bvwmQbLi4FMG9IEWUcedaX6bMOd2uzzT+w -Qaڨ!ͲꕐWPOnA b(kXۙt8vˠ<?S먷q#BpY S \ No newline at end of file +-> ssh-ed25519 KOkamg wyWjHEqgJZCC8X4DMULXX5zJytk1d0UqMEOKYA9wJis +pXwF/jfjNEctrcFm7p4hWA1GPINjbneLIhcZ2iAK1BY +-> ssh-ed25519 s9rb8g /0uoT0iAW2b/3sRSgVCZly5w4jr/FN8qLebBmspAEUk +EGLNqenzcJIdzZCogZ7apynj+OzgP1oF/NVjbflk30c +-> ssh-ed25519 +xxExQ LW+vPPlXKUYoT3nFjXu5HbxXWoeioeL+zqUtwLyG3H4 +T5JS/UdSnj+F5dLuvvO3wlcMz1s/SJjRhlFJwNuzOQk +--- zkVO4IFRhNEB7CigwZAaWxQnTC+yLSUtHQ3TN2LyoLQ +f +|R:DθZwGK5bd"f6FzY?Irrj"!9,_$qpl;Lw \ No newline at end of file diff --git a/secrets/files/wireguard/urithiru.privkey.age b/secrets/files/wireguard/urithiru.privkey.age index 74072997..bb4c2703 100644 --- a/secrets/files/wireguard/urithiru.privkey.age +++ b/secrets/files/wireguard/urithiru.privkey.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 9PfEBQ phq40TN7Mb/do6tBA4bTdRJDtUWooRJKXUKtnm6m1TM -tmHttMLEhcP8sjrNMggSkTQxoKEKmuqApUZxIty9qok --> ssh-ed25519 s9rb8g BRjfGpZ+1/PouD1neYWLCFb2LGNGd1XGArDSDZoQlgQ -QHUnFOMC2bWOPN8fxpRviBhL1CpfcFlFY7gGR9l3g+Q --> ssh-ed25519 +xxExQ uePqDzg/G5U/QwWsnAyKRIxipNA1cubff4Vh7So9Shc -4ZluDkS6TiOGH1HMcKCqDMYrTSGC6VONRIcEbjupLgE ---- kHyRQLjvp39066CfkhK/tMdrkx+8owzOoi+K/OajVP0 -B^ śR/:w(=9EՖllSoCz؁0R!=_p|qKWUfFSS24 \ No newline at end of file +-> ssh-ed25519 9PfEBQ 5BUPzmn/CWc0K37uePJ5aIRF4SlTOFescqODt5xlJiU +swgmU3/FvB8DO3rh8dZmkSwqXY+7MMTNPAJQDezK1Jg +-> ssh-ed25519 s9rb8g k+oBlyvq8a0TLT04u7Z8RLq02CXrZUvNaUGUk+0RWzU +5gHf9Egld33N71KLw/N8Pw6eQZAl4mFhcb8hqqfzDTo +-> ssh-ed25519 +xxExQ eIyt0jnyNR1/1kNcv9bjL+2ZFde6SDvAJmYDd7HJHyQ +RmWBHGUkD0zw+E4Mji86R5rfM3NYPpAjI3//NVTPhVk +--- BI6d30LxDJgDtCIlMXs0GV1ILljmuZj30V85vTgX80A +h+}&_ )%1j9F#5!keWRzC].AIC%p&])3 \ No newline at end of file diff --git a/secrets/passwords/networks.age b/secrets/passwords/networks.age index 8de9cd13..6239a641 100644 Binary files a/secrets/passwords/networks.age and b/secrets/passwords/networks.age differ diff --git a/secrets/passwords/services/accentor.age b/secrets/passwords/services/accentor.age index 0a91000e..b1005366 100644 Binary files a/secrets/passwords/services/accentor.age and b/secrets/passwords/services/accentor.age differ diff --git a/secrets/passwords/services/acme.age b/secrets/passwords/services/acme.age index 25fae8da..1a643524 100644 Binary files a/secrets/passwords/services/acme.age and b/secrets/passwords/services/acme.age differ diff --git a/secrets/passwords/services/data-basic-auth.age b/secrets/passwords/services/data-basic-auth.age index 4be556bb..a4b090c0 100644 --- a/secrets/passwords/services/data-basic-auth.age +++ b/secrets/passwords/services/data-basic-auth.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 9PfEBQ 0Q6RuPiVK+noWYkpPlaLWby6pgkpdXc8GxLrHij3jB4 -cz1xdILEu/oNKrKcpJ5NI/HY6Y+ue0Nq0g2lEsoNNx0 --> ssh-ed25519 s9rb8g 8M7OnpMi5ZJvP2anCY0igF+wnJiHimPsvC9RFQkmDBU -8KSpt3nXBSubkMcaK3qg2zemeX0HNMnu9k/Nj5/CMB8 --> ssh-ed25519 +xxExQ 0PdH5o67UdTWX0hUR9sT/cUsczJBI2spZZAWhpG/skQ -u1VUIFkDw4dWPEMTbT9dl7HsRvw/3gUxprPm0lkkxbg ---- kFI6S+hyzqcok9jvKJ/IxgbsEDCWIxze/jtX4rSBtfo -3p^&Dl?Rª Ciڮpڪ& fXݵ+T =o/mGAV \ No newline at end of file +-> ssh-ed25519 9PfEBQ KKX6mJ2n35OzNhkuz0lzVB+Y+MG2ZTC6pIJCFyyOMjs +0MNJ25cxUUA5/fywB2Q9RPMC+H0G4UoFsAu/TrsWyBY +-> ssh-ed25519 s9rb8g HCL4slzyxYH1c/WAYesEc2qATPmkZQ4lerp6qmMQ7X4 +gr/k9QqKpCUGjyABcKFE9feMeK9gqkhdUjVNkTnWD8w +-> ssh-ed25519 +xxExQ GnQI2NrmKCgERXsqDnZ4Kvl9bhsD/Z46zeqabmpK6zE +BCyEw7C8q9c6FFxrMvMiDaQyS7tbiNu4pT9U4cWmdCk +--- CIy52M1xmG/jGTF8Ytwp9E3Gi+mTt6yd50ZptP/KSBM +n=Qu- Gt6&dj`VЉn ?hCatu!FGr \ No newline at end of file diff --git a/secrets/passwords/services/git/mail-password.age b/secrets/passwords/services/git/mail-password.age index 0ae14af5..86fc143d 100644 --- a/secrets/passwords/services/git/mail-password.age +++ b/secrets/passwords/services/git/mail-password.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 9+Fe5A dkY84Yi+0kp/3ZYCfaHb6eVNnGXE6hGTMCOjTEycO0k -bV3X0xC7CAx04QkBDmC7ouUfOAZ73gTZ/Pf77dG9smU --> ssh-ed25519 s9rb8g oMFYhGP47mmRIfW4Ieke7ADL5UMd19FPW0K9v+gXWBI -SXUuVBycL0tfcytmBJLEUnhx0k2PqGoybdQ4IY+g+GA --> ssh-ed25519 +xxExQ Qew5Y618JDQ9ezzVubYJzSalIXrcO7oEVRxlUjTxsUo -mioVSgP2WG77+G7oCk4VZf0Yh2KkBXtKHrPllpMYDoI ---- N77wrr24gTjK3UoPwMsYLn1h/DthwNGQkacfFW9+6L8 -]o ~CKXC)q'u SwDI(A \ No newline at end of file +-> ssh-ed25519 9+Fe5A iTNs61bJzFbw1jEToq8jDHq1Vb50d+f6I9pr4u4lsmQ +stsSII7Y1aWtJDNPSZCuRiY5k28y/AIP71CuxYAR1AM +-> ssh-ed25519 s9rb8g VI2neuHerAnbEW3fwUl/3336xUxTyy07KPRWdhK2eTs +EGAfaZlL+g6dslXWSMuRAyjLDehbt0YSuDZNAd4Quk4 +-> ssh-ed25519 +xxExQ 7Djr0ki2NgTkIhU6zHhebtJlIwFBxgVMpE0pytKEam0 +7EA4RH3aWjcvHGVQjqfzLn3rU9SFAhEGhAlmfw0xMbU +--- 5ZQXjXmGv9667/pmlYUO3Y3/dtfRhi1R57j5S62UJy8 +'yj:kJZAEMkQ}rYP֜';$ڌ̔Z \ No newline at end of file diff --git a/secrets/passwords/services/git/token-file.age b/secrets/passwords/services/git/token-file.age index 9d952111..a65c17eb 100644 --- a/secrets/passwords/services/git/token-file.age +++ b/secrets/passwords/services/git/token-file.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 Lbmdyg t0Y6Phv/d31t0xlrpOI3fGzI5SySzayxMiGnn9rC+BY -8OPwz5qNdQmpaLjmKkNs6npr8yfN9QEApEnmNrb1K/c --> ssh-ed25519 s9rb8g lMOySsdwx1dxku5Jfb4H9Qrxn1tvyNiSnCQLc1ZKFHQ -bSVCQGU0pYyJJsD0tzEO+JxvmD841TqHBBswlMTDaqs --> ssh-ed25519 +xxExQ h2+o4Esbe6nDGJeDoulxZEaTaathd/cRk5PthmRhU3E -Ift9BChOKmeCUyOHLFLekZvElNm0FoepzLY00JHzx70 ---- wj9B7rScFFQJDytVHBqy/0v4HtkoArEu9/pnDH4K5eU -yҍNH5?C;~]ȱi94\nzg{=7r+Ě,a6/]blU%W:Zd \ No newline at end of file +-> ssh-ed25519 Lbmdyg Kbh51OhLWGjT4OLtHurVk0vz11xsPpLPI4zl0jFqPh4 +AcMTRQUVn0GZ1JXkoUljKXCiV7Nvstdcm7Y4zcpeUXM +-> ssh-ed25519 s9rb8g hbELwPWfeQ5bQRk+Cfk71nKKXklsXGH1nvYenCj+I28 +mOwvavMV712JXzRwKLT0YyIg7taEnEy5EQk2dpcvHQs +-> ssh-ed25519 +xxExQ r1RJwMNxAna76oYSASFSvK1Iuqbi4QC00meyZaIQeE8 +WUFkwBn9dyvc3jOWUY4I1uNa0uyvH3UxhLO1Z+bAyfY +--- nuk1OWbKi7ODIes3U55b4LvkeRcupSVWdZA+auZ3iPU +P}߂~+k #0^vaB#/xF~ZNN1b6cbfQHmNM CDE~ \ No newline at end of file diff --git a/secrets/passwords/services/mail/charlotte_at_vanpetegem.be.age b/secrets/passwords/services/mail/charlotte_at_vanpetegem.be.age index bd66cfc1..c3f586df 100644 Binary files a/secrets/passwords/services/mail/charlotte_at_vanpetegem.be.age and b/secrets/passwords/services/mail/charlotte_at_vanpetegem.be.age differ diff --git a/secrets/passwords/services/mail/git_at_chvp.be.age b/secrets/passwords/services/mail/git_at_chvp.be.age index 9651142a..d2dfb9d5 100644 Binary files a/secrets/passwords/services/mail/git_at_chvp.be.age and b/secrets/passwords/services/mail/git_at_chvp.be.age differ diff --git a/secrets/passwords/services/mail/hallo_at_estherdereys.be.age b/secrets/passwords/services/mail/hallo_at_estherdereys.be.age index cae5ff7b..aa0df860 100644 Binary files a/secrets/passwords/services/mail/hallo_at_estherdereys.be.age and b/secrets/passwords/services/mail/hallo_at_estherdereys.be.age differ diff --git a/secrets/passwords/services/mail/hallo_at_robbe.be.age b/secrets/passwords/services/mail/hallo_at_robbe.be.age index 2eb32bd5..e258ff0c 100644 Binary files a/secrets/passwords/services/mail/hallo_at_robbe.be.age and b/secrets/passwords/services/mail/hallo_at_robbe.be.age differ diff --git a/secrets/passwords/services/mail/huis_at_vanpetegem.me.age b/secrets/passwords/services/mail/huis_at_vanpetegem.me.age index def7407f..fd26d4d5 100644 Binary files a/secrets/passwords/services/mail/huis_at_vanpetegem.me.age and b/secrets/passwords/services/mail/huis_at_vanpetegem.me.age differ diff --git a/secrets/passwords/services/mail/info_at_eenstweedrie.be.age b/secrets/passwords/services/mail/info_at_eenstweedrie.be.age index 2155031c..c13073e3 100644 --- a/secrets/passwords/services/mail/info_at_eenstweedrie.be.age +++ b/secrets/passwords/services/mail/info_at_eenstweedrie.be.age @@ -1,10 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 hKAFvQ fRo3dQabzsaT6y6JxA89EH1Bg8ouKouvsWVYMKaQ0XQ -NTciy/Jnte+AezzrWSsA8EMM3SSoPNhh7HScK98cc2I --> ssh-ed25519 s9rb8g sviAlh85Zgh5iu2PEw2THHFUd6c9zJSpNb+D5Ng3rXs -PgyZ76gLlU5JKeK+YXBL6YZC7YUexaDRecPN/LhhzD8 --> ssh-ed25519 +xxExQ QWp7qHdQ+a6kz4EPlprQEWjLI+Yp303l9Ymf9dYKEFA -0AWAsgl/uLSVnwC7GL91pcC9nIbcdAaWkVSwp7LLRt0 ---- JCZ0u1Llvk+BqYHWmePHAsyfh3ool3GJmQHUsLpTJnQ -~.n4ɌUˇq(#ġ:!72hQbR"nɖm>RZuf9` -ɦ*e۾y]I> \ No newline at end of file +-> ssh-ed25519 hKAFvQ dBv9IzD/+9+uQLHV7grbTOwBII6SWPwweupKrKJM3kQ +G9d3hDUuhmP0164aE9IIycr2ThOI3NoBBuX6YwmLPaI +-> ssh-ed25519 s9rb8g yBqpyIUlTMHzz+7f251eT17vfLQRg3mlLfZt37NU2C8 +oLj9MxGr3/6pwcVonDKeF9G7omwLhO9ZSgSdUJyP41E +-> ssh-ed25519 +xxExQ 8eEcw5nIGcFg/NUYTRv6TFLUtLVDCkyxzYmfsXTFrFA +yBKTSrpDDcSTVAa/Yd1GsZtUwhMYFLpw7J6LyjQBazI +--- WQPV6rNpWuAl8NmKsmRJPFFTllPFg5pN3WuPJNeBdSY +pe,w CҖZJ8PW Yz$5s礤$%:[\lrꗝC:$A!*Sd!x ssh-ed25519 hKAFvQ GM1azJXnL5ZrDyxQ0Sh/w8S/gMOqHYwBpBaLv27efBM -R0uWlaaoSixUzuJ8XT9RNb+XnwHGANAcG1/QEAasyFw --> ssh-ed25519 s9rb8g a6RGiSNKjjSlZHNLFwAlY9ol9bc1cS/fqB5xuz6HWHg -a/0HDMNsUwBeKnkE1JQzgZr6CskzmsQZdPuuXsEuDq4 --> ssh-ed25519 +xxExQ USpRFpMI7odwgri1ea/BO17w2KGPYPlFFjRV3oA5TDg -pXp6HyCC2I9fzNSt0uzTFq+6dmBEt/uVOcSnkegToz8 ---- 46mF26PZyLVHCRp+2+YHTyHmYtPxcNirV93Y8U2XRuQ --J=$bYZ{$ Uhagڢ-EQ89.%B ~INܩ㜣 \ No newline at end of file +-> ssh-ed25519 9+Fe5A ILh55bxXxHmxBAk2mWuyKZE5hDcqsieLA1dCX44uAjc +ELgpxtXLWAKLX370Rc1TR1dBBydqJWEanQSqnOBRIQU +-> ssh-ed25519 s9rb8g MvtK5sA1//X78yBMwFyNxKjQtJcb8s1t/LU7YXUx0A8 +UYDQerNHTJ/zeiaYk0zpbuyg5n51mM+SveIO5/mS/Wg +-> ssh-ed25519 +xxExQ NiZ5avMq7Pf3OMjoMzkQAwAfIaXIEJmkRMCwPy63YDw +ZlS8OeOwzqeIRP2+uKDzS310hSSbDj0TI5ojnu+SHxA +--- nQTE15m0XzI18AGBTLDZLi8LswcvqazxsWECDhD/1mY +Z(У= ;^|'؈ǚd`+`%IjdB9ӛ,Rf&SR~ \ No newline at end of file diff --git a/secrets/passwords/services/ssmtp-pass.age b/secrets/passwords/services/ssmtp-pass.age index e443657d..acf092a5 100644 --- a/secrets/passwords/services/ssmtp-pass.age +++ b/secrets/passwords/services/ssmtp-pass.age @@ -1,18 +1,17 @@ age-encryption.org/v1 --> ssh-ed25519 Lbmdyg BcjVWmmSW3KpTKB510kha9pq1fBeDLzS9ZFRKmWCGBA -ieu1UQKvjP9hSTfgvFuCtoqEcD0WbtdUacJMvoJTtGI --> ssh-ed25519 aUd9Ng GP/28Sy8P/l0x71YjuQdmjnX9reJXqp0GYziDbMjry0 -5QqxbGhuuGWEsb3df40xoJYOZrihaK+FIQkzNEnMOdQ --> ssh-ed25519 hKAFvQ u+JbjpsOpeXPZYxf+MiqBBhD8/HnhRzixLfeZMZXgn0 -6pQncPyLmDcS92G2ZtNoSqkOhOSsXKmu5XV88B4dC4k --> ssh-ed25519 9+Fe5A 3myzx+vd1fYQouj9LtoziBgAxuK1pesmJ/aTnbg2Txo -4apK5a2BMdLfY6Neztd31jz1UNwPZIzOkIGqVs0wdX8 --> ssh-ed25519 9PfEBQ JtquldCho3wgnnS3WDEg+3wqSLwNugMHPD+De/mq3XQ -u+bJs6MVRMuxxfTxslFOUYF4P7RwlXDBgysI9bt4+6A --> ssh-ed25519 s9rb8g m69ITSVj+aLeBZ3Flr0QM8HOPK1KWw17jujNI41D8XM -E26hOcutys9Vak3aQydKrL6lwHabpsk6tSOZZ1GmJYA --> ssh-ed25519 +xxExQ CHwwTUuy3DumeVFKzfjaTN22VwqHg8D7tDEQxsbSXWs -29Abe2xyt2NdnW7j99yVKVW5KMC+KtCH7Gm01iYBtck ---- qZVkr/o4kfucEmDSe/fkfRjWFLDEcy2GhrW7ANEIsPk -OoC<{3իÌ8i}P -`f+dZr< \ No newline at end of file +-> ssh-ed25519 Lbmdyg xeCupwlI6S1vOgLUBmVra8mmMWso3Dm1t8bqiQnSl3o +bmVA8lqi/Zvcjgoe7t1nQ1bIs3xGiyFh2WD/DRxjfyE +-> ssh-ed25519 aUd9Ng WeLBQ2Nnl+1+7mLEA6yujIiGplC4O5TsQ/Dv8Wk3GEk +EyVKG8ljmG+CtpdlIgYLp4IFCFjy929cYexnLjv8j3s +-> ssh-ed25519 hKAFvQ he6iNkqynFjT97tLBqVuReahpU3VfpSBlUuatTHBnVY +M5vx+jOC8iRbaE1IoJ2NBaqDun2kr0lCidiOEgT9nl4 +-> ssh-ed25519 9+Fe5A FN1qaSCjYRJ0l/n5KFMnM68vQn0Rw040pJgwW0HkkxY +sD+Erg6hLCD579qFi3ybyc+1hb0cHJfICz3lIkhwF84 +-> ssh-ed25519 9PfEBQ kk69r/Fixc5yBh7mZKbA5vtZsz9Ek6UAEp3rlZZqThM +wK2PDERnIEaz5aCrN2wKclCQIMBxjueyy6aX34N54Gk +-> ssh-ed25519 s9rb8g kD68d4a2dQjR4GDUFK28wPpTIvlOcDoihAjgSV6chEg +x1Cpn56elmlo3SV4A9hZOmKO7L0P6jo/S9khxtmH90w +-> ssh-ed25519 +xxExQ UROsPg5x7cpNmsF7cYpupU6BjGn18lNjpIPQ+lxKyVw +CAv2NJ4bREgnI3EyGpFSTDI9QM4kMNJ2dPChMuHT0ZY +--- 0vlsvCx4ahHKR2WGAM/y4Sv/Ox/2+8p5XFKizjCa2x4 +zZCɪ?+-'NV.Q-軌h( ssh-ed25519 Lbmdyg Q/KZIYgX2EOm/BrwK2bAlL8IWmA1ETrQ0GyilSqJwGE -uH6Ws5MILLIvWOdOj3h/kr3p0Rjh+9YnXtfcEhi+SAw --> ssh-ed25519 aUd9Ng Sgc8MF7ZXDWPHAw3hb5By9mI1t6LitKbwazzmTNLF3o -Gsza58BuS2TEWLhVO9q0/BlzIl/PASvJ3SDXq+Y9oII --> ssh-ed25519 hKAFvQ bBYqZCVFjAyGL0Db3WlB46+RM3rwL9jmTNh9GIijjU4 -vQkj6gfV/9xEckUXIFdGDsjNcptld7bLUfDXeUam9P8 --> ssh-ed25519 9+Fe5A YR1+WU/ti7lB40I2e91lVJzEGl1ydJF2JL1yxGjLvRs -Ib9nGudnzF3tnDq9ShBAlx1cPi9fasO6uU75Oyxz9k8 --> ssh-ed25519 9PfEBQ X/Pl1alQP0QcOj16yL8suoBRtBeXIhspynI8+stmSwE -r+SRobZnAUslgyxTubFUVr9MJ15lxzHffbh6sghUIfk --> ssh-ed25519 s9rb8g X84wSps/PaWFK0xlBgGLIpnoIc76/yBRhmk1CxSGCEE -KQA0/9xn5/Cbcv0TnGwjX1E0ByiJuHCYrHhrCbAoq3c --> ssh-ed25519 +xxExQ kjpkFNqJRZ5uXCSn86T7X/GoKjZU3tW3XPPgzOersGI -T/rpn+hC2AT+DrT2I9pKzymzC6y7eoCwD55XMm6DZ7w ---- qJlLclRNiK5y+ZbTm+cvNohiu1tNf+XNtmOg/WQfqag -sɖa"%sf֜!l52EC׀NI(^*}sɀo1ìcN.vĄ1i|kDKd:)Ӫ60^&s[zhE \ No newline at end of file +-> ssh-ed25519 Lbmdyg d7MMLPLB6WoQ6fLqXNt1lF1JNcXlMQg1avyBW6o0jA0 +nYTqcIfsy+ZiXEvoIDu7FF8s3NYkfFaZY4YCnABN+xc +-> ssh-ed25519 aUd9Ng gau61aj+lg6Y6B8G7Rzy1WmTtDmUu9Qkhm78/tXOw0k +JFJ5CzFmDa73WuWllEFe14siXlMU04zt144Cftdoaik +-> ssh-ed25519 hKAFvQ A7lQjAgw8Ll5Eg5+3m/d7SMV0jenS5+nE/R9DK9YX0k +9FUIPnGNYGebiBEu8vZE+AKEO2WEy0Ipaz3kGylzcns +-> ssh-ed25519 9+Fe5A try064YTWtECrkioigxtYXPn5oGMTU98l5YfjxlhVwM +aEQnro8S79wXhQ/klDqryAVo0cfZ/s05VCF3FAqtNh8 +-> ssh-ed25519 9PfEBQ 76j24TjmIiUKCvgsFypA3bTDfzuFM0mTQPnQ2xQySQY +/B9/kZFNo2WCCNQTYzUHJEJ9NdTdRu+l+grIJw6cy6E +-> ssh-ed25519 s9rb8g 5B69ltq0ZuKTNs4W6CDSIdS8qOOoWs1bLGjqcRKbv3Q +fMtZNPL8KCpW9mauUmNXpPzbkUkP05ozvRiEHvQyWLo +-> ssh-ed25519 +xxExQ nu3EskCYEk5PhvZRi43mTBFEn7qhNaKxxPNiUWrRXl4 +JOqffFVyi6xJI0ziszGQgQ6TepJCeFx3VvIpGakREGA +--- QHtQUnvar6c9AYQJ6Xj38kypyNVR7oJqj23uVeJgs7E +, \u8hem.n4Gt|'պZmPL+rm09g O< ++;ޡ8E190h &OjoUL]Q* @Ltfnؗ/Ë \ No newline at end of file