From 648869bf764d93819c2505f462ecc9e75b8ff8e4 Mon Sep 17 00:00:00 2001 From: Adrian Victor Date: Sat, 4 Jul 2026 16:57:55 -0300 Subject: [PATCH] Add social page with archived mastodon posts, move source to /site --- .cache/mastodon.json | 2 +- .eleventy.js | 6 +++- {_data => site/_data}/i18n.cjs | 0 {_data => site/_data}/languages.cjs | 0 {_includes => site/_includes}/base.njk | 0 {_includes => site/_includes}/header.njk | 1 + {_includes => site/_includes}/macros.njk | 0 {_includes => site/_includes}/post.njk | 0 {_includes => site/_includes}/text.njk | 0 .../_includes}/widgets/droidring.html | 0 .../widgets/internetometer-aside.html | 0 blog.njk => site/blog.njk | 0 index.njk => site/index.njk | 0 languages.njk => site/languages.njk | 0 misc.njk => site/misc.njk | 0 {misc => site/misc}/88x31/en.json | 0 {misc => site/misc}/88x31/index.njk | 0 {misc => site/misc}/88x31/pt.json | 0 {misc => site/misc}/about/en.json | 0 {misc => site/misc}/about/index.njk | 0 {misc => site/misc}/about/pt.json | 0 {misc => site/misc}/bookmarks/common.json | 0 {misc => site/misc}/bookmarks/en.json | 0 {misc => site/misc}/bookmarks/index.njk | 0 {misc => site/misc}/bookmarks/pt.json | 0 {misc => site/misc}/misc.11tydata.cjs | 0 playground.njk => site/playground.njk | 0 .../android-developer-verification.html | 0 .../posts}/instalando-fl-studio-no-linux.html | 0 .../posts}/installing-fl-studio-on-linux.html | 0 {posts => site/posts}/posts.11tydata.cjs | 0 ...rificacao-de-desenvolvedor-no-android.html | 0 .../school}/api-rodrigoribeiro.html | 0 {school => site/school}/guia-ifc-novatos.html | 0 {school => site/school}/school.json | 0 {school => site/school}/telnet-pt.html | 0 .../site.webmanifest.njk | 0 site/social.njk | 31 ++++++++++++++++++ static/images/profile.jpg | Bin 0 -> 40214 bytes static/main.css | 20 +++++++++++ 40 files changed, 58 insertions(+), 2 deletions(-) rename {_data => site/_data}/i18n.cjs (100%) rename {_data => site/_data}/languages.cjs (100%) rename {_includes => site/_includes}/base.njk (100%) rename {_includes => site/_includes}/header.njk (95%) rename {_includes => site/_includes}/macros.njk (100%) rename {_includes => site/_includes}/post.njk (100%) rename {_includes => site/_includes}/text.njk (100%) rename {_includes => site/_includes}/widgets/droidring.html (100%) rename {_includes => site/_includes}/widgets/internetometer-aside.html (100%) rename blog.njk => site/blog.njk (100%) rename index.njk => site/index.njk (100%) rename languages.njk => site/languages.njk (100%) rename misc.njk => site/misc.njk (100%) rename {misc => site/misc}/88x31/en.json (100%) rename {misc => site/misc}/88x31/index.njk (100%) rename {misc => site/misc}/88x31/pt.json (100%) rename {misc => site/misc}/about/en.json (100%) rename {misc => site/misc}/about/index.njk (100%) rename {misc => site/misc}/about/pt.json (100%) rename {misc => site/misc}/bookmarks/common.json (100%) rename {misc => site/misc}/bookmarks/en.json (100%) rename {misc => site/misc}/bookmarks/index.njk (100%) rename {misc => site/misc}/bookmarks/pt.json (100%) rename {misc => site/misc}/misc.11tydata.cjs (100%) rename playground.njk => site/playground.njk (100%) rename {posts => site/posts}/android-developer-verification.html (100%) rename {posts => site/posts}/instalando-fl-studio-no-linux.html (100%) rename {posts => site/posts}/installing-fl-studio-on-linux.html (100%) rename {posts => site/posts}/posts.11tydata.cjs (100%) rename {posts => site/posts}/verificacao-de-desenvolvedor-no-android.html (100%) rename {school => site/school}/api-rodrigoribeiro.html (100%) rename {school => site/school}/guia-ifc-novatos.html (100%) rename {school => site/school}/school.json (100%) rename {school => site/school}/telnet-pt.html (100%) rename site.webmanifest.njk => site/site.webmanifest.njk (100%) create mode 100644 site/social.njk create mode 100644 static/images/profile.jpg diff --git a/.cache/mastodon.json b/.cache/mastodon.json index e9d821a..8f99b34 100644 --- a/.cache/mastodon.json +++ b/.cache/mastodon.json @@ -1,5 +1,5 @@ { - "lastFetched": "2026-07-04T19:22:19.688Z", + "lastFetched": "2026-07-04T19:57:16.577Z", "posts": [ { "date": "2026-07-03T01:51:37.604Z", diff --git a/.eleventy.js b/.eleventy.js index 334d293..504fcba 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -17,6 +17,8 @@ import readingTime from 'eleventy-plugin-reading-time'; // import i18n from "./_data/i18n.js"; export default function (eleventyConfig) { + eleventyConfig.setInputDirectory("site"); + eleventyConfig.setQuietMode(true); eleventyConfig.addPlugin(syntaxHighlight); eleventyConfig.addPlugin(safeLinks); @@ -39,10 +41,12 @@ export default function (eleventyConfig) { // eleventyConfig.addPlugin(githubRepos, { userAccount: 'adrianvic' }); eleventyConfig.addPlugin(readingTime); + eleventyConfig.addWatchTarget("./site"); + eleventyConfig.addCollection("post", function (collectionApi) { return collectionApi - .getFilteredByGlob("./posts/*") + .getFilteredByGlob("./site/posts/*") .sort((a, b) => b.date - a.date); }); diff --git a/_data/i18n.cjs b/site/_data/i18n.cjs similarity index 100% rename from _data/i18n.cjs rename to site/_data/i18n.cjs diff --git a/_data/languages.cjs b/site/_data/languages.cjs similarity index 100% rename from _data/languages.cjs rename to site/_data/languages.cjs diff --git a/_includes/base.njk b/site/_includes/base.njk similarity index 100% rename from _includes/base.njk rename to site/_includes/base.njk diff --git a/_includes/header.njk b/site/_includes/header.njk similarity index 95% rename from _includes/header.njk rename to site/_includes/header.njk index 89c7880..4065629 100644 --- a/_includes/header.njk +++ b/site/_includes/header.njk @@ -24,6 +24,7 @@ {{ i18n[langKey].home }} blog misc + social {% endif %} {% if langKey == undefined %} home diff --git a/_includes/macros.njk b/site/_includes/macros.njk similarity index 100% rename from _includes/macros.njk rename to site/_includes/macros.njk diff --git a/_includes/post.njk b/site/_includes/post.njk similarity index 100% rename from _includes/post.njk rename to site/_includes/post.njk diff --git a/_includes/text.njk b/site/_includes/text.njk similarity index 100% rename from _includes/text.njk rename to site/_includes/text.njk diff --git a/_includes/widgets/droidring.html b/site/_includes/widgets/droidring.html similarity index 100% rename from _includes/widgets/droidring.html rename to site/_includes/widgets/droidring.html diff --git a/_includes/widgets/internetometer-aside.html b/site/_includes/widgets/internetometer-aside.html similarity index 100% rename from _includes/widgets/internetometer-aside.html rename to site/_includes/widgets/internetometer-aside.html diff --git a/blog.njk b/site/blog.njk similarity index 100% rename from blog.njk rename to site/blog.njk diff --git a/index.njk b/site/index.njk similarity index 100% rename from index.njk rename to site/index.njk diff --git a/languages.njk b/site/languages.njk similarity index 100% rename from languages.njk rename to site/languages.njk diff --git a/misc.njk b/site/misc.njk similarity index 100% rename from misc.njk rename to site/misc.njk diff --git a/misc/88x31/en.json b/site/misc/88x31/en.json similarity index 100% rename from misc/88x31/en.json rename to site/misc/88x31/en.json diff --git a/misc/88x31/index.njk b/site/misc/88x31/index.njk similarity index 100% rename from misc/88x31/index.njk rename to site/misc/88x31/index.njk diff --git a/misc/88x31/pt.json b/site/misc/88x31/pt.json similarity index 100% rename from misc/88x31/pt.json rename to site/misc/88x31/pt.json diff --git a/misc/about/en.json b/site/misc/about/en.json similarity index 100% rename from misc/about/en.json rename to site/misc/about/en.json diff --git a/misc/about/index.njk b/site/misc/about/index.njk similarity index 100% rename from misc/about/index.njk rename to site/misc/about/index.njk diff --git a/misc/about/pt.json b/site/misc/about/pt.json similarity index 100% rename from misc/about/pt.json rename to site/misc/about/pt.json diff --git a/misc/bookmarks/common.json b/site/misc/bookmarks/common.json similarity index 100% rename from misc/bookmarks/common.json rename to site/misc/bookmarks/common.json diff --git a/misc/bookmarks/en.json b/site/misc/bookmarks/en.json similarity index 100% rename from misc/bookmarks/en.json rename to site/misc/bookmarks/en.json diff --git a/misc/bookmarks/index.njk b/site/misc/bookmarks/index.njk similarity index 100% rename from misc/bookmarks/index.njk rename to site/misc/bookmarks/index.njk diff --git a/misc/bookmarks/pt.json b/site/misc/bookmarks/pt.json similarity index 100% rename from misc/bookmarks/pt.json rename to site/misc/bookmarks/pt.json diff --git a/misc/misc.11tydata.cjs b/site/misc/misc.11tydata.cjs similarity index 100% rename from misc/misc.11tydata.cjs rename to site/misc/misc.11tydata.cjs diff --git a/playground.njk b/site/playground.njk similarity index 100% rename from playground.njk rename to site/playground.njk diff --git a/posts/android-developer-verification.html b/site/posts/android-developer-verification.html similarity index 100% rename from posts/android-developer-verification.html rename to site/posts/android-developer-verification.html diff --git a/posts/instalando-fl-studio-no-linux.html b/site/posts/instalando-fl-studio-no-linux.html similarity index 100% rename from posts/instalando-fl-studio-no-linux.html rename to site/posts/instalando-fl-studio-no-linux.html diff --git a/posts/installing-fl-studio-on-linux.html b/site/posts/installing-fl-studio-on-linux.html similarity index 100% rename from posts/installing-fl-studio-on-linux.html rename to site/posts/installing-fl-studio-on-linux.html diff --git a/posts/posts.11tydata.cjs b/site/posts/posts.11tydata.cjs similarity index 100% rename from posts/posts.11tydata.cjs rename to site/posts/posts.11tydata.cjs diff --git a/posts/verificacao-de-desenvolvedor-no-android.html b/site/posts/verificacao-de-desenvolvedor-no-android.html similarity index 100% rename from posts/verificacao-de-desenvolvedor-no-android.html rename to site/posts/verificacao-de-desenvolvedor-no-android.html diff --git a/school/api-rodrigoribeiro.html b/site/school/api-rodrigoribeiro.html similarity index 100% rename from school/api-rodrigoribeiro.html rename to site/school/api-rodrigoribeiro.html diff --git a/school/guia-ifc-novatos.html b/site/school/guia-ifc-novatos.html similarity index 100% rename from school/guia-ifc-novatos.html rename to site/school/guia-ifc-novatos.html diff --git a/school/school.json b/site/school/school.json similarity index 100% rename from school/school.json rename to site/school/school.json diff --git a/school/telnet-pt.html b/site/school/telnet-pt.html similarity index 100% rename from school/telnet-pt.html rename to site/school/telnet-pt.html diff --git a/site.webmanifest.njk b/site/site.webmanifest.njk similarity index 100% rename from site.webmanifest.njk rename to site/site.webmanifest.njk diff --git a/site/social.njk b/site/social.njk new file mode 100644 index 0000000..555f89a --- /dev/null +++ b/site/social.njk @@ -0,0 +1,31 @@ +--- +pagination: + data: i18n + size: 1 + alias: langKey +permalink: "/{{ langKey }}/social/index.html" +layout: base.njk +title: Adrian Victor:Social +--- + +
+ +
\ No newline at end of file diff --git a/static/images/profile.jpg b/static/images/profile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..09f44f358e5e80c1f34ce520903da88326a5d622 GIT binary patch literal 40214 zcmex= zB}GB*P6`o`Q3@b27*0$sE`YJI(2NWW->!j7XJELji$$K05NAqiaWVq~!v_WihLWO) z$S4K|#uNqy29b0Ky8^^cg0Oo)?4pn$X9fnw1q=)f8tF*vBqVluNkIt%1LFyh`s9Kl z5c>`T1A|R&PASMPkee787#Mg`^Fo6e7#JcL7#L(2iW!0!+!>relGMbA@XTMtz+mx} zfq{7fLM&+}1H<-K1_p^+2r-of3=I4&3=G@O7bF%Xg5AObilnqO28K_|85npY85o2w zFfedMgXKUTfX5jkE^zo26t^-A?hN@1`3&g{ISi=`3JjhMc?`)6dJGB-MhpfFh74x^ zZ!SJ+FBUd=oyywN-ntAZ43Jw||I$`{yMq zl~4FNFtP-#-RWPgadkn`?R%HQ?z_00Pza7vjX#uilV#DbHTe?Tb??g5UXgWtbV51z z+kXbpt^8WcJKFzx{rb;vrvINo^O;>SKMhMcz2l-MTwe0~=8biiS0w(uEWOzIPO8cL zRi|Fu^=XHCoQer zaCxj8r;Oh76&wCDFg~#;QdIvV&iLRZ_pS%(vmdgraoz2-SvdF99^NZv;WzFovNSB1 zt1=<&tN)?MRg=<`0X+LFEyN1-{e9ye8In7JfUb<5>XNl_q_oAul zH(2g0C>7q|@7ZyaiSxJGWmnyk4h;$`>z=f|EO+?2sgv_fOS|=g*tMqW3!FkXvEH7t z-8Xur2#?#HCAy|d_HUiy zMN?JoFJcKU5?P}$`Ay@ROEE2vizc$)WKx(g?eUa{N{#)T+-on3JebtDduiC5Pg5hF zvgB>^^>R_$`;zIQ+jcFNh%I*(Br!fkD&5@LdPUCK%yn9^HX}#KGG==3W}gFz<{viAd%yNgbN1mI>eB3I zCfwO9n_u{3MMcMzy~f)=OtC6E7S zxLR4?I4Aa+{)V`^5b{eOm*^?JW;`{OF@&M~rYPCD*;C3LA6!!-umDHBvC zd9v~?vemWM;A=m3WRmjX*w->F)n(1YGH%E znceRNFJ(A<_vS5mzo_knMAy4{ZK^h*29n`Hf_vEi=rS=H#}?;3Y6{kf8XDMo6E zz-ldrS|Rm^N{zkhzA0t?H<`oV`q_1IKeghRzsM^_g^6uTSM;rz1$n{C7kcJ2X$nl2 zY5A?-sH^l=*Pc^w7n|A+-{_TLzg17MX|i4C6ujxxn`of-^soalwCbln%V>JE`GIG?yUcnUN`lbiB0TuCC&N$et&PwzA{B$_E>QLRuP=(MK759<{Z)Uu!UJ!d}^`pxLx!Ri= zJA!_x`3dO$@ZRMa#ID({Da7Q;JmspRg07ZBqo%M|bdZZeztZK#O+~>`th+)c*iL$& zkRU9$tL|lyfO)Ax*@78w54kdzdtJViW!5-(`TAQE9ffQs2TiwL(j>YoWa(Y4yDUK- zcb9JwR5cYTsq)|F|C;|qpz4#SN~6jo5943+J~n<@ z?fsW8{@rR@_X74)t0!f1`A_sPoW1m?0QdeV{t)p;JdWpIw!hQLS$1BuNQFz*yIv@X zKeO>a!&eQfuy;%tV= zP(6iHxpY$%r|b@gYuP0$ZEv|KWNq2zq2l_X$+PWbS3xfGg{R8yC1-bQo}I$|YW}9& zwYG0Ju`Rj1e93l)j5Yw zL(@a-OFF&-WRZmIK;Lw{_i*s;HNtQOA6*uTrZXanoi zXo3F>YW=?#M)luOxbbT7zf;fp|6K*g-u#p=&rZ4jOaICGVsA)%>t@IIUEsLhzbWjB zQO(JJ9=5qElN=^_sz}~--?Vb(KJNXh#VdFZ{tPL;Cwckq=S@6ektciNUo-#HihT2* zVatpopP%vn@LJy@Qxp-u^NM-+re^*q{jzs`bMF5B&>R*s?U2KhTetEb%DbNQRGvHI z*pAO`*Q4$qvg?qA*utqY$zej#*`yP7f)k8+lRUpTKHR4;!Sl+qf(Lt6-8I_xS3+Ln zZw`B@WOx0#fL{Ufb!jK8xHNb8g?Qd&4l0kI zMNJB7W=l7PG}(NZlQUKItHY|xS6LdqdGBKT>3`Bg?&Rxl3lcOY%=x3bcS++8Ps`k; z9~xP%%-bnDNk$=0Xtl??IlL28Rw~$@s*+jItG?Ltb?zh^g8ML$Blege?{#DkyYa%^%u&7Vlxv01KAm^>ePM6(|@@?rq)Hm_mt9ZWjk zEPwgZ`ai0b?{Dhi6i-#aHsHzee26 zi`N!Xc4_*+DDyH+Y|vq}BQ%YPqya^{*>@7edVh{Z2| zFYqTvJj{Z-ulJbG@v9dmFzgmQ1gjxHt%7a!Uo`8wPOZLTzu@#2$A@=A!b%SRPIX>t z{xie&a;bW~?)2KPQ}rg-*NGn$kv=D{rRDN&QGn6ZW!^2a{w1rk{WoYvI9#*P3Ym6L z`z}k_mi3$bm@YAw@GqHr>FuEjH}|ZVdqJ`8Bt!i_^~DGLqZN9kgFI9kS1bu$w%TFM zlAs66S36v*o%CjUN$-M?IW5=b{Sz=?Rp2jq63@vHpeOXuQaWeRbH+{V&XXLaORW<` zQceoK4XbV9p7|_znf>nohbMOF^1Ayb-c2jzTXI5jLER*$GPzT>$*YfdGj_4_8}xSj z20dT)D&oeO{?ilAPI#Da+kQwWcd=T{yXu&iHQPS>M$VM{yf1l)m1F&y1x1p^%}Fei z&;DNf#z({OqwK^%uoSo^N?q{o|9+&AgSc?MtJ zZ!g{vv3~xYWoPxmY=kPCwS0f@igov1nJKf_LvLSRP41g zx;X99ceA-0w8}D;z5bM(%rWDdmAhx+f%kEz1S-~RnG0Q)JfxB$7*_YruA=H zR2U<1+=-{}e%KfHr+3Y|<=QXr2}{e3%$r|#I$!!of$hP~0sCYuw9iUB?r(i2Hml&v z{L;0T7SsnG1H zlIenuvWyw^oHK4sjNHUKZ{_wjWBZ%&{~0*r zD!+ODm3+Q^=0C?O@lex;IiNPw{(nMy{xiIpQm;0l+Vh`>Z7igu6tQY&ezkGeZRd@O z?0Xt?=PkS$aQ?WZVe*!;sq5^gy)fRj#O3R{+1pFw6*uf(ld>;NT%vai^W753h&Pk9 z#e!@DcU=54-QM6o!@6SEs|)67uYG6Yw$e0jx8tFQRUz}TV;=7mnpiKkdm&2BnI2X) zZ>Ht9%q_;rn-|{wwK;Diaa!zz4T;3?B%(Wh4*W|DR($tcd~Ak zOVfmPF9dFSh+Gr8y^G})bJ2>YDL>;T=ss_J(>Zy9QsyR4YtwyC)9+7v?y0Hfo*#EY zcD=+#tIGKNcV5q`_IG86Mm%Eoxmr~yabMM@6 zeH~j>vyCU?o{#ShHmd0BJ(qxDnq#R*BfS@tfG%>OuX_4gHC z^F3Z%I`w1enX;aO9Hz=>qi2Uj4q2#XbQC>2b^2AYJ@3BgSSQ=N?o-3r)g?~K%xXEe zd7adK{~g~$BX(^(UemJi*ZQYP{yi*urMiCWdnYsBUb<^T_g2GS<@Yz;NfToW_hQ{_ zbXQ{AJjZuS`E^gtS7Mh`z9Lm-dNcUa-4fvC(d^jt+bE zzK0$!(q0Aa7qUtE@Zv`9ez9#;;?c9YW*uj^khgm3G557^)wiydiJ5lj!f~^cf3qJt z#r4lhes$OUy&%)g#zoiuZ94e7XOYqOS-MXbM0zj&8Z6zySHWBM@Aq2IXT|EDStd!m zzVaf5sdpClvact1WuLV@xF>i=?0S!nYGx$~o<8;allGjqs>$h`=lz61{>b0=-xLx{ zg?lF)6jYj9{hjO5%H-R(KD@p4(5q&h`;yXSXAVf2*zfk-_)~9^OrxsY@f~4-*^}l? zX6JL7`evaT4(XDehAK&%h-UGsXQsgIR!sNZ2QV2*Fzx8m7Be{Abv7b3VAA zyN>(KoO;#zeVczzFTcuRCwBTjLt6Q}82y{}Uo!2#+Mi@!3GMpy2fS%v{h9n!d_}=k zw(TF}lbVY9L(*@o^DAe*w&~RCc{N$PzBj`Ct%%?=${0-1GmFcJTJkkm~;onHB#QS!y1b@Q=-6ena#1{|r4pl#{2* z|32mWQI7Mmn*I0blZ=-?_b}y&Jn@}JRXyR^)+M{83fRpKHD8Eq@VQRmh%2b9Jc#^B9U17mnP4G%aY;og0xoBR_TGxR zu;{qg3!Yi0T|dW6-Td%O#iBI7k|opKbfg~!UE8FUR`UMAj262D<2})H-+tI=q%zBF zl4tIp|C%3yn#9{e7+|7u9%#*=a@Ju_^yH#6CBl^f6Xn)ZD@a`7_PHst>K|mncr2#vlC4I9pNmTbG)GJt@noC zJ612=wbV{JR`uphm$TW&e>{_)^5guXqt&0f`2$Yr*u^Zl_e8j)`O1UpA~}a;-y(CT zez2Lgqxs;^C^zv{_xjH+_f%OTWS$|jV(WJe)(2MKR8|$FoYj@BU%X2B_N%29)omT8 z<7*FTy{O6$IMJ*kd+cl3-tZ-97RkrdaxEVn{Se;qrR~(q)Bej|f0Pp2tG?*j-iw>% zf?u=y9dFH8+wYi|{hceAr zidcNtSkHXgL2R*k?}S;k6QfUY?~VG;(Difne};#1e|J5yJJD&eDgQr18Kg8)_jI5Cm3#h!?b$}X9BPEEt#@o0XG(Gm&wV_T+5)Dk!jr!urdCb+10L_ ztTBC48)w`)aiq=h?=q&H?-qWmy;QW-T4ulK^Iqxx8{rYtQ{-H)?%}>#RUE71^ZSbL zy~j`Lyr)%MdUTzM zzxkq6iK0ad>bZ}-E%>3W__1B6Nw>1PT%?!VVP@;Gh61NcQI@KrO$WX^z7&`?C*tIt z0EfCyyzHMeogNt^-M$p1vE=;$4(lmQ)jgXT9Ri~&nbZ@vSUIZh zdshjRY8uXZz@d7)`mSq~>zXwkA0Jk4l`Y*`7IWpMv%Z?e)5=T!seH>P&sP4L$MEjL z=Cl)cH%T(5vKPjz+R`^$oGqu{^dq~K#owuujUT*h=RLCF#Ou;G(_5^%H+)=ruB2Cx zcdn#;_x%)p(NeePdrmVlX)Vy|UA6Q~Y0m2TCmMQnzr4N6zx?N#`6rLBH|RaM_Of%Q z^5HE8)89lfY_0w1{z5lz=Ibw0Zr$|~mlR%dT5y+K=*bn;!<`FTRDp#p<` zs^&c-6}ys>Z!28oHv7u|S?Tb^%#Ce&ruwdhj%y3le%{UGG5^`y`mbFu=_+U8(%fG4 z*yZ6_Ej{sdV0v^AdX3*TJQ(|+*sj8|e3 zjB>B-;+NgAPq1IwvGKP4v2PoT9^IMNJ3U(=&E2PG3-7I+GT$WPom)Ml!;NQmsPvv& zdtLWRg25hh$IR8co|YFMxqjrGW6b)%qf;+s$}Rjo?MAq{p3WRkAEBa*e~RyR>CL;p zuda21c;&p=yj$DOsJ}9op8M7@GdVS-m!aGbNBu|M{rw_%fvSi-+y&K zbnep$o$~t9*2yy`Pi3ERlQZ`n=Uu%yk5{l;ya`g;yK?Ils}y6mtXRe~<(sE%_d6|l zqws80Oj&Vl$Bou=KhjnFFFww_*XSa;@$#1AGi`h~Tn|3*(`NPN?Ct5A3mbO^KPXtJ zdHlyjl|QU}`bWAIR-9rq6UDlCKN%fwm_FpWU=KU@5r?f|IMoH9Xm0t=s zG$S-SJ(;IGez7RH`9t$rzU!_W%+*Q_9MN{NFV4N1`DWXE)n#{T{|RJNgdaM-!X`C! z!%yW8Tl$aemD6!c-eB6x!02&f$Jr*fW7irO)=pF{YpA`D=J8Te(R72$kqkb)?*UUR z&zP92>g4)PTwBDwX@fM%x81_dU?rxAIcrs~vjB<~IDcDdOM7FV1j%mv)SFh-lx! zMsweDlf@EB4c^oq-?cs@mwiFPw7>rJkF}MfqNe_!-bHwol#b_Fmimt3f#vGp^j&bEx**i8jv|E%R-L;Y*i$@l6(U zOTC$m9cw@80$v<&F>TkMTR-hw zGQn)!=_#{Up5V-ub9l4uSZ=%OrC6tpPcE}8x>I(k;)mAu;3IWBxz%Ue%{Q$#KC{y| zxpQAk@K>AndtWwhw!U@QM>pW;JU7o=b^n6(kN5i=Xb;%!{<7AxUH09~<=%}9zeOY5 zk_%bx%C7WU@ABbzSe|u>cz{aOn_qPyk+QD0R5A-vbHY0xKJyfry86;y;f3Cv-#tDn zPxtx$N^GgumyY90{fnA={uUU_^VpI*LCkQM%KWploO>c&C;!~Sln~5ZVph;`FCgyK z>>tU-f9KxcS@54B#ia20I-7I$s&~E`{%1%l2A6o8-yFA@{QH;wQ{n3r$h1e``KK!! za=PdKn6aQqYkCO7qxbLDUs`&l^>P0yo;TsUBp(+%*uiZddVQUf*e=iHjQiK_-xH4m z&B1{BhANXhgr3)=WFNl#{bq^wtdBd3t9V+spB0hQwfi)6`Nevf`L46=KX-dCdh=5t zd%}c=+P)bwmkJNH<}J}>pS7{|JumZQ@9Q?Ymm(W4KfZmzT*Dk!JM=QjN3w@|1)IhtCl$`y)V(X{eE(Z+^*uP0{crz^1qw%l3XD#9S+gyAn4*X|`?Ed>)~`C-eps!R@1JuZM#ISaj@Gq_=WNe*UW?h>=V>(EA}iKE@`c5Z z8UIounf%{ObkWOsxc3sTuIsdg{pZ#yY`+`T%=+AR;>5LkZg5vGNpk$ol-l!imyWp7 zkHUk0lQKG_qAq3Logx+d>aY8mtR(=W;`IivOUEy=Z;aUXwWa zTi}YfVGDF0Xno$X%}HRjUqRX1n>i(wPx{iTIvCc-l8gIhnU0%F9k{xR(#&$NJG5<|d;6H_){|pCO4*GL!syAy; zt`oU^syXELDPFmi|9T)@I_5V`$86rJz4HIWz5iAHi)-=!n)eqys5{B=>63Q9LEVGq zYmg?7qqp@(<5%rBb&CcOK)zG zeFk5}i?tWZu9?;fRI(iZvNW?K`PJkXo1WiG+OkXk^Q2mVobMjpK9!p5CMa*394vc@ zk*&V5ka^Sc8NJ62tanSeS@4fJH}TZtyHCq`@8mR|Kg4rj+9jPn!3}$FGw7@m{Av?( zeCLEyGS5B<2w2UGUg4gWy-wu2QsYgHR$JEQl3B-dPfb2?VX<@+qgg|rxa2Q=_1C%b zha#o_?TlOVGD4!(p*DO{=}-IDIkS{MDjciaF6DRo^08M=rxd>Q39#KgC|#o|B&ESu zdr4`#mR;%&rU27lD-o29?!y{h=R_DIDPx9d{3Q)6|$%zS)UR>56Fr!VR5 zmVL)B7Rz$`>4#4WzrI3j=aP%^8nx!e=NopFPusG))@Iw~Z9;F3HAlTq|2Cm4U|N36 zfq${uAMUv=e3fY5Sv;Y8=7AGZ?hMU4zs1^z9WS5p;|U-8glDbIVl4kEb@LWoEE8R{ zMQ5UN;&Ov+KkQz$^le=|OXc_06W5t+f3KN!)zceFDK9YYo?pVEV$P}erol~yib?6uF>4u{!)6i zTluZaPg?9RUC7>~UF;xjuqx6b*zxi?&k5!aQyu%9lUvhutqiX`R_o6A zv*77@>6z86mwxyk{82gM(pP7X3I2Q?rFje6-W7cG<&s~NrF4B(GP6w6!A0RKD%4kT zJpH}WO!g4N*@Jw177^Rbf(5D}NqGxhDN18JJ zTvp$0%z5?su76zop^0A^I`uzipNM>P=f%=%cc$Mz-6_9O;>YEcaz*FgaM%W}@{RNT zQ~b*L!_$dBS>Aq}ANrpm+J1w=w|UFz-$2Ta&+j)02l(l|a?t-2b7h{zYa^!@v2&ig zd|Y}~A+%a6*8E6itb#?!_w5oEHwCxwUZ|Cu^kG`v!z` zHroF)t3S!UQ=DN{YNRWmF@E!L#hnG3nA6T#RS>~OmcJ|@D0blMd zx<099`L7gtx&I84_DTL*dGfI7-?%xG(so!bJZr|W!Krlf1W@5>2TC5oFSe%flKJ6VZ0$tlZg@8moI+nhN? zi~L@`WvSu%_+2ylj?KDfc1)l9SyI}bJxTsO*Re_`@5_RkRTk%2A};UM%U;nex%XULd3)YLM)kQ9 zxy*MhdGn2JM))oG89@S#dbL;ZC{f0J+PWrfo~JP#+yRkE$Zfl zTNjx(mI+je-~6-ig5Ujg-F_*?KT#)t>D3=#TXG_Qujuy2mCiQSW`Eu^w|{v3pJ9UK zk~duJ!P&F(GB@5?`J>o-!;+1AR~J35+-P<3m%@{~dS5(vziC9yDpC}y2>Eq6zI~pf zy8of&-%rNeVozGNXQ9Mgm042OYn^+g?;Uz^I7&lS+sx8`j`qE)b9$QB-KzZ0z!I_K zq+p8W#`zcLPMu-ZbK@Mdx7^{Ir`1oFtS@BA-SwNHQ!>>FF$K6;C z-tXbs_-SLL{J|*yW9_F*IO=n^IcG;*d}X6)vgpMe8MCm+-ffGnmRa1^$eVa*%bDU( zFPrHzjCfpjx7G`Do-0tzbZsmtS=(cywuL)uS>)E^J%81Cnt1g(cdWmV5nu8{*5+63 zovnY?@48`97Li|iQEl;r^T+fv74pPXek}jBd);v*gOmd0sa`Q^`!__LI(1y@v*xif z>o>=$MT7a5Z?l=UZ%)RWUDF@7)vaA}CoF8i1+G0OeKy=lE%jTjU2;IyM|A6&KYhEu zdu(x(_L+O{?FFmL9cLpZ&vm}vy7MQp zD&lyVfh5C!1}lC=0r?M8)|nrg@yb}X>AdceH+LdToOqe9EK$C(#Q2HqRk1vC&j%)T zighRS<}La#r&N6E^i|*du5&vsE1vsq;U9(fr5>^`4cTv}Na>s|RO;9EU;gl`-l9i$ zY&@SUPZZ`}{Y_`x#Gc}+d1e|WX%pA5-#V+m@>hth`Qf>GGCCGBWpXk$vAwf<@?A^! z(v8RY%g+aW(c8&g>Ur5%;^I!d#>0Q6RnNBAo!lsMBi?`eT8HOtucR04H{z6Ccs9FH z_UNk0^#%J2Kkc8XVdCg_^WN1j(*s_}$-GLuU-hzLUE$NWY3+5_F2<~jziIA#s(5bu z+^M~9WP?oV9{7~lRh5jNLQE`vZboOeb;*5Ldm`MY7AyOl@;o)&Pmdh z(ax1xFnPsqz14?|Q;wQ6PJ3Z?{f)TM0aI?Vz5H*Ui_V->Dq-^GMQe@hm6)1cewIIC zx6g3i?v{BeH0iq2Up*1WMg1!TIAS(0U;Oq(ozScL>X-i+$}0b=NOQltcYky1MSblT zb3MMiTPgBnuK3ai<(W^bX2-}Kcs9XNjN{!dgWY{{F*Ze3VUtqJTxMFOa2D;eE{?t^ zyZUaa_r#B%O-sV1?+7#>Uv@9}Yt&w$1Cy>r-+pbjwaV`7E6n_JeeIzKQT)3;ylJoxIJ74fV2mR?TQQ$Cw^US7k> zaZ@_)l)OU)0lZI4mmc5rq<9mbf8b|EtB4HNYbo5Vhxh6k%~C6r?+$xmG9&6)%}PmU z>7z?~p4rawyU!YsvvBfBPMbVk#?;D*2M>fFdiHCY%%^nQLq_h0?xsxfRJyW0cnz21 zss9WtY4(ZYZ?*Vd%seBObo$SF&?`=fc|;x&ByK-mLgILsf_OZ@??Zv;FK}ga0!Wo&SEw z{ovl1kKFe6xi_4D8S7QZ*%qt1AnR*U|IACqn`{=H%=Qp}rCcJiNBzR*s*v+#-clDH zZne59zh%y|uw~k8<%b131Kna*8QE!?%#6JDDW^&B zi&NpPsMzOB&g;8ea*R(`MLhq@boJ$3HczRSs;tYlWrl8ZoAEg7c>9OG9Mws@QU0Y@ z9{tD@(%2HdF=UTn?^D~iN-Ne~5^H(@@et*9lzI{+<181Ew0X!VS9?cJxXX@5G)zC?r4|)tEqbmZpi*{f8+mz z@upsOa#Nd~MZRKY(!te=i?#)3XCA1Yda-1W$AYPoyj@}^gq5vdYvtE?VfIA+`4i06 zdxu!%Hfdhw((UtC!_nt?YW?qU|A1=M<4NsdGf5yIS~9Dn^$5GGeo|b|ycS`dCyEyZ1m^ zijl*kzsEOSIR25P$Lv2t;7{$NAOFN&Gd#aq`E34{UiLp>J$2SI7@sF?nP0YRnt8u^ z`cIq6>ZbTd>@`#j~zQ6eO3~&-%jlRpa)C z3N4FuFVCEvtfirp=F&7@*;Tx@_S%l3x((->{u-zKAtc8`tsdkcIKsu!;R5m&LM*+uN_H4-z~S7%c6pCNL=qIK<@YJM}BV%q!fFJAnyEVK0W#E(zb z^e^6F5x2I9Uv9#$bEl&h*Ku+kuYYW|&B}7cy=I@KH&yOVP`P{Qp}mGh%)`h{v)*ml zV|nek=XuuePforpE&CZ#wcyj|)ce!5+#gM-?z8hwOOCn3?XkgWlex6M$%pNob9s6X zpDy@x?o8#|58;cQH6}JRCoGtKbjvz#<p`cr_$7&8=IZegBZ;G zRS(QwG@)^_SE|hKg@*Sl8wAXsrzVRYZTI53^W?)gwz zc~?a7o0}W!PS1Wd(RIqRWRpAR%C6ol`)e$cnBXe#=0ek}f~O3jaSN{`95_~U*~WCO zShM}n+RVAyOFf+bGkAUUmA&5W^ZmT`l0wyUW?t7mipNe~TPkidNh$3Nx6Io^eBFoM zeK~Vzm%Pq|o#(kGq|A^ji;d07eACoDE9%uee#((%3>+0+2U6nOAQsn)_4NZ>BD%|3oy!6L1ADPR_ z50e+wKTgg4%DuY0YgfpJ?A~+PC;q4u>^U>--a+da$E`jaW|m#%^X~T#|8Om(GI;v& z!(DGB_N+f3DYaRpWBvs3mD?LOoXgs^2oI>%iX#3>amO6!pRBDdEv?;%QSC%JYlx$ zgle~**v|C~*B&ymrfj`v!<;;6XU>bd_fvixXLz%#+|I^r`pyUQPR}|!`P|I&yEip0 zUABKpzsL;c3=WPkg~rQ!3>$VHxxi4gx=!@ve}-fWiJ5i^^UYP)RBx1!m5$MyQ~fVw z(U+O#5f}c>s#sRRa`8*$mx)O)gntTWn;ReeTfCh6^vlYL{N+xs{%+Yf{lrHVf&HE? z$3C)|IVcCP2A|!2c+Tw0Pi}sA*8cI>v%jud>vJQtU&ma$Ty;)+;i+S78Rx&w;`)4V z>$mcY_Z2N}Jh-3s#{Es;Czo@&d!!3Ow(gw0^@x1y%gFk)3#Lc5UOxVzJhJHT{AvGW zHrcKD&+yd$WS2f$yb{>h z=QoAc=`$bpE$+DVShBW0xa6LsnqQ1uZ}-)W#gVHdquwtJyQyI#`dGKjO=bHpk9&3t z*52V4eVQCF+IjU zp6%un%erHA!tts9%_nQ~`f~g2j;473IICON|L69<6(*NtRAw^&R%dlpXzqK>w5$2= z+VsC-)1&22&kIXfc$X!{!;Dq$^kF%@-^=FMe4i}NGhz1S58*NyEym|g*glh4u`HoD zM&|Mkh2`@kJ}DN{l7in}}h?44eG$tJOJR@CuRiWB+|E3W_O zptB?8g^{?Oxo6k=!^-vH4_4V9j`(!OgxC6Q_U^x8E~@LZ3bZ#9fcYHn9u59Oo&RLg#^|R=v9iM5Vn{(I7 z;o&DMbDjWT- zdGUwc-Nh<$56gHfc~`}xx5>!PdH8qgjjdbHzj2s%IBLbEwG+AH1zDnYt2Au((BQF~ z&irOU<@VT@>-rVXC;wHsD|dR<$<~kZL2s=7`81^;R~O%QdeSMYezT=o3Ga7Bt!@=g zSZ3C|;KRK7JG-7)cP`s`%m3NllT)5CnQzQ~Zc`~Ma;Dfo=l5eZ9UFD;9WJ-+?$^#ZHiEHi$tz4G?7e&J6|$(Xx~r{0f_lT$6`JJP=} z?BQ!!cZoZelTH3J)U3%Df4p7(>DN2eW%{A>MQ1sx)J(177u?ymQ!;%c_tC_U^TWHg zo|KvTx2*ou)E_mK1`57i$N8T2E%iP=sjf!*ru-w0r}?YwP751(ES<1VaoKM@f97Mh z#u|(|?XveS@$S!v-tgq$qysg-(d zZq=@3?*50)ruz0BXMQJUGmrP>(qFgaSpUg-FX82VXc#s#V(oG1cSezylv*3th+KQa zw4F~QVd18240|uSIP^}*o7MF;Gjnxtux`Pv$&C9Rx?SqD3SA>U?TOj$Df0S3Tbnt5 zAF02`_2b;l=T+5wymK`2=Q2h(9vAJG_;Cnu`ideCiRJ*SNmq%VMX?Ei(Oa z|7LidZDM~Sq`b)e)T>{|+kW+hJiKs3#%{}I>4$t#6{?D+Nt-8uDdq>ytD@x{z zQ`jueXC}%p-_5KS*>&6P@PCH8_8-01)ztqKNOirmWS*po-CUc<$bKnb)~oUyUyqx0 z&vJYszU-gM*YKQ&;=fNA71%gmt;&=yKV6aWH@s^0Z?2aG|1KFt+&X>bB_HR?9js7k)1LfY^i`5k;HXIb)G3PJ>aQIC z`^J9D(*F$Ze|@Bd57=k%$Su6SYkGi6$`g+V^&wK+=8=W58-ClrGLoLGq<`wN^_%A= zb2lk7e|9`N+4n9_Q}mnN`M)gA|7VEo{u3mh_H+4v24V3Z3m(S0r!r}LkNy5v`ssg$ zweG*U;=g21dHm{B`V%g`>O=3=Ey_;z-ahe)?Wwhw_b^UwoTU2ua_pC^yK=Jg|1(&~ zpJa2EUSoN9Q^na+40nF(wtbPD!E2MZoWK3vNteC}!fymB|1)$ODAuUCZJJYgzaV_x ziPK+R-oINbJoDk2m>1k?{h?iPmDm5Bzu$BHY!^ee@5B$yXJUIERx8d3ukU^^XXb{x z%1f3D=CTy+IP)U5-}+I3;#m_XRd-k3=__kzmpZHQ%+R;qaJ#PiH1~>k+ic9Qr@Ywf zIjP&w;_~rB>muIiw?*x)K3rD1?1bnpKDn649cxZB9=y1Ri6bmEZ-wJNrYGxuoH|i> zDNHO+`4i_N*R?lYZ>fCuz!3WZOe3_CwxvSXkq{uxCRxVAK$lujg`h1?ovajrHbN7WY7QNUL z-}htJb+`BYN1+P$|dyHyVr zmMn5~__H#WB-*V^6AKxIr=B9n~)8*{O!UYTBx0iY!@6GHt z3w$->pYDsB(lYaPe%mh5^(Zzhnz@Se@s#?+1M9^yRn|LwsFQ48w)1@=|HSJ%BGZqn z++N&2TW8(sRaZ2HG_5s^>HhrW#okEE4Z z#_9=exi-l|=<%Mq>?QxQH^#)@5^i|u5U-ivksD?l{m>O$?kLN^(#@)*<|uH{%P#J^SM8Lx zLtTt*To3hil;&9k-uvNTD;C_wYJJy=BlE52VTL#JQ&j|c9ZnxlxnO0^%_n+ji?D^l z6NAJyn@)qY%IQ#Wze+3iMSK<8di}$m^>6JY z45cNqrA+4?WJ|w!K5B|x++6K-hObh;#myByd?PBn`A4=*!jERzCzoU1s(+5VpsK@o z;En5>ojaGUySqm+Usly5#iG^st-@-zvi7o_v)!9DyN05?_8F$^ReS5wx`Kk zBBIax>8yJ(FE!V*=RX67zuhUNE3541)=ruA+eYh~qYI1Rj=PMvO0CvS`_Is3WBw=c zyu@+U9dB3bDg9?SqnF!v>Fssr3x6D{{JhiJ6yh!)lv(h_>~F8@_P<5%|1+Hb&+u2N zf8(6u^Wl>}HPoNY{^5PRptRN?<#y4W47X#`>uPeuOL$x4lJ0MuQ^)6r{soj*mumz`+3Inm8qFeenstm zCeU;Ftcc9&x}!E073a>_|DOGyK{a@F?W7;kOCRjZG}=7p)v_&?+x*|edbbC@Ja2sN z=KL;m{*J7LpV%HIeeGK-AEH|l)NW9?>%4Z#%Y71$^UIgd@P7~ytLmsS_3x^{^qY@k zYAgAfAF$qKa9-0=@H*mW+RG1*3upXeeR<>U*A1s??}gld@NUY-ea7{=(-WSV9xf3- zcC2@5&8ELm$?cD)9RIM5P5Y}m!^Zc!uI8xDX50`J<*LzZejs$){cKP5rD3mRSkl@B z57}Q2%j*pS?Ldo_jt$TP{C|Z@=HEWqE0O zBB?)xHW}Ejsf@WE^4sCXj~$yTE0fPLU%K^fPy3NN(^s{{7p-sIIL@1~@T=o%N&5_2 ze#uM5XG;4IMd(;ohWFRF_g^g66MCGSd0737B`U2n1IJ6LtS!RX9h7Pt4mH+$=4Uc3Dv{_V0q6L-k^?wyntzuvvDPrX&1(k|4f^VqeW`&(%Gu^IW&{~44vZE{QI{POl|u##@fto*?5 z&M8ZGuZij0407QTrqNM_VR($C}^Y(tC<$t_$P&AM46|c4ikfrBok#r*$j5 zbnVouG7p!?P7@D!#X51~ikn`UCdNe@jGlc~u{#(qaeTUN3G@ADC%pTfx+j=vIUX?S zRhWG6TcBBG)XqcZS!&M+Ndd%`~ z&6n=ke=hkkuidQs;eRG>+;{0$^quFn>-r2b;-36j@a4?=FV)Kb865BLtW3YjBba8d zJJZl8EaJdD@%f*(ZkeQBddB*oMf!)QDg5gu|MN1ckmfwI>}iV0?^*Uw zc1@X*rGDz)j>tVc$tL#}Cj377pW)QGvmd5~>F7_LDd;7=H!w4g=cLbg}T-EmKNBlCG8Q-_=JEeJ9H)7HQyNgeY6s0P zE*7WymPvLmWG=ayKbcc_h;8lU-btzkVohPf0bBkva4A1!X}degC&=NYxZ0LZ*$Eb! zQCS`$Lc6$`*Oq>6H0UyGZ_n|t-m=;@eU&-4Oq=bZ-~-y{H}9HQeD9}BymG&S!qzKR z`+Uxn?KEXR?7gzM*k9XkyP46w2lfSvRo2bRs^tCkVY5}wG#A%ied(;U>pvCr+#`-Q zv~67a?)|2f@_{A()iV>UsXU46_6Qk>@HQQv_I0^Gn^^3wpa)LO$2a+uZm3pyoLFpib>3fX zYh%TQ%kRd`Pn|gB^uAX~+G>?KQv*LuEy_6eYWB>XQLc<~OXhhy>2*mfoZVo4GfF#h z=4C09jrYpKi{)4TXJ8Dh`+MzE$>VeH7V*9Os`k)j?v+*37QUI2w@7H0qf*Jj&%2Ux zPySXY=(rTn=#sfOL+AKQv4^_~KE=79#7L^0=yo(NyafZ{%0_~q~BLiHS;*b^sDkW z_68rEpSd&Ero*adQ(98k?K{2pEOU<^;xF<{D>*MvvTtpV`q49;hZ>8$59sVWqH7{* zR4*NHa+$>+rIdea3%op9f4R=Oq1mzC_LW}7ndwiDCZ7*03;)%^u zDTQS!3nt#R%~`~%zDYpkn-*}3w190 zeO~Zt{S>k1CpyYuJpSw&)Y5+JK`H;_yNuD(Jj9|t zzL_@7)1olrmwK7DP1`j2fIAo7tln;K_%()7rcc*@xb#A1|0%n+t2rA#9h~INT+r;y zzI(5UuQYiV%@nes!o7_;WYH$B_+G?4wXTj%Lng=VLk9}MB zW!`dgzcVQtt(#xTJ&cxKb=sy}?&!_R^S5l?C3I;?#qM4AdU^WMD~8f0ejD5#-z>1t zRCv|!?QV(Xn#$Gt1*7L`{AW=4bB*)v)BKY4FOI+Jh+{id7aVs-ZSMt-+Ms}UOL(Wq z9tgHp$hzwtzSF^}EJ#L?iL2<5*;B^qW!Dz2)i!Hry`48l&?8~q%P7t!;id(=B1eBO zFx1={cdd2Ja<&UT(tZm|CTMUbP0m`%Te4}_{OIF{l4n0_RL$YoB4t@*IKe);*-`HG z;a?}Z4b{sp-Bc9f zILO|6VdE#|E+@6-{uK5ypL`+HZPyK?7i|18T}bxm_gEHZ$#q64$d1Fp3O3i`+KFE;r(xso6>Wx3ou^Z z=@`-bouemjRZz0D@?Uqa3A|}XBELIIO1<+?S;3Isn$&3D(Vsiv?vl6n?=ojyKEM^1 zI?s27m95^gxz2Z8439osAmq=;dSll2Q+Ji_S&OdiNS{@3U&HNzd371L;^vL`u8z zOl@AG6d0*CVS%IiRCXrOMO!oWSZK5duMOi{v`l8HuT?!?>G6^~3*tMx{HELT9G&O}Sxff#Qr@zthdi$*zwQIILcVewv`*-EP{|p?@()jF}L6_;M^efDRBQAPW5*B_f^{toc(`sK|#XW4?6Epyb2szuMpOO`bLXXyOT zz-qB4`0}T>8$4p%HwWaTmuh@?tXFw&2lu(EZNZ;ZYg+G2&0qP{bF%X3)Y9e++Otp2 zOS9>9I-bI|ImTjs!{(~V%9DhyZ|M5F>UL3Fd4=xnuVLWP>bkI_k{|x05wuRkx->zY{xWTh?eef*hH|`pIs%IG= z+~?Tft$x>gwnB+Yo_>MojG|pN1=Gc{zP;bYwPO>9?9wG|!aEdocJ%qY{j{IsyH}e_ z!>&j93T&Uc?zsKzGuV6d@K^5%p@McoHOCk%?z)^6p1<_rF6{}T7hat0Y-GRbQF5ld zZh}-6ha-<(M`r2dgIa55d_HY9<4G!Cbjg}04lj-^i(qcB(Bk2l&?$E*=AOv{#?MK; z2exdv%fzlxX<+4XvbaN`Zo^XZrzcV`MLiRI*Qt^_xABtSrRQ?bCM1hZ6V7DLx|fpJ z|LL%U-Gdt;9l8ziTYT+2Xnv%2_JQwfL+T7*{yg zoeS!@mEIr3(U|$-Qi1SYg%0VJ5nP%q{N<?{;&puW+QHUCJ%(=CHPldCX547j&PSkY#eeI(&A) zrUezhelIvI?6Q`{jvOvOg4&n#Zi#I9JqymOaz)qcSo``sPjy_tUJB%qQ|8& zg(hpQbs|B>UZt;?tkTC8p7(xI*SB>x%T`}F_AWQ(?$UE7TEewhn#uyTvaITaEv~18 zb<3ztoFY1v#d?=b(R=sSnC8r^b+0Z)o2|U^;Ygm)5nH}zyG6^FzU}HbzV)q6-CL!V zLL4oIFEcmZ%;JCU>s|VEh^1I< z{jvAA78I%4?7hF$XLHt4Ug-r+?*ADgmVcIgH?1+tarT0;6ThBv{?yA?mG)%~S6pFQ z72dIVSIw-1nYUz5`*VAnuYda7eVHeR+~HkMKS~z$w^n{)+{C%7T*z(F46jO6hN%j= zjHQ#0yy|sIy<)nn? zj5YBoH65S4yCXjMZ$7$8QfHd-(l7oS9Frkha_1oB%T(+#=e@A#y@=WzI;X9f(oQ=ty75^^rRdGD4 zEa-c|`#m`27vJ-~&^6QMM3?9@%In@X08Nn;R?nQV!1Q zym|K!_xn?=AJ}Y{-m0)sO14sKcp$s&3)A}VE9Psv%wm=@Qz%;Z^Wt&FiR*aTn*u^- z`DCUVy{y}w>%NKSqq{WY<=eZq$Xr&aZkYI_dcn@t)=#z#@p&gSLcjfIU}ffxIc-1b zvc=nk#7wI><}$4zH|nNa1bpMr-YnV_R$0{EbthC{`Gm;tNvD-PzlCioym6-9bUpja zQzvKHGz%}e^jN;AY4M%>RB4|w&7BUNfvbZUeFEMzKK?TIvgbx0*jy-T>dCb0x< zS!=|;WirbPA{+&%{r{Z2ei;fwZFn{0A*!kj%9f4UrRKUeWhX2Etoo7UdB zhl8sbPxWQ$UMiW^eCy)PNlFz4TiVQ%Q@PCob=Iyu;25PgedpS}JMYGQS~5xBU~crc zr)~l#HujuT4!t0IXtVTb!`rJ4_q{MS;+xy;QD}Q5DVw{0W@&V7XwSrFo-6PCS+!oT zxbxWrwXL%{N*eczEbqF0(w0BCU8Lo@Tg0=I@~byDM$Ogi>ry|(%Kut~^WeAFBCqb6 z2}k^NoO(qzAwMK^xn+On(;mLUTZhsgna;S_q|u)LscBixx`qao&+PK9UcB>HY?)Fs zLrO)-T)=kD%pQik>gomBDGMD!r{&N<3N0xgB`~fw{wRTQ_j^jZqVT{ zw~7y&&sS!-?#iWF-)D!uXsG46@J`($u&4U0z^P~Mn#KHlYpgjH-4^B!jr~0eRzJ6VJh?Y&PuSeEjs$%-HMf^DdYDydOFS2P=g#dFRIZ-NVUqmd7_;Wr9ielr z?|D3ASU&Y_?!CtkgDjQ8`Q27B-i)4Mu{oV}ruH2*#wFtNNewfDWTWElzTOzh)4R}* z_t$Fw%o3Fow$3}Are&x;d;i&Saj*G2o1HQ`bwb@LeqASY{`wP%X@dtaX-ZT_vg`v*IdiC zYFf?N#Bk}cV^D#@R1xvnbG7I0Stq+j$$65?f<2PbceHr8?pbHviQ>NWJb6d3qOR%L zm0oGHS=hE1_THZtAa~6|+~VcJ9t7$l1oMSnPdv+RH7v8bU71-b}s4 z&S<@#BT%zQz(tc)%CGUKhsyjZ+*v+zJ}i!2;OM*1h07(ig{60QtNCTO7YWOXJ8v@o z%CEiJQ_hy9BK0Fw>*^cxHum;wvmDZ%?Y-gOeKNC0{%CY-+Rh+D4xGgV%9QJJ{K%jc=-TDbwX3%9-t zNb@zG|HX6Ti61c!K4^cfp5k^?dLjFnjEcX(cX{9QnlC+TFC)TKb1z%!(6OewYq+-V z?d87RQ1b48`PTlP`^E~^TffJuyf^rA;Y4NKwdw^YU%sDkTA_E>?C6%5{d+52kMJrN zMYVS7%-E@Wg+Y8T@2Slu|H@Wn+WmWB6!Cq}yZWq+V!Jn;&Un6SjoWm_6z=f3%f$rO zHo5J|`B34oX|_tl!+U|*vAbg|LeH(~DOP{IC-( z{_tP#ALcd|JCCWqd04IQ)%$j8<6ASnhee-~SG|37{*=;#rn0hAhg%oe?!79dc3tSI zf-Yy@o38Um){3qW)3|<0d&1qUQ!{tVg--L3xuvyYcTje>?>CQbvyIO-H$2Qrp0%|5 z>Y@qm-)G1?c=k`N@6~+&kJ>RGWuE63pZK+Qq$R%aob>UI@PpnRIHS@``oG55!6KuTK5@U3cLHx6HM+r}&)Nmp}J= zAla)ut3q+NE_;dIvg?@^!OVXT?cJ?=qr!2bt4LC7K$e(v%CvBs4IR5993LHCP@2Rk zAw0o;L-4~dd-m@&@n*hppb?5dkT?XtJ*5vUV7I6+L}fYshpoKL)^r5z8QT6F2!hq-a{$os*X$khx~b$oBK^+GTPXC z=>o@(H>>w9Jge-!`ff~<#jOL6>JO*b%xRau*l~N?H326fW$~mdDuqUTtiMGiZl&B{ z(D?pTD&d{fHNp4M3xWl1xc$DawPj;x#HE-^9)GUfId9swY>~AHvZ_S^sJ!)*1_y=!_l2;ZCdmFcC4 zIM<^IdnPWheIis>;lOj?I$P#q=S_H0$i4J2Kh=aNIsRS zWbPZ%cu87ie$_)}6(QdYSr4l#I-fc&X2^Z>o_o+Q`t7bfYlXDCt!d_0v+|dH51svE zWyELh_m|dPg(gq-(!LCFQQgPcQwnx^d;> zxfim&Oyf-FtFC39>>X^bx_+8kL(MYj8(OhOA7?qg_di~`a8|@0<0W}b(_$uAg}o>h za#E@I&}RFuQ2Jf%v|1C3a{HaJJqIEp4GRmc#lAVtpOD<=aN)1-J_omXK}y+&+ozT3 z7MF#7TEwh*He*|#@L82M!(YC+vi*vz>iv<*{Y`5QoJw1i$tAcdt?S9+Q}wwH+8%zGEthDcGjWea)J)bQ z>!~peMYH85-wI)EJ~bootExlMg6sEAl_y4N2CllR9C~Q_s}<93ggI0l6{z?Y6CZOl zM{-|IHS^8VOE*~7B_HwsD^c;sVfDl6O6Md*ToM#YY$>Da8L> zw7sz8)dG%Uw^wI2@XR>3R;BLg=DCMU^SQokH<3`#Sy!^^Mjgk?nRe5?tz+M5ma3R> z#`5$PX5Pp@wA%RT%XKOYZ)1d-dtS@&bc;Tnag)D#?;LS!dykWcb9b- z+VtJt`LHrS>cpg&>ARCS9lOm}2wf~${piVb|0P^|I|5Fg*x+#Ek5+)^vVwQ6-yJv3 z=JsUSH_P(gwU|pr4pGV?_7SX09!o5@n{%&B+gS0URnoIw#(XOkpH#{MahbE5P3Mc)V{vAIvW&XCE_{l#Q@&Wy9q z`hD6ziF6tih(*Y-?-KTQ&ON*E?}R4RU&)tlXYan~di>=lU;Y`#C-3|A)Me+s(zadu zLRT!gx`9PRaFW9DOooW}9yczDZP?N_e^S7o=R#3AQ`l}!F6TYZp{)P;9rL88g&U4t zYx;iS2iNMxJm0H%+mxG>OufpMFdaMIAGV2m(Y`yYErT|nGTe}vC}R=nFv~%i$w0z> zQ>Fpq6`SprckgCs9D5ga?ZUhFCFdvhu-)LlnsHLuO;gZ~xxGltrL8im)FN|>=)I`# z!LC9JHJBQn@3Ik;*1K`3r&q5)?LvqdQ?E$5%cHz)0mT74?!p;b8WV|CCIkCIwYPa{JY&ji1frulCDg5TIZBH$pyiSs#?8!UP z<0q1M{>m?Zyo)cV>DGhOruR2-wHbZ0yrMldbUn`m!M)Xs{C?*@)YaN;FR{Nw*3SA- znL_c*@EaOuzKaQQ@=7x}P17~ve&crHnW3HZoJ#3SJS$R}+zsFGXK#C4u

Y&Oh7s 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 FCIA!#`0@Y% literal 0 HcmV?d00001 diff --git a/static/main.css b/static/main.css index e48ecac..aaa94b1 100644 --- a/static/main.css +++ b/static/main.css @@ -158,6 +158,10 @@ button { padding: 0.6em; } +img { + max-width: 100%; +} + hs { border-bottom: thin solid white; } @@ -242,6 +246,10 @@ footer a { margin: 0; } +.noDecoration, .noDecoration:hover { + text-decoration: none; +} + .noPadding { padding: 0!important; } @@ -695,6 +703,7 @@ article { height: 1.4em; margin-top: auto; opacity: 0.6; + margin: auto; } #music:hover { @@ -734,6 +743,7 @@ article { #mainHelper > aside { max-width: 20%; + min-width: 20%; } #mainHelper aside { @@ -1060,6 +1070,12 @@ header div:first-child { margin-top: .2em; } +.mastodonPost { + background-color: rgba(0, 0, 0, 0.2); + padding: 1em; + margin-bottom: 1em; +} + /* Animations */ @keyframes ellipsis-loader { @@ -1145,6 +1161,10 @@ header div:first-child { max-width: unset; } + #socialAside img { + max-width: 50%; + } + #homeSquares { flex-direction: row; align-content: center;