diff --git a/001/index.html b/001/index.html
new file mode 100644
index 0000000..838967e
--- /dev/null
+++ b/001/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ 001
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/404.html b/404.html
new file mode 100644
index 0000000..1316948
--- /dev/null
+++ b/404.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ maxvoltar.photo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/about/index.html b/about/index.html
new file mode 100644
index 0000000..04251a1
--- /dev/null
+++ b/about/index.html
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ About
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at jekyllrb.com
+ You can find the source code for Minima at GitHub:
+ jekyll /
+ minima
+ You can find the source code for Jekyll at GitHub:
+ jekyll /
+ jekyll
+
+
\ No newline at end of file
diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png
new file mode 100644
index 0000000..9afb4dc
Binary files /dev/null and b/android-chrome-192x192.png differ
diff --git a/android-chrome-512x512.png b/android-chrome-512x512.png
new file mode 100644
index 0000000..760310f
Binary files /dev/null and b/android-chrome-512x512.png differ
diff --git a/apple-touch-icon-precomposed.png b/apple-touch-icon-precomposed.png
new file mode 100644
index 0000000..fd0e921
Binary files /dev/null and b/apple-touch-icon-precomposed.png differ
diff --git a/apple-touch-icon.png b/apple-touch-icon.png
new file mode 100644
index 0000000..2e86f27
Binary files /dev/null and b/apple-touch-icon.png differ
diff --git a/browserconfig.xml b/browserconfig.xml
new file mode 100644
index 0000000..be6b004
--- /dev/null
+++ b/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #603cba
+
+
+
diff --git a/css/master.css b/css/master.css
new file mode 100644
index 0000000..5984555
--- /dev/null
+++ b/css/master.css
@@ -0,0 +1,462 @@
+* {
+padding: 0;
+margin: 0;
+list-style: none;
+font-size: 1em;
+box-sizing: border-box;
+}
+body,
+html {
+min-height: 100%;
+}
+body {
+font: 16px/24px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+background: #fff;
+color: #2e2f30;
+}
+@media (prefers-color-scheme: dark) {
+body {
+background: #000;
+color: #eee;
+}
+}
+header {
+position: sticky;
+top: 0;
+height: 60px;
+padding: 18px 0 0 24px;
+z-index: 10;
+}
+header span#breadcrumb {
+margin-left: 16px;
+margin-right: 16px;
+}
+main {
+display: flex;
+}
+.grid {
+display: flex;
+flex-wrap: wrap;
+position: relative;
+align-content: flex-start;
+}
+.grid:after {
+content: "";
+display: block;
+flex-grow: 10;
+outline: 2px solid #fff;
+position: relative;
+}
+@media (prefers-color-scheme: dark) {
+.grid:after {
+outline-color: #000;
+}
+}
+.grid .photodetail-links {
+display: none;
+}
+.grid .item {
+height: 40vh;
+flex-grow: 1;
+outline: 2px solid #fff;
+position: relative;
+background-size: 100%;
+}
+@media (prefers-color-scheme: dark) {
+.grid .item {
+outline-color: #000;
+}
+}
+.grid .item:focus .meta .gridview-button, .grid .item:hover .meta .gridview-button {
+visibility: visible;
+}
+.grid .item:focus .open, .grid .item:hover .open {
+background-color: rgba(0, 0, 0, 0.25);
+}
+.grid .item img {
+max-height: 100%;
+min-width: 100%;
+min-height: 100%;
+width: auto;
+object-fit: cover;
+display: block;
+}
+.grid .item .open,
+.grid .item .close {
+position: absolute;
+top: 0;
+right: 0;
+bottom: 0;
+left: 0;
+text-indent: 150%;
+overflow: hidden;
+white-space: nowrap;
+}
+.grid .item .open {
+cursor: zoom-in;
+background-color: rgba(0, 0, 0, 0);
+transition: background-color 0.15s ease-out;
+}
+.grid .item .open:hover, .grid .item .open:focus {
+background-color: rgba(0, 0, 0, 0.25);
+}
+.grid .item .open:active {
+background-color: rgba(0, 0, 0, 0.5);
+}
+.grid .item .close {
+display: none;
+cursor: zoom-out;
+}
+.grid .item .full {
+display: none;
+}
+.grid .item .previous,
+.grid .item .next {
+position: absolute;
+top: 0;
+bottom: 0;
+left: 0;
+z-index: 20;
+width: 80px;
+display: none;
+align-items: center;
+justify-content: center;
+}
+.grid .item .previous span,
+.grid .item .next span {
+display: block;
+border-radius: 16px;
+text-indent: 150%;
+overflow: hidden;
+white-space: nowrap;
+width: 32px;
+height: 32px;
+background-repeat: no-repeat;
+background-position: 8px;
+background-size: 16px;
+transition: background-color 0.1s linear;
+-webkit-backdrop-filter: blur(20px);
+-moz-backdrop-filter: blur(20px);
+backdrop-filter: blur(20px);
+background-color: rgba(200, 200, 200, 0.25);
+background-image: url(../img/icon-left.svg);
+pointer-events: none;
+}
+.grid .item .previous span:hover,
+.grid .item .next span:hover {
+background-color: rgba(200, 200, 200, 0.5);
+}
+.grid .item .previous span:active,
+.grid .item .next span:active {
+background-color: rgba(200, 200, 200, 0.25);
+}
+.grid .item .previous:hover span, .grid .item .previous:focus span,
+.grid .item .next:hover span,
+.grid .item .next:focus span {
+background-color: rgba(200, 200, 200, 0.5);
+}
+.grid .item .previous:active span,
+.grid .item .next:active span {
+background-color: rgba(200, 200, 200, 0.25);
+}
+.grid .item .next {
+right: 0;
+left: auto;
+}
+.grid .item .next span {
+background-image: url(../img/icon-right.svg);
+}
+.grid .item .meta {
+display: flex;
+position: absolute;
+right: 4px;
+bottom: 12px;
+color: #fff;
+text-shadow: #000 0 1px 1px, #000 0 2px 4px;
+opacity: 0.5;
+}
+.grid .item .meta li {
+margin-right: 12px;
+}
+.grid .item .meta li .download {
+background-image: url(../img/icon-download.svg);
+}
+.grid .item .meta li .share {
+background-image: url(../img/icon-share.svg);
+cursor: pointer;
+}
+.grid .item .meta li .gridview-button {
+display: block;
+border-radius: 16px;
+text-indent: 150%;
+overflow: hidden;
+white-space: nowrap;
+width: 32px;
+height: 32px;
+background-repeat: no-repeat;
+background-position: 8px;
+background-size: 16px;
+transition: background-color 0.1s linear;
+-webkit-backdrop-filter: blur(20px);
+-moz-backdrop-filter: blur(20px);
+backdrop-filter: blur(20px);
+background-color: rgba(200, 200, 200, 0.25);
+background-color: rgba(200, 200, 200, 0.5);
+}
+.grid .item .meta li .gridview-button:hover {
+background-color: rgba(200, 200, 200, 0.5);
+}
+.grid .item .meta li .gridview-button:active {
+background-color: rgba(200, 200, 200, 0.25);
+}
+@media not all and (hover: none) {
+.grid .item .meta li .gridview-button {
+visibility: hidden;
+}
+}
+.grid .item .meta li .gridview-button:focus, .grid .item .meta li .gridview-button:hover {
+background-color: rgba(200, 200, 200, 0.75);
+}
+.grid .item .meta li .gridview-button:active {
+background-color: rgb(200, 200, 200);
+}
+.grid .item.target {
+position: fixed;
+top: 0;
+right: 0;
+bottom: 0;
+left: 0;
+height: 100%;
+z-index: 10;
+background: #fff;
+display: flex;
+align-items: center;
+}
+@media (prefers-color-scheme: dark) {
+.grid .item.target {
+background: #000;
+}
+}
+.grid .item.target .photodetail-links {
+display: flex;
+z-index: 21;
+}
+.grid .item.target .open {
+display: none;
+}
+.grid .item.target .close {
+display: block;
+}
+.grid .item.target img {
+object-fit: contain;
+animation: fade-in 0.5s ease-out;
+}
+.grid .item.target .full {
+display: flex;
+position: absolute;
+top: 0;
+right: 0;
+bottom: 0;
+left: 0;
+animation: fade-in 0.5s ease-out;
+}
+.grid .item.target .full span {
+flex-grow: 1;
+background-size: contain;
+background-repeat: no-repeat;
+background-position: center;
+}
+.grid .item.target .meta {
+display: none !important;
+}
+.grid .item.target .photoview-button {
+height: 75px;
+}
+.grid .item.target .photoview-button span:focus, .grid .item.target .photoview-button span:hover {
+background-color: rgba(200, 200, 200, 0.5);
+}
+.grid .item.target .photoview-button span:active {
+background-color: rgba(200, 200, 200, 0.75);
+}
+.grid .item.target .previous,
+.grid .item.target .next,
+.grid .item.target .download {
+display: flex;
+}
+.links {
+position: fixed;
+right: 24px;
+display: flex;
+flex-wrap: wrap;
+margin-left: 16px;
+}
+.links.bottom {
+bottom: 24px;
+}
+.links.top {
+top: 24px;
+}
+.links li {
+margin-left: 8px;
+}
+.links li a {
+display: block;
+border-radius: 16px;
+text-indent: 150%;
+overflow: hidden;
+white-space: nowrap;
+width: 32px;
+height: 32px;
+background-repeat: no-repeat;
+background-position: 8px;
+background-size: 16px;
+transition: background-color 0.1s linear;
+-webkit-backdrop-filter: blur(20px);
+-moz-backdrop-filter: blur(20px);
+backdrop-filter: blur(20px);
+background-color: rgba(200, 200, 200, 0.25);
+}
+.links li a:hover {
+background-color: rgba(200, 200, 200, 0.5);
+}
+.links li a:active {
+background-color: rgba(200, 200, 200, 0.25);
+}
+.links li.github a {
+background-image: url(../img/icon-github.svg);
+}
+.links li.twitter a {
+background-image: url(../img/icon-twitter.svg);
+}
+.links li.instagram a {
+background-image: url(../img/icon-instagram.svg);
+}
+.links li.rss a {
+background-image: url(../img/icon-rss.svg);
+}
+.links li.sort a {
+background-image: url(../img/icon-sort.svg);
+}
+.links li.share a {
+cursor: pointer;
+background-image: url(../img/icon-share.svg);
+}
+.links li.download a {
+background-image: url(../img/icon-download.svg);
+}
+.links li.link a {
+text-indent: 0;
+width: auto;
+font-size: 13px;
+line-height: 32px;
+text-transform: uppercase;
+padding: 0 12px;
+color: rgba(0, 0, 0, 0.75);
+font-weight: 600;
+text-decoration: none;
+}
+.four-oh-four {
+flex-grow: 1;
+display: flex;
+flex-direction: column;
+height: 100%;
+padding: 64px;
+align-items: center;
+justify-content: center;
+text-align: center;
+}
+.four-oh-four img {
+width: 64px;
+vertical-align: bottom;
+margin-bottom: 24px;
+}
+.four-oh-four h1 {
+font-size: 32px;
+line-height: 48px;
+font-weight: 700;
+}
+.four-oh-four p {
+margin-bottom: 32px;
+}
+.four-oh-four a {
+display: block;
+border-radius: 16px;
+text-indent: 150%;
+overflow: hidden;
+white-space: nowrap;
+width: 32px;
+height: 32px;
+background-repeat: no-repeat;
+background-position: 8px;
+background-size: 16px;
+transition: background-color 0.1s linear;
+-webkit-backdrop-filter: blur(20px);
+-moz-backdrop-filter: blur(20px);
+backdrop-filter: blur(20px);
+background-color: rgba(200, 200, 200, 0.25);
+text-indent: 0;
+width: auto;
+font-size: 13px;
+line-height: 32px;
+text-transform: uppercase;
+padding: 0 12px;
+color: rgba(0, 0, 0, 0.75);
+font-weight: 600;
+text-decoration: none;
+}
+.four-oh-four a:hover {
+background-color: rgba(200, 200, 200, 0.5);
+}
+.four-oh-four a:active {
+background-color: rgba(200, 200, 200, 0.25);
+}
+@media (max-aspect-ratio: 1/1) {
+.grid .item {
+height: 30vh;
+}
+}
+@media (max-height: 480px) {
+.grid .item {
+height: 80vh;
+}
+}
+@media (max-aspect-ratio: 1/1) and (max-width: 480px) {
+.grid {
+flex-direction: row;
+}
+.grid .item {
+height: auto;
+width: 100%;
+}
+.grid .item img {
+width: 100%;
+height: auto;
+}
+.grid .item .previous,
+.grid .item .next {
+width: 25vw;
+max-width: auto;
+}
+.grid .item .previous span,
+.grid .item .next span {
+display: none;
+}
+.grid .item .previous {
+cursor: w-resize;
+}
+.grid .item .next {
+cursor: e-resize;
+}
+.grid .item .meta li .gridview-button {
+visibility: visible;
+}
+}
+@keyframes fade-in {
+0% {
+opacity: 0;
+}
+100% {
+opacity: 1;
+}
+}
+/*# sourceMappingURL=master.css.map */
\ No newline at end of file
diff --git a/css/master.css.map b/css/master.css.map
new file mode 100644
index 0000000..6e5508c
--- /dev/null
+++ b/css/master.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["master.scss"],"names":[],"mappings":"AAAA;EACC;EACA;EACA;EACA;EACA;;;AAiDD;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;;AArDA;EAkDD;IAME;IACA;;;;AAMF;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAKD;EACC;;;AAKD;EACC;EACA;EACA;EACA;;AAEA;EACG;EACA;EACA;EACF;EACA;;AA/FD;EA0FA;IAQE;;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AA/GD;EA0GA;IAQE;;;AAKA;EACG;;AAGD;EACD;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EAEC;;AAGD;EACC;;AAIF;EACC;EACA;;AAGD;EACC;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAnLF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAuKG;EACA;;AAlKH;AAAA;EACC;;AAOD;AAAA;EACC;;AA8JE;AAAA;AAAA;EACC;;AASD;AAAA;EACC;;AASH;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAGD;EACC;EACA;;AAGD;EA7OH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoOI;;AA9NJ;EACC;;AAOD;EACC;;AAkNG;EAFD;IAGE;;;AAID;EAEC;;AAGD;EACC;;AAQJ;EACC;EAEA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;;AAEA;EAhBD;IAiBE;;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;;AAIC;EAEC;;AAGD;EACC;;AAKH;AAAA;AAAA;EAGC;;;AAQJ;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EAEC;;AAID;EACC;;AAEA;EA5WD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACC;;AAOD;EACC;;AAoVC;EACC;;AAKD;EACC;;AAKD;EACC;;AAKD;EACC;;AAKD;EACC;;AAKD;EACC;EACA;;AAKD;EACC;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAQJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;AAGD;EAvcA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2bC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA7bD;EACC;;AAOD;EACC;;;AA0bF;EAEE;IACC;;;AAKH;EAEE;IACC;;;AAKH;EACC;IACC;;EAEA;IACC;IACA;;EAEA;IACC;IACA;;EAGD;AAAA;IAEC;IACA;;EAEA;AAAA;IACC;;EAIF;IACC;;EAGD;IACC;;EAKC;IACC;;;AAUN;EACE;IACE;;EAEF;IACE","sourcesContent":["* {\n\tpadding: 0;\n\tmargin: 0;\n\tlist-style: none;\n\tfont-size: 1em;\n\tbox-sizing: border-box;\n}\n\n@mixin dark {\n\t@media (prefers-color-scheme: dark) {\n\t\t@content\n\t}\n}\n\n@mixin button {\n\tdisplay: block;\n\tborder-radius: 16px;\n\ttext-indent: 150%;\n\toverflow: hidden;\n\twhite-space: nowrap;\n\twidth: 32px;\n\theight: 32px;\n\tbackground-repeat: no-repeat;\n\tbackground-position: 8px;\n\tbackground-size: 16px;\n\ttransition: background-color .1s linear;\n\t-webkit-backdrop-filter: blur(20px);\n\t-moz-backdrop-filter: blur(20px);\n\tbackdrop-filter: blur(20px);\n\tbackground-color: rgba(200, 200, 200, .25);\n\t// Disable until Safari supports `prefers-color-scheme` in SVG's\n\t// @include dark {\n\t// \tbackground-color: rgba(0, 0, 0, .25);\n\t// }\n\t\n\t&:hover {\n\t\tbackground-color: rgba(200, 200, 200, .5);\n\t\t// Disable until Safari supports `prefers-color-scheme` in SVG's\n\t\t// @include dark {\n\t\t// \tbackground-color: rgba(0, 0, 0, .5);\n\t\t// }\n\t}\n\t\n\t&:active {\n\t\tbackground-color: rgba(200, 200, 200, .25);\n\t\t// Disable until Safari supports `prefers-color-scheme` in SVG's\n\t\t// @include dark {\n\t\t// \tbackground-color: rgba(0, 0, 0, .75);\n\t\t// }\n\t}\n\t\n\t\n}\n\nbody,\nhtml {\n\tmin-height: 100%;\n}\n\nbody {\n\tfont: 16px/24px -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n\tbackground: #fff;\n\tcolor: #2e2f30;\n\n\t@include dark {\n\t\tbackground: #000;\n\t\tcolor: #eee;\n\t}\n}\n\n// HEADER\n\nheader {\n\tposition: sticky;\n\ttop: 0;\n\theight: 60px;\n\tpadding: 18px 0 0 24px;\n\tz-index: 10;\n}\n\nheader span#breadcrumb {\n\tmargin-left: 16px;\n\tmargin-right: 16px;\n}\n\n// MAIN\n\nmain {\n\tdisplay: flex;\n}\n\n// PHOTO GRID\n\n.grid {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tposition: relative;\n\talign-content: flex-start;\n\n\t&:after {\n content: \"\";\n display: block;\n flex-grow: 10;\n\t\toutline: 2px solid #fff;\n\t\tposition: relative;\n\n\t\t@include dark {\n\t\t\toutline-color: #000;\n\t\t}\n \t}\n\n\t.photodetail-links {\n\t\tdisplay: none;\n\t}\n\n\t.item {\n\t\theight: 40vh;\n\t\tflex-grow: 1;\n\t\toutline: 2px solid #fff;\n\t\tposition: relative;\n\t\tbackground-size: 100%;\n\n\t\t@include dark {\n\t\t\toutline-color: #000;\n\t\t}\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\t.meta .gridview-button {\n\t\t\t visibility: visible;\n\t\t }\n\n\t\t .open {\n\t\t\t\tbackground-color: rgba(0, 0, 0, .25);\n\t\t }\n\t\t}\n\n\t\timg {\n\t\t\tmax-height: 100%;\n\t\t\tmin-width: 100%;\n\t\t\tmin-height: 100%;\n\t\t\twidth: auto;\n\t\t\tobject-fit: cover;\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t.open,\n\t\t.close {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\t\t\ttext-indent: 150%;\n\t\t\toverflow: hidden;\n\t\t\twhite-space: nowrap;\n\t\t}\n\n\t\t.open {\n\t\t\tcursor: zoom-in;\n\t\t\tbackground-color: rgba(0, 0, 0, 0);\n\t\t\ttransition: background-color .15s ease-out;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tbackground-color: rgba(0, 0, 0, .25);\n\t\t\t}\n\n\t\t\t&:active {\n\t\t\t\tbackground-color: rgba(0, 0, 0, .5);\n\t\t\t}\n\t\t}\n\n\t\t.close {\n\t\t\tdisplay: none;\n\t\t\tcursor: zoom-out;\n\t\t}\n\n\t\t.full {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.previous,\n\t\t.next {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\t\t\tz-index: 20;\n\t\t\twidth: 80px;\n\t\t\tdisplay: none;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\t\n\t\t\tspan {\n\t\t\t\t@include button;\n\t\t\t\tbackground-image: url(../img/icon-left.svg);\n\t\t\t\tpointer-events: none;\n\t\t\t}\n\t\t\t\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tspan {\n\t\t\t\t\tbackground-color: rgba(200, 200, 200, .5);\n\t\t\t\t\t// Disable until Safari supports `prefers-color-scheme` in SVG's\n\t\t\t\t\t// @include dark {\n\t\t\t\t\t// \tbackground-color: rgba(0, 0, 0, .5);\n\t\t\t\t\t// }\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:active {\n\t\t\t\tspan {\n\t\t\t\t\tbackground-color: rgba(200, 200, 200, .25);\n\t\t\t\t\t// Disable until Safari supports `prefers-color-scheme` in SVG's\n\t\t\t\t\t// @include dark {\n\t\t\t\t\t// \tbackground-color: rgba(0, 0, 0, .75);\n\t\t\t\t\t// }\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.next {\n\t\t\tright: 0;\n\t\t\tleft: auto;\n\t\t\t\n\t\t\tspan {\n\t\t\t\tbackground-image: url(../img/icon-right.svg);\n\t\t\t}\n\t\t}\n\n\t\t.meta {\n\t\t\tdisplay: flex;\n\t\t\tposition: absolute;\n\t\t\tright: 4px;\n\t\t\tbottom: 12px;\n\t\t\tcolor: #fff;\n\t\t\ttext-shadow: #000 0 1px 1px, #000 0 2px 4px;\n\t\t\topacity: .5;\n\t\t\n\t\t\tli {\n\t\t\t\tmargin-right: 12px;\n\n\t\t\t\t.download {\n\t\t\t\t\tbackground-image: url(../img/icon-download.svg);\n\t\t\t\t}\n\n\t\t\t\t.share {\n\t\t\t\t\tbackground-image: url(../img/icon-share.svg);\n\t\t\t\t\tcursor: pointer;\n\t\t\t\t}\n\n\t\t\t\t.gridview-button {\n\t\t\t\t\t@include button;\n\t\t\t\t\t@media not all and (hover: none) {\n\t\t\t\t\t\tvisibility: hidden;\n\t\t\t\t\t}\n\t\t\t\t\tbackground-color: rgba(200, 200, 200, .5);\n\n\t\t\t\t\t&:focus,\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tbackground-color: rgba(200, 200, 200, .75);\n\t\t\t\t\t}\n\n\t\t\t\t\t&:active {\n\t\t\t\t\t\tbackground-color: rgba(200, 200, 200, 1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\t// PHOTO DETAIL\n\n\t\t&.target {\n\t\t\tposition: fixed;\n\t\t\t\n\t\t\ttop: 0;\n\t\t\t\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\t\t\t\n\t\t\theight: 100%;\n\t\t\t\n\t\t\tz-index: 10;\n\t\t\tbackground: #fff;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\n\t\t\t@media (prefers-color-scheme: dark) {\n\t\t\t\tbackground: #000;\n\t\t\t}\n\n\t\t\t.photodetail-links {\n\t\t\t\tdisplay: flex;\n\t\t\t\tz-index: 21;\n\t\t\t}\n\n\t\t\t.open {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.close {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\n\t\t\timg {\n\t\t\t\tobject-fit: contain;\n\t\t\t\tanimation: fade-in .5s ease-out;\n\t\t\t}\n\n\t\t\t.full {\n\t\t\t\tdisplay: flex;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: 0;\n\t\t\t\tbottom: 0;\n\t\t\t\tleft: 0;\n\t\t\t\tanimation: fade-in .5s ease-out;\n\t\t\t\t\n\t\t\t\tspan {\n\t\t\t\t\tflex-grow: 1;\n\t\t\t\t\tbackground-size: contain;\n\t\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\t\tbackground-position: center;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.meta {\n\t\t\t\tdisplay: none !important;\n\t\t\t}\n\n\t\t\t.photoview-button {\n\t\t\t\theight: 75px;\n\t\t\t\t\n\t\t\t\tspan {\n\n\t\t\t\t\t&:focus,\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tbackground-color: rgba(200, 200, 200, .5);\n\t\t\t\t\t}\n\n\t\t\t\t\t&:active {\n\t\t\t\t\t\tbackground-color: rgba(200, 200, 200, .75);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.previous,\n\t\t\t.next,\n\t\t\t.download {\n\t\t\t\tdisplay: flex;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// SOCIAL LINKS\n\n.links {\n\tposition: fixed;\n\tright: 24px;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tmargin-left: 16px;\n\n\t&.bottom {\n\t\tbottom: 24px;\n\t}\n\n\t&.top {\n\t\t\n\t\ttop: 24px;\n\t\t\n\t}\n\t\n\tli {\n\t\tmargin-left: 8px;\n\t\t\n\t\ta {\n\t\t\t@include button;\n\t\t}\n\t\t\n\t\t&.github {\n\t\t\ta {\n\t\t\t\tbackground-image: url(../img/icon-github.svg);\n\t\t\t}\n\t\t}\n\n\t\t&.twitter {\n\t\t\ta {\n\t\t\t\tbackground-image: url(../img/icon-twitter.svg);\n\t\t\t}\n\t\t}\n\n\t\t&.instagram {\n\t\t\ta {\n\t\t\t\tbackground-image: url(../img/icon-instagram.svg);\n\t\t\t}\n\t\t}\n\t\t\n\t\t&.rss {\n\t\t\ta {\n\t\t\t\tbackground-image: url(../img/icon-rss.svg);\n\t\t\t}\n\t\t}\n\n\t\t&.sort {\n\t\t\ta {\n\t\t\t\tbackground-image: url(../img/icon-sort.svg);\n\t\t\t}\n\t\t}\n\n\t\t&.share {\n\t\t\ta {\n\t\t\t\tcursor: pointer;\n\t\t\t\tbackground-image: url(../img/icon-share.svg);\n\t\t\t}\n\t\t}\n\n\t\t&.download {\n\t\t\ta {\n\t\t\t\tbackground-image: url(../img/icon-download.svg);\n\t\t\t}\n\t\t}\n\t\t\n\t\t&.link {\n\t\t\ta {\n\t\t\t\ttext-indent: 0;\n\t\t\t\twidth: auto;\n\t\t\t\tfont-size: 13px;\n\t\t\t\tline-height: 32px;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t\tpadding: 0 12px;\n\t\t\t\tcolor: rgba(0, 0, 0, .75);\n\t\t\t\tfont-weight: 600;\n\t\t\t\ttext-decoration: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// 404\n\n.four-oh-four {\n\tflex-grow: 1;\n\tdisplay: flex;\n\tflex-direction: column;\n\theight: 100%;\n\tpadding: 64px;\n\talign-items: center;\n\tjustify-content: center;\n\ttext-align: center;\n\t\n\timg {\n\t\twidth: 64px;\n\t\tvertical-align: bottom;\n\t\tmargin-bottom: 24px;\n\t}\n\t\n\th1 {\n\t\tfont-size: 32px;\n\t\tline-height: 48px;\n\t\tfont-weight: 700;\n\t}\n\t\n\tp {\n\t\tmargin-bottom: 32px;\n\t}\n\t\n\ta {\n\t\t@include button;\n\t\ttext-indent: 0;\n\t\twidth: auto;\n\t\tfont-size: 13px;\n\t\tline-height: 32px;\n\t\ttext-transform: uppercase;\n\t\tpadding: 0 12px;\n\t\tcolor: rgba(0, 0, 0, .75);\n\t\tfont-weight: 600;\n\t\ttext-decoration: none;\n\t}\n}\n\n// RESPONSIVE\n\n@media (max-aspect-ratio: 1/1) {\n\t.grid {\n\t\t.item {\n\t\t\theight: 30vh;\n\t\t}\n\t}\n}\n\n@media (max-height: 480px) {\n\t.grid {\n\t\t.item {\n\t\t\theight: 80vh;\n\t\t}\n\t}\n}\n\n@media (max-aspect-ratio: 1/1) and (max-width: 480px) {\n\t.grid {\n\t\tflex-direction: row;\n\n\t\t.item {\n\t\t\theight: auto;\n\t\t\twidth: 100%;\n\n\t\t\timg {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: auto;\n\t\t\t}\n\t\t\t\n\t\t\t.previous,\n\t\t\t.next {\n\t\t\t\twidth: 25vw;\n\t\t\t\tmax-width: auto;\n\t\t\t\t\n\t\t\t\tspan {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t.previous {\n\t\t\t\tcursor: w-resize;\n\t\t\t}\n\t\t\t\n\t\t\t.next {\n\t\t\t\tcursor: e-resize;\n\t\t\t}\n\n\t\t\t.meta {\n\t\t\t\tli {\n\t\t\t\t\t.gridview-button {\n\t\t\t\t\t\tvisibility: visible;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n// ANIMATIONS\n\n@keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}"],"file":"master.css"}
\ No newline at end of file
diff --git a/css/toastify.min.css b/css/toastify.min.css
new file mode 100644
index 0000000..3656561
--- /dev/null
+++ b/css/toastify.min.css
@@ -0,0 +1,14 @@
+/**
+ * Minified by jsDelivr using clean-css v5.3.0.
+ * Original file: /npm/toastify-js@1.12.0/src/toastify.css
+ *
+ * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
+ */
+/*!
+ * Toastify js 1.12.0
+ * https://github.com/apvarun/toastify-js
+ * @license MIT licensed
+ *
+ * Copyright (C) 2018 Varun A P
+ */
+ .toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215, .61, .355, 1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}
\ No newline at end of file
diff --git a/favicon-16x16.png b/favicon-16x16.png
new file mode 100644
index 0000000..a208b00
Binary files /dev/null and b/favicon-16x16.png differ
diff --git a/favicon-32x32.png b/favicon-32x32.png
new file mode 100644
index 0000000..64eda2d
Binary files /dev/null and b/favicon-32x32.png differ
diff --git a/favicon.ico b/favicon.ico
new file mode 100644
index 0000000..5e4a46d
Binary files /dev/null and b/favicon.ico differ
diff --git a/favicon.png b/favicon.png
new file mode 100644
index 0000000..0a36962
Binary files /dev/null and b/favicon.png differ
diff --git a/favicon.svg b/favicon.svg
new file mode 100644
index 0000000..f483d15
--- /dev/null
+++ b/favicon.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/feed.xml b/feed.xml
new file mode 100644
index 0000000..fcb0a91
--- /dev/null
+++ b/feed.xml
@@ -0,0 +1,304 @@
+
+
+ Photo Stream
+
+
+ 2023-11-25T12:30:40+00:00
+ 2023-11-25T12:30:40+00:00
+
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+ IMG_8633
+
+
+
+ https://maxvoltar.photo/img-8633/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8632
+
+
+
+ https://maxvoltar.photo/img-8632/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8631
+
+
+
+ https://maxvoltar.photo/img-8631/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_6728
+
+
+
+ https://maxvoltar.photo/img-6728/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ Image00421
+
+
+
+ https://maxvoltar.photo/image00421/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8639
+
+
+
+ https://maxvoltar.photo/img-8639/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8638
+
+
+
+ https://maxvoltar.photo/img-8638/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8637
+
+
+
+ https://maxvoltar.photo/img-8637/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8636
+
+
+
+ https://maxvoltar.photo/img-8636/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8635
+
+
+
+ https://maxvoltar.photo/img-8635/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8634
+
+
+
+ https://maxvoltar.photo/img-8634/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8630
+
+
+
+ https://maxvoltar.photo/img-8630/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8629
+
+
+
+ https://maxvoltar.photo/img-8629/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8627
+
+
+
+ https://maxvoltar.photo/img-8627/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8618
+
+
+
+ https://maxvoltar.photo/img-8618/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ IMG_8614
+
+
+
+ https://maxvoltar.photo/img-8614/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
+ 001
+
+
+
+ https://maxvoltar.photo/001/
+
+ ]]>
+
+
+
+ tim@maxvoltar.be
+ https://maxvoltar.com
+
+
+
+
+
\ No newline at end of file
diff --git a/image00421/index.html b/image00421/index.html
new file mode 100644
index 0000000..6f8327b
--- /dev/null
+++ b/image00421/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ Image00421
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-6728/index.html b/img-6728/index.html
new file mode 100644
index 0000000..3a7ce72
--- /dev/null
+++ b/img-6728/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_6728
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8614/index.html b/img-8614/index.html
new file mode 100644
index 0000000..3c839f2
--- /dev/null
+++ b/img-8614/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8614
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8618/index.html b/img-8618/index.html
new file mode 100644
index 0000000..c507139
--- /dev/null
+++ b/img-8618/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8618
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8627/index.html b/img-8627/index.html
new file mode 100644
index 0000000..0b8ec9f
--- /dev/null
+++ b/img-8627/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8627
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8629/index.html b/img-8629/index.html
new file mode 100644
index 0000000..31d28bf
--- /dev/null
+++ b/img-8629/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8629
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8630/index.html b/img-8630/index.html
new file mode 100644
index 0000000..186a624
--- /dev/null
+++ b/img-8630/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8630
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8631/index.html b/img-8631/index.html
new file mode 100644
index 0000000..ebad765
--- /dev/null
+++ b/img-8631/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8631
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8632/index.html b/img-8632/index.html
new file mode 100644
index 0000000..bf1a583
--- /dev/null
+++ b/img-8632/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8632
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8633/index.html b/img-8633/index.html
new file mode 100644
index 0000000..e4f6edd
--- /dev/null
+++ b/img-8633/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8633
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8634/index.html b/img-8634/index.html
new file mode 100644
index 0000000..14bf9a6
--- /dev/null
+++ b/img-8634/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8634
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8635/index.html b/img-8635/index.html
new file mode 100644
index 0000000..a18e42e
--- /dev/null
+++ b/img-8635/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8635
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8636/index.html b/img-8636/index.html
new file mode 100644
index 0000000..b85e579
--- /dev/null
+++ b/img-8636/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8636
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8637/index.html b/img-8637/index.html
new file mode 100644
index 0000000..8ea3b40
--- /dev/null
+++ b/img-8637/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8637
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8638/index.html b/img-8638/index.html
new file mode 100644
index 0000000..3f61cac
--- /dev/null
+++ b/img-8638/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8638
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img-8639/index.html b/img-8639/index.html
new file mode 100644
index 0000000..272b359
--- /dev/null
+++ b/img-8639/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ IMG_8639
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/icon-download.svg b/img/icon-download.svg
new file mode 100644
index 0000000..c81dfb6
--- /dev/null
+++ b/img/icon-download.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/img/icon-email.svg b/img/icon-email.svg
new file mode 100644
index 0000000..19534fc
--- /dev/null
+++ b/img/icon-email.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/icon-github.svg b/img/icon-github.svg
new file mode 100644
index 0000000..5d36b53
--- /dev/null
+++ b/img/icon-github.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/icon-info.svg b/img/icon-info.svg
new file mode 100644
index 0000000..b27e8dd
--- /dev/null
+++ b/img/icon-info.svg
@@ -0,0 +1,11 @@
+
+
+
+ icon-info
+ Created with Sketch Beta.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/icon-instagram.svg b/img/icon-instagram.svg
new file mode 100644
index 0000000..fde5267
--- /dev/null
+++ b/img/icon-instagram.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/img/icon-left.svg b/img/icon-left.svg
new file mode 100644
index 0000000..b79dba6
--- /dev/null
+++ b/img/icon-left.svg
@@ -0,0 +1,14 @@
+
+
+
+ icon-left
+ Created with Sketch Beta.
+
+
+
+
+
+
+
diff --git a/img/icon-right.svg b/img/icon-right.svg
new file mode 100644
index 0000000..1565234
--- /dev/null
+++ b/img/icon-right.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/img/icon-rss.svg b/img/icon-rss.svg
new file mode 100644
index 0000000..761cf50
--- /dev/null
+++ b/img/icon-rss.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/img/icon-share.svg b/img/icon-share.svg
new file mode 100644
index 0000000..500865c
--- /dev/null
+++ b/img/icon-share.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/img/icon-sort.svg b/img/icon-sort.svg
new file mode 100644
index 0000000..af14194
--- /dev/null
+++ b/img/icon-sort.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/img/icon-twitter.svg b/img/icon-twitter.svg
new file mode 100644
index 0000000..95e3e30
--- /dev/null
+++ b/img/icon-twitter.svg
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..98b65bc
--- /dev/null
+++ b/index.html
@@ -0,0 +1,647 @@
+
+
+
+
+
+
+ maxvoltar.photo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/js/lazy-loading.js b/js/lazy-loading.js
new file mode 100644
index 0000000..f152038
--- /dev/null
+++ b/js/lazy-loading.js
@@ -0,0 +1,6 @@
+// Name: Lazy Load 2.0.0-rc.2
+// Source: https://github.com/tuupola/lazyload
+// License: MIT license
+// Copyright: 2007-2019 Mika Tuupola
+
+!function(t,e){"object"==typeof exports?module.exports=e(t):"function"==typeof define&&define.amd?define([],e):t.LazyLoad=e(t)}("undefined"!=typeof global?global:this.window||this.global,function(t){"use strict";function e(t,e){this.settings=s(r,e||{}),this.images=t||document.querySelectorAll(this.settings.selector),this.observer=null,this.init()}"function"==typeof define&&define.amd&&(t=window);const r={src:"data-src",srcset:"data-srcset",selector:".lazyload",root:null,rootMargin:"0px",threshold:0},s=function(){let t={},e=!1,r=0,o=arguments.length;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(e=arguments[0],r++);for(;r
+
+
+
+
+ Open
+ Close
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+ Next
+
+
+
+
+
+
+
+
+
+ Open
+ Close
+
+ Previous
+
+
+
+
+`);
\ No newline at end of file
diff --git a/js/toastify.js b/js/toastify.js
new file mode 100644
index 0000000..ae05b55
--- /dev/null
+++ b/js/toastify.js
@@ -0,0 +1,14 @@
+/**
+ * Minified by jsDelivr using Terser v5.14.1.
+ * Original file: /npm/toastify-js@1.12.0/src/toastify.js
+ *
+ * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
+ */
+/*!
+ * Toastify js 1.12.0
+ * https://github.com/apvarun/toastify-js
+ * @license MIT licensed
+ *
+ * Copyright (C) 2018 Varun A P
+ */
+!function(t,o){"object"==typeof module&&module.exports?module.exports=o():t.Toastify=o()}(this,(function(t){var o=function(t){return new o.lib.init(t)};function i(t,o){return o.offset[t]?isNaN(o.offset[t])?o.offset[t]:o.offset[t]+"px":"0px"}function s(t,o){return!(!t||"string"!=typeof o)&&!!(t.className&&t.className.trim().split(/\s+/gi).indexOf(o)>-1)}return o.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},o.lib=o.prototype={toastify:"1.12.0",constructor:o,init:function(t){return t||(t={}),this.options={},this.toastElement=null,this.options.text=t.text||o.defaults.text,this.options.node=t.node||o.defaults.node,this.options.duration=0===t.duration?0:t.duration||o.defaults.duration,this.options.selector=t.selector||o.defaults.selector,this.options.callback=t.callback||o.defaults.callback,this.options.destination=t.destination||o.defaults.destination,this.options.newWindow=t.newWindow||o.defaults.newWindow,this.options.close=t.close||o.defaults.close,this.options.gravity="bottom"===t.gravity?"toastify-bottom":o.defaults.gravity,this.options.positionLeft=t.positionLeft||o.defaults.positionLeft,this.options.position=t.position||o.defaults.position,this.options.backgroundColor=t.backgroundColor||o.defaults.backgroundColor,this.options.avatar=t.avatar||o.defaults.avatar,this.options.className=t.className||o.defaults.className,this.options.stopOnFocus=void 0===t.stopOnFocus?o.defaults.stopOnFocus:t.stopOnFocus,this.options.onClick=t.onClick||o.defaults.onClick,this.options.offset=t.offset||o.defaults.offset,this.options.escapeMarkup=void 0!==t.escapeMarkup?t.escapeMarkup:o.defaults.escapeMarkup,this.options.ariaLive=t.ariaLive||o.defaults.ariaLive,this.options.style=t.style||o.defaults.style,t.backgroundColor&&(this.options.style.background=t.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var t=document.createElement("div");for(var o in t.className="toastify on "+this.options.className,this.options.position?t.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(t.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):t.className+=" toastify-right",t.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)t.style[o]=this.options.style[o];if(this.options.ariaLive&&t.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)t.appendChild(this.options.node);else if(this.options.escapeMarkup?t.innerText=this.options.text:t.innerHTML=this.options.text,""!==this.options.avatar){var s=document.createElement("img");s.src=this.options.avatar,s.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?t.appendChild(s):t.insertAdjacentElement("afterbegin",s)}if(!0===this.options.close){var e=document.createElement("button");e.type="button",e.setAttribute("aria-label","Close"),e.className="toast-close",e.innerHTML="✖",e.addEventListener("click",function(t){t.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var n=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&n>360?t.insertAdjacentElement("afterbegin",e):t.appendChild(e)}if(this.options.stopOnFocus&&this.options.duration>0){var a=this;t.addEventListener("mouseover",(function(o){window.clearTimeout(t.timeOutValue)})),t.addEventListener("mouseleave",(function(){t.timeOutValue=window.setTimeout((function(){a.removeElement(t)}),a.options.duration)}))}if(void 0!==this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var l=i("x",this.options),r=i("y",this.options),p="left"==this.options.position?l:"-"+l,d="toastify-top"==this.options.gravity?r:"-"+r;t.style.transform="translate("+p+","+d+")"}return t},showToast:function(){var t;if(this.toastElement=this.buildToast(),!(t="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var i=o.defaults.oldestFirst?t.firstChild:t.lastChild;return t.insertBefore(this.toastElement,i),o.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(t){t.className=t.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),t.parentNode&&t.parentNode.removeChild(t),this.options.callback.call(t),o.reposition()}.bind(this),400)}},o.reposition=function(){for(var t,o={top:15,bottom:15},i={top:15,bottom:15},e={top:15,bottom:15},n=document.getElementsByClassName("toastify"),a=0;a0?window.innerWidth:screen.width)<=360?(n[a].style[t]=e[t]+"px",e[t]+=l+15):!0===s(n[a],"toastify-left")?(n[a].style[t]=o[t]+"px",o[t]+=l+15):(n[a].style[t]=i[t]+"px",i[t]+=l+15)}return this},o.lib.init.prototype=o.lib,o}));
\ No newline at end of file
diff --git a/mstile-144x144.png b/mstile-144x144.png
new file mode 100644
index 0000000..f3fe8b3
Binary files /dev/null and b/mstile-144x144.png differ
diff --git a/mstile-150x150.png b/mstile-150x150.png
new file mode 100644
index 0000000..b203d86
Binary files /dev/null and b/mstile-150x150.png differ
diff --git a/mstile-310x150.png b/mstile-310x150.png
new file mode 100644
index 0000000..4e052f8
Binary files /dev/null and b/mstile-310x150.png differ
diff --git a/mstile-310x310.png b/mstile-310x310.png
new file mode 100644
index 0000000..2119722
Binary files /dev/null and b/mstile-310x310.png differ
diff --git a/mstile-70x70.png b/mstile-70x70.png
new file mode 100644
index 0000000..df570db
Binary files /dev/null and b/mstile-70x70.png differ
diff --git a/photos/large/001-686656.jpg b/photos/large/001-686656.jpg
new file mode 100644
index 0000000..52e2294
Binary files /dev/null and b/photos/large/001-686656.jpg differ
diff --git a/photos/large/IMG_6728-686656.webp b/photos/large/IMG_6728-686656.webp
new file mode 100644
index 0000000..b3051a0
Binary files /dev/null and b/photos/large/IMG_6728-686656.webp differ
diff --git a/photos/large/IMG_8614-686656.webp b/photos/large/IMG_8614-686656.webp
new file mode 100644
index 0000000..c03c7d1
Binary files /dev/null and b/photos/large/IMG_8614-686656.webp differ
diff --git a/photos/large/IMG_8618-686656.webp b/photos/large/IMG_8618-686656.webp
new file mode 100644
index 0000000..48a5fa2
Binary files /dev/null and b/photos/large/IMG_8618-686656.webp differ
diff --git a/photos/large/IMG_8627-686656.webp b/photos/large/IMG_8627-686656.webp
new file mode 100644
index 0000000..8ea2784
Binary files /dev/null and b/photos/large/IMG_8627-686656.webp differ
diff --git a/photos/large/IMG_8629-686656.webp b/photos/large/IMG_8629-686656.webp
new file mode 100644
index 0000000..09cf72c
Binary files /dev/null and b/photos/large/IMG_8629-686656.webp differ
diff --git a/photos/large/IMG_8630-686656.webp b/photos/large/IMG_8630-686656.webp
new file mode 100644
index 0000000..ce01632
Binary files /dev/null and b/photos/large/IMG_8630-686656.webp differ
diff --git a/photos/large/IMG_8631-686656.webp b/photos/large/IMG_8631-686656.webp
new file mode 100644
index 0000000..31862fd
Binary files /dev/null and b/photos/large/IMG_8631-686656.webp differ
diff --git a/photos/large/IMG_8632-686656.webp b/photos/large/IMG_8632-686656.webp
new file mode 100644
index 0000000..7376905
Binary files /dev/null and b/photos/large/IMG_8632-686656.webp differ
diff --git a/photos/large/IMG_8633-686656.webp b/photos/large/IMG_8633-686656.webp
new file mode 100644
index 0000000..38569e1
Binary files /dev/null and b/photos/large/IMG_8633-686656.webp differ
diff --git a/photos/large/IMG_8634-686656.webp b/photos/large/IMG_8634-686656.webp
new file mode 100644
index 0000000..871f90e
Binary files /dev/null and b/photos/large/IMG_8634-686656.webp differ
diff --git a/photos/large/IMG_8635-686656.webp b/photos/large/IMG_8635-686656.webp
new file mode 100644
index 0000000..e8f318c
Binary files /dev/null and b/photos/large/IMG_8635-686656.webp differ
diff --git a/photos/large/IMG_8636-686656.webp b/photos/large/IMG_8636-686656.webp
new file mode 100644
index 0000000..38b2481
Binary files /dev/null and b/photos/large/IMG_8636-686656.webp differ
diff --git a/photos/large/IMG_8637-686656.webp b/photos/large/IMG_8637-686656.webp
new file mode 100644
index 0000000..88fa43b
Binary files /dev/null and b/photos/large/IMG_8637-686656.webp differ
diff --git a/photos/large/IMG_8638-686656.webp b/photos/large/IMG_8638-686656.webp
new file mode 100644
index 0000000..e51c15b
Binary files /dev/null and b/photos/large/IMG_8638-686656.webp differ
diff --git a/photos/large/IMG_8639-686656.webp b/photos/large/IMG_8639-686656.webp
new file mode 100644
index 0000000..3236a82
Binary files /dev/null and b/photos/large/IMG_8639-686656.webp differ
diff --git a/photos/large/Image00421-686656.webp b/photos/large/Image00421-686656.webp
new file mode 100644
index 0000000..390c611
Binary files /dev/null and b/photos/large/Image00421-686656.webp differ
diff --git a/photos/original/IMG_6728.webp b/photos/original/IMG_6728.webp
new file mode 100644
index 0000000..5503366
Binary files /dev/null and b/photos/original/IMG_6728.webp differ
diff --git a/photos/original/IMG_8614.webp b/photos/original/IMG_8614.webp
new file mode 100644
index 0000000..eee6127
Binary files /dev/null and b/photos/original/IMG_8614.webp differ
diff --git a/photos/original/IMG_8618.webp b/photos/original/IMG_8618.webp
new file mode 100644
index 0000000..bfe2c4e
Binary files /dev/null and b/photos/original/IMG_8618.webp differ
diff --git a/photos/original/IMG_8627.webp b/photos/original/IMG_8627.webp
new file mode 100644
index 0000000..5f7437c
Binary files /dev/null and b/photos/original/IMG_8627.webp differ
diff --git a/photos/original/IMG_8629.webp b/photos/original/IMG_8629.webp
new file mode 100644
index 0000000..d89b11f
Binary files /dev/null and b/photos/original/IMG_8629.webp differ
diff --git a/photos/original/IMG_8630.webp b/photos/original/IMG_8630.webp
new file mode 100644
index 0000000..58692b9
Binary files /dev/null and b/photos/original/IMG_8630.webp differ
diff --git a/photos/original/IMG_8631.webp b/photos/original/IMG_8631.webp
new file mode 100644
index 0000000..499a7aa
Binary files /dev/null and b/photos/original/IMG_8631.webp differ
diff --git a/photos/original/IMG_8632.webp b/photos/original/IMG_8632.webp
new file mode 100644
index 0000000..81b4452
Binary files /dev/null and b/photos/original/IMG_8632.webp differ
diff --git a/photos/original/IMG_8633.webp b/photos/original/IMG_8633.webp
new file mode 100644
index 0000000..e5eca2d
Binary files /dev/null and b/photos/original/IMG_8633.webp differ
diff --git a/photos/original/IMG_8634.webp b/photos/original/IMG_8634.webp
new file mode 100644
index 0000000..b2d78c8
Binary files /dev/null and b/photos/original/IMG_8634.webp differ
diff --git a/photos/original/IMG_8635.webp b/photos/original/IMG_8635.webp
new file mode 100644
index 0000000..ca0788e
Binary files /dev/null and b/photos/original/IMG_8635.webp differ
diff --git a/photos/original/IMG_8636.webp b/photos/original/IMG_8636.webp
new file mode 100644
index 0000000..bdb85f2
Binary files /dev/null and b/photos/original/IMG_8636.webp differ
diff --git a/photos/original/IMG_8637.webp b/photos/original/IMG_8637.webp
new file mode 100644
index 0000000..c4dcafe
Binary files /dev/null and b/photos/original/IMG_8637.webp differ
diff --git a/photos/original/IMG_8638.webp b/photos/original/IMG_8638.webp
new file mode 100644
index 0000000..4fb5f89
Binary files /dev/null and b/photos/original/IMG_8638.webp differ
diff --git a/photos/original/IMG_8639.webp b/photos/original/IMG_8639.webp
new file mode 100644
index 0000000..7cb83ff
Binary files /dev/null and b/photos/original/IMG_8639.webp differ
diff --git a/photos/original/Image00421.webp b/photos/original/Image00421.webp
new file mode 100644
index 0000000..23d64f4
Binary files /dev/null and b/photos/original/Image00421.webp differ
diff --git a/photos/thumbnail/001-ccf4df.jpg b/photos/thumbnail/001-ccf4df.jpg
new file mode 100644
index 0000000..cbc7087
Binary files /dev/null and b/photos/thumbnail/001-ccf4df.jpg differ
diff --git a/photos/thumbnail/IMG_6728-ccf4df.webp b/photos/thumbnail/IMG_6728-ccf4df.webp
new file mode 100644
index 0000000..8670d22
Binary files /dev/null and b/photos/thumbnail/IMG_6728-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8614-ccf4df.webp b/photos/thumbnail/IMG_8614-ccf4df.webp
new file mode 100644
index 0000000..7086621
Binary files /dev/null and b/photos/thumbnail/IMG_8614-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8618-ccf4df.webp b/photos/thumbnail/IMG_8618-ccf4df.webp
new file mode 100644
index 0000000..61d3e9a
Binary files /dev/null and b/photos/thumbnail/IMG_8618-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8627-ccf4df.webp b/photos/thumbnail/IMG_8627-ccf4df.webp
new file mode 100644
index 0000000..7683d35
Binary files /dev/null and b/photos/thumbnail/IMG_8627-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8629-ccf4df.webp b/photos/thumbnail/IMG_8629-ccf4df.webp
new file mode 100644
index 0000000..8d618ad
Binary files /dev/null and b/photos/thumbnail/IMG_8629-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8630-ccf4df.webp b/photos/thumbnail/IMG_8630-ccf4df.webp
new file mode 100644
index 0000000..3a8357f
Binary files /dev/null and b/photos/thumbnail/IMG_8630-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8631-ccf4df.webp b/photos/thumbnail/IMG_8631-ccf4df.webp
new file mode 100644
index 0000000..ac65949
Binary files /dev/null and b/photos/thumbnail/IMG_8631-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8632-ccf4df.webp b/photos/thumbnail/IMG_8632-ccf4df.webp
new file mode 100644
index 0000000..7eb8aa9
Binary files /dev/null and b/photos/thumbnail/IMG_8632-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8633-ccf4df.webp b/photos/thumbnail/IMG_8633-ccf4df.webp
new file mode 100644
index 0000000..a454607
Binary files /dev/null and b/photos/thumbnail/IMG_8633-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8634-ccf4df.webp b/photos/thumbnail/IMG_8634-ccf4df.webp
new file mode 100644
index 0000000..8a1cc36
Binary files /dev/null and b/photos/thumbnail/IMG_8634-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8635-ccf4df.webp b/photos/thumbnail/IMG_8635-ccf4df.webp
new file mode 100644
index 0000000..720aaeb
Binary files /dev/null and b/photos/thumbnail/IMG_8635-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8636-ccf4df.webp b/photos/thumbnail/IMG_8636-ccf4df.webp
new file mode 100644
index 0000000..2f0223c
Binary files /dev/null and b/photos/thumbnail/IMG_8636-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8637-ccf4df.webp b/photos/thumbnail/IMG_8637-ccf4df.webp
new file mode 100644
index 0000000..8133ac3
Binary files /dev/null and b/photos/thumbnail/IMG_8637-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8638-ccf4df.webp b/photos/thumbnail/IMG_8638-ccf4df.webp
new file mode 100644
index 0000000..984a7ed
Binary files /dev/null and b/photos/thumbnail/IMG_8638-ccf4df.webp differ
diff --git a/photos/thumbnail/IMG_8639-ccf4df.webp b/photos/thumbnail/IMG_8639-ccf4df.webp
new file mode 100644
index 0000000..f6d75eb
Binary files /dev/null and b/photos/thumbnail/IMG_8639-ccf4df.webp differ
diff --git a/photos/thumbnail/Image00421-ccf4df.webp b/photos/thumbnail/Image00421-ccf4df.webp
new file mode 100644
index 0000000..d17ef6c
Binary files /dev/null and b/photos/thumbnail/Image00421-ccf4df.webp differ
diff --git a/photos/tint/001-65ba1d.jpg b/photos/tint/001-65ba1d.jpg
new file mode 100644
index 0000000..57ce1db
Binary files /dev/null and b/photos/tint/001-65ba1d.jpg differ
diff --git a/photos/tint/IMG_6728-65ba1d.webp b/photos/tint/IMG_6728-65ba1d.webp
new file mode 100644
index 0000000..468f795
Binary files /dev/null and b/photos/tint/IMG_6728-65ba1d.webp differ
diff --git a/photos/tint/IMG_8614-65ba1d.webp b/photos/tint/IMG_8614-65ba1d.webp
new file mode 100644
index 0000000..3932d59
Binary files /dev/null and b/photos/tint/IMG_8614-65ba1d.webp differ
diff --git a/photos/tint/IMG_8618-65ba1d.webp b/photos/tint/IMG_8618-65ba1d.webp
new file mode 100644
index 0000000..62f5c8d
Binary files /dev/null and b/photos/tint/IMG_8618-65ba1d.webp differ
diff --git a/photos/tint/IMG_8627-65ba1d.webp b/photos/tint/IMG_8627-65ba1d.webp
new file mode 100644
index 0000000..d019bb9
Binary files /dev/null and b/photos/tint/IMG_8627-65ba1d.webp differ
diff --git a/photos/tint/IMG_8629-65ba1d.webp b/photos/tint/IMG_8629-65ba1d.webp
new file mode 100644
index 0000000..ad503e8
Binary files /dev/null and b/photos/tint/IMG_8629-65ba1d.webp differ
diff --git a/photos/tint/IMG_8630-65ba1d.webp b/photos/tint/IMG_8630-65ba1d.webp
new file mode 100644
index 0000000..a508b2c
Binary files /dev/null and b/photos/tint/IMG_8630-65ba1d.webp differ
diff --git a/photos/tint/IMG_8631-65ba1d.webp b/photos/tint/IMG_8631-65ba1d.webp
new file mode 100644
index 0000000..a0b99c1
Binary files /dev/null and b/photos/tint/IMG_8631-65ba1d.webp differ
diff --git a/photos/tint/IMG_8632-65ba1d.webp b/photos/tint/IMG_8632-65ba1d.webp
new file mode 100644
index 0000000..992515a
Binary files /dev/null and b/photos/tint/IMG_8632-65ba1d.webp differ
diff --git a/photos/tint/IMG_8633-65ba1d.webp b/photos/tint/IMG_8633-65ba1d.webp
new file mode 100644
index 0000000..1e66091
Binary files /dev/null and b/photos/tint/IMG_8633-65ba1d.webp differ
diff --git a/photos/tint/IMG_8634-65ba1d.webp b/photos/tint/IMG_8634-65ba1d.webp
new file mode 100644
index 0000000..74a46d3
Binary files /dev/null and b/photos/tint/IMG_8634-65ba1d.webp differ
diff --git a/photos/tint/IMG_8635-65ba1d.webp b/photos/tint/IMG_8635-65ba1d.webp
new file mode 100644
index 0000000..2d0620f
Binary files /dev/null and b/photos/tint/IMG_8635-65ba1d.webp differ
diff --git a/photos/tint/IMG_8636-65ba1d.webp b/photos/tint/IMG_8636-65ba1d.webp
new file mode 100644
index 0000000..3248bc5
Binary files /dev/null and b/photos/tint/IMG_8636-65ba1d.webp differ
diff --git a/photos/tint/IMG_8637-65ba1d.webp b/photos/tint/IMG_8637-65ba1d.webp
new file mode 100644
index 0000000..89f1aaa
Binary files /dev/null and b/photos/tint/IMG_8637-65ba1d.webp differ
diff --git a/photos/tint/IMG_8638-65ba1d.webp b/photos/tint/IMG_8638-65ba1d.webp
new file mode 100644
index 0000000..315dfde
Binary files /dev/null and b/photos/tint/IMG_8638-65ba1d.webp differ
diff --git a/photos/tint/IMG_8639-65ba1d.webp b/photos/tint/IMG_8639-65ba1d.webp
new file mode 100644
index 0000000..12ddd43
Binary files /dev/null and b/photos/tint/IMG_8639-65ba1d.webp differ
diff --git a/photos/tint/Image00421-65ba1d.webp b/photos/tint/Image00421-65ba1d.webp
new file mode 100644
index 0000000..c0e093c
Binary files /dev/null and b/photos/tint/Image00421-65ba1d.webp differ
diff --git a/site.webmanifest b/site.webmanifest
new file mode 100644
index 0000000..b5ff037
--- /dev/null
+++ b/site.webmanifest
@@ -0,0 +1,19 @@
+{
+ "name": "",
+ "short_name": "",
+ "icons": [
+ {
+ "src": "/android-chrome-192x192.png?v=1",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/android-chrome-512x512.png?v=1",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff",
+ "display": "standalone"
+}
diff --git a/social-preview.png b/social-preview.png
new file mode 100644
index 0000000..db9e073
Binary files /dev/null and b/social-preview.png differ