changes to site and xmr node
This commit is contained in:
parent
3cfc581cf1
commit
f9d0fd5907
3 changed files with 212 additions and 186 deletions
|
|
@ -8,6 +8,7 @@
|
|||
monero = {
|
||||
enable = true;
|
||||
prune = true;
|
||||
rpc.restricted = true;
|
||||
};
|
||||
|
||||
kubo.enable = true;
|
||||
|
|
@ -15,8 +16,13 @@
|
|||
tor.relay.onionServices."site".map = [
|
||||
8333
|
||||
18080
|
||||
18081
|
||||
4001
|
||||
];
|
||||
|
||||
caddy.virtualHosts."xmr.distrust.network".extraConfig = ''
|
||||
reverse_proxy localhost:18081
|
||||
'';
|
||||
};
|
||||
|
||||
networking.firewall.allowedTCPPorts = [8333 18080 4001];
|
||||
|
|
|
|||
222
site/index.html
Executable file → Normal file
222
site/index.html
Executable file → Normal file
|
|
@ -1,105 +1,123 @@
|
|||
<!DOCTYPE html>
|
||||
<head>
|
||||
<title>Distrust</title>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Distrust</title>
|
||||
|
||||
<!-- HTML Meta Tags -->
|
||||
<meta name="description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta property="og:url" content="https://distrust.network">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Distrust">
|
||||
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta property="og:image" content="https://distrust.network/logo.png">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:domain" content="distrust.network">
|
||||
<meta property="twitter:url" content="https://distrust.network">
|
||||
<meta name="twitter:title" content="Distrust">
|
||||
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta name="twitter:image" content="https://distrust.network/logo.png">
|
||||
<meta name="theme-color" content="#dda0dd">
|
||||
<!-- HTML Meta Tags -->
|
||||
<meta name="description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta property="og:url" content="https://distrust.network">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Distrust">
|
||||
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta property="og:image" content="https://distrust.network/logo.png">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:domain" content="distrust.network">
|
||||
<meta property="twitter:url" content="https://distrust.network">
|
||||
<meta name="twitter:title" content="Distrust">
|
||||
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta name="twitter:image" content="https://distrust.network/logo.png">
|
||||
<meta name="theme-color" content="#dda0dd">
|
||||
|
||||
<link rel="icon" href="logo.png">
|
||||
<style>
|
||||
.centered {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
font-family: monospace;
|
||||
}
|
||||
@media (max-width: 992px) {
|
||||
.centered {
|
||||
position: fixed;
|
||||
top: 5%;
|
||||
left: 0;
|
||||
transform: none;
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
padding: 1rem;
|
||||
box-sizing: border-box;
|
||||
font-size: 24px;
|
||||
}
|
||||
}
|
||||
body {
|
||||
background-color: #121212;
|
||||
background: url("/background.png");
|
||||
color: #FFFFFF;
|
||||
}
|
||||
a {
|
||||
color: plum;
|
||||
text-decoration: underline;
|
||||
}
|
||||
.hover {
|
||||
text-decoration-style: dotted;
|
||||
}
|
||||
hr {
|
||||
height: 0.1rem;
|
||||
background-color: plum;
|
||||
border: none;
|
||||
}
|
||||
li::marker {
|
||||
color: plum;
|
||||
}
|
||||
li {
|
||||
list-style-type: "> ";
|
||||
}
|
||||
.privacy-policy {
|
||||
float: right;
|
||||
}
|
||||
ul {
|
||||
columns: 2;
|
||||
-webkit-columns: 2;
|
||||
-moz-columns: 2;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="centered">
|
||||
<h1>Distrust</h1> <img src="/logo.png" class="privacy-policy" width="75" height="75" alt="An eye, crossed out.">
|
||||
<hr>
|
||||
<p><i>"See no evil, hear no evil, speak no evil."</i> <small><a href="https://en.wikipedia.org/wiki/Three_wise_monkeys">Japanese Pictoral Maxim</a></small></p>
|
||||
<h3>About</h3>
|
||||
<hr>
|
||||
<p>The Distrust family of services works off two simple principles:</p>
|
||||
<ul>
|
||||
<li><i>Privacy and freedom of expression <a>must</a> be upheld as a basic human right.</i></li>
|
||||
</ul>
|
||||
<p>Pricing starts at a minimum of $1 per month, and upgrades to lifetime access as soon as you have paid $100 total. Payment is in <a title="I will reply with an address to send the money to once you request an account." class="hover">BTC or XMR only</a>.</p>
|
||||
<p>These services are run at cost, and anything donated beyond the hosting expenses will be donated to the <a href="https://donate.torproject.org/">TOR project</a> (which I highly recommend supporting yourself).</p>
|
||||
<p>The services we host are as follows, all available through either <a href="http://distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion/">TOR</a> or the <a href="https://distrust.network/">clearnet</a>.</p>
|
||||
<ul>
|
||||
<li>E-Mail <a title="An E-Mail client is included as a Nextcloud App. Alternatively, bring your own." class="hover"><small>[hover]</small></a></li>
|
||||
<li>Nextcloud (10GB) <small><a href="http://znfdxs4e3rqvzxtkksiidomupgm2x44wtrzyxtpomczto3xg5qxpcbqd.onion/login">[tor]</a> <a href="https://cloud.distrust.network">[clearnet]</a></small></li>
|
||||
<li>XMPP <small><a title="Bring your own client." class="hover">[hover]</a></small></li>
|
||||
<li>Akkoma (Fediverse) <small><a href="http://n5j5sq55iem2hzbgvkba5vwd5gx5qj2pkb7nxyginbtmnkah74rtulad.onion">[tor]</a> <a href="https://social.distrust.network">[clearnet]</a></small></li>
|
||||
<li>Forgejo <small><a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/">[tor]</a> <a href="https://git.distrust.network">[clearnet]</a></small></li>
|
||||
<li>Vaultwarden <small><a href="http://gfoqwlo4nmhcywzzyhfanhkf7hz64lkjayngfyrpbd7ohaucu3q4znqd.onion/">[tor]</a> <a href="https://vault.distrust.network">[clearnet]</a> <a title="Once you have logged in for the first time, check your inbox for an invite." class="hover">[hover]</a></small></li>
|
||||
<li>Microbin (Paste) <small><a href="http://s4h5nfnwwhzku55opxlqouobioibx4htwygnp2l4fkp256lur5s53rad.onion">[tor]</a> <a href="https://paste.distrust.network/">[clearnet]</a></small></li>
|
||||
</ul>
|
||||
<p>We also host nodes for <a href="https://bitnodes.io/nodes/2a02:c207:2288:2816::1-8333/" title="157.173.124.100:8333">Bitcoin (BTC)</a>, <a href="https://www.getmonero.org/" title="157.173.124.100:18080">Monero (XMR)</a>, <a href="https://ipfs.tech/">IPFS</a>, and a <a href="https://metrics.torproject.org/rs.html#details/DF11EEF85A2B3AD56716D89D00380D9FC5EA0740">TOR relay</a> to strengthen their respective networks. They are all available over clearnet and TOR using this main webpages <a title="157.173.124.100, 2a02:c207:2288:2816::1" class="hover">IP</a> and <a title="distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion" class="hover">.onion URL</a> on ports 8333, 18080, 4001, and 9001 respectively.</p>
|
||||
<p>All services have a strict no-metrics policy, with logs being kept for at most 1 hour (for debugging purposes).</p>
|
||||
<p>The server runs a hardened NixOS config, and is updated when appropriate for any security/hardening tweaks. This NixOS config is auditable and freely accessible over <a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/root/flake">TOR</a> and <a href="https://git.distrust.network/root/flake">clearnet</a>.</p>
|
||||
<p>If you are interested, <a href="mailto:root@distrust.network?subject=ACCOUNT%20REQUEST&body=Replace%20this%20email%20body%20with%20your%20desired%20username.">email me</a> with your desired username.</p>
|
||||
<hr>
|
||||
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a><a href="/privacy-policy.html" class="privacy-policy">Privacy Policy</a>
|
||||
</div>
|
||||
</body>
|
||||
<link rel="icon" href="logo.png">
|
||||
<style>
|
||||
.centered {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
font-family: monospace;
|
||||
}
|
||||
@media (max-width: 992px) {
|
||||
.centered {
|
||||
position: fixed;
|
||||
top: 5%;
|
||||
left: 0;
|
||||
transform: none;
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
padding: 1rem;
|
||||
box-sizing: border-box;
|
||||
font-size: 24px;
|
||||
}
|
||||
}
|
||||
body {
|
||||
background-color: #121212;
|
||||
background: url("/background.png");
|
||||
color: #FFFFFF;
|
||||
}
|
||||
a {
|
||||
color: plum;
|
||||
text-decoration: underline;
|
||||
}
|
||||
.hover {
|
||||
text-decoration-style: dotted;
|
||||
}
|
||||
hr {
|
||||
height: 0.1rem;
|
||||
background-color: plum;
|
||||
border: none;
|
||||
}
|
||||
li::marker {
|
||||
color: plum;
|
||||
}
|
||||
li {
|
||||
list-style-type: "> ";
|
||||
}
|
||||
.privacy-policy {
|
||||
float: right;
|
||||
}
|
||||
ul {
|
||||
columns: 2;
|
||||
-webkit-columns: 2;
|
||||
-moz-columns: 2;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="centered">
|
||||
<h1>Distrust</h1>
|
||||
<img src="/logo.png" class="privacy-policy" width="75" height="75" alt="An eye, crossed out.">
|
||||
<hr>
|
||||
<p><i>"See no evil, hear no evil, speak no evil."</i>
|
||||
<small><a href="https://en.wikipedia.org/wiki/Three_wise_monkeys">Japanese Pictoral Maxim</a></small></p>
|
||||
<h3>About</h3>
|
||||
<hr>
|
||||
<p>The Distrust family of services works off one simple principle:</p>
|
||||
<ul>
|
||||
<li><i>Privacy and freedom of expression <a>must</a>
|
||||
be upheld as a basic human right.</i></li>
|
||||
</ul>
|
||||
<p>Pricing starts at a minimum of $1 per month, and upgrades to lifetime access as soon as you have paid $100 total. Payment is in <a title="I will reply with an address to send the money to once you request an account." class="hover">BTC or XMR only</a>.</p>
|
||||
<p>These services are run at cost, and anything donated beyond the hosting expenses will be donated to the <a href="https://donate.torproject.org/">TOR project</a>
|
||||
(which I highly recommend supporting yourself).</p>
|
||||
<p>The services we host are as follows, all available through either <a href="http://distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion/">TOR</a>
|
||||
or the <a href="https://distrust.network/">clearnet</a>.</p>
|
||||
<ul>
|
||||
<li>E-Mail <a title="An E-Mail client is included as a Nextcloud App. Alternatively, bring your own." class="hover"><small>[hover]</small></a></li>
|
||||
<li>Nextcloud (10GB) <small><a href="http://znfdxs4e3rqvzxtkksiidomupgm2x44wtrzyxtpomczto3xg5qxpcbqd.onion/login">[tor]</a>
|
||||
<a href="https://cloud.distrust.network">[clearnet]</a></small></li>
|
||||
<li>XMPP <small><a title="Bring your own client." class="hover">[hover]</a></small></li>
|
||||
<li>Akkoma (Fediverse) <small><a href="http://n5j5sq55iem2hzbgvkba5vwd5gx5qj2pkb7nxyginbtmnkah74rtulad.onion">[tor]</a>
|
||||
<a href="https://social.distrust.network">[clearnet]</a></small></li>
|
||||
<li>Forgejo <small><a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/">[tor]</a>
|
||||
<a href="https://git.distrust.network">[clearnet]</a></small></li>
|
||||
<li>Vaultwarden <small><a href="http://gfoqwlo4nmhcywzzyhfanhkf7hz64lkjayngfyrpbd7ohaucu3q4znqd.onion/">[tor]</a>
|
||||
<a href="https://vault.distrust.network">[clearnet]</a>
|
||||
<a title="Once you have logged in for the first time, check your inbox for an invite." class="hover">[hover]</a></small></li>
|
||||
<li>Microbin (Paste) <small><a href="http://s4h5nfnwwhzku55opxlqouobioibx4htwygnp2l4fkp256lur5s53rad.onion">[tor]</a>
|
||||
<a href="https://paste.distrust.network/">[clearnet]</a></small></li>
|
||||
</ul>
|
||||
<p>We also host nodes for <a href="https://bitnodes.io/nodes/2a02:c207:2288:2816::1-8333/" title="157.173.124.100:8333">Bitcoin (BTC)</a>, <a href="https://xmr.distrust.network/get_info" title="Only available at https://xmr.distrust.network over clearnet." class="hover">Monero (XMR)</a>, <a href="https://ipfs.tech/">IPFS</a>, and a <a href="https://metrics.torproject.org/rs.html#details/DF11EEF85A2B3AD56716D89D00380D9FC5EA0740">TOR relay</a>
|
||||
to strengthen their respective networks. They are all available over clearnet and TOR using this main webpages <a title="157.173.124.100, 2a02:c207:2288:2816::1" class="hover">IP</a>
|
||||
and <a title="distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion" class="hover">.onion URL</a>
|
||||
on ports 8333, 18080, 4001, and 9001 respectively.</p>
|
||||
<p>All services have a strict no-metrics policy, with logs being kept for at most 1 hour (for debugging purposes).</p>
|
||||
<p>The server runs a hardened NixOS config, and is updated when appropriate for any security/hardening tweaks. This NixOS config is auditable and freely accessible over <a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/root/flake">TOR</a>
|
||||
and <a href="https://git.distrust.network/root/flake">clearnet</a>.</p>
|
||||
<p>If you are interested, <a href="mailto:root@distrust.network?subject=ACCOUNT%20REQUEST&body=Replace%20this%20email%20body%20with%20your%20desired%20username.">email me</a>
|
||||
with your desired username.</p>
|
||||
<hr>
|
||||
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a><a href="/privacy-policy.html" class="privacy-policy">Privacy Policy</a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
158
site/privacy-policy.html
Executable file → Normal file
158
site/privacy-policy.html
Executable file → Normal file
|
|
@ -1,81 +1,83 @@
|
|||
<!DOCTYPE html>
|
||||
<head>
|
||||
<title>Distrust - Privacy Policy</title>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Distrust - Privacy Policy</title>
|
||||
|
||||
<!-- HTML Meta Tags -->
|
||||
<meta name="description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta property="og:url" content="https://distrust.network">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Distrust">
|
||||
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta property="og:image" content="https://distrust.network/logo.png">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:domain" content="distrust.network">
|
||||
<meta property="twitter:url" content="https://distrust.network">
|
||||
<meta name="twitter:title" content="Distrust">
|
||||
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta name="twitter:image" content="https://distrust.network/logo.png">
|
||||
<meta name="theme-color" content="#dda0dd">
|
||||
<!-- HTML Meta Tags -->
|
||||
<meta name="description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta property="og:url" content="https://distrust.network">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Distrust">
|
||||
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta property="og:image" content="https://distrust.network/logo.png">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:domain" content="distrust.network">
|
||||
<meta property="twitter:url" content="https://distrust.network">
|
||||
<meta name="twitter:title" content="Distrust">
|
||||
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
|
||||
<meta name="twitter:image" content="https://distrust.network/logo.png">
|
||||
<meta name="theme-color" content="#dda0dd">
|
||||
|
||||
<link rel="icon" href="logo.png">
|
||||
<style>
|
||||
.centered {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
font-family: monospace;
|
||||
}
|
||||
@media (max-width: 992px) {
|
||||
.centered {
|
||||
position: fixed;
|
||||
top: 5%;
|
||||
left: 0;
|
||||
transform: none;
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
padding: 1rem;
|
||||
box-sizing: border-box;
|
||||
font-size: 24px;
|
||||
}
|
||||
}
|
||||
body {
|
||||
background-color: #121212;
|
||||
background: url("/background.png");
|
||||
color: #FFFFFF;
|
||||
}
|
||||
a {
|
||||
color: plum;
|
||||
text-decoration: underline;
|
||||
}
|
||||
hr {
|
||||
height: 0.1rem;
|
||||
background-color: plum;
|
||||
border: none;
|
||||
}
|
||||
li::marker {
|
||||
color: plum;
|
||||
}
|
||||
li {
|
||||
list-style-type: "> ";
|
||||
}
|
||||
.privacy-policy {
|
||||
float: right;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="centered">
|
||||
<h1>Privacy Policy</h1>
|
||||
<hr>
|
||||
<p>This server provides hosted services including email, XMPP, Forgejo, Nextcloud, Akkoma, Vaultwarden, nodes for Bitcoin, Monero, and IPFS, as well as a TOR relay. Access is available to approved users upon application and a minimum $1 per month donation in Bitcoin. Once a user has contributed a total of $100 in donations, their access becomes lifetime and no further payments are required.</p>
|
||||
<p>All Bitcoin payments are considered voluntary donations and are non-refundable. Payments are used solely for maintaining server infrastructure and operational costs.</p>
|
||||
<p>No personal data is collected beyond what is necessary for account creation and service functionality. Service-related data (such as messages, files, or repository content) remains stored only within this server’s environment and is never shared with third parties.</p>
|
||||
<p>Logs in /var/log are automatically deleted every hour. No telemetry, analytics, or external data collection tools are used. The server is accessible only to the owner through a hardware-enforced SSH key.</p>
|
||||
<p>The NixOS flake used to configure and deploy the server is publicly available and fully auditable (links are available on the homepage) to promote transparency and user trust. Auditing and verification of the system configuration are encouraged for all users.</p>
|
||||
<p>If you have actually read this, include "I could really go for a pork pie" in the body of your email and receive an extra month for free (upon payment of your first month of access).</p>
|
||||
<p>By using these services, you consent to data being processed solely for the purpose of providing the functionality of each service, without profiling, advertising, or external data disclosure.</p>
|
||||
<hr>
|
||||
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a><a href="/" class="privacy-policy">Home</a></span>
|
||||
</div>
|
||||
</body>
|
||||
<link rel="icon" href="logo.png">
|
||||
<style>
|
||||
.centered {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
font-family: monospace;
|
||||
}
|
||||
@media (max-width: 992px) {
|
||||
.centered {
|
||||
position: fixed;
|
||||
top: 5%;
|
||||
left: 0;
|
||||
transform: none;
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
padding: 1rem;
|
||||
box-sizing: border-box;
|
||||
font-size: 24px;
|
||||
}
|
||||
}
|
||||
body {
|
||||
background-color: #121212;
|
||||
background: url("/background.png");
|
||||
color: #FFFFFF;
|
||||
}
|
||||
a {
|
||||
color: plum;
|
||||
text-decoration: underline;
|
||||
}
|
||||
hr {
|
||||
height: 0.1rem;
|
||||
background-color: plum;
|
||||
border: none;
|
||||
}
|
||||
li::marker {
|
||||
color: plum;
|
||||
}
|
||||
li {
|
||||
list-style-type: "> ";
|
||||
}
|
||||
.privacy-policy {
|
||||
float: right;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="centered">
|
||||
<h1>Privacy Policy</h1>
|
||||
<hr>
|
||||
<p>This server provides hosted services including email, XMPP, Forgejo, Nextcloud, Akkoma, Vaultwarden, nodes for Bitcoin, Monero, and IPFS, as well as a TOR relay. Access is available to approved users upon application and a minimum $1 per month donation in Bitcoin. Once a user has contributed a total of $100 in donations, their access becomes lifetime and no further payments are required.</p>
|
||||
<p>All Bitcoin payments are considered voluntary donations and are non-refundable. Payments are used solely for maintaining server infrastructure and operational costs.</p>
|
||||
<p>No personal data is collected beyond what is necessary for account creation and service functionality. Service-related data (such as messages, files, or repository content) remains stored only within this server’s environment and is never shared with third parties.</p>
|
||||
<p>Logs in /var/log are automatically deleted every hour. No telemetry, analytics, or external data collection tools are used. The server is accessible only to the owner through a hardware-enforced SSH key.</p>
|
||||
<p>The NixOS flake used to configure and deploy the server is publicly available and fully auditable (links are available on the homepage) to promote transparency and user trust. Auditing and verification of the system configuration are encouraged for all users.</p>
|
||||
<p>If you have actually read this, include "I could really go for a pork pie" in the body of your email and receive an extra month for free (upon payment of your first month of access).</p>
|
||||
<p>By using these services, you consent to data being processed solely for the purpose of providing the functionality of each service, without profiling, advertising, or external data disclosure.</p>
|
||||
<hr>
|
||||
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a><a href="/" class="privacy-policy">Home</a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue