From cf9d161d265ac23cdb1317b8dc878de4235819d3 Mon Sep 17 00:00:00 2001 From: mrpaulblack Date: Fri, 19 Nov 2021 16:56:07 +0100 Subject: [PATCH] [build] /static --- .../oscar/css/logicodev-dark.min.css.map | Bin 11613 -> 11613 bytes .../static/themes/oscar/js/searxng.min.js.map | Bin 8742 -> 8750 bytes .../static/themes/simple/css/searxng-rtl.css | 92 +++++++++++++++++- .../themes/simple/css/searxng-rtl.min.css | Bin 53227 -> 56682 bytes .../themes/simple/css/searxng-rtl.min.css.map | Bin 23308 -> 24260 bytes searx/static/themes/simple/css/searxng.css | 92 +++++++++++++++++- .../static/themes/simple/css/searxng.min.css | Bin 53188 -> 56643 bytes .../themes/simple/css/searxng.min.css.map | Bin 23252 -> 24204 bytes searx/static/themes/simple/js/searxng.head.js | 7 +- .../themes/simple/js/searxng.head.min.js | Bin 948 -> 1008 bytes .../themes/simple/js/searxng.head.min.js.map | Bin 859 -> 968 bytes .../themes/simple/js/searxng.min.js.map | Bin 31440 -> 31456 bytes 12 files changed, 186 insertions(+), 5 deletions(-) diff --git a/searx/static/themes/oscar/css/logicodev-dark.min.css.map b/searx/static/themes/oscar/css/logicodev-dark.min.css.map index 32293f3a43cc80ffe3356a30a41c213dc1fbcf2d..eafe5f3484fa2a3dccf2ca9963b6f47a0cea5c1d 100644 GIT binary patch delta 55 zcmV-70LcH{THRWZc>`l_WRW)?k;Wvk#+?C?c@~lZ1d}iV1+#ksN+1DRlg1)$0b#Q> NBY*<|L$kIfrv_n}6ZZfB delta 46 zcmV+}0MY;5THRWZd6QfM7O{xb0g-tRliL9avwH$cAOS;@#v*P3VzV_PfCB+zv$iIu E2EVHjb^rhX diff --git a/searx/static/themes/oscar/js/searxng.min.js.map b/searx/static/themes/oscar/js/searxng.min.js.map index 526f0bedac8d420ddbde0e575b7e7e7074d0b24b..3ce24b689bcecb81da783ca62f24fc0312a607b9 100644 GIT binary patch delta 1412 zcmaJ>y-!n76b~UL#leUs6e&>oaM0dBKPa@u<=p#TUmp)B%>zq~3pVg*%SUNTTUeM) zOdRh2V4RGJn{i=rb$4-fb968!o^x&+5=~s%oR53X@BGg1yf@Z6>;0=6!-sqA4=-;# z8OP|Q-k-LM#eSO-{-*_dT{o&0sHt~_F^ zB90`eo)icsB{%uafxZfl4=w4h;nYx1-x~iM$yoH#>A8gD8BY=9$W=bqKgJ(krg8+s zYvrgKoJzo$O31cxpXEdq-54TwPj-yEn-jYLd+cn;o^hV%#2x^qQ)*jY7;pTq3JK#* z=EOE)fH_L8$v%oDu3JH0r70H~c{#B4$9sj5v`ah{gH?TJqIqd7f0;S-uycSY>(a*| zoeQhU1mjEUvF+2)CHmRk#L7@iTbSn7h~+#GZRHbspjx;KjAzZ?-cvFP+{tdrV3kal zejL!l5ifMeUHptLOoVS9C^qdE8QqOMTIkq>)+Z{!M}k#annk!iuT_Z>z;4Q6?&JDP z*(Zs2z6!*Z*ps-X_kkqyq&ZbQXX}%m-4L33laiW~ve8~8>>-zgtI*EFtN|_wtEOjMyDfpPJj^(0> z;Ref~b_V*m!ia|Dx}y z{Q-PlU!_Or?PKBr{PQ&;C7h{xjRdzL3-6BZLmkQk7Ey_iZ5i_1D(zOS;&ceg zjq9PANw;nFDWn<8%MN`97G;Nz%f1fMahYK1-yq%2vfiIrEe=@ZtG0W}=T4}7`b<8xL7MW%R1?sX7#=VK2KyoTxnxX?qh5B>lYQi{C* delta 1405 zcmaJ>OHWf#5RNe<#g)cH9xZQ-kKO=np^xR9b00liUd^SJvM|90N?Qw;QrglDf560q z^B-Iq690iQCjJ69uH3kF=Tc|pv?0;N4P|D&GxN>NH}}2$&c1mw^5J?U_h8Rb04nKO z4#2sve5i`H$aq!&5M({80#LCoB*+dq5#w0rf{+;71lY7naFnP2I>NO)kg#S@aZfLf z%|Gos#X=uWSn{>SG8KNC3H_PsS$pGX!=*n;CKTtb>GXzn#CW+!YPBDppf~ z>%jI>y;`twR8W6SOUQ#(Vi! zhQ4vHxKXsq+eh zw0;?#FoyFgt*@fbm)Z_d38+t;z7KLum?^7(w*osFc1#&0xGGBm`l zeiB=ZpvsI9#CAtRvl(ppCT1@se5&9i^Q_7qX@eJaNHX#Hl1rQPmY2X0@eNsxNaA2k&p;*0Bif^2hW-w!OiPU2L$pY9cfbQEUxt zZCS>-wHjU+J~|V}8`z<2%cd4H-TT-|04iY*cHhunW|EP?a4z)S*|{rjR_+Y}d2W*^ zs*nV1h_EzJVtC301mF(22XnX{p=2J1f#A(7eJ14AiXy8jGXG`YlSf1PyuM0@*gGdQ z2MD?wG?aXwL+X+?E4TVwhAccP62E*cmIbpWX1llrEUc=uTe*(ik#(s@=VGd54@OAn z@~THizAQR?InHg6F2@8@{|4zWR`to;dSN(4K3S(H1FnRJK;M9xAe{};WCVV2h{kOY Sbr)a_AN)`b2=w&m{Nq315Q$R& diff --git a/searx/static/themes/simple/css/searxng-rtl.css b/searx/static/themes/simple/css/searxng-rtl.css index ff499dce6..e5e5a6875 100644 --- a/searx/static/themes/simple/css/searxng-rtl.css +++ b/searx/static/themes/simple/css/searxng-rtl.css @@ -819,7 +819,7 @@ template { --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0); } @media (prefers-color-scheme: dark) { - :root { + :root.theme-auto { --color-base-font: #bbb; --color-base-font-rgb: 187, 187, 187; --color-base-background: #222; @@ -904,6 +904,90 @@ template { --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); } } +:root.theme-dark { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222; + --color-url-font: #8af; + --color-url-visited-font: #96b; + --color-header-background: #181818; + --color-header-border: #333; + --color-footer-background: #181818; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #181818; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-search-border: #555; + --color-search-background: #222; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-background: #222; + --color-autocomplete-background-hover: #181818; + --color-answer-border: #333; + --color-answer-font: #bbb; + --color-answer-background: #181818; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #181818; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #96b; + --color-result-publishdate-font: #777; + --color-result-engines-font: #777; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #000; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6); + --color-result-image-span-font: #fff; + --color-result-image-background: #8af; + --color-settings-tr-hover: #2d2d2d; + --color-settings-engine-description-font: #909090; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #777; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #222; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-border: #555; + --color-toolkit-select-border-hover: #777; + --color-toolkit-input-text-font: #fff; + --color-toolkit-input-text-border: #555; + --color-toolkit-input-text-border-hover: #777; + --color-toolkit-checkbox-onoff-background: #3c3b31; + --color-toolkit-checkbox-onoff-label-background: #58f; + --color-toolkit-checkbox-onoff-checked-background: #ddd; + --color-toolkit-checkbox-label-background: #fff; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); +} /* * SearXNG, A privacy-respecting, hackable metasearch engine */ @@ -1601,10 +1685,14 @@ select:focus { background-color: var(--color-base-background); } @media (prefers-color-scheme: dark) { - select { + html.theme-auto select, + html.theme-dark select { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E"); } } + html.theme-dark select { + background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E"); + } } /* -- checkbox-onoff -- */ @supports (border-radius: 50px) { diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css index f4134fceb77c4b69e70fe8a5e7b072f4a792f5fb..f7746b5a907510cb3453a47113609e21ec5bdbb4 100644 GIT binary patch delta 125 zcmaDopZV1;<_*?z+!|`MN<-svVo#YxHmu0bW>B$ kD9O!1Qm;^)nv&N{iyj?U&zI+;$6MeaVEj|xp>=5h>o2l0*FJ%IdvX0}Wx zXG`DY%~4`bLb^^mrB05{j$kqcq{=bdNhdqP(bEq@$h&0odW}*>7R!hXr^)v{Wtm*G gH@j;IFf&!8PQK?U$K+zNxl*@)c^nh delta 101 zcmV-r0Gj{Ay#b820kF0b3Q222ENw$ULu^Bn9}gF^+7f>Q1Vd;}S+n>VLJ|{0EKfm0 zMJ#DTK|yOmENxgpO?b0sEOh|{dRS;elaWjv0z@#g|1A&$0dA8JF(3hTvoSG*0s(Hb HwlfYZvX&q< diff --git a/searx/static/themes/simple/css/searxng.css b/searx/static/themes/simple/css/searxng.css index 27feda2f3..500b556a0 100644 --- a/searx/static/themes/simple/css/searxng.css +++ b/searx/static/themes/simple/css/searxng.css @@ -819,7 +819,7 @@ template { --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0); } @media (prefers-color-scheme: dark) { - :root { + :root.theme-auto { --color-base-font: #bbb; --color-base-font-rgb: 187, 187, 187; --color-base-background: #222; @@ -904,6 +904,90 @@ template { --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); } } +:root.theme-dark { + --color-base-font: #bbb; + --color-base-font-rgb: 187, 187, 187; + --color-base-background: #222; + --color-url-font: #8af; + --color-url-visited-font: #96b; + --color-header-background: #181818; + --color-header-border: #333; + --color-footer-background: #181818; + --color-footer-border: #333; + --color-sidebar-border: #555; + --color-sidebar-font: #fff; + --color-backtotop-font: #bbb; + --color-backtotop-border: #333; + --color-backtotop-background: #181818; + --color-btn-background: #58f; + --color-btn-font: #222; + --color-search-border: #555; + --color-search-background: #222; + --color-search-font: #fff; + --color-search-background-hover: #58f; + --color-error: #f55b5b; + --color-error-background: #390a0a; + --color-warning: #f1d561; + --color-warning-background: #39300a; + --color-success: #79f56e; + --color-success-background: #0e390a; + --color-categories-item-selected-font: #58f; + --color-categories-item-border-selected: #58f; + --color-autocomplete-font: #fff; + --color-autocomplete-border: #555; + --color-autocomplete-background: #222; + --color-autocomplete-background-hover: #181818; + --color-answer-border: #333; + --color-answer-font: #bbb; + --color-answer-background: #181818; + --color-result-border: #333; + --color-result-url-font: #fff; + --color-result-vim-selected: #181818; + --color-result-vim-arrow: #8af; + --color-result-description-highlight-font: #fff; + --color-result-link-font: #8af; + --color-result-link-font-highlight: #8af; + --color-result-link-visited-font: #96b; + --color-result-publishdate-font: #777; + --color-result-engines-font: #777; + --color-result-search-url-border: #555; + --color-result-search-url-font: #fff; + --color-result-detail-font: #fff; + --color-result-detail-label-font: lightgray; + --color-result-detail-background: #000; + --color-result-detail-hr: #555; + --color-result-detail-link: #8af; + --color-result-detail-loader-border: rgba(255, 255, 255, 0.2); + --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0); + --color-result-image-span-background-hover: rgba(0, 0, 0, 0.6); + --color-result-image-span-font: #fff; + --color-result-image-background: #8af; + --color-settings-tr-hover: #2d2d2d; + --color-settings-engine-description-font: #909090; + --color-toolkit-badge-font: #fff; + --color-toolkit-badge-background: #777; + --color-toolkit-kbd-font: #000; + --color-toolkit-kbd-background: #fff; + --color-toolkit-dialog-border: #555; + --color-toolkit-dialog-background: #222; + --color-toolkit-tabs-label-border: #222; + --color-toolkit-tabs-section-border: #555; + --color-toolkit-select-border: #555; + --color-toolkit-select-border-hover: #777; + --color-toolkit-input-text-font: #fff; + --color-toolkit-input-text-border: #555; + --color-toolkit-input-text-border-hover: #777; + --color-toolkit-checkbox-onoff-background: #3c3b31; + --color-toolkit-checkbox-onoff-label-background: #58f; + --color-toolkit-checkbox-onoff-checked-background: #ddd; + --color-toolkit-checkbox-label-background: #fff; + --color-toolkit-checkbox-label-border: #333; + --color-toolkit-checkbox-input-border: #58f; + --color-toolkit-engine-tooltip-border: #333; + --color-toolkit-engine-tooltip-background: #222; + --color-toolkit-loader-border: rgba(255, 255, 255, 0.2); + --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0); +} /* * SearXNG, A privacy-respecting, hackable metasearch engine */ @@ -1601,10 +1685,14 @@ select:focus { background-color: var(--color-base-background); } @media (prefers-color-scheme: dark) { - select { + html.theme-auto select, + html.theme-dark select { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E"); } } + html.theme-dark select { + background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E"); + } } /* -- checkbox-onoff -- */ @supports (border-radius: 50px) { diff --git a/searx/static/themes/simple/css/searxng.min.css b/searx/static/themes/simple/css/searxng.min.css index 6e08f1ff30a97ca0972cf38aba865551cd379fe6..dc324341174ee5de9a39342f6163fcacde8d3e4d 100644 GIT binary patch delta 125 zcmX>ypZV}E<_*?z+!|`MN<-svVo#YxHmu0bW>B$ kD9O!1Qm;^)nv&N{iyj?U&zI+;$6MeaVER|rjH=5h>o2l0*FJ%IdvX0}Wx zXG`DY&9-7rLO_+JPL9rwU@`@y$}!tXCp*H?(+@+)yTnOH8>rY-C*5hXpo#G2^%@b3 rES3=&K%RjtlZ*CdEiD0Nri#?b2R-GOTue5{=(aF1R&0K#|5*zFmIX3O delta 100 zcmV-q0Gt1ey#ds<0kD}84@ql7ENw$ULu^AVO+iIPv#S!30|Y~8PFb_t8A1{hLo820 zLq#lULP0@mLM&}qK}~qGN-T8&0eX|bEg=Cgv*Ilf0|IVklkiX;0z`GQ6fuMX0dBLI GGxI8v8X-Uc diff --git a/searx/static/themes/simple/js/searxng.head.js b/searx/static/themes/simple/js/searxng.head.js index d359a9174..21b1754bf 100644 --- a/searx/static/themes/simple/js/searxng.head.js +++ b/searx/static/themes/simple/js/searxng.head.js @@ -27,5 +27,10 @@ }; // update the css - d.getElementsByTagName("html")[0].className = (w.searxng.touch)?"js touch":"js"; + var hmtlElement = d.getElementsByTagName("html")[0]; + hmtlElement.classList.remove('no-js'); + hmtlElement.classList.add('js'); + if (w.searxng.touch) { + hmtlElement.classList.add('touch'); + } })(window, document); \ No newline at end of file diff --git a/searx/static/themes/simple/js/searxng.head.min.js b/searx/static/themes/simple/js/searxng.head.min.js index af2f861e85299759356c5f00d8ec51e814e68146..f42fcbe77f2716a0da4fcf0296b99716043f0ad1 100644 GIT binary patch delta 121 zcmdnO{(*gi1~Y3}Vv$18#J`f09hf;2tc&!La}tY-eKLzn^omk*^UG2-l=AX*vx=28 vQREU+QZ$snqM2zLC3?lFiA5E8>3SvkrO6qZ)ySrRRf5HpG;1dpGdltRAF(P} delta 58 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 delta 9789 zcmbVSdyHFWR+pEGx{Eg5(k7WSN%NYdnc9u*89$S>&Ar#xcRU`C$K!ZBp0rSpGqK0^ z_-&7E&>93tK()JSKP?i=sw?plix#O6f%pRi^pDko5W5lxfhyPvX;d%cjx^NTwnjd_0EaM?w@(=C(it^H>qjKxO)5ijgz~k zcSqNZ#3U(_l*0EL6r9xX8T|KArvkUuOS?SU)p1A+z*-yES*DOBX{38A2yoP2p z^#%3HmAUCa6kM>pc}>d)E$_CbZ4WKpx?|D~xjz4xW6N96w9>?)PSei|iUDcOTcmOU zQfLfPXl6)SVcwfJZHs9Pnw5{ya8@((Y@wEDXn4z-;nT_3NuR98zEG{mU8H$iZ?b^w zfnH>;s=;QTsOa;ad^AptBAp_m$$v2?Ps=AJZ>*V)>v@-lg%z|+L}y3Xc8;n)eEy<) zvdDdY^-s@74jLD(R!&D`#2`QcDKLQufF@D|HSCgLoZ*;ey^e5 zxE7m+WK}rDD$|Y@(Fp9+PEZT63wTsPDoHIVsc6S@wy<%JPB4 zgh=e$5(oTS)rSeMe_v`58yKr?3H8H^Wo=Cq^s7(%UV0`Vo(62l5#C+6prJnLpE<@r z%Q(a8G5?&qD&VZBkbl-yQ=9&CXM%E$p3bp1N#ZAscqR<_?|;t!x@!wo!PyUkcfdWF zKBMa}deK8vy~Afp@A6N9(UpO-lA0OPc>*j9k=qgKBeE^bpPPx<+n^_nQL`_k621SK z`LnKRQ!MD5vV$A|*c0oFIrz#TAL1~NMIy^|m^9F6*5Yi2qP@No7b|5nqiRIi8u><& z zHFtAvrkW)^vi6LDZbF9X(`%}BbM~pd3=OvQ;i?$QRA0P#YC3XS!p+J)Kz13>o$bSe{m-J&c-eZ(<|o5LWwoh3#I(mINwi zXj`*tMmw$QH!rD=zx;{o51(+JPgrg~ct9wd<0z0*4pjDK|Fpf#Xm2f(af+0nGL%*t zrev;KS`1A6JA9ntLQ1-jrjwC)fLX_`49gsUi~fa@>3GIMV%%CJifOa_6mCK-exnM=+{ zp6lvkS>8-DQ6RpdUjPLLWabxEh#hjwlyFC#aamYMli+kzJ$vhPrMtq==io)w?eUaM zlVaVx4abp~>WVBNt$-CKCPzw;Ro&4;B-Cga^V}{VJ4mGi048fjSAF4@cVRyUwy`H5 z8r0em1#fkB-$J$4?y(tvZy-*9uf93;M45*SN>Tj&>PLBVk6=E)_CX zKfbWWj@TtsBdcQ7W|TQF=aYyAFKi>7N7Ws3XIhil;WeT$3N&M)N2D*hMuEC*aJa%2 zl%cv@Kv^^|V0hNV+I5_9nWvR&Io>?F%8Oc@wVDQ}s$x^d24pl`GoW=*Q$`~3F<+KI zfW-3KiO`crj}}$`p74Zi#ci%7`!UmGM;zbT`JC5})G*HlZ74C}eaxQ9STnAMs#-6& zTTE%ChWfnanM$L8Yt94Jyj?ll;v)%GduW#m zGz+yg#XkyQGTKgVe|kf&oy&3O9#sqG>Mq^c42^Mw4(oPby}5WsO&6bdqP2p}KxNc( z`IBg6w5BzQ!}fcYHB?_&yzYuBSJFQnio|-3iXxOaM4CoGZ%FrUjK^HE1J@eF z<=QrPw)M7jc5+glaBpAlN^kE034Q4v8fZ+_x`G9vC1~$Y{T6h||!8%*y4_xA3U+P@xQ#Gum zAb@zWu2YoI&LLcShO9{QqlCK73_>YYfL{>+7d@Gt?lZgJPkR; z4X)l~Sm29tYe?iqnF)G&NFEr%>PzWA4dG;1=eUzx)8n2TiV#FhzQ<~mFm0cv<9q7u zm6Io-4BQ#eSsN`G6GM#EU#^@xV>bkE1>&B*gSLu#Jac*KEFSP?Wgv$l5Zg=rP@*OG zLL#zqn@PPyie?IYFgeg9&kcK*0olXA3j@rzGLh6|TMxuVlyKmd6Ui7cu(8A@?6BkHN`F&F~je#VzC_|>Bck^Tu`?+SIhO5`yHpczx z%d7Kl+b=Ekt<{Btkqg;p7Hv%{4{DmMajLL5l8jZ>H^gk8Mu7^ru5(w|QO-WXTiM_g zP9VMa)+oH$qD_6oOYOcgtb+0ewxR?{*17Ey?C-9^`Nk5M{XhcGu2D^wTy3yuGpsvF z4FZbu3<#e-TBlX!^k9^DK}Hvx(St#HhvGr1APHn}EA2}E*bMV%(+jukZ~&Bnf8zN) zxuuhxAA_it`s&)*X_v{2Vc0b~9C69Xnxp!GauFRBA8mawNJ#_ArL|Psu+J5zxX4zr zOqv>Y?Jflh+ZmGiUbWAd^Deg7-LN4!5tf+~(WNN=0o{=CGLqq+;?JKU1dMqE(y6bG3gMS9H zigcB`j5$0!g;>SU+0$f+T{X!+=klvx&cAr7VNawJ%;(t>Jg2X|kw1yh`7l5GbcFq9 zE+1^Tr>?EX+|F54YyG6#7BsIuvp%QwZH4G8l*sTFDLoCY)id&bmuyKVX9u$>z~@7> z?tgdPavf_Iuq7CYHcqxwdgCJQsO^nQi=6_+f7)Pu`!ox12g6J_!{TL`YFqFFc?`J) zLhx`+W{9qkHl--D2@2EqHZEPaFAR|kJJfmIW?teZq$Vtx?~Y8rHogC)AQNUwv47?MIgPdIZIa2osu0|D^X+>dqPW#9pjgcaER7l}276mo#{uGx>{mE_~nd_wHPE z1I?_7`jJ;7ABSYAs>f>i)r)Rhc3ll$ee+oNHXV@t+=zG7@z(~cJ2)ZM+GG<}`2&iB*1sr^+*N^1OD)~K8n)r*-z2vR zo8Zd@#O%X_Y-r$pleneHisDPrq#0U4^tR`G;yev^P_|-Rd zPJ3!w(vU@^ZCeI~|?xrnIeZ6_pY53JMt+2c6jI6b8 z9yETb_0qHPW2V*}_V5 zi8+fo5q}Q=Z{-@4*NiRCiu(Od%pH*DuCe;>&K0)JwES6}zr%Sl)qi+oUJ4eQ zKHotR20o`SOV}zVXdfv<$=_Z5XsF3Iu_BJ1KC7AF8o~s#!I(|waCb%B*^6ZzD{%Tp zzMbf(;9!YEhfeZeC(+sH^K@#1Up5f9#)oFg-JB|GX9;~Q>gg<2iYpU2;VB(?NC;2(S2OiaqyIVGrmb?m{{w7(iZ k>k6uW9zXBoxS*PuoSC)1blNQ7TpXnsau`BwOn(0V0Ik{W`2YX_