From caf47856638303ae62911aa897f3c760ec2bc768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Imm=C3=A1nuel!?= <21174107+immanuelfodor@users.noreply.github.com> Date: Wed, 11 Jan 2023 14:53:36 +0100 Subject: [PATCH 01/29] Let uWSGI workers and threads be adjustable from env --- dockerfiles/docker-entrypoint.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dockerfiles/docker-entrypoint.sh b/dockerfiles/docker-entrypoint.sh index efd54016e..332d5c2bb 100755 --- a/dockerfiles/docker-entrypoint.sh +++ b/dockerfiles/docker-entrypoint.sh @@ -61,6 +61,12 @@ echo "SearXNG version ${SEARXNG_VERSION}" # helpers to update the configuration files patch_uwsgi_settings() { CONF="$1" + + # update uwsg.ini + sed -i \ + -e "s|workers = .*|workers = ${UWSGI_WORKERS:-%k}|g" \ + -e "s|threads = .*|threads = ${UWSGI_THREADS:-4}|g" \ + "${CONF}" } patch_searxng_settings() { From 4e7bb1bf9ab84a8c73ee565afbe13727e51e1e96 Mon Sep 17 00:00:00 2001 From: nexryai Date: Thu, 12 Jan 2023 16:28:09 +0900 Subject: [PATCH 02/29] Add goo engine --- searx/settings.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/searx/settings.yml b/searx/settings.yml index 2226a12de..7efaf33e8 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -1967,6 +1967,26 @@ engines: require_api_key: false results: HTML + - name: goo + shortcut: goo + engine: xpath + paging: true + search_url: https://search.goo.ne.jp/web.jsp?MT={query}&FR={pageno}0 + url_xpath: //div[@class="result"]/p[@class='title fsL1']/a/@href + title_xpath: //div[@class="result"]/p[@class='title fsL1']/a + content_xpath: //p[contains(@class,'url fsM')]/following-sibling::p + first_page_num: 0 + categories: [general, web] + disabled: true + timeout: 4.0 + about: + website: https://search.goo.ne.jp + wikidata_id: Q249044 + use_official_api: false + require_api_key: false + results: HTML + language: ja + # Doku engine lets you access to any Doku wiki instance: # A public one or a privete/corporate one. # - name: ubuntuwiki From 86d93c49afbd3d2ac847c0831faad1281bd7c943 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Jan 2023 07:00:59 +0000 Subject: [PATCH 03/29] Bump pylint from 2.15.9 to 2.15.10 Bumps [pylint](https://github.com/PyCQA/pylint) from 2.15.9 to 2.15.10. - [Release notes](https://github.com/PyCQA/pylint/releases) - [Commits](https://github.com/PyCQA/pylint/compare/v2.15.9...v2.15.10) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 0120291e3..4816a9903 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -2,7 +2,7 @@ mock==5.0.0 nose2[coverage_plugin]==0.12.0 cov-core==1.15.0 black==22.12.0 -pylint==2.15.9 +pylint==2.15.10 splinter==0.18.1 selenium==4.7.2 twine==4.0.2 From 656394f4005b616cfe1f0f6ecccb8b08f6bc51f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Jan 2023 07:01:03 +0000 Subject: [PATCH 04/29] Bump yamllint from 1.28.0 to 1.29.0 Bumps [yamllint](https://github.com/adrienverge/yamllint) from 1.28.0 to 1.29.0. - [Release notes](https://github.com/adrienverge/yamllint/releases) - [Changelog](https://github.com/adrienverge/yamllint/blob/master/CHANGELOG.rst) - [Commits](https://github.com/adrienverge/yamllint/compare/v1.28.0...v1.29.0) --- updated-dependencies: - dependency-name: yamllint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 0120291e3..53d3428cb 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -17,6 +17,6 @@ sphinx-notfound-page==0.8.3 myst-parser==0.18.1 linuxdoc==20221127 aiounittest==1.4.2 -yamllint==1.28.0 +yamllint==1.29.0 wlc==1.13 coloredlogs==15.0.1 From 4212ffe73b6f63fb4ac3c6b9d847430a8cef8654 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Jan 2023 07:01:09 +0000 Subject: [PATCH 05/29] Bump redis from 4.4.0 to 4.4.2 Bumps [redis](https://github.com/redis/redis-py) from 4.4.0 to 4.4.2. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v4.4.0...v4.4.2) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index fe57051c1..2de33f4ba 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,7 +12,7 @@ Brotli==1.0.9 uvloop==0.17.0 httpx-socks[asyncio]==0.7.2 setproctitle==1.3.2 -redis==4.4.0 +redis==4.4.2 markdown-it-py==2.1.0 typing_extensions==4.4.0 fasttext-predict==0.9.2.1 From 3e5ea08504c78997023304c1aafb930c5cff7b93 Mon Sep 17 00:00:00 2001 From: searxng-bot Date: Fri, 13 Jan 2023 07:14:55 +0000 Subject: [PATCH 06/29] [translations] update from Weblate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 6a57ee0b - 2023-01-11 - Markus Heiser b180a810 - 2023-01-06 - Nik Drešar 8710174a - 2023-01-11 - Markus Heiser 529a2591 - 2023-01-08 - Markus Heiser a254bd01 - 2023-01-08 - Markus Heiser 860c3fce - 2023-01-11 - Markus Heiser c140fb52 - 2023-01-06 - Markus Heiser --- searx/translations/ar/LC_MESSAGES/messages.mo | Bin 21607 -> 21957 bytes searx/translations/ar/LC_MESSAGES/messages.po | 17 ++- searx/translations/eu/LC_MESSAGES/messages.mo | Bin 10350 -> 10388 bytes searx/translations/eu/LC_MESSAGES/messages.po | 17 +-- .../fa_IR/LC_MESSAGES/messages.mo | Bin 21829 -> 21834 bytes .../fa_IR/LC_MESSAGES/messages.po | 10 +- searx/translations/fi/LC_MESSAGES/messages.mo | Bin 16763 -> 17516 bytes searx/translations/fi/LC_MESSAGES/messages.po | 38 +++---- searx/translations/pt/LC_MESSAGES/messages.mo | Bin 18228 -> 18381 bytes searx/translations/pt/LC_MESSAGES/messages.po | 9 +- searx/translations/sl/LC_MESSAGES/messages.mo | Bin 14176 -> 17991 bytes searx/translations/sl/LC_MESSAGES/messages.po | 102 ++++++++++-------- searx/translations/uk/LC_MESSAGES/messages.mo | Bin 16003 -> 16716 bytes searx/translations/uk/LC_MESSAGES/messages.po | 27 +++-- 14 files changed, 121 insertions(+), 99 deletions(-) diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo index c34334e7cfe9d54cab4624160ddf1da2e066d994..48e04923fb63d84f3d3f16bc7c6e0657f0f6ff43 100644 GIT binary patch delta 4689 zcma*pc~F(t8OQMhmnAMJ0*Xq|S4CrF39cx(fD4L&7)4Fos#m$AD0&mPXl-Y5T}Wg| zsAC+h&ZISQ!!_Do+m1^#9j!*I{iAWYw`Qq9>!4|?O=8B98Tc*G7kX+4J>=)Z#en$P%06MTaT z^l#Jzo>VuHcBt`Ls7e)}o*RSOf|=GisQDJ460J(5{@R;$bWm;6h$_(sI2wPA3h>bS z2#dLHMFkqmGCJZ*sEYjvwMENNao)fj+=!~=X;k8uQ46`+mHMmkIUP#mZ>SPIw6>xi zi0$T9AOST##a^eQ?q{G@o@MXn+Wrx!1r*^*EJnru2=%gG2+~l%E2s>wqaL_zZNX}; z|AAVmmovpdF|VU0T#wPX0m;=gAjL7eurHoOjk{&NV{JigS@7>Pl+h2U3dHe7`LPq` z<60bnr%?AFp-Lac$3h7wpem4t3fKoVZV>jvQK+q`u=i_G^VK113YwqM(95z9r{WpZ z1f4j0FJL+i!wj{j;dVFQO8;fpPd*kcI{{+m04g0uN9RJVvcFo-!$LM^xZ6)N?&C9{ZxseKyA7 z1k_4PQP0gnmEMPnzY?{;V9+)iP!DWD?cq+0$6uj7ILA@<|A-0{MorX$)9?W*v2oO! zUo(+^l+bIq0P9ijObfQBgg@XjI{$4l-Ipf`mC*#$1TR~?sEMml$1{ina63-KbGQ)O zXBo2_{irx89CD5CiA-chpb{Eu`)6Yho&NxhbKKaBEW*5+<4(8+6{rylaU1GojGzLh z@^#V#4l<|7$2?qY-GMqSH&Em5;|+|>TJD$#qW4^zxg>aRefhPr`@Q3*{& zs$~|U0=|oy;5X>tIn*(_W4(t;?4QWrC-Vf`VcIbFOZXfrP6 zPtd{PY~=Ge3pMe2?2PZCgZr=qFJdYtvmBX;D)Bf>K(FohqY~SIs=zMPR(%wtp%Pv~ zmFgO*B6m>}KR{LF32I#82-h^!{eBn~Wz1021bO_;*7N143Fe}Vi#PD z+weo3fBi>Kr8|O2cmdP!FQ}D2ve)svks8+rl}G^&zeNY2(P%AA!4J^kk=*K*ao#4LJqfn)tj}^ECQ}7CA z;8*s3e6brh5o_sB$9}jOgCQCxXlNxXCb}zIjRjnh!i2g;$$JJ~_C2$2D4vYEHcIdyn+WRC_ z0@=71N24;mgSqHoBNbo>R$?)x;L#bIXD7~jrNS5REebd_K5zA+B~F!h#o}7;VxK9h z4fvOP1C@)sRaL7UJ1DTk=e%C)t6u%T!yWI63a4gOWq=R?zf&2=34NG2(-S?VBov)8 z!4q9xzIlA=r}2~hwbd)URiQ3j_a>GO&dwc}J#es-o0mUuNM3h#|HIN{@wx12~__(XWW6KUp3cbbHwP G^#1_3O>$`f delta 4318 zcmYM$4^-9V9mnzK0v8QXFG_+i@~Q}eS4~hsCB;w?qVdDPvSwPp{uo=C z>Cxk%T5F8~L7G;VI@YoDq@?8$&2`prx;pLP+}3il3{jJVj7)$?W zn1F4#1ovYtUcneFOEe}PE0DOJsiUDl4agYNjMw9X*oiw(6X%b%<8F60;8cyrDYzRo z!Fw2oM=%5XFbyxG#*Z3f6PS;~nBSDpPzfq99S4xHCOXL`G!~U{7OFUTI2H?W9@gMW zd9@Z!&3&z&zBzMK~TyF^J8m6+DFs(24vvukxYs zN1P{63H}2 z?>D1Xyan&aCs7laarSMAL&XcA5*vpapXChUz4T{#G_=BYuxnU8A7^b9us4^2Ml(D^Vq?M+N)= zYTO3Q#79tD@Upvp05#z;BscRhvd!i%ScOp>E{b1^GjKH$*E2h4Xu@Bh_V`uQL-Gz5 zVIPKY6z`@IC`6UA1hrM=?)w^?M!y~v?`c$JpGPJ13TpgORN^OaxZeMB?!ticOH`(p zQ30-D1CF}Emi~vxt8H3Q0rz4dMo{QU<>M5`7^45U!f}SZ}c>A z+$3A_0P6M1KxLedxmbvL2EwTE4`UW?L9KW%D&PUsQ~#m6eg;?4{}yNA_cJ)$a2wu) zr!uI&_I3o1wDxQs4!xJC1S*}&QKh~E{n&t0un9G82kP0`jecxH#pyyN_!=s)gQyDh zI!{lg{tEm%zKFsvFd7HYkAFg4zk~|(Pt^4&_D9!aQHdv@5=q5a9FMx5>G~m50(q$M zg{TC}JQ@mIjS5_ky0Os>xD)l>ug6&YDQczLQTM%oDt#Afg11pCeBXHzHU77#EgV2i z{14Q5;|;n2BeQIvG>qj!2&*vj&N5U& zn^1|iI9rj#Jkv!(@8_G?h^Md}bEn!HKSf>t0u^`=m4H8FzfVWrG?R}<@irtUlQzw+ zycpx?S7H&?p&q^$aOnL%OG6X<0lC-w7xOV^y0sB?AU%&7w+}zX<2WB*;y9ax=a4s< zv)4`-L?t>EDY7ZXWq239h!Gt6{jZ*B1FymaE^NdAwxCwrib~)m8imE_2>Hs=| zLtBE10W&$c+6)OIH7{td>Z%g|u_Fs)|zEEcSklzdQ9>(KYUtxV;^U~TIXQ>-UnL#jixC*j#_K{NDv@l| zikG0aW)*6s>rj<>09An}Q7hbus=zN%#iS1pO5DU6~Eu3jtX!EHNjQXUd7L~ z705#cT8RI_GSrHe@*^I^6{v|HLXCSGb$=`BSvZ7Mm@wbQt9Raodab?tX{clmq5`y| z655ZC;sI>JdHlrf!!}IDD&C>d*orhL(tz5Mt*8|~i&|k1Dp0Sxej2sX^QduGa5p9v+r(bR3G_ch zRo1uIn6(&(Nz8A;G%|1tYCtz?;x}*u9zq=;vzKsa;0ja%0m`A3r6IdyCSp6*~6SJ;X(mf4@LY{gcosWD^Q6gR`BLv3aY|uP~+BBP=5v3=q_wQ1>T0^u)}%C z*^df%8OP(d7>}uyHgG2Dz8R>MmZIXXL``@nrr-wm{WBg7W%?W{@SCU%4?25M2TdQQ z6UJX{42PmA zz(fpV5Fd5@HcX}8gG%5OcH-x#M1N9aAHELM{lCFxyogCyUCYO!#$EdZwUJecRnd{2 zq~hpZgUP2OpQLmIhUHG1nL91-#$AtOr>8BxH{857Sh!ZK-#EJ, 2022. +# Markus Heiser , 2022, 2023. # ken kailer , 2022. # George Kashkosh , 2022. # Droid , 2022. @@ -15,8 +15,8 @@ msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-12-12 07:18+0000\n" -"PO-Revision-Date: 2022-12-30 07:14+0000\n" -"Last-Translator: Droid \n" +"PO-Revision-Date: 2023-01-13 07:14+0000\n" +"Last-Translator: Markus Heiser \n" "Language-Team: Arabic " "\n" "Language: ar\n" @@ -320,13 +320,12 @@ msgid "Night" msgstr "ليلا" #: searx/plugins/autodetect_search_language.py:79 -#, fuzzy msgid "Autodetect search language" -msgstr "البحث التلقائي للغة" +msgstr "كشف تلقائي عن لغة البحث" #: searx/plugins/autodetect_search_language.py:80 msgid "Automatically detect the query search language and switch to it." -msgstr "" +msgstr "كشف تلقائي عن لغة البحث والتبديل إليها." #: searx/plugins/hash_plugin.py:24 msgid "Converts strings to different hash digests." @@ -1142,7 +1141,7 @@ msgstr "تاريخ النشر" #: searx/templates/simple/result_templates/paper.html:9 msgid "Journal" -msgstr "" +msgstr "السجل اليومي" #: searx/templates/simple/result_templates/paper.html:22 msgid "Editor" @@ -1162,11 +1161,11 @@ msgstr "السمات" #: searx/templates/simple/result_templates/paper.html:26 msgid "DOI" -msgstr "" +msgstr "DOI" #: searx/templates/simple/result_templates/paper.html:27 msgid "ISSN" -msgstr "" +msgstr "ISSN" #: searx/templates/simple/result_templates/paper.html:28 msgid "ISBN" diff --git a/searx/translations/eu/LC_MESSAGES/messages.mo b/searx/translations/eu/LC_MESSAGES/messages.mo index bd14f85263ec451a00a2cbe9d285d8bc5a43d610..db18f3216e0494ef62de4bedc07b56f4d0f52a41 100644 GIT binary patch delta 2872 zcmYM#4NR3)9LMpaa6tsbh`eB!*B9VUf7FNh=CgjB^6I)4soz7 zAku8TP|}7;6NgHnw8*wn$I?Y}fv&kZq9wi9WQF$q-Fvne+|PN=b6)=c|8wrcZ#nI` z&Uj>ChvBD(zgYgZx^(sb&#Ae_EaCDr>edwu#;evD4C2}qYD^f0;R6_h`S=v_YYy|F z`9rArCy{j>bH;W|p_d!ia5*kvwOjE)q|20`CRXDjtj9=f$NAWe8g~@u;4l{AX?s60 z+&@19H7*mw*x%&P;MWxLp$#f=G1j67+facVMrAsJ+F;ar5$AC|feY{&YMlr=J?KW= zU&}`TW}(JCjG^prN@(1I)krnXYj`uht^wGE5!j0)V@{wlKZVNt0w&`WvbR~xU5io zZ{tn)32NN|oQ=olQ~zihU((^m^B9MJAjz0$W^KU)R0f@>ihPLL@E|IIFHqx$k*Ve^ zs>GKt7yrRKFq^Vz+)Jnmw?tBZE&M(msz49w`Vc1JAZnvYR3_6HgCWe;_+_Yyt+3Z= z)^t>$>oE$mZGVaFufT=$*EzOhH^$Sk5A*OV+=Oms>+4sGDqROEz&*$i^AQr0If}~c zJJi?gJSu>TsEYiG2{?mFD2@ZCN9Cm1##&TH_n;RuZGRQ&(AA(8c2FhXfy%rU70_GO z4^ZnIKt1C=RN(!n`2+U;5E7tczOe(&+5w}e2**$nPTKw{)WUzGHl9I^3*td5peR(v zv8WBbs10wo_gA74Nk@&#LY+U8M?(viqB5znK98EP9aY-hsEyu3&Xei3_m81Ud=eGl zC_aYcs6bLV*{bNBs6$@FhaOoy4m-1qX{ND)jz>9J3S=89kXKO~wxSm9Kuz3-k6I!Ji&?5xKh--O1uqgZU397H|HMI3+@OyX*5P@D1%U5a|$396EF_-^~^>^z8O`z zMpS^ia1(Z*4&(2rja~dB;hdRpBsQ}Ybw2}D(HzwJg|XCMrP)D893Dgka1Ql?8AFx& zGU^dbqavR}8XD(CWtfUeAO}_QVk9S1hT8CDR3feRdcVEjw}|Jj$j;EA(*A4*Tt#I( zo7FjIW+AS|6jX-KpenJ&`U2|x&}6SWtzD=`(rfKU?K6l9bi|>dOwXZC>o~UKB~-@S zNLLx`M3u4wRr+3R!U0r;?(_Hq$VXMC6cuO{at=)$sv<482D?#-I~Qm)(D)OTK{an1 zZP181RL#~-R3$z}J=@PwB^|*WoIt%|)0g@;d=_>871X2Ii>g=;YTYB4tndHVG*p4V zP#auFk}^@t{28o5P0T=Lw!!x2qAFB?npbY`H=-)mgv4apQI+UNFCNDy@iJEG`=7bo ze;Pl-0B-z#iABYL}he0YW)4Ez&D}`^DqbtPys%Tfmm((Yf#iIgQZ~Hf* z#uX))BHxW_+wmgmu(a6gcToX+ih2}77>qw)A&#Rm&!Fx!%{o+I<)}yI^c|a99v1Li zSxKA6{e5^^Qc7x4YMLiyO?v98wi|A@H@mo|vaZ&%p{$~|tj3d3<-1HS_g$_lEv})X UVrz0~Szk)@FA=_VV!V(42S(i-p8x;= delta 2852 zcmYM#3rv+|9LMn|=*N7RJ5^Vv^{Dc1vs14=HX(b$&{idR%1LiU?g^71nxzR>&F>5gjG0Z`{&*7 zpT7__E)T=l-xPAe+pOV38&qHd)}afxq5?UL%Jc+kgK_J5oW=bQ_#oaut@AIsFqlsD zr|~fz^HJlL;7s;6rCdZ|HBvp(j&sn_0PMkV{18dTe1^(=6qWfo%*07#PZQ2y1sHEl zL9LsGAy{Btg^nU!%Y`y~8a1&B6={RLZ@~cWefTnVq89qy_TNEmJdJ2HE&{z6g>;!6 zI2-q&)*ZlUI2b|wW4QR7hG;y4$@nvpjG4hK4@RRh*p8~md#DW$q7pcQ8b5?gH78Le z{vJ#47G~ix%BFEIqAL7)B=y(AyJ=7b_M`4ULN|Vj+UPPWlbbjf@1VxdVHH&@7Ii=0 znvM!I2Oq#?w!PH0mt!pL^^R@Wj43qi!u5C@D=?VZ`uf$OO1BLa;7(+S=|y5O{iw`F zP+zk%r~uBRDl&noIE6|miUX%d<;=GiX{Zd`n1*?_y$W^cYEcV&P$lm`W&Q>#pf|01 zQ0p8(J>x^Dz&}RKAF%yLkpLa@r5$k64j4y8cor4mW!pZ9TKGC@<0;g*zfb`M@W7RE z7;3{9)P`}W{v=c)>8Nq}sPku5a-jvwP?=O&n@|&csM2mmE%YvOp3Gj`{|TzZ!>9nq zu@t{WRWgy2t;78UA9_@^ID8)!#B_cC7jmK$zy?$R&!aYKMJ?zfBk zLPdTZH7B*=IqG+z-rjdux1b(Lx3w3w&wf;(gQ!H0Ib7(Jj$$uOvZ~E--~H@04wnnwqnu(9Y)8Pcet2N z!!T;$uTTr0MrC{jInd@$)H99X#43|$)T2p8ZLk7W$tG0Boz^Z?Wp`r+?#DnJ#}M{6 zXSvXXOQ=k*qBi&y70_MO!XYXCjOL=oC!zv(V<6^W5ay%iFUJ5Zw(TXT^`1dhrV$;T zLXT~D6&1i1)Me1*G}|NkFx`QR9}{_Tp5t z_FluYH0ZFj*a5Gh0(cwsC=OyU4q+9JB5xB*-4##~>QR*+KONc>*0U)3!tz{q_9O0` z99M2`!J_PpY+j+oHNJLtnYU)6udSxt<1KL2)_a?4nm4+Z`aI2THH9xU`@9}cd#1`m++p#w6gyIZtD%t diff --git a/searx/translations/eu/LC_MESSAGES/messages.po b/searx/translations/eu/LC_MESSAGES/messages.po index 45dc9e9e2..1c1db7027 100644 --- a/searx/translations/eu/LC_MESSAGES/messages.po +++ b/searx/translations/eu/LC_MESSAGES/messages.po @@ -8,20 +8,22 @@ # beriain, 2020-2021 # Txopi , 2016 # beriain , 2022. +# Markus Heiser , 2023. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-12-12 07:18+0000\n" -"PO-Revision-Date: 2022-09-11 22:50+0000\n" -"Last-Translator: beriain \n" +"PO-Revision-Date: 2023-01-13 07:14+0000\n" +"Last-Translator: Markus Heiser \n" +"Language-Team: Basque " +"\n" "Language: eu\n" -"Language-Team: Basque " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" "Generated-By: Babel 2.11.0\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] @@ -127,7 +129,7 @@ msgstr "software wikiak" #. CATEGORY_GROUPS['WEB'] #: searx/searxng.msg msgid "web" -msgstr "" +msgstr "web" #. CATEGORY_GROUPS['SCIENTIFIC PUBLICATIONS'] #: searx/searxng.msg @@ -1476,4 +1478,3 @@ msgstr "ezkutatu bideoa" #~ "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\"" #~ " rel=\"external\">ikasi gehiago eskaera metodoen" #~ " inguruan" - diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.mo b/searx/translations/fa_IR/LC_MESSAGES/messages.mo index 7aae9b39414fbfa4745ee908f512f710a0547582..2a55492854738db439d2814d45fee6d77e07eadb 100644 GIT binary patch delta 1535 zcmXZbYiQ147{~F8nTDBX7{k(o87AfswmHq=nZu0PNQe~UjUhQC>Axk9S@U9%&{9r~ zhZcJlOHyhmd7(M-IR-?M7xFZ%XiWi*Cm`422#jmk9aVPe~KkmEb1^Gd!`9@$0W@9quq52o*nb*}QCh?ub zDpVnne6t?77Bz4qreg(aVAOdWzYw3q;poi_3Ot9sh?`Lb+{3Z>2s80JuEDffUeKXp zR^UEN;Dd)+@UY9*J1^r?@{PDh{brkOz#o`_rE|;%;ZD>>qNo!*i=**6YTh=Si(fq& zLuiaA(ve3{6>q>%xD~Uo1`pv))B-sLW(%+o$6yU=p(fPAt(c8IYFxrRio+^Y0nbra z=Y6BmkH&A*z@+(RD=-6x;da!3YMhAYQFr(hRqz|s_@CGp6RAoY7=Vg1P#es~XSfij zWBS6btMY6G4NXvv<+vC7V+R&sC#tZVNN}eMkUuNt-y}SN_pueVqiA992I^4#8n6++ zVGGtTGMkF47n_yv{_GfyN)oS7N49>6*;|Za4sKm)_5@F%9^>YsV1eDJ6RO6ZcnP($ zYd8hpyL{R*9x!nR>eq7+RcIX+vA)&Q&<;Q2IQ)xRD62TQ<7s%0_yDfM+~sEb@dWP0 zKHS$9tis{=5w$>KN$@5@m`pqpRX~o*N6;%Ev4(~QoJJLL5&Pk7mw$wMTy3ZYK42IV zRt9FG7Koruq!dHA1N9a>OvP%{{AXRhaV6)kfwx_UR#YJ`QTcbSW2f^MsxUoeO%y`y zDASpb1Bpve^OU2mW*6!a?njNULp|#ArJVmz8h1!&q8F%%zqJcFOGhx)Aw-c%IT?^cM0?ye2{THnW`@*dQDQ_z94FcBA^`uhrv zKN3`v_(@_Ns*n}4jfugHsDWEB73)v~kK3NY@3h--0yfRD3b=@Iw7XCRJjYCYixcrL zR-?PfZ*{0EvTVR;zGy-%c+}3Hx4nvQ$lt+Q^_y$VS`6bjTrjWn?7&HQ z3pH;)&c{JN!5D%(S~~I-sERjZI_|^_Y{7kaAGJWCmt#a9PR170LJv?2zs77FK#fZ( zHikcQgbx+ajk+R#h+sIuFVw)O5{keS9E&xm0gaf0XHa+e0#)z_)c7BmgkjVM5~)t@ z6x0UOu?Od3KDri0uF7wg5NLvRSc5w-8Q-B7zoH7uTx8v85%OnB`IwFYe1Z=#vZGS# z4K${_!aLZy*qE7Ev4qp({h9p)4J3L{M^?4en9u0PX}ErwF|Y6#>M^bsvc>eo|?Dzq8PSl_e~Xop`g3kOjPxy!9P&cQC)yKptm zsNk1?0o;u-+}9?o#|iiuwLlm(Z=BD%vhk<_vQclvi+(RbC4mNfKbp&hn$ue28MqE4h7owybC7V6Q32T=33+WF3voPQ#T8+M0Bs6yVN^8I$lZ??Zt zh5bWKlu&8y$Zea4BgvPc=GlO{n(e4ZxC=EtfO^ztD>?r(f}12F|JhIzhwS!WTjwfk zf(+CZdC`U2(1UyJ@7qu(a2s`nJ$M=iFh>2VtT)w&>UZ5qpu6kFWXuhAI^U-bnVuhP w$hzk^nOl+;TvkvM7kpft=Sb)~*mtP!aPM7D?}Zb-wAhcG0}X-Tc;D36|6nc1)Bpeg diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.po b/searx/translations/fa_IR/LC_MESSAGES/messages.po index 5a2fbc6d3..34fbe2b3f 100644 --- a/searx/translations/fa_IR/LC_MESSAGES/messages.po +++ b/searx/translations/fa_IR/LC_MESSAGES/messages.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-12-12 07:18+0000\n" -"PO-Revision-Date: 2023-01-06 07:14+0000\n" +"PO-Revision-Date: 2023-01-13 07:14+0000\n" "Last-Translator: Markus Heiser \n" "Language-Team: Persian \n" @@ -95,7 +95,7 @@ msgstr "علم" #. CATEGORY_GROUPS['APPS'] #: searx/searxng.msg msgid "apps" -msgstr "برنامک‌ها" +msgstr "برنامه ها" #. CATEGORY_GROUPS['DICTIONARIES'] #: searx/searxng.msg @@ -170,7 +170,7 @@ msgstr "خطای شبکه" #: searx/webapp.py:169 msgid "SSL error: certificate validation has failed" -msgstr "ارور SSL:اعتبار سنجی گواهی ناموفق بود" +msgstr "ارور SSL:اعتبار سنجی گواهی امنیتی SSL ناموفق بود" #: searx/webapp.py:171 msgid "unexpected crash" @@ -198,7 +198,7 @@ msgstr "درخواست‌های زیاد" #: searx/webapp.py:188 msgid "access denied" -msgstr "دسترسی ممنوع است" +msgstr "دسترسی مجاز نیست" #: searx/webapp.py:189 msgid "server API error" @@ -219,7 +219,7 @@ msgstr "خطا در بارگزاری صفحه جدید" #: searx/webapp.py:522 searx/webapp.py:954 msgid "Invalid settings, please edit your preferences" -msgstr "تنظیمات نادرست است، لطفا پیش‌فرض‌های جستجو را تغییر دهید" +msgstr "تنظیمات نادرست است، لطفا تنظیمات جستجو را تغییر دهید" #: searx/webapp.py:538 msgid "Invalid settings" diff --git a/searx/translations/fi/LC_MESSAGES/messages.mo b/searx/translations/fi/LC_MESSAGES/messages.mo index e3a021254fe1471780a40a1fb4c3bb151959ce16..8afe658ddad8f283bdc1fca94fd830f696b4b345 100644 GIT binary patch delta 4910 zcmaLZdvI388OQO>8)G%oQ|pF(h0C38p5XSZ=S$OL9!ei|-{SM&?C{ zwZODUqYjmcnuy>?1)aC0s6%O?N*f2zS}CRCNNZ&*1zW3t1+?E^&f1QDScb`G_nbY? zKKtyRlU#Zz;qTv1h`m3s$K!^7Jraz$2B-E^?|=W6^fxAn?ou3yRkr^yrqJJLZNp^x zTk$IF#9_D_XJHpsV*dfmg#qkiOw8OvLlZQj0zQC@HLW-VA4g5R)80R9eHX`b{Ul~# zuYq3RLhMby2*==b9F8@p@#~O@&2CI#e)Ad)mEa&|;Nn5X&@}g<64`)yU@NLPJ1`Yr z!pV3Dm!fa5SAi9%=W0+3YO>eYqT)P)s!$vDWq$Jv4Gr9dBXAEocnp>K1ypGVQ4UpP z7(X;V-+B`&u@dZsb1@w&P!rbM`%Tsd@oKJbz?fF@V;Y*^B|G5fs0n_F4*mx9z{i+~ z7g5h$M(yPwIx-zKVFq%`WTUoX8d4-P4^^3ESd76`>aPcPaY4p$Htt0Q`U?ADpER#z z!%roZiY<&`y$g`*l?XvDoqyBo}02fq&F4Ti>+x`jE{Zpuw ze{Aocwb#$168{n#F_F4!g8Na2x)l{~11iBb)c6kT_85&27j~jndhJkSIM5~+HDL+* za3(Uu%t7WdD=-tAP~)Dmc3QWiw(JE|La(4Ia1eud1a)|0#k{1GXf&e+#8IXH1uEk% zR0WQs0)BuR_X&>0f1|cyBqvq(3sDo6B6FBqkzF(a{0=^Vihl(2^!}fqp$B{O_0fbw zQLo21)S;P(C3p*7kLyth>_L_CSE#Lf!(Km(IrNXC;wAG=tFnVp35`LGFUJ0Q|7X$A z9xbvrmRnb%GF^oV(2Rauk1G8c z|IcYOV>&Ot4$Y5H0k)t@ybUYxP5ds7aJ(;K3*JP(9aY+6$f8XapUX`+3$Md>u?o#7 z@2pg#Dp-p#?Om8g_i06yd;{t=dkPEjWz-gZh#L1V9EV?^5*<0(I|DhWN*1H;&%vb_ z#EEzqOVKyRn459t80xP*eTWO%tKF!>whw#Y>((yRo*hLca168XJ$pYX(>pW0QTNkO zaWYT|W}*@+K&^bTbyjA~3tY|xA2;s6M7#@=a2aaiYE+;))cyM~30qK!KZreW6Kecp zn1owxzXO%P^QiGJqY~U7qoKfuP=VjUB>V$vz)95m{#R7sE2y`l$5`*V0jMp^KuwT~ zT49lOI%<3wY76f|#dT5Nnb^H{z&cc*M==>Y@OFG2mDnXz$-hD+lr_$n64SsP#M30 z3V0j|VBSZ4U_L@Ue+BiWbjEuNnS{ORmtYRwiu^at{7BOK{~V28T-b@ciRNd>BFyix z0579Tm&-}jxSO#P=b$F~8(xKpMDK(BF&VExJvSP);zGOur=wo?ChW=l=2IFPcnKAt zcdobMRMdkbP$kW?{TZkgRiF}GhT59%A+NgGjY{BcRAr8%D)j4i)%IREd-MJod%Ds7ek;T_1y5`FK?PJXGS7ti`yI z{)`w61vrX&;3N*jQ>ctTL!F5}6TFGj@Jae3P!)O=2jEfE1gB6FeuVmM_YWM6z4`v? zY~-TmDYwQdZR1YV#7j^Cg4SkiqQ4Hc1(%VW%v6rD5)Y!ruR)!eM^FhrfkUvlaR%}yfhoepSb;iBFJdviidyj(*jkx z%rmG2-$HHC3Dg$;1^ejzKSM+B{RMj?^(HT&Yf*3 z{M_~ju^*ZAGf;a!16i!O9aVvis6*L~B#=`K2*$z!Wa%P|QLF zDnkWWj0#w5ZA1lVMIUZJRpF3vZRrcBGxkSZj^|Nv7R}^G>D_Hl_p2OI z9f$;~B2GBq4^`DV_5OyMsJ|wDwqIG2uWWu>(U2`YE2b|nb1Nzqv>hJuyOepsXsE$o zAAc$}&F7mrJ04G8pO9W2y}RBG*9NMcYJVhPzV3$NQ-+l!jIWsQ1VW);XtGlk2u0kL zZWV)^Mt{A_XgAp4)cV8DO21nlsE#)eKb?^1uL;MOWqg=4-dP=T8~s(yIiWy!HCeh1 zHP<`A)qw_QRUqQGDF+&A+=f8BWOSQvc|&y73^&ppHN3{D`nu_?3zL1Npt7}%WD^ZL0iF$ZrxtbN(HlNXNIJN!#*M^lisH$6&2?c`?S`A1BawsKoI0%` z=td&`M*sDWzcEN8Rk?dfK?*#yxGXXH%>q|YV5W>XjnQB=%k=->(lRI#VDG-YzNUp> X^?@}`)}qn{x6E2lxp2Y4%53u=t`VVU delta 4167 zcmYM#4NR3)9LMoVsI08W?EC9ETkLW_&vVXm&i|bMIp?`uYg|1q zyL=b!2wHFW`-A^@{?GT)-T!}0eT@m`b|VhKE%yE}>d_brNCKXMnj=n~vt_?MiE2y;$ z;4P)S5sF%ZI8=GEH3Kz3H>!O;&ccbP%r+zY+MK}_O{du zY-~mCfn-`Mb!n)Xk3t0=he~lN>eN)@D0~vNBwJ9=?ZPzNgPP!XsD8T8rxf0@4}>ti zYVNb}Zmh#%{0#FkFxgp}V$>#@gj&n#)+*Fe%t8g8i|M$~*1w6`8%?%;douY~N6i#y zWV=xVI*6L_QR_KW$DJ5}S1}N~P=S6z)&Gv_=N1NHXo^!GiP}^BPy-%6(|R%pa(Uu*H9^MKn>^<)ZRFWhh4ndQF~@bnzPq@ zty~0Ca1Ax0pHRo92YX>Sy|K|vKP*KzPQn+kHy%L^@HDEQ%cyo;sQ1RN$o4Ve!<-jg z7HZ)4Bk_Euj0>InN*s=>Q62d)6!#)0$Q(q*WIEA}VHr-Qyr}0U;AX5qUWVomR7Rue zR7;SE3Y>w;up9g8{1eQC4n&owpfZ$+N@c#iFUK(MXQ2kV z0GYg5ha51oA2omuRAw$?Z=L^JTm)eVY0ylfRWAs(osv1jhb;O@`#y<+LZMp$-e?@ra+tMBU{mm>gXi)#fzvJ-9V+V2O}{c z+sRZEs(cV?W=W__rl2O4WzE4?xz9zlKa@@W)!-xr8qrzQNUx&STsuvHBX9%uM`fZJ zqwx?bz*$tlcGQp6B}~TKs3lAu<-{qmmZIWK^l_nvGp+M+Dff#}DZY+;OlFQV;+d%D z7h)e=iW=x@)Y3HC^6fa3`#snXJ5U3=f&7q~NZ#+2=o`j`HpL1oz}GPvkE1&N-riqF zejv?lRKs|Vj0UmJ!72u5>!7`I34F=g3kW|E@~;bfI2?& za-EDU!W8ab#0uPmFX2s83ZKbyekB{Qiu*568A|pzFQOtG#{ETHijiZTJ+KNj;aW@} zzFB7rc3~>_`%r7!iNrEL<9{>vI-AXl!znLDJ@*9a75yS=h8s}FY%9*eGpLMs`3;|l z%W(o8L!Ua1W8sy$5vUGwP{*SX6<{K2#8s%xI0u!fw^1p6*Vcc4+5;`9e)gf-e~Iev zob?i_{fz?huix`ODbO+e8#NGZeQl~x8u6gdIoP%p3% zsCqBP-~$+iGxNAmpr=qHUxO>L9+i=pVrMM}VLbQaQ61D2H$EIy=|2{Ae{f@5?E1#N zu_ycu17ZXGI|i+G`6t|2=<@H5zvS|7O6&~wf1J_~(6~9RK5|s1J3G_uPIBjXa@_uc z^v_-Xh`~c82(O6g?Oivv}U( X1vM`vrB5p^8(&g3wW6$I>M-*!zMsIe diff --git a/searx/translations/fi/LC_MESSAGES/messages.po b/searx/translations/fi/LC_MESSAGES/messages.po index 965a2575f..009d8a468 100644 --- a/searx/translations/fi/LC_MESSAGES/messages.po +++ b/searx/translations/fi/LC_MESSAGES/messages.po @@ -4,22 +4,23 @@ # # Translators: # Jiri Grönroos , 2017 -# Markus Heiser , 2022. +# Markus Heiser , 2022, 2023. # Mico Hautaluoma , 2022. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-12-12 07:18+0000\n" -"PO-Revision-Date: 2022-10-11 13:31+0000\n" +"PO-Revision-Date: 2023-01-13 07:14+0000\n" "Last-Translator: Markus Heiser \n" +"Language-Team: Finnish \n" "Language: fi\n" -"Language-Team: Finnish " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" "Generated-By: Babel 2.11.0\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] @@ -165,7 +166,7 @@ msgstr "verkkovirhe" #: searx/webapp.py:169 msgid "SSL error: certificate validation has failed" -msgstr "" +msgstr "SSL-virhe: sertifikaatin vahvistus epäonnistui" #: searx/webapp.py:171 msgid "unexpected crash" @@ -273,6 +274,8 @@ msgid "" "{numCitations} citations from the year {firstCitationVelocityYear} to " "{lastCitationVelocityYear}" msgstr "" +"{numCitations} Sitaatit vuodesta {firstCitationVelocityYear} vuoteen " +"{lastCitationVelocityYear}" #: searx/engines/tineye.py:40 msgid "" @@ -314,7 +317,7 @@ msgstr "Yö" #: searx/plugins/autodetect_search_language.py:79 msgid "Autodetect search language" -msgstr "" +msgstr "Tunnista hakukieli automaattisesti" #: searx/plugins/autodetect_search_language.py:80 msgid "Automatically detect the query search language and switch to it." @@ -455,7 +458,7 @@ msgstr "Taustavoimana" #: searx/templates/simple/base.html:64 msgid "a privacy-respecting, open metasearch engine" -msgstr "" +msgstr "yksityisyyttä kunnioittava, avoin metahakukone" #: searx/templates/simple/base.html:65 msgid "Source code" @@ -1128,11 +1131,11 @@ msgstr "piilota kartta" #: searx/templates/simple/result_templates/paper.html:5 msgid "Published date" -msgstr "" +msgstr "Julkaisupäivä" #: searx/templates/simple/result_templates/paper.html:9 msgid "Journal" -msgstr "" +msgstr "Journaali" #: searx/templates/simple/result_templates/paper.html:22 msgid "Editor" @@ -1140,7 +1143,7 @@ msgstr "" #: searx/templates/simple/result_templates/paper.html:23 msgid "Publisher" -msgstr "" +msgstr "Julkaisija" #: searx/templates/simple/result_templates/paper.html:24 msgid "Type" @@ -1148,7 +1151,7 @@ msgstr "" #: searx/templates/simple/result_templates/paper.html:25 msgid "Tags" -msgstr "" +msgstr "Tägit" #: searx/templates/simple/result_templates/paper.html:26 msgid "DOI" @@ -1156,19 +1159,19 @@ msgstr "" #: searx/templates/simple/result_templates/paper.html:27 msgid "ISSN" -msgstr "" +msgstr "ISSN" #: searx/templates/simple/result_templates/paper.html:28 msgid "ISBN" -msgstr "" +msgstr "ISBN" #: searx/templates/simple/result_templates/paper.html:33 msgid "PDF" -msgstr "" +msgstr "PDF" #: searx/templates/simple/result_templates/paper.html:34 msgid "HTML" -msgstr "" +msgstr "HTML" #: searx/templates/simple/result_templates/torrent.html:6 msgid "magnet link" @@ -1492,4 +1495,3 @@ msgstr "piilota video" #~ " Lisätietoja eri välitystavoista." - diff --git a/searx/translations/pt/LC_MESSAGES/messages.mo b/searx/translations/pt/LC_MESSAGES/messages.mo index a19bb34bae2aa19e2c76959c1632ef78d14bd279..72542945ab6af810f96f760f005b53377cda8fa0 100644 GIT binary patch delta 4474 zcmYM$3s9C-9>?+XD!fEO0!ng8c~me{K#?{T14YDJc3E{w7g&3RH+xC$@2dk%Jzlyv zq_K{R+HGBQvUbbZ7F)-)vK`uObERfVqo&KQk?Sy(rM9|iW#1pqnaN@Nobx=-Ip=@= z=l?vg|8ZYWo6r3$DXQJ@FV<(wby#(kdO!brF~OK=MjG_OrwGaLDzr;8^ zi)nZTXJJ~RF{N0BOR)o^jB(9*8bi2n8MRPMk~eWYGS(zxGLFN&crz-HK2!kF!|d}o zk$y6c$6{mwQ;k<+9cE$+rsFQ0$ol3G4FzxtHQ_l_N-pC_+&bKt!PtqcX}VB>{R1_w z7nQU=ycWO00vt@#6l;RhIxeW<|BUw>iKL`re>hV%|so+oz^ncdUvA&T|I*Q>ufe~foz*Cs1$Wz5&ju9!5Qm$oJ;>Q zYNFX}V<_H+%Gj?_M|2-*o(C}(+fbQ&9ToUd)JBe_kbgBk<$?nFFDgZ6td~&(qEo#L z#G{@cZu=uq_cKvD&$jm`+w0R&8z{y#I2SelYp7y>%cY?Sdr%R6fEw_HwI3VlpGNI8 zz&pi@Vj55jZp1<~VACk5MT;g-h@nK8t0z68SN&^WQZ54=S^%Oh$6eeb|PZ z(49adWvnrkSb{2+=TND70hNKj;6SyaQr?4l%}$^K{tl<$MbuGcXL`@i!0YK3qXG`0 z=8K>*`bZ}E*8^=_sK5hwBPNr-VqA!YxEXb}M^H6z0abL-Y(EO)tx4#oKLVq16pqJC z)N{9@YG<*%zha#0O%&vUBCJ70){M%)2J05|)8C1Ma2F27-Kd53q90#G&C`Xte;9SY z8x{E5s6cwrkDs_S^gy4z(2ok>ThxGysGY`;CQUpPHE}v>Tn5Hq7V5pvK|hwFcDe{P zZaFITLDc+fP#bhz+h|1%Xh)slZj8Z~Q6HRxsQdpyP4ppZp?+M9-=YF5A>aI%dHkn< z>hW&egsPc-JmTYfgN%30TT~#0Xx_oA@C@p0xP*GGq9%Gf9gccE(~xhKxe@2%?Wo$> ziMQc-9LPYnw~3q&6M$V(15k50T1AGd>GlJIc%?= zLS^b39E(4qHZmsH`*4+_?nhAbJcRpjGxCWr1(V1a>zm~?l$r|EfO;H)E?$j~p?16- z^#OSqm*HttG0mIo{h_i5wexD!f(^FcjLO_PRDe(7P<##Df%lmP*)}JT?3uVcZ%5Nm znJ7m+w-U9$8hiZ#)RApO1-cnIR;wV~)KrpF~yrK~!L$T2EL{qB7EtstMmzZ^v=Coqh_IVkeSu z*Zhx$c3#Y{DtS9^paR>5)Q@=vlkr{D22P?!+cryn-p1$X)Gt0+!=K%)#eSwQ(GEb|+B*eT^gV0#XiU=nU_<5=^4M z1eLLSP#JAS)x=iyb#}j_p^2VF?VuBtiC1tKcH;)@MZQtyS9}Cg@ln)ScA%>IkEoP? zg=u)f-cRCJsOC?{m6(MSaTB^all?SQOt(tLJ)AXRu+CSUN z&~-@NnlY%IEko7HN>qw#F#{vmg6*hz5=y+{TY&TEx0SfwM7>;4%H!wQRG}u!vgV;8 zE<`P`7;nJkw!aZ|rmd(W*@4>F?@<}uivvfBs-bS{`z{R?Qy&h(FHxyFjhf&rYQg`b z&io2SVQQ&2ZWLV>A|8OHkt%pw_tq^>!^oJ@1BSD6%G0ir3rz4%AMbMHSOa zw*NM22k)WI@^e)6e}@VrZmzfERO@)u{8LfSm)h%hA#cY*a}Nzg)NE}Ok$PNMKda z3Dj0OO>0A8u7&HIP&l_MHZdb5CO>C#UQS+q*Q6WX_069%FbU5_!gV!)aHuj+6RZsf z9iFcWamA?$I`zS(hDfL>;8fPtHbqv4166fS(5Z>&R-iH91Xl-h_xvy+)gNf&xiwu; Pb2@##x~~1D>wG@};34s4 delta 4336 zcmYM%32;}%9l-Go2ThY^)NxvSO;a{;G z{sTu~)4UMIfI- z7iimxMe!Ca!tU4}$D+^A!EDwKYiYRfi)bopu_F#`9YSNg51BJeLj!vli99SvleHRe z#^IBhk@RcPi7sLb zyoP2hhi!R8?a+C8VQ(CaX7WKa@Wtpx9*_Q{fczWDvs^Gmo1(SofZb>Y_M!t1#s2Yl z|1`Su`gs5Sc>QB^0}Z$UFQfB6&^9Ud1?YTBQZ$Tk89HE1v>L1EZ$NjN%e%x25IUg? zmS7{i6PY`dA;}08*cIoX&#j97G+K=w*?Kgf)OH$X;1zrb4`4a=p~A{=E_#0}n);n+ zz_z_=I^Vysh3|jnElET-qXYV&k@rW> z=o|6+xadSQ(EHJ&nTu0#F`D}KkXJu6=ACuE0vw2i=(x#9lEW;#DMjOP8bpw_ zD}IEFuxY2HXr4eP_%WK|wRjKy1}9-2pGW?N2l?l#xDw6mQ6!0>9h0ua{@4TGz|?da zmuOfl-|mv6@VjURW}u(u1!&5bps(2~G~mrxg4@uesz;x{fVW`-8gM~TGG7sz(SGRt z!A0c1lEzFf+<}MjYxpG&!U5#dvt5Lq*-LoiwZwG#d!q-@RR0z;@C0_l)97odcO({d?6ah za?HdP=>65Hc%d2%U?VzU8yevrbmD#J#K+Kqzl-PC-97v(WpGpc6fbE>w*bxDgHP5}NYQ(SQo+Ou_zW%~a#D zv=FwV;}=kY)?av(MiVYqsa1C>?xNlM;cc9}(psBwX-OyY#(BG@(g(8cukhRkh{RQMUH06WQ?@1*(eq(eCj;3EzLjGIOxXcA7$|y~C(jMJG zcQo=rI2b3Q)x8eQ%nodhd(e#>K?8d$UjHL{v>%~6|7Yx9K{J+>;QM3IPfGo;7?eH zXVDafJCoWdL<1WZ9TgpoX5=okCccmExC+w$78t&u}I`9m7 z=4a8szC?~WH0DQIKK8@bI2zsg6!dMFi3a=xPQ}gW(PZ#0mt$*m{9TxbGqAv1{(y!% zUWJo!C-TaM97b6i1JENHjRtfNw!uo|7{kNpb2Zo!Uqj!f<7h@3(3^JHU& zXPHmKl(ffI*c~6kLC7~K9Kg2tDSDP!d=#weTr}ks*bXbv`wP)Pe}vO;1@^?x&?9Nb zk5+5xmzcUyy)-&;;RsH|4{;t2q2xQ`FK{TH!b;2=lKcncAzVX$1)8zKp=1-sptW)Y zP4%1Tk=3I|)_{JPJ|9Z{z0sEK7*TKJ*g`3KRu7;99z*IeJcaITA6hF%(G;J-LafI} z@CrK5g0CmVw*yDfzl_c^Xjqc*`NL8%Ra|hw714EQV4KkeUd8UXKlaa~XWD=UbPWwO zYj{$0Ip~pgKx?B%v>dIaZ($>>NYQ9aV*)zCz377Xqh~%7({U*}a2dMr)9Av_q2snh zYtivL(dU1KH@*|-^QX|j{)}cg^>Ms#9W9<_Ba&juNBe!y9h9MG`AxL?C!vANM{8(l zbS1jL3+VGdkJtC1Z^sEVptFhP;UWzqZ8VbKT(K#p<3hA*A4RLX1}EcTbfV5{YI0L` yv-5HbvPydOE$LO-r*3KYlWBF;J^x#fHFNg#Su, 2022. +# Markus Heiser , 2022, 2023. # Miguel Silva , 2022. # Ricardo Simões , 2022. # zaioti , 2022. @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-12-12 07:18+0000\n" -"PO-Revision-Date: 2022-12-30 07:14+0000\n" +"PO-Revision-Date: 2023-01-13 07:14+0000\n" "Last-Translator: Markus Heiser \n" "Language-Team: Portuguese \n" @@ -40,7 +40,7 @@ msgstr "outro" #. CATEGORY_NAMES['FILES'] #: searx/searxng.msg msgid "files" -msgstr "ficheiros" +msgstr "arquivos" #. CATEGORY_NAMES['GENERAL'] #: searx/searxng.msg @@ -125,7 +125,7 @@ msgstr "repositórios" #. CATEGORY_GROUPS['SOFTWARE_WIKIS'] #: searx/searxng.msg msgid "software wikis" -msgstr "wikis de software" +msgstr "wikis do software" #. CATEGORY_GROUPS['WEB'] #: searx/searxng.msg @@ -326,6 +326,7 @@ msgstr "Deteção automatica da li" #: searx/plugins/autodetect_search_language.py:80 msgid "Automatically detect the query search language and switch to it." msgstr "" +"Detecte automaticamente o idioma de pesquisa consultado e mude para ele." #: searx/plugins/hash_plugin.py:24 msgid "Converts strings to different hash digests." diff --git a/searx/translations/sl/LC_MESSAGES/messages.mo b/searx/translations/sl/LC_MESSAGES/messages.mo index b5455d2b8a195db5f985f2ed03a852cfe0ec604b..8a110a7c18cd7942769d120629f685ef68717010 100644 GIT binary patch delta 7815 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 C8NrzV delta 4034 zcmYM$3v8Cv9mnzWmO?F1TPTHb>H5$crSyhSut-Zw0SlGO7;aer=Ue&;Z!2%R-Zo(P zA^{gBYRD0E8a5Y|+ae(Eipm&KU;$lH0x}SX*ijwAZXrv`ZFBqn`kZV{+t0bY=bZof zpYuHJsjY$TNc76k`0a+T%lwSt=U)R<`~TPFBxCwh{mj{e3DmDUZ=#0W!ND4KzcHgA z2`e!VXJZ(b-~o)s_~gEMqb8ApCQQb$IKtJ-Fpqi_4#Wn`#&#TyuiykcjDzqhYM#HN zcGQdMxHZL?ez*^Z;(p}Ye88_kCTh$%3ir`)1()MB)Q)Bk@jv(oYU1Un_7G~pCs8~8 zk?Y@#8PuOc58pxs+Jzc-1Jm#(YQ6-bNnm}GOhEyRz(n+1J>NMA$(ost!?D)2*P$kA zL=Rh0pL-FtcT>bmV zSQEi-;bznX7qJ+7urGjb`155V**7IviLa4Ed68s7? zv7F8|_&DkeKgC?^#&2T+&)8C2ih6&%gL;u&!WXa?^YIxPb(C+TGSG=Bdj8+1pj4ej z-Qq7%sl1I^FoCy-c9MkJ@krE;^Kl$b!YW*f<+u}-xj&+g^g1flH=Vtx4Bo>$J^yjv zbhi=pIF+ClE=NsJjS8R^weWXQJ9ymLh?=kibxGHwcDeyI&nDOZQ`9`$T>nmt>I1)| zpon*)BJD&?cm&n|fvcZF1<-~1{6$oNU!o@d8*1S@sB!;x{rxihr)Cgp-YnEc^E1f5 z22Q0xsjWsWumrWk<<3>80j;Q`*??O31=M5ulI!1#n&&WTp;NdRyHJ6R_58mnImiQJ z7I;zr%%7m)UVw{+ioBhhrwP`f0@{eWoX?{Ax1;XLtC)rRu?)}Q3>-}3a(o2!`F+lV zsK5`S0yq|R9T$)bZ7!pBdJA=%uM<|))p zUq%JI6LrT9A#ZDQ3^nh0T)_P^|Dd1&70fEDu?B09dtd)Z)tZ#NuNW?esK0Kffd>3^Tr%*dQhnn~T>S#W5?LD}S z`Zd&oYx4b#Y(ee(c~^f06R7_JH{))MDx$&(e#$FQ0~X;xT!u>3N}PlnQGpyrUXJDn zD&UJ4!EUU;g$4c}o##;*JA<0E#&W&i7(>qi0N2@?U;nSP?`I+^EWt%`tc(2PZmskm#u=ZH{oNb z%h-c@uD`EZWmim$wR8FKQn4 z3uck?d#EF*LrvU_`p;(r>dan3P4K#_??oL!Cn|vVP#bw4HU2}?1}?e&9@l=Oug>}3 zrJyqol=>-2L@h8HHQ`v)Q;>%`qH4S!SD*rGL7n{;)I2*}`_ED1J8>u;#S}b)Y1plH z);GNrbbAx0_&d);4Jg6B1yKR5Kur*Ku0@S|*7d)Ex=Z_9J#ni4N=`;CSc=227EM)M zQ+u1Kid{&_4Gdn>7HT!sRg0EX*Hqc7LksN8)cn{FQa1+d?6hWkG_BCyN_)*79sZ!b zH@rU9JmNsW=8oKFFO585J4Y1`nKj2O3a$)!k)}59iKg~QeXRfJqJRyJ$*_CIoQ|ze zuMF7YjB0xzqr`rZaW{6u8yK+B%-`8PS)T36%C!aAqiiI5uAP_jw7s1(E|!y9A7^jm zy%<+A#cmj%o;N?((%9bW)r7*Wp%!oY>b`2xs=jJveXxawa9dG*D0XaoSs*rMLTMmr zX0V|x{J%XtT$nMcHryBqw-IH~d$PT`$y*!r!mW+LNJA+0apCrWeXqFLmX=Jm>r0N< z^%G~=(-WIxb05f$v+E|GvhzzX*_tVf>}ylJ*hf<;0;A^zJ0c-39BFL}MplH(tYBOF zYOkrTA=nYJZ4aK0Eh}pX*xHBY+s_}$jt!ii7_jN(7ro||P-|#yC}Ng0c?}_tawNFg z>u3v~d@d4hZ0fLYRh+inGxBV5WwBjXnQ1?%oM%r~t+A_SPP4z7`E~rPmiCpg{ndqW JcG8?-{{, 2022, 2023. # Alexandre Flament , 2022. # peterT1D , 2022. +# Nik Drešar , 2023. msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-12-12 07:18+0000\n" -"PO-Revision-Date: 2023-01-06 07:14+0000\n" -"Last-Translator: Markus Heiser \n" +"PO-Revision-Date: 2023-01-13 07:14+0000\n" +"Last-Translator: Nik Drešar \n" "Language-Team: Slovenian \n" "Language: sl\n" @@ -28,7 +29,7 @@ msgstr "" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] #: searx/searxng.msg msgid "others" -msgstr "Drugi" +msgstr "Ostali" #. CONSTANT_NAMES['OTHER_CATEGORY'] #: searx/searxng.msg @@ -265,7 +266,7 @@ msgstr "{title} (neveljaven)" #: searx/engines/pdbe.py:103 msgid "This entry has been superseded by" -msgstr "Ta vnos je bil presezen" +msgstr "Ta vnos je bil nadomeščen z" #: searx/engines/qwant.py:219 msgid "Channel" @@ -276,6 +277,8 @@ msgid "" "{numCitations} citations from the year {firstCitationVelocityYear} to " "{lastCitationVelocityYear}" msgstr "" +"{numCitations} navedb od leta {firstCitationVelocityYear} do " +"{lastCitationVelocityYear}" #: searx/engines/tineye.py:40 msgid "" @@ -459,7 +462,7 @@ msgstr "Omogočeno z" #: searx/templates/simple/base.html:64 msgid "a privacy-respecting, open metasearch engine" -msgstr "" +msgstr "odprt metaiskalnik, ki spoštuje zasebnost" #: searx/templates/simple/base.html:65 msgid "Source code" @@ -526,37 +529,37 @@ msgstr "Če je to javna instanca, prosim specificirajte URL v poročilu o napaki #: searx/templates/simple/new_issue.html:72 msgid "Submit a new issue on Github including the above information" -msgstr "" +msgstr "Predloži novo težavo na Githubu, vključno z zgornjimi informacijami" #: searx/templates/simple/preferences.html:29 msgid "No HTTPS" -msgstr "" +msgstr "Brez HTTPS" #: searx/templates/simple/messages/no_results.html:10 #: searx/templates/simple/preferences.html:31 #: searx/templates/simple/preferences.html:32 #: searx/templates/simple/results.html:49 msgid "View error logs and submit a bug report" -msgstr "" +msgstr "Oglejte si dnevnike napak in pošljite poročilo o napakah" #: searx/templates/simple/preferences.html:53 #: searx/templates/simple/stats.html:64 msgid "Median" -msgstr "" +msgstr "Mediana" #: searx/templates/simple/preferences.html:54 #: searx/templates/simple/stats.html:70 msgid "P80" -msgstr "" +msgstr "P80" #: searx/templates/simple/preferences.html:55 #: searx/templates/simple/stats.html:76 msgid "P95" -msgstr "" +msgstr "P95" #: searx/templates/simple/preferences.html:83 msgid "Failed checker test(s): " -msgstr "" +msgstr "Neuspešno opravljen(i) preizkus(i) preverjanja: " #: searx/templates/simple/preferences.html:85 msgid "Errors:" @@ -622,7 +625,7 @@ msgstr "Filtriraj vsebino" #: searx/templates/simple/preferences.html:157 msgid "Open Access DOI resolver" -msgstr "" +msgstr "odprto dostopni DOI razreševalec" #: searx/templates/simple/preferences.html:167 msgid "" @@ -634,11 +637,11 @@ msgstr "" #: searx/templates/simple/preferences.html:171 msgid "Engine tokens" -msgstr "" +msgstr "Žetoni za iskalnik" #: searx/templates/simple/preferences.html:175 msgid "Access tokens for private engines" -msgstr "" +msgstr "Žetoni dostopa za zasebne iskalnike" #: searx/templates/simple/preferences.html:179 msgid "User interface" @@ -658,19 +661,19 @@ msgstr "Tema" #: searx/templates/simple/preferences.html:203 msgid "Change SearXNG layout" -msgstr "" +msgstr "Spremenite postavitev SearXNG" #: searx/templates/simple/preferences.html:206 msgid "Theme style" -msgstr "" +msgstr "Slog teme" #: searx/templates/simple/preferences.html:214 msgid "Choose auto to follow your browser settings" -msgstr "" +msgstr "Če želite slediti nastavitvam brskalnika, izberite samodejno" #: searx/templates/simple/preferences.html:217 msgid "Center Alignment" -msgstr "" +msgstr "Sredinska poravnava" #: searx/templates/simple/preferences.html:220 #: searx/templates/simple/preferences.html:232 @@ -686,7 +689,7 @@ msgstr "Izklopljeno" #: searx/templates/simple/preferences.html:224 msgid "Displays results in the center of the page (Oscar layout)." -msgstr "" +msgstr "Prikaže rezultate na sredini strani (postavitev Oscar)." #: searx/templates/simple/preferences.html:229 msgid "Results on new tabs" @@ -710,7 +713,7 @@ msgstr "Zasebnost" #: searx/templates/simple/preferences.html:257 msgid "HTTP Method" -msgstr "" +msgstr "metoda HTTP" #: searx/templates/simple/preferences.html:264 msgid "" @@ -718,6 +721,9 @@ msgid "" "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\"" " rel=\"external\">learn more about request methods" msgstr "" +"Spremenite način oddaje obrazcev, izvedite več " +"o metodah zahtevka" #: searx/templates/simple/preferences.html:269 msgid "Image proxy" @@ -735,17 +741,19 @@ msgstr "Onemogočeno" #: searx/templates/simple/preferences.html:276 msgid "Proxying image results through SearXNG" -msgstr "" +msgstr "Proxy rezultatov slik prek SearXNG" #: searx/templates/simple/preferences.html:281 msgid "Query in the page's title" -msgstr "" +msgstr "Poizvedba v naslovu strani" #: searx/templates/simple/preferences.html:288 msgid "" "When enabled, the result page's title contains your query. Your browser " "can record this title" msgstr "" +"Ko je omogočeno, naslov strani z rezultati vsebuje vašo poizvedbo. Vaš " +"brskalnik lahko posname ta naslov" #: searx/templates/simple/preferences.html:294 msgid "Engines" @@ -760,6 +768,8 @@ msgid "" "This tab does not show up for search results, but you can search the " "engines listed here via bangs." msgstr "" +"Ta zavihek se ne prikaže pri rezultatih iskanja, lahko pa iščete iskalnike, " +"navedene tukaj, prek bangs." #: searx/templates/simple/preferences.html:307 #: searx/templates/simple/preferences.html:358 @@ -800,7 +810,7 @@ msgstr "Zanesljivost" #: searx/templates/simple/preferences.html:353 msgid "Special Queries" -msgstr "" +msgstr "Posebne poizvedbe" #: searx/templates/simple/preferences.html:359 msgid "Keywords" @@ -820,11 +830,11 @@ msgstr "Primeri" #: searx/templates/simple/preferences.html:365 msgid "This is the list of SearXNG's instant answering modules." -msgstr "" +msgstr "To je seznam modulov za takojšnje javljanje SearXNG." #: searx/templates/simple/preferences.html:376 msgid "This is the list of plugins." -msgstr "To je seznam vtičnikov" +msgstr "To je seznam vtičnikov." #: searx/templates/simple/preferences.html:393 msgid "Cookies" @@ -835,10 +845,12 @@ msgid "" "This is the list of cookies and their values SearXNG is storing on your " "computer." msgstr "" +"To je seznam piškotkov in njihovih vrednosti, ki jih SearXNG shranjuje v vaš " +"računalnik." #: searx/templates/simple/preferences.html:396 msgid "With that list, you can assess SearXNG transparency." -msgstr "" +msgstr "S tem seznamom lahko ocenite transparentnost SearXNG." #: searx/templates/simple/preferences.html:401 msgid "Cookie name" @@ -862,13 +874,15 @@ msgstr "" #: searx/templates/simple/preferences.html:419 msgid "URL to restore your preferences in another browser" -msgstr "" +msgstr "URL za obnovitev vaših nastavitev v drugem brskalniku" #: searx/templates/simple/preferences.html:423 msgid "" "Specifying custom settings in the preferences URL can be used to sync " "preferences across devices." msgstr "" +"Določanje nastavitev po meri v URL-ju z nastavitvami se lahko uporabi za " +"sinhronizacijo nastavitev med napravami." #: searx/templates/simple/preferences.html:428 msgid "" @@ -931,7 +945,7 @@ msgstr "Poskusite iskati:" #: searx/templates/simple/results.html:152 msgid "Back to top" -msgstr "" +msgstr "Nazaj na vrh" #: searx/templates/simple/results.html:170 msgid "Previous page" @@ -943,7 +957,7 @@ msgstr "Naslednja stran" #: searx/templates/simple/search.html:3 msgid "Display the front page" -msgstr "" +msgstr "Prikaži naslovno stran" #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 @@ -953,7 +967,7 @@ msgstr "Poišči..." #: searx/templates/simple/search.html:10 #: searx/templates/simple/simple_search.html:6 msgid "clear" -msgstr "" +msgstr "počisti" #: searx/templates/simple/search.html:11 #: searx/templates/simple/simple_search.html:7 @@ -970,19 +984,19 @@ msgstr "Točke" #: searx/templates/simple/stats.html:27 msgid "Result count" -msgstr "" +msgstr "Število rezultatov" #: searx/templates/simple/stats.html:59 msgid "Total" -msgstr "" +msgstr "Skupaj" #: searx/templates/simple/stats.html:60 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: searx/templates/simple/stats.html:61 msgid "Processing" -msgstr "" +msgstr "obdelava" #: searx/templates/simple/stats.html:99 msgid "Warnings" @@ -1006,7 +1020,7 @@ msgstr "Odstotek" #: searx/templates/simple/stats.html:111 msgid "Parameter" -msgstr "" +msgstr "Parameter" #: searx/templates/simple/stats.html:119 msgid "Filename" @@ -1018,15 +1032,15 @@ msgstr "Funkcija" #: searx/templates/simple/stats.html:121 msgid "Code" -msgstr "" +msgstr "Koda" #: searx/templates/simple/stats.html:128 msgid "Checker" -msgstr "" +msgstr "Pregledovalnik" #: searx/templates/simple/stats.html:131 msgid "Failed test" -msgstr "" +msgstr "Neuspešen preizkus" #: searx/templates/simple/stats.html:132 msgid "Comment(s)" @@ -1095,7 +1109,7 @@ msgstr "Ta stran ni posredovala nobenega opisa." #: searx/templates/simple/result_templates/images.html:19 msgid "Format" -msgstr "" +msgstr "Format" #: searx/templates/simple/result_templates/images.html:21 msgid "Engine" @@ -1127,19 +1141,19 @@ msgstr "Revija" #: searx/templates/simple/result_templates/paper.html:22 msgid "Editor" -msgstr "" +msgstr "Urejevalnik" #: searx/templates/simple/result_templates/paper.html:23 msgid "Publisher" -msgstr "" +msgstr "Založnik" #: searx/templates/simple/result_templates/paper.html:24 msgid "Type" -msgstr "" +msgstr "Vrsta" #: searx/templates/simple/result_templates/paper.html:25 msgid "Tags" -msgstr "" +msgstr "Oznake" #: searx/templates/simple/result_templates/paper.html:26 msgid "DOI" diff --git a/searx/translations/uk/LC_MESSAGES/messages.mo b/searx/translations/uk/LC_MESSAGES/messages.mo index 4fed092ff7b599aa481beaa1fc054cc2507a1dd3..ba42250c61f41c9845a8f12bec26e4e633278c5c 100644 GIT binary patch delta 4160 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, 2017 # zubr139, 2016-2017 # Andrij Mizyk , 2022. -# Markus Heiser , 2022. +# Markus Heiser , 2022, 2023. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-12-12 07:18+0000\n" -"PO-Revision-Date: 2022-11-25 07:16+0000\n" +"PO-Revision-Date: 2023-01-13 07:14+0000\n" "Last-Translator: Markus Heiser \n" +"Language-Team: Ukrainian \n" "Language: uk\n" -"Language-Team: Ukrainian " -"\n" -"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 !=" -" 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n " -"% 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9)" -" || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 " +"? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > " +"14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % " +"100 >=11 && n % 100 <=14 )) ? 2: 3);\n" +"X-Generator: Weblate 4.14.1\n" "Generated-By: Babel 2.11.0\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] @@ -277,6 +278,8 @@ msgid "" "{numCitations} citations from the year {firstCitationVelocityYear} to " "{lastCitationVelocityYear}" msgstr "" +"{numCitations} цитувань з {firstCitationVelocityYear} по " +"{lastCitationVelocityYear} рік" #: searx/engines/tineye.py:40 msgid "" @@ -284,6 +287,9 @@ msgid "" "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "" +"Не вдалось зчитати зображення за вказаним URL. Можливо, тому що формат " +"даного зображення не підтримується. TinEye підтримує зображення у форматах " +"JPEG, PNG, GIF, BMP, TIFF та WebP." #: searx/engines/tineye.py:46 msgid "" @@ -299,7 +305,7 @@ msgstr "Зображення не можливо завантажити." #: searx/engines/wttr.py:101 msgid "Morning" -msgstr "" +msgstr "Ранок" #: searx/engines/wttr.py:101 msgid "Noon" @@ -1472,4 +1478,3 @@ msgstr "приховати відео" #~ "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\"" #~ " rel=\"external\">детальніше про методи " #~ "запитів" - From 6c421110b57c695e9c0a0d9212bc271d701d17da Mon Sep 17 00:00:00 2001 From: ahmad-alkadri Date: Sat, 14 Jan 2023 23:00:08 +0000 Subject: [PATCH 07/29] Perso branch - added cjk check and enclosement --- searx/webutils.py | 66 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 50 insertions(+), 16 deletions(-) diff --git a/searx/webutils.py b/searx/webutils.py index 35f4401d2..150b376fa 100644 --- a/searx/webutils.py +++ b/searx/webutils.py @@ -113,31 +113,65 @@ def prettify_url(url, max_length=74): return url +def contains_cjko(s: str) -> bool: + """This function check whether or not a string contains Chinese, Japanese, + or Korean characters. It employs regex and uses the u escape sequence to + match any character in a set of Unicode ranges. + + Args: + s (str): string to be checked. + + Returns: + bool: True if the input s contains the characters and False otherwise. + """ + unicode_ranges = ('\u4e00-\u9fff' # Chinese characters + '\u3040-\u309f' # Japanese hiragana + '\u30a0-\u30ff' # Japanese katakana + '\u4e00-\u9faf' # Japanese kanji + '\uac00-\ud7af' # Korean hangul syllables + '\u1100-\u11ff' # Korean hangul jamo + ) + return bool(re.search(fr'[{unicode_ranges}]', s)) + + +def regex_highlight_cjk(word: str) -> str: + """Generate the regex pattern to match for a given word according + to whether or not the word contains CJK characters or not. + If the word is and/or contains CJK character, the regex pattern + will match standalone word by taking into account the presence + of whitespace before and after it; if not, it will match any presence + of the word throughout the text, ignoring the whitespace. + + Args: + word (str): the word to be matched with regex pattern. + + Returns: + str: the regex pattern for the word. + """ + rword = re.escape(word) + if contains_cjko(rword): + return fr'({rword})' + else: + return fr'\b({rword})(?!\w)' + + def highlight_content(content, query): if not content: return None + # ignoring html contents # TODO better html content detection if content.find('<') != -1: return content - if content.lower().find(query.lower()) > -1: - query_regex = '({0})'.format(re.escape(query)) - content = re.sub(query_regex, '\\1', content, flags=re.I | re.U) - else: - regex_parts = [] - for chunk in query.split(): - chunk = chunk.replace('"', '') - if len(chunk) == 0: - continue - elif len(chunk) == 1: - regex_parts.append('\\W+{0}\\W+'.format(re.escape(chunk))) - else: - regex_parts.append('{0}'.format(re.escape(chunk))) - query_regex = '({0})'.format('|'.join(regex_parts)) - content = re.sub(query_regex, '\\1', content, flags=re.I | re.U) - + querysplit = query.split() + queries = [] + for qs in querysplit: + queries.extend(re.findall(regex_highlight_cjk(qs), content, flags=re.I | re.U)) + if len(queries) > 0: + for q in set(queries): + content = re.sub(regex_highlight_cjk(q), f'{q}', content) return content From 0cedb1c6d8d38c911176cab954d858fe937cef71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9on=20Tiek=C3=B6tter?= Date: Mon, 21 Nov 2022 23:55:04 +0100 Subject: [PATCH 08/29] Add search.suspended_times settings Make suspended_time changeable in settings.yml Allow different values to be set for different exceptions. Co-authored-by: Alexandre Flament --- searx/exceptions.py | 18 ++++++++++-- searx/network/raise_for_httperror.py | 14 ++++++++-- searx/settings.yml | 14 ++++++++++ searx/settings_defaults.py | 8 ++++++ tests/unit/test_exceptions.py | 41 ++++++++++++++++++++++++++++ 5 files changed, 89 insertions(+), 6 deletions(-) create mode 100644 tests/unit/test_exceptions.py diff --git a/searx/exceptions.py b/searx/exceptions.py index 43c8bab40..af81bfb23 100644 --- a/searx/exceptions.py +++ b/searx/exceptions.py @@ -69,11 +69,19 @@ class SearxEngineAPIException(SearxEngineResponseException): class SearxEngineAccessDeniedException(SearxEngineResponseException): """The website is blocking the access""" - def __init__(self, suspended_time=24 * 3600, message='Access denied'): + SUSPEND_TIME_SETTING = "search.suspended_times.SearxEngineAccessDenied" + + def __init__(self, suspended_time=None, message='Access denied'): + suspended_time = suspended_time or self._get_default_suspended_time() super().__init__(message + ', suspended_time=' + str(suspended_time)) self.suspended_time = suspended_time self.message = message + def _get_default_suspended_time(self): + from searx import get_setting + + return get_setting(self.SUSPEND_TIME_SETTING) + class SearxEngineCaptchaException(SearxEngineAccessDeniedException): """The website has returned a CAPTCHA @@ -81,7 +89,9 @@ class SearxEngineCaptchaException(SearxEngineAccessDeniedException): By default, searx stops sending requests to this engine for 1 day. """ - def __init__(self, suspended_time=24 * 3600, message='CAPTCHA'): + SUSPEND_TIME_SETTING = "search.suspended_times.SearxEngineCaptcha" + + def __init__(self, suspended_time=None, message='CAPTCHA'): super().__init__(message=message, suspended_time=suspended_time) @@ -91,7 +101,9 @@ class SearxEngineTooManyRequestsException(SearxEngineAccessDeniedException): By default, searx stops sending requests to this engine for 1 hour. """ - def __init__(self, suspended_time=3600, message='Too many request'): + SUSPEND_TIME_SETTING = "search.suspended_times.SearxEngineTooManyRequests" + + def __init__(self, suspended_time=None, message='Too many request'): super().__init__(message=message, suspended_time=suspended_time) diff --git a/searx/network/raise_for_httperror.py b/searx/network/raise_for_httperror.py index 414074977..7fc2b7877 100644 --- a/searx/network/raise_for_httperror.py +++ b/searx/network/raise_for_httperror.py @@ -9,6 +9,7 @@ from searx.exceptions import ( SearxEngineTooManyRequestsException, SearxEngineAccessDeniedException, ) +from searx import get_setting def is_cloudflare_challenge(resp): @@ -33,15 +34,22 @@ def raise_for_cloudflare_captcha(resp): if is_cloudflare_challenge(resp): # https://support.cloudflare.com/hc/en-us/articles/200170136-Understanding-Cloudflare-Challenge-Passage-Captcha- # suspend for 2 weeks - raise SearxEngineCaptchaException(message='Cloudflare CAPTCHA', suspended_time=3600 * 24 * 15) + raise SearxEngineCaptchaException( + message='Cloudflare CAPTCHA', suspended_time=get_setting('search.suspended_times.cf_SearxEngineCaptcha') + ) if is_cloudflare_firewall(resp): - raise SearxEngineAccessDeniedException(message='Cloudflare Firewall', suspended_time=3600 * 24) + raise SearxEngineAccessDeniedException( + message='Cloudflare Firewall', + suspended_time=get_setting('search.suspended_times.cf_SearxEngineAccessDenied'), + ) def raise_for_recaptcha(resp): if resp.status_code == 503 and '"https://www.google.com/recaptcha/' in resp.text: - raise SearxEngineCaptchaException(message='ReCAPTCHA', suspended_time=3600 * 24 * 7) + raise SearxEngineCaptchaException( + message='ReCAPTCHA', suspended_time=get_setting('search.suspended_times.recaptcha_SearxEngineCaptcha') + ) def raise_for_captcha(resp): diff --git a/searx/settings.yml b/searx/settings.yml index 2226a12de..565cffe97 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -45,6 +45,20 @@ search: ban_time_on_fail: 5 # max ban time in seconds after engine errors max_ban_time_on_fail: 120 + suspend_times: + # Engine suspension time after error (in seconds; set to 0 to disable) + # For error "Access denied" and "HTTP error [402, 403]" + SearxEngineAccessDenied: 86400 + # For error "CAPTCHA" + SearxEngineCaptcha: 86400 + # For error "Too many request" and "HTTP error 429" + SearxEngineTooManyRequests: 3600 + # Cloudflare CAPTCHA + cf_SearxEngineCaptcha: 1296000 + cf_SearxEngineAccessDenied: 86400 + # ReCAPTCHA + recaptcha_SearxEngineCaptcha: 604800 + # remove format to deny access, use lower case. # formats: [html, csv, json, rss] formats: diff --git a/searx/settings_defaults.py b/searx/settings_defaults.py index cfa1bb47c..7baa23cac 100644 --- a/searx/settings_defaults.py +++ b/searx/settings_defaults.py @@ -160,6 +160,14 @@ SCHEMA = { 'languages': SettingSublistValue(LANGUAGE_CODES, LANGUAGE_CODES), 'ban_time_on_fail': SettingsValue(numbers.Real, 5), 'max_ban_time_on_fail': SettingsValue(numbers.Real, 120), + 'suspended_times': { + 'SearxEngineAccessDenied': SettingsValue(numbers.Real, 86400), + 'SearxEngineCaptcha': SettingsValue(numbers.Real, 86400), + 'SearxEngineTooManyRequests': SettingsValue(numbers.Real, 3600), + 'cf_SearxEngineCaptcha': SettingsValue(numbers.Real, 1296000), + 'cf_SearxEngineAccessDenied': SettingsValue(numbers.Real, 86400), + 'recaptcha_SearxEngineCaptcha': SettingsValue(numbers.Real, 604800), + }, 'formats': SettingsValue(list, OUTPUT_FORMATS), }, 'server': { diff --git a/tests/unit/test_exceptions.py b/tests/unit/test_exceptions.py new file mode 100644 index 000000000..13d004322 --- /dev/null +++ b/tests/unit/test_exceptions.py @@ -0,0 +1,41 @@ +# SPDX-License-Identifier: AGPL-3.0-or-later + +from tests import SearxTestCase +import searx.exceptions +from searx import get_setting + + +class TestExceptions(SearxTestCase): + def test_default_suspend_time(self): + with self.assertRaises(searx.exceptions.SearxEngineAccessDeniedException) as e: + raise searx.exceptions.SearxEngineAccessDeniedException() + self.assertEqual( + e.exception.suspended_time, + get_setting(searx.exceptions.SearxEngineAccessDeniedException.SUSPEND_TIME_SETTING), + ) + + with self.assertRaises(searx.exceptions.SearxEngineCaptchaException) as e: + raise searx.exceptions.SearxEngineCaptchaException() + self.assertEqual( + e.exception.suspended_time, get_setting(searx.exceptions.SearxEngineCaptchaException.SUSPEND_TIME_SETTING) + ) + + with self.assertRaises(searx.exceptions.SearxEngineTooManyRequestsException) as e: + raise searx.exceptions.SearxEngineTooManyRequestsException() + self.assertEqual( + e.exception.suspended_time, + get_setting(searx.exceptions.SearxEngineTooManyRequestsException.SUSPEND_TIME_SETTING), + ) + + def test_custom_suspend_time(self): + with self.assertRaises(searx.exceptions.SearxEngineAccessDeniedException) as e: + raise searx.exceptions.SearxEngineAccessDeniedException(suspended_time=1337) + self.assertEqual(e.exception.suspended_time, 1337) + + with self.assertRaises(searx.exceptions.SearxEngineCaptchaException) as e: + raise searx.exceptions.SearxEngineCaptchaException(suspended_time=1409) + self.assertEqual(e.exception.suspended_time, 1409) + + with self.assertRaises(searx.exceptions.SearxEngineTooManyRequestsException) as e: + raise searx.exceptions.SearxEngineTooManyRequestsException(suspended_time=1543) + self.assertEqual(e.exception.suspended_time, 1543) From 99b5272d9a17ffd813fc8c0b2f3cae3201d2398e Mon Sep 17 00:00:00 2001 From: ahmad-alkadri Date: Sun, 15 Jan 2023 15:08:11 +0000 Subject: [PATCH 09/29] A little fix and modified the testing for content highlight --- searx/webutils.py | 19 +++++++++++-------- tests/unit/test_webutils.py | 19 ++++++++++--------- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/searx/webutils.py b/searx/webutils.py index 150b376fa..7b9a8045c 100644 --- a/searx/webutils.py +++ b/searx/webutils.py @@ -124,13 +124,14 @@ def contains_cjko(s: str) -> bool: Returns: bool: True if the input s contains the characters and False otherwise. """ - unicode_ranges = ('\u4e00-\u9fff' # Chinese characters - '\u3040-\u309f' # Japanese hiragana - '\u30a0-\u30ff' # Japanese katakana - '\u4e00-\u9faf' # Japanese kanji - '\uac00-\ud7af' # Korean hangul syllables - '\u1100-\u11ff' # Korean hangul jamo - ) + unicode_ranges = ( + '\u4e00-\u9fff' # Chinese characters + '\u3040-\u309f' # Japanese hiragana + '\u30a0-\u30ff' # Japanese katakana + '\u4e00-\u9faf' # Japanese kanji + '\uac00-\ud7af' # Korean hangul syllables + '\u1100-\u11ff' # Korean hangul jamo + ) return bool(re.search(fr'[{unicode_ranges}]', s)) @@ -168,7 +169,9 @@ def highlight_content(content, query): querysplit = query.split() queries = [] for qs in querysplit: - queries.extend(re.findall(regex_highlight_cjk(qs), content, flags=re.I | re.U)) + qs = qs.replace("'", "").replace('"', '').replace(" ", "") + if len(qs) > 0: + queries.extend(re.findall(regex_highlight_cjk(qs), content, flags=re.I | re.U)) if len(queries) > 0: for q in set(queries): content = re.sub(regex_highlight_cjk(q), f'{q}', content) diff --git a/tests/unit/test_webutils.py b/tests/unit/test_webutils.py index 31a0f86ce..acf1aeeb7 100644 --- a/tests/unit/test_webutils.py +++ b/tests/unit/test_webutils.py @@ -28,32 +28,33 @@ class TestWebUtils(SearxTestCase): content = 'a' query = 'test' - self.assertEqual(webutils.highlight_content(content, query), content) + self.assertEqual(webutils.highlight_content(content, query), 'a') query = 'a test' - self.assertEqual(webutils.highlight_content(content, query), content) + self.assertEqual(webutils.highlight_content(content, query), 'a') data = ( ('" test "', 'a test string', 'a test string'), - ('"a"', 'this is a test string', 'this is a test string'), + ('"a"', 'this is a test string', 'this is a test string'), ( 'a test', 'this is a test string that matches entire query', - 'this is a test string that matches entire query', + 'this is a test string that matches entire query', ), ( 'this a test', 'this is a string to test.', ( - 'this is a ' - 'string to test.' + 'this is a string to test.' ), ), ( 'match this "exact phrase"', 'this string contains the exact phrase we want to match', - ( - 'this string contains the exact' - ' phrase we want to match' + ''.join( + [ + 'this string contains the exact ', + 'phrase we want to match', + ] ), ), ) From 0515f2974bab108fa31382ddbe3593c73e3bd177 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Fri, 20 Jan 2023 09:05:44 +0000 Subject: [PATCH 10/29] Version number follows PEP440 : replace - by + Close #2111 --- searx/version.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/searx/version.py b/searx/version.py index cefdb7a43..3df6f459e 100644 --- a/searx/version.py +++ b/searx/version.py @@ -59,7 +59,7 @@ def get_git_url_and_branch(): def get_git_version(): - git_commit_date_hash = subprocess_run(r"git show -s --date='format:%Y.%m.%d' --format='%cd-%h'") + git_commit_date_hash = subprocess_run(r"git show -s --date='format:%Y.%m.%d' --format='%cd+%h'") tag_version = git_version = git_commit_date_hash # add "-dirty" suffix if there are uncommited changes except searx/settings.yml @@ -67,7 +67,7 @@ def get_git_version(): subprocess_run("git diff --quiet -- . ':!searx/settings.yml' ':!utils/brand.env'") except subprocess.CalledProcessError as e: if e.returncode == 1: - git_version += "-dirty" + git_version += "+dirty" else: logger.warning('"%s" returns an unexpected return code %i', e.returncode, e.cmd) return git_version, tag_version From 70fff2ebf1a04a35ea650bb2251c0e1ba43e5015 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Jan 2023 09:19:18 +0000 Subject: [PATCH 11/29] Bump flask-babel from 2.0.0 to 3.0.0 Bumps [flask-babel](https://github.com/python-babel/flask-babel) from 2.0.0 to 3.0.0. - [Release notes](https://github.com/python-babel/flask-babel/releases) - [Changelog](https://github.com/python-babel/flask-babel/blob/master/CHANGELOG) - [Commits](https://github.com/python-babel/flask-babel/compare/v2.0.0...v3.0.0) --- updated-dependencies: - dependency-name: flask-babel dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- searx/locales.py | 2 +- searx/webapp.py | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index 2de33f4ba..947a88433 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ certifi==2022.12.7 babel==2.11.0 -flask-babel==2.0.0 +flask-babel==3.0.0 flask==2.2.2 jinja2==3.1.2 lxml==4.9.2 diff --git a/searx/locales.py b/searx/locales.py index 8547e7fa7..9e06bf39d 100644 --- a/searx/locales.py +++ b/searx/locales.py @@ -86,7 +86,7 @@ def get_translations(): use_translation = flask.request.form.get('use-translation') if use_translation in ADDITIONAL_TRANSLATIONS: babel_ext = flask_babel.current_app.extensions['babel'] - return Translations.load(next(babel_ext.translation_directories), use_translation) + return Translations.load(babel_ext.translation_directories[0], use_translation) return _flask_babel_get_translations() diff --git a/searx/webapp.py b/searx/webapp.py index d4206ca16..d9ca3941c 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -160,8 +160,6 @@ app.jinja_env.add_extension('jinja2.ext.loopcontrols') # pylint: disable=no-mem app.jinja_env.filters['group_engines_in_tab'] = group_engines_in_tab # pylint: disable=no-member app.secret_key = settings['server']['secret_key'] -babel = Babel(app) - timeout_text = gettext('timeout') parsing_error_text = gettext('parsing error') http_protocol_error_text = gettext('HTTP protocol error') @@ -211,13 +209,15 @@ class ExtendedRequest(flask.Request): request = typing.cast(ExtendedRequest, flask.request) -@babel.localeselector def get_locale(): locale = localeselector() logger.debug("%s uses locale `%s`", urllib.parse.quote(request.url), locale) return locale +babel = Babel(app, locale_selector=get_locale) + + def _get_browser_language(req, lang_list): for lang in req.headers.get("Accept-Language", "en").split(","): if ';' in lang: From f759a84af419186a2bac6652e0f06dc791d63377 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Fri, 20 Jan 2023 10:32:38 +0000 Subject: [PATCH 12/29] SearXNG version: fix make docker continuation of #2117 related to #2111 This commit: * fixes the Docker tag using an additional variable DOCKER_TAG, see searx/version.py * fixes the Docker labels org.label-schema.vcs-ref and org.opencontainers.image.revision * adds searx/version_frozen to .gitignore --- .gitignore | 2 ++ Dockerfile | 3 ++- manage | 7 ++++--- searx/version.py | 17 +++++++++++++---- 4 files changed, 21 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 262e9c1c1..f50a65be0 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,5 @@ gh-pages/ /node_modules/ .idea/ + +searx/version_frozen.py diff --git a/Dockerfile b/Dockerfile index 66f58395d..be045f64b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -65,6 +65,7 @@ RUN su searxng -c "/usr/bin/python3 -m compileall -q searx" \ ARG LABEL_DATE= ARG GIT_URL=unknown ARG SEARXNG_GIT_VERSION=unknown +ARG SEARXNG_DOCKER_TAG=unknown ARG LABEL_VCS_REF= ARG LABEL_VCS_URL= LABEL maintainer="searxng <${GIT_URL}>" \ @@ -79,7 +80,7 @@ LABEL maintainer="searxng <${GIT_URL}>" \ org.label-schema.build-date="${LABEL_DATE}" \ org.label-schema.usage="https://github.com/searxng/searxng-docker" \ org.opencontainers.image.title="searxng" \ - org.opencontainers.image.version="${SEARXNG_GIT_VERSION}" \ + org.opencontainers.image.version="${SEARXNG_DOCKER_TAG}" \ org.opencontainers.image.url="${LABEL_VCS_URL}" \ org.opencontainers.image.revision=${LABEL_VCS_REF} \ org.opencontainers.image.source=${LABEL_VCS_URL} \ diff --git a/manage b/manage index d61237984..b79a9e5eb 100755 --- a/manage +++ b/manage @@ -478,7 +478,7 @@ docker.build() { eval "$(python -m searx.version)" # Get the last git commit id - VERSION_GITCOMMIT=$(echo "$VERSION_STRING" | cut -d- -f3) + VERSION_GITCOMMIT=$(echo "$VERSION_TAG" | cut -d+ -f2) build_msg DOCKER "Last commit : $VERSION_GITCOMMIT" # define the docker image name @@ -500,6 +500,7 @@ docker.build() { docker $BUILD \ --build-arg BASE_IMAGE="${DEPENDENCIES_IMAGE_NAME}" \ --build-arg GIT_URL="${GIT_URL}" \ + --build-arg SEARXNG_DOCKER_TAG="${DOCKER_TAG}" \ --build-arg SEARXNG_GIT_VERSION="${VERSION_STRING}" \ --build-arg VERSION_GITCOMMIT="${VERSION_GITCOMMIT}" \ --build-arg LABEL_DATE="$(date -u +"%Y-%m-%dT%H:%M:%SZ")" \ @@ -507,11 +508,11 @@ docker.build() { --build-arg LABEL_VCS_URL="${GIT_URL}" \ --build-arg TIMESTAMP_SETTINGS="$(git log -1 --format="%cd" --date=unix -- searx/settings.yml)" \ --build-arg TIMESTAMP_UWSGI="$(git log -1 --format="%cd" --date=unix -- dockerfiles/uwsgi.ini)" \ - -t "${SEARXNG_IMAGE_NAME}:latest" -t "${SEARXNG_IMAGE_NAME}:${VERSION_STRING}" . + -t "${SEARXNG_IMAGE_NAME}:latest" -t "${SEARXNG_IMAGE_NAME}:${DOCKER_TAG}" . if [ "$1" = "push" ]; then docker push "${SEARXNG_IMAGE_NAME}:latest" - docker push "${SEARXNG_IMAGE_NAME}:${SEARXNG_GIT_VERSION}" + docker push "${SEARXNG_IMAGE_NAME}:${DOCKER_TAG}" fi ) dump_return $? diff --git a/searx/version.py b/searx/version.py index 3df6f459e..fa7cdbc74 100644 --- a/searx/version.py +++ b/searx/version.py @@ -62,7 +62,7 @@ def get_git_version(): git_commit_date_hash = subprocess_run(r"git show -s --date='format:%Y.%m.%d' --format='%cd+%h'") tag_version = git_version = git_commit_date_hash - # add "-dirty" suffix if there are uncommited changes except searx/settings.yml + # add "+dirty" suffix if there are uncommited changes except searx/settings.yml try: subprocess_run("git diff --quiet -- . ':!searx/settings.yml' ':!utils/brand.env'") except subprocess.CalledProcessError as e: @@ -70,16 +70,23 @@ def get_git_version(): git_version += "+dirty" else: logger.warning('"%s" returns an unexpected return code %i', e.returncode, e.cmd) - return git_version, tag_version + docker_tag = git_version.replace("+", "-") + return git_version, tag_version, docker_tag try: vf = importlib.import_module('searx.version_frozen') - VERSION_STRING, VERSION_TAG, GIT_URL, GIT_BRANCH = vf.VERSION_STRING, vf.VERSION_TAG, vf.GIT_URL, vf.GIT_BRANCH + VERSION_STRING, VERSION_TAG, DOCKER_TAG, GIT_URL, GIT_BRANCH = ( + vf.VERSION_STRING, + vf.VERSION_TAG, + vf.DOCKER_TAG, + vf.GIT_URL, + vf.GIT_BRANCH, + ) except ImportError: try: try: - VERSION_STRING, VERSION_TAG = get_git_version() + VERSION_STRING, VERSION_TAG, DOCKER_TAG = get_git_version() except subprocess.CalledProcessError as ex: logger.error("Error while getting the version: %s", ex.stderr) try: @@ -102,6 +109,7 @@ if __name__ == "__main__": VERSION_STRING = "{VERSION_STRING}" VERSION_TAG = "{VERSION_TAG}" +DOCKER_TAG = "{DOCKER_TAG}" GIT_URL = "{GIT_URL}" GIT_BRANCH = "{GIT_BRANCH}" """ @@ -114,6 +122,7 @@ GIT_BRANCH = "{GIT_BRANCH}" shell_code = f""" VERSION_STRING="{VERSION_STRING}" VERSION_TAG="{VERSION_TAG}" +DOCKER_TAG="{DOCKER_TAG}" GIT_URL="{GIT_URL}" GIT_BRANCH="{GIT_BRANCH}" """ From 6e4c8b3516df03db0914fce3a60650b61a7d7897 Mon Sep 17 00:00:00 2001 From: searxng-bot Date: Fri, 20 Jan 2023 11:32:23 +0000 Subject: [PATCH 13/29] [translations] update from Weblate --- searx/translations/he/LC_MESSAGES/messages.mo | Bin 18441 -> 19189 bytes searx/translations/he/LC_MESSAGES/messages.po | 42 +++++++++--------- searx/translations/nl/LC_MESSAGES/messages.mo | Bin 17853 -> 17843 bytes searx/translations/nl/LC_MESSAGES/messages.po | 19 ++++---- .../pt_BR/LC_MESSAGES/messages.mo | Bin 18167 -> 18397 bytes .../pt_BR/LC_MESSAGES/messages.po | 18 ++++---- 6 files changed, 41 insertions(+), 38 deletions(-) diff --git a/searx/translations/he/LC_MESSAGES/messages.mo b/searx/translations/he/LC_MESSAGES/messages.mo index 079e50c353d207c2be9af11f10bf5cc72a1bbc89..ee77c57d437ea7d60ed1dd3a7df77722ddad40a4 100644 GIT binary patch delta 4794 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 delta 4071 zcmYM$4Rp^{9LMqd-+$x3%^2CN7-RNe5B89M%${RoCpE3bw1$fGK$^!Q{*$A{aV-9g zQyz{K9hpVHaGdlY97hf*M`e^!IO$Y}j!2^Sr{6s%XYF&*E1+ zf$zG6HXHt3=D!~N*V10K|Nj+qGA4{_A@;^0wmuQn^=a#LY)5@AcEA_044beTPhcpf zMH>@|SxDS~$)}(|rO1z|;8zSjgc|T!)bkbA*D;;?2291HsK8e-0&ienY~R_K?wEn< zKO8mi3{<=ZY-W7(GKF{=dUi2}A5*|DVwg(Q3**s;lQ9-&;$U2gb$Af9@}%3`_cBle z6r$S8P;o|}GE;+5I1$@3zL`#;7tX~5T#cIf9#nvDP#HOc3Va1Mp?@$O+jTW24x>>6 z^+P@PTZ^zG^WdISyub4Ea||4$(js%~z-wf5!fJ9hItnjIN0ew3eU-tUzU; z+Bz1skS9JX$sD_euJ@C{VpxNh$AKB$SLqx$9HG%P}` zWIJ+<%wAOB;~0Wpqqe3E`7wX+D+wcMRKJ{nE%;F>&qED79JRtKoQid*Lw5x8(09B0 z{BBfA??p{;3@QVYQ1Pas;>^cnT#U-_Hsr?y_VSy>np1c`UPc8RdI#Sqjzk4&Kn>7@ z+OoB%y?zHv@FUbfw@?|1-~?+6I-%NQF%x^E;#4A;3z#|zn#mN@3yr8PS!V02tm{w{ z+lc?A93P>+7nRaPZZFQCsX)aUiv>6l_1*?#Zl)EL;X_!h@BcW3J~X6q2|SPYAUBga zfO_#TDs^Au19%f_v8tzgLABx_>c>zS4Ch-Wq^ZRwd=Aslmtf3ecqeM_S78L>o7EJw zC!0_M??R>aL)2IC1?J*UsIBP6wWxl{n1UIoiB_ZHj7Md#-aem$b<{WD0Mu$r!H
4Ix;EUL21KGy(PeDO8|(^x{0!^987hH=-uojOzcoeg1~6zm1weE2{r4)C3PC zl79t0LW37iq5^+wJN$?W_zUXPUq&qRN`yXEhw^vS>Gt+>|7s?nk9v`H7>=Vp68*Rh zwXpN3iT;Y&cnt{^F#XcF3}~oArDg+a;P>$&?!`=ONq7HBwxPb`>llGC8E*ds-Rj>^;z*a>f70(Kz(+R97}JV2q8f^M{C)XFcRRus-?;h2O9kcC`w zrWi-ySk&K+EvSH>qTc@sb*2Ai^>KTt-UpS@0@Q*ka>;*Z3RN^{FDF>1+75H93sEau zid%6xYC^?#x&bRu6L}aFcsd@$7w|S5%C)DA)u5g~W1T&K{3}HbG|1I>AMQkbeqkJ8 z8IBqt3N_Kbs6biRf`hOe&!Mi`jJw9OsP;XMmGR9)3Od!xunG%?xO>)ws$W2@bTHSNRz4EDU@d9_&)D_=YTzZP zlrOjS{iri@81;S|Y9Z$^pgsJJg7)q@YNipKM6IL;YNpv3f`zCTORN>B{#DiqwtW`r zy#VUISc)2W3x?rN)I|4`k$*kdM}uBCidyL@Tfc-l%{Ng4$CkVOdZFISKm{6zdanpI z@oHOt0(BG4M=fwEYQk&m^VaejH}HP@;0WG9hcl?uUbpqgVeWv*IGy$!Y=;{$6I-x5 zwxPD>&tbuc=rPX6(ObO1`mUcic`@rkf@iul1}DeGJImr0gg8CB7kh$BdNes{@ns%o zM$hO_XK^2&*V&x(r6(#kGdnLcHzy&-KiEIWc{wFC#0gJp2y<3s4e>aqv;X!6zaOwK q*y7K0&ihY#ofCQQdV)Lh&pTTSKKD3_iVlQ1_Yd72>h!Jn!t*cl5wuPK diff --git a/searx/translations/he/LC_MESSAGES/messages.po b/searx/translations/he/LC_MESSAGES/messages.po index b8dbe4021..13087d9b6 100644 --- a/searx/translations/he/LC_MESSAGES/messages.po +++ b/searx/translations/he/LC_MESSAGES/messages.po @@ -9,23 +9,24 @@ # pointhi, 2014 # rike, 2014 # stf , 2014 -# Markus Heiser , 2022. +# Markus Heiser , 2022, 2023. # Shopimisrel , 2022. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-12-12 07:18+0000\n" -"PO-Revision-Date: 2022-09-21 15:58+0000\n" +"PO-Revision-Date: 2023-01-20 07:15+0000\n" "Last-Translator: Markus Heiser \n" +"Language-Team: Hebrew " +"\n" "Language: he\n" -"Language-Team: Hebrew " -"\n" -"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 " -"&& n % 10 == 0) ? 2 : 3));\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " +"n % 10 == 0) ? 2 : 3));\n" +"X-Generator: Weblate 4.14.1\n" "Generated-By: Babel 2.11.0\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] @@ -136,7 +137,7 @@ msgstr "רשת" #. CATEGORY_GROUPS['SCIENTIFIC PUBLICATIONS'] #: searx/searxng.msg msgid "scientific publications" -msgstr "" +msgstr "מחקרים מדעיים" #. STYLE_NAMES['AUTO'] #: searx/searxng.msg @@ -171,7 +172,7 @@ msgstr "שגיאת רשת תקשורת" #: searx/webapp.py:169 msgid "SSL error: certificate validation has failed" -msgstr "" +msgstr "שגיאת SSL: אימות התעודה נכשל" #: searx/webapp.py:171 msgid "unexpected crash" @@ -304,27 +305,27 @@ msgstr "אי אפשר להוריד את תמונה זו." #: searx/engines/wttr.py:101 msgid "Morning" -msgstr "" +msgstr "בוקר" #: searx/engines/wttr.py:101 msgid "Noon" -msgstr "" +msgstr "צהריים" #: searx/engines/wttr.py:101 msgid "Evening" -msgstr "" +msgstr "ערב" #: searx/engines/wttr.py:101 msgid "Night" -msgstr "" +msgstr "לילה" #: searx/plugins/autodetect_search_language.py:79 msgid "Autodetect search language" -msgstr "" +msgstr "זיהוי שפת חיפוש אוטומטי" #: searx/plugins/autodetect_search_language.py:80 msgid "Automatically detect the query search language and switch to it." -msgstr "" +msgstr "זהה אוטומטית את שפת החיפוש והחלף אליה בהתאם." #: searx/plugins/hash_plugin.py:24 msgid "Converts strings to different hash digests." @@ -368,7 +369,7 @@ msgstr "" #: searx/plugins/self_info.py:20 msgid "Self Information" -msgstr "" +msgstr "מידע עצמי" #: searx/plugins/self_info.py:21 msgid "" @@ -1120,7 +1121,7 @@ msgstr "הסתר מפה" #: searx/templates/simple/result_templates/paper.html:5 msgid "Published date" -msgstr "" +msgstr "תאריך פרסום" #: searx/templates/simple/result_templates/paper.html:9 msgid "Journal" @@ -1128,7 +1129,7 @@ msgstr "" #: searx/templates/simple/result_templates/paper.html:22 msgid "Editor" -msgstr "" +msgstr "עורך" #: searx/templates/simple/result_templates/paper.html:23 msgid "Publisher" @@ -1136,11 +1137,11 @@ msgstr "" #: searx/templates/simple/result_templates/paper.html:24 msgid "Type" -msgstr "" +msgstr "סוג" #: searx/templates/simple/result_templates/paper.html:25 msgid "Tags" -msgstr "" +msgstr "תגים" #: searx/templates/simple/result_templates/paper.html:26 msgid "DOI" @@ -1483,4 +1484,3 @@ msgstr "הסתר וידאו" #~ "href=\"https://he.wikipedia.org/wiki/Hypertext_Transfer_Protocol#.D7.A9.D7.99.D7.98.D7.95.D7.AA_.D7.91.D7.A7.D7.A9.D7.94\"" #~ " rel=\"external\">למידע נוסף אודות שיטות " #~ "בקשה (request methods)" - diff --git a/searx/translations/nl/LC_MESSAGES/messages.mo b/searx/translations/nl/LC_MESSAGES/messages.mo index d4e3009e434191db0100b38a9c5db2b1d5bf627d..84f7dcc848520de52afcb9068bee4a812c0024c8 100644 GIT binary patch delta 2224 zcmXZc4`|e79LMozyL9uKbGrYP+hvKaxpkXP*STFc{|qd1rgOnW*)lB z$;FMRcn4-+C(gqd-h=(+#xbKb-l1bYZd&3lvOam_#4eRT|^LZIzBO`82|G%*F&}VZV)E!#Tun<7ynk9=wT~c;|!0 z6yt83h5JzNzlnF^QOv=UScvCP>s&@Xch#Z6=FOkTCd>l1TZT=j(mji%=%5xHw*ALY z3yh#98ppfvOVk2Ww*LmsA^sOt`m8Er3a}J4pR?RHf~YfZL?zUObFmLqs+X|{_oI&B zxOEhjz(<&eXHk{7gmdwV?f)G&5NA}o@3*)*W-E;*2HH?Bj9I@x?eHRMM^{jpU&oa= zW2sx(2GmYAp`LF=ZR9CbVo}@w9O_QIXvbg2ncP2fkcKiof|_W=`Y~$fXYBY{+kYNa zfeZK+eupY?H#bj5wimU~0P4(#P|ts0`%mB-#Ghdf>zmCr?j_uTTCmr;2lbgGt;2Y~ zUbN#=)@kci%wzml)P~ZRyNP6>7A(XS_#x^jenv+ntD#pJH=s(r9#x4}8$XGfa2M)s z^kOa^#T@(;Rr2$AH(o^jj{Ju0m|N>sD1qEV^8)(tbS?E)0+V#;?5D8=|H92!@R0j8 zbfV632=zmB*!nJN;ZaslQS4|A)FGvqElSP6>@7 zIu@dK97I*31xeOyMV<8l)K1<<^&qtN}i8;z7&<cf2FwtJ@jw3Gtt}9acuVQtQgTEy!$-M&hw(S4XNO P)Z$5B*PKeMZcP6l!XXNh delta 2234 zcmXZce@vBC9LMp4H~DcBgs$MN6z?dfbmiv7FeNaQAE83JGFO>DZgEi(gk7#=llf>Y z(AZ#3ZHvj;XlY+JjldeYg@2V>AAalW}d( z7#}`|irX*^JMb>tg)?w}&^YD!Wz`~J5d{VV-ou?fVClGJlGU+jLBut!bB!^;S}6&<0Ckg_(QD35!`|1L3iPo z@ovIBn1OGizJC|*#FLnfpW$@;0kzK!)O)ua1{7~5Q6@#05EkM(RO?>FS=fuJThh zFlT|=+Imza8&K~zq6&$j65DC#_oD8^LHqn|Oy&NW_ZcYT6R3rf)-O<%U$Dql*L2zBOzsP{j$^QZB3;`5lz{$^u|dkNc68+Kb?L;XzptjF+v zeQ2MLTF0!na2n75MirE`&`rdT+VDPn7*C;&;xBa6vZc%_<9bx9pGI|}(Z<_Q3wEOJ zMmPHKBxd8+sFq*Gd+`eD@5pU@0cS08JJf~TM{@uJcy1B>R|40W(Ake+K6(}#^CT8v zA$Fk7auD^0=(u$Vwec{{!*iI0V|Lz@QZ;b~s-Pmw!xB`Xb*1!Q3qH$)&M1Ofuo0(Y zEB0a!>SyTV=H=o7)OX8q39d$Uupd>x0IFk2)O%;~Df|{yP@v41w{V5SK$qqQYJpKy zCF8grXP0xcu?uzfS5X_L@t@AH24~_SJcKnY?)qL-r*lz>Idd5J z8H7+3KZfeWMkHC&fI90z)CWVz#WlmIqx%!p(%Y!k`LF>7Hdas^$5p_vfM#4BO}B)|J+0 zaEgBan;Cd`F>c*~N~F{J3TmOfHa>_-WWdh9W8>qf#D{F0L?v>@dI44FB^zHuFZ-KO z25Q|nYU8vj_pCB;2C*NtVF_x%GW)z5^@nG*jW=1hT02m;d=F~H;U)q0R* zpx^O%R11H`P52vnu!@5VVlC!l9Q7+WfVvw;6Z^8`{<`9#aJVSEI1pY~S{x3}=byJO z(jG5b6N_wXZ;r%UW2J%mNNnr&_CRg4sXZDCl(kHRp)C_(MMEUUL{mJ}5KWX9{+Ktp XE!G-sOypLq^?0^K, 2022. # Sweder doc , 2022. # Peter Martin , 2022. +# Max Westen , 2023. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-12-12 07:18+0000\n" -"PO-Revision-Date: 2022-11-19 16:21+0000\n" -"Last-Translator: Markus Heiser \n" +"PO-Revision-Date: 2023-01-20 07:15+0000\n" +"Last-Translator: Max Westen \n" +"Language-Team: Dutch " +"\n" "Language: nl\n" -"Language-Team: Dutch " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" "Generated-By: Babel 2.11.0\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] @@ -71,7 +73,7 @@ msgstr "video’s" #. CATEGORY_NAMES['IT'] #: searx/searxng.msg msgid "it" -msgstr "het" +msgstr "IT" #. CATEGORY_NAMES['NEWS'] #: searx/searxng.msg @@ -384,7 +386,7 @@ msgstr "" #: searx/plugins/tor_check.py:25 msgid "Tor check plugin" -msgstr "Tor proef plug-in" +msgstr "Tor controle plug-in" #: searx/plugins/tor_check.py:28 msgid "" @@ -1510,4 +1512,3 @@ msgstr "verberg video" #~ "href=\"http://nl.wikipedia.org/wiki/Hypertext_Transfer_Protocol" #~ "#HTTP-requests\" rel=\"external\">lees meer over" #~ " opvraagmethodes" - diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.mo b/searx/translations/pt_BR/LC_MESSAGES/messages.mo index ae8d4eba1ddd66b199b518effc0af55c748e396f..24c377bc2491c1fd4568e39ce3b471634a0c22dc 100644 GIT binary patch delta 4604 zcmZYB3rv>R9mny5$W4k|1i312E21qI0oPT*f_Q;;)n1g^S#x|}+L(n{j%C<^V~uglZ3^KujGz_@iE$^6K*pLljKg&7!a1lw22lY7O|bnj zgL)iJ$6{mwvlho;J*MGiOvb&K!TP3$f&#dPn(!tnB_lWqcg7kMhzF51O*bmApRK=-A*^qDY(pPv!qcb}Ucd+(L>{$&rz5CghN3So<&7?0X5(=>ku|j|1)Z*UfwBQ z6te-f;8q-iuOP9S79=@lA5O&{RKHKHSFJ;+BXh1(P(*)6WgwUvRgck_k6Umy9zi|7 zjY@q09}5K>fyzKKYQia~etDRV52KEv(mroOt+x%?lViR|L6_x6_!Rb{7KrBEn}L&1 z6E8+BxB_+7Yf*P*BhJNE%)~RO0ESVS96Q-Px-e9G6lP&EM(F*2l!8+G3=)x9gSzco zP?0yIj_7sU-f4XY73h1Y@kh{$XHcon=3V7eV9HSQRpT67j~e$bCOH%iQ&39Iqaq%_ zG91MFaF)lIO<0b)H2tUvE}>F<4VU70K8xkJ8u>9t`EM5f0hQTACL_6K9kydLIuB4t zm|{!?&PQFAw^6D3F)9N;#nIb}O8HsTYxXHB;J;!X4x^4LGtKQ^fYYcKqXMo*&DVs= z==L=7uMX`rti%uTYZyoVit!uxFt(x2_B84a+(BKsAhtgiBdjqPOg$cha57HEG*rLE zsJpYoK7TIVaVPT8pa^SGk!?a{;AQI$45q#Z$KYNJ#7@*gT^Ni9Q1f)7p7)}j_n`tm zg$m>%2IFOif;tS^h9Oh{U!evJqjnlXnly1FYT{(nxKs?msi^lp3xjbXYNv}()0lQIW*oh%{2=&1^jC%en)I^`478=4O_!TO!`Q)1)Q_6n|Xg#jN zX4IV-!czf!Z;%Z*<~TQyvN?mHcnkG5{1Y`GG{fC#GAbkYVkXYOM{xx{iCyT$JE*{x z(@BA@LS`HPsWI7n z^)MQz;)6IF%W*vJM)iLSFX92zr+OP-w?Ni6Z&1)qJ5U4OM=jik_ux6yhv_oveZGy= zI3vfsOs}K9pg%h~E&;s`oQMR+bzW2*IO)Q(zFsXK@Y@B`EW zCvE#V)RFb0j%)xu_&I9fusnC61l0KH7>xzUbuo+c$iGt4M1v-J5w+lURI1xB1`nYw z*D=%|4kuBs(SUUjm8s9|^INEZ!e_cWjzjG@6Q962sPSzx$-fFaX;_A@*^bvSiuylL zsTE}>ocUev&kF##{z`Yq%IFaf+{3OE;Iu@n{X3RJ)q$loevD^}rN)cm3RRm1%> z6ERWm|05K1D_7%0^rIGR#S(lAv+)bmStb>@3r$1Svr#)OK(31^K`pcyb?KUs-?U~A zD)l|64IjhNzyJFwDCJjBXLk)X!FANpj9?>1@)goVTQMHHP!k?S{kA-T3M7pDreG}U zc`oX%+ndo#^wqp#op!&a2O#Vk-6B;Jd(2F|D0aU~{k>fUh!_l*z=VquBbq5xs zj_yU&#OPM6lDNQ4`Ln2_s6t)72J1_xRJNcN z*oD*Z`?mfO>Moo@^}B%D*zZvRUPT@09n|+BXrXJYLm`BQDL4i*P^rqsAk0H8I16=| zifsE6sBurD7G8-8d@ZWKAA|4(Ti=4}-;A2)RaAfHO$v%^KPvK{+4?VS{TwFI{t0U0 zoA&u#)GZDzaW7*cDv(^%e1+CU)@M4JcJf#GJR6#P4V(VAyT@Bs>1o_p?Pm&qy{For-8~SMnou}1DEw=6QfG&eT^HMsvEs#w6ovm_8bkr)>lWJnEtP`r_$@GsIO~m cs_}b0K2L3vCh|5=uJL96Cjs3jADEHyZ+|)@)&Kwi delta 4369 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 diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.po b/searx/translations/pt_BR/LC_MESSAGES/messages.po index ebfc6e877..3b31e3fd7 100644 --- a/searx/translations/pt_BR/LC_MESSAGES/messages.po +++ b/searx/translations/pt_BR/LC_MESSAGES/messages.po @@ -17,20 +17,22 @@ # calb sepherus , 2022. # Yan Lyra , 2022. # zaioti , 2022. +# Spectro , 2023. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-12-12 07:18+0000\n" -"PO-Revision-Date: 2022-11-28 13:11+0000\n" -"Last-Translator: Markus Heiser \n" +"PO-Revision-Date: 2023-01-20 07:15+0000\n" +"Last-Translator: Spectro \n" +"Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" -"Language-Team: Portuguese (Brazil) " -"\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" "Generated-By: Babel 2.11.0\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] @@ -328,11 +330,12 @@ msgstr "Noite" #: searx/plugins/autodetect_search_language.py:79 msgid "Autodetect search language" -msgstr "" +msgstr "Detecção automática de idioma de pesquisa" #: searx/plugins/autodetect_search_language.py:80 msgid "Automatically detect the query search language and switch to it." msgstr "" +"Detecte automaticamente o idioma de pesquisa da consulta e mude para ele." #: searx/plugins/hash_plugin.py:24 msgid "Converts strings to different hash digests." @@ -1518,4 +1521,3 @@ msgstr "ocultar vídeo" #~ "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\"" #~ " rel=\"external\">saiba mais sobre os " #~ "métodos de solicitação" - From a9d6f7532a54796dc19eb5d9a077b60f2e50fa64 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Sat, 21 Jan 2023 14:49:46 +0000 Subject: [PATCH 14/29] weblate: migration to https://translate.codeberg.org/ --- .weblate | 2 +- README.rst | 12 ++++++------ docs/dev/translation.rst | 18 +++++++++--------- manage | 4 ++-- searx/infopage/de/about.md | 2 +- searx/infopage/en/about.md | 2 +- searx/infopage/id/about.md | 2 +- 7 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.weblate b/.weblate index 80bdba884..d50a09600 100644 --- a/.weblate +++ b/.weblate @@ -1,3 +1,3 @@ [weblate] -url = https://weblate.bubu1.eu/api/ +url = https://translate.codeberg.org/api/ translation = searxng/searxng diff --git a/README.rst b/README.rst index 4785eb79f..5a1b50e6b 100644 --- a/README.rst +++ b/README.rst @@ -59,8 +59,8 @@ our homepage_. .. |commits| image:: https://img.shields.io/github/commit-activity/y/searxng/searxng?color=yellow&label=commits :target: https://github.com/searxng/searxng/commits/master -.. |weblate| image:: https://weblate.bubu1.eu/widgets/searxng/-/searxng/svg-badge.svg - :target: https://weblate.bubu1.eu/projects/searxng/ +.. |weblate| image:: https://translate.codeberg.org/widgets/searxng/-/searxng/svg-badge.svg + :target: https://translate.codeberg.org/projects/searxng/ Contact @@ -134,7 +134,7 @@ Contributing is easier .. _Morty: https://github.com/asciimoo/morty .. _Filtron: https://github.com/searxng/filtron .. _limiter: https://docs.searxng.org/src/searx.plugins.limiter.html -.. _Weblate: https://weblate.bubu1.eu/projects/searxng/searxng/ +.. _Weblate: https://translate.codeberg.org/projects/searxng/searxng/ .. _Development Quickstart: https://docs.searxng.org/dev/quickstart.html @@ -142,10 +142,10 @@ Translations ============ We need translators, suggestions are welcome at -https://weblate.bubu1.eu/projects/searxng/searxng/ +https://translate.codeberg.org/projects/searxng/searxng/ -.. figure:: https://weblate.bubu1.eu/widgets/searxng/-/multi-auto.svg - :target: https://weblate.bubu1.eu/projects/searxng/ +.. figure:: https://translate.codeberg.org/widgets/searxng/-/multi-auto.svg + :target: https://translate.codeberg.org/projects/searxng/ Make a donation diff --git a/docs/dev/translation.rst b/docs/dev/translation.rst index 9de9ff2de..693f6d2da 100644 --- a/docs/dev/translation.rst +++ b/docs/dev/translation.rst @@ -4,15 +4,15 @@ Translation =========== -.. _weblate.bubu1.eu: https://weblate.bubu1.eu/projects/searxng/ +.. _translate.codeberg.org: https://translate.codeberg.org/projects/searxng/ .. _Weblate: https://docs.weblate.org .. _translations branch: https://github.com/searxng/searxng/tree/translations .. _orphan branch: https://git-scm.com/docs/git-checkout#Documentation/git-checkout.txt---orphanltnewbranchgt -.. _Weblate repository: https://weblate.bubu1.eu/projects/searxng/searxng/#repository +.. _Weblate repository: https://translate.codeberg.org/projects/searxng/searxng/#repository .. _wlc: https://docs.weblate.org/en/latest/wlc.html -.. |translated| image:: https://weblate.bubu1.eu/widgets/searxng/-/searxng/svg-badge.svg - :target: https://weblate.bubu1.eu/projects/searxng/ +.. |translated| image:: https://translate.codeberg.org/widgets/searxng/-/searxng/svg-badge.svg + :target: https://translate.codeberg.org/projects/searxng/ .. sidebar:: |translated| @@ -24,11 +24,11 @@ Translation - Babel Command-Line: `pybabel `_ - `weblate workflow `_ -Translation takes place on weblate.bubu1.eu_. +Translation takes place on translate.codeberg.org_. -Translations which has been added by translators on the weblate.bubu1.eu_ UI are +Translations which has been added by translators on the translate.codeberg.org_ UI are committed to Weblate's counterpart of the SearXNG *origin* repository which is -located at ``https://weblate.bubu1.eu/git/searxng/searxng``. +located at ``https://translate.codeberg.org/git/searxng/searxng``. There is no need to clone this repository, :ref:`SearXNG Weblate workflow` take care of the synchronization with the *origin*. To avoid merging commits from @@ -68,7 +68,7 @@ wlc === .. _wlc configuration: https://docs.weblate.org/en/latest/wlc.html#wlc-config -.. _API key: https://weblate.bubu1.eu/accounts/profile/#api +.. _API key: https://translate.codeberg.org/accounts/profile/#api All weblate integration is done by GitHub workflows, but if you want to use wlc_, copy this content into `wlc configuration`_ in your HOME ``~/.config/weblate`` @@ -76,6 +76,6 @@ copy this content into `wlc configuration`_ in your HOME ``~/.config/weblate`` .. code-block:: ini [keys] - https://weblate.bubu1.eu/api/ = APIKEY + https://translate.codeberg.org/api/ = APIKEY Replace ``APIKEY`` by your `API key`_. diff --git a/manage b/manage index b79a9e5eb..a779d1ff2 100755 --- a/manage +++ b/manage @@ -190,11 +190,11 @@ weblate.translations.worktree() { # 'translations' from Weblate's counterpart (weblate) of the SearXNG # (origin). # - # remote weblate https://weblate.bubu1.eu/git/searxng/searxng/ + # remote weblate https://translate.codeberg.org/git/searxng/searxng/ ( set -e if ! git remote get-url weblate 2> /dev/null; then - git remote add weblate https://weblate.bubu1.eu/git/searxng/searxng/ + git remote add weblate https://translate.codeberg.org/git/searxng/searxng/ fi if [ -d "${TRANSLATIONS_WORKTREE}" ]; then pushd . diff --git a/searx/infopage/de/about.md b/searx/infopage/de/about.md index f6c0f7cfe..aaf3bffda 100644 --- a/searx/infopage/de/about.md +++ b/searx/infopage/de/about.md @@ -79,7 +79,7 @@ machen. Je dezentraler das Internet ist, desto mehr Freiheit haben wir! [SearXNG Dokumentation]: {{get_setting('brand.docs_url')}} [searx]: https://github.com/searx/searx [Metasuchmaschine]: https://de.wikipedia.org/wiki/Metasuchmaschine -[Weblate]: https://weblate.bubu1.eu/projects/searxng/ +[Weblate]: https://translate.codeberg.org/projects/searxng/ [Seeks-Projekt]: https://beniz.github.io/seeks/ [OpenSearch]: https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md [Firefox]: https://support.mozilla.org/en-US/kb/add-or-remove-search-engine-firefox diff --git a/searx/infopage/en/about.md b/searx/infopage/en/about.md index e10f54d53..b868813a3 100644 --- a/searx/infopage/en/about.md +++ b/searx/infopage/en/about.md @@ -71,7 +71,7 @@ internet is, the more freedom we have! [SearXNG docs]: {{get_setting('brand.docs_url')}} [searx]: https://github.com/searx/searx [metasearch engine]: https://en.wikipedia.org/wiki/Metasearch_engine -[Weblate]: https://weblate.bubu1.eu/projects/searxng/ +[Weblate]: https://translate.codeberg.org/projects/searxng/ [Seeks project]: https://beniz.github.io/seeks/ [OpenSearch]: https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md [Firefox]: https://support.mozilla.org/en-US/kb/add-or-remove-search-engine-firefox diff --git a/searx/infopage/id/about.md b/searx/infopage/id/about.md index 956b5240e..1cb8d5ad3 100644 --- a/searx/infopage/id/about.md +++ b/searx/infopage/id/about.md @@ -74,7 +74,7 @@ terdesentralisasinya internet, lebih banyak kebebasan yang kita punya! [dokumentasi SearXNG]: {{get_setting('brand.docs_url')}} [searx]: https://github.com/searx/searx [mesin pencari meta]: https://id.wikipedia.org/wiki/Mesin_pencari_web#Mesin_Pencari_dan_Mesin_Pencari-meta -[Weblate]: https://weblate.bubu1.eu/projects/searxng/ +[Weblate]: https://translate.codeberg.org/projects/searxng/ [proyek Seeks]: https://beniz.github.io/seeks/ [OpenSearch]: https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md [Firefox]: https://support.mozilla.org/id/kb/add-or-remove-search-engine-firefox From 06b5068a2e6fcdb12fe2a420559e722003d44064 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Sun, 22 Jan 2023 10:45:00 +0000 Subject: [PATCH 15/29] SearXNG version: YYYY.MM.DD without leading zero --- searx/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/searx/version.py b/searx/version.py index fa7cdbc74..9f3de38e9 100644 --- a/searx/version.py +++ b/searx/version.py @@ -59,7 +59,7 @@ def get_git_url_and_branch(): def get_git_version(): - git_commit_date_hash = subprocess_run(r"git show -s --date='format:%Y.%m.%d' --format='%cd+%h'") + git_commit_date_hash = subprocess_run(r"git show -s --date='format:%-Y.%-m.%-d' --format='%cd+%h'") tag_version = git_version = git_commit_date_hash # add "+dirty" suffix if there are uncommited changes except searx/settings.yml From d2b2300ee1a4c7efa66960d78d3f38c35fdc6630 Mon Sep 17 00:00:00 2001 From: llmII Date: Wed, 4 Jan 2023 20:18:48 -0600 Subject: [PATCH 16/29] Feature: Pagination Widget with list of numbers. Adds to the navigation widget, preserving forward/backward nav, and inserting a list of clickable page numbers between them. Phone sized devices continue without this widget as deterministic display under small screen sizes has not been solved. The widget is agnostic to the actual amount of pages there are that one can navigate to and as such shows all plausible, albeit not necessarilly valid, possibilities. This widget does not interfere with infinite scroll in any fashion. --- AUTHORS.rst | 3 +- .../static/themes/simple/src/less/style.less | 30 +++++++++++++++++++ searx/templates/simple/results.html | 29 ++++++++++++++++++ 3 files changed, 61 insertions(+), 1 deletion(-) diff --git a/AUTHORS.rst b/AUTHORS.rst index 82188cb73..75bc9f87b 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -166,4 +166,5 @@ features or generally made searx better: - Sam A. ``_ - @XavierHorwood - Ahmad Alkadri ``_ -- Milad Laly @Milad-Laly \ No newline at end of file +- Milad Laly @Milad-Laly +- @llmII diff --git a/searx/static/themes/simple/src/less/style.less b/searx/static/themes/simple/src/less/style.less index e43508dd1..d5fb73017 100644 --- a/searx/static/themes/simple/src/less/style.less +++ b/searx/static/themes/simple/src/less/style.less @@ -734,6 +734,36 @@ article[data-vim-selected].category-social { } } +.numbered_pagination { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + overflow: hidden; +} + +@media screen and (max-width: calc(@phone - 0.5px)) { + .numbered_pagination { + display: none; + } +} + +.page_number { + background: none !important; + border: none !important; + color: var(--color-result-link-font) !important; + text-decoration: underline !important; + cursor: pointer !important; +} + +.page_number_current { + background: none !important; + border: none !important; + color: var(--color-result-link-visited-font) !important; + text-decoration: none !important; + cursor: pointer !important; +} + #apis { margin-top: 8px; clear: both; diff --git a/searx/templates/simple/results.html b/searx/templates/simple/results.html index b05841bbb..b7a6cb9ed 100644 --- a/searx/templates/simple/results.html +++ b/searx/templates/simple/results.html @@ -187,6 +187,35 @@ + {% set pstart = 1 %} + {% set pend = 11 %} + {% if pageno > 5 %} + {% set pstart = pageno - 4 %} + {% set pend = pageno + 6 %} + {% endif %} + +
+ {% for x in range(pstart, pend) %} +
+ + {% for category in selected_categories %} + + {% endfor %} + + + + + + {% if timeout_limit %}{% endif %} + {{- engine_data_form(engine_data) -}} + {% if pageno == x %} + + {% else %} + + {% endif %} +
+ {% endfor %} +
{% endif %} From 8ead23347f3884318b5d39f74209366c343a6013 Mon Sep 17 00:00:00 2001 From: mrpaulblack Date: Mon, 23 Jan 2023 22:56:55 +0100 Subject: [PATCH 17/29] [fix] use input elements for pagination requests * use html input elements instead of buttons for the pagination forms at the bottom of the result page * move the less section that hides the pagination number widget on mobile to the mobile section * clean up the less code for styling the numbers of the pagination widget * fix: add the margin for box results (like in news category) to the bottom of the result to have a margin between pagination widget and article result --- .../static/themes/simple/src/less/style.less | 26 +++++++------------ searx/templates/simple/results.html | 4 +-- 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/searx/static/themes/simple/src/less/style.less b/searx/static/themes/simple/src/less/style.less index d5fb73017..962dbeba0 100644 --- a/searx/static/themes/simple/src/less/style.less +++ b/searx/static/themes/simple/src/less/style.less @@ -362,7 +362,7 @@ article[data-vim-selected].category-social { .category-files, .category-social { border: 1px solid var(--color-result-border); - margin: 1rem @results-tablet-offset 0 @results-tablet-offset !important; + margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important; .rounded-corners; } @@ -742,26 +742,16 @@ article[data-vim-selected].category-social { overflow: hidden; } -@media screen and (max-width: calc(@phone - 0.5px)) { - .numbered_pagination { - display: none; - } -} - .page_number { - background: none !important; - border: none !important; + background: transparent !important; color: var(--color-result-link-font) !important; - text-decoration: underline !important; - cursor: pointer !important; + text-decoration: underline; } .page_number_current { - background: none !important; - border: none !important; - color: var(--color-result-link-visited-font) !important; - text-decoration: none !important; - cursor: pointer !important; + background: transparent; + color: var(--color-result-link-visited-font); + border: none; } #apis { @@ -1039,6 +1029,10 @@ article[data-vim-selected].category-social { background-color: var(--color-sidebar-background); } + .numbered_pagination { + display: none; + } + .result-paper { .attributes { display: block; diff --git a/searx/templates/simple/results.html b/searx/templates/simple/results.html index b7a6cb9ed..755610e5b 100644 --- a/searx/templates/simple/results.html +++ b/searx/templates/simple/results.html @@ -209,9 +209,9 @@ {% if timeout_limit %}{% endif %} {{- engine_data_form(engine_data) -}} {% if pageno == x %} - + {% else %} - + {% endif %} {% endfor %} From b3883dc395ea65cc451e8c14796df5fff64dbf45 Mon Sep 17 00:00:00 2001 From: mrpaulblack Date: Mon, 23 Jan 2023 23:00:38 +0100 Subject: [PATCH 18/29] [build] /static --- searx/static/themes/simple/css/leaflet.css | 15 ++++++++------- .../static/themes/simple/css/searxng-rtl.min.css | 2 +- .../themes/simple/css/searxng-rtl.min.css.map | 2 +- searx/static/themes/simple/css/searxng.min.css | 2 +- .../static/themes/simple/css/searxng.min.css.map | 2 +- searx/static/themes/simple/js/leaflet.js | 4 ++-- .../themes/simple/js/searxng.head.min.js.map | 2 +- searx/static/themes/simple/js/searxng.min.js.map | 2 +- 8 files changed, 16 insertions(+), 15 deletions(-) diff --git a/searx/static/themes/simple/css/leaflet.css b/searx/static/themes/simple/css/leaflet.css index 981874b5c..5292e63a1 100644 --- a/searx/static/themes/simple/css/leaflet.css +++ b/searx/static/themes/simple/css/leaflet.css @@ -423,11 +423,8 @@ svg.leaflet-image-layer.leaflet-interactive path { .leaflet-control-attribution a:focus { text-decoration: underline; } -.leaflet-attribution-flag { +.leaflet-control-attribution svg { display: inline !important; - vertical-align: baseline !important; - width: 1em; - height: 0.6669em; } .leaflet-left .leaflet-control-scale { margin-left: 5px; @@ -441,10 +438,12 @@ svg.leaflet-image-layer.leaflet-interactive path { line-height: 1.1; padding: 2px 5px 1px; white-space: nowrap; + overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box; - background: rgba(255, 255, 255, 0.8); - text-shadow: 1px 1px #fff; + + background: #fff; + background: rgba(255, 255, 255, 0.5); } .leaflet-control-scale-line:not(:first-child) { border-top: 2px solid #777; @@ -538,6 +537,8 @@ svg.leaflet-image-layer.leaflet-interactive path { } .leaflet-popup-scrolled { overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; } .leaflet-oldie .leaflet-popup-content-wrapper { @@ -651,6 +652,6 @@ svg.leaflet-image-layer.leaflet-interactive path { /* Prevent printers from removing background-images of controls. */ .leaflet-control { -webkit-print-color-adjust: exact; - print-color-adjust: exact; + color-adjust: exact; } } diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css index da518dccb..b44e64070 100644 --- a/searx/static/themes/simple/css/searxng-rtl.min.css +++ b/searx/static/themes/simple/css/searxng-rtl.min.css @@ -1 +1 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--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-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--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-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--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:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--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:#1a1a1c;--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-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--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);--color-doc-code:#fdd;--color-doc-code-background:#300}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--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-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--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:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--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:#1a1a1c;--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-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--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);--color-doc-code:#fdd;--color-doc-code-background:#300}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background: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%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){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")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:right}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:left!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:right;width:300px}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:right;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:right}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-left:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-right:1rem;padding-left:0!important;border-radius:0 .8rem .8rem 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:.8rem 0 0 .8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:right;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-left:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-right:3rem}.center-aligment-yes #main_results #sidebar{margin-left:1rem}.center-aligment-yes #main_results #backToTop{right:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-right:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-left:2rem;margin-right:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-right:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{right:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-right:0}.center-aligment-yes #main_results #sidebar{margin-left:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result img.image{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.result-paper .attributes{display:table;border-spacing:.125rem}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:1rem .5rem 0 .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#links_on_top{position:absolute;left:1.8rem;text-align:left;top:2.2rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-left:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;right:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no #apis{display:none}.center-aligment-no #search_url{display:none}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:1rem 0 0 0}#links_on_top{top:.8rem;left:.7rem}#main_index #links_on_top{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);margin:1rem 0}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.result-paper .attributes{display:block}.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-right:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */ \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--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-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--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-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--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:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--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:#1a1a1c;--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-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--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);--color-doc-code:#fdd;--color-doc-code-background:#300}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--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-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--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:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--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:#1a1a1c;--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-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--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);--color-doc-code:#fdd;--color-doc-code-background:#300}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background: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%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){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")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:right}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:left!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:right;width:300px}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:right;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:right}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-left:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-right:1rem;padding-left:0!important;border-radius:0 .8rem .8rem 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:.8rem 0 0 .8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:right;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-left:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-right:3rem}.center-aligment-yes #main_results #sidebar{margin-left:1rem}.center-aligment-yes #main_results #backToTop{right:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-right:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-left:2rem;margin-right:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-right:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{right:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-right:0}.center-aligment-yes #main_results #sidebar{margin-left:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result img.image{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.result-paper .attributes{display:table;border-spacing:.125rem}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#links_on_top{position:absolute;left:1.8rem;text-align:left;top:2.2rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-left:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;right:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no #apis{display:none}.center-aligment-no #search_url{display:none}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:1rem 0 0 0}#links_on_top{top:.8rem;left:.7rem}#main_index #links_on_top{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);margin:1rem 0}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-paper .attributes{display:block}.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-right:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */ \ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css.map b/searx/static/themes/simple/css/searxng-rtl.min.css.map index 3430a696b..79c1df254 100644 --- a/searx/static/themes/simple/css/searxng-rtl.min.css.map +++ b/searx/static/themes/simple/css/searxng-rtl.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/generated/pygments.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-rtl.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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,aAGF,eACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,MACE,MAAA,EACA,OAAA,EV/FD,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.14.0\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image flexbox\n#main_results div#results.only_template_images #urls {\n direction: rtl;\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1.8rem);\n .ltr-text-align-right();\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 1rem 0 0 0;\n }\n\n #links_on_top {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n margin: 1rem 0;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .result-paper {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/generated/pygments.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-rtl.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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,aAGF,eACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,MACE,MAAA,EACA,OAAA,EV/FD,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.14.0\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image flexbox\n#main_results div#results.only_template_images #urls {\n direction: rtl;\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1.8rem);\n .ltr-text-align-right();\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 1rem 0 0 0;\n }\n\n #links_on_top {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n margin: 1rem 0;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng.min.css b/searx/static/themes/simple/css/searxng.min.css index a76765cef..02db0a0ed 100644 --- a/searx/static/themes/simple/css/searxng.min.css +++ b/searx/static/themes/simple/css/searxng.min.css @@ -1 +1 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--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-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--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-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--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:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--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:#1a1a1c;--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-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--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);--color-doc-code:#fdd;--color-doc-code-background:#300}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--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-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--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:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--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:#1a1a1c;--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-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--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);--color-doc-code:#fdd;--color-doc-code-background:#300}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background: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%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){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")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:left;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{left:56.75rem!important;right:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;left:60rem;right:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:left}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;left:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{right:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:left}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:right!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:left;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-right:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-left:1rem;padding-right:0!important;border-radius:.8rem 0 0 .8rem}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:0 .8rem .8rem 0}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-left:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-left:3rem}.center-aligment-yes #main_results #sidebar{margin-right:1rem}.center-aligment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-left:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-right:2rem;margin-left:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-left:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{left:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-left:0}.center-aligment-yes #main_results #sidebar{margin-right:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-left:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result img.image{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.result-paper .attributes{display:table;border-spacing:.125rem}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:1rem .5rem 0 .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:right!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:left}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{margin-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#links_on_top{position:absolute;right:1.8rem;text-align:right;top:2.2rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-right:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;left:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no #apis{display:none}.center-aligment-no #search_url{display:none}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{left:auto;right:1rem}#main_results div#results.only_template_images #pagination{margin-right:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:1rem 0 0 0}#links_on_top{top:.8rem;right:.7rem}#main_index #links_on_top{top:.5rem;right:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);margin:1rem 0}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.result-paper .attributes{display:block}.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-left:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}/*# sourceMappingURL=searxng.min.css.map */ \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--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-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--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-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--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:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--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:#1a1a1c;--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-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--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);--color-doc-code:#fdd;--color-doc-code-background:#300}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--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-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--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:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--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:#1a1a1c;--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-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--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);--color-doc-code:#fdd;--color-doc-code-background:#300}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background: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%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){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")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:left;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{left:56.75rem!important;right:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;left:60rem;right:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:left}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;left:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{right:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:left}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:right!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:left;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-right:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-left:1rem;padding-right:0!important;border-radius:.8rem 0 0 .8rem}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:0 .8rem .8rem 0}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-left:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-left:3rem}.center-aligment-yes #main_results #sidebar{margin-right:1rem}.center-aligment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-left:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-right:2rem;margin-left:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-left:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{left:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-left:0}.center-aligment-yes #main_results #sidebar{margin-right:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-left:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result img.image{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.result-paper .attributes{display:table;border-spacing:.125rem}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:right!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:left}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{margin-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#links_on_top{position:absolute;right:1.8rem;text-align:right;top:2.2rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-right:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;left:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no #apis{display:none}.center-aligment-no #search_url{display:none}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{left:auto;right:1rem}#main_results div#results.only_template_images #pagination{margin-right:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:1rem 0 0 0}#links_on_top{top:.8rem;right:.7rem}#main_index #links_on_top{top:.5rem;right:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);margin:1rem 0}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-paper .attributes{display:block}.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-left:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}/*# sourceMappingURL=searxng.min.css.map */ \ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng.min.css.map b/searx/static/themes/simple/css/searxng.min.css.map index bd13a92dd..cefb8c918 100644 --- a/searx/static/themes/simple/css/searxng.min.css.map +++ b/searx/static/themes/simple/css/searxng.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/generated/pygments.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-ltr.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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,aAGF,eACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,MACE,MAAA,EACA,OAAA,EV/FD,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.14.0\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1.8rem);\n .ltr-text-align-right();\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 1rem 0 0 0;\n }\n\n #links_on_top {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n margin: 1rem 0;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .result-paper {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/generated/pygments.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-ltr.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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,aAGF,eACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,MACE,MAAA,EACA,OAAA,EV/FD,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,MUsGG,MAAA,GVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,MAAA,IVtGH,OUsGG,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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.14.0\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1.8rem);\n .ltr-text-align-right();\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 1rem 0 0 0;\n }\n\n #links_on_top {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n margin: 1rem 0;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file diff --git a/searx/static/themes/simple/js/leaflet.js b/searx/static/themes/simple/js/leaflet.js index 047bfe7eb..a98a4116f 100644 --- a/searx/static/themes/simple/js/leaflet.js +++ b/searx/static/themes/simple/js/leaflet.js @@ -1,6 +1,6 @@ /* @preserve - * Leaflet 1.9.3, a JS library for interactive maps. https://leafletjs.com + * Leaflet 1.8.0, a JS library for interactive maps. https://leafletjs.com * (c) 2010-2022 Vladimir Agafonkin, (c) 2010-2011 CloudMade */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).leaflet={})}(this,function(t){"use strict";function l(t){for(var e,i,n=1,o=arguments.length;n=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=_(t);var e=this.min,i=this.max,n=t.min,t=t.max,o=t.x>=e.x&&n.x<=i.x,t=t.y>=e.y&&n.y<=i.y;return o&&t},overlaps:function(t){t=_(t);var e=this.min,i=this.max,n=t.min,t=t.max,o=t.x>e.x&&n.xe.y&&n.y=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=g(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>=e.lat&&n.lat<=i.lat,t=t.lng>=e.lng&&n.lng<=i.lng;return o&&t},overlaps:function(t){t=g(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>e.lat&&n.late.lng&&n.lng","http://www.w3.org/2000/svg"===(Ft.firstChild&&Ft.firstChild.namespaceURI));function y(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var b={ie:pt,ielt9:mt,edge:n,webkit:ft,android:gt,android23:vt,androidStock:yt,opera:xt,chrome:wt,gecko:bt,safari:Pt,phantom:Lt,opera12:o,win:Tt,ie3d:Mt,webkit3d:zt,gecko3d:_t,any3d:Ct,mobile:Zt,mobileWebkit:St,mobileWebkit3d:Et,msPointer:kt,pointer:Ot,touch:Bt,touchNative:At,mobileOpera:It,mobileGecko:Rt,retina:Nt,passiveEvents:Dt,canvas:jt,svg:Ht,vml:!Ht&&function(){try{var t=document.createElement("div"),e=(t.innerHTML='',t.firstChild);return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}(),inlineSvg:Ft,mac:0===navigator.platform.indexOf("Mac"),linux:0===navigator.platform.indexOf("Linux")},Wt=b.msPointer?"MSPointerDown":"pointerdown",Ut=b.msPointer?"MSPointerMove":"pointermove",Vt=b.msPointer?"MSPointerUp":"pointerup",qt=b.msPointer?"MSPointerCancel":"pointercancel",Gt={touchstart:Wt,touchmove:Ut,touchend:Vt,touchcancel:qt},Kt={touchstart:function(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&O(e);ee(t,e)},touchmove:ee,touchend:ee,touchcancel:ee},Yt={},Xt=!1;function Jt(t,e,i){return"touchstart"!==e||Xt||(document.addEventListener(Wt,$t,!0),document.addEventListener(Ut,Qt,!0),document.addEventListener(Vt,te,!0),document.addEventListener(qt,te,!0),Xt=!0),Kt[e]?(i=Kt[e].bind(this,i),t.addEventListener(Gt[e],i,!1),i):(console.warn("wrong event specified:",e),u)}function $t(t){Yt[t.pointerId]=t}function Qt(t){Yt[t.pointerId]&&(Yt[t.pointerId]=t)}function te(t){delete Yt[t.pointerId]}function ee(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],Yt)e.touches.push(Yt[i]);e.changedTouches=[e],t(e)}}var ie=200;function ne(t,i){t.addEventListener("dblclick",i);var n,o=0;function e(t){var e;1!==t.detail?n=t.detail:"mouse"===t.pointerType||t.sourceCapabilities&&!t.sourceCapabilities.firesTouchEvents||((e=Ne(t)).some(function(t){return t instanceof HTMLLabelElement&&t.attributes.for})&&!e.some(function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement})||((e=Date.now())-o<=ie?2===++n&&i(function(t){var e,i,n={};for(i in t)e=t[i],n[i]=e&&e.bind?e.bind(t):e;return(t=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(t)):n=1,o=e))}return t.addEventListener("click",e),{dblclick:i,simDblclick:e}}var oe,se,re,ae,he,le,ue=we(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ce=we(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),de="webkitTransition"===ce||"OTransition"===ce?ce+"End":"transitionend";function _e(t){return"string"==typeof t?document.getElementById(t):t}function pe(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];return"auto"===(i=i&&"auto"!==i||!document.defaultView?i:(t=document.defaultView.getComputedStyle(t,null))?t[e]:null)?null:i}function P(t,e,i){t=document.createElement(t);return t.className=e||"",i&&i.appendChild(t),t}function T(t){var e=t.parentNode;e&&e.removeChild(t)}function me(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fe(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ge(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ve(t,e){return void 0!==t.classList?t.classList.contains(e):0<(t=xe(t)).length&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(t)}function M(t,e){var i;if(void 0!==t.classList)for(var n=W(e),o=0,s=n.length;othis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),t=this._limitCenter(i,this._zoom,g(t));return i.equals(t)||this.panTo(t,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=m((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=m(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),t=this.project(t),s=this.getPixelBounds(),i=_([s.min.add(i),s.max.subtract(n)]),s=i.getSize();return i.contains(t)||(this._enforcingBounds=!0,n=t.subtract(i.getCenter()),i=i.extend(t).getSize().subtract(s),o.x+=n.x<0?-i.x:i.x,o.y+=n.y<0?-i.y:i.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=l({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize(),i=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),n=e.divideBy(2).round(),o=i.divideBy(2).round(),n=n.subtract(o);return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){var e,i;return t=this._locateOptions=l({timeout:1e4,watch:!1},t),"geolocation"in navigator?(e=a(this._handleGeolocationResponse,this),i=a(this._handleGeolocationError,this),t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t)):this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e;this._container._leaflet_id&&(e=t.code,t=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+t+"."}))},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e,i,n=new v(t.coords.latitude,t.coords.longitude),o=n.toBounds(2*t.coords.accuracy),s=this._locateOptions,r=(s.setView&&(e=this.getBoundsZoom(o),this.setView(n,s.maxZoom?Math.min(e,s.maxZoom):e)),{latlng:n,bounds:o,timestamp:t.timestamp});for(i in t.coords)"number"==typeof t.coords[i]&&(r[i]=t.coords[i]);this.fire("locationfound",r)}},addHandler:function(t,e){return e&&(e=this[t]=new e(this),this._handlers.push(e),this.options[t]&&e.enable()),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}for(var t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),T(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(r(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)T(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){e=P("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=e),e},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new s(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=g(t),i=m(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),t=t.getSouthEast(),i=this.getSize().subtract(i),t=_(this.project(t,n),this.project(r,n)).getSize(),r=b.any3d?this.options.zoomSnap:1,a=i.x/t.x,i=i.y/t.y,t=e?Math.max(a,i):Math.min(a,i),n=this.getScaleZoom(t,n);return r&&(n=Math.round(n/(r/100))*(r/100),n=e?Math.ceil(n/r)*r:Math.floor(n/r)*r),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new p(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){t=this._getTopLeftPoint(t,e);return new f(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs,t=(e=void 0===e?this._zoom:e,i.zoom(t*i.scale(e)));return isNaN(t)?1/0:t},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(w(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(m(t),e)},layerPointToLatLng:function(t){t=m(t).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(t){return this.project(w(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(w(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(g(t))},distance:function(t,e){return this.options.crs.distance(w(t),w(e))},containerPointToLayerPoint:function(t){return m(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return m(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){t=this.containerPointToLayerPoint(m(t));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(w(t)))},mouseEventToContainerPoint:function(t){return De(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){t=this._container=_e(t);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");S(t,"scroll",this._onScroll,this),this._containerId=h(t)},_initLayout:function(){var t=this._container,e=(this._fadeAnimated=this.options.fadeAnimation&&b.any3d,M(t,"leaflet-container"+(b.touch?" leaflet-touch":"")+(b.retina?" leaflet-retina":"")+(b.ielt9?" leaflet-oldie":"")+(b.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),pe(t,"position"));"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Z(this._mapPane,new p(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(M(t.markerPane,"leaflet-zoom-hide"),M(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){Z(this._mapPane,new p(0,0));var n=!this._loaded,o=(this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset"),this._zoom!==e);this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return r(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Z(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var e=t?k:S;e((this._targets[h(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),b.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){r(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],o="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,r=!1;s;){if((i=this._targets[h(s)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){r=!0;break}if(i&&i.listens(e,!0)){if(o&&!Fe(s,t))break;if(n.push(i),o)break}if(s===this._container)break;s=s.parentNode}return n=n.length||r||o||!this.listens(e,!0)?n:[this]},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e,i=t.target||t.srcElement;!this._loaded||i._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(i)||("mousedown"===(e=t.type)&&Me(i),this._fireDOMEvent(t,e))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,i){"click"===t.type&&((a=l({},t)).type="preclick",this._fireDOMEvent(a,a.type,i));var n=this._findEventTargets(t,e);if(i){for(var o=[],s=0;sthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),n=this._getCenterOffset(t)._divideBy(1-1/n);if(!0!==i.animate&&!this.getSize().contains(n))return!1;x(function(){this._moveStart(!0,!1)._animateZoom(t,e,!0)},this)}return!0},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,M(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&z(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Ue(t){return new B(t)}var Ve,B=et.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),t=t._controlCorners[i];return M(e,"leaflet-control"),-1!==i.indexOf("bottom")?t.insertBefore(e,t.firstChild):t.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(T(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",e=document.createElement("div");return e.innerHTML=t,e.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer),n=(t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+h(this),n),this._layerControlInputs.push(e),e.layerId=h(t.layer),S(e,"click",this._onInputClick,this),document.createElement("span")),o=(n.innerHTML=" "+t.name,document.createElement("span"));return i.appendChild(o),o.appendChild(e),o.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;0<=s;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||o.push(e);for(s=0;se.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;S(t,"click",O),this.expand(),setTimeout(function(){k(t,"click",O)})}})),Ge=B.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=P("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){i=P("a",i,n);return i.innerHTML=t,i.href="#",i.title=e,i.setAttribute("role","button"),i.setAttribute("aria-label",e),Ie(i),S(i,"click",Re),S(i,"click",o,this),S(i,"click",this._refocusOnMap,this),i},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";z(this._zoomInButton,e),z(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&t._zoom!==t.getMinZoom()||(M(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&t._zoom!==t.getMaxZoom()||(M(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Ke=(A.mergeOptions({zoomControl:!0}),A.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Ge,this.addControl(this.zoomControl))}),B.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=P("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=P("div",e,i)),t.imperial&&(this._iScale=P("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,t=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(t)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t);this._updateScale(this._mScale,e<1e3?e+" m":e/1e3+" km",e/t)},_updateImperial:function(t){var e,i,t=3.2808399*t;5280'+(b.inlineSvg?' ':"")+"Leaflet"},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var e in(t.attributionControl=this)._container=P("div","leaflet-control-attribution"),Ie(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t,e=[];for(t in this._attributions)this._attributions[t]&&e.push(t);var i=[];this.options.prefix&&i.push(this.options.prefix),e.length&&i.push(e.join(", ")),this._container.innerHTML=i.join(' ')}}}),n=(A.mergeOptions({attributionControl:!0}),A.addInitHook(function(){this.options.attributionControl&&(new Ye).addTo(this)}),B.Layers=qe,B.Zoom=Ge,B.Scale=Ke,B.Attribution=Ye,Ue.layers=function(t,e,i){return new qe(t,e,i)},Ue.zoom=function(t){return new Ge(t)},Ue.scale=function(t){return new Ke(t)},Ue.attribution=function(t){return new Ye(t)},et.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ft=(n.addTo=function(t,e){return t.addHandler(e,this),this},{Events:e}),Xe=b.touch?"touchstart mousedown":"mousedown",Je=it.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){c(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(S(this._dragStartTarget,Xe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Je._dragging===this&&this.finishDrag(!0),k(this._dragStartTarget,Xe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var e,i;this._enabled&&(this._moved=!1,ve(this._element,"leaflet-zoom-anim")||(t.touches&&1!==t.touches.length?Je._dragging===this&&this.finishDrag():Je._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((Je._dragging=this)._preventOutline&&Me(this._element),Le(),re(),this._moving||(this.fire("down"),i=t.touches?t.touches[0]:t,e=Ce(this._element),this._startPoint=new p(i.clientX,i.clientY),this._startPos=Pe(this._element),this._parentScale=Ze(e),i="mousedown"===t.type,S(document,i?"mousemove":"touchmove",this._onMove,this),S(document,i?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(t){var e;this._enabled&&(t.touches&&1e&&(i.push(t[n]),o=n);oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function ni(t,e,i,n){var o=e.x,e=e.y,s=i.x-o,r=i.y-e,a=s*s+r*r;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(l=!l);return l||vi.prototype._containsPoint.call(this,t,!0)}});var xi=ui.extend({initialize:function(t,e){c(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,o=d(t)?t:t.features;if(o){for(e=0,i=o.length;es.x&&(r=i.x+a-s.x+o.x),i.x-r-n.x<(a=0)&&(r=i.x-n.x),i.y+e+o.y>s.y&&(a=i.y+e-s.y+o.y),i.y-a-n.y<0&&(a=i.y-n.y),(r||a)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([r,a]))))},_getAnchor:function(){return m(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Bi=(A.mergeOptions({closePopupOnClick:!0}),A.include({openPopup:function(t,e,i){return this._initOverlay(Ai,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),o.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Ai,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof ui||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var e;this._popup&&this._map&&(Re(t),e=t.layer||t.target,this._popup._source!==e||e instanceof mi?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}}),Oi.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Oi.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Oi.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Oi.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=P("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+h(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i=this._map,n=this._container,o=i.latLngToContainerPoint(i.getCenter()),i=i.layerPointToContainerPoint(t),s=this.options.direction,r=n.offsetWidth,a=n.offsetHeight,h=m(this.options.offset),l=this._getAnchor(),i="top"===s?(e=r/2,a):"bottom"===s?(e=r/2,0):(e="center"===s?r/2:"right"===s?0:"left"===s?r:i.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oi.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}return!this.options.bounds||(e=this._tileCoordsToBounds(t),g(this.options.bounds).overlaps(e))},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),i=n.add(i);return[e.unproject(n,t.z),e.unproject(i,t.z)]},_tileCoordsToBounds:function(t){t=this._tileCoordsToNwSe(t),t=new s(t[0],t[1]);return t=this.options.noWrap?t:this._map.wrapLatLngBounds(t)},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var t=t.split(":"),e=new p(+t[0],+t[1]);return e.z=+t[2],e},_removeTile:function(t){var e=this._tiles[t];e&&(T(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){M(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=u,t.onmousemove=u,b.ielt9&&this.options.opacity<1&&C(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),a(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&x(a(this._tileReady,this,t,null,o)),Z(o,i),this._tiles[n]={el:o,coords:t,current:!0},e.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(C(i.el,0),r(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(M(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),b.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new p(this._wrapX?H(t.x,this._wrapX):t.x,this._wrapY?H(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new f(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var Ni=Ri.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=c(this,e)).detectRetina&&b.retina&&0')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),zt={_initContainer:function(){this._container=P("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Hi.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=Ui("shape");M(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=Ui("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;T(e),t.removeInteractiveTarget(e),delete this._layers[h(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e=e||(t._stroke=Ui("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=d(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i=i||(t._fill=Ui("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){fe(t._container)},_bringToBack:function(t){ge(t._container)}},Vi=b.vml?Ui:ct,qi=Hi.extend({_initContainer:function(){this._container=Vi("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Vi("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){T(this._container),k(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var t,e,i;this._map._animatingZoom&&this._bounds||(Hi.prototype._update.call(this),e=(t=this._bounds).getSize(),i=this._container,this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),Z(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update"))},_initPath:function(t){var e=t._path=Vi("path");t.options.className&&M(e,t.options.className),t.options.interactive&&M(e,"leaflet-interactive"),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){T(t._path),t.removeInteractiveTarget(t._path),delete this._layers[h(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,t=t.options;e&&(t.stroke?(e.setAttribute("stroke",t.color),e.setAttribute("stroke-opacity",t.opacity),e.setAttribute("stroke-width",t.weight),e.setAttribute("stroke-linecap",t.lineCap),e.setAttribute("stroke-linejoin",t.lineJoin),t.dashArray?e.setAttribute("stroke-dasharray",t.dashArray):e.removeAttribute("stroke-dasharray"),t.dashOffset?e.setAttribute("stroke-dashoffset",t.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),t.fill?(e.setAttribute("fill",t.fillColor||t.color),e.setAttribute("fill-opacity",t.fillOpacity),e.setAttribute("fill-rule",t.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,dt(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",e=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,e)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){fe(t._path)},_bringToBack:function(t){ge(t._path)}});function Gi(t){return b.svg||b.vml?new qi(t):null}b.vml&&qi.include(zt),A.include({getRenderer:function(t){t=(t=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(t){var e;return"overlayPane"!==t&&void 0!==t&&(void 0===(e=this._paneRenderers[t])&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e)},_createRenderer:function(t){return this.options.preferCanvas&&Wi(t)||Gi(t)}});var Ki=yi.extend({initialize:function(t,e){yi.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=g(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});qi.create=Vi,qi.pointsToPath=dt,xi.geometryToLayer=wi,xi.coordsToLatLng=Pi,xi.coordsToLatLngs=Li,xi.latLngToCoords=Ti,xi.latLngsToCoords=Mi,xi.getFeature=zi,xi.asFeature=Ci,A.mergeOptions({boxZoom:!0});var _t=n.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){S(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){k(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){T(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),re(),Le(),this._startPoint=this._map.mouseEventToContainerPoint(t),S(document,{contextmenu:Re,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=P("div","leaflet-zoom-box",this._container),M(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var t=new f(this._point,this._startPoint),e=t.getSize();Z(this._box,t.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(T(this._box),z(this._container,"leaflet-crosshair")),ae(),Te(),k(document,{contextmenu:Re,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0),t=new s(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})))},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Ct=(A.addInitHook("addHandler","boxZoom",_t),A.mergeOptions({doubleClickZoom:!0}),n.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,i=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(i):e.setZoomAround(t.containerPoint,i)}})),Zt=(A.addInitHook("addHandler","doubleClickZoom",Ct),A.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),n.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new Je(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),M(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){z(this._map._container,"leaflet-grab"),z(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,e=this._map;e._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=g(this._map.options.maxBounds),this._offsetLimit=_(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,e.fire("movestart").fire("dragstart"),e.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var e,i;this._map.options.inertia&&(e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(i),this._times.push(e),this._prunePositions(e)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1e.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,n=(n+e+i)%t-e-i,t=Math.abs(o+i)e.getMaxZoom()&&1=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=f(t);var i=this.min,e=this.max,n=t.min,t=t.max,o=t.x>=i.x&&n.x<=e.x,t=t.y>=i.y&&n.y<=e.y;return o&&t},overlaps:function(t){t=f(t);var i=this.min,e=this.max,n=t.min,t=t.max,o=t.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=g(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>=i.lat&&n.lat<=e.lat,t=t.lng>=i.lng&&n.lng<=e.lng;return o&&t},overlaps:function(t){t=g(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>i.lat&&n.lati.lng&&n.lng","http://www.w3.org/2000/svg"===(Wt.firstChild&&Wt.firstChild.namespaceURI));function y(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var P={ie:pt,ielt9:mt,edge:n,webkit:ft,android:gt,android23:vt,androidStock:yt,opera:xt,chrome:wt,gecko:Pt,safari:bt,phantom:Lt,opera12:o,win:Tt,ie3d:zt,webkit3d:Mt,gecko3d:_t,any3d:Ct,mobile:Zt,mobileWebkit:St,mobileWebkit3d:kt,msPointer:Et,pointer:Bt,touch:It,touchNative:At,mobileOpera:Ot,mobileGecko:Rt,retina:Nt,passiveEvents:Dt,canvas:jt,svg:Ht,vml:!Ht&&function(){try{var t=document.createElement("div"),i=(t.innerHTML='',t.firstChild);return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}(),inlineSvg:Wt},Ft=P.msPointer?"MSPointerDown":"pointerdown",Ut=P.msPointer?"MSPointerMove":"pointermove",Vt=P.msPointer?"MSPointerUp":"pointerup",qt=P.msPointer?"MSPointerCancel":"pointercancel",Gt={touchstart:Ft,touchmove:Ut,touchend:Vt,touchcancel:qt},Kt={touchstart:function(t,i){i.MSPOINTER_TYPE_TOUCH&&i.pointerType===i.MSPOINTER_TYPE_TOUCH&&B(i);ii(t,i)},touchmove:ii,touchend:ii,touchcancel:ii},Yt={},Xt=!1;function Jt(t,i,e){return"touchstart"!==i||Xt||(document.addEventListener(Ft,$t,!0),document.addEventListener(Ut,Qt,!0),document.addEventListener(Vt,ti,!0),document.addEventListener(qt,ti,!0),Xt=!0),Kt[i]?(e=Kt[i].bind(this,e),t.addEventListener(Gt[i],e,!1),e):(console.warn("wrong event specified:",i),L.Util.falseFn)}function $t(t){Yt[t.pointerId]=t}function Qt(t){Yt[t.pointerId]&&(Yt[t.pointerId]=t)}function ti(t){delete Yt[t.pointerId]}function ii(t,i){if(i.pointerType!==(i.MSPOINTER_TYPE_MOUSE||"mouse")){for(var e in i.touches=[],Yt)i.touches.push(Yt[e]);i.changedTouches=[i],t(i)}}var ei=200;function ni(t,e){t.addEventListener("dblclick",e);var n,o=0;function i(t){var i;1!==t.detail?n=t.detail:"mouse"===t.pointerType||t.sourceCapabilities&&!t.sourceCapabilities.firesTouchEvents||((i=Date.now())-o<=ei?2===++n&&e(function(t){var i,e,n={};for(e in t)i=t[e],n[e]=i&&i.bind?i.bind(t):i;return(t=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(t)):n=1,o=i)}return t.addEventListener("click",i),{dblclick:e,simDblclick:i}}var oi,si,ri,ai,hi,li,ui=wi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ci=wi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),di="webkitTransition"===ci||"OTransition"===ci?ci+"End":"transitionend";function _i(t){return"string"==typeof t?document.getElementById(t):t}function pi(t,i){var e=t.style[i]||t.currentStyle&&t.currentStyle[i];return"auto"===(e=e&&"auto"!==e||!document.defaultView?e:(t=document.defaultView.getComputedStyle(t,null))?t[i]:null)?null:e}function b(t,i,e){t=document.createElement(t);return t.className=i||"",e&&e.appendChild(t),t}function T(t){var i=t.parentNode;i&&i.removeChild(t)}function mi(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function gi(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function vi(t,i){if(void 0!==t.classList)return t.classList.contains(i);t=xi(t);return 0this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),t=this._limitCenter(e,this._zoom,g(t));return e.equals(t)||this.panTo(t,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e=_((i=i||{}).paddingTopLeft||i.padding||[0,0]),n=_(i.paddingBottomRight||i.padding||[0,0]),o=this.project(this.getCenter()),t=this.project(t),s=this.getPixelBounds(),e=f([s.min.add(e),s.max.subtract(n)]),s=e.getSize();return e.contains(t)||(this._enforcingBounds=!0,n=t.subtract(e.getCenter()),e=e.extend(t).getSize().subtract(s),o.x+=n.x<0?-e.x:e.x,o.y+=n.y<0?-e.y:e.y,this.panTo(this.unproject(o),i),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=l({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize(),e=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),n=i.divideBy(2).round(),o=e.divideBy(2).round(),n=n.subtract(o);return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:e})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=l({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=a(this._handleGeolocationResponse,this),e=a(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,e,t):navigator.geolocation.getCurrentPosition(i,e,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var i;this._container._leaflet_id&&(i=t.code,t=t.message||(1===i?"permission denied":2===i?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:i,message:"Geolocation error: "+t+"."}))},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var i,e,n=new v(t.coords.latitude,t.coords.longitude),o=n.toBounds(2*t.coords.accuracy),s=this._locateOptions,r=(s.setView&&(i=this.getBoundsZoom(o),this.setView(n,s.maxZoom?Math.min(i,s.maxZoom):i)),{latlng:n,bounds:o,timestamp:t.timestamp});for(e in t.coords)"number"==typeof t.coords[e]&&(r[e]=t.coords[e]);this.fire("locationfound",r)}},addHandler:function(t,i){if(!i)return this;i=this[t]=new i(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}for(var t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),T(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(r(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)T(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){i=b("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new s(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,i,e){t=g(t),e=_(e||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),t=t.getSouthEast(),e=this.getSize().subtract(e),t=f(this.project(t,n),this.project(r,n)).getSize(),r=P.any3d?this.options.zoomSnap:1,a=e.x/t.x,e=e.y/t.y,t=i?Math.max(a,e):Math.min(a,e),n=this.getScaleZoom(t,n);return r&&(n=Math.round(n/(r/100))*(r/100),n=i?Math.ceil(n/r)*r:Math.floor(n/r)*r),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new p(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){t=this._getTopLeftPoint(t,i);return new m(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,i){var e=this.options.crs;return i=void 0===i?this._zoom:i,e.scale(t)/e.scale(i)},getScaleZoom:function(t,i){var e=this.options.crs,t=(i=void 0===i?this._zoom:i,e.zoom(t*e.scale(i)));return isNaN(t)?1/0:t},project:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.latLngToPoint(w(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(_(t),i)},layerPointToLatLng:function(t){t=_(t).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(t){return this.project(w(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(w(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(g(t))},distance:function(t,i){return this.options.crs.distance(w(t),w(i))},containerPointToLayerPoint:function(t){return _(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return _(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){t=this.containerPointToLayerPoint(_(t));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(w(t)))},mouseEventToContainerPoint:function(t){return Ni(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){t=this._container=_i(t);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");S(t,"scroll",this._onScroll,this),this._containerId=h(t)},_initLayout:function(){var t=this._container,i=(this._fadeAnimated=this.options.fadeAnimation&&P.any3d,z(t,"leaflet-container"+(P.touch?" leaflet-touch":"")+(P.retina?" leaflet-retina":"")+(P.ielt9?" leaflet-oldie":"")+(P.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),pi(t,"position"));"absolute"!==i&&"relative"!==i&&"fixed"!==i&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Z(this._mapPane,new p(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(z(t.markerPane,"leaflet-zoom-hide"),z(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i){Z(this._mapPane,new p(0,0));var e=!this._loaded,n=(this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset"),this._zoom!==i);this._moveStart(n,!1)._move(t,i)._moveEnd(n),this.fire("viewreset"),e&&this.fire("load")},_moveStart:function(t,i){return t&&this.fire("zoomstart"),i||this.fire("movestart"),this},_move:function(t,i,e,n){void 0===i&&(i=this._zoom);var o=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?e&&e.pinch&&this.fire("zoom",e):((o||e&&e.pinch)&&this.fire("zoom",e),this.fire("move",e)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return r(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Z(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var i=t?E:S;i((this._targets[h(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&i(window,"resize",this._onResize,this),P.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){r(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,r=!1;s;){if((e=this._targets[h(s)])&&("click"===i||"preclick"===i)&&this._draggableMoved(e)){r=!0;break}if(e&&e.listens(i,!0)){if(o&&!Hi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n=n.length||r||o||!this.listens(i,!0)?n:[this]},_isClickDisabled:function(t){for(;t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var i,e=t.target||t.srcElement;!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e)||("mousedown"===(i=t.type)&&zi(e),this._fireDOMEvent(t,i))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,e){"click"===t.type&&((a=l({},t)).type="preclick",this._fireDOMEvent(a,a.type,e));var n=this._findEventTargets(t,i);if(e){for(var o=[],s=0;sthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),n=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(n))&&(x(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,z(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&M(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Fi(t){return new I(t)}var Ui,I=it.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),t=t._controlCorners[e];return z(i,"leaflet-control"),-1!==e.indexOf("bottom")?t.insertBefore(i,t.firstChild):t.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(T(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",i=document.createElement("div");return i.innerHTML=t,i.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer),n=(t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+h(this),n),this._layerControlInputs.push(i),i.layerId=h(t.layer),S(i,"click",this._onInputClick,this),document.createElement("span")),o=(n.innerHTML=" "+t.name,document.createElement("span"));return e.appendChild(o),o.appendChild(i),o.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;si.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this}})),qi=I.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=b("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){e=b("a",e,n);return e.innerHTML=t,e.href="#",e.title=i,e.setAttribute("role","button"),e.setAttribute("aria-label",i),Oi(e),S(e,"click",Ri),S(e,"click",o,this),S(e,"click",this._refocusOnMap,this),e},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";M(this._zoomInButton,i),M(this._zoomOutButton,i),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&t._zoom!==t.getMinZoom()||(z(this._zoomOutButton,i),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&t._zoom!==t.getMaxZoom()||(z(this._zoomInButton,i),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Gi=(A.mergeOptions({zoomControl:!0}),A.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new qi,this.addControl(this.zoomControl))}),I.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=b("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=b("div",i,e)),t.imperial&&(this._iScale=b("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,t=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(t)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t);this._updateScale(this._mScale,i<1e3?i+" m":i/1e3+" km",i/t)},_updateImperial:function(t){var i,e,t=3.2808399*t;5280'+(P.inlineSvg?' ':"")+"Leaflet"},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=b("div","leaflet-control-attribution"),Oi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t,i=[];for(t in this._attributions)this._attributions[t]&&i.push(t);var e=[];this.options.prefix&&e.push(this.options.prefix),i.length&&e.push(i.join(", ")),this._container.innerHTML=e.join(' ')}}}),n=(A.mergeOptions({attributionControl:!0}),A.addInitHook(function(){this.options.attributionControl&&(new Ki).addTo(this)}),I.Layers=Vi,I.Zoom=qi,I.Scale=Gi,I.Attribution=Ki,Fi.layers=function(t,i,e){return new Vi(t,i,e)},Fi.zoom=function(t){return new qi(t)},Fi.scale=function(t){return new Gi(t)},Fi.attribution=function(t){return new Ki(t)},it.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ft=(n.addTo=function(t,i){return t.addHandler(i,this),this},{Events:i}),Yi=P.touch?"touchstart mousedown":"mousedown",Xi=et.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){c(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(S(this._dragStartTarget,Yi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Xi._dragging===this&&this.finishDrag(!0),E(this._dragStartTarget,Yi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;this._enabled&&(this._moved=!1,vi(this._element,"leaflet-zoom-anim")||(t.touches&&1!==t.touches.length?Xi._dragging===this&&this.finishDrag():Xi._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((Xi._dragging=this)._preventOutline&&zi(this._element),Li(),ri(),this._moving||(this.fire("down"),e=t.touches?t.touches[0]:t,i=Ci(this._element),this._startPoint=new p(e.clientX,e.clientY),this._startPos=bi(this._element),this._parentScale=Zi(i),e="mousedown"===t.type,S(document,e?"mousemove":"touchmove",this._onMove,this),S(document,e?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(t){var i;this._enabled&&(t.touches&&1i&&(e.push(t[n]),o=n);oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function ee(t,i,e,n){var o=i.x,i=i.y,s=e.x-o,r=e.y-i,a=s*s+r*r;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(l=!l);return l||fe.prototype._containsPoint.call(this,t,!0)}});var ve=he.extend({initialize:function(t,i){c(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=d(t)?t:t.features;if(o){for(i=0,e=o.length;ir.x&&(a=n.x+h-r.x+s.x),n.x-a-o.x<(h=0)&&(a=n.x-o.x),n.y+e+s.y>r.y&&(h=n.y+e-r.y+s.y),n.y-h-o.y<0&&(h=n.y-o.y),(a||h)&&i.fire("autopanstart").panBy([a,h],{animate:t&&"moveend"===t.type}))},_getAnchor:function(){return _(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Ee=(A.mergeOptions({closePopupOnClick:!0}),A.include({openPopup:function(t,i,e){return this._initOverlay(ke,t,i,e).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),o.include({bindPopup:function(t,i){return this._popup=this._initOverlay(ke,this._popup,t,i),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&this._popup._prepareOpen(t)&&this._popup.openOn(this._map),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i;this._popup&&this._map&&(Ri(t),i=t.layer||t.target,this._popup._source!==i||i instanceof _e?(this._popup._source=i,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}}),O.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){O.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){O.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=O.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=b("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),e=e.layerPointToContainerPoint(t),s=this.options.direction,r=n.offsetWidth,a=n.offsetHeight,h=_(this.options.offset),l=this._getAnchor(),e="top"===s?(i=r/2,a):"bottom"===s?(i=r/2,0):(i="center"===s?r/2:"right"===s?0:"left"===s?r:e.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oe.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;i=this._tileCoordsToBounds(t);return g(this.options.bounds).overlaps(i)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),e=n.add(e);return[i.unproject(n,t.z),i.unproject(e,t.z)]},_tileCoordsToBounds:function(t){t=this._tileCoordsToNwSe(t),t=new s(t[0],t[1]);return t=this.options.noWrap?t:this._map.wrapLatLngBounds(t)},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var t=t.split(":"),i=new p(+t[0],+t[1]);return i.z=+t[2],i},_removeTile:function(t){var i=this._tiles[t];i&&(T(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){z(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=u,t.onmousemove=u,P.ielt9&&this.options.opacity<1&&C(t,this.options.opacity)},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),a(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&x(a(this._tileReady,this,t,null,o)),Z(o,e),this._tiles[n]={el:o,coords:t,current:!0},i.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(C(e.el,0),r(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(z(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),P.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new p(this._wrapX?H(t.x,this._wrapX):t.x,this._wrapY?H(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new m(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var Ie=Ae.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,i){this._url=t,(i=c(this,i)).detectRetina&&P.retina&&0')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Mt={_initContainer:function(){this._container=b("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Ne.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=He("shape");z(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=He("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;T(i),t.removeInteractiveTarget(i),delete this._layers[h(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i=i||(t._stroke=He("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=d(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e=e||(t._fill=He("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){fi(t._container)},_bringToBack:function(t){gi(t._container)}},We=P.vml?He:ct,Fe=Ne.extend({_initContainer:function(){this._container=We("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=We("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){T(this._container),E(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var t,i,e;this._map._animatingZoom&&this._bounds||(Ne.prototype._update.call(this),i=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),Z(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update"))},_initPath:function(t){var i=t._path=We("path");t.options.className&&z(i,t.options.className),t.options.interactive&&z(i,"leaflet-interactive"),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){T(t._path),t.removeInteractiveTarget(t._path),delete this._layers[h(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,t=t.options;i&&(t.stroke?(i.setAttribute("stroke",t.color),i.setAttribute("stroke-opacity",t.opacity),i.setAttribute("stroke-width",t.weight),i.setAttribute("stroke-linecap",t.lineCap),i.setAttribute("stroke-linejoin",t.lineJoin),t.dashArray?i.setAttribute("stroke-dasharray",t.dashArray):i.removeAttribute("stroke-dasharray"),t.dashOffset?i.setAttribute("stroke-dashoffset",t.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),t.fill?(i.setAttribute("fill",t.fillColor||t.color),i.setAttribute("fill-opacity",t.fillOpacity),i.setAttribute("fill-rule",t.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,dt(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",i=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,i)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){fi(t._path)},_bringToBack:function(t){gi(t._path)}});function Ue(t){return P.svg||P.vml?new Fe(t):null}P.vml&&Fe.include(Mt),A.include({getRenderer:function(t){t=(t=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&je(t)||Ue(t)}});var Ve=ge.extend({initialize:function(t,i){ge.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=g(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});Fe.create=We,Fe.pointsToPath=dt,ve.geometryToLayer=ye,ve.coordsToLatLng=we,ve.coordsToLatLngs=Pe,ve.latLngToCoords=be,ve.latLngsToCoords=Le,ve.getFeature=Te,ve.asFeature=ze,A.mergeOptions({boxZoom:!0});var _t=n.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){S(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){E(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){T(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),ri(),Li(),this._startPoint=this._map.mouseEventToContainerPoint(t),S(document,{contextmenu:Ri,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=b("div","leaflet-zoom-box",this._container),z(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var t=new m(this._point,this._startPoint),i=t.getSize();Z(this._box,t.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(T(this._box),M(this._container,"leaflet-crosshair")),ai(),Ti(),E(document,{contextmenu:Ri,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0),t=new s(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})))},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Ct=(A.addInitHook("addHandler","boxZoom",_t),A.mergeOptions({doubleClickZoom:!0}),n.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,e=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(e):i.setZoomAround(t.containerPoint,e)}})),Zt=(A.addInitHook("addHandler","doubleClickZoom",Ct),A.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),n.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new Xi(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),z(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){M(this._map._container,"leaflet-grab"),M(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,i=this._map;i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=g(this._map.options.maxBounds),this._offsetLimit=f(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&&(i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(i),this._prunePositions(i)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1i.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,n=(n+i+e)%t-i-e,t=Math.abs(o+e)i.getMaxZoom()&&1 element.appendChild(child));\n }\n\n function loadNextPage (callback) {\n var form = d.querySelector('#pagination form.next_page');\n if (!form) {\n return\n }\n replaceChildrenWith(d.querySelector('#pagination'), [ newLoadSpinner() ]);\n var formData = new FormData(form);\n searxng.http('POST', d.querySelector('#search').getAttribute('action'), formData).then(\n function (response) {\n var nextPageDoc = new DOMParser().parseFromString(response, 'text/html');\n var articleList = nextPageDoc.querySelectorAll('#urls article');\n var paginationElement = nextPageDoc.querySelector('#pagination');\n d.querySelector('#pagination').remove();\n if (articleList.length > 0 && !onlyImages) {\n // do not add
element when there are only images\n d.querySelector('#urls').appendChild(d.createElement('hr'));\n }\n articleList.forEach(articleElement => {\n d.querySelector('#urls').appendChild(articleElement);\n });\n if (paginationElement) {\n d.querySelector('#results').appendChild(paginationElement);\n callback();\n }\n }\n ).catch(\n function (err) {\n console.log(err);\n var e = d.createElement('div');\n e.textContent = searxng.settings.translations.error_loading_next_page;\n e.classList.add('dialog-error');\n e.setAttribute('role', 'alert');\n replaceChildrenWith(d.querySelector('#pagination'), [ e ]);\n }\n )\n }\n\n if (searxng.settings.infinite_scroll && searxng.infinite_scroll_supported) {\n const intersectionObserveOptions = {\n rootMargin: \"20rem\",\n };\n const observedSelector = 'article.result:last-child';\n const observer = new IntersectionObserver(entries => {\n const paginationEntry = entries[0];\n if (paginationEntry.isIntersecting) {\n observer.unobserve(paginationEntry.target);\n loadNextPage(() => observer.observe(d.querySelector(observedSelector), intersectionObserveOptions));\n }\n });\n observer.observe(d.querySelector(observedSelector), intersectionObserveOptions);\n }\n\n});\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global searxng */\n\nsearxng.ready(function () {\n\n function isElementInDetail (el) {\n while (el !== undefined) {\n if (el.classList.contains('detail')) {\n return true;\n }\n if (el.classList.contains('result')) {\n // we found a result, no need to go to the root of the document:\n // el is not inside a
element\n return false;\n }\n el = el.parentNode;\n }\n return false;\n }\n\n function getResultElement (el) {\n while (el !== undefined) {\n if (el.classList.contains('result')) {\n return el;\n }\n el = el.parentNode;\n }\n return undefined;\n }\n\n function isImageResult (resultElement) {\n return resultElement && resultElement.classList.contains('result-images');\n }\n\n searxng.on('.result', 'click', function (e) {\n if (!isElementInDetail(e.target)) {\n highlightResult(this)(true, true);\n let resultElement = getResultElement(e.target);\n if (isImageResult(resultElement)) {\n e.preventDefault();\n searxng.selectImage(resultElement);\n }\n }\n });\n\n searxng.on('.result a', 'focus', function (e) {\n if (!isElementInDetail(e.target)) {\n let resultElement = getResultElement(e.target);\n if (resultElement && resultElement.getAttribute(\"data-vim-selected\") === null) {\n highlightResult(resultElement)(true);\n }\n if (isImageResult(resultElement)) {\n searxng.selectImage(resultElement);\n }\n }\n }, true);\n\n var vimKeys = {\n 27: {\n key: 'Escape',\n fun: removeFocus,\n des: 'remove focus from the focused input',\n cat: 'Control'\n },\n 73: {\n key: 'i',\n fun: searchInputFocus,\n des: 'focus on the search input',\n cat: 'Control'\n },\n 66: {\n key: 'b',\n fun: scrollPage(-window.innerHeight),\n des: 'scroll one page up',\n cat: 'Navigation'\n },\n 70: {\n key: 'f',\n fun: scrollPage(window.innerHeight),\n des: 'scroll one page down',\n cat: 'Navigation'\n },\n 85: {\n key: 'u',\n fun: scrollPage(-window.innerHeight / 2),\n des: 'scroll half a page up',\n cat: 'Navigation'\n },\n 68: {\n key: 'd',\n fun: scrollPage(window.innerHeight / 2),\n des: 'scroll half a page down',\n cat: 'Navigation'\n },\n 71: {\n key: 'g',\n fun: scrollPageTo(-document.body.scrollHeight, 'top'),\n des: 'scroll to the top of the page',\n cat: 'Navigation'\n },\n 86: {\n key: 'v',\n fun: scrollPageTo(document.body.scrollHeight, 'bottom'),\n des: 'scroll to the bottom of the page',\n cat: 'Navigation'\n },\n 75: {\n key: 'k',\n fun: highlightResult('up'),\n des: 'select previous search result',\n cat: 'Results'\n },\n 74: {\n key: 'j',\n fun: highlightResult('down'),\n des: 'select next search result',\n cat: 'Results'\n },\n 80: {\n key: 'p',\n fun: GoToPreviousPage(),\n des: 'go to previous page',\n cat: 'Results'\n },\n 78: {\n key: 'n',\n fun: GoToNextPage(),\n des: 'go to next page',\n cat: 'Results'\n },\n 79: {\n key: 'o',\n fun: openResult(false),\n des: 'open search result',\n cat: 'Results'\n },\n 84: {\n key: 't',\n fun: openResult(true),\n des: 'open the result in a new tab',\n cat: 'Results'\n },\n 82: {\n key: 'r',\n fun: reloadPage,\n des: 'reload page from the server',\n cat: 'Control'\n },\n 72: {\n key: 'h',\n fun: toggleHelp,\n des: 'toggle help window',\n cat: 'Other'\n }\n };\n\n if (searxng.settings.hotkeys) {\n searxng.on(document, \"keydown\", function (e) {\n // check for modifiers so we don't break browser's hotkeys\n if (Object.prototype.hasOwnProperty.call(vimKeys, e.keyCode) && !e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey) {\n var tagName = e.target.tagName.toLowerCase();\n if (e.keyCode === 27) {\n vimKeys[e.keyCode].fun(e);\n } else {\n if (e.target === document.body || tagName === 'a' || tagName === 'button') {\n e.preventDefault();\n vimKeys[e.keyCode].fun();\n }\n }\n }\n });\n }\n\n function highlightResult (which) {\n return function (noScroll, keepFocus) {\n var current = document.querySelector('.result[data-vim-selected]'),\n effectiveWhich = which;\n if (current === null) {\n // no selection : choose the first one\n current = document.querySelector('.result');\n if (current === null) {\n // no first one : there are no results\n return;\n }\n // replace up/down actions by selecting first one\n if (which === \"down\" || which === \"up\") {\n effectiveWhich = current;\n }\n }\n\n var next, results = document.querySelectorAll('.result');\n\n if (typeof effectiveWhich !== 'string') {\n next = effectiveWhich;\n } else {\n switch (effectiveWhich) {\n case 'visible':\n var top = document.documentElement.scrollTop || document.body.scrollTop;\n var bot = top + document.documentElement.clientHeight;\n\n for (var i = 0; i < results.length; i++) {\n next = results[i];\n var etop = next.offsetTop;\n var ebot = etop + next.clientHeight;\n\n if ((ebot <= bot) && (etop > top)) {\n break;\n }\n }\n break;\n case 'down':\n next = current.nextElementSibling;\n if (next === null) {\n next = results[0];\n }\n break;\n case 'up':\n next = current.previousElementSibling;\n if (next === null) {\n next = results[results.length - 1];\n }\n break;\n case 'bottom':\n next = results[results.length - 1];\n break;\n case 'top':\n /* falls through */\n default:\n next = results[0];\n }\n }\n\n if (next) {\n current.removeAttribute('data-vim-selected');\n next.setAttribute('data-vim-selected', 'true');\n if (!keepFocus) {\n var link = next.querySelector('h3 a') || next.querySelector('a');\n if (link !== null) {\n link.focus();\n }\n }\n if (!noScroll) {\n scrollPageToSelected();\n }\n }\n };\n }\n\n function reloadPage () {\n document.location.reload(true);\n }\n\n function removeFocus (e) {\n const tagName = e.target.tagName.toLowerCase();\n if (document.activeElement && (tagName === 'input' || tagName === 'select' || tagName === 'textarea')) {\n document.activeElement.blur();\n } else {\n searxng.closeDetail();\n }\n }\n\n function pageButtonClick (css_selector) {\n return function () {\n var button = document.querySelector(css_selector);\n if (button) {\n button.click();\n }\n };\n }\n\n function GoToNextPage () {\n return pageButtonClick('nav#pagination .next_page button[type=\"submit\"]');\n }\n\n function GoToPreviousPage () {\n return pageButtonClick('nav#pagination .previous_page button[type=\"submit\"]');\n }\n\n function scrollPageToSelected () {\n var sel = document.querySelector('.result[data-vim-selected]');\n if (sel === null) {\n return;\n }\n var wtop = document.documentElement.scrollTop || document.body.scrollTop,\n wheight = document.documentElement.clientHeight,\n etop = sel.offsetTop,\n ebot = etop + sel.clientHeight,\n offset = 120;\n // first element ?\n if ((sel.previousElementSibling === null) && (ebot < wheight)) {\n // set to the top of page if the first element\n // is fully included in the viewport\n window.scroll(window.scrollX, 0);\n return;\n }\n if (wtop > (etop - offset)) {\n window.scroll(window.scrollX, etop - offset);\n } else {\n var wbot = wtop + wheight;\n if (wbot < (ebot + offset)) {\n window.scroll(window.scrollX, ebot - wheight + offset);\n }\n }\n }\n\n function scrollPage (amount) {\n return function () {\n window.scrollBy(0, amount);\n highlightResult('visible')();\n };\n }\n\n function scrollPageTo (position, nav) {\n return function () {\n window.scrollTo(0, position);\n highlightResult(nav)();\n };\n }\n\n function searchInputFocus () {\n window.scrollTo(0, 0);\n var q = document.querySelector('#q');\n q.focus();\n if (q.setSelectionRange) {\n var len = q.value.length;\n q.setSelectionRange(len, len);\n }\n }\n\n function openResult (newTab) {\n return function () {\n var link = document.querySelector('.result[data-vim-selected] h3 a');\n if (link === null) {\n link = document.querySelector('.result[data-vim-selected] > a');\n }\n if (link !== null) {\n var url = link.getAttribute('href');\n if (newTab) {\n window.open(url);\n } else {\n window.location.href = url;\n }\n }\n };\n }\n\n function initHelpContent (divElement) {\n var categories = {};\n\n for (var k in vimKeys) {\n var key = vimKeys[k];\n categories[key.cat] = categories[key.cat] || [];\n categories[key.cat].push(key);\n }\n\n var sorted = Object.keys(categories).sort(function (a, b) {\n return categories[b].length - categories[a].length;\n });\n\n if (sorted.length === 0) {\n return;\n }\n\n var html = '×';\n html += '

How to navigate searx with Vim-like hotkeys

';\n html += '';\n\n for (var i = 0; i < sorted.length; i++) {\n var cat = categories[sorted[i]];\n\n var lastCategory = i === (sorted.length - 1);\n var first = i % 2 === 0;\n\n if (first) {\n html += '';\n }\n html += ''; // col-sm-*\n\n if (!first || lastCategory) {\n html += ''; // row\n }\n }\n\n html += '
';\n\n html += '

' + cat[0].cat + '

';\n html += '
    ';\n\n for (var cj in cat) {\n html += '
  • ' + cat[cj].key + ' ' + cat[cj].des + '
  • ';\n }\n\n html += '
';\n html += '
';\n\n divElement.innerHTML = html;\n }\n\n function toggleHelp () {\n var helpPanel = document.querySelector('#vim-hotkeys-help');\n if (helpPanel === undefined || helpPanel === null) {\n // first call\n helpPanel = document.createElement('div');\n helpPanel.id = 'vim-hotkeys-help';\n helpPanel.className = 'dialog-modal';\n initHelpContent(helpPanel);\n initHelpContent(helpPanel);\n initHelpContent(helpPanel);\n var body = document.getElementsByTagName('body')[0];\n body.appendChild(helpPanel);\n } else {\n // togggle hidden\n helpPanel.classList.toggle('invisible');\n return;\n }\n }\n\n searxng.scrollPageToSelected = scrollPageToSelected;\n searxng.selectNext = highlightResult('down');\n searxng.selectPrevious = highlightResult('up');\n});\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global L */\n(function (w, d, searxng) {\n 'use strict';\n\n searxng.ready(function () {\n searxng.on('.searxng_init_map', 'click', function (event) {\n // no more request\n this.classList.remove(\"searxng_init_map\");\n\n //\n var leaflet_target = this.dataset.leafletTarget;\n var map_lon = parseFloat(this.dataset.mapLon);\n var map_lat = parseFloat(this.dataset.mapLat);\n var map_zoom = parseFloat(this.dataset.mapZoom);\n var map_boundingbox = JSON.parse(this.dataset.mapBoundingbox);\n var map_geojson = JSON.parse(this.dataset.mapGeojson);\n\n searxng.loadStyle('css/leaflet.css');\n searxng.loadScript('js/leaflet.js', function () {\n var map_bounds = null;\n if (map_boundingbox) {\n var southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]);\n var northEast = L.latLng(map_boundingbox[1], map_boundingbox[3]);\n map_bounds = L.latLngBounds(southWest, northEast);\n }\n\n // init map\n var map = L.map(leaflet_target);\n // create the tile layer with correct attribution\n var osmMapnikUrl = 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';\n var osmMapnikAttrib = 'Map data © OpenStreetMap contributors';\n var osmMapnik = new L.TileLayer(osmMapnikUrl, {minZoom: 1, maxZoom: 19, attribution: osmMapnikAttrib});\n var osmWikimediaUrl = 'https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png';\n var osmWikimediaAttrib = 'Wikimedia maps | Maps data © OpenStreetMap contributors';\n var osmWikimedia = new L.TileLayer(osmWikimediaUrl, {minZoom: 1, maxZoom: 19, attribution: osmWikimediaAttrib});\n // init map view\n if (map_bounds) {\n // TODO hack: https://github.com/Leaflet/Leaflet/issues/2021\n // Still useful ?\n setTimeout(function () {\n map.fitBounds(map_bounds, {\n maxZoom: 17\n });\n }, 0);\n } else if (map_lon && map_lat) {\n if (map_zoom) {\n map.setView(new L.latLng(map_lat, map_lon), map_zoom);\n } else {\n map.setView(new L.latLng(map_lat, map_lon), 8);\n }\n }\n\n map.addLayer(osmMapnik);\n\n var baseLayers = {\n \"OSM Mapnik\": osmMapnik,\n \"OSM Wikimedia\": osmWikimedia,\n };\n\n L.control.layers(baseLayers).addTo(map);\n\n if (map_geojson) {\n L.geoJson(map_geojson).addTo(map);\n } /* else if(map_bounds) {\n L.rectangle(map_bounds, {color: \"#ff7800\", weight: 3, fill:false}).addTo(map);\n } */\n });\n\n // this event occour only once per element\n event.preventDefault();\n });\n });\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n(function (w, d, searxng) {\n 'use strict';\n\n if (searxng.endpoint !== 'preferences') {\n return;\n }\n\n searxng.ready(function () {\n let engine_descriptions = null;\n function load_engine_descriptions () {\n if (engine_descriptions == null) {\n searxng.http(\"GET\", \"engine_descriptions.json\").then(function (content) {\n engine_descriptions = JSON.parse(content);\n for (const [engine_name, description] of Object.entries(engine_descriptions)) {\n let elements = d.querySelectorAll('[data-engine-name=\"' + engine_name + '\"] .engine-description');\n for (const element of elements) {\n let source = ' (' + searxng.settings.translations.Source + ': ' + description[1] + ')';\n element.innerHTML = description[0] + source;\n }\n }\n });\n }\n }\n\n for (const el of d.querySelectorAll('[data-engine-name]')) {\n searxng.on(el, 'mouseenter', load_engine_descriptions);\n }\n });\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n(function (w, d, searxng) {\n 'use strict';\n\n if (searxng.endpoint !== 'results') {\n return;\n }\n\n searxng.ready(function () {\n d.querySelectorAll('#urls img.image').forEach(\n img =>\n img.addEventListener(\n 'error', () => {\n img.style.display = 'none';\n img.error = null;\n }\n ));\n\n searxng.on('.btn-collapse', 'click', function () {\n var btnLabelCollapsed = this.getAttribute('data-btn-text-collapsed');\n var btnLabelNotCollapsed = this.getAttribute('data-btn-text-not-collapsed');\n var target = this.getAttribute('data-target');\n var targetElement = d.querySelector(target);\n var html = this.innerHTML;\n if (this.classList.contains('collapsed')) {\n html = html.replace(btnLabelCollapsed, btnLabelNotCollapsed);\n } else {\n html = html.replace(btnLabelNotCollapsed, btnLabelCollapsed);\n }\n this.innerHTML = html;\n this.classList.toggle('collapsed');\n targetElement.classList.toggle('invisible');\n });\n\n searxng.on('.media-loader', 'click', function () {\n var target = this.getAttribute('data-target');\n var iframe_load = d.querySelector(target + ' > iframe');\n var srctest = iframe_load.getAttribute('src');\n if (srctest === null || srctest === undefined || srctest === false) {\n iframe_load.setAttribute('src', iframe_load.getAttribute('data-src'));\n }\n });\n\n searxng.selectImage = function (resultElement) {\n /* eslint no-unused-vars: 0 */\n if (resultElement) {\n // load full size image in background\n const imgElement = resultElement.querySelector('.result-images-source img');\n const thumbnailElement = resultElement.querySelector('.image_thumbnail');\n const detailElement = resultElement.querySelector('.detail');\n if (imgElement) {\n const imgSrc = imgElement.getAttribute('data-src');\n if (imgSrc) {\n const loader = d.createElement('div');\n const imgLoader = new Image();\n\n loader.classList.add('loader');\n detailElement.appendChild(loader);\n\n imgLoader.onload = e => {\n imgElement.src = imgSrc;\n loader.remove();\n };\n imgLoader.onerror = e => {\n loader.remove();\n };\n imgLoader.src = imgSrc;\n imgElement.src = thumbnailElement.src;\n imgElement.removeAttribute('data-src');\n }\n }\n }\n d.getElementById('results').classList.add('image-detail-open');\n searxng.scrollPageToSelected();\n }\n\n searxng.closeDetail = function (e) {\n d.getElementById('results').classList.remove('image-detail-open');\n searxng.scrollPageToSelected();\n }\n searxng.on('.result-detail-close', 'click', e => {\n e.preventDefault();\n searxng.closeDetail();\n });\n searxng.on('.result-detail-previous', 'click', e => searxng.selectPrevious(false));\n searxng.on('.result-detail-next', 'click', e => searxng.selectNext(false));\n\n w.addEventListener('scroll', function () {\n var e = d.getElementById('backToTop'),\n scrollTop = document.documentElement.scrollTop || document.body.scrollTop,\n results = d.getElementById('results');\n if (e !== null) {\n if (scrollTop >= 100) {\n results.classList.add('scrolling');\n } else {\n results.classList.remove('scrolling');\n }\n }\n }, true);\n\n });\n\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global AutoComplete */\n(function (w, d, searxng) {\n 'use strict';\n\n var qinput_id = \"q\", qinput;\n\n const isMobile = window.matchMedia(\"only screen and (max-width: 50em)\").matches;\n\n function submitIfQuery () {\n if (qinput.value.length > 0) {\n var search = document.getElementById('search');\n setTimeout(search.submit.bind(search), 0);\n }\n }\n\n function createClearButton (qinput) {\n var cs = document.getElementById('clear_search');\n var updateClearButton = function () {\n if (qinput.value.length === 0) {\n cs.classList.add(\"empty\");\n } else {\n cs.classList.remove(\"empty\");\n }\n };\n\n // update status, event listener\n updateClearButton();\n cs.addEventListener('click', function (ev) {\n qinput.value = '';\n qinput.focus();\n updateClearButton();\n ev.preventDefault();\n });\n qinput.addEventListener('keyup', updateClearButton, false);\n }\n\n searxng.ready(function () {\n qinput = d.getElementById(qinput_id);\n\n if (qinput !== null) {\n // clear button\n createClearButton(qinput);\n\n // autocompleter\n if (searxng.settings.autocomplete_provider) {\n searxng.autocomplete = AutoComplete.call(w, {\n Url: \"./autocompleter\",\n EmptyMessage: searxng.settings.translations.no_item_found,\n HttpMethod: searxng.settings.http_method,\n HttpHeaders: {\n \"Content-type\": \"application/x-www-form-urlencoded\",\n \"X-Requested-With\": \"XMLHttpRequest\"\n },\n MinChars: searxng.settings.autocomplete_min,\n Delay: 300,\n _Position: function () {},\n _Open: function () {\n var params = this;\n Array.prototype.forEach.call(this.DOMResults.getElementsByTagName(\"li\"), function (li) {\n if (li.getAttribute(\"class\") != \"locked\") {\n li.onmousedown = function () {\n params._Select(li);\n };\n }\n });\n },\n }, \"#\" + qinput_id);\n }\n\n /*\n Monkey patch autocomplete.js to fix a bug\n With the POST method, the values are not URL encoded: query like \"1 + 1\" are sent as \"1 1\" since space are URL encoded as plus.\n See HTML specifications:\n * HTML5: https://url.spec.whatwg.org/#concept-urlencoded-serializer\n * HTML4: https://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1\n\n autocomplete.js does not URL encode the name and values:\n https://github.com/autocompletejs/autocomplete.js/blob/87069524f3b95e68f1b54d8976868e0eac1b2c83/src/autocomplete.ts#L665\n\n The monkey patch overrides the compiled version of the ajax function.\n See https://github.com/autocompletejs/autocomplete.js/blob/87069524f3b95e68f1b54d8976868e0eac1b2c83/dist/autocomplete.js#L143-L158\n The patch changes only the line 156 from\n params.Request.send(params._QueryArg() + \"=\" + params._Pre());\n to\n params.Request.send(encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(params._Pre()));\n\n Related to:\n * https://github.com/autocompletejs/autocomplete.js/issues/78\n * https://github.com/searxng/searxng/issues/1695\n */\n AutoComplete.prototype.ajax = function (params, request, timeout) {\n if (timeout === void 0) { timeout = true; }\n if (params.$AjaxTimer) {\n window.clearTimeout(params.$AjaxTimer);\n }\n if (timeout === true) {\n params.$AjaxTimer = window.setTimeout(AutoComplete.prototype.ajax.bind(null, params, request, false), params.Delay);\n } else {\n if (params.Request) {\n params.Request.abort();\n }\n params.Request = request;\n params.Request.send(encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(params._Pre()));\n }\n };\n\n if (!isMobile && document.querySelector('.index_endpoint')) {\n qinput.focus();\n }\n }\n\n // vanilla js version of search_on_category_select.js\n if (qinput !== null && d.querySelector('.help') != null && searxng.settings.search_on_category_select) {\n d.querySelector('.help').className = 'invisible';\n\n searxng.on('#categories input', 'change', function () {\n var i, categories = d.querySelectorAll('#categories input[type=\"checkbox\"]');\n for (i = 0; i < categories.length; i++) {\n if (categories[i] !== this && categories[i].checked) {\n categories[i].click();\n }\n }\n if (! this.checked) {\n this.click();\n }\n submitIfQuery();\n return false;\n });\n\n searxng.on(d.getElementById('safesearch'), 'change', submitIfQuery);\n searxng.on(d.getElementById('time_range'), 'change', submitIfQuery);\n searxng.on(d.getElementById('language'), 'change', submitIfQuery);\n }\n\n });\n\n})(window, document, window.searxng);\n","(function(f){if(typeof exports===\"object\"&&typeof module!==\"undefined\"){module.exports=f()}else if(typeof define===\"function\"&&define.amd){define([],f)}else{var g;if(typeof window!==\"undefined\"){g=window}else if(typeof global!==\"undefined\"){g=global}else if(typeof self!==\"undefined\"){g=self}else{g=this}g.AutoComplete = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c=\"function\"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error(\"Cannot find module '\"+i+\"'\");throw a.code=\"MODULE_NOT_FOUND\",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u=\"function\"==typeof require&&require,i=0;i @baptistedonaux\n */\nvar AutoComplete = /** @class */ (function () {\n // Constructor\n function AutoComplete(params, selector) {\n if (params === void 0) { params = {}; }\n if (selector === void 0) { selector = \"[data-autocomplete]\"; }\n if (Array.isArray(selector)) {\n selector.forEach(function (s) {\n new AutoComplete(params, s);\n });\n }\n else if (typeof selector == \"string\") {\n var elements = document.querySelectorAll(selector);\n Array.prototype.forEach.call(elements, function (input) {\n new AutoComplete(params, input);\n });\n }\n else {\n var specificParams = AutoComplete.merge(AutoComplete.defaults, params, {\n DOMResults: document.createElement(\"div\")\n });\n AutoComplete.prototype.create(specificParams, selector);\n return specificParams;\n }\n }\n AutoComplete.prototype.create = function (params, element) {\n params.Input = element;\n if (params.Input.nodeName.match(/^INPUT$/i) && (params.Input.hasAttribute(\"type\") === false || params.Input.getAttribute(\"type\").match(/^TEXT|SEARCH$/i))) {\n params.Input.setAttribute(\"autocomplete\", \"off\");\n params._Position(params);\n params.Input.parentNode.appendChild(params.DOMResults);\n params.$Listeners = {\n blur: params._Blur.bind(params),\n destroy: AutoComplete.prototype.destroy.bind(null, params),\n focus: params._Focus.bind(params),\n keyup: AutoComplete.prototype.event.bind(null, params, EventType.KEYUP),\n keydown: AutoComplete.prototype.event.bind(null, params, EventType.KEYDOWN),\n position: params._Position.bind(params)\n };\n for (var event in params.$Listeners) {\n params.Input.addEventListener(event, params.$Listeners[event]);\n }\n }\n };\n AutoComplete.prototype.getEventsByType = function (params, type) {\n var mappings = {};\n for (var key in params.KeyboardMappings) {\n var event = EventType.KEYUP;\n if (params.KeyboardMappings[key].Event !== undefined) {\n event = params.KeyboardMappings[key].Event;\n }\n if (event == type) {\n mappings[key] = params.KeyboardMappings[key];\n }\n }\n return mappings;\n };\n AutoComplete.prototype.event = function (params, type, event) {\n var eventIdentifier = function (condition) {\n if ((match === true && mapping.Operator == ConditionOperator.AND) || (match === false && mapping.Operator == ConditionOperator.OR)) {\n condition = AutoComplete.merge({\n Not: false\n }, condition);\n if (condition.hasOwnProperty(\"Is\")) {\n if (condition.Is == event.keyCode) {\n match = !condition.Not;\n }\n else {\n match = condition.Not;\n }\n }\n else if (condition.hasOwnProperty(\"From\") && condition.hasOwnProperty(\"To\")) {\n if (event.keyCode >= condition.From && event.keyCode <= condition.To) {\n match = !condition.Not;\n }\n else {\n match = condition.Not;\n }\n }\n }\n };\n for (var name in AutoComplete.prototype.getEventsByType(params, type)) {\n var mapping = AutoComplete.merge({\n Operator: ConditionOperator.AND\n }, params.KeyboardMappings[name]), match = ConditionOperator.AND == mapping.Operator;\n mapping.Conditions.forEach(eventIdentifier);\n if (match === true) {\n mapping.Callback.call(params, event);\n }\n }\n };\n AutoComplete.prototype.makeRequest = function (params, callback, callbackErr) {\n var propertyHttpHeaders = Object.getOwnPropertyNames(params.HttpHeaders), request = new XMLHttpRequest(), method = params._HttpMethod(), url = params._Url(), queryParams = params._Pre(), queryParamsStringify = encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(queryParams);\n if (method.match(/^GET$/i)) {\n if (url.indexOf(\"?\") !== -1) {\n url += \"&\" + queryParamsStringify;\n }\n else {\n url += \"?\" + queryParamsStringify;\n }\n }\n request.open(method, url, true);\n for (var i = propertyHttpHeaders.length - 1; i >= 0; i--) {\n request.setRequestHeader(propertyHttpHeaders[i], params.HttpHeaders[propertyHttpHeaders[i]]);\n }\n request.onreadystatechange = function () {\n if (request.readyState == 4 && request.status == 200) {\n params.$Cache[queryParams] = request.response;\n callback(request.response);\n }\n else if (request.status >= 400) {\n callbackErr();\n }\n };\n return request;\n };\n AutoComplete.prototype.ajax = function (params, request, timeout) {\n if (timeout === void 0) { timeout = true; }\n if (params.$AjaxTimer) {\n window.clearTimeout(params.$AjaxTimer);\n }\n if (timeout === true) {\n params.$AjaxTimer = window.setTimeout(AutoComplete.prototype.ajax.bind(null, params, request, false), params.Delay);\n }\n else {\n if (params.Request) {\n params.Request.abort();\n }\n params.Request = request;\n params.Request.send(params._QueryArg() + \"=\" + params._Pre());\n }\n };\n AutoComplete.prototype.cache = function (params, callback, callbackErr) {\n var response = params._Cache(params._Pre());\n if (response === undefined) {\n var request = AutoComplete.prototype.makeRequest(params, callback, callbackErr);\n AutoComplete.prototype.ajax(params, request);\n }\n else {\n callback(response);\n }\n };\n AutoComplete.prototype.destroy = function (params) {\n for (var event in params.$Listeners) {\n params.Input.removeEventListener(event, params.$Listeners[event]);\n }\n params.DOMResults.parentNode.removeChild(params.DOMResults);\n };\n AutoComplete.merge = function () {\n var merge = {}, tmp;\n for (var i = 0; i < arguments.length; i++) {\n for (tmp in arguments[i]) {\n merge[tmp] = arguments[i][tmp];\n }\n }\n return merge;\n };\n AutoComplete.defaults = {\n Delay: 150,\n EmptyMessage: \"No result here\",\n Highlight: {\n getRegex: function (value) {\n return new RegExp(value, \"ig\");\n },\n transform: function (value) {\n return \"\" + value + \"\";\n }\n },\n HttpHeaders: {\n \"Content-type\": \"application/x-www-form-urlencoded\"\n },\n Limit: 0,\n MinChars: 0,\n HttpMethod: \"GET\",\n QueryArg: \"q\",\n Url: null,\n KeyboardMappings: {\n \"Enter\": {\n Conditions: [{\n Is: 13,\n Not: false\n }],\n Callback: function (event) {\n if (this.DOMResults.getAttribute(\"class\").indexOf(\"open\") != -1) {\n var liActive = this.DOMResults.querySelector(\"li.active\");\n if (liActive !== null) {\n event.preventDefault();\n this._Select(liActive);\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n }\n }\n },\n Operator: ConditionOperator.AND,\n Event: EventType.KEYDOWN\n },\n \"KeyUpAndDown_down\": {\n Conditions: [{\n Is: 38,\n Not: false\n },\n {\n Is: 40,\n Not: false\n }],\n Callback: function (event) {\n event.preventDefault();\n },\n Operator: ConditionOperator.OR,\n Event: EventType.KEYDOWN\n },\n \"KeyUpAndDown_up\": {\n Conditions: [{\n Is: 38,\n Not: false\n },\n {\n Is: 40,\n Not: false\n }],\n Callback: function (event) {\n event.preventDefault();\n var first = this.DOMResults.querySelector(\"li:first-child:not(.locked)\"), last = this.DOMResults.querySelector(\"li:last-child:not(.locked)\"), active = this.DOMResults.querySelector(\"li.active\");\n if (active) {\n var currentIndex = Array.prototype.indexOf.call(active.parentNode.children, active), position = currentIndex + (event.keyCode - 39), lisCount = this.DOMResults.getElementsByTagName(\"li\").length;\n if (position < 0) {\n position = lisCount - 1;\n }\n else if (position >= lisCount) {\n position = 0;\n }\n active.classList.remove(\"active\");\n active.parentElement.children.item(position).classList.add(\"active\");\n }\n else if (last && event.keyCode == 38) {\n last.classList.add(\"active\");\n }\n else if (first) {\n first.classList.add(\"active\");\n }\n },\n Operator: ConditionOperator.OR,\n Event: EventType.KEYUP\n },\n \"AlphaNum\": {\n Conditions: [{\n Is: 13,\n Not: true\n }, {\n From: 35,\n To: 40,\n Not: true\n }],\n Callback: function () {\n var oldValue = this.Input.getAttribute(\"data-autocomplete-old-value\"), currentValue = this._Pre();\n if (currentValue !== \"\" && currentValue.length >= this._MinChars()) {\n if (!oldValue || currentValue != oldValue) {\n this.DOMResults.setAttribute(\"class\", \"autocomplete open\");\n }\n AutoComplete.prototype.cache(this, function (response) {\n this._Render(this._Post(response));\n this._Open();\n }.bind(this), this._Error);\n }\n else {\n this._Close();\n }\n },\n Operator: ConditionOperator.AND,\n Event: EventType.KEYUP\n }\n },\n DOMResults: null,\n Request: null,\n Input: null,\n /**\n * Return the message when no result returns\n */\n _EmptyMessage: function () {\n var emptyMessage = \"\";\n if (this.Input.hasAttribute(\"data-autocomplete-empty-message\")) {\n emptyMessage = this.Input.getAttribute(\"data-autocomplete-empty-message\");\n }\n else if (this.EmptyMessage !== false) {\n emptyMessage = this.EmptyMessage;\n }\n else {\n emptyMessage = \"\";\n }\n return emptyMessage;\n },\n /**\n * Returns the maximum number of results\n */\n _Limit: function () {\n var limit = this.Input.getAttribute(\"data-autocomplete-limit\");\n if (isNaN(limit) || limit === null) {\n return this.Limit;\n }\n return parseInt(limit, 10);\n },\n /**\n * Returns the minimum number of characters entered before firing ajax\n */\n _MinChars: function () {\n var minchars = this.Input.getAttribute(\"data-autocomplete-minchars\");\n if (isNaN(minchars) || minchars === null) {\n return this.MinChars;\n }\n return parseInt(minchars, 10);\n },\n /**\n * Apply transformation on labels response\n */\n _Highlight: function (label) {\n return label.replace(this.Highlight.getRegex(this._Pre()), this.Highlight.transform);\n },\n /**\n * Returns the HHTP method to use\n */\n _HttpMethod: function () {\n if (this.Input.hasAttribute(\"data-autocomplete-method\")) {\n return this.Input.getAttribute(\"data-autocomplete-method\");\n }\n return this.HttpMethod;\n },\n /**\n * Returns the query param to use\n */\n _QueryArg: function () {\n if (this.Input.hasAttribute(\"data-autocomplete-param-name\")) {\n return this.Input.getAttribute(\"data-autocomplete-param-name\");\n }\n return this.QueryArg;\n },\n /**\n * Returns the URL to use for AJAX request\n */\n _Url: function () {\n if (this.Input.hasAttribute(\"data-autocomplete\")) {\n return this.Input.getAttribute(\"data-autocomplete\");\n }\n return this.Url;\n },\n /**\n * Manage the close\n */\n _Blur: function (now) {\n if (now === void 0) { now = false; }\n if (now) {\n this._Close();\n }\n else {\n var params = this;\n setTimeout(function () {\n params._Blur(true);\n }, 150);\n }\n },\n /**\n * Manage the cache\n */\n _Cache: function (value) {\n return this.$Cache[value];\n },\n /**\n * Manage the open\n */\n _Focus: function () {\n var oldValue = this.Input.getAttribute(\"data-autocomplete-old-value\");\n if ((!oldValue || this.Input.value != oldValue) && this._MinChars() <= this.Input.value.length) {\n this.DOMResults.setAttribute(\"class\", \"autocomplete open\");\n }\n },\n /**\n * Bind all results item if one result is opened\n */\n _Open: function () {\n var params = this;\n Array.prototype.forEach.call(this.DOMResults.getElementsByTagName(\"li\"), function (li) {\n if (li.getAttribute(\"class\") != \"locked\") {\n li.onclick = function () {\n params._Select(li);\n };\n }\n });\n },\n _Close: function () {\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n },\n /**\n * Position the results HTML element\n */\n _Position: function () {\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n this.DOMResults.setAttribute(\"style\", \"top:\" + (this.Input.offsetTop + this.Input.offsetHeight) + \"px;left:\" + this.Input.offsetLeft + \"px;width:\" + this.Input.clientWidth + \"px;\");\n },\n /**\n * Execute the render of results DOM element\n */\n _Render: function (response) {\n var ul;\n if (typeof response == \"string\") {\n ul = this._RenderRaw(response);\n }\n else {\n ul = this._RenderResponseItems(response);\n }\n if (this.DOMResults.hasChildNodes()) {\n this.DOMResults.removeChild(this.DOMResults.childNodes[0]);\n }\n this.DOMResults.appendChild(ul);\n },\n /**\n * ResponseItems[] rendering\n */\n _RenderResponseItems: function (response) {\n var ul = document.createElement(\"ul\"), li = document.createElement(\"li\"), limit = this._Limit();\n // Order\n if (limit < 0) {\n response = response.reverse();\n }\n else if (limit === 0) {\n limit = response.length;\n }\n for (var item = 0; item < Math.min(Math.abs(limit), response.length); item++) {\n li.innerHTML = response[item].Label;\n li.setAttribute(\"data-autocomplete-value\", response[item].Value);\n ul.appendChild(li);\n li = document.createElement(\"li\");\n }\n return ul;\n },\n /**\n * string response rendering (RAW HTML)\n */\n _RenderRaw: function (response) {\n var ul = document.createElement(\"ul\"), li = document.createElement(\"li\");\n if (response.length > 0) {\n this.DOMResults.innerHTML = response;\n }\n else {\n var emptyMessage = this._EmptyMessage();\n if (emptyMessage !== \"\") {\n li.innerHTML = emptyMessage;\n li.setAttribute(\"class\", \"locked\");\n ul.appendChild(li);\n }\n }\n return ul;\n },\n /**\n * Deal with request response\n */\n _Post: function (response) {\n try {\n var returnResponse = [];\n //JSON return\n var json = JSON.parse(response);\n if (Object.keys(json).length === 0) {\n return \"\";\n }\n if (Array.isArray(json)) {\n for (var i = 0; i < Object.keys(json).length; i++) {\n returnResponse[returnResponse.length] = { \"Value\": json[i], \"Label\": this._Highlight(json[i]) };\n }\n }\n else {\n for (var value in json) {\n returnResponse.push({\n \"Value\": value,\n \"Label\": this._Highlight(json[value])\n });\n }\n }\n return returnResponse;\n }\n catch (event) {\n //HTML return\n return response;\n }\n },\n /**\n * Return the autocomplete value to send (before request)\n */\n _Pre: function () {\n return this.Input.value;\n },\n /**\n * Choice one result item\n */\n _Select: function (item) {\n if (item.hasAttribute(\"data-autocomplete-value\")) {\n this.Input.value = item.getAttribute(\"data-autocomplete-value\");\n }\n else {\n this.Input.value = item.innerHTML;\n }\n this.Input.setAttribute(\"data-autocomplete-old-value\", this.Input.value);\n },\n /**\n * Handle HTTP error on the request\n */\n _Error: function () {\n },\n $AjaxTimer: null,\n $Cache: {},\n $Listeners: {}\n };\n return AutoComplete;\n}());\nmodule.exports = AutoComplete;\n\n},{}]},{},[1])(1)\n});\n"],"names":["window","searxng","w","d","Element","ElementPrototype","matches","matchesSelector","webkitMatchesSelector","msMatchesSelector","selector","node","this","nodes","parentNode","document","querySelectorAll","i","prototype","callbackSafe","callback","el","e","call","exception","console","log","on","obj","eventType","useCapture","addEventListener","target","srcElement","found","parentElement","ready","readyState","bind","http","method","url","data","Promise","resolve","reject","req","XMLHttpRequest","open","timeout","onload","status","response","responseType","Error","statusText","onerror","onabort","ontimeout","send","ex","loadStyle","src","path","settings","theme_static_path","id","replace","s","getElementById","createElement","setAttribute","body","appendChild","loadScript","hasAttribute","apply","insertBefore","newNode","referenceNode","insertAfter","nextSibling","classList","add","getEndpoint","className","getElementsByTagName","values","endsWith","split","endpoint","infinite_scroll_supported","IntersectionObserverEntry","let","onlyImages","contains","newLoadSpinner","loader","replaceChildrenWith","element","children","textContent","forEach","child","loadNextPage","form","querySelector","formData","FormData","getAttribute","then","nextPageDoc","DOMParser","parseFromString","articleList","paginationElement","remove","length","articleElement","catch","err","translations","error_loading_next_page","infinite_scroll","intersectionObserveOptions","rootMargin","observedSelector","observer","IntersectionObserver","entries","paginationEntry","isIntersecting","unobserve","observe","isElementInDetail","undefined","getResultElement","isImageResult","resultElement","highlightResult","preventDefault","selectImage","vimKeys","27","key","fun","removeFocus","des","cat","73","searchInputFocus","66","scrollPage","innerHeight","70","85","68","71","scrollPageTo","scrollHeight","86","75","74","80","GoToPreviousPage","78","GoToNextPage","79","openResult","84","82","reloadPage","72","toggleHelp","hotkeys","Object","hasOwnProperty","keyCode","ctrlKey","altKey","shiftKey","metaKey","tagName","toLowerCase","which","noScroll","keepFocus","current","effectiveWhich","next","results","top","documentElement","scrollTop","bot","clientHeight","etop","offsetTop","ebot","nextElementSibling","previousElementSibling","removeAttribute","link","focus","scrollPageToSelected","location","reload","activeElement","blur","closeDetail","pageButtonClick","css_selector","button","click","sel","wtop","wheight","offset","scroll","scrollX","wbot","amount","scrollBy","position","nav","scrollTo","q","setSelectionRange","len","value","newTab","href","initHelpContent","divElement","categories","k","push","sorted","keys","sort","a","b","html","lastCategory","first","cj","innerHTML","helpPanel","toggle","selectNext","selectPrevious","event","leaflet_target","dataset","leafletTarget","map_lon","parseFloat","mapLon","map_lat","mapLat","map_zoom","mapZoom","map_boundingbox","JSON","parse","mapBoundingbox","map_geojson","mapGeojson","map_bounds","southWest","L","latLng","northEast","latLngBounds","map","osmMapnikUrl","osmMapnikAttrib","osmMapnik","TileLayer","minZoom","maxZoom","attribution","osmWikimediaUrl","osmWikimediaAttrib","osmWikimedia","setTimeout","fitBounds","setView","addLayer","baseLayers","OSM Mapnik","OSM Wikimedia","control","layers","addTo","geoJson","engine_descriptions","load_engine_descriptions","content","engine_name","description","elements","source","Source","img","style","display","error","btnLabelCollapsed","btnLabelNotCollapsed","targetElement","iframe_load","srctest","imgElement","thumbnailElement","detailElement","imgSrc","imgLoader","Image","qinput_id","qinput","isMobile","matchMedia","submitIfQuery","search","submit","createClearButton","cs","updateClearButton","ev","autocomplete_provider","autocomplete","AutoComplete","Url","EmptyMessage","no_item_found","HttpMethod","http_method","HttpHeaders","Content-type","X-Requested-With","MinChars","autocomplete_min","Delay","_Position","_Open","params","Array","DOMResults","li","onmousedown","_Select","ajax","request","$AjaxTimer","clearTimeout","Request","abort","encodeURIComponent","_QueryArg","_Pre","search_on_category_select","checked","f","exports","module","define","amd","g","global","self","r","n","t","o","c","require","u","code","p","1","ConditionOperator","EventType","isArray","input","specificParams","merge","defaults","create","Input","nodeName","match","$Listeners","_Blur","destroy","_Focus","keyup","KEYUP","keydown","KEYDOWN","getEventsByType","type","mappings","KeyboardMappings","Event","eventIdentifier","condition","mapping","Operator","AND","OR","Not","Is","From","To","name","Conditions","Callback","makeRequest","callbackErr","propertyHttpHeaders","getOwnPropertyNames","_HttpMethod","_Url","queryParams","queryParamsStringify","indexOf","setRequestHeader","onreadystatechange","$Cache","cache","_Cache","removeEventListener","removeChild","tmp","arguments","Highlight","getRegex","RegExp","transform","Limit","QueryArg","Enter","liActive","KeyUpAndDown_down","KeyUpAndDown_up","last","active","currentIndex","lisCount","item","AlphaNum","oldValue","currentValue","_MinChars","_Render","_Post","_Error","_Close","_EmptyMessage","emptyMessage","_Limit","limit","isNaN","parseInt","minchars","_Highlight","label","now","onclick","offsetHeight","offsetLeft","clientWidth","ul","_RenderRaw","_RenderResponseItems","hasChildNodes","childNodes","reverse","Math","min","abs","Label","Value","returnResponse","json"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"searxng.min.js","sources":["../src/js/main/00_toolkit.js","../src/js/main/infinite_scroll.js","../src/js/main/keyboard.js","../src/js/main/mapresult.js","../src/js/main/preferences.js","../src/js/main/results.js","../src/js/main/search.js","../node_modules/autocomplete-js/dist/autocomplete.js"],"sourcesContent":["/**\n * @license\n * (C) Copyright Contributors to the SearXNG project.\n * (C) Copyright Contributors to the searx project (2014 - 2021).\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nwindow.searxng = (function (w, d) {\n\n 'use strict';\n\n // not invented here tookit with bugs fixed elsewhere\n // purposes : be just good enough and as small as possible\n\n // from https://plainjs.com/javascript/events/live-binding-event-handlers-14/\n if (w.Element) {\n (function (ElementPrototype) {\n ElementPrototype.matches = ElementPrototype.matches ||\n ElementPrototype.matchesSelector ||\n ElementPrototype.webkitMatchesSelector ||\n ElementPrototype.msMatchesSelector ||\n function (selector) {\n var node = this, nodes = (node.parentNode || node.document).querySelectorAll(selector), i = -1;\n while (nodes[++i] && nodes[i] != node);\n return !!nodes[i];\n };\n })(Element.prototype);\n }\n\n function callbackSafe (callback, el, e) {\n try {\n callback.call(el, e);\n } catch (exception) {\n console.log(exception);\n }\n }\n\n var searxng = window.searxng || {};\n\n searxng.on = function (obj, eventType, callback, useCapture) {\n useCapture = useCapture || false;\n if (typeof obj !== 'string') {\n // obj HTMLElement, HTMLDocument\n obj.addEventListener(eventType, callback, useCapture);\n } else {\n // obj is a selector\n d.addEventListener(eventType, function (e) {\n var el = e.target || e.srcElement, found = false;\n while (el && el.matches && el !== d && !(found = el.matches(obj))) el = el.parentElement;\n if (found) callbackSafe(callback, el, e);\n }, useCapture);\n }\n };\n\n searxng.ready = function (callback) {\n if (document.readyState != 'loading') {\n callback.call(w);\n } else {\n w.addEventListener('DOMContentLoaded', callback.bind(w));\n }\n };\n\n searxng.http = function (method, url, data = null) {\n return new Promise(function (resolve, reject) {\n try {\n var req = new XMLHttpRequest();\n req.open(method, url, true);\n req.timeout = 20000;\n\n // On load\n req.onload = function () {\n if (req.status == 200) {\n resolve(req.response, req.responseType);\n } else {\n reject(Error(req.statusText));\n }\n };\n\n // Handle network errors\n req.onerror = function () {\n reject(Error(\"Network Error\"));\n };\n\n req.onabort = function () {\n reject(Error(\"Transaction is aborted\"));\n };\n\n req.ontimeout = function () {\n reject(Error(\"Timeout\"));\n }\n\n // Make the request\n if (data) {\n req.send(data)\n } else {\n req.send();\n }\n } catch (ex) {\n reject(ex);\n }\n });\n };\n\n searxng.loadStyle = function (src) {\n var path = searxng.settings.theme_static_path + \"/\" + src,\n id = \"style_\" + src.replace('.', '_'),\n s = d.getElementById(id);\n if (s === null) {\n s = d.createElement('link');\n s.setAttribute('id', id);\n s.setAttribute('rel', 'stylesheet');\n s.setAttribute('type', 'text/css');\n s.setAttribute('href', path);\n d.body.appendChild(s);\n }\n };\n\n searxng.loadScript = function (src, callback) {\n var path = searxng.settings.theme_static_path + \"/\" + src,\n id = \"script_\" + src.replace('.', '_'),\n s = d.getElementById(id);\n if (s === null) {\n s = d.createElement('script');\n s.setAttribute('id', id);\n s.setAttribute('src', path);\n s.onload = callback;\n s.onerror = function () {\n s.setAttribute('error', '1');\n };\n d.body.appendChild(s);\n } else if (!s.hasAttribute('error')) {\n try {\n callback.apply(s, []);\n } catch (exception) {\n console.log(exception);\n }\n } else {\n console.log(\"callback not executed : script '\" + path + \"' not loaded.\");\n }\n };\n\n searxng.insertBefore = function (newNode, referenceNode) {\n referenceNode.parentNode.insertBefore(newNode, referenceNode);\n };\n\n searxng.insertAfter = function (newNode, referenceNode) {\n referenceNode.parentNode.insertAfter(newNode, referenceNode.nextSibling);\n };\n\n searxng.on('.close', 'click', function () {\n this.parentNode.classList.add('invisible');\n });\n\n function getEndpoint () {\n for (var className of d.getElementsByTagName('body')[0].classList.values()) {\n if (className.endsWith('_endpoint')) {\n return className.split('_')[0];\n }\n }\n return '';\n }\n\n searxng.endpoint = getEndpoint();\n\n return searxng;\n})(window, document);\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n/* global searxng */\n\nsearxng.ready(function () {\n 'use strict';\n\n searxng.infinite_scroll_supported = (\n 'IntersectionObserver' in window &&\n 'IntersectionObserverEntry' in window &&\n 'intersectionRatio' in window.IntersectionObserverEntry.prototype);\n\n if (searxng.endpoint !== 'results') {\n return;\n }\n\n if (!searxng.infinite_scroll_supported) {\n console.log('IntersectionObserver not supported');\n return;\n }\n\n let d = document;\n var onlyImages = d.getElementById('results').classList.contains('only_template_images');\n\n function newLoadSpinner () {\n var loader = d.createElement('div');\n loader.classList.add('loader');\n return loader;\n }\n\n function replaceChildrenWith (element, children) {\n element.textContent = '';\n children.forEach(child => element.appendChild(child));\n }\n\n function loadNextPage (callback) {\n var form = d.querySelector('#pagination form.next_page');\n if (!form) {\n return\n }\n replaceChildrenWith(d.querySelector('#pagination'), [ newLoadSpinner() ]);\n var formData = new FormData(form);\n searxng.http('POST', d.querySelector('#search').getAttribute('action'), formData).then(\n function (response) {\n var nextPageDoc = new DOMParser().parseFromString(response, 'text/html');\n var articleList = nextPageDoc.querySelectorAll('#urls article');\n var paginationElement = nextPageDoc.querySelector('#pagination');\n d.querySelector('#pagination').remove();\n if (articleList.length > 0 && !onlyImages) {\n // do not add
element when there are only images\n d.querySelector('#urls').appendChild(d.createElement('hr'));\n }\n articleList.forEach(articleElement => {\n d.querySelector('#urls').appendChild(articleElement);\n });\n if (paginationElement) {\n d.querySelector('#results').appendChild(paginationElement);\n callback();\n }\n }\n ).catch(\n function (err) {\n console.log(err);\n var e = d.createElement('div');\n e.textContent = searxng.settings.translations.error_loading_next_page;\n e.classList.add('dialog-error');\n e.setAttribute('role', 'alert');\n replaceChildrenWith(d.querySelector('#pagination'), [ e ]);\n }\n )\n }\n\n if (searxng.settings.infinite_scroll && searxng.infinite_scroll_supported) {\n const intersectionObserveOptions = {\n rootMargin: \"20rem\",\n };\n const observedSelector = 'article.result:last-child';\n const observer = new IntersectionObserver(entries => {\n const paginationEntry = entries[0];\n if (paginationEntry.isIntersecting) {\n observer.unobserve(paginationEntry.target);\n loadNextPage(() => observer.observe(d.querySelector(observedSelector), intersectionObserveOptions));\n }\n });\n observer.observe(d.querySelector(observedSelector), intersectionObserveOptions);\n }\n\n});\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global searxng */\n\nsearxng.ready(function () {\n\n function isElementInDetail (el) {\n while (el !== undefined) {\n if (el.classList.contains('detail')) {\n return true;\n }\n if (el.classList.contains('result')) {\n // we found a result, no need to go to the root of the document:\n // el is not inside a
element\n return false;\n }\n el = el.parentNode;\n }\n return false;\n }\n\n function getResultElement (el) {\n while (el !== undefined) {\n if (el.classList.contains('result')) {\n return el;\n }\n el = el.parentNode;\n }\n return undefined;\n }\n\n function isImageResult (resultElement) {\n return resultElement && resultElement.classList.contains('result-images');\n }\n\n searxng.on('.result', 'click', function (e) {\n if (!isElementInDetail(e.target)) {\n highlightResult(this)(true, true);\n let resultElement = getResultElement(e.target);\n if (isImageResult(resultElement)) {\n e.preventDefault();\n searxng.selectImage(resultElement);\n }\n }\n });\n\n searxng.on('.result a', 'focus', function (e) {\n if (!isElementInDetail(e.target)) {\n let resultElement = getResultElement(e.target);\n if (resultElement && resultElement.getAttribute(\"data-vim-selected\") === null) {\n highlightResult(resultElement)(true);\n }\n if (isImageResult(resultElement)) {\n searxng.selectImage(resultElement);\n }\n }\n }, true);\n\n var vimKeys = {\n 27: {\n key: 'Escape',\n fun: removeFocus,\n des: 'remove focus from the focused input',\n cat: 'Control'\n },\n 73: {\n key: 'i',\n fun: searchInputFocus,\n des: 'focus on the search input',\n cat: 'Control'\n },\n 66: {\n key: 'b',\n fun: scrollPage(-window.innerHeight),\n des: 'scroll one page up',\n cat: 'Navigation'\n },\n 70: {\n key: 'f',\n fun: scrollPage(window.innerHeight),\n des: 'scroll one page down',\n cat: 'Navigation'\n },\n 85: {\n key: 'u',\n fun: scrollPage(-window.innerHeight / 2),\n des: 'scroll half a page up',\n cat: 'Navigation'\n },\n 68: {\n key: 'd',\n fun: scrollPage(window.innerHeight / 2),\n des: 'scroll half a page down',\n cat: 'Navigation'\n },\n 71: {\n key: 'g',\n fun: scrollPageTo(-document.body.scrollHeight, 'top'),\n des: 'scroll to the top of the page',\n cat: 'Navigation'\n },\n 86: {\n key: 'v',\n fun: scrollPageTo(document.body.scrollHeight, 'bottom'),\n des: 'scroll to the bottom of the page',\n cat: 'Navigation'\n },\n 75: {\n key: 'k',\n fun: highlightResult('up'),\n des: 'select previous search result',\n cat: 'Results'\n },\n 74: {\n key: 'j',\n fun: highlightResult('down'),\n des: 'select next search result',\n cat: 'Results'\n },\n 80: {\n key: 'p',\n fun: GoToPreviousPage(),\n des: 'go to previous page',\n cat: 'Results'\n },\n 78: {\n key: 'n',\n fun: GoToNextPage(),\n des: 'go to next page',\n cat: 'Results'\n },\n 79: {\n key: 'o',\n fun: openResult(false),\n des: 'open search result',\n cat: 'Results'\n },\n 84: {\n key: 't',\n fun: openResult(true),\n des: 'open the result in a new tab',\n cat: 'Results'\n },\n 82: {\n key: 'r',\n fun: reloadPage,\n des: 'reload page from the server',\n cat: 'Control'\n },\n 72: {\n key: 'h',\n fun: toggleHelp,\n des: 'toggle help window',\n cat: 'Other'\n }\n };\n\n if (searxng.settings.hotkeys) {\n searxng.on(document, \"keydown\", function (e) {\n // check for modifiers so we don't break browser's hotkeys\n if (Object.prototype.hasOwnProperty.call(vimKeys, e.keyCode) && !e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey) {\n var tagName = e.target.tagName.toLowerCase();\n if (e.keyCode === 27) {\n vimKeys[e.keyCode].fun(e);\n } else {\n if (e.target === document.body || tagName === 'a' || tagName === 'button') {\n e.preventDefault();\n vimKeys[e.keyCode].fun();\n }\n }\n }\n });\n }\n\n function highlightResult (which) {\n return function (noScroll, keepFocus) {\n var current = document.querySelector('.result[data-vim-selected]'),\n effectiveWhich = which;\n if (current === null) {\n // no selection : choose the first one\n current = document.querySelector('.result');\n if (current === null) {\n // no first one : there are no results\n return;\n }\n // replace up/down actions by selecting first one\n if (which === \"down\" || which === \"up\") {\n effectiveWhich = current;\n }\n }\n\n var next, results = document.querySelectorAll('.result');\n\n if (typeof effectiveWhich !== 'string') {\n next = effectiveWhich;\n } else {\n switch (effectiveWhich) {\n case 'visible':\n var top = document.documentElement.scrollTop || document.body.scrollTop;\n var bot = top + document.documentElement.clientHeight;\n\n for (var i = 0; i < results.length; i++) {\n next = results[i];\n var etop = next.offsetTop;\n var ebot = etop + next.clientHeight;\n\n if ((ebot <= bot) && (etop > top)) {\n break;\n }\n }\n break;\n case 'down':\n next = current.nextElementSibling;\n if (next === null) {\n next = results[0];\n }\n break;\n case 'up':\n next = current.previousElementSibling;\n if (next === null) {\n next = results[results.length - 1];\n }\n break;\n case 'bottom':\n next = results[results.length - 1];\n break;\n case 'top':\n /* falls through */\n default:\n next = results[0];\n }\n }\n\n if (next) {\n current.removeAttribute('data-vim-selected');\n next.setAttribute('data-vim-selected', 'true');\n if (!keepFocus) {\n var link = next.querySelector('h3 a') || next.querySelector('a');\n if (link !== null) {\n link.focus();\n }\n }\n if (!noScroll) {\n scrollPageToSelected();\n }\n }\n };\n }\n\n function reloadPage () {\n document.location.reload(true);\n }\n\n function removeFocus (e) {\n const tagName = e.target.tagName.toLowerCase();\n if (document.activeElement && (tagName === 'input' || tagName === 'select' || tagName === 'textarea')) {\n document.activeElement.blur();\n } else {\n searxng.closeDetail();\n }\n }\n\n function pageButtonClick (css_selector) {\n return function () {\n var button = document.querySelector(css_selector);\n if (button) {\n button.click();\n }\n };\n }\n\n function GoToNextPage () {\n return pageButtonClick('nav#pagination .next_page button[type=\"submit\"]');\n }\n\n function GoToPreviousPage () {\n return pageButtonClick('nav#pagination .previous_page button[type=\"submit\"]');\n }\n\n function scrollPageToSelected () {\n var sel = document.querySelector('.result[data-vim-selected]');\n if (sel === null) {\n return;\n }\n var wtop = document.documentElement.scrollTop || document.body.scrollTop,\n wheight = document.documentElement.clientHeight,\n etop = sel.offsetTop,\n ebot = etop + sel.clientHeight,\n offset = 120;\n // first element ?\n if ((sel.previousElementSibling === null) && (ebot < wheight)) {\n // set to the top of page if the first element\n // is fully included in the viewport\n window.scroll(window.scrollX, 0);\n return;\n }\n if (wtop > (etop - offset)) {\n window.scroll(window.scrollX, etop - offset);\n } else {\n var wbot = wtop + wheight;\n if (wbot < (ebot + offset)) {\n window.scroll(window.scrollX, ebot - wheight + offset);\n }\n }\n }\n\n function scrollPage (amount) {\n return function () {\n window.scrollBy(0, amount);\n highlightResult('visible')();\n };\n }\n\n function scrollPageTo (position, nav) {\n return function () {\n window.scrollTo(0, position);\n highlightResult(nav)();\n };\n }\n\n function searchInputFocus () {\n window.scrollTo(0, 0);\n var q = document.querySelector('#q');\n q.focus();\n if (q.setSelectionRange) {\n var len = q.value.length;\n q.setSelectionRange(len, len);\n }\n }\n\n function openResult (newTab) {\n return function () {\n var link = document.querySelector('.result[data-vim-selected] h3 a');\n if (link === null) {\n link = document.querySelector('.result[data-vim-selected] > a');\n }\n if (link !== null) {\n var url = link.getAttribute('href');\n if (newTab) {\n window.open(url);\n } else {\n window.location.href = url;\n }\n }\n };\n }\n\n function initHelpContent (divElement) {\n var categories = {};\n\n for (var k in vimKeys) {\n var key = vimKeys[k];\n categories[key.cat] = categories[key.cat] || [];\n categories[key.cat].push(key);\n }\n\n var sorted = Object.keys(categories).sort(function (a, b) {\n return categories[b].length - categories[a].length;\n });\n\n if (sorted.length === 0) {\n return;\n }\n\n var html = '×';\n html += '

How to navigate searx with Vim-like hotkeys

';\n html += '';\n\n for (var i = 0; i < sorted.length; i++) {\n var cat = categories[sorted[i]];\n\n var lastCategory = i === (sorted.length - 1);\n var first = i % 2 === 0;\n\n if (first) {\n html += '';\n }\n html += ''; // col-sm-*\n\n if (!first || lastCategory) {\n html += ''; // row\n }\n }\n\n html += '
';\n\n html += '

' + cat[0].cat + '

';\n html += '
    ';\n\n for (var cj in cat) {\n html += '
  • ' + cat[cj].key + ' ' + cat[cj].des + '
  • ';\n }\n\n html += '
';\n html += '
';\n\n divElement.innerHTML = html;\n }\n\n function toggleHelp () {\n var helpPanel = document.querySelector('#vim-hotkeys-help');\n if (helpPanel === undefined || helpPanel === null) {\n // first call\n helpPanel = document.createElement('div');\n helpPanel.id = 'vim-hotkeys-help';\n helpPanel.className = 'dialog-modal';\n initHelpContent(helpPanel);\n initHelpContent(helpPanel);\n initHelpContent(helpPanel);\n var body = document.getElementsByTagName('body')[0];\n body.appendChild(helpPanel);\n } else {\n // togggle hidden\n helpPanel.classList.toggle('invisible');\n return;\n }\n }\n\n searxng.scrollPageToSelected = scrollPageToSelected;\n searxng.selectNext = highlightResult('down');\n searxng.selectPrevious = highlightResult('up');\n});\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global L */\n(function (w, d, searxng) {\n 'use strict';\n\n searxng.ready(function () {\n searxng.on('.searxng_init_map', 'click', function (event) {\n // no more request\n this.classList.remove(\"searxng_init_map\");\n\n //\n var leaflet_target = this.dataset.leafletTarget;\n var map_lon = parseFloat(this.dataset.mapLon);\n var map_lat = parseFloat(this.dataset.mapLat);\n var map_zoom = parseFloat(this.dataset.mapZoom);\n var map_boundingbox = JSON.parse(this.dataset.mapBoundingbox);\n var map_geojson = JSON.parse(this.dataset.mapGeojson);\n\n searxng.loadStyle('css/leaflet.css');\n searxng.loadScript('js/leaflet.js', function () {\n var map_bounds = null;\n if (map_boundingbox) {\n var southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]);\n var northEast = L.latLng(map_boundingbox[1], map_boundingbox[3]);\n map_bounds = L.latLngBounds(southWest, northEast);\n }\n\n // init map\n var map = L.map(leaflet_target);\n // create the tile layer with correct attribution\n var osmMapnikUrl = 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';\n var osmMapnikAttrib = 'Map data © OpenStreetMap contributors';\n var osmMapnik = new L.TileLayer(osmMapnikUrl, {minZoom: 1, maxZoom: 19, attribution: osmMapnikAttrib});\n var osmWikimediaUrl = 'https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png';\n var osmWikimediaAttrib = 'Wikimedia maps | Maps data © OpenStreetMap contributors';\n var osmWikimedia = new L.TileLayer(osmWikimediaUrl, {minZoom: 1, maxZoom: 19, attribution: osmWikimediaAttrib});\n // init map view\n if (map_bounds) {\n // TODO hack: https://github.com/Leaflet/Leaflet/issues/2021\n // Still useful ?\n setTimeout(function () {\n map.fitBounds(map_bounds, {\n maxZoom: 17\n });\n }, 0);\n } else if (map_lon && map_lat) {\n if (map_zoom) {\n map.setView(new L.latLng(map_lat, map_lon), map_zoom);\n } else {\n map.setView(new L.latLng(map_lat, map_lon), 8);\n }\n }\n\n map.addLayer(osmMapnik);\n\n var baseLayers = {\n \"OSM Mapnik\": osmMapnik,\n \"OSM Wikimedia\": osmWikimedia,\n };\n\n L.control.layers(baseLayers).addTo(map);\n\n if (map_geojson) {\n L.geoJson(map_geojson).addTo(map);\n } /* else if(map_bounds) {\n L.rectangle(map_bounds, {color: \"#ff7800\", weight: 3, fill:false}).addTo(map);\n } */\n });\n\n // this event occour only once per element\n event.preventDefault();\n });\n });\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n(function (w, d, searxng) {\n 'use strict';\n\n if (searxng.endpoint !== 'preferences') {\n return;\n }\n\n searxng.ready(function () {\n let engine_descriptions = null;\n function load_engine_descriptions () {\n if (engine_descriptions == null) {\n searxng.http(\"GET\", \"engine_descriptions.json\").then(function (content) {\n engine_descriptions = JSON.parse(content);\n for (const [engine_name, description] of Object.entries(engine_descriptions)) {\n let elements = d.querySelectorAll('[data-engine-name=\"' + engine_name + '\"] .engine-description');\n for (const element of elements) {\n let source = ' (' + searxng.settings.translations.Source + ': ' + description[1] + ')';\n element.innerHTML = description[0] + source;\n }\n }\n });\n }\n }\n\n for (const el of d.querySelectorAll('[data-engine-name]')) {\n searxng.on(el, 'mouseenter', load_engine_descriptions);\n }\n });\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n(function (w, d, searxng) {\n 'use strict';\n\n if (searxng.endpoint !== 'results') {\n return;\n }\n\n searxng.ready(function () {\n d.querySelectorAll('#urls img.image').forEach(\n img =>\n img.addEventListener(\n 'error', () => {\n img.style.display = 'none';\n img.error = null;\n }\n ));\n\n searxng.on('.btn-collapse', 'click', function () {\n var btnLabelCollapsed = this.getAttribute('data-btn-text-collapsed');\n var btnLabelNotCollapsed = this.getAttribute('data-btn-text-not-collapsed');\n var target = this.getAttribute('data-target');\n var targetElement = d.querySelector(target);\n var html = this.innerHTML;\n if (this.classList.contains('collapsed')) {\n html = html.replace(btnLabelCollapsed, btnLabelNotCollapsed);\n } else {\n html = html.replace(btnLabelNotCollapsed, btnLabelCollapsed);\n }\n this.innerHTML = html;\n this.classList.toggle('collapsed');\n targetElement.classList.toggle('invisible');\n });\n\n searxng.on('.media-loader', 'click', function () {\n var target = this.getAttribute('data-target');\n var iframe_load = d.querySelector(target + ' > iframe');\n var srctest = iframe_load.getAttribute('src');\n if (srctest === null || srctest === undefined || srctest === false) {\n iframe_load.setAttribute('src', iframe_load.getAttribute('data-src'));\n }\n });\n\n searxng.selectImage = function (resultElement) {\n /* eslint no-unused-vars: 0 */\n if (resultElement) {\n // load full size image in background\n const imgElement = resultElement.querySelector('.result-images-source img');\n const thumbnailElement = resultElement.querySelector('.image_thumbnail');\n const detailElement = resultElement.querySelector('.detail');\n if (imgElement) {\n const imgSrc = imgElement.getAttribute('data-src');\n if (imgSrc) {\n const loader = d.createElement('div');\n const imgLoader = new Image();\n\n loader.classList.add('loader');\n detailElement.appendChild(loader);\n\n imgLoader.onload = e => {\n imgElement.src = imgSrc;\n loader.remove();\n };\n imgLoader.onerror = e => {\n loader.remove();\n };\n imgLoader.src = imgSrc;\n imgElement.src = thumbnailElement.src;\n imgElement.removeAttribute('data-src');\n }\n }\n }\n d.getElementById('results').classList.add('image-detail-open');\n searxng.scrollPageToSelected();\n }\n\n searxng.closeDetail = function (e) {\n d.getElementById('results').classList.remove('image-detail-open');\n searxng.scrollPageToSelected();\n }\n searxng.on('.result-detail-close', 'click', e => {\n e.preventDefault();\n searxng.closeDetail();\n });\n searxng.on('.result-detail-previous', 'click', e => searxng.selectPrevious(false));\n searxng.on('.result-detail-next', 'click', e => searxng.selectNext(false));\n\n w.addEventListener('scroll', function () {\n var e = d.getElementById('backToTop'),\n scrollTop = document.documentElement.scrollTop || document.body.scrollTop,\n results = d.getElementById('results');\n if (e !== null) {\n if (scrollTop >= 100) {\n results.classList.add('scrolling');\n } else {\n results.classList.remove('scrolling');\n }\n }\n }, true);\n\n });\n\n})(window, document, window.searxng);\n","/* SPDX-License-Identifier: AGPL-3.0-or-later */\n/* global AutoComplete */\n(function (w, d, searxng) {\n 'use strict';\n\n var qinput_id = \"q\", qinput;\n\n const isMobile = window.matchMedia(\"only screen and (max-width: 50em)\").matches;\n\n function submitIfQuery () {\n if (qinput.value.length > 0) {\n var search = document.getElementById('search');\n setTimeout(search.submit.bind(search), 0);\n }\n }\n\n function createClearButton (qinput) {\n var cs = document.getElementById('clear_search');\n var updateClearButton = function () {\n if (qinput.value.length === 0) {\n cs.classList.add(\"empty\");\n } else {\n cs.classList.remove(\"empty\");\n }\n };\n\n // update status, event listener\n updateClearButton();\n cs.addEventListener('click', function (ev) {\n qinput.value = '';\n qinput.focus();\n updateClearButton();\n ev.preventDefault();\n });\n qinput.addEventListener('keyup', updateClearButton, false);\n }\n\n searxng.ready(function () {\n qinput = d.getElementById(qinput_id);\n\n if (qinput !== null) {\n // clear button\n createClearButton(qinput);\n\n // autocompleter\n if (searxng.settings.autocomplete_provider) {\n searxng.autocomplete = AutoComplete.call(w, {\n Url: \"./autocompleter\",\n EmptyMessage: searxng.settings.translations.no_item_found,\n HttpMethod: searxng.settings.http_method,\n HttpHeaders: {\n \"Content-type\": \"application/x-www-form-urlencoded\",\n \"X-Requested-With\": \"XMLHttpRequest\"\n },\n MinChars: searxng.settings.autocomplete_min,\n Delay: 300,\n _Position: function () {},\n _Open: function () {\n var params = this;\n Array.prototype.forEach.call(this.DOMResults.getElementsByTagName(\"li\"), function (li) {\n if (li.getAttribute(\"class\") != \"locked\") {\n li.onmousedown = function () {\n params._Select(li);\n };\n }\n });\n },\n }, \"#\" + qinput_id);\n }\n\n /*\n Monkey patch autocomplete.js to fix a bug\n With the POST method, the values are not URL encoded: query like \"1 + 1\" are sent as \"1 1\" since space are URL encoded as plus.\n See HTML specifications:\n * HTML5: https://url.spec.whatwg.org/#concept-urlencoded-serializer\n * HTML4: https://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1\n\n autocomplete.js does not URL encode the name and values:\n https://github.com/autocompletejs/autocomplete.js/blob/87069524f3b95e68f1b54d8976868e0eac1b2c83/src/autocomplete.ts#L665\n\n The monkey patch overrides the compiled version of the ajax function.\n See https://github.com/autocompletejs/autocomplete.js/blob/87069524f3b95e68f1b54d8976868e0eac1b2c83/dist/autocomplete.js#L143-L158\n The patch changes only the line 156 from\n params.Request.send(params._QueryArg() + \"=\" + params._Pre());\n to\n params.Request.send(encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(params._Pre()));\n\n Related to:\n * https://github.com/autocompletejs/autocomplete.js/issues/78\n * https://github.com/searxng/searxng/issues/1695\n */\n AutoComplete.prototype.ajax = function (params, request, timeout) {\n if (timeout === void 0) { timeout = true; }\n if (params.$AjaxTimer) {\n window.clearTimeout(params.$AjaxTimer);\n }\n if (timeout === true) {\n params.$AjaxTimer = window.setTimeout(AutoComplete.prototype.ajax.bind(null, params, request, false), params.Delay);\n } else {\n if (params.Request) {\n params.Request.abort();\n }\n params.Request = request;\n params.Request.send(encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(params._Pre()));\n }\n };\n\n if (!isMobile && document.querySelector('.index_endpoint')) {\n qinput.focus();\n }\n }\n\n // vanilla js version of search_on_category_select.js\n if (qinput !== null && d.querySelector('.help') != null && searxng.settings.search_on_category_select) {\n d.querySelector('.help').className = 'invisible';\n\n searxng.on('#categories input', 'change', function () {\n var i, categories = d.querySelectorAll('#categories input[type=\"checkbox\"]');\n for (i = 0; i < categories.length; i++) {\n if (categories[i] !== this && categories[i].checked) {\n categories[i].click();\n }\n }\n if (! this.checked) {\n this.click();\n }\n submitIfQuery();\n return false;\n });\n\n searxng.on(d.getElementById('safesearch'), 'change', submitIfQuery);\n searxng.on(d.getElementById('time_range'), 'change', submitIfQuery);\n searxng.on(d.getElementById('language'), 'change', submitIfQuery);\n }\n\n });\n\n})(window, document, window.searxng);\n","(function(f){if(typeof exports===\"object\"&&typeof module!==\"undefined\"){module.exports=f()}else if(typeof define===\"function\"&&define.amd){define([],f)}else{var g;if(typeof window!==\"undefined\"){g=window}else if(typeof global!==\"undefined\"){g=global}else if(typeof self!==\"undefined\"){g=self}else{g=this}g.AutoComplete = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c=\"function\"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error(\"Cannot find module '\"+i+\"'\");throw a.code=\"MODULE_NOT_FOUND\",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u=\"function\"==typeof require&&require,i=0;i @baptistedonaux\n */\nvar AutoComplete = /** @class */ (function () {\n // Constructor\n function AutoComplete(params, selector) {\n if (params === void 0) { params = {}; }\n if (selector === void 0) { selector = \"[data-autocomplete]\"; }\n if (Array.isArray(selector)) {\n selector.forEach(function (s) {\n new AutoComplete(params, s);\n });\n }\n else if (typeof selector == \"string\") {\n var elements = document.querySelectorAll(selector);\n Array.prototype.forEach.call(elements, function (input) {\n new AutoComplete(params, input);\n });\n }\n else {\n var specificParams = AutoComplete.merge(AutoComplete.defaults, params, {\n DOMResults: document.createElement(\"div\")\n });\n AutoComplete.prototype.create(specificParams, selector);\n return specificParams;\n }\n }\n AutoComplete.prototype.create = function (params, element) {\n params.Input = element;\n if (params.Input.nodeName.match(/^INPUT$/i) && (params.Input.hasAttribute(\"type\") === false || params.Input.getAttribute(\"type\").match(/^TEXT|SEARCH$/i))) {\n params.Input.setAttribute(\"autocomplete\", \"off\");\n params._Position(params);\n params.Input.parentNode.appendChild(params.DOMResults);\n params.$Listeners = {\n blur: params._Blur.bind(params),\n destroy: AutoComplete.prototype.destroy.bind(null, params),\n focus: params._Focus.bind(params),\n keyup: AutoComplete.prototype.event.bind(null, params, EventType.KEYUP),\n keydown: AutoComplete.prototype.event.bind(null, params, EventType.KEYDOWN),\n position: params._Position.bind(params)\n };\n for (var event in params.$Listeners) {\n params.Input.addEventListener(event, params.$Listeners[event]);\n }\n }\n };\n AutoComplete.prototype.getEventsByType = function (params, type) {\n var mappings = {};\n for (var key in params.KeyboardMappings) {\n var event = EventType.KEYUP;\n if (params.KeyboardMappings[key].Event !== undefined) {\n event = params.KeyboardMappings[key].Event;\n }\n if (event == type) {\n mappings[key] = params.KeyboardMappings[key];\n }\n }\n return mappings;\n };\n AutoComplete.prototype.event = function (params, type, event) {\n var eventIdentifier = function (condition) {\n if ((match === true && mapping.Operator == ConditionOperator.AND) || (match === false && mapping.Operator == ConditionOperator.OR)) {\n condition = AutoComplete.merge({\n Not: false\n }, condition);\n if (condition.hasOwnProperty(\"Is\")) {\n if (condition.Is == event.keyCode) {\n match = !condition.Not;\n }\n else {\n match = condition.Not;\n }\n }\n else if (condition.hasOwnProperty(\"From\") && condition.hasOwnProperty(\"To\")) {\n if (event.keyCode >= condition.From && event.keyCode <= condition.To) {\n match = !condition.Not;\n }\n else {\n match = condition.Not;\n }\n }\n }\n };\n for (var name in AutoComplete.prototype.getEventsByType(params, type)) {\n var mapping = AutoComplete.merge({\n Operator: ConditionOperator.AND\n }, params.KeyboardMappings[name]), match = ConditionOperator.AND == mapping.Operator;\n mapping.Conditions.forEach(eventIdentifier);\n if (match === true) {\n mapping.Callback.call(params, event);\n }\n }\n };\n AutoComplete.prototype.makeRequest = function (params, callback, callbackErr) {\n var propertyHttpHeaders = Object.getOwnPropertyNames(params.HttpHeaders), request = new XMLHttpRequest(), method = params._HttpMethod(), url = params._Url(), queryParams = params._Pre(), queryParamsStringify = encodeURIComponent(params._QueryArg()) + \"=\" + encodeURIComponent(queryParams);\n if (method.match(/^GET$/i)) {\n if (url.indexOf(\"?\") !== -1) {\n url += \"&\" + queryParamsStringify;\n }\n else {\n url += \"?\" + queryParamsStringify;\n }\n }\n request.open(method, url, true);\n for (var i = propertyHttpHeaders.length - 1; i >= 0; i--) {\n request.setRequestHeader(propertyHttpHeaders[i], params.HttpHeaders[propertyHttpHeaders[i]]);\n }\n request.onreadystatechange = function () {\n if (request.readyState == 4 && request.status == 200) {\n params.$Cache[queryParams] = request.response;\n callback(request.response);\n }\n else if (request.status >= 400) {\n callbackErr();\n }\n };\n return request;\n };\n AutoComplete.prototype.ajax = function (params, request, timeout) {\n if (timeout === void 0) { timeout = true; }\n if (params.$AjaxTimer) {\n window.clearTimeout(params.$AjaxTimer);\n }\n if (timeout === true) {\n params.$AjaxTimer = window.setTimeout(AutoComplete.prototype.ajax.bind(null, params, request, false), params.Delay);\n }\n else {\n if (params.Request) {\n params.Request.abort();\n }\n params.Request = request;\n params.Request.send(params._QueryArg() + \"=\" + params._Pre());\n }\n };\n AutoComplete.prototype.cache = function (params, callback, callbackErr) {\n var response = params._Cache(params._Pre());\n if (response === undefined) {\n var request = AutoComplete.prototype.makeRequest(params, callback, callbackErr);\n AutoComplete.prototype.ajax(params, request);\n }\n else {\n callback(response);\n }\n };\n AutoComplete.prototype.destroy = function (params) {\n for (var event in params.$Listeners) {\n params.Input.removeEventListener(event, params.$Listeners[event]);\n }\n params.DOMResults.parentNode.removeChild(params.DOMResults);\n };\n AutoComplete.merge = function () {\n var merge = {}, tmp;\n for (var i = 0; i < arguments.length; i++) {\n for (tmp in arguments[i]) {\n merge[tmp] = arguments[i][tmp];\n }\n }\n return merge;\n };\n AutoComplete.defaults = {\n Delay: 150,\n EmptyMessage: \"No result here\",\n Highlight: {\n getRegex: function (value) {\n return new RegExp(value, \"ig\");\n },\n transform: function (value) {\n return \"\" + value + \"\";\n }\n },\n HttpHeaders: {\n \"Content-type\": \"application/x-www-form-urlencoded\"\n },\n Limit: 0,\n MinChars: 0,\n HttpMethod: \"GET\",\n QueryArg: \"q\",\n Url: null,\n KeyboardMappings: {\n \"Enter\": {\n Conditions: [{\n Is: 13,\n Not: false\n }],\n Callback: function (event) {\n if (this.DOMResults.getAttribute(\"class\").indexOf(\"open\") != -1) {\n var liActive = this.DOMResults.querySelector(\"li.active\");\n if (liActive !== null) {\n event.preventDefault();\n this._Select(liActive);\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n }\n }\n },\n Operator: ConditionOperator.AND,\n Event: EventType.KEYDOWN\n },\n \"KeyUpAndDown_down\": {\n Conditions: [{\n Is: 38,\n Not: false\n },\n {\n Is: 40,\n Not: false\n }],\n Callback: function (event) {\n event.preventDefault();\n },\n Operator: ConditionOperator.OR,\n Event: EventType.KEYDOWN\n },\n \"KeyUpAndDown_up\": {\n Conditions: [{\n Is: 38,\n Not: false\n },\n {\n Is: 40,\n Not: false\n }],\n Callback: function (event) {\n event.preventDefault();\n var first = this.DOMResults.querySelector(\"li:first-child:not(.locked)\"), last = this.DOMResults.querySelector(\"li:last-child:not(.locked)\"), active = this.DOMResults.querySelector(\"li.active\");\n if (active) {\n var currentIndex = Array.prototype.indexOf.call(active.parentNode.children, active), position = currentIndex + (event.keyCode - 39), lisCount = this.DOMResults.getElementsByTagName(\"li\").length;\n if (position < 0) {\n position = lisCount - 1;\n }\n else if (position >= lisCount) {\n position = 0;\n }\n active.classList.remove(\"active\");\n active.parentElement.children.item(position).classList.add(\"active\");\n }\n else if (last && event.keyCode == 38) {\n last.classList.add(\"active\");\n }\n else if (first) {\n first.classList.add(\"active\");\n }\n },\n Operator: ConditionOperator.OR,\n Event: EventType.KEYUP\n },\n \"AlphaNum\": {\n Conditions: [{\n Is: 13,\n Not: true\n }, {\n From: 35,\n To: 40,\n Not: true\n }],\n Callback: function () {\n var oldValue = this.Input.getAttribute(\"data-autocomplete-old-value\"), currentValue = this._Pre();\n if (currentValue !== \"\" && currentValue.length >= this._MinChars()) {\n if (!oldValue || currentValue != oldValue) {\n this.DOMResults.setAttribute(\"class\", \"autocomplete open\");\n }\n AutoComplete.prototype.cache(this, function (response) {\n this._Render(this._Post(response));\n this._Open();\n }.bind(this), this._Error);\n }\n else {\n this._Close();\n }\n },\n Operator: ConditionOperator.AND,\n Event: EventType.KEYUP\n }\n },\n DOMResults: null,\n Request: null,\n Input: null,\n /**\n * Return the message when no result returns\n */\n _EmptyMessage: function () {\n var emptyMessage = \"\";\n if (this.Input.hasAttribute(\"data-autocomplete-empty-message\")) {\n emptyMessage = this.Input.getAttribute(\"data-autocomplete-empty-message\");\n }\n else if (this.EmptyMessage !== false) {\n emptyMessage = this.EmptyMessage;\n }\n else {\n emptyMessage = \"\";\n }\n return emptyMessage;\n },\n /**\n * Returns the maximum number of results\n */\n _Limit: function () {\n var limit = this.Input.getAttribute(\"data-autocomplete-limit\");\n if (isNaN(limit) || limit === null) {\n return this.Limit;\n }\n return parseInt(limit, 10);\n },\n /**\n * Returns the minimum number of characters entered before firing ajax\n */\n _MinChars: function () {\n var minchars = this.Input.getAttribute(\"data-autocomplete-minchars\");\n if (isNaN(minchars) || minchars === null) {\n return this.MinChars;\n }\n return parseInt(minchars, 10);\n },\n /**\n * Apply transformation on labels response\n */\n _Highlight: function (label) {\n return label.replace(this.Highlight.getRegex(this._Pre()), this.Highlight.transform);\n },\n /**\n * Returns the HHTP method to use\n */\n _HttpMethod: function () {\n if (this.Input.hasAttribute(\"data-autocomplete-method\")) {\n return this.Input.getAttribute(\"data-autocomplete-method\");\n }\n return this.HttpMethod;\n },\n /**\n * Returns the query param to use\n */\n _QueryArg: function () {\n if (this.Input.hasAttribute(\"data-autocomplete-param-name\")) {\n return this.Input.getAttribute(\"data-autocomplete-param-name\");\n }\n return this.QueryArg;\n },\n /**\n * Returns the URL to use for AJAX request\n */\n _Url: function () {\n if (this.Input.hasAttribute(\"data-autocomplete\")) {\n return this.Input.getAttribute(\"data-autocomplete\");\n }\n return this.Url;\n },\n /**\n * Manage the close\n */\n _Blur: function (now) {\n if (now === void 0) { now = false; }\n if (now) {\n this._Close();\n }\n else {\n var params = this;\n setTimeout(function () {\n params._Blur(true);\n }, 150);\n }\n },\n /**\n * Manage the cache\n */\n _Cache: function (value) {\n return this.$Cache[value];\n },\n /**\n * Manage the open\n */\n _Focus: function () {\n var oldValue = this.Input.getAttribute(\"data-autocomplete-old-value\");\n if ((!oldValue || this.Input.value != oldValue) && this._MinChars() <= this.Input.value.length) {\n this.DOMResults.setAttribute(\"class\", \"autocomplete open\");\n }\n },\n /**\n * Bind all results item if one result is opened\n */\n _Open: function () {\n var params = this;\n Array.prototype.forEach.call(this.DOMResults.getElementsByTagName(\"li\"), function (li) {\n if (li.getAttribute(\"class\") != \"locked\") {\n li.onclick = function () {\n params._Select(li);\n };\n }\n });\n },\n _Close: function () {\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n },\n /**\n * Position the results HTML element\n */\n _Position: function () {\n this.DOMResults.setAttribute(\"class\", \"autocomplete\");\n this.DOMResults.setAttribute(\"style\", \"top:\" + (this.Input.offsetTop + this.Input.offsetHeight) + \"px;left:\" + this.Input.offsetLeft + \"px;width:\" + this.Input.clientWidth + \"px;\");\n },\n /**\n * Execute the render of results DOM element\n */\n _Render: function (response) {\n var ul;\n if (typeof response == \"string\") {\n ul = this._RenderRaw(response);\n }\n else {\n ul = this._RenderResponseItems(response);\n }\n if (this.DOMResults.hasChildNodes()) {\n this.DOMResults.removeChild(this.DOMResults.childNodes[0]);\n }\n this.DOMResults.appendChild(ul);\n },\n /**\n * ResponseItems[] rendering\n */\n _RenderResponseItems: function (response) {\n var ul = document.createElement(\"ul\"), li = document.createElement(\"li\"), limit = this._Limit();\n // Order\n if (limit < 0) {\n response = response.reverse();\n }\n else if (limit === 0) {\n limit = response.length;\n }\n for (var item = 0; item < Math.min(Math.abs(limit), response.length); item++) {\n li.innerHTML = response[item].Label;\n li.setAttribute(\"data-autocomplete-value\", response[item].Value);\n ul.appendChild(li);\n li = document.createElement(\"li\");\n }\n return ul;\n },\n /**\n * string response rendering (RAW HTML)\n */\n _RenderRaw: function (response) {\n var ul = document.createElement(\"ul\"), li = document.createElement(\"li\");\n if (response.length > 0) {\n this.DOMResults.innerHTML = response;\n }\n else {\n var emptyMessage = this._EmptyMessage();\n if (emptyMessage !== \"\") {\n li.innerHTML = emptyMessage;\n li.setAttribute(\"class\", \"locked\");\n ul.appendChild(li);\n }\n }\n return ul;\n },\n /**\n * Deal with request response\n */\n _Post: function (response) {\n try {\n var returnResponse = [];\n //JSON return\n var json = JSON.parse(response);\n if (Object.keys(json).length === 0) {\n return \"\";\n }\n if (Array.isArray(json)) {\n for (var i = 0; i < Object.keys(json).length; i++) {\n returnResponse[returnResponse.length] = { \"Value\": json[i], \"Label\": this._Highlight(json[i]) };\n }\n }\n else {\n for (var value in json) {\n returnResponse.push({\n \"Value\": value,\n \"Label\": this._Highlight(json[value])\n });\n }\n }\n return returnResponse;\n }\n catch (event) {\n //HTML return\n return response;\n }\n },\n /**\n * Return the autocomplete value to send (before request)\n */\n _Pre: function () {\n return this.Input.value;\n },\n /**\n * Choice one result item\n */\n _Select: function (item) {\n if (item.hasAttribute(\"data-autocomplete-value\")) {\n this.Input.value = item.getAttribute(\"data-autocomplete-value\");\n }\n else {\n this.Input.value = item.innerHTML;\n }\n this.Input.setAttribute(\"data-autocomplete-old-value\", this.Input.value);\n },\n /**\n * Handle HTTP error on the request\n */\n _Error: function () {\n },\n $AjaxTimer: null,\n $Cache: {},\n $Listeners: {}\n };\n return AutoComplete;\n}());\nmodule.exports = AutoComplete;\n\n},{}]},{},[1])(1)\n});\n"],"names":["window","searxng","w","d","Element","ElementPrototype","matches","matchesSelector","webkitMatchesSelector","msMatchesSelector","selector","node","this","nodes","parentNode","document","querySelectorAll","i","prototype","callbackSafe","callback","el","e","call","exception","console","log","on","obj","eventType","useCapture","addEventListener","target","srcElement","found","parentElement","ready","readyState","bind","http","method","url","data","Promise","resolve","reject","req","XMLHttpRequest","open","timeout","onload","status","response","responseType","Error","statusText","onerror","onabort","ontimeout","send","ex","loadStyle","src","path","settings","theme_static_path","id","replace","s","getElementById","createElement","setAttribute","body","appendChild","loadScript","hasAttribute","apply","insertBefore","newNode","referenceNode","insertAfter","nextSibling","classList","add","getEndpoint","className","getElementsByTagName","values","endsWith","split","endpoint","infinite_scroll_supported","IntersectionObserverEntry","let","onlyImages","contains","newLoadSpinner","loader","replaceChildrenWith","element","children","textContent","forEach","child","loadNextPage","form","querySelector","formData","FormData","getAttribute","then","nextPageDoc","DOMParser","parseFromString","articleList","paginationElement","remove","length","articleElement","catch","err","translations","error_loading_next_page","infinite_scroll","intersectionObserveOptions","rootMargin","observedSelector","observer","IntersectionObserver","entries","paginationEntry","isIntersecting","unobserve","observe","isElementInDetail","undefined","getResultElement","isImageResult","resultElement","highlightResult","preventDefault","selectImage","vimKeys","27","key","fun","removeFocus","des","cat","73","searchInputFocus","66","scrollPage","innerHeight","70","85","68","71","scrollPageTo","scrollHeight","86","75","74","80","GoToPreviousPage","78","GoToNextPage","79","openResult","84","82","reloadPage","72","toggleHelp","hotkeys","Object","hasOwnProperty","keyCode","ctrlKey","altKey","shiftKey","metaKey","tagName","toLowerCase","which","noScroll","keepFocus","current","effectiveWhich","next","results","top","documentElement","scrollTop","bot","clientHeight","etop","offsetTop","ebot","nextElementSibling","previousElementSibling","removeAttribute","link","focus","scrollPageToSelected","location","reload","activeElement","blur","closeDetail","pageButtonClick","css_selector","button","click","sel","wtop","wheight","offset","scroll","scrollX","wbot","amount","scrollBy","position","nav","scrollTo","q","setSelectionRange","len","value","newTab","href","initHelpContent","divElement","categories","k","push","sorted","keys","sort","a","b","html","lastCategory","first","cj","innerHTML","helpPanel","toggle","selectNext","selectPrevious","event","leaflet_target","dataset","leafletTarget","map_lon","parseFloat","mapLon","map_lat","mapLat","map_zoom","mapZoom","map_boundingbox","JSON","parse","mapBoundingbox","map_geojson","mapGeojson","map_bounds","southWest","L","latLng","northEast","latLngBounds","map","osmMapnikUrl","osmMapnikAttrib","osmMapnik","TileLayer","minZoom","maxZoom","attribution","osmWikimediaUrl","osmWikimediaAttrib","osmWikimedia","setTimeout","fitBounds","setView","addLayer","baseLayers","OSM Mapnik","OSM Wikimedia","control","layers","addTo","geoJson","engine_descriptions","load_engine_descriptions","content","engine_name","description","elements","source","Source","img","style","display","error","btnLabelCollapsed","btnLabelNotCollapsed","targetElement","iframe_load","srctest","imgElement","thumbnailElement","detailElement","imgSrc","imgLoader","Image","qinput_id","qinput","isMobile","matchMedia","submitIfQuery","search","submit","createClearButton","cs","updateClearButton","ev","autocomplete_provider","autocomplete","AutoComplete","Url","EmptyMessage","no_item_found","HttpMethod","http_method","HttpHeaders","Content-type","X-Requested-With","MinChars","autocomplete_min","Delay","_Position","_Open","params","Array","DOMResults","li","onmousedown","_Select","ajax","request","$AjaxTimer","clearTimeout","Request","abort","encodeURIComponent","_QueryArg","_Pre","search_on_category_select","checked","f","exports","module","define","amd","g","global","self","r","n","t","o","c","require","u","code","p","1","ConditionOperator","EventType","isArray","input","specificParams","merge","defaults","create","Input","nodeName","match","$Listeners","_Blur","destroy","_Focus","keyup","KEYUP","keydown","KEYDOWN","getEventsByType","type","mappings","KeyboardMappings","Event","eventIdentifier","condition","mapping","Operator","AND","OR","Not","Is","From","To","name","Conditions","Callback","makeRequest","callbackErr","propertyHttpHeaders","getOwnPropertyNames","_HttpMethod","_Url","queryParams","queryParamsStringify","indexOf","setRequestHeader","onreadystatechange","$Cache","cache","_Cache","removeEventListener","removeChild","tmp","arguments","Highlight","getRegex","RegExp","transform","Limit","QueryArg","Enter","liActive","KeyUpAndDown_down","KeyUpAndDown_up","last","active","currentIndex","lisCount","item","AlphaNum","oldValue","currentValue","_MinChars","_Render","_Post","_Error","_Close","_EmptyMessage","emptyMessage","_Limit","limit","isNaN","parseInt","minchars","_Highlight","label","now","onclick","offsetHeight","offsetLeft","clientWidth","ul","_RenderRaw","_RenderResponseItems","hasChildNodes","childNodes","reverse","Math","min","abs","Label","Value","returnResponse","json"],"mappings":"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"} \ No newline at end of file From f53ef5587cd693b8eebf7e4990edd9a3de847dce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Jan 2023 09:45:04 +0000 Subject: [PATCH 19/29] Bump mock from 5.0.0 to 5.0.1 Bumps [mock](https://github.com/testing-cabal/mock) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/testing-cabal/mock/releases) - [Changelog](https://github.com/testing-cabal/mock/blob/master/CHANGELOG.rst) - [Commits](https://github.com/testing-cabal/mock/compare/5.0.0...5.0.1) --- updated-dependencies: - dependency-name: mock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index d3a978156..07a0795be 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,4 +1,4 @@ -mock==5.0.0 +mock==5.0.1 nose2[coverage_plugin]==0.12.0 cov-core==1.15.0 black==22.12.0 From 37addec69e4211aac6b2302c82cb5c5c7b1d5e04 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Sat, 28 Jan 2023 10:24:14 +0000 Subject: [PATCH 20/29] search.suspended_time settings: bug fixes * fix type in settings.yml: replace suspend_times by suspended_times * always use delay defined in settings.yml: * HTTP status 402 and 403: read the value from settings.yml instead of using the hardcoded value of 1 day. * startpage engine: CAPTCHA suspend the engine for one day instead of one week --- searx/engines/startpage.py | 3 +-- searx/exceptions.py | 9 ++++++++- searx/network/raise_for_httperror.py | 4 +--- searx/settings.yml | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/searx/engines/startpage.py b/searx/engines/startpage.py index 24aa59d03..f857f7b6d 100644 --- a/searx/engines/startpage.py +++ b/searx/engines/startpage.py @@ -62,8 +62,7 @@ sc_code = '' def raise_captcha(resp): if str(resp.url).startswith('https://www.startpage.com/sp/captcha'): - # suspend CAPTCHA for 7 days - raise SearxEngineCaptchaException(suspended_time=7 * 24 * 3600) + raise SearxEngineCaptchaException() def get_sc_code(headers): diff --git a/searx/exceptions.py b/searx/exceptions.py index af81bfb23..b11821b17 100644 --- a/searx/exceptions.py +++ b/searx/exceptions.py @@ -70,8 +70,15 @@ class SearxEngineAccessDeniedException(SearxEngineResponseException): """The website is blocking the access""" SUSPEND_TIME_SETTING = "search.suspended_times.SearxEngineAccessDenied" + """This settings contains the default suspended time""" - def __init__(self, suspended_time=None, message='Access denied'): + def __init__(self, suspended_time: int = None, message: str = 'Access denied'): + """Generic exception to raise when an engine denies access to the results + + Args: + suspended_time (int, optional): How long the engine is going to be suspended in second. Defaults to None. + message (str, optional): Internal message. Defaults to 'Access denied'. + """ suspended_time = suspended_time or self._get_default_suspended_time() super().__init__(message + ', suspended_time=' + str(suspended_time)) self.suspended_time = suspended_time diff --git a/searx/network/raise_for_httperror.py b/searx/network/raise_for_httperror.py index 7fc2b7877..9f847d436 100644 --- a/searx/network/raise_for_httperror.py +++ b/searx/network/raise_for_httperror.py @@ -72,9 +72,7 @@ def raise_for_httperror(resp): if resp.status_code and resp.status_code >= 400: raise_for_captcha(resp) if resp.status_code in (402, 403): - raise SearxEngineAccessDeniedException( - message='HTTP error ' + str(resp.status_code), suspended_time=3600 * 24 - ) + raise SearxEngineAccessDeniedException(message='HTTP error ' + str(resp.status_code)) if resp.status_code == 429: raise SearxEngineTooManyRequestsException() resp.raise_for_status() diff --git a/searx/settings.yml b/searx/settings.yml index 81025d653..216cb3c82 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -45,7 +45,7 @@ search: ban_time_on_fail: 5 # max ban time in seconds after engine errors max_ban_time_on_fail: 120 - suspend_times: + suspended_times: # Engine suspension time after error (in seconds; set to 0 to disable) # For error "Access denied" and "HTTP error [402, 403]" SearxEngineAccessDenied: 86400 From 9dd95457a95a4c827f05ae6d465b6b1de2f7de63 Mon Sep 17 00:00:00 2001 From: dalf Date: Sun, 29 Jan 2023 01:23:42 +0000 Subject: [PATCH 21/29] Update searx.data - update_ahmia_blacklist.py --- searx/data/ahmia_blacklist.txt | 2925 +++++++++++++++++++++++++++++++- 1 file changed, 2924 insertions(+), 1 deletion(-) diff --git a/searx/data/ahmia_blacklist.txt b/searx/data/ahmia_blacklist.txt index 21e77a318..bbb050368 100644 --- a/searx/data/ahmia_blacklist.txt +++ b/searx/data/ahmia_blacklist.txt @@ -5,6 +5,7 @@ 00068777b8c3937133e788cd84229143 0007113d199f1907550c2f7a3b8b2e46 0007f81cce5fa0b0ca7c28a3f0712e94 +0008a11c3284919c72db632c838a8daa 0008f4726e2b9231c09355c0a176cd94 000ae4137fab55b79427ceb4c9c78546 000daa03f6ef54bf0d4e3695eab85cbb @@ -17,6 +18,8 @@ 0014fe8ba26857f6b95509c8930c862f 001558846b21610dd4fcda432768ac50 00175aa5688040a89f3ca2278cdc5319 +00190bd4970a4b1b7e8b6ddf97f715e2 +001968c6b8f38e9c7719003cacf548c8 001a850b58240b760ed5c11821e64c7b 001ae86997f8b3e517a46101df2ac85c 001bc0d1cf3720142d61fce563588dd2 @@ -42,6 +45,7 @@ 002eaaeda61a0ce16b8cea135f3f62a6 002f82d895d220051c5c490f07bd2f06 002f8dbee02d6ce676d21c3c4e9a443b +0030b161c29ae495e4ffb138eeaa2296 0030bd6cac9db81d71f0ca9f58551788 0032223cd6dad0feb29a6b93756702e8 00330b4b5f58fae6332d011c3d3e4148 @@ -101,6 +105,7 @@ 006764d9f710c03932876234851ffc7c 006a36bb917187b130c66aa495f101d0 006c861abdef9116d28fecab2c234581 +006e9fbc0769af2560cb5cac7d1f4315 006eaef81ffc3975adb29e010278499f 006ed781ea4e05accc7727a58316a67a 006ffb781fb6446b4c8b09e940e9114e @@ -113,6 +118,7 @@ 00773a700e81e6cda285daa0e662645d 00789fe749e75681df1c71cbfcc4fb70 00790c46e1c25d2c58742f710d6ecf18 +007a52d241782f8b6662cb0e49c96400 007a73add89e3bf5f8ca180184604ebb 007b7aaa348d99204dd924ab0aac069c 007be7c1c38f6f29f77b65ade2b01853 @@ -122,6 +128,7 @@ 00812eca773d35ae06ab6fcb9eef1faa 008130fcb3cf5cd9ef16518cfe1fb84d 0081a732299bc64118d888605b5341fa +008239a99e74a5cbee2557f7f406d217 00825efe11e3aa21ba7d66aecfe19357 008368aaa25323767989ad7af56cc017 00843a0a107a08765f1273518443634a @@ -136,6 +143,7 @@ 008b0025d3f03ace831c0967fa4a0ecd 008bf15bf1014a3d9b9cdb3f24d0d7df 008c5c0d9174a0ae90c59cf2028557ec +008d36902d98fbe3df942fd5463c12ac 008d3bacba68fcc070de01399ecd7a4c 00918e625657958bbd5fd08d9a931c93 00928ba6bd24dfd87e12a830900a6d89 @@ -150,6 +158,7 @@ 009f12db687a50cf53bd4f520811b1c1 009f17df590c0874ca87d8ef66f1ce16 00a150cf57d2a0f73f4467c40d15dc6f +00a18371dfed2406b26683803c8a9382 00a2d9e07f21e3cb1c9035e60393f552 00a3b612a567540163894169b78b9c92 00a483f0af2c74d8e4d9e9b83aa80687 @@ -187,6 +196,7 @@ 00bc825caac9e609b7acc13b44ed895e 00be79509dd4be21c2cfb20e2e54c0e4 00c0f51214c0cbc0d32b80caecde7eb2 +00c10a27c43aeb5300a3299f96d6af39 00c11318c753dfc611f2e297fe68f7a1 00c25827b5c5bb282ada3a46a9dfed37 00c2cba85a98f01f87edb2ac7a291584 @@ -199,6 +209,7 @@ 00cebe9444c60d2b191b9a5cdb64735e 00cfa5f3f0cd94b9cce69f0375552d5e 00d01979ba5ff2481549f3919d77b84f +00d1049cc64c221101954b89f33e4618 00d1dee7b7bbf0d4c522138c48d53254 00d297325d32283a85a11d966e70efa5 00d46343fead75e59c3d2b3ad9651944 @@ -258,6 +269,7 @@ 010ea7123ee29776e390dba449cf9c5c 01110c139c92706867ecf10a66fff2b7 01112c8bd286e8f54f4a6960bc5f1ebf +0111385ac2d763fad49b44f2d6351f47 0111f597eb58bcf715807b568b2a1d86 01124ce96660fd45786a3dc1630da1c5 0112d1ebc8e2bddd8e1b2ee800dd15e6 @@ -267,6 +279,7 @@ 0116d303c7f51659900e56455e80ddd9 01177c79cc4dae823970094c4822b6fb 011ab939c6a602b78b624896cddddd21 +011b32bf6df99d8eb946e6b678f0603d 011b5d530cece0a3fed2f1bee9a12256 011b68d0c9ab00ec43883d0dfe754975 011cb4aa42c9e9dd6a6480c80e4d71aa @@ -306,6 +319,7 @@ 0140a817d177b78dd06c98b8fe0e370a 0141508f609c6f475057806ac4fb978f 01422d583f50a0ed2cab337fef24612f +0142ff67a8f41b555f2766d3a623cfb3 0143eef9b9c5a94a40b95f79c0d835da 01440f491db052b0b7918508ed138362 014460c8ab46c9bfbf64c740f5fe9768 @@ -341,6 +355,7 @@ 015fe7fe5c730007b91c95fd24157fc8 01609515a753b4134a1c5fde01aa3839 0163dac6a8172fccfcca8569e7f7b128 +01643351765c517eef26ebcfb2305d74 0166b88b1367eacd9053cf9a3b8bfc8f 0166b9829bbf2f34904259f2fafa78cf 0167027014cec4ecf85633de9d095ac6 @@ -379,12 +394,14 @@ 018ecf2b8adb2004617eb9198283d809 01921db4fa7a1e71ebfeabfc9b99810b 0192336fcf7afb7e47cb030d3390e112 +0193eae585b624d664730a55897d3d3d 0195d42d2711bb716dc2ec9f74be17ae 0196f878b3b635130c5bb06b037153a1 01972455883dfb10b1a86a4007b9fe94 0197260635dfec18d1ca367413fc20ff 0197fd936ab57b542a4bffceaeb2d6f0 019800ad8b7a58ef8343a510d9d54981 +01996ce6f349fe9158941a2a565590c1 019ae64ed14fde2e9c6fe55e801357e0 019ed8a1a90459b1040a42194628abbf 019f1e59e2117a07a5fce9f4fe7a7f58 @@ -414,6 +431,7 @@ 01b5511b806957f39197d92721b23d25 01b55b5cf8d89ea3ace1d71283c15001 01b70cc3d4b5d4c2d3368f28a2945e8a +01b72048eaff4934722383cafc265671 01ba534107b465210cbc1919047f65ca 01bc384c9a5c250628fa1ab2ca822ebd 01bc3e531b68b8062dfb0cd50dc15e73 @@ -430,6 +448,7 @@ 01c65e8a0d98c04393bc30087ed5e088 01c8635bf9683e71b9e794b4c5e85229 01c8b71be1e72e323f5eca32601352aa +01cb307ef090efe10d6620776a1a70af 01cb9a7c8633578723085a185342224e 01cc4e13d5ee5c25fdb3397ee2adfdd6 01cc719cf0372e65c2bfe3b3871a7ea1 @@ -459,6 +478,7 @@ 01f513fd1eb99fa4f710a2c14585803d 01f56a7b5d42e5d01db4f849b9982aae 01f5f96056ae4904e250eb05e5b60927 +01f65f2d6642a54fd31120c97eb4a4fc 01f82627d008e50411e8f8d37f6a4bb3 01f8f2e292f9b9f609f3c673cfcf57e7 01fa008eedea8531f2751786ba49bc82 @@ -482,6 +502,7 @@ 0206421a594c96b7abc79a3777d9aed8 02077907efc34ccccb0fcfd55c6ae156 0207c80eb3b4ebfdf06d619add983134 +0208aa82cbcfc3619bb0e9baf55a9cc5 020a26bd2e07e1340068bd2bff420d3b 020af969e488bbfbd346ad993d54bed2 020b298a8af3f8e80374d2b4731f2db7 @@ -496,6 +517,7 @@ 02100bb2e5daf55606806e56f1a33624 0210e4e4bef89bdd97c3cd6ff4d02a28 021127e6a322f90ed845c03e1f361276 +0211478f47f03bd2ba278665082d405e 0213d8700ae82035cd1525a57c3432ae 0213f4261539935c79fc520ed2a5f0bb 0216b34293cbcc4eb3345075ed2b4ace @@ -517,12 +539,14 @@ 0222a6e2f6dcef958c36792b7b02091a 02274c10044d60a4660b04aee89d38d5 02282271f3bc4c150f2ec1db5af6bfca +02299bdc8a41eca9c136b63b5d4a231c 022b6d7e7579558f6e5cdda870660e95 022b994762ef27f4aa15705397176921 022d50338ff9502a3dfe34c4928b0762 022e0663369e511976922c0f3e0c3519 022e619b0f3bd39d5996f8c01524e98b 02308eb942978927cc047c9dc98ca821 +02330493fd026722875554826d52f08e 02338f61dcfc26b78eab670857683d91 023434be07b0f20b4c0633a67e3f68cd 0235a24f26538439a33ccc784d020bbc @@ -544,6 +568,7 @@ 02458a0d337e7dd8364f4bdf61a088ec 02464024db78d48112dd43c9b4ba6d17 02465966c0859d2869c31c0279d51a87 +0246843c3c1af4b3591cf1bc86296054 0246be88124f16567438e56885530d78 0248a47ab75b938498a34463c56d1973 0248b116ecd91230882a25a65f7faeef @@ -591,6 +616,7 @@ 02785539a0f6319a8e4cf7cf420367c9 02791258c0df53c5528b48260b57608d 02791a61f15dd9bf2b94b22f4d303a4d +027a2e35497f5487470aa615ea9e3271 027be8431f9547b4bf4efa1d373d8a76 027d2c8a0f15afab38f185a661a12f63 027de4c716a4fd25b40a01aa68919c85 @@ -620,9 +646,11 @@ 0295bee2cabf9157d24940279317397e 0295ea4ab97988b8145ae756937435cc 0295fe6011a3b7ac80cc51f05554bc21 +029832e5cd77698e49b4031670490679 02985689de2b63d83531b0878c1a4713 0299cc2795d079e37217b439bfe79510 029b61285cbe8143e129495951e28b2c +029b98a25eff95a2c409f317c52bc2a9 029c585134b256ada1805781fa7465e3 029ca164b97ce75db17ebd4386cb5db9 029d5c9f1228d06216d16298d78ba2a0 @@ -666,6 +694,7 @@ 02cc2dc5875b7e4e3bb3dbfe1f1a8bf8 02cd59a679c22263ce5eebc55da36619 02ce9710b089cfb5fa2f735acdc82348 +02cf7f4e4d0a4ee49897e51a29da0978 02cff67f28c0f923d7fab7ed20e38335 02d2aeeeeceba3f73c168c66abfcc418 02d32322bdcac91930ae15507d6542a8 @@ -690,6 +719,7 @@ 02e8af18f9b53fa169cdd4d92534c1cf 02e90843368973d9b38f070c2bb9087e 02e9d16eb3d0b953f6970b55c745b9dc +02ec006a14d01bd7f30e1b3cb295c385 02ed05a6c93877140d549c05c1b84dfc 02ef7c7e15988e56aa0efc2885e74c9d 02f47953ea98adcfcb7b936b005af2f2 @@ -734,6 +764,7 @@ 031db853e4ea43a1234b055d72aa7856 031e7f236ab67ac6207cacaf713afdc6 031f568a79e6d94d50aa7ed3c46bb501 +0320036d86ccd49ba6dcc2eeba084d03 03204f58c9d88a3abe2b4fb2667e327f 03247d30da34a1dc8cde700dbd5f7e41 0324bc6c45bc6ff68c114f4120ca2169 @@ -777,6 +808,7 @@ 034dd3de1aeeb36cbdb9d6d56a62166b 034dfca0a3b9580b34d137d3fa6c84be 034e99af56bbb388982cba4de46961b8 +034f5de030fa810bafb7758afbc6679d 034f7318933d53dde4870df4fd2b12c3 0351e0d2c113dc8dba239f699ec02d4c 03535813c7d9215a1e2cbdddb84f044a @@ -785,6 +817,7 @@ 035444906fe565f3ea2684655c55fcd3 035507345e9d1d25cb983a55e4e92e74 0355dfcc33108181db526ac37ef673d8 +0355f17a3d208dd1c908faa0f2f9e93f 0356db8f9eb41fec9e4394b97050ec52 03584f44c383541682bf18f1515ba348 035a2b6c907eefb47fd3517b3482938f @@ -847,6 +880,7 @@ 039a16ed4939decedb70ed4211741b44 039b47108ee41c1cdd2a292f465850cb 039b4b1405591d2b6ddc2b21b892d969 +039c102186f0093257dfb5751d7aa15c 039c631a4f29b1a524403e709cae2f83 039df073fe5630a13e3e47caa45362a6 03a1b57ccedac923faed4913416aaf1f @@ -880,6 +914,7 @@ 03bd6ac2d71dbe3706e9412a86897fb0 03bdd735d1e277aa53d74005664347fe 03be7b1606d04df6d4e7faf5ad109016 +03c21154c1447e43ca0f0f9f3369fbb5 03c3ac7384adfe7e496b275232264c12 03c48f6b9404ba17da9e48cc8a7a3f4d 03c52ed902171407e12ebeb9e7869a23 @@ -907,6 +942,7 @@ 03da627e020782ff63c09790536c413d 03dfb64948afad2072c4e4a400e03ad6 03e0cc34e2c570d56a90168c17c4a3da +03eb8e4926420d871667bf90a8b8ead5 03ec33ed97a4b5af1b6147fe966771c9 03ece60d01e63c2d750731a56b027fdd 03edf07e831e59422f6d33cf7c0df622 @@ -922,11 +958,13 @@ 03f8347a88e49038af5903d6587fc9f0 03f911dc49be6546f47eedc39470e23d 03f929bf2cfe930a9a29e42a49fedd7d +03fd5c8f9fec3765b1b62c79e5696b40 03fe06b70337827e13b7923276f5058d 03fe35a06ad2015ef15f0be79d960289 03ffd1dfb83547396200e3f325f40904 0400c08ee9a0b422b72fad8e0bba3015 0405415ce367804903f55f082948ce6d +0405a884e1653d6dfd448ad9e0dc002e 0406ec05d5a5e4115e43103cdf8b2f0d 0407213be82c0e2c231d28de52e9cdb4 04088198e951a549508ff7ec3516a6c7 @@ -948,6 +986,7 @@ 0410f54a3c1dff6ec2d19e92e5d0415a 04110020a853e508f8fd4726cf46ff48 0412a79d7ad46e154d7f5377de00a9f6 +041647e1e376ee30192aebc0138ae6ad 0417b2dd5d83119821c396b58765380e 041bb5284bf0b6777c9b11a6b8468778 041c3959f01271d377a3a8467e129f2c @@ -966,6 +1005,8 @@ 0427cbdaa311bd8f5275604f90933fd6 04286bf4dedb2dbd9723474c2a1f217b 0428da0dbaf654291f3bb753a145a199 +0428fd6aaea85ee8a8216389517c36bf +042acd38b594f6a5744edc478ae3c8ad 042b1e3f911881cdf53375c85dfda12c 042c7806c3b183c3ccc6fd1a2cb61bce 042e8829c9a4a30083ff4a1558f1ccd9 @@ -982,6 +1023,7 @@ 043d3eee7d90f8efffa564f423ee4b8b 043e4f61fb03b8355dd5515dd5acae62 043fdbc4e305130c6c060cc93bd746dc +043ffe2e6691c6d384b6d3eda8b82c45 0440cc87225d6f2f289e8c1f7732032d 044341ac655e93291393d626d57d90d2 0443a94fda03bd101acd746195db542c @@ -990,9 +1032,11 @@ 044541e2068c47897f56afe51d090d2a 04460fad5a0807ff7c4404240eb17f4d 0446dc34fbc9f798158407db20ee43c6 +0447ee5b32150ace0c078545dcf35417 044954eef4e248fa468c4fb48296b691 044981f1c71255f82f0bb92ec8998387 044b422b478fe5665332de949b380707 +044ffb43da988165fb4eaa73e07da5fc 0450f9398cfeb91a0b56590b2b4521e9 045234033d5e8da1cd115c20c18fd0a6 0452d8c9fb6525d98b9b648f3baaa5fe @@ -1004,6 +1048,7 @@ 045a3a11bfad512d2b620d2be894eeae 045af2417bf684d766a746ab2d740f8d 045bc1430751f9542304871b79fd5c76 +045f2d5b46df7a53abfd46aa254c956f 04611fab881877ec1deba79890e0d36d 046134bf0d16f54fb759b6384d26d525 046343e2c5913d87bdd77495a1935d36 @@ -1023,6 +1068,7 @@ 047112c87e60071b8171fa29ea621b86 04718655e06dc9f3b44e05a26d3e02d6 0471ec08191f8338694c8ffcc2c9df9f +04727cb8ca6f9d3d20195c9b42ff9f74 0473fe28b3e5ec3f388ea97d1391846c 047472c1e59ccc401cb5fd933186d81b 0475a905cd187058fb0c5d0c779e1fd5 @@ -1039,6 +1085,7 @@ 047d5d604539e03fb0e8e20ce37b88b5 047e5e459b2115344548741a6a2971c5 047efcfc8548d2f93ba0d0f86cf2490e +047fbb5f798b138bc63b5c7ecd53f94f 048296b8f405bf62ee426f6a6d1efcec 04845e505bb435cb464415f8c4068328 04846dc33f2e6c5b1c5a129efd659ca3 @@ -1071,6 +1118,7 @@ 04a3fdd69f44ab097ef46835262b7db0 04a627438a4333145b3c17185f601244 04a637ef8820e4af1f4b16bfd8d864ed +04a775c0e473d138ad49b43a9bced417 04a7bada4152a9b3b0c49011699fc761 04a884da282d7e9f7bd9eaf0ee9fc644 04a8c4a47cd42c27d03327a71656a56f @@ -1129,6 +1177,7 @@ 04d579338f042a5c6035cb044046e514 04d6d9afcde4a766f021b11751c8bae4 04d8159d73072b0cc91ddeee8e29b0f1 +04e092bfbdeea12ae49a5e71896def3b 04e231a78948bc752ea8cd53cc09766a 04e2aae567e87f0968b53baa76aef4ca 04e3961aecafa87c1460890d4b586856 @@ -1148,6 +1197,7 @@ 04f3737027e64c9d26e5f0db1f517c40 04f3a71a99a1db79c0f90caa67ff2f83 04f4357e7ca3413b627b1d1e5e9fac97 +04f5e03258d868bfbb19c2b7c9492168 04f5fec56796218b247a2ae982bd5a49 04f6501bf06dce3c6794364647246b4c 04f67a1cf5ba9bd74974e90ba6394c91 @@ -1164,6 +1214,7 @@ 0503396728cdf8c663c8b0aef903d6e7 0503eb131e712a38b5ea49a834002d8d 0505b2bf267347d4936468d0980b64ea +05069066d888165bfdc325b8bf8e1d15 0506e3c895d5b362f55457eb20441cfc 050738a47d6244f7c5cb4d6c8a3c87e5 0509271c25c2ccc40a47d139f485e442 @@ -1189,6 +1240,7 @@ 051e5b5e71a97f8c6c8a95be7509ddb3 051ea70f37c7c634b8360a3a65e97702 0521b24f50808d79ca70db610e0597cd +052292e5bc804b674eac898ef4a8733a 0522a2fbe708e789feeb93ddf20a7a05 05232121fadc31451ef7e7195fc9dd6c 05270d7cec37917479db66d3d6c53396 @@ -1237,6 +1289,7 @@ 05502d40befbdd873a655f17985eb6bb 05522a5ff87d80d13c289d5feb0ff696 05539a38a1c7a1f7c7bb6c0d10a9748c +0554dcfd6a2704d72bcb231c7ff536e9 0556db1a07773e58bde94cbd16c3daa9 055726929bf443dbc401280db7fd1891 0557c57356a49b17c2eea68f7b02c2d8 @@ -1264,9 +1317,11 @@ 056bdfd7b59da8d1e7298d5a2d7e49e1 056c06e9ed478da3d579c25c09f472b8 056dfb7ff8c3e6fcb15689617587b347 +056e6a413252b16e87689827e93564ee 0570a1967b200458d8562b08bc503000 05711d7f203b22cf83ec4361d64e47b0 0574ddd3cc1094c06b9fcf696e7ab10d +05756e54121a6cccd4b6e6d7c4815830 05766442573c854cc8934b18024483b0 057914ab7a2c05ff3b6744fc9cf78df5 0579b7267e32af48471cb65fa55efc20 @@ -1298,6 +1353,7 @@ 058e3c07cffd4d782bbc343821c97dee 058e7348ce709e3336c134228b3afd6b 058fb39d7471427200bcdf9315604dc5 +05900cf5b739696451c49483e30b87d3 0591ec877dd2da9792cef356c0a2af76 05922ddc93eddd17d6073fb8b3fd4657 05924b1c6cf69e43a10e20cedd1c3760 @@ -1327,6 +1383,7 @@ 05adbff94ddb13952bb5f21328d28f31 05b253b2998eb5c3d25189db981f3976 05b29e6bcbb680e573ae290ea0138dc6 +05b33f81ec46429f5fe96ddeddf303c3 05b43ded340b78e681499dac34454a20 05b48eed05b4535421d3a8d8b6303881 05b4bb66c1be417cdb1839be725c155a @@ -1343,8 +1400,10 @@ 05be06d93692bc3b82873530eaf38d5e 05bf5f1e721b6f9c39ab1e260e246df3 05c1097756e430f6084dec4c981739fb +05c1dc764dbee46dd9e6c779c9c6689a 05c30f415bb3d75776ad9c0294f0dc20 05c57dbe9cf80dfe02b2e29f28c65262 +05c6a9bbb3986f7d0aeaa65a9b6ec8d9 05c6fe65b41f24654f98a99cfedf2b8d 05c8ea0382ddbf84b0a21cfd7f11065b 05cb882b3edec2b20f7e93ed9230a995 @@ -1354,9 +1413,11 @@ 05ccf7836f150fac6e3be7b009663ee5 05cfac993e932a27f7091ad8858d0dfa 05cfee74c654055d02c1a5ffe330f11a +05d3ad5818f74c422b76920ee723c701 05d56afa4faa0bc35030635be753273d 05d5fd8fc5e219534389e0a8f762a815 05d78118062787c4f6ebf7febd547fd5 +05d873af66443997d4887eadf00f39ea 05d87f458ef31cee30002b4ea5d3b4a3 05d92e0762a5d11e946efbda219a65d6 05d9bf848c4f25c2615037cd5650537a @@ -1407,6 +1468,7 @@ 060aa6ab6a46c25fcdd807cabc60c746 060b0396c0f3e3e57a9b700537f8d709 060cc58b114e0912ce4f163b5d9733e1 +060e51e9020ded898d8253f30c8b060f 06116c06efeae75ff867a0d313a7b832 06124e1504f427c7d746f4eead65798f 06137cdaaaafdbbaf6950fc896bb3cd7 @@ -1425,6 +1487,7 @@ 0623e17054ce6d9604af8aa865d75a2b 06254c3bf392ad49841ec69842cc6ae9 0625a9dfb7cff65f85a88ef8b75dc3bf +0628e010bd170f07fb50d71b0330f93f 0629ac78fd549456ebe9754118c24234 062a1255e309e70502894ff7c424041d 062b1e230d2f4de35f8ae1ac3688b354 @@ -1434,9 +1497,11 @@ 062fb2dfe27618d5fd8510ee00ab12fd 0630af12496888b343114fed6f2f0481 0634712bcc72d2f52c490974c856d7a5 +0638ca766968bcb67123e52dd6d1f8e6 063a4795e0931d03eb98e67d7f5e19c0 063a6fbf16635adc4509f6251575f200 063b0f7af5a57d54b111803c31db22bf +063d76fb7bda626d54d1f0f1abd63711 063e12bb11a24948bb71f30d6beb9eaf 063e97813dcd1f9a258ca4a9a9a2b9db 063fa9e32d3dbb28e68ea8d9d38b8af7 @@ -1445,7 +1510,9 @@ 06494512687e3116dd43a602aecb6dbe 064a1d2edc2411b8ca5bcdb000026388 064b4623340ab59429f3a208ab5793d5 +064cc7d0f4047f61bde6ef9ae1123c31 064dbd45d8ed7c79f2c9d8b36552a912 +064df752810543df340a47451c5e0381 064e5d17a877590c0492721bdeba02d6 06511790169b5d8d0ba16c402cd9820b 0651f36742208f208c905d72df7a1b3f @@ -1475,6 +1542,7 @@ 066984aa7c1c764863bf7ef463f21d88 066a580842062ac64beea732215948dc 066a5962210d9e19c3cb13ba53897692 +066b23c1e683a2c72a0278792e5c0587 066bb32fc53b81636c16f0efe3ed4b7f 066bc0e33c79a70a523de34fa4663f9c 066bc6225f916973c337c85d11c71a13 @@ -1513,6 +1581,7 @@ 06909a9f73551ad54892bdd812866d46 0691ed2d375ca749d22854b49a430782 06941cfb00ff4c53e075ec68500023b1 +06967fcd7a4b5efdeae420e95442deb3 0696b5a307cf7c4dc30e059428c36e42 0696ed4c98e3854a784bf3010328c9d2 06977ea5953f5ee42ee240d03272c734 @@ -1535,10 +1604,12 @@ 06acd16fdd5e14e72e8b3ac0b0322235 06ad431841e034825eda766401ef7963 06addde3d5f4ae90537fdd025b06c169 +06ae93460dbc98d764ba662f54e291d2 06af48fa2d0baec9d268aba5911ec82f 06af8d54f73e63890f93c3c258181117 06b14d73ffd89910b071dff5541c31de 06b1b6cd78071e1f76b6e7d97fe196a0 +06b1cba78638f1fe60af70c727bafec4 06b2cf12f5cfc29d9aadbfe15f396884 06b6248da8e3f7555697af8d573d73d6 06b6df7a1c84542caecdcd9573d74532 @@ -1549,6 +1620,7 @@ 06bcd7a02c11fa069278c65c4d4f0727 06bcdbb8a12f5ba864d7e22317e2643a 06bd36f88e8f8cb5fef456e69a3e4cb2 +06c329b20aa3267d7d141e450b05cea9 06c3e802702a55a9f6ce69dab078580e 06c721e0c2a92f26619b300cea253920 06c870316344af3dd54eb94788256e78 @@ -1610,6 +1682,7 @@ 0703fb0dc624c433205c92c26db2abd1 07041ebd7d6f94cf1106a78fb13c64c8 070544f95f68034f030c70529f5a4f0c +07054623a64dab0636b8fc3883d4a34a 0706ffd0494fcb7794f5e864e02fcf9a 0707454c84e71cba27196ffebe49e019 070965c89c474143fe81bf91222684e1 @@ -1663,6 +1736,7 @@ 0739a3f54c088ab4b0d99583bb6917f8 0739d96da7101e4beda064ac896e0d8d 0739fa4c66341622bedeb92e37a1ef4c +073a1cffff49aa3c65541dcd14f2699d 073cc9b48cb41ff2cfd1ca605aec88bc 073cfc81f010f952cf1ba18d514839ec 073d88d2631a3699c9ed814981f78d75 @@ -1680,6 +1754,7 @@ 07434e220d0f1cdac5984b53eec3cf6e 0743a29030f54cb01c7a8e9b965de59c 07447d262b256c3e59e3f1c6b3b9307a +07451a915f5b043135ee4d013287e09d 0745508ee3ef74318c229f93020992bd 0745654a9a094545514524ce79b9a277 07468c4bfae8639370ae80b42c47e5cc @@ -1692,9 +1767,12 @@ 074cfdbac6845d0f2cbb91edf89ec032 074d258ca6750e452e242fd525300c42 074de04a39c2bced1da0447bb4fc7e71 +074f6b45492006ddcd8d5fef282d5fd4 07514c00f176146a53d191ca1e68adae 07539928a2fdf1fdbfc77d4e2d832944 07565e8f1a7117b3063461b836d205d6 +07569d0e4844aac21737d1e588274242 +0756f8f9b5c64085b92b278aff6b634d 07573847ffc070156978ef1a85e12022 0758a8895e6bc1947de1474c8bcd9c56 0758f74cec54f89efdd22a560f0df670 @@ -1703,7 +1781,9 @@ 075c35a46205718a4e9ac94ee30ddcc9 075dc35d3aee3c9a6c111ea5ec35b75c 075e876da2d6a5ab6f99f4279a0e3bfd +075ef1854c6e94bfccfd236b6dc5fc5c 075fa01a439798e8fdd575b3521c1565 +0760d6a84c3f0f320dd1b30fcdf36c10 0761a98bd6e6d34e8b3481129f52baae 0762e64575c47ccb990a776922fbf7e1 07635b093422e85c06b1817843167831 @@ -1731,9 +1811,11 @@ 077dfdaa83d31b5964765d734d163e80 077f602fcb6f0507ac561612747ede4d 0782016d0c643ead91f958261606479b +078272b9b0e940e1442cd326f4f75836 07838e02312de379030611e3c1361f1b 0787d8412de1bbd65c23a715acc130ca 078861d861c7e554b87ba177da16e45a +0788d6731deecd0e008e62dc7b3664b4 078913c35cb77670b1505b6f0cefc504 0789379206806e82d02562957f21812c 078969814ac4f360961cb3dc176c4250 @@ -1753,6 +1835,7 @@ 0798f5253493e4c999da1c4f9b52a09b 07995cb2c5a7b498a7cb05bc457f3f1e 079988e0ab0494dbca1577ae3f753dfa +079c25288c9fea4b8ab7fa4c035f5828 079d7d250c9ce7541b7f991fca73a130 079dbae61932512004e7ac0c7c6f17d3 079fa42e87fabe2f8e98c59d2187a93f @@ -1770,22 +1853,26 @@ 07ace24463d7b9fab28f8dad5540f6a6 07ad7d64b4a58ade444d5bf536293110 07af1b7f9523698984f14d5529127862 +07b14bf9e8465d8daeda1e58ffff7c22 07b1c4277b40bae9757a4ab0e3de0686 07b2dc93c6cb6874992491d42b1d7639 07b38a66ca557f20c846f3cf237dfdb1 07b3925b4e2c3a9e9b16bd20c14b9da0 +07b3d0e8ff3fdbc4828d4c742ba44bfe 07b4bbdb5687f786dc959017c748371d 07b4bc3f7625f92f70d18ba21b0359dc 07b5417584913ffa1d34b70785dcaae2 07b5bfcac3a3ba714121867e3e1cdb48 07ba95beaac6fd71ddeda94d4f61c763 07bb0741f3a34b7f13dd7b37f84c8e6b +07bb26e1004c913037734da647db1a8a 07bb47fe5b36bd2794d4c7b472d69f61 07bc1988c9b18dbcee095b8efd52219e 07bc2aa0578dc9d26dfda23840daee05 07bc2e6d0731fe06de1c7595155f4fc3 07bc61eef7d11906209d411612bbcfec 07bd37a266ea76cde1fbe06955646baa +07bfa251bb5251f5d357224f36a3e889 07c01fef301429fc6fa17c355d92b887 07c06be135c1a7daaccae8e91bf2b65e 07c17e82149b3054c681ef10049856eb @@ -1808,6 +1895,7 @@ 07d8e1d2df47076515965b970ae5266b 07d9fb6629e5ae100825ccc738ca339e 07da155f5b679c64db6b08b0b88770d3 +07da6869efbb2cb6eb96f5c69b942c0c 07db784b509078fb0b00c5080afd2b95 07dcc953623696eadb1a13cf4c10c2de 07dce7d0d355ac4ad140e5b4d097bfff @@ -1825,6 +1913,7 @@ 07ee4cdc8ec562e4933d1f70b0a35bb3 07ee8f4fe972ba989f96f38475500903 07ee976ea58ccd689652b9e437519a31 +07eeeed62be4215810f2f6b773b985b6 07f076feb1c44fae1a3dc60a3ce573c6 07f1b6977dadfbafe454f313b68f32fa 07f2969d8e633eaba7953faf8584f7fc @@ -1833,10 +1922,12 @@ 07f51cafbb14b7022fc11829f01f7f22 07f5a08d9fb092f4353f27b89078786d 07f5a81a6675aaba0e66c2055c09f891 +07f62234da7e4161afb26d285dca3dac 07f92233c63ec84cf19b3924fbe49c0f 07fcf1348e9e83ffbd2cba4d6f90bda1 07fcf6a23abedf45e3c7cc08c7fdb7d3 07fddff595828007bf34233a92ac13b7 +07fe5da4053744604078fb608f849227 07ff70a690e4bc62bcec745187a32d4a 0800128d8a224b87ab2c356f8b178473 0800a352916b426abd8452397c53d637 @@ -1846,6 +1937,7 @@ 08035fb2855cc2d97e25422508edf989 08048520d1143931ddc40214ab0fa949 0806ca6d476fd125103bf9acf94e93ff +0808bb09f859594c62b82ff933ffb6db 08099dcedc9eb800b0eea68e619e6211 0809e36b243d61464f89b21406dc059f 080ceba1d2c2f50fe999a18310cdb86e @@ -1865,6 +1957,7 @@ 0819cf6de98c0a55cecbb27cf5d149b5 081a4cfa1e7a04abd097b728d5ac0943 081a74595f90ee12c9885f8022919351 +081dba470fed4be29a297dddbec9c5aa 081df3424cc4ff08cb05912ca095a287 081e3e5916cf3e7b6fdec77a992b146a 081e75574c5848ee84d3d6eeedf97047 @@ -1879,6 +1972,7 @@ 0828dc80b1adc5dca18b35f01117b809 08291677ae60e2aa4a7b412cf9416379 0829415446e06121181e6b53797ca0f8 +082944ef16e1c6e9699a6f0c9ab55700 082a3dd92be3fc581a6b5d7edb4db308 082d851173f9f4fe17a960d1fd472f87 083073f22a9014311d9a01f78754a2e7 @@ -1916,6 +2010,7 @@ 08581977f69f411700dff19c9f5694b2 085871ea803f21897a0fe4aeb03db7f3 085aec5ec69d1e257de4e4e6ae1d5479 +085d925e40e3ca11b872236965fe40dd 085ecd2037d9637e90fed043f98b0a77 085fddfcee446bbc325f33badb327a69 085fed4732059b2c25db32398684995f @@ -1923,11 +2018,13 @@ 0863a707d1fdaaf2232f10444c0fe06a 0863c18ede44f82650056833b79ac8ba 086418902206648cad999348eba7a04b +086445fb0af2084359dfe9f61f09dc02 0864991aa129f9536c2c964bdbf4297c 0864d2360edd35ce4c41c9a7ccdae7ae 0864e028e15e700ac640539d78ff7862 086765ebf69c91c379f4c90aa3de176b 08681f6e87d4897bc6b1096a0e737178 +086839782b0389ce0c0779b5c19208b8 0868c84d232af450c2f7e7cece468141 08691060fac3686183386b01064ea056 0869d08f8e7c01a99bc1c2ef5caf8542 @@ -1937,6 +2034,7 @@ 086e897af6c1bd16cede9e9a6c8d78e6 0870a2c7afbedc6deacc18e0f082756c 087107d1826187718b2714d85fdd2421 +08742efd17a500fcbfef66111b9f07bc 087650405640b279f13114c8e1264d22 087a3e671efc7eca1d319c811acd6eaf 087a6b7ce1fc2e818f47a980179e96fc @@ -1944,6 +2042,7 @@ 087c0312793c426a3be6e9ecdc990fa8 087e268e627ab4958af65825f5e0a2e9 08804a9effcdf2ee529f9ec0fb0ac932 +08811361cc84f3f92fb1e629cad55fff 0884a0f375d15fa52b1cff208fe3891a 088521b581980d5e74fb2198dad2a5cb 08868a00c18db8e7dd0391f6b5c82167 @@ -1975,8 +2074,10 @@ 089e4b855c0206e25448d12135dff5a3 089f765b74ddd022e731f4fb2fe33752 08a04beb76a35c0b002a783a8377aafd +08a0cf13228f963df50caf8e60a167c2 08a0ec8386d809d6e6223a9cde792167 08a106d5de0fb609ffc209929e7f1c93 +08a18c7b56b35c59bce8eb26d64bd011 08a1c98822c0fce33a468c8e6244e72b 08a23f953b73d8b46fbf5633fc8fe8d2 08a36668990728351dead222bd3b97cc @@ -2003,6 +2104,7 @@ 08bef08172a57b179c5081699bad2798 08c040fed96d914e39eed5fe0e7a30e1 08c15b037637db9a12d6ed64546f6bcf +08c1904a08c046cb3c6859ff424a072f 08c1ef8288881d5733670d9664aa0701 08c3781fe3f6261192ff0740bf6a6dce 08c3f2171d0d1802ddd1e38e70b1a182 @@ -2057,6 +2159,7 @@ 09015e14eda9654a775e09b06972ace6 0901b5c122aa62d5e8d06463da4af99a 0904f2e8a8a469a5c38d690fc1e03de9 +0906aa14610aae3014286f6a100a8133 0908b495d39975bf684dadd276e6482d 0908d5fd99dd89dce651924ba8b796aa 090a12d99f0786a041971fdd141c6642 @@ -2082,9 +2185,11 @@ 092db1a4df6af0f08686830e2987a15b 092e154e42eb0d5ce7f26d2e73e510b2 092ecf19eb8dfdf89fa61c38af501dd1 +092fdc9fdf3befb36187ba90d7c62e92 0930438aa7674780b62dcf099e0d5e33 0930bb3feee2a03c1a062008f2f88fc1 093357fb6427796e063f9de36f763539 +093370b7f7559d5e6431b0eff9cdf356 0935a99043a0eccc66564f8c50e79784 0935fbf68d3a0e36b82a0a294b635ccd 0937d8a7353dbe82a086b619d9404d1c @@ -2097,6 +2202,7 @@ 093d4db69ccc3f338ef72c8b726d42b9 09414753a458b4f3bdd0300ce713a24a 0941e1658fff83e62dbf090bcc1ceedb +094326ea5656caec6c285e21918547a3 09441092353cea254fdc0700735dd97f 09444e5b187370c2d5030ce9c6621f77 0944d5f9b9bc90167560d8d4d0edd9c1 @@ -2158,6 +2264,7 @@ 0971501df2c44c20514cc933e9aba974 0971cf04d4d8cac734a59bfe4e8d975e 0975443b3eed87e4ee8f0409f5f3df3f +0975a6ca712b4131bdfb3e9bc397277a 0975ba77636e93ce8f9c0466b24ef655 09760439f80a7fb53dd7a9fcf9b7139e 097651370de9c3a415558cbb32ab5491 @@ -2198,12 +2305,14 @@ 0998bb21923bed3345d059f64b9f5194 09995fa84485ddcccf38667a4b14e3dd 099bfdce101587f10463f5e277999bac +099ca5cb7f0fecea65b0fe2a76b29f96 099e38888dbb2f7cea9756393b8fee1d 099e9b2dd5f34804d324a85baf5a4d5a 099f3dfe74aab3b38582fdfba6e42025 099fa8f893d58361766e427d02e058d1 09a10a50ef14bcf7b8e741a09d1df2ef 09a13f76d53d9e23c3b2f984cf8ad2ac +09a229891af30977f95a4b5fa754a10d 09a28887c7237522145ff0a0ab7811a7 09a2de78a057b11d3e826dc9530bd25d 09a4a68c2af0e4a2c76c8033dff215c8 @@ -2258,22 +2367,27 @@ 09c5fe9d929ac37b48a5d15fd6675385 09c7bf695173a0bc079046ea5c77dac2 09c7dce017c60fe0b840d3681f24e26b +09c893b4b5567cea097e7448b24d8ee9 09c8f372965087322fea42c4df91f8d4 09c933ca1e8e94afecfe48f54514486e 09ca7b82432e6748849a1f4573c6db38 +09cb64c0e524d1dd7f7ed255581645b3 09cbbdb4c3b418a351de794a68568f66 09cbdf32e63e1d0d26007ac37d7fdcb8 +09d00a1acaa99d30500454d0be51f16e 09d087393bd0649e21eb045e3b2beb55 09d1e520cf3ec17e9d6047d4155cf2af 09d6c669b7b79f1b7f3ec5b1e6ef834d 09d91a9c50aa84be33ac35f539c98af7 09d927404f6a9a25f3214221becfde36 09d9409e015df2e410148a919a5c0379 +09d9e3cb263098365b154df5e38e60bf 09da26338f6acd7aeca20814f9efbbd7 09dbd2e537abc49db64ede5ec1fcd773 09ddeaa0bc16d528bc8b44a41a20277a 09de195897cf4146ccef6562578a94ee 09de7116bd6cd78505d47e139fe66f62 +09deddb0d89f6bfbfb1e404f57d45bdf 09df7ef9cbd91a7b7e041a102470d82c 09e07f311951d1dd404107081d02380d 09e13507ebdec887ca9a84a4e144a7c8 @@ -2309,6 +2423,7 @@ 0a09421f61b1535aab8cd426f60ee83e 0a0ac104d28c83ae693bbca2265c21de 0a0af35942e43fe60b04e508a88d64f0 +0a0b4781e54b395f0f223ed60b4b9799 0a0be5b85e0e3c91a0981e613bb20e4f 0a0d19e6fbea02545c342626f47d5b5d 0a0ef04a14bf38524b36624d2a3c1337 @@ -2316,6 +2431,7 @@ 0a1074bdc2307476158fbe5b6762915d 0a1232acde436a52dcb2e645df45f920 0a124ad5384db0aa8ffa5a50effb0229 +0a13ed3f0bb640b486612ce1c5423b91 0a140aa265a6c1debd3e133de7696dc9 0a144eaa69316fd57ed385408951d661 0a156e7489fcf8051dadc1f1fd0758a3 @@ -2393,10 +2509,12 @@ 0a6e27a691780835cabb089311ec0f25 0a6e95df7cca7001aea1c40dc9e3832e 0a6eea92f46ccefa4cabbc91834a6eca +0a718b79ccca07f821493e6bc1b0197a 0a71dc9c7cc67cd49bc13aa54181c202 0a730b09454fe391cf373ef34002b74f 0a74089135a8657309070b0cce3c2f8e 0a777564063d8ff062524f3b1d0f4955 +0a77e634aa4878ad20b1dead17d3effe 0a7806c555a70976ce5d4ac68a5d18ce 0a7aad76799ab6a3563c59f7e341cc70 0a7b0ca4f197bced3fb77e3a10e5fe4d @@ -2476,6 +2594,7 @@ 0ac8020d4b6feafadc1d05ac1c230b18 0ac8b2956b547d52fe8a6fba0627800a 0acba25d4448954630fcadfe86b19788 +0acbd96337a513953b3be86fb3525daa 0accdd1d003a217eb1a95d8e0162252a 0acd45c4abfc93e80fe0323220293e47 0ace573f0bdb40e0f5eae31307f04148 @@ -2484,6 +2603,7 @@ 0ad0d8bd137e833c1aca656de8aa11e7 0ad25b4928a6d947d7d626823af04e97 0ad2d3c53540444bff1a23e81fd819f0 +0ad34321c0f695e9ece64d1803f542fa 0ad3ae1ae18c788a18d7178f2a68a995 0ad43a62e74c0c4f51f025a9c01a1c02 0ad6e2471841ea693fcaaa57d03d4ef6 @@ -2556,6 +2676,7 @@ 0b240d5ff6c0fb1b2d3f7a35caf1fb27 0b24de38c8ddc8a94901840571bb9225 0b24fdcfad5cad63b27298ca83586568 +0b2a366ac9b6ca1130fe7a0f23853f05 0b2ab129e154df85e1ef572ae6972d62 0b2acdc2ac742e01da3023d2cec48b1b 0b2be164b8795610b012c3a62f98a5ec @@ -2595,6 +2716,7 @@ 0b509716eb6f6e012993d9d80f930222 0b51036353765cb7d620fe9535f3f84f 0b516c083269fe9c5f2952d798e40658 +0b520a4da2bcc4419d35314abdea0a8b 0b52d83733c975490471610d585ff239 0b53bc66e3016620ee4b3af927d44637 0b55cd9caf1975097247a54f6e3757b1 @@ -2618,6 +2740,7 @@ 0b667328f139701101f7fd459736f7af 0b6840b8e665eb17b26dd47c568419b8 0b6a031c6d05387696ead854371d25e2 +0b6b44d2b953c2ef663e07b65c73605b 0b6b7a297eb75fae49ffa4527d2eb632 0b6b8a0b26a0cba173e7db83df619d78 0b6bde7621b68d3669c0220afdf1cef8 @@ -2677,6 +2800,7 @@ 0ba739acd34d11a5d543c2f512257466 0ba918b2e4ae5a50f6fe54bb6909683c 0ba9d1affb34139d41a4cb170728d0d9 +0baa2e3834290397950f9a4e9c79971a 0baba73ae27b9a99b4f4d8cfdf840021 0bac8607527143db43c39810b2b41d8c 0bad4c098917603b59d780270bb6da3d @@ -2704,6 +2828,7 @@ 0bbe3a603951c109f8c74493150575c0 0bbe6934ccedcddce1dc278238525722 0bbfb01b2aa4ff123c3c34d16edd8327 +0bc06080159497e70b1b0c3d63ac52af 0bc0e1cf1b517d7289775efa1ab45d2e 0bc1f9f26f2adbf7627a468598d64ff4 0bc339d803bbee55eca2aeed50bc9aac @@ -2749,6 +2874,7 @@ 0bea995be6b9dd2d56cf50687409abdf 0beadcb1d4bad0a5bdbd93a6382943bf 0becc9780c18190a4ef4de97524d06d5 +0bed1310b18433bc2c68e4baa575e1cb 0bee608b94ae0155842427dbe78619d1 0bee8cd1bdfb09a056cc5f78f128f222 0bf09e67d418b5c79a278eb36a301eb6 @@ -2760,6 +2886,7 @@ 0bf8070e12f2f3abf7b1572770d6770b 0bf898a385cf80bf027b8ecf03f1e64d 0bfa51a39c0f135d4a3e1c7e3c5fc06d +0bfb6d7e8fef4e303ffc94e9f1341a6d 0bfc33bd0f8a28812fdefa831228cad4 0bff348803b34b2887cfec46f2cc38a1 0c00d03cfc5886a667db0489bed82de3 @@ -2790,6 +2917,7 @@ 0c15b1eb6f32d7c945d714a45dcf938e 0c164219da269fbcd54c6bd2067ab7a6 0c169223688a360e4e8dbcfe07fbfc19 +0c17283828bc176184a54bec793b1bad 0c1859192d3f9cf0a23f385666e15183 0c186b9b738d505f0c1caeda7489b076 0c188e683bc169cb6a23c09194405929 @@ -2844,12 +2972,14 @@ 0c4db99835d33d1cebb4e436b05f1650 0c4de9583a1c051c2fa8ee7fb5801ec5 0c4e92d6c1a6acfcff2a14117fe3a7fa +0c4ed01c3d66dc8743b9f8b155892c73 0c4f003fe6296aa7000ee07b179a1068 0c4f27c20495dd6affdf0000510eb612 0c4f79404cedd21d4ab319543dbc401b 0c4ff7eb93583735501464e6c00997b8 0c502d96db546d7d10bce3b5c0972b4e 0c513963bac3f6516b6d52f6e790ef21 +0c52da3aeeeb67ce17876f69de5eeec4 0c5304811a165d30893e9435d7f58c88 0c5375203369e0bf639809f0d0e82817 0c56728840c90311cc2e7973432db088 @@ -2857,6 +2987,7 @@ 0c595bd5a8f07f18436b7c0647987e11 0c5a16d8dd5adf5afdc85648fcf0e1f9 0c5af4988f4651aad0c12e7efa40ac41 +0c5ebc700a7d55548523c44d02609396 0c60d10383e626af487ee609e80a2384 0c61241ba40b96afdc013030f9905042 0c614536b1f766d701c1cbb5cc289eea @@ -2879,6 +3010,8 @@ 0c73935bb9860e88f484ae69bee11628 0c74574593d927f177bbdbed1ef43fd0 0c754bf9872b7a0b5f87b7818cbe456a +0c75ff9abf8d19340e03e69cfa5b07d1 +0c76e23c8cbc473470c92bfd37da1a86 0c7829d4027d0cb167c458323b57e839 0c7a18427fae160a37edd0bd4a75f584 0c7dc400e1758d8547021ed05126672e @@ -2941,6 +3074,7 @@ 0cbf1b09ce5ec1a2514396a0f40e92e2 0cc05000008985599340cc87f5d1b5bb 0cc16ec940402544626d807f8490df99 +0cc24a4659acd44b7472d83dd000db0c 0cc2d3002387a87e88f402919e365ec2 0cc41001512935aec942d1766348446f 0cc758244f68e7da63af4019d1ab718b @@ -2985,6 +3119,7 @@ 0ce544a6dee68c7442fa536a1704f069 0ce55c0071259e539eeca241744ecafe 0ce5a708cb9d3ab9e22ce31376373664 +0ce628e2a026e68db297dfac41ba2a62 0ce7193da57ed84ed405eb4a5bd031cb 0ce802f137c70b848de8a22973476ea3 0ce88d30f4f056767fc30cc6282f3b24 @@ -3022,6 +3157,7 @@ 0d0c6f0ee7f217b87cda6b34778541ff 0d0f4f4e0a493ac6aa9de96389a94bb1 0d16397862d7ce918e02c9c638c7c372 +0d16613f6dc50e49ddff751c6d32dad1 0d1701d38fe96bb0f99a08a303c30cb9 0d171af6ab000d376e5a3f8941e91430 0d17fbab108b23676d1172eb79f41aaf @@ -3040,6 +3176,7 @@ 0d2e6ec84028cc70fa75f178525d8800 0d2ec6d9798670877b2287de65969ee2 0d2ed1676e5b87dd52ce8a018f5d750d +0d2fac911c5d4483d6fea72792a53f16 0d305e959a810c2519ed7e6c47d3b3bd 0d31748dd012bfd45f543f6e25a7dbe7 0d325484f4c13489acae6d3b7d762c61 @@ -3139,6 +3276,7 @@ 0d8da9ffdd2c36fcb0ad0d1a33cb6c1c 0d8db6cc8c93699e6e9be2bb00d7500c 0d8e3888b66e666547d0e47317286953 +0d8e7316f11229a47695aabd8228114e 0d8f59b30c9d507dbf2a87229e790a7a 0d90037413a8267598fe67569f928172 0d901e9d6819e73fd60238fe8f0637fa @@ -3150,6 +3288,7 @@ 0d9616162f3447bc2772e9bef721a84d 0d96fa875fad10a6d2c10d1602cd406b 0d9825e9431f9a309cdebfa3b3d70630 +0d989574246d7b5af2f0c30175dccffb 0d996cadc5b32fe42a2b2eb32b920545 0d9bfc675171b7512f60e2180ac27900 0d9cc323adcd7912d1b232cee172f5a3 @@ -3164,6 +3303,7 @@ 0da1f9a4a92afab554749ec870607d62 0da4d11d2357a5cf041ddf6f25699b1f 0da4fd88ac31fcb638c7c8f26ba425aa +0da5af02c7ad91e7953c13c4ee9f77af 0da69c29a7a4e3ac1d04495b5a6de834 0da7b5377fa768cd594c3d9d1038dc2a 0da7d734c70e28abc6194da9e0be609c @@ -3189,8 +3329,10 @@ 0dbc705c918a3db0baf8e46d58e748b3 0dbcc3958a72861751b89e5a217501d7 0dbdf11e96e4227190c2a6e0971954e8 +0dc0206cfc71e41d1fbf2e5eedadd67c 0dc0549924709113303d05250bc53ca7 0dc11a1d1f195e1db2f3cc0d317eabb5 +0dc11ab55540ce624e548a0c1ae33bf7 0dc15109e806dd1b69f19b56610d1c3f 0dc2317e9d7c1855814be690ab36cb02 0dc3de9f47088c7861a891f658a52f58 @@ -3254,6 +3396,7 @@ 0e0720b40c42b2e7fe10f6dd98fa9980 0e07e06367a2e4593766e55c129bb3df 0e07ed9ead6f2195e142f37fa5319a30 +0e114a4a9af193082269b057c5a8c3c9 0e125d9ba1e7135a226e523bad5ed59e 0e145d7e8a5eadfe8bdefaf749cf2f8f 0e156170caaa5b098a2fa664c23e61a8 @@ -3268,6 +3411,7 @@ 0e210164523eb617bce3a5bd93b567ed 0e2121ad73af26e9d105bc97d41c2823 0e28e85962a24d8dcdf8a49767f15235 +0e29caad651d5db15a48805e76f7f6f1 0e2aeeb582c6b0c1d8c1e2b91daa5f44 0e2b009a910411939857c50fd7149be5 0e2b706448bf46362c4833c8a452640d @@ -3288,6 +3432,7 @@ 0e41dff013ce421d2bc7e78b8fb93e6c 0e4210b122f431a98dee46c435bbcfb0 0e4316afa1198b15f8260d2bf8bdbf05 +0e434daac5e1349b5f939e0baaee3b7d 0e44cd9dff8b8ed574f706c828bfc8db 0e45f5515a022d2d26f0bc23f2b70358 0e461ca94b8f593a875ba1c6e4d0badd @@ -3295,6 +3440,7 @@ 0e4709741e6646dbeaa79351cb303bca 0e477890e8b93ceb3b1dd7c36b5c57da 0e481082086014c61a4a9f2b1ba33d98 +0e498c10faf5363bdcd75e872c0d1f1b 0e4a4ed7e83f437e15e5beb3e6424eea 0e4afabd7d2fb7301a810bda389e1f7f 0e4bfb66e1bb6e50de7d1053906b9800 @@ -3304,6 +3450,7 @@ 0e4ec6099dc87060fbb39f37d2ec61e1 0e4fc91984e6c2312a7aa403399d53f2 0e50d39a6b456bc005a4844dc5060cc1 +0e51f5e62357545e2dbdcd4b141ad4aa 0e5209ac0acf9db285a5bd1d89fca43d 0e5457c5d19988c7338a6e30cb38f687 0e547ea85d52997e7e093166fd688e31 @@ -3369,13 +3516,16 @@ 0e904e3991c6848cb1fd58a799cf440e 0e90bf9465ce433e985b730bec9c97b5 0e946f72b9d73489873e13d6302778c1 +0e95fb2ceb5f1061181c7f12fc1f90b0 0e9676bf477a871e2526b9a3f99aee67 0e96f3d5a2cc28c2a5478d48f67f6a43 0e978264cb4dddfb5ef97799c7d88794 +0e97acd151753b609b3452036cc02143 0e9af8ab4bfdc1bd8f3ba658c85a0349 0e9c3db68d0422f7297a9eccc6afc51f 0e9f2d3bef56a7e97652f38f88590434 0ea3cec237e910fd1e96a97848bf8030 +0ea5496ab25914658456566eb7bf0a8a 0ea55695fbbb4646087f89d21db8cb2c 0ea721a55c3e1f64ddba5e976bf776d7 0ea7e347896552b78677994e87a07472 @@ -3399,6 +3549,7 @@ 0ebad611327c1679bb88e352d8dbc9d7 0ebadf2f5f4580864dd69971ec7540ef 0ebb54364db157bb284fca7971648fc7 +0ebcee979d29f1a808dbfb75c75157f6 0ebdef02b5d32402e7dd6dec29aebd45 0ebe5bf2d87b0fc10f37297a95707d20 0ec10644260bf9a97ff4f8e34ce9d8d7 @@ -3410,6 +3561,7 @@ 0ec57e829ec80983e897ef7b1238a8f2 0ec87e385857af08656537980532a5b9 0ec942ab97c3323417cd4ca32efb8a7f +0ecac516e1cf5373dc383afee08dc2f8 0ecba65c08ea27a4100a5fee3a412d85 0ecc37a40189f93fb6fcb5924dd52927 0eccdad83f303ea3f706fd1bc64e3f58 @@ -3433,6 +3585,7 @@ 0ee71c4f9c342865813426d1d2c00b8a 0ee987c0b6b6292f30ed2db165bacb50 0eea2eedb90cf0486dcf8023564d60c4 +0eea546b46a48211c407062119b05169 0eeb10443f206a77fa8f555f4165a01b 0eeb3af04852f25165d5a66303e611e1 0eec7198e7fd60e1d08349dd16a122c3 @@ -3440,6 +3593,7 @@ 0eedc577222daa9689142298f322320e 0eedfdcb06271288eb40aa41d163fdff 0eef3663b2177162ef2a24da7a0b781c +0ef049e0b7198e4b1e9694d6a491af6c 0ef10b927be418c643023890c2451e4c 0ef27063129ee230e92180aa0992a1fe 0ef32cdcc2a9bb9cfb1c8f645f3e6abd @@ -3491,6 +3645,7 @@ 0f21242034cb3ce5b9d73f3260dcc9fc 0f22018b7ea2cb0d3e653a3640223deb 0f2293b7d4bec3f83b96b62ae6f98517 +0f22c01d62dcfd5562f39713fe9b6f43 0f233507357d545890de3692eb102165 0f25d75043782c71a6ef3e0a1c2d9302 0f26277935ad7cc3d6042d98ef0eb44a @@ -3528,12 +3683,15 @@ 0f4698cdb717cb9e9b814ec527f6960f 0f46ef50485715aa306f0192e6de7702 0f480eda91f4f6e357e3f6d15148c913 +0f481e64b6dd6121f71c2018b1bc8654 0f48ba1d5a54a5241259dbc50e38ca64 0f4944502c2bf68a2b96136b3c0a8f5a 0f4ada1add4307d85e7af969a855f182 0f4aef21c3dacd6cfd76135c481b695f 0f4b688ab5cdc2a3d05ba9d3b6a8ff38 +0f4ba4f19f100b9d34704b014699ef1b 0f4cbd81c6ccdb88fb401457980d8d0f +0f4e6379fc14b4f71d7bebcc3693638a 0f4f14ed0020f3fc9b6a32cb82dedf82 0f51cda6bb5fa57d1fc8819f71cd917e 0f56846ad3af9de20e09f7974aaba7e8 @@ -3543,6 +3701,7 @@ 0f5b7d8143d6301f30349e6a1244c94a 0f5c0d76db59cf0a4cf9a9993035adfa 0f5cc9b0af3bcf3ab24ddf2ddbcf7848 +0f5d5588e5d6e6f229c823570d61327d 0f5e6cb256e0cf5368b875ad94957579 0f62535ba330e98fe77001af8e94757f 0f636f59a1b72704e266bd1eb2c304c8 @@ -3553,11 +3712,13 @@ 0f6fe5746677c6e59d6616022638d792 0f704114682de7119a14d5c43b2afd51 0f70c219500c464534d0fa9dfc1b94d3 +0f7210b9604254b5713f17b5b2866a4d 0f7248e691f8401eec164e36f50f5837 0f7290ab380f0913c1888b2501444ce2 0f72f8f972e696301a6853f996d8971b 0f74494056b0bde4440472584a3d5d74 0f74983a13a7525d91fd7c5703ef2ba2 +0f77828d8a5282444aa1b3cc41a2b6e3 0f78557fc4299c2d43a97f8471045297 0f78a908c0eed3a69c15b9b85a606263 0f78e33fd3a5ec0961e241f99b251ade @@ -3609,6 +3770,7 @@ 0fa4cc6bc99e09fb6e92aed7d7129cab 0faac4274f5bcd09692ed5dc89b733c4 0faada83c84d2e19ac8e4743a4dfebfa +0fab46230770c34a733671344dffefeb 0fab521ef703d4ca6a9635c6a7401772 0faccfc399bb3a63b9c1ebbf942e54f4 0fada499884e9947a0bd11d9379a3ec7 @@ -3731,12 +3893,17 @@ 102166647ba8119f47d651e5456f878e 10218240c1008c95ea0a36daeed82019 102201f4c22d6bb19c2d21bb3ccd5673 +102208797fcff71fb383fe557690d93a 10233038ae17562f3358c8bee676134c 102534cee1c969c6ebbf383307178b52 +1026db8cc0da9479a233d58a83b5d69c 10277ffd27b10d2d275ed98994468b48 1029d10d1123ef3e07dbb979babb3a84 102a9d3a1dc0b30599050a6bc6a22b32 +102b02bf6dcac7c6cbb8d2b1bcc9872c +102c5d146748119cc152b12bcec1455c 102e843e300a601258c16dde33e88fee +102f0e110cd181cd199f4bb1d216d35a 1030d127d82821217505629dfae883ba 103141fdc6448578220e59abb518469a 1031bd25cc4dbc8b8aafc3bd439f4de3 @@ -3744,6 +3911,8 @@ 1033daa4dc4cb82fe24f6157165a0525 10342f404dbd8e95bc676816c9782c6f 103604b606a62b46ceef19d5c8908a26 +10362f0339f08117cc6e8739c2e6111e +1036cf2a645d3cbe4597e3b602eca27a 10399a21ad01bcb6df26c4108839990f 103a605a9c4e10977cf40d65dd105610 103a7c261b0b2026e710ebb58fc8191b @@ -3758,11 +3927,14 @@ 1045a496bf737b46249668a1527d81b0 1045a97d8c7a3cb0be2a8a9ee78f61b5 104655fb5a7998112f5ef181bac230f1 +1047ab3b8c9d5b51cacf85d85e846764 104a0ec1fe47626ad3d0ddd452a0417b +104a9af7982c7c2bb44872f9a758ef96 104cb0e65f42aecb39b67ba6f111bf8a 104da92cb352e12e08f16818a65b7547 105109f86908aef3c585fdc65affd5fe 105528610ae06e45deb8164f2681bd2f +1055902638718674ba9d9e2b4b19e9e1 1055c495d327317a26a7b664acb1cbc7 1057295610e5cbc904074183aa168d09 10590da1aca8abbece44a184a9a57a94 @@ -3771,6 +3943,7 @@ 105e101658e2be13ecb3bbdc3bb78b03 105e2d44fdcd5b4c5b32585a3fbfe3d1 105f49e991ce8ae8f2e8b8a6079c687b +106006a4e8f01b4520a7204c03a6efd0 10608cec96c6e2ff666223e7498ba740 1060f6bc06f094a6023d9e0e41a2504c 1068143256e7fcdc7ce24bc5e3ba92b4 @@ -3789,7 +3962,9 @@ 1078631edbb546b6e0908537f0eb18fa 1079611e6e79538b3835bc7cf41eb7a0 107bb7cb2c8d5e497366de3bab2b277c +107bdd5137f9ab1c793436b343bcd5da 107e824cdb7aecca3334aa8d0f37be3b +1081685c4c0dee539641d85cb88cbfab 1083ae8361c36e482ac2972e91e94295 108447227fc17ffa083c72a0a097f608 108469397de416e5dd83d39c4b23b5dc @@ -3812,6 +3987,7 @@ 109c5f9c1ff799950a6121b6b31dc048 109c9de74af51d2fc132b2702d5c7ac1 109d70eb1d3871d622adfef9f0df2e53 +109eda0fdec27dd646970d54ad3c21ef 10a3e01615bb8b61b346dcf7eaa9cbe7 10a5d52acb6c799903770d552532f732 10a5da66a5ae7bb8b6d94c71c731d80f @@ -3827,6 +4003,7 @@ 10accfd982d8eadca835ecd8dd8ecbe9 10ad35dd7e53d6dc0fbf6ca867bfde0f 10aea60fac58e34dff216963a58ce6ba +10af6f916a1af69fe4faddcfbd07553a 10b1a3c5b9919cde86bccd08b1c69b12 10b1c39ab1b28b20e30677b044f40d28 10b2437d1f390c4631a11cda374f4f55 @@ -3873,6 +4050,7 @@ 10f1a36f1301e293a64f59fb7755be82 10f2e8b277c3f5cb831bb35357e310f5 10f36ed1c0859b2172511517313dec94 +10f566dd45daa826beaac576d7c348a5 10f5f5db3da89d25a7c96ab059c55842 10f6be0f8bb121e339cde0d2dca3a7a0 10f94cd5c8a9f942173b3e8091ef0410 @@ -3951,6 +4129,7 @@ 1146c4953dbbd26edc5f677820c3ceba 1146d2e9235992a099ab55371d1e5398 114842e8ea39a081cce29167c5d5e353 +1148b6aabcc47958c4d66d1fe2c425a1 1149ee21885bfcb913177637c23fbdb4 114b3c2879a08d9a4b8faf68122c805d 114f9ee4cd90535daacb64cb5a1fc96f @@ -3959,14 +4138,17 @@ 1153d12ebd9c7b7ad750a61ed9e2b323 115410572b90eafd604e7ea47a646e2b 11559a4e1f0b4a40665091ec7070e660 +1157b2bcc2bf449d61d062f92dde71a0 11597e8094494755622df12cc9215f9d 115b6b7d81552d50bb20309a9661b219 115bcd62a8f5c554a8e9dea9c6164b86 115cb838c7c72d1e61338d9a48768380 115d01626c34ac1b0b9b53c1d429d820 115d3bcbab3ad1c10b4e0695b85d3ba7 +115d89c1d28e04ee5e8ce599c6c8a52f 115e4badd7a8d64275592567c1d8dfbf 116277ae4017505ba017ee9e38a48e83 +1162829b6981dcf2c12041d479983631 116474c35b53b843c971dc89d4fdabcb 1164943f99bc1c8d48d4a6a646f0db72 116593c631d7e76ed822a416c369f37a @@ -3997,6 +4179,7 @@ 117f5e7b05e12e9f8303a1a28cfa8e1f 117f9d13d344f5a31c5c5c0753ecfd09 118019a3663c2e312527d17ff28b8875 +1180f5f59daffa788d31f2573d8c9c5c 11825f0c778767c4edac04da84a55045 118389abd88b120832218bf8689bcaff 11839e653a227b96bc5e0ea1aa70c238 @@ -4005,6 +4188,7 @@ 1187ebf0da53793beb1fc230633ed457 1189d49a0be036312b0b47e2914595fe 118cf7dd85e201f825319fec0c39e290 +118db6f239f7087de134a1df7d3d5fe9 1192ea902110633bc6ba54c6c5cb5809 119321b19e16d8d538302b11422244a6 1193906fa5ea725a8183a54844fd1d7a @@ -4044,6 +4228,7 @@ 11b8447138aa6992698f39a1068aeb2d 11b9ad2da661b821fe4b1325851af09d 11ba2115d14f0451c999e8d63e29a294 +11ba919f01f0e8a9fb57e9cc1e2e62d0 11baf91b20b0040b426fd4ed5845355b 11bc83461aa26bc23f40ced8d5f55b9f 11bdd976861834ac9025e5f7681bff6e @@ -4063,6 +4248,7 @@ 11cb3ee666845e926889ee735294c154 11cce2a3d49151504ec411db59c12439 11cf970fd27bdf42cfe379fe06bd55d6 +11d0a23ee52d666140fe2a80bb420bd2 11d126d81585165b858cf19b9294a910 11d155ae9fecc970325bbece001cb60a 11d2012c1028a12246946893cf808587 @@ -4085,6 +4271,7 @@ 11decdc5c871a78fd903da78b1362e37 11df5de877a48379b0f11611dc571e42 11e02973dab3f459fb2eefcab05bc33c +11e045b9075e4594e1dee40bb1667a17 11e342b3d03e7c274cb5716986081111 11e3e1dad8585993f1360c6fea29326c 11e618913670196a9b1c04ad78975af9 @@ -4118,6 +4305,7 @@ 120bc9e0b75dbc8b70002571f3c4ac17 120bdb07b34c6597742c090cabe63d8f 120ca80db3b4cb715e540313291d8846 +120cc2f9ef52cbd7bdcebb1b51993906 120d7aa326270cb42be5e91965e0ec20 120ddf37487f8700f7a53dbcaf28b63f 120e96ae2e89a9088b551e3a6b65861f @@ -4128,10 +4316,12 @@ 12150c1eaf6e3515f6e687c8ec87722a 121830651f9e95e02dcfe1e2ac8608fd 12196dc0110981cdf311982a7d9f5e12 +12197217c3c4cf50fa42dddf09c3d24b 1219b28926238df6e1ba11abdfc4a52e 121dfa883aff7035bbfdad4307e5f26d 121e76b3c723420208e612e1655e202f 121f4d8eed1994dd2cfcaa1511a064ae +121f85d60adc8f9f870e5ef67aff03c8 12237590429e23cfbc0bfc2af7c96a3b 1225c4238f291f2e20df1091eefc92b1 1225f6178321d9a1552a555a552fbfee @@ -4223,6 +4413,7 @@ 127707e65caa351159a4e22cea3726fd 12779d3aa31ede59d98568411fe9764a 1279da5bc23bb63e4b4206f64279df75 +127cd1751fb6686ae0fbb5dbdd415b0d 127cd4e816935892f2473be02419791a 127e144b555ff80537c3e2672ea1cfda 127e6f15577365fb25ef7312aedfb721 @@ -4231,12 +4422,14 @@ 12808651ab027eabebca4590b9b98e49 1280def9bbd502c005892b80c09536ea 1280efffacd2e49e93c24e10a7de77a5 +1281878138773d4322a8cfc6d796afd5 1281f131fb36462564d49b92e36ed593 1283a1d348f1b4989bc8a9e490b97f46 12851b82c63b99ed1b1fa83f29e2d8f3 1285c1fda09215f0f85296d8bd44aa48 12871c2ddb304f196a2127b67d6dbf37 12880c9edbfea43b126397349ba627be +12897a8ec5f234b7c6aa8929b4537f2b 128bd27712c3e2b42584f1bc261c48e9 128d901d2affbab4f1be7289f2eaa436 128dee43bede07c86a506fc1a93dd031 @@ -4252,10 +4445,13 @@ 12976475e6960bebca562c2a01ef3a34 1297c88edd5a7496e750ea1db855e519 129864aa15d10feebb69a4aa4ef9d917 +129a5cddb99673767fad864235ad2695 129bfb68d6874c3bd533ae084b28c38f 129c43e33839bae6c55b4c31afa18445 129c49fc33cb10c5497eeceb31537061 129ddab45276d2931f80c7712c0390fa +129e118c4d23736bf039e7e3f113dcd3 +12a193b3f8d386b4b82ec073e8a7e739 12a2399ed8a2b16d101bc19717cbbc27 12a31409ef8760344fb16798551a8610 12a57adf290d5736388fb305f2203975 @@ -4268,6 +4464,7 @@ 12ab6e54ca42f638788f21c55ff7f291 12ad32a232796daf46bebb8b23450218 12b20b29d18a52e3205996d2d4ff9921 +12b7a7fcf3fc74bb6009b20d275d81c8 12b7b709c70900c4317a8e1d5fbcd57a 12b7e117a2fa4e6bd11040591ca23fda 12b839bd266bea8492061ab032e84fa6 @@ -4282,6 +4479,7 @@ 12c233538b6b3f9cf209271f55c33189 12c2a859b0a1b9ff4cab9c1e91334354 12c2cb78f725ce4542e2185ff1e44db7 +12c32d98370813aa79e9169fb53b2bf7 12c55736c013613e03a9e4c6302cb7a8 12c5ac2ef620ae96eeea2a01da3d91dd 12c5ed0ce4ec47887953a84bcbb12fcd @@ -4324,6 +4522,7 @@ 12e6cf4a67a24bc5d0c6cb8f9282f7f8 12e96adfb0bed9724eadd952048cbf2d 12eea6fb336afdb324147ae195decb7b +12eed2d2bcdb166adecffde8726231b8 12ef1bed8e44d1383884cebc5f7a31f6 12f1124eae6d5273511f696681a255de 12f3033d00cad371551a0bffd9bf7c8d @@ -4345,6 +4544,7 @@ 1301de3a4bd29d306c1bfeae4deb8445 130301e8eff713cb13215c2b8ccb2e3b 13035b571918ef522e1f808f3492b208 +1304cec17e931b0f3079cd0312b01b93 1304f4a2dd0cec1a5a6d4e7cac16f26b 1305036bb5070cdb2bddc34c16891dbb 1309ca7aa667ba64ca282f46a899bcca @@ -4376,10 +4576,12 @@ 1322c8e97f4a68d957c3513d5d57769e 132368fd5de0bdfa83950b5726018c98 1323ada56bb235fdb3043c8bebcc4d9a +132459fc743105af71e91503fce2b6cc 1325795109f4747a3d6953c898c50ef4 132582e45cf266570aacf9311900a13c 13261c67594971b6ec812cd1b0a88156 13268a7c4f5ff0e594333a81920922b4 +1326d9fe4d417028cf8a6524ec73698c 132ac2a94441842c9127d4d820a5d055 132b3c67355f8c72b7872ec42357b136 132b943c9af8b67d80d251cc6934fc83 @@ -4406,9 +4608,11 @@ 134a0640f87e13d90118001341a0251e 134a26ca512aaa47fa108e33525b3cd5 134bffb5b3155f7a82d0317ccbe419d1 +134c52cf24d85b1c3c1b9712403d5012 134c771e40ebf79f68a13e34d1694c42 134d2b2aa239a8a7194135f481aceca7 134eafee6b6cb36be6fb856c34e2393b +134f7a8adfc03b62bad2263f8db238bb 134f971d504b1fd1cdca10c1f2f8423a 134fe57cb2cbb5bc7b2c0221847ef8e6 134ffd387f3935f7dcfee163408f4b6b @@ -4446,9 +4650,11 @@ 13759243c8858757f894d48015a9f4a6 137718cc16913be54845c656d5681cc9 1377c3d6aa6ca90cfcfb5c4b807de2ba +137830821d07f4275bc5e9e0b716c665 13788e7b29c79bd0e29d985efc25a3c3 13790d58893fefca5deb8558d911ac9d 137a3ecf7c08944dc0aefed82ae5a2ad +137aeb164c5f7c195286df56caa2c777 137b3cbe8de0517e10d3fa5722c79026 137bb2432e1594b7df8a672d0b389751 137c2cfada789736887934f440e9ece4 @@ -4465,6 +4671,7 @@ 138ac511d776f633e7b0b01d4141c420 138b803ce1ebe0d658924024369d65de 138ba97d87643d6b7a93b429363cb673 +138cebcda0fbec3698e3122fa466c399 138d1a9f1e7ec6d850c77620479296b6 138e400a9c7497be7c0d3f6451c656b5 138f3b461540c215a18957dd3596568c @@ -4473,6 +4680,7 @@ 1393b4401e3a3d1b95af253a230129bb 1396adf90f490ccaa04c4b37024c1089 1397bc1b35f52b1448a54ccae2762d01 +1399c573a83322b0b1349056a62b8ebb 1399c930687a8335b2885f0f558a9719 139b47e93f03e749e10a20586b77838c 139b8eeb57d114d4354c4355b4915479 @@ -4520,6 +4728,7 @@ 13d18aec3e3a4020f6173d34bcde925d 13d18d9635ffb0ca0d63fb618a2348af 13d26abbcd4c895bf2f7b4a2e4be4389 +13d3285d6fca7491b7bfd62401784a78 13d3a35f256205e9ecb9792a9431844a 13d3d456d875b29870aeb1f877cdefa5 13d41219e9fcdcf54a207cee8f606ff5 @@ -4545,6 +4754,7 @@ 13e688c3f71f1039d9ecdb70a2028b5b 13e7167f057e16806c4341b60969b790 13e966d32d34630fd997294846626345 +13ea9911e3bab6aa3ad5bc3b56c1799d 13ef03d4ab3a50f08cb47d49eff02891 13ef31ae5b15a4512b3e09f118a6a5bc 13efa77817e7fdf0635620aa9e91e953 @@ -4561,6 +4771,7 @@ 13f8d35236392a778d7c8acd45eed1f1 13f99d7f4c3dbc2ac0fed38b215f475e 13fad78df24e2a5709adde62e403e01d +13fae26a47e73b0c68426b98b0043b6d 13fb9135be7c1e13f70b9e8df3c38960 13fd74e2d01b7f77843c7615136cb83e 13fecfaaff6b45a33f91351439029667 @@ -4578,6 +4789,7 @@ 1411017bd6e69eba5f4b44c7d705a1ef 1412a50b30c93d7d4a9bb01d2fb4d4ad 1413a48c20e9973d75ed28e20d4f5d01 +1413cdd7edfb54c9450318693fedab9e 1416f8cb8eb0457904134fab09c0bd83 14190622eb28c4e0481ebb8b4ab3750a 1419c14bd28bdc9066150811791db025 @@ -4592,8 +4804,10 @@ 1421702017266f4535af28b1570584bf 142304a0e5e114f18b172d10c956a96b 142407fd6e250922b2f08f3928224c4e +14251d97ed23e1a2b9e2e167f37a0df4 1425fb223c5ada047bdd7a17e8ebafbc 1426511b083e72177477f0fd6fcfb99c +14274b465dc0c8e25e4eb4005679b59d 142b001ed0e5126e61d19a03fbb8e05a 142c34fe69dfe2368095c4a8b9393ab7 142ed3bbb287822880c1677ffc8f9680 @@ -4608,6 +4822,7 @@ 143677189012c4a983edda0b56fc773f 1437a13ec545e8f89d803a7e05fd4b28 1437d7f6d43002bf9a563e48a2b028ec +14392b19c5782e164922b22bca8808a4 14392ca9bf984d2736bd00e9b7bbf367 14395dd8cc6a4fedc90c448fcec6055d 14399500869d3d2e7bc9c33c56276a81 @@ -4648,6 +4863,7 @@ 1462ffaea82babda5bc6127a43cc47b2 1463350845936642df58316847172a38 14640b6bba56431e23f9239bd3013dd3 +14642dbc012164889622ac6b3fa039dc 146495e0ab253ef02c76fa69b6a6b355 1464ee558d195a1d66f44a769b40d06b 14674b5170017b679e045cc3b2188876 @@ -4657,8 +4873,10 @@ 146c00a9cf4589dfd2de444dbc00dbed 146fc2bba9b41ecdb4d93648db0d7d13 14711b678ab11b37c0d0f7c29ab83420 +147500038574060ccbae960bf11c215a 14750d3e317605030f554ca822284620 1475a2e5cd012ae4fb8b921202bb4da3 +147655d048a289c52998562d223de492 147a65ba555cc0e49b13e63b53cba034 147b56127d928c12d292dd409b24595b 147b92a414e32e270678eacd58bc4754 @@ -4681,6 +4899,7 @@ 1484af8f665c88fa3c6b1a7e2de136c5 14878270896382a4222acaf5a198a228 1489a125597040774edf209a82405a75 +148a61d03289041354433047ed07f85c 148c1cdf17d9409fa2873edbe982117a 148c8829011e7d05901fd883a50f1ffa 148c9c8383643dc808b30f82bdc479c5 @@ -4780,6 +4999,7 @@ 14f046672a1fd591cdf4b3566d46735b 14f25dfb4195067d32e78be6e187b4da 14f3651dddea8a9bf2a52973da02ddb5 +14f4777e1f0e58293ef161871c46cbc6 14f48a923bef5b0c456fe10c878f32e9 14f88590bf5728ba0072a837538a985a 14f8b6ba8f5e01b7e86114cd1e7b3cee @@ -4834,6 +5054,7 @@ 153163972cb44165df1147d298996134 1531809569a06e06bbcea67a491e936a 153185b470ccf434780f90d6dfd60811 +1532293d9ead8e648f65dededa2227a6 153370cfabf411614dc42f3248977a51 15339e4028ac0d116c2c29af8987717c 15362c8acc6bb1aa0b043f3b97846458 @@ -4842,6 +5063,7 @@ 15383c2cf2fad56c3f4365761c92e9de 1538ea640b54b48ffa4a91bd71d468e5 153a6cb5d028a6cc83c7e8e72d57beec +153afd69b8342e749bb065a0a4c03b01 153b025233b2aec538f53c49c92f1e5e 153b9387968a16bc60836042f9c25e28 153cff860211b3e48c595fc1ef3cf78d @@ -4863,6 +5085,7 @@ 1549571862e951ff4fd559d4f4d42eb3 154aa7b39beca044db4643d55913f1d3 154b7fd72c9968ecf854351bb2b72326 +154baaea37113804225786200d630b33 154c0cd1cdf2cad948ca2edb8a464704 154d1e2de882f1fdbb1973ed48cf29ca 1550f4f78825b8bdb13e995cb993f069 @@ -4871,7 +5094,9 @@ 15540127870bece64237115f7b56bc2c 15540604275675d9c0d8c1b508d536dc 15543cc1de2b7aab9203bf3d7a98869f +15547f0a1769ac330f73faacfa0b87e9 155665b312213cfb4cdc1809690c8ae3 +155687b630a2425228f2729234cfaef1 1557728891d1a53238fcecbc63b1f18b 1558098426278d784f8572358b3ecfae 155a078f7e04fbe005a0e490cd4db1d7 @@ -4898,6 +5123,7 @@ 1571450e44707f08fa82c9c568af8b35 15721bb8e99ad3c6b4dc096681c69cb2 1572b34c6d902fdf50aceeb444c104ed +1575aeef3699c8a406970c235ceaac33 15771e5d104294424d7def0206c4a076 157778c15a9ffe91b5b9f7b13dd88917 1578e3aa63787355b804278210f88ce7 @@ -4908,6 +5134,7 @@ 157b3db80ae3efd8a5b5c5ad91ef1833 157d762592b12dda58b6d4c54390d2f6 157e1a5e77058749a0bdbddb7e3e30ce +157e3ca1820c05c2087b589daa28a3aa 157f7dee58295642e4bac3f91784d41b 1580a335825e345b3d0bbbff0b50564b 15819f73f2dc3562a1ba57e6aafe6b15 @@ -4930,6 +5157,7 @@ 15981ecfaf929feccc1ff98061559cbf 159845465bac31f8269433b900cf944f 159a63e7f35babe27877eb91fd446259 +159b79d314781f99035f74d2a3c756dc 159d253b6a28b3d7557f9592f830fc67 159e675b2f54647d9c3b8835cfa7ce13 159e6f947fe4d21983c4b92566a53fae @@ -4952,7 +5180,9 @@ 15af72da523c35403adce7c7edb30872 15b424757cf21328061fc5059a65e571 15b4291139df2ffa93334137d23763fa +15b4e1a6ab39e357a6c6065f28cb9a25 15b6ecd60252839d1a917a0d316294ad +15ba05dbea4a1fd7784bfd4988a8573b 15ba4f5965041e76d0b632ff83e69043 15bbd07733e2715d2b352d8b04b6269e 15bc8ff9fd3e9b595c1407e40542cd51 @@ -4963,6 +5193,7 @@ 15c22d2a4e914148f59df87d2c5dcc3c 15c411e1c8274d5d03769980ba3b298f 15c45c01e0ec5542fec5091a531e4fd1 +15c72177120923851b157077147c4ed9 15c7f6805487247cdff0a40a883a9bf0 15c9a3737668b270fe74dfca822d10f4 15ce2158c0dbe7ba8dec3f51c535d4a0 @@ -4976,6 +5207,7 @@ 15d438fa351dd07309b8e8a6a9efcbd3 15d4e9cba324cfaaac3af53bd3344187 15d570e50a552ffb98609858f09b4f76 +15d6ae3006eef7cb1d85ad4ba6794fc0 15d7444cfba9d7a85ddbe211a0acb750 15d7643df9d793d3ea2e60fc5b9704a6 15d9a6f195acbbc387f96773afb79ba2 @@ -4987,6 +5219,7 @@ 15e0f0e16ebe17cf25c03a6210957564 15e6b3fd1b4b0bcb2d8f6d7c0482e524 15e7d6079ffbf58b4704578115b67ce9 +15e9b9671d082d9d0da193df079529be 15ea503c5015f172820fad12d12526f5 15eab61287d31deb8bb4c7a37c1a3c27 15eb32ab38693571438d0b3388e8c0af @@ -5004,6 +5237,7 @@ 160417345f19727ea36c51ee08fbfc36 160426ac344f4922f85e447effa2f4dd 1604abd91db4e383bd2a5b0ce3ca55d4 +1605873520a647413d27e23ed3d4a974 160654e90aafd0bf77f4acaa849bb6b5 1606ac9e092ea1a45b737d968c07c2fc 1607938be5968516588d74fa16f974a9 @@ -5020,19 +5254,23 @@ 161574ce4ee51e4a6adf802f3d0d6a04 16173f15f06e07ca3756aa418215004b 16184f0db12b939da034d153b04ae43d +16198c10f1894e24676ef2959887e172 1619a7b288ab015458e55eec79917433 161a36c340d7460e753f3fcfe1b28093 161b5b21fece0a71e508f2c9885f485e 161b8ba4b43c23af6a4c616dc441806e 161c0cdb3cfd12e9ae84d09fad6f63af 161c333b8f41b613265e1316d24daed6 +161c60eeb5e803c8d36f96ee3398e308 161d036be3d34feedf8e421dbb55fc50 +161d92d430fb35d9662165ec25aacd27 161da74169b57166a7201a491e341de4 161de79b18fe465d1c0eb81737b90d7e 161ef4758a1daff9fd3b044ec4b541bb 1622c3516a9757cc11575184926be41b 1623dd8996c45589de4a0f21fc97eb25 16246c5be1369bb89db3b9e345fca308 +16262abd50e7f50e964809262de328c4 1626bc2bfeadd57acb9130627cfda6e8 1626d84a2e833f3ce89078219a8350b6 162799e90a77c34fd6035b182acf44f8 @@ -5048,7 +5286,9 @@ 16346e70163a293a2ab03f4f9a6981fd 16350304ee08ff39ce93eeddf78481ef 1635baceaf8189b85858dbc822d05e4c +16368f829f96e5af5bcfd2edcf83c7e8 1637639468264cce72ee8f8daae9525d +1637bc504dc5d9b78990069f07403f72 1638750041ec78f7010ba547235841a0 1638dcad3d17e8e5fd39fd7f14a8c2ce 163967fbb9c3dbc575a0009e0c1c586d @@ -5080,6 +5320,8 @@ 165721ecebd7b3bf491e920db557f4ae 1657595806a3080e6610ec81a4e26aa0 165832ed80abad524c59ed1353dab8d6 +1659836b0e4dc7cdf562ab29655fcfaa +1659854c68de8ee75ba762fd9d351fbb 165a10b0e9e7c0383e6a92b9b4ca83dc 165b32d5b028d1259951ca9a1b54497b 165fcdb4c6a6832a2294f7c0aef7bc48 @@ -5087,6 +5329,7 @@ 1665e21017e03832a2d54c1c6dc3e7b3 16667769f0a138209045de056569ab79 16684f8a211ed66b914f69b7491665e3 +16690c2b0b20f3a4ad66f15d8771d264 166aa5450f896a45ac8af246c3694bea 166b662ebbedd7325939494c4fd08169 166b9fb4135668f87b88e7a628d72afd @@ -5138,6 +5381,7 @@ 169b05b8ca0584895655737847154773 169b7a02742284e8f5fad34a3f3ba220 169c621c4310a22bcbfad80d2ab5fbb6 +169cef7379e4f0b3ff56455b4e1ebd3f 169ddee39ae227051c28ebdefdd64ae2 16a095824d68be9e35d9c3cd90c7ff78 16a21566b7500403cba299c5bc1777a0 @@ -5149,11 +5393,13 @@ 16a8ddb68fe6c51e796fa55fff91e80c 16a9d4f8714043a4dda0e34c8d807e3f 16a9e250bd21588716e040b2bea9a0b8 +16aa90f01adb1c8b525aec28c8962f4b 16ab24cfbc428f1e44bee9830c98624a 16ac29a06634529cf837fe35cea6a2c9 16ad0bbee41a266472301e9c24a159ca 16ae630cdc307e73dc48344e4b280929 16b24db9fd2bf43b3c791de1a1cf8afb +16b3b0c9e85539901de623518bb7053b 16b411b6ac66e08fab2e802133ae5b62 16b537e7a14ee717b2e90352c187598b 16b9a2e6ba9a1c5971b5c2b24abfde2d @@ -5161,6 +5407,7 @@ 16ba73e2438afaa1126c4674722adf6e 16bae89c0ef47206702f79a4642dfdef 16bae95a04c05fc542e59286c974dea1 +16bc04a29fa236e8cb87cfa92b7869ac 16bc3ad7a3a9907a224d155b8c974035 16bc877874ed8caf02f7dd406692bc46 16bcab76d52d2c8bc5710d8f6c7930f0 @@ -5185,16 +5432,19 @@ 16d18b7d97d0e20f865cd29094a2fabd 16d2847e2d7389b4ec52cd05e8accc7d 16d2d981b7d5897a54addd8f842b4c17 +16d4ff051ed4d0345c01e7402ea78ef8 16d6214bd591c62960c3f5f76a31d778 16d6b92d52e19d0018f946a3dd2270eb 16d72a007c2fdaceaadaa4d2c7eb0ec4 16d838eb8131a2d8db6d6a081781e8c6 16d8b1c502782b8ae9d23ec8adbbb184 16da1707556a345e1ec96d36f7896f59 +16da99230c66f3a6e56509efc1b8b13f 16db922b36a222237090950ed8f38f88 16dbd9b39f78037d8ce81bc5d0bb39b2 16dc3820b46606b0258ae51d162b422c 16dc5a072ac22ba44b23e190f4b55bde +16dce7182a179b5e402a9816371dff21 16dd2aab1b2757422cf422c18dc99b3e 16de208fd4017270da4d8bfac06d4ec9 16dfbd5d2121e83e7fdcba9d13249803 @@ -5286,6 +5536,7 @@ 173da1a7be3b66bb16180778df9ab9c8 173e1010e4cf81c6b59e6c0d94a2906b 173f74b337cf8b341ac8b8a92c15b3f0 +173fbf978e2b10b9e5a3936358f273ed 1742156f90b313f703947f1564b4b200 17421db1da34bb7af83d712c1cce34c5 1742f826ae6ae0350548e84a8fa9ce91 @@ -5293,6 +5544,7 @@ 1745a7dac8053853cbef3f71389c2289 1746a0c5fe9dbb42887df9fa8030b2d8 174716e39acb6293ceadb1e6c6bfee18 +174873d780c137af4054064591d7f876 174971b5571b6b2571a3d7345f2fb942 174986ebf2c11bea1bc919c83ac47b2a 174b01eed617cc4c4fe2e619bafce77d @@ -5333,6 +5585,7 @@ 178076f0cd2668c1a19e460fd1bb2453 1780d52ee2fe879450bd0b96b6c3f685 178210ed6ab898b7a355f2c24c0fa577 +1782151c47e1c5b3bad69b5ca952ae33 1782d67b2f8faa980d48174df6e4a3b7 178465e6e5c84972fa7133cd08f45d42 178606ecf74376145516aaf234c5f8b6 @@ -5343,6 +5596,7 @@ 17887d28284474c6224e6b07ad2a3bcc 178aaa66599d744f416099a5dff36bb8 178b489e191608ab7edfd42730394f64 +178bca07f6aabcbc0da4ca37bfe0279e 178c1ca8905cc709c8203a9bd32b41f7 178c4a76eb34640b1cc53c9d3eb5fc44 178cc85a7b6ccc90af1bd4a71460edf5 @@ -5359,6 +5613,7 @@ 179576f743f3cb628a0cdf3444d73815 1795bbdd1aad8d8ed5d1f5b19a828f01 1795eaa4c817baee58ea099bc752c371 +17964f52b898eb59888c69c9c6ac2462 17970a91b3f564417be61abbddf84122 1798391fb2ca7b202b45812687915f2d 1798fccfdc3d7be5e79d6c039af6eaf8 @@ -5371,8 +5626,10 @@ 179e091ca936927772463eb22bc8df8b 17a0c3eb7f76567fa69c2b1a093a597a 17a16c1770d5adf711905cfa05b30de9 +17a1849da5f48e431d7ab93b88262c6f 17a29b93f6d2c0e5ebf5c08d87e21bde 17a397ecb975b92466817ec1ee345e4f +17a4057e5e7a9914e05911d7c74bd11f 17a43e9c3c07852a2d1e87fdadbbe087 17a5251bce8bb6d65fa5197eea22ba6c 17a58ab7b63773abbdab28db45a27244 @@ -5444,6 +5701,7 @@ 17efdb11ab0d4dd6886d660fd9c37d43 17f34c701aac469fab3d6e1e7521ae42 17f6a9980ce49efac80a8de2196d8da0 +17f9ec051e88a96812794bfa4593c0be 17fa2b3191eefc9f7ed9df69deb229dd 17fab6a5c529df20a9fa361932d46d71 17fea7667f850fc081878537e53287fe @@ -5458,11 +5716,13 @@ 18021d3f81d398a85c99d792e3f3380e 1803016272d6abfff22a8c6200421d35 1803288c0ca7c15c046cf6e4dfd34ef1 +18040f16c859fcacb8debc71c7ad9bfa 1804752eba2b915f3434dacc0015a832 1804af9ef5724726509c35733afe00f2 1805599f3644e85eb61f5088cb5bde64 1805dbeb723c2e4ba646ab7c51827b86 18080e5fdb9567981f9a500974d1a012 +1808319cd3e72b89d3da648c831cfbb1 180a95ef7f049511f3051fb7d72c8c0e 180bead7b71d7fb8b651ff0d9afd4e1a 180c9c75b95869f46f4788b0173917cd @@ -5475,6 +5735,7 @@ 18106a7102d0891150702c7dff9c5431 18106e6b409230e127b99873f5773461 1810f15b2b337933f87be709698bbca1 +18112ef064f62b9bebb44485cbaa67e1 1811738c7da1c90e91de3bc12e045742 181208c7e2eb0863fc138c7d99efcd61 18128017b2ddf61f47bc959c9e508269 @@ -5484,6 +5745,7 @@ 1819764739508b13143f145caec68b54 1819c0e7e9363e831f016d899e3f1a78 181a1d279bd5b6a967f855c1c23b1aac +181ba543f1f53fe02ba1a8b3e7cb9c9a 181c92082312efca30b57a85092fef9d 181cc1b50587f6fc58c50fc6001dab0e 181d65ab099ed613d63084851b7744c2 @@ -5504,6 +5766,7 @@ 1825f63318beca88ae1194976c2a5eab 182611550d5bfa9f55c17d15e5633d03 182728f1274f94b5a8e7b039d1926fa1 +18279bee4da57ac2ae481eda3ab3579d 1828b1758e070209a51ac3e0bcb6ecb9 182995da01ecae57b64b823444076743 182af53bed2ddf5ca6169f082cbe6ff5 @@ -5516,6 +5779,7 @@ 183a8ddf77b7c51719ea237c917f34cd 183af19306f11248d5611c4502819c5f 183b584c4366fbae04e264227db8d57e +183c49665313aac4eab81fe296cd19ec 183c7038e446c0d8194912eca901952e 183f40d3fadbb099994c93a3f8a2c667 1840907695c20322767937deeaeac1c9 @@ -5534,6 +5798,7 @@ 18505f6c9baf974fe119c74443be7dc8 185078b83ee196f00bfa7bba432f2217 18517f6c6ea82cf79f2f107600bf7767 +185354d0bba5787ed4261b7e1530d254 18536a5ce7522bbed131daf75e16896f 1854d4993c848e323cc3fc17e31ecab2 1856808df6f54499797e8a125ad92e04 @@ -5541,6 +5806,7 @@ 185747b7118e9b4584f732a70692b76e 18575ef86a8af8e89fbd362b1cd64992 185969942425a17cb0b2ecaf46f29dc9 +185ac7e5a54ffeccf50b83f6abee1d2d 185b9eba3fd33b2983a0be88ff60517a 185c75a1ae0ac7941e4da0858f3995b3 185e2afb0d88ed20cc4ddbbe86100107 @@ -5600,9 +5866,11 @@ 189834b3a461cf73c36c88da18cb4225 189a106c3be35386878fb536c7a762ff 189abb518f993774be46bbf26dc1f61e +189c5880cca338bb61c50269e7d29284 189d1f7c50d11ac807a31ba133465bfa 189db1a5dd298d7f865e3560a279e151 18a2156ff8265a06b6202aad7c7b0b9d +18a262cf6a4e2e3287f4fc2bbedb424b 18a2c3a8edbc81b868420b1e6928d1aa 18a3815ff20567c0aad6b4c73aefb7ce 18a3e89546effe3c89edfa85eaae8806 @@ -5672,6 +5940,7 @@ 18dbd2cf35752d4a50696555fdff250f 18ddde4568c661bb38f04715f9016221 18dec00ae959339bcee666315e8ab0ba +18dfe061fd5cf272f8c91190c2ed7251 18e2a0cf77667d81beb0b1e002f36255 18e2d800d25760cf87b78bf65cac9f32 18e3bf11824ad66e8df502e9a3a779b5 @@ -5692,10 +5961,12 @@ 18f33208c5f6807422874ef5cf559dd8 18f35f49a2bba9c775c3f002ca5668e3 18f39bfa949f990df76265a98660fb42 +18f3b52f3ca7ccb0edbeaefcf8dc4a0a 18f3fda872fd7a4904ca085cc6569f12 18f879d61e8cd965da83fa9b399bb0b6 18f9781ea2eb4b4f1055123caa4d62f5 18faff427a08a9abd961cc7440eb6ed9 +18fd1a5c3ea3a4da98de379f0a4c0d72 18fd3adc054b83fa10154b667720aacf 18fd98ebc18735020bd79f8efc38fc2b 18fdb7bad1f379c2ff5296c7fa18e1dc @@ -5753,6 +6024,7 @@ 193c162578f677b6f2db96795857b90c 193d3c3260d8e0ee6ffdcff3009f36bb 193dc416c4e5b5fa6a8116ed7c86f681 +193f84670b6d4dd9f45dc3ecd28b70ce 193ff010f8acac5bc8e0efe677fb30db 19407c251489291495ba4e23a8b81699 1940a8b0b468964886bd8bcd907ccbd1 @@ -5761,12 +6033,14 @@ 1944b0379cb378ecc9b55e2c253746c6 19456e0ba0be73a56ce5dfbd86c32dea 1947c227c48765627fe8c362e85199ef +19485951fb47f208db6ee538b5d4d5b7 1948e9fe5d762948b4f0847bd69dd0d4 194af1329e07d08c4f5aeef0384fd47b 194bb396b76510eda54dd12c853802a2 194cf236c5fa6c6d71346ba98ef2b797 194e41e4f4f4d64e8a8719c636a0a20e 194f0e8d0c3e3d7422123c0923a5287a +194ff05ecbfb3fed65e15e1483c0a33e 1951a0272b53ae142554fb86dfa66ff0 19549cc2a14e437d48222abacd54d757 1954aae4382191b5783956f7cd4cda71 @@ -5787,6 +6061,7 @@ 1962c830b8d917cf12f71ecb6837f3e7 1962f538c584b381d5066ed669e6b832 1965e3ee422bac5a3d955e04d837c13b +1966cbcca4b700f0065f29e1eb8cee53 1967863081ead5d3f8f8020d63ae944d 19685000056ec5a5cde4f27145babfc9 196888668f23efb945f71799c927f804 @@ -5805,6 +6080,7 @@ 19760f68c4e52c3d3ea41ade69b072de 19772a3101a1a5bd19d0d1ae4856cedc 19778657e347bbdce3ad41cc7f5e5985 +1978cbaec19bdc01a3c7056f5bea407a 197a593a9744727341ad4ef449ff03ed 197a850b9a1237e27432a9312809f0fc 197b6e9ba508fef05487030425f11bfa @@ -5818,6 +6094,7 @@ 1984e9479b0a28d137ef417eab69ccb1 198703f8dbdfe64ae16717d339e1ae1e 1988e0aae55d4ca1f51706149fd0fc9c +198a3374e39ed92377ba0c73ef47c75e 198b5b11138b75fb30423ddb4bb8fa13 198d9bfe7d5557fed629adbd3873a060 198ff38db228923a95f1fd1114afdbd7 @@ -5851,10 +6128,13 @@ 19ae9c86cdc9bb8430cd98b0fc84b862 19aec2fb6e254373f08d4025e61fa328 19af39c340643122920f35fd30e10439 +19b1ea872d2d007045bf8d6c6de26ae8 19b2a3eb1ce71371f53d0cbb5d446269 19b2d1d76d2c408f1cf91e27c2dd4306 19b51c66e1e85deb496c734ec253671e 19b5b23eb63ce42f0ef0be18e54f08a5 +19b7cc11fa165d4161ce1396819c96e5 +19b81b90072f7961a46e0baf6722ecbb 19ba5bc118a0293ec3b3293c7c5b1614 19bb48ead70293f636e3cbc733cfff36 19bb7c8748b4c21e13d5c6c7e98ba2e3 @@ -5891,6 +6171,7 @@ 19e2bebe5e05d67c34fab2f752f94229 19e45d854974dca04513dd45b7a90966 19e8664b78b0bdb38dc110677e52e2c2 +19e8b1a692aade3a917d2d98fbd130ad 19ea2486c6beb999fe32dac6322796ed 19eb0c94900cc4cb6c63dccbee085955 19eb728d9c061ff381e899b27728830f @@ -5899,6 +6180,8 @@ 19ed64a5796c54afb062e4cc7d423257 19ef7f76de5e48bf1d92f95ce8827264 19f3c7f25f0f36f54b7cd2868cd420e1 +19f45fd2bd5a8f65bacb904472e4895a +19f50995bd5ef57be6cd4893f26cd715 19f52b1ba74bd646412e145b17678db2 19f6102477fc6004da7865dea8234a79 19f65fdecdb4bb32f63918e0718799ed @@ -5906,9 +6189,11 @@ 19f76d428c0dc27ba71d30a12c536a10 19f9cca578007a2bba28aafb78ebd7c3 19fa256cd7f12cc2d649e041055c218f +19fa858899526e84f0511383e7b3bbff 19fac42a1160ca4875a65834aa011a73 19fb86bc662676f6ecedf1c99e9e2b48 19fc1b8af5247ec4e28434ba3bd139ce +19fc4802a6a2041701eba73ea0413e4b 19fcb848f7f3d01f823e6411f3a1c4c8 19fd7efaf11e8703b6cf436d7b250469 19fe8db85e32328c58cedb30c07cc9ee @@ -5930,6 +6215,7 @@ 1a0fb7c08bf4481764e8734f8569bc12 1a10f5b3c4c7fb7b6e91e86cbfbc44bc 1a117cb8a8e6180ea7192451710c022d +1a11e474dc4f2df802021e98a6d61c0e 1a13d05607dbe47a0b743c69cca03c70 1a169f0a2150f5ab8bfc02a2d9acca46 1a1778c0f5e59262825fb3617a93a674 @@ -5940,11 +6226,13 @@ 1a1ea60abca15d6cf161416bf7f96156 1a297719a4942421323766c9dfb75e33 1a297f2fa67c45d4401545471e094993 +1a2989b7e13d2ecf4d0fcba57c2624af 1a298dea08f7c14456a20c7ccc180450 1a29cc359cb4a33dd79d822b716d550e 1a29ebc949cac3b8d02519c2d0fc1937 1a2cf37cabb44379dccb3f84a4adf420 1a2d19e815541d66506df6557387d326 +1a2d9425ce1adb1914e9fc695112f0f9 1a2ec37520fca0bea3388698b51484ce 1a30fb767120f3ab972d960483ebe0b3 1a3231b6dfcb5c1bce168c5e98840a1d @@ -6049,6 +6337,7 @@ 1aac05519276ac46c454d86ad8e14a1c 1aac4f11a5a1d06c0e7b7ff84f4968f9 1aacc513259225a9fad55ec5d58eaa7d +1aae2ab46592fe88e853bbd10d2683e8 1aaf24b163d956e436e0fd1261292d88 1aaf7c30e6b8872d0fca3464c77dbb35 1ab069898a2937047d73490f99df05bf @@ -6071,17 +6360,20 @@ 1ac9626dfe22d0086a8ea0c2e17b558a 1ac9e98414a6316802f41991bb4dd92a 1acaf1b0a5ab2ead73f1763e822834cc +1acb5a0833780eb7a75016eb9679363d 1accf87c2605c915579c98ff7042dc11 1acd1c30d9b7ceb283ef5d5d911f2f1c 1acea225bbb955def0bf212add6dc78f 1acfa360f69e7a8647100b77ae5deeec 1ad057152f5713544bb000edb597f734 +1ad0d3dd856acd4031076e3f6261cbcc 1ad140e75fc6222ac6f15ffd2f35f10a 1ad2bfc1873dbd2e1f08cf392f70aea4 1ad342b64aed9975aacf1d049868a363 1ad4720e88f4e6b170e69e1af96919d4 1ad48594361aa150481b5d05d9a64ffb 1ad5e11d715984f452edda3a5c29807e +1ad750b0639673c3797de08465b65a0c 1ad7b78fe59a95e7c37f10783ba9cf91 1ad9d5afc89b363f63e878892b8a95b6 1adacde5b2143f36fd6d28f02e0ba700 @@ -6148,6 +6440,7 @@ 1b1841b7ad588ce3a0db13591dd8257a 1b1980bc2c300c8b1709b70493b60d91 1b1c49f9b37a50da800e2d9b452f6d8f +1b1d58b496655ef8629ceda0f0216c57 1b1dfa23dcbe3fd21ee09755e311f933 1b1f2d53912a7e1d8bfeaad27cd3c846 1b204bf3f15338447ee4bd6bbafcf6a9 @@ -6167,6 +6460,7 @@ 1b34b47a399c0d6d5a8ee25c81ce0e1a 1b35997188559c09cc21e34a65071da7 1b35c1cc0a2108c7e7b181c4099ef6d6 +1b371e4fcad90d1fadf4f5be78501acb 1b385097ba5788f9e8c4587aebac41b2 1b3a5b6720254130fe00707ee60395ca 1b3c4f98d078f2233515a1d590cbe6c0 @@ -6182,6 +6476,7 @@ 1b48552ee0b42023843f3591a10f90b3 1b496d5a1006d4958b92d4976f28481e 1b4a2b8150239956a7961b37ee70d9d4 +1b4a63b804f9e556aa7bb7187074e327 1b4b030d7acf99552b794f00496be81d 1b4b72e1dff31185e7e20bcf9b5a3aec 1b4cfbfd0fddd55cafdead49a94d46b0 @@ -6223,10 +6518,12 @@ 1b746879ec3d711efbda805010e2059e 1b7474f65d72cda46cb10519467a9635 1b783d3ba45217e497f89b53ef7617a1 +1b7a0195b20c64c63c49f04152cb48ec 1b7f6bfa6b439be60596eefab9aabaeb 1b80b4718605024b8c40972887edb975 1b827205a3673e67456c0a1b67e22dcf 1b83877ea2c1ab464c6bcac297d623a2 +1b84b7203c7fff5d3675c0b2a7502858 1b853c23773ac4561e18abed9237ccef 1b85769f86c0ff91aa1869a767e14db3 1b888a9c5ce983fc14d623c8874d4a61 @@ -6240,6 +6537,7 @@ 1b8ef3c117caa2db9c9db567bf0ead10 1b8ff395adf57d784c884bdfe4489150 1b919afeb0c276d77929d6fc786b3b1e +1b9368cb3d6a071698b1716b515e5b42 1b951f76a91498c01d16eb30d63501e5 1b9688a9eca2f3ee4f93dc62de5e1421 1b96f7357b58e1f56a8f73cd96732b0f @@ -6335,6 +6633,7 @@ 1c0a0d324264c3d800e485ca61cd04e1 1c0bb9fa955ae7f61f86e0b469f0815b 1c0d127999b8d722c509d67a7d8033dd +1c106da38660b150c6b3566be0ec1d6c 1c13da54611e4c2ee716393807d62f82 1c146bd3302ae84f26a8d3e9b9682e58 1c14e495bcdc177777f079f3e5ae2a0f @@ -6354,6 +6653,7 @@ 1c232736d64f5ddc442ba1a034817884 1c2362cf32af486ae9319fe3e48ffffe 1c23dc8838ff3035ebc1742736c738f6 +1c241bb3dcbbafdd716ec5e0862702dc 1c247dd3fe7d7b8d2f712726180a3f24 1c272a95b70832b19fa3435ab0c57418 1c2875e9e1c0b1d544fc4453c6cfb688 @@ -6391,6 +6691,7 @@ 1c570e81a3bbf102ee62aa32301d988a 1c5729c939d2063b05d9a72a1b27e201 1c5835811be15c9dc99120af3636ed29 +1c587951c07fb065ada15c09c63e4763 1c591957e0e876ca19a7c2fc8c2d33ee 1c5d1f769e8963baea5845523ad51254 1c5ef6ccd1e1a2d6f7350436bb0e1245 @@ -6401,6 +6702,7 @@ 1c610b6f43bd15ca648b165648c62672 1c618506efa9e8ea391aa26875367df8 1c6336480b555c4eafe0d6619c8cf3fd +1c638deecf9a2e8014437c3a97758093 1c6413b734ac7d14cb2addbe77feb632 1c645cb553e27f31f9847a421f391f50 1c64ddc97514f206fda3777d28d4aad5 @@ -6408,6 +6710,7 @@ 1c660d94756115296340449c7a7e0a61 1c66e57160e26b6d1ec9f6e8b8660cbb 1c68320102e61e42792b26610dea46dc +1c688eda675c3198c5c1c656df6170f7 1c68e8955b7b2ca05215edd7ba875942 1c6abdebdea5330b900150c44593dad2 1c6b7761cf524bf171d6210d2eb8c9b7 @@ -6416,6 +6719,7 @@ 1c6c373b9eb5a9359e636fe9ced89f5d 1c6cb45e1b180b6e8543e9f02bc7a546 1c6d0e0bad37e108c405692a95053bef +1c6e9b7d658a4789083e8b559d817bb4 1c70b2f4a393f5e86041637b0c31ec6d 1c710c2c983dd83979f4f3deef18ca46 1c715da6de84525422b3096c170dee26 @@ -6427,10 +6731,12 @@ 1c7cbd22af7ced0364329e9cb5cba809 1c7d9078b1646df8d82551d6f32f90b0 1c7e6b3424b3579ceecfa0936d4ab76f +1c83c1a428247063e01ac03aeb22c091 1c84b0618557d868a1d8407c6cb136e7 1c852428bd6dd65e822f9a077fe39967 1c8617e3786add95df9976a560e1fd31 1c886f2bf65aaf547a6ffbdef9aec99f +1c8a7ed87e00f1c50516d224510375b1 1c8cf4d4d88d53bf15e99a9da76a57fb 1c8d25785d3007f90b358915aa4d1385 1c8dd3412ba9f35792546a97f9db0239 @@ -6443,6 +6749,7 @@ 1c922914fa6cecdef19b9b9edd99fa4f 1c932c9da538d2be2ca5565784797f6b 1c937c4513b0798010711a2f4e94d886 +1c94257d9e6236ea358a99ea39c2f0c6 1c95073af1f8ab7d88f3d1099d1b7f55 1c95433068f16677ee11bb629d6a9a99 1c960239783e4d3b64fec91d68d0badd @@ -6452,6 +6759,7 @@ 1c9a234507c1c4cc095d249756153bc5 1c9ac3437e7663be7ed6b43dd01f9495 1c9b7bd554497d2676178fae8055506f +1c9d298057de0677e4f6d7f3db3aa91a 1c9d33faf8d714dc4b28269f8adade1b 1c9e2be4e3cb586564b911d0b9920190 1c9e78ccd0aa52bc57d0957da3f9a236 @@ -6466,8 +6774,10 @@ 1ca38c109002058126271bff662ab924 1ca40d41f385d8fbdf0733523d5fb34e 1ca4f0e7494a7beb445cd6dfe4f3c461 +1ca56592ec102a66f6cc4c1719a0c283 1ca63ac8333cc0712fe55e37dbad6dcc 1ca7a6eabec7550513ae05e09efe3f28 +1ca7d6d6893c4b38dbf249aa9323c333 1ca7f87cd1eeff5407ccf8eeb193b9b0 1ca9c427590bb10dc904f4ed435446d1 1caa35bedf3e710cac098584b3ea51f1 @@ -6475,6 +6785,7 @@ 1cab6431459dd28446fea34f242dc1d7 1cac317dcd632f4f1cda1d1cb43c34fb 1cac56c31410905616029c36b660ac53 +1caeac421ff5094b55dfa0c96e004b06 1caecb7242d53379a8f530c4ee65a6e8 1caf33efd17feab655acb305cb15fce3 1cb01450c502d3616e28381eaeadd802 @@ -6484,6 +6795,7 @@ 1cb2605f2eaa29fe585e301148c8f3cf 1cb4557ac9feecec72b1d82ba2a02eb9 1cb5f6ae2ca3c7727f6354e3b66e2902 +1cb67229916fe9541e5d5ff889ce98d7 1cb7668d56cb3bebecf9f13580e2624b 1cbb3cfd12e92a59a97302365a9e61c6 1cbccaf453b05ae012d9293f8b53835f @@ -6491,6 +6803,7 @@ 1cc02c744668bb2a31cce28a2310ce69 1cc2b8da4df808ed5959ba717b8a92ff 1cc61a9cbdad1b3c29c8d3d08913e47b +1cc7d641669e703c58d9357f15e3fc67 1cc82340d9f296b33e8d367de663ab7d 1cca1fd853689c7826d13076e11e4431 1ccb62c495f377772133c0c9674141f4 @@ -6520,6 +6833,7 @@ 1ce0fc97c4ec8f0e1e70ea9c6c1256b8 1ce206192d3c370cc620a124cbd1f842 1ce34f949a6832e9167fa1250994ae16 +1ce3a04013a6eac7da4c1b4ddcf6039c 1ce4eb5fc2a4c556e6a1ab2fb1655dd2 1ce6d675be1974db3ba3b73900840568 1ce8cb443fb4eb246dc6099a24448aac @@ -6551,6 +6865,7 @@ 1d0366639ca3ccabe464562c7fda499d 1d0495441594494ac82eb1881a6532bb 1d0498698487c500a31ca4245f1593a8 +1d068d9a9726aafa9bf0f80ce4d88aa3 1d06e7a5394c9221377b77fc0b95008e 1d071a107f7677a4b94f40b2637e994f 1d079053fcb32eb03cdc862fbcdfeaeb @@ -6642,6 +6957,7 @@ 1d63b39c2c9b57565a13ed1d25d95767 1d6424e25837d4afb6cbe38b0e7be785 1d64433723d1be38c672659fb40d7eca +1d65210aad389a140ac09fbf2b55c1f6 1d67e4adc8758790ed6867bd4fc8ca23 1d67faf81e82e8b73ff431536e43a761 1d693d6f133ca6c299ca16f61536ba28 @@ -6678,6 +6994,7 @@ 1d9036bde2b6164a6846fe5ebb133492 1d9082a1609f55b0686d5be89052e537 1d91c3ae6be0740f55876cca0111f9c6 +1d91e3a8d1fff63c759128f5ec78b641 1d92a0dec1df93b48ddf595638bfd586 1d93724eb1e515074b1651114d9245d8 1d9724b750b0fa2c2a34f6786f07b639 @@ -6686,6 +7003,7 @@ 1d98d6c33b87170ef38fc6e1d8b2392d 1d998d315d622aeaf10e54d3585fd681 1d9a1987c86814018fb41843b209bc60 +1d9c2efcb9768cbd1a73bee9e93d9429 1d9c43b62fd15c4f4b0430498564f8d0 1d9cffe03f81a2bfdf32a739bdfb26f8 1d9d147281c6b0649629da5553cd743b @@ -6703,6 +7021,7 @@ 1dadfc5880d03d1b370ace5fb5780f6e 1dae85d53e737bd8a34a948f265aedce 1daeff3663e930c9db176344c1c65dc3 +1db27eda77b89246c37514d754dbe451 1db342d235729696dcafd2eba41db532 1db5d630f291c3bb4b5916cb909b3b64 1db604f0b901a211af979cf531431c84 @@ -6732,6 +7051,7 @@ 1dda0b5d21db9669973171e1f4731a29 1dda77d941a371db08225de31d26b5ba 1ddac830ae42253bd220bb5c593e8f40 +1ddad8bf772dd7c7c0a1d185fedbc92d 1ddb0ff48979909c18123eeee432ae59 1ddbf044929e741a477e6f7806632bc3 1dded8133901ba1832fc4e353e4ee979 @@ -6749,6 +7069,7 @@ 1de7e5d935426fe821f311d88e8e0058 1de85da5aa6a1306b760b97e646606b5 1dea1c747786f04c98b87605b54f7924 +1deb828b6d7444db723573661a02f0f7 1ded3f1d93633b6b93bce8da443dd357 1dedf4019e30e71e60406ec7f3b8e5f0 1def12276fe95a74b8345b116a3e71b2 @@ -6803,9 +7124,11 @@ 1e1d7ce359defa536a21bc44100419e7 1e217870c90d609341159a213004b0e7 1e21d46852ff85c1c99badbf74e937a1 +1e221c940a6d74399cbb1cbae183bc80 1e234eb8192ff68760264825f41d5a5e 1e242a8ab14153a111d67b8bb426d6bb 1e244da488909b6d2cced1714572bec5 +1e253e5d324cfaf466fc59d8851beef4 1e2647ce84d4ada15ecca25c1115955d 1e2783eeb056a222c69f7dc185144027 1e28476e99f08ffaea9957a6e81a40a7 @@ -6883,6 +7206,8 @@ 1e7d63e44e83dcd71fa991e20040e386 1e80544bdd8bfe53ab2c9e6fffd52a83 1e80914fd98e1fde092ee35ddab9908c +1e8099e85641a2a8fba5bf4ff43f8fb7 +1e81d4d26846f23bd803ffbf929e27ac 1e8551fb74cc4bf894b97069ce846660 1e877ee8ee6c5b8de5aad7e7cd53669e 1e8a59e227290ec869e4b039bcfa7554 @@ -6903,10 +7228,12 @@ 1e9bf6e74d84e8af3c220a41e9058f80 1e9d1b12b7fa4970e9cc8f5442899315 1e9df6a45963de6b6fc175fd5167f08e +1ea13a3a3f9dd5c3f6840a5fa552753a 1ea168ce8ed19889dfb190487cd9a2b6 1ea16a31e720d66a4409f4d7f8343655 1ea2f28f6597d48d6f5f0cea96c882b8 1ea321be9ddcece88323666ce634b518 +1ea3885eff24c29ac42c4175728ecd32 1ea38cce509c37cbb281d67c72990579 1ea4c69fe4572133e7e1e438d8a29c56 1ea57804ba679f60f5ba35006e9b5156 @@ -6927,6 +7254,7 @@ 1eb5102557d8672689a5198824a0032e 1eb5735e68b5a5d0be1876a336904235 1eb5b3d18a80809077176b934d3ef4fd +1eb6e6cec31749ab23b3d42516364b50 1eb7af774d4ce0724c4c52433b02f358 1eb801b4833ca880ffd79949a4ac4551 1ebaae447b543c36e5bd95e739cfd51a @@ -6934,6 +7262,7 @@ 1ebffb7aa7ec20f5611bdbbe8d47718b 1ec2a38c4235db3166bb6a0804c1e799 1ec2cc2dbc77269e3ce151c3517f8a43 +1ec4a180a99631b0060dbc33dd9b8261 1ec642f8fbb3456c881930c8275bffc7 1ec782b814c544453ac1f908a19df12d 1ec8a3b22b9c77f02f0ab3cb25b146c6 @@ -6958,6 +7287,7 @@ 1ede581bad243848c90ff75fed39d43f 1ee0396eab263ffef8890caed4dfbf73 1ee1d905afbbaf239c062f7aed05971a +1ee1fef2a7bb2aec6555fa228776153f 1ee1ff2346ef4bf51fa9b9df6fd07b53 1ee226479d8e600cd32246f8ef35b53b 1ee2656b0efcb8908d5dc998b6fd4161 @@ -6990,6 +7320,7 @@ 1f03f58d9c5fb2b2bd8aa7967687df26 1f049d139efaa17026f6f8904036d6b2 1f060079c0275d6f679a71e32b38eff3 +1f08e0107a9bf84830c4bd1e59d4a3cd 1f0a45d0adc41e58d01cc39dfb555228 1f0cd802a6a3eebc4441d53aff8b794c 1f0d66b723edc83d56ebf38444c7c8e6 @@ -7015,6 +7346,7 @@ 1f2b87fc650ff9f6c8498231e59c34a7 1f2bf3145738bb3ce94d61911148101c 1f2c7277a9a51538a83ce7fe293237fc +1f2c9a415a342c20c8b2bc6a81a234cf 1f2d2e52a3cbc23c7d4807d224aa1087 1f2da8a93e50bfa41d3d92bc7a2ae1f1 1f2df6074ca765dec51c78079ad98e78 @@ -7038,6 +7370,7 @@ 1f43a543b36eea7593ab5949c94e6b85 1f4607ecfa8af6e93f86a2619ba0836f 1f46fbbce9badfbea14adb6bec970fdf +1f4975d0569c998a1115849c784ac268 1f4ad48ee5216ae01ed01f9b0c50f9cc 1f4dea72fddf6c9b2b54129ae4abc37a 1f4f6ab4ec96e0abaf4f20970847063a @@ -7067,6 +7400,7 @@ 1f661f963fc6df82bec1ea5a71f349dd 1f677124d236a045d81b4a8bd85bedbf 1f67751c319f8ebc95a77b91236a31a2 +1f6ad7fbedece24d5402b092c5fab5c0 1f6c39e2dae45d78d866b466dd55003b 1f6e99b3e05a25685eb3c782252b4166 1f6ebcda640825f9b7c13fe00a99c47c @@ -7078,8 +7412,10 @@ 1f760e7fe95ba7a59cb950b06e22a1bd 1f799fd6a798a8201709988163786789 1f7bb01bc5b86cb1ec8c227393c1d769 +1f7f8732e48802b90c88b2b73613526c 1f7fc7a55e5e769635899acf590c7af0 1f8403467a2e3873c93e56d7d7540fa6 +1f86dbf23813dcc7f6c9c19a23fe0791 1f87a2b3107ab515439bee42f107ba84 1f89282620b1b47f9a91710eace37ed0 1f89b8de69114b5347eab1b917d8dc93 @@ -7087,7 +7423,9 @@ 1f8cf64d9e7bf652ca0385b2783ebd2a 1f8d8fe3327e3b91cbf8aaa7a3e88ce3 1f8dcd3231f71c3c54c6f1626cf820ea +1f8dfbbe9a0b35d840b64ca0eacb523c 1f8f3a05980b8909884d937aa7e5eb33 +1f90dd4dcfb297d367bde0d4d399da4d 1f9469c45ee94922a52ecc0a6b094a03 1f95f0035781c0a8238260c1f2cbf19a 1f96bea5630022240276933df4b8ab82 @@ -7127,6 +7465,7 @@ 1faffd5ad02d271aced7ad8be42218f9 1fb00f15838330e31d54c46575fa927d 1fb03df92e1354b1baa16b5047d76d89 +1fb40da6c8a40879e91b50c35e6ed24d 1fb44f00e3b75e9b99afe4c22a728833 1fb4e04e8cce12c2a9e9d4a06e18e942 1fb551ab1ccea36eab643176b69ea606 @@ -7172,6 +7511,7 @@ 1fdbd832a7708581f3a79fb3e249954e 1fdc738fbea63a0d36e822cd26304b63 1fdd51882eeadde0da7c447fe73dd5aa +1fde464c925e98bec42ae4fa364db712 1fde82611438429d6126b29bc03c32dd 1fe084456dd1d3f15de9aeb363889086 1fe08a7bb79ee893b007896fe1606ed8 @@ -7219,6 +7559,7 @@ 2008cd54bf837a8a9ccefd521e4c9c01 20090c5c1a1df4c4e2c7666765788e95 200bac8c26201d7d30c79d9b3c8bf886 +200c2f5735a501e1e277f9e35e738c19 200c7c5f7c9bd6759853973beeeba97e 200f0edc0a783849f752dd84fce33227 200fcae2a3f199e8813470f3f1030fcc @@ -7331,6 +7672,7 @@ 2087861fdbc74a62ccde714ef4b46e4f 208834852f0ce19041587a3c76dfcb0a 208859b658cbe209ff83ac1a57f4027a +208963ab87f240e833edd0c2239cba24 208bf175b8a48f722585e42b317c0108 208c2270bb8d20de96826e3806af7346 208c2cc43fdd93804f59a5046a8170e3 @@ -7349,7 +7691,9 @@ 2098a79019f7a7d232169f542c66f212 209bfef9441323b02f2668c64c7c12f9 209c20c23f6b4acfeafbc0f91cd5deb9 +209e5d50d630825f305b150e8a6ca0bd 209f00a4ef5ef0b9b643e38ca95cc8c7 +209f2a05dd64cc131694ce7b3f875edb 20a0846e3ac3ac33b100db908ab4a1f9 20a0bc583849c3637ec32fdace214ccb 20a0e6951f6c82ae863c70a82649c6d9 @@ -7370,6 +7714,7 @@ 20b244b0e940076e51d21823b68803dd 20b47d598eb52bdfa561dc5f7f8d0db2 20b4be5cc40a010f65f8e15d0ac4a47a +20b4e6cddd5ed3e7263517794f1daa8a 20b5d00d0250e34c3b92273ebe8d9eb1 20b662c61d93d4a036d0b2aa93264083 20b68ef46bf41d15c3a5b3c28d14496b @@ -7379,6 +7724,7 @@ 20ba0cb2bb0cd077d948673ffa00e85d 20bb88541f7b5dd5cbd687b21d475178 20bbb94fb8d7367b6ece1c8210246423 +20bc1be24ac2cf1eeeceff1d72c55d50 20bcb5fc662f506641d99d185110c334 20bf03128d039f2b999172a4e0e05c42 20bf562f3ef2efb63d53e524993499ad @@ -7395,6 +7741,7 @@ 20c8ec4638186311588ac1a2b6d936a9 20c9e0ec721bb838e3e72e5f5b816351 20c9fec53c4d0a7ff881696ee093c9be +20ca3a4ec12f1e3be6a9579d9c541ea3 20ca76a6cbfc04553902d48cf19e7ce2 20cbae19d7f32da73a6b669260536dc3 20cbfe99d235ed8aaa3aa5d5b6653a1c @@ -7407,6 +7754,7 @@ 20d76e791ec077c792fd99f112be74b2 20d7c075eab14ff987d5a57be94cec63 20d8dec456257214a88ba4dd86e87325 +20d8e78232fafe282cc785f27cd6f0cd 20d8e97d887542aa0dc67b6a3bfad044 20da03807f091b78fd3b9fed300f467f 20daaacf2a1570fdb14553a1e7869d4f @@ -7454,6 +7802,7 @@ 2114e088488812306d0bc211bc050300 211506fbdf67f649425bfa0569a8431f 2116626c9d1c1c0363e90e2348fc63a7 +211758da46c3471136241700f206d605 211b9e4f47535e543814e2e5eba60553 211ed90db15244404bba05962b03dece 2120271f0a6f66fb686ce9c35e1dbd10 @@ -7481,6 +7830,7 @@ 21385c62ced08ee648ebec71bafbb540 213910eb178db81dc89e69f323f58f3d 21395993b656a40e8e82c037af8aaa1a +21395a440ec0c2ab6191c7759a384829 2139c380d775578fb2315f9248e5416a 213a6512a40116c0030e992fcf9d9f54 213e081256c80707959bc8ee3f468c24 @@ -7509,6 +7859,7 @@ 215cb046f491151cf29e0400a1a23a26 215cd1fda65cce95751ded9c8e3df23e 216105968e3ff72540e67cdb503728aa +21611c41fb67d53b202460f70a35b608 216268c3ef355c160623126e03666429 2162b518c3e8b0a8058db4f591423221 216393f8bd1de1c516d55bada2ed57b8 @@ -7533,7 +7884,9 @@ 2176e4fb6722df48bef98b27650046e6 217722e245d3502b156db853c73b7b17 217764bef79659497d2bd85f5278bbe3 +21776d7510aee2f0ec681f9e7f93c2a7 2177f0c04bea6af3118a27ce253f8382 +2177fc6224eb9f812dcbcf5be5950d7d 217911129c5e657b76aa60708c6a5557 2179ce7549635945f32b415f3a7c79c9 217ada5f778f2bbf79f5c435c6e64336 @@ -7563,6 +7916,7 @@ 218dae030e9e7d39bf266141694f8cae 218dc269e24f87722d075a93f7b63e60 218de96f028a4d36e912b8bddadb3ebb +218e7e86180db56f41f6f129d8a520b9 219124cf8022941d7ee78f8c22d0aa69 2194333071b1a456173d0d587be836e8 21957bbbd7a341c2643ee6ca86fa6509 @@ -7627,6 +7981,7 @@ 21d1d5d055c90f044ef76cb3e20992c3 21d33085b301fe0c369739f40aebd3ac 21d3e6360c80d0639a21dd5efdc1b187 +21d53061ecfffd4833a3806b71643dfa 21d5bf21d3c6b40128dd029d3f7725f1 21d680f61635076b9f11885257fda885 21d6a679d959e155361db0e46b0bfb6a @@ -7639,6 +7994,8 @@ 21dfebcd7b7c524f119fb2aff437d381 21e25266376b33050f6e16bad4b9cd45 21e3c30da1fb894793ae5b6ab3c0b14a +21e4a757dbbb83750e135a0dec299871 +21e5761db9512aeea1121d4acd7a8144 21e6f9149b06ee1b5185156380169109 21e7bb19c9e36ff307c9cc72d448f9c8 21e80a2fdaa30a135fcb92806d6e1c04 @@ -7660,11 +8017,13 @@ 21f985d0dbf405faa5ab43c4e4f318d6 21f9ac58aba0ff0d189a43e6d060e72e 21fa0eddfd39e36c9ce64c9ff3505709 +21fa95680fe44fb20aa28f53f34f5497 21fdab3ad11e3a57f5ac0bc55bcafb6c 21fde059ad63b6ca5fc013288307f9a8 21fe3567e12b0f4bb422ee217dcc6f1a 21fe408e243c4d89357e7273123eeb60 21fe68b0bdf74908309d3048a86a2b4e +21ff509300840e17a17e6895e83f27b4 21ffe3c915ff2681b058a2d9e6653508 2200180d02af3c1771cfbd405d487417 220038b12911f5985a304444a9f10c6d @@ -7723,6 +8082,7 @@ 2226eb86f6a6794319b9836b63bf3ef8 2227b4b32dfec577f1505e5febca367a 2229d5478b4a35829a8502e7d13675e7 +2229ead4bda4fd9b0e92b180572d1fcd 222a609a98045fe25fc8e789d4ca8255 222ba7574618edbf899063aa10f3b150 222c69d47f38d1984ece7fefe5c82b73 @@ -7730,7 +8090,9 @@ 222d6b9147952326069c9c0b840fe3bb 222de103f58eb55508e5d3bf61822886 222e9a7fb5071f2ad6cfc7c76de459e5 +222f1de9385247fe227f5323d1e239c4 222f8b97cf325940c705412675a9a8f5 +223364aec7c0f59e6c5e2e59042282db 2234a5bc177124f648cfb17f85f27520 2234c9699bde148919dea258f1b17e9b 22356e83677f7c953325d953db3d6940 @@ -7749,7 +8111,9 @@ 22430243720410e1f89e7a6c03686486 2244fc5253d489b5964159e81698e273 2245901778d1ceb5e713976f0443834d +22466be029f353aa41e302d18d49b69e 2246730bfaec0d3025a47c497fdd4c76 +22470cd27bf72ae1dc249bc99edee28f 224789f0b195c14d6c42a1b168a5529e 2249d9419b570f246b817c6b3c85bafb 224b7d0421f314d26c1b25f804734d68 @@ -7760,6 +8124,7 @@ 224fa59a0e68297a19e56065df55a317 2250bb99305f154206b77d6f5e78c1b3 22510d387060335a15a597812ff9d949 +225115114d32de06ee23bb84483cc2e0 22512044abb7f990d1db39f654c17468 22533ef2cbd1b2522831b6fbe332a225 22550557f6d912a1dc24b76171a3c77a @@ -7772,6 +8137,7 @@ 225bd64cf35e9f69bb8b6a40c6cfc201 225c7959ae90b312c8bc0751543ab27e 225e59bcced7cc1d3aba506c5863954d +225fd9afd33ee02b0022683bb2abd162 2263504422424e691b628f5858bc3b2b 226357c45625f16793c55f0ca4876d1c 2267acea2070de5a850363ecbacadfc4 @@ -7827,6 +8193,7 @@ 229b265edc8358a792c842edcaef61f3 229bc0f87595f1ab08b093a02d4de6b5 229be38238dad13575ee678d031a96f9 +229c5236ce137125ff984ebfe894935a 229d567aae40cc7803d5b3a781b06e97 229e820e05d996274666579911b66337 229f426943ed9bd597a61d80821f51f9 @@ -7834,6 +8201,7 @@ 229f546ccec9c50ceee168388023d923 22a05f2a9ff376b7c37b6ad3f5121031 22a14e9c34d36e16bec3250ca6626a4c +22a2a713dde4f0a46c3b22cabb3c8264 22a356afd44ffd2dc12f040e3b97660c 22a57b865fc995db66d4503363f40e67 22a664f21b4167417aca541f5c4d775b @@ -7844,6 +8212,7 @@ 22b0ad8c5d65a42f8d0a1d180ff730ac 22b16cbf5e78cab1c4e10eb5cf0c1043 22b1add34937ecb21afefebdf9135c79 +22b1bae882de70978e0635ec5bbbd417 22b2949e3a272963206d9512a7c47b05 22b33495e4a6ebfc1d8fee0736fcb59d 22b3ee236c7e1cfdbb3af79c79164e98 @@ -7853,6 +8222,7 @@ 22b609aed79699cf561b29a9cd70a672 22b796888ca66a235782c3e50ef3f2ea 22b8713554aa658aa8c24028458e935c +22b8e8f49ed76f5aff0dbf48fd46fe95 22b9f4998ff006e4a9db3d06df7f2dcf 22baa8398201f13e019f1853ed79844a 22be43714c91b02db0252c6fec2dc30c @@ -7874,6 +8244,7 @@ 22d8995c31055a1409fd937f92014177 22de4b59a4589c4a9b0bc6251e1adbd7 22df6fc15f7e5f9a15f23d6b009859db +22dfec5b5762da855060932e48160001 22e0744079dbb72bc2468272d2af5c4c 22e3cefc994d6054b9f102876a5a0453 22e76b335f3039b491adb374962eabb1 @@ -7902,6 +8273,7 @@ 22ffc8154175452ae59ed90cb984f047 230096bd2ba463869ef3e6e15b5d693f 230125acdf25bf0ba7d78bae7abfbddb +23013597ac5a240cd582b185906e3684 23021cae8e41c1071dc970167a842e78 2302f87bb43f6b7ef538fe486be07034 23036e27a8e223169dd18a6414f028dc @@ -7913,6 +8285,7 @@ 230aca79247840cf72b70d92f82f2ad2 230d98dd558ba1f2a193801b17a9129b 230f348e48144e9114865fe44a593f7a +230fb9d977d9e5a9633009e61e0f4ec1 231046f3b83fcb83a6439c9be18a349a 2310a91a77feb4977f4f5e01a206a3d3 231138a3798c46f31a73bffc278a92ae @@ -7943,6 +8316,7 @@ 232bc0fa11b44c18555a0fb9757eb50e 232c67121a2b1c7044e331209b39ca7c 232d011d58cf5d239f8877f11cd00df8 +232da2f7e704ac09c6f6dceedc02c8c1 232e27a74986d1a245bf908419607ee8 232e4d257ef35b8e79c25d2876b6e16d 2330a838ad55f65de8ba7f2b7bc6489e @@ -7956,6 +8330,7 @@ 2336eabe3868a237398eb22c546640b8 233719391657d784007800775b692ea1 233b86753b509906f1bc9b1faaff00f0 +233c26da9b8aaa4c91058738a97659ba 233c80a2f5e7b3ee4c9bb4c72fb44b19 233c84eab1d62a7cc6a48e5934ae6738 233d1c6e6202ed50456233c39c2ec82a @@ -7978,6 +8353,7 @@ 234b9143642dfd7df3bb5e72e474cf3e 234bc66597244e470c44348d97cfb914 234e09fffd188d48f9a013e0a6303946 +234ea566750f437dfc689d3aee06d962 234eb78491c23bdc64bb3133a7a243aa 234f08969319176deefde79b2d7960b9 234f79455c00c3bc564b9b509fc2d0fc @@ -7986,6 +8362,7 @@ 2352cdaf0075bbbef741a9ec2381aa5b 23552b57403f44f45c527457b47ce2d5 235649e1d894292c076aeae5be0abe13 +2356563e112a45196023f334292d6b44 2356d6c05dcdce0c76039d2bdc7024d3 2356e0d0ac855d1365b8f7fe175412dd 235765941c8999bebbad7b7f78dfb283 @@ -7993,6 +8370,7 @@ 2358a98b6084e777e950eb86fc163c30 2359fda8884a019cfb68e5289f091b56 235cd03a2fc84356eb63b78532dccfd1 +235d27bc67fd2ad3a02a97fc153ce24c 235d7babeae71cad3d3502c52d0ca7c6 235e0f64ea33828dfec1990c97f79036 235e5870035ec12e63c0fad5e0b83a35 @@ -8002,6 +8380,7 @@ 2369bd7e90d2fbce9716d4ea0bfa9c87 236b62e3324675c6b2e3fc46a673f1b9 236e9a1a9887ebd289dad93a3ad2b5cf +236f1796d46a144c9e51dc7d1e12a4e4 236f26c40c1d6c4f6e9bf65a0a1d712e 2370250488e4ab8772685132ca6f363b 23705cb8c890dd647f958df0076064b8 @@ -8016,6 +8395,7 @@ 237d93f523e67aa31a494fade3f728ef 237e3417377113ede58038aa91b41c72 237ed7529cb7692d070bcf6fcc2e4aa8 +237f3373a43f0ab030f71559944311ef 237f93eb24ecc133ad949b1981519952 237fb1c77c2d8eb7e329f9513bc9b6e9 23820f1b1ec91286152ce0a2f2e1f2cf @@ -8051,6 +8431,7 @@ 239f335a1f99387972761f53b1262b19 23a07e95e3004386808576b7cbe79aca 23a309bfebd42ee316067fe5f3f747b3 +23a310ba21e1fbda110791d06b8e14af 23a33686b8f36307233be5fcdddbf169 23a3c3f6de1d4e05af972b78fc88c5b8 23a3dacf3ab540e9f77796161cff10f8 @@ -8079,6 +8460,7 @@ 23bfa207ffc18f0fd6730d2d7f0f56f8 23bfa9c66ffa40e15fc779e9c9f1b69e 23c0d847f667415551c45e82402a6d24 +23c18cbb39343f80a450911ca11a0668 23c247ef7a64371abc0d4a810ef9ee62 23c81aa66a60dce1c67baa237605ecbd 23c887c9435ce3207db847e706366ec4 @@ -8088,6 +8470,7 @@ 23d1f4fe676a67b0e184d7653ba2dcc2 23d2300788f1990bba5981e6765d1304 23d451c6d3d268a7b35b01be293ea995 +23d622f9648c63d039cc9ad863ea6c78 23d78de66a3c576fe6f00e93c0505e5e 23d82b67b6e5a4bb6f3220b11ada14b3 23d861429a02b66ca2c59c97a47af9d1 @@ -8195,12 +8578,14 @@ 2446bddad80663a13682dff5051a758e 2446ee64bb71e88d36e4dbd06ba3f0f0 244705138d909f938c333b9b08d6786f +24470fa48b95b75e5c65e28474f4073f 2447965b2f1a5cb02df387c1fcae8d58 24481c8d08314c7eb7613c12d84181fe 24481cc326c6769d78212e93be4f91ab 244912bf5948a66b20d7e3e690d5a0b3 244932ee7edd7ad8dd59ab24707bb820 24499e15186e6cbbcc79384d50048b0e +244ab1582646d95ed119615694cc8a34 244acdedf91c8c07214d42168cecbc5e 244b31707a17e148690d1d744f5ab88d 244babfbce81aebf2dad6785ea443bdf @@ -8231,13 +8616,17 @@ 2464d6f38b5513fe587f99873eae6454 24652982adc6f937b0cd459fa177b9e4 246555c044287dae4f67fcbacad9a265 +24659a05b42c03833e351a8ee4665328 2466d807b163b60d902e58ba45ded1d1 +246771e03aff4b29940182b2d5220b85 2468859591268a1de2e254e268a572fb 2468b6a96e3cd856a3869c464c379197 2468bc2677c056807f26caec9b58f751 246b1c5c981c5050957962c377dde8b2 246bd6d1e23a7ebd2a9dafc3585b2d04 246d1cf791c38d53dacc92657ae90fae +246d6843591ccbcfa48a6e37df618136 +246f9dcc6a41dd249ed8981310b5107e 2472a28cc792e22ef9b930fcc0dd663d 2473ef38ae8573a01e8ae28253c8e2d8 2474d0d95dc14ddfae5bbc27820e7c37 @@ -8292,11 +8681,13 @@ 24afbc55ca5a101d251bf76afa8f47d2 24afcd8f6d856ed3e11a05a9c196af17 24b3b8f755c3e5232ec86db982b84e99 +24b655a63e44e12d651f2e2052ccf3ec 24b6d5953f617cf9a26050ea2e7ae776 24b7a6e30dcfbf4f590ef27c47f09c15 24b8b6a59c111ebff4b6b86dc7fa782c 24b9e41ea482344ac3164edcd35dce12 24b9e81ff4f69bd11a7af550c43d47df +24bd26bbd0c24e2038a4f741253f7c65 24bd5c494d80749c8ad839e9a815fa38 24bd893098dab55bcbe8f818119b794e 24beda5bb9bd8fd15859849b91802b09 @@ -8310,6 +8701,8 @@ 24cbcfb84824ff0ec048eb98afc8ca19 24cd8e084c1e718c158ccaffbfa5d42a 24ce3a4a3f695b096ae9c6d443737b7f +24cea4b7949635c97abad70b97d79288 +24cf7db039ecf487227c10516de63f8b 24d140e89a77e262dd4a58bc3aae3dc4 24d16cd96ece0ca3a523ce1b6301dae0 24d1817a38e2a0d936530361be6a0f5b @@ -8317,6 +8710,7 @@ 24d2a106fefc77dbf1e271dbf6944285 24d3e74caa534e9c20383506b06d07ef 24d652a38ebe00fbfbaba1d687d44f4f +24d87cb1ff9112f56c67332e71e62ed7 24d8dd0a5b276f9396e097ab3afad123 24d8fc6625d8f20c4c758633739e01cb 24da3462eb9a3d96630ee47e81501783 @@ -8340,6 +8734,7 @@ 24ebfc94b0bc5d0cbdd9c092d974cc30 24ec21146c950e68fc5f350ced0b617e 24edcac93851a8225255cbb8f5d047cb +24ee401465f1fff816ab884bf9a672a5 24ee4add0962e3022d8148b7a2c80a92 24ef9e4b000fc37ef5cfd61ee13aa2d4 24f07b7f8d40ed98e9951610651a6751 @@ -8351,6 +8746,7 @@ 24f38f6219102b4ef289a4bb07b46beb 24f3a230b378ed17e915b302d87a3ba5 24f45284dc688c51d3abba94e2d57fe0 +24f491cc85891561a070e97acac1f55d 24f632d6e088aaab2ac702e1456828a9 24f6da399f10167f1e6fa9369d92c40f 24f916e65f03be6d23d9e0a78bc657aa @@ -8370,6 +8766,8 @@ 2507e211f34a2a7d044b7cd13fcf1ebf 2508dddbcb5c8e0572ab44b990ada201 250a1c55a65b949a8e585c70a15a9284 +250cfd29abb13733c437535e36509e0d +250d07a4c60d427ea436fd56a3edecbb 250e172de7e966402bb0f99f208983b6 250e5f93a95032a29a909ff295c226ae 250e95e6585ab8089aec26dda84d2173 @@ -8378,6 +8776,7 @@ 25132d8ea916df72e50b2afa730c595f 251371874e8ee052cdbe0aadcb8e795f 2516555f9ef354f8d1b0e908ce4f61bf +2516df475462ac59d4329be1daa5db0a 2518bdc32b38836d782a953b4c3bac68 2519d93dfa44c3d6537b5f8996039582 251a873981de9f79bcd13151ca26a454 @@ -8408,6 +8807,7 @@ 2543f78da09ea82ad5e8e2330382e42c 25448d5c88a27c6e01f1cf3fda2dbb06 254558e7172b54103ba7762edced490f +254afcfc75953c595219f853fb1c1a6f 254b28a7e3c479206e0c100e7af26235 254dffc85b106d665b693ca3bd8d17fd 254f9f1fe3cae4afd92ee7d3a14620df @@ -8429,12 +8829,14 @@ 255aeb8181189423272ddb69eb0eaf86 255b7415738d9f0f6da59174155b567b 255b8e7c14594478abb20423689cfe23 +255d1c4add6ade11504e29d4a5ef33d8 255d2e082b41055bdda1d6bd85bb13e7 255e5e3cca4248fffc3fdf6d19663f00 255eabe52bafc39a2f7ddf634cf83ffd 25607e362f476000d31d85a1d16b80d7 25628789f0d42c31b2c73d4b8b9e0e8e 2562f6b4735b3d6a8b8edc682ff286cf +25632a990f32a4ab19506ec52436a251 2563809d0c4da22afc2a778bf389efec 256491631e5ccbbafb0af67bde86ac6e 25673305d158e02193d1fa44b55035af @@ -8472,6 +8874,7 @@ 258ba6d0492f93d2b39126d117424a3d 258d492746f7f699b7fcfc98443dc36f 258dcfde5fcb7e0384bf20a472e08f49 +258ecbadbd8d826941859cda137fe055 258f9ec8ed1c380fca9a992b3ff32d7e 258fda8b168674f29a48111f746cc9e4 25905d1f9318495320dfbc30f843317d @@ -8479,6 +8882,7 @@ 25913b4b253ed4eb3d24ceb6882fdf70 2591d9418ef5515f569cc758edf2ddc3 2592187669b0ce537935a8449b121242 +259239f2bdbc0d34871ec076874499e3 259268dcdc6a399ffcacb8d52e3b73b2 2594d821d0358c0e3f9fe4a6e4f0260c 2598f8824fb7b655fb2f393f4967bbf5 @@ -8523,6 +8927,7 @@ 25cc71394b7bbdee2bfe4a404d37f20d 25ce158c54b16211091e443c053560ec 25cf1f00ccd5dbe3771014ad7790e09f +25cf815435f59ac3855420a9ee48a570 25d142e5a8085a88d878badc16ed08a2 25d15ff3e3d19542321adf0a695daf4a 25d31c2fd58946a759ffa3240f9f006d @@ -8541,6 +8946,7 @@ 25ddef40d512afc9723006d697435dfd 25ddeff453f00649bf41bbf8234c4eea 25df611402c55184cb8fc5df47f16daa +25e0f3ead90a52a9bccddf830a98222c 25e281a803cf86e9811a0f7031d91bd5 25e39b0e335168d0aa8d87b113cd0c9f 25e67d139b32bf5e219cddc63d25401b @@ -8569,8 +8975,10 @@ 25ff566b6c7c8f28aa419a50c23397db 2600d96295f18b2b43dc9dfccf13c449 2601c012ba82f65dd222671165d25595 +26026f7b28c95efe33a34576b4daa814 2604cf36748f131c5ccc2a859e3b5f69 260943a6b16509e20e39a2e59fc2a311 +2609b3bffb69d789f1804aaf5fc3625b 260d897dc22372751cccf94e15185c0c 26107ba7f6b319322e12591d4f26d4b0 2610f4396f407cc434802f0a3d98c28b @@ -8608,6 +9016,7 @@ 263837da4269c4e9b0d83c10d8d55db8 263ba85e59306fd571712007a75346f6 263f4efa9ef3a4e83fa4cdee721d21cf +263fa26dbff4bd4c1b33686c7c3442b0 264001400ec2643cd03cbf138444da04 2641fc189a422f187cfd2a6aa19343b2 2642bc9a41329d34a7e8c4dc2ff79524 @@ -8616,6 +9025,7 @@ 264770446506291426797cadbf2e6bce 26483bf864198cdd5fa5153c15a1880e 2648e40c4e91b3f28625646912a515b1 +264a7b40e7c469afbedbd662d4c502cc 264abc5264251f17613bab1c69b3c9ba 264ac22dbfb9e8a7a3a09042db588ece 264cc9e9d0c78f89907c641e4ffca7f2 @@ -8627,6 +9037,7 @@ 2651453c24b42b645de817a05f48824c 2652ec1ac411a37034bf015235a421b6 2653651bcc2c8c49d8a754a11861c6c7 +2655014ee45ad0915408f8769db2721e 2655aff5fc2ba42467933c7533ffc7f0 2655f16ce76a6870a47a7b8bc77e8fb3 2655f6ea41d396768cf0c02f43abc233 @@ -8675,11 +9086,13 @@ 26877848be535edfe4e57fad2ccaf961 2688df3099ba4adc43950c1e36bc9ec6 268938b6e69ead5d4280bc90fe227312 +268a64f25a7b55b3dffb155c451d2c90 268c0b8c9d87d718e91065a69f8b4911 268c204c713659f67cc3a3adaabeda8d 268c3eeec2d6f8ac045ec48fb7ea3b7b 268d1339477f2b4de6d8728438a6487c 268d4160f02cc9b08598e5626459d4a7 +268debe73552a7188d13d6369342b7c5 268eb0345924a662bdae7da3bd604386 268efe84eea2417341f00f040cd1d4d8 268fce392976505b67f65cb72ae77cac @@ -8696,10 +9109,12 @@ 269fb398a9d9b28c21977ea36c756b72 26a271fd0150db3cce8113f160a8eba0 26a2e1ad3516387274a4af8b300de0c4 +26a387442b29c25640a5d69f3173a939 26a4613f4c517abdd76652bb250b84ed 26a6aa310f6ef43733ee864fcab36bfa 26a75264503ad94764d5b84ac12175ad 26a8b09b10f0ac1f150e11ac8bcbe808 +26a8c38d3738414b811da1d1df6aaf50 26aa49aaca89b6bd4532cfaca4b98437 26aa862a01d64037ed6df819bd2396ba 26ac4fe64c0073e14f2b900b3dbdcbca @@ -8732,8 +9147,10 @@ 26c99bd30dc6075e908217fc649ab067 26ccf38f3097806f761247fc658c6d67 26d0ad3d2be914c25472152f9404bf93 +26d0ad7cc05d6c05de9fbaa5fa153dd0 26d0cbaef0a902ab4ac7c52be302b227 26d12b44fd97f44cf597116729b18ae8 +26d131d97f91a2d2a6bc43d88e10933d 26d32bf07bdec2d63c9a905bc12f702e 26d3cc420e3c294f2182dd3061722fb3 26d55ef9a2eb42ae9da7cdf7a2008db1 @@ -8753,6 +9170,7 @@ 26e7c888ed87a301ae545b722f47617b 26e98276419ba68c74f1a36ae7b45553 26ead34c0d59b48f97cc0be62e2b888a +26eafcd7030af579d3c4ce5f39cbe81f 26ec190fb852381a85906a61e6a0ad28 26ed8134b19e2bffbb4e550b582e5489 26ee5963aa9a1cf857bc54c14643805e @@ -8762,8 +9180,10 @@ 26f4d702bdf83468e6c599676863312b 26f6a8602ec1b249d7209b086ba7284f 26f73c875dadebc9f4b24c8e6a3b4cad +26f7ee6eaea820cdbe4634349f610dbd 26f82bb1c9a0b6d88c30f7d8bf746900 26f8327c8acc5fcd1802fa5eee261d67 +26f8ecb6ffc3c1de8033747a68ee1ae4 26fc197dd46bf8c2203c72ad220476ce 26fc4110599d9a078a87c3715c28e34a 26fd7bc98380d1f6284bb8365f6e6161 @@ -8774,11 +9194,14 @@ 2706b7693d728e893cd742e6c5455eec 2706d9bbd6832367cf3e5834093ae917 270b257dd4ca3e62b0309b3a6a43212d +270d0a0db0b49b220323a8ffca251ae2 270f078170288700a5f7e5d5d566af83 +270f2c6c3cd318f2a2a91dfa8a427088 270f671bce573f7c0b888b058ad1a043 27112aa460029708dd76828bbd61dc49 271237c6f226e319ff5af783293292ff 2712657c73761f47bbf8f02a18a43b38 +2713b83565f5770302c756db81daeb7a 2715b7ca7352ce1b3af0b0a5b72d0de1 2716eb0c6e3ad0a60057f00463d9ae70 271729da0936a9162c5470060ca7ccf7 @@ -8819,6 +9242,7 @@ 2735ae92f039ed00de6921b5d73ea02b 273855264e1105143cf7e3c2d40e3a71 27388b8f989b42bca0f6c555db3cbc45 +2738eb80ad7a3b1dbcb96b965eab82db 2739cda8159df5cec86c1dffb6e75651 273b2a858151b4a9c238ab092e2562ac 273b4c71b29f266c8a6419fcc0673d6b @@ -8841,7 +9265,10 @@ 2750a70f7b54f95670f1335a6db4a9b7 2754fce9efb5bec83c28fdb84301254f 275552c54f1e5a8c6d9e9d877554d77d +27555c984cede96dbcffe35cbf933bc3 2755c9d6faf710845c30830229eff800 +2755e8608c7a961c8cabcffe9dca51d8 +2758e042708700a8b90a94ae161f4e14 275a28782a9b3d88868c8129d9ee9c05 275a75d30e26645810a40f4fbc0b5c6a 275aaff213496338e9dd19e538308a04 @@ -8852,11 +9279,13 @@ 275da378cbb076b11f50c0328dc030f1 275e3eaf51d8a3a22fdd107bdb961ae0 275ea105519ebf9247e93d42b54a5ddc +275ffb704133a5de9dc14156e34fa963 2763dc72c2ebe3647949aa76440ed02f 276548c7b89fb2feebec025dc1ab6a33 27656d4aaa836f5f61f0ffd1929f1d63 2766179df7fc0095ecd9b6299ead2927 276644f3049acb63249762b0e6996f10 +276b2bc5ec729750c873fae089cd53a1 276b5208a9593db4e5ebb5fe6fe09473 276c20aad6ae6f53e29922ca9ab5d02c 277044dd24abda9700c4ffcc3de102c6 @@ -8864,6 +9293,7 @@ 2771d3b1bc3f32604fcd4c2f803f9e6e 2773f44a585960b4e0a3f646e56cacc1 27745a321954192a1c9c01254c7c8b6e +2774c9091404b7b822f8b69474a2128e 2776439b2ce5685d569b6c428c71a83b 27769c36e732784e20a9a429bbee4c62 2776fb9d88cfbcc21cb93eb282f7d4ac @@ -8885,12 +9315,14 @@ 2781440269da78650ade199290f057c8 2782066589f11c5b6cdb8f983650d701 2782161036cc9cbd04dfd3f74e193a47 +27832f5bc68cbcb7f43829a92b3f5a97 278391d2b52ca4d4372b3f5cfc559c78 2783d119260719bbafc1de37df0106ff 2785e38b63843e1fa36c2f379fc7dbdc 27864d094d39cc6778574c881000f98b 2787d59471157c1fbb858461d5cefc8a 27892033e4b8b4cfd3b1f4d2ec4fb948 +278a3d69c25767988480a57aabf12695 278e460e73f1d9fc9422780eb5ac50c2 278f7168870b91fe883e31ba2e12f80f 27901a8582d1c65ad5243af396db11ba @@ -8898,6 +9330,8 @@ 2791a12e6cccc055f22fe825c31edcdc 27941086b5eddd2e24598971e52fa6b8 2794511a8d1ff1b3f8708e676889533b +2795ed5c5933e5b004a27964570bb1ad +2795f845d5b0ef1d03e597691f4da475 27962fea88523b22b5f991c152ec324d 279766c7bdec034a34cf0d3d6df0206f 2797c6489979bed5693de1f4789e9923 @@ -8961,6 +9395,7 @@ 27e1571623eb2584e9decd03ffa7c687 27e17ff9016ceff8c92594ed77e99d8f 27e26bcad9ff9059ce751270e46dd59b +27e2c7b75170952cb3de7b0f05187402 27e35e26a10846923ba50389feb6d52f 27e391fb798c4b297035a7b98f6e5242 27e459c7966b24e5d764464b0537cf62 @@ -9006,6 +9441,8 @@ 2808fce6536a10c1627f22779addac64 280a1d8bd10bff4c295e53579139041b 280a6d53eebbc93ec7070bb905cefc58 +280b00ef5777e5a42d8f109bcde1385a +280dc53f93536e5d40cd916f732c4e50 280e65ac830e5c36df50ba1c45e85f10 280ebe759b530003d750b13db1b022cc 2810f4ed6228adda8c7f6b1ac8622c14 @@ -9049,6 +9486,7 @@ 283ded9349b57de1cb44d9350af8bfde 283e363958afafaf8ea155e752ee7d7c 283f7443b2e39cf872bcb41afada8e96 +284016eec95f67227d9f159319de93c4 28407e3f12e863e9ffbe54ed1e2119d8 284086bfdcf781d0a464e2ea7decb395 284086e3a1cd5148b2a3bdc803953997 @@ -9066,6 +9504,7 @@ 284e5b874b76f37754302dc9b6dcf709 284e814c0c687e74da237fef5e807f58 284ed0ad7d5b758c3e5ddeefc89871c8 +2850bb6c3b023a95983d1d1aeceff17b 285344174bb8c7174a8d5477e23cfec5 2853e8dff5ccae04f07a97f3d7ad7250 28542bab39d0850705d40c69d63c30a4 @@ -9088,11 +9527,14 @@ 28642291fedf80e854801f3328ff72e1 2865c31796b964528fb3253c135a015e 286771e88711e66eb4f801c50f3d85f2 +28677ddbc5fe556ea2af58dfae088c09 286a57cebf40f39f75ba950bcd2ec2b7 +286ccbea5c034b048302274f0cc53905 286d08892e090e226e375d45039bdbf2 286f60a788a6c8b4b632b703c1645217 286f6449a778904b79d4d81c0ae8118e 286fa9c948af93f577f7ba13898fd322 +2870ae62a2483c7e19e45240b6683c86 28716bd82dca139ebc17ee388f029106 28739f591cb44c3f78b4a7adc2081bb9 2873a4ae02736a148cbaeb3c47ca35f0 @@ -9110,6 +9552,7 @@ 287cc9730a66414f01b8a45bb206c67d 287f5940146f369bcfb149c266233f4b 287f6a8570d191610a1404c8d478fab6 +288012e1d58c676f6d23860a7f348d29 288023ec4109a2a18dcd53eee7a5ec78 2880e8679b26c83c34d446905522c0d3 2880fb1d55856be6d28840b56a0c00e5 @@ -9141,12 +9584,15 @@ 289b591ccdb085a5953285590cd31dcb 289de0acf29e418a6262a17799f87670 289df6e2982f85710c5f509900bc9789 +289e1507839527ccddaeb95f87c62e10 +289e64f682e06c7bedbb5e4d46f5f2e5 289f18321d8ba6f54b82d0edcfbcbe6d 28a0378be24361841ee30edcd46ea5f8 28a4e294edaa4a6a3e2536b020675898 28a6476abc03274ba896c985865557c1 28a6557739cfbcc8a91ea99555f09ffb 28a8529cad3a28c26ec20f9d8acbf2f9 +28a9cb0048de0038d43005492581d863 28aa13e75dc64ca642def6137d2dac1e 28aa290c962082e7f9035c29365870e4 28aada080899f573d3e82ccffd507ea1 @@ -9176,6 +9622,7 @@ 28c9b83c98c200a1b1a73a86ceab067e 28c9ea493c7d79aac77e94a15c757579 28ca0db065a93e2c76175786a9d3c310 +28cc2c49157628052f23ee208407a532 28ce4ed5c607040beef52b33d4563fe8 28cf49faa0f105f339e3f7a6b99c8247 28d0ae4efe1be23960ad85d2d25034e9 @@ -9185,12 +9632,14 @@ 28d79b60fb216c681e608d7a2966dba7 28d93c57421e2bd6d1e001884899bb9f 28d945934fa6189c357312678c6ddbe2 +28d993bf4ca7740d0de81ac944f7a6da 28db0e74988f18c924d642c8f217fbfc 28dc2c7eef20fd993cf6f9d626def43c 28dcccf6f8c81f6bb12287e275102052 28dd059cf0127bc7c7a71e4321172be4 28df43feef1ab0aac1bfe75731411c35 28e162dcb6101a8d51e91a56a14ce21f +28e17088fde3dd1d00f0ba208e7b4797 28e1d834e441875ef520e1ff147a7b24 28e210ae4101e6dd931a8d7909ced98f 28e38af2f154332cac7bb1f06c2a3648 @@ -9221,6 +9670,7 @@ 28fcba8352ddbe081f9ce5b50a9bf62f 28fcda09295b406069e8e35ec37e89c4 28ff2d8a1919a8ae5d10069e6c2d6716 +290015fd7e4906fe327dfa03c136c615 2901b701a1510e7267c59db34031437f 29029dd0a5859a456f18c122a8028ae0 2902c0c097c14eaf8a6846414e98a863 @@ -9314,6 +9764,7 @@ 295f20a5b873cbb08ff4c4af51dc7ee0 295f51115b58835843fc16b4d34cb413 2960e7e5806d9033cf966613e4ddc0db +296211217f07bc778390b76e24b0de50 29647c60cbc5db6ccb44b6c0db3c7aa6 29649be138f1cde57129fe66145d7ab7 2964b08cd3757dd9800955bc2b28d3ae @@ -9327,7 +9778,9 @@ 296c785c560924f13a657aa78b18b533 296cad8868a1a601a498377b71334fe9 296d778ba203eef08825bec7b729b57c +296f2201fa7e7533c30c0b719083df60 29720832ba0d2a099f762803bd87e21e +297260c0b9265a50a53e37f6caacb8b0 2972a9602a45b25670936f15228f5db6 297315bc867760fb0f8542a9c1e69515 29731eb3e7b3418f5195b7fbb90420cd @@ -9364,6 +9817,7 @@ 2992f639ca33b74fa7b1704a8baf4e8c 2993d7896c87fce65dc63cce52813bbf 2993ee29e7594a37201a56c234f966ff +2997342106ab9af0fe18c4e7582df4ed 2998160594a163e2bd614384d4f54b45 29986344fcf2164ef29a9bada70b9364 29989eb215507f0690da3f0f4b640247 @@ -9373,6 +9827,7 @@ 299c59f7365dd487e276bd1a3475ec3e 299ee49ed427105690627bb58bb3aff5 29a0c44e6ee802317f06db3a52b4dee9 +29a0fb9aed7d50987bb5c1b477fddbeb 29a3cf3b1083ca97f2d84c3f19c974d9 29a4415e142239c84d255af1c9609090 29a5b31c71e0968d08e3a0bb05fe1c7f @@ -9395,6 +9850,7 @@ 29b4bf02a10dd6b1a497075b4c9f66f0 29b6e262501fc189e9267d8826775dd3 29ba39ae3c9a580b79d22db8b5164c84 +29ba971628eb4b6128d90c9d2b9a8eb6 29bb9c24b68816c4d22a37ce85807651 29bde50494a871726b090b7c68d9a5f3 29beec9dcc129aaf3b0bc1f1e177a92f @@ -9403,6 +9859,7 @@ 29c14698398d9b4c9b762b45d75457d8 29c180f6134f915643462ab5b3ed709d 29c3742a4e44a6bbcd6a3cd425b312bf +29c45669799be1cf8f6d57c74a4238ed 29c64f0fbb326697217bcd04dea5938b 29c70052d77486c65666755238a14668 29c76624bc7c285acbfb69431c6d39f1 @@ -9421,6 +9878,7 @@ 29db80007fd9a7ee5f288dac0f4b1d91 29de000170d2b1775c8898ff9aa708d8 29de0648b250c2f6931eeeef054c1648 +29dfa144bce82bbe29308ead9304d2bb 29dfa2f05d397f225883c48c4d1d3b10 29e1e12f1c387186a654cfdba5d5364e 29e1e3aca2b57a709512192540470f90 @@ -9469,6 +9927,7 @@ 2a09d36bdbd2756dc96072a0577b6436 2a0a032f1566deeb4c7773b6584dd868 2a0ab9b36dc26e0028b6e5bc68a5384c +2a0d6e3bc5d822fd4498c08732f0c0c0 2a0e12bf96ee604361fa7bcc36fd8405 2a0e92bcc3f07cd1f68031fe8b21c4e1 2a0edc9305cc16b928b8a4af70606ece @@ -9477,6 +9936,7 @@ 2a11e2f52c6af151bcc143bfde04ec75 2a14bbfa23b527d5549930417ad086cd 2a16994d5e6603a8b199c7720a95a4b6 +2a180e6202b0af5dd9a381f6a7b5774c 2a18647f685bdad622f27b388b86d0e9 2a186c43faf395a644d8d0183d86fc98 2a18eab9f0c7d3fec2b1f666d96d72df @@ -9490,6 +9950,7 @@ 2a2ad2ca000851f07abf5823fbf327c4 2a2b575b047b286ea70c0afd0e9d2f8b 2a2babdba9204f4dc0e6057622181773 +2a2bd1a55035d1fbc5fbebc1cd4906ee 2a2d5190f4d626fcc8f3cfdf4a466f9c 2a2df60a2e8e36f9c2e8e8ca5e408c40 2a2e15c4b30562214c9a1458ba1446ac @@ -9517,11 +9978,14 @@ 2a3f23e6bf183acc06adfd1d5e5ef7b3 2a427edd918b2ee43b0f5719f835ab98 2a42cbdeb025adfda34839cf4aab7d69 +2a439f072e3fd913823159eae4914006 2a43bb53ec13ad72ab538e575517f110 2a4447b539f34138c635074614bdf01f 2a46834ec6dc96afafe4f7a975eee2a9 2a477cf0924915a8ff317fcf76c682f9 +2a48d95a51bcc60de919b5314c16253a 2a491daec71a9b55951375cb189c4e63 +2a495f1503c76b8eb55717547ff373ed 2a49cb1aa1d411ce78d2b54e56c7c979 2a4a2fa6abd1fee5b1763397dd67dd78 2a4a63c56011d5414d177015907702a7 @@ -9557,6 +10021,7 @@ 2a6a8b26dc37aaab4b91e00cb7305afe 2a6c0645f09b0ee623408d71c1226086 2a6c8463ccc4fec7d6367aa264a6ea5d +2a6c87b44e89e8d16f041d0a8eafb375 2a6d8c1c3930c2e8173c8e1da9bb96bb 2a702e56685c0a1d6490dda690aa19dc 2a71acd114a6b371b101a86418b9adc7 @@ -9567,10 +10032,12 @@ 2a788faf2d6bdbd39652f3a619df8004 2a79cb7ddb6480950102fcea792076e5 2a7a31c230a2d6a8335571b5afc29f6b +2a7a4814731dd4004d2f5797511c62d6 2a7c76d6d8852741e0fe87ff59757ea3 2a7c8f31607aee9b911181137d1f34aa 2a7e1914024ec656ec65bb5ef662ca6d 2a821bddc7636d69c4e3a8e14228c5be +2a83686d1cebc2825e618a2a2697264c 2a844275edaa17346a43818bb7f1a97e 2a8556f3ce2816c88469fabe6ee2e87a 2a858d0af4ebb2eed60b42a1dab809f1 @@ -9615,6 +10082,7 @@ 2ab491ab71d0a3c7f9420c2cd9cce454 2ab533e28772cdf614dba84f92295e2b 2ab59abcd0cc6d951bfc157fd21685c5 +2ab6480811e0d3a3b27147377903c64a 2ab8cd06161395a217afbdcba6a3a007 2ab8cf7d8148c3d21c5868bd4e446e57 2ab9c951e1bcfb8af801af0d58bd5171 @@ -9699,6 +10167,7 @@ 2b05c40f4697644faf93430364025191 2b05d45053fe3aab6d692ea56d23171e 2b0636bea1569194a1b7bdd00f25b11c +2b067a3c37bd731159f4d5c6b32aa569 2b08d2c548f421fd60f1baa93cbbc76a 2b08f9c3a6521a66194e0d396237b3f7 2b09ed50f5da463ecdc6e8ee525fb614 @@ -9713,6 +10182,7 @@ 2b1879aa16d2cd72d53d8cb958e3f102 2b19e5f81345fc460d486e0ae45c4097 2b1d2eff472e783e55d11f1b1c78b55c +2b1ea46688cb909f7b23f8a82f9edd4f 2b1ff983758bd8460ae8b34a26b66b24 2b20ccfbca492a49625d760a3b78cfb3 2b22044a4f386e119790e8542664574d @@ -9723,6 +10193,7 @@ 2b285ea8bff8d119be2eaa1ddd9ebebc 2b29400c20fccd2054be9541e0986ab5 2b2b04e7780e553b55f9dc2bdd563379 +2b2bea5feb49fc4170cf6fe797872ed7 2b2c8234f46f0cb2400d4f564f8f639b 2b2f9b85b8604cd42ed0de2923a48ba3 2b309d13fc5519b9a57e3c61287ac981 @@ -9753,6 +10224,7 @@ 2b4705432991e4569c37330467f1bf9d 2b488d59d0399f20222faf35960f0b43 2b497fa3063055533027abf03f8c0081 +2b4a0a75f0c12cf6d3d961fef7416bbc 2b4a73d93369de726b907e9e5ea2ef0a 2b4a868293b22e77b632f8442f8c8640 2b4ad4bfc1e06759cd68d7d94b566bdb @@ -9774,6 +10246,7 @@ 2b5d549c4bbd17047a3ff7b8c807a8aa 2b602ea30d165c9b4c1caf10037a31a0 2b62270f7734fff4e7c678628415e50b +2b62612b42d8774c19edf9e93cef9b4b 2b63cfa6a24555923c6a05fc4f31546c 2b6471ba901e1b0fd3ffc877f0a48d53 2b64fac30037e64d105170016ee0974d @@ -9808,6 +10281,7 @@ 2b8750099dd03aca6bae07545a5e9152 2b88507336a9ca4466114668fb891f53 2b88ac7996befebabeafe55af1b21516 +2b8942e754a1c220da2a6ecef56c7392 2b89a01c4582d5b5245cb55641cc36bb 2b8ca0e045a366b41ee7574a03d3496c 2b8d8b8e74f5244fa8783de41b7a1749 @@ -9894,6 +10368,7 @@ 2bd7ee429f58731a637c649219a6e081 2bd8a5ba10cb02c2835713724dcb00cb 2bdc0aeee682b4d82414724ce7afa7e2 +2bdc294bd1c7e1d07cb0e9ced368d897 2bdcb7cab60f6fd9bbda4aa850cf5827 2bdd583edd457283aba326811bd1e53e 2be09c2e61b63aba07b5bea92c190d14 @@ -9946,26 +10421,31 @@ 2c07d71ae0a6771c6c3469aeccfb50fd 2c093f7b5e25b0503161df9599d7c059 2c0be348a002e08125bbf6df72730a9e +2c0bfaa8e44ccdbea4d3daeed127bc91 2c0f461230aa9448d60806b450afda5a 2c0fb7fb3dce1e5f6d811f04b93b1136 2c108205dd7d80cb4350f4fc37b86168 2c11080b640c4bf022f919b5a7b8d7cd +2c11aa961f71c9dbee56ac47a82735ca 2c11b1aeabe0b99eadadcfb943fa5ff7 2c11eac512a1bb57659d45587d3e04a2 2c12ce9c3fac16613d5618bcaef462af 2c12e5780f5c68ddb36f4c2d244b81e4 2c14c7a7553f22884b9733de7cd6fa7f +2c157c21639175569dfda8293be79899 2c1931e66c4546d6f3900b099394c1ba 2c1b1e6eb30950cf8171e36101da9d8a 2c1b565043ba98542847fb051da3fe92 2c1be22be32e18d8c3656cf2e44f92d0 2c1beb65b541a94fd5d5981bdade52d7 2c1c6bf3c75b049a23f49c42a523ca97 +2c1c9d0a5631989bc6e46a2c3eef8521 2c1c9fd7e45e04aab69409c1ef9a8e30 2c2020ed277bc7f4b217b4fc16baa92c 2c2167621017f155dbf1fd0ac6eacf27 2c21d4957c420373cf1adc93226ff2d4 2c222145a68071f390e18b14960d7cd9 +2c2363544bf9d4c160d14ae16defa7e8 2c23789979724ed209507e5d60844b50 2c2657618e55cf31a6bad141576564bb 2c27050cb94fa733ca9b2830a2b269cd @@ -10005,7 +10485,9 @@ 2c556066b92e3022622e4e2ee38ede9e 2c5645be6be34e8e7a6e118b3694d041 2c56cb26956bcd331cf3ed54f1194b10 +2c572e3aa3c707907e3b5940234c107f 2c590f8abe1e315c3d168a97ab6f4913 +2c5973902ceb546a10ad60f8da96e49c 2c599f5dc9414b81f54342c8d5f8de65 2c5b729a99a777255779cf70acfe713e 2c5d1b6f626cc762555a975b0ef9d22c @@ -10023,6 +10505,7 @@ 2c6ce4653e886aee7c9a2364363f0c86 2c703d4827e31779c0bc7bfbc3ab63e9 2c71d991ff4cf1e50ee3f20291624831 +2c77b99c1492be679f31a9c94cacce8c 2c78a6f8db5742a722e414757168cd17 2c792584138b4a56a3b3fd82842ea6f3 2c7b100e279950949c4b6f03dc70ce56 @@ -10064,16 +10547,19 @@ 2c9d054317fdb277c7b1bcba6a73cb75 2c9d0fbaf446f64fda9cef3077d35417 2c9d86ead9c6c144db0c548833851113 +2c9d879a8ca5e1ea6e7fc938ce593265 2c9dc5afda0e0e644599ba2cfb70ee8e 2c9f1a16e8ed084c88f4066b8e62f3b1 2c9f95db3c7ba3c4e226ea84a8859cb8 2c9fd37bbb9762a2ffb7843b11ed27a6 2c9fea923dfbb4e98abbd242f8500c83 +2ca10cca0b03826b600c81fcbd8ee8a5 2ca1100d505984b86ed329fcc1d64980 2ca3d184874cf5e4e18df304cc1f2ad3 2ca44b4d6da8e52f0a2afe0f26f8ee51 2ca6d9882a4f5621b7616dd3ec91640c 2ca7ce7a09a2bb3fd15af33f459f7506 +2ca89b4094690733d504e7e8573233c1 2caaceb16fac5d9393c8659576740bac 2cabf425035a89bb69f9309f89bfe33a 2cac70b1c36cb807c8d3481c43420310 @@ -10101,6 +10587,7 @@ 2cc19a6366c2fe7ec62c2474f39b0b30 2cc49a5a854ebc6eb58319ee106b1f76 2cc57b9dd8f59fc5396e7178d9553ef3 +2cc5d3790607dbb5de018ea8c4f1da87 2cc823538f2e0cbb009d3e08a47d533f 2cc872a6a215dd2732d25beb0641ade8 2cc997cf408b5c0b494cdf3d86241e9a @@ -10120,6 +10607,7 @@ 2cdda487dff2fe0a4da377f24e0e03f0 2cde5616952432b872e37d2080590366 2cdf60ddcad3f30a744110a94c15a677 +2ce02892f41b4349fedccb3f5912415e 2ce0c0e8d4343b728f0139c667274f37 2ce2bd581dbfc455fca23984f8a30726 2ce44ac2d6dc83669befc811be67143b @@ -10129,6 +10617,7 @@ 2cf1e8487d8b1511b0c1c6f79d2a18ee 2cf26c36aa5db9f018c360e86957e3d8 2cf31d0dee9196351a841461ea8925b6 +2cf327626b8325c752dd71ca8c7dc027 2cf391d92f9a0d7d5e14e30a4d07b0c8 2cf4228058538468c5394fd80f42f387 2cf4ec0bcf89fd0ea127db7b10c974f1 @@ -10156,6 +10645,7 @@ 2d0f509939626cd96441d760a49a0cf3 2d108cbe2c02960356bfc25049afd225 2d127f0e553f212986b3645d9fc638de +2d133aa56e67f175ada260bdff80cbe5 2d13dda612efcb09d3521ed3084aabb3 2d1461fb0ef1c6ed495b4e8ee8d25b33 2d14ea19a2815550d410af7d30fc2cc9 @@ -10173,6 +10663,7 @@ 2d243ca0e13ad35e6ee13aa8963c968a 2d248e34833eb84adf3b6f59ada3e02b 2d24ec1d204ed02a25d2aefd6b9e1777 +2d25c743f097d4b8ad3954206267488c 2d25c7fdbffc54006a6637d8aec7e1f9 2d2631e17aa89e444e28b5f7b8fd9584 2d268ef9c48e0f47b8df6fe42666cc43 @@ -10187,6 +10678,7 @@ 2d2d8c10123ff8a39d64f854f17f7f0d 2d2e05e09352f911df28eca9bcc8f46e 2d2e73078b61d00c0f7e282d6d741e76 +2d2eb0a2c21ad3935f272852d8580835 2d3006cc150e5a66f5015a5b9926484f 2d3447d33aaf8ff516233bf4891a6643 2d34be775971a79142728a1f70248745 @@ -10216,9 +10708,12 @@ 2d4cd961daa357007e20a5dcd4d61023 2d4ea919c3ae38422399b9bf52107b77 2d4fa03c72c285a083ab0148c13a5056 +2d5079b86faa3b21349612ba3fc5bd9c 2d5381817f599db816ec1e22d6ed9687 +2d53a742311a7ea43cfb39e818cb527c 2d54c98d06c931517900c4bdcc813a54 2d5508ad54959b041d8df6094833e973 +2d55a00f3a34b381295cb77f81837c80 2d5642855584c9d8d5397cb6af37c719 2d57c414517fbaeec6f60883fee5f21f 2d57c7fc1219eeaf8d3731cffd4c22fb @@ -10246,6 +10741,7 @@ 2d6c8de6b7cc362524cd10ff0cdc92f9 2d6d8436deb37fd89a0077452aeab389 2d6e182c8490ad0c0d48b584703525ce +2d71f8bd10d27b87ce971aaebf599373 2d722eb49e0808f934ad74fe82157ac8 2d73ae474b8bbd4bf178e9f652cf7ddc 2d74394e3e416d63d7e7cbcceaa73d28 @@ -10265,11 +10761,13 @@ 2d7fb7b0b7f12c9157a31fc2c2a57a7c 2d808561c772b205b05ed0b63f4f859c 2d81e6af689d2472e807638b4e78222f +2d823b265eeecf5fba43d9f9a1fa11a9 2d824cdef741ed2d60a1bbb5e1b2a47a 2d82e024d117002619be413be8e1f76e 2d836b04a8567bf84abb44e082693826 2d8406f55696a3aa49356fc0c6918229 2d853ab8e6aaa8e0c0857a82c5e81e1d +2d856cf0b264ba8973536604441cc440 2d85f2e5cc811cc23e6a5996d0839ca6 2d85f842594ae43bfb592cdc87f85fc2 2d8788a19712ced2a2bea8de69a8b234 @@ -10277,6 +10775,7 @@ 2d897141bf9e642d9791422d02545929 2d8a6a7375ee28ffa7e4fcbf2c9dde99 2d8c286ea323cdc9cc09f2b139606cf0 +2d8dc4b24acc389b68969c6aaf446b30 2d8e57cbc30543cbd1c7f2d287be198c 2d8fe3ee031a2399b400ab798e9bf5ed 2d90dd81b5d00df0469e2f1d2ef54d91 @@ -10288,16 +10787,19 @@ 2d9646409fcc725d5a0dfd3b2c4ff44b 2d982e00bdf3a7a6c3ad1a0135c270f7 2d98985dac1d0bfebc830f2529bfebd4 +2d99d967ed52abc0aacb710f0a8217fe 2d99dc2bbde21a839712e4209872ad5f 2d9aa50069b483848fe0d5aa71083817 2d9b14aee751a00c12db5f5c8ca9b68d 2d9b5830e6bfc543577495d08d362576 2d9c7b238554c3d95da1de0a244b8123 2d9ddf60ac7abf311b072262ccc56132 +2d9e4d41acc6200a9adcaf57ddddc6e5 2d9e69941d4c666a4c8f481ca4fe4053 2da0c978b662a5682ad199a8fbf4a85a 2da2cf7d5cd03bb86f94c24f75925351 2da40c4993cb7628a4955a52d0b396e9 +2da535831823c325b8a409bf16edb73e 2da5cb0eff92d2bd17583246af03041c 2da5d1d13ce7c2c35b58603128e93507 2da7cf05ce5a76a9b75740fa896447b8 @@ -10310,11 +10812,13 @@ 2daef594f1f8e35997946f4bdf6a8fc6 2db0878fdeb05b9878c351302528050e 2db10871f89cece0b12c0a1ff17bad04 +2db15c0c0462b1c996629bd8d076ff1e 2db4bcaabfe26352eb36c60c8f30aa81 2db51e460ad6c17f6f9722f3dbea7de9 2db67518caf882f9a99ef0ee2fc805a5 2db6ff60aad7a06445726efbb5152692 2db8644449cb18a03a1d966cf52f9a95 +2dba9a687d04862fb39c4a930ea5c393 2dbae6e0979e7335e7888c8fdf2b080c 2dbaf81577eb4e427d59a3280386c738 2dbb636c89e1b09165b5964987e4cb4d @@ -10369,6 +10873,7 @@ 2de7bcb98a3d1b9c05a277af060b972f 2de885764991fea4f3ea19059268806a 2dea65a10b41f163a63b288b70d6e17f +2dea65f5adb66c28f810ba29baa31d44 2dea8f97fee93e93edd18e45e2280ad2 2deb5da12207fa4a3a39aa352fadf496 2debbf94a999c27b4b76f3336f2cc4a6 @@ -10405,6 +10910,7 @@ 2e09197bebee860f3c201a59aae27c57 2e0a2ec7c805db7af8874f96011fca5e 2e0a7e5410debf7cff9a320340fcbf04 +2e0ac006b86bc43208b96d20df827aaf 2e0afa00261d875963d514f672ab4dde 2e0bad07995bf9c606e382d43a381c5d 2e0ce7114d9e9ddba278c85c14e74faa @@ -10423,6 +10929,7 @@ 2e188c969d10e63c306be1b31078856d 2e18d1dd319bc5dd5bfd5d338d1d55b0 2e1b1cd7a1fe67a8cd98aa7daa2b0ccf +2e1b6b8a7b4f42420ef24de9913bbc7f 2e1c20277931e4fc68aab2b90872fec2 2e1d4781d2601bfdc51d183437a0f01a 2e2048c92a90c2c966a883ea9780652b @@ -10437,6 +10944,7 @@ 2e27ab13841b7a945cbe7cf11e66af6c 2e27ca9a8fd0496e3d787baddbb826ef 2e28d010bd7e3f2355987c1eedc0149a +2e28ddb63f795b64b140a800fbe7f119 2e2994599f070420d066ae2fb72dffad 2e2a6623cb698f1e67f0ae24931aa130 2e2e7471e9022e0ea79aa71148ecc2d4 @@ -10444,11 +10952,13 @@ 2e3128a56b806bec1b90dc553de8e1ad 2e31e72c33afd84912b1eb9e2d583564 2e320c05aa03354190f494ab1eb2ad4e +2e34535cec679b43ba0485ec8c8139d1 2e34987595ac0ca5cd148a1f92b7f04b 2e3527733a74071bcfe3a789f2842285 2e36bf12b1ccd1fd0987d53ca1aba377 2e373f43aeac8990d38d265e61a498fa 2e3887849f159253d1e89d66667f9532 +2e38f2c2ec05d263046707db24279353 2e3a1c3b455a0cd9c784680206781a0e 2e3bf670aeed38a95af96ca49d49a552 2e3c5130cf94c097b51295dd0416983c @@ -10461,12 +10971,14 @@ 2e49b02b8ada4909e2108e935506bdc2 2e4a52320173bb5361fbb8b0047042d4 2e4ba54bc4ffc889824b0464aa0817df +2e4bb1ebe4448faf7b62df08bff858c4 2e4c670ea5771954cae5bbc113468823 2e4cb506cde919f7d8f6143333764d42 2e4cc638df49b3196aa5a627490788b5 2e4dab226b694c0bdbd0cd2baf827121 2e4e76ff6471721e6a5b885b074d9e4d 2e4ef5d57e867bd6931f3adaa630054f +2e50e2058c2d3169f761dcfd7b45fa0e 2e51eaf94f20147e509d964118f83ae1 2e52c371cc6c1cfbef92836e08893b14 2e54219614465efc06ae6afc6f3f6a8c @@ -10501,6 +11013,7 @@ 2e82513cb83cda9df61d220bdce5ce6b 2e8272ee2950cdd344c922e2e1e692e4 2e8520f274c16ce20ef79334cb73ee2c +2e87988de9563987b1116e7bd9986132 2e886c9a671828551a1149c83bc3dc78 2e893d9657300f780a4447863ce5c86f 2e89d69decdb5864063bd25003e40e57 @@ -10523,6 +11036,7 @@ 2e97547500f35f3d7f56b9fc490fe6ca 2e9922a36cb047a6cbe61aef394df2d4 2e9ab00e6f15e3541365598eebf3596a +2e9b5e54e41c34b0094b4b8bdf2b3d9e 2e9b66b8dcf9a443723e78a19a3b2941 2e9bd150d25f708acee6f46a4376ba6b 2e9c6717aacdc4a73d3cc634146ef62e @@ -10534,6 +11048,7 @@ 2ea6c2af1dd866169d74c0be09f0984b 2ea6f0836d143772771baf0a031ff74f 2ea96bfe9650a46866a48dd7c09a534e +2eacd8e2fb978fbf9878fafd41c3d3f0 2eadac1289d929f6961cf8386bb674cb 2eaf739fc1d6bb551cdd0df653f9d40a 2eafad41dfe788d61cdccf52e6cb3ed3 @@ -10560,6 +11075,7 @@ 2ec03fb217aae991b7e1d812a1f925bf 2ec1f3167cd7321baedf3ee3ba813ebb 2ec1f8af92723b47febf9e675b4f951b +2ec3c56a00b166df73a880313725445d 2ec77bed5b3e3819bf4b20602c01b480 2ec8bb6dbc85b3f0c79e29a01dd1ea26 2ec8bbe9dece3ea342fe6fb61da22ee3 @@ -10619,6 +11135,7 @@ 2f0248fa45b7c1de78d325ec50f8d5a5 2f027bcf980bfc82a107bb8351a73e41 2f039af926d754558e5b8288d1af5830 +2f040bbd74882657290053117f8e47be 2f052d957f7d44210f86261a55bb868d 2f055a9e6c51892d2b29ff53528a1bb2 2f0684ae371ba53214d57d697d2618e2 @@ -10631,6 +11148,7 @@ 2f0c73d7bde8bc8f3c0312729f635e5b 2f0c90af12b62055882556bb6dbfb400 2f0d1c6b3d9e8210fc27fa3815edf1ab +2f0f75fbc0e8ae316c4abf7e0e7d22b6 2f100d23577d27a3d140c1852bbe7526 2f1094bb0f9b041f3ee3d395edefa342 2f109f4de2e44512d494848cd8c9e23e @@ -10652,6 +11170,7 @@ 2f22110c34662c4fdf80bd273d2c46b5 2f22e778216857b29aa1d0557def7949 2f23074ef91ac4a150a42fda64cb0ed1 +2f239b7b3909776ca120d6060cdeb33f 2f24aee87dd1dcb2a66692bfafc34eb5 2f25495d1dcfe531c141c760914bf0e8 2f2572b575b8ecafd16370f930bed3b0 @@ -10677,7 +11196,9 @@ 2f31d5fe1721f17a4e1b2fc07715b523 2f33736a001bcc1928622370d816c0e4 2f3490eb1873d9abfd9f037b567cd3ef +2f34c6537d20bec254d502f79ca4d1b3 2f3664dd38e7bf288d58c556640ef9b1 +2f377f02eef0ca486d4a234b33ba3f7c 2f3860af671bc1592cc4ccccda43ae9a 2f388dd1704b8ee599bac926ca065d3a 2f388e4f3aab75abfd9a89607caac5e0 @@ -10685,10 +11206,13 @@ 2f3d3d1e096ee47bdd2fac9bdcfa4d18 2f404ba32272165ee6f735b3cdc4860c 2f41b41f786966084e6735db5f854b31 +2f41f63b8181954176f27c3282bd98d3 2f42b71a001b93924bb885cf29e055b3 2f444c24ae92391f9ecee46fc8745494 2f445ee1482f38672d897e15e7770e45 2f48b16619f686fce34611f659c9820c +2f49ee4ebcc9145240bfea3f4400c9d1 +2f4a78cb1b0cac9a9da95983c6e2ad98 2f4a8214d3146e52b09d4c2e13327884 2f4ccad1691571c67afbd5335a6e19ec 2f4cdf044a762a5643441b12d2401d97 @@ -10697,12 +11221,14 @@ 2f4e7a1d991d884113efe43eab9c27bc 2f509826ce0f946a5f43220ebcdb540e 2f50c2a810f0c1a60320e491e4b2d05b +2f52ae8a47b17eaffe406ea10c6ed0f8 2f52f6e922bc5ffadbb5ac83da49c275 2f53e42d8eabf10ddc98a6529a8a61e3 2f540dca777992f33bd0351802dbfeed 2f543e1bb16440dc111101c96dd471c0 2f55c7085b81de4f1034348b461722cb 2f55d4478660c4f63e1e53e8b1bbe012 +2f58935d5c95dad19010795f89546605 2f59bdf4f9b6c02eaa8c4b0020962385 2f5b9196d8e6bc5cdd93782b215b8dd2 2f5d3e91622fd6f34926c2bce839d009 @@ -10719,6 +11245,7 @@ 2f699d8fa604345c95a2c01371de8e5f 2f6af77bca678785516e85b924045c4c 2f6c0e5030d363fda6039a0b25a45865 +2f6cd60bf5a4a068e5ab39b4003e518b 2f6cd8f9280bc4e7c42ef17b6c8f6bfb 2f711c4532ed3893e6d98eb6db8c8e3f 2f712d77262db129ebc35b11fb4b2005 @@ -10754,6 +11281,7 @@ 2f940fa97832571c9e99f72d2419ed14 2f943e8900b7f867e60b275ea1b6b855 2f958cdf39f0adb6b7149a40ac2dd04d +2f97c3ce23407d902200c23919dca05a 2f97e1e4bd9903b5b822b91cb9fae1fa 2f9860533f521a406a6e6077a7951a23 2f98afb5a7b7c7af013b1ae50239c0e0 @@ -10761,6 +11289,7 @@ 2f9f36e3e9c34041d25fe7b12a19c0ad 2f9f5641fb2662486ed4f3191dff2041 2fa008ea4fa7f6bb80b81c37570b0980 +2fa171a233d7a84da188fe3e388cfbf6 2fa27383a22c2dedaaed7085d76d60ba 2fa3b35f3a4c95a4e43b4b2bf2b968dd 2fa412bfdc96b02812ba1522f27541fd @@ -10781,6 +11310,7 @@ 2fb664ebb677bfed303febbb78be8b01 2fb6b074af8f5d1b115ad91531a86328 2fb6ee31f1d211cde142a90b791ef623 +2fb854bc018306483daaf00f5b8e69d7 2fb85c2b057ae40316e78f2bc37f68ff 2fb88bf64e8f199f6b219aa3484a6df6 2fb98ec4378f0720db1da600d86a1f06 @@ -10796,6 +11326,7 @@ 2fc7fcb6cc9fecbc61d77d2dbb990d37 2fc9246a8017e917d08bb5d9c8fa6104 2fc92b2b5cf738adf7bf270ab464696c +2fca8995552c910f1bd4d928c51296be 2fcbfa84cbcff30177cf0df649e14224 2fccd02145e6692468074daf7c4d205a 2fcdde3de34a4ee3e20f9de1a3b85c6d @@ -10874,9 +11405,12 @@ 30107b6525d5d117f2194c8cf9a86d03 3014705b256de967a69bedfa5487cae7 3016f79a486025408b1fcf379ad58880 +3017b18fe83bbd3b98c8d18d99921a5e +3018ab5816ad0ad44803b119a321f837 3018d1bac8748b68340051771737bff7 301aef6282f732e6f1cd1b038cef0011 301daf83bf5aa0ae6708738a85706ca9 +301dc4497bc30166cb1a63b89a531e2e 301e42f8bc3a8e6429385aa0281c5456 301efda725bc938df93de3676515aee2 301fde0e05a4a92a70e9373e4ff95c92 @@ -10925,6 +11459,7 @@ 3050ebcfba64771f32a8e456d34a42f6 305143c69902ce4d15ec3e10b33cef27 3052acdd3939853b9926094d73290710 +30537672b5283b9f3e9517f3b8e3f9ef 3053f75db9394f17c8cc1be571c8c9c0 30549127bcb7bdaa6f8ea8632beee1ae 3054a18c974af330ab68c6b052a999b0 @@ -10965,6 +11500,7 @@ 3083073deb2a4a1859c43e3ca13df5f9 3083aacca773ea16dc667991b5d729b1 3083b013390c7837ef9cad5afe4f25f0 +3083f4589070e6a6768a614e5dcd5a98 3084a2fa3e824f74d6a6a2ba28c18f36 3084bb981fe4d36a39687e37ffb80298 3085f84c3318079c03178c73b128ff46 @@ -10994,6 +11530,7 @@ 309fd6eb7e48837a8e03f9298a721324 30a17bf1bcb53568c27cf1ce6e711521 30a47b6be5705c45581a3cb34a4b2702 +30a5e80b68c780a5d8f1bd7dc902a75a 30a86aeb35ac801cb2836f4f22b68e67 30a8a6b306fd32e29e75f6d38262983b 30aa6bf5267f3d7cdf3c2427ccfbb580 @@ -11015,9 +11552,12 @@ 30befe7ab226818c2f9f05872deb044b 30bf7cc634433e64f0229d6560fb75e0 30c081cddc26770243e0eb6ea219f981 +30c0849b5e3d121dbbd37d0de316d48f 30c188c0e248bdd670008530cbed0399 30c1c91f8e080d4a90e01294fcac0fb8 30c28c08b133c649a8819a4b43c70501 +30c292b56d1a018af06b43d3ba38c1ae +30c349f6f8a6dccc13e1097652186568 30c54d8aad47bc9797fe59c8c2512dec 30c6f86305f56c4ab36d3cd1705fb5f7 30c70a47c17dc346efb1d858db16cc9d @@ -11033,6 +11573,7 @@ 30cff0fd93ab9b1db965256ca040e2a9 30d2132878fd01ded3b95d194cbf7e68 30d26891936455c75553bd081a5a9c0b +30d4e9a0aae121218e31da03dee7c48c 30d50ac0d5ac7887007f3a771fe17584 30d5172abfa33c439035ee0f297f413b 30d55fceb692d0ec7c399dacb696fdda @@ -11062,7 +11603,9 @@ 30ee85640447b5816b5dff5df40d7fab 30f0417c2bad596f15b4fb2332639068 30f1f8788f54df540f76aa95a79e5586 +30f22f7f856a1b6dac1b1e07b31afa97 30f33ab12439c55f96a3f54b96eed127 +30f390020412d70b32fcbbb8e3a2fa2f 30f4662b3e9097887b45bdb8928674a7 30f4b2897cbcdf51d984cf811997de7a 30f4b62e0fdb2c767c9efdfed9c8bb35 @@ -11088,6 +11631,7 @@ 310e2462a106c3cc66d5b5595f1d057f 310eef0d9ee1a6fefa3115b8fd410bb5 310f7bedbedfcf7743fa418b49639e0d +311195727f0e73c7f63c53ecc97c9e99 3112d349430da16b15475581810bc9ef 3113be3ff5e68e3d894e5c17ec23d01f 3113c452f37859593e6e7c9e7513dd00 @@ -11095,13 +11639,17 @@ 311550fa797c13a585884c4461d8b452 3115c79d163f5cdb3869ce6074720ef1 3116aef9e60f3b60b716a2d6024bfa26 +3117840b40a83209bb46250756c12e3f 3118781519649c1ae621a6ca16930586 +3118a07067c5730dccd91559151da151 31195e252bbf4c4e1941799ea96d7f88 31199b98e16200fe6eeea8492b4a6a80 31199bff5fd8495c579fc397b8b35aa4 311a57cf41f6b4386082d360be84114d 311b61c0a73f73f2e43b7862ef34892f 311d0ba7baf4ee3ebccaf347c25f5d7c +311d21fbd1223b799a38fc59c2c65ecb +311ea7beb02cc57744ebf3cbe90e80e0 311f6534ded97f0df966f817c99a2a83 311faa78873f752a9d8c18685c3f904d 311ff64b872c2ecc7eea5c51fd3b0e06 @@ -11123,6 +11671,7 @@ 31318607afdac27da23be545c18bcfd9 313195b74f1996849cbf0aac65b5ba33 3132715340c988c4742c5fe1cc6c8f53 +31347a091eb07f1d6d669db0e1064c52 3134a9d160f67b60d9cf5e99f0d716ff 313575c4af2154e75cc514dd7da020a6 31364e82559fbbe21317bbcd43c79c57 @@ -11159,6 +11708,7 @@ 31559f6b4de3965cbf6e95295c5489ed 3157b33f5f72f8380afe8833f0c63b5c 3157b68fd0e9a50481a9ef1451a86526 +3157c4fda344c0988d8b191c52837965 3157dc736dfc5361029f67b6c144e30b 315926252704b96068218d7a7cf00ffa 315afc8b3cce5749ab1d72ec3270f761 @@ -11170,6 +11720,7 @@ 316161b5b130e3f75c9a942fa83d9ee3 316436643dee9ce3cee6dba2629b3469 3164bc6828c6956e2a49cde464809403 +3164ce2eb162eb7959ffef062548d890 31652898f0fae1c97979a59b02df86eb 31657ac7f759c0c97a1e6637e187d029 31663875b29c6abf1eecee0f2da03f2d @@ -11219,6 +11770,7 @@ 319ec0e0d15d8fa0cfc1069c70b0444e 319f1345e14e1e348d4929aa1e8ebbcd 319f5ecabcc8dde728b0556c4305874a +31a00bdf654f905ebe94549731634ddd 31a0c92e03216c64e78b3da00757cf1e 31a2735608ed90ff70039aa5626d027e 31a35a683f3994a9e774d04be29c9856 @@ -11251,6 +11803,7 @@ 31c13a69d84fdb5779dbebd856a50481 31c18a536f04a63a8e6b141fc62e254e 31c2e0e37a63208973f69e8eb9f89a56 +31c3eb5b85ced0fdd6676258b36c27dd 31c5078676fe863e3264d719dd140ed4 31c5374ab9d80a6a26c7f921944285f6 31c5bd06910738b0b67f1b20cc3553fb @@ -11258,6 +11811,7 @@ 31c82b5cc768a5d749d667f9f23f6282 31c89d4705c51f6e927332ade6346744 31cb2d32c77a8f90d32b0987d1e4069e +31cbde1738a757bafa1ff3e6fbd8bc05 31cd99a43da4b97052c5fadde57dddf1 31ceead4dee7db28ebc59e1bd051d9ea 31cf2598fa69dddbfbd01146e5e963b3 @@ -11267,6 +11821,7 @@ 31d3585afe68a71c191fe84665a4fe6d 31d4732390c3d057c2851208bbe78a8e 31d51ba660e9336ebad0f157845d9e97 +31d6152f690e5583a3cc2665917767c1 31d77dafa5446f39b204b35b038bad63 31d784e7e05706a93cd67e6ce0d75a30 31d9d798f4348bf5b9ecf8af3a3b69e0 @@ -11302,8 +11857,11 @@ 31f6186453912a62641ca3930f204315 31f62cad5ae8b19813a4cae58f349b07 31f67cc857597afb9e18a92f0e0af670 +31f74cadf2fec8a10daf5c51ac262010 31f80232e57e9182d459f5f27c263b47 31f9b113f40a43af8152e7f1c24ab614 +31fa474e7e38d47c0e1f017e02c85c33 +31fa803895e1f3d90386e834c40e13a1 31fe9140b2aa3076f429687d2f53682d 31ff44fd8fb13d1f55a832456ebcbcfd 32001080bff8bfaad4e63655c422b037 @@ -11374,6 +11932,7 @@ 32436cf47e61c43f3f248db4f40b41e0 3247c86233a4a5a769eca1372d35163a 3249f5fd0cf1040ce2ab929576cbd22d +324ba475b82ccfef3bf3d2605f63a9ff 324c878f5a548a7b24863a9f95217103 324e91254b41dbf9721d50edb92fc48e 324eb2eb38ebc11d31097673819a8f0f @@ -11417,6 +11976,7 @@ 32735de64bed7cbcf81ee5901bb049fa 327670d47c87601308715926c5a21056 327692bd7b26e561839fa2b4436d74e8 +3278469c67e8c3b6379538546e65a26f 327a4a9285a2bd602cb7934be5fba00a 327bcdab1f5defcbfa13890c8e4f0f40 327bf349e3f32cd017b4fdd26d8989f8 @@ -11426,6 +11986,7 @@ 3281059c8e78da1f8a6a77bb4d7fa658 32820fc7b1a743c0c024946148f8ecf8 328374ac5145d252b31b7d6073cbe2a9 +3284057e594b86cd3ad7a1da25f8e294 32840a848552f200c775aafe46bb1f4a 3285cb4df32474315d1965c41e295df4 3287297f4fef985887a49ddfa69a4959 @@ -11441,6 +12002,7 @@ 32947b5c63fb0f4c1cd7e471b7ef8f5c 32956fc23e3b3c8cbe884a299acbd171 3298d6c849d9a100107d1ebee43a91e3 +3298dc2888656286c8efc184256eb910 3299b8cb2ea307063a063cd75d833a3c 329a1680fc7c19737d1a9b98ac7e998b 329a3556734748baf8e8a9aea5eba299 @@ -11453,6 +12015,7 @@ 32a09f4ca1e682dd71da4494b5ed5738 32a12061558cc94242c3edfaaa283966 32a1ca81c3cea9066acf374c64e760e9 +32a22679d8d055ecb1a21bfd01a29a15 32a267d1c8a5c65008c01b30bad3d9c0 32a3a7a92bba6e016836210609e7471c 32a44bb33af90c3d4754a555888a27d1 @@ -11467,6 +12030,7 @@ 32abfe85c0ed01d6c5f18cc8c390d470 32ac12925371b5e72c8286af0138d392 32ac93069087eaffd0859d38d5b3325b +32acfa59511d49d383dc5ff0e9184748 32ad377323e57783fddb2aeb4bb45fab 32ad8968696dfa749d42c39f4c3e3a98 32af1a6a310d18b80a0d487e87692bce @@ -11492,6 +12056,7 @@ 32d020be0d98171c25719c6ec3303901 32d082d65f6b0bda38247b36e6604dda 32d1c1d487fcae778b3b670952fbcb55 +32d2996452da6756895cef261393981c 32d469156085f55584a2b27e3421bd7d 32d62995e0a39bace10060a104a56023 32d6516aca05a76bab14b228f96f59ab @@ -11513,6 +12078,7 @@ 32e9a84a1f17f652c392f6b30ace028a 32eb287e0032ab5faebffcb2687eb6ec 32ef8317208e41d646eb9c18839aa804 +32f02da39d44fa138bbd94cf4016a761 32f036c5aaddc9bc97cc5277d9b47c96 32f10ab0886165eb8a21471d351f366a 32f29aeef1210f3f53cb3a23855c8096 @@ -11535,6 +12101,7 @@ 32fbcfb992536a795c46857ce27ac94b 32fc4f3ac0d8574e54d2dd33e4c91e46 32fce047cd81f4af4a39fe0f5dc8a596 +32fcf6920f1435c655437a1d02b65f0f 32fe1e82d833c2d4db66d542678b94ad 32fe60dd0003c819b96c1e1d6ae98dfa 32ff44a1b441f816f0b4513657d0b280 @@ -11558,6 +12125,7 @@ 3318c7d48585d50352486d43a7f46bfa 3319f9f7c8a3a34a6c8e3c5005ca6ea9 331ac29ff553fdc664fae5af1dd460ab +331b76f638d9c9267b5a35644eaa66d4 331e6f67c12edd14a478a5003fc4abaf 331e8389fa17966dda6a4fb7fbb7e600 331ea0da177395ee56e280efc1ca64a5 @@ -11567,6 +12135,7 @@ 33236ae69414ccf9e0be82148389a675 3323fcc198d46f22381f2ff143050c4a 33240b7d4c35aa101326d9c77f991b92 +33258256ab9f846d6d77f9a580fd0c2b 33264910227a1a40e8a2fd5957e25290 33281e8290868a89436703c8e886d62e 332a8ecdb3bcb4bfd099a7fe35118d79 @@ -11590,6 +12159,7 @@ 333f2bedaa8d3096d58ccfdec6ffe670 334000a4cfcd4595cde1ac01a12b4ffb 3340a12e874e90f9f2c107325dba5af1 +3340f621da351804854df95a67730f5b 3345203b27875c9a3b00d9230c5725a0 3345d2499fcb33af3b3472c2f44ef2f0 334662bdf9c3f3d2ab08688e09ecd28a @@ -11613,6 +12183,7 @@ 335c1c22df4b662ae3405c0c84ad70c1 335c365ca70f91179e722235ddce4a71 335cb2288cb47412dbf113f2608bcff0 +335cec3727e1dfcbb15a1eee6c0ab646 335d0c598aee24759942bc81b1bb5020 335dbd5fb8c5f7270e73ddf6ee324b0c 335e619ec0f6706997f7f411f28a2823 @@ -11648,6 +12219,7 @@ 3381f6d53eb9cbb13c6839737faab1bc 3382acb2f0e8f51b52beae6480cbcede 3383f4a6ed8538b1d84b1efa52870ba5 +3383fee9beaac9caaaccf28a7d855924 338409b3265cc4b5840f81f69c3d235d 338893ba1c9c78f5fafa260d2530ac96 338d3bf3103e0b8f2656b3e094bc1ed1 @@ -11665,6 +12237,7 @@ 33a0c03b418e8e30d692504e9833ef6a 33a13eb488c9df62b9a81a2ce182e073 33a173fff7f79592d75500b55faf0f41 +33a17d0a90b459363c7aa9e081c773d4 33a2f8d00152d55e67041f10937e1c1f 33a602ed31a8dd2c1d51c4940e112267 33a95e79150820600315d48bad9348f2 @@ -11687,6 +12260,7 @@ 33c07caecdac9d80cac5b60669a34053 33c2335ec258a37e450ad1be6d415883 33c4453fdb220e70eebfc0522e825ded +33c45fe3310d33cbc7eb1463484b761b 33c47cdc02d613ca133d41d72af6ea94 33c6d4474b6c2fdb084446aea1073561 33c7f746abd5b849a26bec714d1b6828 @@ -11695,6 +12269,7 @@ 33c979efda2d797b78bb497d86857e52 33ca8ea189eb2933fcaec25521f9099e 33cbe825a19f8d77d4306de647a0c8f6 +33cc71dc35a08a325a54253cb0434a87 33cca705433fba5403f527113a7e0a72 33cd92fda1c6d82ae6dc5a66be2d1c8b 33ceb0ee80ae7f91190bf97ed53acc21 @@ -11733,6 +12308,7 @@ 33f3188dd356f1d3020147f20ba0f944 33f500be789b1b0413aaffec2180adc7 33f9fd13a127c3206b9580da4d01626d +33fa50f890fd5a4daa9fb73425cb9c93 33fa7e8c5c3e04cf0dd9eaa1ba308679 33fc64ac82f164d232bc56a01449a847 33fc64bc9f6ee2637927a7e65cbbb114 @@ -11745,6 +12321,7 @@ 340470381641bbd36bf2dc80ea45d769 34053d381376369c88bddee412bb5c8f 34070ecb16a92a68f369864bbe33b76b +3409f765a55d17942a03bff0ec27885d 340c203b66faa628db116b3d05207155 340c3ecf3de437289a9ae45697e0f2ec 340cdfda2ac0d5d409b995b6ddafb52f @@ -11758,6 +12335,7 @@ 3411de7e9a4dfaa92150b42e0a902dd8 3412755ed49a1e5e7e3ae66304064855 3412a37336a59b0550a0b5ef3e7a598e +34138a45f217512ec5eeaee3bc7ab8e6 34142659d577f315b2057a18db6afc5c 341469ecd2716d4ce77c18287b30d230 34173d9760e03a4b5a9871b22e475a50 @@ -11776,6 +12354,7 @@ 341b4d3a3687ca31291204b520ac925d 341b534d0594cebaa396fb3d29c4ba48 341bf8e089f6b2c43767a32f3ab25aef +341c765862079d9c06afcc48c8d91fae 341dfd1b2c62dd3ba15670a73401147e 3420c0be36a54f6dfc04030c2099bcfe 34224f218d3cb171f5d8c32851be5b44 @@ -11784,10 +12363,12 @@ 34274a99560405e35dd608bc8278245d 34279c1c5acddf147cc278e22678f9ca 3427a38cb01b26950db9ca354502f4d5 +342832d6ee832c7726293b0191573843 34297f5dcb42ede8df68716fdaf8280b 342aec8d08c76bc5ec2fa903ec72d7c3 342cbebfee568e7826d8743d021f236e 342d3e870acd4bfd5321fa3576a5a698 +342dc4097b297c32c9bff993332d71e7 342dcddbfcb24240358bd627623b86f6 342e6c2910d7fa9cb14b087fa175c189 342f1c884ccad158bd0ad12b8cb44b9b @@ -11796,9 +12377,11 @@ 3431bfd0d038f2c81682e9230c723644 3431ec7d43e8fb6b116051edfa38f664 3432430e21317b7448e7ca2931fbfe77 +34328572cf2ccba80f328c6ffe3f23e0 34340125eda54a0bde2144cc3bef0c16 3434a03633582cf2f7b311226c258a5a 3434d73dc3317980a1a1f6936e0f523c +34354aa13c06a761cf83235e892b91bd 34356da1ce5e6070163798f8fc2875bc 34397a71c2ebacb9ce7009fb2e3d150d 3439b9d5b235fb6effa861de46789935 @@ -11807,6 +12390,7 @@ 343ca93c9abe0e2b7c97ebc72b16502e 343cf6d64d66efcb58e8b8d13efde47a 343df1de866e832a86ff3de65f8b4b06 +3440a123a6cc9b484ca30854462a04b6 344132abc716ccb3ad96b1a8f9a49078 344136d31228ac35b8e016dba692cee3 3442f8577f4e65a15d3ef32192620ed8 @@ -11815,6 +12399,7 @@ 34469af2f7caec619cf7a23eb0a9215a 3447bb672936ea0d20332e9cdff4306f 3448acb3d2b9f115cf3b9609f8413e69 +3448bbfd9f62b296ab12d1578c98a2a3 34496a9b1455e370827260a372d5b7db 344ae7a6aa7171d414f485c2c6dc459c 344e6bbae54e0835c5d8733be51156a1 @@ -11822,6 +12407,7 @@ 344f17825ac705b2dbef5d515a760dc6 344f6b24f93834980b9c13bd6bf0ba37 344f6d0391dfff14a71a3d64c8bbb3f7 +3451be029e786838d1f619eb3bfbafb0 345221abfa7f6e3a1ac605d87b3c112d 345279be45960d7e76a235e7ed61ee0b 345285b063ea72a61bd48be277a0049c @@ -11844,6 +12430,7 @@ 34645ccd13a4228f341eb3b87601ff79 3464febbd5419cfbd343929cd249bfdb 3466347dbe7d28aee259e216a8eecd4d +3467666f041d0512e493668f4085f401 346818e4ac465671b29506d7a7549fe9 3468bb4bc0e8c51068d42bde4b3b3951 3468c8d73306a1a4fa1f1b03b6d10ad8 @@ -11872,6 +12459,7 @@ 347aceb866e9024a064d271bf5b52070 347b22373c84fb700b9855762c7d8f59 347d049a3d73ca7360a784b29b5fb28c +347f64f68d1754c029081ef6e0bddb35 347fc7185089a1ef7c88afcbcf2a6b19 348046578c5ea1ccf774fd2a83e64cee 3480a77cacbd8d9dec31c151b2f516a7 @@ -11887,6 +12475,8 @@ 3489dac45bdf92152cd4480ef890d8b4 348ab75c29599ed96ba37427057d9793 348b97097ff39d685aee51c258726a52 +348e885f7c2a045018e31834e78b4f01 +348f2dd77c11a61b8d6ac37be380c1a1 348fa29e8323b916a352a9273aaba012 3490c9e1c71b432e82d54323edcb8835 34929d1ab5349585a341b80be925c89c @@ -11947,6 +12537,7 @@ 34d323c59832a56c42348b4ba3ce67e8 34d3c2198d4529906035d5666ecb0f55 34d3eb9f08a6ef383ee707af0c79c7d1 +34d42917c1399b043a10467af4122bc9 34d42ece079714faee7684e8486c4a09 34d46db95c44c3c1670bd65274979e0a 34d4bb0988eeebc5c1ca6631f57b866c @@ -11960,12 +12551,15 @@ 34e063f33e5ac96462ef244650f275b2 34e1bab7711b1fa5a14cac97bd551c9c 34e1d7c1ab6f9a3143fd294827f16553 +34e502c096834fb2b822a63a792b0c63 34e6d9febc380a19281ae663b6cb43f7 34e8e046390f8df3707e3dbbf22a540d 34e91d8a9af653892d324e90ba14a502 34e947885c5f44c1daa21255c4fb827c +34e98834fc9487437300507b51110549 34e9c1278ed8dbc6992e65c64f7e4a3c 34eb0da7234fce20f108f9ce3712775b +34eb9b80412011b3ed0580e658a2f893 34ed4ef2e287eb1fd0fbb9b272e81573 34ed677f34e8cbf114b75a9bce00b919 34ef9c3f76a0eda0e9001f95fb411873 @@ -11979,6 +12573,7 @@ 34f68a836217c5e13d5ac0674dc2c006 34f9172b3eb5aa03545df510efb8bac4 34fa52ee18ac293b13d3c9b09fbd3016 +34fb995f7d14393f043528f8cf6d88df 34fdc059ed6070b48d21177aceaee474 34fed8bdf6017809311d714be160e0b5 34ff496ad475a4bcc2fc40059e32d87d @@ -11989,6 +12584,7 @@ 3504c7de8f17ab203adb455a53ae376c 35053aeef556830c6749976336e2cdd5 350578682dd9e664275c0eb49b1ff79e +3505b04dbd41be48c4e3f11b31b8dd21 3505e35789a3f12c4f497e2d7fb5e859 35060dc4f7024d3c13be8c0e5602b0b7 350644c3b3d16471291f69b1e4f532a7 @@ -12015,7 +12611,9 @@ 35173bf16f112480e294b3e6abe2db9b 35173ef6d7277e68ae01ac98e1b51c9a 351863e88351b91ffaf9d6cfaa1d5b89 +3518a065b10c6beb34a8e25a90cfa7ad 351bed3dd2b39b59b3c3e0b6c6c22eed +351cca4f03fb6b44d1d40d65c3f89aef 351da229e46656801ade3868ab68033e 351e2efc0863f8bd430425c80ab97286 351f6d05b1c0de59743600a10523e627 @@ -12026,6 +12624,7 @@ 352b646633b78805162ad783a6d7d403 352d4824a327d1a06172f725f7067522 352f2cc8e42a5eebfcd8478aa80c3dea +3530358e768dbf8f347d4fa05a5628a0 3531cccfd66b34eba85faa7aa0ca5f55 3531e183e4f880842762edcc2b649f59 3532b709e12b5a10b75c7f375d5520c9 @@ -12043,7 +12642,10 @@ 353bc2f3020101b1414cbc142be1364b 353be40898fc4734af4fdb45527709bf 353f457e6491a6f2044851872c0df887 +3540b6e477a29ae8e4d68da096a17c5b +35429c604f4e6857a673aebed98b1d59 3542a2669d7a07fd76774c77778560c0 +3542ac12135abe47a139950defefc202 35433738d2d2e6cd26a83fd500bf7fce 3543672f1d0ebbadacd556979af7ac10 3543b1460db91fd5519b213e608502be @@ -12054,6 +12656,7 @@ 3547a296f60b101fa83d70bbd5af7357 3549ab97d391310c5c4f67d5f2d4384e 354a3360f8d251c1325e0c07da19acc9 +354abf3411edf9e246c4bf4788023f19 354bc486a343aee06c8546e0032e330c 354be5a366fea08c953def9bc16491fd 354bfee52894b3a9b57d2ac173d622af @@ -12073,6 +12676,7 @@ 355ad347f48a9528bdf54dca0254f11a 355b9424a2087e39ef85e37bf807ef91 355becc4d8481fd9a4b49dc8ea4fe108 +355ca5f5d2ea9ce286d0709b53649b95 355fa08df2bed5ec21caf12cec751a2e 355ffddb2cf7c7a72a48825a37a12463 35617504470222555503579fa77e401a @@ -12111,6 +12715,7 @@ 35851e2205e653c457c2c6af467e5e9a 358580a3220a1fe1ae769d5a0b4e4f3e 3587c3f4bcd9a0a82f839f1772bd2894 +358bdf9e4f7eb37dd495a013d93a313d 358d954b424717f1fd33fc423fc9b0fa 358da926f368c3e0c86c5c995fdf53ef 358e0cd5f27c5ad96019cca179ec9776 @@ -12138,6 +12743,7 @@ 35a89b5f970b126f783f8856d884285f 35aabeb7be3a56fcbad3a35ed01b491e 35ad874c3db451e6ca945f28f03d9cde +35ada80dd29a0adaa4da6820c7e303f3 35af263f701d94b9c9a2244252bc621c 35afdcc297f4b7050cf3b31d1e44534c 35b0bca7b0d655ac188e5714de5099b7 @@ -12152,6 +12758,8 @@ 35c0e03dfbf25d4e83e8fe46edb05772 35c185208820e9a115ff52033aacfdcd 35c2fe3993b1f3d5e81398c6f8968c58 +35ca62bf9e12f820ecf8d284ae655925 +35caa0503cd875ce5079d1064921885f 35cc023a1ecc7303427972efe186bab5 35cdd4dd2f2cb84f4b9902c744d6aa11 35cf739ae8c6b90ff17b2245f2bbd777 @@ -12166,6 +12774,7 @@ 35dbc32fed9c4eda6762b5c8ba05da31 35dcd2f62a4359c2963823e3333aacda 35dd78ff70b3d0a58b5d8ee4cb4cc0ab +35de7a36c17647cecb1040a877160feb 35df924e122b9eafdaf36934407debc0 35e2bf1a9ab710a6c65e24d4cdf8dd06 35e2c61b8556ffb308fa05fc64ed7bd5 @@ -12203,6 +12812,7 @@ 35faf73e4a65b02be9787709961ddcd1 35feeb2f6ba92f1f5d7fd63674c3e4e8 360334d7161e40c632f1137a7c4719fb +36036927ed91f39bee4696c5d2f551ca 3603d243177dee839081ec395b97b933 3604f52dadcf62ce5787aae848294828 3605da9bb07dafebdf800c5ffccdb22c @@ -12217,6 +12827,7 @@ 360e41faf225d9429a3fc27ff4818670 3611651e7340befef9786e5a6ceb0a5d 36140d37f217b5a219976be8ff6b23eb +3615ca564119df2740db35899c024894 3617c855a7ab929105611aca8fb889e4 361a4cf3c2b2bc0281d179c6438fce83 361afc3da8955c338300b2632ddeee3f @@ -12235,6 +12846,7 @@ 36280b9d3f248f471ac6d1d0a3bb7b52 3629de86213fe8a8ff56e7639f263e1f 362a08a514c962e04b742fe77cfeb6b2 +362b7fcea5d07d9b96f9e4c472d0b574 362d4eb46651184290b228d5a12bf65f 362d89d2f9833d010001a94315a5951e 362e26daaabc4fde3a47991b09280a13 @@ -12275,6 +12887,7 @@ 365188bc219752c56d2f5571b21c63f6 3653b366a5bddbb85bf0f6e673309182 365506a550ce11bd089cda77ec9749e6 +365560934826a6a43344c610a8bd5006 3655ad75a494d643e74356f7d086e158 365629146b96c8faa7efacf7258d0bdc 365722f80792676428419ce0d6868a32 @@ -12299,6 +12912,7 @@ 36667c3bfa67c037166a5d4d2defc803 3667f5215fd657efd0ef398680528ae9 36683973d0e7f7d0fb9b9d8c82a12e71 +366c8cd0631aa1894907947c64a1126c 366cfe2a0ca064d9628de1375b7d2137 366d4027eb5fe97a871d08412fbbb79c 366de2e7e7bdc430a4bfd25d2e5b8cfa @@ -12328,15 +12942,18 @@ 368ca2bca874e343a642b1225a534328 368d79bec2361d4bd0970aa1163bd501 3690fdf54ebbbb26b77e2cb1ee8cf2c6 +36923f18ea99b0d057716992f966ad2d 3692f2d90adfdd0bbce24a3804803815 3694e78b04fc308eb79cd89588f9dac4 369521f3d87bf056017f1f00d7dfed3e 3698fb089ca166c398e49e353c813adf 369a55067d0d3abfeba532f91fc3a65b +369b047950be3f3e0769423a872bb45f 369b2283114a1170063f0c6405d9f5ca 369c98b34082d5923a9e38d65c26a472 369e2683f997f47323e8ac51ee17c852 369e95cc8a2fe5d4cf9cafb60bdc7dcd +369faf46b3926fe1d795688933ac008e 36a0badbfec7273e4a88688e50d1ae63 36a299c0a817442a0bee919a4b438ba0 36a2d011a60c384d835affd3ae321fec @@ -12349,12 +12966,14 @@ 36acacfc08e197db581d129ca0313178 36acfe08e72a42f02f9cf20568aea38a 36afa407cf39e4a39af1aac61325343e +36affd14e6e779405f5811383792abc6 36b07189dca1530f15a804d7374cf8cf 36b0b4dc1761a921a1d1ac3ae76575b8 36b19e7b825a7ba381e72b62d8dd263c 36b1e0d1aadeeadbb9d3cda1da02b48c 36b4ed6a0528f6ffaf59cff9225d59e4 36b6a6ad044d41cb2ecafffa98b4bed5 +36b6be334750711a06800c1a5622516c 36b90dbd8f25c8eb6169a154447d7083 36ba21e1604c1e271723a996c1e8f84d 36bb2fbea590e6339a973e80614fef88 @@ -12389,9 +13008,12 @@ 36e1e432eb67b3ab227b794c06246db7 36e2b40ef69d5298d25809775980dc3b 36e317b5b2c824097c64b55419929055 +36e31aaec16c5a4413c2f942efc06a5d 36e31d8ec0cf3b1c0827b44ed200f76f +36e4255764bc71f561ada60e69422279 36e44838e5528980c594b36ab8182156 36e4de122f8e2ff30105f0c65648a52f +36e5df7e16adf0a3e2fcc3fbd93904bf 36e7870dafe0a4b3fe62d010f30d022d 36e7931a1f2a1ae942f7cb5cbbac7565 36e7cb473444dfe65619f45694341293 @@ -12418,6 +13040,7 @@ 36fd859001a51c999bdde24af5c9f24f 36ff69d050b8b11034ee1b54135ad25f 370073ea65ca7ec500ee16cdab24f6fb +3701f2ddf07c311464ddbd3be5c01f2e 3705e0354210981723105cea6a8e7f0a 3706328a4f589ce2a2064e0d2cf0d265 3706cd8aed3050587cb22ca27076701d @@ -12454,7 +13077,9 @@ 372ea0ab96ea67268a3ded3d7b8ee5b3 372f36a3d559edb629839f1ba51f70b6 373056a6924f1f11303b4dd070c16b01 +3730c8a782f6267a975f1f5eeb0c9ab3 3731cb99408db8b740fb36e06567f7b6 +3733b7762c9b54624ae42b63385d876b 373633edee1eacc3f6d61563da721e13 3737256a480dc58355f7c23e86a639ac 3737312d17a3612f56944674db14c1d7 @@ -12463,11 +13088,13 @@ 37398290e474262f59d8ee31cb6c59fa 373b4c36c80eb44320c2f8dddf4f7ecd 373c150f5d844d37aa15a799b3cbc143 +373c280c8ac9b7439ffb5bb79bd196cf 373c84df9bf35c83cc66e46d1473bbc5 373e73d9c82991a4941ab327d9031480 37410cf324a6da9702ec862e9fec7afb 37412466104bfa317c4a9792a93eb3c8 3741a1281514ead52617ac1c2c84355a +3742e43bdf4c1ffeb01e924362785f49 37466f74c81185ecb662cafef1ed13d1 374797a77e6e41d6d18c9560c459779b 37484cbb1107971109962e9821d96734 @@ -12481,6 +13108,7 @@ 374d6436b56d405e51870d85cf463c80 374df6b225de599e57fd764601e2e8f8 374e07c12480e048b81d74195f679ce3 +374f4fa6e069987671f396829b4db88f 374f75d3606c59f83d37fd1dbe915d6f 37500659a18c1bc7aa06c60ea3639c76 375052811c6d5b537c8780d763daf373 @@ -12551,6 +13179,8 @@ 37915882c5afa19cd5d5fe2809137b39 3791651de95a29ea9c1c2cf46b391da9 3792e4c278fb1a0107595e93b6c1e8bb +3793dfeca792f71e75a9667cf263dca5 +37940f0d5f436aa586ab3537abe96c04 3799f8d6189660caec8b66b880dc6b90 379a722357280d2eab92d3bf272427ab 379b379c0a3211bdd2097d66773308c1 @@ -12571,10 +13201,12 @@ 37b2bb56533684c3642ed471d2185af9 37b429315b4b81eb30d0c2309961c5c9 37b4e84b265fe97cd67f8a0db086ec14 +37b5988949acb06551081678bdc85ac0 37b69abae8b5f216eeb9406911a8c93f 37b6c42fc66af0421cf58511375d8e3f 37b9bbe4126f2dcd62e7273ff4478ec5 37ba13c00507e6e969dd9c9dabcebfe3 +37ba83612a9d787a9a20fa03d77d729a 37bbc06467e4157a48100a463bb9179b 37bbf754d3e6b52f1421837c92e1e9f7 37beb6aeba28a6eff94835140a146bb1 @@ -12635,11 +13267,13 @@ 37f49cc8b3c14ef208ff7a43f71eaad0 37f835da61d0f02a5a7e2010d6ba4a3c 37fa13987c274e6eddabe0b5d094dec3 +37fa766b5b1edb6d92263c0a6fbe429d 37fb7d599f5bca9b183f3889f3826dd7 37fc175e5d9042b09bbbbaeba9a3783c 37fc411ee3d3bb7a0997da8d5a948fba 380129f93cc101fd06970e28d7c64082 380175c593852125cbc1245df048edbf +3802a19c0c9996e68ce484f3364e0298 380592b130a62d85cb8642a1ef38d762 3805c3650828442526014c1843f6ebbb 38067295d5ed9ed031933c0b6612aef7 @@ -12691,11 +13325,13 @@ 383d16f5d7f16b4871f586485308786e 383eb6f8587a805233743cbc46a64e28 383fd2ce7ff30bc621e99572ada1d7f7 +3840f3384d9e8e28eb751d912041c2bf 384100a7acd33507781aab7c1c174bc3 3841bb90cbf8879098248f215c7cd2e3 3841e32dd83c63327e0048eb4ad7b1ab 38432202be381ff7cdb9919ec4dcc6e5 384473d074c85f4172806c42a1385041 +384537adcec3b20a9f4903d83372ed98 3845b7dc41356cc6c919d4441795dd17 3849b8054087043d011e8818de684787 3849d1f8bce17b4d85543fe0bd2ce203 @@ -12705,6 +13341,7 @@ 384d314301425860404d40c30b1bba21 384f5ac890fe9edabfe4f3003fc44c30 3850b7b9b8d7252e39a61f7ba5dcc9ed +3851f7977281dee00545fa464f1b1611 385241904542b3cad90d7e70a56a4781 385280aceca791bd9154f988eea2d71a 3852c6e672d1a2bd8f396a3590a89aa8 @@ -12723,6 +13360,7 @@ 38641bbe6aa7167add462a4e7c6fb1df 3864530cff742baa812897fd8a848028 3864a321c9b826697b0581e9d0ed89fe +38685aaa625719e6ddc42e59b9a53163 3869503dc3a885296d68ae591693c144 3869a6ff77378e2b5a72ef047e5f75ed 386a2aad056e6d4a8b08a26f606e6563 @@ -12763,12 +13401,15 @@ 38931cc62bb9c48c63128af6e50a6910 389486b779fe51408c1b41da6d1765b5 38953244e27777b89725a88c412acc91 +389609b96094c3fbea63ceed6f736d7a 38969836235858e33103591b733a0bc6 3896bd4d6f6e19ce2bd4289a05c9605f 3896d3d45e3ac3a41fb08fc16989ddcb 38986afdc138143ffcfd992548481a52 3899fc43c23ae9e489b0609b270c864c 389a48cc1e6c409786568c935b0533ed +389a5f7c230b38fde500170d40ff7701 +389adf5987e5222cf8d21be502f0fcb4 389ae0a06fdd3b0ff340f45f06054522 389bfe90e64944ec3806ad6dc83b6205 389c7141a3498e6e3bcffc5082765abb @@ -12818,6 +13459,7 @@ 38c64d97ceb5bc4a9fb4253319f70de4 38c7e359c5495d5964b0c06e59cfa94c 38c869d43620bd8df938af02709620b8 +38c89f816409734670b7ac939da3a882 38ca044a5254a21f22fb55674a85b84b 38ca294a640a6326fdb8292c0c6cb61e 38cacd4b76624cdc3773c755abe56017 @@ -12836,6 +13478,7 @@ 38da4b04f859883d3494755c8c1ab2a3 38dc3cd31070685122ef3e4e56f1fc92 38dc848dc1d81fa39e73a9be9f97f1d3 +38dccd6fc91235cdf9280c75c74ff560 38dff965761a9f0f175b4135eb213b59 38e09e4d5296f073d77569c0e7b7dd5c 38e0e5e826b875558d681b76f005b30f @@ -12848,19 +13491,24 @@ 38e6a28485336794c806df4f592f4cfc 38e86338039fdfec21f249033012c57c 38e9073f9d690ff36edad05a1c5d080f +38ebbb28509bf98be4522a73988d9ea3 38ebdf40e1ad9d52fdcb08b90217de61 38ec0193943222e18158fa6c3cd97200 38eeb5092e3519fe4b879de259ee580d +38f17ea5879af1e6a1840709f781cb08 38f1899f8a8acddaa704220cf63aa32e +38f4297df4c431f66fb8db9d915bc3df 38f50d4824385cd373926ef19f81d02e 38f575a4501378871060f7902b3c20cf 38f5ccaf6884ddf051a92a0889795cdd 38f80f821108c3bb3e8d383dbd2a1aea 38f92878faa503adbe0006e42d8df751 38f955e48333493ad96aafd14bb83c09 +38f9c0aeadfe1fc06499c755d50af1e5 38feb6f2286e0264a047397ac5777fb2 39002a69a2f63706b5d579d8f564db8f 3900c3ce161b184ef96f17e4698e2107 +390123972f32551f84df309e4037aceb 3901619b0d2aabe58f2daa6963a3891e 3902daa847c56393618cfcbefdef04df 3903a24714365f12dd9d9cc4c80e475c @@ -12877,6 +13525,7 @@ 3911288eb8a975bd292555793f569812 3913217f36c53e992cf01b97663bf247 39134c44251dcbd1a692147def393e96 +39145d9ce7141902148af1821797aaaa 3918a7c7543bc6386cf2ce3da8933019 39199e21a762e51e76b6a3206d897e25 391c775575a5212beaca21ad106dfaa3 @@ -12891,6 +13540,7 @@ 392702d1e7fcf0d5748420c631803d76 392742a8e5865b229a4d96ff0a7c8b6f 39296c293859df54a6263b783878d347 +3929ec0ba70f9e317cd994708f05b7e7 392a71a59d43fcaa817a7db9b54fa859 392c19244b1bb724b625d662e898dc77 392cb94fe709675930abc29dc23d5185 @@ -12899,11 +13549,13 @@ 392f4d2cdbbf1b9bcecd3bf9de36bfcf 392f864a57db196523d1d77d24940c93 392ffe1dd7324d08d8295d45a5b99842 +3930761788e9cc96ef689615c7668105 3930b4510de2f1f8e130ac49908fde07 3930cf2401c3325754a0a9f1a48197ef 39316a03c05a4dd4264512cb80803204 39316b98ab699b1a416845c2670b5703 393195fb550244f3d69198beeccbb3d8 +393324b96ec9749abea0e8f8f537942a 39333378cc28300a756cc4fa57724702 393334c1bfd010d1b0151477ba4f8839 3934c81b2b5549560b9d9772641651bb @@ -12913,12 +13565,15 @@ 39388b572d0e31cf1f7579fd48fd366c 393951ff9aac5312c9247fcaddda8b5f 393ba59c20a3965dbb4c755597c9ed7e +393d559ed6d44553f8530b0453d50e30 393d8af3d34f58f52d0669ee93c5bab2 393dffd5ce3941b5316f1583c8bac63d 393f35196c96fd32feb01df0deaec14f 393f7d3096ea1b7173d0ac2014eb4eb2 +39402383f452cf7abe27c47ce3740d6e 39407f705a6902ec237fbb8cbff49d1e 39422d454984ec0c166b6651ee81b62c +39437e19fe300ae543e68e4e5ba29f0e 3945022d4fa0a72f6ef1e53271e64044 3947000cc1ab087849253eaf5b9b92f6 3947e6617a97667c59b200e4b37fc48d @@ -12948,6 +13603,7 @@ 3967f3cf8a9f3c7783fee3329c623941 39687392dfbb4d1620367b4330820d7c 39695905b8f2e03f08b2638ff82b8a91 +396978927ac55e00d0f0ec4481d63fb0 396aa646b0e228ce012a14c7747cd831 396ae097f8ecd277c008c789a46b83f7 396b29ecc81b7e1c0d446d72154f1d82 @@ -12983,6 +13639,7 @@ 398d01cf88ab990650e2b4d9b22474f7 398e3db1cf187d191c8b2f7fdd5fc5a8 39947c66963dfab508bbed30b4a014f0 +39948e9b8dc8d997112fcdd87d92585a 3995484da1f00d031aef6ca4408a22e9 3995a355b5fcea07d6194f5b4f20d3d4 3995a81a5adbde2a1252d66f63e3641c @@ -13002,6 +13659,7 @@ 39a345cc9fe610601b4d9d0066fd71ca 39a70e89261ef8f375d3311999cec886 39a7111bc91f027c2f51858c12228737 +39a8cb80d54ab3e522cf6294da4f2e63 39ac4187ff50379b4a5ca9558f8d0231 39ac6e9d65ba069fee21b4604193657e 39ae157e53272d057af64d8b9e4b502b @@ -13030,6 +13688,7 @@ 39c7d06a37aff7c848ba601dbb254475 39c7f46d23e9aab70ca7ce612c855273 39cbca859956c7c1e4f2f10e50505337 +39cc218a99a4efc350542a52be84b12b 39cc705ca6a2caa52460403767de884c 39ccb06e496a4fac62fa124f83315e77 39ce113b1945fffd1ca7ac667a211e16 @@ -13080,6 +13739,7 @@ 39fbd15325f6c84536b7edc9a777e823 39fc5d4a4c8cff37e7adb649eb628792 39fce25f77ac0c5e4e07bc7806a6f30b +39fdf208f8b1112685dded43897381ef 39fe8946b9c87d66ca2838eb3045679e 39ff6881656172f2227e149420338224 3a005bf841d05a7bb899d2d149fc8d4e @@ -13106,8 +13766,11 @@ 3a1dce94257c63f5f9301f7e9cc26628 3a1dd198a5dd1a386ccf4fee96f5153b 3a1dd45e916665d91bb429f44e588f72 +3a1ee9806db4a3f1d7994eda918319f6 3a211f24cfe276e5ce189859d7f06af3 3a226c966fcae6d4071bb29ee9f36f01 +3a24c6ce19c77d1619e5a6b053457d98 +3a261a8f3fdab836a0580566e128f793 3a26ecd8a19a179d0fc04af27128a406 3a2743147b4372ebb65700a1be5209ad 3a27bf17e85342a7133da5e8ee042e4d @@ -13122,15 +13785,18 @@ 3a31425c4afbc90ea28f9fe971b84ecb 3a31a6ee30d322f75496d81698567eab 3a320759ba3d55f3ba81fb47b876e154 +3a3214acf5726f4c817195f06aa829e1 3a32ded2508c3392df89be630c5d7c92 3a335f9e0ea7f9182b6ea435865d675e 3a33d4f17f53a7ace5beeaa514277e0a +3a347a970e6504a58da1a46d5a779f61 3a36614df64ec13cba87f99902531ebd 3a38b3cc4926d4061d8ef28df1c1bf02 3a393d06168a432d98f57b7e4ad72258 3a3ad495ca040056e0fa2d8ab23f2da0 3a3c4c1deadbdbbf26f602b0ead446d9 3a3e7542c91938964c7cef89a8c6e9dc +3a3fe57885ac2c6d6c3d7a75ec7ebdc9 3a40663513fee08f37c5074c5b42342c 3a40869ca6e14cab473f5b1bf0f94244 3a44198f58f48c76d3bb028461a21c65 @@ -13150,6 +13816,7 @@ 3a595f57c78ea85a3f281bfce636fbcd 3a5b072d08e3ca77a44e7e2828571634 3a5b8d5e799d6d5aeca0031a54b4c092 +3a5bd747c9bb1139aec365de49cb6f22 3a5d5d70621fd68d18cd962da40f1d97 3a5d9589dd1e9be5f48a5fdb700020c6 3a5f315dd58eb2c34dcedc8eed3c7d1f @@ -13158,6 +13825,7 @@ 3a60725ae776e3d7017469566650ef8e 3a612a7ca0ea3a7eaef57be98e0308f9 3a61386e428105b303cccd004886c80e +3a626eda43c10fdc71dbcb92b8f1ea06 3a657ec0fe87e26bc37a67dc191cd3d7 3a66249e00d66f042a350679bb05ada3 3a667af9af9f79a4ef6a28b78515cd71 @@ -13165,6 +13833,7 @@ 3a676f830d48a97faf6b3395b7f3a27e 3a68747232efc550da0ace090987a76a 3a68accd74685d2fa832d5c59af8b59e +3a69ac61fac87cf02f6cea6e9de75ab9 3a6afc21828452d53e2ac1aec5a452c8 3a6b3a686025cfcb02afb86a04dfc388 3a6b3ddd298c06f09fc0516aef0b0644 @@ -13189,6 +13858,7 @@ 3a7ef1cd82acf175bd8464148231e10e 3a7f9974501fff65b49e3829ebdf6801 3a80f4e044a01c70b0bc4e6027a6975f +3a818cf6ce0b5d7befa7f473064bba98 3a8346fa0f3d6c5d2a890a4d8e12be09 3a848ce943b4dc20656f5f33bdf68759 3a857e52356a0825c7d292fe10a306bc @@ -13214,6 +13884,7 @@ 3aa16639813e45113d374d0732644828 3aa1f46e0d10c1366ef28c23936ba890 3aa21549c6c8e3bdca1d49f3f3e363ed +3aa21db8b17e39de7a55f5167e806211 3aa298ed3cdc4fb4b0db3d5bb6cd4f3f 3aa2bb6ab34f7284a98f1927e1c2fa34 3aa3d80dca3cd4ef4b81e6a43c6b1073 @@ -13224,6 +13895,7 @@ 3aa8e51bf54448b01d61d568467dec0b 3aa92d2a07e833a2ecc8b4b9ef98f540 3aaa6e22a47b429eae81f57e1a8d52c2 +3aaa807e5e0f0b571fd1cdc5fdc80a01 3aaaa5bd75c52ae8888ef40abd96a1c0 3aadb657236762da5b3e8a7ae1e85d53 3aae840def45ea99e5e92a87f29a7476 @@ -13231,6 +13903,7 @@ 3ab051010c5f0d3b5c181e67e614f3ed 3ab08eba5b1d3787ef20e242a6d47c11 3ab0c8173dd2b246282a74097d279796 +3ab27534830998b67c5fff236407bab9 3ab29d1e36ac7767bb5b769768454456 3ab3316e3c5f426a46961f7a065d6a03 3ab3702b2c3f4ed9da31b70cdf70d3f3 @@ -13247,6 +13920,7 @@ 3ac143be7967ef0eac2cdbdf9dd70050 3ac1de1233080588dbd0b515ebb547e3 3ac320204c1e9a4970d58b68bd709ec4 +3ac320f3fa2af956f4c7ad6a717594c4 3ac4e8646ef0385d31dacef549c54050 3ac50bf2f7d2d0fe4a9a25f9c85e95b8 3ac52710c55999bb0958d054792919a7 @@ -13255,6 +13929,7 @@ 3ac91a8cfaa9047d04845b167c87b04b 3ac9321949e0184f430c22e9dbd1cc35 3acac99e03d6687127611c48ba11138e +3acaf80a72dca8681515a54bf804db0e 3acb221c07cd33c241367cad372fa99e 3acb4b0475c89ba5c73e8b99a8cee9d3 3acbb0c5b5765e06a57bbd124576ccea @@ -13264,6 +13939,7 @@ 3ad01a65840245d5dfd035f2a92443f2 3ad0e489d11b828834f2137ea2582bb3 3ad55af032fde133b721f98ec4300f9b +3ad6c459eb13601809d5e090ceac3498 3ad7326fc1a18d32f1e23733359d0777 3ad8dd1d1bd08a9afc5d44d9b90bffd3 3ad96737c09f5ca625b413e9a866534c @@ -13273,8 +13949,10 @@ 3adaf3d172eed183582887bf828f1498 3ade2406aaad19331447cc6f1bf78ef7 3ade487258178f78865b0af0c9dfb629 +3ae15a2379519ed7ef89a0288b75cef7 3ae403c69edc4d50abba199e93b39f87 3ae4cd097d8eec959ec2351153fb6551 +3ae6011aa27e41988adf7f33893318ed 3ae61795af6b41b472486d31e9096848 3ae68048fbe7f41a1edb570a31e8fadf 3ae6d40995a5da596b514d62a95fbd38 @@ -13295,6 +13973,8 @@ 3af2f14529a782b5600bc6080154e384 3af3db528e9dbeb07409d35b43d14e4e 3af3e8509b185ee913a787919be79eaa +3af4ccc76c3ae34c1e96e8524bc3b78f +3af579d569e247523de29c99009d627c 3af7289bca97fa75ea0b82c97aa73a5d 3af82dc6c3a135ef3c24187142311cac 3af8e8af7d71f5d39ffe6b047461ec04 @@ -13319,15 +13999,18 @@ 3b08b7bb2f31bf537c13541f8887b312 3b0a39bc95f731d961b112136b7d5f1e 3b0b6e2797c1f33a505ddcae0323d7ed +3b0bbed81dbf0526808b2d525c5919a4 3b0d36611c3e381967a9493caa122742 3b0e6b04137ed435eb3bc7462447dbaf 3b0f09f6dc80bd5a2c6369c0aac4b49b 3b10c3b758685326fb8b0fa9dabad5b5 +3b14005dc97df7105e3ba1b1fb95d29b 3b141d5ef3d926be4a8dc49a82f91ebe 3b1480e5dfa73eaec07960dcd3386426 3b14ed56a08209bd12b90c252f41e0ef 3b154cd1cefea5588955ebfb56c3a5bc 3b15904e5554030f34d86643a4762fcc +3b1737b3ac61ab3e54021a2b4ec7b78d 3b17c0bce5f6c3fffe5d15713713990f 3b17c109079b083c5dcc9e44b1ebbfe9 3b190309ade5c1dd84021b6db24e22f8 @@ -13339,6 +14022,7 @@ 3b20e6dbbba92464b145f8f8803c1244 3b232a0288353f9118c1840ab82bb85e 3b23a79e7c835019c85b71e71e00f466 +3b23b2eefe40a10de4b6288e885cf89e 3b240194f4499e69336372c4244b1c31 3b2906ef63a0c30d76d60fa77b164c43 3b29b555425f86927d10205ff7a9f2ea @@ -13368,7 +14052,10 @@ 3b489d1d8d85f7aaee9a5259d2d57af3 3b49d503d63e75c35c8c67813441be6c 3b49f390693e5fb48b7e7f170519461f +3b4bcdc71cd523153b976033cdb1da07 +3b51947b61bcb57b648fb1c0ca7a186a 3b52125835ed0b7773c1ebcc3c07a73b +3b546890044de1d978141fd3b9b90463 3b54801de0ccf00dc571ff9ca934d728 3b5492065772b0019aa2e58c3946ffce 3b559945cd7b3d5d02585595c6d8da6b @@ -13387,6 +14074,7 @@ 3b6e31c76860d03bb89b00551bf3ab86 3b6f48e6236ca3e82c1e6c7791071e6a 3b6fe49c67184602e6cafa891a23943e +3b7002e267c875fae48165d92e30e9fc 3b70b9c92cdedb981e4fea675beb08fd 3b725def4eb6b76b0fde2fde7156af3d 3b7631dfe2b8da532a4ee836f11d7872 @@ -13414,6 +14102,7 @@ 3b8c8f6dbe0a4dff69966db404726240 3b8c96216059a790a34c15c7c1c1c075 3b8dba4b8bd0cc6a155187959b9f9917 +3b8f08c62fbadc3df3e64ed1c2eb0b8c 3b8f9728a76fd52599aa6799af1dcf96 3b905a970cbe626caf135bca4fcef131 3b90bf4f2781a30deb87976c5dd8fad4 @@ -13484,6 +14173,7 @@ 3bceacc6bc913ce4da27bcbedfcbb4cb 3bd016a11100db8a4928ade809a1e56f 3bd08056b7f250feb3894a9d3a6d07ae +3bd17e823185e0421d1c1782b3dcaf77 3bd36cd5cab0768f009f5cf0c73397b0 3bd4778c7b81b92271a8de5eca1dd7b6 3bd4fb3afa03383df338a1d7796a7ae5 @@ -13536,6 +14226,7 @@ 3c0c9c1647bccc6dcdc44027c1b28a5a 3c0d45d1f9edff689b0e7859d368af7d 3c0d7a5f141a3b7bb8ba8a92adfd5e0e +3c0e152636e755e7ad34fae2a5f256d7 3c0e3150fa61b37f1ec87fdc0d19f02a 3c0e4295908f0fe9f7289220c08a0025 3c0f1bc1da419bcde6774b726be27e19 @@ -13556,6 +14247,7 @@ 3c1dd83863d01980966e20e0088ae0c5 3c1e4e03db5149a75b2ec6f79329f5ab 3c2023f532029458b33d4790d0333d4c +3c20610511dba1523ca5b8205eda491b 3c20f9fc05c8b1ecf4640a8a2376b4ed 3c21a7b882fd269c14a0aef55db11e7d 3c21b61595618b17310f0018251aaa12 @@ -13573,6 +14265,7 @@ 3c2961837ca950f1fa5b6bc956c5a53d 3c2aabf1c67cd8cc3114f507331c0d93 3c2bab245c510ec7bd3693f6d6b3f47b +3c2ce71324113fb7b836ec7cd7cc2b58 3c2d742dfdb830ea4d57d9f549cc9769 3c2e8df9ea605c01c1bd2dde79d583ad 3c2faf7088bb46a2203e17dee247d097 @@ -13599,6 +14292,7 @@ 3c47adea6f64a3da5889ebed6a04d62b 3c494df1e53075bc05890c9cf57b934f 3c4a0bc7cee5946d36de13a1d60b1068 +3c4a44452f50b22c892ada4140268eee 3c4b6e7c77c423c2e82057d0bc018fb2 3c4bec5640f724b139087ac6222872cc 3c4c334ffbd59f04902d6243b5bebc63 @@ -13653,6 +14347,7 @@ 3c81946fc7376f6dd44fc4e98214ad26 3c83dfe706684d2d984e6b7b8888d837 3c856288a877721b34e68b0c12c8fc69 +3c857d2bfef93810f9c7f77c5eb8ff25 3c8728e8be131a3c0455dc357acec0a9 3c884677aa9835e40a8458d3d87707eb 3c8947e6e4a9f101eebf508be68e2302 @@ -13665,6 +14360,7 @@ 3c91989db0f0226cc0ca739f55fe2416 3c94039ccab68c13233e615a0c0501b4 3c9672f0b5dfa3edccd02e9a0e9a4a67 +3c967ab09b18fdf23a5568c7cb62c5c5 3c996a0c1a72893f6429aaf1356af42b 3c9cb5c08b0f3c1a25f3aff12cf6a8ca 3c9ce4a5043276b21632da6308f4ed4c @@ -13680,6 +14376,7 @@ 3ca584e1058fb68199ebed24fd102ea1 3ca5adaa1a0b1c2059e7fe7da1b1da29 3ca60a99035288a63381a5e01c236a26 +3ca65d2f4fa4666853feafb05318cc3d 3ca850c3bdff5377430679f415786b9d 3ca933e842a993a0815bcb2966ffbd08 3ca98ef3daf7fefc3f068b8cd8fff5d7 @@ -13700,6 +14397,7 @@ 3cbe54dcdd64b96cb363b5e7897cf86c 3cbea9f5eae1c80c5c2a4d8be4820d7e 3cbf338dfab4699eccdfdf7f06136244 +3cc00a1d8d5e64623c6317fb7f04e76b 3cc08160f2aad5b18a20f21cadd0e293 3cc263ccd6c6b5ce79d1ce36bc36e0fd 3cc28dd8dee1c6519bdc3198ac54ddd8 @@ -13715,6 +14413,7 @@ 3cca6c4a1435fc95f083895fd04bd320 3ccbdb16a577fa870047883417490568 3cccb7cb8cd5e2331c8329f957722b2e +3ccea857c43298e71f35c6a79e28aa6c 3ccf515de8c12a23ee1a28f9a288f02c 3cd2f4f812baeea44cae508a7ef3fb69 3cd3069daa5e22781d762db45f0d98ec @@ -13729,6 +14428,7 @@ 3cd8f72b89e6d4ba77d26a9410df0399 3cd8fa6321d0df5960d8b2005afb9bc5 3cd949685e8251d5a493c2cc6d4187f8 +3cd99e2a5d6156010a1dfb2db6db0141 3cdb5704ac0f167c86a41c45e0738ba9 3cdbee13f550873cb8cc8066d5fc46fa 3cdc807740e804111596e2f60654fc48 @@ -13746,6 +14446,7 @@ 3ce64aafe07966142580c3f1cc14e1a7 3ce741acfd103625571ec27b8a232222 3ce7ff071e0df17efa0e5d17966956cc +3ce8c40c5587a11e07217588ceb53963 3ce8ec1b963585ab6dbe781aa976da36 3cea024fb06359a94c56a0ccf2158c67 3cea5406163b5f2e2a56d64b106ee482 @@ -13795,6 +14496,7 @@ 3d24dacd8cb1f7f752898c356de0611d 3d2672dfed7765768b4b89efae17b68a 3d27517ccdbe386b04ed50f3347f0bf4 +3d276056fae0b32c5a650bacb9b17068 3d2834f5e417f68c61f9ad9cf71f2ca0 3d284567548551480559d9366521c583 3d2d3adff179b5e2df98a3e85c4c7fd1 @@ -13847,6 +14549,7 @@ 3d6a8651af039cdac426a5dbfc02b9fe 3d6ce42273aa644178800e52c6ec5006 3d6edabd69408f6ed5a6d9f4290e68c8 +3d6f210d269b8ce5060e93185728d642 3d6f77042ca7c463aa3ad33857dcc596 3d70e4d40d2f6a24e498cbfc4996114a 3d70fdd3fa7476acdeb9c0fdd7c4d141 @@ -13866,6 +14569,7 @@ 3d83d79df654139e39414a069cf3b49a 3d83f9e8b2f87f202c35111416facd9a 3d84e9615789051b6eaf40f0f19b8e0c +3d850a5870f98f5f5e093fa577e198e6 3d865bdc8080f835f04af56eb440657b 3d881e254d60268d4f080dc7ce5489b0 3d8c2b0ca573053b7e366a5f3bd68ebc @@ -13880,6 +14584,7 @@ 3d947660d7a4d041c941c9990f2aa647 3d949e83c13e729a8c27e436ea155040 3d9569e121336842db042b6091c5f051 +3d97f0c4e8268226125c907927169ddf 3d99844f49adfb766c9e996c9a4ade3c 3d99b44bd87da556a1c596a7ab28b9a5 3d9b012f2e85f6d81d0f4488dfd46110 @@ -13897,6 +14602,7 @@ 3da8c42315e6dc29cce034b579dee2d8 3daac67ce660259a167e81f8438debd3 3daad221e3e91cb8cd89bc3ce36f9e64 +3dad7b7a6279703ea92507ed7bc2a14d 3dadf9a64746f368c0c2d6f9d6b9428e 3daf552e7d0f281f3fa84eaf7918f5a0 3daf8e3f7cc33d5a10c311cb2032eb40 @@ -13946,6 +14652,7 @@ 3dde02a50e5c24164462328bd40cb8b9 3ddfd5e29648883d0720724fde8b0d16 3ddfe9d2b13df4a4804b5a3403ecc8d5 +3de1fe7b24e225900f35ac8d6a75801d 3de37425967c209ea14b70a19eadf349 3de4b8eef3cbd4b3236cf69bdb44c111 3de74397d3ee5a39f523493434e04eb4 @@ -13980,7 +14687,9 @@ 3e017515f5f5d58ac0b45edbd9347d4b 3e018700293ea123b1496a9a3c1147d7 3e02b99e7f6a9f3be7e210167b2ac1b9 +3e033da9ea4394f1d749d2e5fa6cf9df 3e0449d4ecba8f08c1181abe85ef31b3 +3e05239dfcdc228cc4afbc96037458f4 3e0661eaa42caed02203d7efc8f51ac1 3e096a04d58f48729a36cf90164c60b9 3e097ae2a14822d67c93f30f348abdf3 @@ -14023,12 +14732,14 @@ 3e34225eb8b013d6cebd9495e36a2d14 3e372ed9b8dfc6fa54b4d750c750921f 3e379abf2fce66fe66197bd3de7d77e2 +3e37cc3d0488f50351d293f715ac3bf0 3e385bb38db48ce205589e04b21c429a 3e398f6ef2edb51c0d665d5378bf0686 3e3ad846e1d1e80705b3b709b89d7808 3e3c5ab43f72f39daf4ef606ac75ecda 3e3c8fc73ae7b52e7f3ac2051124814c 3e3d1920766e372431956b04901fdda2 +3e3f450588617fa78030582f9ae796a5 3e4033792a2524a04224d7a3d2e1c1f8 3e406b5998408c903693fa177cf22b6e 3e411280711c64a3f5e9137296786970 @@ -14047,6 +14758,7 @@ 3e4df2fa9267266679d42081a17561e3 3e4e88da7d42c3b6b999d184b8565051 3e4eac23c982d671f93462b410c95647 +3e500fe6d378adc7d90644ba56ace56d 3e50b9d5fc0e52c137401a01019d3e12 3e51f487f41ac2b8660d8808a5de478d 3e53a16c3aaaaab88e1c019d8ea18920 @@ -14056,6 +14768,7 @@ 3e5c46005b1f189ceee2bd7732414340 3e5da448b45fc34dc8aa0e83bfb5a208 3e5e0479fd72aca1d930adac5837bc4a +3e60fc020c6e5ac68f81d5246571633a 3e63945348252e20b0e151df82836716 3e63c98d476e5a4ccf07cc1e790129bc 3e64dbe157108ced1bda1319b5a315f6 @@ -14072,6 +14785,7 @@ 3e7086bcda4a8e8f821bd0f75cea3623 3e70ef7896d212772de6c7037d687b0c 3e70fb03ea554454a43245274e47b783 +3e71879ae23c8dca3e453845f94dff8c 3e7234a6a5a189932fa9428731a377aa 3e72e13495a9278ee3a2d233d6536ef4 3e745e585ee1ea123894c937cebe22eb @@ -14085,6 +14799,7 @@ 3e7c1a88e7e689c9c357715d3962c261 3e7c4b89a4fb3fa64b21606944b47041 3e7df75d96ee71dba93c6af4de97c968 +3e7f446127cec59bfaf0424a2ffcd052 3e7f889572ac80bf61ed5bd0617ce1c3 3e80cc21b09803e62b97a74c7aa8d509 3e82ab07ed11b4d0074f07ab2f53b330 @@ -14123,9 +14838,11 @@ 3ea6416134718040d4d3b8ee1f66d0a9 3ea6fb91dca7671c9b731257eb95896c 3ea79a7f794fe5650eed2f10e12d7dd6 +3ea87470d4c4591816c65a06ab107863 3eaa3645b6e85aa0385afc516afc0987 3eaae5e4fbe4d7840219933936910f5f 3eab3ebc2a21af31ad5fec4bda8212b3 +3eabbff96f962ebe883547aab1be0327 3eadc8a7398e0fa06a2ced5258c8ece2 3eaef6ba1eeb66352dee53902d2d79c4 3eaf1a2d1c37e5c551f1f38d6f2f8f48 @@ -14139,6 +14856,7 @@ 3eb996c364e2f02fc3b02acccaf48654 3ebf274d825d273cffac4d8e2470da10 3ec0af76f81d9833e8b619df98721d99 +3ec0f350c4c42468e21c2d12a220abe4 3ec1d65a065ce5b491106a4db87cc18b 3ec2d4f94cebcd76dd9d8c83002547e2 3ec4411ef17eac6d2b5d4166699de40c @@ -14151,13 +14869,16 @@ 3ec9486cc8d47a9d16b597283aae6e66 3ec9e7553ab968a0d979e94bcd3984f2 3ec9f24e41c5533949892debed8d77e3 +3eca0cc0e9418fae2ff6b60cdffcbc8d 3ecad47213ae39658bd587215f4ba041 3eceb053ac65aa92dbe68c13411bcc22 3ecf4b4fe59fcf33b4f2ace4d71996ee 3ecf94d7e1ab604309242e72bcc57b27 +3ecff19c28555d90f6da78f0848471c7 3ed0efcb9b157aca1d2a9964b4c01739 3ed15f0204faf9249d681f6a0b4b2d8f 3ed17d6257ef9181f7e6302f06ffb645 +3ed2ea7533a05c7723c6eb545169de9a 3ed4224f27107a51d964a944bd6f1db4 3ed5fed98f592c44b4158f894ec76b3e 3ed609ded3efc6acde431068f8c03225 @@ -14175,6 +14896,7 @@ 3edf21cfd1fd490fe71509f229ed0007 3ee01e4802475ca4fdeb4741e43bb900 3ee16c49d209f94d6e53b61096a3874e +3ee79a2a322fd06b74de8c7b36f90455 3ee8b12021f62e03bd381e1b9b34da90 3ee97772c9a900f5633774f056d4364c 3eea03fa58d44502669615f71fb91d32 @@ -14195,9 +14917,11 @@ 3ef689be3853d35e84783983b0c292b0 3ef789657c5577a65da765ca73899bf6 3ef7f9c6167dff20e1af6c93506eaf4b +3ef8c3c43cb658f7b354cf6b68a0ad1f 3efa421c937f5739322cb19edb0fda73 3efa4eeaff71367feb4be22ac8d9c44e 3efbe74535529192bfb3bc67deaa579e +3efc6a4b66622d1fb57bac99c93efd1e 3efd20c0d3f47a58e6e4211dda473efd 3efe1a97b34bc9c48761610fc6e44e37 3efe51b603500f536a85ad5a0a4d1951 @@ -14241,6 +14965,7 @@ 3f22dab389b21fee8310cdc33cc0bb51 3f23dc7a470b3b6e365d00801a1bf148 3f24964b12f0ec214acd3d7a38f02382 +3f25a428bbbd498dba7bca5a416b07f1 3f25a475ad1c6d84d97db74c6390ea62 3f25ac245831901ba5750f5da7ed2d4c 3f26251b2b2f659e5fa72e5eaaa4952f @@ -14263,6 +14988,7 @@ 3f37930433ad28e06ef247dc3219f30b 3f3c047ef78a2271df4f6917f30765c5 3f3c7b68856bf710845045d830d7a735 +3f3d2474d3ff90d905e733e45fb76a75 3f3d549591baf01244e6cd3a6505a72d 3f3ef55c09f4261bf9772cd8e5cbc7e0 3f3f339f433df6ec1668c1fddca92606 @@ -14287,6 +15013,7 @@ 3f61077211c473d0d9389ba75daa5f30 3f61acfbfec64de65b270ed4e98ea349 3f627493d684c00fbe3cd5c6a5c7ba83 +3f64e715c879c9e1cd2326d179c036c5 3f64fd8ad9b4c7323bb3a538659c94cc 3f652abe93ac9d0c39c917a7e695f3d2 3f664151e83d2f265e7515b267b4b1a8 @@ -14310,6 +15037,7 @@ 3f7e2632d93ce7f4de457f17d6aed105 3f7e6f6308fc8877561ff5df809dae86 3f807d59c1e6c047b90e0c7e44386419 +3f819636cc839be72e1fa2ce87d1a201 3f847cc93e19943daf982798399627f9 3f863b92d8d41f8a6522725591430102 3f8820a8ce1d3404720f4a052e675628 @@ -14322,6 +15050,7 @@ 3f93bf665028366c372a12674475ba72 3f984847a50a89ba5de40894c696e57a 3f989ad36f64af7329d0000f86446e73 +3f98ab2f6aa362ef260d7442fac504ef 3f9aa25628aed0fc535d4effb2cc4668 3fa1b4dab0bfcd98eda0919ea25eb903 3fa22e36b8361df994dacfab7f18b94e @@ -14354,6 +15083,7 @@ 3fc14b9b9254a3b7b938e29424d655d6 3fc2548b18d2034935eaa636c537ef03 3fc2dd55d684bd92d241d44d5bdf7e3a +3fc2e82b1a7f4b9570099777c90b674c 3fc3797850c3b9088de1ee66270a21c5 3fc5ba02b7422525e1b2f774fbb4bd61 3fc638490585c4d504ae0489f3c83614 @@ -14369,6 +15099,7 @@ 3fd1f53f6aee7de8f2200aa4f678ca3b 3fd1fa292b84d1a53a4534feb6eb8980 3fd2298c5d95009aa773b073919748a7 +3fd577a1b378ca26b97cefc2799d4cb5 3fd57ff119d8d454a31af7236a589fad 3fd912e9a4419b9591d44f10d58ad71d 3fda81d0a78c843cf54e98c2a1f8973c @@ -14382,6 +15113,7 @@ 3fe3261041046a2102aa66e8e5fb564d 3fe394e541a5be321b35e58e2e51bf6b 3fe3af995a4e99ed155088e540b41eda +3fe3b82efa182ae78bf9c87a3e0f6051 3fe88d65349b049e630743a8109b5485 3fe9209ff87eaf409d167253b815f7c6 3fe94e82463bc36cb4b6aac3ed01c2ce @@ -14405,6 +15137,7 @@ 3ff97251dc6119cfd28ba592bfd8718f 3ffa11d022c2cb2c01788b314c65114c 3ffa730af5596591f37832ce34026dda +3ffb89906b259a8e5090c479b96d1931 3ffe305ac328a3345811476467628e1d 3ffe7312241dbe702421a1954b1f239f 3ffe9ef22750eeab19d1469ca768dc46 @@ -14434,13 +15167,16 @@ 4016a4927786d6e458dd68d9db758b80 4016c7d63f07b628bfab6fcbf2c9d62d 401787de3c3c865bf86069f878d51c1d +4018cf24b3280b811b4f08efe5e05d2a 4018efa2e9f7406ee3ae0630a1ce5df4 401a4ed260a569735ca8a749ca736e7b +401a8916a60bdeef72a36ca331105dea 401c834177a2b90b2163d23d9f31115a 401cbcf582066a7fd163e55c107f8956 401d0b503d351f16675f4f6053557da3 401ed34fd97a4e0eaeb10674f7c7e5fa 401f5ba7b98699e73062244b26c49e6b +40202ca95e89c0f602b4ab196535c661 4020352328ed7dd4b80831a7030712d9 4021257861144486e5afd324348b16b0 4021a9c27af4a60d2c975dc2bd9a75c7 @@ -14505,6 +15241,7 @@ 4059dcf4f49fb259ab794b0b8b235573 405a80c1f10b144ab5308ae426b9441e 405cb2cf3da45ba09918d46e84d6b12c +405cc4b845a6b53058d97c13b8055141 405d62b6e2d26a31ddfd2042b78b68b0 405dd1389fab2c2f861c23014c84d1b4 406289c6f04984ed502b5eda18c0c59a @@ -14523,12 +15260,15 @@ 40712d6b06fdf4ad4362070405841268 407175d3fdae8dfea69a550da20740bf 40718abcfe173844e8d0eb17180f57d8 +4072367878cbc0ee39494bfb8120d67e 40728d794ff698dd0c26da2a896e74b4 +4072e7b5f535d923b4cec2266cbc33ef 4073230b1f75e8906c34dcf3a504c95d 407557e3539c92f3bf159e1923ef98de 4076915576a8fcb369c7db4608b27359 4078055052c12e527b44711ed2fab0f5 40793909193a17a575a3976c214a8b3c +4079c36b44f77d023c57c6a60f891477 407a5e580a5270b3f8b29666491d1b08 407d9b7e084c1a342e5dea24b2a96d16 407ed137051fb99fdea5c62cf6438553 @@ -14536,6 +15276,7 @@ 407fa71f7a5a19f351c8c3c5bf982a34 407fce46cc2d26e8c02158dd51f45d25 4080dd3ff8719d3b6dc18e899cd59eb8 +4083c117869e6fa64bf5f90cc92f8f38 40848201168e32e05b9ae7ce56692a45 4085e1b3e76ce3a4157f32ef256167e3 40883682171e1d81aa5bb66b794548e5 @@ -14563,6 +15304,7 @@ 40a427972ee0cd651495a1ba07f20f31 40a550f4a0f36a8d783ac3df6523cbef 40a7217e89618b959c9ad5258739b458 +40acc9b57c1142456f1143a8baf81da5 40ad8cb6b0a30549d251ccdb15db218f 40af9259f9cac81868b1847c59b3115c 40afdbc2650c0bdcf9955294fab4a89a @@ -14586,6 +15328,7 @@ 40b754fd937af858c95e03f933ad00cd 40b9231ca23a9f5851eb61e87fec6aa7 40b94d71f6046c4d86e9c1de9b9ed6ec +40ba1f2bebc26c1c7786df56872b34ca 40ba4ef322db3a9fabe64202c3a612ff 40bdf5fa9ffcd9e42bd52bc36834c277 40bf1f7b1cbcb2d1f8f6ec66c0ef4c76 @@ -14672,6 +15415,7 @@ 41181847fe2da8f65817f2bd139f6c89 411ac6a706fd5b3758aee8ffdc8a610c 411c0537bfca3dc63968875c9f9f0e5b +411c616273d37db49dd10eb5aa360a70 411cbf399748d10d8c3539f6d477119a 411ec4333f96479f88c085ed97df7e50 411ed4697c3561900d160d14a6a2e999 @@ -14679,6 +15423,7 @@ 4121df666bc00b2b3128b48d2841fcf2 412359ceef9c957db5dd61edd68a20fd 41238cff2423e402ede6af03c4a57631 +4123f2b7095009c70b378ad492676b5c 4124fbc814436ffacc3db4978a6ea6a9 4125f4d508943dfa8e2cb5f8ca1eeb77 4126b1c5720fa06f87468fecb71869fd @@ -14709,6 +15454,7 @@ 413ccd494f362dfc631489c1c854d887 413f87742a2b9759f04c02a23f7d4be4 413fbd39d55dcabe40edb99f19feba41 +4140f0dbca99172101c6eed1d27f3db8 41410d292de98ba5c9157c4d6a7ee42d 414118c33884ac6ea46c4ee5723cc08b 41417ab6e77f296395766bd15f1f579a @@ -14723,6 +15469,7 @@ 414988f0509b5648e6ba19f81fa784ea 414a7836435d3bf8918d5a129ea67f71 414aa1d8a65e1d12abee64c87b970cb8 +414cdee7c5f5715b19fd1ded056f80a9 41520611b6c3c1625d709969f3057bb6 4155587c94121a75c25b8d6cd72e438c 4155c99ed5045008eeacaf3242ef782f @@ -14775,6 +15522,7 @@ 418a574d897345c99f6b26aa45ee02bf 418a91f75b1549b845a7945d3d0aab86 418b7627970b3836f172480bed0dbb03 +418c95bcea48ff2a79e25774df21cbed 418ca751e07a9efca344d18a054a831d 418fa78e3020af6dc4f52a5931e18567 4190bbcd76cf8dd7a95d861ef07ae75b @@ -14783,10 +15531,12 @@ 41948d54613af1f8145ac3466781125c 419652c51e0f44e8121dc02fb3614d8b 4197a78414c4fb2074131d32dc80744d +41983d37674ad36f40416182e9f7a7d0 419934bb4e79f9b99849ab01e7f5aae0 4199d40edf447accab273d930e70ec92 419a0583f82ba59b9f7698e28d8d53c5 419a753d0977ddddf70bc60f8b3a34ec +419bc070e6d06c7b2da0b353209e827a 419e340841220de6c315ba9eaa8a6c42 41a3214001b39a1bdc7d462d83f6058d 41a33eb07633d098dd1922f6a23b9536 @@ -14807,7 +15557,10 @@ 41b37fec172d5394c70043b175f71ab5 41b4690e711ba69aa233cab6860843a3 41b4735ff8298cdbfac134fc11556975 +41b4ae24398c1f2aab6cfa52f64097b4 41b777f8535b9b5649c71eea7270385e +41ba098dd01732f6f11d4d153109cbff +41ba1f4552659ac1ab5ab4187f86e813 41bb6660835e68921fe6ffa0ef2615b7 41bc5017d7ec0d2bd96094f8a049a6fe 41bf4adc6ead1a30d4ac29534e279c31 @@ -14856,6 +15609,7 @@ 41fdeea3323e9efc770fa3c95c6c31eb 41fe4ed42f3525e099f7551c1b43b61d 41fe95a1058492d81dbd5707dd7fa58d +41ff67adabce48a58c2ba8427603cada 42013626a74af3855afa09928281f277 42018da1bfb5054cd6cf1027adc46124 420212047dc87dc4ac80400d8ffcc12c @@ -14868,6 +15622,7 @@ 4206e8107dff32ab153335877c6176c9 4207d50e93690b44e93d941e35a8ede4 420a5e412a047427a4a947670cee7bdc +420aab63fc75856890b02ad244b1f2fc 420b08f5c1262601c922351a6ae99edd 420b16eef16ef34be772b30f8109e21e 420ca9682a4d7684173676356294c023 @@ -14909,6 +15664,8 @@ 422e792c5abfb7ab0b62b4aaf86c7c58 422f49af03f4fbacc802519deb358be2 4230526e7a2d70a2c7b71a368e26ca44 +4231e1d581a524c629feadf8e95af8e0 +42320d6e2e70581afb31b6b65610b398 4233265a6a9a04260feb8f8b6aef1b2d 423357cb5ac46ef48ad40acb58054b88 42343166d37606ba4c8eb661d956f666 @@ -14937,7 +15694,9 @@ 4248a5c8f656b29667a206a8a945ea0a 42493f55fbcbb5e92af2bb793b6f21ea 424a1f26ac3d67dbdc1a8932f548cd1f +424bc9f4a514b98f8df4abcaaa8a7728 424ebc6d41f2fdc2bfea8a37eb3746f2 +424f6f6f38daffc5eb63ef89c08f810d 424f7d9588065a8a1babedc2efb5cf92 4250f2415ef9927f7c8a5a85689ec88b 425100c6481dd7f74def2f8c01ba36f6 @@ -14953,6 +15712,7 @@ 425c7b37677fa79b568442a21176ff7b 425cafa2a786de9157defdfead4c4fe4 425d3a1c7291696881bf4557f9ad6a29 +425dd27bb075434c47f63a3091f0b67a 42632201a82e54ff11ca39a76c38c12f 42636449c827425b6097ca7a13638f3b 4263691f7c58a3aba416ef304a5d87d6 @@ -14997,6 +15757,7 @@ 42993b9a75de2f4523122de8560c630d 429cc9f59b6a236c9202c6a3ac5dcb01 429ea38074d5aa96a39ac08efcbda6d1 +429ec894bb30c67f1708d8a466186ed9 429f35ad4fb04796d57c3814d00b96e4 42a1d4d4ab6d9ebb55053d9f5b22c8a1 42a2658fba8354583aae5d737b3c1058 @@ -15005,8 +15766,10 @@ 42a4061c510b282f358447d8e201e1c5 42a48b36c46501fbc5cfecadd624660b 42a5164089e1b35a356d5938ead9abb1 +42a5b1fcb122efc97839e77903e13711 42a6f7e4a402d5fd7740698562772722 42a748a1591185c909e3849df73fb160 +42a826aad0e7516cc1573ceebba3ebbb 42a96120d8c294fa39f139783a17e698 42aa50285bfdf2ac831f859905f34cf4 42ac91a5fb05d8d6001294263db4f7a9 @@ -15050,6 +15813,7 @@ 42c7825be377a3db8611565fdead9555 42c848e7d5968ab98b65aa2b4d9b7b13 42c84d4c4cc1fe72d6690bb2bb53ba03 +42c8b078e6ce90583aa445d109e304f8 42c913157a0a820d7cb43b6b51c017a1 42c9b4d6ce3959b65cb5514bc347d8a9 42c9c61858d389c4d99af8b0267002f8 @@ -15084,6 +15848,7 @@ 42f185ff77f42ca767c0b43dc035f720 42f353a43086f44f5c82f7d9a9b17873 42f42c82208f0ed653b2db9b4b8f376d +42f4937a4a465a20b3ddeae32fd22b56 42f7ed3f3e87e6698fa1d039fbaf2053 42f87159802004adbd7f7bd41c7de6a6 42f8a1ac92e711710b1ff0d3a6f995b0 @@ -15099,6 +15864,7 @@ 430788d21e5b49f9b73ebec96575eef4 4308307f24dffeb0af08823314328118 4309e943eceb16a92891b4bf5a144628 +4309fc5092a091ededa05abd42d7a4ef 430c0d4d833c604e3f26618929a418c9 430c52078e492f6284bf4cd522d4e287 430d383c6f81e0abd7e63b543dd4ffef @@ -15123,6 +15889,7 @@ 431c3ae463ed01314dc0a92f3eb2b593 431d16d731a60ed44ec100befd5704c3 431e1c3c6a6fa7668db0dabeb52f567b +431ee8d8c3199691853e2868ed5a574e 431f2609672e1b81e7669b4e767f2f78 431f93e5a70cb134c36716286ec77470 43208fdb961b66dabc7692b11e60ab7c @@ -15141,6 +15908,8 @@ 432e39d1dd14c335474f7e1b1714e6d2 432e5b379c76279a3c5b1c37e3c0702e 432e8d874f26dc2457df00ffb6de61cd +43323d96f66c397bb2d1b8dfae1c6d05 +4332dd48ae0d3ad1a9f6e684c8167fbb 4337a84a2895f550ed573fe4a06c591c 4337ab10259d7cd6e6cbc40ff08a248e 4338546ebb26db1b28161c313de2fa67 @@ -15151,6 +15920,7 @@ 433c5d464d3f954b91a304224345e123 433d4e3238f2a3582737e27b25c8d49d 433fd03d180ad8a888aa068d7970ebe8 +43408d68aa75b39dbc5ba14b8b65ca85 43410bb95ea422454de4a9b76c8a80db 43411359cf5eebd477815cb9a3d0cdb8 434125712bd9ae4c3c72f6b74db28ae6 @@ -15158,10 +15928,12 @@ 43441808242986730bff96faa978e13e 4347bebd39dff2a7cc2fdf0d4967aa87 43490bf278a354d6f53963707bcf4e98 +4349d3aeeda25c80c428b86474080c95 434a0d439db0c6a81f2791528ec202ee 434b58643efe42fdff23508b5b1647b4 434b71162e76969fed09a9f12cb670c4 434c84cb70f856023ac7fbcb248c481c +434d50eed332837084242095058073b9 434e6700ec7058e76811bc6463dd80ab 434e821b4fda54dca90c4d820d127a2d 434f1675d18625ac22579334527632f0 @@ -15175,10 +15947,12 @@ 4360cf0eb955412004d2124f083444e9 43656b87cf770ce024b39806e68bb983 43659f426e4e19c457a92bd2ed7f5c8c +4366ce788d430cd5ee13d9d4de388243 43678c023646353ed839acf4ee65864a 43678ee388927c1486456e0df09f79cc 4367a58929b3c431a3fa2ae8bba6b68f 4368eb0d1280b9a1cb5b4974e2fd17b9 +436930b97c1e511ad0cc48e7d94687b4 436cf6dc5619b571fec6e4f6930d228f 436d21ea6ac9a50f61e370c04cb3753f 436f65160aa58649e33901f2da85a90f @@ -15204,6 +15978,7 @@ 438849f382ed8ae7cde9dcc0533e767d 43889b84fc64cd6ce07ccec37eba3b5d 438a10ced0ab38e1d2907e27ac69a261 +438b1fb3367261fd53241d8f7ad424a8 438b47e26ed143470e4e4245d46fb9af 438dc737a89d9ea66e4662e5f96ed8f2 438e9a87572338437fae9f5c83326bc1 @@ -15217,7 +15992,9 @@ 43942fc48c229abf2af549eef96fd589 4396088db299c8f353815e82d67773af 43963dcba33a3ce7e3f95d5df3d921ce +4396815c15b5f8d7a6a02c1f67fc5c9a 43981ce78ccf46a0ccf9f8e826461a30 +43986c3729c70fb4a5bd2ff2c5b15b0a 4398d64f1712a3c3e6cbcf1205e88a5a 4398f5ae7ea20cc7444211cf23cbcfae 439a091cc842a6c82e4290b7696d1d51 @@ -15283,16 +16060,20 @@ 43d360ec4148728021a3d815f771c768 43d3dfe688085fe054dbc128d83d378c 43d412294cae90894af97d603a979951 +43d5cfb8b732965c8c4216bd96b0d166 43d9afcbaa31c297b7c5fb679ee1dfdc 43dac02bcc00fe8ab16d8e1b5a8f846c 43dbdd61a153628f46fb3289580c19ef 43ddfe870f096c8f448a9b142e2f055c 43deacc6bb829fd341fae0db04ce3fd3 43e0eb849396f472322be058f50f9e41 +43e139213f48623c82471b7611c741bc +43e21eddb85a2c03d05c3aba66225061 43e5411df4d6a90192ac3e77619700b7 43e7361b61c2174d0365c5c544c1f78a 43e904df0640d6b9d0bdf07c55d5fccd 43e9b1b9ba69640bb8878701f5533178 +43eafc0cb68e21e3d0c35db9a0cfa59e 43eb4b1fa083083ac0244c7424953e78 43ec31606e03577a20757a7e5db6758d 43ecb168d20ded1062257f6c4022b3e5 @@ -15304,6 +16085,7 @@ 43f4ed420ef04de1bfd3c0e9d7905f58 43f500f3ee6b712929b212fb86d8ec65 43f5d1d3068d8215b150e7933daf018e +43f6c1ae87bd3e03b8f552db93474edf 43f8fdab9ea3cbe4721e1b208019a7b4 43f90d8b8e9eac5060d18a785a8124b8 43f950c20466bf952de66ec62f532124 @@ -15341,6 +16123,7 @@ 4421d5a4e307ccf31ce7128b466d62f7 442252b9fb9a7433446bf68154325838 44234450629fe62f8c75aa60704ac1d1 +4423b80c9bc360948bdea579da7c3a9e 4423bfee22cea6f3b0ff1f65a3111cdd 442695ce9e03f9281293a47f291fc127 4426d3f7143afcf41e15a7e1f2c69dff @@ -15377,6 +16160,7 @@ 444fe0202e5698467228fe332e11aed2 4450e51a64adb6b6b20562744874a370 44517799498819859ccb3eb32a47874c +4451be500c775c61718488f3adf3e022 445267742e565148d298ee911dac7621 4454816cacd452b636979d09e6907e70 44574bf104cd206dde9a39a527425974 @@ -15391,6 +16175,7 @@ 44606d4369b90966861725b6aa327046 44610fa000a8419f62c7af19b8054830 44621958f89f71b726ec6781748698ae +44629d2a469c122305e2be1ac4291bed 4463576db582b91bfcfd798c37646b3e 44638cabaeb0ff2dd03b3e596e0df515 4464254aa50708f31386fd639c81f1b4 @@ -15406,6 +16191,7 @@ 446f833d98f34ca97e82d21ecf564a3b 446f8aa40f18f407ba11cf57b995678b 446fb11a864d5cde75d4c4ac058a46ab +446ff6107eb1ebe0c7de7a88962fbaa8 44707ecf8747217619c3eeab4efe1335 4470c1f88c9040b8af798e8544349d14 447348da2ab19f5c7404b6d5230c8c64 @@ -15421,8 +16207,10 @@ 4480f3e08a9ad4c01675cf6b54fcf91b 448175e8e6179c8f14a7519b19d4fe54 4481c0399bbedd5ae07f5d5d430ffb71 +44826b2a1f175b99ce8cfebd54f0ca99 44838e49c54080c831d17ea06f16a29f 448662e87a32ec62d9627a5f747f64af +4486dcd97b57e8bd09f7ed1c649bafcc 4488d62f487094c1cd7a1f1227b51b00 448a55731795e17b004e766e2f47a6e0 448a590df0224d7219a459f6d82f5a69 @@ -15430,6 +16218,7 @@ 448d6f0355a0b728eeaa26181f0cd753 448d856ee8967ee18db19593b0293709 448d99687baf4baa9c2830fec339c55b +4493006ed20b39a5c3491164ca775e52 449388b9efaefa176a39329ff23fd19e 4495d822e3a87c5b79f21032586c42e7 44979f022b68992384387962fe687781 @@ -15452,6 +16241,7 @@ 44a65346d85671dd9245375ed22948b0 44a6f2cfae66002cfe4dfcd86f876357 44a737536345c3834351dc4e4a34828a +44a9b8d4eb200fcffcff235c2b6e3e22 44ac7e0a10c22d163bc0dfe1fb3700f5 44acd4ee323f7ec8802bbcc23a6efc52 44ad4b2db3e7128ad86d1a7787075048 @@ -15496,11 +16286,13 @@ 44d177514560dcf6ed37c67db9d85cad 44d2395e28ef51de4ed1ab91ccf2b05b 44d25c626e92c0ce998c134d30367ca9 +44d408e54b849f13ec6d5ceb6c398994 44d4232b99207587ecb426993407ed1f 44d4a06f15e6fe4d3854a7ea92231c30 44d4f0f6808a22ad71275890fa0b4838 44d536fbe05e6c2ac7eb5da600f6699f 44d65013c96e605af4f986f3ffab5d38 +44d723f3294375773e2cef91cdb0fb7a 44db457435cd0c8a95ec022bed430d0a 44dccbfd3e4e744d6ece4af55276db1f 44e0100588a048769208803229c67354 @@ -15549,6 +16341,7 @@ 450d1f5343489b9dcbe9dbf6d45cea34 450daacb138860dfd10c5a2c75cdc75d 450f5d7782bd0a1fb6f450683cd596b2 +450feb29756504c74a95fc1b216a2779 4510601d673ff508535219115c57e071 451076c2ca060fdbe47ad612c514a6e3 451181f39cdc91708566fe4073b7f174 @@ -15582,6 +16375,7 @@ 452ed45592b0e8a3b6e1aa5c81c46b3b 45309e2d262e5801361aa205874fc29f 453126de9107b0905e24096be27c070c +453291b8af8d5ea7a13e8db69b2258d9 453546c77ace18cfb052ec8adcbb4390 453993faea6a3b08b76f22cdcc9a38d4 453b4600c4ece261e0ef33ddadad8de0 @@ -15623,6 +16417,7 @@ 45677e37346d859c18e61f024497fd4f 4567bd9a2388ce4e274922b547597a28 4569b45bb9295f3810bd0b00daa0bea0 +456a53d1a4b6d5f224341b3b8ff33d53 456b28e609d2f3f127887bc2e55e5692 456f11823d95b967c25c9af33c2c4968 456f15539293f4266e61394a6a148284 @@ -15643,6 +16438,7 @@ 458592896cd20368fc2d138999207788 4586f65df73fc7c71c26c35730ce8d47 45877c11c2190418c40893f5e9924e06 +4588ccaf77e933d94b59d9b87606c597 4588db61b4831d5bcfaebf2ad92128de 4589fb0485f7b73dbe8e5eef306f51fc 458c20a11fc24f19be2bf57c639e4678 @@ -15681,6 +16477,7 @@ 45a966e0d5b944715333c173cd0cc24f 45a969aba8d88304649acb52c61a94ab 45a9b5dc18237b48d8070fbde50c9220 +45ac92c7a5d46b29a93fb48d8735140a 45ad5575025f073ab5fb54fb920e3808 45ada1dd8b2ac2293b7df9a6e277c6ee 45ae078abb4fdb68af99c4c78e27871f @@ -15689,6 +16486,7 @@ 45b2ef614ca475ad65d251eaded321bd 45b36f1c559e8ae7d7824e8708627ef0 45b3ab06f316a83877c2707a4679f4b1 +45b4698df2c4f2e8689d15c76b880440 45b48c0077e7c1c1eead2f946aedd2b2 45b80490131493fe8ecb43e9774d2727 45b8e70fac8dfd09ffa0788fc75b244b @@ -15702,6 +16500,7 @@ 45c1b6c1322b1687e229981026bee6a1 45c33bbeae7a685c908b6a6ff165a35a 45c37542fc32a2f80a81e0ebd26025fe +45c37e6ab9dcee77725f0bbbca9bbed9 45c42d8a26cb32d1da9c82e0c9d936f9 45c5d81f0b4e0a55e1cabaa80b28e679 45c6443c0758657571209908b192ab95 @@ -15731,6 +16530,7 @@ 45e07749d9fc60cb0be3b9a609d62547 45e0c5d3916ed493f7cc425acc005905 45e371985c99f698e5930b3ded1ae74a +45e38ef9bf7332bf0d7d988280668c1a 45e4d257c22b1c9ef272ea393999c3c3 45e5278727ceb349c9774a6570c078db 45e6e7478e86d6df22beeb1e47d2c9a9 @@ -15761,12 +16561,14 @@ 460006099388cce4b59e537684095cae 4604ae1be35244d4ed59d0cd19d66b3d 4604c0bc5afa2cbab44e33658ca3ed45 +4605061608ae089b61bc443fcb36da10 46088d233fe1e552a8bdf763ce4f9a78 4609632c32f5d9dee560663b692dab6a 460a6e2fccc860fbef2bdf4b6d411cb8 460b23c558bd5de51a662bed74e06c2b 460cf6ec226f1e9fea22a96886835b99 460e26c58a49147f364d35f525ba0cd5 +460e28361f52b7092c62f1b57d5b4f15 4612b88c55923fae4a5c4b3e4df28b96 4612de8266d01d5393d190ea56b8653d 4612f1630dd38d046f341dac6fcbdf7a @@ -15781,6 +16583,7 @@ 46215192c9958fcb2f6062b31e4cf3f2 4622a20521da2aafdbb9a547e335242e 46236973ee9ffa55e35e7fbfb2bcedb5 +4623fb6da9734b3f2e5763ed5e38716c 4624456b3b4ebe4da8424b939da584d6 46277dbd8beba3289a45fffcffecb810 46285254ed48704333a627c0dd20fc27 @@ -15798,10 +16601,12 @@ 463b13da544f0e7495c9fb2b51acd1cd 463b43358ab91f43220c5ec2e319982e 463b85fb95d2d9308d9972976ab8a9e0 +463cceadf1aba159904861a76ab82e29 463d672ca530ee509a215dcfc32dfa2a 463f5d73634a1a27521ce7a30346f84c 463f8961842974a8a2f16d3665ba809b 464045f0c127c31d1561f153be184229 +46410b528e3216b48208ced41b6bc31d 4642eb64fc499858116c1cec40791233 4645a4ea725050f4bb17440803c1c5eb 46468d53f04873a16970cdea3e1d36a0 @@ -15862,6 +16667,7 @@ 46832707be2f3f6f18a0c13b93ba3b26 4683b472db37d6027884780923899d8e 4683bc943ecdaedb777b6a4d72a10f8f +4686d0296493b8ae03208286cc863791 46885ac4f930fae3f90f932320fc8976 4689ba89654509bc3c0b964e1842c1cd 468c2ee2f11e29bdec9f1f6ee09de1de @@ -15908,6 +16714,7 @@ 46afa208083d609c936398370208137f 46aff4d6cde93ca200ea6f0bc694bfd1 46b0a098d347ffeef33d5abae67a870b +46b1e9dd5bfe55ec19ff57bc838facec 46b53e642241b29ac1bd951b7519bc5f 46b598e6c09e2e0bd13bf7e40b2a4b6e 46b638d91a75881cf259ca615687f78e @@ -15925,6 +16732,7 @@ 46bd4b2de72f6c396e914b56f81094a5 46bec85a900423ab4bc30109cb9ae494 46c0211c372e1a1bd192ca9d3a33fdbb +46c02706704f878e5db0f1b86365076c 46c070f3c65f16daf74d91f481c1d1b1 46c09ddcacb00a676f9357745fc324fb 46c302b9e7783ba91e5d323c07d85806 @@ -15959,7 +16767,9 @@ 46e57c4f79dcffd3df62aa4f5e27e8c9 46e6da465fef2e30d4ebd62a7527ade1 46e6e149de34b15a8bc46cb6fe1ee2df +46e769bbf38bea232a838f872d52b24a 46ea111d7ba52e0a5140d8d3cb4c418e +46ebaf2b4eec3ee668beec2d5c09c5fd 46ec8ae78ea8ec9a87477a9a1509f356 46ed31f04f27c234f200b90512d3f053 46ed5439b9b24c8e3e4857fc45472185 @@ -15968,6 +16778,7 @@ 46ef5559ae123a43b8d4048ada6f1d01 46ef9db42bf8e68de295b7b5efe62829 46efaf56b959892ab63bab0f38c84a1d +46f10310a578b516e86ca6972d300b63 46f1aa877b0f11e8c389b752c40a3d65 46f1acad8cdbc7abb403df9dcf3f0799 46f214a8ebe17af4de68354b984951f4 @@ -15978,6 +16789,7 @@ 46fbf3331347095cc096754539976afc 46fc8c4a99598646221c9614b5add5c4 46fce2081322010b5a284b2b6b243ff3 +46fd903916818309b87ffc6f0b873d22 46feaf33f06e88f668efd1a178fd3090 47036e3eb188bd0e7f96400fb723e200 4704325bae6f7b896ceba4a8e9cdca5f @@ -16006,12 +16818,14 @@ 471d5623034d60487a3980a676c1e02c 471d906f41f6267a4de253b8167161fe 471e1087358b5aee93736c3a4521d682 +471f22ae0613ee169a21f503ed1fc1af 471f55131c0350ecec7234754d71df48 47207b991c4a536908dca1f1002984f5 4721adf0bcadb82b401bb3323b51c2b5 472229e6288a08cdfe861b166a3e9d94 4722ce54964c6a12baf46356101a53cc 4724ceaac480dd74a1d1b2058aa32517 +4726792d91506b673b275bbdc3ab1267 4729e6616dfe0db8113202337628daa6 472ca3d3b145e6ceb9934c0242f6e8ea 472cba040aa09a03cd7751acafa5e41f @@ -16074,7 +16888,9 @@ 475ed87f627026c0e40da3fea32d7169 475f3e17a11d8ca1b4212802eb665cb7 475fcd63b1ef20c79b2cd5ded67b37fa +475fff7be20c510bd6ed3d36e1ca4354 4760e0349237ab1566b2ccaf1cb41cfa +4761bf851cb8b579933530ed4ab8437a 476448dec03bbe849a5b89de7b8c545c 47651d15f6d17dec7cda9ef2cf4eea42 476546fe28f4c1768088e9d1e2ae0686 @@ -16086,6 +16902,7 @@ 476bd4ab719942a358524dfa057493d8 476bfbbd630829bda9400c4f77db1434 476ea5205f1e6380a58a6df08c09fd16 +476f9dee242e536ae08ba34b8e411cb5 4770e684ecde467d17232341a0977bdc 4771115cdd6a5cee3f4c97abe3818b5b 47716cff18857a44c141168d141e14f6 @@ -16094,6 +16911,7 @@ 4774b7ff4969f472854e4fae4d3a6cac 4775dc9069682fa94b47f7c46d1d28a4 47778e2338a215d38c70d958b0fa71c2 +477833890e2ef4cd325a01e2fd0ed756 47792c7c6f50b92288ebf3677916c9cb 4779dd6d0ca6334fdb095b4667fc3602 477c0d72f8bc5327f100d7a8219d335f @@ -16110,6 +16928,7 @@ 47867584869ff8b710bd87aaa26b792d 478676863a3d40c3852d45ce1ffef4de 47893d6303dce5cb6ec71fdabd275dc5 +47893e07a8687ca5e9cf8e6fb9db76ea 478a666d64da8c5973cb2eb5609807f9 478bac549ba7eb9874aa3af571f57501 478bc2dcb20c7c00ced0e1f42af2b529 @@ -16153,6 +16972,7 @@ 47b6ae75c1c6f1b1b39215f8b1de6829 47b6b31f2e6bd62c1a61fe8bb516d0f7 47b99a4a52567f7d46f3ac195458e4e6 +47bac90bfa72d1a09fd3ed2d3ac96b56 47bbed66125f7455686793764e865098 47bc88269dbcb3a971f7e55f35d9af23 47c057d6e3027263c78b4c71ecc5d9e0 @@ -16164,6 +16984,7 @@ 47c7bb3e105415bda8e60b435f9024e0 47c959bb3358e2e21724a6693de5cf5f 47c98b3bb79ae5a29dfd21aa46ee60d3 +47cad408fbb064fe45fea272adff8213 47cc715435c737989f2ce97ce3afae4a 47ccebf02b6b66bb789d4b437e23955d 47cd95cfd1042fac3527f7fd7aa044c8 @@ -16183,6 +17004,7 @@ 47da00d98af7f7fe227d0a8b05160b88 47dbbea8add8153b6d05c633de0dc792 47dd32c7279938be5fac0d92214e489a +47de2ea6d96a7dae35c8da629d698797 47e0272ba7de60b04782ae2bc6d9d34b 47e2ef088d205eb838520015cca93df9 47e309955bca2e76d3602f99a2ab0a63 @@ -16194,6 +17016,7 @@ 47eaf3a680a4955c3734d0589b74cfce 47eb7b7c0636e8112f70323b9677779d 47ed41e602a78b977d4ce854591b01f3 +47ee5182a67b8c89807e12631de8aa50 47ee661c7839d7292e25bf5e20ea3781 47efb66a8ea12c13459ca08cdc9c8d18 47f058ab811ed3dcbda54bc9868009e5 @@ -16203,10 +17026,12 @@ 47f62006bc559795c3f32320e9978898 47f81d80c95d93176494596d4614da40 47f8902a7567b93debde9e3e7aca3f2c +47fb5fd996def06d648f43c644c58c3c 47fbd36f44afa6f7ea27ee587e21732a 47fc3012361f02f51365aa80e7aa8608 47fcadfaf93859c733a993936c0871ce 47fd512ab5a8b49f46a8282f18fd8a16 +47fea9420630d2625c5c0caab599f6af 48005a5763c016485026184c02bfa2ae 4801841e1fa484d8a4698f594c080d92 4801ecff8bca85c9d2466c2a8626dcb0 @@ -16220,6 +17045,7 @@ 480b2da77879d0b8dc6c0e19ae5f497e 480b4ddb7ce61ff722aa3b40a4c49e2d 480b7ee6f08a53245c05bf6ac15cadc9 +480c01e24034eb6a281a3a7d3ccde9dc 480c8c9c3a31fb4dc033b272f965471e 480d752cee098318a120568487c8f995 48100e194c5619f7e473a403f59f13b1 @@ -16295,7 +17121,9 @@ 484b979160efdfe9c94268185292f478 484cb95c953786c0c8be29d75d4f43fc 484fb0ff4527b32c96ed715ca3e6af71 +484fdd6f9c90f92eb2a94fc989fc4cbf 4851c0d260e1a70667363209735d84ea +48526bc0508de7b3ca7a76d52cabe514 48526e7b92c40bce71fa4df183b2dd8d 4854a9c7060e3c4ee1baee60ec5b14fb 48553710712803c5de74ededec3aa50e @@ -16314,6 +17142,8 @@ 4861b6110dd1f789befa80d75c6aaec7 4862d56157929529618b21d4661c397a 4863c43fd7ffd256768a158851592139 +4863df530e362a01c28a21e9095c3ee9 +48665cc81aff41b77130cc639baab2fb 48679ec2f5eb21d364ab696bd27d7d02 486879f2e69dc0043cfda81c8b2b8732 48687abe0fc4a992fbd4d9184ca1825d @@ -16334,11 +17164,13 @@ 4876a4c1483ad3a5f6c876d56082213e 487812b8d6587351d270b776cb8db108 4878478b9a9ffc6ca2d20a583aafd850 +487a6430151130d69110c77e20f31613 487af350a3f94efdbd53e049ca2331eb 487c8cb44f801c091c7863119e49b9ec 487d1065cecd187e434e1a5a893c0486 487d29a015e37acf6bbcecb45792187f 487dfb00498c9ef74820e0a0de414a4a +487e2c72aaacab6d9fd71558fb230b2d 487e69b76de4d595d5fa6c2b32dddcf0 487eb10308a207eff26d12ac554398a1 487f2ab3caa1201d07d34381719e6b9c @@ -16371,6 +17203,7 @@ 4894623ae7d51c01aac4288a1a43d894 4895a1304c02020f92eca77de8fffd75 4896b53834c3ef657d4fb2d0781f211e +48974e2e9224ec7339794fd2503d41c9 48975e07ad417010ff7eac269f010df7 48982e6d7b5b24a8bd5afe88889d6f96 4898d5a2cb226176c86bcde91928b489 @@ -16389,6 +17222,7 @@ 48a9d18c867b0875a2bd4127a36863ba 48aa4471c01eaca67c445f5147aa494d 48ab512d1210dd46ccc7a6a5c7736f70 +48ab5d05c6dd08672ec09ca1105873c1 48acf031af35453e291dd1cc7d47a279 48af88347c298fe912ceac5cefed6a6b 48affa43b9801983c105cff313d88120 @@ -16445,6 +17279,7 @@ 48df5a9d3a0ef55ea1d25708a3e49ba4 48e01ca6e4bb8bc6990b2f6760be16ec 48e0a23a0c744b40e81e696a9265f6d5 +48e2244ca693b1e3fcf742de4cfacafe 48e3c5b42315c6c319a16b1d59da4d7a 48e4c5e29af89e49360a814129fe6b52 48e5909d423170d23fe07cadffe69638 @@ -16457,8 +17292,10 @@ 48eb54aebe304885f83e69359100132c 48eba405c25d2aa244f3ec11da09674a 48ec5da2f6874ac307b9828bd2b5d250 +48ecc9db5416904a03400e7659003975 48eeabb293e05003343e907258a41f30 48f0940aae8673e60c1ddae856667a0a +48f332a67209d4b174507e93bd1c8f38 48f433d6b040c97a8f1d4c2ba4b00801 48f6751dcea2af771617c7345a54a224 48f79d20501ecf15d66f72eb19dd74c4 @@ -16475,6 +17312,7 @@ 490403f5ecb4dbe3d1eeeb0943e55386 490540cdb17bd218f1843041937c2f2f 4905ee878e5bbae74d889030b5d5f7f7 +4906b80104e7ebaa3453e69db4f49916 49099ac26c9d878472bcb57b4a60c4c2 490a7e0f82ecc5d02c19c7eb0b95131c 490d2c124629ba8a8362716b1764bb9d @@ -16494,6 +17332,7 @@ 4917c962ef029fc509b6e4bc8f1488cc 4918f29e88a79da173792415b2fe6eb5 49195a2247d3703506a3fb0ba2bd102c +491999982b5382e441958e8ec164c1d8 4919ae4e4bb7e8cb016df12f0fdfa962 491a6318047caf4f6a08fbc0af5fdf23 491a9065ed4d9fb611e74ebfa2807add @@ -16514,6 +17353,7 @@ 492d8cbe1efe5527cace05417ab46ee5 492f0c7e79bc61457ee63a1c6fa5c978 492f242b32884b283aa7b3559582cf07 +492ff590e982c3ba0016013af2f94f7f 4935611f89a78fa232860f201217a819 4935f729b1b021fb168435b2a2278e8c 4935ffde15ae8bf94cf2598a8d2247da @@ -16531,6 +17371,7 @@ 4944c83a2339eba84332388beff1887d 4944d2cd597e6d62e460140cda6cd43e 4946a4f79b9e94e57536ca819538a9e2 +4947abf602e03cb7607b412b101af162 4948ce9b865ad5edc36f1ab76109a76a 494963e48f3697c7a424612144e28835 494b14c347d6734163e9eb294de3b8fc @@ -16549,6 +17390,7 @@ 495e5e822712a4c7461be7cfafa72409 495e5f78991216195a3f968e2f72c4f8 495e733742a32bb34a87972af139f4f6 +495e9e4a3ad3032976f04f66e427c802 495ed26870ecdfa96ead1aab0ffaeb7d 49604d62d0156bb291560423c540b8aa 49606a0fa48095bd5bcf0b5bf9f8c5df @@ -16584,6 +17426,7 @@ 498178e06d720459eb9019a310cce979 49843aefad8415f1b3526ca34e0c3f35 498617ba82ba52c96076e6ef2fd8af23 +4988375975b9600d053db93853d3e79b 49886634c03b26635fae0aa4bb1e3cf4 498bdb63e91e12418ab9135f0ac62c55 498d363012544b9065486670301a0b00 @@ -16601,6 +17444,7 @@ 49988f8504e4aff006f9e5db079372fa 4998b7521e4482ec70aaf90baeb2eda2 49998853b733f6c8193751257b8fbecd +4999ee02fd1d14766788c2a6fdd33589 499b0047e243d902ddaea5c7b922b6d8 499c539731245c647d2373688413eb15 499c9e9cf215ae72f3c725b69d4a62c9 @@ -16626,6 +17470,7 @@ 49b1900dfb280ee61c655facb9fa6ade 49b4a5faa9c9bb7ce584e7dcd8ac7805 49b5174281523a58848927f72310f275 +49b707c373b9852221d397b0f8edff2d 49ba50d324201db70064dfd5137f31e0 49bba6c1fefcf4d4d8376499e6510671 49be705a2ba79d028f95646ce7ba59a6 @@ -16644,10 +17489,13 @@ 49cb308dc01680186cbe160b516334a2 49cb8b8ef4d221175382c83c291568dc 49cb9c0793c73a551725d3375c5f5f34 +49ccb1ab81a1afbd98046f7d5d739ee6 49cd71d611b4d53b58561763b37655d6 49ce9deac88ab51ec019a772a84a9a20 49cee72c6507c32d18854a70f6384199 49cf0fd7948c66790533ea96434b267c +49cfb320d809823093666c76e7fd8ebb +49d532c9abb57f78ec7af864ed60d908 49d54c4aa77372709b8b064b911417ac 49d61265b06cdf330c613d01f8c7ca42 49d65262d419b94760dde3acadce8dd4 @@ -16661,14 +17509,17 @@ 49df72e16e261cefe68ba1727abfb4d9 49e2ca09df167c5fc6052cb2baca7c33 49e30221cb9fc003ee7534ae58c952d1 +49e4a71cd16966a2652dd56ea21860b0 49e4d28371b377cf0d9a766b90e8ce56 49e5a26a35e6e95ea307837cdb437ae3 49e5d402e0d3fc2f9456bde636c8bd30 +49e67b7a2767c60946970bb6d7ab0c05 49e682c9735d307e9843bd0db7004ab6 49e7fd3e1380de337c368d1e7339db25 49e95400a040131d7c910f3a603dc2f4 49ea5fd7cb280756468e6b554c4bd322 49ea9d70d883d911e2b19fe1564a140c +49eaa4181b408f9c5c899ede7635fc7f 49eb0fd47a704c986110ccf87627b6cf 49eb85bcedd1c44b64b5ff6546b1b58e 49ec5fe921251b8efedf127c3b428c57 @@ -16679,6 +17530,7 @@ 49f432576ecc02420a0c5a16b2172ff2 49f4d1f76597be0850ae29e24f50386f 49f5b0e943b3f7265bcd320bf42fb084 +49f5d346844365e1b2b45e27698bf7ec 49f61a81e61ac77d88bb382551fa0b03 49f7bba3a740f4659487bd3c8c3c0432 49f87ddc55ca13e3c901fd9d7e06c2db @@ -16694,6 +17546,7 @@ 4a017223ebd66f64c732102ef8f684e9 4a01c4c3cdceb4cdc388e8a3aefd5010 4a02189403fcb696c201c44de147cbbf +4a02427f2e68d29ec369b3b45115818e 4a03eab51ccc53760bbfab0184c07817 4a03ec00900223af086991db4fc58be9 4a094a4902b2287876b37d9bd4201a65 @@ -16732,6 +17585,7 @@ 4a30269a0aee7d695a4eb7e505ef69cc 4a30b9cd042207ea8ce712eef99f797c 4a30c6779106fba8efdccb55e2faa881 +4a30da652a2df3c891f7c8532df972f4 4a316c771a25699dda373bedb91fc7de 4a329e29ed8dcfd1faccc6f14668570a 4a34fad21e8dc998a48025ee6c4ec3f3 @@ -16740,12 +17594,14 @@ 4a3785fb28585d41791f96f01b0d1351 4a387cc18d53950f83f482d3ac16f953 4a3885e6ea00cafed1db84e31e669e62 +4a389cba5f86077a73261ad37c2e4829 4a3914c7592e4f31bdb07cccce6b2b20 4a395a367cd706c50dbe0ce3dd3ea38b 4a3b10fbdba81691b2ba5c842d786371 4a3ca5418cc63c7c83e9d21f2eb47c96 4a3ce65f2a06704252693bdc63541dda 4a3d4ca936dbc0722a3cdbdf62f7b2f2 +4a3d65ed2674544692e443af9fe57477 4a3dcc41905338eade7d4f7f6c477053 4a3ef8674fbfa68563912c7602ab2051 4a3f66428e721cecda1a0107582bee8c @@ -16754,6 +17610,7 @@ 4a436f8af658e0f9eb0f697dc168e088 4a44311e8ec399959e7f3d536dc4f6ed 4a44b69de263f6cb771220d6d083c38b +4a4519a3c0297e928e7d9b4e72cf78e9 4a45f49e6be4fd25f656cbd9d47fbd91 4a469ab6a722c77ed0b84c7d3076e63e 4a484cbdbf7517d5e8f2020afb87d8ea @@ -16761,6 +17618,7 @@ 4a49957f628f6fcdf8eb9968272b2469 4a4a1e52e1207d86d7c08e993ab19c7c 4a4ad7e1b4b7c10bc73f94a3cd55f16c +4a4b125a35b8ece1af047bcd66229412 4a4c816de4ea040afb389108dc122e72 4a4e894d08ff8a90488a5aa5d87cf5da 4a4ea2ce0a1b7a0fe3b46645acf70c4b @@ -16798,7 +17656,9 @@ 4a7650b634908b499cef3ab34cfce316 4a778cddbee345883b9084e395e1631c 4a77fd6ab4ca1eb73fc65dd58cc74a6a +4a78f10bc7f373ab83579e787b679eda 4a7ab28e345e93e0b8bf1b82117fdc5e +4a7bbe177db4bd3ea2e5c745c26c71af 4a7ddc0df49dc5642ba86ca3d981223e 4a7e2c4a6cc7ff687a5baae0c08af60a 4a7f0132e479da06fafb4fbb6e85dd83 @@ -16829,6 +17689,7 @@ 4a9d77f1c1227b7d231dd2cf3819ad38 4a9ebaf200dd40a563b81309304e989f 4a9efc34faf0a4119567c218b64feb76 +4aa169aab96778ab2061d4f2b8f04395 4aa25e517e6089ad16d71ad92397e7f3 4aa77e06ead85c821e645c3ef427e669 4aa807d19b7f27808133882214e60f1b @@ -16881,6 +17742,7 @@ 4ad3fac2e04814eef5bb1087c9e28bc3 4ad42091fe7848d141aa01a9657395bd 4ad569920ce0a04dd1a75f46f9c20787 +4ad7b4a7888ff1886f510865fadcbdcb 4ad8f41c8001987de29e6c1deff123d0 4ada6bdd950bf63b4c95603dd795b1a4 4adb9bd1e56b21c5d7d4e54f41de1cac @@ -16893,6 +17755,7 @@ 4ae1087d6e5b6561a03e563003de250e 4ae41175fd78d6bdd82ad36411f30e0b 4ae4281e4f443e0851c17ffd0142f50c +4ae5df83172b927929147cb6607a5a4f 4ae8c513f9e1c8a090416bc864693c11 4ae9770fe0a7d6ddce188cc11fd99b79 4ae9941421bff3d502410455005956fa @@ -17002,6 +17865,7 @@ 4b583ed5efeb2515bcd76fa30c397ab4 4b5def8969caf78c1ea3a44e67883ff1 4b5f587b70b43c7ba20f9ee8bb3e22a5 +4b5faef9ab16de2e263ad6a5f57b00aa 4b60b78739755e2c7549e40c83bcb08d 4b60c8fe20acfdade88f2e5d3e83fb22 4b6308da6a018411a718449b1d87ad5c @@ -17059,6 +17923,7 @@ 4b9206e6bb64450550e9bcd0722f6d5c 4b936bd831c2deb2e9444dab3df0f97b 4b937f045e9c84fa281bae9f38abde36 +4b93f91030e5dc39646b855d9a45db7d 4b9597ad00ddf18259ba2596e2a98908 4b97a10cef4d91180fa0f719e27a60d5 4b9960c2cef32970a82ccfbf345e3296 @@ -17110,6 +17975,7 @@ 4bd1f9effb6d0d067df8962ac3be109e 4bd4036f9ffbbcd81a27fed7ad8c6052 4bd48eaa3c32621af8109f29fe3a5e21 +4bd58eb2769eb6e08be224f4c14d568f 4bd61e78d2753d6441f22eafafd5e86e 4bd6fa8269867e3545a28a8ffb4e3579 4bdb1c841ff8630b3ffeda18667fd2e4 @@ -17163,6 +18029,7 @@ 4c05aaa1baea329015bd7ab44fb781c0 4c05c2ed401c585928aa3bc342d0dcbe 4c0886e7691557b9795bd3ebc3a9f3ef +4c099f23f8ea10973909ddc33d01568a 4c0aba3796608091d5e9a003b943ec47 4c0abdd061d888edfe82d1cc6054843b 4c0b8987c42a870b93fbc1b41925e3e7 @@ -17171,6 +18038,7 @@ 4c0ff1b0977b124d02ccdfc6c6cb77f3 4c106a4e2ed6d37112fea67f44d158ca 4c12d625964c7b8f707a975af0a8dd03 +4c13d7bc897fd86d117e9e925698fe4a 4c13f35d3fea3388fb730a9f2590cc55 4c1524bc9279717a67d14df9c693ad22 4c152710132d7fcb202f6781c6a4659e @@ -17204,6 +18072,7 @@ 4c388ac109b990cb9f0699fc2241e5da 4c39a86f9b85b23eb25cd5fe91b3152f 4c3d1d88650ec09a770d98f91d1315ab +4c404cdd9a434a5016e60029efa560b6 4c4064f0aca1e7b8ac720b428108cf5b 4c410632c7e920e5e6ad44cce47d9417 4c410f5228a63b6f5fde7244815a186d @@ -17241,6 +18110,7 @@ 4c645aa88b4c77fd78a05688cf6c06e4 4c669cdea35028744118d2d2b1d64a4c 4c66a8b7c32cbe94ca42e399fb3a5d91 +4c66f7d94b88e2ec0192809405f07639 4c671c616e156001bc0c9b29c181b2ac 4c67af1b58f4c246c8f89a892b25ded1 4c6d28a2ff5e474e78e309ac5c852051 @@ -17251,6 +18121,7 @@ 4c7574bd6149ae5df29f15c3403ce2ad 4c7624709bb2ee45ea657939300bbd81 4c7a2b44fe7e0243afe7ad20a2375520 +4c7a618df260c9fb0f6d6ac6f720bef2 4c7b2775c0fef5b6922cd0fcd43bd18d 4c7bbb7f984e0f91b9778bdc388b7fcd 4c7d63833799fe6df5e7883fa2e1362c @@ -17274,6 +18145,7 @@ 4c94f30ec4fbef1d723d2801ba3ecce4 4c95521415a300fd2cb76d4f1551291a 4c959036bc4456da89df49ff0663ff63 +4c9671ae26797ce65c9a6ef9fd82ff2e 4c96aa70a6f20a69ca6a2af3b2595c4f 4c9774498589382cc9bc06f603cf2642 4c9901b51dae158e4f3a511cd97328c4 @@ -17285,6 +18157,8 @@ 4ca1829e3657cc47cc3181bb797b63cb 4ca2c61eb985ea43a8ef09030d576a5f 4ca45989d601c1c59852b2fb6d574e75 +4ca45a060e1c48e87e63b0362709ef9b +4ca4ef55e16f34ee0a6c814aedea0f12 4ca69e5fba473251bdc1a5ac8c18a145 4ca939eb5e01f3495c1270599eaeb991 4ca9e891f5a89903d0d51d45e265fb74 @@ -17332,10 +18206,12 @@ 4cd8f39721feb50e1273e073144e4915 4cdadfda86e975c7aae03efbad6e408a 4cdb02466f86b57e88ab3d05702a9611 +4cdb6d2af510e068afb8d7978090eca7 4cdbee7783747e0cb1911fd769210d68 4cdccb3da2bcb774c889cdcf503b5f56 4cdd82fa4883d5c564eb3f035ec24a16 4cdd8525644ee4d7275dc19c3456f886 +4cde011ea55e66af1108fa1228a76271 4cde9a150cb17c5658ad8d4f26a17765 4cdf51e4e711681dad9927d424c50fa6 4ce0491f7cb8efdbd5408b726a4c1991 @@ -17398,6 +18274,7 @@ 4d21d28e09dcb04a0e7e8d2543530f2a 4d2461371b3c0d20e9d403e29d93301d 4d2526c50dfcb2b473cbca8e951d5f09 +4d282bc16e6f5feb85e723f3d2783e40 4d297c6124a9d7635766c1153c3d1e65 4d29bf077250e94019e58f8ab584fd55 4d2ac36fd2b497fdda0913937e09ce30 @@ -17421,6 +18298,7 @@ 4d3b7b9ca8876fb19f392ce99f79c8a9 4d3cdbcc57698524bd2fbc945b41d6f2 4d3d1bad01bf9e438828b7e4c22a1bd7 +4d3d456c377b3ffc016546bf1139349e 4d3ead26c008263d640c1e811f8c678a 4d400997728d4ce237247560088ffbcc 4d400a1480a62fbde8fec434bf4dd8e8 @@ -17455,6 +18333,7 @@ 4d577e6f90cdff2a150ac137d7c17d26 4d57a990e1dd6114e51d2f6aaf1d6cac 4d5875d87574be8d3f1993115bf3c373 +4d5b1b54a5444505501728c9a50167cf 4d5d653d8824a9865bd8e59dc076e2c9 4d5d9ca8a103642efba3883b9e96627f 4d5db31d23e57afd89ea52ff773e4d16 @@ -17497,6 +18376,7 @@ 4d85d451d8560b2df535b7371aa1d4a9 4d88b781c640ed21d693895a4a8305f8 4d89da8611064e4b8f120ee51a03ec39 +4d8a9700862e64b44e27b31607be9928 4d8d8b8a6413f78bfaf740524e31e95e 4d8e13c4edaced86ad508787254f4ec0 4d8e8c5d8b0dc5c64af4a008430e11e4 @@ -17515,10 +18395,12 @@ 4d98b065f0bfb5159f8a10049f03974f 4d9a925e1a8626ff3021d2df5b6638e9 4d9ad559deb8d6081d39b005c78514db +4d9d78f99bd55f84022e75cbae15a702 4d9ee1e9dddb66c61a24549f1f032c80 4da00850807d54ef79b9bb28e2f9505c 4da03ec8d5c2d9b31768e05204d9a8df 4da04f90ec4f75bf93ee42c9b8f22a17 +4da0b19dd519bbdb4ec6e611253b9c98 4da2a631e39de36509465509c16f98a3 4da4f416ba59bb4550fcfb5d18cb72a8 4da74b8a6bbe37583db7dd40b38a5e3c @@ -17591,6 +18473,7 @@ 4ded27870ed39c0c414d5b10b08a6253 4ded28ee973157cbc5bc309815bc6c84 4deebba43a9f96d5cb368f3399049e8e +4df23da8f10d5c840b7825ea8db2ce1c 4df5172bb15fee78948a178904ba0a8a 4df57b59f733b407e88c97250b488f6f 4df5c15adba7f1854ae00a9dce4b21cc @@ -17614,6 +18497,7 @@ 4e11a6c771566e19fa47dae3bb5503c2 4e11df37f3ab6003fdee530b0fcd3d47 4e14c0c9149893dcdf35c84f62337e4c +4e14f8d498e6637faf99eabadf5dd6d8 4e1533e6fc7c090f0934f0df2ee3e4ae 4e156ccbbb87d1b3f06eb7cd1007b723 4e15fed9fe096323f21347c76a86253d @@ -17693,12 +18577,14 @@ 4e694cb858a9f6c1103f3a75c540b62e 4e69d09d99f928779567ea9d72522223 4e6dcb0e1c7ef475dc0fe392992ff5d6 +4e6e7eec273f7f1fcd09c02e9fae17b5 4e6fa82f3ad6be8fa15dafa2888af819 4e6fcae82fcb7a09ab29e88c691923d7 4e71120b241aa9281ef0043850768505 4e716784684d95017a8e08af29be1eeb 4e71b7ce38325275fec06b095f92d28a 4e7396dbfdd3da30ec057ed08a1759b2 +4e74b30dd680d867a84414fbba6cc7b4 4e75667e5160ffb53b8053020fdab865 4e770bdf47ecfbad742b418ef2ddfb36 4e77f40a227b24fdce8841a0338ea1f5 @@ -17740,6 +18626,7 @@ 4e97015138c25d10a895b6fcd1a66706 4e980edd76bc258df020dc000273ba56 4e989816aee4c90b559a65b783562253 +4e9910a91ad78eb6a1b6ba3c8d0f1230 4e999b07ed34eb57fd7c83f675fb789f 4e9a39259c0dba65b9a1de944a846f91 4e9a86f562c9c6299cd2e6ecb6975b1e @@ -17784,9 +18671,11 @@ 4ebc4a5bc3046744b142eac03640f9f7 4ebedef7e5f9a907b50052b1e5a2f30a 4ebf4e7f6784762d877d0df9c728c0b4 +4ec0454a56ea978c1125d8704732dcd5 4ec2f7bd978b83aa238f0a20fd426fc9 4ec3e004a262f885b7ec55f2bb0b44b2 4ec4140fed778f329f7e2be95b5ebcdb +4ec6f817cccd727bc48cfe902abf77f1 4ec7c5f865f5c6b7a9faf9ad7f7a4660 4ec8cb25d1cd8e85dff742fa84a99cbb 4ec9bf53452d57520f4a85ef03e30412 @@ -17799,6 +18688,7 @@ 4ed261c8e056a3eeb289f2848f2ed86e 4ed2dcf300b836e850aeec9684160a89 4ed3021a2526445fa90a1b33f2bd9fc8 +4ed311c45d330b66fb7e46acaca68f8a 4ed33351c67123751f3a3f0b5a6b45be 4ed3f0bffc710b850cfc3a1715725aa9 4ed7760b17f6c3cd0fbdc59ebd91a0b4 @@ -17838,6 +18728,7 @@ 4ef3f5d9ec5a6b7df3c21b76cb0eb77d 4ef4dcb0ddb2931fb5b8b1b340d94f1e 4ef7de1ff547d93d1ca381f2b8523220 +4ef83d79cf7527e9a510468437cbc064 4ef96d1ec58464b6266a697112cb33ea 4efc3e7f25b64eafe8668127c72dc7aa 4efcc43ed89043fdcd599fd75a40c308 @@ -17855,8 +18746,11 @@ 4f0bc15467ee9517b7274398459c1d45 4f0fade7fc80fa561b41d4f867fde452 4f11b95b26fdb3c9e6289267767e4ce6 +4f11e0895d056d502f2c629df64c6e83 +4f134175d5d8c12cfc0595a325ea8913 4f13ba4cd6f4b9db462ba88ab943e9c8 4f146dad770585a75a97f899df835b91 +4f1475494e642a9028f87ae0aa590716 4f14a71b2c00beedc763404b65885d93 4f14b9de37d95cbba67e05d2f1772b8c 4f1583303461d9c64218e6b6c46e0eca @@ -17875,10 +18769,12 @@ 4f1eb5d9362a16992e151e5e4b927846 4f207ef15661aae3f963009b76a17f17 4f210225a01d1272e5818c88c4af1ba0 +4f2233851493470f809520af1f61bee8 4f22a90387f690b20a18d2f7c08d2358 4f22ed862e51389b7918da45e843b27c 4f248daef86725d420e754ff8f89f362 4f24a9f03cd77e6b1e971140da7f8935 +4f25013e811ea636ee73039c69e9efcf 4f25b1b45b275ef55b724fe02424cc76 4f27445536fedc698bb831ba9be40adc 4f27dc5b3b035696411bbd647cee3316 @@ -17886,6 +18782,7 @@ 4f29313ad46c093707d356cb3f29d277 4f2988d667e946c5addfd09b10f19c56 4f29aa56383c8c27cd739b95f1f1faef +4f29f8d295c9f8338e5ef002bcde2bb8 4f2a522ae224d5f051d4201559dbbd11 4f2ae6ccb6da040f5609b36dbe505cec 4f2be320180fc16dce9c683912c93f4b @@ -17935,6 +18832,7 @@ 4f65c2209e3ee628ea1d045b978208c3 4f66b9ea10c10f3ab844c1512a23bde2 4f66fa624ea823eb116328b6816fd5e0 +4f69bf666e0f1b6f31bff6c45b379ee4 4f6a3071559eec19703137d9969e6daa 4f6c4bd15ba77045a1addd1c93e56d1f 4f6d1f13ed47ba986e5b63f2645d31ce @@ -17943,6 +18841,7 @@ 4f71a0450c91a800340ab58e2dcaa8b2 4f720299375a7ab900f5480f1132d768 4f732b83011ebb457ddff699adb0aff5 +4f73a517e873b691e25eea5d2dadbfb4 4f7476ec7fc7e81a18be156c556e7058 4f76e00c83205cf20ff15777da2d8b0e 4f76f76c7340b2437831bab6457a60ea @@ -17974,6 +18873,7 @@ 4f8f1bc2295f0d3339c974bebb403799 4f8fd51911484a75996bf1ce4aa3a378 4f9030ce41e05c95a588128d2118fe21 +4f91dfe9b066c6f2437a6d7e3802a383 4f91f47ad4280a66378d0922a7ba30c3 4f956475c2df8d82cbdbfd67915fe998 4f95dae3132285cd3d5f1f8cb4113d87 @@ -17987,6 +18887,8 @@ 4fa098e48d8415a952ea73e8bdc06b9b 4fa16c78b1f133361f177ed27aae3337 4fa37c81cac27c9316d94e6206a030d5 +4fa418742169e342f1dd4877f6255f9b +4fa5cf030bf38e6d2bfa1079263b8e5b 4fa7dbfb933927b4a964dfa5bc2a8074 4fa845c7adb9addc09c51cee1d7caaa2 4fa9f3120333ebb5cfca1783851df323 @@ -17998,6 +18900,7 @@ 4fb2c696fbf97427b875867aeaee0116 4fb2ce6ff72241b33c7a25194c15985e 4fb320c153208269dfa89e6688534a8a +4fb56a77d49abc28656d6258b4e7536a 4fb589f2c9f1f6f343b1330c205d627f 4fb594abdb8c3a5d52e3ec7fb0e159b8 4fb6937e608d962b68fe4fa37604bf17 @@ -18033,6 +18936,7 @@ 4fdcc0c7b0a5d2529b4b0581903adb47 4fdd7e8be644d0887226a287f0cdde6f 4fde5d5012b85d197d30f8aa1bcae037 +4fde7301620f2f15466fa4f657268983 4fe00689acdc3a03b950737789bf4a28 4fe052a69b1a1ab1a73a69d12973a3c4 4fe47a878c6ccb38367f1a3e0faeb1ef @@ -18051,6 +18955,7 @@ 4ff14e3a3a3673f2ca5ea33ec381f0e9 4ff4469c2754db1685365404ccb3f550 4ff499b93811ae357be7c6046d8d2731 +4ff4bfeb180f68a238f50c56147fff89 4ff4ef60fd607e78b22654e21fdf680d 4ff5004d4e8bd04511c21b9df39c4900 4ff53154d7e8e85c691c702d0b3746ea @@ -18067,6 +18972,7 @@ 50033fc4a214d5131764338b263721e4 50043b56e09a356d8d8b30623af44f7e 5004f156bcad2cee429e0240418969b7 +5005b4be9a4a3444c90f9c2c9cf1de9c 500720bab658f8a75adfbadbb4ac6f9a 50078b74ad6eaeed7d49cf89e10f4e5b 5008d57476397b7a99f032f5dbde267c @@ -18075,6 +18981,7 @@ 500df7910493664ad4537001415dc21a 50103b6d4e10f18666a4924fff3e5e0f 50110d273b121f2bef613cf6e8df427a +5011f2d9c7e3c51e70371a878623f3e0 5011fd98a6ebeddf080ad8aeeaa44ea5 5012804725fd8580d80ff2610be925fe 50135cb0d4d76c575316c692983ef32c @@ -18088,6 +18995,7 @@ 502321617e3f508ed72033c0f2189db1 502566308dd75fd8a78a755ebe9fc396 502760a1d18c87651ca4f53f89e56bcb +50296df61fe5920d39dd14c4794acc46 502f4c4191ecd2682c7e3920ec669651 503066e9de73c5f71972f8736402cf87 503067d47844c1c81bfb585e99c94d43 @@ -18096,6 +19004,7 @@ 5031d604ff0fee7eb98d3a381907dbcd 5033c14b8b8cc2ba4e104ac2be3d3131 5034ccb4c08e19a43f4d617f058eafe0 +5035b7cb314f686181f0e5372a1c30cf 5037cb6727735a6b095a8b5dd13b95c8 503a2677dd1ea2730676a66265c7d6f9 503acefe8718af00574041c414153c41 @@ -18104,6 +19013,7 @@ 50406f914d74c7d1d183633149b41a61 50424ab07d42a1542563eab9ed59a40e 5043de654779f92774d2bd2f155ed93b +50453aa67bd11802833e97331f08d978 504723841ac6fea01ef4a95422c94ddc 5048c310f0e9c3d4fd79b86bad84bb37 5048d8f3abd2d984195e86e44b82d6af @@ -18115,6 +19025,7 @@ 504fc6a07f41703520c23dd4c77f3f50 505043d5344dcf4a1521a324513d34b1 50510e297659b03bdae6ff558e9c6419 +5053d34bc73477fbd1ea3b7a0527a4c1 505449fceb6b80034bd728ba02632055 505527ca1f661a3e24089e63948285b7 505620ff92c5c1ad39144130cf4c6a8a @@ -18130,6 +19041,7 @@ 505c1f7ec0dda70362ac1e53eff67d50 505d0cc414ff9f4ce703fe95a303e209 505d9c9b022d8cfd9abb1da00db66cb6 +505dfd25a7a79a07d78ebcc9e6b0cd1a 5061c1c0470532b6b69162bf4f0b034b 50631d46a35d95140da96b8bebd5d34e 5063250eb40c305240577b7e6f2169b7 @@ -18182,10 +19094,12 @@ 508b0af400e6ea380fb27ab7778578e4 508c47c85b5b1bf836c0bacb5cb88dd1 5090b6ee892ab83cbc96d195b2026329 +5091670b7cfc41faba3ee3d1d27545e8 5091968a4e2faea2f5bd6756e406975a 5091cf09a751b99a5ec649240e1c2e98 50931c61f9d790ff41fcb449ec0950ca 50943902f960ae3f1d8f220f692644b0 +50955beaeb6e5c63043105077eecb416 5095e0b3e5d4f42a59c46dc08644d97f 509609ef1014b4085830d7949379b563 50963b8af6c435561150deea2df0a65c @@ -18198,12 +19112,14 @@ 50a08d390ed6212a3f52fd07d221ca59 50a10e89a94d773a84a4bb99bf2cf251 50a1aa138c31187bc3976cd062a2519e +50a212ab89ebe24f3fbf9c4cc5290aed 50a2e1d0fd94062c6c8ab3173ed8d3a2 50a54adb149fa19eb63b582d1dd6bf84 50a5781812f9208f3ec6e68f378d0d0c 50a7368454e58f90430dbc902d14a67e 50a7d8611b2c5ba70140605c0fabee59 50a96c46d396602f63570cfc2e907fcc +50aaf3d04b9fd9445b1efaf458881a3f 50abdd2efd4519b1632b6730ac076799 50ae62d9bdd8ac5d00bfe89a3d05a4b5 50b07cc6b81aa969b6f354ed32926f27 @@ -18222,10 +19138,12 @@ 50c0483cda62dbf98aea2baa07a9c39b 50c1c8955b673f95b150e23297298874 50c2b398906a66dfa210877565c30d1f +50c49fcd23bac2502bc121ad85bc70a9 50c5635a5fe322fcc5d9d794863e07f9 50c641d74a021eec8f32644b533eb5ba 50c8a0bb65623e46ecaa4b2de62bc598 50c8b381f708bcaa0194ae070a5d52d3 +50c8e1c88e2fa1761045824155a5bc3b 50c91b20dba944682d8dea61282289b1 50cce9958b206c200e833ef0b78c597b 50cd25d6907d9ee8be2a211620c4c5eb @@ -18249,6 +19167,7 @@ 50deba98cf72767dd4028b63d4d23d93 50e08de94ac5882d576ec69be776724e 50e3d5204efb90a764b4fc8a0783b695 +50e5461602cc5e134712bd824bd48806 50e6ef542dc892adad99b53e18e731b5 50e7ed89c27732b8f45e462379ed6541 50e9c70b6476743cc0599195c3a0dc4a @@ -18260,6 +19179,7 @@ 50f0281a3312f994e45ed637a6e84321 50f140b666a2cf87bc25bd883ffdd02d 50f15ea61da0a225661b9d45c063bb60 +50f1ad9a87eb5493608b14e11b3e9a94 50f207b701e9994c6094d8ba679c87d1 50f3afeb653f2070e231eca2fd927034 50f514ca6ab020b305e43dcd6e54591f @@ -18276,8 +19196,10 @@ 51042e0fb2cc1d12672b2e15064988a7 51046ce4b6b873eee3a3688b354a9c79 5104c08228a5efe28ff493a5862560c8 +510557479dcade4c04bd4cef79f0566b 51056dac3be674cc6fac108d41a64aad 5105e343039bfd9c2eef71dc51d3e0c5 +5106ef44f8dc39a564add39f9b994694 510754ba207c6bcd14224938fa7c7c6c 5108a46234af5dfe0bd85aa7fc623b50 51094151484506345802a8aee722ea5c @@ -18309,6 +19231,7 @@ 51288f80fecbfdd9a97aa0bdb41057da 51289320dacf6dcf1dff6bac5d3409ab 512a2ec875bebd147571e015f18e9e33 +512a7cbe7e163286c48d88bc3122e4d4 512aecfc3b0e8251d9a3a3c4647e1e02 512fb55153cd0647d415e1afe604a0ff 51301d9bec04a96a4a60722c29ac30b4 @@ -18335,12 +19258,14 @@ 51461607add9229b97f16ecf8a0a3012 5146959757509c164fb8a464a344491f 5146c455d7eb63ca21c75a130a223aa5 +51472e5115b93659fa16df1247b50a08 5148c0ece381d5633eaef9fc2e36f183 514a0aff366ff8ee455c3bf1cee0aac4 514a0f3b6a72fcf3d46799c4715e1606 514a294c2322e129d19fc1584d74c577 514adaea7e0ced7a7ada382839a82005 514b1bd846fcaceee2ff364aa37e3e5c +514c81a3178728fd173dbfc856868c15 514e008a2dd765ebf538d08e0af9aeb1 514f0a9bda96295383c939a25bea1909 514fdbecea0f3f40544c0aeac44ce693 @@ -18348,6 +19273,7 @@ 515106097017542ef0dd6512430258e7 515455f6878f70b5c2403d6a1a40a3ee 5154c9d72e55f94569378d2f3543d787 +5156b384f3f1c20f947c0f8be9874461 51571da43e45ec568dc1791a7897519c 515803b028b1bd972a94509c7474c4b6 515844ae6b4f4485e5eb821e48953928 @@ -18360,6 +19286,7 @@ 516280426cb783ce2ffb535827ed98aa 5162d1510d40fa43643925c3c01397ee 5163d66999dbf93eeb9f0c99af290826 +51656ca00b90096467daac987c2e1b16 516631f2ef2bb8bd50dc3a86db14a198 516742ea6d4de333dd561447e5642b0e 516743ccca71e93f76350517615c6066 @@ -18416,6 +19343,7 @@ 51a37c59adb9b4b84a5dd01d29a57da0 51a421a7200cc6be612dd530a03375f1 51a46f9a4caf3e0048c5ea5e29a985d7 +51a52afcebff605651789f9cacad59c4 51a6d41031db861288ff378ae0bebd6e 51a79923357d5d279c1f54a9ffaca1f3 51a7ddb677860c8a3a46084b7d2fcc76 @@ -18425,6 +19353,7 @@ 51ab971efb49dc08a7bc83e3f2bbc7aa 51ac42e66f90baba12bf2477b99a815c 51add48eb0c9088c5a1a0d99548bdeab +51ae157239329edbcba8730145462e3e 51b1ee1dd4ebe9c3d229cf8874ba553f 51b37ddc1acde6bc6d7cc05597f58f14 51b4b816ff4a556489067968f6dfab51 @@ -18440,11 +19369,13 @@ 51bbed6e04a0f234fb8e0b84b86f6cf6 51bc3fda6c506e444f8dad9b2677c14c 51bd383240fcce841f61c926b89d48ee +51bdd57163e8d06e8329e82e82f3b2d3 51bdd99c74a7dde069fe5d2bcdb8216e 51bf4979603b25ebc4555c0951161a55 51c1a8049802d73ee2e19a310bd06880 51c2287ad8276a3c9c1d6afa70535add 51c241d2b43722d95ccb945a3f2fe8d7 +51c252889a588120ad3dc25a04883f76 51c2d0abd424f88f6a112d0ad1f8005e 51c526fcacf8e0f67e5141d1fdfb991d 51c5f599515faefd25265f9e59428c6a @@ -18454,6 +19385,7 @@ 51ca7b3d7394624af7eeb804cbad8fc8 51caffaed0f001e618dbb54308957084 51cb55861f0683b8eccf6df914499b38 +51cbeb75ad116c6cdf2dd33d4d8de613 51cc0a90c849a3fa91b6920887b02711 51cc12e323d58e20206b4b8410a11364 51cc4bab29df9a8bc6d99449f3e9ce80 @@ -18467,6 +19399,8 @@ 51d71178f71a4f3bccc11b1cf69044f2 51d9c95bfb0feecf6c811f94e1a337e3 51dbef6e8f70ba4ba76018419bea58c1 +51dcb3b72721ebe4349d7c8589ba7b05 +51dd98003066d20b9cbede27a5243384 51de220ef593320509f08d394e6748e1 51de58a3028fc5f126799a95d015a282 51df4e6bd6f91748ea2503e433ad7f52 @@ -18482,9 +19416,12 @@ 51e7e7272b4ddc1eee8706aeb7f3b201 51e8b4b921ea22aa1a39f1531b635d84 51e9dad3dc19495cb42096a2df44120a +51ea7976f525c56c4e1ee8ef73f5dbda 51ea80e2310e96729f81979a1104302d +51eabc61cbcad4e599640c8fac41b927 51ec8c9776461a7b508bd6df402103c7 51ec992560ef752c9c89eda6084f2095 +51ede152257b9b5cbade93d6e3ef5fd7 51efbb013ff28d45ffb407dc36394907 51f03ccdf4e21a56a8922f8025e2313e 51f199e4ebccb77b4b63020d11410585 @@ -18525,10 +19462,12 @@ 5214560b9b6312c4fc45f85a802a5cb2 5216141e8520969847b57555aaf47511 52179e857dee77924e34483d50e5191e +52195610dbf8688424ea9afbe5c9ce8f 521a76b3a815c4a856d4e02f0b0cb6f1 521be75b70cefec8b38217c0b2ef7e0b 521fa978e4301793993327642cd25fb4 52206b6b55c2e744bfefc52686afa123 +5224785e7994b306d1788e96797cd568 52253b4f7559297827e115007615ef02 5228159bb13ee245c35cb3115ce61a76 5228f7eab0566c617b2aeec8fd0adcae @@ -18553,20 +19492,25 @@ 5237ab6f1445cf179f7fad91ccbcf7e2 52390f12923c68231b6d9efe5a725d47 523a02ea35add4bd39cae5ea2327bcba +523a1868950e28d477d971f30fbeebb6 523b985bc0d6cfbc051a4a34514c16f4 523bf92fe5543544937769575e9a459d 523ce4ea335cca1427540af34944e7e3 523d4433bf00ae8534f932a1f2b0a64f 523d4e3cc851d5251f092f021fffd4fa 523d694ed8bea2e15b308560ffb938ea +523d86331d3d2beabc12990cd3e1dfcc +523efde8bf287664c464ff01b017d2c8 524106c64938f8b43ea5edc81912effa 5242b5b59107bed19b216ae8425754e1 524383766acbc7f229c0116b5c3e6f7e 5244890f6805f17831a8c4f86bda08bd 5247ccb31145d2cdf6ffbcefae6b4d04 +5248bde6312a5f7e74f1fa19fbae35ac 5248cc152b34f0160d5acc15580627c1 52493007b5e0cbacd755b3a3ad2d4c79 524a25b9d27b360f5adf86c38e59a824 +524a2fa0ee3015e8fd2a50c5b990baf9 524bfd33097cbbdc699ee57f8a8e0383 524cde52c476a89b3d05408e292cb65b 524d9a9fc833ba66e56c0054d4d160d1 @@ -18583,6 +19527,7 @@ 52583beec4461481f7d507b246d290b3 525ee47df107ac05348a8094c2ab21e4 525efac4fc2b606c4dd81cf401b11ffe +526053aba777a1404f0a0f7d183459af 52623b84258d4dd55b9eae1f81c1dc04 52623fe019424df170d19c54d78cfcf9 5264ffd54b8c5dba90a0d55b32cc93dc @@ -18605,7 +19550,9 @@ 527ba9cbbae5f4bee866ae74b170dc88 52803d7d2a7aabb5d954a5413ba136c3 5280ff760b526f11342020f4c0a51d89 +52810f601caae2b09da3c9b173b9640d 52813ed2bedcd1dce4159c7c3a38b4c4 +5283df43f7e1ab031f98697c459e7835 5283fb08ecb599fc0e5f0d591553b15e 5285e0ff46a723267cddf10da4d41986 5289d77ad8b71d2cc2ad4243f17e30c3 @@ -18624,10 +19571,13 @@ 52986baba17dc73806912fb20055333c 5298e1d28d03607ac5be5407d0961111 529980ae025ae3c1872a5dd191174817 +5299a4374d8638b6c1b3802c4e9e2709 529a85b89cbf5b35cca4b3c613c484d9 529adf3b59efe0b2ca376b1537a945ae 529baf667be3c40586168cbcac9421c2 +529c3f515edd7397d50930c28e6a7fe4 529c79325149834aaece1ec426df1845 +529cd190909ee03f5851df0b83460c29 529dcee6d2889fa0e578faf96301edd0 529fc3f0067f9dc25a2b4c5155980bf1 529fddce0401d4505a483b4aebd5c5f1 @@ -18747,6 +19697,7 @@ 53203a9c23aaed0f319d1f444ba9a21e 5321934d1658844c9c4d80f64f0b3890 5321d2ce12f5cd2c2f2f5a60481e5706 +5321f52b32928a6db9408097aa345d98 53223f9302cafffb98caa53765ed456d 53232d3e7907f9d498b9ceb7d88bfafa 53264ba24de8e442d9f50c7db61a4332 @@ -18755,6 +19706,7 @@ 53272f2b6dc727c3fbcd4938ec9768cf 5329bcc1eeec8aac4badd596e03ccfb3 532cd3e0723cf443e547218f4a6a75a2 +532d078860fd31e3f91b405743c5e3d4 532dbf2e55afe2d3d929204962342a9c 532e64af301507d8f624f705d664b44e 532f3dbe4172c7594a35f93eec6afe33 @@ -18772,6 +19724,7 @@ 534031c58adb3603188129883674022e 5341155db1201d5364b7f99517e8d49b 53414e3a5cc5723fc7518ab10ea59587 +5341e1f1cb8c1b3f939d1a46ee6e4810 534389a161ad2e6c3f7834b5963ca355 5345c16cb6242f5becab11da3ca2d9c7 5345d9b7daf3ac5dcb6e93ee104e80c6 @@ -18784,6 +19737,7 @@ 534d172c210a8d9673bda4b510be8402 534ef150f04a0c841420620400685a96 534f71b89cdc3397f08fb98a93788438 +5350edb466e02df43a34999e47f32d25 53512f74d4421042e5d653e7c7a5be1a 53516d786a766ea11a61bc5fcb44650e 5351e21ce5b81bdd7c0bbf123a2e46a2 @@ -18811,6 +19765,7 @@ 5367234dc1dd3ef4ffc8a7ad555f25b0 53672bdad82e52c8cc15f374a995e386 536796f0bb8c7e03649d46627e1ea4ee +5367c581a5b8962ce086c98f9896065a 53685d7743faf1418620bdc0e2f2a5b4 536870b7582a74f876bc6282da0a1765 536bc88469e9b665ea802274dd2a1ecc @@ -18822,6 +19777,7 @@ 53722d1cd19ad042776675e05f70ce88 537237ee8c2d7956222aefbdd85da0c9 5373658480eb3b62b8c24234eca05aa0 +537594f9fb769770dc7238aa362fd97c 537690aab9af4bb8f37421697a8b3b2a 53791558bfee972beffe51186d0a2cb1 53795f0ff3545975c4d32d8d875964bb @@ -18855,15 +19811,18 @@ 539b07e2621abf56a8aea9ca1412851f 539b94014beb121579f09dc027ecfa06 539d0c4e75d433bec35e86774631b986 +539d2827476d98787874a6b1e0d481df 539ebf699ca37c52583c88c367541425 539f0dffedb1783e061afc70f83c332b 53a092bd642cecb71a68604cf96cac03 53a0a7ae0cfd2a2024da25d925d001c9 +53a0b26a8e8ff007d2dd0e4dcea9d3fb 53a144af21035027788253559045ad2b 53a236c2e95b41e9397be696a7cada4c 53a23d47d4204737aed1af290dd42b91 53a48b7e1fb278eeed0768df6ac08da8 53a634dcfe1d6e2196883754083191f7 +53a6737a4e8c96d39d47881d92153c25 53a8b37c30c190751b3a339409e71247 53ae21343beb14657400eb23f048355b 53ae223fe919df6639beeb47fc118520 @@ -18873,6 +19832,7 @@ 53b041cb188fc90ec45e2aa53ddfc018 53b0d4abf30d47fc45c7652d2843051d 53b0ff189e6789dbefed0dab7d2bc8bc +53b2b305ded447f6f35e7e4077ec6027 53b5582b760d212d40155f6409e812d3 53b5dc437038add25c6706b79738bb5d 53b676b3e9bc92252b7f5a4c8219af46 @@ -18888,6 +19848,7 @@ 53c1f15b5455ef319036bdc3c2da2776 53c247959776c72ee01c4b8dbea22222 53c26115abd47eadaa21bba11cc454ad +53c314fbab503d252e5da3e1f89d07b6 53c567a78ae5d0f0ca9a274adfd891a7 53c667aa6f4ab98054edd68f4d0e1bdb 53c8160f576f30b2bd9ce3f3ef981758 @@ -18922,6 +19883,7 @@ 53e24cc1dd854d4ba3fe0fa5c4a0727a 53e49212ff75893ad8b58e4f3e694c6c 53e4a417711001026924ea6477ebf48a +53e53aecbd86e7072d2ad82f592cfe99 53e8399b8dcbf9ba5949ec841d7e673f 53e9065530312a4beddde53a68f7d632 53e9540cbbab6da49d61baaf6cdce1b2 @@ -18950,7 +19912,9 @@ 53f8a75ad089987e237251ceda8182f9 53f9f4b8e42ae111e2ad0d4fd9e7db26 53fb27cf9e7fded3b35d87ad47d73ed2 +540207d684d295930f3d878b157a5ef8 54036be651e0ab428e77ce182c9b2312 +54048819724d216c5786b7b0534da81a 54060cda127d688d5cbb1095bdceafc6 5406106762cffc23d730a85af219f7f2 54068f470b5925bcbabd19b707c61f20 @@ -18960,6 +19924,7 @@ 540af289b311272e0d7fad8c5c0a7e09 540c5b4da0cab2194fa5e6a8d28eff4c 540cffe58619a93f753bf65363808109 +540d615d6a038e2a032f8360103c8ffa 5410a8fc06eee62d37b79109bb821a14 54120cc4c7191844694982a01f3d9d79 54129ba4a991bab79463c211db2bcdcd @@ -18972,6 +19937,7 @@ 541a940fb6a2581093c026737dee418d 541aa601c2532fc734e817c2ce74b518 541b7bc4e236adb91e142f91f1a0e5d8 +541b8a9b39ce55380bfcf1e890bd2708 541c9f54d3b5936d9d91e7abe1fbc16d 541d935b2920881d5e4e81f77888515f 541dda9606ece2e8b0c3eb2be166a0d3 @@ -18981,6 +19947,7 @@ 541ffd6007edee91f305b3b2b8791d4c 5422a54ca63cebfc7f44303f5c1e2038 5422cbed9f711797f1d3a85a33129356 +54262bf3e4999d2e519eff053c5abbd5 54263f5df1b2735eca863be84f584a8a 5426923934318f2adfe7585dfe9ec715 5426e73f66b0a97cd30f4187c6ae3040 @@ -18995,6 +19962,7 @@ 542ec06ea868191da71638adb9aecbf8 542f8925929f061e3b143753fe45318a 542fa255be11a5b800addaa052fd6416 +543592baf2db15fb3b7584319c859a93 5435ea028c9d0a2e3993eeba5915a4b1 5436455b28c8efd9fac705955dbf7dc4 5436641382b78b5d03087cbdfab52b4e @@ -19010,8 +19978,10 @@ 543f7a5e8ceee3ce20e449f0d44c2679 544002de1255b4b3bfe79e6058f9732e 5440fcfd0bdee89c4efdb04100aa636f +54413e856c22622d42776c8e461cf275 5441ce1bef9399fb06e1af2e6e98c8a4 544263dec8db18ae853077c36c6e9b11 +544294a44cfc5b4bfa9d2fd69b154229 5443750bd9acdb06cff50d595362435d 5445834875acd90481a1c91ab5411963 5447cf051385e1b99200bc43287c2464 @@ -19046,6 +20016,7 @@ 5461d577d833d623c39c14c0e59d5abb 5461e70b0481dfce29c30fd08ac91693 54635bb47c051529ae7d152ded2aa0e4 +54635ed014a0598cbd60d784f4c67d9d 5463868704cc51e2f7bae769d3a297c5 5463ed4c177c172f9672458d4de649c8 5466f965085564e4c3820fb0c3ba931e @@ -19083,14 +20054,17 @@ 548cd3fe9714b9ddab7475bdccb0e41c 548d15a3a85390f523f595a2b0898251 548d1ed64130ff250a4bddc7a4383528 +548e115a841a6ca9ed36feed520fbf3d 548f628d607dde19e7168f4bfd507152 548fc9fdb7afb49fa28a031242d61b9d +548fdc530a1aab2c7f2363841c45b096 548fdf4dab05eb03d994c03f0038f8ea 5491264b7508d8f931ef84bee81f6548 5491f81cfe4f317ad7c0a2745d16f138 549338fec67f986de96cf1ed05447d69 549382a307f94a7f44e65760b0538ecf 5495c4ed5e887af948dfc44a61684524 +54967922b94ed7c6b3289b8f39f0ff77 549776bca0832d632375cd151198bee0 5497979ddafe7739529db9252a3237ff 5497b487cf65f6a0fa26606081a61709 @@ -19143,6 +20117,7 @@ 54ceba3598abc008ee1c45faf3a36b97 54d044f7b314aec48c5be952b0dd0c65 54d4a58ab6f47a5794bef893eebe0e79 +54d5df863ab1e9dd5e04f80bafc2734b 54d70157f8aca34e596fc10d7b8b7d67 54d800d16df29cae7dbac0c833b0de68 54dbdd0742060ff49119d6b6b593d597 @@ -19159,6 +20134,7 @@ 54e74fb77b047aa07848711097ff29c3 54e7ca1ea9e7b0abaabe5ae746d8a98d 54e8706cb015af005ae508db5eb38fde +54e99bcc06354f64a94c60eded56d87d 54e9bf156cbb75530cd1f1239db93d93 54ea145d2c7df97ec6c072cdf5798607 54ea295267ffb15eaa8807b9258c8bf4 @@ -19201,6 +20177,7 @@ 550f09f46f3932fc3a5f478200f02b76 550fd76ed53908f848c4b05d657fa3bf 5512fa9f21719b21129f8ec530429ad8 +55132cfc6524237c0532c7f2cf46ed4e 551409600861579fed6b245cb2a2de26 55148daac43741781d44512076c81609 55161f92230fe35a1fef2ea5818bd522 @@ -19216,6 +20193,7 @@ 5525ae0e2ddd50577e476cfb56e58e16 55298002034147384898803d44139df6 552a4ecee8658a2c548e96b41b57d30c +552cf0a1c9341dfc20db07d2c2be9620 552efec0fd40847a7059b57d350fb162 552f1c4e671006ea7f97f8db6de54263 552f29b250be78875de2b67866378976 @@ -19269,6 +20247,7 @@ 55669e3db0aa117a6a5a5e7c525d45f5 55670d9abbe69a29dc47d0e647f0b05f 556783a42344c89f0f395f7cc5a7d31a +55679576aba7b1bbc01b199d7ad443ff 55684c8932717d7bfe6047bbd8b7ebf9 556aa2299955ec406478a0813a388e88 556b41826ff1d56e432c798ec8abd7d4 @@ -19284,6 +20263,7 @@ 557692d35ef6c754c655e38330335cde 5576af1bc9637029b6bdd290c021520f 5576c8f528d02b4e7971ac22ffb332b9 +5577ef1f5588944e36f0d22e0dd8da3e 55794c280d581a45abb33854ec03108e 557a8b79fd6b6338ff2f6e11bebdf573 557a93bdd379f3dcbfb068910be2ccc0 @@ -19311,6 +20291,7 @@ 5592b01631f75138c5f18880493d5334 55941d36f12a52458c0c671de36aceeb 5594beb08feff0edc12f8a4bb4281c44 +55950b7d40574b018bca47f5d6fd6955 55962e1c8432d1fd57baf041a499a011 559643e40013bc35a5d8ae94e4da220d 5596e627d251a4ee59b9989a98c500fd @@ -19323,6 +20304,7 @@ 559b839f172f1af414e3b629ce9750c2 559b84bafdc4c0965fad305142119a6c 559ccb30f0d466b5d731462c73709f99 +559e53d61638fe48b1c02598378cb7c9 55a2fbbffa51b99c5e014e7a776e2d56 55a397755b61185e7343e0bfeb4e73bd 55a3bbd2e86f2ceaab95290d5581fc6e @@ -19341,6 +20323,7 @@ 55b0f35cf18302dd3e2445c600f5360b 55b1b3b89327c2c4b4edfaa7176a5a2c 55b231f137bdfe764c30e480f12c60f9 +55b34128eded0794755de1b3be19b92f 55b53bf6afd2ca1660302916a321b8e4 55b56c53cef94d700f3a25f98cc45188 55b69ca2e426fac5ebec7fac289f9536 @@ -19355,6 +20338,7 @@ 55bc46f70cb4aa303c12196b128285a4 55bd1fcc901a27674a747c26a802e525 55be50f2e27f4a5b208bbec173fb2ebc +55becde518438620deaf894b003c3932 55bf785c7a4f965f02a4f1c545b99778 55c10db1f5acf720604da2e75c108232 55c1760615078aa336541183c35b98cc @@ -19391,12 +20375,14 @@ 55e191ac536a5097a9d257634b393327 55e25ccc7300db7dbdba5272322d02bd 55e33da09a07207f4a9acb46d1e27ddb +55e341d67497e263d99b784c7f1567b9 55e36f61f1d967f595c355630079ca43 55e63df04cec0b854e06249f1e059be6 55e9c3ba5578404f43d5030cc3d10601 55ed517a2b39f80a7b1ab398e1a8537d 55efa3da7182f285fffa71f66f09d215 55efa97004f99776f51d66fbecd72a2d +55efc0a0e239226afa8076b4b8897da0 55f067c23ce89dfcbdfb53fd9fa71b61 55f0d6a33a5727d00e8ccb6a05430143 55f1cf1513e1d7c4527273b6f892dcb6 @@ -19410,6 +20396,7 @@ 55f9565ed0b894023ffd7df5199ba8d4 55fa00f2a612d179f85c98bb11c409d7 55fa4791fbf4bc24e88d5ac77187d301 +55fb30292bf27472e425f276ec8f0ee4 55fb4d445dbf22a66c6e2cc1c6cc990a 55fe2120dcdb2d3596f79037efaca4b6 5600637e1fbef5f9e278dc7b6185bbdc @@ -19426,6 +20413,7 @@ 56143bbdb7b0c937529c54d7bb0a2bc8 56168994f23e6078eb51c6249cf492e1 5616d0de82f76721c9f482cf009fba5b +561b166ea28ff22179ce8a0276b9100e 561dc1abc10d0fb7eadefb34fe5df995 561e3930d3018b618c041c50750b2372 561fae812fc4e38819f32b41eea4053c @@ -19433,6 +20421,7 @@ 5622ec80fcfae0b8b5ed26c81d30716b 5623b235201448f5f716d355a2e8f0c0 5625f24a65be274599546d7bb03fd73b +5626d97cf5f3246ff488909a9c83835b 562951911c1d54a96bc5d5bedf76dca4 56296467d281595782b4fda4add570cb 562ab80b49f2b179001a3cb6454e8aba @@ -19470,13 +20459,17 @@ 5643b9056491392e3fffc45db5555b86 56444d3bed2b98cd612358fccbd94dd9 56448db25ac077d75c32908a30edb4db +5644afc67a252a67f132b4dab0609aee 5646f6c99efcab909707de471eec4428 5646fb25fa4540f2579785856fb0c93f 5647e8746de4d9141a0774664441d63d 5649575a2fdbb34e3400cb28c01fb7d6 +564a74d0067ac62aec7ccf464925c57d 564df56f7b38b93010ac2b3709490724 +564f06540fc5e5d11323bc084b202c11 5650607c838795bad6575a7d0bd141c6 56524a236eb89f95e9f1c41f970006d7 +5652d8ada68bf0276dcd039029a642bc 56563c75785832e2d925ef14ced10ad5 56566ef04debca10d2d4e59cb4b73219 56574d8d68634342ca257e097c6de08e @@ -19523,6 +20516,7 @@ 5687e75fcddc3a7fedfe0bda4b59a1ea 5688632a2c28bca84bf37ab6e5fec41b 56890bf613ea8090adf8a9c39a8a6c5f +568a002fc6967b4f5f4bda5531d76ed5 568c48195e7b26e13a5abe2e48fc9448 568cce51bf2252d3ad5143ef49b2547c 568dd82d6ef796b4aed735b628258204 @@ -19555,6 +20549,7 @@ 56ad05df55603bd474bb18a9563dfe20 56ad333a506d4bc941df7dfcee8531cb 56ad4eb8db1e1cb7d44b083ad6b8be27 +56ae6c8184ab8e2772952a7850f17e69 56b0f256fb49cae69f35f0158739b20c 56b1e66217f5480a74be912ca64a75d9 56b2a48cd438051e224405cb48723582 @@ -19567,6 +20562,7 @@ 56b758b5d6d7450d1ca266ea76274cd0 56bf5c7a811545f2045411596208e7c6 56c132a13f14c75e9fe74d1a2d484961 +56c391f65789699337bdd613de01bd23 56c63589f332bec1ee6126dcffdf8d2e 56c6419f2a076f29577bd5a8ae49dd13 56c9b027defcba1c09f23269a859463b @@ -19578,6 +20574,7 @@ 56cded6b5fd03ba15fcbdb687f0fb2bd 56ce52bec9a65541b1ded8749f2cf275 56cf954882586fd0a2183a6e4ea76675 +56d0051b725e41366280ab49a5f7b772 56d01cebd1e39794740b6b0ad10574c5 56d0d39f525f2a0eebede4575ee0dbed 56d1a8c9659dd7f31554bbea180a7291 @@ -19604,6 +20601,8 @@ 56e767e74ea699523fc603454ee5b299 56e80310bc9beef1af9be7fe68173a76 56e903d9c8bd78d7f67527256187d85e +56eadc0037265de2ab63bbe3b9fd8618 +56ebb8088b4f4f22d5db74633d29d014 56eca39b890617dc9f71f80c899bc9b6 56ecf96a051177ae8fcb8eaea6018e02 56ed7daa1b6a0bf8b21a700bf0f864a3 @@ -19629,9 +20628,11 @@ 56fd01b77533f152db60472c97ed2ac8 56fd2a06b14a1d324af7650a0549c6d9 56fece784d09a1dca5410e01ba18a71e +56ff2b086420e4e2e5100e4c6580053a 56ffa3d20aa1abc277f07fed624d2f0b 5700a851784f589a2d785aa32f458c62 570133b1093eb4aac04205e96178f853 +57018cee7a1e7553a97598101dd6fb36 5702d6a366c01956e52da0001e1181e7 5704ae629c66e1c546e18d370052d975 57050c5d926347b7fc7fcf9b897926f9 @@ -19688,6 +20689,7 @@ 573787fb3967c9515f1736f6c132162f 5737fd4961dced4858e921b0528ba0d5 573919c232c2f803f870b0b7cd7b4eee +573a6933548edc695361aa6bcac2e4f0 573a81fcb9c39e9a752d4e2edd0858a6 573c34ec113416776676b34958938490 573ddb89f6363cce4530997a5af56a8d @@ -19715,10 +20717,12 @@ 5752ee63cb0815a50e386bf7fe8a22ae 5755d5eb2af99f46376aa0260d101164 575669a50038c0bf463c726e26e177f7 +5756cf365059169b48fe46f8ffaa21be 57592b27f82734105fdc292d38e9b9d7 575aade1771c3ddb8391cc85111fea27 575b219efcf2c7f98b6b691910da93db 575baab9ff00a5ee9f0ca600d28c5318 +575bf7298dcb8d3b80f8a3387db39cf4 575cc60adfd1d3aaed320da0a52f3256 575efbed7c91bf5048ff1e05297a1b8c 575f475aa47715cfb7f498742a3c494d @@ -19748,6 +20752,7 @@ 5772ba065411a0aca59ac1eed2b25423 5772fa61779210e1ddba56a1b1119a64 5773c9c96f2c8a5a288732278eef271d +577445753d71aadeff9cbd4b1a8ff722 577584137361687ce48ea7f4eca664f3 577604999d3d91bcecb40ffd2e613cd6 577a40648ecef340878b5b00840de4f7 @@ -19758,6 +20763,7 @@ 577f48c1eb50594dcee98b33de21bc08 578021f989e436ee67f0a1ddd96083f7 5781364f52150bcd2551491d26586690 +57830961abfa5db6fc5406467f4f3c2d 5783657df1917d5f2a51e00dad9c2989 5784c20d0cadba7e1c9e126b1d7806e4 578566fe0005c67996574611067c416b @@ -19808,9 +20814,11 @@ 57a93e7cfc069d67afbd8f2316386ee1 57a95578fb1d0aee0aa4ea7c2c97c17b 57aaeffc566541a830c745af0675cfbc +57ab7f58af71a1b0a2fa0a9ae1df3a0f 57abd0a7fc79bf6d69dd50c8f492a4c7 57ac67ce167b58936e81b2c05466a1ee 57ad50720898e0bfddb33bcabc5bda77 +57ae76f4073f862502bae579ee02c161 57aeaec04791a52e532a60961f6c722e 57af877757069d75e5718f09724baa4c 57b12d77517c6a2f01cb075873fa0dd0 @@ -19825,6 +20833,7 @@ 57c16c7bd6e426d383123eae59c65d26 57c2aed647131c5d3465c749eb4bbef0 57c2bd470a1babf40868ace21b72939c +57c2e758ab7010628c2c3f3616473307 57c3810b9e6d4b7ea32ee22609c4613c 57c4df4fdc1d460b8d2b46eb3ac70a72 57c580cf7ba4c16e5316d46820189679 @@ -19860,6 +20869,7 @@ 57e7921420eb3b6bcf286d711e3c1f90 57e840c66990d53941af29f0ec2708ff 57e8c8898caec50a07db06cee78e3487 +57ea911733092987b73d58e405d12350 57eab63f043c605f72a1bdcf041754fe 57eafb0e50415f64ac4959e6e85a0ca9 57eb7bda8d41ff0e4dd3d5a889e2a8c3 @@ -19875,6 +20885,7 @@ 57fae90a01da08117e8d1160e4840492 57fc8a800cfbcf6f9d366b63754b8ef4 57fcaa0b67dd3e0972d4cf1f9bbb965c +57fcff59384a5fac36e84915c8efd94b 57fe69ca44852498b16c944ae77303a7 57ffed54104a49025a5119ae117a3880 580141369e7fa050d959d08a6d71d9fb @@ -19988,6 +20999,7 @@ 5860c2032b3ee15264a9821bc3ae04b3 58628436070e7e78b336751476fda428 586383c2bc540b970853a8c5293e3c86 +5865fc5b2e222315431706c3f1893c46 5866a0927e3ff797286ed74181186db6 586734a012fc3a8dacfe013f32a3a1ee 58697f297f235ecf5a8521c283afab9e @@ -20005,6 +21017,7 @@ 58755e06097797b557589e714c0f8b4a 5875907102ffda7de155fff22ec028da 5875faf591aa69949ac10492f1f4de93 +58779bfe0b8e1b0070d2b2e70cf46ad3 587c81868a4dabddc0c99a616cb68abe 587d8717a6478beb7937c455aad5ef1b 587e8e09971fc29237b21f87471bc6cb @@ -20045,6 +21058,7 @@ 589d4a52a0de00aa0c0447c3087554b5 589ddb58a858ede45c8a43aec80bf3fb 58a062ca863cfc51c3f2811aacefd609 +58a08061e42e9ad8114114aebb30bd30 58a1abb92f4993f890115e3bf9fb9e2d 58a20fd1dc3ceac06806bba348d4979f 58a3f910051220d846b7d1a40587b84e @@ -20071,12 +21085,14 @@ 58c069752503a00305078bc462375ed1 58c1987afc8d5961e309c41c4f698c71 58c3296402d551e68c18fb83b3644240 +58c4234f86bdabe0f5b7ab29960e08ce 58c616da2b621d77f3c1819494db68a9 58c6367fa0fa718e8bcd6b0a782642d3 58c6550bed9fa7cf3ec887dc6b6c7847 58c6e5e300d603375b990b86f242a6cd 58c8cedaa2cf007121aff2bf2188c56e 58c942f100b08136371d1be61fb8bb9c +58cac88f833ecc29f08f822fcc819096 58cc8e84522955685f52f21c4d76743f 58cdd0e3d79fbee37e3d85cf3e8dddd3 58d26a4d6755d1e1f5d190a48fd7058e @@ -20106,6 +21122,7 @@ 58ed844ec72a88f7806d01b152dbff5b 58ee72408e69fd5cfa0573a6ec99352f 58efc2326b54db375f84616178494302 +58f1035a7771834c7a1c8bc225a02205 58f161ae98f0365619039ce6f53ecfca 58f2229eb88dde4a6da3b36544cce0c6 58f22c534f78a68488fedfc042793c19 @@ -20126,6 +21143,7 @@ 590144663fb6ff35025fc4a9a72c39cf 5901a3181ac82b01b72710cea1d9dcc5 59021d2479732f3fac0d82fd89898b6b +59040c0999290481b8f0234c29949bbb 5904c880dacf98a709a471befb3f25c1 59062dd4d773b08fc415f09749214e79 590735bf04a5676438bf0413a387fedf @@ -20146,17 +21164,21 @@ 591b5b6ab6e009003d051818b12b40d8 591b6f943d145551df3442bd2a4683f4 591c8db8640336413ff39d53601007bc +591d763ebfa12cb5462bd1a7d1c2cea1 591da8f87f4c7d021f1d4fa6ce09e4e6 591e58d99e2e8d05ceb1437eb578b601 591f0aaecb90e0517f1bc85b31d42ce3 +5920b11a60e2430eaebc52b10ff2d2b6 592454c6654042ab142ede526a691130 59264e8cc0616723c008cf2735b06bd0 5926f9637fb60676a7e343a2aab9f488 59296adbb25dc699acbef8b0e5e31230 59299efc3f8f7fe4d4e9db611644274b 592a22eca0a9cc480316f400416a95c2 +592aaba57fa876059c440a23203fd5a2 592ac96195c43ff4c3df31e6258cd571 592b32df1cebaf19ff39354b3efec6ae +592dc98829978a433c13d14cdc99f573 592ef1260d3105f60ffc633121674668 592f490103f2c4123af43144343294cb 592f5b84311a04a426d065e84b6a0aa1 @@ -20165,6 +21187,7 @@ 59341df23ff8de4abb03eae1b632841c 59357288c79595d99df3914cdc29fb55 59369c4af06f4ac69b9b3222d620b106 +5938af03d6a177d8c0b8e73c2b7f635e 593ac696d046633e9342cb85fdae6fc6 593ad1c6b8c7ecccd6d1471d2064338c 593e0bc9254858c4b5abd1b49a672e4a @@ -20188,6 +21211,7 @@ 59530c908967f0e63b6a95875e31ec13 5953519374a39dc96499ea39f943bb10 59538327da86d9c11a2519810da04927 +5953adc4e64114bd330f62cc11dfbd42 5953c380665ca1789548b8bad020e14a 5955476d34fd9fb030e473ac47884545 59561daaaf4e7599012a8ae45bb324f1 @@ -20198,6 +21222,7 @@ 5958708270e9b6aa5fd57ef48c5b7292 59599293b82e56e8308e0bc4adcb68c3 595a5b58ab8005b972b62aa472536284 +595c6c41bbbc57d70e6822957a16b885 595d9cccb4a60d8624c40bbc618d8c2a 595de3f08dcd63c3f458654ae1c77fa9 595fcbccce76471523373ed533b7ae5c @@ -20212,6 +21237,7 @@ 596a244d85b83386a2462fbcc7ede21b 596abc1123523f570a3ff80a6919ed7b 596be6175cbc554aa579e421503e1d1c +596d1658aabe1ee511f6b1eb6fa88f56 596d26aee759bccb05a2a1e264303011 596dd3778f753bb0187b871beb6cecd5 596e43ae063470fc7e6efa2703ffaa6d @@ -20234,6 +21260,7 @@ 598bfb6d3fbb4e59a3f60717296e82c5 598c0b9baca1403b44e7dbb26f008178 598c1d38d1a6dd68c5230ed6fdc1e35b +598cd47970e29c4020e189a79c7f9494 598d94c4bc18dae1ac73bd05eea52fee 598de494587d087dc323d36ccea41620 598ef88efb7ff7694350b703fdd3a671 @@ -20255,6 +21282,7 @@ 59a19d6b8ee04924c3b3c58db65e8b1f 59a200ff8fada22d299dad69657e8691 59a247e217298c6e177bb01d20b68b14 +59a2745ab6b7ce5d862a32967eadaa4b 59a34de450e4fd6808d6a50eadc9f526 59a40940d13f68d4334b3bcb12c7fe86 59a4858c6ff44f02b7fa9b2871f051ac @@ -20287,6 +21315,7 @@ 59c23767a7501b08a14c6a85c1cc2468 59c2a5534791865d4820ba165727d666 59c30a1a7c1527977a47d5b80ab892d2 +59c45266943061da4babfdde75f07a8b 59c4be64af960d08a0f64b0acfa227a2 59c5c1a73d1982c6c51e069244869c5f 59c7f97b5865f9c9fc9f29b122794205 @@ -20337,6 +21366,7 @@ 59fa844e3d8e2a73f5f71fcb9509ed76 59fa94c66abaa26ee258716eda7cfd6b 59fdf2349a99b3173e3051834efc563f +59fe44a91b9f7a5377aaea5e57be418c 5a02227fbf7ae628cac2448d595c3b61 5a05a8b2125998c37e37ed287e818850 5a060ca0dd29f238249440018262b251 @@ -20350,6 +21380,7 @@ 5a0e9ba7a276ca39d8d92c8e19a161b3 5a0eb624f6a6ffb5d4ac571252a5277d 5a0f37394a43c8193ae883bc1c4db8f8 +5a1054cc3631da2fa9da372b5bbf21bb 5a117bb732f0242a24555157d1e0a814 5a1224dde5d38bdb2383da5a67b1fad4 5a132c29e38aa7f45c3789a991ea1e26 @@ -20371,6 +21402,7 @@ 5a24f2a9460c5c65334df610b02afed8 5a25919331e4fd58faa97fb40d41f9d8 5a265068aea6189283ef4863d9344e63 +5a265f2efb6063a23884cbf82d0e9a04 5a29366a0a53142daf43b51ace1eda47 5a2aa906666fd1f3c7d176f8c745cd06 5a2ab2aa8f5895b465f2ef64c28ba7f6 @@ -20384,6 +21416,7 @@ 5a3199fa1d13c4320af57492b06fa7de 5a31af8d040f4e9b530fa5f77b1ba5ad 5a321e09795ddc91bad7a872dd43db2e +5a358e0149eb688858006940b7ab10f0 5a387922342857ab49eb9df37eedf7fc 5a38a7273aa895a42cd4fd3a5ee5068a 5a396a6084ac0eaa50068121c5735a08 @@ -20399,6 +21432,7 @@ 5a457e7bbb8538c6618958e837ded122 5a45c0a1b86cf86cc2a1fb6b3c0fd624 5a470623e9bfe3fa546aef6d15c415d4 +5a475068634800967bcb551dae33a23e 5a476f204c097c0916234ec39af6d624 5a489e79701bb32096c77bf3c45fe212 5a48bc8e49ef8671075ad0dfe944a255 @@ -20410,6 +21444,7 @@ 5a5279fabadd6151dfdf05d25fa734c8 5a52a40b9b7de00e7b04efb23cbceb4c 5a5727d8be17fd7c820ee29e6adb70f6 +5a585184d0ad2e2e2fbfb2a597d73506 5a58e72020ec00484714e0b55bd17a6b 5a596b9800ae71b4d24c0c669ce73c28 5a59fb517e4601e5f57a022ebd6fe184 @@ -20422,6 +21457,7 @@ 5a6108d9775cf79e2bed458e6dc831a2 5a6227f7d16e0b84efb488089dee0563 5a65357dd2143c7e7e510ea154e71a84 +5a65f506cbb2e966d41d6fd95fde6b50 5a669ce92d95b27fead0fe13733182ca 5a678e0e9740afe99b4d17c435f2395f 5a6910ef51c12e1a25c755d7164f6b48 @@ -20479,6 +21515,7 @@ 5aacfc76e53c0c7e753bce2b83f0ce8f 5aad85cac3ba5339a30c90b8fc1b2cad 5aaf764c9f31025ed1b9d69d7ce33706 +5ab0ebc8cd431f529c081266afa8dc69 5ab12db9e525075796e2bafeabad6160 5ab4fea2643c931374379554a678f2e5 5ab6ae5d4cc60686800d81d9c10218f4 @@ -20524,7 +21561,9 @@ 5adab1ce05350e145619b457a1efe50d 5adcc3926d8ea6609fcf437e7800a89f 5adf41c9e25fc7edfef0a152f1210b94 +5ae2812cf2ce9e1c0345e13ec32b015a 5ae51114fd114027f737305349b97b9e +5ae587c8a6b42ff40afe402811b66482 5ae896524de3dffc76dec23ce6e51f74 5aeaa2e489fa08bbe952dd61b761825e 5aeae1afeef69df0eef489866e60c0f9 @@ -20584,6 +21623,7 @@ 5b263f24a60cdf57dd1b3ab4a8cf34df 5b26b309dd1ab700ff0c6899c9b0dc57 5b27500ffd008d7d98b2943c2a8a11a3 +5b28b04a5326265c57a1676731535b0c 5b2acfff7cf531598ca1f37d4b0a3808 5b2b0af5f7539c133089f60855570e57 5b2c1cc770c6a14150cd0cb86e80c362 @@ -20596,9 +21636,11 @@ 5b328c3fc42e14204c9db754d18105fc 5b3317f82ecafb049bb7cdf13bb63d39 5b3449b95d3f74564097002636524067 +5b35d9114424d9d2ecf76850b3c5c6e7 5b36a778abfb9ca43c7366c3c8333ea3 5b36c6673013ce1009db14b138d5511e 5b36f6c34d05f8904ed34b13820bc705 +5b372014440b184993a949bea1a15e2a 5b385fecbefc68e35acf74faa924ab26 5b3913d0331c7a2aae6822ec2ae6d4e8 5b39fdb609218d9e51135bc651fe49e6 @@ -20609,6 +21651,8 @@ 5b453945de590ec89acc7639e651d59a 5b49179446f7cef473d1a1a0cfe3e5fd 5b4a97e352cc9c0b15b03f3500d1e00d +5b4c1fc316673653d5292b024320389d +5b4cd105ca80d6a5479ab4239b84bce2 5b4d0185f2e9b5d2b0c88c52bcf903e4 5b4f1a919c6598b2b2c31ee662707bef 5b5029ea3bf1522bbf55004f0d532b7a @@ -20671,6 +21715,7 @@ 5b93ecaafeee673452e9c91b4b865b72 5b9444091a4dc7bd1c94ca593b268893 5b948bf8b491c15d3e7c252425b97c8b +5b95381dc06da020470afc291cf31a37 5b954d7087042bffc5def041e59d6d44 5b956080605d9f9120e51408e067d766 5b985c508f9d48c6cbc2b4108d7c8df1 @@ -20765,6 +21810,7 @@ 5bf0a8b3e2d1538763ccafcf6f3a555b 5bf2e86a047e0e56586f6194101de2b1 5bf33bd5e5cc6e701b592eae65b5ce4f +5bf3a9d98363f561221d083cb55b1fa5 5bf3e6c23d866e54ca10cffbc1067adc 5bf432e5e36e1618a35357b8fd090ce3 5bf5c4df8dc9ff4e4e14d005134b0082 @@ -20778,6 +21824,7 @@ 5bfc99ff3124c4bec3c55a6d4bc7c8cb 5bfd1f927da0013d83521c3acd0a1a63 5bfe1d454ed14b3d3793a3c13eee7072 +5bfe5c7f71f2e7cb56dee24d42dfd2fd 5bfe7045ba325993590663f6ed166f22 5bffdada48eed466dca7abb3c7ed15ed 5bffefa1af06d89b52e6fe127c711600 @@ -20794,6 +21841,7 @@ 5c09a6f67271275ebe0df6d1962bbead 5c09f1c614b0cf95ac7b3589ae36b137 5c0acb8a6cd92af6ed5b4d6d6e04f498 +5c0aee944e375b3a0a49008bcb9698c2 5c0bf895bfb5f7e64bcbee916005ff31 5c0c1ed2aaec6aa7393531756c56adb3 5c0c50336ba6061140dd253b74e6dba1 @@ -20809,6 +21857,7 @@ 5c1ae446734fc3e0c98989f77d9b534b 5c1b61fc81a6c1d8b18090bada20af25 5c1d7a18e4f112aed3b8e7871b2c1fa8 +5c1e8d8ec10109127511299485bdb4db 5c1f3ee41841072615ece00302ebd6f1 5c1f81b333c99f52f8427d081d6b609e 5c20bb6e12bf19b2adfad70a818c3ea4 @@ -20816,6 +21865,7 @@ 5c21d6b054d409e24d04edb0a9572deb 5c22e153b709e48cbf90e867d2bf28b6 5c23005a0db463b4ab216e1d18e36694 +5c2660d07dfe4517d400b2fc1e8b26ba 5c267d3d6e64d2987e1fea91131f12f9 5c281bc061ad14713e768b466a0c404d 5c2820a08946a28cb20d1dfd2638da48 @@ -20854,6 +21904,7 @@ 5c4e2f0455f2d20334f5fdbd4a0b3305 5c512d23ec47700b7b3bf26834386002 5c513d4644c8f32d1ff565c464afc25f +5c5156cc2cbd567c4609d3e4651fd6d7 5c519b363d8cd2143ef1608a18dd4c43 5c527140edea52a1b93a198186283d37 5c5281a1eca940dcb8976c8d687b32eb @@ -20882,6 +21933,7 @@ 5c6af21fca240d81dc5ec58c76920a1c 5c6b314e5a4a143d0638342c335826c8 5c6e89d52e01ad93f7769d717f2cb818 +5c6fc458394bb61fc399b7b395e53b7a 5c6fea1b23a9bcc01586ca28ab7f69a6 5c710387304d6f7dc5c0f295f9e345c3 5c726e4c66495beef7d1ad28ee9a2c2f @@ -20923,6 +21975,7 @@ 5c942c354905d6384c53f8757c387c4e 5c94fbb4c2156be41376fd270942b6d2 5c95572337ed235bdbe1fcd421158f52 +5c95f2a26dbeb3b02f8e168a82c4ffd2 5c964ab3727365e1a1803023753a4a75 5c97022d802c04efb0ca80d971a8b950 5c97aa61189b8b33c3959dfb3634c396 @@ -20948,6 +22001,7 @@ 5cb22a9b004f155e4c1d59d46b96ae8b 5cb2e89953c8675b8d9e4795f8c42205 5cb384b7154f7cc579081f71c3432b90 +5cb3859fcea4cf322012663883751b64 5cb6deee192f16fd5903b64617da031c 5cb825a9b77408e56d4c9ecd3b20306d 5cb8f3e8fcfa682b75c151686914df64 @@ -20982,6 +22036,7 @@ 5cd405b3f7a12e211aab69977239cea9 5cd6998bf7958e1e0a5fa10b6c604d44 5cd6f2391ce1ea08c19fc0a85ce501f0 +5cd709c39b3d6127ed16622f55d1e063 5cd78583609df734a0cff3408715d1c8 5cd7a35b147b7144fdfcdddea734fe64 5cd7a498370d0815f369fd440a21de75 @@ -21064,6 +22119,7 @@ 5d2577947fa92d1789c65332948a0424 5d25cfb8b37ff77ec7882a6aec62e0e1 5d26b88a6666d7eacb85ae3e391e4c09 +5d2707f08b70bd22c6c64240e18d381e 5d28c33fa012334ca67ff7d7903b09fd 5d29244825c72a8fc87c69c61ec6405c 5d2976dc1cc5651d8b20e2e8c766d624 @@ -21073,6 +22129,7 @@ 5d2d8f4f8194efd8508a6ef191fc7d40 5d2db3b1d9835bf21ccdc1663f732157 5d2f90e199e040277d36586f44ab99df +5d2fdc38625cfbe45b7086da9c23ead7 5d31311c9d7ddc7f125c9cde3e80b24f 5d319e19fc5055853721e15e7c6f683b 5d31a6761a6fcaea1a819ee59e6c1dc3 @@ -21083,6 +22140,7 @@ 5d397eccdea7440533035989f1d657be 5d39aa75dd8aaea70bb59f7c506e5a53 5d3a55c895032fc66660c4fe4f5b339d +5d3acd1731553ac1b12d99a272460c85 5d3b4ba187db1d392e89e56be027776f 5d3e1caeff0e85b88a4bf99b8b75c180 5d3ee2014ff1a5b8d99c9cd19a6874a1 @@ -21107,6 +22165,7 @@ 5d52da859594f095d1a3b7e574d41e55 5d5351b57229dfce62a9c1de79c0c5a3 5d547875bc58db048b3ddd1cb62e2584 +5d561394e18a132951ea869406be1cfd 5d56331cd8dba8eec2490a6af8c17847 5d57182d1246066277c30dcfa51e5353 5d57b6ff1db158300cb76d897714acb3 @@ -21121,6 +22180,7 @@ 5d5fe91ea801c04164c6dc1b01d9b3bf 5d614f53dc1d7be25e3dcd1d4d72631c 5d635e7bba585a1444f433eb85bfdccc +5d63607384b98ee2e7650fa47e27f30a 5d64e4541db6a866b43cf5224da69b01 5d6646615a9e34acec517f5d20a584b0 5d6673e25f6a64ffb8fc114149d6b05e @@ -21161,12 +22221,14 @@ 5d8ddbe1e03696447405f7bac76678cf 5d8fad2fe04bc7eab7667ea0e3f52824 5d90971db9b6ec2e468f1b541d852ad3 +5d91570a5c7441595fa109acabb8ad1a 5d91bc5a51a724c5e73936471dbb2bd6 5d91c5fb1024d876d4f210f80c0b82b5 5d938241558fccba61e6f31bc0baca95 5d95b5846b040279b4f200ef505b3aac 5d95b90af79cd5e4a551a3b1d38de230 5d971cffd66a038644f584da8b249105 +5d972082b7c2928342e0084e86c94532 5d974f98551a77bdfdd31c4df8317835 5d9a4d145d7b37ab32f55be991f47610 5d9a991afa12f19c92acce953e40165e @@ -21178,6 +22240,7 @@ 5d9fbda1b36a98f2fd6321882d7de764 5d9ff0f34f61faa749358f87f99cdcbe 5da05a370d719c21bbbf89857b9ca5c4 +5da151647b429f8a8d678722977b420b 5da244d6e8458aeb2ec548a8ed3edaf8 5da415cb366bc7533b91f001ff0e025c 5da45672ec37e58c10a4640c548c94d7 @@ -21195,9 +22258,11 @@ 5daec945e83f8d8aa62429eb09b7a9d6 5daecb6596bee4b194325c5a4bbb7068 5daf0fc47cc6d2c8f6c0d5403e5465e7 +5daf227a7bb257a828f58fdd1a783ff6 5daf8ce971b96b1ef5efc1acb1b9881b 5daff4100f31ac130f917816fa222719 5db031bf483598b4b66c12259eeb07cf +5db0cda0317d37046ed85eff56e4f672 5db1e0aad1ab0f47837149ecc21d8a32 5db253ab4950b9d8417140c91e79a945 5db42044ef144221095c2d18eb608bec @@ -21208,15 +22273,18 @@ 5db808c9df7c0ecb767726511cfec91f 5dba268e600e58efcaa6d0fb3fd91ba8 5dba4226dc931378bab4c4d36c8097e6 +5dba8473f2174db2b73e2ddbc1fe81dc 5dbca9e268008670355372149568eb42 5dbd86dece64a2423a392feb4083ae05 5dbdde7f5ef1904d5107bca731d016fa +5dbdeab4c3c13d97cf34e8d783142c26 5dbe0f3c52d96e0707932dca051e52b1 5dbe9a1b20945f69c4809a96d690ef12 5dc2105207dce30b39f309480f197ab5 5dc2601d839da39974a2561aff2ce37f 5dc30f318375d5a34c5032b36a8eb42b 5dc40f3266724e63b1027f2d830537ad +5dc49f0010882c8f59e06f963c597d84 5dc8253d7bad7ee9e5b7944ce807cd14 5dc840e565e1713531ecb47996e8e29d 5dcc239727e56b84d8d8853e44178393 @@ -21251,7 +22319,9 @@ 5df2a7e0e1877f13f22ea2eec880f8ff 5df49dc9a264fecf2fa6a4a78d4c69a9 5df4d6ae2ab2ab04f9024f628c25548b +5df6427b09f045dfafdf3c7c2d4d17dd 5df6475cd09335a6a6fd97552b3c2265 +5df72581bf8bcb3aa41f05fadc9e6ac1 5df8b59a7b2eb6e9f835b6bb454d30ec 5df8f660668d62d022378cf2dc7ebbba 5dfa47c6de9999c9a61d7cf9a6b96259 @@ -21259,6 +22329,8 @@ 5dfc3b7db692f86961d9fa3b1e60f16e 5dfd04639bf91236b4528a41ccf06d9b 5dfd7efbdd345098be2571c60ea45166 +5dfe48de4a0f2801c77d9bd9cc3373c5 +5dfe691c502c7809a3ce49da2ab6fdf2 5dff6456d20a4b93646916a542c06d76 5dffe29e384117c689c2b89e62cb4923 5e018df7ab9725e8601d6151269673da @@ -21318,6 +22390,7 @@ 5e425bada922ce53ce3de8115010c9c4 5e428b5571fe2fbb764810f7ea36933f 5e428c47906f3484044c26e981e526c7 +5e42962a91bda9be324f4866ff27d4da 5e431674043943bc2dc5c91485864790 5e43257a3a6f97edfebaa83519b63af6 5e4398445684ed9c83e45d7b9b0f6621 @@ -21338,6 +22411,7 @@ 5e59feed4a0cd70e21b380189bcfe66b 5e5b22dda333e80b8ceeeb87081df96b 5e5d35787540a0ab34d4dde3334618ee +5e5db35630d4a13d5acefdc63aa63a9f 5e6159971fc8f97654389a659e7647bf 5e62a0ec808b1d933b058b517811a859 5e6396ff9eb1883fbaa1f8ab5a672f31 @@ -21368,6 +22442,7 @@ 5e7df55bbb4f3f3be261577491f24fa4 5e7e5b392b34bad7bd61dba3f8590291 5e7ea177fcfbbfc4d4647f2ec854a4b2 +5e804cb5f2f279fee01e42e9b71f5b30 5e816789e6db69adab4e516321a718ed 5e817eef75066b182646bb512f969b95 5e81d3c3b904940d4372496a81aa9179 @@ -21391,7 +22466,9 @@ 5e976d98a1bf3bc86920c51e09b4a3de 5e98386e3c3e582a1a52bdf2c4ed7f7d 5e9872159973f42c3c6ca127f910483e +5e98f143f36f4e22eabc4a0177c072f9 5e991f221f160ef2b29f7d7cdf28d444 +5e9c016bd462018851b6658717075ccb 5e9d290815dc579485aa6eed496b241c 5e9eda907377c7bbbc4ddf252530a8a9 5ea311d64891c8828bab38edde460f53 @@ -21430,10 +22507,12 @@ 5ec843d67ba52f02d22281c4b7d7d311 5ec844669aa160cedd91448ca546566c 5eca650d9e620793be441b547a62fe5f +5ecae11af01c9838fdb29de9cbc15b24 5ecb2a7d1a99522f58ca23d7a992af9c 5ecdcb539ab5a735b300de8f42370192 5ece03dfdbbca725b2d1fe1489afbca3 5ecf308103e6e6526e599d3d1afad773 +5ecf89cb252e0e458c16c4d72932a6eb 5ed03a5c35868ec35ef79c908b731f25 5ed12f1ab1bce46d4b1fe2c5606df155 5ed15c9b3342008a7e4053845e731704 @@ -21456,6 +22535,7 @@ 5ee99e54d1c190e278e3693e6db2e98c 5ee9b4c6ec2b4ccbf9080028be6f0930 5ee9e36e49049c8693525c8f0fb359a1 +5eead73a4ce9615d9559a4eab2d96d90 5eec36b769b94d5695d50a6a4665b50c 5eec5a317d809f9fbb1d4065b74286d0 5eecd8f7c3b013fdfa82c67706a151de @@ -21471,6 +22551,7 @@ 5efb72b067d51bbbb6dc8daf3027271c 5efc19eee8e088301efadac44b1c32d9 5efc740b4cb242960c534358dd7ee6f5 +5efe9456bd1f23bfe23f9b2be1a72f8f 5efed65a95588a524432f4e80f57ac09 5eff5f75ba4bda60838d557516b99a12 5f01da24b67bf642f7804569709f67a4 @@ -21485,6 +22566,7 @@ 5f0b7cc97e82407be348271151f2011b 5f0c71ca3800397e26a92116e71ed9aa 5f0ca1dddcaad709e845cef806801504 +5f0d803b6c64b189bd33586248c33bc2 5f0d896da4e13bdf192bd237b7c9524f 5f0d96744cf75c55fdafbe63c8e61289 5f0e64ab34b0dfe2df63236dc9ddecc5 @@ -21496,6 +22578,7 @@ 5f142ac441b1e25a1a0580314c426a1e 5f14832d1fa1f70c46747c9dedd72d61 5f16ebef27248deff8f7b6f4b2f0e10a +5f17f7d3f1d354bd5abfec3eadf1d9d5 5f1900db8ffd1c2cbb6b4289aa4b3a7e 5f1a62d66739f19b241ae69dd5901c76 5f1c5cf375c8666a310dd962ffe65144 @@ -21516,6 +22599,7 @@ 5f2fb2d05be9a0424e1772a3f740bba8 5f33338caf1d0cb299840711477dee4c 5f33b43cb944182576245f15e7c601c8 +5f35550b60000202c9b4437a63750871 5f356b8e6749ecdde2c342ca3621742a 5f35a63c8f18d5f5b1061bbbef18485e 5f35d178c61593dbf34682496b1667ad @@ -21538,6 +22622,7 @@ 5f468e62f5933fcd608e4f00bf5e7978 5f472a4d5603f93d5e658345cc1383d4 5f4ba8c029f5066d663466890bf87e1f +5f4bc42fef282e6d8dd9027c6a016ce0 5f4fc57ec40df0bdbd4aae8fad7195dd 5f4fcc036c0a097fc14b137bda7fcfd9 5f53892f891cb0f1c1d07fb49e2a94b2 @@ -21559,6 +22644,7 @@ 5f6883f9c057f72514cbffc4956ddb11 5f6c7fd7f5d7d1d6ed51203d452ec8e9 5f6d16e5030324c1da9ce229d13f5e5e +5f6efca5b4a3b7bf73fc3ec6322e9409 5f6feea7f4e1f912482dae7d0253d55d 5f70d4a806976ef0049b53cf739bbe2c 5f737ebc74fa734d47f9e35ca6e5fc91 @@ -21570,6 +22656,7 @@ 5f7aa973591fc55345788d7eda9665a6 5f7accc6e2623a9fb105a21fa4ddc32e 5f7b4454076f6a366694ad513ef3f3d3 +5f7be59014087a1a1cff38c8b30cb3ea 5f7c66385d9513a6f17aa2c8b05771f5 5f7e3b31e52bdccf9575e4e37c5000e7 5f81737fceeae5d41b936e3127d690d8 @@ -21584,6 +22671,7 @@ 5f8ded808b9281b14f2a93e4c65018f8 5f8ea98b5af886c6bdd35e4f6158af0b 5f8f4e684777fb5fd3f88d8036303d14 +5f900090c95eba86bcb7a42b1116155c 5f9037ddeb6b4fbef938218fcc2e86f9 5f91f4e57d8feece78e4c250fd683dd0 5f944048695f60edfeb53f19eb200c5e @@ -21619,6 +22707,7 @@ 5faf9cb2782120742becc0d4e4b65ab1 5fafd3381f3642a4fd4d49b8803ae996 5fb1a7ab3280f099f04a61cb8438d668 +5fb2a4d16f5707caa212e101db460bb2 5fb2b655371fdae940ee31d617ea7e0f 5fb49770e11cb61484e4730491793d2b 5fb50f42685e2dd940cbfb469eaea260 @@ -21668,6 +22757,7 @@ 5fe9de73698876b896e4034e7b0c4f78 5fe9f4046e356cda5f29691c32d55894 5fea1a958fc0400dc7d4b297b345d93d +5fedbd15643054700b62031c51c0c28b 5fedf168e97bd59ab9fedc19c67b32aa 5fef50c909199439ae64f57da76937f5 5ff1b0d5804e17df5d337393456bdea2 @@ -21686,12 +22776,14 @@ 60022e1a848d20bea2698166eb71c7b1 6002a6fc5ff728839a1a2b204579d434 6002d3802587dffe25571c9cd292ddbc +60042028bd64bb18edf688a22d0b753d 600557f7466dfac21a7b4d27b9f34732 6008201b695aa96f44a59bcdb0441cdc 6008716c0e80b9fc523816a7371a6d94 6008e1e22ee2e401e8783493a040483e 6009f0cc6b654c1df86f7ea98a02a90b 600a088394fa930a7cef8fdf6d1fd7fe +600a131d12f5939e4555bb56fe82d0dc 600ae4f86c5c92466d884a55d4688890 600b07f943060b5e1a9b3b146a13ddb5 600b45417865104be16c6b7bbeef67d7 @@ -21699,6 +22791,7 @@ 600c654e25d78d5c54813aff3ab45e85 600c72ca319d17e9505a7a91c22ee54f 601011e3fd5b31fe099fa77f132b779c +6012567d77d81794732570be6cb88c23 6014d8a8db13dbd7e7f5459ca7ead299 60168a2f7bbd6a708f16b5767df79232 60174932cc19ee84d3640f9985cb4f85 @@ -21706,8 +22799,11 @@ 6018c71d46c79829f48d460d025edb4b 6018db80daa34a34465ef49cfc9fe39f 601aca9cf3a8c76f122230e78e96857d +601b3da378e2b1a9f8a1c7bb4229405e 601e4122639262902167a4c1580d5ee7 601fca1c6258277c726ba0c943569f7c +6021a646b0a8e85eafbba2592f3e5e23 +6021e2b02f327adf9fc652cda647e0a8 6023324dd02f9593c73db284571bf8ae 60251dfc78cc5b2eefcd9aeb4297d109 602a21d2210418a36ca0ea6f64da09c3 @@ -21717,6 +22813,7 @@ 602dc18bc1bbc393e995f0f404946ccc 602f5a243c39cac9f05c36c327ca3701 603013fd36ce956035126258572045c5 +603131b3d9208c29d43eb517faaf4bd7 60325835a08dde2fa4ec4f7715e6b556 603472aeed16f4bc08693312d1a875a3 60354c6cca5927265d3ee190b929da77 @@ -21760,6 +22857,8 @@ 605bd214e925d5f6923e7efc38aa25f3 605bfb48d5c40dd85b6f0251ada67846 605e0c0be497cc229a6bc48c64cb8342 +605f488e93dda74a62d65c07aba29e6e +60600a8882dd7a29cb1a9a85ddd0de3f 60620e984ac788490db5b708d207802b 6063dd6aacc8ee7ba556d697c6ee2b94 6065ef88a6254c5ab0a8bcc161457ffa @@ -21824,6 +22923,7 @@ 60a45dd2495a569e6bcdc6eb1d21b8b1 60a47456c42e2e714ad8035f747acf5e 60a4f7c0f0722bfa959083b8ea35448e +60a7f2d183537fb943207e493b1af864 60a91542747760d4fa8ea28238d5e4d9 60a9a978ee5d1be19b7ee106790ea09e 60a9b787fb248ba1d0f3dcb573eec325 @@ -21888,6 +22988,7 @@ 60ef3180b60f8f975807b506a061c6b9 60f1019dba8940a284749845a10940c9 60f1c79b6f5da89bf1aefa69792749e6 +60f3045f5093bcbddeea1d93e764c7c0 60f385958e08bab5956b5b51debb66d9 60f5f33a7daa48f8ba3bfdac152e0ae2 60f657a4feec53e1d1337fccfc098b4e @@ -21914,13 +23015,16 @@ 610eb86c6194e0ac01c085e7091108e9 6110df6f53e62ba810c3343c3548ff83 61112beac342957895d1d5468cc949bb +61123a12ab2625ded29c064d9088f7fd 611283d79722ab8d8c4b9d7854428a9f 61139de56361ec585ba3e206cc247d07 611519b0c962fca3cee1085f3a6718fb 611548d936cff55229b5b10f085d5aa3 6115cdfb1f925d7e6d07e0d83654d55d 6116012afebddec804f88182f3253a8b +611625c9c9e06e80d54724f7a6c98d23 6116469778dfaf46bfb90f473fab4606 +6116b4437420c96444d071a0ff7d8ce1 61181c991b9c9a6488ae22ce4324bea0 611874e68f6b110610d3465a08eea501 611bc942aa5eeb93cfb8bb33f3bfcab3 @@ -21950,12 +23054,14 @@ 613c95ebdfd4ebf808ebee46ff7bc76a 613de410b24ca8be05f77d7e05747515 613de660b9b4c2294a973e0d1acea366 +613eb412887167a7d88e319326f73559 613ed7482bef1d058764cdfa73db4de1 613edf7233fe22c3ab23a714fc1c5898 613f1029835a7252580a6932e407c6b3 613f42c98cd6f5e50dcd712270c2e3c9 613f67592fe56f06b2c94df38a0f1c10 613f8c7caaa6c2e1834add719e00783e +613fb09882b1af3800d41a7a8b0c654c 6140e2a34e3c0a56081451a35a43f574 6141f67fdf36dc6ef3fcd9fc45615ca4 61443e894d4851f36c8de479b4155b4f @@ -22003,6 +23109,7 @@ 6173fc5d982136499b1e76727f9906c5 61766d15f28f6a8163f86b4c5b56a321 6177156a20647ac7a07116a0ad3989a3 +6178122af78c409bf45dc8f10878f524 617a3b1e47a056c9b412114fc102192c 617a79c7ead107b0cd9a40966f47e1f7 617be0fafb7abee054611aac170640e9 @@ -22025,6 +23132,7 @@ 618e5b547f2ad2406d39fd17d918f005 618e7e7f25cc43986bda7d8bbf2d7ace 618ff6e760b78ba6fa09f80a911daa09 +619228106b17b16a8698a702eddec9b1 6192ba60f2d6bee4c29a2b0509fe035d 619379fe3994a42b3a6be6a2d4cb378c 6193bbbc14a6d5a4a87c606394548f3d @@ -22035,6 +23143,7 @@ 6198145aede934ce84346410a51f1626 6198f6a52b8e9e72ade81482ef1ef193 61997933cefb60e98f65ca061e817b59 +6199bd236fdb6651b1b5c3142ee34656 6199d5f062545eb44ab81b0c07dc0e48 619af6f70405b9d3000e7fc9c26b9b21 619c4159d21f34bf69cf90648ce774ad @@ -22047,6 +23156,7 @@ 61a1f982d85deb6f4898c0a693b3140f 61a406ee4b79b035ed3edeed7f533a07 61a51923575abd48bfb34b6aa5da0cfa +61a614153919193bb31dd53d281dadb4 61a6437b2aadcc5256bdbad9626b9f1c 61a85003b0bd935ab5cb20adfb44b082 61aa7aa7c17afc262d6088400ed3a3ed @@ -22077,6 +23187,7 @@ 61c980e852b847cf4a6d833f3f225bec 61cbf006ec5baa41eaf7a9e57e0065ea 61cc9b5a249c582e4c3122fe7214ed2e +61cca4ec6b085482d8163688b2ab5763 61cea9a1bd4c0fc9895677e7d284341f 61ced7a8164ea9cf16ff2b54deef3621 61d2b7cbcd9b69a462c4352439adf03e @@ -22097,6 +23208,8 @@ 61e03e4a23832d4e47ef4159d195f2b7 61e39d2a5d28fc2bef003d26b73c6a1a 61e3a9a58614bfe3f0dcb9b86995a751 +61e3c2739d1d27f7ba2789d83816f986 +61e428f44a7ebab5ceb7fccf144ff798 61e4dc49dbb8c1554a86723877138ca5 61e53134b982c19f4758f4ea4a25d47d 61e5a9529f446d524ad653daaf70f938 @@ -22108,6 +23221,7 @@ 61ec3fe87a46fe5dad7506f574a9143e 61ed3c07ce1dc11404b7ba241fe6f30a 61ed52ab44a3d0e91a63ee387d321dc7 +61edae411a8f7abb5fd7fc5c4962410a 61edcb90bfe8e93794035cf0ec5055b4 61f005e0316e6a33ecd85a7a840d1a7f 61f023ce7228c3525988d1084c8272d3 @@ -22147,6 +23261,7 @@ 621cd7041fa5a2eb476f60509c65ee36 621da424ad3bccb9dc70ef3a2495eace 621e3c3d53383c9d68ced349118f502d +6221c6caa3ba869ccc8d0d7d640803fd 6223bacbdda27b35287e20a7cdae5bec 6224de483572f59a37d3d0ec48415f3d 62267fde3317f8ee211f51ee15470bf7 @@ -22172,6 +23287,7 @@ 623b0a18b51400ab71dd02d0f3f32f60 623b903841786fd9fd992c2471ed04cb 623bafd43889b712127bf6de0ff485fa +623c833bf6d9ae68b81628bc7374834d 62408e1a75a7b68647f115ea31739aac 6240d0f17e9f7fd15af8c74895849fee 6241e5dab66360578daa3da18902fbf5 @@ -22184,6 +23300,7 @@ 62463a2264ca98da2810676a844370b6 624736ff350e1b9ba873071da392084e 624b4e972da33b778267e530fb6fbda3 +624b712a693d3b5b2d72b4225d950d9a 624d657aeee9474abe010245d332591a 624fb44e4b6ebe14a77885e055a3b69f 624fe542fb541d2f86b71d434e6b81d7 @@ -22239,12 +23356,14 @@ 628bf65b31ef2b1d4076acfe14b830a2 628c74e159d1b75ccd874389ef66eb4f 628ceaafc376654802dc6f7e657f6ff4 +628d3b7141959d368006eb4cdc597ee1 628e07d84e7effb600cdad205edc67a5 628ee8cc820ab73df9635fc46dffc247 628eeb1956f1c6fe1aad9d5398186bac 628f46c4696ed8fae06e143689b62228 6291656debb17540c384dc95c0a6f696 6291ba8873591b653ffb6f505a123569 +62923eb33b8481685d533a0ae4a10e8c 6292f13f742eddc68548d6f163fa9223 6293667ee65a2a72ff22fb4d9a3aab3c 6293b20adb50d18f51076c0408a5cb33 @@ -22267,6 +23386,7 @@ 62af4d1c0d0742bf4ad1b4fe864329bd 62affbc8e366d0faf6f8cff4dcf44fb5 62affcb77b09b6abc8f5ac8e7fbb9ffb +62b070679e69184aa807ec5ed31701cd 62b142ac3fda19210fc88d6c48da06ac 62b2809df04ed28c95846db530637f34 62b2ea9b623e2774411ebeda3ceba519 @@ -22277,6 +23397,7 @@ 62b9b63af083c574d566022687ca1269 62ba1e72ec6c141fd1d714f47cb29466 62baefedc59c779011f2de31e673e5f3 +62bc2dd03ba9103d75eb672c10dffff8 62bc4d7b6901faed53cdb3ddb103c2ed 62bc65382a4230a4913825a90081f2bb 62bc9e39671158cdf8f914e5cc1d7b18 @@ -22305,10 +23426,12 @@ 62d2227181bb073a267400e2ff259112 62d2751296fbc6fb6980a0aec4fb5df5 62d2ac171c4da544b8466d1784ca6360 +62d38318a6c05142dd93c85ecab15896 62d3cdc386d8c93ee4d2480408cc18aa 62d4c927fa8edfc37eb8b951cccd2d85 62d58c1235151c27ea499d9b731fd907 62d67555ef4162c0ad73587939bc0898 +62d68b247b465a25b5ff5295a227d20b 62d717955d239c38039f968d432f3f70 62d98b3bc75ea0b8ccd4a08e3e4127ff 62d9ad5d921631e919255e8cfc2d2d2a @@ -22336,11 +23459,14 @@ 62fa0b9fdc83097c07528aeeb5dc5ed0 62fb604c0b4341553102df8f7d412ee8 62fb76c9a9fe17060797805fd8a9c338 +62fbfb432adbd9c3ed06051298da6345 62fcb9cae74bb89f0042ab75ca9d679c 62febbb14e2589dab413c75dcc9887c4 630072d5038b40c9aa87a5218762ab91 +63011b176f3cf86e6edffac3eee59809 6301988f75e80fd73506f9053f7b747b 6304798c3e80a1d5fbaba504a763f423 +6304983381c77817ea6cf7a95cf3c034 6305426c16c3be83ab50b9a9f0c5d5d7 63060325143d33d2d019e4491c92a7bb 6308f83cb5204d41980c922f2b2f5469 @@ -22402,6 +23528,7 @@ 633b3c9ac70e2af7777c938e2f245236 633daff3369f4a2a487d0d15f69483fb 633e782faedcf3437207fed9bbaa7f45 +63416d7089f4ab8420a9719c9060497f 6341c3b0a9febc53de05e0bb420f62f3 6342437eb7d26c249fea7122f5b4a76d 6343c89ef5be4a9c72a14791f23cd870 @@ -22416,6 +23543,7 @@ 6350ecd6aa1fe27a3e6ac9dcd36444de 63527219072a79029caaa0853308b168 6352a19cc5a14494dad16d8023470f57 +635505effd1031c683d419666d6ff759 63564272fbfeb42631c5eb9b464b0498 6357523aee3af7bf91b6974a3357bc97 6359202b13765019fb967fa2fc996249 @@ -22474,6 +23602,7 @@ 63881b8820c3e4cdded936aeee5750c1 63893816aa3b139332d0b03e35f300ec 6389eedd2ccd2ed15f0583af5fe0351d +638a4d6cac65d82664a3b324de32c9da 638ac12243bd3bb1c728504f3e234a04 638d69b5bc6ee7b15421d1aa92e09894 638ee7f44c4a986a8650d778de774901 @@ -22482,6 +23611,7 @@ 63926803d8ede1a17475404e2978d1d2 6395058089daa70b519a6a8e30324105 6395852cd22624c9a20933ad04751f18 +63973eb8aacf0b7096a5b6b041518870 6397d6f3f0a07387459b51a9e03ccc7d 6398f80ae77b4c3083a64a821d30251e 639a42e8cf3d7661ca9c45813a8855dd @@ -22508,7 +23638,9 @@ 63b214437223ead87d469854f0b70cc0 63b21a69cdcc5677ce96b4e8ce915dab 63b21d5cdfbb9a71addc025dcf5a2a6d +63b39b20724662d8861f55d5dceaeffb 63b55931879e8ccea27f14e7835aebf6 +63b583c6761f39f3faa12c01ed3fe9ce 63b64d0ea30819264a09e4f1e32d015a 63b6861aa68ced9d20bdba20fd6214b3 63b68d1ecae2b59462bdbf79af0ecbef @@ -22532,6 +23664,7 @@ 63cba2fe7b63f6264b2f873938442bdf 63ccebe769c893d6f94b9d435fc30b74 63cd6593daa7ee6bfd6f6f98238666bf +63cf4719c8182b235ecdf63d99f792fa 63d0ce3fc9dc86b9b43b0b01d5346b4e 63d41d3c6c39b076d15d3ec39cf98602 63d5188e34cef30ee68389134c57142c @@ -22541,8 +23674,10 @@ 63de77c58dde81f5beffa91bc0f08715 63dfa561d9886ce5b2d84d14c0d05d45 63e14bfa21b4b78317944019489ab632 +63e1565b9996dfd7bd54fc266a966316 63e1796b8fafcdf4299da84fa41b4847 63e24760d7891ce798536ae61162a8dd +63e34f3ada8ec6d8559ea3e1f1ebfdab 63e38d12772a283bca25542dabbc6327 63e428cda25b5cb34e497e9e9368d558 63e42ef0d1da4cd5e390666671a47959 @@ -22555,6 +23690,7 @@ 63efbfc840d9d0afea41c3860c48dfcf 63f10804231b705be4294555309c9f02 63f1343ac21239de6fe7d98e541976ca +63f3096bee8912fece47239f54c406c4 63f59c03c3a0450b68b900c088ab057a 63f833348b78914fdf130fa9284e61c9 63f9852c7dfadf56c9c4400d5728691d @@ -22635,6 +23771,7 @@ 6441b666d75f75eb4d92ae8b50c1b60f 6441eaf5c46ecaccaef98350ee1e1bdb 6442e9400abe41189ba43cd44bdddc99 +6445472acc6b15acb9946464d97d673d 64460de7eaa696702dd158bb4797e44d 6446da7e20c8f6f1c828f7c0b0d6813e 6448a059fc8117ad8d4eb9e79b533d00 @@ -22671,6 +23808,7 @@ 645f6d647d33d13f88980a093da52245 646041ef861e4f0a13eede603f1b8777 6460d54f971598c7f4a5739632580236 +6461e83085fee6eff10c9583fb1e9205 64629da4da475fe53de6e033e580d380 6462fd7560c4cf19e6d3fe302bdea359 64634dceb743c82f55a0dd3b9b366307 @@ -22740,6 +23878,7 @@ 64aa24359a6df3a85be234baf7ce2ed5 64aac95bbde1504c5885e9a74aea7b46 64aafb828877c5a456204f24dea2fd0d +64ab73ab142233b13e3d5b9c73a80d3a 64adac12deee5e538014a84474ba4d0c 64ae80f320168d6c61c5b010fcd08014 64b02ab41c31c9c06da8049c59b749db @@ -22755,6 +23894,7 @@ 64b7247ac0060206bf40ccf1f059d3a6 64b8ffffafdeba587514135a9986f8c7 64bb7ff81dca217b602d1d398c0015ec +64be6839a8d898d9b8d5524d0aab6c8d 64be93c3dbe9d3d8ee613934075d1936 64bf305f4f004952941eb1c08b0c1e04 64bf6f6b597d274b7b5702d3c8781d49 @@ -22786,6 +23926,7 @@ 64e22655a756835af725ea3f5a032517 64e2ad6482e2d8b52c954afdf644c5e8 64e5354d2ddfc4479786cfeaf74f43d1 +64e55edb0dae07cea6749c1f8a9c89b6 64e562eb8d298dfcfd9769d4ddf3427f 64e66fadf0d2664b74b0d7e4cfddbe06 64e67e94032a98b18e7d6b217c3d50ec @@ -22794,6 +23935,7 @@ 64e97ae44a722e75aa69629f1339701b 64ea5db6204baf02c8160639341ad018 64ec86175ca20d42f45e5482717d70e4 +64ef500fc0480813ccffd5fa9adf046c 64ef52e7c05ca3fb839ca18522b69aea 64f0a393a9fac5e63791de4a445c5600 64f110f249c82b79006a3402d13504be @@ -22803,6 +23945,7 @@ 64f40ead0c8f95464d5614f9bb7f6c08 64f4b649abdf55164f5a0b2f40bfaf3b 64f5dc442dcd886a00a91cd464bcd637 +64f6f9d95f9b393e7b3515811b4af6bc 64f89ed4f1e9a816d96922a6ceb91ed5 64fc34e2a6af6c9110ee30e462de559a 64fda3139ae6fc9e7a40f5b067916df7 @@ -22866,6 +24009,7 @@ 653f59359044ade07b8f4eef68072bae 653fc3b81b7e0df95fef88fb7e160456 65424d8e858fade71f527a9c2a59ef06 +6542e8120f45f5b701447c2a5e4000dd 654333304fd21392c50cdd3db491eaad 6543a947e7b77866c8e6a73914ac534b 65443060c5673d29e69f93244190ab30 @@ -22913,6 +24057,7 @@ 656a0c14e9b39c6454019b8f51e4cdd6 656c0d432b88f08f13bd7c6d15125586 656fc7d529b3ca989e8b5e58c8a9d29f +657069a696f05a998a3e0bc0b9160d1f 6570a8836ca4117872776d60306d8083 6571fca72ebf3c6230d9d74775a5dc96 65749271465ec3d9187b35c2226c501b @@ -22948,6 +24093,7 @@ 65941798b3af5c6d581750d4c940a58d 65943738dab4a8c5c2b328837cffd484 65944c8d6430d1d882c179c7d3ec7eb4 +6596f859ec02d0a79a7db3a9255fe207 65988aab527712fc34055cb1c6db60d9 6598c6ea38d69d69b59fb28bdaf56784 6599ace5940493b124c0ad6034c41749 @@ -23013,6 +24159,7 @@ 65e7bf31ca0bfcaf3b95b2199be6ba2c 65e8037ea0ffc564d22a8d7a7a6d7ab2 65e97269c7e2b7ee53ab2fd824504c4b +65ec996f7303a4ace169e0810b91e594 65ee7faad42c3b99dd28fc1433808a62 65eed3b71d756ac5e080831f4f1a6227 65f12b15e2b323d175c3860a748c2660 @@ -23020,6 +24167,7 @@ 65f2aaa6d765d60a08a6f4be4070f852 65f347b94657152f68754532117bf7b2 65f37c876bf44423d9ad67ca4fca9e3b +65f3833f8226a4db7a194b32e0e4dc20 65f5c0b33e2517a0cb1e00977bba718a 65f5cc2cc26c93d8b7b98126581ac63d 65f6373e1c3956a8acdaeedbc29d4777 @@ -23037,6 +24185,7 @@ 65ffdcaae0d3ed664754bda8264b171f 660081cc034cd7c6b071f4fb0529fcdc 6602abecb2a9466eb6ac8db349e321ba +660308668d7c32274a6aba5158df1864 66032207a797c8a3ff798bad60c7c416 660394ff2e166d7baa91d162e9133ab6 6605c86dd975b842ba3c263c866578ea @@ -23074,11 +24223,14 @@ 661ec1f6054cece9432662ca5145499f 661f707504ce176bab08a98b35195f43 66206c6896fcb1d4db9237eb7c56ef91 +66212744e06004f661b5784e4cd1e435 6621bd9fa03d5e7ba5a44c21ffd46965 6621bde5a4c69f191540f6469a18d5af 66221f0d1587da95c68ce1911c4a7511 6623fbba15fd41c3a3af4610b85dbefd 6623fd69a4220452cb3ec9a19ec46d7e +6623fdd78ebc8650e5e4b5f6d85318c0 +6624b503fd7a916520a51626e7119e93 6626184a648bb9945748ba6913b71559 6628057e645510a432ee358a096fe9e5 6628677c36afbcaf9a151ce65b773372 @@ -23092,11 +24244,14 @@ 6635094c969510379ad930d536347122 66351c2f3942e928c69cfb317e40cc98 663702086387aa0a1854eb5cf8d62099 +6637dd6c67a86d0c9277dcccc702a964 +663814e13e2c8d5b9c3c5036caedb451 663a4d57fed04ab2ca499c80dac717ef 663b07466bc1e0682e2ab6db95734112 663cd845af82fe8cb696f52d297702a4 663d9297f5f19ace60873b10445e82e5 663ed4eb1f95144ed609e341929dcdd2 +6640b02c3d822d01b6f4e4952abe7cb3 66410e18c1f61ea117032ac5d6430a3e 66420133775509b7ca77d84484aae699 664250d0eba03e4291724c7024fc3974 @@ -23115,6 +24270,7 @@ 664e51ef7e25ba774c15688309bf7c85 664e60e464459c44478230dff1c2e18f 665007bb658aa29439682d8d2af9a4c3 +66503aa88a40d838314ebb1ff65579c5 6650684526b3c0f5a10eee0f6b790fc7 6651499eb91df180e3f81c193f4f0f72 6651788eb54fcc1c8edc8bc275074e44 @@ -23127,8 +24283,10 @@ 66544337f7e14bce761c51c1dd654e49 66546e83a376fde8df7c8254b95047ce 66558804cc47b20f5575f3d47b2349f0 +66558c4286b51dc8b7173e444e72b290 6655affdd882223649423b997710ca90 6655dbfad7b6e0b607b1a27cefb72f67 +66572380049db205cd8b711368809f66 66581dde580ba755423865fe48482478 6658b22823f2f555b3547dc92636f31c 6658d9382cc94e6f267241f315bd5de3 @@ -23193,6 +24351,7 @@ 6699b48bfdf3d91c50b1e9b643d0cd9f 669d6f98b5963693084aa1f5e3c72bd5 669d8f442e6f24cf7b6ef3a4ae523423 +669dce34870d017b3417171548bb5d08 669e9680deb41061ec6ec2592fa6f290 669fa081bfacf893267387e08de7d2c6 66a06b9e1417e26c77f3916146f72faf @@ -23241,10 +24400,12 @@ 66c745f4ad589cdb83e654010e100984 66c7dc675112c0e9cd83dd2b51562c2a 66c7e02eabe081eb4bf81026d18f4767 +66c9781a3bb6e2b67481418835fb2b96 66ca0204fbbf3ed01b7bdbb82851995b 66cb9c9b4421ab0e08f352a798e4d2f7 66cbe4dd625e24d4b766ef0d75ca649b 66cbe9bceca821e05e6b8e50a4405955 +66ce487bed8c0bb95afaf601ef695f22 66d4225411ab0f4e325148fabb229bf7 66d630bc05cebde95bd0e415df831621 66d7a27dac757bd349a69755fc0e3722 @@ -23409,15 +24570,19 @@ 67762b9253400e636420a4e374cdc085 677685c0eb658fdb48074b4e89bfad71 6777d90ec99189d73be8b817a3ca7803 +677818016e094e3d11551965dbb39848 677862527de3ee3a29cb3894534dacc8 677d547d58de15af49f5f366f51f12fa 677f6433ce74ffcd0bbbad6e4ef81de5 677faed8c25a7695912758f02b363c85 67806ba14a0a3e9201bb945ba02f0ba4 6783ed5d2f776d639ced2b85e8f52025 +6784592fffa0c4a43af9130031507ae4 67854229ff65bf6b3b616cda279a3fc3 6785595068634c9946a6304480c3b051 +6785e00628b6b1f2caa177c539a22545 67867118fd243845dcf1ddeadfc9f419 +678801cb8f25e93f49bb9b779e56d206 678875b4b8b7b95d9c72bba8c59a618e 6789c5095767791872d63b6d6be64725 678b3ea3c6e29f95d566ccce5f892cf7 @@ -23489,6 +24654,7 @@ 67d052bbf7ddf525f13c86da71113aa0 67d12342898acef37ba4cd93b0cdb916 67d23bafd877423b33dd15583f901fe7 +67d2758a57a4f28c490d1643ca33e5d5 67d2f3544f57ea2a0450b55f7b6de049 67d5d5357766da10fffcefa8266f73b3 67d60c45d8a9f76337c5ce2feea57b3b @@ -23518,6 +24684,7 @@ 67f6087cff96a87878539b9ec59fd6b3 67f6d16177f0f524b6c5331b48a66bb5 67f7153bbef9dbc48c91db5a953fe425 +67fbd9d0e05746bf505c2e2d55938e6d 67fcac352b317c50d031b1c9bacbb9aa 67fe5c504cad7431145ab3f1785e5c17 67fe67d608bc6e5a70bc4c4167c4275b @@ -23550,6 +24717,7 @@ 6817c5980c0ad6218c588324c9cd51da 68188aa6c41075ba57a179be9c185e32 68190d55f6ea6020afe5be0fdee19641 +6819536d31d4bc2bae720edb41572e57 681954c88b7cb251c0211411dbca2433 681a984b0e162de77e2a7a9b9e635b13 681b442910848f90c134b7823308ed98 @@ -23570,6 +24738,7 @@ 682bee4522c2812638f3a3020327c8ff 682cc9943564daaa499721eba56fb927 682d4d7136f8696bad9b4e6373485113 +682e3d72d4bb6a6e0f873b427b604aba 682ea19bc6abf89caaf753bfe1c064ff 682eadd6e94732728665ec181d5d2ee9 682f21bddf64c8fcfcce6de8c6a45cb9 @@ -23591,6 +24760,7 @@ 683e28feb936e352894253e175094e15 683e42abaea3dbf877902ec5342be316 68420d04aa9be9124ed5603ac85f2d18 +6843ba5c2bd8ee5e6a3e5895f44e4199 6845729f2fd392ddeee06797d2ed7b50 6846149fe24868fa3e25885ca9cb406b 68465db51faa6a5ba825a9e4374ea592 @@ -23605,6 +24775,7 @@ 684db6c884bcfae2070ac4c1893d16ec 684de2406f3fb1e046c1e5315aa33553 684f1429fbed328b9d29845f74167055 +685142c76b141e59c3b64c71e506aa69 6854b5544f9afd253c92252aa3375ca1 6854c3208a58f66ef7424604564a2988 6854d4a813e8af8045e8b83e91cb90e4 @@ -23613,6 +24784,7 @@ 6857acb1c8e143d73f452c1a64a594fa 6859dfb5fb3e8cd2041d45057cb5be3e 685c89226dfa5da6fde3deb35f5da7cf +685e4c600304f52df984ede2ef63100f 685f39c68eb697cc32d6d2eacd4fccd8 6863151ef4f7f8bd02e70ab995349826 686479b9fc9c37cbedd04c58c2ca2245 @@ -23674,14 +24846,17 @@ 68a983d6f691f22d0b6bcd108eae1428 68a9afea650d572ccd84424aa06157b5 68ab2ab6898accba44be9020b36a9ed0 +68ad278870856616da4696ec8dad4b60 68addb9d67e8e55a7460bbaa1163fb30 68aeced531a9cadb91ac7eeeef23986a 68b1d34bf34981fcfd29dfbcd1803928 68b1f564ad2a298c3510e036d334ddb9 +68b22d83ee36c62ed9464efe39d3f38c 68b242ad079364756b99b6f19a31f086 68b268fecf172bd3ebf20b7d711ad139 68b4f424458017275c588fb3e108f5b6 68b6165650e762305d6588bc8875576c +68b68362a647a6cc84405956a42682ed 68b8fb238e9f1649e96992ec8259ddca 68ba413fe46ab0bc47b4f808b9d930ba 68bba239505a30ebbd9fbaee63becf23 @@ -23709,11 +24884,14 @@ 68d42683eb8a4fe124fbdcb8fa0f4c62 68d4ac182666ba14318bfdfdf552ff1d 68d4c9c5066af6c484caba5a3ae1b3f5 +68d5a1800bbd75edb01e7674dd811861 68d60ad7ec6faa9cb314653408e5346c 68d896d9a5649498a42776fc417ce0c2 68d8bdb2e61da8aa12cdf3c7bf54bab6 +68d914204d89654f5fbe551493384c82 68d930294b08178f3d143fc17ff11394 68d9ca6f33f8edebf9bb8a2208fb3bec +68d9ed12219f2aabbee9b069b7314577 68dacb2979a735123e05241e59573faf 68db93d5ee3dda75d78697b1d49e7be8 68dc5eddf921465aa108c02a57d4b7e4 @@ -23722,6 +24900,7 @@ 68e12504f3c0b631ab0feb60b561de51 68e1cb4695a93ecc7975eac9d4e0567f 68e3c497975b784f5d98c7d11460cced +68e489aa0f4011a250315ec52a6bacef 68e4b1d5d2f29ce412c667d8caae4a4a 68e5568de325176afda38ca6637e8a19 68e6652e6c0a21e7632bb35657fecaa5 @@ -23741,6 +24920,7 @@ 68f09ef8bdc6d52316be27dd82a56f18 68f17cc3682a2b804b024f3a23f33ff8 68f3b2a2d4bfa2eb156784fc5eeb1b55 +68f4f3ae24367ae8a6b0dbd4eba62ce5 68f6618fa39b27fba8ad9e13210c4e01 68f777fff640be1a999911b93fa1f9de 68fb55b385f62a5a3c27b7900662d4d8 @@ -23809,6 +24989,7 @@ 693573045f3051f13c68f892a6e7171c 6935860c0290a88b6e0cf70860d008f1 6935fda7447cc397661a8dd021636bfd +693601937e1465756f3bf53820511109 69369dc518c14f5d3427d011ccc4cc02 6938aa9c590059d106570e5cc3727735 693a739d09aa7e9984e3ad496e3780ac @@ -23826,6 +25007,7 @@ 694844be61d51afc6af70fdb38b94b3e 6948c7aecf5dc72cc9831672caafb6b5 69498f94d3bfa5e2901e6b973b6225bd +694a0d451dafa3cc4fe1f69bae0f88aa 694b2b14e3eef8e8ea236cfe139c2e2f 694bf48a56d28898763aa5bed38e1b22 694c76b6869134e6594d276c70f73440 @@ -23836,6 +25018,7 @@ 69521fec2454d4c6c16da9cc209cd746 695221c9e23a9a349a1150f4a4b30a4a 6956b38e87a8f5bb6fb7e4e6a75e405e +6956e400f7bbfdcb9951ca4d9659aa84 6957b90a812171e2281993201a106416 695aa8e7d05ac220df41580a6bff32d9 695e3536112bb72a7fa6192c3d861893 @@ -23855,6 +25038,7 @@ 697167dc138ad560e2b508f8ed746b09 69717e3590ef2c9ef13b07e08647621e 6971e8ce434cc6cddd7f3b1bf161644c +6972014eca523f895735c8eb64fd2fc4 697224086eee8cd3511d3967e2705044 69725e935a3e7c9ab3370862b33f6730 697285f312b25d17f05ad8d30ea8f0bc @@ -23871,6 +25055,7 @@ 697dac063e6746251cc825f5b135aa5a 697f097cf674811634fc4bb6c8457041 698010a64d2b2661c0219701fe1ce0ef +698335bb3465ec6ab136341454bb17f3 69835e6efea0cf7d9d0ada001be65a84 6983908e95fef62d38923240e3fa1d17 69873fdd95f4a1b8ae2685ad6a29a452 @@ -23892,6 +25077,7 @@ 69928dbbd60a2d60abb39690a10630b7 6993e328808ecf97a504eb9d436fd995 69954de691ba22f96e32451d4b3e87b5 +6996268486578d53398d72e874daab10 699635f3de7c8959b4c427c6cb32703f 6996bd7d09ef788915c25969b6341958 69971b924423333368a0d93caeff06d8 @@ -23901,6 +25087,7 @@ 699b18914659ab9a64bba894924e70fb 699e42ab1d8428d0f0720b6f6563b0f2 699ed6b681d5653a133434c0b0cd48c9 +699ff5f070a5e15af7f20d445a996eeb 69a02c944bab219da53cc3ef67af679e 69a036c59fa2101b725fbd5cd65fe5a5 69a128fc71256fc48f9168d9fe221b32 @@ -23918,6 +25105,8 @@ 69b308e06f01ec00f96848201ee47a49 69b43ba137c5327d081836b62f815a57 69b5817c34c105350f11e5acb1988504 +69b7574c7308eb5f9d52a88fa033f59a +69ba3f4324d87b74bab12cd2fc48fd84 69bb3f8a96e73ee743f3926f04558c92 69bbbdf5e7cdc3ee6592671de2ce3610 69bc0d2ef916efb6cf8ea8a02d4b4576 @@ -23949,6 +25138,7 @@ 69d828844f960bc9a675c1b1d3b90a5e 69d8e66f4bbe5e89c8f1f9f230a9d387 69db3d300ff1fc897cff80654d3787a8 +69db5cc45234ef0b289fd50cb0914a36 69dbb71e389eedaa22f5f61ee92fc5dc 69dc2ea9ef60bef771756260283c253b 69dc762f367ccb7c783e12b7322bbc52 @@ -23957,6 +25147,7 @@ 69e22efca6d3d6d6f6720769cb383131 69e5e61f392b138b8a60a0e01ff1111f 69e65f51696d3be86c5af84042d97ba8 +69e7de9ed4ca0ebdad61b9771aa2eee5 69e8e1f1d3b3e862c6a86ba757d3f026 69e9162200680fa0126890d09446a276 69e95d6d4f14b098368ea7f635010783 @@ -23998,6 +25189,8 @@ 6a10d25a1d9fce702110f5c456d44b77 6a11110dc559e8a23bd5d5d2a486fec2 6a11737ad40111b4464a9a3008538dd5 +6a11c453e46ffa2172f4502a85eebf4c +6a132acbec9d6dd9f1cfe71e1b8f0348 6a134c24e4035acac5b4107aad732421 6a167f61d3c331577e2a3f8d2626d614 6a177bff5f89b58390b092f846de974c @@ -24019,10 +25212,12 @@ 6a308eef936d7bccf64681380dd8d6bd 6a30f252a92357e255a63296f8c02ea0 6a31e57059f3842dec60d7ea4a501f31 +6a3357257180a218bdb695ba1183593a 6a34201e8d62446391bd1ef891099b3c 6a358c4c7cf80d0893bb037632963aa0 6a35de89c2e8f54e1a1ede05f0cff37d 6a3903c657f49a62754cc12c0e46477c +6a3b1dabe44ca94482bf62f566223f2f 6a3b46777a1a769a2c279f4ddb62f4a1 6a3c28242cb2fc5da65d0940b9050fab 6a3c291cafeff82e1d63b679f242407f @@ -24062,6 +25257,7 @@ 6a5b686a3d4479ba9aa64f29830e5ab2 6a5e0ab1eef1d623a15b0b235175d0a2 6a5fb4e3c340401176213708ad54786d +6a6112f312b9d8bd2da2075d937a6567 6a616e4fbc57b64d8538611a0bf0a423 6a624ccd9e0ae51727292052f2414861 6a64afaba216194e17d8d107b75bdc48 @@ -24161,6 +25357,7 @@ 6ac47088491ec82ba4265a895cff8397 6ac6c748b44b363d8781704dc705d2c1 6ac80ab0a965806ceb264fd50cc81f7b +6ac8437ff12277fd09707c4758e1ef19 6ac8a61f30570324bb4348f0f88642f1 6ac8bc5def030239fc7584dedd93f396 6ac8bfa3a6d5a6bd9fe114308e413e66 @@ -24171,6 +25368,7 @@ 6acbd0d5e3c9a399edce1c382fc9e329 6acd8ee19e14499026490e61258c2272 6ace6b2b9672f137929cfeec9a63fea6 +6ad1358904a29c60a32a030aa49da120 6ad234cfae5e0bde4d9ebf8e4b145e29 6ad32849be3b52f78272a19b347f2552 6ad6e3cb7804031dfe989dc6dc1f31c1 @@ -24268,6 +25466,7 @@ 6b19dd159076abf23ac2686be8e66bec 6b1b31e610419b60b043cc1ccfeb381f 6b1c77fb814d0210bb3b11dccc85f814 +6b1d8c9f1633493d5cc67dff25f9e8c3 6b1e632ffeb6720272b57d48554c90c1 6b1ef48778406e9d2056bb30b7f7e3cc 6b20c2b0731659fa5535f7c41db49f66 @@ -24323,6 +25522,7 @@ 6b577c3f7ae9cb642a71192dd96b50ab 6b58bf4ce290a7554d65749eb4ed5336 6b594e19172dbc635b049d1f2539aaab +6b598aaf248b3bd54a847cb995e1b924 6b5ad70b61674e752782aa15fcaaa4ad 6b5bb88f3f92a42c9aa7ea6afd25908f 6b5d64b01ce718a3747db348ddc8e046 @@ -24364,11 +25564,14 @@ 6b832ebd5153b056ce3decc4f9f4620d 6b839cf0130457a4dac7cc24e5039ff5 6b83aa0cd4b31f90dd35bf34480d86bd +6b83baeb1c6174e64800863db3c13dc6 6b85cf79dba03300edf03e278d6dd077 6b88e542f3c1766a949ddee931d27b98 +6b8a6bd159ffacaadfd8773896a38f50 6b8bb991367aa1cd2612fd2d2585ed92 6b8d84441411270998276c8387b12a11 6b8df5f06a47a6780a14f01addbbfa4a +6b8efaddba2183beeb7ec815baf9f9a1 6b8f0fe402c4999cf22daf7979bdfecf 6b9111b9f49826fbd0873edaf96bca5e 6b927079df87f1151006343c0a9c178c @@ -24387,6 +25590,7 @@ 6b9f32749b8c7645d1d86a9451dd0fda 6ba13802e986c0accd9c58c439519819 6ba2688a69564590402452117e700e45 +6ba2875a476da1f0131986be7a913b7a 6ba5070812e9fc4a990fc04781ee6a74 6ba5c657530a89d4730975ebfdf7f210 6ba622f41fbced6e070ff151099c75d4 @@ -24414,6 +25618,7 @@ 6bc72ab7986b472bf24ddac073d65307 6bc8fd58be131bd5c864ec9db93515ad 6bc9206f1876db2d3f9afb5f850b3448 +6bcae90e724ddffcf7f99990e6cc4703 6bcc3bd5fb727bac90e6db4f66abe20e 6bcc546507c3dcf0e5c4df35a667a2ff 6bcc9b2c3d4d41230e6457f170e02e37 @@ -24444,6 +25649,7 @@ 6be66484ac02f1c404775a6c33131957 6be709e93fb3d26c7184d0f7829f2825 6be73251574b3e6318ba374858b13d79 +6be7599ca2b78d001bd3f2a70c9a61d2 6be797c46c3a7dca4d0b11ca9daea458 6be89877f6299a75db3ef2a5b38e45d1 6be8d45a7362a9bf00ecdc571924c4ee @@ -24472,6 +25678,7 @@ 6c023b923352f6618c890660356aa24c 6c037651131bfa50414ef24bd7a94e0c 6c0443ad7f73c72b566850a13efb24bc +6c048e7ee68e0f52227a70403adfa3f9 6c08e20374065f853e901a2ad0466436 6c0a021834a4c687c7e2fd3cf431d15a 6c0a8d72b3c42c76000d7dfb0dc0e537 @@ -24481,6 +25688,7 @@ 6c0c00d17f1c1ed64dc7a6154ebc0753 6c0c9305d77d2e7b05d2baeed3a6fc60 6c0d809fe6fb5b1dd6f747e687e44872 +6c0d8ef9c8c92bd652df923e17e1709d 6c1142b431d305efcc6ea8da1308d164 6c1225ab582f2f70e15de02edb59f92c 6c130ba270cb3d4c182f2986b9cf3ab1 @@ -24490,7 +25698,9 @@ 6c1cd99ddb4b01a7c08077f9d5280af4 6c1e0a5c6969c08abb78d4d078ad445c 6c1f5f5a6fee22540507f0d73d64bbc4 +6c208cb4ee2bcbff57a9d995fe067527 6c247ea7a91efe16861b2a1453e8c4f4 +6c2640647eb519bd7ab5a20f07dc22b4 6c2711d05f4b20a5039e1609a97632f1 6c28aa863807f67ccc3bc3c18563ff17 6c295eaeea1b40d7a2e236bb8de4b49d @@ -24502,6 +25712,7 @@ 6c2d732c306d53dd222dfb4d77342943 6c2da772a8003f7f11f3b6b2dc0cd369 6c2f19d0cf81ef6f3be35242c22d4150 +6c2fd6de49045bc3f44590a2d165b3cb 6c30b7fb38d14c60d9e8daac0c1a634e 6c329cd42cbaf846302d357f7e9ee3a6 6c33d84e35f77e4eb3b61ceb723d79ee @@ -24529,8 +25740,10 @@ 6c498da3d6c56fe43f4ea6a3618a7c40 6c49ebe264f24667d03a4c66b458e63e 6c4a579ba82f9f6c01a6c87bf6908f68 +6c4a92e50810371f9ce310a5b19179c4 6c4a958b598f5defa51c51f5fa1293dc 6c4bd0d7c65373ef125fbfaf0b82b7b3 +6c4ef4990e775eb5f5a176cd473e70a5 6c4f1d82603f856a1f05c7a41b612662 6c5082687a6fe9484542769c63529e83 6c50d5933cfb83cf35bcabc95e705b59 @@ -24546,11 +25759,15 @@ 6c5a8a47b8b2e8e73958c2b4c08315d3 6c5a9c68be6005af960c8a6eb4217621 6c5aabc4359050eaa7566ca67ed17ca4 +6c5ac81ac7351f57a3c3f9b2f6bb0656 6c5b354dc3c389ac586de8fcb94a2392 +6c5f4ad91f25ceac8cb1d97b3e29ab5e 6c617e5c1445ad211d5ebe0deed22226 6c62901f34ceac49e850944c60abfcca 6c640c2dbc0535ac71e645d2dd43e718 +6c641a113019d39187cfffc176ae5a7b 6c648a98859c609df0f23f084088c7f4 +6c64dde5a8c130cb9336d4e3de03304d 6c668ce747cec4db799b99d321686251 6c69111286d42034a2f18eaa275e7418 6c6925aa698534b879fcab37350d916e @@ -24574,6 +25791,7 @@ 6c7b2831f30a6f3b9f3fc1f7b11f12e7 6c802883140ba8fad2bf94699fd0eae2 6c82ada8d2fbd5c37827264d8298a69b +6c82c45ac9909650e3f71839a6e32785 6c82f6e093f57688f222cb61662c6c98 6c8399a5580bb1eda64155db4568d464 6c8495ae7f800718db598f0d0d64a012 @@ -24585,6 +25803,7 @@ 6c893a1f334d535b4bd7f79111f75bb9 6c8aaaf6cb42365699c7750d7bb851fd 6c8cab826b218e1ce10f1a3f3e01370e +6c8ccc9cbaf06bb1de75c28d0f01c9a7 6c8ded9771bedab36912de8c16854e7a 6c8e0d1fca519dcaf95a06bb0397e052 6c8e6585d9f6a2c807ff6a3c49f72a3f @@ -24609,6 +25828,7 @@ 6c9f25b9522d4e7ab697d8df51153b70 6ca00fd41ad9615351a47b9161a19dbe 6ca464a6216630d5a6407e0e49ade257 +6ca51f70733af69a7ca674f8833afcb8 6ca86c0f8c0f9365745612a494fdb21e 6ca8bffbfc53a23423f3630ce6800dd1 6ca93f483bf4315df9018ec3c32de5ff @@ -24626,6 +25846,7 @@ 6cb722bf226d03025cd89ece0be10721 6cb747f4d2307aa2377f28cff4b3c68f 6cb7d44fe9855f0aecd06e1c0f5f1f3a +6cb7fb2d2f1181d745c2f57b1aead14f 6cb9ae8a1664f705ed9d9258c96947b0 6cba0875d9f1143f67ba724ddc0f9f50 6cbc209a23896b517138943fd042c4a7 @@ -24699,6 +25920,8 @@ 6d08900e74035da9786d389031fc7aaf 6d0a13400f91bceffcb4ee0ce5d5b358 6d0e536e42f4cbebb5b301957bc0395d +6d10a2caa149b73d0ac051d7ec590ca9 +6d1218f39551c5f40f0759179d7b7713 6d13172c301c39feaf83d1d9c54355c0 6d152f9185aaa7267188145d02ea46d9 6d158e2e24a4ecba5564bb78ffd2f670 @@ -24727,7 +25950,9 @@ 6d2ca63a190e50ff6df7baf32711cba5 6d2d6f4309c21b5a5ca1be8971b0ba98 6d2e403c78034ba6444718626b063ed0 +6d2edf46092b460a8d238243dbf0873d 6d30053f0405d44071b1010d8d3d2c96 +6d304c5b161d40026877143a55b233b4 6d305d365a5739aa5885595754a0f726 6d306c1fff21ae67a83c2afc7540e018 6d307b61c62020dd5a9f57679fa074f8 @@ -24741,6 +25966,7 @@ 6d37f4a2fa064b8fd0828856a06c8797 6d3a0f41d0c3c289aaa894be4581f216 6d3a9492194a33edf3da8827711f93d2 +6d3ab910e042563e1aa25e0781433270 6d3c6298ebe90b60269313f5405339bf 6d3eb1d55fa3def926c79afc34e221e7 6d3f1a62c14b36a2bd594f413f0d9c7b @@ -24763,6 +25989,7 @@ 6d4fb46c50d81d28fe6ad005d3ed7af9 6d5135ab52a651e70b69c0dd3c3c482d 6d5260490e71936ff3adb479bed5b425 +6d53b4957c0af4e7490ae3068036f1cd 6d547520df5d06eac235eac03a960b59 6d57074900f0d5f55ce18d342d08b479 6d5783b961f3fbcd0ec9af0de674b5fe @@ -24799,6 +26026,8 @@ 6d77b2510809d7d513b86a49c17e4d10 6d7858d395da46cd32c425f4737a4615 6d79c2c16c5562f8164be3aa4563bc71 +6d7ab28a41c58a20c53adf322d8bdca3 +6d7b8c6f452fa3f1a4d23181293eeb54 6d844b0d86631a2d8e5bc898e9d36b57 6d86a8492f95c3b491d4aba349601a64 6d87237d40fb24e33bb059fa0e4ca984 @@ -24812,6 +26041,7 @@ 6d919199271a1b3283f4d19c0b1239d4 6d92d48f4c3a62dfdf3b7f770d08da0a 6d9331bc36b5c2d61b94fe8ba64be367 +6d9376719e000183cbeb65a0a1e9d14b 6d93c745a45ef2d05a8dadfa6b0d0a61 6d94e0f956268d681362abf96cac28c8 6d955034e0a39e50e549b1ed16f87152 @@ -24832,6 +26062,7 @@ 6d9f1cc7c9822f773eb6968346bcb24c 6d9fc7343ad2c81c90fb8e27c196f503 6da0fda203409f697d921af49820a2da +6da1239caf79f8179e8551995b9dab71 6da1442f8d49a60e41424f7c6ab0bf23 6da2c728b45c2e8650f8754cdc3499ab 6da3866489cc43f6048408ad5fc45fae @@ -24840,6 +26071,7 @@ 6da49cb966459b7637b93aea90d40a58 6da4e6ee9b21cb6527b80e5d46f26f73 6da5d3e13280ea2e4cac89d4fe66bf52 +6da64b1de0c959ac373738c8d3f37092 6da8e3b8f74cb4180fb87811f8903c86 6da937142d9ea9ee1bd33fd3c80dafcf 6da9de1c0964dd6ed315b91d922f1508 @@ -24866,10 +26098,12 @@ 6dbda9432f7504b50fb2088ee034d968 6dbde825f9e5b9a239152bd3d2e668ab 6dc0c37d0a3a82e7f3f78854892289a8 +6dc233d280b3cd1dbdf9e1887da3ec89 6dc37f14b78fcd2a0c6a51797482317f 6dc468b01d9151b4914037e5b2a4ef77 6dc685a56120d99446e2b208d9b30f87 6dc70e0b7a629636bdb288332ef62117 +6dc7401d7a02db5ef230ece13f060afc 6dc9bf1d67177d63dce23212f7172f5f 6dcac0be368c24863085d35149f8144a 6dcb042af1f3becafaae52f4c7eab416 @@ -24886,17 +26120,20 @@ 6dd7e704d0a5f0508c959a703ba34999 6dd886b725ce754149df6b57a06655de 6dd90e27a7cb68f70306cefd602fae42 +6dd9143c691d7542daca5c0b50be953d 6dd99a536802f7b4171872632b5f384d 6dda7dce8f347158f375e75710a04c24 6ddad3e486373f33e7c765f4cf33c27a 6ddd6b2f6e020478932bb92eb193b920 6dddd7221d781f752cc696168bcacac4 +6dde0a3836cda6d1793b43121403fd4f 6dde6109edb758e38b94fd87e786dd5e 6ddf319ca399862c002c3b8a3d678799 6de0287a5aadf8dcfd6180601816d92b 6de2235cc21ad5bfff811d7cc33bdfdb 6de346506292f7399f4241b8f67a1b0a 6de355e7f5fd65368af2bbdf5da83642 +6de37756e4354d7c528608fff0c2cc67 6de9000bb8ad7e43d0cab4802982948d 6de96558c560e7a7b498ccba015113b6 6de9666a2b51aded4e11f44d0b789fe5 @@ -24905,11 +26142,13 @@ 6dec1c302ac1406490391c0e2fda2db9 6df03ddeb8f4d12922347f96a7feb9ad 6df07538175cd5b146ab4b9781bcccbd +6df1b29a4b86a83d665c157559ba9a39 6df2bbaabd77f6e8218dfc963eb0c438 6df49ea6740c5b40d70b62e5f358c8e7 6df563f70c194ae0c757f09b27cc8a4c 6df6ab5d1082483040cad79cbce540d1 6dfa337a70fa817ace4f1b4de1bd0d51 +6dfabfd2d8688693d137641a6a31cb50 6dfb78366fb41381d05cba9fa8b814aa 6dfcb92ae1156d6657be96de455fe1d0 6dfd812ebc3218f2fb473c189864577f @@ -24933,8 +26172,10 @@ 6e112018c1d629b8b29ba40bbbbc12f1 6e13ea663958fd6a20e712d8a1c815dc 6e13eb8cd0a3b2e2171abaf5e849501e +6e142a6c263767f8ce026ef0f6b5cdf2 6e152a80dba19ab8e8eac0ffcd422054 6e15ddaa0764200dc5a609fe115c5c2e +6e16b4e59887cb14da5c69b90ae45e9a 6e171d80d1d61ca871ccfa41cf4a9536 6e18403eec036fd39591b01d422c074a 6e188b06f5dea26cefb8b3536bd70541 @@ -24961,6 +26202,7 @@ 6e2dfefcadf5183f280107ee3e180651 6e2e12aef0db34cf887091b5633bac32 6e2e3c5b826ec01fb05153aa18f5b97c +6e2f165c461d32b09939eae954432654 6e2f6da2c31d34ad4bafbe1b2d42c31b 6e2fe78b12840f98cfdef6dee1fc9c1e 6e3008b24b0a2648bd65031bcb2c6c73 @@ -24986,6 +26228,7 @@ 6e456700818bc91fef02af71f4257240 6e459e7e011eb33d5b828d47241d9bce 6e4bbb06ae8018869b72815e7ebf78fa +6e4cf01ce51bbe17947aecae05b83586 6e4d122b8e3adc5f3998f6ceba427499 6e4decef1f2672d76437587fa594259e 6e4e29e23d1e07dd3095f03ff5f624ee @@ -24999,6 +26242,7 @@ 6e54fbfe80d5f11eab4c5def48112042 6e55d5826ca850f2a97570674dc12d97 6e56099f88c7a776ea295944e2e2f9ad +6e5766d09cedadc18e05c1511be09f0c 6e5997eb6876b02ce9aa5e0e74659d75 6e59d3eef06c237da0006c85479e7438 6e5bbd88c608789b7802dbd3073ef03e @@ -25030,6 +26274,7 @@ 6e7d7e8f77d47165738062794caafd2f 6e7e573c74884bd5550e1bde013a1d25 6e7f283ae441ff0f5562acbef754d7a8 +6e7f303fb5189234754746a773c622a4 6e7f3a53ab722699f7c7d39ccae8bb5a 6e80b985b3f6cda4c0aa0ea210b803b5 6e815af85a34d31bf91f746d69b19e82 @@ -25049,6 +26294,7 @@ 6e90e334d900d53f29fef6b92bcb259a 6e93968a0965a30ec02ba4a5a62d92be 6e9443acd88f6dd284d4b0ae3ccbbbf8 +6e95935a79feac40c509f9c148910569 6e979b2218753a82b95b4f0679f40504 6e985861f98ce55c9a5d0aac6ca527fc 6e9a0724f59f27a4a8221ce64245ee09 @@ -25080,6 +26326,7 @@ 6eb45226caf1b5a299f02afbe069e5a6 6eb4e91ce11072c3aaa03018696eee68 6eb5bd6e3368a3cc83ce71375d3fe318 +6eb5c56369bea65c24e629a2ac4ba682 6eb5c9b9380be6e373a773a596cb989d 6eb72ede7131e220b6973c01810f2d53 6eb85d1a8f23b7d41b3001433512c404 @@ -25106,9 +26353,11 @@ 6ed46278029637a966a40c4a5f8575c1 6ed5bee6f1fa1ebdeae1b977ddd2a6ba 6ed5fb384ab699e1b7ae4b1cdbc14c5c +6ed737a7f2740a5602ee3c5a2bb19151 6ed743bb8135e90cc3b7157a4bdb17f8 6ed904a7c60d842f061bb76be0a4c456 6ed96d4bf928fad2b6811ad330879d2a +6ed9c023198ea472752f2b90dcb189f6 6ed9c7691123020a0fb4b2bdc1d71d17 6edac8bea4689142c93541469bdd6c38 6edb2c310e7f6d6bf6b6f57e77b9ad9f @@ -25120,12 +26369,14 @@ 6ee4a769a631fec2c8c87f5d678d6345 6ee7347d07e6c200fd6f5bd5a683f198 6ee75b548682b182bbc2ab228b1c014c +6ee9a95e30a3735d5f8828275f6d2f2a 6eeb2bc4f467b1a3c77170a151daac82 6eeb2f2ffd5a62b49ba3e5e261452b88 6eeb776484e7ed3bb9760f858d628076 6eeb824e54b8a88c9b2cb480980a533a 6eebcc3b95600dac2517b34294082c45 6eec03906aae0ae3ea0b05a981255ee0 +6eec36d266031a09adf69c66e9a0054f 6eedf6293039c8ae5b99f8b439ec5505 6eee166520141c7450e37ce57ab195c8 6eee52c3a9bcc4d54289ed2748217e51 @@ -25139,6 +26390,7 @@ 6ef4f6c00588421adcc1cc19c729cda0 6ef801a0124b2bc6efadfd0648ae6a62 6efc7ca1492f680b83171d6409b55dce +6efcbd62d15a5c0d35250e4a2a1671f9 6efce5d9d7372b251a7ea09641fd5534 6eff177a0e61cd3402e463c3dae511e9 6effd9c2f0ea0f2abeb3dbc3121d7793 @@ -25163,8 +26415,10 @@ 6f0f6d2cf70b877c22496e40c28c64b4 6f0f8025b3e89d33c379b020edf3bda7 6f11750f8c6ca277fe71f97d49b1819b +6f117ce567f97b190f6f5f5dde51ce57 6f1459c915c4ed6f37f3dc3038290827 6f155c390d2cf5002cafb02ac3ac59d0 +6f1b4900d4b22e1942fa7d2026d548bb 6f1bbb61960a2a7fa49884caec65b73c 6f1d9b1d14867c6cd2434f9798fcc2c1 6f2038ec42699b7acd76dcc08f518efe @@ -25172,6 +26426,7 @@ 6f2084c29cf1f9cc9d66fb406a0869ff 6f21c085649b355098e2991b77dc67e4 6f22cd9acf5825c8bffca58463bafaa8 +6f258e56bd7e6c4e51683f4073c41292 6f264393a27d065b4f6b681697b7c206 6f2713f58ebdd405751cd898f180960b 6f278f2b46c7df5ee485b8da61057c17 @@ -25179,6 +26434,7 @@ 6f2aedca6f089c1193f4753b685e614d 6f2b6f571e3cca02f2a507f7f567661a 6f2b9f7f218485a441a0c3601533e68f +6f2c636407e4691bb4e2f49336f27a0a 6f2e25d6e5ab5b38d8a021d53d8915ef 6f2ec13badb0572c3c8168d4fb83f482 6f2ec87be1ad2e852203a487bdb826f5 @@ -25205,6 +26461,7 @@ 6f495ff47bde1610149bbe632767874e 6f49f00e4765ace0348d3140252a81df 6f4a879187fe9b776f360f3c4b9be632 +6f4c1ed5a0b60455b2167a49e4758c5b 6f4cb867fd2cc360cb99952d4fb9ae62 6f4d856bb7284ccb1734a14b12c0d25b 6f4ee309a8a9282bd90d450bce333830 @@ -25214,6 +26471,7 @@ 6f549e2b887258be54ede623524bdd0c 6f5563e6812df346685fdc1a89531e94 6f55d416fe0509c8d4dbdfc17c26d481 +6f574035b25da1e331c29cdfa1cf81b7 6f57af6ca26a865c8e3a7d8e1f60afe7 6f57d5eac5473a1d1d2dcbdd183902a2 6f58026814b4188bdca665796a8ca7f5 @@ -25243,6 +26501,7 @@ 6f739d620dca00e1465a30978a5e80ab 6f756ebd34fe55cd37b13e9b6284c8a3 6f78cb5dcd627f774c2e12416722bcfb +6f792706c7495ac337dd60912c7d9bb3 6f79e1ecd1b25404eb07ef6cd7bd335d 6f7b29016c49bbf9378ba06d9fa2882b 6f7b5feeb9964c4725e35197d1aa1537 @@ -25252,6 +26511,7 @@ 6f807e1cc0311188658c83f5ca79de72 6f80e49e6d46d8ed13cd57e62c779c94 6f81d178c3a2d2f87c3fb422927eaae3 +6f83f71a0a941a8aa5cb807ab9251a63 6f842c1c2ef7ceed2e6e16153953668f 6f852399705133e1a630e8b18b8ff043 6f85dce3996619dc4ddfa2e2759d24f1 @@ -25281,6 +26541,7 @@ 6f9aa9adbf6e57de1cc15509f02aea10 6f9ba7251aa0367c819daf1947aa8016 6f9ca348533c0d41018464bd931012e2 +6f9ce551251da4c75b1869700be89846 6f9d0a26895959564b0dd1af367d99b8 6f9d9aac0ef0e44b49507870bd4f04d5 6f9dcbcbf17073b32ae49b72be6d17c1 @@ -25302,6 +26563,7 @@ 6fa8ba9c0ff1d474bf71ef56431c775a 6faa804f00735c8049c87446bf5bc2b8 6fabddeaa7cc5f468bd2231a09a5868a +6fac5104be7a50162e3237cc0ab6d5b9 6fac69fc85008f3827f8b5cb2d1e4993 6faf4609567a17c17aeb7e7c2dc16841 6faf78de9648b90cf863abaf66a95a0d @@ -25325,6 +26587,7 @@ 6fc535c7c8d034ca66c8212241bb3850 6fc53705156434d55276f88aa60f4387 6fc59556711d44501a82d4b14a07a863 +6fc68aebfaec81c5ccc397ee3cc9d745 6fc80f4eef6574e0234dabf6e24a3df8 6fc92a6bea027576445ef81938e8dec4 6fc94d6cca9f32490eca7af885374f35 @@ -25348,6 +26611,7 @@ 6fdccd54aed49e2c2a94cd50dfd655a5 6fdce4cf44b3428b1b779acfb7c52fa2 6fdd24c62e8500a82d634311ab9486a8 +6fe0415212cc3beb6fa5d478c1f35d6e 6fe0b3288ece16ccce2f558d386f0c67 6fe210f7fc9068bcea3e28a141cf5aff 6fe211b9294677200c4c3d9e188d55e3 @@ -25390,6 +26654,7 @@ 7003379d8d46bbca02949d333aadbe02 7003d884133ab7a230fa2b539c655d44 700415fd92ecaff89a20b674cdcf2827 +700665dd775157ae4b50c5a2eb379fc2 700a09d3ec6468b6b00153d2b078829e 700aa76a278cf6e9f9be53357d68c2af 700aba2cd367f9c07d3d730f2d77b8bb @@ -25418,6 +26683,7 @@ 70200f7efeb934ba6262ab35bf1085dc 7020b89aa01fbba117304b8031e9652a 7025416053faf567dc725ae97cb838fd +702673d1b2ce8127f371247280d4a899 70268e529442a8eab9723962ec899df8 7027fb97a1a17c9e996b8884f0b2a93d 7028329d008bc67b4d05fda69286c563 @@ -25452,6 +26718,7 @@ 703fda1ae7717a7d1dee5cf9fa5d7fa3 703fe424276f544b4612b33068b106c3 7040021ed38457baa359178fd76fe920 +7042a93c12a900aa0c765024b633bd50 70450be9535f5ec4d8ab0a913ab6b358 7045396789edb33a54b64de2c7b2a520 704614cafa5bb263657e2150b0733f5d @@ -25473,15 +26740,18 @@ 7060cdc128c6ef7495b5b20e93228431 7061b33b469ce83cc1710f423d2e9ef1 70636f49a2964319101ddb5ddc5cdafb +7063f85f9dd7eec1adaf75f549c87d7e 7067344d461a4d6c8ce5ba082c8f074d 706761f1b4de9859a9a04767a33fa14f 7067e455f7d2ea6835991b08670b9bc4 7068146e73b3c49d37505e0ea77ff9f4 +70682436c4c5760a1c839727e43674ca 7069df960b531d65344001c693439d09 7069f5f9489e93eb353281c99f0a05ee 706c597ee2103585d6326b79fbc4d3bc 706d66e8bc0d850b8df04efe5c9eb707 706e244a45a4b0600b946c9aac61648b +706fd5c2b72a3367bd535f3924e6bce0 706fefff0c95abde36afaa8b1eead700 7072ad2830b796baf734acd1db243f6f 7074fefcab11a4f866ade0cb44ce654d @@ -25499,6 +26769,7 @@ 707dfdce14c970d578ade8e2cdca2216 707f30eb67f60c7433200b3abe1c3297 707f9390b28681b68cf479d827d19af5 +707f9e33fae98c2a8770481e4f933ac8 70811a463aa14ac77edaafeae411c859 708211472d4555f7284efca3c027ccb4 7084a82f0b0ac0a31aa3d568f858e2fa @@ -25506,8 +26777,11 @@ 708751036798191c77ad9513700ff0ab 7089ba0e833c11fd1e3d323a8dd3bfa1 708a8398ebd2586c600754c4b998d1cf +708c612c6788fda0cb90319c07a5ab9d 708d97e840f30190e2aed2c3ebd2cfdc +708edcf2b32f3c3128424adb8bdd6711 708f4905dfd8e8ce941a7e3ffb710ae5 +708f98f1e8316cf717fb5c66207fee82 7090e60276b744c64306c460c7dc53b5 709148ff8d1b33b2ef5f203c841cb127 709227dd2f4a438d60756be60724e216 @@ -25520,9 +26794,12 @@ 70970ef2c90f6ade7a062bad79321fd1 709727c2f023c756340eccccf712396d 70972dffc3a7bc37893d6cbbb056a80b +7097a09f4522d1776c8197306e0b80bf 7098c5846b869994a87ee31744c9584f 7099a174f4724670025ea3337a3e2b16 709a1367722002d93f702f8692082037 +709a67c1b7d45885f83b1e54870d447b +709ab41be7c05f3cb40c20861f6c5454 709bf18787b6f19cab6135d3e83997a4 709daf1e0ae96bf32a89e13a4382ea6b 709dbb611ae20561a24dc22d7cd2ea70 @@ -25546,6 +26823,7 @@ 70b26ff703264031513d9021a77d5721 70b3c3d69433a9c3a2aa8d2b7f1701dc 70b439e2ab8e1d65ccb71627319d0de3 +70b63d063e03a613f07442cf08c50755 70b6ec7c726c17c15f83c4869befecbb 70b965b9e0cebf519e3c1b665543860d 70bbf2e4ef73cf9a4845d377976583e8 @@ -25554,6 +26832,7 @@ 70c026e6ed8adab262ee8dad4741650b 70c0cb858712bb97f8cb79f28a45975d 70c42f784f77f2013a39a825381d346f +70c45582be39557091c70f9758db4e5f 70c62a999d32b5e132e9eace511d9a76 70c77f897378a1c0d6dca67cadcb6b45 70c79aed0c1c1f079d1418d58e472713 @@ -25574,8 +26853,10 @@ 70d9aacbe3cd3a7c5e6022ad2da541a4 70d9d98892311eb101aa1bc10e56eab7 70da5c68c8e04a9d1b3f45b86ad1a016 +70da94cd60bd4154a62323734f37dad2 70dab77265f0c683fee45ee22bcff9a5 70dc9b6b5f7b11a8e92cba57a470240b +70dd26104e4f8d6d1468e99acbbd53d1 70ddf260affdae11ce44677c07c1fbc4 70ddf34b47ee650c627f512bdc767715 70de180a45f8a93c47ab4ae59b15cb3a @@ -25595,6 +26876,7 @@ 70f0bc7f0d09f9cd2bd6b36a242196bc 70f1602ccc9327792de4c6117fa95a32 70f288725dcd0520642bd2786b821068 +70f34303b1b0a2cbde1465823180cd4e 70f6d39b2595d8050cf2a9c2a59f3c88 70f863a2f736cef1ef4b25c1b65db95d 70f8c381b84ec5c22c5eb18ef2e7562d @@ -25675,12 +26957,15 @@ 7151aa2035d8dffe075f41f144d0db00 71531e5b26e95a152dfbfb8acfe5aa24 715434b54b25841426fcdf57193aea79 +715696f54cd4501257d680912ac7b4c1 71570b33ca71c205c7e63dd80ac42566 71580a67d65212edd4f85c3748b771de 71587fb4377b11fae5bf26043b65c178 7159dc52bab0c7ac81fba96b3bc0109f +715d18ffb20eac6ccb4b843f52a9dae1 715f0b0c40b783538e9dc79ff8062cff 716148fce28e158301bb7e1231dccc7b +71627f358fc30e4659b85d828a9e41f1 716281269e0da0f18f9edf0d5a2e3374 71639047f2eaf112580349c27defd6f4 7164563a783329fd823e54dd9162c81b @@ -25712,7 +26997,9 @@ 718d76d0a0aff0f5bd31c89b9b450055 719396ad57cd92819d02f5c6ce2d42df 7193b4c990cd0a595faec7180a77d49f +7193f1da396ca5b7aee3316fc6c486d8 719468658068cf4fe1b8c4312c7dd4d8 +7194ae4b578e90b43516e00d97488990 7195a5c529f5f19c6496aa88900f8947 71992fe0cd8f0087a9c1c184b8822bf3 7199cdc8a77415389e421c0491b57067 @@ -25723,9 +27010,11 @@ 719ceb68536f6200f4cbeb3b89d86b57 719d4ddd91774551d4041d0a348b9551 719df82bbaa486042444c3da55215c56 +719e10af2e42227933fae80da11cd53d 719e9624e234e991b0f4ca6def98e5e5 719f2394b578bd201404ffae91a814d0 71a1a6f917bfc12045f4c00c1516c7d7 +71a21db8e094b2be67dd809a02c8a149 71a559e5656a0a164e589956859376d9 71a5cf3cddada8f35fc87eddfdb17e67 71a8aa93f30910cf1db0608f8cfa39d9 @@ -25739,6 +27028,7 @@ 71af623b9e5b8280b7a95384d246fa5e 71b0adbc6aac8098d807d55493edd964 71b1116f230ea42046fb7f5115a13949 +71b338140234774febaf3122d62a3df2 71b3619797f77c792ad50af04164c111 71b581f2094799dc623210fbc0c05f9a 71b6073b891a6cfaf973c7cdc72f52f2 @@ -25749,6 +27039,7 @@ 71bc455a0627b31d3770a01bf448e635 71bff25246e7afd14e9f67b4c74373de 71c0c7d2efc84e88d36708f8935ede93 +71c344c9e84c1656c45f0c9a8a4210ad 71c4b4399c336d7b19771ae8c4d8281e 71c9eec3ed19a02514f42e160b09e5c5 71ca6a2b26444880fdf903f59117c6d6 @@ -25778,6 +27069,7 @@ 71e7c240c1b62673c0a7fe289445cd75 71e86b1f7d7761dc1f0a5785e3338017 71e8c2a9a897f4684e5a5a30f44be029 +71e8e934214f556bf437b421862f65ab 71e9810c8b14412404958ed5babbaf8d 71e9ba7cbeadf07bf553dc70c04a8a51 71ec841d96d835f0980c78bfdad1c63f @@ -25809,6 +27101,7 @@ 720c0139e74dc2de830a2dc0535adfd5 720ca45c16736219205137be237cd349 720e0d545038ea2829901b4d44505b74 +7212e73103863a50cfe0c55ef09903d5 7217f68d851a51417642ce2fcd0437bb 721aa453a6a2f3a22752b0be1bfc34ae 721c3d75bc6e7eda26203d8698a5e6ed @@ -25834,6 +27127,7 @@ 7234e0826737360e571b032dbcfdee30 7236eaf169ad6e888f9714746770080f 723766b3a0b4214d570f40d003e8dee3 +7239029d2cbba42791efa5d3d88d8346 723c9815e63441d80bcc9a41753d379f 723cc1d5c1016ef29be4c86f97c7c753 723d68b9b8590e2d8b667d8e7678e636 @@ -25846,6 +27140,7 @@ 7242577551df67e6a3b9e76c0a599600 724299f6d1509cc9453a8a44118ae387 7242f168a061add6fc00ac1dad6288bb +72435306933bbdf4758c71e9df415528 724440064f3407a39a23d89c90f851e7 724469fbb83c62c5ab7d4a135c4a1f3d 7247d62f558f9ddb3f4dd65849d583d6 @@ -25853,6 +27148,7 @@ 7249187c126ebcc70f6eafbcd151c3c5 724cd145af4e0dffda2cd3f9951bd24b 724e625a7c2ec23928355d600f65e567 +724f64d09873dcb068ad29b88a9f2474 72500ef0b832d582be9bfc030cc4aea8 7250856c2c3c97535d798cf612682bb1 7250a2d23324aa79aaf9aa50f5e8b007 @@ -25877,6 +27173,7 @@ 72660bfef365973f5bf81346d4b232e9 726663fe880d0c649db0e57e6142d3c0 7267d918a8fbfc981f4dc359ee9143d8 +7268059f896f5486cbb7a5001117709c 726833155386c2a148d908e53ff89115 72687ee1eaef2cf32f965b297eecd226 726a6070a9e2de9c127c099b9234ce66 @@ -25902,6 +27199,7 @@ 7287c05f181cb6c26a8bc2ebe972ec1a 728824babd06f52e48b87604056f6639 72884502e9eff6d152a0788e16682f9e +7288524342930ddb74e08a45005b152e 72886d41120d92390309e739805a9efd 72890ccec85f551944b01ff081493915 7289b978101b058eb3c19e0a53fb2203 @@ -25936,6 +27234,7 @@ 72a4dcf177cdc0a548d04734ae1617fc 72a6aa44bdc8ae542db32af40052c39f 72a72a8c351a753c1c88612754f3161e +72a796197a3a90f9f85a784dd6853021 72a7f5c6b9ff389e88c7bdae906ad969 72aa1a2cae9a77f881e161897c8a06d7 72ab8a4b84ef8d8b8dfe11f831a975b6 @@ -25959,6 +27258,7 @@ 72c05c89a5c64b2db5f503eba6cd78c2 72c31b56f045f171bc957fd13b02f845 72c36e466cd72bb1b7237a2ff83ae23b +72c3fe2ffbb39a5b2d68abbeeb8bbb89 72c42f10be0cd4683520407457b932c3 72c43659a9efe1843840a97dad388ad8 72c7565d910534bb3357206a9282eefb @@ -25982,6 +27282,8 @@ 72e14f9dd3fcaf2f11e00c91e755b55b 72e3188db1f00747889f249daa890495 72e342c82901096aca7fa49894e7374e +72e3f89f735b29a9214d149e2e95a147 +72e48c72df569c620ce2aaad6069e205 72e5027c97c04838dfd4b590e2ec0eac 72e5360a8ec09995ca3c852e28d20eb6 72e70d8ea51bc30d46f547365a9b5849 @@ -25993,6 +27295,7 @@ 72edc1df5f811c0a9942c4e59ad08ddd 72ef3a84e5e9107bd6e6b4874175bd47 72f3049c7688dc1bef2bd4f2894a2538 +72f45e2126789024a4e06e3e960e5e86 72f619fcec150751be340cfba09fda9a 72f6908caafa1a4d6b4e051982123ac9 72f747e47120ea0dbdcfeb9e936bd459 @@ -26049,6 +27352,7 @@ 732c15c6e40fc63c72eecd6d0151a3c0 732cce3aa1cde7a210a8db3a35657ed6 732d0cf02896d1ce71edf08e8d81c9ec +732e53ff6f07ac41bf9506b138cc8d80 732ee95c29838b301cba55077ae8648c 732fbb7576e25cdf5bda483c2a9927d2 7332c3ee4515cd7f7e8e7cb4c9a471ed @@ -26072,6 +27376,7 @@ 73472321db207616c0cfa49561207d70 734a1e3b88602cd7f5fc604dd9195eda 734a9ce4726176d9a3d228792af2a144 +734c93890a0ae04023fefb98777ef0ec 734dde6fd79bd8a577962e4f620d1e48 734edf3427a50a4a21de80636c043a77 7350dd68921576ea29d134460908793e @@ -26110,6 +27415,7 @@ 7376e1d1bd38c98268c3844f0828a561 737731cb83d7e343da952e6672e11fd1 7378914d6e3d2c1e8ca16eda6f33daac +73794e71c3cf0cd98e86d04ea71aa4e6 737e663a3fcfd9ba751055e80a3280c8 737f2a1c4ae76f4e7326a6a972be481c 737ff97f5631b406a08d765d7355cf0b @@ -26162,6 +27468,7 @@ 73b5e2d52e1e932a8c217669fbff925e 73b633b067dd8af0b7cbbfefac274d4b 73b6c52535b038f60ffd6b9eecb86d7b +73b84396c6a5dc706ec4b1f5ef690156 73b8d6e0f62845ad0dbea287c3cc3493 73bac7930ba4e521013a2b4af474b6b4 73bfbea0c672eea996097c874f1808e9 @@ -26194,6 +27501,7 @@ 73e07b17a824af5a8044248fcfdb271a 73e093de874037c3582f45eac9f58ef5 73e0f73a54c221c80e5ca09e2c66af74 +73e221ab58a2776fab23ad303f57a8f2 73e3b89b0e57c5a255bf8fce5c427b43 73e54edf0c9de4fcdb396393e793af8c 73e5fe373b905655633680f0f9fbda97 @@ -26209,9 +27517,12 @@ 73f140d8de649c20fd56992b8df5e020 73f220c074fa8603d0ccaa4299ed8933 73f27f8ae7de64e7067d86f1aed6adae +73f291fd51808850236d7c96392947e2 +73f3c77ee962ad71dd13c6c894d57de7 73f46f1ab2769034536ac8a001499272 73f5f78af94efd557aa15a5453bb8886 73f6c0e2c3eae7d75d8f838f6428b938 +73f807afb6dbee13ed2d0e79bb0ba253 73f857f2bdb7172196956fba216673fc 73fb45efb727d01bed90d817a8671a32 73fc418ebac9d06d37998d3ca11bd9ff @@ -26227,6 +27538,7 @@ 7403a28c4be18ff829c8659ad7baffaf 7403dfb6902906f26735f4a5b1e14350 7404b94c35c506bc7d2c2512750dd7b4 +74053086568d6ac6de72ca0bc654b034 7405be2aefb8c21f46af61ee37df010e 74080da430c01b98213fe4ef3a963438 740899bd5f0aca7305476f88d0c08a7e @@ -26263,6 +27575,7 @@ 7430358dd0889acb845d37cc2c97c52e 7432c67d3f2aa24dc3dcd4e776d6d516 74334594e45feb8ab00143375bf40165 +74344a314fe38d6d44181e8ce6348a75 7434abb2bfb02fba9615135a4f5a7ca7 74353b44e6e5b9a2e8e0ef6d6850c608 7436d630dcc3ed42db0e62983f859ed4 @@ -26284,6 +27597,7 @@ 744ba0c389c58dc64a3f83ef913b32d4 744cfd8783ab687c82992b010f286edf 744d1e58da075394edfcaf2c6f851170 +744e43fff39c37e2c6b632bbf7773828 744f09e753851155f1fcde169b12c2c0 744f1aa858838b157771e0d6906c0763 74508ee819e92408c97c92a17348a17b @@ -26306,6 +27620,7 @@ 74627957863e5f1755b4b288f7923786 7464e06ce416d644c207f10d307264d2 7465a8db135c59d70d7940d60ebda82f +74674f66ab04446bda75f30a8f318ce8 7467ada3459d126e92f9e2d57e1075e5 74698a9dae27a9b95f40a280c0e5ef0f 746a07ac3ddaea77e2425033d731133e @@ -26360,6 +27675,7 @@ 74a3257bf080920e94614f2bddf6dc9e 74a51e2c08838bf786ff0a4a1b631a5f 74a57c76ecb2119b16e1ededeb976994 +74a5ff5e923c8d6946fb35073b0a1fcc 74a6149cfe776c091b7e6480f687b550 74a6d778a41dc2c8875cf681866fe4df 74a7258e6b5f14341346c2a55282d291 @@ -26368,6 +27684,7 @@ 74aa254095e5374cd7fdd48f6d975f1d 74aa335a3621a424a91ac70c4617c80d 74aa4ef525cb513af3666e79ff5ddc35 +74aad2b3d29506b1e46c9b04ecf1cace 74adfd0897a6aa6a632774c2fed1d761 74b216776a185b60b889c138bfcdd8ce 74b3b45527c06379deb4c527fca24062 @@ -26385,6 +27702,7 @@ 74c1e464a293a74bbea5a01824df560c 74c26c90b055be06c18e905a08921a10 74c2b954b3f25c81d828570e230ae80b +74c512ccdfe4e7712169fa55bcafbe4f 74c7945a12ebff2287f92422d56110c8 74c7b7b0f0ef58e5d34c6d58a374e37b 74c8c88193ad4ce575e15926599074a5 @@ -26410,6 +27728,7 @@ 74e03aa8d5c83ef850204cdea304eada 74e0d89d4efac68ac0866df945465112 74e118f76612c372d01b6e2c3dcec774 +74e1801ecce7f2f3ee44e1675c5303b4 74e2a05f031c48beeab84f743e01fac4 74e383acdb930228f9a9a1705b7412d1 74e3c4c8b52bcf2faf7b3f7b902d1f34 @@ -26417,6 +27736,7 @@ 74e439812268e634e5b36669c2095dda 74e56bb977bb649235e94865d093ac0e 74e6083f8d4fc71842bebcaa185af863 +74e671f339cb620d589ba2cf510041ef 74ea0eaf64a5c9faff33bdc0f30af287 74eb232e75b6507b0e1296e1e3b936c2 74ee1ae433693eb7e8e1bbb3f5be1f9c @@ -26428,10 +27748,13 @@ 74f49e10d3ad44e0d4f69f5b7cb50d41 74f5d9ea9a051349b7a856e2a380168b 74f6bb9d0a48a0bb7198e61e20c717e2 +74f70ed34dbd61ff55ea75b6b8b2f219 74f7f489c15494eddf736e8b360c1d76 74fd7e962734b7d662115d8decac03d9 74fe58ec9aef5dc9f70c550897b33c00 74fea71a45a55a9c86e0801e47bde7b5 +74fedb120f1e200aa0e9835b5f336079 +75002ea58c5d343d120593c18d0676c2 7500a349828fa323e5341dde55f93502 75012f282acf75b92923dbe0ee2e3b11 750188bb2b5acb75aec33dcd44da2e03 @@ -26450,6 +27773,7 @@ 750f729c8e2a6a6473ae91237f29af25 751164187f6f0d850f4e5af4168fdb5d 7514345ff4f7746f7fef1c158c58a888 +7514839dc7d3284d171eadd605329755 75151762895f5afbb598f406d5de78ea 75152ec42b2d09d7ed8c0c6e6b5a316a 751685187432e011a09f02935aa2dcdb @@ -26497,11 +27821,13 @@ 754a621259b75c461ccc9a8706bb56af 754b0855fa53a7bf7f3a3affbd2a3d8e 754d6dae553b24488458c92a9af5732c +75503a0772579d4f6b6096b3a89c49a2 7553a7fa946c52504ff53dcb85de8d62 7553d2f74b8fc6744608de354c9fcbb4 755404bef5ae044ffd724b84d6a35ef9 75552b80ab6ca4b8427270114b721d66 7555cec24a9418d88a176c34dc395185 +75588acfea930cdc936e412512b2de59 75595cc283bcc77f7f6a4b9b4bac191c 755aed8fc1c7d62ffccb772ca006ab42 755b9ff3a8b5b791e83541482a825c9c @@ -26520,6 +27846,7 @@ 75657eae2727d6cf4dc34497389d74d4 756680734afcc311edcf454a07dabd90 756729c9a3e9fb7e6c9c4aa4b0f96485 +7567821d3f860a34a1018c088a9a7316 75685b6b17418623c2d4bc20bb97b979 75685b8a938a55d4f2fd197f425e9f21 756860ec198201b3a3d649df4786ddab @@ -26556,6 +27883,7 @@ 7580b7cdc55a88b053bcb197522472c3 758123c957d314164c7ce45ec02f8c2d 7582f9503461d95fdaa09688f6237cc2 +75848fb143c2a3dac228dfb04c0a1bb7 75862842c95b9f534bb90b45d71ed95a 758768cb48f9bda524975af57d00e6c8 7588c6be2ab8ff03240947905b7d1c06 @@ -26571,7 +27899,9 @@ 7598dd97b0cae154b3d859fd280386ed 7599fac5cb87c6e26dee41e5ae515add 759ac6bcc7c5cba5ed4e9dae0491fec0 +759b1cd4d2bf3eeddf4e54badcd363ea 759bb304b06c98aeff4a1f196b40c56a +759d465b045b177f8fd2667aa205d508 759e78513fefb6a335b942fa63ff25eb 759ecacaf76e264b76988fe29e73b067 75a061a5ccbc08fb7adc343ac9d1ae85 @@ -26636,6 +27966,7 @@ 75ce772c3619d44df32f1862f9e1b2cd 75cfa2a79a3d332842989c4e253e67ac 75d03066c0d25b470ee4168d2dc2f049 +75d09f07ecc8f8992b9948eefb2dc816 75d116a48b8660ea61d838d4c991436a 75d1be6d874e7f1220a9e1cb27a39b9d 75d5f129a46378a474958e14e07c4dfb @@ -26643,6 +27974,7 @@ 75d7ec5211a938f0a072f6ce0b4684b6 75d847c133501f39e4a4b6599b590e30 75d8d94bbd03f5d752ea0123315e3d45 +75d96646c7e5bad615f284421223a02a 75d9efe63916e065dbdb64bc6f231668 75dc1a2150f3bb30362beeb82597bb52 75dcd5638785b6bdeceedd59c956416a @@ -26660,6 +27992,7 @@ 75e7f4739a27c6e5d2bb8f9e46db9a39 75e86eaf7ff9d7e2431b967c149c5bff 75e86faaaf9233a42640824a9617697f +75e8b8b65db55a1bad9c0f6598acd5e3 75ea88592f7586bbbc2778164e6c6d98 75eae2100b15db737369ed4168cecdfd 75ec5bcc7162dcbc9b6f9dc04dbe494a @@ -26728,6 +28061,7 @@ 76365401ec0a14cfe5d430167e60f793 763696ee1beaa32cd87d51434cbedb14 76375adda45189f80e6b5e1fde16df07 +763cc1efd676e4727c1cd6bb873c85e7 763edbae067e371ec9ee728af557be50 76434dcd345cbe99fc1c03b93ee1c277 7644cd75e6a7ce6840049950a750cb16 @@ -26740,11 +28074,14 @@ 764f18fa1c26e6368ccbe276d7040aa3 764f5901b9db7cdcc7d5932b6d8c25b0 765368d75d8e89a971e52949193507af +76537e9ebd9ecad69534cd8919856157 7653aebbadbf23423f59a5997229f012 7653c6b4f3eba914b04e969a0589b927 +765474bdde47a63866f233d1d485d674 7655637472af77820e05bd83d0d872c3 76556ec2d83afa22f0caa65d7714a839 76563229842904c36a612dea8f42753e +7656b34cac69a2682cf7d1c1f0428fbf 7659e478620fa04a6d8a55559d2899c0 7659f5dd277732db2226727790c1de92 765b6acca3dac7f2356dc7aebe6c0975 @@ -26771,6 +28108,7 @@ 766f9e54d5ae91dc583423360a441033 767012c299b1fce299baeaf466a632b8 7670391d2e6ae709c3de65221566cb35 +76705ee633afff348d2a97e4870cc831 7671807f57c4800ac822da2be6d9d08a 7671a3ab2381a854543f8225ecfb3773 767251ec8529ec97398fb30a9e9b4b0b @@ -26788,6 +28126,7 @@ 76815e64e14401342b1e852d09a4cb1b 7682f00a267748468fcdca40f16668bf 768328413075628d8b02697e91f2c294 +76843b7789b2699fa62e06d86e345b97 7684eb521411dd37c508e18f04e06a1a 76853a4dfb2156687f54b47574b6d2d0 7685b53ff4cbd20d3933f055c6db2421 @@ -26811,12 +28150,15 @@ 769105930d701e93c5c19efc03ad84c7 7691d09bc774da47b6ce19df7d0db59c 7693c5f25cd4f9556397061f2a2b09cb +769401268d03a3d634a9234eede2fa5c 7695790b05e4250102672cf12803c31f 7696da11dd801261d5d9c1118735a14c 769793cf60614ed827114eae8486978b 7698f1174afe97b87fcc7642b54d65c1 769907303ba1e0fe4c635df229b7268a +769a582b05318157c12e459e61f78844 769c93fef22d7012bcfe7af18219ccba +769d96fdc24d1be46b5228191a1548a9 76a0a218486a26d486aca6e5e450b081 76a2cf20ae22842cac67c2b84f692380 76a32bccee22b96b8e05143f3935f4fa @@ -26834,6 +28176,7 @@ 76ae2572699935f45bc3b80a042d53a4 76b3573ab83c1c182e2c665bf97b4e1a 76b4cf96cf96ede42de839f3791488b2 +76b5088350568828ac643a6600e3ddd6 76b662e878923ea42ce74715dcf5a0d7 76b89820dc7952e7f29e56ac01f48eed 76b8b716627d6fe227e91fdc12c360a9 @@ -26855,6 +28198,7 @@ 76ca5fc8aa44ed7290e8b3a6f498615b 76caae2134246be94d94610661e1db68 76cb57fb8eead7941032781012228088 +76cd9019e0b37ad6deac985a4cfff147 76cda79f9541d33eca3f3309343c4244 76cdacaae25015bbe5abc9cbd43a088c 76ce2909146e98dda90a78bc299e70b1 @@ -26878,6 +28222,7 @@ 76e3ac7dd1d6799f678189645f45bc63 76e3bdb1bd438051b5c056b2a37ad0b9 76e4d311d362a6230e8b0c9e5b0afdbf +76e5c1d4ec5a8e7ea3cd59fcd4ced2fa 76e92715bc6377df686d4160cd7e0e45 76ea08f5afc8a51e5a9ac665fb94e912 76eb6d6d9320b69769e1c4e9fb2fc919 @@ -26931,6 +28276,7 @@ 77224f77f543da57d452643bf2a02521 77226a7d2293447fffb54b052073c2b7 77230595b9d4b322d0c4ad42ada9cbe9 +7727001d0ccc856345c410dc3e676931 77271ed69da14988f56ca238bce073f5 7728618c190e5a640b8ab13e5a88ddf5 7728bd7f4f530b9ee80049302e983dbd @@ -26951,9 +28297,11 @@ 77322fece31e1c0b2170dfddc71ed2bd 773250f1bfc439fddb9ee4a8f00cc44a 773264bc519445daaa92f7a0c871d000 +7732ad8c2a902f6514ab1bf0e4a1fe0e 7732d6962c0b9cdccd389d6e840a5dba 7733112961d338d3c2b3b34b249b6c54 77346d7992de3a34ba4f0f6b78bef2e2 +7737661afa37977c1747164bec071b7d 773767eafb6cb369d5df2e1cd5580c35 773a8196a84a459f7238d8e0fe91f6ea 773b9ea96c2777a86895bafbe5f2975d @@ -27037,6 +28385,7 @@ 7789147af1d549cff0ccf98530005f8f 77892af404fef357f6d8878e347d4727 7789609e3d9d6955e3384d77ae815ae5 +778a1a060ffa3827dae7ebeb6d1b9f04 778a4206c65c60b96c7bf4558f41e3bc 778b0d8e331e37f3f4e0d1cd4f5d4e7f 778bed418ac6026bc849edeb43409464 @@ -27058,14 +28407,18 @@ 77a64962849888d261c5fa0a9836d429 77a6cbb4d82698381353de0fc616c1a3 77a7168faa5fdd3cb2ab45711918c5a5 +77a750518c11fb5dcef8ef2781dc2c86 77a861f95c0959f451ecd1e0991ae3f7 77a987560007eb20a13622bb2873a031 77a9e1612cd750b41fa61757d4d68877 77aa01040d0b22cecece20ccca3c226b 77aa6bf816fe4bf157377e2dcfbd4073 +77ab3909ff000c34841dd3e68506f4d7 +77ac31cb0f7299491531d2d7de241074 77ad148883917b85cd7346acf8652141 77ad3cc47f319a3bd8140cc72c82f10e 77ae51dd66be6eb8683592ccc596284f +77aeeda538b38fc7343b058575ee9603 77b034c9bb87f441649722c8075fc077 77b128e5cd17b363a7991db22b26d673 77b231949ba4904d7d23f4a6cd2c8dd1 @@ -27081,6 +28434,7 @@ 77b9805f015145585243d754968d9052 77ba6d7cb88747df0b640db3b929cc78 77baff734a0d838a3fac0f9b9d738cea +77bb1b371cf0018565b5cf2907b51780 77bc4b354310e95366576cc317775f79 77bd0cfa9deecfb90dcbbb3b9b76434a 77bf802536fc3679a4b8bf0ed4d2db7b @@ -27090,6 +28444,7 @@ 77c4613f332055ea7cde114237ca1b33 77c52f354b2202a8f94c5b2a03788801 77c673e2d2c36e4e54cc02406d1ae3ae +77c67d554684e47ef21676a01017ebbc 77c7a56602be97d9c6090a39415c1562 77c7c347f3bac2bd21ff471bb8e66b96 77c896267b1174ee5e9b201167d8ab74 @@ -27116,6 +28471,7 @@ 77e822b8495472ccc3d78a6aa96db11a 77e98299b4402f467fae5da747821ca8 77e9bfc85482f66956f87c5009ab1c0b +77ea43d4c1035122c29d4f4fcc08654f 77eb35d48ac46f8b359740bed4bc1ef6 77ec2a2613a13b96aad36469eada6642 77ecf85647962b102490822ee8d4e069 @@ -27144,6 +28500,7 @@ 78019a7e356738eb6e4722be932346b2 7802015af808d35dd473e18dd15152ac 7804029bbbaa57d94111034707ba5307 +78048a2e6181cb2bc4214734fbca237a 7804adc5aec8ba88f45d92486eb6fb98 7805845520fead33e6abe5a7563cda65 7805986fab6c7f4137febd105079e668 @@ -27212,6 +28569,8 @@ 7846b48cbd3ee6f300f7d52430636b1a 7847759b14cfc2545e295ad5b4fd248e 7847d20db0bceb94f93f0e87ba96fdc4 +78495b80cf52ee52880585b264af3d3c +784d6380fce89e3b9cac32b0f970b452 784d8ccca165e797f2fc82741a73655f 784e2491a48af24cda9b2a00006231b8 784e9bfecb110f4286af23a4ad9ab216 @@ -27255,6 +28614,7 @@ 7878c503a99452126b34a9678dfe5d83 787ac146317cfd0e1e928adc392b6804 787b4b9d54a7a102ecf601484543e8a1 +787d1a34c151dcf5040adc821fec84be 787d99f892f9233a3b20767c485cfae3 787ddf1019f1a2727ca0997c74c65f07 787ea12098c85031791f98608b9b2c6d @@ -27301,6 +28661,7 @@ 78a49188bd626eed7b68222d785ab7cf 78a523969ce53bd58e6e82a0541a1b1b 78a55dbf6e1acaa155d26842812772ee +78a603eb2dd3dd74443b6c3b1bb072f9 78a659b6df16e3658dcead92475f5120 78a6eb631ae47b4204b368f5f3f07aa0 78aa575cd9fe47a113af8a90d7be7bb9 @@ -27322,6 +28683,8 @@ 78bfa648b4639e653500a074a610d277 78bffe753c1f08b5343c5beca08c44c4 78c0267d786d1567a58ce4111a1a5bb3 +78c2eec369b64a999588fb9586142483 +78c32e40640983060643cfd91f4c397a 78c59507d5ad81ea5ee07f1951f813ba 78c7c5866e70153cca255926573694c0 78c8733bd3ad944c4120a777652ddb7d @@ -27332,6 +28695,7 @@ 78cb8dab1d10f90d93f3710ffac94291 78cc75eb174705c1cb14eef9a891c9da 78ce5ad040e06c58cde4de011db7552a +78d09c594ab48672b652b302c97d9c80 78d0b9a11e0c9fa3bfa7b9eafb0b80bd 78d0d5cd20724e53574769a28b2aef93 78d13e0db18b186972a728efb8e60bf5 @@ -27360,6 +28724,7 @@ 78e30137b2326e5f91150384337ff244 78e40d5b0f3dda46ee7e9785a6970c83 78e455e450bd2861258e7d597e444fa5 +78e7b7bcd6deb9f3b4e3f4d7c687310a 78e8f6dd2628697057150e1cffeb5171 78e90cdc064d70aa1809fd16bb4e9cdb 78ea05a60010cc035af37a280637f134 @@ -27399,9 +28764,12 @@ 7912706d0c3c6a6b0e68a387c4b52542 7913cb3eb256222c5b9a142b7f15b8b5 7913cd130e18265104f42fe4d4b9c0ba +79143047ecdc1d9ad1598bf173b6f7c1 79146eb45115d71f4778678e5cd03263 7917d4fa7e763db2689abc98acf28efa +79199e25b1c5a400921ef6bf52aeff92 791a50ad6c8d218208a74f21e3be8fcf +791c3f7336370fb275c23c11fac74177 791cc9e6d2fdd56c4db23c848f547b1e 791cd49f7160b0fbafd5e676b5aa4f64 791d0d5b81539610d4b4fcd594e0fcd7 @@ -27418,11 +28786,13 @@ 792a38c756291254c57999b6e7e285a9 792a60f0b882e3e44f408acd886a9d3e 792a96d3ecbd48586966d85e48eea600 +792b153019d5995f1321aa704cc939a2 792c17c76ae828bb6702c616cefa05dc 792cb3259029d881b14170112bbb04b9 792cd9c93c9866ca567d42e6fd12a7e0 792cdf2009d91529e363ca13b195ac22 792d98a677157e98e8c080469bec417e +792dd46c1bd8242a732466d08d001cf3 793003df0fa1a8802576ba755c36a98d 7930623f70c285c27eced62cf1ece718 79326d73f2b3b214cf74eda564e861a2 @@ -27434,6 +28804,7 @@ 7939ca40e5f9f0ef8b4efba20121989d 793a336ec08a6fb33e5e6d712cbe967a 793a488ab6f319eb5bd6333def2bcc0e +793a4e7cdb33fb64d3bb2869f43c1753 793b7bce3e93f8e3623eaa0986a5097c 793c5384284fc4be7036e4d87061848e 793da4c34a36a951f582e2ea61ae2553 @@ -27446,6 +28817,7 @@ 7945f6f64d6f0e8f52cb422ce0e6e966 7946080466aa7bc217076d14e934bd73 79464279f478709560261350f9523cc0 +7947139ab472d4129a0fea47d8425cac 7947531927e8992f03a8ec29b18917ff 7948c3f29f005062bc94b31c5c90399a 7949a20ca1c1a79ffd1d2ac8b49f8144 @@ -27459,6 +28831,7 @@ 7958541558abe625338c4b1dce9cec80 7959e6df9d373e280df48c484da1effc 795ac12936e05d08588583d4ff7436c0 +796072afe2e9eba22311e4a571ddc577 7960a52e102346676fff5e1cc4496e17 79626ebe023c4cef277b7ab8fef2b44a 796491e43f8aff2fff0790dce552875b @@ -27480,6 +28853,7 @@ 797b684ba66fe3a42361bbe90b79d4f8 797c9689978c907168782fbf89158766 797f6a0875b673e603e4dd867ab71233 +79802954dda383f76ac844f4f3b102ed 7981087e629805464fc0040cb9a48c60 79816cb0fbc8301b7d10d7f87e996323 7981948ca1bc271cbe2d506453381ac4 @@ -27530,6 +28904,7 @@ 79b7d0599b9f49a4f995c235be123cbc 79b7e6e3dbebf30f5ff1b7610f33f7b9 79b82a38713ff33010b1d19780e2b2a0 +79b89991201bb9b370eedf5da4c7a51e 79b8de7e1268430f75bf4e24a9830a0f 79be487850dd3847acd02b450b2c5fdc 79bf9d4d1867995e86c26121ad922f83 @@ -27565,6 +28940,7 @@ 79da32158539de71b0ad19843509c270 79da5c23e6a98075706e5d784e521348 79db5cae0f0c6996c9451d0df65018b5 +79dc4729a4edfcb70d5694015eb71df0 79dca60c45db6d2ada2d1356076f17e3 79ddd46712bf5f8c87b79db9c23c8670 79df27edc8416cea8329d062cb7be46d @@ -27591,6 +28967,7 @@ 79f7a06bac6b499132c19caefd5b9718 79f825f7dd03e29242c9189f454af1e5 79f8a41600be68ffe89fa83b5075e602 +79f9255b8479650447779106e69ac4b2 79fa6ecb56c7599fec398d55c50c8ee2 79fb4bddcd4d5ed1b58b93712cc77af2 79fbbc22e665960207b2ca0464bdcb2f @@ -27607,12 +28984,14 @@ 7a004af390ce64b63708dfa65afe6e20 7a00643fb00c3d20ae4d4d37c88e1dd7 7a00d83d51c910292d3b97c753534b7e +7a010d6343bc674ae676012c5e24dfd8 7a0195e63af4c6637721097584a19773 7a029e72dce9d5772809d9b9b76eb854 7a02a152a071e2ffdaae84c86c52b90b 7a047d89c889154be8dbfc794f163f12 7a07235e7cff1c4a248209638bff4d82 7a090dd90ea8e60cbcd9090647a3b024 +7a093b453ed34f818ae362ab46f5a4c6 7a0944eed5981d97378a2449bd87bb17 7a094a17dc374d06f822e101511af3b1 7a0c91856e1e0dead7e2977df4fd86e9 @@ -27630,6 +29009,7 @@ 7a1e1cbd69d4070f9ba914e3582d3ee9 7a1f6ff59963f5e7116da1f411d0a74b 7a1f70e7d7c98374e6f5e50d6d12c4fa +7a1ffa910db88c6726a5bb0b1d4fefc3 7a22805d92d5cc7c02e85998d25ff458 7a22b2dbdf1f5e177a1adafb3e559f64 7a22c867fd1d5412f69f5f98e64c1936 @@ -27654,8 +29034,10 @@ 7a361bb6c9294d602ed5fcdc8d6f5a54 7a36d81e2c8f7b96de864a8bec1ae8f9 7a37064d5b914ad4b72793a3fadf06e0 +7a374d4b641d7af071d2bbc4b87e8959 7a3841223bad21b9541677109ae50114 7a393a97efbd32cb13707a9b32cbcb3d +7a3a5d271f0efadaf76513fb5335536e 7a3acafd3eedd1e0f2ab0782ff62368e 7a3be4ce4d3ac3ef4f50fa8d37c40d02 7a3c814ba7a62a054a1f69c6e1fa1af4 @@ -27704,6 +29086,7 @@ 7a68e39822d803be2b1b3d26766551a1 7a69987631992d40c039bb9fd71b96b2 7a6a2a58deb3b2625dd5a27639970d26 +7a6cc06b0a0421111cef1a0dc4df1233 7a6d065cd53c6a419e4373400c368d37 7a711621dac81ab207f89a771347a9e6 7a71c197310d9a33218f93b7ed305822 @@ -27741,6 +29124,7 @@ 7a914c3e8acdc4fb1fca289d9d831ed8 7a9164a21bba9867f4fec396eaa8f481 7a91d052e60d9c05d76dc263be57fd54 +7a9332dce5dffd6309ea9c061ec28cf6 7a9399fe903acd773d0e51e22993ae0a 7a93d230d293239f19fa90be8b28784d 7a955d5f88bf074a12b14b4274b6ac41 @@ -27754,9 +29138,11 @@ 7aa1f84ef334fb484347b5bed4f84ec5 7aa45d9d7c325b8dc1545762eadc1074 7aa491075903c739890aa9a3f35b4901 +7aa5253b8806bcfdf756efb33961d8ed 7aa60b738933b29e7adbb89475de863c 7aa69a0c0e83c859e7e799acc26a545c 7aa6a820754ae75a15b6750cd57e778a +7aa95e804fb9ae2f219d0e0f36dc364d 7aaa0980c95ff610b8674f2dd52182e1 7aab93dde979037827384b33ab311bdb 7aabad2470955c493f8e23931412ce81 @@ -27775,6 +29161,8 @@ 7ac3a0092206d487d186f997d6e3f2f6 7ac3e6a92877ad59d5baf53de27a1ace 7ac3ff9faf65b2edc3fafd27d71a8732 +7ac4c8961cd157646484e2a188e31676 +7ac6777551a4240beb0392d1241cc950 7ac7a5d181c77bb914074950b3ffb56b 7ac7d575e5ab463090d3f66c002cd66c 7acbb5e9b5183fa3d3152545f353c09a @@ -27813,6 +29201,7 @@ 7aebdb1b6128ce93eed9a089929f9bec 7aeca1437ef8a123329019c0df0d15f8 7aed2b672938c1a4308b235be468da6d +7aed9c276f938f54a63e7e0655c649ff 7aedb633e16da32729cc24c3aad12d27 7aeebb22769a63dea80368fb1563c123 7aeebbfc451404cd31da4ccab5eeb951 @@ -27829,6 +29218,7 @@ 7b03b578854f6bedf80864c770ae5f06 7b05f3e6e9785cbe01c653dfb28e21e8 7b062da8fd54c145d543f36056b0095c +7b07f52bdabda0638cb86530184c1f32 7b097737166e18fa941adaace7f3d86f 7b0c892896c3f7354788408e8a2a455d 7b0d03a6242fa31a6af47ce5f76362ee @@ -27856,6 +29246,7 @@ 7b309fad7ccd301c55f2ef4914d435c4 7b32f2d8035c00b6edcced99a87ef1f3 7b3588f0d983994e25688b44b795bf26 +7b35d3fee4f9c58b09d791625735e22d 7b37edb1175cf50b808f3b6b8acf4722 7b381eae21fe48e3749363a3a7907f27 7b390f74b79b6f7ac21d32ca4563f1bc @@ -27877,6 +29268,7 @@ 7b4ff592be71ea0a94584f3b4586986a 7b50b2e497efde2153b8bd0fdb2c9dd2 7b528a38e65934f2a68e4a06fe4ecab4 +7b56a8eb087d6e09a0051b10fb662f64 7b587f5b676e0d0918d985a75f5285ef 7b5b7028cee9178f7d00f3c4a5490ae3 7b5cce2a43ff02e1da704c784a89d73c @@ -27954,9 +29346,12 @@ 7b988001d23df851f47d2c6cabd9184b 7b993ea3c8a58348daeb125b2e050a32 7b99b23d805faa9ef0d9fefa6c279ee8 +7b9a1630d7bf5ff8fd7fca6c66a0298a +7b9a70178f4f1b472f099b356df92f9e 7b9b005821f45c550111049a162e58f5 7b9c397d88ccde181987309a310e5b02 7b9c3ceb28947e6feefb1c7fb6381567 +7b9c5321143a513a34f97f51fc59fb6b 7b9c5a3785a042553b795ab1747048b0 7b9c965f70072c2e34f4cd10fa8cc870 7b9cc6ee47ef0d8a4f629c0fecdc8e24 @@ -27980,6 +29375,7 @@ 7bab7f3cdbb0cf76c2122308f5c43abc 7bace45e0b7d8b7baad0a8d65ac3bb72 7bae76821b9a7596db3b6a3b05095e62 +7baf73dd5c0d981015b717a270fc1cd0 7bafd06a74b4ad7ad2cbb6af25078cc1 7bafd06d0683260752ecdeb94670bcea 7bb045d509491fea428e61711944cb5e @@ -27995,6 +29391,7 @@ 7bb60272f4524f9648ff4333352d1a3a 7bb74e8a31fc42f2ced83f0a5fe1b87a 7bb7b320d0d44a6648ab0dff34df6469 +7bb7ed26306844cf7c71faf4b6a08e70 7bb85511d657005c7568353ba9538f56 7bb9831a4363fe3f86ee54b070857038 7bba27097dbe3338a630085a00ea839e @@ -28027,6 +29424,7 @@ 7bd1e9e4495ba4a4c19d3243614513f6 7bd21b193bf2efa103aef06120ebabf2 7bd2a7c61b3d948f2a0331aa35b6dff6 +7bd3747821cdc489dbcb49ecf1d79422 7bd39abebbc4f5a676dcf0f73838a64b 7bd411791f4ca18eccc24dc32b1d4578 7bd482b0232298dbb03b85f2b9becc8d @@ -28088,6 +29486,7 @@ 7c0dfc5cb499c165d38d88117bfe4d2b 7c0e97093c459948dcceb2a9bfa14fed 7c0eae7363218b411c35c1fc05e4c893 +7c0eb2f624ef487bf97109d8f2537ccc 7c0fb8673eeb3af431ef8b6c0d2de686 7c117e7f592496e55accdc82ba5bba4e 7c12dc8d3378ce11f29e2e4dba454218 @@ -28117,9 +29516,11 @@ 7c264a78d37cc881c4ef8444a5fa55b0 7c275ba67b5da741b5174736e3f0c812 7c2779f4a34a158bbb4f6a1bb21fd032 +7c27894263890fae139cab4d2c1cbe53 7c27de2b68f6398350c7d527b9c27735 7c297b6a7df6239590f9ee5f8a71d643 7c2c3d69010499ab56b2af4564737440 +7c2c8eb86c95227156b1025d0ef60f34 7c2d77114b66a15b9dcf7f74411ab2e5 7c2de1840b831c202299a43b89dd69d8 7c2e93aab1f292b0ba2c8383393ca2ec @@ -28147,10 +29548,12 @@ 7c429060dd03337ea204395a661a35e7 7c434614c093b5616542d02b38a24a1f 7c4550174044ee51063c779668e4ff7a +7c46798455e6b98ba6f0cec2d98d1eb2 7c485d2b5ba5db2e2b9d8af4b0910d15 7c487ea71379518516c5a6e0aaf693e3 7c4886f129e5bc16c064f62ac4b9f839 7c48bf07ed473d2cc72e1c26854f97b8 +7c48f4f8978ec673bea842b1a3c56558 7c4f47de1b74ee580ac11d3573bb0a7d 7c4fad76b8919f008d6d2958e902781f 7c500be85309ad3d7bf7033d7409d003 @@ -28192,6 +29595,7 @@ 7c7712af68236a7b484b2f41c4623f71 7c77fc49ca66d1e0fa032b9ead453c1e 7c78890671dd4da0991df72559b12e7f +7c7a4299617ee52f7dd2a018532fcba2 7c7b38b7f361ef51683a941e3ac74d2d 7c7c3c60f3c1897bc794b203e6c07935 7c7cd679a4489a3d01f4f64152dcaffd @@ -28224,15 +29628,18 @@ 7c954040c972085262e74d7329f90de7 7c95e1c4ecbb919f241ad3570fa68c18 7c96170b5faa35eef103bff95326270a +7c9780004a6205db2cc1fb1a773966e4 7c9a697ab478757f927d8eeaf8f25a4d 7c9cb39f3faf22441b8d44c8dbf8193a 7ca06f05713165d281f57445c6a35896 +7ca0f71e996e33fc258cb4e75ca6b5c0 7ca10446462c124e01e57b2679f1fdb8 7ca2c00d52d7dc9473d7713047fd4598 7ca496c4a3bc4f12e5470628cadac3cd 7ca68ba4048fc05fd1e9e031a2c54c54 7ca6b0af93757a202cf7a2d00dc8569f 7ca7f5abc28e00f2c1c3f7ecde4b85cf +7ca8e365729dbc1a26751e3e738927a1 7ca929c64c3bba0a7e75a019a151056a 7cab085bace31474a39a2050a4e74309 7cabfe9028a3c22ba123d0e785ee66f9 @@ -28263,6 +29670,7 @@ 7cc6df86adf835a0a4c3f313363e59f5 7cc6e45c91c27141c61ce99fb9a78327 7cc7a336329294b663c58518e8684ab4 +7cc7ffae1ffa9bd317d3d5ca218f38eb 7cc880b9f245efcc3cd6825c189d4560 7cc904d7dba52b02251ea35404e422bf 7cca11cc7ae6fa77b3c34c80a393307f @@ -28272,6 +29680,7 @@ 7cd0e32e9de5e82b72d165f57111e41f 7cd42668019915bf8bce361314bcc4b8 7cd45f83296be90371b68a25be8d11e4 +7cd5efd00260dcb2b4d1197993d43b07 7cd5fa32fb9d9db83b9070df9b53cf66 7cd643c3967a3a7e98df49e35a5cba12 7cd70903020f35146613843d289af376 @@ -28297,6 +29706,7 @@ 7ce79ac68d821097c585598d55545826 7ce8dcf826f5226505119a99cbe40616 7ce99d1a2655d91215b6e610303fbe12 +7ce9ddce31a02edfe204ef04dd2a5089 7cea22d990c99db98ab3557e55d15a96 7cea304541f21678df76a9f17cccfc0c 7cec408cdc58ff9ea36d731074fe7603 @@ -28306,6 +29716,7 @@ 7cf332718da28b4114e84616199044c5 7cf58eb4b46cfd6ab02aa1af9c62d7ea 7cf6b058285bce677d23a765626657fe +7cf77c91712ddfc5e7d9d2ddd312f7b7 7cf7cdc7d475b804dd4d9ec3e6725323 7cf81c42a019a4a47e472569e4b2af21 7cf8a7d3b55e1814ccbe24caa9b8bb29 @@ -28350,6 +29761,7 @@ 7d1b4e572e788aea62a8ea555c168847 7d1c0846e48d75ce3977c600f088a7c3 7d1c18e0fbdf0710c7e748aab7f7bcaf +7d1cf55aa2f13f9bc61676d5b7a8eb75 7d1d22cdb2bb4323f2b5d9c462147d03 7d1f2bd339acc624f66b3b07527ad481 7d1f3dc9df2def5a58dc5a29fbe45a3c @@ -28386,6 +29798,7 @@ 7d463f435408c4be4b14f842beb8ed76 7d46a579dc564565cf031f3d792be1dd 7d475835844d9c196f778cb2a99d51fd +7d47ea089e1625ccae328296b60ea81f 7d48a7ec29dcc907eac40fbe7a88d85c 7d48ebee480912b9a96aecc250da11a8 7d4922c272faebb154a5b70251c6793d @@ -28403,6 +29816,7 @@ 7d51cd1c6eb9ae43966e9826d535310f 7d51f41c5a9d703267b7e4ec79861f2c 7d5423e667de849c6dbc512715c01cec +7d54464f99a3eed899ad3f4dd0fa382c 7d54f8dc212e121350720e82e9b0eb81 7d55d31dd71bcf0bfe0eb8bd65990981 7d56f357556f23c561fa0cdcf0e8e6e3 @@ -28430,6 +29844,7 @@ 7d6c84df2e402ba79832234d42cbfcab 7d6cd6b8f2a1a5ef128d2f90ac2abfab 7d6d9cdd6749134112b785ec1e86279a +7d6eb27b93e932bf46c2f6f478b7ad3c 7d6f32e195b1015951c57b84733b2230 7d6fa3fc3bf6b65992fb58f69475b7f7 7d70633ef0cfc8cbfbb6ac4b2e924796 @@ -28482,10 +29897,13 @@ 7d9e18d15a902ee207ac72bc1487cb05 7d9f1d858e07414447b68acb966606ed 7d9fb20846597b261c56feaa5c8a87af +7da45ef662cb356207261a4ffc227081 7da4f2a2d87efe1e9dad8c3a60d5af8c 7da68c7874670717ac72e71d139209e2 7da786c3809c8e8bb93f5eef1ab5e926 7da7da1b05bf5e9045c62823f764f392 +7da842a6fc541dc48027b30ac686c228 +7da8aaf0892ade551a24fe4135a779cf 7da9b5a515cf03b88cd36b23b4e499ca 7dab65e5fb8a2afc2b6a538ee8fbead8 7dacc48bb30403d98f3a56f0848a04d3 @@ -28518,6 +29936,7 @@ 7dc1d442105839a87202877702db7bc3 7dc29d849aa4b38a98cd15d4691d6457 7dc31b277c1e86814d17e0b613b30def +7dc55a89b076a7343ab2cee920948fb9 7dc6a2b4b7425a97947ac6491a4a5f6a 7dca15622f93a6ae5df32e87dab546c4 7dcbd89cd4413e4619f7969536acc025 @@ -28548,7 +29967,9 @@ 7ddd00725d2934615a81a0c1db5932f6 7ddd8ed803905d958d2bcc6c4533a6d5 7dddf4c2299dfe0cd3b0a048abbd26fa +7ddeb70b31261daa947eed890be96f8b 7ddeb951789296cf118875c137961448 +7ddf9c75de11b4758d70e12b2f9bdc1d 7de1f8f71cda51550798a4410e4a16f8 7de208067d522cd94ff70ea7bed36691 7de419fdb5788d46df45ff679979e1eb @@ -28628,6 +30049,7 @@ 7e215c8bcf59343732803d25c16a928c 7e263e706c1d5e14ef8f11f78ee34a02 7e270232c1c5e3cf11d9899d0d61df57 +7e2745e565dfeddb756fb4485c1a5ca6 7e27e38b72cc31a32dba8089865ff4e6 7e293f18449886a0d35a7fbfd41d2e9b 7e297dfdab2247c50d4c8669319ce18f @@ -28642,6 +30064,7 @@ 7e3527bc6171fb9e7d7b94433406f34a 7e36506d18d563659904a123857fa285 7e36a094e7f0bee3757ebf262ce09b8e +7e378ee09f1951d43560fa044af13d85 7e395e5c4770030a890f06c5a2d644c4 7e3a3260daa1be5445452ca6c1d67a06 7e3c90085c795352597945b88366e2a8 @@ -28659,6 +30082,7 @@ 7e4c5c5e9c5bb442b48079b36c141921 7e4c76b54145ca17eec7b345ac072140 7e4e1855a3eb7d8c6cfe24bf4fe7b51f +7e4f6a83cfd1a19a16c938f4fb070f0f 7e5008af79901eb1441ee564c7f42230 7e511345dd2cdd7737089f4bf7bcbcb0 7e5119c004ea79acf99a7bd3fe36ef23 @@ -28673,6 +30097,7 @@ 7e5663986d8380eb4d2842b5821ca645 7e57a2c83c76aac808eb9ca926fc9e46 7e58e970e02b63cc2f8149224377995b +7e59089d50d7e3cc9e37d36282f93e75 7e59598f053544af806c495415d0f25f 7e5984f8662299731197dadf924eafab 7e59d2471ff1149dc66fce111ee696b2 @@ -28700,6 +30125,7 @@ 7e713862c587a85cb7eb472070f3e7b2 7e72f089f89705f425ae5c153a9f276e 7e72fd328d79c8415ce5c6615aa72dbb +7e741b0877f04bbb431540cd765f861f 7e741d1115e4194fb18d793dc9391b65 7e74c34e28e020e8f5a12e30512f16b6 7e76e47ded44958469d61a0a1c820c95 @@ -28747,6 +30173,7 @@ 7e9dcd2e118a6533690f2c85192c1956 7e9fbc33831bb9dffe38d2533674bd44 7ea0a35467b94e4ae7ef1c72df880513 +7ea2cda1eb8df8c60d0685839c7a7238 7ea47f928dcefa21348c25e7e53dcee7 7ea58e0a8a9ffded9f864a3ad6c46abb 7ea74768e8d487f678b012d297bbe07b @@ -28770,9 +30197,12 @@ 7eb58ab48c78b204dcec1ddaeed86543 7eb65564cbb403363032cd91753ec78a 7eb7166e568408f75d4ebd999881ecbb +7eb8c7a02ea46469779dc88a09c55ad2 +7ebb8ef432f46cd46ae46e73ac3880a1 7ebba146a5da471a0e41ddf0cea7e034 7ebbcd23e4c169394d64d6f868f86836 7ebc339b6a39293471e4b9bd10e87c62 +7ebcd7891bac3939720b13cece5aa751 7ec04474140affe4f8d9b957b92ed25f 7ec0630d1acc231665813c24be93f682 7ec07e5e47a8b524ec939103e2f8d1b1 @@ -28809,6 +30239,7 @@ 7edc462ac1cc484dd4eb9464aa89eb4f 7ede16faa0ec228c4dd2cd4f7a91a534 7edf474202e25d9b112a6b96951da316 +7ee082e94ac4e273ca049be50c967613 7ee1bc37b3ee673cffd539f7afc3f8c8 7ee3a70b1bfb698511261387a6390907 7ee40d33732992a86e352874d74fae6f @@ -28823,6 +30254,7 @@ 7eed6e5676d94f3036b8e95958857fc6 7eee62f49b725bceb2f398b0b70ffa33 7ef06f46918b59b51f1918aae701a159 +7ef0dd59db94201c2e015bd68aaef7eb 7ef22df04a46c368591044abed30dc84 7ef2eead9669efb6360552398388b4ce 7ef5841eb5301152c12226118ede1406 @@ -28839,9 +30271,11 @@ 7f02745e23cab68d541999a3569799b9 7f02e2899b3c91b7f8c7e79b0c732fbb 7f036b9339556eff73d6d107de2ecb24 +7f03d732c825c1a9598c15c6795b8d9b 7f0448e52822992594828759cbedb60a 7f05e5602b4429c6074f73b42e4853df 7f0710612aa339547dd6354f750d5226 +7f08dac49d528b0f387ff685e7119ef7 7f092bb782e336d2c68efa46d2804945 7f09f4e093868971632310b904dce074 7f0b5b0ef9427aba94e0cf352967c779 @@ -28878,6 +30312,7 @@ 7f364aa7a3d5b8967b377d4fc6a348c9 7f36e5d3ac2a40d614752715ed02dc23 7f372ddff28b7d71200607fa68dfef59 +7f37e5b98d6efdb32efc77318799b20d 7f382c3f5546c41af0238e67b4b83575 7f393658816a60f523549585d7652c91 7f39aa28a7ea19abdf5ef37b7eb35bec @@ -28906,10 +30341,12 @@ 7f52e2680bbaff762b6345ec28b52196 7f52fb8f96b78df53b01009ca27e7a4a 7f53743d4c7bb1d64ca70ed344bd2603 +7f546a86ed613fc7729f5cb3db21784c 7f547db4be505c939899cb9442ef6ea1 7f5523ce9fbb0e2ea819bd46d58d6ea5 7f55f752b540af29119e9e947d84dba2 7f5627c8c31609a3cb00af34f2df8c29 +7f573f1fe25173798304f4996d9b22dd 7f58855b59ce48464c7ffd1eeebcedca 7f5a034e1cb0ee910f62e7ca0ac153df 7f5a857341cc8eaa2a9e6ec4d6f03dfb @@ -28938,6 +30375,7 @@ 7f76fa40c15319a57166676985a84531 7f78b7608a63fa3bb824bd318c5b288b 7f794c8e185011418924a0753e60e42b +7f7a40648b16d50d391d399466d0cf2c 7f7ad84aa903b91bbbe7bc70821f9035 7f7b6bb7cf38344704855f1d71cb751c 7f7bb5c2cc5e2cad313d19be3acf56d3 @@ -28963,6 +30401,7 @@ 7f8d7877f9d34c4b446a0b76989f6d7d 7f8eafc748f99eeab5b19b9b347ca9dd 7f8ec7012d84f997ae4cdff6136f012d +7f901ccee243897aeffe2f2115ce72a5 7f90ebd9342bac5d785085ef19dbcf49 7f915fa9d41a8eb089fa38c70a9ff141 7f921676930653929cd074a0e1fe489d @@ -28996,6 +30435,7 @@ 7fb194616d7463e6cd2bfe918d99370e 7fb3241dc87157df3a313394c4ccb2a4 7fb3ddda51df501540fca7ac22ba4181 +7fb42939bd13656f3e5d3d303bc5456d 7fb4367461fd7459a0eeeeab25210111 7fb646f8aab8e99e447a2852451bc579 7fb72e3ca1d740ac80cdd3463aacaebb @@ -29029,6 +30469,7 @@ 7fd3d64e4f6bcba312b7d617fa845e3b 7fd427e289a74878d355b4a85ab6b5c6 7fd5f00c883408bdf3a0fc9ec9e688ad +7fd652133a00e4b11f1ae20bcaf03f14 7fd72ba23910cd9790dbdfd7bf36d862 7fd779e9b060bc25a2da88bc57d464eb 7fd8df9ed9a635b65b0a4b148f0b1703 @@ -29055,6 +30496,7 @@ 7fe79b7b43ff64c9d68564efe4efc288 7fea19a2557ed753a90929999c2997ec 7fec93f76087d8084f0ad7901d775f78 +7fecf5acee06cbe9e833be889a0a1cc3 7fedd1806ebe1364957ece815a1ec0a4 7fee6f349ed92583f52ec0cd75575e26 7fefd432334cd74f2b54146ccbfc3012 @@ -29065,6 +30507,8 @@ 7ffb376290cc2fadad89a98d2cfde256 7ffd611a62b54fadb3dae952fa81bb59 7ffe4481a4ad1a27fdd5a8f801d4efe7 +7ffeff57b6ebcf8d2c731f3b7d759407 +80001e83b76a027e3f46280937e3820d 8001124227c6af8e0200c9e61aedca90 8002d3e081c44116f345a0cb415fbdf8 8004cbff78666b12090efda2ea5b05ac @@ -29074,6 +30518,7 @@ 80081e99722f26e6e0e33c04bfc92262 800933a191b67f1859016ff2af376fdb 80095ba0f6a1dd0f4227060965a39153 +8009f3161e2a1b0f94eea557fcf66fcb 800a33bc8211633e3d3e211135e6a5c1 800adec578704f7765fe70689273d16e 800c810daddf420c6a44da46742db02c @@ -29094,6 +30539,7 @@ 801fcc517f0323c915b7cd0e0c474675 80204c43e48e3634e7d25c4bc1c96208 802063f291d8fcd78a1218588ac2026f +8021a9d8eb25b0a2248db6a31b5a8959 80220c2dd88ae3237c984ec1a26ae3fa 80260467f4f593b0d30693d1d8a80fb0 80262e78750d20341279525ed06741ca @@ -29155,6 +30601,7 @@ 8061a1df47839e059e4a581ed747d779 8061d2824b0650d7a32dedb06a23b302 806332b347a672b9e22e024b92354acb +806392663e50e1c9ebfdc1be8b5e6a22 806436a4b2126229c389c47b8fe3b191 8064b33dd15995c3521e5fd53b719c78 8065796d242c92a8e027419a3392a027 @@ -29178,6 +30625,7 @@ 8071bb894fb5b27340793607deadb38f 807268c6ed79f1c9f9d51b12a4920397 8073e1f6b24682959d1f2765420e71c7 +807522608ffae21abc699da252fbfbc0 80752b6ca88ce119608b24e57c3251c7 8076a0e0b45f14c834ce1edf48bef455 80776f78fb791c4d23946a2ff446e163 @@ -29253,6 +30701,7 @@ 80b86b2438d41327435761a559a979af 80b916d5b1a9d2156e8dedf6e77ac77b 80b93a295bcb044e4b9c0671c309933f +80b96cb489be97755efecdf2a7f4bc1d 80b9e7eda0ac67eb5618520fb2d14d8c 80be88445069c1db1091d5be944a6fb0 80bef68cf14296cf02fe380dfc823d01 @@ -29275,6 +30724,7 @@ 80dd919128c7f6fe00009f0a4b1fed0d 80dda07d78c54c52e9766b83ebaa5036 80e071040b122f6a28016ee67bb2f088 +80e47a10c96ec67f422fa9b28b451be3 80e4cbde28611ff4696222b0fb7b198b 80e62c35a0a16de5adb4a54b57dbc84f 80e6375d85c678bbcbae72bf1f2a5a4b @@ -29298,6 +30748,7 @@ 80f82e58200ecc0021733a0e2b437389 80f8c0f70c00570b9412189438dc9a30 80fa242542da2426ede716f2344326c5 +80fc433372c62560a600c5424497afa5 80fd282011e1f1f27bb9d0893f0f44d6 80fe937892637423c12e03992e788bcc 80ff295d637360578ed3098692555de8 @@ -29306,6 +30757,7 @@ 8100c9a74700239cc09a87bd0628e129 8102645d4e6e5a3ee68bfd74f6bec7f9 81032402feb4c0492bf440da7ddec6c6 +8103ad87670904b8dd968ca78bd2dc82 810586e3b0dcf0146c3a86c4f2d859db 8108b360c510c7bd0e39c754211d1077 81095138367282061e376e419271dc8e @@ -29313,6 +30765,7 @@ 810a41c23b5c4e94ce997609f03740f9 810b87eda65bb41a2c60ce37932cf12b 810e45d633f021cff90a0cb58ab2cd1b +810e4a8f447af0efa4d4cd829e0a6e71 810eca859e29ac7d471e54c1dedbcf04 810f3d0d0653ec14c29d971e92a5168f 811088e1fa246092efbde903f5436bce @@ -29338,6 +30791,7 @@ 81264026ecb2056145fa7d037ef0bb7a 81271480dceaccfe822ad47149c45995 8127613d3895b3eeef1a576d7d8f76c9 +8127957ea66b835b98a75c9eb304a7e1 812802b04021324f011cdd0b77827cb5 812a39007380376a4badb7cc8137ebf3 812c5ab8c3916b8a3943883a853bbdae @@ -29345,15 +30799,18 @@ 812df0bf21637cc222f1a66498c710aa 812fd5e635b178b794de7e29bc0e799b 8131642c4043d6ce84713e6c61db2e84 +8131eaea51d89e6f2530110458513cd4 8132d5f80492fb66fd2fa7463d4babcc 81341305549b4b4886a7fd9df68a4e94 8134b06e914354ad8af23a4902a1ebd9 8134e52adfd2b79407fc9901ef83ac34 +813566e30d837b3bd05e5354e08dfcac 81358ef57b292fc3c8337939cce8bf9e 81364ea67ee13b2eddacf5447a0626c4 8136d2afee51d6e7dbba6b99e6101db1 81370374f04e3de48e59e0e7f0f0a297 813785a9a90fb319a631fca698c12384 +8137fb7eba55746a5cd413df0c017c63 8139625c62b793fbb73112c4cb07b1f8 8139c1bd03a7c00c62f0ed3ce5e8cd62 8139fdb499987ad1e47e6829166a9fa4 @@ -29363,17 +30820,21 @@ 813d52d31ba09073e5ec18076ca9511f 813ec2f77467f925007bf108ffa6dad8 814082e3494d833081c69529f206b7a3 +81409f6c070a2084e9fdcfd2366155cd 8140ed83d1638be2eaf2a06b09962242 81412196fad4dd6ffef4768dfd83d4f3 +814224eb189b3dbd8376bc3d61a7413d 81424ab2ee3907152f9cc3333843711a 81439594652bcfae0141cd90e02c4cba 81440e7701c078b890546c5696c592e8 81447c611c9d4ff34e8f80749f19d642 814576bc8340c11f7bb12a0271f632f9 +8148f80f2d04ddcfffc2861deec9b4ba 814a8120a219ff6729ee4a248a5e195d 814ae009a2699826745a07e1006d075b 814b50013538d8ea5de8c40c78a4e749 814b604dc153bfede548725b246368bd +814c35fcfdd1794172e744caa875bbf8 814d4e24c9959a5b6aa5e3b7619513aa 814dcfe22c85423604b492fbcee784fd 814f4c5e5d8be73616c76e8361335952 @@ -29391,6 +30852,7 @@ 8159d54e44ba8888287b35191ab74774 815a5d4c4d43595dbc506903f3ce5203 815a7e4a0f46ec1ffd8f87db757bfe81 +815b58dc3170eac45f4733b520fe4cea 815d20d50f273c10e5331ef4bf5abd40 815da90d1d45dbfde242e857f9335cc7 815e484f448a18abd437e20508584700 @@ -29433,6 +30895,7 @@ 8189d39e4660df09fbb04c0660661bd9 8189f2f40626339176e2f2bea6360261 818bba1e61c4cf538c2dd2ddd590a551 +818d58b4e0fe26933804f3bd83d8763c 818f0d073d87adf2362224676071066a 81902ae22e8ade62b011a493b910719d 81922926acf00d7fe90fba48dec17766 @@ -29462,6 +30925,7 @@ 81ab6536d2d692a86f05b64b095e94c9 81ab7329f7846e2a1073aa67557a7cbe 81ac8ce8fe804eea944c8aa293b830bd +81ad5d78827d1aabcbbe5e942e226d81 81aecad5c6822e5f91b988373e778954 81af23316fe71904a19be7044826eb9a 81b0032835de15bffc089b4a92077ea9 @@ -29477,8 +30941,10 @@ 81bfb2f5bdc61037669ed25e8415b775 81c01c20a7f127abdaca99340807b340 81c054ab72257f598ac77ef4014d4677 +81c07609cecc88565cfaee58dad14af7 81c159336da96d27e0f0039d36ea7733 81c1711f7d447007b5b069f0e32f789f +81c25c8c427d21f31cc123e414f612e1 81c2618fa5d8710d4a321fe1da9b9691 81c26e8fb560ffb12fc50345573a60e3 81c2870086830ddd4abb499ac0a6fd00 @@ -29511,11 +30977,13 @@ 81e3c7920a3a68bc050907a0749834ac 81e4d060a307790aa2e35abe9aad0495 81e64d49b161145c622b4f1b7c9a34db +81e6fe65baa1eb36984e2fa2df2429a5 81e80de208f9a695f8f088fd1f9d9aed 81e8f6b8a7023ed964ced50b39be185c 81e8fc97078d940854911f301a46519c 81e9ea953d78d0e60b58781a2a0bc742 81eb0609b2386fca330d3f1e95bcc0a9 +81eb156dffdf8f806297da4eb2bd3bae 81ec7616d3ff230a69c37b2f910e547a 81ed2084916370a400a616e53b54e49e 81edc020572a6b9117866bbbe7150bdc @@ -29535,6 +31003,7 @@ 81f80c77307da5da7cc74089e4742cc2 81fa3c2fd813e0155e3f86d7fd7e323b 81fad47c334aeac99fd501edc6052634 +81fc7cd48ac767b83b70d1f12b883e1d 81fcdb8cabdeb330dec4fe3ea2c6a380 81fd18745e8d26b6c39492d05be993e1 81fd6b0506fea230ec1dfaecc721d782 @@ -29543,6 +31012,7 @@ 8200d487385c4b0e007df553ef177225 82015a6dee9167d4b6a4ea632fb71885 82056c17324ed6fd85c01b0fd9adc54e +8208c319e888803487afde04c7c7eae8 8208ca4398eeb573ca48b31ca45e0b55 820a1b42bbca1a1c3dfe79e23e219b37 820a9baa8962e0d210fcf2a2f124df95 @@ -29565,6 +31035,7 @@ 82183884d167b3badcd6433d9d8911ec 82183b66572bb99a93d9249c6526ac78 82188706ae4ae926f3a0732ad9ba2dad +82192865261d5232d80fbcf14959faf2 8219e8cc8f84251022adf1235737d43e 821ad8e97cd322ad2aef0d2a900bf802 821bf257a6f39ed92dd54d0c711f02be @@ -29584,6 +31055,7 @@ 82235088eaca410af92799ff52864641 82241bdcd43b7ff8766b8103bf839f1a 82242198b54b6e05c31b6bc28853ee4f +822513333e2a012e50aa133ae08e957d 8225e2b1d932a60814c9af6ffad677a4 8226fe6a34e214a919e589a049fc69d5 82283c18a62fbb91bd9600405ec0741f @@ -29604,8 +31076,10 @@ 82382979242e5ae7552ae2896a4b741f 8239fd26826f767ea216986dc6f07274 823ce596085ad9fcc0303ce4114d0574 +823dc60e4ff6a49ab34447419ff6154e 823eef9ed3138bf4758e0cac90587874 8240973dba3a3527a130e85a7b3e6c11 +824309b5aabf2e700aa90a2f19c47b49 824500f3f21f7475077d6b89f2902e01 8247d72923e896b19602d80b4fac1b15 8248ccff63acc8acfd2a8543588854fb @@ -29641,6 +31115,7 @@ 826dea4971a547877e3827fb3d7f2c4d 826f4ee664e8e755702f8c81c9e278bf 826f5296e27d787f4a92a102cd044d9f +826ff7e0eba52cab797ce7ea16433bf9 8272bb65b0e54854f5f7f88726684fa9 82737d45bc225ca33a7d31537e8af8b6 8274ef499cc6940bd85feae096049945 @@ -29656,6 +31131,7 @@ 827f3aa024cf44471a16f97ca795fa65 82816f2a719d83d1689fce8ad0886f37 82859396cfaf139c85e557ba8e4363e3 +8285d42efcbc04c996701419dc1cd6c6 8285e8e78ea2cf60d8132669fc7666d2 8287f2423a8775e956667f17021733ff 828953c755fa9a3fe16f8ecc0a31120f @@ -29676,6 +31152,7 @@ 829aacd812ef6b9fd4e64bfb3a3a587f 829d3ebc2a627fbc301a352c1f18ee74 829de676d7fe45f894ac53c30c61eaa4 +829ea0dc40d46fddbadb9c9863dd9925 829feada1b3794e355c7eaa3b0f84fe6 82a1560db79fead12add97321c55828f 82a1e8331f2e46a680b1a2167a4688df @@ -29757,11 +31234,13 @@ 82f3bae4dddb6db49b35e9ac9f6c833d 82f4192a67f1c87a5e21f143001be1fb 82f4cf4fd3e030fad546385007203f38 +82f4db10f1d22921a96df74222c98c2d 82f667c3cf47b592e2385fc6cd790312 82f79a1d06e6a5ebb788b09264027f60 82fa6fa0a3e1a88934e43df5a8ac3bbb 82fc54f8091f854155cab2ec2403dc56 82fd78511c9e8a28ce7e2be2242d468a +82fe4cdf7bbd83f911f6ffe85f3f3edb 82feca66471232b224790fd6fbaa904a 82fef80d609399159d6a9b0a5e1908be 83007b257e304d4eecefcb9681ff569b @@ -29795,15 +31274,18 @@ 831db8368e8fe4d103355a178e47a03e 831ec526b2db75af6e55fc88897f8cee 83211e759c5b4bdbaeabcb65c8a147ec +8321816136fea77adb042df2eb44f546 8322fb878b036b72f64b0fd1877d5cb2 83248b9adab21b1cbf7d2d56e0fee145 8325c932bed746f9f9350fe5e3dd8585 +8326801678927805df42b913dfdcc6f5 83274986fc7851b2f6a1e92bffd47f05 8328796fac20e8d372b62e183afaf1d5 832919edd6bbf2f2b166fb11eb848609 832ca1ec662d496e2de3aea88d92ce16 832d72358ba36b71e270c229645c1e76 832ed7016b174adff48de88ce3b366fe +832f134f029a31cbc6588185e674498d 83320c0fd986629c918998056d15ab68 83326516433dbc0681d013a2d33e74a1 83339e6e18225b8ae0fc486ed9092753 @@ -29813,6 +31295,7 @@ 8336f58d2745f5baff28c3e38e61ec22 833709dcffa68635cef30c2fbfaf3942 83376a23dee39ede8572e86ef3e90564 +83379b386fb79fba5133ff40862ae77f 8337eebeeff73c31e1137abe0a101ba1 833990994cf074472ab2c55714d11167 8339a343e150060ce7c2c1c31af8523f @@ -29830,6 +31313,7 @@ 834a51b85fb7f2bb75a15fc44074c300 834d97b333a937558dd34a081e5c8258 834dff0a681e8643edd0807c4bc87122 +834ee69fe3fd4f604c421781f5c33493 83520f967cf009ddb4c6f3da6057dda9 8352210a4b07c4c585460cc19c1fe049 835259d2c13bfe0e1c27b4a1f044fdde @@ -29840,7 +31324,9 @@ 835a313f08cf694339d697625d2a3302 835aaed3c22d08a196d3599545fb8586 835bd685a1dcdfc4f90a1b5a2a6d0de9 +835c15bf589717b71ba931708d8961df 835c60e4dc1267f36de7234f408bc1f3 +835c969e9db26fec3bc7c3182c3dacfe 835caa24c207708dec43c98cf9d56bf7 835d104ff8c4256f551094be8e26e7cc 835d8e22a5df166e8f5cee385ffc61de @@ -29869,6 +31355,7 @@ 837abfcf16a56e5d50e6aac1d0cf1f00 837b5942f81fc2ee464b92aad1af6cea 837d6a5e7e76c63c763f709c766868d5 +837e6f96c37eb102b013d0e40d01d7d3 837ed1eadcbfc6e6b2eaa4049b78c4a5 8381051b1a005e543f82556ec6696826 83821ce457ade29f4452a7c59685cec0 @@ -29900,6 +31387,7 @@ 839a0331b7339df7c5b6c61a451ed268 839a5ec02beee88df484ca34135c55a1 839b3b9f5e4bbdd550e8ce6d882fed9a +839c061df773ae1043cb20bfcd0925bd 839c8ea920f43d942d1dbd85bc30a84b 839e2c06654690bebe239b3a379c533d 839e3088a50d4abf4ccbbbebac8c5b05 @@ -29961,6 +31449,7 @@ 83d2fdfd70a7a65556a09ce84aaa1e67 83d553fc77823675a504bbe5fe4257cf 83d578e11bb42884c09427e66bd0cc46 +83d637439d05712307706d4663e4b767 83d7f8ab4b5faefce86a7fe2a232a542 83d9872f813164583e8fe2ea7b6a3412 83da1900e65edc1760622553ba5641fd @@ -29983,13 +31472,17 @@ 83e8e907b1106ca7dba82460c702f1cb 83ea64ff7669f6189a099bb9acbe8718 83eb0f499688cfca8dae82ab96439a70 +83ee9e96c25835707ac97fe169f982c4 83eed682d95ffc385c42160a78950824 +83f5b6f43695b6989eb6acb185cbaadb 83f63b405d57e66520d44c5a2fcc8dab 83f6537afcd024ec6fdd5eae4571f5d8 +83f7fd5bb169d674bfa8fa00a35ffc94 83f904b7d6e2ddeb161555f322becab3 83f9be1b35c81b52ec37992eb9b066f5 83fdc5a977c2438671c0a352b369d9c3 83fe3f45051957f2a3c4a4a487b94366 +83ff44ab71c0ca871b03af1ca88fac72 840063313d2279bf4463aab6fa64358e 8400a1776eced39744591c42c0eb73b4 8401240ea4dbbc8b9cbcdd1be2d9b05d @@ -30056,6 +31549,7 @@ 8438e9a06bb0fd9c77013901806c61c9 843a0e0d8850d3226b95c7445febc8db 843a20fae4bee6cffdab7db5372abb75 +843a37b6a33689a964f43164213421b2 843b7b20890d4667fc245dff7659b7bc 843d335efa84d29f6e70764db2a0250c 843d37095d7fa252c063a33e4fcdd200 @@ -30063,6 +31557,7 @@ 843f65d8b68f98c9b528aea00235aa84 8440864a49c574bd75b0acf123c07b98 8440bed23fccd506e6220e7395190df3 +84423c8444d58f7342a198bb1f5bb9af 8442c508f0280f36e67f7eabdea016f0 84446027eb293d9877c38f86dd09be51 84448ab93620892d5774f74131045fd3 @@ -30091,10 +31586,12 @@ 84611041defa14c8ab0099f6bd7409c6 84648acfde6babd9873e2c78b9258115 8464b27a50748cf68b0d861ae5ede1a4 +846537ac63bd3c2fd572096fe3b2cc3c 846595af9574059dce14a92d59fbc4d1 8465cceb8e0e242aa192c075b806490a 846805a8024007d4962073697a4c633b 846a4abb1dc93f26dc8078ef37ab8271 +846a73162db191ef8cb1fae86f8fd8c8 846a76c40eb985c14788ccdf0f093893 846ad632185708a0d1edd8f3c6aaaa1d 846b1741a80618816062c7c361ce615a @@ -30105,16 +31602,19 @@ 846eea52b7442c5044b14624b59440c9 8470b1419213b93a86dd1bbfd805f879 8470f35b3da24283e6c0e06cbb8014ae +84712753a8e3775f4d319260e8ab8276 8471f8ee3144094cb1122809a5a9cc27 8473a57055bff9858d01aabb05693f3a 8474400a428d7d9b27e9659e174ae306 8474699d240e5791781bc858346927c0 84755112fe64c869c568e74add6243a7 +8476cce464fece1f46b6fd87d38c98aa 84781c2757e4416ff42b987ee5305442 8479d6d8de0eac58aaccb2a15d74dd93 8479e15393d1f482cbe80a699f0328a8 8479f4bbe106a616c6447f2624e0a588 847a469e6530baa12aef2d1409e83440 +847a4ea4ed802e7f3241a29daf899188 847bee60bfe2344ffc188e1d1e461101 847c6afaa376bc6e3aa90951a84e167a 847c9e63db01375a5013c79d384cbad5 @@ -30130,7 +31630,9 @@ 8485c89bd70b4acd595f8867a3813609 8485ecce3c5ab8f2f97caa78cdab36d5 848802ea565a6019490945d9b96afc62 +84884f3b59c1420b54e1412d49536e7c 84888d512efb1ba0cea0764498941e48 +848a0817fe4e07194699e073c6a4f376 848a36ce27646835846baca0360ac81d 848b487ba17692156478f5632f2da95a 848b8e875737296ecc0a541ca2ddf3f4 @@ -30167,6 +31669,7 @@ 84ab195d29195183bd09ddc4d6bd42bb 84ad2104f580add3e92613de0f0be87e 84ad39b6f12bfc4fbcf3bedd449a2a35 +84add958fd34ec1cb23a84cd9554cec6 84ae9e1dd5aa3f09dcba441e35b6a15a 84aee59b05123edae03c9b83f7b31413 84afaf1772d99efd889ccd47c918e7d8 @@ -30210,6 +31713,7 @@ 84dd0e5c64f27ee83fdd36200b2458ba 84e0977853336adc9ea69da5fa7446f1 84e1251954012c37a7d9d1390b894ab5 +84e17fd1dae37e55a55cfe9da72f6aba 84e1d9916a3ccbf211bc7abab20b67d0 84e4a8be96ddb300d7c9381374a1180d 84e5ea189992aa71797b0401fd2ebd18 @@ -30239,6 +31743,7 @@ 8502cd62c7bd627e2bdf9327ad3ba422 85036aaffb850d7251171d6dad6ddc6a 85036edfe34c33f5eee6d2f905fbe7d1 +8503b5c480f028aac433ca7575a36ea1 8504caa9649fbf07ff75c03bb2300fda 85060853707305fd6500d45a7e087fcc 8507a364a86dd17947330cecaa9e144b @@ -30265,6 +31770,7 @@ 85180f5441fcf4a32bb65618a2b11ebf 851b2379aae2d42e8e4e5f65d96c6386 851c0f68e19446a571e3113020ab2152 +851c1cffc8942ecfb61d87935bc97538 851ef9c08287de883a0f69229300b4ea 851f47a42f79ff9a3a535c9ecfb42411 851f91a0492860c14e1a71ab0263bcba @@ -30345,6 +31851,7 @@ 856e7e5942bfdad56eb55f7bceb8f999 85700fdf86861cbd9a8f6ade0fdd84c6 85716cbea2057194b596dd18aeaf943e +8572538b3e722ef35369b2e0edb24d10 8573c138ed3b5a9d549096fdfc28acf0 85741021f1f29b06e6b374b9599d6196 8576dc1b982d575ca6ced946b449b81b @@ -30352,7 +31859,9 @@ 8578279cc310c4e4e82a0aff41cacb47 857880bb5b14674ab025dcca907a4b23 8579514365f9ac170dd675e764507bb2 +857a5004f55e5d0140c539db991e86c4 857afad9fe0f5afc937171d4ff656843 +857b11bb1efe8118ebefdbe35433a646 857c2a95b0da3d7dd1b1ac6bf359687b 857c57bcc58854ceaa338cb702a60d9c 857cc0b849bbbc6454196c149186a693 @@ -30393,7 +31902,9 @@ 85a55c8a33793276b51528af5bffcb72 85a56e7261940bcd3c5499b9856c6402 85a5a5aeb15a4e216f77ae208af3dd7f +85a7cb1d73dac2e286747a86864f37b3 85a839757cf77b0cdf3910b4a91a6d41 +85a85ed2a2d60a8affbabe984feb1e5c 85a8ff1b6df262b72ac9d814fd67fef5 85aaa4e2af4edd53d3360c454b7b221a 85ad2dfc132baecd2eab5a299af7705c @@ -30407,6 +31918,7 @@ 85b24c4eb052a49a472514ac91cf0798 85b4ac3c92128b917acea8477ec39174 85b51be6d867461088452c9dba9fa390 +85b54a285118ff65601cbf338f7b78c5 85b8752cf27d6b8c2f098eafbf7c4ade 85ba9ce49738a495b71b589fc1f0baea 85bad1e432da7438b5e5c13da4809c21 @@ -30429,6 +31941,7 @@ 85d1b94d4623ae6934a43f484e5f13e5 85d226de15992403bdcf87b765fd54e2 85d295b532a904280ace1f0c945b6869 +85d3cbb9efdf338b93fc19f23d91c414 85d5e97b4c68d894bc7a7f59f48f7da6 85d5eb8f951f42d3f6002878224c6d6f 85d6e7ff4654a748dd1985771824831b @@ -30446,10 +31959,12 @@ 85e289aa04ce07feddc6c37b7867b93d 85e4f48022edd2f1bce6554d73b1679c 85e597ea6017b70d49db82d48f2ff15a +85e7661ccd7ef917e25e1311fa72e76d 85e7fb50adc4546c0fb99d7fab733654 85eb80d4733c47510a95865908076b90 85ed1f2c0bd0f21c8d58558ba618187f 85ed655b587f58dac8b3513c3c7ffece +85ee14c280b1bc9ea6d9fcb983f99fd4 85ef0c6dccbeb0f45e6aa4750e857cc4 85efbdd16d11180ba3ccb78328a4dcd8 85f01dab11f7a1553d7c7cf588e9639d @@ -30459,6 +31974,7 @@ 85f3357e0d8635b94f20143fd5e8ffe5 85f35f42391d4b2c4e9a02a580bcfb0d 85f39c76ce7ce0ababfadc984e22e9e7 +85f705172c238e632c1796ba0accbf24 85f7ff945399991987ddb8605afb21b2 85f8aab4495fd5d2f7df49a5d508bd27 85f983b02d2d9cecf14e3db520bec681 @@ -30467,6 +31983,7 @@ 85fc208acf7016f851f6a9eec21e9ad3 85fd87d05d56e553a2d55689f03a0fb9 85feb6b1a990f51aeaef7adaef6aff44 +85fec88976cbcbcdd7908baaa5a74b28 860012cee25223c013f31616d04f1271 8600f4f373080108cf9ad835e6b5ca25 86016f1a9c1dc3f2b6f50aa01aed49b2 @@ -30474,8 +31991,11 @@ 860328ef8b19a83f32afea63852eb064 8603fe393300f6a5521048be6eb53fc8 860432032d951329b2ec8e25f2b91d78 +8605696dfe52efde20e6e3846c79a0d3 +8606a43035e84754614f933353f5a73e 8607dbe8d09aadf667e15d4575a92ac1 86083ba75bb7388ca8a050a5c10deb18 +8608443e6f49c5f7092e1abd204ab7bc 860a12abb3eaef5de01bc32db23bfa03 860a1df8820d5b1d65c8d6f8331461cf 860ac786c9d9129e5ac4c09a65e2f038 @@ -30487,6 +32007,7 @@ 86103fb3be9355aac7f517a55faf64c8 8610af95d99230f6b0fed3911d39fd38 8611496d6ed41057c6abf8f37f27877e +86129e5d931760c6ac1e73ab022cb41f 8613f7b7b2943ce57131db2c8be26076 861475df9d5a14187f296d669843fbe0 86149ca011b27943972c838558f1f13f @@ -30498,6 +32019,7 @@ 861997ca02652306799c73b13d537705 861b265400ecbf22db4addf4ac8fcb99 861d27610749ccd7fec1e38a7ca53a3e +861fa17006000b859ebee8e0f254378d 86201a4d287b83db2c065043d4e80312 862025d7bb6ea11ffd839abbe4dc0212 8620fddfaec3de219885aa2b403dc9dc @@ -30507,6 +32029,7 @@ 862376154af0cfb717cfed0e78404ee0 862475e1592bc86992eb97a452fa55c2 8624a268aaad40125300aff5e25c2f23 +86250ed759e99fd0b661bd91e2638561 86252b6681ea00a34667394a77f6085d 86262eec12653a75d6cf8805f7fee3e6 86266300d1fef5738db69eda8366ac03 @@ -30554,6 +32077,7 @@ 864aefae616e7559b880883883aae5b4 864c61f5142cf7499ef273d777704bed 864df149d409eb6c9837686ac58ed9e7 +864e725f4a1920c1bfc49d5f60e8d0a0 864f48d6e7fb53619cdb8a4e168f04ed 864fc6400d160a8d7f0aa76b2a530c97 8651cdb61c80146ce0da7133ebe58a79 @@ -30588,6 +32112,7 @@ 866af44aa737c1d01d728ed1e07b71db 866b1f697b1de6febac3760a93b55538 866bf0601da06e7790217f985de865e7 +866c5bcc78c5bcba643b6acc31e85715 86714a6e9fa6e234507a40b5b8518e42 8671e9d3e06f946090bc32babdffd81b 867241d55995f5f8f6e9ba7c30746a8a @@ -30611,6 +32136,7 @@ 8682824ae85e11498804fc2886916f2c 8683773ec6d5cedf35b59e37fe08c47f 8684166e9455e62f7e4ab4dbdc90bc30 +868512032ba487be61e60a916bc516be 8685225a98a511b94bf08b66d9babfd8 868670871a92491ca648f8bc95be5d9f 86869686dffbdb388d6378863cd4bbc2 @@ -30625,6 +32151,7 @@ 868dd5ed63fb84b7595ec7d853c52e54 869016219faa40dd2bdc3e1f0492fde3 86905bc173d86351d0f97b82ce101dbb +86921bd53d3b63c013dbc2a9a1af8f04 86953c6267858d3058be32ce12c1fbec 8696b63815525d5a69640862cd99ab28 86984658a05591915fae12cd5c9c9674 @@ -30636,6 +32163,7 @@ 869e802db837fafbe6c44c33127a7593 86a04cef967331dbe3fcb5ea9f43e0d3 86a14cf69d98b0f8541980dfa5c5ae43 +86a17b135a9ac4053a304aa627edc8b3 86a5a3579153063c7f1222565fc1eea8 86a5e2c96eb45b21279accd536e5bba5 86a5ee49a9f5b225be891cbe56947825 @@ -30647,6 +32175,7 @@ 86b731d0f4a55150239cb917c8b0f5b9 86b7f91faba6a531c528fc48a0b5f703 86b9eb76fca4780377a1a72c9eacd9aa +86bb6ed0b3d2279d0880b869b627f6bc 86bbca058bad040c0e224d1bc3b804d2 86bc67d939898428b41be550193f5239 86bcf97d1698e813b63b40bab5d4ffcf @@ -30674,6 +32203,7 @@ 86d69d48d65d559d57412c2ec1d3aa7b 86d719c682846e957b817ca3a8ac3e9f 86d8f20d84fa36f8dd842f3dce27323a +86d93118b619f3f1e43ae9cfc1500ca2 86dd8538c477b0e740f5ce50d489bc14 86ddcbd1f825dc93a1ea2f81acb49aa5 86dec86c4c9d67b2ffca5940d8f77c10 @@ -30753,8 +32283,11 @@ 87314318ce57ed8a0079607ae9ed392e 87315ad2cd6b94feec72109820842099 8731d1423572ca481a8b4c73a2151622 +873261255259596b2127b91dbf6723f1 8732ea3ecc419ae73fe072088d566baf +87338c556a71a8b100f3b51d5c0aeff2 8735059ea5d0abc9b3c7a946a55448ff +873517bfe34d73bd8d9b909db25ec74f 8735455dc5bb03fbce14fab63c9352be 87375a83b3399bd947e8effe589a8e47 8737a0f9d3d2375c058288417796d956 @@ -30779,6 +32312,7 @@ 874609de4ee126c73c404fc7cb733407 874bb3385e1bdd5b9909d8aa98683d4a 874cc597b327db2bc8ea8a3656fcdf40 +874cfc2d7f6f6d5753f6b776c58c6779 87515d569a3398cb3e0aa3e49378c81f 875294ab8b9a4a5ae7a472e91f109cfa 87538ff4afb88fd75b3bbca68dcc3783 @@ -30786,6 +32320,7 @@ 87540d47359b87a6880dcd6c2a016695 8754b87e9ddfa4935a35706c475bacbe 8755b9474d5be14f215935fa9f3e2d38 +8756f439c3e51b5bd0fbc26639639495 8756fbc72ec26d85988f321af3646685 8757f421ecfe5d2e4b517ff5f394846c 8758fea7605596edbc63a27a1d136266 @@ -30803,6 +32338,7 @@ 8768a7db17446534e74be49ad25b61b7 8769c525826b9d94c8b99afa9c71e251 876a8958123b315712d6d4b51e9b63cb +876b903efb38921c7290fd4416a7fb3f 876c22bc6f59499d428d87a9f5aa1f02 876c7890fec4adba77a568b7850b1738 876cad519699c860fc5d036f8529294d @@ -30814,9 +32350,11 @@ 877400486e4e75d2e901dc5b6528fdec 877579c6d30d077edfbd2bd05cb98b27 8775d36bd44f5ab3d21e17454fc6c7b5 +8777a5008fe38f04d8c28c23d71f5137 87790095c98943b301264166fd15215e 877acf21d1a43961c2b0d3ea3ac56769 877b08e05a647c0cb3201721ba4d7218 +877b5154cc39f167ede7ec18907ae603 877bed8b17bb40aa25431287e1df5cef 877c132e06f3481ba23296b3a5a48e21 877ccb0b9624e3c90a7621ae83982ceb @@ -30824,10 +32362,12 @@ 877da0e2b8992dad52f318f0fbc51018 877e57b33a99483820c96b788fd9ede8 8780b29f10787a6452de38e603eaafa4 +87820a9732bb3bbc996beba7a64f9372 87826fcb42641cd269dc2984a53fabc6 878359574f7b3d4726a59ff2bec6d908 8784a110d3a5ea6077ae6298989be163 8784fc7b4b4aaaa585413e00a613329d +8785c63bfa27feb28167bde3d6064ced 8785f5aa2a2a3e97a8a139eebcb1276f 8786b69c62fc5b89fe463b47302683b8 8787b3c49142c4b76d8d07623647cbae @@ -30924,6 +32464,7 @@ 87dbb5c1d8aac961a8e05628ebefcb1a 87dc050b05977c0aa55b7fdd2a495237 87dca5d6b3609a32d553c8b5bcbcaca4 +87dde6da635daba7e0a68b2bb9a296bb 87dfbf758dfb9a6191f8e46978492663 87e05ceda3d199ea376914296dd3ffdc 87e1ae3d3d2ecd20c87bad3a5900c234 @@ -30937,6 +32478,7 @@ 87e629a3ce4e8080e538bf36705cb595 87e62ae02742b3991775ba5723e0fdbd 87e7c562e0f3dd53048fc07323e38cf6 +87e7decf41eed97f8be83a4caa701f87 87e7eed2646bf9f903650ac40385969f 87e8625178bb4d6c32750fd8127b2c8f 87e8bcabdea8732bb533079b8603c1f8 @@ -30952,6 +32494,7 @@ 87f8b35ec1eeacac3b59cd458967efa5 87f901fcbd0e3a30633f119f35584f05 87f9e0c79bc510e7b44e1533fb49b66e +87f9e3cd7a848a7d728f8bcee53b9bc7 87fb48f7daaecbe2091d02b5bf818450 87fbff7df49577d0dc6346159f2c48e4 87fcebd437ae57defbc2161cf0402052 @@ -31002,11 +32545,13 @@ 882579bcaa6089c28be01e453fb5ed19 8825dc29df68b90b40aa584fbe337bc7 8826007a3ff852f1d65643e352db371b +8826050a97b391cc39d6a19dca5a8b67 8826a29778d2e2d503f0e14a2e16b5f6 8828f062c209668797fb239ff8b47181 882a14545715f6f0e1441b68f8a819ce 882a3e3af37755bbf8d1b2be8bbf8b6e 882b952f24a599c88fe98dd2dd1a5970 +882c5214d5475bc6eab2117e05739895 882cc7ffc134d143f3bb798f65a1c2dc 882e043bae8045cd973373105eb23bda 882e55d781f4bffb29da5ff4fe345a4b @@ -31023,6 +32568,7 @@ 8836ef1ab01d31c060738f8b7813ceca 8837983a26c4e0857d77f48b30cdaba3 883a9254f042493738320ef02ff4e10d +883ba0470ee57a445bc8de64bc3ade12 883cab59bc3a7dc2af20f7b7787bcb0e 883cd1160648aa06b2db53f5128e041e 883e65b36803f022b7bb1c7e70258422 @@ -31042,6 +32588,7 @@ 884c35e791f1aabed328d72676026f21 884c41332ac82dec8fe5ecbba30a420a 884ed1fab3779a8b27a5645ad8a0dfc5 +884f362c8560ef892a70a0d5f58f8732 884fe83807d7eee778c1e3db6ea858b2 884ffb1cab822a4c8492db48a13f19d9 88501b78a7ad91f83fec658c8308d04d @@ -31068,9 +32615,11 @@ 8868fc9bf77b6f544f395c843aabc7a4 886908697a815be0e07752ad69b8ca0f 886a081fd80e2abfa901d3ca7c7a4d9f +886a20f27a487f975b333a62fbfe06cb 886a9cbe56ee676c2dbf41d1dee4d32f 886b0fbadbe374623d2e8f156ddc15c9 886c76b2d72dd7c43355bbe20d4a9ade +886cc6de0c4a0db2d90022fc27b12bfc 886cfa45a3cda56508f4bc2eddd741ea 886d08374f97a48df6069667eb75c80d 886dd34b8eae4009513c5612c2ea3048 @@ -31089,6 +32638,7 @@ 887adc503d49f8acf29d04523b2bea2e 887bd0b93b0abd116f9ff5892fa8324f 887cde23cdddc50376a35da4136df6b7 +887d8ee3e71c892628e32d4fffbdadd4 887e38057089c1c18e692384d9dd9d40 887f9b24ae27a3747bd6dd3363cd1207 888122b7b2a72e83079262ba1e598ac2 @@ -31096,12 +32646,15 @@ 8882dfcd3ebab14e5c7ee62bde2a1d6a 8882ea5ec89b7ed77ffdda851f7cbaa7 8883409243c91b0b3ef658f4245171ef +888395cd5074d1a0114c4e28a4ad4ebb 8883b915e8336d32cd6bfeb73372c59a 8883f17b8250625064d47f4cf9bc09a9 88878e5063c6c5f63c7a644a6e2f69dd +88882431c7b975057de5a7ec9a63317e 8889b70297f3df737101b0de0b9bc75e 888a47422e5b5a079b4e3e50e0fe087c 888bc2b18c285013cc9002211808a190 +888bdcfcd9b9cdcab143a940e7073b29 888e65693b62bae78b8a03905e31db9a 888eb1ed101821da79ecaad04291347c 888ebf8ba7d236bb235cc42cff62e260 @@ -31131,6 +32684,7 @@ 889e5828a79b3ae48c06e9321d561c1a 889ef1e03c9a257190e30603d44ddecb 88a066796deec15f71533307112a3c2d +88a121ad2befcf66693a2f71ba0b8596 88a1ce109ff0e82c900ae487bb9aa8ff 88a445d0b67b1814e2756a877dc4aaed 88a47b2de2ba6a295bb40d8ba4188856 @@ -31140,6 +32694,7 @@ 88ab703ccbd256b9bcab031722612404 88abc68280a73d562556a21915019a8a 88acd7003a58bb1261a104a2b955ccc0 +88ae177935b61c2a72c13b374668246a 88ae302731da2f1257ff0504b4826aa1 88ae4f0b2b868c551a1bdd7e4fc3d331 88af338a341853c75b40eb48e76f68fd @@ -31183,6 +32738,7 @@ 88e7e9098fa7c4b64ea5593950a77d92 88e9c1ff00d55e5ea95314fd1038df07 88e9f73de5dbbb96bfae22040fc9f5c8 +88eabbf3fa0748f078e0fdd52dcc33c8 88ec8091a8f985d0f8c026b6e51d7761 88ed80d7f0b14c39641b1c28a3f1538a 88ed9a579cd578af80172c15f10049da @@ -31238,6 +32794,7 @@ 891c8a0b0b5eb333a64e6e1f49391957 891ea05219b8c55e7f32d0c73b28ddf6 8920030b0a41c34e3801851e34c5be20 +8920ab433b265bb03293973e192b972c 89224a4758e97ecd119431fc78cf3c4a 89224b8d354ce6de910d973e90594448 8922748bce91fe214b6ccce57f2e6643 @@ -31266,6 +32823,7 @@ 893754c0fe1b30033103c3630a3fcb50 89379df408a8d1c9c189b18c6af64738 89383d8ce14706d2a857f82442bb4b7f +893b1f03cc1c10674973e3f10b5475fd 893cfebd1e20314126ad9f5c0536e27b 893d823656327d8bd7dbfbcfa1c14a71 8940230479a1a957693ea8980e46fae4 @@ -31280,6 +32838,7 @@ 89479a895d07e9fc801b45f934b95ecd 894925bb03f5a369811844016904951b 894c10088d3ff5c406ca9e695d2bf00f +894c6bc7bc813518d28d6b22d4c2b833 894c882ffd74fed80da9690a7abf4e90 894ce878f4a36c41880b92d5d7e2bca0 894dbf367e959678438e601ea32c9003 @@ -31316,11 +32875,13 @@ 896e98ab0059d6cd5f1351498cd0dde9 896ef3c7fae9df7a078aa9cffd68f033 896f253ec444c054a66fdb68616c265c +896fb71d090c87b309985bd6b807e894 8970006cfa5871357597c08fa7c55aa6 8970477ca52fed0cbd0322ccb6e6be75 8970c0f35c1206338253ba2f85144172 89739544ca7f60d32f67d63733ec4de6 8973c2dcfd0b5232b8165a3da0bd78d9 +89743049611320d156da5ef858dc517d 8976d7613bfac7a7b4a68c16e98f3151 8979af22ac8a73ba9edfc1d188f3b5fd 897a2b8419ce668bcf114765b69ac8a3 @@ -31333,6 +32894,7 @@ 897efe230b2b9dc41ae7cdafa7a91743 898129d23286a0571ea81a638390ddff 8982066f06b0e98140dd23b39afbb653 +898269f9a961e17b33b4a3f3ebe8e324 8983201eec34aed686400d085ae1ef6c 898438d5efe154b5f09cb2e82afb0c89 8985e3bee296d49e662d9c5e36fdd8af @@ -31372,11 +32934,14 @@ 89a7d09a260428d9371c4a52eeeacd7d 89a95152515001ad047d336ddf775fd0 89aa82c940bbfc69af8b50be896ef30e +89aaaca3f0b17df634730cd0b1b59cae 89aac74100a04d77dbf84f6bdab01724 89acc66672e86b62a4c92832eeef6138 +89ad75cc25db41b84aad573b445ad204 89ae59bd87dca9e9c0d1fe584351b677 89aea5fec4facc69fb6587fabba9001e 89aeac908a84fa72d17a071f5b61e552 +89b0eb57b63e36cc7b4a8abe2c6ba687 89b125046adbbef9f35f1d45cf7fb970 89b13d57a72a4bd93bcb01873dfd263e 89b2052836dc68599eb90e8e3d701e89 @@ -31387,6 +32952,7 @@ 89b5e72044b140011138ee001e4769f8 89b6b0884065833b2957063c8d337e2b 89b6b862765c1d29f8fb04eaf9c659ea +89b733f108e8c72cc6de9a7ae9cb45ab 89b82a5ebc5d44de2bfab8782a1fc24d 89b987af9e54357d6a65bf3b0f26547b 89ba4ef6653e0f56b50c61c7ac3fa624 @@ -31394,8 +32960,10 @@ 89be5c65b25724a96c66cb0d0d5ba1b2 89bf345bd8a04f1a10a39c6c09cadc15 89c12f32d38384a3f23e17a2a295f374 +89c17555138852a7a765444339f19e07 89c27806c7a69b987fb5d469658de7f3 89c2dcc88141c98d3086fa778a13e04a +89c2e04730f5437777ff3685d00ac406 89c5660783399e48904fdc87ca9ac1ae 89c589e5e956047c10f74f515dea3d1a 89c5f0b4d7587e038f6fd0b32b9a2482 @@ -31429,6 +32997,7 @@ 89df624935561af177dc24f022924237 89e0f8f40ddb4053db49726ef4d7d805 89e27446774c4de4ee7dc50a5e842e57 +89e278008f9ba108b2b4af1e368099d3 89e2f500bf65fb5447062d9fbaf9b01c 89e47f87b801ea42e452ec4e4362986e 89e4cfafae505da5bfc19b2f8a0d64ba @@ -31463,6 +33032,7 @@ 8a057ca2ce5b2075e936c111f4dc9638 8a06b21d69f64412ab271e17ebc6a093 8a06b801c755b30c6f945ed13ca2dddf +8a0bd082e44ff6278022bddfac151e2b 8a0bdfc6406a1a3a84d62da2a7e962f1 8a0c21a83267c397265405f1aff167fe 8a11991893a319fe2c40ee7a18954e36 @@ -31471,6 +33041,7 @@ 8a1358e578dc7e76a93ceddfe71adefd 8a1681c9de9051083ec611468bd27c71 8a16dd9e0edf02a85a9644d81e8194f3 +8a16df3b19662e28eeba4000c42cc5bc 8a1848d4a03a7df5b64ccfee0152caa9 8a18798ae49db32fe2af77bf198d6ca1 8a19ec97333f9f8319c46b03b1ea6f63 @@ -31483,6 +33054,8 @@ 8a20da216a75b08d3e9a973ba6eb7dfe 8a20ef67983ea86a0f3144bf53f648e1 8a229380dc740277371d9ed19d3fe891 +8a238c8c4af7d55733c4deac91b97f87 +8a242c9827914cf87e154b16b9b96457 8a25d1cfd118b6455fd2ca611f57f258 8a261e11651154bc60630d6728fa22c3 8a27084ad1f32a1390ba3a3881139283 @@ -31505,6 +33078,7 @@ 8a3855bcccf595fd772ed02f42d421aa 8a39ee05b5e1429d2b8049244d49e11b 8a39fa1ebbce83b7ac06cb535e0acb22 +8a3a4ba6a40a9d73d54209290a68c09b 8a3bf98af37e99d5415afa65e329b216 8a3c8b8012998c1f78023722b8cf5c93 8a3ca5a28907003052491f9e06c46d6a @@ -31518,9 +33092,11 @@ 8a43f031777b364c9e6cacc7ecc04386 8a440b18afb1d68e291174ae9f6b0a83 8a4546b51392dbf5ba91f306d2a71aa8 +8a4693c8c20b2547bcb96f742acb4d49 8a4767b8fde1da7e5356d86597bff5fb 8a4a1712278fe1909f2685b7306f2024 8a4a231f34cc02e85d1d3d786a54b678 +8a4bec28e6599afd0727ae59662e373d 8a4cf8bab856751662865d342be5b172 8a4e1a0905521e188c35ae940b1e7516 8a4e21498812aaad165f5dfd4e2a78be @@ -31541,8 +33117,10 @@ 8a61aa2925c1e0dbbc2f951d564640c7 8a61ae4abfadac1f030aa9f768ae7893 8a6465654a34b8072263f1d741a0e5ba +8a646d7fb2726b4d3cef4cad1964b852 8a64f0584ecad5b98daba1fe66145838 8a6572cdb796f012f408e7238af6083a +8a6584f9c3b93cf25a97d7bb4c259ff3 8a65e0c13294ea8f32aec0c1bc6febd5 8a667d6e92d9542e4cb69cc5b5bbc9e7 8a6763ee94162e997fc8d0905c3959a8 @@ -31575,6 +33153,7 @@ 8a81fc81e73e5b2cb1da142a9a614fb8 8a825502e7cd4219f1b72f31396d74cc 8a8274aa85a0199534c3af5dd9b904e2 +8a8274fb30727e04ac20667b42521d50 8a82d58ee38ff55c67e75bf5d2b06960 8a863f3054d3c35d5d6dc46967b39b0d 8a86d850547f25f8209151009a176718 @@ -31644,8 +33223,10 @@ 8ac9579360b645adcb00c7a92809ccd9 8ac9ae4dc71aeeb9d1f6bd4b543862a2 8ac9e157c77fabaecf1bc541ac2fe2e5 +8aca89399d0bc0581b1a405dc5f6e97b 8acbaa434ab406715dd6a90944821030 8acbc8cc456de417792e7f8b1ebb6ece +8acbcacd651da5834a649564ecc396c1 8acc5ec7378bfd8cb109e7b1b41de5c8 8acf975dc5c26883df5e0326226d1907 8ad08c608771950c875371e95359b8cb @@ -31694,6 +33275,7 @@ 8af235481608387e49ead9488dd3a695 8af2f3ff365c8e032712cc2458308898 8af3421d4635154c146c255597068404 +8af39c31f31b53cc8e531dfa27dc2787 8af487d23e7ad5fc8a16fa4636d0def7 8af4dfed145ef20d7ea6f0a9056fdd8f 8af6b2e4ca0b0082536850169fdc3cd1 @@ -31728,13 +33310,17 @@ 8b229943e61e0048403d8a478416cd33 8b233f4a0d77ab5dc6da0d38a543c02b 8b25026dbcba054ba17ba165c4bd5a9f +8b25545dcc2686a01f32f124eca3d254 8b257f6542339438be1d22e582745696 8b25ea95888f13a0c4c2aa134cb7b91d 8b260e0d78c7d589e6978af3fbcad711 +8b2789426496a02947882e245a7e30b8 +8b2feba5ca0377256966499ad22a6589 8b3017b65280b326b6c5323fe5a1aead 8b30fb6ef9a057abf0e0054c0e453a2a 8b32e4322403693d3ba9976a284687f9 8b33703b9b4144cf814f3ece4de14f47 +8b3748a8ea7dcea0000dcba711614b63 8b37ff93d2cd5faac87d5122d4798c13 8b3850d0e171586160b1a4a18b3cb0c5 8b39e381d3e16c4815bd80fda976ad7f @@ -31755,9 +33341,12 @@ 8b483b47c9d08cec5c1ce1413fe58f2b 8b4a0533b673290fbb8d7b0b0fd8c85d 8b4cce257592e3642c7b870aa73193ee +8b4ceb56ac1d1d2237620e519caae1d2 +8b4d75995367fcf630910819b7e85a61 8b4db8107daeb777ab2b39209c47f4ec 8b4f86679ed047d9c8627b4ddc4a851f 8b4f9c67d9f40dda1aff5656e2999409 +8b4fdb36f4533cc7966e8c9472e4d188 8b4fdc227d58d984e27d41d25e53d93b 8b5281b4f14d28ee964ebbf8d0276ea0 8b52c4d0ec972b72048acafee5994c3e @@ -31769,6 +33358,7 @@ 8b57fda9236d1d399ab7223d3831abc9 8b58b9f8f30bab60277cf1dd5b204264 8b59a6638e98e9c3b638f7483941212c +8b5abfc4d9076aeb22719bfa80a823c9 8b5c870399c4d683819f675382d2296f 8b5caac1fc15573ea354aa5db05e09db 8b5cb2af3dd0f9738640d0becb99fa3f @@ -31776,6 +33366,7 @@ 8b5e8367fbe95af71a3dae944be379f2 8b5ed3dc115ccb7dab209e24edb9ae3c 8b6025f49ffc841be6cc643038beffca +8b6125675e4f6f8495ff543c254c50d8 8b618d81ab210c369d850569b8e74530 8b61a0e6fdd49f7074b453632b8a978b 8b62684d624e6d5e5eb8b33b7ee3b0dd @@ -31791,6 +33382,7 @@ 8b6aa62c9d496f3f96415bc84398fb27 8b6b51d69238137b57d2940e1e0f4cb1 8b6be8a3777e232d46e067829b71884d +8b6c4cc25bfecf3365029f00c425ba62 8b6d952e6ef94c88213a35692ab90367 8b6eab8a40d7867d82218b58d576085a 8b6f0d429f34bdb035255246ff1979d3 @@ -31803,6 +33395,7 @@ 8b7477c363c6abb337a302b0450a3ca5 8b75325853d9e574e1cc7aeeebfffdd1 8b754d67b28c5f38dcee6a0166ab2a15 +8b7604ba276d1a8464bb0a1d3d6e6f68 8b7890c64b91146151f46910de582312 8b78b5beb791170ffe9f07353778cc1f 8b78f855d453f10b9e702c46ab0ef9ad @@ -31810,12 +33403,18 @@ 8b79df2f1ace1b47579707edaf370982 8b7bbb4414afe313c84749bec55017ee 8b7cc8af0cd71319bec1e25eee1ce114 +8b7d31902204bedb06d3f541ef439424 +8b7ef46d696cb2e3cfcdc881b714f942 8b7f772161adce6f7d40d4d25e03ef65 8b801427d14ef0b1e7c289eeee4e0567 +8b80657630f24c881469f7a489986a42 8b81ea923c0a024fd49b00a63df61ba6 +8b830682f650ce1c28671b73fd4cf5dc 8b84f22c487da719eb6b123c32c476f4 +8b85998bef78e92bfbf1a3f716c265cb 8b862dc598c7b3f4f1cc110760189cb6 8b864c714ef7a06c229abeabeb842ff1 +8b87e75da175c0ca98755f9ae4ff1111 8b88e35f20f6156a1f2b5f4dd5908345 8b89851f4543900ad81eec11fc1f700d 8b8a865a84ab9507fd7c25c0fe87324b @@ -31833,6 +33432,7 @@ 8b93f9483ad3b062178a21855ad44514 8b94ecb0a9965908f785dd968f489a82 8b95a036ac6577336f69b0a1c4f33ef8 +8b98d220643c6a323f8d3a6509fccf4f 8b98dd7d8a74a9d429e0628f098580e4 8b9b1e9969174a37cd885572b5ba3953 8b9ba04c4930a97ad35e78a55f9dd7dd @@ -31854,6 +33454,7 @@ 8ba4e8f6d64af72796e501984739425e 8ba4f5a9168eeace34e6f8ddadcf5f8b 8ba752a6248c90466f8c98b706153cd0 +8ba77e94d36d2f064414a5aefed04af2 8ba7dbafe9246694dea886bc2cadc79f 8baa86674dc3a3cb69e061b77aa22e86 8baad25b8b2eb8a4a6610795ce09b9d1 @@ -31888,6 +33489,7 @@ 8bc307d02c6b6384849e9c7f8f291562 8bc3af4ae8ad12c41c9a5ae2377cf1a5 8bc45ac782efd37dd0a3e88fcddd4fd1 +8bc59a757959ea5c95840efcb8299fb5 8bc6dff2ee45be0ee9d25a3608d37f9f 8bc873396bffc3119cdd5c3118adbbb7 8bc8951d08705e7709ff232cbbdcc6e8 @@ -31932,6 +33534,7 @@ 8bf043d3ced6f36c3bcfba409e2b5025 8bf05546826a31bfc5b787afb714e926 8bf221feb753d7848cc54ec57a490588 +8bf3a7c8560d163f6d0b24d447e50e70 8bf447c68597bda72f6aa00c39a9fed0 8bfd95ee070ca192a7d00c12bdaf31b5 8bfe04d81176b673fecd43689d944f6a @@ -31950,6 +33553,7 @@ 8c0696053a40112ff61b20be5efcd8d6 8c06aa1f8529cde1e5911b909387b201 8c07011c105c96187a9fb9005fd2e96b +8c07533471764420ad6c2450063b7772 8c08a401543e65699ff4da6c75b91cb4 8c09cdbd26bc740723b77c88c4bdab54 8c0b933e62ee0781777697c17c0d2053 @@ -32017,6 +33621,7 @@ 8c5006576fd56d2b36fe7b1b16e181b6 8c52e3950463af2503f20e1d72532d6d 8c539dfc1a8af564b584b85ad327f055 +8c55b0c845d6f8aff9766c6bb7888f0f 8c55cae88406fab87c222ba0291fcabf 8c57906b7afc82e5ed3c454634876586 8c57c5a412e874ab0b12e366e13f4196 @@ -32025,6 +33630,7 @@ 8c5ea4ac8a6bae5a8af9cdb9870cfb32 8c5f51e61c7da214d8333a7bb1b38b47 8c5fedad52dab554d40817deeba65d85 +8c60029174cba2fca83078e9d8c0fc5a 8c603eb06837d410d4456cc0faf739dc 8c618787f5492a2dea345a57ebb5aaa8 8c6381fe612ea6aa5152635341fe702f @@ -32063,12 +33669,14 @@ 8c7b147d5836d6594350effe134245a3 8c7c26861bb7174c6cceb03f33101e2e 8c7c34995c4df6ce090d449b8d883a31 +8c7c57d28d1b1ae84b2b036ef0602b58 8c7ce06515308de841f05df7d0e07808 8c7d853675fe71d60263e0e83e6d7a43 8c7da809b3989e69ebd9c216b9ccb7a9 8c7e97a2b8675d13b645b7abe5d3e4ee 8c7f308ff59f1ca494ef75916ac60fb3 8c7f91edc63e23016d8074b0fa6dd16f +8c7f97a30686d314806ab388f94e2d4c 8c800d27afa14fbe4e63608c50eb5798 8c813755ad8612a0343d88d26a2e7528 8c822c7b19b52878de44eff1b5627e3d @@ -32080,6 +33688,7 @@ 8c87ff6eb943e4723a9e80a28e40d3f0 8c89dbfba03abfa25a29236f0bf99d46 8c8a01ed31f111703b6021fb95d49243 +8c8d789b9a983a1ce2128cd0dcb34fac 8c911b33fd0e7353c50a243d217a4220 8c91a7f930991b349cbbd223f026fae9 8c93954715236f748a3c4046f5d683c4 @@ -32092,11 +33701,13 @@ 8c9c2744a3617c558af1db20df4d59d7 8c9db74eff6ec9a7e9923b82b665005a 8c9e01460b393401a143be47ed19db81 +8c9e2e8e839cd27a922e8945172d239c 8c9e5749f65e3974f25425ae803aeb7d 8ca572303a2202c62943aa916198a912 8ca5bf91de725a3e0663c337e620a73c 8ca6eb1e480656d6f7165a7d732aa21b 8ca952ff5b5a9fad2bfe5f23f6e2fca1 +8ca9e0319f34dc40169f19279914191f 8cab6ecdbd3b5843b112b0837b991a57 8cabeceaf32f67936f216e2514df2ebd 8cac17409cf2057dc5b97f2969a9e24a @@ -32115,6 +33726,7 @@ 8cbe1dcfb1778f1cd9af93249fdd734b 8cc3866220048e7e44f610b8a60f52c5 8cc488605e7dd17b98941416d78ebb51 +8cc668a6f3750ae2f4c36ce38f39a2ea 8cc7aadc854640af86b052ad52468011 8cc838ef9f4daf2a66d5d6e64f8f3090 8cc880a20c3f1c1f0d87cda10cf1199d @@ -32124,6 +33736,7 @@ 8ccc21b43f6a856d0c592e3a52f13446 8ccc3d98d8976c053cf0d5399088d3a6 8ccd5c4f6bc14cd516d95a203a9a7cd1 +8ccdbe5ef951c75155d985932082107a 8cce0fe49239fbc91ad0371b8b0e52d0 8cce4b6e0b7ef9cdedac88bc8f15c70e 8ccf4557db0c0658f321a8a3a60da17d @@ -32179,8 +33792,10 @@ 8d0609533abb0b68fac7f4bffaefadc1 8d075835a18d36e58685dbdc48c38ba9 8d0779c5d7f08572e84345e73b4c9dc9 +8d0843accbcb8358ebb7a158ade69f0f 8d09dce4cd60516615ffe7233e368164 8d0bfe92bd4582b1f8c5b6060519eeaa +8d0c2e692b4a88d284b3860f782b6eeb 8d0c5980cb7927e364a583c25dec7830 8d0d44c4baf15828f73da552be18d7da 8d0f2dc4e6cd3e2031d7bcdf312acfc6 @@ -32190,6 +33805,7 @@ 8d11f8e83a62044fc25a5bdca4872c96 8d12673af7a76f2a18216434de7e5217 8d141b5ad8b26d9fd2eb41cf8c6f19bd +8d144e20aa494ff58edae6b8e9a0a604 8d16084d93d4ee2d49a67465de840b44 8d1aa4665b5762dbe6b30cb526729b7a 8d1b0b2a4cc950f60a94d4ccfdc4f8ab @@ -32220,6 +33836,7 @@ 8d3d3b68fe8400fa6f469f7a37894afb 8d3dcdfc13295d7c8d24f029979f324b 8d3ded933e0de47dae22597be7e72d05 +8d3fb540952bde46460153820a81d5bc 8d407ebaf20a150a4e9dba86280f4e09 8d4492a139b5138739b1cf20a800f294 8d475b590ab51ac4f1fb7a7cb5475c8e @@ -32236,6 +33853,7 @@ 8d5035c698acbc065ec2425a07a37fa2 8d5076ebf7c6461a894fd9bc3266a3ba 8d53402075dcfdaabf0bb48bccf39888 +8d53a697bdcf9fccd4ae705ed2ebd83e 8d5496a74c59b347c391bc4ab09ba2fa 8d567c13a05e682ce74e7162f6e16e2c 8d56c206aa1fdb3ff111098986bd10b6 @@ -32254,6 +33872,8 @@ 8d6b7100b78085754dfc0d330b235993 8d6ba09b1afc2c07120d7055db1a014b 8d6c8b8e7d9812acd32957d174d99e70 +8d6c8d4f6d762fd15b0f64e254085e0a +8d6c955fa7bc8dbe62fc358ae695b018 8d6e90ab0b54ad50b236b6d88bf6f869 8d6fed3cec1e3b1cae4d536258be32ea 8d71b726c74e8112a3b7704e39847f18 @@ -32296,6 +33916,7 @@ 8d989c15d102a1eb228202b311c2a970 8d989de213791633f03f7c0dd708f878 8d99109cc6f0940841b8850331b716af +8d997485cf0ebefc07fb189ce4ba45b3 8d99f6ffd30bac5e638ee885e1a3b64d 8d9bdc019db2da779aa0cd716624a764 8d9cac763fda46394f217e1e67c78d28 @@ -32317,10 +33938,12 @@ 8dad30767774ed9047fc1c666cf54929 8daebb7ae36bffc3f63c8736df0e34f8 8daf49dcd2be2f1798d036757d256bd2 +8db0169a6415fa139a9fc9cc7232e9cc 8db088ed3273daf7eb03d7b787bd690d 8db1fb856449c604207a23056aa1f5ba 8db225fef6ec7b30e2f658e9d1478b32 8db28be1fd5b9af6acb307883379a33f +8db529f46be7c755926cf83aa0f93701 8db54250cb1bc9f024435889ab582a71 8db55b67c0fc79a82bd3e53756559c89 8db567ad7bd3acc7e520dfe1a1943daa @@ -32329,6 +33952,7 @@ 8db7b76f63867a6469ae791b9f366788 8db7cf5abf17a0723b08d61ae14faeff 8db99161b6e3904c7b98fd3a080c7e16 +8dba4a18126e6a19a0d75b57e82e498a 8dbd9885fc2d30f1569aa87da9545af2 8dbec8287723f891c3d548faf7c75a6e 8dc1388173deb626ac65e89f8a18e0fb @@ -32351,6 +33975,8 @@ 8dd83140bd6784a94b3c576deb878944 8dd87d392118bc113f4a4ead627c2e5a 8dd8f32a321d8ddafa560b146ce1aab4 +8dd97687058c4c380f787f603deb3cf6 +8dd9d308df7b846dadfe83e8b8858610 8ddf5712664c55962363c9e39d695a9c 8ddfdea4545adbc47aab93f1cd1036ed 8de19b2071b4336f1c89ffb1a610e518 @@ -32372,11 +33998,14 @@ 8df3242f7bc865014741de42701a9634 8df36c1c887c540968c8d050c82d9bdf 8df6db7ef7ccd6801cdc87b969a3b037 +8df72276b03fb62534f395923dfb2a7b 8df7835d9ab748416280451f45511fd8 8df7b50d27a770265b3663d2e95492cd 8df8f64e58f2f9477ab4a33aeb55d0e6 +8dfb8d3d9a86e3af07cea52352ca4415 8dfbc30d7184dffdfc118bf2df353859 8dfe24c1886ea3fd985b4a9dc347acb7 +8dff3c5b35e2c61f6ee75fa5c6d61fb0 8dff49000cd79d8f5b4f61e82a9c463d 8e00526b9f62e662bfa229c8aa1edaa6 8e00b586267fb4b08e0b1a22c0927c4c @@ -32392,6 +34021,7 @@ 8e09bce76f0ceee85b02bc83373de821 8e0d126be6bb1fdac462f54505695fe4 8e0db35f2d3cc606e36eccb9f6495e17 +8e0e85016039bea8affd4e783b894672 8e0e8629e4b85cdea88da485c0862a38 8e0ee8082ecfa1449029dfb2a8f79189 8e0f1c82f8f921b2f1979e9c6a687a1c @@ -32419,6 +34049,7 @@ 8e2656d00faee931d979c442cc91e528 8e27f4534dce36719d07685c5405252d 8e290c60d20ce42f8594b18460319b80 +8e2a7945d4896daf67199cc6de25bbc3 8e2c28538bf91309de370b24e7317901 8e2cb06a8e0c05177f3c4b9a90ba8cac 8e2cc7ff5a527dd8ffc66f74649b429f @@ -32431,6 +34062,7 @@ 8e30d103bbd45f2cb961d86803d3d718 8e31d6658ed3f4330f545236a8e32734 8e32a982181d8f5d66725c351b835ce8 +8e379143733593c195d778dd9bfbd748 8e391cd14d74db7e56b6585f1331064b 8e398b43d19c961b600d9def195b620a 8e3aa245acabaf2fe0591d17b3b78fc8 @@ -32470,6 +34102,7 @@ 8e6824c01d170a0f6896d5fe1302a9cd 8e6a5217f2351070f497df3b398a1246 8e6aac78581ba6bbc92b67364a4316b9 +8e6b37133256621532e45d577a58658f 8e6bf7e819cc60f6b55231d2ebdf7d41 8e6c56010ed02d9cd7e952bc2b77258f 8e6ef594eef8098584d67f2da8e2c212 @@ -32486,6 +34119,7 @@ 8e7656db001d4a39859615e87a50994d 8e7808e9f22e95b59edfc582554f9997 8e78fce6dab36f63cc3a5cde476f98fb +8e7925927db2c76ed24cff19d1a94b36 8e79d57f75b6e654da8f7920b3c5b4fc 8e7b01312ed54f6f7d3f2cbdfc582932 8e7ce8a4b1c2b6ac0f5e4ab3039102ca @@ -32519,6 +34153,7 @@ 8e9f8e56d7d54904587ac42819df026f 8ea292449440f637b14b3bb3a7d463e9 8ea30cbfbb0982cc1c4826eb9897c541 +8ea31c095fe41f014da4bd25097de6b9 8ea3d7813e21c03aa861c07178835c55 8ea5981ad80bdad121dbed253e4b4e17 8ea6336aee6dbd25e0eec48c86b1bbd0 @@ -32548,6 +34183,7 @@ 8ec32ea72a76b68fc7db9800a8f17e30 8ec3f7806715044e5e07b288721bc2a1 8ec43e2ebea7eb4ba14dcc1a341b297a +8ec4e23a75e524e973a2c9e56112e4a7 8ec55942f8ba1fa7a7ccd30b36d75c87 8ec7f0675f56df7c099c6e89e465d41d 8ec9360bf774d333fa8c33b2f0a91095 @@ -32560,8 +34196,10 @@ 8ecf8119fd329a8dc0afff08c70752b2 8ed072d33439a06fc8feb53c21069595 8ed19df4b2ac7ecb3b27db41b7f30c3e +8ed2ceb5842e08dc3089756a97c5ac03 8ed2d02e31d2ca29c4102dd1cdfff17f 8ed6064e15f17889021635f676887248 +8ed6f5c020964b976ceba8f37bcda014 8ed7582a71f5e017c6f8a52ade39db8b 8ed8d462a869723ba32c791fee77f612 8eda4f1ff0eade046cff1e8721972888 @@ -32582,6 +34220,7 @@ 8ee63e83fb0477e06aeadafe0b59ac82 8ee79b75943ecd547bca58125cddb126 8ee8543f78c8e885997b8690395a25df +8ee8be7f026f29114b0fe708f127a5b5 8eeaa50fd5df308cae3d39da50ccd681 8eeb0a6b0f0ab01eb3ca0f4cd1fa7303 8eeb5a76d7234fd543e48010a5415742 @@ -32589,6 +34228,8 @@ 8eef3bf21fee20be02163b7cf7041b41 8ef567913c918591a18f8a9758225197 8ef6ae7f70a459af57e05fbd9121eae6 +8ef7af04e08d13a375bb72b1597fe0a2 +8ef7c718734f5c6634f0a88744a077fb 8ef8e32faee8cd988a27983c7c51eb6a 8ef9819c692405ea03667a29c650ecea 8ef9fe05e5e0dfe3be70b117bc844362 @@ -32613,6 +34254,7 @@ 8f0ce9ed6aca6eca21d85ca97cafe73c 8f0f46b488915eb53d276e2a1167c3ef 8f1158695d2a7326a5ec4a6174bb323a +8f11fa754db7461eb4258e44728710cb 8f12acfc09e45c48cc9c7945e32a10bf 8f14da461e768f649fc624dd2bc25beb 8f179e670a63d634e9b6621f0e1a8193 @@ -32639,6 +34281,7 @@ 8f290db0f882b04989047693b33b09e0 8f2b585bb5392db7886503af118a33ef 8f30d47ccfbfd8121bee4a62d32d77a6 +8f35f26d1d16c63a054e3fe21a427062 8f372d7485de569b9aed501ffcbffab0 8f3783b747e1399a858a18541226461a 8f37b3171da9e29842183ff086e92c2a @@ -32659,13 +34302,16 @@ 8f48158d041d97366457860ee6ecf5ff 8f4913596356008a2aef90dbed8a9cab 8f49c7ab0568c1c323378803a250886c +8f49fc57220864c24c258436d55b0f92 8f4fd11a53df1dee6c6c4098203dca0d 8f4feac0b4ecf3c2dce33e8665428621 8f50ee4c49d2114500edc6df0971ae79 8f521b058d318396b8aa0df8ce74b69b 8f54cf4862a6871aa1ed1522f9bb8595 +8f5576aa7f1abb4d957dd3c766309e66 8f57bf30fe1d84ff617e619539b89169 8f58432d9e9b20ee145729b64e0645f2 +8f585d4cbc00703f386903c4c85c3e57 8f5a882f6523f2653e72e327f9bc6aee 8f5ce1d0efeb17739af1bc745f65d1bc 8f5f80fee98e14eecd42fb9b2aa2eb23 @@ -32693,9 +34339,11 @@ 8f7247346dbbe5c64f2b89ba4f01ea6a 8f770d14fda54dd5bb0b88151b976017 8f7889e69b703045e10922ccd4858f21 +8f78cc58f1bb872a0a9066e6e7ccb922 8f78cfb8c6f3b9e45e13269e59b41e8a 8f798ac2cb1fb634ce9724fe0d6b83b4 8f7a0a6001640a45a2311c4f0c878ff3 +8f7a4f1980d049e8b1912e582a9b10a0 8f7a5e2227f088f15e2215f8db04edc1 8f7d721d7bf0e3d170cb7ba8604b774f 8f7da3029a5ba5a8b46043abd36adae4 @@ -32703,6 +34351,7 @@ 8f7e6cbe0c7f8aa0ecf1f39cd017ea0c 8f7e9f3f019c61e36e69118c72ae0001 8f83a53d333ffbd203ce134a32c63aa3 +8f845611d744615e0ce1507002e0ba08 8f849cca0595a8ae6ca65b83e64810d7 8f86c3a2a514171a5dfbb578a55b992f 8f86d6e8e16b16841e1e665a39dff6f7 @@ -32729,6 +34378,7 @@ 8f9c9e2b3f1e4481a96bfb74e894bc61 8f9d70fcdfd052d2d87ea88471f1b6aa 8fa0a2249bb74fbe79ba51ef9735c7c0 +8fa1476e984483d53d2c719283a1f625 8fa1882b5e45a5da5d3df638f887bd54 8fa24f7421daf8100be9bbe2c952e65f 8fa47d1a79072e7cbd40fe1f37a0cf49 @@ -32741,6 +34391,7 @@ 8fa770a825c81729a967b2df4564adb7 8fa79e45c02e289d3cb907ddabb363f1 8fa998031317d2c30051c3754a75ef2f +8fab055dcea61db430c9e558a62f311f 8fabfe3704312574920de3ca279e2444 8fabff67cb6b89c79b645e2c81a0ba59 8fae035a7bb4c007df711e9697e45ac7 @@ -32748,6 +34399,7 @@ 8fb149df5a3ab8dac3aad5bea4584fcb 8fb3f65cb8a43918c0f69205087f1477 8fb56baf14013de5c230e1fd9e8e9711 +8fb60ae93646ecc342398fe5b3f10b52 8fb79c7342f48a4ae064511a810c2e99 8fb8eb0868d55d7a451329e1cacc7a74 8fb9ae341761692d15ad688488415790 @@ -32771,6 +34423,7 @@ 8fcdb8afb822153b6b3566841b4d5509 8fcf21020c9783ef5c75005b408a93b3 8fcf6a98afcb6020c223e19b5669412f +8fd03d48d393565162fb1ae4fd0aab92 8fd2200b1e6c9b8bd44180840ff73fb8 8fd29dbb4fa6a448a86861f01da1be8f 8fd33bb9befddd5c2201709aada6412b @@ -32781,6 +34434,7 @@ 8fdc0a1080b363a8799335215075f63e 8fde9591cc510a683f8592a69faae303 8fdf20edb275b0052be95b574ea7c130 +8fe03de07ade850f9e4714c8434b107e 8fe0a3b6fae92e460b27201ee61fb197 8fe15d1dace5f8d63dfaf9c69718b2a7 8fe19a77439aa79d03f6df0137b7c981 @@ -32789,6 +34443,7 @@ 8fe6f718cc488237f9634b8f759e3a3e 8fe7604f0337fae0fd6fb9d27b6d3f21 8fe7ebccf14502220be74377b692bdd2 +8fe82b26d4862ba77dae1de36cd72fc8 8fe96c6bdd3f53abe68709aca2f888be 8feb2b7eeab8b941ed0f092a91e7c11e 8feb434cea971fb73e5810a26313274f @@ -32808,6 +34463,7 @@ 8ffd01d13a8c25bf2506b4f9cef04cef 8ffe5d74601b69b1c65763be130b4654 90010f7caa23e4d257f2cf6435e17167 +90023ca601eba0bba653f93701701372 900274df47d4e505dca881754bb5d5aa 90032794ef271bc7c073f10d558a7887 9004271230db6fc440e7e5fd31585958 @@ -32823,6 +34479,7 @@ 900bfaefecab9d09edfb32bd7ade8281 900e3b13fafa6500b12b88703a1f0c23 900e97e685d3c1b61d0343edf4e1ce91 +900f2112b5f61ad99fdfe220b7781cb0 901027e15299cec3255ab84d45338b65 9010e7245d571cda5d0775f4378ec0ae 90111803f1e5a904d5651868fde2b0ba @@ -32837,11 +34494,13 @@ 901b7e4c19ba1e1bc9487cb59c01409c 901d9a9a08b29c29888779e20949a136 901e7d74b4fe4c3721da4b15c7d8de01 +901ee38de5d8ac34d094f941cc0e637f 901efcdaa2e5345799b906503643858b 901f7b8e1763b5ed62d6fcb3060c648f 901f8abc79bd16cdfb415d44cb509971 901fa22595e69be00eba9386b92458f1 901fac42e3a6a203c160de0855645ca2 +9020ac5d2074dec58dc3f8235f45ee2a 9020b39d7fac5f3ac7e10f6f7adb3943 90219ac9602e20227f734c9f78311023 90245a412ce28da43027c69af071d46d @@ -32878,6 +34537,7 @@ 9047da6f77f7c3004a4b2f96aa1b0b43 9049757eb53543d528be2f5b26da9c18 904a4e53ef11ecb021a858b26a9f9e8c +904bc10240b800fd955b8461d1e032c6 904c124d117243ef4736e4e5f7a0d21d 904cbbfb5825d47254b87a7a163d3413 904e02323cc83ea9915137158caf50ac @@ -32894,6 +34554,7 @@ 9056a27d05b2ea2a0a1046eabdc096f2 905a0f8298088d1fdd3bf6f7e75855dc 905b9c778b2f955fa49a85eb8adf830c +905cf0fd58bc19466c5134d44bb333aa 905d6724222e546145b269b9b99954e2 905ed43ca3f90f4b515213dae8da2f5c 905fff028c0a0bc315adf0e783da871a @@ -32906,6 +34567,7 @@ 90667f24a8eb2868722998fecf886ba1 90675452306d2884bd6c7757a8ac7df0 906c14ac07e207942563cb226f25304d +906c7e62422e919402a661b96a5df07b 906e1b52b35d904a5f79a73b133a8a04 9070c3e0629614f682c4fd5cb15c881f 90730d994684eb0171f427adb9a048cb @@ -32945,6 +34607,7 @@ 909bd2c856915de4c1432f06095ad347 909dc576218e8a0947a3b25cf306e30a 909ec21b0e4392322bb90fb51f4186c8 +90a3a66b80f4ea755938ced0ed2241b3 90a3e4600a5d2253b70d709989b6215b 90a43d930b93befe7693d0b3fece10aa 90a4a9f4b183e0a1a87bbc7d77993b7f @@ -32952,11 +34615,13 @@ 90a6db3f59a3f4cb7589800c7ff233ca 90a952ca43e04f7e289ddc5b62115961 90ab4b92af063d89829670dabfd3f0b0 +90ab9ac79db721f7dcf440ea700e2171 90abc7257ba68e1b26bdfabff2e37556 90abd81df9f214bf39d6ad08b26e31f6 90ac58709e80268a6932aead7feee2a4 90acf654e4dc2db50f39ca1e35839400 90aecc5836a79103c445e36e1c68d12d +90affca8dd0c6fed5ec240b416c54229 90b2c19f41b696317b7b4ed8260f9cc5 90b3505c4a0b05e9c0886a28e1705d99 90b4e40d14fe3f7ae4113389b4418481 @@ -32986,6 +34651,7 @@ 90d23403dfde1323dbcf902cd2f869cc 90d383acbef34415cb6ffe3872199164 90d38e42e71e85af0ae10c1251f9c648 +90d3a4fde37887674986f615d5189936 90d402b67a453a88163ce298592fa6ef 90d62763a6a8e9435630319062c9436b 90d6532f9eb7e27404f28600c8bfbae9 @@ -33030,6 +34696,7 @@ 9100b44390738b179b6c35ac29f2fad7 9101e02e294417d06951579b80cc4768 91020ddb1e03af5a12f21284a146e01d +9107e8b2de0617006b077cd26e3023c3 910874ca9b6b932bcbadee4c91a1ec55 9108dc0c2da0eeca73cba59e0566f418 9108f50db378c47204e1caf07ade1fab @@ -33047,6 +34714,7 @@ 911480f9c0106c65770c55203f842927 9115801a709d978d90f1ad9a17cd2b32 9115c46bb98720c98d1f8c8f853415b3 +9117ab78731bde2addebc0e682a12138 91222d6fbc917ce8bf2548584fc55e49 91227147981b7df86e18df3bf00c5a8f 91244863bd3de6e6c70ef9d1d14ecd9d @@ -33073,6 +34741,7 @@ 913c98a229a07f7f6d1f2d0a68289b6c 913d1996ffb12784529404ce44e701f5 913d5903a9fae8fb1b56e68c700611f5 +913da5f36cb325601e525ee8f96fd0c4 913e1d76d0ab3514b70d70e801cc4388 913ee1499bd492c224ef20741104ae55 91413de75444cee3cb0384021fa09a9c @@ -33107,6 +34776,7 @@ 916973e03dfbf32babae8b71a679b318 916aa125aaaed676318fcbfec929bb0e 916ce6f0727cfebb37723fbd73949233 +916e8e17d6591362f8949a516b8e897b 916e9a0e9aab0ad38c240c7a75418373 916e9c57d8e3c537e7cb7d38e77a4ed0 917115dc40cc3dacb72abf2952129861 @@ -33117,6 +34787,7 @@ 9179319c84191801718d75eda902356c 917c81144c9c01671be0c3871c0e73ee 917cd84932813644b972af5b0a55adc1 +917d33951baa44e9c9859aa05c075484 917eb498a90287522a20a348b9adde18 918049962c27239ac6725396a623b0fa 9182477937659108e1d608374ba397cd @@ -33126,6 +34797,7 @@ 9183f5231abcdc099aee4cdc00f483c1 91848d592c8403cc45090aeb0c916e86 918660656160c59649aa917c24bea021 +9187486cf227386549ce41d3d2a8373f 918876434598e5002f2b051d5a5e63a2 918990d0064fa864594119d56a966c59 9189aae6cac43eb92131c5f0442396c2 @@ -33150,6 +34822,7 @@ 919afd9ef35155bd013ca0c0b214747a 919b9c45b80705ab9d3c180b93287418 919d34046ff3d209135cda085eba852b +919ed6e1a92a0dd3313d9a1e55e232fc 919f909c6deb57eaa6f36dcf5e6ee6fd 91a1155c658ceebac98afc9851ac5b16 91a2e44a8f6db641ae68e5a4d00e8259 @@ -33162,6 +34835,7 @@ 91aa9a1925bf1097fbdec253be6e7b99 91aae56de99079333786eff08acfb8f0 91ab3593f0045ee221fc96bb92ae2fe4 +91ab70def9e969232ad0f0a08687f27b 91ac2d1a86f2a351182cbf73bb89e566 91ac4f6677563da4acbf06935637ddf1 91acf3b0842d0dd544f05aca61704265 @@ -33201,12 +34875,14 @@ 91d552ec6072c9e548543478664d8dda 91d8a1533df2d5f0cc8111b744fa8b6c 91da55782e64fdeb49d70f7e3efc2af8 +91dae86cb25ffe0b410ace5e3490757d 91dcc2ee059fc3bfc6144de24ba6768a 91dda87e90ecaba02eca3b50fc42126d 91df3cb5784b55d9fcd08e4a95e550fe 91dfa3a551fecfa98dc7ee6d99c07b75 91e24f7daa695b46b698dca3322b42b0 91e27cd2fc89985ea568ed1de4ee7395 +91e4504a60678fc74d63a5688723475c 91e464b0e27e34db9fb1957016183751 91e80267b96e6bfd55eeb63fb1e68adf 91e819fc2c34715a77bf3f2a92941793 @@ -33228,6 +34904,7 @@ 91fb72ae8365d0517ae09502df021e1c 91fbabbe65a34eb6e8fc3a55d632802c 91fc26b3bbdf5b9579a37513003a22fd +91fd169a5714ec589a795d79c3edc2c5 91fef1f20e68bfc5e063564d7732e418 91ff0ec55f1100fd30638fd71b93552a 91ffbbab63ef17dbae365cce7a7452d1 @@ -33242,25 +34919,33 @@ 920833a18420f61c022290620a9ecb98 92088fbf86ba1f89722e7b57c5e3fc4c 9209ad7f53c39aba9cfed276bc480b27 +920a2458d65ee8dc53d2161bff84630d 920b8e4e66c4868372161812752140bf 920c4b62ca40dbb12a73d8def641a529 +920cf3275f9381a42a99e517b464f72d 920d28c07f9c9510c787ea7b00ddb445 920e4d0473fc05b9b1850845f123d187 920ec0d328ed3874cf6f61b882cafbaa 9213fa9b42fc13b77abf276c2d3229dc 9215841de26684bc753f86a62d2587a5 +9216575c6d088a42007e2913b3b48239 92181948915a351f8def0bb90172307a 92184ee1fa5acab9a258910a13dc33de 921a12e1bf6579399ea1feeb5966d5b8 921ab370a90b2357605bae838ae54919 +921b65853294feaaf931084caea436db 921b95f850196df41b240905618df4c7 921cbec61797397d17143fa389f18e0c +921e5f644406494b1557d65ff30e57de 921ff9c8e341395733e4679b0beb9008 9220f5fc4308231ffbc66be30a1bc466 +92232e929aaae75f45b2d664942d4b55 92243c5d2134f809e479770e7e95847a 92245c1c1c448a84554fb0d5f7090837 9224c5b68f8a216706ef7c790bf28ac5 9224db2cc5e587285e82f070ba0ff905 +9225217725bebf3635dbb4e7252e2a15 +922524476344e7a3b1b7e288e06fda1b 9227ae055fe0c1064dd9184c4dc5cc3b 92285b9fe220cf83b66e72ef84eab7f6 922bddd4818d9bcda9c1142881e10ae5 @@ -33277,6 +34962,7 @@ 92388653361918222a0aa0da1c33fc08 92395b41ab4c8c757c24794e7ce6d4f4 923a47134865b36b8130df243e2d18de +923bf2257ef9f5b2cd07f31599aeb430 923c8331087f592337ce4b2a6767018e 923f9b1f2dc114a1f74d6a0c57387018 92404852f4744cd353d9f8f99b2cfa55 @@ -33292,10 +34978,12 @@ 92468d5ea019c5ac9adbbde862d4c3f9 9248f5db79e8a67c90ca0ad4ade91799 9248fd5f235ecd36422f97ea8f7b9c60 +92495d83027dc8856bd348dabb91843e 924a9fcf49dbabde46b0e90782596b28 924bdabc2ebf48a51ec8a89224e90fa7 924c7c31e33b0bae559ec5091d991a67 924cd19428fff4a696906fceaece00d5 +924d1743c9010aa2608c54ece3dc94ae 924d244b3f33dfa71e25ff73b6126038 924f2ecaf5999b7adbea3920ec3008ae 924f7204e1de9191f462ebdd47cc54b8 @@ -33351,6 +35039,7 @@ 928040daaa04d8777a57c5f81da3cbed 9282047f267143c47814671e956a849d 92823117c2fef274a01b1fbab63e8d8b +9282473151f0212ce519735320286020 9282a038cd258d1add4402fefaf5d571 9282e71c03a4078e535d07460daf2007 9283f06c7596a332cc416af5f35c1143 @@ -33369,6 +35058,7 @@ 9296b1c36f8c410d3b1f339feb090b65 92990a24ffae160918b1b42415f9f663 92992ab3590370df1126196f40b05676 +929959ee27c0a844e54ca396ca901d78 9299d90069141028e70a0ecbb20f47ff 929a8573f9f69c172fb3cbdb1931e5b6 929eb260791837b6c64c12a7eed6abd1 @@ -33422,6 +35112,8 @@ 92db1ce2b982fe1bd04894fa92923ae3 92db8b3d96d043d35a2ceb3f31a84594 92dba8326404d0472490c2f4dfcd236d +92dca41009acba64011f6f073bc57ecc +92dd4379f9f4b770f8876e6716973f42 92dd8f618b123141cf895563c561ed90 92de4a97412ac414e414b1dfead5fbc2 92dec3b3a721b5e9590bc94d6c0e2321 @@ -33433,13 +35125,16 @@ 92e7da95a4edf692988d9ee014b61f6f 92e8042a88983e796360c1d097196dd9 92e8348bf1955ab2affbe4873cd19723 +92eb845050df4d83cdb4e620ccc75745 92ece9065a90db1a6df21ef760edede8 92edfe765815a8c792ce12bed4c7c2c8 92eebc6039a816bed151e8ea1989ff43 +92f225f1f7150d77347c85e7d3371501 92f2968ab3321be298fa70890e907e27 92f38963d8cdf6f46d149c39fae73b76 92f76ccc5ddb5745f9532bcb39baedfb 92f9595b790294e20960f3d0917a7998 +92fc4eb821b9ab5457b2afa12d8b84a5 92ff89d9194ca424a6583e901c352e4b 9300e667312d89a16e9bbfa8604049fe 930208fbf61436fbd13d9d34bad85c6a @@ -33451,6 +35146,7 @@ 9307770777b828e1d7818f1624af23ed 9308309e95d9165facbe0cace8e24d08 9308af89228fc764e2cc73bad41a7cc7 +93090cdfcc3ac8b266e36560be90b2b8 9309ad205ef873c3b32f0808deb97412 930b2cebf353d8a81a2caca07995ca8b 930b56bd53fb00b34cac7e9aca3d6e6d @@ -33484,6 +35180,7 @@ 932cf249f0b7fc30b4e6e293f3ad4331 932facc0273581febe60292ea07e6cba 9330b7440a8a754533a8c94e5462c52c +93330a35b02890c22beae9cc58dae56e 933364c129c49c282a311e4f33149331 9334f8031d855343b2fec476c0ed7c45 9335a805462899442a9fce9d37a72731 @@ -33491,6 +35188,7 @@ 933906559f6c2d466ba71f53eac099a7 933b1aecf799488b3e77e0efd2966bb7 933b5823e5390c63d6a8fac189e81a89 +933c1909631d65a58738c68c197b789d 933d8369d75c3f461da748b926dcba98 934075d8e8709414b7d71c84d0e8585f 93416736c0a543966f4f3cc2d792601c @@ -33502,6 +35200,7 @@ 9348e8d6207b13f958d77710339b36c6 934b09d105b30b78c5698b69fc68a121 934baa26cb6a7bf1201973f0bbbbbe78 +93510376105dd925d32af0e7f7e58395 93522805856e85f0ad9972f1e70d1383 935287f24bea1646f304bd50166c9e64 93571f86d3eb0a5d1ec22fb525c645d7 @@ -33597,6 +35296,7 @@ 93c2a652c77a2068666fc17a6c8c60f1 93c2afec58aeb0507edb246fceb369de 93c2ff52368dce364ad3cae28e93d8c8 +93c3e633622276aac9088c0ae48af27e 93c406a1b3eeaf7e4587b08213b96141 93c47adef2a206c46114d113259e0e7c 93c4e1b609ff82b3e24a19d333f2d078 @@ -33631,6 +35331,7 @@ 93e5ac5b67e9dcd4da01cd7598d88bfd 93e63dc831b6a0e9483d24efdedc39fa 93e829780e9d81c25b498fd2f7a0884b +93e87882531bed17afb38e2dad7fbc1d 93e9b75ad50462a4dce621271b03e5d6 93ea077bfc7d196c20e5dc16d14411d5 93ebdfffc3a8bb0d82b11b912dedb8d8 @@ -33665,6 +35366,7 @@ 94017e5b0fbcbe5cc64fd669a1ed2b27 9402202925152f29a8dfc581d67c3745 94024c7a2ea4481af810995b0bde7e9e +94027be7a497d8cce2c9d450beaf8469 940378b12c5e8c2086ca87729594241a 9403f378ec5aea1cbf44b4e4bbad8c4a 9404a66fc9c6c92e417e19f438d5e6ba @@ -33686,11 +35388,14 @@ 94113a09fc96bb65d1e8195775d266a7 94134f907f2f5b635c3d227f1310b2de 941357d887251624cbbbb085b7db5015 +94135abcaf12686993d25b6f78168d58 +9414aeeafcf73feaf03bc648f192221b 941634652fcf0a8b7feebc512ad98c9f 94164f0a864e4e12316a7cdc597bce98 941791562f4646e29adc4060c364833b 941d731b6abb4ed89bcc4ffdea9cc80f 941dffad0588c4b292fe17b3c3fb7893 +941e3ac929b6087c03a1ca2a835b2d70 941f56e724c546a3fa9e835213a60333 941faa40e238fd3c65f9da050cab21a3 94263b268300b65e8f54e939903b716e @@ -33769,6 +35474,7 @@ 946a02c1abfd4810cab4551129fcfd02 946a494b45acf0a8c1e840618fea809e 946ad1e4c88b3204ee2f31cddd794760 +946b86223f59e27984b31d2e2692c6bc 946c031b7d98b3d30bf308f2cf556661 946c54f7cef97b0f61600571e5c2383f 946e1bc449954741fdcb7847d8918323 @@ -33784,6 +35490,7 @@ 9479c1a979f15e12ee81049acad44693 9479f97165cf87eee2a6ec50a24a0200 947c88d27a71104355002b65728c44e0 +947e715930fea6f09aaeee2977d8f6da 947ff2ab617be63c08f00c77eef488a6 948419aa0da3ae60f03d70535de7349a 9484dd4bff94d0698ae4e8c7a793a50d @@ -33794,6 +35501,7 @@ 9488e2131b7df571a8c95a6b749700f5 9489861e8f272166b426c4ad39fdae6a 948b71a10028f539e29d60dd45d37d43 +948c46fea517d025f35246314308b283 948d7cf5fbff334f30ce6fae19bc9dd2 948db3d5ddadae4fdad99b19e83ea9c1 948de0699e52a78f535cf24f0e3fca28 @@ -33841,6 +35549,7 @@ 94c1f8b2b1dab2cbb6aed5f10c9b8f3c 94c24fa17e31040cfd7f7acd42d35f2e 94c4137da3fb054a92b24ef2bfc60086 +94c5313a18461fae02f00b8c64575a94 94c5d08088697c47f786fbb76fc25260 94c69a53ccec96d0cf048a19e220a1d6 94c7603257d0c004c559f1dd5f336ef8 @@ -33888,6 +35597,7 @@ 94ec418e0a5755d812a68a7b64ce6ae2 94ee53e735bf4e02d5d6d2e10dc0626c 94ef84b790633ebfb0b06a7c5ef041b5 +94f177f79b4bac3c1085cc80fba218f7 94f1ec892671db18137d6b88ad065ee8 94f27b436874dc73c5c71f1b8e2c6062 94f2a054875f1ad3848ec79093117241 @@ -33917,6 +35627,7 @@ 95149c592de6134370b7f3eef52996f9 95163c9153bb904cba257a71ad0d2312 951706454f0e65d189865e67c5a77b06 +9518507c578f2f6ec2c24ebe5cbc6249 951a63eb5a2003768959024df4977b49 951a81d0c7a68fa788d4934cdd2bd6f4 951b10a3ae38cdc7b14e1a1d854f39d6 @@ -33924,6 +35635,7 @@ 951d00ae1d1e0f9796962df1c2cb6dce 951d95186a61933351b68999e5ef3d2e 951dc0527150ec581eece1f9aad071ef +951ddf0a595da16e2f1d29d2f0315066 951ecaf086b1c0f2acc34641035af2f8 951fb9ab81d6a8ade70d8fa07878cb04 95206289fa75b316bc8bf4c84a380a33 @@ -33951,6 +35663,7 @@ 953eae0a0d538fa30eb46979d5a2ef79 953f7a1f4b1dd26a4d9b62beb00ccee7 95407cfbe45901122dfc9c33fd9e233a +9540c99c4d657200191145989da2ea44 954184e454a2a6f00af4942be79f1e37 9542af53dc48782ac811e3662f1acb77 95462ce46466c1f9d328ce8c6fbb7ef5 @@ -34004,6 +35717,7 @@ 956c9f03a3c0696f94d862a1340a49de 956cc29895abe7b4cbd652e4ef9dee2a 956cdbdf8b8b261b3d700f9ba58e6813 +956fccd7bd72b73f2e8e4b3af064e39a 95709416186b211e59643efe69678a55 95726306daad5705522ff2da89a2d5d6 9572d6d669df79bf32aff0af4bca8f6d @@ -34011,6 +35725,7 @@ 9575002752a36ed63d12ca2b605cd369 957659aad9f0ffc5ebee6309e7ce4b74 957672ebbb97bf6b6a83b2a016cf99b9 +9576821545ded9890d036ae03d0c0256 9576b02a2ab6236f73fcbbc757499389 9576d41cf1fb5d1623d4b039f0e7fd75 9577167b92a654c29d2762d1fab39c60 @@ -34030,6 +35745,7 @@ 957fdf68963fb8945a365de9f19c4a78 9580e1cc863d9875f35ebe80f3c62037 9582298c1acd5dd713ce6521de38c0cb +958382da680f3cf477a8ea6f05517164 9584d88b6a7351c209474463b22c67fd 9584e768dadda20e91be6e1e458a781e 9586fdf7b9f318d8519cac63545659b2 @@ -34141,6 +35857,7 @@ 95ff6ca0dfed9b7fdce343f18a7c7c51 960020bc7d4db24bc17f88f279a6a690 96004ca362b184d78b8b169562e7b0f0 +960194040b269f46d96f7eba36550be3 9605631eab5b1786e40bd763db860efa 9605a0019585bf7003f78438b27eaac1 9605d0a275cec44d2c15a7c5ef795e1c @@ -34157,6 +35874,7 @@ 9615012ca94a2a7faf5c577164e6ac3b 9615303944217bdff0df04413d485d8d 961550afd0e4be07c7939dc4851d037d +961b3ccdae3eda9ab02039d219b5f148 961b60acd2709d82ab7d52915ba23659 961b8ec30c321381f0435487a2f522d2 961c50489a777d609753e83141020294 @@ -34172,6 +35890,7 @@ 962b20361a44bffbc4268891854b0d53 962b578e4f5ada7a539588261421a5c3 962bf63c5e2eec7a288a7dcff5867d56 +962c4f7ec67b16a0d950b510ea55d396 962edd266a94eb557041fbf8c5d30c0d 962f2a0366e6b6d34029840c2f083417 9631f57788b210d50bd95278112e8fe6 @@ -34210,6 +35929,7 @@ 965db93df2f1a54f9692fe1fb16ac075 965e22b99ee6610e70d17fbd3192be9d 965e96619d2be826cabca87e307a53f5 +965f8716cfba50fdf02f8d12e1df9727 96603c780ac50a9646c1a1695e9e57ce 966092f432301aa489de4312113ecfb6 9664aadeca2ca62e8f5833fded6b42b8 @@ -34279,9 +35999,11 @@ 969f92e355057e9f1fb366ed177bcbce 969ff44228aca4326420b47ed1cd7b1b 96a03a6fe10840ecc6765ab3f62bb825 +96a08679279c51a0ff5697fd131389ef 96a17b1bdda332b1ba460ecdaaca7f6b 96a47ca681fe7f7748dfde0468496638 96a5bcf540e903c0a1c1bd594e680c87 +96ab2944b4d1da76a4d7817acf167f5f 96ab52aeae0cb530858a185c33c894fc 96abdf10617c09cd8f61ed7ca6dfde93 96ac117597dff44228e56ae08ed7cd56 @@ -34322,6 +36044,7 @@ 96d4ab835c5008dfd25d81ca2e6a02d2 96d544812be9c1f263f6e9380400f407 96d58065ecd127881027ec5908057fee +96d59a0d856db0adcb7d79f068b74204 96d877b3d121a8cf994b16ac990757f4 96d93bd9cbd444bf29847621aeba1fcf 96d99ab9da6523be7c95a53b4f08a0ab @@ -34336,13 +36059,18 @@ 96e6a0bda5f3995b6f6314c446dfaa89 96e900c5dd0de55d2bfc0b4c2522fa87 96e9a3ba79c5d299629fd3464583e469 +96ea3192819f00e0bf26f936b34b105a 96ea784158e4b550e51df6cb67b4d122 96ef9b03346759bc34d37e0dfcfc1554 +96f107c29abd540bf8823165e88bcb34 96f1e6764f58deac3d59a6ad68a75592 96f584471dc2afc6c224096004d450a3 +96f6addabf3c592eeed39f95b7a5706d 96fb57e3d2cd667f83171b3609458912 96fcc076ceeb9997e75a1ba947ee40e0 96fcc433f28fb8b99a4245cae1378ce7 +96fecb5e094793ebec863e058c15ea86 +97000de4cfba3f3b3f6920110569c876 97000eb39afcad4dae654bd4fd5fc5db 970191b79406c33a3ba34f666159569f 9701b5b69ca0fb1de202e3b7b8ab61ed @@ -34356,7 +36084,9 @@ 9709d09efd9edc1dd59c96d34aae9044 970b1515798ba16aa37dd75e6fa73da2 970b34c6924b9fa1bc6ee146572e5cba +970b46ee74796b73df8c0e4c19a571be 970b912f4d1a615915070be98036d230 +970bc72c8a58d4f7dca4ec81de8c00e7 970bcb8376045a34b7eb1807c0b22083 970fcfb4389c6e4c690a8c6beaea65ba 971002557b2e18bd5c676dc01f8be2c7 @@ -34372,11 +36102,14 @@ 971a23b5412ae6924134eb571fd36cc1 971a32ed02421832921556610bdf0d3d 971a392b8795692089b350166c9ea737 +971a7897b50c46e9363bb5840463b754 971aa333e80dcff76ac7fcdf37613d24 971ae29d26ab6e6578f3358fdd99710b 971b555cd07c78a9481be72fdc043ac4 971cd2caff894d86e93a1c2a986dba73 971d7326c79bd9292ee5f2861a9cf563 +971e6bfdfba9c0011a81fcd7e33038ba +971ea3465a88d44e55c5dbc21d928d0d 97220be314ceeda8fdc60b6a28a98b00 9722c1c650f00c1abccac843e79b2f5b 97238a7b56d968cec7ec40d9342f89a8 @@ -34397,10 +36130,13 @@ 97302e2f6576ac9a810740e08dfc432b 9731f828d6b7c096626028ea25811336 9732853e72000038f2b3f30b0f974c99 +9732f76a4dbc11f6b9cad54842511b92 +97330346606614611ea30985dd73f7c3 973364adc55a1fbd6e08c10d4cb6e0a2 973526a994fd3d8fbe1236849190e2e2 973793441794e526e52258f53e467391 9738b10ea720d153c3e73d1265037d0a +9738fd8fbb7fed0246b769155b790f53 97397837f8a2dad6dea857ec6ba128cc 973b7470f87543bb74df76bce77f68d7 973c4623a6e7da340eb60e5e320c97c5 @@ -34436,8 +36172,10 @@ 9763752e237891e56cc4e12d12d05c0f 9765ac226a86c43776752a4237017bbe 9766724a97167f4dbf39c6eb7ee3a5e2 +9766ba2ea68c4756721754c0d80f9ef5 97673a1fd4a90398320a4fa91a3ef4c3 97684d6757edf0a3d2e8870b60f7a745 +9768da4e64d54c5c0d0878af9fbc17aa 9769247562cfc366ca2336424ac23b2d 9769df29063863e89c162ac448a301bb 976c13d9814a41f4aa38227420f6cfa1 @@ -34494,6 +36232,7 @@ 97afff61b33296671ab46f12190f4136 97b1e4f8518fcbc1dcb257a1c317d6b2 97b37f899ed7c1d3a4692f7b18543bfe +97b43064204f7e000c1170d9b0df55b1 97b4d817fa3d5fa7eea3a1d8c53a8b6e 97b80dfaa68568947dd40af8758e110f 97b89a29a2e73d704f62d126314fbace @@ -34533,6 +36272,7 @@ 97d39560222cf03199d3eb307d4ce05e 97d43db51f02f49a153e021cfe1a3f8a 97d4ff708a7016f0925f1e8702655a3b +97d55f6e7df5cae017e01c47be5fbe6c 97d637319d9f05fa5df166258cc14a6b 97d71df148de615207ed27e840159c5d 97d7b66a698b636a7e6d0e13e5f9a127 @@ -34560,6 +36300,7 @@ 97eb6d47c85c56c6b9186745f0219dc8 97ebd925908801c041d5e02d8612a9ea 97ec2a823fa4c7d37380cf12108e97cc +97f042a8335933fc1553251a75de2151 97f0afa684c351072d65474f39ac6979 97f0b8e84b352e20cb5118638fceaa30 97f21ea489e51471b8c677ee461c0af3 @@ -34574,15 +36315,19 @@ 97f640db7545e75336ca64b62c6f84f6 97f6f78641375bf421cde330845a4291 97f72adbaeeef924d098f9b0c53912d5 +97f819ae3f26d7a2be6c2c2331362924 97f9c72fe28961bec9a4523121264741 97f9ec06dad3b7faa5029b398560f143 97fa05b630db6355d86e818fded2e7ca 97fb39afee32ec6fc9797763c60e1183 97fbde4f0d14bfeeed57932c7227d826 +97fc8e20a0ac040470c225ad1fe26f14 9801051dfa98d753d3c59f4d9b93096a 9801c89fcd7ede5d2e7561297b93afd7 9801f6ff6cec99e253cc8173232c60cc 9802b04cff3e6274c761e013466baf44 +9802b1a5029c289e047ea413485e6441 +98031fdcb199b05ea89df508060d7f4b 98039afcf94e20d64d6b0b64442d228d 980410a13800871748116a154f1a444d 980426cffb87ab34456e0957633f99a9 @@ -34610,6 +36355,7 @@ 981cb56ec7b7c2eafc9a4d61806d53c1 981cdfbf0e06b39c06d517d3609f0622 981e2924dcbbcf253b5afa514cd2ddb1 +982001a27da779b2505e08482bbe1aa1 98206d07f341039d436007bc119bbabc 9820b03da3e468e7e8749b7297854404 9820e3f71c19ddf149c59bd53c43f2b4 @@ -34640,6 +36386,7 @@ 983dc7469c8d864ccfe0e1b27d24e67b 983f6865f264a7eb3e53a4bbd8e8b12d 98413fa459af714715a5e075a31e8329 +98459e6f603b36134bb6c69d85173837 98474a755183568649fe96b2c1504235 9848237aa4bb4bbd746db3e3abe334fa 984ae6a21cc0c4ed90dbe5ffd9670ab1 @@ -34652,6 +36399,8 @@ 985409c48103d5367714b9cbda8b9ac9 9854e539d203750a1f54ebf2201e780c 98561af35c4611e827b03e6c9b2a0611 +9856f67dbf1a87eba03d446b6f2bb529 +9857d1ba99686ec6b0223f55fc9f319b 985a4cbeb150f9eb183c82e5b3219407 985bc061e12cea0191f04d13f69b09d8 985c5b6dc81fc75077a13ff6b7d0f87f @@ -34666,6 +36415,7 @@ 986918bdde49c7fd75724016b8e2b31e 986a19a2a2ce121fd0d83497d268d00b 986af39f8bed3841397297561d5adaa3 +986bf52982f79e3dce77abc0e35a7278 986cca8ab073fdfdaed55a013fd3d5e9 986cea2e01b74ec662f136fd8826c19a 986d1fd156c4976fdc2b3d06376d964d @@ -34690,6 +36440,7 @@ 9885e301b5e24907dd884ea99698c66b 9885e5b58f22a4e0409df34e4e93b674 9887c8112ac7108fe005d6d3459bea34 +988a4576d2de04b51f31018b76b3ffd7 988add19399a04fd2ed6c81cd0d91218 988b41b6925343c90aa98e50f4b44699 988b4d533c0d971f953c48c5414ad203 @@ -34703,6 +36454,7 @@ 989279c6bba50c54a82d2419bf2ae212 9893f84aefb2266d323171527c3b3c11 9894248fa20ca2d268f91e62a25794e3 +9894f78d6161cff03b5712523c8a024a 9894faa0d9b44a3607c19c5e97c9f4ea 98962375ea9c8f23462fea08d72385c9 989677edfc59ba2af1cddc3b978e55ca @@ -34717,6 +36469,7 @@ 989ecc240324f997d5e1789747af9053 989fa9cdd5555ea0a833e2c5f94fb5b4 98a017740c918e32758d76bfb9107ad2 +98a1ea098ffec5ae3773d865c95ec361 98a211ad8e1a16e0f1a6a968b64e89b6 98a21fa3375c9034ec80a0754310157c 98a33f660754b552369453714ee176b1 @@ -34726,11 +36479,13 @@ 98a6b5608aaad73e6295d2054bccd3ac 98a72f4f2f3ff8eb1989c414e3fad1ca 98a89a22c99f5b08ab3810a657f54507 +98a92e589c69b078fa8aad7ee4ac3654 98a9c5415c2f0f13cab2da05415e27f2 98ae9241c41f7e4307c01c7e22c9dae1 98b080bb9fbf20f2bd28903208ab53a1 98b1dcb91db4d4c283976d3155f2814f 98b25f00b25fe75a9871840fd36a17f4 +98b2f3280370b781fbfe85e86e9287fc 98b421036cdb3c4c29980e4af7966306 98b49b184deac6f2d9afb4e24cf9b823 98b4e6bd0bee591b85fcd083e4800311 @@ -34745,10 +36500,12 @@ 98bb467efa0b403ed1b71887f74c945f 98bb5ccba16820ffb43aabf592d304c3 98bbfbb71c020a8a9b3fc77fcce32b89 +98c39d44d0143c378e94ecb96499a8c0 98c3ce51349ebcd42e952f4b614a97aa 98c47644984f006c8b6b544cc5d552d8 98c59b5a2be1f6586e85cc73abd19b07 98c65bc11a4ece0ef2aac90624369e3e +98c6c69703eb3cbf5a18d671ed9a3388 98c828214a353107cba21157a2d5de66 98c9514ba5acabd49f5ae5129c2514bf 98cae71ef499a79f2e55da7a7ae1627a @@ -34777,6 +36534,7 @@ 98dbd5f79f4f3187b4e5723fdcbe847a 98dc646fe50fa365d904b3da5ce9632e 98de165d9606ea821471fb5e5aa23dae +98df1ce4fef803d926b9639f9d1a60e1 98df4184eda63224b3c544e9eb958fbc 98e16830a0441aadb24eff7edbc61201 98e2314aedc82b248ba09e5f34bed98e @@ -34789,12 +36547,15 @@ 98ea69946f549a55f78e08cf6a54e2cd 98eafa1007297cada3b35b3e7134bc74 98ebd9a569cabf61ab8da49f6f72c432 +98ec35e22b34b0349d9868118e53ae75 98ec6875c25d881ed5bbb6a879376da7 98ee260a9f8a8680a4ca3fce12b702cb +98f18c2f1d449bc5a5c24e734a0a7f64 98f2caae06a62f193fac4fbfd57e9441 98f3494373bb5c5f27ba72f516a2e840 98f43aaaffcbaf05d85bf8ed19f9316a 98f4ad3e528d6bff50731b45e029e778 +98f51a63aac2d83ee9ab822e42fbd512 98f775f805c1c215922d0766e9941f99 98f7d2ddde6853188ce00e023b1d1359 98f8449e4b0f2a0d416cced5745a97a9 @@ -34803,6 +36564,7 @@ 98fcfb0895859afd12a58beaca740a64 98fd725b009ff4dac3b9d02bed4c488b 98fe0cb4b061c20d3d12956c2fe65512 +98fe0d5acb7bbf503ac81994fac15dd9 98fe618a3ef98d07d2bff144d1c53cfb 98ffb050988f3458f77ea6ddcaa9f655 9901035a6dcb97216271b5a71370a0fb @@ -34849,12 +36611,15 @@ 993438417815b02b92347f118905038d 99343dbacb7769710289f5cbea75b4df 993448cb5708d02a06c728c627b73f5c +9934d9d16f5c8a87523dab7d375cb6e3 99350b554b7d9570af5240483771d647 9935d15d6347b509020fc164337a5c5a 993835a5762033e25c6d31d27d35af77 +99394abade37fdb65442d1710e7c36de 99397a093960f75cada201535d8afbc7 993b875b84f7b0afb2857acf87bb483e 993ddcd4044305bed0cbec5983897f23 +993de5db238e27f4e2b209c88bd0228f 993ea664babe1121e7d7284b105ab351 993f03a49f08e60fb3c6eca9017cda8c 9943ed8e082075bdd74685fb7472f4eb @@ -34881,6 +36646,7 @@ 99537572a95b5c80d7e91a4efd17dd3f 9953e33ce3ab7c46964bd18dfcc88a02 995a5fbbac0b8089504a4e17b35c6a3b +995b3cecc8b77b2efbe538b5e2ebb389 995b52bbb5bc84c4bb7a4faf04e10fb2 995c2ae2796dc65ba029f5f2d32dafa7 995df8ada5c83cf740813d72201fdfb7 @@ -34894,6 +36660,7 @@ 9964db07992625cf4fb2e8a438bfb430 9965b000b98076ddc7f107dbb80c0387 99673019b873ffd447623d24638c7ea8 +99691bdce015c15c60a887d723984773 99694b0c5774b442f7236f097b005a7f 996ac73d24c90bee284d600e22f74cc6 996b3d59753e6ee7732666b1bb9154de @@ -34912,6 +36679,7 @@ 997b3a72aa16f5f7ef4a11834bd4ff94 997cbb352f71d3ca77f386d954aff88e 997cc2a04813d5e7d7b2ce197a1f7b70 +997def3b33409eb1b077710b6ceeaacc 997df4a45bff429898bf8a6c2825447b 997fb3808f9b0f63bba29aaed121c0e3 9980ab57721b93ad056468e060a07f4c @@ -34931,6 +36699,7 @@ 998d197fbdd63b208123048549ca5e14 998d1ffe2a5cf2ca133799f3013dd58a 998d249449c72d142a0836a869c75977 +998de4c9f6e5a058ed624e607f9d2ecb 998efdec2193f73c41d22aa61fbf767c 999013cd579d6615d8392ea87db9e137 9991d033cccfd2f89ff36d7a43112722 @@ -34964,6 +36733,7 @@ 99b01b7026a89999d010d56ca65ba83e 99b78b73e260b25e311cb1610fcb7149 99baa4f6a3a2c3200007d3c01731c0e4 +99bad414d4b74eca014eff1ad87dc0d1 99bb940cf15a7a5ed84d5c9b0974d6ab 99bc56ad959f27db04a164f8eaa39f86 99bedf22341c75c5eca47d8d6d9b0d14 @@ -35023,6 +36793,7 @@ 99f3e356c386afdb233864e8ad214177 99f4191ee726bc014f3f353ad81db6f3 99f565ba7c5e8c67a9831d793a1f0ba9 +99f5c788be9daaf4df8ad6b1d0544bc5 99f63115edaf48d2e7bfd1ca814122b0 99f69dbd30e3d9651f21f243a998bebc 99f868eb6c6190075cbc47dda930ba74 @@ -35052,6 +36823,7 @@ 9a10b0390daff5ed34eb7c14d4b45e3b 9a124b15d886618bef3eec663593a862 9a12bd9cffcf2bf50a0825d10793d618 +9a12e26175dd77b8b8cd088b5adeab7f 9a14e44d49950f917ebdd8c73c56e08f 9a16a55e9e38535cb17be2a548161509 9a1706060c181cd8a421d50141286fd4 @@ -35109,6 +36881,7 @@ 9a47e278f1be5690eca7572a3a6dc991 9a483b125208a2d1f6d61add143f8248 9a487c6d6b7f7ad192bc1f7c5c5bab88 +9a4ac335efbef786b4d47af4503be043 9a4c3990a9330a0550fcd05851845e2e 9a4e11c5e489ea0884c589f03f60e4d4 9a4e746739fd5bc0495f7dc8b9739389 @@ -35127,10 +36900,12 @@ 9a604110af202551f31755b60fbca1ff 9a6104705ec55b6efecdd74940d1a19c 9a617256546e94b1fbf9ce2de483c36c +9a62894f638477f4b2a32197b461e6fa 9a62ba696d425b32fce529bed452e374 9a6322a2079fbeb6b5bb82a2c9c640cb 9a63ff53dfed7525089fa046a56b1df2 9a640b5756abb61711666db8355cade7 +9a64c0fdf180ab5e34dfc07bce6670ba 9a64df7df0da564a7401070d395a1f3d 9a64f0135177a7b77398221842c7ffa8 9a6625b6bdff7ca8607abd81cc478007 @@ -35155,6 +36930,7 @@ 9a76ad439561cf5b22472bb3309ff997 9a770b51ec2966537cb3d80614f0fbf3 9a7914740f658e560401e94f698ccd16 +9a7a9fda80d859efe6e1f153e5689d95 9a7c9468e714ce426f35f54bbb634662 9a7cd6d5ecb1653f819367ded2b2ee75 9a7e280f782931e129648003b7911463 @@ -35181,11 +36957,13 @@ 9a972f7fbc8d4f6222d2ce0f64a1c9d4 9a97a3314c361ebadfc2b946adfeb872 9a97ca473bfbaa05cd78484275caa40b +9a97f222197608fc3d0c23d6e475b617 9a98e787463dcbdabbfa0d877a451793 9a9c8ece56d0965a11cec168d13a103e 9a9de95fc21c5e67cfe276211b611145 9a9f0203916c3dfeef3a60df7379e918 9a9f3c13d262557e798e360d0b2da5c8 +9aa0251cf5362a539a1dcdefb49f392a 9aa16a30cdea0a9ef04849211c09b032 9aa2086f4f9367e3015fa08a606fd8c3 9aa41d99526540f8304bfbbeae2e86b7 @@ -35246,6 +37024,7 @@ 9ad70cc24ee79a4f1d4890e061e8112a 9ad80c2ee8d5cd7aef2d9fd823874152 9ad8e6b0f8c80b493de87151098cb379 +9adac856838c5e42ae1742189d7a30ff 9adaccf78f49ccbc7b766d49b0125186 9addbe765b40096f3b88b72e81613cd1 9ade478b79ad75aa21dad9d4e08d94c8 @@ -35269,6 +37048,7 @@ 9af56464c469c49ca3ec0bb3f6802ac9 9af87a38930337d561077143e66ae1a5 9af9689d5634fa5528e40940d13f132e +9afa0ba451d32bd302530c7717b992ad 9afa1944e9fbfa375302781afc8181c8 9afa7de0f56cee6ba1fae16f6f548058 9afcc4867d69c82cc9d50928317ed6e4 @@ -35284,6 +37064,7 @@ 9b0680dd24542c87887b28f6c69556f8 9b06ac784f943e6965fbb312dd5c685b 9b086150b6d7d8d4c52ab13bfe64c7eb +9b089f78ed54471cd63261085f30e9c3 9b09427214987d1ba03b3c979db932c6 9b0a4826c0fb86294da40eb77038a3de 9b0ad244f144cca9ae74eee77883fbd0 @@ -35315,6 +37096,7 @@ 9b22f063360d957b7d362b32720804b6 9b23168e739fcdb4d4559fc4128c8bc2 9b23d6a1117d7d245a34799957b60d75 +9b25e496877d45d09e4d41e3b8eb33c5 9b26586e62fc26a34d78da1f4f29541e 9b26fdef8e7e71e50d25975546d454bc 9b274ff7ae36193d84cd5f8bdacd9468 @@ -35325,7 +37107,9 @@ 9b29999db3bf9e6520389bcc4e9641c5 9b2c272354b6eaf5ae9766f56cf37587 9b2ca3e22ff66628bca4a7d3588cfba8 +9b2d2b3b8fd60ff6f0fffe90f414f311 9b2deaf32ad2d063841c0d42435b684f +9b2e3068397fe836edf12a5a94ff3ab0 9b2e54b0692c0f1b55ed016814eb56a2 9b2e59be34d858455b40949df2158649 9b2f940062185a39a905b47527c6603e @@ -35368,8 +37152,10 @@ 9b5221d2a5d0e665c37a5988f13ec225 9b53a09083ba1d651e726528795ab7e3 9b553826884792184e5c6b79aba3e8de +9b554d81fa25345c5fc517a622570f2f 9b581050e2ecf0b9f9d4c378a4b25463 9b586352caf591e6ae404b6db72f6380 +9b58a42c83ac634fe2737495943025ee 9b59989bbdc05148caa21fbd71495b52 9b5a1dae532ef9bf9dd37ba88d3c8710 9b5c02ac15948473e91c6be7687540b3 @@ -35409,6 +37195,7 @@ 9b7d88067c11d22ccd9f86be4577c7f9 9b7e3e613cd060cce8432971440c1a65 9b7ec3bf23bbc7c0a527e3b62bbdd33f +9b80145b3cea9d101199f572d572a3fb 9b81275021ed370fdc3771c473170e2f 9b82f38ee95a8efaa7632b63d315ace5 9b83337aa3412932c25f40176b5ee1c4 @@ -35424,6 +37211,7 @@ 9b8a1715a34d57fee51666870f20fe50 9b8c5f08ce3b46911d4e25c6ceeb2541 9b8c8f74ae3f9bdf9648ed7f04e4324c +9b8cbe5ec6f56aaca21c350a452a87fe 9b8e39015c70880adb9c10c2c6f791a0 9b8e5013ed0a3eb00ee34ffbc9d89395 9b91c09cafe91467493be288ade8ed9a @@ -35431,10 +37219,12 @@ 9b942445a0bd32aeeb86bd922cc0636d 9b9466099807d93801c10e04e458ccc1 9b949bdf85ac91b8dc4eadec68fb7309 +9b94bafa3baa11ba8f6e5d2196b5fc31 9b9638e3cd3451ccdfdb8f069461df58 9b9692fe9beea6853eea8dc16596cc3d 9b96e63e346c796eb4fe46675783fd6d 9b97872f6a3e1afd88f4ca8db9cf4988 +9b97bab2a8db8f4136384f7cad610c57 9b97f24c07674e8f710a9446ec90cd3d 9b984da00ecf7f85ed4fe414528e80b4 9b99179609ce5e260f85df36bd954ea5 @@ -35452,6 +37242,7 @@ 9ba1a1961a79543c7ac8efc7afa6ed7a 9ba268e0e872fcd67cbe81bbc605f7c9 9ba35ea204c86c15353707ca77563e34 +9ba4b32a00c08efd85dd8a82e57920ba 9ba5421e0e20f7348a5479b56bf3c002 9ba56a1ce567d3ede0e8a63ad3641762 9ba710a773525fccf0d30f540474096b @@ -35497,6 +37288,7 @@ 9bd89bb369170cba6649a681786b8d2b 9bda9800e66f4e3a9cb66973c769371e 9bdafc4402508864b66a2fe546f0ed5e +9bdb9fa1d1f9cf5b27ef923c6cbdaa3b 9bddecc39197487fe8d28a853c3075ca 9bde563a514d60ea5ece05d7d628f770 9bde7c1b9dea57d977ad740e2c0b1062 @@ -35534,6 +37326,7 @@ 9bfa452677be9e48318a9b7cf2ca12ea 9bfc78c4290b03e71411ca6fd4b95479 9bfe28fad5880b23d388dc9de3587263 +9bfee042164509653cbdafb9c3d8cb10 9c009bbd9c4b85f7c4648d75d172743a 9c01eae02c6441623ed57465dd36d244 9c021ffae8f545ea32483562e7e8c6ba @@ -35568,6 +37361,7 @@ 9c2bde90d2462140588a7bef6168861c 9c2c5340021622a5d1f6b340ba259ff4 9c2e2f360171fd37cb4ef6abb2425665 +9c2f8e5b2366ae048d42053df6358673 9c305d9d9dbbf9126837e7f76caf54d9 9c32d44e3fb6b246f4568032283f4919 9c336f114e6e76b4c5b291d94243ffac @@ -35575,6 +37369,7 @@ 9c357d95439a89a54106aed62ea6d1d9 9c36de49a8b789926d0a78db397c187a 9c38de2dfe61e23ca86e57a0c1dd3dae +9c3b4bbc4bcc1961ea5cd0444adb89c5 9c3c18e67a28c5a69f0f7c1b8bba2701 9c3dce15a4c0b2108f7227894f91a95a 9c3dd9f31384073163a8c3c798a36d2e @@ -35591,10 +37386,12 @@ 9c4c797a190551ea7f34352cfbaf0456 9c4cd95ad94d268f9bce229d4d628f86 9c4e31171417d805ae339d110d65087b +9c50043a8375dec05b578cecce6f2d90 9c5098f0d6c6ab8662cb0531cb6ad7c1 9c521b366b4068f855b2b59401857f4d 9c53594f06fc070ede8541104d9a0166 9c53767ca6a6d29cdbbaf5765781fe18 +9c54c501f4cbd0671305d16673cd5f02 9c576a4f4136636528827533bfbbd8ed 9c578ecd19e7f72409fab6aafe006540 9c58ef77734d2cd34a9b80ef8545e797 @@ -35607,6 +37404,7 @@ 9c5e49821baf79d9f1c336c7a5836de6 9c5f81df4e7554e8ff465cd670837699 9c6054836062a7964773ef6f0216f27c +9c628c4f111cc87ef6b56dc6df210064 9c64ba7a9c6742e90cc60939b2011337 9c658a56d72aee15bcc5f03109b99065 9c677c2fcf6bc54d4d7470ab9e6d3ade @@ -35623,6 +37421,7 @@ 9c73aeaffbb4512a6f8da6bcce055c4d 9c73fc6c2670e1cd300755af069d9955 9c76309fe300b591987172f139d8fcbe +9c76d5198d521b3f6168dc5736def8ff 9c77b77f356058fc093ee8e8fc9e8dc8 9c79e8f43423fc8aaf5b0e584acc882b 9c79f23c8d4fe9f146ab04285631d4e0 @@ -35649,13 +37448,16 @@ 9c911d1e91da1dd09d0db7b49b8d6652 9c921edcf290a38a9d0ac33445a46668 9c9412b00dab9ec82f5e2810226b7081 +9c9649022714d7e60d3b33ee5e9431db 9c9705a69dd2da51358aa9cd4f829231 9c9841faf98479622232ee9fb5053b91 9c99cdff1d852b6cb47d5efe82fc2cf2 +9c9ad5fd0fbb15bc66b354e9d39a6555 9c9b34fc26185f33c36c58f4d659c7e4 9c9b56510fda23ae95de29584459cd3d 9c9ce55fa1d014542e8aae67204a9729 9c9cff0970c8488bbf7b2e8653a5309e +9c9d5d006e86fba491ed9b89f9afb4e3 9c9d7760f6042f29c9396d3eae5bf5e1 9ca2e50b7009f49f2cbb777874f06730 9ca4eaedf8df09623f3f466e3afb0104 @@ -35677,6 +37479,7 @@ 9cb254dbae5c22e2864b4acd510411b3 9cb4965157468f3d627bd7efcf371c4f 9cb60393a36d50c19b0b9df4e6d00d70 +9cb70aaa4d7ae00f4ddeeb1363348716 9cb8c52450f2908c8b5cda073bbd3caa 9cb8d5d634702be8dd4ad894f437897a 9cb8f575a7111cb34e2dd5609759a8cf @@ -35699,6 +37502,7 @@ 9ccc655d9d3cb48e7826d77de353187a 9ccc98a21806d1399999a1905678b3fe 9cce3e1cb9b6d2d82d2054588c93d0e1 +9ccf44812ae4b6454ef02b43a93ef2c0 9cd11c7473772e875dee00b6abc87e1b 9cd4dc13d9b2770dcdb50c788421b43f 9cd55fd5c46a85f03293f972441d4742 @@ -35749,6 +37553,7 @@ 9cfffaaf32542f7748d14f949c1dd763 9d005dbfe3578a14c985dc51bbbf416d 9d00dd005dfc71816fa28cb17692fd9d +9d0252b3a53ee01a1a24c0c6a6001e8f 9d02afcf80e198045f91e6f942630a2b 9d049f9bc6cdfe980c36bc5ad5d564f9 9d068673181ece3e1223e36f14cce9f0 @@ -35770,6 +37575,7 @@ 9d124680d303f3bdc049f18844a22456 9d124808d20e471bc123acf80ee75083 9d13669a54a0641de3d5b7f46d6d10c3 +9d1783c97492c3c3385ab8c66bfdb1a2 9d194d10cad48bd920fcee7703e07199 9d1a3cceff86600b3964561365078e15 9d1a3d8295436a7a9112023f6b789bfc @@ -35784,6 +37590,7 @@ 9d2633b3108d658938b124a0e0f3ef36 9d2a2a2c1a900ebb5795e2b8824554ac 9d2b77a6e09ac9ca0cdbcca46eee6f7d +9d2d39d106d4ccc43b8cddc8274402f2 9d2dc9b135294895cbf18e5593e12b47 9d2eb770acc5c5faa3eee32e7c8da74a 9d3097766a6e3454a651cb4e329046ff @@ -35826,8 +37633,10 @@ 9d5be346a55ad49c86c87b306fb9dc92 9d5cc95442167a593f8477fa2d6f53b5 9d5eee56eea325dbba8ead8b3f34ec1c +9d5fcbebc4c1a841bc9312581dc68a53 9d610690db279eb197640002c5c4076f 9d61dd6456e2b441de9e4cc3e2382e2b +9d629444c63489e23981e787b0f4ef32 9d654ef391fc0b7b24a03a923438ef27 9d6600f52a7853f0c3ec34d6da5b4488 9d684edf7521a78d694304f956c60c93 @@ -35840,6 +37649,7 @@ 9d6c23bd5b6aa5e7027b3491d220e027 9d6d78535a1bd537fa65e85990fd7efd 9d6f29775120913f017ef1a7b67fcb37 +9d72d2e0010bab699c3c16004f1c786b 9d72dd4b7a2d90d38cc5630c88215a77 9d7308a8ac964c411a1818f167150855 9d736e55c3cb558298331f65a04ca0e6 @@ -35868,6 +37678,7 @@ 9d8f554ba1751eb6f1d06e8e48d829ce 9d8f83b4507e617a4fad5bb2bc9d000f 9d946c9515cf0e4bd5af8ac30f7398be +9d94f0b4bd8975f3d6216b82633d3173 9d963045a9307d314b233f15cb0f3edb 9d990be0a303be11b290bc443da71f4e 9d99d1b2ccb5a8950ac93b23b7696e35 @@ -35903,6 +37714,7 @@ 9dae04cc8895a6d00a114215340d27ad 9daf46f525cf00c5100f21e9c2075f7d 9db2785dd2ee1045dbed408cc7e4f5a6 +9db2a27e5bff21060319cd4e68958ca7 9db607c1f5da6d9afb22b3dfce7eeea4 9db61601f0efb4673c5be1b595441e25 9db83d87d80beafd40d62460ee171512 @@ -35918,6 +37730,7 @@ 9dced5d83227ed323a9bf163e462c66f 9dcfcc7a2df12f34022b0151c7d334a0 9dd00a094f41d53f106d9029b6059ba7 +9dd118b9c67421f249c9b8265a2ee349 9dd194dd70c454e38a2df74ab5b6a7f1 9dd33bef2522dc45c17b1e314c23cd5c 9dd35197e1953e68d664d0946bc96fcd @@ -35966,6 +37779,7 @@ 9e06a079e44dfc4bee4eaccee0c3b62a 9e077ac33744093a3959d16dcead94f3 9e07802e6a029f49b5784a6fd02d61ae +9e08218744aacbd0cc695e0d218f9d25 9e092ce41566c93de012833804911d79 9e0a91f902379fd82139c7a9fee75a51 9e0ad8eec4a43ebb1d5eb04e0571d726 @@ -35987,6 +37801,7 @@ 9e1f1fe386b62357defdce84d1fb4cd4 9e2003c91f74c728a302a3b9bb5ff9f7 9e20104848c4d81a4ff7487bacfd778c +9e2038512286117931e879582754cb44 9e21405ac10f995d2efaa873bdf0c9d1 9e2263ed5301aa806ff0981a576492d8 9e23d61942af51e35da0eb0f64092540 @@ -36008,8 +37823,11 @@ 9e2ea1a748f199b6e64eefa1596cb171 9e2eda1c4f83929dab40f1a2939bbfa0 9e2fd2975d70220b1be7b296b0cf32d9 +9e304b1b2ab84cbc19be3f57dcbf127a 9e31feda2692a26b35e84aaa3f5f2dc9 9e3487dd3bd320f9b2cff164ed4d632e +9e351b9c8a54b4a5a7152d5e095df97d +9e363196fe8ad17b285b7114277d34d6 9e36abe16a5a3cd99e656fe029ad38ee 9e3874fab35670418cc07f2c414d7646 9e396922c942e5e60714f6ef859aee03 @@ -36022,6 +37840,7 @@ 9e3d72262bf8cc77f97541926e1b5a58 9e3e5b4e133500836fea21c710313a39 9e3e5fcea9d6e3e6fd99c17c1a859467 +9e400b0235b08212e1206545f864342c 9e404573ddbbb8c0ac88b2c7da52f1a8 9e43a9f00927bea30bd780a117a17e76 9e43f9d05fb38177e10edb82c1bcad5b @@ -36065,6 +37884,7 @@ 9e71b16c0d9caa9ea68e1b484220ee43 9e750c0912aa4f4c8163aaf7aa373d47 9e7517b00149d73d12dc81801b2580ca +9e75b4d1ed6a54faddbdd1d483491973 9e78187bb93be7cbf784d01650fac418 9e78a0a3e4688b35241c2a8aed02657e 9e795d1193b73dc22a1b28d9f07ac99c @@ -36076,6 +37896,7 @@ 9e8105e0a0aa5db3060f49843cf5486c 9e83164f9ab3f7d31f901e4cbcdb07bd 9e8407949b8f4f4ade4ac9a420cdd494 +9e861efc934fabf61ee66803e0756566 9e8769d40c03024bf4ca169489194daa 9e88ba7f25cd4b4f6e6127f459c485dd 9e896a007979c0e7ddcaca4969158f64 @@ -36128,6 +37949,7 @@ 9eadc86f34491d47271d920d968b3d5c 9eadd00e5300e5657e1451dae05ab31b 9eade967a04df82a064cd81a0795f1ac +9eae39dcd0a225443ade9ccb8b2f7957 9eaf1c105bfa586c6fcd793cf314a686 9eb2f0af835e54478407de50af1c5539 9eb3ab58d1c26de69e5c284a515be34b @@ -36144,6 +37966,7 @@ 9ebb1e809cb4fa361a81e96671ed05ac 9ebb9f70b4da4bb87393af9c45337bbc 9ebc039ee7d4f98ce0b4db291ddd8169 +9ebe0c81be0bce54793dddb4ac156f98 9ebe6394d67ebc50e06a2b1c91339a7d 9ebf8caea2dd59d21b96b47b5a5f19bb 9ec069c22f8166f342fb74e0281032c6 @@ -36189,6 +38012,7 @@ 9ee9a19588d35df27803e334dae77fc6 9eeb10506db1c8607208ddc0884a2f9e 9eecc4004b024b4ce907da151f3ba1fc +9eee0521fc13df3c8bdcd7f8c972344f 9eee43584f1a2cca54110124b54badba 9eee94438cf6a63ddd668c1651b23e94 9ef0c0886415755ebc83bbc088edd058 @@ -36226,15 +38050,18 @@ 9f154a87e3e6aca6bc0174b780412bc7 9f165238e32b1c9040ba1355de7f12d7 9f16b70ad0a300b38148d5f20d4f6ecf +9f171aa55dd3a5b319fd4b996ef1c9d7 9f1741e24207ec85de99653036a9ce2e 9f17f176ef631dcfaf1dfb9d8728b95b 9f191088b6c278c4428268dd3df88a2d 9f1a00d4000333cd6145ba879b57c60f 9f1b780161faa002fd99a193962c8b72 9f1beac7b6a2d9550cde5fc502f1050a +9f1cb7374a2aecf904ad05bcb667067b 9f1cc2b639554923084000cbeba67bc4 9f1fbab35a344bd13e40b4267f935932 9f200e257386f251c6a3bc58760c313b +9f21aab8543f47f5c9ad3914fda9079d 9f229afb1cb04371508464560a802190 9f22ec6a4c346791eabe6b063482df7e 9f235f49d6d7b1f9df0ae0e0db09c514 @@ -36281,11 +38108,13 @@ 9f466c7d4d01905e6d1d4dda47969512 9f488d2da29772f33246a3421c022a25 9f49e9b5366b093494f2527d87b17da6 +9f4a5a9735e7a90627e7ce2da9683bc2 9f4b23b51a255f0378c74b765fd9a5cf 9f4bb452c51568c326191e5eb0002d1a 9f4d82fc01fc559f2abf9a1af5465e9b 9f4f7998568a5e77311490d630f5d6ad 9f51f0824a9507e7b994577f450fcad0 +9f526cdb022ebcc04dc65f1d2407a200 9f526d52fd5ccf112493aa3ace5e1230 9f533a0aab2252dba560ce6faac419d7 9f554f84ed931e4e79af03f72404189b @@ -36297,6 +38126,7 @@ 9f5f802f7e383091edf4f2d0c21e50f5 9f61a79bf942114640ffc67a925632d2 9f6223459c7a03f268fa274f25e96ca2 +9f623a2183de7a3a97494e5990aaa2e8 9f624ea2b8a931773fa243089a96d1a8 9f62bc6f1eae1ae3830ef830c995632b 9f6452f426be17c55d7f48913f018198 @@ -36308,6 +38138,7 @@ 9f69760134426376857f068f4d3c1b91 9f69a9c59067b46f8eb284778a610b4c 9f69da1478ec466fe325a5f6d94f725c +9f6a28369b062e6e36f8910dc5ee762e 9f6bea8ad9df9edf0145c77cf498142d 9f6d8526f6d3f07a36464b2954311623 9f703ad58fca11d8fe8a2415ccaee667 @@ -36317,10 +38148,14 @@ 9f720ab249687bce193c040394ba585f 9f72f4558689fe93a5ec7986cf218f9e 9f73e2e27d431644211607b6b280fa3c +9f7517c0b451215b23e33c51953eabfc 9f7a9ebb3ee1de201ecf85e86b770b5e +9f7bf7c9bdf50f078fea46ec0a1d0bf8 9f7bff7564fdc05ba1e00ec396939a65 9f7cfac24ecca104f50303a0a80d25fb 9f7de705bab82c8507c0b22353415608 +9f7e63cd3d0e983896abee8839d857a8 +9f7f7f173c7f020f23522849f7885a13 9f82341fb405a64c44ce46c4fa058ecd 9f82e22e11c7661cbab19bb518681be7 9f844fdad91d93a3fecabf616026b43b @@ -36361,6 +38196,7 @@ 9f9cd9e74d283fc2c58b814ca0f63e38 9f9d2e8764ded15c47de7d0edb9ea34b 9f9ef883fc42ff7dbe9dae63054cebbb +9fa21228ecc36424a82a463cbd687093 9fa2e1b20efc133915582ae1540945e2 9fa40bac98bc767edf2c7947d106c7e4 9fa45f99159351c49a79a2397e3863f8 @@ -36374,6 +38210,8 @@ 9fb20ef0107bb08f7adf80847c465ab8 9fb284ffbb7fc70d8b572c53d0353811 9fb4256b73ab0e09f82b717322a73c53 +9fb4fbb8850707e65712a295b6bfbfca +9fb55a789727940cc44fc196ffc301a1 9fb5dca763ef50ca3b480e4f30e66874 9fb630c9599530f5c27796fc588b0c6f 9fb631b1c919e709829653880496c3c2 @@ -36397,6 +38235,7 @@ 9fcc3d94a08c688972c340c47773c41b 9fcd9a9189418c170e71d28b148c4239 9fce40765e603df47b369e83d262e07e +9fcef26d6976a47273623bfed8093d90 9fcfbf9c239031127eecc55625545b5b 9fd07f2deb514a30407cd165b307da6d 9fd3e4e469e7ca11b840bfa5cccfe15f @@ -36423,12 +38262,14 @@ 9fe70d38beeea21444ff97568dd1219e 9fe72fa11c0cb8cb7380cb3bb07ec0e5 9fe8cfae43f8e710653d048e96185f5f +9fe935d1c742239627cf75c8825c0be5 9feabb1cdb2285878947b1139ea32d8b 9feb95c7c9660e5aef21ac294e598209 9fee5a6e8f6b37ed45684c810dc0113d 9fee9c40ee1776c78161b1d26c522992 9ff04e7a817c17801164b9e17f3b5275 9ff1448d1caf6ea4b9eea7f684a483ef +9ff24b7331ea74d49a1ea2bd688d98f9 9ff3308a130fb7bc45916aa8c9794b2e 9ff5e7975f2a84c421e3d4d680c87732 9ff8c9f18433037c604dc4f7e16ef9e3 @@ -36483,8 +38324,11 @@ a02b3990261ec355ee967411d6d9b17d a02b63f92ebf2937215b1c3cf31d7e7b a02ca6be594fa8abfb3b1f34a0fe2396 a032a5506ae4f1ba3ccaa931fe055186 +a03366543109ae953d4b8202ba628826 +a0339bf0dd2b5e481a92b1739f604c01 a033c3f2565a7b5364d347c61ecb3388 a034022394e00c130275f9eca73f86e4 +a035d72adf74ef9a0649095eac6128dc a035f04bb7f5218f6b8761633e0c8490 a03625c2def37c3c32fc7f4a23bfa79f a0368dc68ed3ea366ba3b0ab31dc8ca4 @@ -36526,6 +38370,7 @@ a05eaf38ada092177c2d6fdc001f6cd1 a05ed659b667478ce936f678795786a5 a05f4095f78bab74c641aca247c1b356 a05fa18fb71789c7b29eadb44c712a8c +a0603b82fdffb433e3f73ec574c86fd0 a06109b31d615e91cfc3aca249a6e9f0 a06140cc77eed5fba2da90990d0ba0ab a062f4ef27068c240a6ef78b12a1090f @@ -36538,10 +38383,12 @@ a06ce69e36e8003de48dce635ff83935 a06da203db2d942caf24d85c2949440f a06e6a008270f161a5787bd834cd074f a0733f4d7f3e5d9dec3121a38ec73516 +a0733ff6d80c013110514abf7b168f23 a073cbe7149c286510eb0d1c03552f03 a07617d7680b1959d9aa44ef087240c9 a077f1f81587a55c832327407a907834 a078ff6aec7c9d585625f80f10e32cea +a07b55fe68e3ca03e1cc9853294dee76 a07c32d30456c644b471a81e864d05c1 a07e9a11166fd3b6103228ee2df311b6 a07ea6c526940edfdd2a1c4157202ca3 @@ -36549,11 +38396,14 @@ a080995f4cd0b80414e711722da2f29e a0811b7e346af11a89e5688bd2b2f171 a08190e8f3ff49935c00fa0f752a20f6 a081f2fe0fd13dbe1f1c54787d503a93 +a087e6d105098112143d1e35ef65c519 a08a46bb4eb2e4844fb6abbe852cb3fe a08a7b7dd858b97585b69cf0b2b94425 a08bea980c543455eb44abcb5d730248 a08cc02354932fe88bf9c7a2c7a09e3b +a092c52d04fae4d0cef70df838a4df33 a093860bbcb3f7cbd088e07d179def8d +a09397f706ab420e62aac95a380e818c a093f09c808a5ad4ea87889a37f47eea a094e410ec544f3e8e63ad7e2ec63901 a09529409e141df2468a91c665885e4c @@ -36584,6 +38434,7 @@ a0b5c31a6515b263b0c788f74184d4f0 a0b62b3fa2d83db4dd2101076668eaab a0b751384383cd99025f9badf8df24f8 a0b7a1544775751254971721e5bc1690 +a0b9c0431a9cbe52b884501152b5443f a0ba8ce39fb5de311936be8510a9e259 a0baf29cd8730765c3a788803291688b a0bf49b1014c4e41749ee6da9cc8f58b @@ -36617,6 +38468,7 @@ a0decee73201290649f2a1ecf40f2696 a0deff9176f6c2908bbf959c6bde46bf a0dfb2f9ba1d34c4ad819b00ee89c4b5 a0e0d745fb6047130de8deba180fb973 +a0e1c1bb08cf3d09db3bbbe2187b3ed7 a0e22194a7b00ad332e4d20fe1455f49 a0e3574df905d125b4a214de33be1874 a0e45e8c5d5dd532b5d8ae915dea04c6 @@ -36643,6 +38495,7 @@ a0f7f49f290e5f26872de6e971fdfe30 a0f812923f9a5411a002d5e04c43ac84 a0fa317beea90acb71922dfde0c97616 a0fbb093fd688616f09650bb4815c714 +a0fbd776f3f69f31ef82b26f4b78b8ff a0fda27b7e28b245f25cad478199d1ab a0fe25961f113ca8846163e5930af167 a0feb511734a69d4c663eb48437dc336 @@ -36696,6 +38549,7 @@ a1271ac307f21e56a1aa1012dced68cc a1272007555bf5800838148e14c61987 a12a3b40d77e9dcb0335c6a0df749c04 a12bd667a302d14a36aca80393c34d37 +a12c04f5f2a825af5c69b2e687b961fb a12c27e78de35317dd25fa0f0f47d731 a12c3f93c99f0e1dd22df4514554efb5 a12c6066a53fc86acbf2e9d775630bca @@ -36710,6 +38564,7 @@ a136dd13e3df5ac2fd915d46c4423209 a137263d32b1ef8a0f3a006b6024dc32 a1373caef3d86d0a55f9c682393819c4 a1379176c82568aad96b337b7fded2f9 +a137fd15975197beeb367e16754edff1 a1386aadd6cf93519ebbf5957ff8d3a4 a138b796a330069ebe694f7eabe8e11e a13922e37585a74a9174e8fda7fe796b @@ -36726,6 +38581,7 @@ a1486f440c9bca6afa07dde6e6745680 a14a1c5220130b6c133f1ab184e3a24d a14b3bf7a94cf40227e8bf7e34a3b467 a14ba0695bf7e58570f0ef96f988b058 +a14d59981ca5dcc6ad72974c94caeb43 a14d6d92386aefcd783c636cf887e8a5 a14ddd89b37145f35d36abcfe2b3654a a14e727b04cd31f115c9658c457a49bb @@ -36734,6 +38590,7 @@ a14e7ba7b4ffc122d2af8b06a353edeb a14ea8338351fc9457098e44c61db4f6 a15397fc4949ffb6dc4781a74390976e a155422c453b0c4c371635ae33314481 +a1581287b31d3f157d1357ae5bc23caf a1595359a12a89ff51ce36b5557c9e71 a15c53f51c8a5fccb39d47e6db9961de a15e04bd26b3a85d8dc511b4b3f64a1b @@ -36749,6 +38606,7 @@ a167263cd27b996077c677866ceb476e a1689a2b819145db32d384c5f479cb03 a16a6eda353a4e9f4053059fba8b24f3 a16adbaa6a5434c3c80526741d6ffa12 +a16c2838174fb8758dcbc7e0c62b3519 a16e2baa1e3c8c1cce0c932e9433e237 a16f21ad17310b4b704ba9b51f422f06 a16f3f16d0838c1ebd000eab07874f71 @@ -36767,6 +38625,7 @@ a17900547afaaee64722bcd7efb96508 a179866050c3a86ad0ee01f116a50a2c a17cc00d16ce8533ed69393468ed2ae7 a17cd12fc311c61498f54fbf363418a9 +a17d8fc5a3ebb847ea732f43c17ebfe5 a17da48a8abc29a54fcff471d6516fda a17ebf12deafa59fbd175c3fab32eb2d a17ef5c7cf925ee6aa20b6c800f8705a @@ -36785,6 +38644,7 @@ a18d3520c76f95e46cfa44f63db8d570 a18fc245b7269ea294a057dbf8abc8ee a19152a15598aad20488194474efae80 a194452bef5191d9953b4f7b2314ee36 +a194ea48ba8aadc7ea7fe9c9bf09b89f a19659fc95db10a9d5df4cad11b87f37 a1969afb2739bb5387bf312c96bc723e a19aab2fb3a506353eebb3c8d39562be @@ -36793,6 +38653,7 @@ a19c7b96ba4ea8eb13a7c41d3b7c14a5 a19ed9e47f0bfd73c9ace792bd072852 a19f6075f91edc39b9e22325aa354cc0 a1a06027c43c930431e1f9238a405d0f +a1a2bbabad8d9b4c5b245d1f253e06ec a1a3d35a6db788de0a19e05d0e8164cd a1a3d77cc43dd59743b8b511ecfcc5bc a1a40c3b7c92a7af9854a57876bdd957 @@ -36802,6 +38663,7 @@ a1a4c98fa831a2c4ae4165b9dca79104 a1a7936e6cd3a97d602fc2536c7e834c a1ac1b30348043ff60e2eed52df6b65a a1ac43b58d9e2cbb66ab1b29702e0e28 +a1ad3e8033acf2aa193598bc0b726c4d a1addcd7be30562f5c9050e63d787f63 a1adeea36189d0ebf54268a26afd4317 a1ae194ae74f175fd247617c7f8b89a7 @@ -36817,11 +38679,13 @@ a1bb2c812dbdf5f447ad889514b53d08 a1bbef8e278be6aef5bc6680b0dd10f0 a1bf596cb6d003e3850be6d9efbdbda9 a1c2561423aff7c1cd62f0bf2c0a8803 +a1c26f61c88439f52683395fdf584234 a1c28da16fde36ebc2a27a88ce1a5b82 a1c460f9e47a826b1dcb2fd52389bee4 a1c48f6f27509e10318d582cbd0ea848 a1c4c89851502becffd8b733f4f05f73 a1c4e3588503477f6a712fe7bda7f849 +a1c4ee56d8f7a3b4faa1b293f670cee1 a1c583799d179086c3327629a15d257a a1c5fe780a5fa5cf0d2e98043eddd9ac a1ca40466fa575cb3001673551f704f7 @@ -36832,6 +38696,7 @@ a1cfe9cdeb910a28fba7735cd6ab799a a1d05df16f3434664311a483bafd5f25 a1d2442c8ae623793e6658b8be0c9099 a1d31c40675e82dabeee447ea1c57bb9 +a1d3b86a0d7ff8ea5dad870d55e6ef32 a1d428c434e172b77845884d6b1611bb a1d82a1500f8e5cb19feba2cebf35473 a1d94e1fbe2a6bcea015c76564b10083 @@ -36840,9 +38705,11 @@ a1df29107ef82d1a14c4b6cda0e23f37 a1e139c0352e76302d6941118cd8f3f1 a1e19f4169a29ee36314aca51bd7df0f a1e1dea2928e80608c5e6b53fbe92ea5 +a1e45811125f0c9c9d9d3dd9f0252a9a a1e4b54303f52ab0e514447b418b27d7 a1e55f79317c3583b12e8ea60ac3b046 a1e78d7aef8c45ddba47fc9b6d8b9ab7 +a1e8397762c69c1b4f366d30203df493 a1e86b77bb61f32cc0c1addec93f53d6 a1e8856ce6950745921c16dcaae4de77 a1e8e5c5c175e3bff2dc157c88e9015b @@ -36875,6 +38742,7 @@ a20b2186a2630b21be787ca1114dfef4 a20c20ada4018428e9d8efe99963b0cf a20c8de60acf1cc52767edd6e05676b0 a211a96b0f1dce614a80a31cb49ae95d +a213c71a93217d31288d5c347ece5b4d a21460302525000a1c9269abba4bf069 a215021aac06ad7108d8c938edb2b7d4 a2174ec6e7e77e76a5a5c3dbdec5509d @@ -36884,6 +38752,7 @@ a218d955c26b5a3717893b897068e703 a2192b0b3e0c6cb6c7901ae7eb21b962 a21a80f546079a9f57e921916be9e822 a21e92cdcf6b57f2789ccd9e53ce038b +a21e98d4e5f031c99731d46951748dcf a21f3f0dc29f59bd7c5fed932f913708 a21f75c18976726f78fbc748cf6e166c a21f8df7b1554351f74749d1e3d38018 @@ -36901,6 +38770,7 @@ a230f419a6f46aa72acafdd4f95f2a31 a232bd4b69779ad14f9b43b7687ce376 a2369f88dffa7e97468255ee0fb207ba a237106f80106f4e5717c6c5c2860071 +a2373a7fb936fb2f9e0542a1ebce3c36 a23974ed2545825ae387d8048bf869fa a23a77e52e46b661603be079bd95ded3 a23a9b4e9fbcc6cf725607a137eea17a @@ -36908,10 +38778,12 @@ a23c2427544995664c63d3350aff3dfb a23cdc9bbb1e1018d1bf95f2b4ca9ed6 a23f3390439460b397920b5fc640d985 a23fc9b47b0a18683f64c771a68e97d8 +a24014c1ba0376219c6a43bd26952752 a2420036d5a6a018975efbe551fd74f7 a243d107986e4e0c1340c96a4af026e3 a244abd583d589f13c29a2bffded7af2 a2458b7bff22a1a44a958f9e47772643 +a245fb6f98ed0d90bede455012a0e6f8 a2466102fa7e26373c86dc6f67b95d56 a246a369fd52548bb907db6c057cd517 a2476549ba30b0fe4d84c360f8589f81 @@ -36929,7 +38801,10 @@ a251ce38493f3485e7f215dce24b8b8b a254bd2d62bd6958aad41a65ab339fa4 a2556a587ff3b4d25a03886b87068516 a257b7edd3db6c18ac7b3a2a59ff53bf +a25a1bb0ab8530ed6c45528cfe6d4e0b +a25b35cd7e474541032e80271093691e a25b854c62d66f0e4f0caa4acaf82b3d +a25bf6fe92524ee2ebcd1af7887b963c a25dbd75add3fd623e0070d729629ae1 a25df70e4a31a06fa5a6f9b8a928a3c3 a25e51d3bcf312125c0835bba76ed55a @@ -36960,6 +38835,7 @@ a27209cdaccea5d40dfaa1b808541400 a2735e239dc7bc7701a06bc91ec5b9a6 a273aa9348b34e813ff403769040e515 a273e30fa5c8b46720bcafb47832f28a +a27619ecc4927733599c91148e98a369 a27754fc5ac425838294cde5d6d364ca a2786105cc3b7cba7933dda3a2bc452a a27930bd6c2c473037a67b1f5de77d52 @@ -37002,6 +38878,7 @@ a2a64ed63bd9c934de863b79a2c386d7 a2a66398c61f0f06beea7d320bf67873 a2a69781f1965590122fc5c65cf7d7fb a2a7f820135852c94313be64f0399d32 +a2a833d6a2eb9527d2c02ac247bafbb8 a2a858b2bb475c4ba4c81bdddb1846b0 a2a86698baa6eb467a2f0546530e3534 a2a90f16abe3dd5e69de9e5ec85ddaba @@ -37009,8 +38886,10 @@ a2aac11b515b35dc50b8c9321580ce0f a2ac6ba26acb00fd1c777b2d09921d22 a2aeadc4c2496f6dbfe369cc5e75877f a2afd40284e582c6b0f9311e3cdea432 +a2b0a1119b40ef106aec76f24196395f a2b189627da7238195c096be458a1c6b a2b3d69b4867c0ed89d8b6ef2e3f722d +a2b429e08301e2b36c777d4da7a00391 a2b4b46489b351f648c5b8eccc197a1a a2b4d31315674332ca854a6b6bded98d a2b4f85ea0ea909a5d4fb5e71df29b1b @@ -37073,7 +38952,9 @@ a2efc5bbda097bf697788c791df4ee5e a2f0b358ba935c082179077f5eac8788 a2f27ee9765a0c4e74d48dbe862ec81d a2f32026c072b39a3b803feda38cc204 +a2f33c2634c8e83a00c6d6a53149cc34 a2f41b6b1a00f4d20866b74121e35552 +a2f587272506b2341e30ed07d90d1494 a2f62be28df3a47a0abd0b7b9c99ca34 a2f63c22e3e619644d2a1e98c93b085f a2f77b93e28d5cfaf3e986298bb7acdd @@ -37110,6 +38991,7 @@ a31acbf82158dfecd305b0db0850074b a31d16187adf6fd939dfcd5e54cd15b9 a31dbebbfbbfe952bfeaa02e094a2c34 a31e7c460ef44f0df12942171807fb3a +a3200c7fe32c3b04414dd07b231975c6 a320ba435a43a93ecd3e16193540b3c0 a3212504daade3de6125a05ffde271c2 a321c7bb48fa28e2d2cb88379a3e2aac @@ -37125,6 +39007,7 @@ a32877428a645ac790fa33ea24b12f2a a32878ae4d95c9a84c7ffe5f67dbaf0e a328f49725869fbd3e21f48ca9feb856 a329ae26787e417768b9bade028ef239 +a32b60976951766f1701e55a27f4388d a32bcc02566d1af8bee835ff1bad1c3c a32d3d9552908679a2db728632ca0af1 a330b5275ca0a78e11b3703caca0c1fc @@ -37148,6 +39031,7 @@ a3462925df868689fde1b916dabc785d a348307d38cb095792e560546f157258 a3486e3f4013a38d66cc9cb59672c0b6 a3489db9cab7af00370767201a5f08c3 +a348dac5960cefddcef763fbaf4fc7f0 a3493715726f28188aa8c96cd7356f70 a34b2472dadba391bc4879bfb596879f a34b9041692dc647cb34570f59506e1e @@ -37156,6 +39040,8 @@ a351bbbee2299f3dc2180a2510c610c2 a3530b03fdc5b47955683bf9aa42b8c0 a354a5695e52642b1ced6f5f18ec750b a354e2f5330379cc99c3e7790cf27a53 +a354e561663d2aa28221d6df27705165 +a3578136e5effc562f863b865b368760 a35826b11edd9c2c0e0baa35e51b9c20 a358dba532c4da0477c25f8444033d4d a3594a37cdd82d5f77c90e3071f6a475 @@ -37169,6 +39055,8 @@ a35f7b2c306bfb5b74c3651bb5cc41e7 a3634f26d9148ed79ea528f70e47a3c3 a363f3214267d1577038ba9cdfc5a9d2 a36587b9d2ee5ac4f92fe39c26e6f75b +a365bc80bad2335e7fb557ace0a6c360 +a368e1fa2e3ec0bd26c0be3b3d018c69 a3698b7480ee230e21b303392726ee7e a369d780dab3ec11b742af0183e4a29f a36ab9ae8f1901c82c597a90b84ee5cb @@ -37179,6 +39067,7 @@ a36d14fd4d82f37199c20b42e985a10d a36e0afb3a2df8b18af48fac4874b942 a36f112afaab87ee1bb28000c931113f a3721e36f83fd6d375fa0174ce50da33 +a372885a1a362127568435ab14073f4d a37482e503177b7a35ad575650d2f10a a375011245d5a52cee9b3584e49c6cfd a3751de23d2a1bc97b35dab0af43c959 @@ -37189,11 +39078,13 @@ a378c3414cacad8344a152293db0c0b4 a379b0b92ee844a75480c841f4cf340e a37a784d2914eff602935ac0af278254 a37b00c591b67e443bc1f19a34cea74f +a37b142e9126df8aa6df9456209163fd a37b863a5bf02d4b1c3d543d95318a6e a37daf906d4bbe61e8d92d968cf29d41 a37dba8255da222dd4a2ac391da05495 a37dbe82ffb8a8368e8aea409e6cce05 a37edb9e1a4580b7b89d4262879e3065 +a38047c0d20c1fb5778eeeb8ebe2d496 a380ac9c8583f48d77d5a690baad941f a381a0ccd5f95d58407c3ebdbd104ed9 a3826415e48918abecd1b88be4b64873 @@ -37208,6 +39099,7 @@ a38b01d0530f14d7864d2cd9ad17e436 a38c1b466f6c496e98343398d461b307 a38c317877dfd3083444d25f216b0028 a38d0c02434199da8e92971aa4422f09 +a38d73dad6aa73b4519fb003b623bd7e a38e76d20d5e2ab5233cb1db7fad3847 a38e9979814fc15fcfe707249925f203 a38f628d2cb455adfa5ee55466f8bc6a @@ -37230,11 +39122,13 @@ a3992ed3bf9e5c495c402a5c147d92bf a39ac8295decdbb5a9892c55497ebf9f a39b5affbf5b010ab7909d95fe0ebe7d a39fbf2bbc24e255ae157fec09c5a670 +a3a112ce8f5602fef088d49875665266 a3a30104b76ba3a368525fdcc417fde0 a3a43ff0b1efd9129dea540dfa3f791b a3a56045629d866ef413cc12dd6eb5f9 a3a5c752be91a0f07e90f0d723186664 a3a69152b33772a087852f63b51e31cd +a3a7570d35d2cad3bb2922837ab16241 a3aa120ef89d868db26bb4e266f6b1b8 a3ab5a0b368b618b7a5c02ab276eab74 a3abcc45c7332cd40a947754539b7101 @@ -37252,6 +39146,7 @@ a3c03a7d8577b5672404c169ce1ea2a0 a3c04b6f6195774140e757ae30d8a14b a3c41a40f82f32c5029bff42519e3d20 a3c4c435c5fa8ddd2f3a5a8a648953a5 +a3c50d87bbb9b5868d9c3f329481c81c a3c575cfb911a1709fc9aba6c7bcc693 a3c583e95ce93f69b8c53b218a10b291 a3c605865069949892a251b555131208 @@ -37296,6 +39191,7 @@ a3e6ce8347037ccb4cfc1486afbb0f02 a3ea1f6ea91944dc5346d870016ea5b4 a3eaa4fef9dab48b8d681d4006a63e0f a3eaf18332a3f84027919a28ddf090ab +a3ebc0e6eaa2f972b58d2c92288fb089 a3ed008cd86edc1b623cf31609bcfb22 a3ed74bca3cd465cf6393085bdf466f1 a3ed8fd6fbd5b24f739e9656c0f7939a @@ -37346,6 +39242,7 @@ a41befb9171917fdafdb554a11347184 a41d7c155a135f0313fa2d02ee22d497 a422788bfc192efcc3741880904ab5a1 a4258d8b8dacfb95e79df3554a587774 +a426975422248eb4eea2a3d55e240556 a4279a13a95e53879c65350d814ae0e4 a427a91862ebed0f67a9ca07ca307324 a429071eafffea2082306301b93df058 @@ -37353,6 +39250,7 @@ a429b0d661b302ec43bddde128dd3e79 a42a33fa343a16bcad72d2c7e6663a67 a42a4aab80a3c28d1a5820b47649f8e5 a42b3573d1e31822c3fbb80d2eb065aa +a42e14a5c0e8584c51a90595d8b24bae a42eab6930105da2e2807fe6f309b735 a4302cc20eb59ac7caa2680f17d49ff1 a430a1139530da49869220489a46f417 @@ -37375,6 +39273,7 @@ a43eef9ee0e5bf1be241eedac39a5d9d a43f3b98b6e0b9b199788c25571457f0 a44325f8b8d00b933d0b7726414d55ed a443879d36ac5ae023c485a084474557 +a443d54505b2e77a375396ff9ab45316 a444f4ab2204174dd687786541e3d780 a44548150937c94204deea154cc73004 a446abd18fad4753741ff75a8825919f @@ -37422,11 +39321,13 @@ a46ea2c7973724ce4714ee7f9ae51b84 a4705a855ed70f80823d30a66c544db0 a4732b662d22af92d2d479c3354b20cc a4738da2bd3933dc40bfaa6e50a99dc9 +a474172849098e187474e79207adf68a a475d5b03715c6f6ea0ae4f45ff12d30 a476a4cd5d0d8502192bb73c09fb993d a476b52909b88e49c41be3d9a60937a3 a47a0552d36aa62fd534d2d29ca071f2 a47ae23f48f6e022998e239f9984b8d8 +a47ead397fea7dca9f1ae9fe679fe2b1 a47f0ae965d95473f224e34717191727 a47f6b202260a2aca5a4637fda968a9d a47f9bafcbf5f45465402483cb36cd78 @@ -37485,12 +39386,15 @@ a4bbd1e3df889c556d02c229dfe9adef a4bbee27a0eb37bf82d9bbe5b2c438c9 a4bcb34168a6426fde09fa3250c175ad a4bde247d19fbfab6f7b8071bd5815c9 +a4be6b709157a93468fc2f4ea4c25246 a4becf06a6d96ea349e7d43ad02d8cbf a4bedecd7acf6542974d0bb28b5967ed a4bf5fe5d7d6e76cb78e7488382ca955 a4bf711b391a75ac9b809a830ec2d6e8 +a4c10e49b09ec6c38cfe6ae538b0e9da a4c1750322e42c8d42130139afd0b6ee a4c272db221225dc146e3e396bed19b0 +a4c2c54270634497c0a5373278282c31 a4c39421c09a940f3ae9a9e83757e80c a4c4e60b53400717935bedf84ebd1f0d a4c51c47de24de70388f1b1239955b76 @@ -37542,10 +39446,12 @@ a4f0a52ec9396ff20c6f67d5c3d3fe0d a4f2cd0ea26b434ea6fbec4da3d9f3d3 a4f38ec6e8823ad9cfe4cfdc86c204d5 a4f412101763c05c4e089dfe5f8bc138 +a4f62253a65e0da1c0ef9a7a2cc98a63 a4f97bc93ad86cb900845beda8f0540e a4f991af22ffc6fd738e26a71b57c342 a4fb781aa749b6ca97ea02ca48a18283 a4fba2b55b650dd0b20eeedb2253c27d +a4fce3708fcc2113f78dfb19ba360b9b a4fef1f69a166e5d2e4deac9dd095f2d a4fefc8adbeb41cfb7794bb14a27e5e9 a4ff10c6c9db5e24ce325bdd48261670 @@ -37561,6 +39467,7 @@ a508cf13830de3a9e9ca6098a2a31d9c a509e3c03541ccf97cb27aeb6a1c0635 a50a7290ec1f0f73d00f87b26763221e a50be14dc5dfec312735de378a06c3ff +a50d6e6222f5ddd7234303832cd1615d a50dcf5dbcc38258afcf7a19cad7ee1c a50e2705e488ecb19283a1a794c3cb4c a50e5373d996d45d95784c974d020be2 @@ -37577,6 +39484,7 @@ a51ca8c17f9487941945c9ff5fd4f61b a51d363c7cfc28541d6b2882edf58f84 a51d7094d4e8c3a94a8207af928e633b a51f0960322fb6b4381df61162abb879 +a51f1f46a36e96eaa4c8bac0a7b02050 a51f730cb765ae8046b5b19da36b1848 a5216ce4c388a51c5ff5307861a189ad a522f5138c23df8a2d627bd528711e02 @@ -37670,8 +39578,10 @@ a5866f57c319d8423c75fc85ceadd234 a586ec469376dda5dcd4a4c1fe49e986 a587d7798b03fb591895d63167f1a2f1 a588e21d3b46adcc5eb3bb829c51c46b +a5896d1e4ab8dfad4e73e3be3fef0543 a5899038fecc6cb31962afcddb547c84 a58a497d28bcbd05df4a95cff59f7fe0 +a58b2174b3a2a83a1a7af1adec148f52 a58c9c9dcaa8ddf717e699ba7dd43e5a a58f21d260a8a1b769479d2295600f61 a5907092e8a476dde856a90be02a63b1 @@ -37709,6 +39619,7 @@ a5b141cc9453c513c8fcf494e60f046e a5b1d1a32b2b41f184d9f8b57b456864 a5b349294fe7832d189a76eca3a20efb a5b4cdb245a6378658dfcbdd37bed055 +a5b7d16110814a29a64c4e0875a29c43 a5b899c7020c66000f2aba2740a0b498 a5ba1a2b2f6db09cba767ea1dfb2fd39 a5ba332f799080d6488748d3d5dc1094 @@ -37736,6 +39647,7 @@ a5d1ef06e4dcd20237535ad389aaa232 a5d2f3ee53c7fde555e4c2db1ef0754a a5d3da1c263a954abba784067336d55a a5d602636c189438f48426d3b3db611b +a5d6c703ae0bc747354a3ce651ef7d53 a5d751b835b2d241fde300fe690b463a a5d7de5dbd907476dcf3cbaad0638afe a5d96777cc4af5aaa5dd4d8b065cf766 @@ -37747,10 +39659,12 @@ a5de414a55ff8f149af4d01954966aa7 a5df57edca47a1f717d8f6130a31d450 a5e2217c969e9c4e6bfb4832d74dca36 a5e223e6db6a961db1c89ba150017e18 +a5e26b2c3f99f50446bd46a055d5fa8e a5e3a30844d8eecb1051a42e35bcd6a2 a5e3ddb792ab55099d0c4b900300a196 a5e3e948ef40beaaac32aacbc193d848 a5e542dcc14988c0d96f2b481f9d38b3 +a5e7b688f5c04dece9011fba78947f0f a5e9199ba6af82a26fc4e6ee51671726 a5e9d92b27db72e73775af8acd89f364 a5e9fc25de185892b851c1fded5bebf5 @@ -37771,6 +39685,7 @@ a5f2eb996f7b1f67c948fbf9b0609db8 a5f48e4e0c0ef83220e634a711e1c7de a5f4ed3e58ad3b20ccb2dc01c99261cd a5f5881c8fd6a3fe2674375a4f25e68d +a5f71fef57a2e40f4a71ef76c0694308 a5f73e2a505e5fbb21c70dac238af374 a5f8d14eae46e42e2b6ec8d42a6456b3 a5fa999ac25f428335a669fe964379c4 @@ -37795,6 +39710,7 @@ a609305b13b6d3c156136689961a8de0 a6093f7d08b8c5b16c87271ec838afa0 a60a603ccac26d59ba85b40b6f726171 a60b6937538d756cf769ab366c211593 +a60be9780ac141f1fc70621959991b93 a60c598018d56688bb8572389934988a a60c82a8e03b412c2be5bbaa290f8096 a60ced6916af7ae2b72f2e9788fc923e @@ -37865,6 +39781,7 @@ a64baf29e67b1b3e3eaea1324462a851 a64bd99d41bd3d310ea6b329c6352524 a64d166f691e1adcea02d57c2ca15fef a64d1d3d35cb0a9566a232106f66e66d +a64e8bd149b60dd26650d1890bcbc3f4 a64ec8a88cb5964909610d9fcecca62d a64ed71f5d5d354be359cdc5f9172a35 a6500ed28412329959407ab1fd189813 @@ -37877,6 +39794,7 @@ a656d003aa534d3ba64a2053fdfebf8f a656d451d4cbdd0389b431ff218406c4 a65735862a9203482cdcf3052d8681b7 a657627db459fd15f34a669a69dacc0e +a65848ba7e2c7bac66cc6dea8ce55556 a65928090bb4434056617f44ff06bad3 a659a565f37070e9ed99b9fcfcf50ffd a65abeaa00c047bb6ac4fe79313c018b @@ -37901,6 +39819,7 @@ a66fc931e2dd5c8f8db1082624022ed0 a67041cdd3cca2b34bbbb3a855fdcc81 a6716da12d51b21652a316ec928404ce a672d722bf7d518ffc50ee4d5ad25681 +a675376671b113ca274565447ac98403 a6764b06e239d78f07c7fafcf0efac80 a677442bbd185712c60f40ad5a23f105 a6774df0ffd0aee5291ada10f8a3e7ba @@ -37911,6 +39830,7 @@ a678868c74fd01eb0418419a71e148a9 a67a666a8f52b5a264edcf53c779b4c0 a67a972dc93f5d4360f27fc1b506da39 a67aec050ce68048f0f90426bfa7d669 +a67e75814c12b3811cd34ad7d1ea33a5 a67f5ca69a37ca93ec9f566bef3d962d a681b440a53f79047b8a6a6130ea86ac a682c01fb330af148ba62a00c64f9158 @@ -37964,6 +39884,7 @@ a6b0e489863fd0949f04f53a0945ddb5 a6b1ba05e9ba6c1ca53e02cc9c162787 a6b2128800c0550e87229b850c5a7da0 a6b23694acf3a218388b26840bd59bf0 +a6b24bdab08bc0a5033fd141f0705f1c a6b3910e8f5f8cddcc98ed28ffde8eb1 a6b555368c35e680327ff882777d2856 a6b8b75ad1c4abfe721ad00128c88ce6 @@ -37992,6 +39913,8 @@ a6da2bf9a4385437c0579f3952d36c27 a6daa4f8838cb7946e335b639b23b6dd a6dbb0ca18539cd62021c1bbf9d134a7 a6dbd30c1deed7bd726bdbc4013c67a5 +a6dd2d16132a9ca02aecf79f3006b074 +a6dd34bd08a8f02822ede3131f31e0be a6de8a765cdf65b9711b4e546c34b365 a6de9caaf0657fcb4da8a3520914d6e5 a6dffa5c5d606e39a07cbf64339499c9 @@ -38054,6 +39977,7 @@ a711e9d04637aa322351f1afd21c5a52 a71379944b401d96cf290d19b750bd16 a71437e6416bd9e165ec4ca4f673fcf6 a714c1e6dbfdb204a389c42c490aff96 +a71558ca36e7cd8e0e54c278be9953bc a7170f566984184deb59eaac1c0ead63 a71833011f93ee64074a33daf77f5538 a719f420334dfd10890f0a75febffac9 @@ -38092,15 +40016,19 @@ a73c75f4b7885704fa7d17cf6d18071a a73f0d690b771fddfe68b2f46f24d48d a7401f7495ea5945561450b2f9836a00 a7403c9bf31a8bf1f759f8c1b42c1657 +a7405bf9f99ff24bb34294dfcccb9581 a740c568b1d7e0c96eda85aacc4bf631 +a7414d677f8a7cbadf3ffd84724e0100 a742071006553a4f37fe44457a9fb709 a744352198e7260b6a091e1c0536843c a7445663e47203be1bfb9c21165d234c a744ff73c8de24e5daee397fd225a80c a7450f77c348bca9cab77fb93a9091a5 a745118a234df6c7d6d48f6f78e65c74 +a7464fb7f5b5e8030c3fde289b2c0d11 a74699e359f0d765168219a4d6239089 a7469eeba20a1a2a83e29e85aec024f2 +a746dc7515dc33ade5433e4a367f74a1 a746ed980abcc7fd6ef265c4169d170b a7481c5afb0977324a19bc4ba123b78c a7483cbf7898a617a17cb1d997790680 @@ -38155,11 +40083,13 @@ a77e0fb08d10f652b73d61b72f85b606 a77e874fdc8ecfa7ff0ae87ea7e0a513 a77f7d310fa589bf4e192fa26832e87c a78170faab9a90fd9e2a93c24d19ba3e +a7820679dcc2a00676d1de679f795851 a784761d6d59569d87a53b4276f2b6f4 a78486efd35cc0aa342bbf5a838b98e6 a787556b06450160ff48cc66a8264377 a787e1e19a6d1233a104ef3a30b5ec85 a7890923e6b2af0b5e0e4b942da647d9 +a78917ad94bf1499ad8ac62849d7a58a a789fdce26fd4f54234c8bbc93965c91 a78a49b0eaa9fe221bb461e783da55ee a78a8f882fbbcca29addf5e5c1b21894 @@ -38169,12 +40099,14 @@ a78e3270e3c099b06ff9b33eeba090fd a78e408b05897458924dd1efbd01d0d8 a792ce0512dac39632a41673b8976cb3 a79318e43a4fabcf92a962abcfb43aaf +a793b79ca50936aee3d94e5973ea6d4a a7967cbe792110c24efc624f15a55c5d a796db57e69f7b5a09400ef8edd9b0cb a79aff4d86a6eeea414a372c6c5acfe9 a79b6c73aaeb39826652e9a045452f49 a7a1b2b0a5cdb213e40141cc6f93127b a7a35a3e5464c0ae3c535988f6630f16 +a7a361068bec9b01816ba52c4ca247cd a7a3bbb1de7838e037ecf5109c05d669 a7a4e5ad412360adf690d4ec93b275a8 a7a5aa57fcbba7aac17a114f90343e7c @@ -38195,6 +40127,7 @@ a7b51868ba51e047d72b272bf1a711de a7b5574538d2a224748763e8b309a722 a7b7d4156dc3ec2af83fa2ba1a322473 a7b8209a7a1fa7b98ad3a4f8ba991985 +a7ba938360dd5127a9359a15cf12e78f a7bbe9f61cf29838e970e909ec025786 a7bc0595121b98ba6ee6e5abc4cc49d0 a7bc1e9b464e2e126a9396d16b0e0810 @@ -38222,6 +40155,7 @@ a7cd2d3b32f69698938f4d1d8154511c a7ce33e2861808e15812312bb50e2c35 a7cf42b2c72aa45d0143a57316ad84f9 a7cf51894b8bfee1be3bb1d27a7ab215 +a7cf54251bb16cc90960ed0847d9c980 a7d059c3327c62752d0d4ae3a725df7a a7d0c7f0bc0d0b45c98d111e8225e25f a7d1dd354d6c8f00339464b6cd2863e2 @@ -38245,6 +40179,7 @@ a7e7ff7ee800ffc3ef59e2692fadb08d a7e9404e3814b03ccc32853bfdf84c6b a7ea09dd1056187b020f522425202386 a7ec5024bb58bea40b36ff0b01ac357e +a7ecf7dced6d6cc31403046ff3ab1d22 a7ee06eeeb4edeac3a9f3c524cb9de8a a7f55092a9b7b14531c0d47a41fcd49e a7f81f57ea82196d9007eab2ff3276b7 @@ -38267,8 +40202,10 @@ a81057d6f57e75e8bc28ac0b321bc1da a8127c4bb076387ee98257022f66c503 a814335405fa135d8bad638b363cd701 a81547743d0a8047bd66265e5f85e6d9 +a8156cf6b2822be4ed2aae7ec987e9b8 a8157a7d0e3e260cb64a51cff47b5509 a8158076acb1d0b0a296afca4c71acfa +a815887fb16aa023e00403a78a3e8e6f a81647f31a1cf99ce576e3735c280896 a8170abb2bae8b1288566b5fe754d3c8 a817ca6116109abab0d9eac781e39136 @@ -38288,8 +40225,10 @@ a827653e01cc5c3184418385fe599e0e a8279c0a4f1860095a964327700ff4df a82871d0cc9546dbd57d46025b1926d1 a829836ed37c10c999004f0e2664c287 +a829dbb998c78e8f40e03dd477b0d7ae a829f6a7bcd56075cb922a50875ca871 a82aefa5dddf63ec93b7ba3c266d9fe6 +a82bcb25c935e1dbe0d052dea896c47d a82d95a8d8006002534ff6a00de73338 a8312016982daf3be83a0fd158ff15c4 a83155550873db875032e27ec788864f @@ -38314,9 +40253,11 @@ a844dab44ddee9941902ca38e7ad55b6 a846bb26e39cd27d986dd30f12f04f2c a846fe176e50c9e3b0e7e51a05db8d4e a8476727289c3c96ebff9158d9f479e1 +a847bb3dc10b9ed20de278ba8cea9c54 a8484fbb5be4335760489d6eae2e2e48 a8497a29a88c27227f251de5a28b0afb a84aff98c850bc5ebd0555a9333ada5f +a84bbda74e47e5f02680bc7f8c6d36b7 a84d4b4f38fb136dd5cd8d0457c30232 a84d8f93302e971a8bef0503d3d40b50 a8506fcc5ec0c54e2b843fa88faa4ce7 @@ -38350,6 +40291,8 @@ a86aeb171959e769847870e08169309d a86c8d7114b8e15a8e15c2bac1303d80 a86c8ee394f34766141210f5dd15e9ce a86dc14b0553ff9303d948480370ec92 +a86ee1b9f016105fb53f195fee4ed306 +a870eb04244eafe361ebfea0b3adb9bf a872489cc32e090eb9c1ac2361efd85f a872a06d97356459875caea1ea589aa5 a872e4a152ce632236982f1dab918c1e @@ -38364,6 +40307,7 @@ a87d6df7c3d34f0ba9beaf04857ab1a2 a87ec3403d66c8659211e14733ca6533 a88055ec6466e99a715f271223593894 a880c6ac3c72e1a5ce3be7ab21b48a8d +a882592337fc749b007f917f6c02b89a a88275070380ba9d690d0a63af839297 a8830baea821b9a392b34dce6ddf9626 a883716bdbb98fe2cfca16c4167e7f4c @@ -38383,8 +40327,11 @@ a8935081a34db88ada82054a2b41d71f a893582f19784ab1961180ba387e4aae a89481425054e5dc6b805def6568268c a894b716742a49443118d32cbbfec570 +a894bdbfc88f6834de191de11320a069 +a895669a2948cc6da6f217332165432a a89579dec31af404ba7935d6b0d00e9f a896b4fe578ae7e848ec13979755bd11 +a8976d6dd315a7c36585104d977070ea a898772f5af5d6d6110bf9a0481c639c a89a1c71bf1582e83cfa62659f66812d a89d0c7b304d3d549a82fc7307d2a851 @@ -38420,6 +40367,7 @@ a8c23e02cd31e0fb5b5ccb497931342a a8c59828cb92a9ec28fadff351b79f88 a8c6e7ecdf3e371843ba5f4de4179668 a8c6eccc64df09225ffe28197d0089a6 +a8c885ed716c60d5132443e1e311c189 a8c899b7aecb9ac02006f2270e1dff9e a8c9436e53fb1b8d07780f5049bb19e5 a8c96be24390dc7884ae9f609efa496d @@ -38443,6 +40391,7 @@ a8de34a78bd57bf560a15f2de7372c56 a8dfcd71ebecd5bf6a5f0f92305ea84f a8e03ca309a0c6679d8479e63ed002a6 a8e6291e981f4ae2c4ae13cf21ba10d3 +a8eb2d96b4162cf4bf90de5f6df831a3 a8eb76b4267a4b4991f69a1ed2570b64 a8ec39e07edf3439c208d912294797eb a8ec4ce34b67baa8be48c75ed47beb48 @@ -38461,8 +40410,10 @@ a8f60f9f3db81585f291d9fa66fe1fa7 a8f7ec1c8548afec196ef57f137a1c4e a8f90590e5453ac8d33552abb5edb37a a8f9acb5930ed8c99a3e3abd2651ee6a +a8f9e99742feea018728d9bbfd6dfd33 a8fd96e132a38af7969cf9319c4976c8 a8fde0e5846ba67cdebb478b0e2ae43f +a8fe3757f31f17fe1c6996bcf21d3a68 a8febd7f0f1892e8dadf646b3e7450e2 a8ff166ff37c3a9bfc8256e43882a300 a9018fd2ee5b961cabae05de88cd2dbe @@ -38483,6 +40434,7 @@ a91560e1485c20baa247d63144912396 a916496ba165f42c9f4cf9c2d34a6cfd a9177caea8003d483245baf02d6b300c a918f9ce35c37500731b271712e7cd37 +a91a5fb89476719b3f437c70fe1f78c5 a91a9af3964eb7c7dc2efe5229c0e17b a91c0a5342a0a34dd101340e40af2b22 a91c983170f6ba2b792070a2dc8472db @@ -38500,6 +40452,7 @@ a92a648e812a9b648eee33cccb3d8f37 a92ab2064d3a9620bc45c641d19c6b4f a92ad81e14ef68a7efa446cd513f6528 a92c86b2f88bf3e5bc78966ccca5124d +a92da6c0c82d27ff60d52f865e6e64fe a92f0e3889be852de30921305280ddce a9305ed156746baf3940f6f020d6a2f0 a934743f78797a646c63cc2c96c0c7c4 @@ -38515,6 +40468,7 @@ a93aa0f5092db97c64012dd62437d575 a93cdec32a1ecb03f6c08672d327519a a93d2180529cc19c278ee31b947becbb a93d35765116314f01efc647bde9293b +a93e8b0e13035dada531396ca6435893 a940307cd0af50624f8151352fa658db a940f4dc341a9b03ec8c2267fa59d68e a94123c4983ff6e651ca7ade95caf7da @@ -38577,6 +40531,7 @@ a9789d1c54f68cc87a734fa67e97ad23 a978bd2e500cc447292995c9fd73fb4c a9796dd17e6dc5d2d3d87fec2131057b a97bfcb7debcf883acb3557079856942 +a97c54cd88166988a8f58c325ba8eb44 a97fa0dc0d75e4ced6efd919c07ab20d a980a3cf3d5c2815c799b487c336fa03 a980beedda8b3937e1fef38c9c66c531 @@ -38594,6 +40549,7 @@ a98606af4bc7987021bc38d6df6d6bf7 a9869d8d719995a6b78f59ef881770bd a9871f8539751717b9564729882c7374 a9873fbc8581d66af8e8b15d07da1e57 +a98994be95ce48ae7e4a39884b5ac0a5 a98a7fe4f15d47c25db9cf857e266f86 a98ba8459a1ac27aeb7107c6c083c91f a98bd690ba41b5ef011afc354010137f @@ -38604,6 +40560,7 @@ a992b98266ae970060bde8fe03fc337e a99ab318f0efeb20c129c4f9b6368277 a99b21d6a3b75c48df947071a96a2966 a99c6cf0e9b1338e3565333658f5f780 +a99e0e3966733bdb93d1e1f2df4d4486 a99f517d1cd2a623f096c0b34c1a5a13 a99f6fb54acc674007f35f87040b852d a9a04fa1b877de43d03175e2347f3919 @@ -38640,6 +40597,7 @@ a9c506cf4bf7c97fe61d7af25cf34c88 a9cb2d0559d60a8118805e74034ea428 a9cbad304eaac856439ea013c0849206 a9cc6c747f977a126ec1dd9f4fbe389f +a9cd87b9473a8322234d658dd647795c a9ced68ed00774ab8fb76fca3c8bb21a a9d4e04db2bc2e1e3fb2257d53f25343 a9d57efd56642588b2681f19791391a0 @@ -38665,6 +40623,7 @@ a9e30b27994298003028140c318dbf50 a9e3d000c5820ee245692af81a0669e0 a9e412bb1870f3d57ed3f15ad6eac7dd a9e6bfc3905b24446b27a607db6a4bc4 +a9e81d16e228bd94db6d2df98712e331 a9e9439d16ec1408318610c28c80241c a9e9a7c0335d11b48760a0149bdb0a5b a9e9c460b5b891ac75551a76e6d454c9 @@ -38685,6 +40644,7 @@ a9f90111525b29bf5b8f9e1f93f6ab31 a9f971ee54c6efa85682282f24a2d25f a9f9d19a9decd58123659aac38568793 a9fa8f65d9cdb8cb80086f8a96e5126a +a9fb4ebb325a334d061273768f014f86 a9fc20eca9bfbed94b966f4d5b443760 a9fc2d8f200877e5dd46b1fc64a5c97a a9fdd91cf4b7df28917160fd53b85099 @@ -38719,6 +40679,7 @@ aa263c0ca2067e09d9c49b9e27a70f96 aa2644c4ce977cfd002329d6796cf5f4 aa2973f8234a93c95ee1f902569c27f1 aa2c7513e80737135ad4cb834c411f64 +aa2d47e17fa8f4fc513c5142904a6c77 aa2d895ce7fde04364a79a4af041b488 aa2f4104a0a9228016c4c16bcf8ce950 aa2f4e0e91d73db77274b3b5ac6cdcb5 @@ -38742,6 +40703,7 @@ aa43f3472a459dc2e04329adfc7f57fe aa45a4e4a3293d4fcbb17f444fe61500 aa46daa97d1df13201ef13a2bb3eac9c aa4b40a6795c42fed6b3e2f4d7fcdd9e +aa4cedea8339a62f8f999075c0acffda aa4d1521b76ceaf6b62c505ebc2aa276 aa4eb21df5b479c2414d8e36c3e73c5a aa50e72ac0b357b3da25bbe48948e564 @@ -38757,6 +40719,7 @@ aa5a9646ec8c4fdd60982e2e6d5aec40 aa5abd33a2c35ea275715775044bbd94 aa5ae2ccde0854b3953f640a2bad0c20 aa5b61ef389a3e117da5091fe05317a3 +aa5b86500183fa182f97927d639803a7 aa5d77c54b85b330ed95db2c41afd394 aa5e5bab42e8d10d88efe8ed58b9a487 aa5f42136161820cc6a1e653031b415b @@ -38812,6 +40775,7 @@ aa99d13d49ac869e49f3eb55eab97384 aa99f3a89bcf08b710bc90d1c4aded3b aa9bd6b2993118ca922adbf92220106a aa9da09f08aa475c6d4e826d4e67d949 +aa9eaa35d86a96ce07c5f7a0a12af4a8 aa9f750b091b415f1d72baaf20b42d8f aaa342c030fd6af5c43e768b54fff29a aaa48e9a63a7029d48b0db26dcfc24ac @@ -38830,6 +40794,7 @@ aaadb1a660ec7ed66241b79af909969e aaae39dcc8c14702ad3ac1252cd5af9b aaaeb9a04d4f7278d27943861f223fba aaaec8af41400b5425aa88909a99ad34 +aab00312f1eca920d488511d75fed0c7 aab2120f486b8ad58bd72e73213df058 aab3c095aeb1a3b4474a4adcb793a522 aab3cde778f752605e69b34f238e0c1f @@ -38845,14 +40810,18 @@ aabdcb0c6b01c0f8193fb5de67e30fe3 aabdcd686e8da40ce49d68344f6d5a60 aabed767c8ba8b8d09a1c8a4e8738fc5 aac023ecb0611b208cc27472cce4c1eb +aac092c15919bfc186e524c2721f4955 aac2305652bdd48a89f72b5a19514874 aac301604ebc388f17550eddd56a298b aac3a0b0c3f9b427d55e80f8df428368 aac3af1599bd96446c809d06b145d7f4 aac4e926a05f2746e20aaf34791f1710 +aac51cae611dc985789900951a7a437e aac7417953ef285ca17cb25e4346bc69 +aac7e09f5c1463633885dea92468cf64 aac96958138ff9e4a9da07565986c7e3 aac98b01c8bd0c00b7709ad5388423c3 +aacb1ea7b12b6184af0ec23d37be433d aacb63dd80bc889a4b66718bad1e5dcc aacc0cede9edb074f6b899af72bf1e83 aace982196217136be61368a3c12379f @@ -38874,6 +40843,7 @@ aae08c272c8db732acd0979aa47d5864 aae109a785b410a4a4a87346f756689e aae1339a205bdeb1378aa607d7222da3 aae21c652e844583b797f659ed29cb66 +aae2f3185d477896ab2c3e1e946e94a7 aae337ad54410abe22085fd79dd42421 aae3e0c0d866b2de371313c6cf6bd1f3 aae40bff1f71abed179f65e31987da0a @@ -38913,6 +40883,7 @@ ab146112363d155d72e31698a0d55a9f ab1822ca2c501a3b7016bb01fc34b592 ab19d0b708953035a95954fd4f28204d ab1b52d263f54da00c37ed6278acf0e7 +ab1d11e86e27dbd05f9c26011af60bd4 ab1dcaa6907d46cc9ddbd359f6948b94 ab1fd36040aaf26f332bc4b0449b7b33 ab207e8555d07bdb112e36542bc43d08 @@ -38974,10 +40945,12 @@ ab5f079048d33fa150d567a493b4a648 ab5f0a63b94cda6c90a0615c6c24782d ab60f63c792d6507ea43bdc0adea3101 ab62f8f380ecd91b11c588d7f58a1e5f +ab635d67ec4337f69a01b9858833b51f ab6602f682faafb05ad3793808afb478 ab67c379eca16650b69e51b0264a6955 ab67c7aa27f10365d4bc9aa132ae6e81 ab6aa5c71870daa409f2c72777b9e11e +ab6b55e69af3888b40d51b2ce224b955 ab6cd0352e6b4c4e1a79f86bcbe956a8 ab6cfaa7db2639c5d44a3ce9248a74f6 ab6e0578dc15aac24a70cdb94c159a6b @@ -38994,6 +40967,7 @@ ab781bdb74df08a595424c2991f10f43 ab796c8922b118fc1b4805c911e4dfa2 ab7ce75e17897292d8f1b63f56ed2160 ab7d686134d63bf3d7ad3e4189af80c2 +ab7da785534373e27caa5e61e8a689d6 ab7efb741ebe11f62e69eef259812fa4 ab8019ebdf6d9b86a48a22e0c0694062 ab8083110ae110de368adc5cd118f27e @@ -39017,6 +40991,7 @@ ab8ffdb54e0492226702eddee8354e9b ab90fd9601b769e9466d174a5553cbaa ab912910ff3465fd5fd042095715ac9b ab92086952e96de8cf0e0e73362d5f65 +ab920c2d87ac4eca34ef5e0f0646eb60 ab941cfc4a558417c1fdceca53a00f55 ab953aed3fc16cf00619a5b6c7ec5065 ab9715859c554cdb0d4121239922e224 @@ -39037,6 +41012,7 @@ aba8945050c4a94133b8f1f4f749e97f aba8a6d3d4697dc00afc77f730dcd29d aba913bf8fecb68046821b21d32a753f aba947b0945cf24cff8fa86a03dfe139 +abaa5a127640864d9be9f87ef6db1752 abaa709b6fce84b4d35eb41e9a0bae65 abab2daa60952870f3f2829745f60dff abab31c3f484c8cc553ca98449f96961 @@ -39063,6 +41039,7 @@ abbe84788701079227278da9e6211f13 abc2b43737cdceab87ae36d7c700620b abc3746d8f56775793acef08f6a0f962 abc50aa3b0555db74b7c59fd52843ad3 +abc5f42d0ae742b0c2ed2067635ee805 abc633b1fae5de5e73a043a20d5b0889 abc6a40d7a041a8d8af371f13124db6c abc702dcf3673fb787b5dc721719a718 @@ -39195,6 +41172,7 @@ ac6076904e1b62ea0605d9d615d981b0 ac608e35d0323104d2b93a2a5398f152 ac60fd6dfcf0808d8a625dd4dd91f9d4 ac612b90ee172edb9d877f322af41230 +ac622ceda219aabc8aa18d5a229eeef7 ac63070c14f9feda5b38ab0b7b63c8ed ac6367ad90687659113bba6748bc54f5 ac63e2e4fa0539d8b91080575847fd36 @@ -39237,6 +41215,7 @@ ac8c11d89cb78acea9d3e79e660dab45 ac8cd92eb91cbbdffeeff5fbf982fe0d ac8eb3df595580580f25353eda07bcdc ac8f1cfa55e155bf2564b051f7a88c02 +ac9065319282d1ef705e6e38da213180 ac90dc43447df370f4831d3d8d5d3915 ac91b2ae9a20b5c3610c396a94355ec4 ac9324243e6b465d8d694b25f263d737 @@ -39253,6 +41232,7 @@ ac9f91831c99a9c6cc2b3a35f66a85eb ac9ff79b5994f5b7594fb39bbeed56ce aca1252aa52cdb29db67cc7e31056a34 aca17eeae333ebbc2823daf6c47bd6f0 +aca186ad3717dba7afb89df00fc319a8 aca1ac014e7d7fc61ed4679458e1ea7f aca1de9579dfd73ce031fed056cd2e0e aca3b381e583bbd6e5384cc3ad0b980f @@ -39260,12 +41240,15 @@ aca3c9b53983fc67b9ec412dd79de20f aca5fd46586ca09ad7ddbffda70e7071 aca626a311e659f5c5a1b8affb65a260 aca8e9bbf5af1e8ddfd379aaed19b56f +acaa46750eea72ef2719e7d4b34943f6 acaa80b1088bac61a21e9908dd970ebb acad05515ba97e152a05eee364f7f751 acad0fb65d48338634342567e95ec514 acad5009ffdafdc88cb2b10620696838 acb0570aedfb89b85529db2b2e195e66 +acb0fa296ab8e289fe99817469fffcd2 acb1e69defe8ced0c37b3403310bbff6 +acb30a84848bbb028412ec599256eaef acb3dd445b5f996747edd8932121d0f8 acb52195c2d2c6ccf22522b907f1457b acb6d980aa022c4f96ff66e757b47bea @@ -39352,6 +41335,7 @@ ad021bf050257ce3e735d404f1354946 ad03709055e2c557f86f083dd6175d6f ad048bcb5ffcf89885d78324a0df4e71 ad053d3d508097f71015bd35191d11cb +ad05f133ffc915ad6143a4413f349497 ad080a692a622b71e64d3a1ad135c90f ad09cc1eec02ec5cbc1db48206ea6e1d ad0c6e9eeb25b982ca6cda00586d051d @@ -39379,6 +41363,7 @@ ad21c0600d1fd58e9cd764d313c25e7c ad220ce16a19c06cfc284abe3f35d04c ad223922daaee509ab4b533bee252155 ad25824bdf852c34104d66218b040877 +ad2716d35cf4760ee916c2f4078b7dc1 ad283a73622ea98494de620c16d24e51 ad29e082c66369976c8c2d7d836c0ac6 ad2a528243394dcffa7ed8ec4cf5815e @@ -39391,6 +41376,7 @@ ad316ae1cc286f5f282e3b847f2d3419 ad3175dd9b980e9b384c4c0d50b6a949 ad31b4b9fc4b42a6cd4ffe344371f601 ad348329ebb9a4fb63c48803a2a6869f +ad3655092ea7dbd117eccc7f4efbc424 ad368f9ba7b30e5d57339f85364ae72e ad3c3123f6aa18f7f326f38e1d604181 ad3c940839ea530ac8452bd3514ca6f4 @@ -39427,6 +41413,7 @@ ad5d017379633df15994a6832eef23da ad5d8d7216b8a5f220d02e59a1f8d3c2 ad5f27fdce108ac7e002f4be2d67bc05 ad5f98e857392cdd6adb664954200aed +ad606c30a6fce5dae4f84038505f4670 ad60ab7e96ef726b5b4b8f56ea21c0a3 ad610cf84c8d83e7800d634209ff5eca ad61703959edc2de8b45b8f38086df0f @@ -39435,6 +41422,7 @@ ad6333e7214ed8c9f2a2f993c20216ca ad64512d66b20e6dec2b522b19a865f5 ad65fa45e548091ac6ed2a635e29eb49 ad678244b6e0d50e418356b2eb8b0e88 +ad6797767ccb9cb9ad631cbcb083b265 ad697ecb628335375d33d6514eb666e5 ad6c8ee1006fc80b74200bd9879ab88c ad6feef7a7bc2853ecc2057c2f6fb720 @@ -39442,10 +41430,12 @@ ad71cd75212a86ebae5f204ecaa3d22a ad749fb8af47517952a023c67ca22d1a ad75448b18fadb47bf6ff9b0f0300ed1 ad77092df2fc7fb21bbba6bcb0b85d88 +ad77169e62289f3bdcfa17f9ebe6bf08 ad782d3a43068728d1cd4a68a5583d17 ad7849e611915dc9c52152f687c1d3ad ad794692bf7695dd01f79f375fb29fd8 ad7bddb59c30d36adda54b0503e5516d +ad7c0c5adbb8a9a4efebb3e29c9ed301 ad7c8b08e90b0bb156c63d11d36cf61e ad7d94adba8f1932fcbec926dfc79dc4 ad7dd855065c8bb1c3a98cbf2e1fd4ae @@ -39498,6 +41488,7 @@ ada6a66ddec509fd3707d7fb5ff85fb7 ada6c3b2ca9f237e44561f7832b7f498 adab23b34d43e86d7029804168720938 adac8b89defa83c8ffb1c0cab96cdb6c +adacd6a814307f39c541d255bc0fe2d2 adaec35443e1bebb6656a19906d1de14 adaf07f869fa7906e921e560b380af69 adb0811fc6cba841637d7fbcc8522984 @@ -39525,6 +41516,7 @@ adc4faa690815f5bb94d10994b93aa78 adc535847a51b67d005bf20fe7b61858 adc5640b393ab96dc096f4e3b63c22db adc639271b164694a62408f965420367 +adc69039a007fdeba2f50094ee405759 adc734f88e6c66fcc336fe5703c1776d adc7efa7a9da7d984887e74ec76b506b adc8abac0b07e0f880f093b6ebf7b1d2 @@ -39534,9 +41526,11 @@ adcbc5246ab68a58ad7fe679c8c298f3 adcc47bc0fd50b2ca64b476e2586e658 add0b76340904ca970959f1f621971a9 add1dfaa6baff517756455d6fd4c9725 +add1eccef12a6fa355c7e3cc2cdb699e add2fa8e3624807f5bbdcc19fd36bcdf add3286015badc972e495be212e8d148 add334ebb888ec68c58eaae56e6ef49e +add4408d7a12cb2ef8788e35902b6c77 add49ac7c2bf5cf2062719ca1c5650b2 add4a85bbf1fa492a7aab49cd39ddb3d add54d8a75cd7ad828927843caa3bd69 @@ -39586,11 +41580,14 @@ ae04ccd6ef643f10b17146bf2de5217a ae06162e9d6903cc4189de5d7cef59fc ae09cb5a38fb77a5b524b48b84fdfbbc ae0b46c78b3fab232fe8e1bdb9bae1cf +ae0bfabbc61e24941bfb54f2e4dab5f4 ae0c84296748f1be1b184ebafdcac6a8 ae0e175e8a40e9af970e71b980abf474 ae0fb809153d29fe5cba4493cbbbdc76 ae0fb8ad3ea7745342cfc76e49951cfc +ae10fcea3ff4509cc8bee5bf398ee10f ae11190f2856340cd99ddc636ebe2983 +ae11e702d94fb2fb8134c89da0a07bd0 ae131cd6ecc3cec04760aeacb769e991 ae13a19016313ad9fd07eaa95fdb0ee1 ae13cd87d94c5dbb26617e8ea32a00ed @@ -39631,6 +41628,7 @@ ae34bfa8c80b39adde7dfaf949958362 ae353569960675888ba7cadde53bf921 ae3693f203c0be9a08bbeffc36de9281 ae37562807db588728c5875d9af48294 +ae37dd89a03a5b163a03c1eba0de54e6 ae38670267fb47052afcbe3061a67132 ae3879e0841d5358cbdb34a293c2f506 ae389e648696122f783805890297c2ad @@ -39651,6 +41649,7 @@ ae4836d71786a0be2a97d6eca5e09bb1 ae4867312f826c33e1fed2a8154d0f27 ae48d254072c802c8499ab55077b2509 ae49b3f58a0309fa6601f02a6a39cd51 +ae4b64c3a470d2873b45d09047192361 ae4b8a07015424861e38c64be89fdd7b ae4c10ee877e977ff669d6e7ae43e984 ae4e4ca52249f236d4c5197a798d6427 @@ -39685,6 +41684,7 @@ ae725e1d31f41324a912433bd041197e ae732674959eb9d03fb9a1446868b1b6 ae74c4d454025f2b9fb3d2a520927867 ae760f8296881bfb445c5eac148453ec +ae7884d09ee501245186bec5f9f4ce5f ae7949709e3bd67039231d80a9ef17eb ae7a7c5719d1b9afecfd2ae584dafb6c ae7ad526efdf0d81c40f1565119dfe60 @@ -39702,6 +41702,7 @@ ae8a2724fdf6f20f9080b2d85b40c253 ae8f68ff9f59ccfc5fab1e7d3ac8dbc4 ae8fbfe70e0b170711dcdeb4f1c9bee9 ae922a8c860e7bf2910b2f98b4a9b276 +ae92f9c2144067c45d4b4ab84c3cb894 ae95878a8a2703f78332ca217400a35c ae95f812ecf0a91f22456aff6fe4a19c ae97debbb516edfcedfa4fa046b5fad2 @@ -39730,6 +41731,7 @@ aeadab88a5cca99f1ba7aa3cf9d29d60 aeafc902ecc74da18552d62fd6b4ea9e aeafe412fa8ca0082bce20ff64cd6e37 aeb0da2d6263773e3cdbd8d0bd65058c +aeb11c932d754d0cf6e8db42a5d10d0a aeb156613e8a11eb58a80f0f21e60ce9 aeb1c952199e85aa1085e72ff78e33b1 aeb1d6cff99cfe0999b6ed458d91091e @@ -39770,9 +41772,11 @@ aed0952f9655247f3b71a750a8f5e748 aed0a9e04484e61dccf499fd400c9390 aed0f5ed42272f679e2964a3455e5606 aed22d1cc9c7faa735e5225df5ad361d +aed230ddf22450a63b8911ac81dd2072 aed40b6675ef6751501ec826d4f86ebc aed452db601ad487b54ee1431ec81d64 aed499b6cfe24053972e410e72bb167a +aed5b62a5a67b14bc896c35fc90bf2fb aed7511febd66ebd0c2b8c195f79a364 aed7e67246f4afe68d37c9ae66e08b38 aed9770f0387b6ca9a829477c9908461 @@ -39808,10 +41812,12 @@ aefce60666af56b305caf43be4f0eb58 aefd6ffa0966b94096f92f81568e9fa9 aeff5675b44a005119a165e0711d0b2a aeffd3180e61f4089392517f6cbf8b81 +af0140e6cb40f995bc9c7778a05a4dff af053c0171955f2cfa91aba294b0e309 af0586016ed4111c728e55be41123563 af0600bad7dc3f190ca6a64f90422455 af06103ee9ce8f64d9ceb6bf3edef0d8 +af08b58385824d209b85872072b33aac af0b2e380dcd647356345d4b43a7a90e af0b4ee4ccbfe51263eda294d112802f af0dfd62cd759715e9a7db665f6e9c52 @@ -39839,6 +41845,7 @@ af1f26d06ddfdcf118a6162f768b0dd5 af205381068f841068c102455031b93c af206766a15f4bc261c83bc61dffa5eb af20a0bcf312ecafcb92d7d8a29600eb +af26ad8e9dff430c1160aa7c663f6ffb af2851144f41eaa76970f000fd5c018e af28a9ce0c334117f23af86d07b33311 af28b1255046e259b3f4416ebda9cdc2 @@ -39877,12 +41884,14 @@ af56971fb1e394b06d8e071d4ce2f93c af570b40cb0bcffabeb9f14375c49967 af578e2c37c78c0001639574bc191f19 af59039f7fd030221accf7065d289c8f +af5a35278108a297dbf02cb0999474a5 af5a49d34932d2c221fbc4ca6883cb56 af5c97c9ad40069de547879cc34d371f af5d934ba16b3198bbbb2eb0eafea2a6 af5f8ea812f6fade2069847b33ef2681 af5fd4a0b138a7cb3d722648fe9f76e2 af613462c449e884fa4227bf487b1107 +af6193d1bda3692a427357211000590a af63f16cdcd507abe954f7194f34b2a5 af656357dc7ca3f568e0c6331495128d af67340f0d5ffe18181d9a356ead95df @@ -39923,6 +41932,7 @@ af8b952be71c4b996b0be144e1a9ebda af8d34f8092bf7e2814f29e7451699df af8e95b1b259cfba760c45921413f9d5 af8f9af08f94ac82a8fbee8e4864be7b +af9000d7ca2de31b112414405eba6ecc af904077f32ddd4b38313ddd22a5e71f af9052a91b0bbbd6a7ca7484f11377a9 af91105ced6018c87a6c2cf02595a5e8 @@ -39972,6 +41982,7 @@ afc5200bc6c6f8540659cd10501229fa afc59efd427a340f6db7406fadaa31a0 afc6533924aee63adb52d7a23869e26e afc6a99acc64bf94200bd85e72fcd7f1 +afc8eb43ba08c7510c3989993ba8d487 afcc9b763ddc89c48276bfde770b2e5c afccdd1649487197fefeafff49276bc5 afcdc47eaeb2a195d61de28c511d3fa7 @@ -39989,6 +42000,9 @@ afdccea40475c3047e19c184e7d25a7e afdd5c2586eb706e9a01101a4be81a9d afddbbb0fb5020f66c6038bfcf60fc32 afde971233393044fb66d1ebefaa67fc +afdfcb634bdebd24c43a63477bdad54b +afe0e62934dd8fa08de6d55238fcd8aa +afe19c969a09e42ffeffc4eaa1ca0961 afe1b7788c9ab0b179df23329f54fd53 afe34384c2d2d83951034f2502dfbe9c afe374bfd19f59a0f34f4cdcf07802e0 @@ -40000,12 +42014,14 @@ afe79c46ef5f6f534637788213eaa71d afeb389bca3db6b06725ea6fa254d778 afec409a1a09dc74f37abe9f24019130 afecd94e5fe149ca84548f37edec98a7 +afed1325b0712701cd64c3798cda62fd afee52a413a1e06b9af67dd327d27cd9 afef92613a1e163fbd92a1d206f9afe3 aff0f59b9bcdcaea8d88179f28123910 aff332df93f83fae2a57def9cee31381 aff34421fad7716605f355d494ee7631 aff39d197de0aeafd2df7799f280b535 +aff5ea4577c2b7c72ec10a4f59a35bfe aff8c719cd55ced4cb502ff56ec63f83 aff95cb6a570b4b458963c6b6a121510 affa0819d9bba047379711759f108f96 @@ -40077,12 +42093,14 @@ b03c110eb71bf61c60a052aac9cfbd06 b03d44fc8726d3ce3a43abd1c8e35e3f b03dd4051b0cbee245194248d69fbd7e b03ea10ab8bb65563fdafed5c4256835 +b03fde235bc96899acf8604dcddab526 b040793d50e24b294be205372e9be74f b040c895327b8bf967a7ef83ca9a2fa3 b041039fbf449f6491ab15288170f269 b045356ad7e691813402832fe64d4d28 b045cc5ce477c6e665eca3fbc1de562d b046fd7494c9a18e8d8d459e2c0b2079 +b04778e7dc5d1348a7957d98927bf8ff b047d2f50c4a95574b5431cae512c88f b048c3b0dbbf1c8eeddddad457fb0fae b049787e6e808cc241f385380647f98e @@ -40096,6 +42114,7 @@ b056397089b834e4f6474c5aed2c02b5 b056b92de176f2139afdbeb7a44cc839 b058217afe87cedb1e9e9e40e7068939 b0593ded26ba8890112d73ff96cb69c6 +b05a8bf22e7d52f610708c25a72aa788 b05b00e3875ff55bb77cfa33e35146fe b05c7550a2c4cb538286278027e31b78 b05d3eb72a82650871cbf67e50969ecd @@ -40165,8 +42184,10 @@ b09fd90a299fb244feb9704aa8d9f939 b0a0b2dae55692f71aecfa096f4baeda b0a2ea7b5b85d90d01c4ec9bd25ef39d b0a301443d5b422ae3e82f2db0b12ba0 +b0a390bdcb2cc528e765cb971d374167 b0a49bfdd92a7166aaa22ae88ac73aa0 b0a6681ad69eacb7889e1c1e5f38dad1 +b0a7c582d87a1d1ea55618ca90c7bb52 b0a8e6f685eaa127be7efa3a093cd20e b0a99748474ae701b4c885414151c9dd b0ab76af879d8c92086d960b476342f1 @@ -40186,6 +42207,7 @@ b0ba0aaabd9b12161d4ad113987b83dc b0ba458141279b798b7d1335425d8ebd b0baa056e5ec62da32e2828ca4fc60f4 b0bca52f0058c1d955ebb636fab93bf9 +b0bcb62e23c5dba46daeb3c73d524f2c b0bcc932257d2e424e99d829da4ea248 b0bd7153629ba0fffe5bd096035cb8ae b0bd9570275dc92a3081a078d74fa3e7 @@ -40281,6 +42303,7 @@ b11e01526ae9dfd2e509617e6a33864c b11ff28b6159ba51fcfa219c7d773aa5 b1204cc92defc8bf3e64bab30e221a70 b120ecaeba6e2faa5c39360704b4acc2 +b120fe614d49b988f0117326eeaa464f b121205ed9e49767c22426d9e023fc5e b1212bd7805c3cbf6e1fe5cf4ec98d69 b121dcdad5ad8ccdfd768f493c071d04 @@ -40299,6 +42322,7 @@ b13097efdf6a87fbb494aa7e212e4f71 b131041da698d9df6eb243d147e25aaf b131c13318299709402bc08df954e568 b1323713ab6caa4d1ded14c52e49aad4 +b1349c1e3b4d41f21e19b1ecf3309dd5 b1349eb094b84c14f892679a7581fbcb b1364872987a21f1ca39f9886479b7ff b1369900c235d99f3c57dd84ee394933 @@ -40315,6 +42339,7 @@ b1418b878a644e73808d0d156218b215 b142e024f80a40c441be9cfefc3dfe05 b142e705b7698693e97f020262602f75 b144145e0e1eee01becaf6c668cb7cc5 +b14482f906d618b3a8d2aa27e88ec51b b1454cd29b5e5d49670feb9dd861eb4c b1472d0aeb8839b61d94a10ab32d481e b1478a119fac333a3edfdc7567d2ed1c @@ -40334,6 +42359,7 @@ b1569410b74419dfb0f7020e98f60eb1 b157b93be085c79207c9422cb7e9e33d b15913f1f5f5211b28622d9dabd2e7ee b159938f15e78a4cae5175030e866ad1 +b15a58aafe4d517835c8714e9b4db95a b15d2c6d60d43c50c7df2e14c74e251a b15f98082ad7f490d45f5569fb499e33 b15fec3050984e101a00e0077a4a5a5e @@ -40357,12 +42383,14 @@ b16e252e1d8bbe19629453fa8e678ac0 b16ea9bcb14820d44a718f767d1d8f66 b16f48be60f8969b93bc85f966ab9b86 b16fe83a264f55b75222032f5e498177 +b1710bffcd72a07eeb22ed2f34d01424 b171888a2e924ef45be770688dfc7aa6 b17204f54cfbc161424dddb9c8bd2529 b17207c63ccf0bfdbd655ef3ec5dd384 b175297ba0062f0a6b18a8af20ad588d b17541fe46aeb075ee59e3a8da16edb7 b17778b3af0c4713b713d54972898a6a +b1777f2584cc488bbdcd800f0a0bd69f b177899a9dcc68a8f64152894bd45f22 b178d786d18a89a60484b690fc1aa064 b17912a3ce4ea0b7222e4739909f1416 @@ -40370,17 +42398,21 @@ b17994e00ead525d7b5e9cd70c2c70e5 b17a84254b6354f6dfa2a17a1e844b3f b17ad3029651aa92ce2cf1548921ca86 b17e33d2688e58b9b1b7f1426c4dc1aa +b17e445bd1af07ce9040d61631d47e2c b17e4eee58f92715f75b9befeb28a80a b17f54be490696f08cd562947a030f41 +b181cbe5813a2579a5be56e7579224f4 b182f3eddb71893945976d4fed27ba84 b183c425efc80d455e4b166d0a95bbdb b1844047e652e2bcaac591314a64a52e b18458f81a7548a99dc34f7edb25ad16 b187368ad3a084be10545137637bd00b +b187bc60b682c984e28ce88b6a67e986 b187ff8c3fedb0480c850f8679a3eba5 b189290e2586c50046c57f9a17226ea8 b18a51c6b4d88096cc397e17f9fc8cc6 b18af47104fb86ff8687d9e30f1da38a +b18bc764ac21be24c07fc6d5a7a587dc b18c5428034a4895d9e465fb9ccbc4bf b18cb5235271aeb30c25bbd92acaca75 b18d9ad11c1c77784214a5725b080e81 @@ -40435,6 +42467,7 @@ b1cdf4ae749fd3f4b2916f90c207db12 b1cef8da6549dc882409685648317e4f b1d09265a28154d9f6bddacc6d0d2097 b1d0e3b5dfe6e31dc1a3296bacdcd723 +b1d2a15643a9456e1273d1b3197c9234 b1d2a9a4ab2f1de2f206e138718c1536 b1d484d850eafad65cf720521933236d b1d7e67bb53c64e2e50066bc03173505 @@ -40468,6 +42501,7 @@ b1f33c30345bc9e1287eb488bfff3716 b1f346d4add415024bba3a5ccf00bbc8 b1f47e0666338c8c283a992e0f13fc20 b1f4acf9c73f5957510f91758c804325 +b1f5453a651a879514ca3649f06de278 b1f59caa1b42ba87703b722c6567f4c1 b1f638bb8ecfac7c57e2a4edc090d7c0 b1f7fd7f20576c15c5ecceedd93e4b73 @@ -40481,6 +42515,7 @@ b206f33679ea56623c70fffb7f6e7339 b208e919b9fc71610e35bc8ab0b07892 b20b22c4fda7613b966d835779e578c5 b20b37d23657c5f0f190b7cde67d808b +b20c627da6810ecdd927df1565aaf939 b20ca06916722956cd45e162021cfc08 b20cde64bdb7efba64390e9ffffd8eac b20d0e523b032b58b7233ab399459e0e @@ -40492,6 +42527,7 @@ b2159d6e2fa22a96d0c4eced5cf5f7ab b21661fdb6098ab88703e6e047899cd6 b2171461dd57720d7fffa6bdbddbd8cc b218790ad42a8fa55d27737892b534a6 +b218cac1a2ce822a0acb5b5f5447740d b219299441cd30789315c22206c7ae1a b21b5b19eb5b75ed9ffa662c4496378b b21caf6cfd151255c175131506b2b8fe @@ -40519,6 +42555,7 @@ b23d30dacd203346b063dfe141adf749 b23e10b9da1f7de481cb8581dc713e12 b23f0964bb3a6b236025de57d0cc3ce5 b23fad36f1d467cdccb5cf578c8df92a +b2401ae67c5f3fdd2d97c12aee29f400 b2403ebc657f8fa7660a798ba6d5f923 b2405c0d0232dc7c8e2e2c2e5b01fd7a b2407e2717defe784a20a33fa232fb41 @@ -40527,6 +42564,7 @@ b2413940be04b774de28b69b11a97646 b2417b1f409bd52495c0c61f7c6a594f b2421eb448b8a88d367e5d1a5f263855 b243d0d8527a74881625f348e5c3543d +b2444aa912d3fe4691e25ebe88d051cf b244cf417a638b78a539e19b86bbf249 b245a11852555054217f06148ae9ff7d b246c26434dc02103c77728270365f4e @@ -40584,6 +42622,7 @@ b26e7b47cb3a968bb4a23890b67ce9bc b26eadc04e5dc2cb71b0081c96a6b289 b26ed655283a0973e9b1429f816c7126 b26ee8bfe6e722f020de7c35aaccfb57 +b26f33bdd7c0efe3ee14dd5d6655a62b b26f4b2bf98ea446a4c10fe6b258bbc9 b26f799b3244f1c25b6c47600c170967 b26fdffe21fd612d141a0ba803b0c306 @@ -40601,6 +42640,7 @@ b283e7bc984f4ffb13fbc9c1f9e95465 b28448e7e19e0a27766b400ac289b00d b2846ef1ec126c594731caebb39edc9b b2852e31126c1cb04f8d28269def1b06 +b28574d539dc9435461b5c2903665d7e b286056559b84e710f2bb5de7a848abb b286aa60904b4f09cf808d95c668b1c5 b2884b48912af2eb391652f4d1739ebe @@ -40623,6 +42663,7 @@ b293ccd904eff216f617eceac55021c4 b2952be343a9d094c56b8e0454e17f8b b2957bb54ea6cda70766ee5c79069083 b295b977571d7800306807133043ce21 +b295eedbb4f398e3d50a3b0403d81355 b29603401ff2cf963c1b01a75b9ba5dd b297bf5ad8f77e916569ca8d79286aca b298d9a269b571d14012a9f92ad902b2 @@ -40652,9 +42693,12 @@ b2b768aab2541ed7ce410bdcec42958c b2b7df3af217f92e5883f199ac962a7e b2b828becae0720e08781113659db0d8 b2b91fcb593c9938503e82d74d584bfc +b2b938639c764eacaa94452721e78abc +b2bb27246a3424452b1d2b0f01a6e3a2 b2bb59bdc79a692e5b6352f4af2b5ed6 b2bcff107ca4017c577ecff3210aa7f7 b2bd6d0cbfcfb7957bb59399525a1b4c +b2beb252060f901386f50ced3088b187 b2bef5b72202e3383de81e5dd04b71b7 b2bf3b33e4445a983cb2624d843df7e3 b2bf4f781ee87299528c4c07688314f1 @@ -40698,6 +42742,7 @@ b2e8fa0582800341f74fdfd75aef2007 b2e9a90ae7b1472aa69e1bbbe047efe9 b2ea5fd8a2255664bf489ece8bd08f21 b2ead21f627d05c3e716e88b73c46938 +b2eb0ca01d7ebb83f8b7ae85acb195f5 b2eb1cec1b6b65b087a9f0aa75261501 b2ee2d0d61c73a85f2b78b1ee3de7473 b2ee301e895fcf2f28fa3396287c8ee5 @@ -40733,6 +42778,7 @@ b30a8ddb8e5a4bea22c4bd0700510151 b30af080339e55e1531646746c429dcb b30cc2d5b12cc00ba0c6f44c4a9deef0 b30ecdcef6d970087958cecb4d1e5e11 +b30ff656cfeb9db37251b3ef1edafd29 b31050f021495fcf590dee249288bd1d b31102c192fc4329ad23706a654845a4 b31198fcddecfe65aebeadb7c4c814d7 @@ -40755,6 +42801,7 @@ b3239775eb92271717b89fe26ddf3b0e b3248e915320ef82fd72140822e1e2c7 b324c5030e553f8fddbf8872e5cd3bc5 b3257f9a3924ab04e3189c483737be73 +b327ca7960ed781528a40bc1b97bdf8f b32ba919d581a91cc07c00c53a25c4ab b32d46f87ddba9e1faeaf325319b2dd9 b32f4cda774346878d27b030e002af0c @@ -40762,6 +42809,7 @@ b3355357bbac407d8f55cf9daf00a3f5 b336de89d93e6922117671168d1d94d3 b337284e11c74c891b605f1cba3f3fe6 b3377bdd94d8633203e51d04d9b78f7d +b337cd390a9b64e57e7d3ffcacd5d5b8 b33820c6be19412dc6bfe3f1c517d3b4 b338418c1aad7c529d610587efb7b386 b339dd91f1a530daf17c2050c870252b @@ -40769,6 +42817,7 @@ b33a12d455a2b127b13f797c478e0959 b33a8af991c79e4582e5aaf362ebb1a5 b33c575a82070921d8e15eb93593b587 b33d8e69fe9eb1444d17e1a0fda5411e +b34250f653b9141d1e878cb86b399048 b342d2b7e8575cfd5258fb339e08341c b343417d9448957e249e26fcbb28786a b343fbe0b8ce802e2a96f6ea5098a747 @@ -40819,6 +42868,7 @@ b372ba10255f53a089a04f1faa7183f6 b3731b1f430de79ee8c5c693f42af1b2 b37455e8605029af34b292bc5791793b b376fb1036220f96e52e3f07b8c0f0cd +b377d765b8d6a244efd6d2e3d87d1060 b379b06c7131405870ac98db03c9da1b b37a2af17bcbc7bbd869c156dd1fd7ba b37b611018b37a889ec3c7088a8c3cc7 @@ -40885,21 +42935,25 @@ b3ac1706158b87c313345a03e7eb3c1a b3acd677a8b567c3498bd5363833ca9c b3ade0e1561e9f6e2e05cbd65e80a9d2 b3ae49e4c3c9cbefc64af37ccb7071f7 +b3af816530d596e3bf08e23a5f712aa5 b3af9c6e2e2df6e4d7717adc71d470ed b3b19940b79b98862a36a0f8b7836073 b3b3dcca29282bd30b4d4e43f62ea505 b3b4303bde4ddf5cb4e8d2325792debd b3b4475c9ecb71496150bb76306ce07b b3b62c1891ab5e5ec83492189cd81815 +b3b8fd5832972a47dc28c2046ae05aae b3b912c02fd00001e61f3d39ecf47e08 b3ba0df9f3ffe84696a692cc13290bdb b3baf1fa0a1efcd0e335ccc484062040 +b3bc1f15362f171c25f0525a194295e1 b3bcb90bd3ea737faae306a40783c946 b3bea93f7d8399462899a0189fdc1e8c b3c0bcb764bc8dd61fee703642206373 b3c0f70df9d89a6cca003e4e4425c544 b3c2db597483d5e73b997bf753efe220 b3c348eead71afb318844e86af0dc216 +b3c46a90a823135ac751d45cab5ebe61 b3c75837643c153f1ae614afbcdeb2f8 b3c782ace700e94996283a66d939ffd4 b3c8104287bdd9d55cf13c3cf43e9d95 @@ -40909,6 +42963,7 @@ b3c980d6508fac57e7ac6292db15b370 b3ca9d6645b8492028eecae144bed957 b3cbb0242eb8852820db3e708cd91237 b3ccaa5501aa0c9923337af72d7afa03 +b3ce97fab65f44aa3e0c0eb22582f580 b3d10b70628f81b01d8a3f59464e9a57 b3d17c6a9b587e3c2da96f8db97c751c b3d4080e7a3b1a83c93d390b5d98db5f @@ -40940,12 +42995,15 @@ b3f5830586a4a3c4fdea2b571f6165d3 b3f6f71e0ae171d7b63c3fb49fa65ef1 b3f71215faf9c295cc3a1609ef43d825 b3f88279551f601132dab0e491b2ef0b +b3f8a5126d21e87b4c204d49441fa02b b3f9fece9967896f7e7965035d059b2d +b3fa57a3fe8436ec309509c3c78b4a33 b3fe701ef807b5e235ff5d06b6261c7b b3feadedc512fc98bc0dd82c3647e651 b3ffb216160b629d196243237e8c7aec b40093d3104f338894652e6cf9499e86 b40125848de812def283ef43248a3231 +b40417483e607a56e8b67c1e27ed9c10 b4057835bdd097e6a275ff066b747468 b4059286e09974abc18a56ba7fcc9eee b408fc99792547be484d15a1489c4a0c @@ -40963,9 +43021,11 @@ b413c3b17aa56ec1183a2580b8f75929 b414d2ecf5d93c31c5aa64c3393fab56 b417c733f1584d7ad4157a533433b29e b41b53695d9294e78ad1db2c484b6110 +b41b72d02b56f41dbd3a141e5a25ea69 b41c82d9583d00cfbd280a47273c9b32 b41e43eaf64b569f92fcafa829c2412b b41eca7c43bcf76d88b5eabaf4381eb0 +b41f096f480ac7e78fa38787090863f9 b421e3adf0d21a655520b2d836d523a3 b422d3a3e5cb05ebe4a76ef9ca6d97a5 b4267f08277b4d621afa5b4737277a80 @@ -41007,8 +43067,10 @@ b44760993d5e68c1dddd5d4e1202f5bc b44779b8ade846517bcdf87b47896e2a b44ae3dc383bd31f5ff173271b57a8a4 b44b462e92b9e9f9ebe7a3b82a9596bb +b44ff7ff1f129630bb21a5f5ab57704e b450f778ab866ee81f2bcd880f9df1ca b45101da2048e5ae86296b68b0f8fbdf +b451179f178867fbc8fc9ce2e6ee5d29 b45207f22bb3e8e6dd01f27a76ad76b8 b4526b938108f3b955e5053b66836f90 b45395dbdd076920d52dffc2a08d1b30 @@ -41021,6 +43083,8 @@ b458b08731fd82c6a7f607972c8d12aa b458c00f3c0773108310c4c6a128e23d b459b13e3d883a8e178b6931060489d1 b45c295cc8248528c443f8a7132455a9 +b45d30a467450406e2672abdde94b355 +b45ebec3f04f59a80c1f35bf3a826c8d b460ba547cc5db53bd1ebdff9b2810b5 b460bb75d2d0d7bb8b6751a584c2e2b9 b46156b26e88aedf422e4355b11a3db9 @@ -41028,8 +43092,10 @@ b462126448f28580eec56dab77b5ca99 b462cf1332c2e747411e4c3119404f74 b463dda52c68877b8af8c8d9e5b8f8fb b4649b456b52a4eec121775323d3c7d7 +b465abbeef7a4ac52219fd185213678a b465d209e0a93e81c10413606447b405 b4681ce6f72143bbd086dff973176654 +b469a54469cb700dc4590b951f0e6dba b46a4877465265919446253fabe682ee b46aebc064ce478442a7a96f649d803c b46c3b7e1bb9be9a90fb6dede1f5aa86 @@ -41056,7 +43122,9 @@ b48884312ccc2e08bc372759bc2ff668 b48c7364eb69f9f3dd65689e88937581 b48e2ae01454db9ddae637b957fd32a6 b4915eb38286404f2671908745165223 +b491ddcd7e41af76db55dd296bd13cb4 b49616f90e7c8e803dc9d14063b06b7d +b49703f66ceb0f5f5c83e676099c8118 b497d5b8d3934cb154876a4f717fa87a b499d8ee3025f85279f0b8ce5a4987b0 b499eb96d721336596fff8b0e14c9a3a @@ -41106,6 +43174,7 @@ b4c9645dce46dfd073176194acbd8f3b b4ca2154ef7960f8973c4deeb0e70355 b4cdf3714c945823bf106531266c292b b4d03e19b002738cd7ee5aa4181d45a7 +b4d047a04949d9056b3eadc99a136582 b4d088f0c59da4eba1d619dd8b03528e b4d168236c698ad815d1dfea53ca2cb5 b4d16fc6080150cb7ffeebd2985ad760 @@ -41125,6 +43194,7 @@ b4dd300640127a4102a7d381d5346e52 b4ddc5ec2c73af23a97e25058cfa9f54 b4de5daeed519e12b83f30c57df33769 b4dffd69309687df9c3c5741cd262a3a +b4e24a57130e47c4b221defcfc87a4dc b4e28271ac834ab253210f00dfbc2ab1 b4e2b661179a85af3341278b2f69eed1 b4e3ceaa438567fa7133412db3f4d8c4 @@ -41162,6 +43232,7 @@ b4fd3bc9366a91a4607c09c6e4014bf5 b4feadd55a39c7a7097a19ed1f6c647f b4fee6a2458413360c42248ec60ef61d b4fffc5075cc9e8009099a3fa36acd70 +b4fffd265587670d7cc37996e28da406 b5017363161e802674ba90177b9ee4a9 b503f1e476910a3eeb0b0294e94384fb b5044ab4755e739c22b9ea450d662b53 @@ -41185,6 +43256,7 @@ b51e41905f088714d3d0bc3cb2cf5755 b51f4ff52325483bd1a3eb1090cb3be1 b5205a8a7346fd056b8b242a8680279c b520d4f92b069ac021f2e3f1a5f07f9d +b52116e00c2db647582e6cf769c47e8a b523f68b945fa2a890331bdd8b66a7aa b525acb667bfb9b38abccf9cafc184de b526d99997de432004a6891553ccfec2 @@ -41192,6 +43264,7 @@ b528a60db04dafebecd064d7c709c3ec b52abbbb0fe4e0f338e34543a681b4e6 b52ba17abc5e8274d909af61dfe578d8 b52d8f2c079035bb0cff087c79c7628d +b52d8f4086110919af93d7d79b48aaa5 b530fadf505509fce5b13c6c8404eceb b531e9d2e1fb9f16206d24913cd147d2 b531f8a6127c1e2334669aad2702c422 @@ -41217,12 +43290,15 @@ b54858eddfc85c5062756029b5b07905 b54888fa0bf0baf48f93de0a167bdc52 b549a6ebe5f974770aa47a7cba02eb8c b54a13d2e6ab83c2ec5d360e6a30e9a3 +b54a17922a8f170f5a1581f74e9edaaf b54af22d41d19b3016d2e5557326e76e b54c80f2b9f28ed1268c9aa58675ec16 b54c9d673a0c03b4f360de5d6e071931 b54ef082c6949787f56e3f45a5c3efb9 b5512a2e523081ac5d45b4d8d75d6e02 +b5524758db4a10f7bce1dd62ba5be57d b552bf5e6737864508ca08a1d3bd3e10 +b552ef2959d11f1149521bdf27914ad5 b5542c2003efc970af3a5f55ba0b8c1e b5544c3bf4f232a0080d432aa8b29d0e b55511f355bb93c49277c2ba81decb87 @@ -41289,6 +43365,7 @@ b58d0b2529429f44bf24dc691bb100f8 b58dfd30178cbf0e53dc66d79fa804d2 b5912a73045ff0f04002e68382559fd2 b5913ac5cf674d8ca9e75b3db6ca6116 +b5927d42a58e23fc3c80042a692da798 b592cafb2ec7f71a4e1637a87b634d46 b593489dc95ea1c34724fc5309fe30d3 b5935d95164fa2624c051f8618d69bbe @@ -41299,9 +43376,12 @@ b596909859aeb0167954d047f9922e70 b5970cf97c993a942638dc6af519247e b5974b4cc849fe3db0baf54b0812a7c6 b598f328aa3713d361084e8a73e63724 +b59aa8d902b3c7d5a3dc443358586f3a b59ad1972598bebb21ce7c174f4c52c9 b59ea6268aecdcd09e3e3d84540b442f +b59f05247b3e339598d43f99d62be2cc b5a0fc784279541f81d64b28ae984dc4 +b5a1fd7e7455af9552e5194403f70db3 b5a23560615c3dfa170a60c8393e0763 b5a301d559d88ab3e9d99635df8254aa b5a32260676a51bb1b1ea7afa30c8c51 @@ -41346,6 +43426,7 @@ b5c99d08c545abaffa7ad813fabde1b5 b5ca00101275b22e7f52520051127417 b5cb1333371793b699ccec828b08f773 b5cb8f75338f420aecf66f682977cdfb +b5cbb9c8adb9962ce850120f4db97931 b5cbbabd47917e32104fa3f7077ad671 b5cce7d256bbb2cc6c1ab34274756f52 b5cd65e40118bfe61998542354e8dfe2 @@ -41360,6 +43441,7 @@ b5d2659f1e36d48599f4a90685818f49 b5d279062b0ba10001fe801e40ff90ac b5d2f91a7dad51442603ac08c3e28f67 b5d3171ce9de078123df81b99fd7f300 +b5d48dd8a1d7bc0b9eee5fedd751b9ae b5d5b54e29fde90f4a1509d72a0c8aef b5d74611027be2b9bfcf0346dc2166ce b5d8bd3c48ec3e0ff9754c4c37937444 @@ -41385,14 +43467,18 @@ b5ed0973744739960edf380294744844 b5ed6b5965eb31765665f5539a6fcd59 b5edc32341168f16127e19b377dabeb0 b5ef14780240e2216d77695a064a1493 +b5ef8da2a54d171465db7387c80ffe35 b5f28027b7f083f72558ee49887f15d7 b5f3cff93232e8e509efd0468a4bcc07 +b5f44e841984386c6384786a0bece29e +b5f67f21cd302c4163230f31c7c845b7 b5f900475a2c33af75aba0dae7a10f2a b5fed03d503c5b10683a5322298b550b b5fed6bafdd943b37f5ba3140bcd0ff8 b5ffcd5c03d7304e76b72b7cdf81c773 b60010aa222a6cc2814cc5e440e5171f b6025b6fec92c80e2277abcc477da256 +b603acd917f9e98cda2401288f854d01 b604d50e77d8dd3fcf925a55fa43e407 b605670516214e4fdb4ede76ee486c22 b6065bf5901d6636ba0f3cb1c5e75aa1 @@ -41421,6 +43507,7 @@ b6227c537e5a6a8ab0356be47dc7b52d b62362bc78e4b21c4dd5f02c4ef34a6e b62668220966febd31aaaf71a58679f1 b62821149a80611f6567672e3facf38e +b6299e54bc4a9a9453f49588e5000d34 b62afe39a777e1c2710c56fd4e41fa8e b62b5335aea70d46ba1cb6823fe3fc6e b62c9d90e83b6176a76ddfc938b7b624 @@ -41437,6 +43524,7 @@ b63ac2446b5f65b7b171d7ba476972dc b63bce1c9631f2e187211de76797daa2 b63c0f8798d85e7c4be6e2bab0e4900c b63ca466a47b2cd45b53a1fb5925d1b9 +b63e1cc8c8b02cefa7d87746dd11664e b63ea66f29cce94b909f73460700c531 b63eb537755ab7e921bc567ca40313a4 b63eeaf418ec3e8153e36caa06673e1a @@ -41513,12 +43601,14 @@ b67d72a856d02ef29945cc108574ebd4 b67f6231787dbd5a41ae6c77d388fa3c b67f941a1a146b0099b61749831b1431 b6818eb5f2069ea51198cbf329feff46 +b681ad218ef1e99ce2fd0b1143367dcf b681bc77e93ff8e79835a16b8255bfd4 b6824c9940bcdb0b0569a13114b579a0 b682aed5ce39d733972670b15c7c2376 b68308b939eeeb794e988ca098d829b7 b68323e5405aa7846f718e79854070a7 b684062587de7360258e86635f109dad +b684ac5679501b102c472f887bdc43d1 b68717367c0e301b4219cb6490555ae5 b68766dfa90bf65495831d7966fdcc77 b6891876f85e3b2cea2c36974e651a7f @@ -41535,6 +43625,7 @@ b693f854067e4847ce98191d585d2293 b69532e3c697a5a92f0676edd17ec345 b695a5fbf1bfb5a12183910ff74d3d4c b6980999f1e92788be2d2bbda6f49ab4 +b698becf906a1b2a6552438bfdd9e0f9 b6994b323e0c476b6cf0256df81a885c b699b270382384a1740475411a986785 b699c21e2498b9e965d2607e9bc44b9d @@ -41544,6 +43635,7 @@ b6a13d03882bd84a1c4ac28baff416f5 b6a16377e445995ba97524270bccd1a6 b6a24066052492135599082429156ae8 b6a307ce5bd2b3274d7f33c628d1c29f +b6a31a79307dc5e4581fb6b87e6a236a b6a6ca5da9a2e81772ea87d03b604d31 b6a7c1baecd59913b73d368f8cac2081 b6aa395bccfb94cd8e401989eb14f811 @@ -41551,6 +43643,7 @@ b6ac61f5391721ae41083df355ce6194 b6ac99bdd024f2a97c418d150ac11d0a b6adf73bb44363514ff04f3696593992 b6aee4bee59f868bd3bc1b7b68a7e56b +b6af1a154e44783bc4dfe089735c210d b6afda3dfd18e00aadc1f9919f268538 b6aff606bce405cfeda5832fc2ffb995 b6b151f4b26ae1342debcd6c6582dc32 @@ -41575,6 +43668,7 @@ b6c2d9d808055e855ff67f15def0cac6 b6c32285e4cbc27c45950f4ab0e5b7d5 b6c3400dcde0c29000959830eb554db4 b6c40b7209b9109bcdf48a9ad27c1cdc +b6c4c50fc73b5062527c1beac29fb793 b6c52e58ecb6fa892b4e8f0e1309b9bc b6c5662b094b37b3183184f299c461a8 b6c5c2b467afc042163f5cf855c6f747 @@ -41637,6 +43731,7 @@ b6fe8a4e458f14976dfec4a3e6d72eef b6ff2b3add111601d019466269125112 b70063ff38f37f1a162e1eab9727c47b b7018c6bd8c836d3da7ab1c4434810aa +b701caf770c2719d3ba9db86c68db092 b70491268e0c42d4e6df51e1310f6891 b70712befd8dba36d40f628acc5ddc53 b707d603846113aeb97bb479e930ecf6 @@ -41726,6 +43821,8 @@ b75a6de4a004c5a955c4e2e713782dd5 b75a8beab194a2a2df0a5a4f86435fe5 b75b1b3cfde8f1f61c356312726d3c04 b75d058dba8ff1c6f8a0449754330a77 +b75efcc3c7a363dfa31aa31f1c127fcf +b75fdf79b3d803b687c3babfeeac0291 b761d150bab0312976b719b3a48cb991 b76312fa0457c1f5fe83aec9371c299c b764c98ac87eef875113e726a8c15e49 @@ -41735,6 +43832,7 @@ b765ea251f92805a6487dd226e6b9453 b76617223a4efbde6e2f590df7e87b26 b768001e49b90a090d81851045a96aa6 b76836928bb6636df46d796282434843 +b76865ccd265ad4de0132f2915d1c267 b76b009efb46fe20bad875661ae3bbf5 b76c5ffc4c3958229b8c27ab2b6b8012 b76ca476a6f5ca19c483db7bb63204f6 @@ -41762,6 +43860,7 @@ b77f2dad8383b3a66fd402e9c91b6200 b781a6ba7495313cbc23c6abf90912b9 b78483e7d273f544e39784b00562d0a0 b78490001873decd7006ffcee8b9a099 +b784a67754936a05d122c0272785ba71 b785b511b11a7f991fa371ab52febf68 b785d57855f0dabf498c02a8760fa19f b78732d8c96532ba15bda3c40f9765f0 @@ -41798,6 +43897,7 @@ b7a1bfc7e42afe289d975e8bbe62dbaf b7a1eb4e100b019db1e970551a60f00f b7a2a3d08de9e783bebac5850d3f6574 b7a4068f5970c90a517e08e8a355c526 +b7a46e1754f80a4df623eca147d0a88d b7a6614063c540601a8e31b8240bc739 b7a71e4d72c1bad52270698c9761f5de b7a7711cc122d243853bb80499dfecc4 @@ -41818,10 +43918,13 @@ b7be3cfe4389246c903de038041d7b3a b7bf58e543dccd92343e9a389cbccb4a b7c043510b9865764dd8463d099366b2 b7c185f3a5afa9a5d056e72449d385fe +b7c1da8d378c3acfd0bc4b84da147c22 b7c4b78f62841070714c6d3707a32fe7 b7c4c4fdd98da015cacd78f81ac3435a b7c4ff13131ee171026af8717e3a7bc4 b7c6bd332f9652defb6f742121575cac +b7c76bd2915f6085b9885a5afa7ad467 +b7c87368c40f24e216b63937ea8cd7ba b7c87fb6a7d2a78646c8763638096ae6 b7c8e433fe95c13500b640e9ec39ba0b b7c9825387c611a832a145c8435b18a6 @@ -41852,6 +43955,7 @@ b7e1114febdf0bb8b71318c84bca6d35 b7e4439c8508f51d511b0f22c2e4fdf4 b7e5a0ae4766394712125c86326f3204 b7e5e07e701bf9fcd8275e0eb16f70e1 +b7e67971c3c375a09f65ddea7a36d372 b7e6d180209de4ef34778e9831ea5ada b7e84922a0a2e466234e7c064401c042 b7e88b18fde4eb706f25e6de018e6daf @@ -41866,6 +43970,7 @@ b7f4ce3a7c0dbdf737bd5ffaa62d28ec b7f5579be26a71146689dc45447d6109 b7f5d16c4f260c102572fa095c0e014b b7f6c13351322dbb1ad225154ddc163e +b7f72f5355d1d88df1aa610b6420a8ac b7f7b1c42128ee5330da892579a91e26 b7f7b6b76306a9fb35e8465dc0ea0cd1 b7f7fd8ad3fea5a56ee214a2855a8021 @@ -41882,6 +43987,7 @@ b804026df16058a3422a0cff090c7c67 b8050b50b157c35353dd739ac4978cd3 b806a0601c7e4c85f34f8c2426f793eb b806e82910039d30c9340f1d6845c5b6 +b80798a0bf030b75a990e786c33faf7c b80e86290899ee1a9b8776504ce51ee4 b80f2a2fa6aca91c6979be21adbe8f32 b8123a62c559b51814f47e46f0a2d1db @@ -41889,6 +43995,7 @@ b815b17eb39317c232e49c659c9b6d6a b815de8fe2e3a0076430075fc7d4dd70 b815e2cb479a67f3ab790d97cfe26a05 b8168193cda0c59717dd2d289ae2d1fb +b816a98f05216b3cd1153a157c9bdf70 b816b97f57acc9a73356920a9a4682f3 b816dec10e8c78db386cdecd8dc6ae48 b8176443e18c8e61d3f1f442e9e51c78 @@ -41902,6 +44009,7 @@ b81d16e326168188c51be48602b8f48b b81dcba0273509e87c11dd7c4eadce53 b81f88beccb25b90b051bf6e4aa15464 b82095a70c1e02f465d205ce5840c424 +b822498cd61784218f78bbf8bce25c07 b8264e0ce162af0b298e4b76c2681e7d b826519e40b1b6f918ba89254137339b b82749ab5ccc4657e6fc1d4497a24d84 @@ -41930,6 +44038,7 @@ b849ff745277e02d9b1ef1559ca4fb29 b84ca71d7811d9d780a562adfe6ac207 b84e663dfaa78f3787aba3cfabcf1fbf b84f9c50aefe9e57e329e6408a51a3c4 +b8522f5fc56a256ed4aeaf1dfd97542c b854affc5b3758932f8a77a66602a66b b8550286d5a8093b4ccec9eb9c0b1b16 b85777bb33dae3dd21a469fea675ae34 @@ -41971,6 +44080,7 @@ b879c9397e40d4fe6e9a2f8fb111dbd7 b87cb56ab4945acdceeae33e5361732e b87d3d42efa93861f70a8a1e9c19f788 b87e748f75970438f767f5f01e5eef83 +b87eff567c5d82be9375bcf71f3776a6 b87f2a23986e5eff956664f114b78a37 b8804eeec3517952946fbbec16dd3333 b88081f08f8389616b708592637fbb13 @@ -42030,6 +44140,7 @@ b8bae3af2af4b35644fa5ed295a055d9 b8bbc8726a00a498bcf5748885a34fde b8bc594c50a06066b2e7042c3915e325 b8bcc42578b54f5b4cacb02e837647d9 +b8be1e5c1f8db00da0b8cdad0ad7d69c b8be68d787ed8e859cec4a72287c7ac9 b8bf24473f17b3e835f604da1e9b0b3c b8bf3c2dedce91e8d81e0a7f581a207b @@ -42044,9 +44155,11 @@ b8ca52cf07eccd108bda5e79368dc750 b8cb7a9fdc7eaddaf43112f5840705f5 b8cd7f57f9b52fe90ac4be0c8fe3cc64 b8cdadf78e717dc336f244ed733b53ad +b8cdcd06b1311d456ddbc580afaf59ab b8d00d65870ed4d2bd9f765097fd4029 b8d01dadd06bef59bfd619d1d67dd9a2 b8d0dee04decc668a24163aee079ef51 +b8d20f6243b9e6e8776cc51d033b5b92 b8d2b77d4e41e02d46eff9ebb663607b b8d48a68e732a2aa6fe4c704d7708ad8 b8d5cda5d50bd4126ef23e73f7df4d1e @@ -42062,6 +44175,7 @@ b8dbe8fa3f8d9a295881f60ac6d83646 b8dd05c9a7d8c6c7657c5b1d14b203c3 b8dd0bcfe56a7750fbaf00881ccb3d1f b8dd35f14f4621552021f93307423480 +b8ddcd00362f2afd36a2104211b6f41b b8ddff5aff691082a7ea761a608f2b75 b8de7bb2b6516b50c0418b186993f3fe b8e4bc22d65b021f1ac9c0e711c4dbe7 @@ -42077,6 +44191,7 @@ b8e88962892d7d4067d74bc1a407740e b8e9f2a9d65616a880975ee59dc4f128 b8eab2ee2367ba66b4dbd4acd1033278 b8eb4404f413b836b4486b397bf42c82 +b8ecaab1a94f516c0f374dad736eb6c2 b8ecc110a5a4e068c43c244961e90c10 b8ecfb5f5aed2d30aa21a7a81b06b05d b8ed08d19552d744038906a246b4b5d5 @@ -42121,6 +44236,7 @@ b926e88193c5beb17b1d1520f43b889a b9273bb950f7fa0fcbe7f31aeb546d2e b928b6f8e60baa7c30057313d3449473 b92a16831455545c01159d3e44e800a5 +b92b353e55d84c1e97706d0d44a3266e b92bfe1ea01a7967af87a8ecbe0bd6d1 b92e6a2d10b7090e7b1cb41a6001cd6f b92edf765275522e327083f34847700e @@ -42128,6 +44244,7 @@ b92fc7174315e6e25494716e3fa3df2a b930c5a0a48aade4076ab6c4148b0924 b931f7445585d4ab423674eda85c87d5 b93267194bca9b8978dc27294a932577 +b9335ac085d3a170de5859a41be803bf b935a1129197b2df2c8677a5c9806feb b93620dd3a3792e7ad532079b044ff8b b93664b56741a32606e8fecfddb5aa93 @@ -42151,6 +44268,7 @@ b9475d9b9b9b0d839a89882a2d7ad13c b947ce49975fedacd13e001d1cd657c2 b94995f1caf268a9acdd5d6b70d12eb1 b94ae1e3c15c953eda3b24d812a07e38 +b94bd16091fb38567f220ff34f6188b6 b94c82a2b158b8d2b8dae377ce107826 b94e75e8cc27742b0869b43cf20fd674 b94f8e08d217a38d5b6e1540b0536569 @@ -42175,12 +44293,16 @@ b961f59eda4ace361d619181dc77eb63 b9634b249258f434501a78c34dc8b20c b96887429e3a73020859ce4b5fed228e b96af1f1817b54dd8bda91c8d221b582 +b96b233bca3089096eb077d68b67fdfc b96b6b5bf2f170560895d232279a6ead +b96cf77b983a4203f91bc0e8c5b9f668 b96e3d0d231d0d1091ea3ef7e746dd89 +b9701e307868f1e6351ec05668a127e6 b9718e01ec2c7e04f188c59a44e0b856 b972afc586c924a88a7ccee4465046d5 b9737b603a5a6aefdbe5265ec88f021c b974cf5bb773e97c606f9a7a28cf2b99 +b975bc36ed2b85255981603ae7b481ff b97720f039a2eb99ce6ef2666c8290f7 b97832e08ff0336f320dc7bed4d54c20 b9785e6b87f36e1e5527ea8d7af8c709 @@ -42278,6 +44400,7 @@ b9f77d2638f97e1ad36c5033b81090ad b9f90dd52fb356c61ea4fe46902d47af b9f9adb33cad6f593900306e5ec6818c b9fc2d95e4216424102aed15cdacad27 +b9fd038ce40e32ec1634f2dff603c286 b9fd827d79d5478bcd69c4c417a695a9 b9fe4828fa9f4a501d38ff702ea18ee0 b9fea3b009496d1e8609ca86269d1c84 @@ -42287,6 +44410,7 @@ ba01e2d0801cef0f147dfc2907c65e9d ba0273f3a01c74387eef4191ead1fa8f ba03f1c711db9ed585012ce142190763 ba08b29c3b0a89497195e6c5f47c20cf +ba09fc888a95a5c0de5a561a66953b81 ba0a2c268ba2bb9de422a8a0792e8b8d ba0a34d86108613ff0647813222b879c ba0b4b7f6c375b6e9b6e95208bff1579 @@ -42308,12 +44432,14 @@ ba206e6574451e6a538868d74afed938 ba219ca9fc072219b42151075d1f3f1b ba230dd625be0b383284b433e20b3066 ba231d1fb5df3012d746689133141c3a +ba239384ed32e607ca6ab7d10c3717db ba24573854362959d2c33a49fcd7be37 ba245c4d0f741f40fea14ff42ad75f34 ba26bc129622c19f15f7cab452ecd98c ba2a83bc3abb6a18dcd8122f36590d40 ba2b97d661158b006fc88924776a8f48 ba2cd9efb34a17e872e7be5823d01cb7 +ba2e185620f5b87d28428195c5509117 ba2e5fa862d7ff83e78b50f6dcc3f8d3 ba318381dbb4a430441e342da82c1e20 ba334b7573f8ad1be92514285f99033d @@ -42351,11 +44477,13 @@ ba57fbe04178bc1791795c2feaae2740 ba5862cc9c74c8bd2ac65fede6c882bf ba5896d1e66a080a2258b6a61d3fed38 ba591c9ef431b74705e04f58a2d3e91b +ba59b4b30a2bf3f18eeafe936d2c5a3f ba5c2279911a0418e970059a88414b08 ba5cd9c8c6d317459f53456ce51d63b3 ba5deda920d853a4324c6ac53215f19b ba5e6da597b8fdf217eb3dd87d997732 ba5e842e5d19ca31b0cbe1ed478d1742 +ba5ec35103a798fb83ce6d8070af46e0 ba60d2e737d7f4a25da57f095079ff24 ba620755a3bce36d1057a888677f228c ba63197fa0603efadc50d46ff182b0ba @@ -42366,6 +44494,7 @@ ba64af3bb24b42b0a072f1bcd3bdd262 ba6501fa89e00888934512c7bf279963 ba6515873a161e3988d071a6295d9992 ba660b30030bb5687762229606c2e69e +ba6646b34358f3ba53a8b54cbe14e2de ba6718e4dd252ac9dad487b6bc894218 ba67d52da2f5b83625b2a313444de95b ba67d87ed70d385d2250b8be871f8ff6 @@ -42388,6 +44517,7 @@ ba7385ed2c40a618cd024b14668d71d8 ba7460a5aa8745bdfcd668577f4598f7 ba74815a29d7c205045056a78c8cdbae ba77188888946b768099e57ec025a61b +ba7735abcc4b7698932e504ade4cd1dd ba78b4f758112e2defae1a3475586a83 ba798215fed31ec3da482a91de1b3445 ba79a6caffc5117e8f3196eb7ff48ef7 @@ -42396,6 +44526,7 @@ ba7cd5e3561851d5bd4f7b60eed78d80 ba7ce148e9bb53c15a281da483bc1332 ba7d8efe795c88bd955de995665044ce ba7dcffbd266bcfb571d2d404d7f0366 +ba7dd662f8db3b02b6ff38b75eb4e2eb ba830176431acd854dfffe086756f04f ba83371fd0dccfc018ade5f92bac2600 ba83712518833dbc38720d1083e32bf1 @@ -42643,6 +44774,7 @@ bb7a82148c0b6a58adb5638a50bca3bc bb7b1140c831f174ccffacec0336a53a bb7bd68d9e1c15cbd4fc667b14212ed8 bb7c3402d06be2b25b1cb9d10721a1b7 +bb7ca53c78f430fb8ba956a1793cec8e bb7d5a0aec8593668b2129ffa5738131 bb7f4facc74f58abc3ce612792024308 bb7fcf6c4b114960666a44017eb2f472 @@ -42683,6 +44815,7 @@ bbb08222ae7b53257c40b4f543521f29 bbb2ce436ae8f04d474009ed177addca bbb3654c70d0b2a2427c7ca9679405d1 bbb447e22e6f39eab1695d455f6e4095 +bbb69cff76c1a7a9d33a1eee51fa2d74 bbb6a57cf903d9cb37094f8ed005e71f bbb6ff088850f0c52b41984f0583e73d bbb705fb0025f18dfd7142816b5ef639 @@ -42699,10 +44832,12 @@ bbc3d5e225b0bce788192ddf93f80b0b bbc42af297124828d6ad2bc7aeb0fb89 bbc648317a6bbf9e955a1047a08490b2 bbc6fb96b7a883aa73ddf4abfa08d617 +bbc86a3227fa0ad19b31c5dd9212fc00 bbca16c458d67283b30e7341b8c6a29e bbce75e64faf84b15a0352d98762316c bbceb443078694c4d171ee5939545662 bbcf08fd98935328c7ad792cce85534d +bbcf14ff081fdaaa9c863313cfc1a369 bbd3e91cb991018db086e2a90985d642 bbd4a4560f6c6b1a9127df10936ecc48 bbd4f0a69a9ffde189961dcaae055254 @@ -42722,7 +44857,9 @@ bbe3cb3cd38bc96714365a4f25f9d553 bbe426d1965da6639dc111f22b79228b bbe490c407848f23d7ac1466b7a2ced6 bbe4a8d37ee5292317399fc5085ad3c9 +bbe6c9eb7e1822efc43dfa31ed410560 bbe7c1d3334a0256893702be5d97646f +bbe8cc99262137ed494bb5237ac7fc98 bbe8cfe1b69032cfb9a135843427af0c bbe946778cd33fc93bf0f7842e2e16d3 bbe9cffa7d3170df27abb89d6060ff6a @@ -42762,9 +44899,11 @@ bc063efe302878d951a8319372f3306c bc0fd72986b9f9951bbd56756d67c4be bc11a75de3f70947cc6b87f8d2d5c040 bc13ae59118e1e5bf67620dccc74306a +bc1417c013bca83d94d5fd34a7e907d0 bc14def8905e6db3cea7955bf48ffe59 bc15cde149a08504e821398c058a0235 bc172569bcc96ef42ab2a54e8d1971ef +bc178d7e8998d5ce16949b7e5582f3db bc19c25288b3ed414759533d6d11ac32 bc1a73afbd65e3ba6119b9f36123596e bc1b00dedf235c8c3c72d5ec97a40a02 @@ -42833,6 +44972,7 @@ bc64f5040720402bc72b11ac325ff824 bc6690341c3f31633f2867b63650d3e5 bc689dac49efe14e37c91e616dd39a19 bc6a611a775217d8af8adb1829e9a4bc +bc6aa2ef545b1a09cbad71d145d430e7 bc6b3662788abaad227e9fe887e8be02 bc6b8ea959a88b9f9d3345860198313d bc6d1decf7b0cfb40a92612e11c2a419 @@ -42841,9 +44981,12 @@ bc6db321d53c6452c475de5efa6d121b bc6e49690876359a2e9e034b4289bbe6 bc70672e96d6ac79c5346602d7bca436 bc710877ae9341c74e311829fb73d9b6 +bc71c5d67615e1fa15e0ce544490db17 bc7251ebb5a208b4834c2e5cc68dd173 bc7344ae130983a1b0be46100d7664e8 +bc73bfa214b809ff9a83aed35caada9c bc73d19e5d98d2421fc2eaaa7c9b5f04 +bc7462de724c73686fd77e65c40a0865 bc746fdfaa18673638c73f1e7d0d5ba8 bc748e69459fcc7a4c8d4cbebcf369da bc74f9cf03419c3a3702bad88fcacb75 @@ -42853,11 +44996,14 @@ bc77cf9b9edf15c62b9fcf5febfe9f80 bc78d1f8ce74979bcca44911bf3b7138 bc794defbd28df856c429251ac6b5dad bc7b09c1d08993d0b178248a42e90d8a +bc7b3f1f79729b7014d583cdccc64e9a bc7c0b8575762cd98868b4f4da62c4cf bc7d012b047bc9114933ea297329b6ef bc7d388307b72cca066ca8ef7f4c5215 +bc7d6f9747e684e77db9bb62322beb14 bc7de8289d0c441f8512059c671a2d20 bc7f210eecfa5304719f334104219fb1 +bc801e63c3a1c9114c5d2f218fba6426 bc81074749b22fc9e674d414c6b2ab98 bc82bc2356851b821e2176301faa5623 bc84b645b9c5f780952a143d8b3f2cab @@ -42874,6 +45020,7 @@ bc8f3287fef31065c73134eed1f1554e bc8f78ad91b161b39c86e7f60ec1ce70 bc8f8ddb1fd5d3e56984f5355b390db4 bc907e0b00358a2b930d09df3e42b838 +bc90df5b381a88cf711eeb513bc87a15 bc925aec35475c1ccb1618f5740d5050 bc936b40362217cd3b9c0dc581378390 bc94b87012f4acf499a04b81fc9c0c16 @@ -42882,6 +45029,7 @@ bc95a4ef8533a22135a789621aa958ff bc969fcabd8efa5607d0a9f2c47b6c04 bc96a4e1f3f5ef1d6889ed63da75ea58 bc96fb1dcba5fbd0653371d9c7eb4f08 +bc97f334709a91140f42648f73208602 bc98ca57d780ef724fe4423d47b9b8c3 bc98fb9045921d5bc386d5decbb32e4e bc9c5594b18de4f32ec8a34fea01d7f5 @@ -42893,6 +45041,7 @@ bca14e10c3ec8953d50795b1b648977f bca15de24afc67482725cfda309d4cb6 bca197e88d3bf54377f7eb87c5892a54 bca2317c77203b46a4300cc546df1429 +bca2ad47c0809146b8923090f465c8d4 bca2d9e34be6fdb4c1784bd69fe8fb3a bca49bc03199263e54ab8b6a074f9472 bca54e30e670df638ac255e4adf06298 @@ -42949,6 +45098,7 @@ bce304b263f944ab86b0902c45494fee bce4b34780c1656e28c3d7ee5e3adfc0 bce551806f6a3f054c88655fa82b189b bce60a6a1a311f0a2758be81ef641894 +bce65a0aa2a19cc31d8c7402b06c6c19 bce84b93e1fc910c4ca11a5c4536c16c bce88220ce02f17c9c0a5910c03ba297 bce8fcfcc12af0c1b2a30a42e95c8fa6 @@ -42959,6 +45109,7 @@ bcee84e0187b8f63ea35d4b42fe13c6a bcefd169b74bc275b69569e422eb8662 bcf05a495cbbebaa1a1f839c85decd6b bcf0f86a15eb3ba39600de26729dad85 +bcf2f99e17f9157c63f251f86c9e869d bcf3a54e9e1d490cf8a23b41ddcb420c bcf4353c3b7bee17a60406946789648d bcf436404a7a7e1fdf2628eb8bdd9241 @@ -42971,6 +45122,7 @@ bcf95e6ed8d6cb15d6ba8eac04713467 bcf9f48825954365e817b12ee48fefc0 bcfb4ad6c218ecf5a0d24f291a147e0a bcfdb3b8f2d57ada50120eeeb6191759 +bcfe4e25163844d0c70822b12014d700 bcfe68c749003165b3125bd471fee980 bd020787371a705664132c7c627c7870 bd020e394bc75b6ca162d0884f02d342 @@ -42978,6 +45130,7 @@ bd02dcce2334ea6b237944c4fc8f5b1c bd04eae23dfca483c8be031e27c71da2 bd066c8789ec2a892aa93bf9b9ca30e5 bd09802057f5b87d246a8ae6ef62ece0 +bd0e12dc7d1512a92f92d6cfaade41eb bd106277a17b68339711b18d6cf02a21 bd122906abb4bc71302f03c64f5f0d51 bd12afde5303ac876587643ba77d18bf @@ -42987,6 +45140,7 @@ bd167e272290e9251c4a4b21c47bb4d4 bd190ede9175ee6d5c335f52fec2ae54 bd19e79efaf51bb9f729a8f88c98a0f7 bd19e937cd1503eab420bc6abca20064 +bd1b38687517f456681955de10557a6e bd1c874e328f61d5943422ad4b024f6e bd1e626e655f44112c014210e5c2cf4c bd1f83d36d85d86c81ccf31be7bcc4ff @@ -43049,6 +45203,7 @@ bd6bf5abbf7140c30ee16aae62d760d1 bd6d98cac534b5c0de0c1d6c376757d0 bd6f6fb9c7e20a32adc6a53a7151522e bd6ffc7a7ba01a3954f2634f666d14a6 +bd720b019f9e0737e5e2318d924926f6 bd7216592e0d4eb5db57ebd48a8ae79a bd724de3271ead67f90481d23db3c28c bd73dbc8fb00446979266778a830db60 @@ -43060,6 +45215,7 @@ bd7951e90ee44d3c79e866277f4e9ae1 bd7c35b005f325b16360646ae075e739 bd7ca7d35a402fe90ea21bd4128db298 bd7dd69ff50d63a8e61371bc9da859a0 +bd7e5de2c6f7806d3c6e9c37c3bf4f22 bd7e5eb7babd048aeff454a0abec82ac bd7ea1e13b204040a85e59c6fe51a77f bd81404ec71d476561022fd4cce0abb4 @@ -43074,6 +45230,7 @@ bd951b148131985aaf836800c78684e6 bd95a0f6c16b873a8e5947ff822b1e34 bd966a8c450834f935e0df5143b5d67f bd96cd1b00a05c61b1e89fffff02f929 +bd988c3c8955a9dea6ebf8dc80f1326f bd98a1946fc6a3d1bdc7bd7cd3a69a8b bd9c35053473e17f126e992b8e172bc5 bd9ec6a4acf044e6edd85d423626f763 @@ -43104,7 +45261,9 @@ bdb90860e0f452c7e3468591b51232f0 bdb9d96f758a6eb1b80c7c916f1001a5 bdba5a94fa7fdaa40b6673ec0858da81 bdbd01278f40e3c439c4101bdbff389c +bdbd0228aa86e59df42df2c8a4a642c2 bdbd0624ff98e3de531b411bb75e523b +bdbe12b059341b351637b33b6325ace5 bdc0edf5c07eea7894be08c6392b52c6 bdc38e6cb79e1d37a3b2f83e1363370e bdc47dabc7b8403e17db795dd1aad7c6 @@ -43138,6 +45297,7 @@ bdddd677bfe6037115da4452b94cf9b8 bdddf5422252ba5b9072bea47a856fb1 bddecf8be5f541c9c599add4ecb84fcc bde14dd89bd61f7255832a7cbf759664 +bde1a83897f3303018d129dcf59f6565 bde2f987116ecab34e1cd2899bf3aee3 bde783de9477bc6a3f154511e5a38c39 bde838fc559a2ac2af8f156caae601bf @@ -43177,6 +45337,7 @@ be169f7daa4a53a1e88bc6d1849e8b7c be16cec27bb60b69101e7af8009c86d1 be172684db1aee05c865c0d02a8a0002 be1764e132c8f452b24dcb07e722853d +be17a22dd3bdc6c36a3ce39ab99f3bd2 be1872cd6d6b94c0aa0705f920d5bbc2 be18ad518bab69bc5d20dc1a9b98e9a4 be1904565425d7e3ae1fea67dc8d16f2 @@ -43190,12 +45351,14 @@ be2368dc7e91584832560feda35b9a4b be24d3899c3d501430566d8b8aa6ef76 be286afdc57ff409cf951314c0106e64 be297985c9ae89a785719c214cd02e05 +be2a8a998cdde1a84d3f3a07cbdaada0 be2bc5f435167276dba9354a7c7c17ea be2c94548fc05eca8c7c0f8800dbded9 be2d06111d3dbca53ac2e89e39d19768 be2f65c58fe5f8fb438e42569b39022d be316378e7efa69c639881c166578eac be31b4f8cc2e07b95a9a56083984256d +be31d3fb64eaaab1503ff6e26cf27025 be33992399030c3191c346859797a585 be33e81c9ac6a1bbcefd25e568ac9b08 be3523b7ecf35af51ebfa055502f240a @@ -43207,6 +45370,7 @@ be39e64b7d1b5e0bc03514f271809b2e be3af97ebc82b6f45085100eae32ef2c be3b757bcf61fa1a02d99cf4430fd4e4 be3dab5cdfc566db30cf0774687ce9a8 +be40a1a0dd9365f1ff7a44f8612b395a be424684e2297b295a3162eea8515438 be434b93330a3ced391bddda0cd432e6 be4363f7888451cd0b73950500221293 @@ -43295,6 +45459,7 @@ be9ec304369856228884bad07099b2d0 bea4e465996e71d46ae511e7d1e92cdd bea4e6dc86d9db651baee6b4eee49c08 bea6c680c94bf7efe0e228973cc4a9fb +bea74a319700cbe144486dcff918231c bea755eda2d0ead2e545508e8b939a75 bea7b9312c61438d2e428fd5fd89a8c8 bea7dc25b05207bb7910e55d8676f446 @@ -43317,11 +45482,14 @@ beb84f37ba70ca85750edbc44f0e26ac beb90e272a4f60c64672fe320593a609 beb9b5a60f61734a4b7d4fb05d989766 beba5d4128b624d9970202448ea4ad2c +bebb12cea188a1622959f5674ae4ff51 bebb423830d2538d48effb7526337871 bebf9fd7492e51c50095efdd8609dfea +bec06655838c61fc533a32ff1dc4afd8 bec1daa91de3f050425a312621c104e1 bec1f818840cf064122ef2bcff08fefa bec27c1fd3d4662f7f6043ede177a94d +bec60d728141f03e262ecc3e7c961ba4 bec6bcc65b035f987fa34d0dc9db18cb bec83f404460602a251abc57459d7e75 beca63adc4bdc9ced6b649e26365974d @@ -43342,9 +45510,12 @@ bed4c8595526efa3c4e97d2f12db02e0 bed5962b6e5bc6cc5800ddb58c3f8976 bed5fc87e7d50803605a4a8a4e4cc612 bed78bd02da6955e34b2a0324b2f623d +beda3f5a91a3aaae0094204ef1564a88 bedb5b68f14c87de2ebb1431e262ad39 +bedbbf6f597492f62e7490a1a4020bac bedbe7618bbee93f4f70abf0bfdd2ca8 bedc132473ad752234713ba7832413a5 +bedd8c852f3221ba029fdddd56db021b bede872de86d42f0c492e395b44086f9 bede937a3099674ad9402ac0699edcf6 bedea6fd3003e973ccebb4c97d1d41a2 @@ -43390,6 +45561,7 @@ bf05d961fd7b1483ec69bc8705a3b470 bf0c38f9eef0ff230af19be771b0a83f bf0cc30cc12cddc4ee90ff671bc2d817 bf0de0f7436480ebb058227a61d6e949 +bf0e4750d9876eb9ebbb7a819dd7e218 bf10e5fa4516f2723cd473d82c7ad3da bf112c36634abbf2aaa931e68dadf1c4 bf14cbab4b29f590285e296515a0fb2f @@ -43426,6 +45598,7 @@ bf3497c784ac84e384cdde2d261ff69a bf3616cc93262be5be83d078f3fd68a6 bf37856897a4b304f24ec175e886b353 bf37d41cee19dc03a51565d81de620e7 +bf38905a96ae02c84a494ae300b0d53e bf3a10b34d0edaa8ee34b5fc49dd81bb bf3ab1dbb24ad358e5fec2a07b452e2a bf3d06dd2467fac353d4543864e362fc @@ -43446,12 +45619,14 @@ bf4b8ccdc42d77b2c7007c5063f73aed bf4b94bf10627cafb580b083353b0e38 bf4c1df9a3b7cc3781dd606eda28dd3f bf4ce27c44d10412bacd7d62e7db5115 +bf4e93ab0d396a139a5fcff980ee1d4e bf4f810843106ed1bda53365f6e2ba21 bf4fcfb6cfd9d9bf7c15cdf7f8d967cf bf521c8fb9e457873948f2321f0e619d bf5404909ffabda7527f1667e6f98bd4 bf55903a6943b3140b330d975beab669 bf574d2d97f49d7d5b6e7d92d2494d60 +bf5849cd40421785fb55f9720c444c8f bf59328e9df87531370c449e686eaa54 bf59b080df02f491cbe7a5fc6ca6c909 bf5ab540efa0c8a475f89d88e223725d @@ -43500,6 +45675,7 @@ bf90cdadf4ef764ccaf46eb84d68b497 bf90e2ab64febe10da4d31e3733f7305 bf91a38b1ad86adce187aea2ed360867 bf97d69f5d8942819c8b06081129c8c7 +bf98cf00d758afd8d21356579cd7fd58 bf996a7537dc3376e7f36ba8231eddd3 bf99ed5d1c17dcd8a27605a39d0ffd8e bf9b63993d540aceadc73c19ac7af899 @@ -43522,6 +45698,7 @@ bfb169ab03d5f2110bf44e7eefb0729b bfb1ec3455cf63862886587b0995049f bfb448821e33d0e31e8575380c72c910 bfb4f18a47da4ce73ea27fad9310119c +bfb5d341ead3cf1350f36dd20e5f4a6b bfb77174aad9476026f1706a8b62ab38 bfb84f9f45df45a46dd2b5b85a4e7b7d bfb8763e2be116faeb79b6e9212677cc @@ -43529,7 +45706,9 @@ bfb9ce0540a6bff18d0774109b1e72ec bfbaa35e55684e41a9dd8c15f5a6ae2e bfbb09c292d383fa9d8511f439aa0079 bfbbc9c5dd464c1a3fe1a25285044d81 +bfbc6483e5531536dff1e121e558d489 bfbcb64152fdb427d1a4dda7acd253e7 +bfbd85235ffec59b96d8381f2a316415 bfbd94c8b03d654e88587586c676768f bfbdcfda940a78fc8f587b7e9092122a bfbf316480b30600c2ae2e9b9c0f7818 @@ -43543,6 +45722,7 @@ bfc893b7e897dce45c4d321676c7584b bfcb6fa2ce3a6e858691b22e7bd40029 bfcbcc1b2c1938f4ab5ddde9765ea389 bfce317ac0581d2231858920212ce3bf +bfcfd657e7d5376be9fb46bc2c1279fc bfd04bb5d380e2debdf25fe602f4e935 bfd06a5a04a8ea9831ff865099441a7c bfd1ff4e0ca22743a54068e55e150e64 @@ -43557,6 +45737,7 @@ bfda1207f4578cb7223755992c5c8372 bfdacb9bcb08638699bee8a6456e5f71 bfdc8a7e4583e36b5477471d733e160a bfde67c959d53992d4cc6280d9bafa87 +bfdec1df278addd471a4dd271015f2e4 bfe35fdf2025998048fb049766465a08 bfe3ffd82345096ff641b602f35e6736 bfe4f438896add624907111e7b4fd666 @@ -43586,6 +45767,7 @@ bff9c29776e39d0aeda3153691cdcf99 bffca52580233539d93b6f897e871995 bffd605d4646be289eb5f5471cb6dfb5 bffdb68322c67bcb81e2ef4085bb9f38 +bffe252d0a777e3de163041374b08be0 c0008307ba69fde18fb5f5aba5fe8aee c003ec2b23c3026b6b0173c74ed8046b c003f9aaaa55a8315db0e86aad09423a @@ -43602,6 +45784,7 @@ c00e6cbc4440278e95539d280b678419 c01065ac406eae98a9446f88948fb39f c010df27efb7c993388b4e795fccdf4b c0118ddb877d0784d8aa420ea532a24d +c0119297fb022be13d65f8763ad430c9 c012a8934a86376dccd4a6a88cc86db3 c01566650e97e7e78cba94ee7eccd8f5 c01618ac8290a2f41c5d7fe148db7be1 @@ -43615,6 +45798,7 @@ c0214488215b553d3c93cead9bcb10d9 c0217763a958670d58f8d9df59067402 c022fa25345479009ce405b833eca045 c023c5ff5e1f2dfa980ba0c266f8ec07 +c024a61b5bb25953d7e7bdd6ac594ea1 c027bc14d7d893965e434ad3d8de5cab c02a8835fc8445e4926e88a07fee402a c02ba6fe48b0c4276febd22f43629072 @@ -43645,6 +45829,7 @@ c049aed19ab4e0b848b518bb7ba904f2 c049f696da857a2871e574b23c206d41 c04bdc9bacd47decdf02108727351e43 c04db6690751560615f1362f1625f488 +c04dfe5c097ac9c3c0ec0865414e4cb3 c04ed1b8ca6a6aa0cdac1e184b660974 c050df4472a32b17307a0883c517420a c051a563224a4547ec337a1c2e2946c0 @@ -43685,8 +45870,10 @@ c0778b27dbb1731ea7e853a1ebcce742 c07848554eaffda308f7de6f73453595 c078d765b49d489731556a6d9c2c2cd1 c07ad06666871da3eee7ccc8b55a55fb +c07d4c8a483d267de0737f3f418691d1 c08022bd533b48f4e348251629f04c28 c0839a39a4d84d48b17dbff388df3318 +c0849fac3f95f47e9e7847894371ed16 c08547d425be4f6e8eeb2109ac8908ca c087038de4a31edaf33be8cd8d6713cd c088763fb84a043151273b33165c8d33 @@ -43701,6 +45888,7 @@ c08efd8c6f4d0e49dea7d46bad4c63ae c08f34ecbea1887953ad8d1dd6152224 c0905ba4fe1c727a4d6e963c8e1bb57a c091423b7108f7b7af918b4e7d7af6f3 +c09185470cfbe70d941da647a0a022a9 c09257b135ce7226aa2b3ee82f252fd8 c092ddf9182ae6fe5f0339219bd265f9 c09401ae7f5420627fe8b32173f38c9b @@ -43722,6 +45910,7 @@ c09fb046702fa1a796c9a1582a5daba4 c0a0377592e6100a3bd1cc2abd7031d2 c0a16d1a772bfea947b5abbe67af1da8 c0a249ae1a0660457d07fb99796420cf +c0a33dc909353e89778e8c7cae76538a c0a3b1eec6fe9ed3be3c791a284b8951 c0a49b3ecc9a90850b21186422fd871f c0a50b4c8616514ff9db36511516a1ed @@ -43732,6 +45921,7 @@ c0a9ca8cd78f4133e98e9ff9c7e968a5 c0aa8857a1e994b795dffcc3ce48770c c0accc875faf42a43a8a879020699b18 c0ada0a7126f0fc6f9cfae39f8e95196 +c0af63a8b08ff867a922e49e40af4e04 c0afa2736713bd60f84387fc2b594212 c0afe6b536fa6700902c3c6b1e7756c7 c0b044255777acf9bda5aa02b2b98b5c @@ -43753,10 +45943,13 @@ c0bb250d7d237e24d198d6d9c2f78a4c c0bb954c678f64bea2e6cb12506bfe0c c0bc9f5044c19090e7251d262f25d49a c0bf4d2eea6a471ab9fa7ff8e318a854 +c0bfd1d9a48e3d3e40f598de8919afb9 c0c25a061bec5a7d4090dc50152a6232 c0c2c9796028264e8e81647c4e80a0c7 +c0c433ecac8ae5e9618ff3489031d747 c0c4ce6586b1b8a695601c3f3c906c9f c0c6018aeac5d6d280f35dc72b3a2be7 +c0c681f90647418673567e1b8a9a365e c0c7e59b0e8b45de7aa5e074910890f5 c0c9b2a00cabe2344537cf62f6054edd c0cdf4eb3247445da434120a630e1c0c @@ -43794,12 +45987,16 @@ c0ecc247428e75480a6ddcdde83c3557 c0ecce0a8d1d43ffccc9da925a667846 c0ed71a7eb6defa7b7dd97600ab41c1a c0eddde19f347119f73c11d37d30e568 +c0eed46be00043c097276ddf07997519 c0eeee7e5aa7fe3fc5822c8f10ac6e04 c0ef9d7dfed0239fed2edacfe1399c40 c0f0918f7c920074ccdba7bc9285fef5 c0f1f89292a3cdc341e45fe74f8b7306 +c0f2c07093988b26097f21466599b1db +c0f3673f1f692d42a048ed4ffd93019d c0f3cffd3c09039978e5f35dec68745e c0f45c98f5199162f7c17a986ccd6971 +c0f502e6b19ac99473a72bae5b6c5265 c0f50abadaf3c34b5fee45ec878edf04 c0f8034bf44972cf649b13332c6a3587 c0f8342cd38765d20c462abfbd809d39 @@ -43832,6 +46029,7 @@ c10af81103f4d692884f25466a049913 c10c7a9cb22dbef313e56ef12652761e c10d56c5f56cfeeb5b7e9d824d90903d c10db45e4f7517a5bf8e824f4c314762 +c10e815198d018175cbbf4a601060953 c10ec2d59f876d3d1219f5079267b8f4 c10f7cb4e1101bd34ada869e530714a1 c10fabc9f54450336b2cebb29fc9ea05 @@ -43861,9 +46059,12 @@ c12aa0f7ca1a45d7351651fab9986222 c12b395a8c3d2a4846728d0b2dd82e0b c12b9e70c0a2cbec5b93c8cdc080bcc2 c12ba02973b898a30e78e5399adac5c4 +c12be17ca3c41238b720f8d4c932ae13 +c12cdf5b02711369df295c6ef9adf51f c12d0af94ffff16e65769fc9483025af c12da489a82b3668dbc9770973ba74e1 c12f0a7ad4c222f1783430f27f833104 +c12f8262ef466ba621e3e837f04e2064 c131bf851bc23302b26dae433bcb559d c1322fc59b34041ced0250819541039d c13324b492df1bd94de8423e59811a09 @@ -43892,6 +46093,7 @@ c14ad038c90397f7acd764b568018132 c14ae9f5b8ef28ceb2521ff33f77ed5a c14b946c8a54fa1ca456e29675dd0cba c14d12b52c8af795f0417cd0dad686a2 +c14dcb1c04a21d3be69d7f8da13a3894 c14e81751ba1273b3c0368207c081d02 c15084f4f7edde2d8142738784c9bdf6 c150999703c98586f7afdc45a5bb9f15 @@ -43902,6 +46104,8 @@ c1532ee68b229a5dde1b235c4a0a52b0 c153864c98b95caa0147d97d1dc1a08e c153fd215f4ab6f83bb04ff260bab72c c1545f39142cd657988e318c262564b8 +c154808cfbf9d8a35d68000a00f42c3f +c155b5b25b81b14954da9a4a27207de7 c156be622f22ab12ed18debd5a958eb4 c1571544816c43aa65cf91e67a4bc664 c15768e4ee823987589974029531adaf @@ -43942,6 +46146,7 @@ c17f2c7b637e87e40796193349f341e8 c17f3bfad18b0d818e283bcf0461f746 c17fa9eefd6dc8b809bb41d31d24899f c18008fe948d3a3c7732a79c489ebfc6 +c1826b1c68b322c8107b03d7c172cc80 c183b7a982c69a6a167dcdf70a420e65 c183f0b7fa62ba82806ebd815e70ad3e c18506a35f2faebeed0e47045340f1c2 @@ -43965,6 +46170,7 @@ c197cdda7b70347466dd6851dabe94e5 c197f171438a445b681264c95794907d c1982508ce868c20f0de0418f1a43433 c198323bbb7de852b3129eb5b695a709 +c198a413e33a6277f7c66658d652d552 c199692481f7e5fa335c82009d0c4996 c19aa0e9743289fa1a85dd616bbf4c93 c19ae9e2d51ece5bce39622052e906f3 @@ -43982,12 +46188,14 @@ c1a69f99b44ac974b5981ffe10f8ef24 c1a6a6064ccd27e629b2ff64ee63acb7 c1a7b954ea20d05743edb979508e3e4c c1a8a4185769980526a4168b11762e96 +c1aa9488c21cd6ff4502de63ec0e1d9b c1aac2fc27c2803ae5096fb06b1e3fc2 c1af185391f88a837df1d8b4b3dcfb84 c1b11b04e467c33097a75409d1546195 c1b2663d6ae024332a22f241e636eef2 c1b26cfcf760e75f17dad348e54c90b6 c1b3bf5e7a350dc8f2992545ee5b262e +c1b5a0943d016ea10c0fb395828060ca c1b6fd8f8feb6261de93a914f232cf13 c1b7bde2b5732146e878f62a28356a99 c1ba1f06e7df433014acea446f37e977 @@ -44070,8 +46278,10 @@ c20b070e0ed2149b0430adf6db0055bc c20b90b283a9917d0a192d00f47c32d9 c20bb6986c00324532f15344ac9b350d c20be9c560369098df30a5b5af196306 +c20d8659681fa77966a90ec4e394d15a c20f58e2e2e9b45d297c61315a9bc914 c20fedc45c15b0b06593e0c3805f8c80 +c210d165ba9b2c6c2800e7d4bf8bd2e7 c2114e6ca8080743ca7a6ae466cd77fc c213bf87398b1542499482fc56f0b835 c2153d930862a0d1b9955b84663a4a78 @@ -44129,6 +46339,7 @@ c24d1f6a9d2b0e30a6ed8d3fcbeb9d49 c2520b4d870473dcf115f3f1debb8622 c25212d2d290576c0c828f325f21151e c2531409ea9fe7ed42fc35ec97d81966 +c2561e9cae99091bb9cef90e95572869 c258e9d73d5f65ae106a91f0aba9f31d c259b8fd04daff7b1d4d328305870332 c25b0a784db92363a4eb2a833a0ce259 @@ -44139,6 +46350,7 @@ c26218615f84cc95f90c96377b62b111 c264d79ab4a8a5285a270a9af437587d c265fd44fa7510fdd68071f91921c4b1 c2661e983ba907b40e7ecb57f3a8a35a +c266596edde43f27da5a1a83e293476f c266df1660c2a3a7c336ce4d82861ef2 c2675add88d023c092187fa6eca63445 c268236d0c053dff744308e7f0b0fcd6 @@ -44149,18 +46361,23 @@ c26d69a07e301962ab561736915d56c8 c26e45979786681fd86dbeb8d9495516 c26ea6fe6912e2fa7625ae97a41e1689 c26f007f143b12f4652e71c22509e064 +c26f0a8df60f20f45df703f3629e85a2 c2703bebb985b8bf9a61b4f66ed0b7f2 +c270ea9af12579fd11cd91b6d6cdf9c1 c27138dc68914ad095644a503a02d93c +c271f68166f53787b712ec781493167a c2725db203625832e8ef62e7ef9eb6a5 c2726a0377016bd92bc9bebc2993644e c272e74a374d24e77a1fc8477e085fe7 c2730ddd6f1c0bddda0932bda4d47812 +c273bec2d9e38ca0bf7c49c02f94ec7f c2742b4b59ca15ec9b2a52424887e7d1 c27442e7a72c1d94dcc9ea509972e15f c2745325e611192c2f1105478c476d96 c27491d36a0360d7a34986e582f71311 c2760b88f6cb4f05579ee36bc99ff9f7 c2767560d329c1aac91243afa57d0ff7 +c2774f599db2b46ae36615ceaae7f0f1 c277cc896e428f65bc43269fefaa43e0 c278278cf777a1b6c9167546c0ea19c2 c27aa02f16e3a50963a291eb66894aa5 @@ -44217,6 +46434,7 @@ c2b007e82160542a7cb766ac50326c2e c2b1005454c72142fa5b832020e121ea c2b1a153eb794bb8837f309cf0d2797a c2b249f99a92bea61d210c252e597b54 +c2b39a2c6efaec1623467028eec64d53 c2b639152295c208c0a1fd945862330d c2b69fba4b898ddd93b81bc1fe4d5170 c2b735d1af3685059bfd7689f86dc2cb @@ -44256,6 +46474,7 @@ c2db13d0dadfacfbe911e0c9dc3aee8d c2dd05f4bc8befacf3c2f117deedec51 c2de933c1a0c6f835e1d91255fb37fda c2df29c14cf1566ca96ff952dabbd773 +c2df417d306a060666cb0b23dcc0f3d3 c2e057462f4fec0afbf750715cd68bf1 c2e1ed46f984a4fc22c08f1015386ebe c2e21773c4a30a3940d63d143eda4e1a @@ -44297,6 +46516,7 @@ c2ff56c116d9bec3c7f8afcc7cbff013 c2ff82b4cc17c014c4be2cf2598a5a83 c300fedefab1cf0b5829a5d4495459cd c302993fa97a4a73e4af7d2d98233787 +c302fc4b13ca6e49b66b39d2694208c8 c3034df7762d6da812b215439c99baf1 c303abafe6404d30e37b7a9f4be82831 c30403e478c65de48067d07a4862fa50 @@ -44322,8 +46542,10 @@ c31128f91bb70b47309c006397159d20 c31209044613a8b9a77e456825cd01fe c312467be32c704a34ae0477bead6986 c312b248949bb02dcdcdde2c538db4ba +c312eedcb5f42d41f3921b1461cd6a4e c31324846d27346c8d9d5eb54373141d c3147ae48845013346a97970687dee95 +c315e2f259c8816969b374248477f60a c3165c25389a00286d4a16a46221b086 c31696f5c54f9953738e8ba5c21c3840 c316d5ac726d6de692ffb6c5467066d2 @@ -44355,6 +46577,7 @@ c332cae8da3de3cd724c61774dd701ee c336e9f9d9f7212efeda6071622b2033 c336ecfa407d79f8073dea458383b5e7 c33875e07eeec08c263111245b00022e +c3398521f836d7c792ccbfbde2461e55 c339f857aa0e6f6ea6a814a07d5dc7c8 c33b379fd2b4765434794613d117031a c33cd1e20ee682cfce99a5c874ede7c9 @@ -44374,6 +46597,7 @@ c34745c4102a713d7c7a9ea2f7ebb1fd c348b848a5ffa3e686b0f7df6df1f55c c34b026fc2ab73e6160a0dce8696712c c34b838b7f46b5af3b0a9e1f942b4e20 +c34cafc07082ebd7583da062b3ec1ded c34cc04d088d32608db06c9adcca36c6 c34d4421208a873ea79c5e98b52e3f5e c34ded23f547a70f7b93e91ae9c55e4e @@ -44404,6 +46628,7 @@ c365e1fd88f18a8ccc660e43de55ae81 c366c8f25d465ac0013595cdc2dda57c c3676d7e401e59f1c51adbaf6729672f c368237492bbee3233f990d7a8da9dde +c36980b943f438562a2556b48760578a c36a7cb76c17acf6ce97563fcac59196 c36ae620143adce2e1fd75c816634f64 c36b23d4987759d844bdba618540aae4 @@ -44476,6 +46701,7 @@ c3b137f11dca18a44afb514833f0c1b5 c3b1d896ddff84dd075f6a9aefcdbb67 c3b23b82e655ebf96720d24223775ba5 c3b35010820bce8764bec569968c1fb4 +c3b4a836e25730e7881a062fa6728df0 c3b4dca945cb024c9983cc71fab87a47 c3b57a0ccca81df6c2c320cf646104dd c3b8427dd9debf27aa28d934cd7043d7 @@ -44499,6 +46725,7 @@ c3ccf8dd37918d824c00e69dc682af4b c3cd18f734dd48fa32b7d170d71b9ec9 c3cd1c95d69859ddb4da04b14ce770f0 c3d038a3b1ae5e02365922a81a585e39 +c3d1549d7ccc91973f765f7a2bd338da c3d25704beec98d035c25a6e81fd5393 c3d2617e1adfcf772a0cd43a86e9df9e c3d2a727ca53fb4f81a5291ac6fadf5f @@ -44547,8 +46774,10 @@ c402024af1a52e2ee38686ad1698b4e5 c402703b89badac9661b1ac809ec6e6b c4027c1087a59d993c95577a1837a6ca c402875e8ca8e15fa4f9531e734d59b2 +c403a392ca0e633d1313f97a93d4383b c4048a86c39b8fd78db54e2d3c659eba c405a0802efb4a79ad3c2e9cb1111940 +c4072d3ef8b2597092984c7639d2b009 c407894aedbc818ec260404f312cc21f c408a4fc231784912266b7084199d0c9 c40b11969a363700e957ce1138f7e800 @@ -44620,10 +46849,12 @@ c449421e9f8f31ab93cf296d44e83e33 c4496de1aa647fc6a64f8a775ab44801 c44999712d2e30964d2a73e5c596c448 c44a4c36ad0cef822d149dc5816afcfd +c44bcd1fa523949dcd692df9324d3f8d c44c6e6fd3fbf3580ca041fdd46d4015 c44d30d47604429bf4fafb822eb24b90 c44ee64b2cdb5a8b1fd115c340877227 c44f7de1505618d368afb746aba20afa +c450191fb7ff5720113d0b84d6bec7ba c452fa86fec73fd4e44106778e035ac1 c4539a6a0c27f56e705b7966fbcc886f c455118cbd5e8901653fccffd52672dc @@ -44639,6 +46870,7 @@ c45f89b947fbe52876d5825f598413b9 c460a38a4c715da0eaacf205e36c1dae c460d86eff86a7647c2d9868ca69050b c4614b631abfc821af96f2a271e0b28f +c46353c92f8eee8b090480ab8c6a22c2 c463b11d677b31b1e180961bc12707d4 c466ad3275ea712a0fc7ed672df88e59 c46771eee379356ba0bc5b85faf2eaad @@ -44649,6 +46881,7 @@ c46aa6e2ce4eb7c2c6dbf5d5a9405d67 c46b1092d2a7e6aa68e644e4ad30d321 c46c4286b4fb6b749bfd0a0f676301a4 c46c77aa691016526679199ea2925536 +c46e125144e61f23a75d4030fc89e126 c46e1377b8cea2a5fad3cca83d877d6c c46ff90a0c56355ed15a30c9dde3ab9b c470590db0e884e7d0e49c99113335f6 @@ -44720,6 +46953,7 @@ c4bd40d46447352f64bcf8b4ad39bb8a c4bdba7c92f8b7c7b3c50f654a3b7d26 c4bdea410193e77b2cc058c8157bb4c1 c4bf11d1d39563da815eb1879447421b +c4bfc88e5d378e6e75f70e6f79bbce45 c4c0c7a36a8762209745a3a610824fb4 c4c17a9c83ac5b1da41bd01687e4c847 c4c2dc6d86bf1a729339ef3bbfaa16ae @@ -44728,6 +46962,7 @@ c4c4167c19c3924c71bc3a23d970095d c4c425cb629164bb3eb7dea729b4fcaa c4c71febf1443991eee6996a2042b5c0 c4c8a4ebb01703e9c3a8ad4de1e9df67 +c4c92a2ddc071fe6926737603737f5fb c4c93ad3a7fdebf25cd995f40da37dec c4c9a0cfc70f524f7c30a0ab2515641e c4cb586fe8b263f52a002ef6a24ba59b @@ -44737,6 +46972,7 @@ c4cfc3b7700ed841b886b824355bef4c c4d00d321844593f50e760071cd80f3d c4d1f2471808c07e5fc7ee72d5635433 c4d1fa17beeced06345c4e4d3fe356e0 +c4d2ad77c00b77bff556e6456fc589eb c4d4977fb23650b6f9456fdfa4cea0b6 c4d499f98d37985b97da5e6dd8404c90 c4d54b9170b4e3e2a1ecddcf71ed0fc5 @@ -44763,6 +46999,7 @@ c4ee5f6da2d3e058a1847599855e7b59 c4f0e77b2b29ebd17848b3d63160f418 c4f3b4d3ec588accb8d6432e5b4337c9 c4f3e1be0bd14fc74c245840ae343065 +c4f5dc4ce4317acce0ff4e8ede8c5610 c4f7951609423f0e328ffb3d2ee01244 c4fac24e126321360194ba6af2fc4bbf c4faf0716737705e07d5f1031ae8f251 @@ -44775,6 +47012,7 @@ c504742e81f81151bad729ccaf5292b5 c505f4eb85c0592013cfe8d4b89ce94f c5067035b350442aaeaffb4c9da8e620 c50783633d2745981e2d2ab662d2bf73 +c50792713cd770cc65a6376702e55d34 c5097ee8e42df806cc02edb3c6247b44 c50d69ab0d80cc6da059d0cb36609d49 c50ebfb88b39645a7570f98d9089822c @@ -44787,9 +47025,12 @@ c51eef267fd033d892c2e892022d4be1 c521a8522e323b74fee779a9957d7c15 c52495669505f51a31c7563fd0b683da c525c74dc5878107488bdefad5b9407c +c52c99ce203536ae9ae1374ee24f9cc7 c52fe07c54359a421c3ffe85d59a5fd3 c530e658d0ffb6f9a0202e87a05706c0 +c535b98ce111c76da1b562fbbb157c14 c536b5568a0e40b655a875a2077473c6 +c53866cabdd0927a49d237a1ccd01938 c5386e8397753be181e1031b9ad161fe c53a012ef91ee82ec8182bc225331e73 c53adacaa1fee7dc7e3b4cc08af30ad2 @@ -44823,6 +47064,7 @@ c55c14bcd98a30543dc8d3d6dbba3cea c55c57d311b929804d6d47c3090655f4 c560b224da63063ddd7f7a11466f31dc c561002927ec366cf47ceb519a0856ec +c56174a8eeda9d9ca85ca3a65217c341 c561b0e66d08b8b3e7f78dd89dc03f55 c56375f9d4ac0e3f2589a828d8106d64 c563c96cbbaaacc95a071e0f530dffb3 @@ -44864,14 +47106,17 @@ c58d3bdf1f9173fcd3a4fca1d5c69679 c58d64c727c178987845783e059bc244 c58dce50349e590a3fe2eb3419cdb31c c58df4c44c105eb53767bd13f93787af +c58e19e01987cbce6f43538e4e6e204e c58e76d6a3898d892eeb48ecf918001a c58e888a12109a47496c129ca509e491 c58ff3a71814fa00becee9115024d6dd c59036b64143c15ec15728b429936d97 c59039c140764053dc091ebaa959c61e +c5912ec86cc7d738ddd7a22a77fb78d7 c5913891a163b9944264997f6bcdafe7 c5952ff0b0d0f0a99d71d5bd51c0b874 c596a1507a56c03913dbb44c45cca681 +c59788631139564f6cb8d4253640e949 c599b4e3f2ab68595353705a0fbc6de9 c59c40f137ccbee7826475a8163e893f c59dbf6f49807ecf10a15ef8d88254bc @@ -44930,11 +47175,13 @@ c5dafe3a9958205f1aeaba2125c6bf5f c5dbe7257dd1f9adb2f1ef753febed5e c5dc65d9ed48fde2fe3ab5185b9f64e4 c5dc83e211614d813479471b23b9c891 +c5dcfd714abe7db28d6b87e8593c9c29 c5de46be0e713d233b61aa0c9b092601 c5e039c9e20862b8345dc7fdebb7febf c5e11e5a46c84c0dec6bf8f5cef3c2c6 c5e3c27f4e673aeb6e688fb0d9887950 c5e5a7063c4d0449c74df5c62e16a33d +c5e752b6957fb1ca0a9ec858e3967a3f c5e94b735b177c02f5bbc87083d21501 c5ebcc2395eb661ff434c266ac8e7b08 c5ed0e8faf4501488fd4db7782a444dc @@ -44950,6 +47197,7 @@ c5f9674742f4248147e2221731c4b361 c5f9a3e111567c01c0003559d04ef8cc c5f9aa4553498b34656a23546cbd36a4 c5f9e9e4f9c8f897698a8cec1c95ddab +c5fa2570ce776c1ffe9598a44a44a8d7 c5fa8067700a448ba8df0102be559a51 c5fb4085cb182692f9a99ff38ff30ab4 c5fb88f26bc3d448c612a94185962071 @@ -44970,6 +47218,7 @@ c606e36f25d6d5d5a118a43698aa861f c607232ce5757e87e00ded8014cfbdde c608fecd5c00bef5ad0d1dcaa549fcc9 c60a7559ad4e1f4ec715a972902df8ac +c60aa9530f6b67f1416fd405252e1941 c60cf58c546bb5d7ea53e335ed99b1ed c60d5b54894272925e013177814aa48e c60da1b33bd921c11f3615026e701f05 @@ -44994,8 +47243,10 @@ c623d062ff30da59a069a76b3db13a6c c62410754cd50812dbd52b5265914d9f c6282bec2477c342af3f8e6032e57b87 c62a15086143d5df014198423ee4ebda +c63073f4d9c4e862e0bd976fd2a70cc2 c630dc84d69df6e338a0ca6b75b140cc c6310314b5b89790bfd37a985a7382ef +c63218a0368600702641d9e199749e18 c6328e1e68d03564e530190743de0bfc c6329d62d95629cc77f664f616c92f6f c6343d403dab3e1945eb202390847759 @@ -45007,6 +47258,7 @@ c63d18482f9403274246751e1d5b6119 c63fb774d67ceda3482ba7da8f20a1db c6431ad0cb6f22a3448e0e2494e81558 c643279cfded35d12c542c7e8150fc12 +c64385d0579e88b4dc08509870d5cf5a c64469e6751049c7bb3338e97fd5e2fb c6447bfa13f859288c154ffce53dd7fe c64577b9db3f2006b9dd80a887ca31d9 @@ -45077,6 +47329,7 @@ c685faa15c12ec1bc5f8464b38e988e3 c687ef6f5620bb9329d397b77c47dcbe c688da41ebd8ad5bbfd7e46cda5604c2 c68a65af32108fc340a7165f781849ab +c68bebc740e6be719b6b7d72141d974a c68c436a8a26dae11f8c67df7b4dbda6 c68d1254eb4a2180788975f1bd39a281 c68da41d74d521055b7afd50d87ff83f @@ -45085,6 +47338,7 @@ c692b00b092e42b392152cfb305be8e5 c69419c3817f65f39523177c8a778538 c694448ad5e86dbf1e7d39d083f75ce9 c6961b3a24b3f5216ece4370978cff07 +c697908bf10181a7c531dae41190b41e c698de19cb20a9a74f0ba46034880077 c6996a277dba162c1388357d6347636d c699da7c803f61398439ddde77a4461d @@ -45116,6 +47370,7 @@ c6afc912c6326e5378e94b85b4edff7d c6afccf300c0149dc89de24ba737da22 c6afdd7e567e1fa4cb8f5028d0015175 c6b1001b750a6b10825f4494d3c4678a +c6b277107f6890ec9a212cd4d5892004 c6b2806de12a5a66cc5376e988ca0dab c6b535dc9bc88266b03bb2cc349e6068 c6b6e3366421f781f4a5a6cc374247a5 @@ -45129,6 +47384,7 @@ c6baeecb155f97c7bd3c48d98f1f7926 c6bb001c795adc83cf440ab83d8dba3d c6bb0c0c885f02acf81b1b53b6b09b78 c6bc426932f5e0cf2b7ed0393445f965 +c6bcf4f2208a01fdcd5b4a699d3ad392 c6bd35108fdc4f275b224d229e418cbf c6bf404bf3479edffd886bccb71d26ec c6c1acaa047ab98cc71d69fc072ab930 @@ -45142,6 +47398,7 @@ c6c5952e1fa10fc9a0fd62c2e433e873 c6c672c6a78e6d751923c4f178ce14e6 c6c79196ee1e90018fbe700eda454ae8 c6ca3c2ea6429c476cc95b25fab84352 +c6ca9feda752472eb4f42dbee9e59683 c6cb0fa1a72ba56a5a4c0efe27f989ec c6cb6b20ce632430ae30abf79ea21e9f c6cb84ff6a66c0f02b102334fa107cef @@ -45183,6 +47440,7 @@ c6ed02e7e14293bf59b0bcff341955d6 c6efea91fc977f7b91f8d2a554b26b6b c6f0fe7a4d2f6d4b8c74eea5a46d9789 c6f14aa8407611ed97b76ff2e5b06d21 +c6f1b02d61dcea91f0369b86d49929a5 c6f3bfc245ba29dcf7baf2a59cbb63cc c6f43d367780633b44be2378af33f592 c6f5f4cdee69523821f85e10c6125c4e @@ -45192,6 +47450,7 @@ c6f9558a039d89d4af28b0796d232118 c6f9e5099f20fd67419422b8d4a0a4f5 c6fa1ca78a57b50ab7008515e3a84474 c6fa200cf2bb3f53896fc595bae9ac95 +c6facfdeda4558a10e734ff7bf941352 c6fb552e975e5daa35d990d47bd20c8e c6fc0454ddeec7f4620e41ffae31c452 c6fc4ddf9bb212adaf28be0c0015414c @@ -45209,6 +47468,7 @@ c7042fe39b8cb7476afd3b3cf4dbb405 c70535372cf63f08f54b5044fc20db14 c7062774b23a52752e51fa5df78cdf8d c706f0c07e4d14e153f0e3cbc2e75748 +c7072ddce8e19f5c2daffa98c2c27b0c c7080c65c583fec8c7776e866001a7cf c7080dc19e47592154ec3e8c87d97000 c7085882f8a23dfb5c4c5396cc2224cc @@ -45233,6 +47493,7 @@ c71f6d315cf35f16ff1cdf16cf0405c3 c720dea360944c13a51ffd006d8768a6 c722d71c2bc0447ad5221267938c0c82 c723ce2990bf2bf08cc2f1854cb9b783 +c7241d647d37783049c6c3f0231183b2 c7284355a3d4519cbb46679fb332817e c728cb2ea61704eca6fa6a240d7947c8 c729628222fe16f046e0c7427935b47c @@ -45250,6 +47511,7 @@ c735b9536a767af882c75e27e3e732fa c735c5e9a7a965f260c1427ed9d9196a c73ad8fd2b7799542ee21fddf1e897d9 c73dccd08a572489bdc10819f5bb5dc7 +c740584f62355ade232223bbcb1a5cc9 c740e2008f5ede17086a34db3edb8a0f c741288189bb7677408cfa5f2f8154d3 c742edbb4ea452f994ed73301baa7d06 @@ -45258,12 +47520,15 @@ c743363528ae25a5b140c79707209b08 c7436143e7fed0edf980f645319e2010 c7492d5a1347db54b7f4ae4ab25fa3ec c74a736de04de05d56dd7edba3ad60d5 +c74c3bc7abfbcd6c8172db80b1f80bd0 c74e70ce3129e46e9bc6c50378d7282c +c74f79c997d23e12c7f4c18857847325 c74fb91607a7efd2bd77f2d8f209be23 c751ca2c54aae9a01f5dfcc338691cb5 c7539595afcd8da6c86b1297f5457c9d c753bee58a25656ec257e8eca5fd9b86 c7557bfd175269f202b33b35b1887f88 +c755d92c465318d67a95a42ff102a670 c75687951ace005462de49fa4c2609ff c7584430278bcbddec0f086fb0bb7443 c75b710431f2ac27a805b99e1c9412e5 @@ -45272,13 +47537,16 @@ c75ceb97bc08bcbb71f1f028d873fee1 c75ceee01b61a3b1e9f1a75d838f4201 c75d479638dace5bebd675a76cdc5ce4 c75f1e5fb47ab37449e0b198e21ac6e2 +c7600aa21af89171e618130696ae0109 c7602d089bae6752f4c1dc062045cfce c7610687c2da77f58f4fa21005ab99bf c7629662d58e8cfd7166bbcaef487a72 c762f41a18c0ccd92525bd4fc16f660d +c7637cf7a5e2a2c2b6e090ae4c412887 c7642ade620357d1933d84f25ca2c3b0 c767e6095c17dabcdc0e5efb7ad9a750 c7686aaf16a60bf1e1330d6bd28c5e87 +c768fcc1f4fa8da7cfded9120f31c917 c76c0f412e3a97f2b1ee36dd3936085e c76c38a5d008c5445f20d46ca68efc7b c76d2d4b4d719a6a21a923a2ab8c535c @@ -45314,6 +47582,7 @@ c78a9a9821b3466939194bbdbb2c0f9e c78a9e416e237f0343a540b084cbf2f9 c78c9221587fe71c1ea20474e0978c75 c79099ab1b6c02952b187f1bac00e18f +c790f24e0eeaff96ca67ac67763b364f c79121b311408be8fb36e4735835091d c7915e2d73e2aded22ecf7479e43dc3c c7921ea53e58b7944ca527a32712b529 @@ -45345,10 +47614,12 @@ c7baccaa1dd19652afd1d6af9304d70b c7bafb2bae3c34cbaa8c62ceea56d328 c7bb2f9d656e4f41a99f7e51aeb00bfa c7bc2bd51ef03d1b1044447d54275a40 +c7c0cf551a0ec9802f529f10d55c8347 c7c19c54b109d1a13087318dcf0051f4 c7c2a24e0d8a067bf6bf5fb999bf2456 c7c4735459531a21f4d8b1f6cd6de919 c7c8f4c391aa75635f4992751ac13af8 +c7c9618661bb3ee20ca1d18750e5f82b c7c9a845dc027f1f06a097c3afc1b1b3 c7ccf5ba87c4610dfd35afc0f954aba2 c7cd31329974d3778d22aa7c2394cf9d @@ -45415,6 +47686,7 @@ c80ce3bc1c73bdcddf3706a468a7857e c80df78accae9c0c0c965466d3895bde c80e3a6854e051a169252adb44a59851 c80fc5cb4f7738c6db9207ecf84c6ecb +c810d3d928dc765339613a2d8cfea7fd c8123d7fb18c8eaa9ed80ee37b20c238 c812f096ae7a22fa7d682441b47f0fd5 c8153be159e89ce02e09227e036d1bc3 @@ -45424,6 +47696,7 @@ c816fe2ac9c18dbe3615d21a04be6826 c8172e37743d093d5ff8e03298bbfd29 c817ef492db82562b13301442fa8c6ca c819b57511198ad3d062c61ac0932021 +c819dbbb5cff2598ef0a4099f12ed04b c81c369a5fa057c5f1f27c80671666e4 c81d1bc11d5086e22438d8c254afb329 c81f576252da8786f483ad6131e3835b @@ -45434,6 +47707,7 @@ c8257314936e2aeb839b07a4ac964769 c826140a3f04aee9a2178d5b669b6605 c826e3ef46a84fe05839dd8e47d48923 c82702d9d59fffa1948d946280fb505c +c8271589fe0083b808128d5be3fd32b7 c82a2d189f943836c27ca9c5fe29e715 c82dd07b5259a426e7296e7e9c63021a c82f244271dad1115bd197d6c81c1fde @@ -45459,6 +47733,7 @@ c83e1ae4e1c6123b5165e0d13697fc73 c83efd37c2b08d44e2134110ba3f00ec c83f9e1923c2d1c0d02108fe99889fa4 c84200b4d307c8b3de24b7583c940335 +c8430d354cc6ffe4e10cf399298c93dd c8435dfae6019baf74777c1da167b2f5 c844716cd21ef17efe8349dc9545cec5 c847548460094f7fff5fbce263852a18 @@ -45477,8 +47752,10 @@ c8521dfb6ee85de25044c97a0fdcfafd c852301e9b2483596139cb808929f0a4 c85244138d9cb1f20231315c55759eea c852b9d7188a3db9848fc753f938001c +c852e2425e14105f7fd695fa757a4cdd c854029c2b23d64e4e3c474e28e9c2df c85403125c4b4cbfa64d97eec70328b6 +c8561dc6cb0acee7096cea894734992f c856593ea7a2bbefe70128854c0c388f c859dc09dcd82324056a3e6be88ba4c1 c85a3395b71528c68d6d4dd8746e7d8e @@ -45522,6 +47799,7 @@ c87b35351acb00b81d44cd2fd8212bda c87c4efb0494cac0ac55d838840699ee c87e04d4198aa2fee677f8d01f5b919c c8826f70c0786fa77eafc12a10d76a03 +c88272c1be04f9373756626bddb1aec7 c882c117c0c1286954e385785ba7a66f c88301c7056f1754d84503292a6b8ed6 c884da28f491ca078e976901f9b7a327 @@ -45587,6 +47865,7 @@ c8b69169000561c0f0096cb09f5ab3fd c8b6b3dbee356c8474a4d09a225d14eb c8b759b0bee0c722384550883cfe273f c8b7a62ddc9f6b1e02e758d8ec267ef7 +c8b90d02316cc5bead8d78209e6967ef c8b9b13ed852c6206e387a91306016a4 c8ba3d9b03e83b98b85e490635240802 c8bb9191236c7eb2116b2cdcc3c543f9 @@ -45626,6 +47905,7 @@ c8d6781a51f0c8a43e733c21bee7de10 c8d89fca7073c5f74a431d74e7901057 c8d8a489406780a53baf6fcb389321a1 c8d8ebb214262ebeb2869816a03b0bb4 +c8d8f4f28ddbf2a0b7bc821e52112dee c8d98920d5512f98b4915f33103eb491 c8dba5887f4b01570a76d35f0d008fe9 c8dcb10c17df7478f446c6038997d8f8 @@ -45641,6 +47921,7 @@ c8e3e65b0302151af1a2bffeba6470c0 c8e4cbd62a0e20a93335582ade9c0601 c8e4e1276755d216fd037c2484f5d132 c8e523305bccc2da581d7f17798fd55a +c8e6bafa99cd50e6d116b6aa53cdf239 c8e7420c6a217fe0afa11009174a0aaf c8ecaff0982b1f059add2ab7798ad157 c8ee616a8e6ed0b1165ab76919ed7e6b @@ -45650,6 +47931,7 @@ c8f2bef0588cd54459868295b1d046ea c8f491c4c56100365e9d63132aeb4283 c8f503beefe8af4c18da6c6fe3f3f9a5 c8f6d19d949c950b36a114fb84df344b +c8f742259843e1b9b7ea04538ef75c56 c8f7e0b244ffe3d7ae533ad20b75d45a c8f812e1700a1e978943848b3ded3990 c8fa2ff944098ccd45024883e5359b73 @@ -45707,17 +47989,20 @@ c931ca08fc676edae5222e6ff8733d7c c9321c9a64793c94f017c4714e9a8644 c93254fe2f05f0c7e90471a48b447b81 c9357051355651603ee67bc3c577e93e +c93614c5622991a57c2311ae8de0ad6f c9371a60155a352ce4931fd252f8249a c93813a60954bbd1cdab7127b81b1ecb c938d8c56b4b4bb80c3ff6209d1d3cf6 c93a3797b5ffcbcf0525b3e88a95a7c0 c93b8088eade7160a61956f349cb8393 +c93ce1695d6e1feca910e911d3bb0798 c93d3a51d43caf483fb93c36c2d5ae60 c93d6e4b1a2814434ec1dbe893cb4361 c93dd6aa6c4ebee036d2b79f7b89e9ef c9409d7e3053ae782b65bf2d83d44e52 c940fd9294e4d36243cc992e169d6cab c94232a673eb23fd3128dfed5a88394a +c942cb73f60bfb085902ad63fdba42ac c943aaa999a395a962ddb811e9fac405 c94450d0cb51be3d80112db87762a978 c944817c9eec77ab2dc24d68d22f06cf @@ -45805,6 +48090,7 @@ c99b76e0bedf2193c2c6d45296060ac4 c99d64fcc7729d96d1d989f1eff9e437 c99e370b202a31e415d5f769668126e0 c99e979a37d7acb1e02cd491833341ec +c99eb1d29964c4c22f5f0b8392b43c86 c99fec6b22c7f6e8c35e14138cba7694 c9a022521cad9220ee8deda9d971dff6 c9a0fb60cd5bdbf0562e4f2754caf23c @@ -45847,6 +48133,7 @@ c9d0fe9825d0a63c7c14d390b936361f c9d13338148ac7ad7feef02197dfa392 c9d25ed5c49fb803f86c00fdafb2a912 c9d3892d859243b65217fe5924ee3c0c +c9d5c9134126bf63efc703a0c55876bf c9d7c5113a9fbc54ac0f50e3208cad40 c9d8afe4f371ba66ddff23bf9c1d70f4 c9d988ef31909e06660ede158fcfc6af @@ -45863,6 +48150,7 @@ c9e0c78bf82650a462055f7494e70950 c9e120d78b2f76e79e49841078cc56ec c9e22bfb0eb621a504869de732befce2 c9e25c56e3ef86c312aa1e76ede58b83 +c9e2ba41a5d989f74cd999209d141665 c9e479668f5783a53e0de5b36a0484e4 c9e861f2b20e636b5121395d093f37c5 c9eb5936ebaf1afb70afb07442680ca8 @@ -45870,15 +48158,18 @@ c9ecbcd7bb0738c12c02958c3c291097 c9eed3ad3e58906fc69e0d3d67da90f5 c9eeeed8b519da2b96f6f7674af9a9e8 c9eef4d26785dcf56e5a415b8bc929b8 +c9f2d48df783c78eecd62cd5170e450b c9f2fec98cad4dcd4b570b35cb91a77f c9f4745e520949dbec32897a0960600a c9f5c330a124bc3ae07d23a028e23b1d c9f5db8bc29714905358df69fae7969d c9f601ac68ec6b740f0480587b1acb6d +c9f6657a477618ed63910b8ad1b7948c c9f81614604f24f61eab354d3690f998 c9f819f0b9a87da199dac19d5e97240f c9f9451d915888566365f6bbcebe8450 c9f9ae44b3692440964bf56bfa545274 +c9fa7963aea09ec5e6157578b1a2d1b4 c9fb2131e0598aaded04e3dfbdc8e71f c9fbe764bbab6979c02513193c68ed15 c9fd6df7a5724c52cbde048492c4e7eb @@ -45925,11 +48216,13 @@ ca234e965e451e973b945b2afc61ed1c ca239728f18aebfc4cb78c7d4981d8bf ca254ecf99ab8e16ed947af84c14c84a ca27f8440f908f8adf1b0bf4ee29879c +ca29d2af053e65f64b046a752b10dc16 ca2a30bc0261c490218745d09901e7f1 ca2a6743bc1d1356776b7ecde4b40efe ca2b624043598b33d89e2912a01140ef ca2b9e4641b24e259ec28c22192cedb3 ca2bf8b6a57c324d3c0b3a5cdad5918a +ca2c856398f310a68c214279641883b9 ca2c97c052eb63b302d60c4cdbe1b771 ca2d4315447ad01d7af21e6e77dbebb7 ca2e6dd2fce8198e7f542fe34d6a64af @@ -45945,6 +48238,7 @@ ca34c9195faed912347f6298427a58e5 ca35a4fcb4685bc9a5b60b056b165d42 ca360e16b9a34d4e67cf5c15cfa019c8 ca368c4d5955fc068698f5ce8a1b65e1 +ca36b5b57173acbdc9edb14f8d2172a1 ca37171996af1b00cd7fd89d480bf85b ca38808832c8fdef7567b47c68b761ca ca3955eb36acb13002b480541c7b3e8a @@ -45968,6 +48262,7 @@ ca4f5a56aaadbfd42b2c8dd98122e75a ca4ff050768c6ba9cdb2dc0a765caf54 ca517eb11e51ed4f1a3987785673f153 ca5477e421ce1bdca10c7c533effb796 +ca54b3e6e677c028846219387626d6b2 ca5534d23074699f8524be5c456fe1d7 ca56725304d72128609e730ad4ba579f ca56a2bc0db84b8c869f2bb1ba8d8d1e @@ -46003,6 +48298,7 @@ ca74e273fac6008b049087184be71692 ca74f3dc84e82d3a075a076e4eafda42 ca77ac1976311f268779d82bc631a748 ca77d685e42cd5c39f3fd63a42cd996d +ca780301423e03f481c65968d3d558d0 ca798d4b3a72805560ef81c45f0be93a ca7e04dbc311f40706e190a9dd38b9d4 ca7f3d1084d3c1b11e6fef0554356e75 @@ -46010,12 +48306,14 @@ ca7f90e6fea01789c9236dafb0bf70aa ca81988c016978c485bfcf4f3b433395 ca829d9f9420419a72a86d493539c4fe ca8369efea14229ec202a26b0fe7b519 +ca8470304cf5f2edd11df42a7a8fdaf1 ca849ede95b3a50d9fdea841ce556a11 ca855de6e84ac52a5282ed3e667f28a9 ca8b435ba70e6048ea1fca19c121eff4 ca8bf5ed05247d969c89fdc295664f9d ca8d0b26aeff1efa0554c5de466edd09 ca8d56bcc7e34c01ab47adbdae692195 +ca8d833a27a45aae1cdc732c367a385a ca8e542b92488d1bf0e7f61bf6e6de26 ca8fd73629e355d015e84dc6d68cedb5 ca90714075a8fd91b1a8af280dd97918 @@ -46026,8 +48324,10 @@ ca94cc6d453ed0b2d072fee031868d39 ca9577bcf6a1343250eddc247aacff39 ca95d80a480845d4f56089b93f30f554 ca95f845d3b417c7d348ae1f51ce7815 +ca993a8a5ec5a52a5b532dbaa77a77a3 ca9a84f0bfa163a467ea626ae3b9cf3a ca9c5f08abcaefd4d59fd2078ae8b587 +ca9dad484906557cddc4e062c8809a2d ca9e6326bee3a5eb50583875cd220bed caa157054f0f2f315c79b547958e9ca7 caa1f4818591218fca6ee290a2117eb6 @@ -46037,6 +48337,7 @@ caa295fa166deee3f60d7760aa7d7ece caa3d85513f5f23f32e4b049dc9753fa caa4039f5d3446566d01d4039b105143 caa4c01b31dde1924f8fb78b0ca0b52b +caa5c9e776cf9751968f615fb3bc4773 caa5eb83c86fc7d77e4d6cdd64333c0e caa72009577e8f46133720b89daf817b caa87c7dfd33254ede6f24eccedf070c @@ -46048,6 +48349,7 @@ caac5af1e2125dec85e3f481a4a50ecc caaeafecb563ee0e7847bc52537fbe86 caaefe8714062df108172a8e16531053 caaf3edf3abc58763e50fb9077ba11df +caafcd36bfa9510198adcf8ecea60e32 cab1bcdd0b2631a1817cd0c4c621681d cab2c79110ed6e07c901bb9e1b2a169b cab369d3667ccd70b1269f42a4f2bfba @@ -46085,6 +48387,7 @@ caced82dd347209825f7bd435575c0bc cacedca97c4979067966a58cb2fd45d4 cad0cd81ed3e0c3d103ec9833a6e7bfc cad176479d458f23fa37d93926571252 +cad19888d3f9c8c2fb9647301e142d98 cad2863df97bb016b7d29c0f6ab827a7 cad376d4cf459558b575f799e590fa32 cad54c41579530a07127f1dc317d8f54 @@ -46125,6 +48428,7 @@ cb04359b6168da8562ab2008cee999f8 cb05c53322ccc013c61e73fc324cab4f cb06fab0d6fdcb6d7933a0749b893e41 cb071fd1c728ff567043906072eba5ef +cb0749dc908014e467c3eb7681dd5a08 cb078facace9cf193f2232b47023261c cb07dcadff4a47e479dd29199268b4e3 cb0946d5b58bebd504ea4f06a7ebca3d @@ -46143,6 +48447,7 @@ cb13fe4ca6886ba4c6f7dd1e10289572 cb14c1f3419f3a4248f6251be2629d37 cb172db34d8a97f84f31380175dabd89 cb1808d59b2dfcac84b69e8fb41f2768 +cb1933646b77dacd416a587c6897e2a7 cb19dc4cecedcc8292a558aa1e267ca6 cb1a32bd293141d04e7d146406d3ee2e cb1b7d239dee21977f5ee738734b15dc @@ -46210,13 +48515,16 @@ cb69923cbc5425a51ad94e1dcf1ba490 cb6a0046837e7eac42f5c085382c0b8c cb6a99c74cffb1a6908cecdf16b20308 cb6b158ef3c5c54cf4fe1d6bf8ee9a9f +cb6d1af7bcacdc8ec8dc39028b81416b cb6dff36fc820b2d14256de9acdcde80 cb6e8494b1986da9aaea893f89451f48 cb71cce2c6007925111bcd1d97630520 cb7314cf34bc73e19f52a34c06997059 cb7475a883d17e1d52e39769fc8897b3 cb75b8752778c4c049e899a490962cd6 +cb76d9a07faf0dbb7a9023cb5f985268 cb78a60b0368045c5c2bf05cbb678539 +cb7b4306ad9bac7a06796dc4094afed6 cb7c0180fa8520c6a8ac2cf2c44900c4 cb7c6de8d0ce3d288a39e239bd5fea39 cb7cb819b971c81380255caa55a3e3d4 @@ -46259,6 +48567,7 @@ cb9ab669a70320c23188cb33ddb1df4c cb9d26750a35b47639d6aa2f2df27cc8 cb9db5e11e6fe222e8ebe592250b81b5 cb9f43ee8d1c509df1cc4bfdd4ac5889 +cba03bc61b99d81e77723742f636605e cba35b11ed5c9052076f4d5f2d1e3806 cba3b6bea0e97aef4c104a27ca1e4423 cba3f06de4f5a1bf582087625961c325 @@ -46271,6 +48580,7 @@ cbb09be49a9b04c26280a0d4ef9785ef cbb115ac4077403ff96b0a27fc18b6f8 cbb1766d744c2b414ea1b507e1922dc6 cbb2cd76f635a36aa24e00aa898ba75a +cbb333b798e001e7c3fcd1660641cfbc cbb53b52cb34d8a7a03477c151f994c2 cbb76f7859176ca328c8ad82312b8107 cbb90dc7a0fac27543e5e16d81a9c516 @@ -46281,12 +48591,14 @@ cbbd2b6ffaa57dd6b2dbe5b364ec3ebf cbbf4b428f416d20c2767fb103af5251 cbc10cf0cd55360abae9bf666d336730 cbc20591c0e6a3ab97b8921821a8d0c7 +cbc2359074c56f260227d440e210053d cbc4071a1461a6075638ad0aa8a16b47 cbc4ab46d8845844340cc6e78ebb7fd5 cbc56a368038201c79f2a8c1692926c9 cbc7a15bdac22c8bc2e5f2544c7a33eb cbc8c9c93e81edad99b1328c2fb21a98 cbc8d06939bd0dba702d2103fcd255aa +cbc9da64d6cd5569271d98bba13203da cbca6feba8e363e304cdb8297dc26bbe cbcb2c0f4b496dfc2818feabffedb03e cbcc06ee780e9e92ebcf4fd558ed6e91 @@ -46311,6 +48623,7 @@ cbde8a8677860e0f920198d593a59917 cbdf2ec3a789408bd54cde73190649d5 cbdff875ffbbc2214ae6cd9b254b55ff cbe0b69393d696c20de52c91f2335653 +cbe2f58aee040da2e3f336dc85d281ba cbe3c1175b0f224e2cf8ff17fc97dc50 cbe48bc80292342db3813cbfc0d15585 cbe4bb839d7abeee70144c43c7190234 @@ -46355,9 +48668,11 @@ cc023f0434ee06a7e2218622f3a35ace cc02b0100f7a63dfbcce6c09b2e11742 cc031e4a02ff66290b2b7fb4bd519325 cc0609c4466fcddaa638a5714b34cc4c +cc0b408658191c79885318d410c227f4 cc0b961f15305d08d5c5cf5636f16f7a cc0baba0b11e4dc11706b97b6fa460bd cc0c600be175b105a15fb741c3b0926a +cc0da3585991d9506f7fdf26c98b5755 cc0fa0ceed0b0df38e24a48f21e6a934 cc10b8705e3bb6998f944fb90865ede1 cc10cdbbbe64fc415e6fd85a6a8dfd5f @@ -46387,11 +48702,13 @@ cc2a6a4e475587fe0db859bd774d55a7 cc2ff76b280b3e939a994bd2884ae265 cc30f677d7af3e03b5bc3a8cfa136acb cc3360de9aaa4fe0a41f41ea5a7cb19f +cc3427de7faf7418d3a82c8cfd478c86 cc3446fb96b14ceb4ce9a35d94f43b23 cc3470a972e67e8dc382259a3d05fd53 cc34da747138be4d9918fb97324d03b3 cc369366e2adbc41de87d4d59f11208d cc3729ec002b491c460e2656a9267e19 +cc37a7901cc94f3f350f6ccb165fe385 cc37c13b0d984602f2699d3f16e864ae cc37d0d168eab7c032c1ca76e36c77c6 cc38072edb8418af75aa6fe9a26d852b @@ -46431,6 +48748,7 @@ cc66392299547ce689cd0c1407b2e4df cc66c37acc67d49f9e145528aba30d33 cc67204d264f71b7a0062fdc54eb0b84 cc67da7dcef0d83d1c0cfcfed02df2d5 +cc68ec9f4fe83dda0fe69d22ab3ef840 cc68ee76374c07266c1f3c6d01ce1adf cc6be062768e334c846e051b4ebf5776 cc6c556005f4cb67d036e9295c5a5020 @@ -46442,6 +48760,7 @@ cc6f3dec028a1ed0f8e0a6effa835d4c cc71b2fa94d18743c3b96c0d9f9a2695 cc71ff1ca46ba592257a731716ab2c84 cc72b38c86b7464106a5f1c4bf87da41 +cc7341d69dda6a630ed1fa07acc062f2 cc742f2c760d567d691e95f692450d1b cc74ce17edf75124f7da910bc905012e cc7576e2fb71894122df0a16e8164d7f @@ -46462,6 +48781,7 @@ cc81e9011b3449cc05f80943955323d4 cc8407eddf933dcafcae2a8f18ccfc14 cc86ce4e58e4b4e17fbfcedd6b223cda cc86f8a90359eb17bbf3399509067dbd +cc874ce0a929b901b2af659835d1b1e0 cc882ab91d7f1f86a17fe214bff8943f cc88344aafbbad6785f72438f39743fa cc89cfec63dfabf2d030da7572ea1dc7 @@ -46470,6 +48790,7 @@ cc8ae9308a694342a2f26190d01f7c92 cc8b808b7a4c0d48fc236d5ee23aeb86 cc8c96a75e7bd468859aeb70e3fcede7 cc8db31fd975c9aa21feef7e8cf58a43 +cc8eb175322dbacb8bb6bc846a83a6f3 cc8fb366db50005055c37530fc3ce7cb cc9030d3e0be0caff4ecc992796d751d cc9194566093f036b33bea4ab6329393 @@ -46492,7 +48813,9 @@ cca711e25c07e0ef8d783ca4bed8edc7 cca725e86d2a3e2c7446b6c511930617 cca798ad16b61787167eb9d365d797eb cca79cc5ea29814e98e55837b315d788 +cca8c8658364bb0b406f70ca4f86a7ed cca98913041225f76b4ac740d71c5c80 +cca9f52f1972f059c7102701ee19627b ccaa43756fd9858323ddb6e462d0f8ab ccaafb7d7e0df6e1151511399a037871 ccaca57bc58df4fec1400e5b9eb43c47 @@ -46513,6 +48836,7 @@ ccc52d0734d79b5588e9c0e303f6b433 ccc56ea00407b6ffbdf201831104c75c ccc57e61f61bf97f570fde0e3a02c9b4 ccc69d60c6d5a323962a2bbc83d32bea +ccc6c1157a5eee460c1b00b4e2f941e5 ccc8bdeae955648928f0a092d70c2802 ccc9c282ece804ffb2d8566f5b1ee6df ccccecbcf0cec12e9856f1bde6dc5895 @@ -46553,10 +48877,12 @@ ccf9677f2760ebe84ec12b28ebeb5f65 ccfa221f79a41513bdcac2bdeea3a7d0 ccfafdce7904eb52529cb668b8496184 ccfb1424fdb62c66486923184c7af373 +ccfe87b9e3cd07588816fc723a61923d ccfee191fab36bd275b4fbddb4e0a73b cd01092264efd09c2a5d39f129a2e6bd cd01965c341c41aac6b697c32b7d312d cd042b6a31b640f06e9241bd26492b6e +cd0568d38a19a7f0bf5b44bb034b992a cd065d1837560b21564477bb8ee8a138 cd0b683827f310583f76935949c17a26 cd0bebdb6fd3c58a18d24a65e73ab457 @@ -46585,6 +48911,7 @@ cd266bab945f92e3643ab7b3be71911e cd288d8c2f5797b77199630ad8e2ab25 cd29c2ef5f2d76f7bd91ef9865cf7f56 cd2c36e816e8bc64a312c2e5e26ff9a3 +cd2cf3afbd8ee93c8d5cf3ba598f279b cd2e4208b086fc3b7bffdaae4363b35c cd2e8b734b59debd08a26d9f8d17ab85 cd2f011012cd3d7e9b2c640053489a39 @@ -46598,7 +48925,9 @@ cd360819edf9fcdb36091e604161f9ea cd36ef0388c59bbef1cb3cfe196d48d7 cd37d7b8116329f991765841856d81c0 cd39800d7d2eef52fbc4fc6b8721a8ef +cd3a76923b5540779d8931c8d129d83b cd3ae427aaef11b0f36fe4be47521280 +cd3b4623e17a8c7a2920c273d723bbc2 cd3bbdb619277bc6c0fa77cebca9936c cd3c6e9549e14e55807e34dba2d64583 cd3cae86c82c0d0a2c8f264f7d38720e @@ -46678,11 +49007,13 @@ cd85715e9cfa81c30bbe8399f6801e73 cd85a5c5a3000ca7a31f839941013865 cd85e8cdaa44e2d8f1e1bc43484808fa cd874431d0a0b8b67264b2f2ef42bb9e +cd87ac0ad5759126821a899be5fc92ab cd88f21eef8b4a4843125140b856990e cd8a4a01d3ce28ff3519c1849a1890c1 cd8adbe1e796eeabf7112ee568b7480e cd8ceb03f61f0964e047d46574d7a299 cd8d7dcadb45ddbd91c1f8532b268b70 +cd8da411c01067915ece0c019782cb3f cd90083856b4dc1931189c42e25affae cd92657c95b7ca8e1d27e627a663f4e5 cd92f56b474f2393006d8fc1a8f61da6 @@ -46702,6 +49033,7 @@ cd9bd38246b47f4dd6320a2975fdb45a cd9d6b76733b22c1714bcfda6d1a17fd cd9d7d47324b7c2f4dc7e6ce3eaecdff cd9eb0f5e4018a176ea7ce61d477e164 +cd9f487a343ad1873611d57ccc44233a cd9fbe7d068ba85ed970b634161e9303 cda1fd9609aa772fdee19be0cf4cc5db cda25f28df36e733bcdf6c88bfce3b1a @@ -46730,6 +49062,7 @@ cdbb3c222e051f6b00bcfa7fc64eb155 cdbb9745a8bcc13bc1a72a188b3cd769 cdbbaad23cecbcd0f92f3363f6d6b8aa cdbbb43c08e859cfdea12e472ab93b83 +cdbbd367c880d4723b5e3bb92a010391 cdbe2591ee4ebabeb76ddc82247b62ef cdbe4a8d77ce596be6eed1697452118c cdc0cdf3a72c7c8ba3f8d42d452924a7 @@ -46742,8 +49075,10 @@ cdc928c33e8282a691e34bea55cd6052 cdcf3e95c69705be3a30d4b90f7c3961 cdcf996a26d62bc8a859b8169d78cbfe cdd15952c7a518a806b6787a713a8951 +cdd2cb91c341cec7693350722544e5b9 cdd36bdf4d3551b6af186ea90b98fcbe cdd4103e1ca488bed5a59f4ab18da23a +cdd72889825ee8b657a9154bb4472ddd cdd9229a9cefdbf6df24f99b9ee5bcc8 cdd9315186f14a11cd545e9f18835e01 cdd9dae9af72bc67f4687349e587eb19 @@ -46757,6 +49092,7 @@ cde4eb1db6092561f9ad84918ebc1112 cde5767c83b73242c1292d5cc2d97096 cde6dab773f6c3db7ba6e2c92af18ef5 cde86933db1ddc469acc431d6f9856e9 +cde887362e9c517670c409b7863471d1 cde8dbf31332b79760d17cfe15107863 cde945a41cff38108b70bd02c5baa11a cdeabd6715f0983e851aecb99a951c9a @@ -46773,6 +49109,7 @@ cdf80266bece467aba3c378a06a9fc7f cdfa6d9ceffb47f2b8cf05f6c13a3424 cdfaa3cb36f58651c81e44c87271271d cdfab8cd9096c3e137d1f706c5d09a22 +cdff130ba18b782f2a68557e40e277ab ce039f51b2de2c5c6290aeef302545fc ce0527420603d953c223d865a51d6ae0 ce06ea6cfe067c1851b87f40a23549e1 @@ -46780,6 +49117,7 @@ ce07316bb60fa015cd0de51e663a3ec0 ce0830eb28d609d24e520ed57f48c1fb ce08bde6de55db75d91856c9dfed02c6 ce09026ce9f0e940b11ddd57f29277b3 +ce0a1434bc95948e127cb2a8d735a6f3 ce0aa74974d71e0185e7e0befac3b1fa ce0e68a71e0297707e5fa5bba25e1c72 ce0e742481d7c77b11d79073889b291e @@ -46822,15 +49160,21 @@ ce40e30178b07af29c741d3c18e5f64d ce40eec6c249d6a765056973b00f93a4 ce41d9997d1049084c920a18634ff405 ce46bb377956a0de61080988ea7b592b +ce4937abab12510138dac41947c48dc1 +ce4942c1b4d5e401921ed060147fb194 ce495d8aeae2c9361f6bad61c806b2d8 +ce49a507eab78d36f216bf84b190c1ee ce49cee67d3fa5050b7439242e0c39c0 ce49db17e3f734d97ef26fd54bf0730a +ce4a06dcb2842d5fe74a13886f3a7e86 ce4a099743fbcc3a9020bcdd2df1980a ce4ca8bd41d50c4db6cad8c7c75a51f8 ce4cc12d319e7b3675495eb63208df31 ce4d1da14b357c71764a2f1e7adc9d20 +ce52a0965b83a71db5f91557d3965ab5 ce5354ff079a64b85076d6de263a5a92 ce53564ef37644f63001c6ae08d15328 +ce53c689220341c97a691f1e07960bef ce53dcd6a587cdb3a2b2d9ed1e3e570c ce53f62ba78fab4005780cb29b85d5c8 ce55116425d6a5e7946b9c62421ad49e @@ -46842,6 +49186,7 @@ ce5c929460b066e849651e9365781225 ce5d8bf9a3d9c310f6e3b37d08309c62 ce5f293d504026c32464a3c32e67c3fb ce61239de4ef9188cd967bdd8d52898d +ce638da551d65582b35420f24fab5654 ce65d6605c1171d2e66cdec017b18226 ce65f1dcb15385a40ac009ae44213fc3 ce662947ac9c1872bcdca4877193dacf @@ -46905,6 +49250,7 @@ cead5de32302c9a82854290f52f6f288 ceae4c08a75801c0f76fba402401ccbc ceb044db89a2f489d577773981c60932 ceb1d56a60eae51d3601e1fb5b9d6dce +ceb309cb6ffe9f8e5ef79771c7078977 ceb4bbed65e8a891d5876c57bef3a136 ceb56d8ebc465d5ef0ecdedb9451f5ce ceb5f26ea10b5558c84f6ebe027a6a6c @@ -46946,11 +49292,13 @@ ceddf9bf53971397c64a29553933c256 cedea231bf91f0b8b5581e748eb89742 cedf795ac59ab6711cd69115ff75a209 cee350a6e8e2c4703d89a28a441f6dd4 +cee374671b4465a954feb9d09ea232d3 cee40efc9451f3104bb894b683b9112c cee54c6989ce27445dfb410d4aff7e52 cee5649c61e6a3b384a6adc91a6a0a0d cee56e2c9312255e87c8fb5d2e2a2e9f cee78384106b7452a43172bea70372e0 +ceebfedbb7278681916515d0992a5370 ceec96a16ec40deb9deaccc8587944bd ceeca37380c88670154458b12b138f40 ceed33f3023c4da886ac7e65b5e774ee @@ -47026,6 +49374,7 @@ cf3bea67685ba2a7df75af85e9f06368 cf3cd8a4cd13ea1dff4e386507457735 cf3cec4b31795ee8b69bd58a6eb0d479 cf3d889e493e2339a08b0300acf93ff1 +cf3de7796dbefa9d5a33dd5378a3cda2 cf401e7c0e7f6a49195c32de2f45f3a7 cf40f04ff33c51e3292ac43fdaef9a1a cf421bca64d40fcf95a422528c382d85 @@ -47050,6 +49399,7 @@ cf5b92f19d73725ee79597ca416c7146 cf5b941cd43127a79d6776c14264abdf cf5f157d38139708ee6034e3a9f24677 cf607dda9f8ef33c99ac204a08cf47b1 +cf6223bc0ee41dcefbca2f6b7a120d77 cf62be85cc30ef3a7f94e53d6a4764c7 cf63276fe30d33ab44999f944b94d7bc cf6340d9a47d760680575e5d09f89e83 @@ -47074,6 +49424,7 @@ cf78d5a2927ca22ad3004c16f6b7174b cf79c00f74b1f201d67746c1cf06cec0 cf7a04cfcafcafbc4cb12c2ca224c0b0 cf7d36f9d73b05bc4fbbfc00b20ee112 +cf7df7e5208e9da773b5b5b2ef652be3 cf7f720edeb6855841aa8372e5cb05ac cf81616b490b0d4affb401871f6f344e cf8193d93d349dd7eee00de8bcc86e00 @@ -47157,6 +49508,7 @@ cfd59e55527abdd2e980ee296dae21b6 cfd6c34498a1f64cce5fa82dead2309b cfd706ae9092c045dcf46d88ad98c3bf cfd74f5e7b199021b8922893a9ae6992 +cfdb1ccd1f33e49b664a6074746ec425 cfdc50d686c6902578a8472a62a4c02b cfde934bab75cfc713554212aaac2fa3 cfdf67c396f50b8c59a10a86f69bf94a @@ -47216,6 +49568,7 @@ d01abdd74a50964229d227c331bccbe0 d01aebcab96fd71d5104e6b8efde4fda d01b4ed3216e3246d472a50d9cb83dda d01b9cb785b3a3774a13dcb858ad3c58 +d01bc7a2c326c21c2a94286faba6ce55 d01c2e99287184e7426427deea270dc2 d01cf4150c740d6026f14f216d4b114d d01dd26a60e85260c2ddfb2e8605c3b7 @@ -47229,6 +49582,7 @@ d023331656d9e9fc4d0ba722e3ce4f2f d0237d02c89c07dc906e9a50d4dcf261 d025f8585b82b7307869e7394ebeb209 d0283da776fe5aa2739f5018ce9b3c89 +d02998a3ce6ed56bf21110d57eea7637 d02a3c2be4f71cfe87d0a3e79f828c70 d02c56be9acf9b65fac969d96b1d208b d02d060bd15ee2078605d4df449446bb @@ -47245,6 +49599,7 @@ d03a72757916217972edc9ee9ca17291 d03ae6100ff3e2a39c71748b1ace1b54 d03b65e1a91cb4d7d564aa9c741e3ebd d03c4f9114b541467bdde04212403be0 +d03c780ef951a83f4d8eceb2e2431b9d d03c87a8906b4fd51acec6528d068321 d03cb8960b28ee11cc4bdab17811909a d03e39d4fd6c3eaedcd0c104df9f022e @@ -47293,12 +49648,14 @@ d06e38337ab807da87d5f77b94431e6f d06f3dfb3bba574bc26f422b52971c73 d06f69b8eb4b60fe9e63ef0ecf0f664b d06feeae3463157f9ecdc29fddaf8cab +d07135b11643ad0c4f3e8b950d47ffb2 d07137b9b700e7c7e4d41769380acfb2 d07190e64c19c51a4894c5af90733125 d0740a9f91d4892d13b00b8bca0b34c1 d074ae709e0260bcbe9c44a3b57c9bee d074d0a962d7aeb93f21f90225759658 d07857d45b0a88d2fc95f315ba9ed706 +d078cb9ebc7677f7c493f2028bec35ca d0792069dde20e5ddaf62bcacb9a127a d07980a3f4750f6d7135be755fd8e268 d079aa1f59f0b8684c7246d6726d2c5b @@ -47307,7 +49664,9 @@ d07bbc6d0f4a4ca2059f5f02aba0d453 d07d04c02f15814611740b7d71d964f7 d07d3afdb60443c2b98c48d31021d322 d08160abc8441d1e373215cbb51bb53d +d0819deea6a0bf3d231dda374dc7e243 d082204b2e91dd040953c1c801adbc19 +d0824f6fc8fabe9af130d806112d5402 d08413a7258b4987da76827200d48bb8 d086ab30d5e865b7feb8cb17aef20435 d086dcf176ecc28343851edeb42b85bb @@ -47318,7 +49677,9 @@ d08939ec3d9304228346a89d49301fef d08ad997d2bfe3f51cbc355c81813ee7 d08b1ba1aecd4594638787cb353adfcb d08c5f43e03bcc8f5d3a7f8e80292a34 +d08d68903bd0ba6c869452078eef177f d08e3cbf95a408ce17b21bee5f186cc8 +d08f824c0eadbcd64405ac83463ad610 d090102695cefd1377e2cce82b2d69d2 d09015f441acf7abc2c17b695376bfa6 d092abf1a8d58e4bf5802dacd1873f6c @@ -47346,7 +49707,9 @@ d0af1561ebe0f172e3cb012ff85a2732 d0b0874ccc0a89b85cfdd584095e8eb8 d0b17fdc441c8aaf5e2e9b2f0df21790 d0b2e714ae2a016701528426ff88e3f9 +d0b784f7bde9beefa3abba0c7f888475 d0b87d6060ef8c636e93fbacebf51a6f +d0b8a535b6a22f3491320b17eddd1bd2 d0b9772b62e197f167c7a3aac8a66948 d0b9c4805e302959f9c91fe0057524ce d0bb12cc7fb122bd50e1fb05674c3320 @@ -47361,6 +49724,7 @@ d0c5c7e979cb8060d8c6eda47d8b8dad d0cb480a89eacfd12acc96501a9d69c8 d0cb499a383d22090f7396ad1e911fd3 d0cba01355c238183a3eb1a1f21ddaaa +d0cbbcec2f97394c85d0b961fc97866b d0cbd4fb868fe322b7c4b90b04ad57d7 d0cbf845b5f9377fa66b8aafc7b31875 d0cd268590b731129dff9e9a9d5ef59e @@ -47425,6 +49789,7 @@ d107f52f252e930e09826230dad6bc06 d1085c6e98fc0b9b432f85e47ea48b58 d109513f3473541b6b0a1d5132e90afe d1098e26c9671750ea11eddfb988f7dc +d10a1a7260f44720abb7124ee0ae6a40 d10a1e889baa17e210438d13b92a5141 d10aa7796a7d2f449d4dfd058eed1c3a d10ade6eb79842f4e0210e1b793cb0c3 @@ -47452,8 +49817,10 @@ d12445c0d56ae133787ee34300c90a27 d124c8fbdef9fac5ccecde9962dcd3ea d124f2b2eedcc9186898410a65e619db d1250b3df7085d771b2f011bfdb32b69 +d1269ea83eccb00416928244bc10a516 d12733b3bc742549205da818a931f7c6 d12747c7959ac15ab3375e6ee0be0ce2 +d12797a32ccc466384ce994bf097ffb6 d127c265fa1bd55dd8c0ce9223407893 d1296c1283cff880f35fb0b7af6528dc d1297dd1666cd79b001d00b4841ec3d3 @@ -47506,6 +49873,7 @@ d158271ed488573fb8f8981c7443fdaf d159870c43007b66efd7e295765200dd d15cacfed6744425381969ca98485c0d d15fc33cab0897029efd3fbac752b82e +d16177a6d0f0005e7dd4594e04cbd7e8 d161e93adfa6849cb9f7eb8f9cc8406c d163cd525e2b824901df6048b5702ab5 d16426e5b8b89c1e43816ac18a6c3d75 @@ -47523,6 +49891,8 @@ d1741bf385c4345dc406d251bffc814f d17443af7c39f6795473656073b77ad1 d17472ef993241b391921b570daaf9ed d1751f8bf446473c88e0cb1095c95962 +d17879a73dded596fb115dcb7659be96 +d1796acae1b460a2ba35ad7bbb000299 d17b50b6452059a5f4dd3ef7f0fdba62 d17be78f918542eead17ec230bafa20d d17c756605b4eb35719728cdfbea21eb @@ -47552,8 +49922,10 @@ d18fd5dc12cf8abefb107dc793fb1b3d d191b5666562f34ca0426227232ab809 d19200ec030659f8b9f057bb6b68b290 d1938041d3d67e1b0a83828f97ce125d +d193f4ed84c06824b28e9ee6c179be40 d1940ed7dc660a2e6f3cbfbf95b2b343 d194b7ae743807caf452942c064bea18 +d196d41eed2ba115d9956022a4ce195d d197453676d53351df0a597e320f64f9 d197c9735149613ddc092be8f39abe4e d19810d878f4fc883e460ed79b762243 @@ -47570,7 +49942,10 @@ d1a7d63191eae5ef7d2a889861317fc4 d1a82d07b8188d80cd6bdd864ae854a2 d1a865424f38f6892a340f0f7dd6c552 d1a8c3f09b7cc0c9ba4c314f23180a4c +d1a9be3f8b2d39382bea83aabb8cc7c2 d1ac8758ec8e37942205146eeef5b900 +d1ad589cda6ac7a79ff2b883f54ba4f0 +d1b05a5f488d806daa51dcc9278b8cdf d1b2625da60adabdef0ae26f029c99c7 d1b40abd6bcd116f3c602325e5bf20b3 d1b57db43355790c620238dc6963ab0a @@ -47606,7 +49981,9 @@ d1cfb7f1d2ee38eb14c5f2b0fe304413 d1d07b412d07b920cf6b1a5249aa71f7 d1d09908c2c9efac01e0b60c6adc7d82 d1d1b1dadcfd8844b4fe38126bf313cc +d1d39079af041ea28d4e2d9f36f02c60 d1d39e1487c39994bcc1df9590feb706 +d1d3db80fbb2f8e46d736e619860af99 d1d6017c330f806ee81e9201e0b2cc00 d1d8e466abf5f3beafa196383fac806e d1d9597ffb45939261fc774c9c28e023 @@ -47650,6 +50027,7 @@ d20c419f8679f1b5264eb7c9d5e2793d d20cf29eafd83ec3010a7d8cbd4f171d d20e580e0eb5944c2e52c3c2983e55ea d20eef1dc552fe4d8dc9e17d8e163208 +d2104ac347d434b13e8c5aa8c1d5567e d21083021c83e424f184b3417dd0e436 d2108bbc04a5f04a8acd0147139dd45a d2108f1577f2199e3730eb62d882f483 @@ -47663,6 +50041,7 @@ d21848a2434e55deeff7e6e80035afe6 d2188c19bcf53bd75e762b4be9e388a6 d2192838db1a9836df4e5b1fd349df1c d2197b07d5cac2cafe8e3556658c657c +d21ab5882483b2b7dd8cdf005a1d2aad d21acd26cedefc9f0e7be5bc6242a2a4 d21b80109a0637b8f9e56d2279f40fa7 d220c89339b045a87d810e3f4088053e @@ -47681,6 +50060,7 @@ d243385c9faca72dac6593e0520d26bf d24474379eb9cb9868edb2e95af33370 d244dad11970e64d5c55e17189b1de4a d246c8d2d6ab81d8e51ae1b5e21846f8 +d24892988227a90a98d6241904797221 d249285f3dfb6067b532d488b3f29e2c d249ed8d990aaa608519dcbb67bf3d7a d24a60b00f70226ac5870d70147a3385 @@ -47700,6 +50080,7 @@ d2582e87f3a13eff5a2c977b6fba13ae d25b489396b4b4832241dfab47866efc d25bdf1d3a69b89159e9d6d9c7c82abc d25cd61b90f2f74b4639f6ff1b34a532 +d25d27899fa4c1424d7707aaf9d6d301 d25d4f0d8c175f0912f8c6916e201995 d25e6334e5dfb3811e0b3e17aab7b990 d26275c4cbe4f468e9dfed81eb9e3ba8 @@ -47744,6 +50125,7 @@ d28c9f604ff05acfce412efcf2b5b996 d28ce9ea4e9d01e802570017090c7188 d28e4522b0e2de89faceb88803b505e4 d28f90f6cabceb95eb28f1ad1ddf339b +d292bfefc33dffb0b6787dcdf0679b6d d2940edd91c82543250df9db99213217 d2947a19c130d53b61112b85c392ac30 d294d2fdfb00c88e09ae60c67a1addc4 @@ -47827,6 +50209,7 @@ d2e33b7fbc1a52ba67cfbccb5f8e389a d2e681f8a72d39fb4248171d8a29a738 d2e716608326fe341c74ee94efaf488e d2e723b608dffa15074d454e72724dc7 +d2e8128a800257cbd35568292049b9a6 d2e946f5a868eb9d91643d964d5573ec d2e9969b5886f15f498674136a238bed d2ea5e3eb5509becb661300e77f1c954 @@ -47866,12 +50249,14 @@ d30db9738bee61da462205f612b10489 d30e3b174ae1995cbdfad872a91d7fcc d31004b1702091998a9369f192cfbad7 d310e2d2dd232b96cbdb1c5fe96ecb55 +d3115a22a9884a93bcabba297e74f99b d31320d50b037c8eb7e5c023985ba699 d31420ed27ff25aad1a8f24b697edd68 d31516320a84335bfaec4f2caf1e1bbe d315f2f210aece2af3c5ddd9092c7e92 d316767df9e8baee86eda75830930614 d317b1dafcc751e7030dbfe686f00735 +d317d5b7f380cade73be2a21773bd14c d318230514daf35bda74cc16ae0eb232 d3187617ade037568c052bc2a1fe1a04 d318b2be51467d27032e6bcbc830dca5 @@ -47899,8 +50284,11 @@ d32b9d6aface685b2ceadc2d740f5362 d32c0d64f2c5676a4792544f1201eea9 d32de7c5b12d0d2c31f969d940758eaf d32e20c60cadff4838dbe1e383b55477 +d32f7327d616d0dffe5865aacd72b92f +d33104bfbc0aebb53abed2e79cb09a64 d331d2193f392a9ade297a2350f4eb6e d3331b07ed46137fdad06be1c6d34f95 +d333a44911deaa334216419dac5b3509 d3355d9f7b57dec4667b328f31938813 d335fb14e3c6da4fcf58ff811ee8c1c7 d33627fb2063121cb295bbeeff8a9426 @@ -47927,6 +50315,7 @@ d34f37b00dc8b612313b4e365ff07057 d34fb277d2a4d5cb4730e204ed5fea35 d34fcb99ae31845c514f176b14bfc4d2 d34ffe487aecf078379f70b43484159d +d3509e272e5d0969c7030f1b20d57187 d351787ec793808bcc3e3300e6b37d10 d351c6107656ead6af6d0c8af83c894d d353335b6f55255700361872d3afe09c @@ -47959,6 +50348,7 @@ d373f99a2ed653c9bad9c685a648d2eb d3743ece113244b68460337023cfb56a d375fbc59ef7665e33d0a0f0bbda8f8e d3787c923bd35e1d48327c3a51ff0681 +d37969ba729382a97cc8f12a3c9e2f0e d3797bfe0403d0d7042f3ad84a1badc6 d37d1098a9004d06df7e0a1bc4adb598 d37d3ac62f11207e8ea0df9648fb4610 @@ -47987,6 +50377,7 @@ d38c97c70b24eada80a953592a83756c d38d8b94815e3447d8bd09816bb927a3 d38ffb9e9cc1622d8cb224560deb1282 d3907461da7d7adbb2186c1c3d5550a2 +d392043241b1f3c7f36fc7616e707e5e d39233adf938cf839635432b1018101f d392b5538887ebcfb97ab3a24bbd5e8a d393142e9e81d3e25b7a03d5ee5331ae @@ -48012,6 +50403,8 @@ d3a4acb99774d8ddd8c1de38cb9c5910 d3a5b7b7548127c8a9a31ba9b9ec5aaa d3a775a20af0b1aec4ec43c9ae70035a d3a8307a3a16df8e4725bd290b247358 +d3aa3f33703a702f0b932bf53a3e68e5 +d3ad6950c0f141c7e338ba953ed70fe9 d3ad6cf6bb5910e8ca960baaf630a6ae d3af0084646465f2b9cc13c26d937663 d3b0868e1fe61103f452712ec3cff58b @@ -48020,6 +50413,7 @@ d3b4932e5ec44af8626d51e997e7e9c2 d3b8de4fd112a07c00990b3481897566 d3b949ecfa9b9256b3bfb9abfd992aed d3ba0e5dcadfe43abd606dbd9e9f83f5 +d3bad5b6743df71cb98c6657b23fcdf7 d3bbc3726546ca0f4a98945b9acd3c77 d3bd595cf7204ea3f6ac4e9a748f0426 d3bf038e57ee5352136676586e0243cd @@ -48033,10 +50427,12 @@ d3c5110f78b3ceb8505ce48449edecca d3c67ab006d4ca913b70b04aa9454d2f d3c6d64b90ac2e0f90dbef29e71a8998 d3c6df1c29fe43edc84f78c68974eb07 +d3c73dfe3fa3e586204ca55d03723891 d3c7e2205802a9ccc2d19ebd97d7d9ab d3c94669b0fa13ff5d76343bac20cedd d3ca11a445914c5cbd886ac1aa71a10f d3ca5c4e7c7377ec997ced0c4764179c +d3cac007510671863b694c8dda555775 d3cbed952d8f5c03ba4633323d4e638a d3ce26365eded38ab2242f0eee56cb18 d3ce2cd6c08f79eae6aeb13cc72e84c1 @@ -48070,6 +50466,7 @@ d3eb68a7150cdeb5ede5d6e1c7f2c565 d3eb916719e11d6eb0c21504a21fe900 d3ebdbe9631d70370c689f6a9e696ca7 d3ec9dbe208e5c1224e7ec09823035e2 +d3ecd3d3ee0e010a825990210cff09a2 d3edd807580d8d22ece431438113fc97 d3ee58c8e1d237dc915a9f06cc86e2ec d3efcc7cfa9ee37631b6febdf2154935 @@ -48122,6 +50519,7 @@ d42ba83ee23c6e0940050becce52e4d2 d42bd48c2f792ae673909c9104a5fc44 d42c069ec2ec85c5e82ce68b3210a732 d42c7871e1578f57cbb8fd4a7d5f8276 +d42c951d3c76222bcfe2182df5a85785 d42d40bdccee081676bb1b453a13cc81 d42d898c002653e337e217d502aa4557 d42de439ded5724355f737c3da6924b4 @@ -48134,6 +50532,7 @@ d432486d4904242cd70bff5e07d0d168 d432f17dbe5e5c648c772a253ff9701a d433beabd141b5b8b33f1c2af99354d0 d4343e388feafbe646762e893034bb0d +d4353d935949da041d5ba42ba487e5a3 d4362ffb3c323fef9c1abc3a56d15bda d4370e5f55acabcab3368a6a0313e300 d437a1f6c745e47de96807a31548d21a @@ -48171,6 +50570,7 @@ d4584039e91246f97a375c31e1928490 d45a62660eba95a355ab216299a554e2 d45a9f62f88d1aed6fdc727337a1caac d45b4c16ea2bfb4aeae50e99cb2af7ed +d45bb1b916ad1faea449cce362784621 d45c58474cd044ec44061adbf748a8ed d45cd8ebea79d94dfc46452b09d35613 d45ce9151016133510780d53d0dd9a1a @@ -48181,6 +50581,7 @@ d45e5f642da45f2d34464b18573a1c44 d45efa03214aa319bb65114b1b5f3429 d45f28364491cf47c43f441c9cef103a d4608164a95ce68ff710d7ea5ac40d6a +d4617926f0f1954c4f55cf3581e1e4c4 d462738b506a7627d1fbc5586260fe57 d4627965b0621b399af024442ad69ffc d4637a217049a313e02044d114ff406a @@ -48214,7 +50615,9 @@ d47d99a82dcaf4733c2b9820a242a0d5 d47e409972875598e6cffa60980cf368 d47e9dbb76e2bb30b47ed595cdac4ebf d47ebb01b3560eba62ab339e3f86cdaf +d480809e77c64c0ccd532ba59781c481 d4809d37b78c377b0ebae5fa9746139c +d48138e500a5f96f8a1aae0a92e27d49 d481a4a3cd99f1ec26442684bae6d42c d4827894277625aeea816f8941d69dce d482a8a8295a5cb9b01e63851b260bb0 @@ -48236,6 +50639,7 @@ d490a4725dd21c1a31f0cf292deefbb1 d492e18476804c87edd75c9e0dfc8dbb d4939d5602d36f4a4d7956992dd5b8ba d49485b0a85ee1871730b591d22b7377 +d49a2ea087f28f874c67a2ec5ab1b190 d49a934efcd8f0fc5d70353fd645dca9 d49bbd4ce84b81003ce48642f6ae54f5 d49cd6ef162c415841fff2b49b6d4fc5 @@ -48249,6 +50653,7 @@ d4a413da3749798bf106243c92ef38db d4a49142ae6780a78da765d65bf19b23 d4a849377608f57f4b5e1789b405a887 d4a86deac504fe1bf806a2c10d2bdd96 +d4a99c5cb6e5f54e3f5e60c3fbfdb878 d4aa173ddcba0e9c5813d09056bc3b56 d4aa967cbe0b80c6dbfb20d6f5efbf8a d4aacc821ae202c66874a93f18cf1bfd @@ -48350,6 +50755,7 @@ d50c3173511f9031aad6b5d30bc17919 d50c3faa5183e592322aa0404ba95fb3 d50ca5b03903a5ae49f8617aaa9a6667 d50cc8d9087c80a435f30adf269ad1fa +d50deb4d4fd52ca716c9b1b0eaaf982e d50e6cf7eb88deae981454363525a7a7 d5105f31f96e810a19295a9afb55ff4e d5112ea0310bb7921cfc1b026d8a591e @@ -48364,6 +50770,7 @@ d518621b82888a2055edd8c388cb4788 d51b04056496ccee67262f94fe54daed d51bf75d22924f6536ff34f965d212fa d51df9a2a6fe77d5c0ac36c741885cc2 +d51f90d7a44994cc82bfed0a1a334668 d523260923041f8cd140692d0c869821 d523fc31955ad270ded62e5606e1b72e d52531125814e61d5bb9a01f0f1ed4fd @@ -48390,8 +50797,10 @@ d53aca0e386d2fa37f69cd9f3aea8921 d53be08e832b9546cd94159c311db613 d53bff6cb1decf2a90ee551a7b35e86d d53ea2982eaee6ade698c8d0e8d1be64 +d53f1f68012e268d18573a2a1290406e d540ede391f8ec16c257bdc051524375 d541c09849925954af470a42270e5f94 +d5463fd7d39341cfec2a5aeedd829433 d548f7f61d39d1baaa16245731d7a98f d5493c9793586c1d482d000fdd4a972e d54b32ebce9601acb4ed14af17e2a9eb @@ -48403,6 +50812,7 @@ d5504682a9e310d3cc1185a3cf15d129 d554505fcae6c8235dc79a5359742089 d559541ac885289871bcbadb302b1211 d559961675743d1068fae868b93d23df +d55a01b5cf554e392995ac736493c017 d55afb5badf230d6c800cd810fc621a9 d55b8ee553ac3ae8e9b9b343ec3dfdae d55d694491842740721c7b5621c91d75 @@ -48412,14 +50822,17 @@ d560e0132ab8473c0af3b80d05e9754e d560e1a42964a03f36598a219d6eb71a d562594124eb91f3c3fd7d3ea114f800 d56311cae8680c3b6f47a45c041a070f +d5667411e0cd67a6625ff80f89da4bc7 d566bd5e5998d3284473b6b6b6721a5e d5671a673f10f946529e6476185900a7 d567cde103753598c06ea8c7d4606d93 +d568e039beb5f030aa3aaf2e01b39db2 d569dc3391216328931ea3218cc60d81 d56f098db7af5ea8dd2955f777da40c1 d5700bf4e4df3c3155ab94b0a612f3c6 d571252a060d5983e2a8615344a5de37 d5714065ec6edc02c04dfc9ae5fbec9c +d5734f5b0e275e5278963b3af7d3f353 d573bfebacae24f898938c2cfb590b40 d574217baa45278c338b901905d6f695 d57445a34a6b04ad95fead42e21417bd @@ -48460,6 +50873,7 @@ d5937d16481756f9d58f2b43c306ecac d594e30cc2d4c7544f2b8eee0e1d36f9 d5950f4e333b64d729612eace641b952 d59512c6fa06fc3b5c0ff9005bcca9f6 +d596c7b75247e4f6039e617199c32f78 d597747358428d814002abda48cec29f d59815397e825d61b879351f4d52d974 d598f3781fbf961c67e76824663afbdd @@ -48491,6 +50905,7 @@ d5b02de53313da9ad258ac324d0a5935 d5b26b8921f8748dbc2dcf9a1181f308 d5b2a201895a01fe3f6233c7fb821097 d5b2a2c4ca42041cad38955a70d2529d +d5b3809d405653b07ba533fa74e820f1 d5b5d7f060183022548808a6dc4f6708 d5b641e6182f2715ef49f97f3a755aea d5b96021c9893f2c19f5ed06bbbfd5a9 @@ -48526,6 +50941,7 @@ d5d302b2533cba877cd718a9264f49e5 d5d3267c18eaffafb5c65da526abfef5 d5d43070385539600ab078a04ca3e305 d5d4db32ab45a7b6fa9075219b32318e +d5d53856b8ca5e1ea4e95ff6d5035b7d d5d727a84bfbbf68aabaa229acdb0a38 d5d7b83719c5db0bd5399d436a0690ff d5d83286aa22b22b6730c70583432c2b @@ -48540,6 +50956,7 @@ d5e15a7a7beddaf9d4571256562a39f8 d5e2f0a1616fb4b1e6affb1b4a2cf927 d5e55309352ba652bb7fbc8e0f2d9497 d5e555b7fbe17def9d74b353cc9bfbd5 +d5e5b2b3e4397b23ad7396c1d762e5f1 d5e686307096d16041ece80b05de0e20 d5e74b6491205f6ace53b87748f21c4e d5ea48ac41c9853bbd984d6d95f3b417 @@ -48573,6 +50990,7 @@ d6036396f35e13f0ea3a2fed579fbb94 d6038df4019f454aae7a4e43253927ae d60395a686aee787ca4b10d12555da56 d603ad23629db20930cc2d30903eb0b5 +d603c7b3696cf14d2d2dab947d416cd6 d604b31d99bade7936b33df7f746d534 d6054e484415a0a277f3750c5879d902 d6066ef3c0e27a5d40d2019c2625a72f @@ -48602,6 +51020,7 @@ d6257fc3202e5ee80bd8cd2fe7f5a41f d6263ff18f83487d15a5100c7876c180 d626c81c16ccf02169e5242aa738d186 d627f8607d95d727106c041f64747698 +d6283b5dff6505a731ccc05b819a7a68 d62a07e136638f8553195c7021739286 d62aab5b2174238473077b95b0b409d5 d62bc6aa347d6dbedc8960b03c314f45 @@ -48625,6 +51044,7 @@ d63c7b5fdb539ea62331a1030f57022a d63c8743983f39da1a6539d41f274dfd d63d0fcaf904d168819250e2fc1ca68c d63d6748cc359a441d9dc14c386adeff +d63d78be74133145e8986a62857b0914 d63d80278927f3016c925f3fb7c47657 d63e1c782dd6d1bb8e3f40d8eb817fd3 d63ee6cdaee717bc847ed0bde05f13d4 @@ -48638,6 +51058,7 @@ d64201892fef4e6f7e2f984696ccfdb6 d64447d929eb6e49225d2bd0a21a06d2 d644a82261b4ebc4611c993cd4bc4952 d644be43c946905c922c00dc7dc43a89 +d644c73cf5992f1046d87e095d7908d9 d644e6915299452580bcee8c21530e1d d644e6b45686b35b756192d57764fd24 d645a3646e8df08dbd8bc4fbaebb42c8 @@ -48677,6 +51098,7 @@ d6688569bda250320b8c6f87b9a889d8 d669b3655b31d500fc6e24b8b6dd8e2c d66ee0bddef24b3b08808130986aaaaf d6706a27c8f99bdf0be7da8c5d95eaf0 +d67166a280e1a85acd1383e27e11066b d672fbab04dac910af16f1b675c28ad8 d6760a2c9c6973b7556ef76eb4675c6d d6766f8615d8764257f4089fd6e5cdca @@ -48720,6 +51142,7 @@ d6a4fbf789d1d1a66ccb770a8876e65a d6a5be584ec5ff92f823fe925f00c56c d6a646d1a4edb48050f7ca52e62a1e28 d6a65f0ef296a7567a77518012379362 +d6a842b941abf2a6a8a4fc26fb41fe4a d6a925ab949bc4dfb253eacd7103723d d6a953f679bbf3b469b070c61d0d6ad5 d6aa8da8f877cb0ac2dca1ab786b588a @@ -48742,6 +51165,7 @@ d6bceb0ee46124615609027fdd68cd69 d6bd9d091685636970d75657e609eadf d6be85a42697fb96f84a760add1030a7 d6bf5411bfbe493c530156ab3aad4e2e +d6bf88a8de1cd86edf544e1bc294518b d6bff69813990323acc10f0cc9215115 d6c05aac7b9e4a2e9ee55a78248fe51a d6c0ed8483aa7ff51743da3fdbc812aa @@ -48750,6 +51174,7 @@ d6c1782fa0159c7d674b7e1aeeadb105 d6c1b32977aefa1e20b4d81f4bf6998c d6c1ec93f06b2430098c2e65661efc90 d6c3fac795ce907116fa2a3990f4a10e +d6c415dba6f3a001a699c8c4d9af4be0 d6c691ab467ecd231e5be502fc8dc1cc d6c751ae52cdb2d61351e5d6c7291bd8 d6c79639bb96b3be36254da94fb9bae6 @@ -48762,18 +51187,23 @@ d6cc004da0af4e02048c0fcf15deb65a d6cec3739f24ba0488efcb0bce4181d2 d6cecf69ff57aa0177aa795e95bb2d71 d6ced0d9335fdd54379afd89c122fa0d +d6d1fbb776c1ead704ccdd062555c083 d6d2297eb9c8f51b5ad732deafae32b5 d6d28d051d9ca8d3af4b398bc1f4aa80 d6d40175fd9c2b152391a5a43cc138b2 +d6d4f2ba98b91b08fe5706b692a963ae d6d56365a2a60bc3e50e59e1591f2e18 +d6d624689c6030afe5653fc22a0836dc d6d6e3dbea996bd7744b9a830e856f54 d6d80d01d0306a41d484201bfba86e2f d6d900f3530455c4727821dc1f1b4982 d6d9120aa43b87801d970df31bb0b521 d6d9f2cfa27c0360a7561b0b837d3a15 +d6daae5a0316f1fd27ddb4f04a3fd288 d6dac00a0f1dd7a74cfbd787ce1894b7 d6dcd85a989495d2b7245c5682e074e8 d6dd0ee642a2bbdbd6a4be87808be0ff +d6ddb49e2b1fb1463dd3a3258efcfc40 d6de5b028d51da3551b4a033bf32ecbf d6de79026784b77457a3e27dddab2e89 d6de7d82f200252df5a051288467aaa1 @@ -48842,6 +51272,7 @@ d7231b34c0a9b0bb873103ccae2f4a22 d723a7d284b0988cbf83165bd213aa0e d723c6293aecf22de6d9760c29b0a27d d723e520e0aaa4579392ab44d854cef6 +d725612e0425b880c415b684f9064a07 d725bf7748d213542f8f39fa5fc3b3b1 d728922ac1d62211421b87abebdc027f d72a7fea019e2ac10020d8ba35ca5375 @@ -48861,6 +51292,7 @@ d735cba164bc1db1f5388e7bd9e8884e d7360e95d09847c0ce25e188c971ba46 d736c131076b3cd535ae18142c77b639 d738f67ba252ce2ff0a3206689974b56 +d73a06052c9e3329591f68acd216590a d73a965f8a148dda18240967a238a89d d73b430bb39397e126efaf78bb9b8640 d73d49b490a5b979049f262f4c0c7c19 @@ -48869,9 +51301,11 @@ d73e8cc4b9f074f487ba0b0aaf9c311b d73e8e1d86c88b398c26a53891892f40 d74049a46d0ca4a6e131875611764715 d74051bef1dce32872041d03495f88de +d7466bf5868b3a25f61d1b886e76e419 d74841ba3b385c489fa495accefbe968 d748ca44367de33ee1c818caf3c8a1ef d74b3d7434c3cf5babdb4d73e8b07503 +d74ce3faa65da049680adec932ebbaec d74df916f6ea47a5c84d0038ab1d9f21 d74dfc6ba8790442395f3f86e1a9c225 d74e2f1413125eb5b13221a2ae3a10c7 @@ -48899,11 +51333,13 @@ d76347b22d2950033b76ea4c60573b6c d76351f838a99873d056c262e9a3a56d d764a43d970774102984191dab01c2be d76598556ba12d59885ef25fdb5bdefa +d7660bbdb5332e72da0ea1dacea50499 d7663292a877323ec1be24f3b7a814b8 d7663bdeffec80d453a8f2f8638a27fa d7673052b09f7446a035d63bb94e622d d76a2522b518b7d90fe1e18a467a5b79 d76abf51dcb55d798d52c5ae1833c9af +d76b0d166b6bcdee6988a84ee642929a d76d33e123c476dbb0bc7078f8e571db d76f586642a7e7bfcbffaf0867e23f75 d7700208e7d79e46389d61dad341dae7 @@ -48965,6 +51401,7 @@ d7a2ea17bb3ebeff2e545477de3798e4 d7a40a67a9f49a14c7686efa6dc30474 d7a5f1267f73bd191e0ce20559a98b55 d7a6e5030d2f3ae367636723aa0eba24 +d7a7136574ea6c0f1b7b6259f34abcfa d7a803fc6f11639ee9c64f2839de7b36 d7a989d1ff2f0ae020d34d9c230ca9b3 d7ab28b79da0a8ec76b9cce393eba4fd @@ -48989,13 +51426,16 @@ d7ba3cc67a76bddfa8c8a7566d047247 d7ba488918e090afb02243b29c65d224 d7bb888c76a53e590c0b0383be83b56c d7bb90a6b528153e98b8d60ee033dddd +d7bde6165264aa1c0a228f59d9d34f37 d7bf8d49f3ba12629ccf03800bcd6668 d7bf9f5248bbe65d2d7be3bceb6bdb0d d7bfb1cb3ba3e232409ddcd6a8783725 d7c0b9a6ed7e6aa9ad232df7e9553b6b d7c3ec461e5e4264a999ec6ae9cca6bb d7c47044ca9c819d5c0841a47f2bd207 +d7c48f5eca5c07d0e516f3c7e3686709 d7c658b42e2e491fb4a7843ebacaa687 +d7c73917a2be31a92aa688db84f6139d d7c7d9cd38b40c7b7b84598fe0b75537 d7c9241d76e3d01de83cfaeb9ce60513 d7c9c5745958461bf22c5716cc645e2a @@ -49006,6 +51446,7 @@ d7cdcfd448e9aed498cd9b6f18cd59aa d7ce4495096817cb6a24c69efac2fa41 d7cffb7ea3aff5ba523360e4c1af01ad d7d020318a3b1492bc6587efe84f2cba +d7d157eb510e5d86bcd3af509e4b8c26 d7d19589519d378271547910ade76c07 d7d22247bdd131503288c4b31b83e0a9 d7d25241d5248f6db834d30f852506c5 @@ -49032,6 +51473,7 @@ d7e97bfb093664d3ef17fc5bffc5806b d7eb12b493dd980d6dfa0963336b3d9b d7ec34477b7f81e227588e3ec4f4648d d7ee5ec1064e3d7b37bf6eb15b232d66 +d7f26c17dff9635d6cfd0573fd43bf6c d7f2edfa823c4c93fd266721c239f824 d7f4e90061b7faa63054b65b50903a74 d7f56241aa5e61756c71bd04fb670d2c @@ -49066,6 +51508,7 @@ d810ce4c4250df6a47449a56889e5ca2 d810f0f3575e80ebbf29c8a4c1a6c6d0 d813a02f69b67c15c264de9de662d4e6 d8148e912a774845773c7a4db9130973 +d8153aa13aea2c3a52d0cdbb4e8663ac d8156fa7f4ce075ae2ff5648c7af70af d8167b84ade7a826a19689e4175085d6 d8167c2417c64320a71f905300085160 @@ -49074,6 +51517,8 @@ d8187e607bf10a8f378c9cef9991a9ca d819d2cc7e08764cb602eec73b2faced d81a004bd31108fb708e4207ea94791f d81a62aeb7bcd80f247efbcb96f2bc9e +d81ace7d2973297b8efaf0a44cbf3d36 +d81aeea153bc1b788bfe58d773cdae39 d81b1fe3257f1447d70c69b2547a89af d81b2000a732dfb6ff508cf3d5ff655b d81c5653da7b52b0a3f4cebcf648b2e7 @@ -49100,6 +51545,7 @@ d83285b92da81f943e6bb4fdb2851a78 d8345036bd7025c0a63d413d2a8caad5 d83567685c737fd9be5183ca518e3675 d8380a43d34ca9b7e31e62bd2c65b3ca +d839f4bad46d0a0b690d3d1b6e57891e d83a59bd7155f88bc53a51a809ebd2bc d83c6fe6599b2c8da41af314323bbc4c d843113e260a2f6e228ea8c63a266e96 @@ -49114,10 +51560,12 @@ d84b8e03a11137627ad33a5479c900a4 d84c6104af0d73abea0d2af2074453e4 d84c82f8f22705f9e13b86383e77580b d84dad0f0cf62de3f8b133dea0e8dde6 +d84dbf7cc775cf7ec85a693316aa093f d84e949be3427539ba2e6b96263a4a8d d85131c9823fa1427f0b4ed6597f9d1b d8526715e990e6d7f5a7c36f2faa6180 d8549c4c7755eee2c32c47228a6865e0 +d855c7b3706bd3af5104e81e11e9d82e d8561e367716ea39c34bca62092c5e0a d856b124f3e2e757bac9b201ddddd6ce d8575202d7d6725ffc4fdcea8aa57e4b @@ -49131,6 +51579,7 @@ d86065c25c58af199a4a7b34a26a93bf d860a1ca74d4f6d4c3e3dd1a4b43401d d860cf8da9a1d550264918b290f48c41 d8626d3cf3c40fa64326a6b2f81a2894 +d864246edbefa44f4cca50356b410e55 d8649e07aa146d0b1438b78729c0d6c7 d8655ee6b3079f313e2f2bc0a2b85330 d868991cc8fbb07864d74adf19768d69 @@ -49179,6 +51628,7 @@ d8996d7d032274c8a57321dad7fee62a d89c3e29b5b9d351e2b01501d76f902f d89d957e81b2f55e8483ebe16b903a46 d8a0daef74eb4af31c03b15bfded1f2a +d8a18fd316647285b38c179adb66c55b d8a1995833b5d2a177a297f3d2c1efeb d8a31d7906c297a4048e9a31b29b67cc d8a3f287b9666242567c774bba4dcae3 @@ -49188,6 +51638,7 @@ d8a5c36a9d188763d8c8d4c5c70ef2a6 d8a68d322ddb593c52dcbc448a71f1f6 d8a7ac19969026b2fd33ecc3e1ea68e7 d8a7aef0148259056752c83654d4ab58 +d8a7b390ce815bb9057f57b429808e3f d8a84934503c6aab2c19bcf751e2ff96 d8a862ca6d761880846e410c0876d293 d8a8813087a3b6ef2be9f43f7d6cf688 @@ -49248,16 +51699,19 @@ d8e2879b919ff5b80616912f7fb5e8a7 d8e2b4a028fdbc7465dd2697655a250d d8e499ef31b4fb320ba9f97a19c8117d d8e5fe343fb97235f41a5b683f364c3e +d8e640502a725a250d44a5cae46ac7d9 d8e70d6bada5bc8fbc82bc1c381345f0 d8e79fc93d982abc40d4cca9883a6f81 d8e8d9045152ad31946e45639383f44c d8e9ca8010325ae691ed0ef976659bb3 d8ea0458a00b5b90e98fb92e4677bf6b d8ec26932f87b9a5f520a21f51714b7f +d8ecb351f476bb0d7a4721c44b2fc2f6 d8ed826966935f1acc7e717ac6c52878 d8ee5fbb48a2823cefa1e0bd39d990c1 d8ef97c90f0e69ab338847c086860550 d8f06eb5d58dc1a3ca37d89ed72f7e38 +d8f104499161e94e69cfaa5a38f07eb8 d8f19b008b0c61baefee24b5d347e772 d8f1affae7af4bec5861723978cea54a d8f1fe6df4dacc99b0c19dca76893ba0 @@ -49308,13 +51762,16 @@ d929844f17ec45926734d3f33fb95684 d929dfce037b7cdc03d8985997742a9c d92be2b1f771a2780a15ffe26a43bb54 d92d9c4ac1c31b34b8396339313499be +d92f7390849879fb48c8fcc6a2c24604 d93380d0e99a93bd62b010e22d2aeccd d93595740d266d0a5bdc240cd3258ae7 d935bf57235f7423712cc913f0115c18 d9362ebf453e4f1a9489156c1d5fbe0c d936af24676934f09507e8279c088e6d d9379fd640b2d995e27ea7feed45e393 +d9399173ef6dc465ef812ca5390421a9 d93c38efadf2865dd76591aee2ca5035 +d93d464886a33678ef6e469cedac813d d93e28c46a088c843c14d4ac4667aed5 d93e30d364ed06b54bf21990f979cabb d93e5cc48bedb1fded6ac359c8a2b900 @@ -49340,11 +51797,14 @@ d94989dc39c2dcba447d2d6ca5e8adfe d94d4d7ea9acf9d0f755c2978bd73110 d94eadcbac42b117f9ecba3175b2620a d94f134cb39fb0cd46c5f572298368f7 +d94f2c80a2774d055429e7d5c1a70c31 d9508cd3b90b61830aae203eee5f025e d951da28d99583fd7ceae8b3916cebed +d9524d2431fbb487f7376914d7009e16 d953ae337c242c0c5ca34348cd94ed85 d953c69830e607b4a705ae540be4aaee d953cb6a8c08ce443c7b836c3808025d +d95585108315062ce923b09901fe8489 d95726ca39f29449f5e2536914652ec2 d95c46fe85e823cca12a24814a14d5f2 d95d60d8f5cf76127ffab7b95ffe661e @@ -49356,6 +51816,7 @@ d96366c11e4eabbcdb98210a3af6c44c d964cb45547df2a1a2848de66129a013 d9655e08ebfafcba6b3b59ec1ab0674d d9656a0277b64d7db51c5d1c67c58dd4 +d965992e3cbccee8ba6aa27ccff656ab d966080620868f991148d61995c845f9 d9667dc7af364868ab8c429016ce4f7b d9668ee3a6fb165d199df98f43096dab @@ -49370,6 +51831,7 @@ d96f99e82d6d0223cd870c87e9a9e4dd d97004d5aeb1913292a90443a647f5e6 d9702538dff23d97568b1820b45a8054 d9714ee46a3e7d6702551d717600b82e +d97245b135d73aad7f8c2a1305203f37 d9730bc47394e15a0667a8aef26bb0d0 d97488b516254827f09efc511edf1f99 d976406679c4ee3466373e0523deee4b @@ -49383,6 +51845,7 @@ d97a1d4e95c23b7f31deb2a6fa792b16 d97ac4894b30e787c144c1c2dc3e7082 d97b3cbebba2f9fbc6800530b913cf6f d97b4485a37f6065c9cd47f7faff5d82 +d97b576a31f1dcf3a0d69dc4dd49899a d97d50586fa2db407d9a5d4446467222 d97e495491fc252b8f3d1402d94360ec d97f71e7eeac655045dffea6b962831b @@ -49414,6 +51877,7 @@ d993f7c1bc5e9c2078e850bd2d9d6e57 d995254313559db572f0cea0bb8435bb d995d7500f74962bf3a89515faefd29f d99765421dd75e332ef7bb80b03843b5 +d9979384fa5b2e18e0db52b8c1bfe786 d9979c7a39ff219e20c3f0cb149d5559 d9981ff756d4022e99f0856bc95f2e22 d998337d38b91f34c5333e1cd0b60f09 @@ -49430,9 +51894,11 @@ d9a09d38f6aa5564d7a9dead278835a5 d9a34b811a334cf460c45fa8a6db6401 d9a54c25c70a1b390476f0c202e640b4 d9a559268d0e066d04dd33e902cac1c8 +d9a6de865f9c234c7d254a2c5dc9593b d9aaad6fa6510f390ac4f0ef68ec3a16 d9aebadfa3b131e4230b2704d694c1d2 d9af211718814a204caba598295ef75d +d9af8060b3c0cf793e53d978fcb9995e d9afc800afc0a0bbfe66309baf5d5127 d9b018be86270ed6c9b976654151d393 d9b196b6e25b9e3a37abab5768364cbd @@ -49469,8 +51935,10 @@ d9d42001147ccffe6f434417ecb3e8da d9d448e6b2cf3ce2079e714ab01e03fb d9d4734371a8ce1b6ce4d45138d6128f d9d4ba94bc910132eef7bab88a99feb1 +d9d598a677bd5b54fce87e709d0ad738 d9d5ff6658f3e86a16f0681e5a8bc39e d9d6239c5f328a765f12924f960190b7 +d9d675524a5b76f96372ae4e4ab6570e d9d6b41ae1381cb9b0f0c6171c20ca09 d9da1bd752fd1ca3f1f94dc4da8c1505 d9dbbefce8d3cc6fb856f35b67b90ea4 @@ -49486,11 +51954,13 @@ d9e89afb807e0773289c32c4c0c5c597 d9eb1540ab7301cc2d953d33830058ea d9ed3f2b3d43803f2b7fa56b88f9c6f1 d9ee57d304f818fa194765bfac712871 +d9f027055b4583ddb153760a97643fef d9f14231787b170fad92bdf5ab2b5195 d9f24ec963ec236c263a54b33f798f59 d9f448a4a538efc0c15127b357f22933 d9f648b08499bded3711ec7752637f68 d9f7047f8219f08414d75acd77d48e98 +d9f8064cb0ae2c19f94d07836f71f10c d9f843e103b1400847808a353898629b d9fc0908fd49941228cb21820252e3ed d9fc95a97681fac94cee942f66ece2aa @@ -49547,6 +52017,7 @@ da25e4d8c742c40a86f176a4c4e104bc da27b4aa7fb1393e23e924bbda382c54 da29147628c0f5d5d967180ac61fd78d da291b0275ca12f62d9d4d982e90a576 +da2a6fcb4c0ba5ed04dd595a97a803cb da2b1330f25441d3da291f09e573b220 da2bb2af57d6a1d9eb7339e675b5fcfa da2cf7e678739110ee74f88e9e6f4d97 @@ -49554,6 +52025,7 @@ da2d1cbe5ef21751dc660a7e1d6f3248 da2d27fc8afc199616e31643e5a7efdd da2d7c65d76ee60e483d50395275de10 da2e54f1dc19beab5c2b8f5b75abd671 +da2ff255bd892eefa0cb50d8e868b52c da30325599bfebbf3c63435ba87110fc da320863ddfb53f82904f8e823599b99 da3347e045b932443adce6a3712a654d @@ -49611,8 +52083,10 @@ da5b2591674c8f4289f8e1fd98e7d07f da5f7c2671accb13980fbed1bd1f844e da6042e0e2a0d8b525cc23e18e94d388 da609e34c8b8a613321b8d51c5203a94 +da60cb33f203486300deabf6d541f588 da62b13bfc05a76fdd987b3ab62b5873 da636cf782872f68007745d463e290e3 +da64353759cec0a4c8717222bb4434b6 da65596e663dfbb244373f0b0c3a3f5a da659a5b63e119351854180407f42c70 da65f00d8493065133b41e7b7bac04ae @@ -49626,6 +52100,7 @@ da6b84ee797e4ca70c674c5f24369e6c da6bcb0c22482f7bfeb67c92a5c1291f da6bcfb2bc549ba966fdd25a5c5edf50 da6c9b0404cd62b57e6924498eca7c1e +da6d50dd2f70e9a071b69778f6222034 da6f633f58113fd2bb45d59f84190394 da6f79343e506c7371f78bb1281fa5b5 da700baf61780ba076e99909f884c57a @@ -49638,6 +52113,7 @@ da76c11413a940c0eccb4800d1d2119b da791a5a94e2db94ef816e80cca087d0 da79f5fbccbb8092f189761c7dd35f6c da7ac7ffb3dac52721e5ea6941672b2e +da7d53221284f3676e24b6dc611303f6 da7e4ad8e63621f81fe757885c67c9ba da7f2c17821f42de29f8fe6d3fa5c8e7 da80584cca548d4076f87922ac98fb97 @@ -49646,6 +52122,7 @@ da86f70e321c6944857e9a065ffb4bfe da8932c182cf2c47d6ea8bebfae15c52 da8a0e3215f61c34eb4bd200a679e06e da8e2570f8008eb942e85e240af92a85 +da8e83c702754d5a6cb6efa03e72c963 da908fe89d2971ac543856c33578ad9f da932e71170f389b0b31627d258d9b22 da934add90d5c5580b1eac0e1ae5f6ec @@ -49663,13 +52140,16 @@ daa23d4afb62816b863e8e363586d50b daa2c971bbf671a9606b68dca84000e9 daa3e1ae6e7b1a96cc3b080937fcf87c daa4aaa5880e2e8057fb576e9faccf6a +daa55279643497cc7deabb94a3afb89c daa7f50d143560803820234d5ce4be7a +daa7f595fd4cf5bef1e9f0c7dc6e8b78 daa8fc3f971549f06b6077e9f2fd2ab2 daa93d28521254eea7fccc020bb2ae72 daa9927e53b42d8193fdb0e3c7402734 daa9ac5666843d135dd289911599dfa8 daab4e3f8a19845cf621a57f681bdf47 daab6bd6afc71979a4b135f53a368bc5 +daabf8cf699c9c54920d5ea4895a7cfa daac421020a08c69f02e6b75732d96e3 daaf575efa7add10c8d01865642232a7 daafe14411b1d538fef3e5ef7a3782dd @@ -49691,6 +52171,7 @@ dac682074e151ca035d249b75510b7ca dac8396b64655593451f33c37e041442 daca9a57d70cc3af4abe00bfd2cc4a6f dacaa820f7f3b674eddcbc8e662499a3 +dacb8531982521213fee2f3269cf9414 dacc7ebfb774e5a620b66ec1205bb073 daceec2e69a3943679ecb4cc3e66308a dad0463f8adfda0667879cce98d5296e @@ -49699,6 +52180,7 @@ dad5e442f39e4545277188c272856f3a dad80bc112e9560d9f6b68a2ccd741f6 dad992b172e7dca39c9f34c54adcf593 dad99b3f96802b3a93fd9752f67f0941 +dadb87841db2ac9eb631a1551761aa3c dadbf413f1af0d2e4dbc4e6dc5b25e1f dadbf71da5b8bc6e7a55e4da08b42b6b dade40cac8b541e58189d8137d5f38cf @@ -49726,6 +52208,7 @@ daf567e2386547907fea3f7e240eb5f0 daf6a428b0bd511c94e6bc408e2335ad daf7d11c6e8dede9cbc0bf46446369d3 dafa0ff6faa41a3934fef39853b09b5a +dafa84ab637e108b2474a3eb3ae4fde3 dafa97df7b0b9adafc399fc28f592de2 dafad16a345c8ac4b4c2edd065919557 dafcfbec328de73f9fc709198fcd367a @@ -49735,6 +52218,7 @@ dafdcd0b556f984f9eb46eb458d3ab7c dafe812b6207bbfa2882aab6a38d2ff5 db004e0f9c011f0bd28d6b4fac0235f8 db00e504b26834e7355c01a2ef93aff5 +db02b735dbc74cd0f1c3b052e07b337d db039895412ef4ac897ba7464499f4bd db03fbbc7c9895061b0609d6b940de03 db04a994038bbe15fb2083e002b5b4b2 @@ -49765,6 +52249,7 @@ db1e81a9ef39ebfb638f61cb27702140 db1ee535fc085b459419ba6e28f538fe db219ce5ea8c50419b8d78a6df9c41f8 db2271666a1fa4ef58e4e25ccea981c7 +db24661adfd70449ae39532459c76991 db25e7de904ca5b74e262318a1301775 db2798f4eaad6464ab337737f06bdad8 db287bd801d1355f7ba058aba7437d0c @@ -49871,16 +52356,22 @@ db82ef2f6b0c96b5ddbb7efac450938b db88fa27797cf8046f0edc3d44fbb5cd db89708044936ca9261fd68740951ae6 db8aae83465031ab9f6a39a9c53f8f2c +db8ad8bfeefd84e9f5264b56dc7f70d1 db8c70426d9ee8fcaa777dcfb8700124 db8d1f5d185dfceb5cd521985507e70f db90b97c347b4644217c14de4df8736d +db90ecffd1857ebddcd81006538b4a80 +db91438b4e0ee1b91e69454bce5c2e35 db92d9019360755dfc2ec938afaac854 db946b9a354f86789bddc0206eb71b09 db9502ac4ac8ec8c29ecb6cad31e436b db95924facd47409736d3f6d7754b511 db96702c32e4cdd7c841172a45a1ce6e +db97a0fb4e4db26e49502a9de7283475 +db97f594343ec96de4b49aeaa129c9c0 db983a062f0a9fb6e024f889cd083c91 db986464f811c2d72855035cf0562074 +db98ced1ba50d15808334697a2e36276 db99187d54510cd5a2e0544e998cf7ff db992b9a991b786bbe2e696dbc03069d db99a08ab5f7bda923e6b74095b1196c @@ -49891,6 +52382,7 @@ dba06e480bdf156941f7b008f60af61f dba129f9d2c302686ef3e3f4e721e9e5 dba20bd87e651a3a582dff91258ee15f dba3352a3815c45dd220d4e3d5fc9bd6 +dba34d003cb1a7a11593a3584bfd94fe dba45d3c40c3ae92b9936c4df666582d dba4b314619a8edc321bf6cb7a5013f7 dba4ec19510afae3ea00721eff5db4e9 @@ -49905,6 +52397,7 @@ dbac449e6de7d00bfc082c19e4647cd2 dbada24afb7137a081a19a2bca1b1cea dbadfd09f1a5e96ee7e12f563710e9f1 dbb120349d98d873bece8b100f702e61 +dbb1719b446757bcf70e489b146c1c0d dbb3149e8d86697a0cdfde7d8280b75a dbb42949732d41c5876c53a265b3b59f dbb55b662faf07b01a533b27305ff452 @@ -49920,6 +52413,7 @@ dbbd343ddb8fdaf7fe92d1d05c1104a1 dbbe0e7e5479e11e4cba6f4fb3c9e68c dbbf30bff370151b7718e6fb75cae173 dbc785e5ea63f018a5ecced3d8e62e0e +dbc78639668eea75395a9961a243714c dbc7e9628e10bd260d282cc82a1a1cf3 dbc8afec7754fbe26dadb7c67a257736 dbca38177a602022b429b67b3df0cf5e @@ -49932,6 +52426,7 @@ dbcff5e344c48be01711c9ef89c57de1 dbd16db97dd6c159bb996fbac08e7231 dbd44e5a0aff7fb79eee43007b22b609 dbd485329695282d7a773d7fdb3608e0 +dbd7216d2311348f0339221494403b42 dbd9325a368223b91a3173eb764f306a dbdaa10d2bfad8ed99f8dcd25593eadf dbdba0e8c5f31b81f2f58b1d381669e0 @@ -49946,6 +52441,7 @@ dbe6ebffc840b69e0421bdb5cb54e6fe dbe804252883314a675242c283629198 dbea32ec00e1da591f219c8157ac57bd dbed3701dadbbaf0c9dd23f08cdb44c2 +dbee137c98c65a8e8cfc175ca274f894 dbef19cb83c8f2ffc66a80eba6d998df dbf08bb9cc3c92bc32b3f93a52294060 dbf11da88fdf22c99a76dd99e825b309 @@ -49989,6 +52485,7 @@ dc1d1c637f7ae076741d8a1d121d44dd dc1fd54ee2cb7e1d321928e92247ea6c dc20cc3591a6bd1e1718f986c4bf0e21 dc20ea5ff120bbbef60ea0b8651be8f9 +dc22d8e487983b2f772282ac167e02ed dc22ee056453c4c39ed91d6d6d8ceb02 dc2340e4a1430c0148c42ffaab5707e9 dc23e9f6047621464d28b0af18994536 @@ -49997,8 +52494,10 @@ dc2754d792a4bc59356f0dfbb1f8bd27 dc276c9ea68f8aa4773398e36a56ce23 dc288996c8011b915a97d0fc0ba65c44 dc28d782c0f24f24fbee0791d54285a7 +dc2a3a481c9972d744ae815f0c60cb4f dc2c49eab18703a412752c2692a1e0b6 dc307d9b6a60845c4db1b0aec2b3617f +dc32497881752c2b73e6a6684c41b8c2 dc33d371fb6e7ec1da51a3d75d877a40 dc349f80b05a430e45a01cce4b42d9ac dc36d0651d2cc30bba8e56b0d485c933 @@ -50036,6 +52535,7 @@ dc6078dfe90668def4d5562476c536f2 dc616633d6041e32363dc57d6c8a156f dc64230e626f160c7613c07cb6d4004b dc65112bf863f5ea0e1cbd71877e8787 +dc685ef0f1a7eb1a55b0423191c442bc dc68e3dab90214829a988bc9eed55e1d dc68e9a57a7a0c61f76bcdad245348df dc69ae6fa0c55d5d34cd1f1c4e7f0fb9 @@ -50045,6 +52545,7 @@ dc6bb5d6c818f6f7c008fc924a018c0a dc6c14ff5abe7d7d5fbedce74494b463 dc6c1df240807eead98b60074a86a95d dc71ebcdc321a4471103977c22f4e710 +dc71efe0aaa21ab04a6eca3348d082c9 dc74d15a968c3b49846e46edd05bce37 dc753bf2d2b5b59cdf6e92fad590baa4 dc75ac2da40a977d261ea0095d9a7c18 @@ -50088,6 +52589,7 @@ dca0fc8fa5ddcb8de3b3bdd350be798f dca4f8c3b93243cfe860aa3d8d58c68d dca68c56be84788ab1c2a1d2baf3685e dca6d845abd21aa85405ff9a569a9e61 +dca7183b4100f2a7e537aaae93814a89 dca79db9c065671e48ce42604a0fd7ac dca8e4173257f70b7204e1eaf42851ce dcaa02ea70f4c59062832daea13f6f72 @@ -50114,6 +52616,7 @@ dcbbb1f29a7e7ec31832621cf7fb4b62 dcbbe3ff311454d980657e47cd78c188 dcbd91cafd8188819dfe6f593683ce2e dcbd9b9f8fb42e2cd2853a9ee0bcee00 +dcbdd5ad0751931f636b0910ac966032 dcbe52fb43e539fc644f6ebdea0120a4 dcbf3b4497516ebbda068124980faefb dcc04472d2b3bf1bdfdd184977b3519f @@ -50121,6 +52624,7 @@ dcc1996721e40fefd67b57684f96b751 dcc1be292f4876eb4f98a8ca662685c7 dcc48a0401383595250f733a3c5249d7 dcc4a46b0a4766db5043c14be5a5fe14 +dcc833ae252718239a8b06b840d748a4 dcc8ae6cb3f7cb18d486179b1609780c dcc9f65ce2678598813725f0c8211b1b dcca532fa8fe9efdc91d6e010461b07e @@ -50134,6 +52638,7 @@ dcd2d5640c9ecfcd8c5182ccd55e97c8 dcd370b7b603ca88bd2b9d74de13181f dcd3de39f563d065bb4e92804aacdd3d dcd45a3c3b357831dd57ae96106a710c +dcd4608f626cded4c56c00e698de7269 dcd5af718fcae29cec6943f4d63364a0 dcd804ed4e43551ae9695b5be3f22f05 dcd8559edbbd6331cc07f900d81824f2 @@ -50159,6 +52664,7 @@ dce9ae9f3c19f618e7ad5f00cdaa2a45 dcea51da3f6397f4ace7c06f27eaa95c dceaec176112fde09502f50f0929be51 dcee7f36674cfe9e01510b6c51b578ae +dcf0c80b4f21b31b2c23cde401fe9410 dcf140c27a9f07d565742f680572235c dcf1ee7e5d66e1824bfcf6d1c50aebc8 dcf2e9c3088d5e9de3605189cf70537f @@ -50167,6 +52673,7 @@ dcf4dbce01e157fb5b48955a11e38da7 dcf58805d7f00d650ed3826d47896836 dcf5c1ea3dee9f24a9c3706a12350acf dcf6bf049bec5ed7820d1e4c2c209790 +dcf9e2e080883a57e288f7b635798e72 dcfa2179f9d797fd6191c9c46deb8222 dcfaa0dcbad64eb51b2ebea5a2c3d595 dcfcf63a407686db00d59a883a074cd9 @@ -50188,6 +52695,7 @@ dd0d7833cbcdcd4bb05ef4b177841a50 dd0e0bf4ccec40665ccf3bd76b97d348 dd106186fd7f845b7b9fd2b9a28f0237 dd123e8193226b009e42a7efc18b78b8 +dd127e2268c14551545f7c6bdd48b5b4 dd12dbf039001b954ea91f22e15a30fb dd12e63b581f21c9eb33d2e8351d62d3 dd12ed47af1b5044ac1301db07787bb9 @@ -50204,6 +52712,7 @@ dd1cde010bfa2a46a2f19abfff0d0d78 dd1d61eb8acf373e14eb7ce7114b04ea dd1dbfb858f5fa6943047f353bd718ad dd1f19dbb0e728c01e937918e4e4474f +dd20f506389ef656d38d57a1b1160282 dd212f4587bc79df5ea0b61bf2b2df0f dd21a8e3f5514c885adb9f162a1212d7 dd229420bb828c6a0ea30ec2063b89bd @@ -50213,6 +52722,7 @@ dd2610f8269eba0f206c3ba69f7b2fb8 dd274a61d2bc0bfa0e95d8e4bf2be34a dd274bbfb976367eaaf454fe1e5b73ff dd2799598dc410ff1dd05d99a80faf25 +dd282431cbbf790ed6f6c554b3f7e650 dd29c41cdcd4af9aed6113021c6df120 dd29cd1b9b565d835321ebf0fea28c4b dd2d75459c18053c8f333419b4f34885 @@ -50241,6 +52751,7 @@ dd455660d3181a0994c4157e1fd3bc6c dd45f25f8db49f5b794a11a344927cd9 dd466d8b4e2385083bc6fedfb3b5a7ea dd478078e9fd072080ab9d667c33c657 +dd4840679e983ab45d71f5ebf9ca61d6 dd489f7276dc03399a960a24125bebd0 dd495ca3e2f34e577044ee179210e729 dd4989664be488445564dd6daf18f2c5 @@ -50271,8 +52782,10 @@ dd600653cff2edbe40943b0f69161e1b dd63ad35ab38da7ad093a0427942989e dd653a8bd5279bddffc31feb3923d4eb dd65eb0b8bba410b1007cd1417b895e3 +dd677b6b18070dc3480347b88aaaad38 dd67985d109f15e3abc4ca337fdd74e0 dd6c3303ffbf1d4bd88e9855419cb1cf +dd6f816fb5e0a9ab8ce4123cc285aa3c dd706915ba00ff33f429b047beb24284 dd71bed6e6a4e34b3baccaf6e8796757 dd73a74d651b9a3979a7f02e439f703b @@ -50281,6 +52794,8 @@ dd756d67a4c6313967cd7b35295e7252 dd769711ad709a294cc034cd1bf23f91 dd76ffa285ec58b041bf59bf3e51d940 dd7b2aed54d89550dc12bd75a1141083 +dd7d22522c07c112d4b2852eea497e92 +dd7d70966a07c6209a32d9a6daa4e9cf dd7e633283b29bd5a63d472cc54168cb dd7ebea78c8296f89ac10f6654be437e dd7feacb0d75320804ae7e2c9d038197 @@ -50297,6 +52812,7 @@ dd877992449f3cc1ccedf533dc37be10 dd890d524acd8cae0251d71f6a5a411e dd89929065b4524a851bd7750c77f893 dd8b7518e4f682d6956fa74dd88fcb78 +dd8b7bbf5b4feac1f9d0e5368db923ee dd8ba350f4c14a14bc12f45c7af9d0c8 dd8d4c74d5a1c5f66bf2d94c5c2ac3ac dd8de05b878089c948de5aef5afe3d61 @@ -50306,6 +52822,7 @@ dd8f45b9e234222b28644cd8abc92c15 dd923ed85dc0d940778a489020ee0acf dd9299203e0cd8a86f508055cc702d1d dd93b4f911f45ec22cf1866245245b3a +dd959e16877d5b42c0cdb05933221426 dd95c35aad6fc28168aab99369fa1b24 dd9649701b91f35422a7049708c548c8 dd98cacd018c81ab5691461f4f70ed24 @@ -50335,6 +52852,7 @@ ddb2c0657af7ce6099616cdc1770acbf ddb41bcec6fa763e94b3c9c92a7b3e7f ddb4b90edeb727e102375f108da3a423 ddb6be63c66aad580a5e5684458099e8 +ddb7c6d06ea3ee2bea83755763a1cbf8 ddb8810e904b62da7f794c5e82f30de7 ddb9429cd9236958ba8f7a1495798fcc ddba33398c0d268f6dd48a31081e4df0 @@ -50423,6 +52941,7 @@ de142a08f3c0a61a3efbde8933fdb129 de14f758d00611184782c80a39cf971d de16d7e281ef98416a14942bfc0b92ee de1a7256739baeef8468e0e859c90e05 +de1ab4fca60d6a25556ba8cce2cddb08 de1b4780969d82857806d117a632f7df de1bcc8421481f9c47046233eebc8ca4 de1c152d5fe6563077be2962c98c3eb2 @@ -50444,6 +52963,7 @@ de28ec6967f3ecdc036b8494082c087d de2932aaeb6f6807a55af5801d67fb2d de2941aacf3f42b9f08d9dc664c1681d de2a2588c95f0160f0486af6cfbf552e +de2abfe29affa79bddf0250ebb3e76a8 de2c77b20713acf748bfc6419cde6431 de2fad058af5c797af7af45cdc1df3e4 de2fbb79c32a6406c59f7b5437df94d1 @@ -50454,6 +52974,7 @@ de32a10fe6108c07f32f50faf98eccd2 de32caadd2e24037cfc1bb83dc8472e6 de32cd277598563a09db01d0780598a9 de3395b2f40ae91ad1bb8e1c58534906 +de35d197c36da8d359581a13d93ace11 de37011f1fde88f49c5830e00367b198 de3a85ad1ce1abcf9c4dca50e2d4fb09 de3b5a22d73b12c595eb89267181e611 @@ -50470,9 +52991,12 @@ de46b7cf35ff50a1c17a78f1ab45e0cd de4a0ef8a4b7c887d4a310ffa443d80c de4c2f5cffabfa9e96142d143ee06ccb de4c6ee951a43b86b1d101fb40d471f7 +de4ee06163e52a25494034299fddc52d de4eebf3c371674bf0c2484de3c5325b +de4f23598768001464d65dfc43eb8577 de513b2dd92c2206166d1f29a00dc15d de519a0c7fbfa4d787fb8618029b6729 +de520e97c23a86e766a8be64bbf4a3df de520fd37e0f705b562bcf02cedd6440 de52354c095203241e0e41c90afe4f81 de528f914fc673f76fc174a9c3ce406d @@ -50480,6 +53004,7 @@ de5398ac623f09fccb318f9ce655fb4a de554b9cc5d266ee3f5d450df524d122 de55ebb8067486136ef08f9041de4383 de565d8981d734e4fc571fad20985cde +de576b41f7922bd9fb21a5e9319b1fb5 de587f009b43546493130ff70411b0b1 de5a559dd0ee880469a52899d8f10951 de5c0b1a2965fb475fffe3172b3d96a5 @@ -50508,8 +53033,11 @@ de75b567404039a58c8e86b7304ce7e2 de7631a56d2af81e91e3619475a1f3ef de7747f182f7b5ba4ab253fd90922955 de77a79a98598cc9c89868cb8b0e6814 +de77d8101c25558891c5c5a674112046 de787d032e0d3faec43c86679039ebad +de78e9da25ab8f989e477d49a8ca11b0 de7a4aebb108865b5f80973471ca0140 +de7aa2dc2e1f7c0ef9b1c3219672e876 de7aae9501f1111d7d5555d106ecd59a de7b299b32d1def36e1c1919b163e9c9 de7c895be1cfd499a2e434df0a0a7d22 @@ -50533,6 +53061,7 @@ de9214ecb846ec5ac1befd31ccea99fb de92a124e07c6079cc38e6aae4f9066c de93a1849f37d802ff1c6e339969d264 de950bc011a50e69ee3da5e07bee69a7 +de9588c220089e54b3afe5b3ee79a36c de960d178f2d7465d2164b149b30aa64 de9a45381715b6f87b7ec8423eebd776 de9dba409b68ed90529b5b694655b329 @@ -50565,11 +53094,14 @@ dec345f0790b7782474c838312240bb1 dec56737e108b5232ce1d25c986c81bf dec594e3a337e81f0880cda8dd1bc6bf dec5cb74ef224653aaca8fdd6ad215d3 +dec64b0e8e41544e35b489194a3dd34d decdab4415516362fa9256a8c31adee6 decde065fe0e99a3efa4fe344244549b ded0488de458253c2b933fabcd9b2323 ded0d00cd8a84858a3ab9836e96f8655 +ded0f181ec1ee579b63d43c9d89ea4a9 ded168536533c1ffeb13d1aea4c3810c +ded24311448c0130c8491b71f29dba39 ded50bad06863f20687d2602c5794da3 ded54251aa79c95d37ebf8cb303e6f66 ded57776fb93efb6007524dafac4ddf9 @@ -50608,6 +53140,7 @@ defa287f4569dac6eade77d10a1546cc defc3b876933fcf98b2479cb3c45b338 defe81fed7e475e75abe8460ef352ec9 defe914b5259e9450f4518e01fe8b127 +deff52ed39abe10cd2129c803fb02c02 df031ccb315e079587312d30f4592a71 df05b3f8ed6ef70762e2f204414c2bef df0630ada81b8dc648e9354c64af2286 @@ -50628,6 +53161,7 @@ df1189cf9c88996c58e529d6d31973db df11b0784ce782d756d234431286c626 df1245c2749871f109adf896a6236bff df12ce5f0264ef224d5af4fbe6b6a260 +df16832408c593502fb4d7d8a5746c51 df17194df770e656f5077692b3a22e31 df17d1c7c9dbf488514641d4a0873c9f df17d47172c7a01302b8658d701291f7 @@ -50680,9 +53214,11 @@ df4faffc90f0f8a569fa0daf74a798e0 df4fdbfb2f5372ea34f6d926143527ba df5043eca16313717188782a132a9913 df5080eee7cf7ff33635d4523623180c +df514b6ac18d186e7d8919ba0dcec83a df52492b43061e9b42433411319b1027 df539ab0e50b9da090b98b771e230890 df53e6f78306c9f78cabec880d0cb00d +df54965807d80deaa371eb61c1fa5e51 df54be9e6c6106bbf11dc06c8db536e1 df54e9ab91147926e870ea81f7ba471b df557649bbfa64d6e0507bdc4b87604a @@ -50691,8 +53227,11 @@ df56bd56c81051fc87f24f42ae090298 df57140a957642e24c30df7a03e15392 df58c9ff7abb0eb2d7e6a6356fe333af df59f272adbeb9fab9d144ce12761e46 +df5c3c8b82c4492992a6f0f2c47cdb84 df5dc9ff441894f134438f18ac3858bb +df5de6031e3bd6e4b673251156df62f9 df5edd196d58f830dc669a6a91373a3c +df5f0f7329fa22be6632b426e7bfcac7 df604b67af8bca4d840b3f5a7d8e4340 df60b82e4507b29c624eb11d3a140ede df60e1644ba348e27997746358e91a0a @@ -50705,6 +53244,7 @@ df67a0d660b2f8f2dde37d8bb3d9352d df68772e87ca831cc00ac66daefbcbd8 df68dc8b1e257aee4489e942f50c7d88 df691be6adfa8648cbf58a59ec2e48f3 +df693edb3ceff7511e14a2465f00afde df69fdb27b2b3eb8dc86a8ae55b12916 df6b53df196526d36fff3c9114d447d6 df6b8f0e1739204f9c19f61217e09b84 @@ -50714,6 +53254,7 @@ df6d64d45e9558c83517758af1f90b82 df6d7389e0adb6ea8b2856e54bfa7859 df6f078c880fa5583fba51d5d1997122 df6f3f65724ec08997532591620a6193 +df71f80f7ba6103fd6b0312173e7e5d2 df7217d26e83f4a1e286b6bc4846c235 df7279867982218bbbac2f203cdeef2a df72e97707792b254b4a2ccc483d6fe4 @@ -50741,8 +53282,10 @@ df8496010d579773e49b4f8af0bc03ca df84a395884b4c7744bcff1683c672fb df85f8d75a2d5a85cb3f95b883d88e81 df8605c79ac7323df1720be35be3018e +df871be512658e401db0d8dba15f2e2c df882c38785ab0a6416eef11a330f022 df889ee80fb5f56cc17a815de95262dd +df8a6c29ba7efb0badf57a206e7169bc df8a712f75ebe0afe790c9bc58838705 df8afe39386d5ea82029b27dcdffd371 df8c05c8deb00a4a0ea4d11b2742cc8b @@ -50757,11 +53300,13 @@ df9346437d5079235f564e8b4228feeb df940f07f92a11697fa414809a725d61 df952fab76ec56126199dabe7c021a3f df956cc9889d3aa1d92667a16cce778b +df96ffc1feb7caadcf58b422be65f858 df9732c3619969119cb9437cf236cff1 df98d9d400f65afca9ff249b61f7dbb3 df99c7b4e10c4d4be3d456775aef4921 df99cad79af53f68fe0dc3a98407a7a7 df9a0d769276ea02e7ab6165ea249cad +df9b5597cb934543328ab873572528ae df9b9bcdd8d7982d86b5414fbb8a6c71 df9babec2277ecbd0592cff83aca4420 df9bf0e536556b5032f124c5a8c6c1a2 @@ -50786,6 +53331,7 @@ dfb36ba622d453d4fc2a16eaf1d2d6ce dfb3898f36bcd0170482624f7190be7e dfb3cc25f84edbc4056747a76ba6d8ca dfb5dda48c3effc9eb646f1ff5833689 +dfb656bfbe38b9f1af726f480be1ff16 dfbae1161cebed893da94d8216620565 dfbd466270d3438202b1fe3cd3b62da0 dfbd8b9bf444238c035ee3a310ee5fa1 @@ -50794,13 +53340,16 @@ dfbf6ebee47ec23b8ba68246b7858f1f dfc0cadd8591cc1758d9766944a810b5 dfc0de7f1f8decd685e57d26cbff0af4 dfc28eaae27ee5bdc44149142967998a +dfc31c5efb15a202eb735487959405b4 dfc35e528b8922017b2bec12b4a3072c dfc3d2229272bbf86755538ccd78fb44 dfc57e405c60c3d56b6273d9cf63c085 dfc71755b1a7c63256f8081dd3c347c0 dfc85438d3ae7fa235070ca5522b07ac +dfc9db9224235a8c10badb61e0c500df dfcadf78ba18c01cfa7fed0afc21a648 dfcbe8a8b64241421efad6f89bf6fb94 +dfcc92708717009c0eaa9370c9dc6ff7 dfcd9e1059c933629221c16ac8ece127 dfcf27907bbee5050af72b2e336546b9 dfcf4320effc2ed481f66c914dde0fed @@ -50839,6 +53388,7 @@ dff021af78ed0f8bfb34cf469c5d25e4 dff0ea2c893f4fd7f50fccb5ac1b62c5 dff14404b5e578f8666c3e85aff21828 dff2db9840bf1159e84790a8781d7bc6 +dff308a79fedb75b05225460832feb79 dff308fd43a09088a36dfbd304be9f47 dff5fae3d9627f45b55ae400c55efd7d dff73fe9ccc59660893dfd7096e0986d @@ -50852,6 +53402,8 @@ dffdd1c47f84887aab261564cb28c0a5 e0034292299df09cc7a9924918d51bd6 e00381faf0a3c1d95d26b58d3ae9acbc e0057a7029ec30c5a6c0a289e1708bf1 +e006269b6eea696edd5f5bf115efba93 +e006aa00acaa9ad76c18bfac9fed3235 e007342a8609fbb26cddb56748ed79eb e007d2b98088b68108cb0bd36fb807b2 e0090608f2961196bee84f3c358a9126 @@ -50866,6 +53418,7 @@ e00e6ecc0cc7ca58e38ad55fa9d0f71a e010d5dcc1a647a6d23a7f6f73fb45c3 e010d744876eb80f5c5a95a325f28f20 e013dd3b7129abfc7a8a83ff5c8b8a8b +e0170ea9dffc821d9b44ce7584651dc0 e019819dc32aed02235714b502efbaf3 e01b8b0b490b97c942c7cd0a7e28c44f e01e2a8c5b65644b35d272afaa6f4d9d @@ -50899,7 +53452,9 @@ e03d807593df03732ebf59cfcf964045 e03e39f6d4fead0b47cdf2f59df123ed e03edd6ec07f052977e800234aa84a61 e03f47f1e387c3b4baf0bff43ab6e8db +e03fb8f75216b30e629411fe247dc7f1 e0429ab9d6cad51746359f97b6ec94e5 +e045a43cc8dc9dbff85922e81f8a4a07 e045ecbc09524efef01cc53d6dadde9c e047459c0ff805c8e76f3e7914f3e015 e047975ad4821d9dec5bbeaa12c2b908 @@ -50908,6 +53463,7 @@ e04a570465f20c19b7b2004789646f3b e04b9bbabf91a6878599cae799f894db e04c7f6fb3b6dd143f343174335dfe74 e04ce4e7c29b6a2457ea0efa1959d160 +e04e38c76ce3c9da4d820cec6a7d6149 e04f7d391e7d99101d61e1ca37b7b9a7 e04fb6362dc2a0c64a069c78fa497fdf e04fe33dbb73f4d6aabb3b2f9d4eaea6 @@ -50919,6 +53475,7 @@ e0547ee16607c6a8804ac4fa6dadbbb5 e055acc15c7e02b11751c7623ef1f7ef e055b8440e5206aaf5559b67726c8f3c e0561530c846e6e21bdea5f5d77a9b23 +e0577e27740b00d7e25cbec92495830b e057a1ab02724d2831cbd8208f9ce53f e058fcede8d162d544e93a7e4d2cc217 e05b685a7e4280c8cb991f15feb3317f @@ -50933,6 +53490,7 @@ e05fd9691635a052d250aa8e0065c3f0 e06352046cc526c3697d5eb766256472 e063a645f3be6abf9c9c882b5b166b81 e0657178bfb5592d0d54a51a9b072206 +e0664e3238bb2065cf8a8dcd67806ab7 e067ec7f5596010fe8eed689f1a4551a e068245fb190bd10b9c69cf3103f88ef e0682aab748c34311229b3cceaf74592 @@ -50944,6 +53502,7 @@ e0792fca475b707673d9c81f13afa160 e07a2d2c7c2565cebdfc7db42bd47fc1 e07a4f6437ff08ef003df274e6d9b32c e07f8039a11a00afbca8a56eb940923f +e07faec92bd1de17cad31f179406a7b3 e0821adbbbb6528a46439cacae81f3f0 e082b78e67995ddc852c7abcd67a479c e082d60b1b31d773f877d81dad42fbca @@ -50974,6 +53533,7 @@ e095bb5841f4b8f98c1f8157c4f0a668 e09684f21173033d61c96ad9afe1bc81 e096b4d44fa473a1abc89ece5b85ca6f e097f5643a1ce888145104c7dcc4300b +e099ef1542cd14d547d04c90a7863e10 e09a7d828af4f9220f2145dbdd02ad83 e09abc06c6f6c63ac7e99d5767335898 e09b907174bcb49ac3a45ff359219720 @@ -50995,6 +53555,7 @@ e0a6637760168d6e04e1a5dc8faa077c e0a7572d8d12d3b8ee3b5b3b3c896fb2 e0aa9e0bbc5bb7f557b9e83af621a531 e0ab1bf0a8bfa97639f1781ef08461ab +e0ab49f62317cb746cb8cda6fb4ceb10 e0ab5b7f02540ddeb23cb4b4f0d4ed3f e0aba62984483e2e112ad6893b2be240 e0ac1f565e35ccdf226980f223238bca @@ -51010,12 +53571,15 @@ e0b97dea53b2ad6d20c595c42e2f0308 e0b9b1c685107149bf37c08bd8cd2670 e0babd00947264a9815dda7574f0eff3 e0baf75b4b40e0d99a91e8348bfbcec9 +e0bda402529331ed31ec6e6c409d5382 e0be8e4572753d435844efbedec42bf3 e0bebc7db2f9f759c4658e7fd4c27ed7 e0bf7738cd335b82e7431cdd27b896a8 e0c009f9f08af9e755298d7cbb7ca5eb e0c01575339ec01632ff01fdff90d9d3 +e0c1c120843c3c737854213cf0fa2ddc e0c3b7ae81bedf5ff4fbcf30c2d88241 +e0c450911557934f21ea434693a58531 e0c612d59b93a52f528728a9c64cb780 e0c6768022cdf171a0495bbba607c78b e0c685b3aa6b892a7578e2850652892d @@ -51025,16 +53589,19 @@ e0c8da3f878126a6b023e5e4c2d2235d e0c905dae4c9dfba19ebe90a4876b17d e0c91418ba050dd7c8f95d0e18b4c2ef e0c9b29cadcb59eeffc5a5b0d9fb5015 +e0ca16f1d25da28e2fd2f15e1fc497be e0cac92a31a996114b9680e504923af9 e0cad6d5ad62a0dcb3445b7abf2f326a e0cb7d38d0004a82f9c285cdd5b4a6b3 e0ccc6b9d327a894ba3dcf370809df68 +e0ccfb8613b5de7f84e6ffeac203f01d e0ce5a01525b40a00bc3715849da8bef e0cf7d5f47c66dec862f5e737fb5984a e0cfd250b5c754d30b032be61a767e75 e0d179f43d207a3a3c067a593f16f451 e0d3d2a9a48b61abb7e5a61f3c6cf086 e0d48629a16d765134ac959281993fa6 +e0d4af8f00fe168d3f9172985ebf1dbe e0d4cd90d041164827d2793880cc84d7 e0d666888005c43fa77483d0bb3cc7e3 e0d70c0caade9c63ee991cdbc009cfcc @@ -51052,6 +53619,7 @@ e0e04191d19d9c343807fa2dcb148e8c e0e07880cf62a7322ec10033ba6745e9 e0e08f04bb0f73ac08e627b911a155e7 e0e18551d14f323297d27e257573c88c +e0e4595c3db931ae4812e098c8f76e91 e0e5357d1d66d4f4fb8f135b78a702c3 e0e6f97c4f027551a8a793ac14e14fd8 e0e7d17da9abae2a9d3826661d56df71 @@ -51064,6 +53632,7 @@ e0f439163a789eb87e00eca8a0fcaa4c e0f4da0bdff9800793c01a5ddbf299c2 e0f5c90ef8c96bc105223b008d62402d e0f5d726bdb5aeda450b00fcbfc366b1 +e0f792f590857833e09d5f0cdbcac6a7 e0f9f174e7bcb289779d29e7107fcbe7 e0fac25e8cf2202856c29a7b8b3bd8a9 e0fcbfe72a98798d6bbbd5a90a468728 @@ -51080,6 +53649,7 @@ e107cb2e92b0e1788cda87787cd3aaf7 e107e02a1d410b8837220b93f703aab4 e108f57665f4cb9222265ffce83140fd e10b4503aba4b19911dde451d75ccf1a +e10d0e49b41c21ae41598364c6229854 e10d55187c42005623e9b509e3559195 e1139123bc966a4dc1ddc9c4e2530165 e1139b597c80333d7bb3792ffc35dd6c @@ -51092,6 +53662,7 @@ e11bbe28838ddc6ec26efa3136260a49 e11cf226cfd9cdfe92e05816eaa07151 e11f2fd4b2a0686ec337a9e4792851ef e11f7dbe9ef549f52adc49a69153c24f +e1254c7a6301ed761677b8c5ac039fc0 e125691d1406407ee69e6968a118351d e1263f65821d69d136dae8e4744b12b3 e1264c9fe9713654b0391498b85858ee @@ -51107,6 +53678,7 @@ e1305ebfa8db32b61b3d8fbfe9ecdff7 e130673d57a35fd98ed0e63c34956c7b e1325f1d7acfde970d82aa8eea084cb5 e13324b1b097fb8c8c731307978d5599 +e1348d9e145f847969cd5c542926cf65 e135c946ba2025838a8ea002d98dec4a e135ecff996b0879c83ca40ce95ceb63 e1365116aa9f3abcdadf36b2284bf9ff @@ -51115,6 +53687,7 @@ e13819216af30a67446cbc4a753cb746 e138797899e364025ec529071cae6918 e13a5650fa64c4c5f3d9ca2b388039c8 e13c5057e0aec580280d03985ca81959 +e13ca9438a85bb50c873c2bf8bd66133 e13cf245c47077ac0497ffe7fb0b29e5 e13ee7b74430f2f2cc900b951e9df5cb e13efc55e34bc4037fd5e03886cd6c08 @@ -51141,6 +53714,7 @@ e15b24cd82b88f32877af4aaf5e42ed3 e15b8cfa5b74afdd9720731abe3358a0 e15bd12a2d340650953715dc91b3e550 e15c6aad70bd49212df6409942044d7f +e15c7fbccfa871e164a86c1759d93faf e15cc0497b066ab6c63d3d179e533fac e15d7648a698d7ede2244066d28823e7 e15e95f8fbe3c4133b6f4396be678601 @@ -51148,6 +53722,7 @@ e1606cefc99d9bc816d2e9935b9d1a11 e160b16a52e2e3d54c530770e9cfd0f9 e16317eaaf0d1e3c173ce9988282747b e1638cce86a9908e8411892bb988a1a7 +e163e6ab54ef37733e73b5b3731bc9c4 e164d16da2f161f2ea105d97972002b9 e164d978d261df81d6bcbbe26a04750f e167845da55220184030111b584fc706 @@ -51171,6 +53746,7 @@ e17737500af189e6d2701daf851a0f9e e178bf258493300f7b5250bb490346f6 e178d7061017b47743d1550647b24581 e179993024b02f35a00091575b45906f +e17a04087cf3b30d311c6b609f284630 e17a84bb92919e37baec4dce75c06d94 e17a8c7c9a1316a055052f629faf878b e17aac871188a22ed7a63f1230b4eac7 @@ -51208,6 +53784,7 @@ e19c6c21f83c59a17477fdd8973ab9a0 e19e22772e01fff041be41876f80b421 e19e231516228ab626c8ba32ebe89da5 e19e83ea459ecb9efa1c4b804ddb9c11 +e19ff30a9b20e2115b4d50ef83cd23d4 e1a071e36e26d067d50c3f00955f197a e1a11b1fe14a9a2f3f89d9fae3300285 e1a39809b8e30016d7521a4e49a1d3b0 @@ -51224,6 +53801,7 @@ e1aea9e05648e7f9ecdcb181a387265b e1b0c92ef71f7eb51413ecd72cce5b7b e1b0d432cce48159fe75afeb5552a3c5 e1b0e80443e69a8bac8f210c446c9e0f +e1b13755ed09c600513897bb5065bf07 e1b15cd3448c8f95d5b27617e9491091 e1b1a8e8ae9f995c6194696dd6ac2828 e1b2e63cb68a7c8ff39ed4e8dd3f1770 @@ -51239,6 +53817,7 @@ e1b7c49a2f9f1d5f949d24034d542fa1 e1b803f4a998f7356dce42e30ec1a1ed e1b8b2f36e55e672bac9af1c58195554 e1bb8e4dff5a2a464994e3c90f477b24 +e1bbd97cba5047b5c284eebccf720da9 e1bc9de2b188210b61f395e2c160cbc1 e1bcbf447bb2ee5a541201d2a28ec175 e1becdf0d8433cd06dc56aabb5d35981 @@ -51293,6 +53872,7 @@ e1ef12d39fb4fd9a635da49c03e157f2 e1ef3c28b7ada72501a5e75fc160587a e1f353e8873b245639686122bc84980b e1f42d8a71b209a7e0d3a45e31bd0873 +e1f48fed81c6a4a0de6c8cb792795c36 e1f4fd9938f361dfce0a5e973cc7b602 e1f4ff784922504900a35e2febf07f02 e1f53dc8af80c6c54f89b074f08e21c4 @@ -51307,6 +53887,7 @@ e1fdcbc61068ec6dd3517225a97ba299 e1ffd2edb8b7f628340041bad918dfb9 e20046600e3eea481babd9b3df196635 e202ea8e8621a5dc81e83d45247e2aa7 +e204d50ae85954a29bd48338c340100f e205d1cf7ebdabc2501183d9faa95207 e206087c59d21c715b6272d86c31a329 e2089de8e6749e5daf205d43a78c882d @@ -51330,7 +53911,10 @@ e2161341b48f2b683c8f95657be8afd4 e216675592f289e67ace39ce4b07d20a e2178893281254f99f7daf46708f898f e218bd90e0e9988a68822f64c515e0ed +e218d585a8d338132fab1fcda7ce13ea e2191dcbf0fed4e1eff9825c8c51f4f8 +e219cdce32a330a21e46f5415a18d76a +e21cba5650c78d59d8d1bb8d587ca75c e21d2d1b4272c087169984add9879276 e21e4d4789cf2a818f472e4b960f7de6 e21e944fc87298772d2a77e67bcffca9 @@ -51362,6 +53946,7 @@ e22f2329e42e1d1159d2da8d1a0898ca e231cadefe8c2794a7df1907386104be e233e55f026108df6800fabc447b78ce e23534ae42495d891ad3664ba07b7495 +e235c8b03147a7840bcd7a74008bbeb6 e238afbab089607dec7a863143b6cbd5 e239eb5cf8be2caadd93a59aa0ed2cab e23a6c419eac71660b98db978adff3fa @@ -51371,11 +53956,14 @@ e23cc87994d5fcbb5cebe6e6489be5b0 e23dbc90ab8777cf24f5586539a10ae8 e23e8a1530c19f8297972bcae95c6808 e23f4f6c5e64e3508390cfc18d9f883f +e23fff21f4f11053809523d50dfe88d3 +e24018ec6b254626ca2fb1f27a71bd8f e241e24f98274c90e833dfd63d3fc115 e242126b4b1e20798a4504f994a0c9a4 e24279d27dd449653792cb6ce937a937 e24a3df7d190d747063342eb3d6fbbaf e24bda1a07a73168578bec7418ed5da7 +e24c04bf5923de525be9f2f315ad86d2 e24c61a033e0717fa9e02449f4eba9b3 e24c9783c134acc9ae4b923bbbc5da39 e24d4b3cd78b78e70e21b92a05c43ceb @@ -51388,14 +53976,17 @@ e24eee9f529cd132e8147b3b5c33a7ab e24f53f7cf9a4767e3883e47cee13696 e24fe098a45a85b3e1aa1565e9bd8c03 e251289f508996493327dd174c918ba0 +e25185c8dcc90fb8f9a54acf4194bf34 e254b87fdf5db942f03cb7f777b1272b e255e0bc3327380ed5ffc569a89e458f e25623dfdc9e52131dfe6ce5961d0aba e256a43465cd0e9879a4949770c748b7 e2579b3d711b8e485f4bbf76196a3987 +e257e97be02704f165d800db42f5e472 e25807016b37f014e0c6a9a0e7034821 e2595c12641437d9b0f9de1311232789 e259ef8bcf3c349eaa8b072c80651625 +e25a79737aa9a3aa22995fef9584f939 e25fccc9a6155409ea5e60c18ed2b716 e26051b77e64187222b8c19a26c15633 e262581320511cb99951c5b165b1a687 @@ -51431,14 +54022,18 @@ e28972cf2ab32e39e515daed1caa9cd0 e28a71c1986e412860f83a5e3d4a71e1 e28aedcdee2138b22bfa292468b0c6c3 e28b8569a78dd2aea8f192a4d9f79fed +e28bcaf2ffb97b2f197aa4729d37132f e28d581ef4bc736accd5cf251585fd4a +e28d8efddf4c487340edbc63d037b1e8 e28e02d9fae12cdab85a8c2dc61cc095 e28f46feee091f6d030cade3a9d68c8e e28fd30df6b92caa4ddcf9f134f96423 e28fdfd28a9f01b89b92161263389236 e29018cf123845defe03b1971bae3006 +e2929009eee9b094a671c2d2d1e0c1bb e2937cf5e89532ee32cb107d1cfb6f7c e2946ffa46639dcfb7a3b2490dc8451a +e294fad59a52e131be07aa57d3da2493 e295ec3ffeba003e08d8ebacb11d99f4 e29653a448f762eda7b86dc74f9f4253 e2974567efb90cdeeadf6192c6612a8c @@ -51447,11 +54042,13 @@ e299a56f1d9961bc6c316828e7a588dd e29c5bc36ed2c7db847d2205c89e0cb9 e29da14c2241eb7d9cd11a86211b9a2d e29e339ea4bb0e790b54f69315a0ef28 +e2a0fb3095e276acad7f360d0a281f6f e2a1d2c12b13fe77f68392b69222e585 e2a31ec05486deb7afda8e6254cfbc8a e2a3275c45fea4000a91cabb0666ec49 e2a4c5f54d3a68dad0fb8ad11dca6650 e2a5f0d8e3b0b992afc2a5e0220f6a1f +e2a5f275c9d3de8bc286ad41f17151e2 e2a684b86c6020242a7218c0b595b9ab e2a6ccbac30710d6d45022b9f08bc60c e2a77600786c21468ea7b1842759b7a9 @@ -51459,6 +54056,8 @@ e2aa853de99b4f65bb0ff692f7868a7f e2aa87262139fab975fbdfba89ac4e5c e2aaa766f9d0d5d4623b871636acb7fe e2abe0819ee047542ff813a5d6be9f4c +e2ac2df84466c7931ae1d4ad0b990443 +e2ac4b027fc66f3fc9026d46e826787a e2ac55f6592c656f8ef7bfb68d93c7fb e2ad54bb13937c1b18afd31659a6dc46 e2b0234da4278a28eb14c7ea48757d3f @@ -51475,6 +54074,7 @@ e2be05c0ceb581653fafc5e1c255fe02 e2bf16e195996912ae0fe8651727ed8c e2c2b659cc72daed3372f685efe00b3a e2c2c9ed68c3b48e2a8ee776c7bd3a01 +e2c44069873db0b448604c62f23ff064 e2c44deb7d83eee731501f9e0805f6bd e2c55359980c1927b36a6b25136cb0db e2c5f688786ce23a5af79258f99ac65a @@ -51488,6 +54088,7 @@ e2ce8ef1a820a134227215bbab0ae533 e2cf2de3ce1b53f5c4f10d787d4358ee e2cf4e2b753d8b4a5cce320145d63d07 e2d29ab89d9107f9bc4d2c77d0960047 +e2d30ac2d7ccc4740d7c34bb1d4e6dad e2d413e6524c4249533b820847c6fcf2 e2d4efe86e37b2a89714b423da8688b3 e2d53f79bae5800fde7cac8bab87f5a7 @@ -51508,6 +54109,7 @@ e2e177c543d67a73541fcd3256a19cd3 e2e41676194d3416ba4b0edfccee1857 e2e4b698d9257bb2d3eb4723740b6ba2 e2e58ab43b18e75a13d2082e0f38f74a +e2e659c34c0067ab2820cfb26df86753 e2e688486dd1bddbffe9cf1fb035d14d e2e6f2762fc50fa9bd88096efe7e6ba9 e2e7aba8207ce0d02352597e1e190bf9 @@ -51518,13 +54120,16 @@ e2f0b9c382db938050c100fb46435b98 e2f0cb086cb948143159411bf0c4885b e2f0f71fb874a62dada9f0bd31d6f136 e2f10fc7af1c35264206d9ab64ee6944 +e2f1af0e8716622f88bbfd43908161b4 e2f24229f119848ae7963ee171131069 e2f29903de4c1096249a53ad414fbd7d e2f2d1d63f8e94435c4375df28517939 e2f4767cc1c8e6539ad87c1f0811c76f e2f4898c4759f461a9c522776f578a5f e2f4bc05a68829c505eb78cdbf243009 +e2f863ecbd58e91ce6071ac8d7c85fa9 e2f9cece325b6ed7bab6fae48abc5fa8 +e2fa96b27d0588afd4564e950626debd e2fbb945103670bec421dd4286acb095 e2fdb193213f6b209e12e99fc81fe96a e2fde053cd315020ca374f7849196080 @@ -51547,6 +54152,7 @@ e3176d73eac5c8038baa89b490aaf254 e317bbcfc8d3dc1431422025db05fb85 e31939bfcb4dfa1b6d0014d94556df28 e31a64e091f757edd8dad2dc286a4069 +e31b2f616f1667def4556e87da2e5a52 e31d1a3609fa164d75a338554a94cec1 e31d1e1bcfb7f14da4896b9bee5503ec e31d6aa2a76c882df091befb9c645e78 @@ -51566,6 +54172,7 @@ e32d787140f7c4e6fd7916fd881b9500 e32f8fb961edba3bd3e7ee097416ac64 e3305b4b1c583dd0b9516e625d7f45db e3333900bda3f3078ad7c8d9e7f5181b +e333affdec00a2f28d67d4dc269f94ba e3345d27c02abce26302e185c132894c e33488386246c24bf4f4bda2411b6595 e3355f0eac205901e820a4112804d0b7 @@ -51582,6 +54189,7 @@ e33f30f3c27425900fe2b6af63386b84 e33f31a66e243872b4d8247e48aae2c5 e33f46164ee43bfacb90afc3562f36c1 e33fc558716ab4719c14049ab88f7f84 +e33fd5954976ebf005f67a08cd2d8868 e3406b9a467e0df58bfc160a8f90cd22 e34085d976a1fc9b8da7d82be37fc608 e34111218cc6caadb783620a40ed9d03 @@ -51632,6 +54240,7 @@ e36ed2f6b8ba8167a2a2cb562760efbd e36eed863023e61d7cc7efd1585a4270 e375c5f23f1313cb48d0439369b15384 e377133a6e578bfea81388579551d4e1 +e377b1eab1dab5f2f38f163632511f3a e37844a89e96a9946085c11d47393e98 e3789566761f923b35384399e6c7b710 e37923d1e5770565af38461ac47f1b51 @@ -51652,6 +54261,7 @@ e3833c609608c60253d9be2c17009d1e e383dd1b20ea49704b9bfaf878ff7473 e386f3b967fcaed24e072e4e0c353b61 e3884f912d0e95776040b388ec6115f8 +e3890666fb06de53902f02904f99ef69 e389275cc53bb294feb734696fc5d632 e38932c530a282452c441d35ac8612d9 e38990b51c00a2eb73b961ab231f088e @@ -51717,6 +54327,7 @@ e3b870f3fdb98a8062e622d23c80204b e3b9edfc043659146616e0f6dcd8256b e3bb2b75cb09b93d3658b69bdc66fde6 e3bc0996e4696f08ece9059772cf35a9 +e3bf9a6678a259126f16b9d5fad43f6c e3bff77b5849bf8aef14e29daca01cb5 e3c07ce5dfe5c1dce81dfea8f38c9d9e e3c0cc1c8e9c4181d4e3e360716648a7 @@ -51793,6 +54404,7 @@ e4057f0b1d22ca4ada4112cbc3b9bae9 e407db5a13473788a43aec4f71ad96d4 e409574e796e1eb948c968c3e03fe6fc e4098d4aa3aa407c2b711a0117ce8320 +e40a3144bc32cae0cf19ce2e9befd6d7 e40b151b2ff1f384249b6ea08fc58a53 e40ce85030c5bde4f0f32689ab921bbb e40e3ffa1b342008bd357ae20eb9c31d @@ -51801,6 +54413,7 @@ e4154236fb22c7103078742310f65551 e41566b8fcdfabee3e4a357f96de7490 e4167094acfa90109a3630e2a487ec43 e41a1379240aaac0d9a67f25129de7cd +e41a29acc1aaaaf06051bb5b056c5e77 e41a9c444b88050701cc1e7df03cd3e7 e41cfd737c544bce19a24819ab0e6907 e41e6a735746b67b682ae1a49c608c04 @@ -51808,6 +54421,7 @@ e420602999244d688eef6b7e095771d6 e421d2d3f28d49915a83da6dcdf61d6d e4220a7540b8773843b3b1f39effbadd e424961b1ab3b3afa9958ec35c2befc8 +e427a7835bfc0e493add34d70863157e e428589e8ea128f3d32110c1857626ce e42b587d59992b969a8cd8c5dd27b716 e42c8358c081203a6763385628a9f495 @@ -51823,6 +54437,7 @@ e4311bd2bf5a53d850bbef42b9687a0a e431c3170aacb6bc7fca89cb91437156 e431d1d147e322e2bc3ed77d7043c85f e432045f03c7bc97ec0312580847a485 +e432b068c2f834e90b786dd36d311ebe e433af22ba8d63dd6a96a67b3a9f9533 e433bb9f5bfa5873e450ec333bd91f72 e434e96cdf8a8766db72eb322dc10457 @@ -51835,6 +54450,7 @@ e43910ea5c0784a07a6f7a89cf56378c e439c61f1ff26cbf01dba11ca99ca7fd e43a8b556176751d8d8f2d55e97c3357 e43c77830c3630b04cd9f41188deb06e +e43cc53d5c4d50e9373efe7f6a4c777e e43d8fa9baee72b0651d4ccbc13bf1be e43de38cd4167db2ebf7e9c31a173966 e43eafa75d8d8ed3d536349c3c93b300 @@ -51858,6 +54474,7 @@ e4524ac9966ec440c16f9e0e37fa76cc e45340763a211b17b1311578539a3bf6 e455819b3ef09873f065d96c1201dcd5 e455dc7efa99c1ad9f2def63de99a61a +e455ed6a85f26a20b584b84e12c980ca e4579e5fdb91438821c4a7b87ea52346 e458909a946c512ce1f36935e7b576b8 e458bcb8db4413c7a3c146e1c7a2b8f6 @@ -51870,6 +54487,7 @@ e462e73c41673ed96f5753070863c5a1 e466536fdb69abb1e402d6d87da08b41 e466b692dd1fef3a44c524448e01a5ab e4670871ca2c34cc221e4523b12623b6 +e4677ab5509eade316dcc611608b0a52 e46794eb527922914662a729ba4a73b2 e4683927d64c8c14f8ad95ed5b81cabd e4685faab78510a7d41b02ba63707013 @@ -51901,10 +54519,12 @@ e48253da4f84a2801a9182c18ede81c1 e4826bdc33cdb40cb10b84e1162ce0c5 e48312cdfe66a345a0e1d8e5d05dc86d e4847332fbef9c825023525791cab8ea +e4849d542e2890aced5e54b0edd1bbd2 e4851eb89bae0b23fad142e68cc21c5b e4870f9d0948f887b99886ff3fb6f4fb e4885fdf7b4e3cc6463464193661a72b e4890879f4a2b8c6af7fe9814357c5c0 +e48a21c5e0121a340c1fd4cde7d75fb5 e48b5c7755220c302359f3244fb744b1 e48d4acca1e518156e34e560aadc44cc e48e66672e34dc6112c46039da17893c @@ -51978,6 +54598,7 @@ e4d8e3b300f7bb4ac3e16d5c51a7c859 e4da535dbdd477e9b2e7c8aeac402d74 e4da700e0e342217f61826a4e7459e15 e4dac23780f9ad51a82e20b4d96f7a22 +e4db56940479caee5a9755a42e4bbbe4 e4dc6bc63e9fda6d312fcca40a90bd9e e4dcf994f6163f8cc218f6b974bf484f e4dd1b15bc1194f046ebff96cf262fe1 @@ -51992,6 +54613,7 @@ e4e6dc56a2282070b5f7887821b0a7a5 e4e7f8276d2303f4cb4ea326aca72270 e4e962daca4e0de2ea6888dd284ea863 e4ea4b74f3cfcd4163094e406451d156 +e4ecc5964fac8fd95927048a209be7be e4ef21538ff59ed9a57b7ffb9ea2dd3a e4efd122d7df8054958b86c4b65b6093 e4f029b61888c3b7d70c230d95f9ea53 @@ -52026,6 +54648,7 @@ e508a5b1a96202445f2724aea8c672d5 e50adf7eaf606c1ed50f8a5a6906b7fd e50bb5abc6798c3d26b883ebd7fd5ace e50c70b32cbbeabf8f0472989357a363 +e50d25ff071db31b71c1761aeb2f2bd2 e50e773b501f20463d04c5b1483047ca e50eb14a2a1c1e5f44bfaedddbb38573 e50edc7e38bb8c832fb5ba2e39cc0891 @@ -52033,11 +54656,14 @@ e50f77e1bb4acc06d558463be93ee6ab e5127b63ed3dd69583def2afa51fc542 e51345443e7acc960b7825d12ed66bd4 e5134c610bd2091b4aa4377351fedfd1 +e51377224437aa72f5fb2ce529d3161f e513f1ce95e843522f8ae8b1393fd5b2 e514abc7b1cbfa038dc79c012113b484 +e51628387f499a581ec9eed1cd98b682 e5162c313add8fedac995ab9cf094201 e518a4c4f341b15291f1130bea6bbd1f e519b570939adfc0e1ebd66a063cae99 +e51a7be4da04c525678e9049ae039c1d e51aee761ffd39e4dfaed4dca5335962 e51b04df0e4ffcc59c22c85402dc9f6f e51b4faa2bdeb7b7f07e60dee9fd6389 @@ -52053,6 +54679,7 @@ e523ca4f2a0a4f438b94f76dfbca488d e52400409e3e797370f44557860398ea e5245db498c57d67bfe87ab0db5bc86e e5271a5ca6303e6a00894f788528e04c +e528e8429199bd54ce28e5046c1983f7 e5291749f9bad0b0c692ab8eef89be9c e529d8da74994f35adcb93779236c474 e52a774a0babf849f6ac3d47b8ace891 @@ -52063,6 +54690,7 @@ e530e8c9abb9d2138ba6536f020f4828 e533d3e5a2a1631fd44c6aa8087d8589 e53530f63447c911b5572fd9ed0ad205 e535be89c7e8fe68e82992b672d65ec8 +e535f905f4e5f99e85b1c77e34dfe87b e5391005e9875639d444eb082f2627e8 e53cf13cacaadeafd23dc5644c359053 e54333be78c06261c81519ad04ed2434 @@ -52070,7 +54698,9 @@ e5438a533cde6cbc06ff053a62f60559 e544a490bd0ebdc611d31303c42df335 e544a994a5fde658d99857e4e57cc1cb e545f253a77fd77c6a518a0e71236e6f +e54a2389829b21ecfe121177b592b432 e54c36f969557d3e6af59b71128b37e7 +e54e8fad639a963299915e2719ceb7b0 e550ee59b9391c3383c2d12684bb9674 e55211fd538fd0e41d000bfac30bf1fe e552588dfa993ec997d2012ce3bf996e @@ -52078,17 +54708,20 @@ e5530bf4f7aef478b7a507df5a532aa0 e553112b02540b0f5f4406af1933a7a1 e553d8682ff8a0632c8f8b84424bcfa3 e5540991f1375e90d365954ed93b581a +e5547cc475ad149dedebd59e2db4f3ba e555e1564c7fa6fda70392298452be31 e555fddf783c8f4fbb4faa3dcdde192b e556b23708272a3b44f6e808b8f099ea e5582725ce0235949634f3bf8414d326 e558e21caa3b400f68df4591da508489 +e558e3b5c78aa4116c2da43a38b6b8ae e55953f230a9dce12901c46db572beb0 e5598396d8e29614e4a722c1503d7f6f e559caddfca8797cb07bed7f11621fd9 e55d432722084ce27db39b26282e2440 e55f70dfefe38daaa5c7b8e3ed403039 e5619542de23dff6d2d2e210d4bf26ab +e561a6237853cb662ca3fcba47c96438 e562c54cd152e5ca0f5f6ee92036bba8 e562db0826f14359a25bf6dd2d9aadd2 e5630278e9908782ea1b5bd9d8d11171 @@ -52100,8 +54733,10 @@ e569140bfb16594fcf3a3fb939f205e9 e56a110e77815b4afe38b0e5c3b45fe8 e56ecbcfef35cfc312bafdeb320acf4e e5701a7abfdede9da2624b16ee44d194 +e5708a7b25f0567211a7ef5579b94f98 e5715f466f87197af649e85821ad5de5 e57373a5f7220bc8349df6f32a6eabd8 +e573dceb9d05e1dec07c5af9d4439efd e574ff2bb8658c7d282f2c46bbf9b983 e575311ab46042457cae2fe35dbae0a3 e57605370452e0af2da40029776fcec4 @@ -52112,6 +54747,7 @@ e57f2d0b05788bf9a7d15d3e5271dfac e57f47951cef7efaa99ef69ae42f3572 e57f83b2279d86b6d186570bdcbe7360 e58111ccacdd78b2bc51e19a4c060dd5 +e5818e5ba229c9021b1c8ceccdd6a781 e5851c8d1f344bacb4be91a69497e187 e5857bb977473d70b21cf2ef17dc11ad e585c60321c8beeb44fce427da548870 @@ -52145,6 +54781,7 @@ e59a9c45d10476a6e4a83ec5595044db e59b678ebb7eb7e293e86a3fe75bc1c3 e59baf214f5d7d289fa5e0548f9e9f70 e59bd31583d71c35e8a98453bd0587b8 +e59f64ee352265236203168c07788389 e5a0edf16b24c1d43717def419fd63f2 e5a361d7a330727718c0dd105332849c e5a3aef3d987e8374f956a3df893e3c3 @@ -52159,6 +54796,7 @@ e5a95f081c85f0292d22d4be30389840 e5a9ab74bbb74660771264dcab33152a e5ac57d47f6120c5c4050e064630acba e5adccd10673c9dd4d60da9649b3ee24 +e5ae760373e3d4748fd513c87bc1472a e5ae834aa20189ae2e289856ea564d63 e5af1eae9adb26af7839687449cb7e49 e5af39eea58173567f5e6d19c9170eeb @@ -52178,8 +54816,11 @@ e5bc25b8b41b570c6ddc0b0b9d84bd27 e5bd6a36d6f513e48762cabe39f1fa1f e5c042d512ea8ebc3850120477735007 e5c0bb81d87fe172ee9da979aa492683 +e5c151f3c33bff0ae7b51ba0b9c7074d +e5c31c00e635345e7e233fee0e565860 e5c5273be422f4188c7fcde2bbeac3aa e5c55d3553215ddabcd387ee81160e9f +e5c61e16652d2633453dccce16a7a309 e5c6c2a41430a2484bc5a1c3d9279171 e5c83c14032eaa0abf90774d0e780b4d e5cab9bb6ef849ed4e3d2a1763cc22fc @@ -52208,6 +54849,7 @@ e5de814b51414025d97ea1a8f5790ed7 e5debc22bbd3e9e57f4046fa5d3df3cb e5dec87a70f744931122a16f90fd1d46 e5df7e4414d49c77c5090c50f808883f +e5e012d9425e7eaf8916598fc7b283dd e5e036d668e66fa963e8a346654b45e0 e5e11b2163fa91afd5ca01fbe967eb2d e5e18cc92c3f47666816071742f9ac3a @@ -52262,6 +54904,7 @@ e6127d5b643fbb761f7040cee4403cc6 e6143425ef530a1509f470c5533001e0 e614868521da51859786eaead8328701 e614cda9ecab03d8a4773a333288f2ef +e614d7b82bdbf3fcc413889ac4b94d63 e618bc0ed55a72d4020623d86b283e39 e61a4619ddeda8f3f803675e9e74884d e61efb00e62d673959aa2cc3349450bb @@ -52337,12 +54980,14 @@ e664351a8947373e7ac1b9dd90ac8a58 e6659adc8995d82645f6617a0a2953ad e6662602c39c574bbe09e72fbea71999 e667414429cefff03a0663f44641355e +e669d08dbd5e9b0657a93da4223fce40 e66c36532ce79b1b2bbd1d7cd067868b e66c3f98d6f04ccb3aec0c9284500e84 e66e300b455bcfdb8892b5a3f42f79d0 e66edb4ca7b78823b905bb2b93953c12 e6705190cad4fcf2aa92f94e99205e38 e6716f9f3a30a631a57221748d7165f7 +e6731795c72e17acdf0f5088754658f4 e67317a6623be87268d4f431f050530c e6734fab79d6b73478cdda9f80220f2e e67415b06b28e53fe741dedcfc55330c @@ -52353,6 +54998,7 @@ e675a5c8b679e4060bd2637a7ab0a73d e677f6472e8d6a41ae8ed9a9fc6d0835 e678936b353ad390d2514bb72482f834 e67c208b696217bb08790fd314664ee3 +e67c5b38880b59ae0a632682ddf851eb e67cd7e2b182e1d401549036575d2980 e67efaabf258338ee3a007b18344ebc1 e67fbc4dc005e3ac4c8ad1fa56f4cb95 @@ -52372,9 +55018,12 @@ e687f003229f682d3b63aba558275975 e6895bdd4ab555cac0e088f856c8fcbe e689a1775227cae6657b762f62520934 e68af299d861cca9c55b5dcde3825e50 +e68cc22086582e67b7bf6a6c6f1e429d e68d39b0a70f7b07e6c8ce8cea861833 e6907b6656003c7cc4ba9c940df7a432 e6917ef937bab747b75f8c18e8e7542d +e6938efec1376754fc21fe725c6f7a55 +e693d397315bbfeaf63ab92f006345f6 e6941a00eb3b15dc874645b744b4ef6b e69468bb91083ed483ac4b4cefee8e1e e695fbb6a0976796496b71963b8b5564 @@ -52401,6 +55050,7 @@ e6a6d6895cdd319eb8aff36a163370ad e6a863173938fd9ea21d418667fa4da0 e6a99510fa7392ceefd191079a91a82b e6aa96e6b230548d82d48417d94a19d6 +e6ab450fcf442e077f8a9bb3446edd2e e6abf3896c51c9ec3bdfd64133c61fe4 e6ad46a4b4a8002ef9eebd0dde8c74a8 e6aeaa7074811c9f0be6276ef508346a @@ -52435,6 +55085,7 @@ e6d52ca2c7384ec4685b95567dfe7659 e6d55cecde10ceffd3479ec69ea04862 e6d580af8fe4858e318728c77f1049e8 e6d7d2133c68c24cd581e95357b1055c +e6d9056e3913f5e20f5b700c457e4d3d e6dc91cb4cd87709f22ee98e43c53602 e6dc9bbd3f57c455137f34488ccd5832 e6dca62dbe7f6a94a3945d2f39300186 @@ -52445,6 +55096,7 @@ e6df2c5744d21a9d619d7d1a85fa9687 e6df4435b64a9c99438d3e1ba1c95630 e6df6feefd00c23ce4989ac9010b7292 e6e072ca610dc3f41e2382da2c1bdc87 +e6e1e67a539ede388cfc6586235a73d3 e6e2e1cc646ad7c3a3656ed329a7a901 e6e5242ecb8e0e3536727061b47cc8d5 e6e6b9912d2d4c7451e3862bf0d4ae58 @@ -52454,14 +55106,18 @@ e6e7fa411917b0fd53e5d2709ac18088 e6e879f42a76206bbba9936b3946716d e6e88c77d4ab689b977d784a731bbde9 e6e9e97801f4776916acc0c52dd6031c +e6ebf7140554572e6edb15bf8fc59d6b e6ee12351ded3ee8602945fb0a518203 e6ee9a5fefe704f3fc3daf4f05720fa2 e6eeb42415bdff73ae6e1a1b9db1ffe2 e6f2f368354b15ca7e4ab0d75170d196 e6f42ded66b2e659e14f67552bed7135 +e6f4cf703e569443760a83af9e05d6eb e6f662711261efa0989ecb815185acff e6f8ccb032cc9f75b5910d25aa499b1b +e6f94cbf2b1592af3415c64c3dcc5854 e6f96ef89cf8505dbf3de52b18462d5b +e6f9a1fc78888abc07c3e20791aea4a0 e6f9dbba94ad6804171f2bd740a60923 e6fb5bbd7eee3b2ada7563e6b1e4e5ab e6fb8b7e7c69bc4db0d430b1115e611c @@ -52475,6 +55131,8 @@ e70257d25b2ea1609f5efc4927e27b72 e7032140337a6f90d4567d9193331290 e7054e1c80e3c4c94addad4a0f57e5a1 e705892c173a8c1a26114b7f19d638ed +e70906d37ea76cef9559a2e74b97a740 +e70a46a019c919544eef7fa4be7f0f2d e70a55ec6061c465de69646a0423d2a9 e70b68e1145fa2e24186bad510b17f2d e70bbd59a1ae4e88d43355ae110466db @@ -52546,6 +55204,8 @@ e757477a031aabe890b15275942153b0 e757d3ab626bc007f77d0faaba80c7e0 e759f520d150f0460c4c619f6b21c663 e75a91d7cb1febbbb2f47c7a8612cb06 +e75ac30cb1656be1e121e924358ba49f +e75b0649fa10744d51bd68d4e28d2a98 e75e39b584cf262668ad9319409ac8b2 e762247960251a8018893bda034db5a1 e763c372699b4eda1878d3af1a9f4f07 @@ -52556,12 +55216,14 @@ e769ba9a3be05cf9f6a115a3e6f262bf e76a3f0f39439f046fcb16c2b1c422ea e76c3353bc9edb77064735033f64fabe e76f242e5f3c4c000063421313d9f2d8 +e7703c330fab781c0bb17df78aa96283 e771e0f599751c6709874426e8f0ecd1 e77244eb3f31876eeeef6b636aeabd86 e7732af670ee625e164d11066ba042fe e7738d58229d094e990910e663ea442f e773f90a0f47007b3f8c7869ca2009cb e77499ce622435d80b245ae5ddfd5a39 +e7752398da2a6071cec7fa16c1b416b8 e777cebbc6c94146fb773c5a73c9e0f9 e77a0fe6aee9db67a545ddfca3b870c9 e77a8f405731be1f5c7d7e8b1b8788ba @@ -52598,6 +55260,7 @@ e7a079e0fb75a87a50ffbbc525f0fffd e7a08f6cb8517dbd1f5acbb54f85ec76 e7a1cbfb8f0515416d2b4fe227b1cdcd e7a204ec02102b63d04eb8c43ba34cc2 +e7a2164ae3b6f7fa4b83f207d62ff516 e7a34544b2fbd0549a059d63c54386d7 e7a4382d7f3851aca597c59948b3a0b5 e7a45dada3812a642c8b5a419e184ffb @@ -52608,6 +55271,7 @@ e7a7358da8a5ca6ce0f86f283209ce5e e7a96b5dd4df436abb38c447a5d0221f e7a9d88b3bcce0d985806741522aacbb e7abcad2ff616b3f71794cba2cdd61f1 +e7ac8f836cbd33bc3b9122f6aba8d8ee e7adef5d8afe0a4de46a2baacc7f521f e7aedab18c6d877ccb2c89a625c75600 e7b1133421680e8ab281ec16aa2e01e2 @@ -52624,6 +55288,7 @@ e7c0211d41f595177a08440181411d9f e7c1c32a9e4c0027c390f589ed274450 e7c353325464cd49ec33a82c7be32fed e7c59dffd86e3b52e3d249594ae50f1f +e7c5d1407ef31cbe773ab6d010e8a6c9 e7c6100cca0ad0ca23a4f78bd6ad0ad6 e7c698826b23d75ddafdd29c541fe835 e7c769e1455baaad5f875c0a91f945c5 @@ -52650,6 +55315,7 @@ e7defa23abef2a7729dad2d176e6960f e7dffb2f4dc326d0ab67ea3ec258c690 e7e10a18b2c313038a3c2e2ea001ef18 e7e1b2ed6e36138995e7d87d21ac3796 +e7e1f094dcaa1b92a88b2eb844505ef1 e7e31374df53e748f433f49dcba29491 e7e44082ce91990e2ca1d1fdf2997673 e7e5993bc230140cff23adf73628f0b7 @@ -52669,6 +55335,7 @@ e7f3af90d4948e9c8520261a473c0640 e7f460706167da81d5ffa64de90239f3 e7f506aca91683427915849f8542032b e7f5113b577fd6a01a994ad43de28bcb +e7f52bc6c7a4e9672280c5db065ebc75 e7f5f16df5f58849ea7f091e7eb26306 e7f8e98f5d0d474991e752818c29a2af e7f94008204ce72f946231c93aaeed54 @@ -52685,6 +55352,7 @@ e8006ffb5834e3a4b211287fa351e3ce e8011d85bd328ab8ae6f9b1e450f9b7b e801865f09ee0a2c223a92aa1899a629 e80221f3ee26c55625f0643150b4178c +e8024d11ce0ccc9beb68103e65250297 e802d2d1e17d864a8ed83aa92ac1ce5c e8030028c621aa77aca29c0f92318570 e803a3ed9a891dfc4aa6cba0f3f88138 @@ -52707,6 +55375,7 @@ e817d457e9ebf91de58d06282a40d8ca e8187019d904ab2a487e053b3aa1af3d e819060a92d73bed455b321c84f53790 e81b8f67718f313573c6ad9767acce18 +e81bdc162e051e4e9543ad6a19f28867 e81c86997247a8a68e39f7e81a6052d8 e81d7549f97eab82d6363b0ca3edf1a8 e81e87d34bf3fe55297305cdb0add201 @@ -52732,6 +55401,7 @@ e836511f20a22897dc40cb3bac58c878 e836b491fcdb16e1428df59a8ab0ee59 e8371b4fa3ba1474567387de5ed5e15a e8376e20c14b8618cc01d35b8a29c34c +e837deb5132b3fb7c25c2649a0763a37 e8381e8576911159830a1c235542813b e839e84d44f6b0fa60e8e1b36dcc2a0e e83a214dd89f4b726e693dddc9412406 @@ -52744,16 +55414,19 @@ e83f557f7715b00ae301c3bc793e787d e83f8f6542496e3c9a783f4d44ba9d5d e840d04c3892abed49d0f1422ec54085 e8422555788941e2e3ae4f8fb6e0a564 +e8425f874ea093f6e335d10116bca851 e84284b924c2c15cd90d6bf00aa254e9 e8429119d8c1081609db3d227e7945ee e843ea49f3b248d3e4938c16b8acf6d4 e84426d4f9d77876d6d6bd56e6c67f20 e844719304f302d78eb621cb9b565b10 +e846d10769bd72d9fe3cbe3848fa21d8 e847147b25afb9a415b31aeaf9ef2833 e84974626bf31c21f3ae67ea1a807184 e84a736d8b28a49d9753983df14b3988 e84aca35c833f05dadcfac705fa64ca8 e84f3c7c3b21213d2ea4e8d4012928cb +e850162b7f0eae5ca174959ba934ab3a e850a08ef8b90dfc9ceb062c68350556 e851a7ae33e07ea0e7e2f380ec11593b e852e5a5d0bf3a364f45d2d036392690 @@ -52774,6 +55447,7 @@ e85ce98555b4d8cec3cbab58559eff5c e85e55d8fbe35941c8170e9a9f39b410 e86117dc615d9f215e946bb95462e6e6 e861e9f892126ae2e0fe446ca960d4a1 +e864384028ddaa311d52da61c900b360 e867186297d9b15372df8a9aff940a20 e867cccd157af52692c642883d43a770 e869b541871a217223b0551412b1909d @@ -52790,9 +55464,11 @@ e877bf7a63eed77436278ad22731337f e87bc1bb55e2d0f2d3d02d81f874fd22 e87ea18e1d4386bfe53bbb0cc8f46eec e88035056a27f023a799a9ee7246edbb +e8804cca1e3a4a9704c0d267a414d4e0 e8810bc91563597fd1731562312d0a91 e8812011465443d639efdffaf72a2dcf e882bbfa8ba5463e7e2549623318a8a1 +e882f8945127da1008127ce111e2cd61 e883e87904754aea2c5681b704167916 e8844d90f1cfae4c7639cd28a45960a4 e88453586ab588908a17e5b3ba6b9b45 @@ -52813,6 +55489,7 @@ e891f580c1235aafd31c4f321c5d89db e892d82bbfc557a3d05819a40f0f5374 e89326d2b5421544cbacf88ad88291fa e895c7eeca2bb966ed9b4c11e274be36 +e896917f74e9c1bd179f033ee7e07dbd e896a22e7fc8263717fc4d86dde03156 e896d81f00e3ad7cba49b8e4f83d9cf0 e89704c4b888732c578b5ace5060b52e @@ -52833,7 +55510,9 @@ e8ab089ff59cb0b232970e810562bade e8ae025149d061d4752b5e2bb17fe953 e8affceea88cbad27f88d2594c233314 e8b074752055a509d31bf7385f377103 +e8b1a121e38630098dc54ddc6c0f039a e8b1ef1a543894d5c9b4c15912ce3bf1 +e8b3079bd581d2d41153d2b64ec5655f e8b3821e1f0721d8d16f2360d4fe8548 e8b4c8eacaf555287e681f821c685743 e8b507a3f0abb142fe305be73ef58ded @@ -52842,6 +55521,7 @@ e8b830b873ed3d31d82d34aa50cac87e e8b93e07a14e7f03166a2addbbff1327 e8b9c6bcf25d1e7c7c45f07e4cfde83d e8ba003ef8549e909e75465205d75874 +e8bddc3016153b787be2c580eed387e3 e8be95f868fa967b9cfc58b3f735b51c e8c04115faae06487fa26f4f104e9c39 e8c202036e90596fc8db6fb31b76720d @@ -52856,6 +55536,7 @@ e8ca10f05cb76b4d213099528aba87c2 e8cb68850bb5e1dd443e2c52eed52752 e8cc173e5df5bee433fa2dd43913c34c e8cc61d806c97560e8a8a157e26ff0f4 +e8ceada409cfab27013eced4e281d49b e8ceed171c41d07c2786bc69cad1f7a7 e8d084ac879b71d7e7fa3510a98699bb e8d0f6f6fd7193aa4f6827982cbcf5ed @@ -52889,6 +55570,7 @@ e8f90bde97725e50ed9f34c1ba370e98 e8f98ca2ed90012cf3c7dec4a81c0d5b e8fe177d3d6677caabe2034e4626979c e900c39ebc621e45b320082538d92950 +e9033cca673c2bd69d1b5928875ff596 e9038ad02ebb9242c157867b81dea2e1 e905919e924530ceccd375ec271dea65 e905b69a63d4f8a9fa86061004623899 @@ -52911,6 +55593,8 @@ e914187f618592e8d854d2c7dd78cee7 e91457e7ec0b92c331c5999fd738690e e916917a738f20396c645d8020b72b76 e917a1b18f4d92a1d0c7bee3d4853168 +e917e4ec39467c4a56e27d91ef4d2d61 +e91874515a0cb835e866cdcb6b5a84e6 e9197117f11bc6da80c175b6c6595207 e919ff42d7438c78c6aa15063cfd8d8e e91a144d12b885df10c77375b6d1e0f7 @@ -52918,11 +55602,13 @@ e91b27d1af041bc80cd2d0bf3382cb36 e91b593dc41289b53df8ffd7e145baa1 e91c277b98b3df4c0ddd5baa1eb171e2 e91daa181aeb5235f572a0fe859c9313 +e91e1acda5bce14501cb803b89f28132 e91efd44a5e79423e44f7214be1856db e9249e0f1b7b1f2b39118bf40ba64e58 e924ef3c2fc3f189a04e665b33c7d248 e925bdcaac5f0607cea5e23fd1521416 e9267869932b3de33293809b139d0ae9 +e9272b360f797cc61c95594e865b14b1 e9285a5b983c8e9f2e7d7088bb16d618 e928e80e4ec3dad0c7a8a2b6bb27c6c0 e92934cdc8c8b6c1f97c1bfa28afa1c8 @@ -52933,6 +55619,7 @@ e92e8904723d569e2eea8da89b9192a1 e92f8796c663c59ad6604823d729386a e92f9311d908a4c041a8d18fe99fe6b6 e9312a98e00a8f4ccc9a6e5e9f745b5d +e93209d5e82c55accc9910e44f4e48b4 e9331b1fab3ec9666dc7ef7efe691883 e933c38035d015de47e0b651a218780e e937eb2ddbe828c9043ba41ffad764f9 @@ -53033,18 +55720,21 @@ e9a7baf6c97e4f44fd3f8d71b28f8b07 e9a85913a527412c129cddb23d5a3afb e9a9700e85d5cb1ee7a51c3e271b867e e9aa8b57e4f68d352d4b4bbac7c1617a +e9aa96590caa9398d0677a7951680392 e9abba148572d9999962128f92578e94 e9ac8769715d5c5a92a2fa5b6532d24d e9ad05b2506387b635f12f212ad7e87d e9ad3bd3e05ef6016d774c6941f34b13 e9adbd0f209d4d67f4c3029871acd332 e9af63ecbb7edccfa364cbd6d3803efd +e9b3760e41510b3254232910441ccb5e e9b5d26c1d1f5e5c45aa0f7290477992 e9b6549d63e2f6bb7cc800bcdf483ab8 e9b66df100a9826f2090cbff204f69e7 e9b83482bc8aa0fa0d23beddf2ed9836 e9b8b37b53d149465be57f820dcbdbcf e9b95a833e71fb9874c16e82f9c53a6a +e9ba44bb3b308a1b3d0bed11c713250f e9ba80a2dd82e63b972b6dbdc5865c95 e9bbe021605b0fe6cd94208ce51643da e9bc3abe89dc19399f70405449767674 @@ -53065,6 +55755,7 @@ e9c79cae85d203abbf587539e66e0448 e9c8904c353a0a264143f82dcd33126c e9c8d2e0c015ac55afd061abc33a4283 e9c90f0235f950010d30553e05d6bcd9 +e9ca1d130122cc7838ce631788f0fdea e9ccbf8f766f366e576c806af834f73f e9cd4d9f3062579cc3b65aa2d984498f e9cd4e3808b1ae9eb3786d4bed8f9748 @@ -53077,6 +55768,7 @@ e9d1947bbb0a71a510aadb64bfec827f e9d1c534971f1a2dffac073c3ca272b9 e9d22853b35bb190760dea3d58630c7d e9d3a3515f8a98f06d0539c84aac522c +e9d5d4b26909967622a946f207aceec7 e9d6486058f6b71ef53348f304a2674e e9d94f47df4eb668e9bb02c5fdc3a7d9 e9dc169abd52e93e49a519155be79a7d @@ -53086,11 +55778,14 @@ e9dda6cdb928339e4a14e0b90887f2aa e9df1c0629762a59f51ea3e17babd3b5 e9df62d5f08229116be0340b0453bb15 e9dfa9b78c21ae5c1aa50832415ff9ea +e9e00c3d60dfa60286a67116e1a6cda1 e9e04f85b35ffeb16e62dcedd5599527 e9e10e33c505ed03b4c679cdab2cdf4b e9e17232ad119002f31b79fc7b5c4509 e9e48c0bf3a466dcf9bebe3197b7b86d e9e4b7a439575a9829852402631a37a0 +e9e585c72e1419f2369bbf0c78066d36 +e9e65ad055091b338040d4b7e8b0a5f3 e9e77f48f0b7e73bb707d198e8427d16 e9e7ea9f43bb4934a0b93e2df98c92ef e9ea519c865aeef99ec31ce484c8d6a6 @@ -53101,7 +55796,9 @@ e9f33e87a3e68119e46f27a9d84767a8 e9f350b23ca585e38f8a9619596486e1 e9f60b81103fa0fcc9d1e467be9d5eb7 e9f77ad815237b5fac57a01ba3e752bc +e9f7a47b3717eb05329ea689c98024d2 e9f9dd02cee2df9b11b73c962e92fae9 +e9fb4c56089c816982e96dd92127fa1d e9fc79726c8624b7c1d5371076620cb3 e9fdf914c5d33786b7be914b23832edb e9fe46a4929278ebaa34e2e1e15d1a11 @@ -53123,12 +55820,14 @@ ea11ffad27d06f50130dfb5387f2aeda ea1441fc6d5a3e78e97b7e9bda71db45 ea146cf3ca918b38f549b09febd9b359 ea185e0f7ee1d933562544be283a0ba1 +ea18e7197610c0b1f6075a7071ee8318 ea1a2bcb9141a99137ace227028485e1 ea1a9812069075e441bf4db3d2752692 ea1af33c6249b5d9fcd7acc837087620 ea1bfcf009323f448539f8ed24d2ab77 ea1c7732b2a3460770ead4e9f3c20f12 ea1ea0fe3995a95bd9467640d384dcdc +ea2181dd52e0156939c46ce6f27fc9c3 ea234b95b71cc353b787fccc64bbab3a ea2418453e907f62815e5bf24c61d59d ea24df5eca0d7807223bfd4fcca84574 @@ -53151,6 +55850,7 @@ ea3572ebad77d86156ac9786934f7418 ea359305a42de000e7928dc4e1a8b37e ea3712d3468796d452f4163f43a169ac ea38743ba63480360fb8818402a8c68b +ea3b91bbdea7ef6924e5398c620a8de2 ea3c074112dbf10da1bd354daae135a9 ea3ca563bd1d5156a1957d5146a79801 ea3cd9594a222cf560cec820d6b21e4b @@ -53184,6 +55884,7 @@ ea60896e555fee046e7793970c37106f ea6218de12db3ab4a89b19eff7ec80f3 ea64e480dd6b8fd9ee0fa24841de6711 ea65959bf5a716aead6fba13f634aaff +ea65f44a040c95da9b02e317cd95ce16 ea689783df8b5039794bc3453b8a431c ea68d8c6971860464da998657210aa2c ea6a05770fff7ab7da01a32077b8af35 @@ -53218,11 +55919,13 @@ ea85f4311bfe7ec3d09f5419d6161e48 ea876c5a9bf1583e8ce8f6422c847c7d ea88166d4203952d2d2241c7c437c2fa ea88d4c8f4a9075fc3dec4b8584d6596 +ea8925f0b1ea8ffcc5745ad05d7f6d50 ea89a393b666e752ccce285fc1da41dc ea8a2da3a64a067f393a95da38edbf53 ea8a7bfe3f6901d324e970a039f146e8 ea8acd3640087041058b6e359b7d0fd7 ea8b2194ec194f624266115a8259944b +ea8c2bbc252dc9a874bc8d97c0a0ebbb ea8e333ba4fa490d39ba3fa46074d89d ea8efccd70a7aa8d1d450b90fe30472c ea8f487b415b607f0217242d0b2eef38 @@ -53234,6 +55937,7 @@ ea90cee9f556db8ed4362dec2f93c980 ea921781e8da126ddbf8cbdd9e43e2a1 ea93f2cd4d4ccdfc690c3c14b0d2e1a3 ea946ce8047252c00bf2c8faa57cca42 +ea9508f8293be95e7696581c58203607 ea97c5fedfec1918242da0f65652b47a ea98a82293a2ebacc751ac3ce5c59a8d ea9a381991e93073491b76aabaae455f @@ -53247,6 +55951,7 @@ eaa10104fb07ed4852de47e07e70e548 eaa1e2d26f02f0988915dcebf6faa77d eaa2401df8ab1a19c7c69526bbcbd106 eaa2a1a5f61aec9265bbe16b78b8f07c +eaa51e2dc8541b53780576953b8cb21c eaa625fae820569b4a1348142f75b9db eaa63449c3d0c0c3ad35d5f10a8a6953 eaa6abff5a4adae8e42e2c323dd7af63 @@ -53290,11 +55995,13 @@ ead3b8189126d6fa6eef0bd726f85413 ead4bf399b7dbd1b4be4b9727cb3aa08 ead588f2dba3ef699573a125b4f98df6 ead5a5529e77b4e273c6c35c9c57f8c6 +ead6af774d0380a0f4036e08a73fa299 ead82233f2f3f4eb8414ae195f689b65 ead8a76a4e07e7e80e00f7e5ecb4a114 eadb9242d5152417ac04b3fa17431d5d eaddc393c6be314270895a7e29e94c2f eaddf1e6c89bf586f5c2972e75c45b49 +eade107636e28534a9c13bad80252070 eade17d99b32e7d0157d9958ee5ba6e0 eadf0478de92c7fa5ae3693d53d639b0 eae369fb12f2ab366c76c28ee2bfd695 @@ -53324,6 +56031,7 @@ eafa7ef234102d8d9e1af1dcaf1e3da1 eafc457eebfc188f5f173adf450b9076 eafd5982d749b0f34a686dbe8d6fe815 eafdada2c69a3409f94abcdd36976887 +eafdf649189b3ca423da7cffd23fa071 eafe8daaec801994cae8b6b72953d278 eaff1888714da89e954e8d6c09ef5ae4 eb00156b7e4343c32dfa032dc889aef9 @@ -53344,10 +56052,12 @@ eb11f8a76524e9992208ef24835973bc eb123dd91617d541cd9f40f4d649a764 eb131ef0cb9fa18c59319d393658ccc5 eb1387576d4b9c915957f8cf48a93bdf +eb146d9a59dbc439e8eb1c24fb367d0a eb1527ca474e7564c11c8ffb8463b088 eb15a1e27856b94a24750951861854b4 eb16b30f35903b7aac30672a106dfb6a eb16c9cdf13dc653edff10ccef9612e8 +eb1729f8607e256391d044e6dddfea91 eb176962e8edf9c2985bcad8e9c3a1f6 eb1a20e388fc675a24956247ff5c66b0 eb1b439a5cbafd002a3b60db7affe960 @@ -53394,6 +56104,7 @@ eb4fb69204db2037aa0e61df8f68b3cb eb53bfb7a4cf1304042157c0a80be377 eb56f20d026491defc5852a28876e134 eb57130470b8029aa8fc9cecc059b34a +eb571d9b8d2c584134089c4a91ba4404 eb57ff1688d81673902d02cdcbd72937 eb58a291a6f7a36b87911372734cded3 eb58b5af34dc5ca1118cf19b653c59af @@ -53420,6 +56131,7 @@ eb77791a4cc3c7e83d4b23e2a623fae3 eb7996dce72a505c650d7af89b893f9e eb79b94ccca6e043e79668f15ff80b62 eb7a41b5c044c9e97adc4f7f04fb95cf +eb7bc76c489bc73effe83c8a3604d53b eb7cbae96af7fa02a73148933d4c5a46 eb7e84a8ce28b8e5ae0d1e86847fe43c eb7eba42b4ec06ce910a8dedfc0df148 @@ -53439,6 +56151,7 @@ eb8af2a5cc59c3456aacbb5972d784ed eb8bd0a665a535266c1b1ef9998db285 eb8be978c876d132c9e6cd26558b1957 eb8e98aee2ef893331f220cde0561b32 +eb8eb61cb2720d3c674b57b9a595526c eb915142f7e077ef68e80607d3c1d702 eb9167cbabe62e72c067e4bad540e220 eb91b3e3975f0d09f89526365f46409f @@ -53470,6 +56183,7 @@ ebade575e92720e0bf8a244041896c10 ebae410b523c68c6a30c262534c5c635 ebb05fbea21d2b04c9dbd9e184b3eb4d ebb09c1530b72b9e8490488e4900c4f9 +ebb219e10340bb7005a19bd6e2098c0d ebb34a6cb0e4dae1ee0dba61c94e09f1 ebb36ace48dbe8d6a513c383a58011c7 ebb46c67999ed0b04f1166b2c4d4a615 @@ -53493,6 +56207,7 @@ ebd27c119e8b573651e4b560cf45c843 ebd2e3af69d0e1c1c6ff1fc0d298fa37 ebd5c5032cf20140969a81aaa41d8adb ebd63e7b29089b0beba2612ae1149d68 +ebd673bd812b767097e5090b58c0df0e ebd81f72ed40aa52a67eb4fa19d1e40c ebd8270b2fdcf20abcd9186b6bb2dc1b ebd827b6f817ed620a991e9af0affba8 @@ -53520,12 +56235,14 @@ ebef620201af12f505538202b66e3c3d ebef84ed131f2e24e2215f8b6df6f05f ebf01ada2b0021153b93da2aca317b50 ebf04ea5638a5b5f82b70a186f0261e1 +ebf1161524288d02395776cee89f2311 ebf79aaddd9173bf47b72e09b9f2beee ebf7af608d1aa72d33270af812a30d1f ebf7b26ef1b2ab7c6fe5b7a6625a80d7 ebf7f2705f87ea497dd0cf2709e81d3a ebfa377995de9d26c46b6c0b9acd6278 ebfa435cb06fb96f1a4a42456c8ac3a9 +ebfa4eb5892aebb7d6155aed59facddf ebfa5e2997b0ca24fc2e57656400f6bf ebfb5eebb821255e8e4bc6f9ada8899e ebfd3c310c37e690be74b89df3f2f944 @@ -53542,8 +56259,10 @@ ec07d049b6201670233821841d4d2a8c ec09e41b3062faf7f523375f1abb8040 ec0a0020342cfc68492e7bd904f6d3e7 ec0b63e34607b14f6d40e2880aceca21 +ec0bed5cb64b680363380e4ab823df12 ec0c460b8f1c788e39e6d4f3fd0965df ec0d0a1d9e4dd27c898abb783f8c7647 +ec0d523ce00f106c5a589888a6a9d773 ec0d9545c3df793a4795e1239dbee3e7 ec0da9616a6820deeed06281b94f6be3 ec0e04c932ea61b5033718dff711cc3b @@ -53572,12 +56291,15 @@ ec2541387bb0b7f02b26a19b006310b6 ec2920abd7aaac85f27957fa5c422dcc ec29d87198be3d6dbd95e4e69fe94e5d ec2d78de53b2e1d28fa542ed373eefc2 +ec2eefeac05e8b99dd5da4eb3e9b54b3 ec2f30fa62c0941a534ca330b683be9c ec3034a406194b0063e464886362508c ec3273babfe174a70640325c63e72c1c ec3464161abe6c8a52497e0d43132b80 +ec3501b39d5cecb333323cbfb026852f ec35742cce90a6716b13ec0a4272f2ec ec35b88ffbf0167be9a057190996153d +ec35bb95bbc184e83ea43aa004072d78 ec387e7aa60047de01e1eda32979a535 ec38931fec026344c00eb76d9890f09a ec38bf691e51b7edbf5c97385ac319ee @@ -53585,6 +56307,7 @@ ec38da40413fef3f3f2e02f389b6e5fc ec3990ae6ac1dc710094d60bb5c12108 ec3a70dd05de8d5901e7a5560ae762b8 ec3b2262f7d4a2e366354bd178e6b03b +ec3bb217f0ef29b7ecf950ce483b28fa ec3d4bac620c953d24a656a2470fe588 ec3f0c075ce7c05e929372e5acff2be3 ec3f86caed0d219d6f33a94cfc34f2ab @@ -53609,12 +56332,14 @@ ec4d03594d9811c026991957630c1297 ec4da0fba4981fe85c98062d449b3035 ec4e1cb3ee0186ade23adc99e36a1b31 ec4e6c21a1fea98d62e5d0342b458fcb +ec4f12f3f8f09e6081203e5b042472c8 ec50089b4219e3e712aa81e3214ed367 ec50b49724020cc7d74a28a9f436d1cb ec51b471f8322306902156ea56ad1223 ec52674c82119c5335ec4f59106d6519 ec52c33a02e57500b46a9f7fd504310c ec542258c579dce368fe378e5f108062 +ec547e90a9c2e865054b021ed2a863f4 ec5679c3c9c0838da87f4ca02de47ea4 ec56fdc025fd671c70eb79e93a6d5e6b ec5964ac6424ca55ce45805135c6f3b5 @@ -53627,6 +56352,7 @@ ec6144bc96b25616ae5deeebf56b604b ec621d602552e74c25727a825db5b397 ec628fb2cadb49980787f56bfa6f77ab ec62c9ac2160965614c2c7704a68479f +ec64ec66b7d80ae8520e889782addf13 ec654a1a257297af1debbfdab386ad2e ec65ffd73c35fc5413abe22fdc21b5cb ec666711c5cc7db7c3aafe78b3fc8027 @@ -53639,6 +56365,7 @@ ec6bb1e857c6ef18bd6ad1b649150ee4 ec6f3ca6125d9e8186708f64859b5404 ec701069b6a8af489b3eee7849aae290 ec70b554942194bd12d6d996927cf508 +ec71a67101684af1890200e3af6e3b5d ec722ed19d527aa7b7779df63f320c1b ec72c0f59d948bd594e792c3111638ef ec738a9eb744b266f969052a934a3b22 @@ -53685,6 +56412,7 @@ ec9e04670ff51d24e93d43130ee35f19 ec9e9085891b0a966cfc4bbbfefd8445 ec9ebebce25c307b576d53e223a52050 ec9ff1773b843f396c3d30b60b5a3baf +eca03004a749ad281a5e4a4a3225f662 eca0d7559559adda1d7daceae0df7ea8 eca1287c5355e0d6a075edc03d230998 eca206d8137baa207ecbdf765c2e1e3d @@ -53699,9 +56427,11 @@ ecad1fcae6c1a82bae09264e82459f88 ecadae725564be2024b086e2234558d6 ecadc1cab481ae8293e166892fc30ce6 ecadcc6cd10d934154e10d8072610793 +ecaf5e899508f29466e45e2342c39f21 ecaf92b2b1928e952dc8c3db3472cfa8 ecb1fdb7eae0ef291270290c4f1c5eb7 ecb3763f2fb89bb3758415673de6af43 +ecb501a0b3378185d3d3b0c47e4c637e ecb572830f9461db45938359165b90f2 ecb5d874b70075a86799641544bfc486 ecb60019ab049b40f3104f092a6c0acf @@ -53758,6 +56488,7 @@ ece65c549e85a919d15250fb2d7df1b7 ecec18d4fe0d2df913dadf22afdd14b8 ecec33d3fda55dfad62b03593b4a5c82 ecec7bb7af409223d2b8fa3bcc5f41f9 +ecf194a043e8a1967c3d1d40fe83b9ef ecf39d8b4d226c50bb6485da2bfc641c ecf3f65c7e8d89c8a55e7c2605674862 ecf51d2fb4e2d9673d27b931d23b5b39 @@ -53776,6 +56507,7 @@ ed01513ffdd90082eb8a4163e6adc068 ed02a33b8131874f39ac4a54a6b5a3ff ed037fad58d76f67b522ce84839a8779 ed04b0d42f4004b841915369f3f48cb6 +ed062acba3a61f24f48608a04465029b ed09dc5260ce8db4b431632316b2a4f4 ed09f3dc9e996004b045d52e70e71445 ed0a9eafe85f024e5c0c987a6fc2b1ea @@ -53802,11 +56534,13 @@ ed1a4d835a89b2c50bfcace9dea40583 ed1c386f5ea1d22847d137b01f22c134 ed1c4e300bce98c0683382e76317ad6c ed1ccfe8bbdf328b500d8940fb46bb8f +ed1cf1434ffc6cee0ae0024a4d5af1f1 ed1d2c68c293fc87c448d3eddc09b5fe ed1f044a907e86398868b600317779b4 ed1ff4f661dbc80f786e463e348091ce ed208ab7d410bf7dc9bbbd25bae63b0d ed21b752ada654c8334df9538a6318cd +ed22f66abcf2b9d62434620361ed4ee8 ed2385d31c4a6c535f02782cfd5b9710 ed23fc67243f9950e0b21d5910595208 ed2488672bfa641b2313f69e0708fa9a @@ -53816,6 +56550,7 @@ ed2afcafc1863c1efd1b62210e4e73d8 ed2f0b0b4965c6a3059d8e1116998239 ed2f2c40271ca7ee7792c2824e09ce05 ed2ffa37a90c7b06260543f6df60bc94 +ed311d2733e52d75a75d459016c1fa3c ed31c818f4ef8032e94be60ecdc22387 ed33db04354228b8f21cd5a6a00c6f9e ed346c869699cf46fc00d01c539c89ba @@ -53846,6 +56581,7 @@ ed4c2a69b2d1baeef249e996700d4b6a ed4c6fc531e51fb59429bef1bb43d535 ed4d0e277af310d41192ac3bd2ef3c9d ed4ecde49277fa4c626f5f7ba19a6709 +ed4f3eb4464ca26f98a7ff927b896d9f ed5091fd6eb23b7a6b66d27b45a3926a ed51c33a0850110fcb62cfbaf1301a49 ed51fed7d17069116f20b697a33c2b5a @@ -53868,6 +56604,7 @@ ed60c5ce60084be6aef2f8d80b1da4d8 ed60e4ff0ddcfe9196d8d8fd13391303 ed611d61d0d952d0ce932c9b0ce13085 ed6170e2be22c0f62ff3b5efa1517352 +ed62c093ba8f857d85e13f7eb9acd5b2 ed66c8acaaf85f67631e8ac865aecfed ed68018ffd9b409b331937e814032bd1 ed689fdd283e2bc42bb935222dde2e25 @@ -53892,6 +56629,7 @@ ed7bb7519faf689d8ccddd0b8c739a0b ed7c0d4d6498af2f6a1f820cc0fb3de0 ed7e04ddf1032c090f1121c27e1a24a6 ed7e7f54b620f1bd7ecad39beab61b82 +ed7ec462f9dbf7b52b45b611feff66d7 ed816e07df44ec81f1fbd8a07cc821a9 ed82038252a0a7cb40e1a7f62fed94b1 ed827154f7dfdcfc0fd4c787a5d18375 @@ -53919,7 +56657,9 @@ ed9b96c510eb62e0e066b91a067055d4 ed9c3dbb976efd19c92d976ffb7dd210 ed9c8d83511f48f086575fe5610e6775 ed9d0cf93db2d2a41dca282b8a5344ae +ed9f4b424c7a4714862aff7c1bd3dd0b ed9fae042863920332dfac7492e20ade +eda106923308b36289934a6e410f11e4 eda1a0340a42a041b5ff47f0788dcfce eda2f55a71d319ebf395e74490f6bc32 eda470f5b61142847f66022ce3626662 @@ -53942,6 +56682,7 @@ edb4510fa6460105bd1def204c4e0e23 edb4761371ef373a45468a188a4cc430 edb620634f03bd413a294ac8213b3020 edb74fe6ac0c0efdcf1bcb1ca0a338bb +edb797bf0e1989233b8d80edb5a30ad2 edb85989ab9c231617f1a6c8cbf788aa edba128c9585da288367b907f0c385b8 edba2ad9318ed556dc4c95fe7c661aab @@ -53949,6 +56690,7 @@ edbb8ff69b9794ecd2593f94eb81fa0c edbe85ff77edb41f73d572bfb085a42f edbf663f0e6122b28c7cbb55d65eefc7 edbfbb9d2c6e654a91a70b47c40e50a7 +edc164e534fbd8bd43eac7ff69336cf5 edc1e52e149e601c93ed71f8060dd6d8 edc230eed3f6ddcc739c5fbe8a99e22d edc254c81eef13927a5f249f4b978651 @@ -54005,6 +56747,7 @@ ee070f4b7474eb2cff4bc8a180a7b79a ee07c328d03e0d9ac53e8ac6e7415402 ee099e8755cde84a743737ec8187c452 ee09fc031f69f219781d1f3376d9209a +ee0b2dea895d4f06ac5b1719b6ca5d3f ee0b935f219ec7076926deb2dc9a99a9 ee0bf7ef025bd516d50807b48e5fbdb8 ee0cfb628cb3c0934d3fe0ac9deead55 @@ -54012,6 +56755,7 @@ ee0db710761386934748c987996a452a ee114dd0df31add1ecd6a064b14dc6f2 ee11bda206ad967b8305a63806c0c48a ee13c9af9d37c163e64e7d5fd99ee2e2 +ee157b651cea0c68d71003eaa87e7223 ee160f905610e12c90a98328148bb6e8 ee18ea954e40247873784defd8721303 ee18ec0548fe9329ca37c60145e59a95 @@ -54064,6 +56808,7 @@ ee56a3e44b1617801bf756fcaafb2123 ee57fc881012647b32d6915cb9ad1ebb ee59aad6f732ae918b54db662e7355f9 ee5db9be5a19de2a8da55168e0a9a83a +ee5dfa9ceb70cd1110834be820ec43e1 ee5fd9ee8071e82a97b2d4968a96d631 ee605f25489dbb31d73eba04b3f85339 ee60d14dc53d15d2cbf4b154085bf236 @@ -54081,6 +56826,7 @@ ee738db60103766e14dc22beecfde05f ee75448142e288a0641070641f4e124b ee761001a1de08903ff759672dbd8a6e ee77886f08ffbce7eeb0d4557371bc80 +ee7941ca826a05fc57e0eafd0c9561f7 ee7a31f52e36bb464ff424e06a5e6431 ee7a5f6d5c65b0533bf0d3e8492ee903 ee7af704370b0304453de25294b7a709 @@ -54097,6 +56843,7 @@ ee8ba553a81cfe1567d2d440ed0af7ce ee8dd3cfd9a067a2b25a76bedf35ca0f ee8ed96f9704fd16bda431e7fec53334 ee8f0f4577981a3a6c097af97d9abba0 +ee9018f36f32a5a701a45208eeffc283 ee91b4ba4b0e0b01020dafd7c3da846f ee9358d2c7a8fb594b124b8b79fa84c3 ee93dbe450debbfb573cf26debaae494 @@ -54117,11 +56864,13 @@ ee99c672b1007daeb529e07030530904 ee9a881c86519c94920ca36e8466511a ee9bbf341e907c2db6ca0f611fd30589 ee9d2d6743737f006b0adc6b07bbd2f8 +ee9d622db86657fa71959b1d47d0d051 ee9f19910ea1d60703744f947246a48a ee9f76e4ccb5994c9b5698fb85b33a2e eea0b03cf79875ddd0b7f312ef3f7026 eea0c43d5bdad2e313c0f291659a0928 eea3e409a215a0d4960a08a0cd843563 +eea420d51d0d5a1c434f81398b1249e3 eea55c326bf9fbff5d53418ee515542d eea8612a2e5d36fb83d24c6b1d374cfc eea8c6a787e93fb76d6e3457133437e4 @@ -54134,6 +56883,7 @@ eeac79b6584a965f69acdbaa4d20c725 eeacbaf98458b15e40b72693cf80ea9a eead89bf5095dd517b7497fd236408c6 eeaff5e8246c7d32d64725165dc216e1 +eeb1bda200935a5a73cd0e501350cf19 eeb2f0a832776acde876a2e9725dd52d eeb2f1bd8bc40b2df59d450da924acd8 eeb49eb332cabe98d89fc31d89dfc2a7 @@ -54150,6 +56900,7 @@ eebc3f39b89992973e162c9200638a10 eebc8d45dc3ec5d79cdfb7a53e1c1cf1 eebce7d5c022c8f96e5234fb1a7ed36a eebcf265a4d15490258120dd981aff81 +eebd8e12c2539a84823217b59fdbee5c eebf54f17c530bb9bdcca1a3de5bb6d1 eec1b91ccf1daf7b804aec569256a239 eec34616a05691ab369ab42f9f69e5ca @@ -54160,6 +56911,7 @@ eec74ea77fd4f638c19d113871f0dfa3 eec97d595a9b567e284fae84e1475d98 eeca7e8a244388551dca73b109110c09 eecc58befc4f3d2028709156f0dcf395 +eeccbde67f555a0734c6b3acbadbce03 eecd1808deee0df6d59f553cb913b650 eecd472f0db8dceedd6130d4e10aaad0 eece603ae5d26734b66a63be10112267 @@ -54169,6 +56921,7 @@ eecf89f962a917af956d69b9f15dbaa2 eecfcc4e8ed2a92bdb2606c0efa544a3 eed06327e26705e502489eb9756d6c5f eed13184423c6c57942059634fb42868 +eed2bb4898b0e308cc6d4aae3f40b3c3 eed37f17e7b9b1b7c3136802569e9a72 eed471f1ccbb63ad815530b672ea3f85 eed6a84e93859434fcdd96328425fd33 @@ -54179,11 +56932,13 @@ eedf413a9d978b77f6d99343ed04f19b eedfa45c9dfb702a475ee7012e1de357 eee10c1a1c6da7e411411616d9cfe88d eee2d79a6e03becd9277b5b4f7bdc43a +eee598cbfee22192d7c26d9aed7cbd99 eee701b2d127ede6c8af5d68a1e70340 eee8a70a6a3074b589054283b7b83ad9 eeebfad2e600f827b2440a64de8ffe26 eeec1522b596f21e8194bd65d3db3a38 eeec7eb379a682f3cc7ff36028f40212 +eeed5e075395631d13945983cfec7e60 eeedf5e90f6a66ed873e37470b874009 eeee0466cfcf3b389194886dacc46ec7 eeee737e277f5dbddd705ac20f0128b6 @@ -54193,6 +56948,7 @@ eef2f1e93a977cee1b3ff334dfdc6856 eef82bed46fa2633e455c8ec94a1acd5 eef9dd59c0e6a79073417d2556bf358c eefa400c6b56d8f0c6384d7ec1aeb885 +eefaefe983a5ef75e0d8b3452b627649 eefe33a45bfe7693826e995ae7ee88a3 eefe5716a2fb35466fc22f8b4859473a eefebfd32ffc427344d76d5f596ef665 @@ -54202,6 +56958,7 @@ ef03cbbde505f786fdc22b7557673661 ef04512da796efa35c0df17432574f4a ef067eff32f2d2a9834276ea1bc8b2a1 ef08f00ef8fa24563164859440a0b01b +ef09da43f1a39435d6f722a3f0f3a406 ef0b8cc4d9fc9f2453d2bdf6139be783 ef0c88d2f6a3f2b8292a68ff1cb6cad3 ef0c8af75ee740366a7c9a4f9597f53e @@ -54223,6 +56980,7 @@ ef18c41c31fd82dfb08f8662f82efc8b ef1a4a77247512e53356e292c8619614 ef1a574549136a0dd161a549ab2857ee ef1ad4146fe7eda8b88a8eee1ebcb134 +ef1cc8843a803efc5f7446ab55bc0fef ef1db21fdd592bb4d817c1d5570a6d45 ef1de077705ba9c2750c40b0bc359e25 ef1e7979ddb313b541ff52fdb093421b @@ -54251,8 +57009,10 @@ ef31fc78a8febb1c4e54d3e8693f540a ef32d323bde3ca82ee04965275715010 ef33458998e9f10f957c6086ef2aef48 ef33a29cd6002f61eef1af12acc4e27e +ef35ba84cc05f5b57b46f48180fd135b ef368eee1321ec21838c23fce72da289 ef369a1e3ab25553550956f2dfc112ea +ef36aedb990c349235e8902020def350 ef382e9ab8dfde24dfa96fec50f08c4e ef390c16e48fc0a1bac3ed2f41452ca9 ef393b649c0b3963d9de20fed6cc0ad2 @@ -54260,6 +57020,7 @@ ef3b57660fd68e00f66bde57e310236b ef3b7a60204f5d00f6dda4615fbae103 ef3babebbf193229ea7daa08b37d3b70 ef3bf3d668f0b2aabbbe61c2ab6a53c3 +ef3ee1d8133a503966346cec7dab36e4 ef3fc4fb1f28f6dd02508005f50926c0 ef408da86080fe3198c156d9ad9e03c5 ef4144e2f9be0a9f4805088f0d66ce0f @@ -54269,6 +57030,7 @@ ef4522b94c84d942a61312fcb1891dc0 ef46ee8b37ffb3e05ca2c482d925716c ef47d0e089cc94aed31fe75ba06ba329 ef48a4ede32d654d6e367d1003eca759 +ef49318da9eeb918970ebe7d4ac788ab ef4947d062a4f438649de24f94477763 ef49d088a01421291b6869aebca0aeb3 ef4a1603b1772ebc451aa6a36230ada9 @@ -54296,6 +57058,7 @@ ef625df1e5245d1f5a50173aec9d3d35 ef630e646bc928563614d487a96d40c5 ef63c75fa93e1c5d09afefa3070682f0 ef6562743a8c5cb1d268b3bee2223c4b +ef665f544069a22f616ec66063088e6b ef67669739302abc9a503c7ce929c052 ef687d4951a10fa44974bf147538ac31 ef6a2afc27ee362dede9a91548ba2a24 @@ -54336,6 +57099,7 @@ ef853ccd6d6b6f5b803d6ee3a9e4fab5 ef85dcc23ba782a677f2b7718c042f8a ef861abe69af7a093fc71b4f739a37ea ef87485e55242913fa18bf5fb950c0f5 +ef87ce7e58049d08d655904fb49d4728 ef88adb17b5d86a6d36658de805e645c ef8a6b9e417921d80e162627f559579a ef8a723020b9ef67629aeb8b6e2a4df5 @@ -54346,6 +57110,7 @@ ef8e3cb7badc93c2cf27b77426f7f84e ef8fbb54668269e00ccf8188a5692ee9 ef90d7e2cc86943d0b5f4fa7262839e9 ef911cb9e9874cfddd0d4b38d70f6a29 +ef912b20156232c13c825f46882d2108 ef91fce6c45c5e7a9bbac85d09582226 ef933273aa890b0bba4e0ca21263e132 ef93acde2ce0f5001b502711726cfef1 @@ -54386,6 +57151,7 @@ efb7b2ca034c1ddd708510f2db1fd3b6 efb807e643c6bdca8ed38e0ffcf04514 efb81bca84c9d5027d116db686e83958 efb8ba5bf09b93449559ea058f6861ed +efbb58d6df9959243cb54644c7a4dfeb efbb67e26ce5bbb360df5e7d207c8a41 efbcc8f97de2eb0d420044796a2fc21f efbe9b70df7037eaa0aeb441a1073e54 @@ -54427,6 +57193,7 @@ efe15ee3c834a777877c34f892ee3e8e efe19d500d8ed1818304ce46304a1f93 efe1a88b8b3327b8e27bdfb90070a752 efe445e822a5f32e583b467ce029a45f +efe450f01f92fa0b66469c276ea19b3e efe46e3b6263e9959bf1293f8aa4e590 efe4edf8315654c57c0800a823fb6c4d efe59ab1ef7324f746b15f9b37498aa9 @@ -54441,6 +57208,7 @@ eff0bca74ab8ab2f3362d4f6dbef6bf4 eff2b66c8d9e6ab0948e9b25b697f58f eff3376833bca7dc8d127c6b13634e52 eff3bcafda516eb9a9167e8dd8b68f29 +eff438f1f1b9bc79ec821289513e31ab eff4ab3e77106db7d7a370263e35890d eff54ed44a1655976b47600a681414e1 eff551e4ba16bd90d771b9a561f1effe @@ -54470,10 +57238,12 @@ f01359a898ed3fed4810ee5eb1ea1ead f013b0dacd63a794847834270b46c085 f014175e0e171abcedff06b3800c75c2 f0157dcd378a2a4b4aaa6ffcac33b43f +f01617a0848e761a7154b0b6444625fe f016438daa8b1b5642d6598d8641c200 f016687b23025acff5736781713b7c0d f016e6cedc9e77cbfdefa101eb822c2d f01956e2a93fc4d517604fe7703304a1 +f01987672badfae753f55cf836836571 f01afd078ad4c3295bf8d1f2bd745e69 f01cd77e537b9a441dd1246afde1c973 f01e8c713e1da07acc1c7eb794603ac7 @@ -54493,6 +57263,7 @@ f035a7d82b3cc311003343185cf7483e f03a5d28ea7211643bdfbd111b5a5a56 f03a982a37a034d0664b69e22db7dceb f03b52a80e8f06d201732340ba8fa1ed +f03bbe22603f34e99903416d1ba42e5d f03c8e0ace27427329abca59b1510ff3 f03ced78d3c096f8d816c641d46cce1d f03cee29ddf3989466386ccee617e225 @@ -54504,6 +57275,7 @@ f03e6cd84dbe3d6aeabf4df2c187a482 f03ecde1a8cee0de7e22e2f83db249df f03fd36e9adfe59870c22986dbebd5ac f04011559f32d9ef21132841390c3f0d +f04254ab9e9f5252242f95975254857d f042e8ed0d44b8d4748cc27f6b633d45 f0446b79d4d915690834e2f783de5ad3 f0448722d038a1066375b7d7a8b664c9 @@ -54515,6 +57287,7 @@ f0461e063913d76e258b1c504e41cdfb f046b39220abc7e6b8a7d3519cbd578f f04bad559744e6677aead8c58d4da9e6 f04c750c0a4aca526d8bb5f6d7d2278d +f04c86239238a7694b8fdfa00eacb72d f04d536dd976356d4f5adf503826ddda f04e14c1d4ec6486c1f08ec9ab70bbfe f04eb58708bd4ed68038340349707f28 @@ -54541,6 +57314,7 @@ f0616fb65f2f4c038cea1d1d4ad7a53d f061f18b4f63b1f0229aa38add960b68 f062b9acfdc42f309eeadd6a8fb55ae6 f063f0ed1dfd385b0b405c9423dbd553 +f0651225c7cc2dbbd13c7e7ee8442a24 f065d199d0653c17236abbc61439fb1a f06620fa44f6e9dd1d759f30a5eb8c28 f0665391025ff2564eb656346d30147f @@ -54588,9 +57362,12 @@ f0949f528214c17da4096a46ed4357c7 f096d4fd3bb3591f012956bacb365853 f097ea82830cc2aae6d36c1a97e3fb58 f0984f23f7e83f30fa0ba7475299be02 +f099bc4eec165d1b03d94171164eecc0 +f09a22e78af0ada07bf2f12aa48d4357 f09b173c5f03fe098db2ba689b69a448 f09c5c300d0040aef9b24f6891370f22 f09dbcd0f3c81917e289e92570e501aa +f09f87ce41a2d4866483e5ade6442ba6 f09fb6bf7c1eb382abcb89100507bb36 f0a1a98d5e1e7455fc6780b983def29f f0a1c07e74553d455075d8a0ee0e06a0 @@ -54600,11 +57377,13 @@ f0a29cfffbaa9e0633092bc3d6096326 f0a390275f62f9dc1177c46f9bd057e9 f0a5378f4c2022b32cbf70f2af523a4d f0a543b55795dee0a8411275e6018d13 +f0a58ba265297f8588bee0074123fb30 f0a9771358e279aa4ebc022ecf2f85a1 f0a99cfecb39132f469e4fbd9fecebbd f0ab461bbb9f31d8b197d7407b5d653d f0ac18af2421fded1e82a67115ad47bb f0aec7ce77964b42397dee8082a82391 +f0b0ee0c4e205ce549ddb5b18da78ab0 f0b147a1b6e8f84c86c1e504f7c833de f0b187cb67289a7fa4b80c39a0e4f977 f0b330ad5106ade9f9fc0a309c9020ef @@ -54625,6 +57404,7 @@ f0d009a588006fbe6f144fdc53f4ed75 f0d06ccffbb415774d9f4456efcc8534 f0d385a6564a89134dda3d2b361eeac2 f0d415806bfa38167b8be56851e10315 +f0d6809b89c6dfd49e117b6cdd84fdf0 f0d8f68b2246440b5408317cba7a007e f0db3117d502f084da133f519e4c1bbb f0dba299bcf1ba64ac6654369945ab5d @@ -54641,6 +57421,7 @@ f0e782348d82f7d0167393799b7b4d03 f0e80262f02ef2e0c7effc269da33e9b f0e95565c838a1e5d7fe80dee21d586a f0ea2d06c9242755376a3de4315c8540 +f0ea46fb397f47adc3245bb21cd35e84 f0ead7fa9d8abe9f2905a81a7903ce0e f0ebdba814abc854600c71ea44cd20b5 f0ec7252ba03a264fc640c25aa31ee3a @@ -54654,6 +57435,7 @@ f0f3aea31d32ce19e35a9981dd3d92e2 f0f448c5c07b5d20c86895c50aef8979 f0f4f4df6c9ac4a4bb6ad00ba6fbbdbe f0f50e04307bb0797e45c61ace5f0a9c +f0f70e69eeba8f3b783f422ff8c01171 f0f812d7cc40080f14d16e6debdc77f1 f0f83e33a4bb8c4ad3d7a817d75ac0f6 f0f85470b30c199d0725e635bc9b76f4 @@ -54691,11 +57473,14 @@ f113be2032f8fef0bec7009c95329576 f1147c8877beab902603bde084abf966 f114ca3f7c2855148de4fe0364eb5e69 f115ac2d9adcfd399b37f7542abe113c +f116409d64e2f49a912015886eb88f23 f11656d1f6500bff4a6cb77664dff084 f1166822d8b403c0c33820dfe704802f +f116c9b53e0209ad96d9ef5a34efea2a f116e5fcadccc6f9cd83c675c6e4e7d9 f116f93e1062f3066b70b3e114b286dc f1194dcc7cff9c8152b384566d6af1a3 +f11a2bb2060c4bc8539ee71c092e9443 f11aec70677d15c37d361012790713ef f11bfe4eeb544259b46dc6c737332321 f11c7c65375cd31864e4ffa52effd4ad @@ -54707,8 +57492,10 @@ f126f6ef3e08efc0b250cfaa44a78c84 f1272065d21a99923b758614c4deddbb f129159075373f8d823fdc0e1f8d9d0c f129c64363c4b9f4aa2543c55f8d0eaf +f129f9b8a78e7694a7558a5a7e04dd36 f12ae7c512f16fbb4ff4ad130dfd9ca6 f12b934d385d9dd3e4bb180d1e7d079e +f12bc69c24af4e6c7c90e4d58690eb5e f12e8f3c15ee15d99433d086b01304c7 f12eb96a8dee5a4db842b24067cea22a f12edbba01fafcb1124d6e65b7441535 @@ -54796,6 +57583,7 @@ f17e69c6492ce7ee18b43810aa609e06 f17e9a9bd24182e07c6e6a639127b267 f17ec849c6c039ca15f9a980803b88e2 f1817c455a7c138df0c32d7a87f83746 +f18184b0494ee099c2fa3d86d1a35b38 f1820e00ebee7f2b71b537fe12cc614f f184c206cc0c2e3e86f6d926916f7233 f18883a852944a13ecece8218bd2f599 @@ -54804,6 +57592,7 @@ f189b97e9f8ff4102b7320596128b20c f18addd417a0434c93979240b8dfee1b f18cc5de4298d0a3cfc4acea5935ec3f f18e42300efe430ec95a11879a0c9335 +f190484f4e974fd24086283c4818dc98 f1904901f3cc38cfcfda204afadb3a7b f190883df7bf225f17c7416f3dd7ba51 f191cf2872fa72bc658c783743df4cdd @@ -54870,6 +57659,7 @@ f1c3542880b640644b218da6e358e2c8 f1c3f56c130b5eb1365ce4ddcb52ac7d f1c6774fea10bfa0cd70f464695b4826 f1c7c5177f134a1f5ab54e098f94e941 +f1c895b4453c85c07277971554348f07 f1c927e633aa3f2b6add8f30453839cf f1c9d617c02353877074b79ef2c5ff31 f1cbe1ee0465c29b37d9426787eff1b8 @@ -54908,6 +57698,7 @@ f1e65be72c76a0a47095975326e55b02 f1e7b98d11567c94c5849439ba51f2c9 f1ea6f744baa4513a5f48fa8fbc77cfa f1ebd83cdbb1e67a3fc3b1af1cc54094 +f1ecf91ddace1db96c2d24ec58c754f5 f1ef4714a4f7ed212f8b05f7d9a2fb53 f1f5c64ff4b4aa37b84c08e3d790f40a f1f65922f8c5516aee9b11ada54cd72b @@ -54939,7 +57730,9 @@ f20c48438b91cbb64a5afb31506f362d f20c6de7a7b545bbaa497e05a060396f f20d6a52ba6dc4bcc2025f5f74c248c8 f20eb89cf4f45012f39fad360297462e +f2104e70648f0ef885d9caa03d3ec175 f210567c2723d495bdffa1cd3d9461a5 +f211220cbc065dc1b4092abd6f9a42a0 f21233a554494402309a89b99419ffe8 f2139c4f7e04a446d73ed7292ebf6d47 f21459c970c51516d7c82c7380134e31 @@ -54996,6 +57789,7 @@ f255fe91105a018f4a5932d44f301f6c f2583ad0d9b8a0d00ad5fceeb8ad0c13 f25ba4db79f834308c38d9792c8da000 f25c7c5e43d09e2068e21708ce42be6e +f25d6388c3c2800b20a6a16de1c4102d f260d56263c26a470c2f5dcff8a4a003 f260f5d63cd838c320c621df5752214b f260f830ed36c0f0e439eb0572feb89b @@ -55022,10 +57816,12 @@ f2739df1b3313652449311fc31534336 f273c4899ae2f31b27e9950b066e70e3 f273c706412d68073d762c61c33ae697 f27462f0a4f6ae27ff7e2db8adc55c8b +f2752ff538e10f54ccae718781544f5f f2799ac4025da32c8b8d21c007f07ae7 f27bc8008cc77583349797e34ff5ee18 f27bfe0e28c7934424b9465c5e00db91 f27c974e884e514bf703a8dd15b99a8e +f27ddc32ab55b6dc31726cad8da070d3 f2808808f00e00b8c48d9093c789e881 f280eed491b8bae881f604a53f8e5b62 f2818e3fb162cc4b1b9ba7d27c50c942 @@ -55067,6 +57863,7 @@ f2ac7ce9f84b0efdedd10c738d315074 f2adfa37e29e427b4ba96d812426f907 f2ae09eac2631e46be73216a2a2430af f2ae21b185b1bb3cfd152915b3877330 +f2ae5a0e03a17ec8316e15296a4ad025 f2b0fb51dca5b784aa52ae841ac8c29f f2b1a145af44bda3549a823a5432d4f0 f2b1e9edf92a4e0d6b240ff13ab95f28 @@ -55132,6 +57929,7 @@ f2f324a29d89dfe1c3d5409dee46a8a4 f2f4d8b981780d9e7a7fa47af64c8806 f2f6ce4870f107344d3b05d5d93d41c2 f2f735638785f8a3dbbdb06992eddc73 +f2f86607f0196833274a31ee22c9d034 f2f883c3d72cff4192d72cc75fb6e538 f2fa42c4f6f8ad2387cd52dc0b388aa0 f2fadd4ad68148ed2f17a7169b240155 @@ -55145,6 +57943,7 @@ f2fed8fe8c4b9c629f6eaf72b3db53ca f2ff42c8f0967c9b6b0a44f5489e74f8 f30053aad07f5db4c58841bc37b80a63 f3008091d4569c490dcab88dc83018b6 +f302cb7431981e76c015717446cdb9e4 f3057b220d36849317246329ca65857a f305c85fa9ca4b62ae6156d6c8a08cdd f306fd3df891dfff360a2db0ed579ee8 @@ -55164,11 +57963,14 @@ f3185e8377e70be784855f04906cfb47 f318f8997fd67fa8aa5ab86b2501c43e f31b692c7992bfa474b1b106d223dba1 f31cde1944fb770c870b7e4e7c5f957a +f31ec9cd44ba0b75f90809db47d81025 f31f0d0d1984c5ece3e673370f47339c f3222f02219cb9d74a3ba2c7f5629f71 f32325045d6698dd90d76eab0c74a1a8 f3238186feb50539b86c4df14885fe80 f32487187e3cd08c32d82067163a453f +f3275bae3ba6a46773ca7aced2921a5f +f327bddb576b1ed02e61f0900b6c3662 f329eeabef950dece9dd6a65b5b64351 f32b88838460565af0d6103f598b3603 f32d3ae9421adb8fd510c652cc772f38 @@ -55230,6 +58032,7 @@ f36346f01c190ab7e1744af0171816ed f364351375d6f3bbd4ae8a59812f909f f3651fe5f1bd4d38af7162e1c04be6ff f36529307ab5bb434941ab532a79058f +f3652b1972a450ff37e2ab739d8d8e3b f3659220ad8f4e2ed45ba58cec9f1745 f36607688fba461a565dfe451c9df7d9 f3667d7043177d3fa7193e583c02c12d @@ -55247,6 +58050,7 @@ f36e3b851101c072f57cc3ba7692c76e f3712ccc5176e63c5ecfa4071d1f10ee f3720bc6a99fa9d82e3fb8aa96a3c7b0 f372b016df9d207bf332c4b4c26f2d5f +f3733fed81e5e33e9df22bb949ece90d f37353402eb52bad67840436945c4d46 f3741763fa5d123d98d3a3dd72429bcc f3758872c6f7855d7c7267e5f80acd96 @@ -55282,6 +58086,7 @@ f3901743dba3e9f5b514dd752c7ab524 f39075c48853c17a65316ba2ade23c0a f391c7e780ac080b653aeccab717f067 f39474aeaa157d06cd4e85c5ab379f1a +f394b191d65f3d93f1486b939aa51195 f3967d41fb95ae9c10a7d17baab3bb33 f396cdf1d282330afd0817a9f11cbde8 f398a5a61fffbac4bc42030bb8f52beb @@ -55295,6 +58100,7 @@ f3a28ea06647e26d9edf9c49ea27a7e2 f3a3cb9346680a1e30b61e3d992f8550 f3a40c96f661433696aee365b3381c9b f3a5a9ec6c0f7ef2a3fec8c406d95323 +f3aa9a70455550b6916a7a49dd57bbd7 f3ab4c679cf36fc576b3321a06ae3399 f3ab922be5bdd39214661381e016ada4 f3abb2659f3f75ed47000158678f50e2 @@ -55309,6 +58115,7 @@ f3b4ea042e29cab03523b24dbed5e4ee f3b50a534fbdab07f1913c2f61f00bdd f3b8b0b5a421686a36adcd9a82c85d06 f3b966fa0977b968c88ab04ffe38a4ad +f3ba60147767b83cd81afb9f4eb00713 f3bae0cb3c2706bab576e7d3d8a7c626 f3bcded630a5659c39b17989ad5ddf9c f3befa984d1b1b7c6242dfb203c9b93d @@ -55335,6 +58142,7 @@ f3d5e00ce6bdb0e18c04171777565f8a f3d972d7e55fa513c1716b393822f272 f3d9caa62c6dd7a486e72882e2d06154 f3da13d9a1c1e84623e02ffcb4c1a57d +f3dae7a32f6e2d6b6b2bb4f2e75565ce f3dcbc0eba8f53858649772860a1c669 f3dd3fb238551806c94433b579735d24 f3ddb6e00176ad789d1cddb336378ce4 @@ -55351,11 +58159,13 @@ f3ec0d2ff2bae9c61064a8b35a6d17dc f3ec3f5f3b18be74d3cd8b93f690f14d f3ec701bcf106cd5c59e64258d95f590 f3ed750618add38c0174e63e9f6a7dd5 +f3ef0c664f0eba64c8183cd81acf308d f3efaf4df8b72ddab0bbcf57886d8cb7 f3f0e3e8a00a9b5af2a35def80226827 f3f172b4ddc276e2cc30358c16dd8c46 f3f332c96f217de5d559fc297ea74a53 f3f3d99513cae064daa88630974f2587 +f3f59464d8933337528cd6e8ad391b69 f3f5dd7c9b7a45349ae3ed4b6a18e18a f3f5f4530f8e96d551c530397c95f97f f3f6ea3866b67b7618da4ea4ce1fea65 @@ -55366,6 +58176,7 @@ f3f9cdbb9a94f959f09cb42331f05aa5 f3faa9315f04f4c1014d16e37cd3efd1 f3fcaaf1fe41ffc78f604120d9a52bd7 f3fcbe6dfd593cc171a0e09599e96adb +f3fd527817065cbf53bd7bd0c7305bc3 f3fe3b68a04507a302d9255067a0785f f3ffc49f18807d6bdd2822abce610302 f4006747fcd40d63209db616dc0a4f28 @@ -55417,6 +58228,7 @@ f42b245c3a20a68f269e3514a2c5dcf1 f42d9e599b07e13418dc9d06c40922f0 f42f45b3a01f4751a9699056beb49529 f42f48585ffbd0d8d154fb4da3549864 +f42f750873283793d44b710e214dbf54 f43244a199acbf0165744dbb9eeaaae8 f43336e694c57150a966aa99ba80d9e9 f436204c3129a8f88e5ddd75d3aa3119 @@ -55438,6 +58250,7 @@ f44c2c0a8443bb4d759e275d6e39a03c f44dc0898a4a016f56070cdd45e77c89 f44fe855c202b44f8847aef67d60f0e2 f450354b01b299bb15193e2e9c65e2d0 +f450d1d16b5a639695fd7d355a6ee9bf f45175f47a09a9853815e9e749c22176 f454c9727c0d7de722b5d37ee17aed7a f45680cc727153d7dfe9e3b3844641ef @@ -55480,6 +58293,7 @@ f47b3da133075a559d8484fd417599e6 f47c9229b3c19e99bef78eff24a698f9 f47d463435efa4a438ecf091d87cdb84 f47db00ec563292f0ba196b047e954c4 +f47de5daa19e5677211ac838b11e709f f47ec9131a94a338d5e3184f9005b27b f47ed3e4b0a7d445d84b3d4f0226c4e8 f47f4e5ad72c33236b86a6d0d0a679c3 @@ -55510,6 +58324,7 @@ f4a2b1344dea8fe418a23d28f76f7ae4 f4a378f786222899f659d93e0eccfbc8 f4a3b3114838332d3f9bfd19f76d2b7a f4a5369e5e3075215251e605c6127a34 +f4a763b89e274e68d1aa43af860d4e86 f4a76629f61383c53dc23cfcaefddf74 f4a79bcc3399363b2466ab82ffa6c5b5 f4a8ffc6e7d46309eb2733cd3fe1d275 @@ -55546,6 +58361,7 @@ f4c64ed80653381f807731e806bce11d f4c831b08bc19c899d3e881f794dd290 f4c899acb1b0a86f9e097e9e21de185c f4c945cc1339bc9f683ef02c940e12d2 +f4c96d08abd9421321281256d3d609af f4c96d0f6ce04769ea14bee21602a516 f4c9c9ab54aaf5d40bee3530b589ef17 f4cd6c540cf0360bf5f2ae1f882d922d @@ -55554,11 +58370,13 @@ f4cf3984631fa8df37a0434379fb2e4e f4cf85b7e7f2d270890e08a5a981c693 f4d1186943a42747d980279c277cf14c f4d1e634d9bd563caf65c71f8d37e1ad +f4d2bec70310d830031ba0dc45d47af5 f4d368d943e2b7fe2831734f3b4337da f4d4214fc1e1c0aa3d4e676e362e20b0 f4d4cafe28990294ddf0c4e213d0bae1 f4d55a9ffcdfbbeee0b41f7db9f9fb33 f4d59317bc07a13d16211f2064dfba50 +f4d695d9f22f97af399b624975c7cc49 f4d7733e53b3b1f67b932c3b2edf017c f4d8148e1aa0f25d0e4dcd2334ad0a86 f4d8ddab821d382cb4d1787bc1032d0e @@ -55567,6 +58385,7 @@ f4d9fefa7793b86b17e8e06b1528dbcf f4de8297456f1ddd39f9489a508fe53e f4e1270f665e89fad953ec10ec7b6636 f4e135a6b0566d24e78187448c52e957 +f4e1a2270240beb80caa15a9de314a64 f4e1e20d642f0954305cfdd4a9509006 f4e2c95e375bf8cd9bd18769805f3d96 f4e35382b734e979628729c6198b5613 @@ -55589,10 +58408,12 @@ f4f668233ca7630849cc574ecf4b903f f4f6ef98bff37d56e41ee562954fa7eb f4f9d99b02d81d36b971ba400c5dc77e f4fb20366b2ad001ab54b94abd3a6b2d +f4fd6b1086b82520f702e1db3f83527e f4fd7d89305e6bed6c1d4928919a1896 f4fea4c26b8796d581556defd96026f5 f500dea181b256bd8d912ab78f97341e f50151d4be8ca575714daf84eb1eda0a +f5017178cdd3d6faeb126939d058b475 f503208b469b945b9869a7d25b8c9e72 f504a5931edb9b8aaa0ce4ce721bac0e f504c9dab96d6f88abc1b0febf9f2ca8 @@ -55613,6 +58434,7 @@ f51706ad21e3dfddab4ac9eff34c54c2 f5183b91f3182a7bcbabd76eb43b8447 f5186ddf9668a480ca12e94c06f9199a f519a13600a9f499b19a26ee1eb2b5aa +f51c94793a9c68dd418a162d7e744cdb f51f6a96417b959da827b8fe670a3105 f521e2aa436ee425c378e687e2663085 f52623a3b2debdf33d3d6a36817eda52 @@ -55657,6 +58479,7 @@ f54b3bd09f143b2824662e310f52b4f1 f54b4f52d8744ac82927f6010b264dde f54be75713e0da68e38709df9b67aad5 f54da2257f292f072d4e6ede11bbbf95 +f54dd7cf2a75bc9e49e5d53e41fa4a29 f54f210519038b5d28fa780c4fb8ffa6 f554299e2a6df98ec7fb2d7af40ea7a0 f554aae5791ca8e5f73c9c4ba042ff7d @@ -55714,6 +58537,7 @@ f58901d598d23f8daf999601b2ae1348 f58d08b736e36e68d792e9e59c05ec17 f58d8be400ba7a8df88ad40633afe01a f58e65f36d837bcfff74a2ff69d068c3 +f58e9195e6d2ee924c408f08c6bed0c3 f58ebef63c1ac89336d6c04b4890a92b f5912148a952c0a23755aa0b75b2b4cb f5913f21266ff19d85326da29323a441 @@ -55736,8 +58560,10 @@ f59f93b849591b3b0f27f3ee9e5668f1 f59fe526b7a0885e535f06037265d90c f5a3887962ac0d5670f778cd94a9eaef f5a413b2ad93af416b1b767fada2b949 +f5a5194de87947650477c799ba9a8f25 f5a596f61568e4c4321c60b8ca741847 f5a60195a9abc71420018dc918036449 +f5a68cc8a8d6f80468c8072e20c793d5 f5a7279a306eea13519ba5cb42169a55 f5a7fa812ac67d23be78c8d8e90b6aa7 f5a89fa00f66f91374d63260aac8c6f6 @@ -55793,6 +58619,7 @@ f5d97d5c5f09156822400fee99814331 f5da7c5257f29e4510b14d468bcd6c3d f5da7c5496df96ec5658f2f8b2df86f9 f5da7c712f87e7cdc603fbcb4b552f43 +f5da8c5bb24aa41f8a26406e592639a5 f5db9a0024504235af421d224d737263 f5dbcc8ebc597acc2fb6cff177bf2efd f5dd0bb3b38081d4a3ff7f4ebdbbac20 @@ -55829,6 +58656,7 @@ f6014ac145878dddeeb9c27d7a4e1179 f6025d346d9dbb8c4a8237ab01c019eb f6028bae7448bc888bbffaa55d6871f4 f60535577ff1f14f2eaafac806597411 +f606cf7bb027164150ea268aa18d163a f606dcdeafa5f27bc64db2c471ec089f f608124ba52a311d57b33dbf32f95776 f6099610dc1ce4200719ebcc1f919abc @@ -55876,6 +58704,7 @@ f63e7973e31543fdb1ee4b212865b612 f640270b52d30af47f7ced6c313b7ae2 f64079523e41064db93ee0c636b68272 f641fe46b391b75195c33d3135201547 +f64314a60336e7923ef46280c2801ca2 f6436456b4c4e40072470462ba0f7a10 f644a4341ee99c2803485ce5f63aec24 f64500912148caa49c4a0969e46edb03 @@ -55914,6 +58743,7 @@ f66c50c893006d19fc1a06ea38e25cc5 f66ca59ee3d6eb265ae6d272fefc994d f66d4b03d98403a733303e664385eecc f66d76ba7faadffcb54e180bf0f97eb6 +f66d907a28973205607d38c361c71e74 f66df742d9af3b7074daa5ee1eb040d0 f66f3bb13da6c9aa3d4a6f2f02d363fe f670f36159407a3b2225f1053dc5ebd7 @@ -55930,6 +58760,7 @@ f6817f298ce1a4e805aaace59ab5419f f682da643d188f01684a060a9b206707 f6832941cf07f714a26a89d58e2b5843 f6842234a9e004b696abe937b7c6875c +f684c13ac6fe99f385caf513d8a80949 f6853811fbce83aa7f266626879bf5d8 f6896094fedd9fa8995251bcdfdad4ae f68a9dcc7e38da2c1421711e6d9c5916 @@ -56012,6 +58843,7 @@ f6ef347be0a59c03aafaccc8f9fb6f36 f6f0113f6ea4dc9f42ed00d42177e9de f6f034c103bdd3540a6f0a1334b43ed4 f6f1742b19c0cecc58b7cf2773af0427 +f6f27efef413c6312a14dbab9d5c0825 f6f3fbd5998c086a9f4f3a61b0eba7b1 f6f435ad3e80313800d5251973a9e3fa f6f68d49ae37fd334a552ba324455fdb @@ -56024,6 +58856,7 @@ f6fc8fe7c0894fd0076aa765668762e4 f70020cfb14665396507c9bbc85dbd8e f701a206125bbbe78ff8ab2902c16992 f701fafdcb5d163d1446a59be59c9ed5 +f7020cb6283597ef783a7668e6007834 f7023f686f1981090d80b1d9fcd88dc1 f70317b8fa3b8e539dfd15602d67b502 f703e7d307fec9a465df5f2053d83244 @@ -56054,6 +58887,7 @@ f720afe896abbf76e54d007b839c03d5 f723d785e3a51bf36b41d8d5d7d7b32b f724d61a71f3f70c16742fec5d1d43a5 f725782771c43f4339242ada12032d76 +f7261301e2f81eaf537af8f150a2a50f f7267220509d9292907102028270e66d f72820121c6f6a872ab29030877465c0 f72b8b0d4660d934c1578d581de0fcb1 @@ -56066,6 +58900,7 @@ f73221057e19d9f46b29c37212969ec5 f7324022729bf4262e748628ff594c46 f732b590c0aa6c81c4095fb6a52e3f20 f732fcf11687f053789a515b7900d7e4 +f735c03b5b27f2b144b127150a0babaa f7367f88e2038bc02cbc9fabb9dd247b f736bfc1ab397100e55fb7a850108c6e f7376bb06dad23e2ff94525b9d758dd3 @@ -56076,6 +58911,7 @@ f73a7bacbb02c07a4bf46bfc7a325a28 f73c279e4cab87b5c34c0584b103a4ce f73c54751efd6de13515fbab27ce62d5 f73c6a783e58ba6272a3ed15a6641933 +f73f1a9b022294b13f5a1fdb2ed35a33 f73f42fb0d4a78ad77f7768453684994 f740bd653dbf6c9935c28f6c9ab3b8d1 f7442d9627d8c9a4c58e249c1c6da641 @@ -56085,6 +58921,7 @@ f749444ab4fc76d5ba8e7336437aef16 f74ac4ed4f279f20692f6d374c49fa82 f74acc56e2782259ec5b446fbe718886 f74b6d513b28e203edb8d7e6ec9a90f5 +f74db6f028ad687307e0324f4582fd98 f75266332bb9dccaa80b71d26c3e0245 f753dd925b11095e9456a100d3bb10a9 f755271dff2b4b1bf654b2e1c9aabd90 @@ -56097,6 +58934,7 @@ f75b1a6ed10c64efc01e36a7913149f5 f75b43792288d3e2d4048e233685cc3d f75b4c5182774430950b0949d2bd2841 f75c1eee5bb895c469a7b1269aea6108 +f75c2fb5dbd47d95373ce7b6ec67a837 f75c7379023b73658e0346b451e0e833 f75caaf95b7828cdd4040b6cfcc0c8af f75dee893479e2758ce4665163362bc1 @@ -56108,6 +58946,7 @@ f763e1f635dd63c8057a1bcb17812486 f767e49306039632c49c246197d8bd9a f7680243c5d215e1223ace7770076e36 f76916d222d73f8a3661671f37c0a7e7 +f769ff436f7330910fe43cd5fef7142c f76aeb4985759d49c45fda685e38179b f76c67a43295f40b7694643beb35296d f76d48e1fe4afcf701f0ebc7d616f170 @@ -56134,6 +58973,7 @@ f7806ca29748aac22e7e711340bc71ea f78146dd5187746f87ba49bc0e2aa15d f7816f8df4231c5b97cc77e4833dbd91 f781bd3a9de54900732b87356a194b82 +f783038c4cd458bc59a4795a86042652 f78501a7d0a850ca4998efb2175a515b f7851ae69ac0e0e8f8271f12a5e2c9b2 f785fb83454949cdb131a68248506372 @@ -56176,6 +59016,7 @@ f7b53927260087bd43f654d4c7efb549 f7b5a22ec990e4b4d6daa4d4b38116b9 f7b8d8f1f43e361976567e43f7779723 f7bc7a1dbc2b421ab5c615b43a961357 +f7be3fc50c91f705602dce7a24b1f2a2 f7be6034a7ec6bd34b432f5e08af4b55 f7bf0018a81174057fdbeaed5ecf21c4 f7bf917351ad1b9f5cf6c567e27cb05d @@ -56198,6 +59039,7 @@ f7ce76361b0ba84504a0a126ab16f051 f7cf65412bcd5428bd67fb5fa9924ac3 f7cfb8fe1fd1592b46accf4d83454ff4 f7cfe4782e6af2599faec3c436a0c60e +f7d13c4027be8607241a3ef94879db4b f7d14bd95e74b3013acfbc0c51c55c19 f7d175f161eb7b34f289184976324f51 f7d18b7287590d65e297e4ee797294af @@ -56265,6 +59107,7 @@ f809a30f8022fbc0dea997a640fb168f f80a2a43e0bcb87584809c9506428b12 f80a88992e709264def034adf02a60f6 f80adff51a60dc1036989e606ca01b88 +f80bba5e93885eed48ed844e7724a00a f80eb72043c1917fd909335d225084a3 f80ecc769cead28f1ccfed85161d2993 f80fd38cb8a46dd6ebff68a8126efd9f @@ -56297,10 +59140,12 @@ f82e782e1c5c9cbb94c7ee7286b15ab2 f82e9a23ad7b7a89fec3aa9ebada7cbd f82efc48018de1417aecc3b19a7d819c f83235dc5d0970af8729d8f47fd4cf9a +f833b11ff7cacbe8bdbdf9aa7d65b173 f8343313ebd9a7bce10bf020a6928088 f83461fe36624c752a713b8b360d6653 f8346d7a7a34441b92bd2218fa692e1f f83487ce01e6ca22bd5c5253b293d65e +f8364f8a39f8ef81c76530fad088a952 f8374b3be72cad36fadb16f5a67e8930 f8377e1feae3876ab6e2d6382fc9ee08 f838a27a3608bcef1ce6753cf6d9c881 @@ -56327,11 +59172,13 @@ f850f34e7094d3ad6899d783061ec24d f851f6f7e88215eb79d63d42f343101a f8526e53f50cfcd2e541679e49dafd9b f852ba5de9d178410bf3334811e4ba31 +f85430bb549f30b305eacd535097d37e f854d577eb38296ac78fb6fa7bc2a987 f8557c5041da398192f962230236738e f8559f218c5eda9fd526ba0a268f08bf f85616d6dc9be9d277c0b1ee3b73779d f8561acc42422c74ee0687ed1ef14857 +f85661a08c69f70d31dd6cdd163bc94b f8575b899daae3ed7356e9c382dbfbd4 f857b3c06b55bc3498a89ce6c4d83658 f85839c8a9bedca2df6c042faa29fc92 @@ -56398,11 +59245,13 @@ f8950ae801ec9261e4edf71226efc5ea f89557500db010876f9896676925528b f8955d8b8f8226d8e34560c8ddcef269 f896fabbbd83cfd9770cf33475dab9ec +f89900fa009d94a54b99c56a612a7bb6 f8991f23241037def96845bfb047bf68 f899ed32ff95d8f3a95194c260f7a346 f89a150c5333d06e940f324cf5c07afd f89a53cc98b85939d35f78b8301510c3 f89aa317590b65cb786454a31b6bcdda +f89c1757dee0bd34705ceadff3069726 f89de52bb851f81a500cc7f49f0cc728 f89ea35de6122d96f40c49b9100e78c9 f89ec72f8c0cd06366cac01570d51081 @@ -56412,6 +59261,7 @@ f8a09b7191e12e9ff3e012a612ea28a9 f8a22754b44a08d3ecdb963e03264182 f8a44c5d0ebd96a0e3b95359649f011d f8a48695bb68edb93d6b1a5bf7b439e2 +f8a54f632b36cc4521f04fcfef6e7a2b f8a653aba017d4fb5adb4c959e5cfd41 f8a7796b40a2b1215435c9e10ac6cb8b f8a8acf89d636e48bf925a2eefc7ad98 @@ -56419,6 +59269,8 @@ f8ab08e097209bbbcb802661bfbc0749 f8ab095c9b2b14762575f7d19cbed0f2 f8ab50c391cdc9645e6949a97594a5aa f8ab7a04f64bffa38bc74dea4728205d +f8acb1fc74a7c1278c43ee6a451bc92f +f8ae34d7aea5ada2056428094efeedec f8aed499a346eeff632d9cef7ae578e2 f8b045106edc6536ac325400cf12bb2f f8b04acbbf72ddfc57e6f678a3c2d61f @@ -56451,6 +59303,7 @@ f8da085e17bc019f3ea262655817a74a f8da18a37d4c06f212c2e8b2782584f3 f8db465ffad10a16afb0a82e93bfc08c f8ddc0e47066ac333be5f90bf114deb0 +f8ddc595d97fee60876137d89f6a830b f8dfce0fc9e8e4f85872b63d92f34790 f8e173daaa981adbcef3bc0d15344c1c f8e1a0adeb720f985c5e82717c6fd64a @@ -56507,6 +59360,7 @@ f91680a65a27724b2a3e541c4beb38cb f916ae346ea7dbfaa0bcd0e3c357769f f918824b7a19c28415cedb4dd0dc7d0c f919748d89a3ace4c89a30f46e8f66cd +f91a1bbdf203bbea875fdb600dbfa153 f91caf4dd95745aec4c4db88f79fe8af f91cf12590bd27987610a5a211fe9b8f f91d4097c44ba6c933855464c3f2fffc @@ -56543,6 +59397,7 @@ f945d3b6a3156ac68899c931fb3868ea f946683e3190902b4b03e1b708cf1f52 f9468bf1355078be9bcdd7d40b6272b3 f94881e3cc6aa183f79fec0ef95ec0b5 +f948bc0c75a1db8f90b93e9ad845186b f94d881dc9aa1a34ca2bca6b0f47b464 f94f46c56c76b0a2d5418638e0e2750d f94f9b82729e6effd497b51bb51c2576 @@ -56550,14 +59405,18 @@ f950ea11fbd89f1a70b99a3c37607533 f950eb363db13d632805549ad4f1b787 f953952b7b25dce96cf62663d8dfb65f f954e1aabbb82abd42d6f213497a7eeb +f955b48ccbea5c30e1e94ee1e1f96724 f95719cdab587dc7e7699e3b2125a8ca f957a187c95bbbd040ce3e295acce558 f957bf8b0440352d444d49cdc35ce59e +f9582fa1d74084b5894cd3368a10cb4e f958610466ab16ca182c9979a5ff8e6c f95af7441b403ef3423677de180b9e7a f95df76e476541205cb20beffc74ffd3 f95e45a54b2edd18af185917dbe1c1ba +f95eeea4d46f6f6be9feca4c8ad866ab f9605fb6d2b3e92526591d297d9c6a2b +f9626a167777c2d7e842c2fb36318075 f9629708dfd934f2cc3fd512f73a1bcf f962c11e9c5aef7f4683b931f483e548 f965d72a269d7869470f7fa77e3623f1 @@ -56619,6 +59478,7 @@ f9adf0a0bc33b84ab82361339fdc06bf f9ae428fecb202c651ac4c86d06dcf0f f9afed3a019041446aa348bc14b5f14b f9b0bbdcc548ca5c1b4343565aeb2c74 +f9b1c262fa7a69a8ddaca0331b659a8e f9b22d170659cb0dbf1bf90c414b50dc f9b248aff1a31fc3f89a3b258581e851 f9b3fc349298adda18ca51995b61c309 @@ -56626,6 +59486,7 @@ f9b4116c40f6987c65af633450e4394a f9b4e7d296c50859cfc4c6a6c1d31bbe f9b5b096e9db36b07cf5c9754046b7d0 f9b63f430ff7644c46adc1a550b15f10 +f9b8953cec3a3b44212112a6b6de80eb f9b8c07a0c3a0862e00b9440f897a9a8 f9b8f045e276bc4b4ddaad3228fbd06e f9bb97a122e38d1cbf8d86a7863eb8ef @@ -56636,6 +59497,7 @@ f9bede8ea3cf5428848625a01c6f08ef f9c0174dbba276924761761a633406af f9c190b47e3420459b725bb916a7b3a8 f9c1e43784222d141fde0cf2514037fe +f9c28dc5903dcfaeb24cfbb5813274f0 f9c2e0ffc303ae324960e5c6ab5fcbf1 f9c40001af9f93a2ed86870ad1a86045 f9c466ebcefe119f47af7f017a851a2a @@ -56645,11 +59507,13 @@ f9c8059db0be35013abfd574c579ab35 f9c922f7327dd763312b17eed3bc31ea f9ca4f576f9cbd85c4f9e3c8ca7d1283 f9cab6b58f90f4f0b5cb9f2147878525 +f9cf887ad7acdf6d64fd180289f0e00d f9d17038b999da5e31e62b7d5bcbf37f f9d420dbfbe7378d3d7cc7425471f150 f9d45ee3fcb9c347086d38210d1f2af8 f9d642b56791e9ba85d6f569a5218700 f9d74712d27273f0412f950a4432b01b +f9d74dec7795a1cceb07b6d82bccaf15 f9d76244cb9dd22b45b67255290ad262 f9d80544923cb6165cadac59cd556f6f f9d875fc9f28d83cd8b5b8ff880d95ea @@ -56677,6 +59541,7 @@ f9e9df5b0198aac60041ecb62d2ee63d f9ead2dedcbed8dd404c18d7c2ad90df f9eb5446c11a30d70d382c6d2b501af9 f9ecb795d1c0722f3dc1cd2a434f8483 +f9ee706be54b82b8e261289870a4d6b0 f9f1eaef34641b8bec99a055e4133386 f9f29888d7db8e37cc64e4e3ccdc193c f9f4ae34202d035ff0cc52178f8779da @@ -56714,6 +59579,7 @@ fa0ff0501fb773c4600d084aefd6ccb9 fa10ac4285c465d1cc809365fe62e8c4 fa147ad566ecfaab951592498b0592bb fa16ae21a5182f4ccc4d7fdc0d098cd0 +fa1718b0f5b0451c318cbb8d7ce7934e fa19282010a794b665b258c07544d5a0 fa19db539c34fb7ceaf40970203e0c38 fa1ccd7fc64ee76bb0421a25895ea57a @@ -56751,6 +59617,7 @@ fa3eef8810fa44e47c4dc4bc7bf6298e fa3f63f32b0cd4dd0aaa8a9d3c0ff5c0 fa408a92aa76ab054ff80cb45e814837 fa409711f55acf746d371cf98db29fca +fa4158d640121258192626814009fc60 fa41fe39fd05f7a4d10e6f65805f35ba fa423c7557f027c3f9b96addbbdb66c2 fa4249108f523852538a7e0d18fbdaee @@ -56759,6 +59626,7 @@ fa466947a8287c2bf65e721950686870 fa4672383285ff71b7a0b47f08e20890 fa4730776e7d079a9dfa4450c36b845d fa4737cda3ad1775b4d6b0ab4dc822fd +fa47f6be4316a3045aa04d6de74cf0a3 fa48b4026b6527b9114de27d81be0ccb fa4accbcbfbfaba4789d14557a48b08a fa4dde8ded6420b7048d2805ade32670 @@ -56776,6 +59644,7 @@ fa53681b1eb28309310ee0416bf166ce fa54cfa10dc7a0ccffe2725c52e23c42 fa54d1579db788c31e03f54ee411510f fa56a70d798181e1c87112de87d94e81 +fa585122467d91bc8b8637041eeaa5d6 fa58a092ca2379d66a42b2464a6eaaab fa5a11ad3c10a3e4a3d5d9f40ab294da fa5a313c574fea83a5086701ec6f0e2d @@ -56794,6 +59663,7 @@ fa68b0a52a2f479365dbc8bd97009de9 fa690b50a3550088c101ed55c8c8cb2b fa6a0fd2c085cdb1135bc08c0aa33fa3 fa6a11365caf38f2631763bb4d260d74 +fa6ad2d4540d731cd8ce1f3d5321f419 fa6bdb1cb217572bb54afb79b00a78d4 fa6c9e8fa02b1e75ed1ee94dc7a3bb85 fa6e75ac23900999cb21f60ebc22d5f8 @@ -56802,12 +59672,15 @@ fa70f32ef24f3815fa853cb2bc536338 fa7296ab1e87045ceceb9093e5f321bb fa76d498052d9f2c6ca4db936912ed7f fa7722d4e5ef489748df879f7e580702 +fa7809265393a19e6f64938038f6fd8e fa78b96234adf3099094af650b6a01c4 +fa7af55508c07bbbbf5014ae2d83ddbb fa7c1f3f47db91035b07b2e8458917fa fa7cd1525e3a269af56a3b6fc49d9a1d fa7d6551775ff8fb973e35668e094efb fa7d8040580cf953d2002e6b1a0e1d6b fa7db2a2c3415e3eb2a6e1f06ffd0216 +fa834a97e01b52b07e1d30d367b949f6 fa838b620ffc6b8f65235e3b3d453c49 fa85d039dda283055c7936c72e04d4f7 fa89704df325b84f525e9477a3ddc19d @@ -56846,6 +59719,7 @@ fab05db4aa5edaed10b716dc1a42cffd fab0659046bc5d0b352bb6fd62e2ad51 fab0f8c3ca4896b1ffd50b3b28493629 fab2336ac785be51aa3e72e86cbb06d0 +fab36fba8ac224a741f42798bdfcefc7 fab49f99ef09f4d2a7bec718e82e0a95 fab4ef1aeef320dfaa8982cdf0cbfda6 fab5d88523a9abbc69287ce2944b435c @@ -56890,6 +59764,7 @@ fad761538543f6cb5bbdd457b1e3c606 fad7ef725b8aed057408a25958c250a3 fad896395e8fc5a91ed882ee2e47fe72 fad8c2e08e76fd604661e68d63121334 +fadb53c29b40cb053420df6500c98820 faddc6d9023a59f1f99214d97bc529ca fae087015e0df2161d7522ebe5c6aed2 fae0d439a8a45e7ae8ab5286c046020b @@ -56910,6 +59785,7 @@ faefe2e4bef137c4121ef94afbe3a699 faf0ee81ae05041a10dce7052eb093f4 faf1af78fab2487a3e097868f6d07fee faf5cb6359f00993143c35481cf04057 +faf722441ed6ff58b258698a83079a16 faf7d04997677c730cfb2b86302b5d83 fafb30e25848a9e7c0ccc0330e3868fe fafbed4cdccab6972c368b2a8e6e51b3 @@ -56923,6 +59799,7 @@ fb026628235738e409975a8c9526cf47 fb081a7fda5be8d93755d385268051a1 fb089f94f283a813f545caa87ff855c1 fb08e80d5a7c13232f6ce2a7abf738ae +fb0a341101df57aef048e34beb8260ce fb0de2e23c45e68f40175e1fb31c7b8e fb0dfda392755cfe9fada5dcc58e627a fb10eb875fb10b09e245d2e4c80ce147 @@ -56962,11 +59839,14 @@ fb31b9b6fec1b3dd74b220a2aa639016 fb31f9d26247df95578ae094e3cbd187 fb338021445092021ca507eecf36a8f4 fb342aba66c59b4b84b78aee29168e68 +fb34b8ee68097166e0737b67e4f5b517 fb36056037cb3bb9b7d78fbca9e9596c fb3a7add830c5cd9e2d4af002fbbf387 fb4014aa560d60adc9fba8203ab55861 fb407f6b15679aa83a9e59db6815d177 fb442d4ca49b4c032eb9eeaf4514bca1 +fb451316a40357b931adb55d1f9faa72 +fb45b41424b87661b690bb6cffbb80c1 fb463f3f69a57c0dcf73b0ed70bc7eb0 fb46532c1a2c08dffb883d8f62579301 fb46978b6a53c3bcd41539974361003e @@ -56984,6 +59864,7 @@ fb5362715e177290cc18cada69c76d56 fb5434842ff1a0fcc3b3da0f5ae6625e fb55294169d37f82058888c2f665e97a fb563f4db0b89516da60531ce32e6a47 +fb56a712f525304337c5665230fbae43 fb56eae47ee161a8346258c28b234d99 fb57f8fc44f509852a161595319d3bfd fb5846097fc69c2d633bbd6f4d1f0915 @@ -56991,6 +59872,7 @@ fb586eabfd5811279f51f96ef901da77 fb58812e6ffcb14fc33a2f61cfd185ab fb589ebde1e87dad47240f5b99e83f78 fb5b973d3fbc66756ea86f086e66d4d2 +fb5c6c5b2473f9cdbba42362e2495946 fb5e6495e1b8fc7f2e8f66704a4b6ce8 fb5ed71ebbc564f6136c22ffbde8973e fb5f62c5445c02419a80568eb8032093 @@ -57027,6 +59909,7 @@ fb824b004559da48703d3249de88ab3b fb83f20c721822dd6327f0a987feb3b5 fb84466eba6d6c1b71edbaf6ac0f05d5 fb84efdba6ef28915ea51b98359a1a73 +fb8733fdd089d8a3937b9c67381b289e fb87ed163795921084325f47cafb06ae fb8b8a136ba81a6abd9acdd4506e2d40 fb8bfa279f49858a6d90e6c630e90428 @@ -57046,6 +59929,7 @@ fba0a5f8bfc01b482bc2cb6d5b9c7e4b fba0a91e87bd33b4d7991860ceb7ecf4 fba2f9fbf07892cc8198eb63fe89bdd4 fba3639ee8db00e1307398d0810f2f13 +fba36ab2a2781729273ecf5267a478ae fba3e0ecab90f9d11b34e7a2747dc13e fba3ed6e2bdaccdda6c28e3ed7012bc6 fba637b6069c68719c5a1534e767014b @@ -57070,6 +59954,7 @@ fbba5f6b91121f9d0d5075bba24e0a70 fbbb0c620cf88cc86737fb8c5c64906a fbbbfe8c8119a4ae058015af5c94f798 fbbc7ade8230a2286ddb5ceb6d56fdd5 +fbbd23e2c9d66afad1c5d142710c52ac fbbd437e278c52741c2512471a194a63 fbc0edaef1a3a9437d8234915af6346f fbc39f1d6604ee134d61ace1146a75e0 @@ -57159,6 +60044,7 @@ fc0f28ffe6e7d566b07762b0b1201631 fc0f7ccbca4b80c4514c7cfc853e8b49 fc10489044a262b61405c6c4ec488fc0 fc104e1a8c03068b3de59b9d745d4709 +fc10638dd5ed95336ade32b0f4e1af35 fc1089c8edc35d903af0607a01640cd0 fc11552d8e395597f16b7e8fd79aaeac fc11bb3ac7377c3c88db6756715d741c @@ -57192,8 +60078,10 @@ fc29b3db67ec4b38313d7e9f67f332ca fc2a327c37aff0cb19d56a9b927845a9 fc2fd3473d06277716ab22eda1357d74 fc30a135fc8d39bafa22ce93bea51d7c +fc30f5ab7dc91a358f652b1c3ec8ae91 fc3110b61b091b0be8b3425367c0f871 fc346a9803ad3e72813cb498dafc2ba3 +fc3473f6d994fe40957f0412cbce2451 fc354b08333c3137a656b2bab90d523a fc361a8c81f1cfce91220b3cf03ccdac fc369bbc3f52fa28d6ece5784d3f5e46 @@ -57216,8 +60104,10 @@ fc43934a545ab8a57ea61105a13595bd fc4659fd9491faa407e58e62ca1c37c8 fc47b36a7008201f01c84b180128fa1d fc489b509b13d49d96b381c4cadba479 +fc49420378088d495d0b7830347ecc77 fc4a0d5404af5ced408a704efd7e9dd3 fc4ad99013730b4b29bed8745e9d5abf +fc4bd66bf86c46ad1ffcba151d97fd50 fc4bf1623d66390b1366584ca5f7da74 fc4bfd5fcfebe74ca68673d112a15bf4 fc4c2165274ec4e51bfb2d948e721c92 @@ -57256,6 +60146,7 @@ fc666250be329f146fbc66be050be2b4 fc66c7fd74ac3f7cbe01bdbdabccb65f fc67f88747cfb853182e1698924152ad fc67fe9c58d6028b36a5f8e871d0b974 +fc6821e56db001e364f76e129ebeb2cc fc68fae3c4e097406d1ef29949ca6867 fc6972ba8e5919bd95caf3d9de543cc1 fc698a5292665bf0d0615963774cafbb @@ -57264,6 +60155,7 @@ fc6d9d2eb6a74a6716b7eb91a2292bde fc6f15fb4a3b4b43d6915576cf096a15 fc6f827e710a41477bd02ef1ba591517 fc6f95d7a18ccf51e08cc6806af492d1 +fc71037c5e6f4cb8f8392849cd6b3666 fc721f8ee6a0fc48b171ae61e4e9c1b1 fc79d791ea4fac1f4d446d6c108a1930 fc7b1b0dcca0b6cb402f608b5da788c2 @@ -57300,8 +60192,10 @@ fcafabb7d281f7332f0511afb765cb1d fcb015b3ac947dfef29859a216667e56 fcb2b215a71e03d202fab51a0e2499d7 fcb303d15bc83e94107edc4999effccf +fcb3faae3968abdd02e7d642e0e7f906 fcb492606c3fed358a8470fc31e0e8f9 fcb4f11de6c64045e389a5499ee6359e +fcb65925ce3a386262a93446abdc94e0 fcb6897b974e541589407d252cf771ce fcb7415f814ae6d02c35b423535d9441 fcb84ab9bd275236b3babdaf1f06c3ea @@ -57312,9 +60206,11 @@ fcbc29ce639ff97fce962e375343828a fcbdf00155ecaa74b63995e4c93aaa0e fcbdf62e202217046c7dee3d9a8754bc fcbe1dc00f2b8dc4aa46c23b041a68a9 +fcbe7264907ad49afc22f605c9937e46 fcbe9d6dc973d2971dadbe2e26d3be5e fcc02f56b51e43fa0acef0e568d7eefc fcc04bdbf9983083e8a7bb40369083c6 +fcc21284b660c98b25ff528f6297a6db fcc45b860c87c02e398f510c26a5402e fcc4a872257764710fb9ac92fe749a89 fcc4c30a5dabf37b027762ba15a3d64b @@ -57369,6 +60265,7 @@ fcf2a5e325d5281021d1c2845810ff63 fcf33bfa95f9e92aa259f3acf415d456 fcf3aedad8a7456e973e09e59af6f0de fcf3c2fe509940341f5e1eef4543fcd8 +fcf48a93ea855cc68dfe93b2ae07263b fcf81ce153216615a3ca5c0589342af4 fcfbcc7af26872f24884bbf80b75ff5f fcfc64e1fffe9ff2dd58093cca9ad097 @@ -57382,10 +60279,12 @@ fd0613f5233dea0cef506f333608d8ac fd061db2b0f28f8740fba1625d4a5207 fd062d7de1d16fb189f9f65e90d51b11 fd062ea33c146f6d661037cea6ce1ccf +fd073c0dc0a2586b92f9f77ad685100f fd079c54537a30c2a7dffec6a24db0e3 fd081dff2a98ab0716cc0d155aabbed4 fd09a6d593307e81dcb8f63bca026e97 fd0b2a3e8d13b65e124abd379e825d48 +fd0cb7a7a756d1bfdbf3633d3ec9915a fd0da3f0af96692c6e77eb391ebf664e fd0dc0bb475c02c6e596eab28c566417 fd0e5a7564c48e75636864dc0d7ae17f @@ -57393,6 +60292,7 @@ fd0ee0e2b08abc61a6e4a6e61b2aad81 fd0f1b545957cae7d1d657083bcb09b0 fd0f62ec33bd33de5075b1e034eb57e2 fd11398fd164be2f8426525ba1b20bd1 +fd1175e772ae2cd8a2d4b8cf07bdf640 fd12c4bbdc1208c6a5add2024ca794ff fd12deeccd9db39fca2e192640940db6 fd12ef2c93a6ef7653f4898ab27df971 @@ -57428,6 +60328,7 @@ fd393d9b5b81003bdac56a881cce4f6a fd39eb64b0d7d81cdd3a4dc3f44d967b fd39ffd0a8d646e4f76bfd385833543f fd3ad774c3a8bef21e804a02548eb5db +fd3bfb28c0ddfee7caf0096f2faea7fe fd3c17a3afc6c89ec23a6e37fa3ba25a fd3ddf10bb0452a1f49eaf78eab9840b fd3eda09ffc6ec510f85c88538cf5395 @@ -57438,6 +60339,7 @@ fd3f98b3a7c9a8ff37fc80f5bfbd12af fd40fb17ae3fcf90935276128090012f fd4153aeecd7450ceee0b81fb78d73fc fd423f903e5a1a3d746f29268f929176 +fd4361afa89590572acaffd8a9a91a3e fd4403e8b03caaf4146c5d3a02d6998b fd4428791ef1f8e75569c3e1c715da1f fd4715c1799d596c84c81eebb5de8ac8 @@ -57476,12 +60378,15 @@ fd6fa91378077a6841231a21fe800a8b fd7001af36561310393623fe0bd63175 fd7084bb688c551712d99fdd17815502 fd714515b0cfa2579a273479a2b714dd +fd73c0af2c35183bc793c1e404c988dd fd74f1db4009c1cc342ff36c09eca378 fd75181ddfa202c67e2dc2aaf2bd7fbd fd780851bef74e2637421f64c6319291 fd7e8c69413803d51ba18f4c13630e52 fd7f5655fb64eb33452c29676c8355c9 fd818b2f6a65e374126bee689c310b52 +fd8432bc78524bb550a92507b889621d +fd8438db7e50b3bdb627b861f289837c fd85a15d7e8e614fe407fb0e105de673 fd8707508ee19f5dbcf90e48fbb9015a fd875fdecacbb7fce43e07b03998c349 @@ -57489,6 +60394,7 @@ fd88176cab325251cfd730312b77a795 fd881b09ba980e349c818dd359ed0a73 fd883f64ab41da032aab3703b601e27c fd89a12b31567ec2d4339d7c253600fc +fd8a99b5dd58b86a05f9391a0bed1d85 fd8c2f7368896a9d47393dcad183fad7 fd8cb9571ea20e7ca86a1ea3114d1efe fd8cf2e11c249bb9bb138a750c6844b9 @@ -57550,6 +60456,7 @@ fdc661a2d07462f3b4d493c3d6ed951c fdc68b6ede67cf3fac8bef036d5cb5df fdca2b31739a6a212dd43567b2b2dec2 fdcc83dc63d3cee3129e60b69ea0d5d9 +fdccdacf3c81f77a8b433ba0ca5e8980 fdcd8df3ee4daa390ae60d69cef3d0d1 fdceab7e59ac6c0db949cb6d0f5ab65a fdd0d66794b9c01bd98deeff7f237bf9 @@ -57626,6 +60533,7 @@ fe1b39c5f935e30191de53214b281ac1 fe1b85d251adb8e4384eceaa615d9c82 fe1d88ab6c33ffec4e6fdb12f9c46ee6 fe1dd9a361d556359a26c547b5bab5a5 +fe21e77727eb534a57050067a01ca36c fe239c8b88fbb04285e0785d6f0ce6e1 fe278beb1f2ad76473312aef20308b3b fe28e420e2cc9ba8cea65f7f9e7e9c49 @@ -57633,6 +60541,7 @@ fe29bc2e40a3e4a053e2063bfe62c959 fe2ba11caa55294ceb230f49985d6ff0 fe2c5574c9c0292ab8981f8fd8dea837 fe2d132f2d4a0a8b5e1db2a5c0f66cb0 +fe2d7e7f5d4f61d13fb389d74ecaeb68 fe2e0ee93ee5eb1602a59a951cd980c6 fe2f3e22c605eb3a00194adaef8282f0 fe2f5ca63b286bdef90cfde25e8d4543 @@ -57640,6 +60549,7 @@ fe32d39f47488efb59aa1d2128229b01 fe3350bb4c1483910f4ef6befddfa83f fe337066c08199bf7d9fe3ba6398ded6 fe3522355333a257462c6a998da6c027 +fe3721c46983d4cd2ec7f61ae16f3346 fe372900e1c2a71f5d95db7deb447cc6 fe37af1121acc8eea99038b5449dc42c fe38c68781841f3e2c7e025adf140ae7 @@ -57653,11 +60563,13 @@ fe4330efbfca7a52b3319555e035052a fe439b38a13bdb8df49b6a46ed2a3f40 fe45040c4455a45d41abe5a716c1c4f9 fe460cedef353182362a5c0dbed781f6 +fe462a469891d8bb51ea523d2c78349d fe4861c16670b46abdb7233b498d6b09 fe48fce1093ac1ea73fe5801af68a64a fe4af76d097fe32cb32b07dbaace5fa3 fe4afebbc7eff059485846198c812a91 fe4e6882d86e78f9f9821fac468e1708 +fe5246337e6ac74b2bbcb3d6733156c5 fe54b48413b5dec2c0757669fe22a572 fe56878bf49aba131992500c61be3d4f fe5976ca2951b92cb6d4277b111ded8f @@ -57756,6 +60668,8 @@ febfad9d4e74a9df68b536384685f914 fec02db452681507c9f6aa0d2744ea8d fec1627ebbf9c2e0b19aa1abdeace369 fec31e3c5636d034db7d77b74d392837 +fec629773270160ba4110b9871935213 +fec67c2b35efee71b36e1863a2c63612 fec700c8f9e220643ede8c23ef3f579e fec8460590d596f617dbe432f06922f4 fec9120eb69e66e0b0ffc954c107e06e @@ -57779,6 +60693,7 @@ fedc4ae3203d3c6c8812a25a9bc7cc1b fedce25d0eb84a4a16da694ca4b1f2f0 fedfe858672a7767ad203f024cc8efca fee08b0ce490733f4f40ef2c16eac7a4 +fee0f3d3a27eb5c939689fba39817323 fee33ef3c8cb7d8af69515d97c060ab9 fee415e0368f6c8085e1f648a9f90134 fee44874cfe6f529e200eaf8f85df43a @@ -57802,11 +60717,13 @@ fef2dc1ac0cc2b1651c3dc136ff01a28 fef4106328250ac47ab220adedd2cf45 fef4175f6ca217ce3c1b15deae3526ff fef5aa3e1897be2436e28c5aded3c308 +fef7405e82696e00fe6ff06612e1901c fef7884338438ce445b9a64408d5836a fef80ba2651edf62be9b02204f14a684 fef8a361d5dfd33ecba109224ee5038f fefb071c85eea070fb5a746358cf3d5e fefb5c5709d2ddfd8d9a8425ac934c29 +fefc75022dfeb0f1e4de56a51eb6161e fefd1ca0c28a252098abc559fd97d965 fefd2d28951857764372c58c00dec9f8 fefe68e9e838c159471f9a3c9598f5da @@ -57833,6 +60750,7 @@ ff0ecfb1fa537371e4d9fb29020a531a ff107862dd640e096a947a1806fdfa88 ff116155f8c0f0b3c51d17f26beb6911 ff12097a60afe4b5ee211428022cd4d0 +ff12fcf47f47fbd64a794be6e5519549 ff136b6f3da2ccacfe8286dd561c9289 ff14697d142a8712c55d0d3a72d3d241 ff14b615ab94c9d2ba5af647b1e7fc01 @@ -57877,6 +60795,7 @@ ff4711ba6fcd2a4a36bee8cb2ee1e805 ff47a78f1d647f1b223621ffb933d716 ff47df32fa4daec649bdb7680a342718 ff485e99e59b51dbe26c1762b9d54d12 +ff488faa547bb5d65d5f6d574713db32 ff495554aab44edb5e62f653fac69326 ff4a2f083cb63e053ce60f5d40034543 ff4b7540add498422d2c9f44c5d20887 @@ -57915,14 +60834,17 @@ ff6ee5255c232aaaff612c1ab7079f8e ff6fdc26e2ca51adc769f121d1640451 ff71805bdcfe2248d52bee4e0b707d0b ff71f3a6369bbecccdcee869073f1b71 +ff720111207dc3371009546dfe5cfa01 ff726154c6cbe0210923c556e1852dc7 ff728269b3614035d366cf796ab087c8 ff72d7b87a310e97ec6c9c8e8ce4ab77 ff748298206e7625189228ef76806303 ff748c8f9d27f8f484613fbdaad00799 ff75563a6e26dc51a1160ea08d50ba61 +ff792104847892f2cf829a8691c30165 ff7ae88de9f08a441636378aa4ea2021 ff7c4a92fe91727f62cc71270016a319 +ff7f0856aae9011c174d0c82e83fbb25 ff7f7dd10730508f2921ac5a14d6d5c7 ff804b76a0b84687e60a31cbf2901d1f ff8204a4476dc0467dbadae97251bf6e @@ -58046,4 +60968,5 @@ fff736864cf8bb0df27b9e55a1921fb4 fffb3b61e603ae263fd0b9f3b085fd63 fffb6bb2a5db5614aaef0569c3d8021f fffcb0601c17a4ef20a9b4bb00a2a6a9 -fffccc91ba9f9e0e5d63a0167a71701b \ No newline at end of file +fffccc91ba9f9e0e5d63a0167a71701b +fffe5e6bb15c2b5d454e767341b4423d \ No newline at end of file From 53a4a90d0c9bb69b995e3957bbe77aaba22370d2 Mon Sep 17 00:00:00 2001 From: dalf Date: Sun, 29 Jan 2023 01:23:42 +0000 Subject: [PATCH 22/29] Update searx.data - update_wikidata_units.py --- searx/data/wikidata_units.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/searx/data/wikidata_units.json b/searx/data/wikidata_units.json index d4d7dfb31..80b9ba086 100644 --- a/searx/data/wikidata_units.json +++ b/searx/data/wikidata_units.json @@ -243,6 +243,9 @@ "Q115533751": "rm", "Q115533764": "qm", "Q115533776": "Qm", + "Q116432446": "ᵐ", + "Q116432563": "ˢ", + "Q116443090": "ʰ", "Q1165799": "mil", "Q11776930": "Mg", "Q11830636": "psf", From 47435be70be22ab245a2b158cce0e41c684ecc2d Mon Sep 17 00:00:00 2001 From: dalf Date: Sun, 29 Jan 2023 01:23:43 +0000 Subject: [PATCH 23/29] Update searx.data - update_firefox_version.py --- searx/data/useragents.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/searx/data/useragents.json b/searx/data/useragents.json index 8f831ce6a..59fb2b44f 100644 --- a/searx/data/useragents.json +++ b/searx/data/useragents.json @@ -1,7 +1,7 @@ { "versions": [ - "108.0", - "107.0" + "109.0", + "108.0" ], "os": [ "Windows NT 10.0; Win64; x64", From dafe0268153d0bedc763d983f10d30b4c847cb50 Mon Sep 17 00:00:00 2001 From: dalf Date: Sun, 29 Jan 2023 01:24:14 +0000 Subject: [PATCH 24/29] Update searx.data - update_currencies.py --- searx/data/currencies.json | 164 ++++++++++--------------------------- 1 file changed, 44 insertions(+), 120 deletions(-) diff --git a/searx/data/currencies.json b/searx/data/currencies.json index a5d0dc426..6030ce5e8 100644 --- a/searx/data/currencies.json +++ b/searx/data/currencies.json @@ -752,13 +752,12 @@ "רובל בלארוסי": "BYN", "bjeloruski rubalj": "BYN", "belarusz rubel": "BYN", - "rubel belarusia": "BYN", + "rubel belarus": "BYN", "rublo bielorusso": "BYN", "ベラルーシ・ルーブル": "BYN", "벨라루스 루블": "BYN", "baltarusijos rublis": "BYN", "baltkrievijas rublis": "BYN", - "rubel belarus": "BYN", "wit russische roebel": "BYN", "ਬੈਲਾਰੂਸੀ ਰੂਬਲ": "BYN", "rubel białoruski": "BYN", @@ -1314,10 +1313,7 @@ "ethiopische birr": "ETB", "эфиопский быр": "ETB", "ефіопський бир": "ETB", - "euro": [ - "HRK", - "EUR" - ], + "euro": "EUR", "يورو": "EUR", "евро": "EUR", "ইউরো": "EUR", @@ -1659,34 +1655,6 @@ "гондурасская лемпира": "HNL", "honduras lempirası": "HNL", "гондураська лемпіра": "HNL", - "كونا كرواتية": "HRK", - "хърватска куна": "HRK", - "kuna": "HRK", - "chorvatská kuna": "HRK", - "kroatiske kuna": "HRK", - "kroatische kuna": "HRK", - "croatian kuna": "HRK", - "kroata kunao": "HRK", - "kuna croata": "HRK", - "kroatian kuna": "HRK", - "kuna croate": "HRK", - "קונה": "HRK", - "hrvatska kuna": "HRK", - "horvát kuna": "HRK", - "kuna kroasia": "HRK", - "クーナ": "HRK", - "크로아티아 쿠나": "HRK", - "kroatijos kuna": "HRK", - "horvātijas kuna": "HRK", - "ਕ੍ਰੋਏਸ਼ੀਆਈ ਕੂਨਾ": "HRK", - "хорватская куна": "HRK", - "chorvátska kuna": "HRK", - "hrvaška kuna": "HRK", - "хрватска куна": "HRK", - "kroatisk kuna": "HRK", - "குனா": "HRK", - "hırvat kunası": "HRK", - "хорватська куна": "HRK", "جوردة هايتية": "HTG", "gourde": "HTG", "haitský gourde": "HTG", @@ -1841,6 +1809,7 @@ "индијска рупија": "INR", "indisk rupie": "INR", "இந்திய ரூபாய்": "INR", + "எண்ணிம ரூபாய்": "INR", "రూపాయి": "INR", "รูปีอินเดีย": "INR", "hindistan rupisi": "INR", @@ -2192,6 +2161,7 @@ "lõuna korea vonn": "KRW", "etelä korean won": "KRW", "won sud coréen": "KRW", + "וון דרום קוריאני": "KRW", "južnokorejski von": "KRW", "dél koreai von": "KRW", "won korea selatan": "KRW", @@ -3292,7 +3262,7 @@ "PLZ", "PLN" ], - "ซวอตือโปแลนด์": [ + "ซวอตือ": [ "PLZ", "PLN" ], @@ -4212,7 +4182,7 @@ "ukrajinska grivna": "UAH", "украјинска гривна": "UAH", "ஹிருன்யா": "UAH", - "ฮริฟเนียยูเครน": "UAH", + "ฮรึวญา": "UAH", "ukrayna grivnası": "UAH", "гривня": "UAH", "ugandese sjieling": "UGX", @@ -4437,7 +4407,7 @@ "самоанская тала": "WST", "самоанска тала": "WST", "самоанська тала": "WST", - "فرنك وسط أفريقي": "XAF", + "فرنك وسط إفريقي": "XAF", "централноафрикански cfa франк": "XAF", "franc cfa de l'àfrica central": "XAF", "středoafrický frank": "XAF", @@ -4546,7 +4516,7 @@ "özel çekme hakları": "XDR", "спеціальні права запозичення": "XDR", "quyền rút vốn đặc biệt": "XDR", - "فرنك غرب أفريقي": "XOF", + "فرنك غرب إفريقي": "XOF", "западноафрикански cfa франк": "XOF", "franc cfa de l'àfrica occidental": "XOF", "cfa franc bceao": "XOF", @@ -4676,6 +4646,7 @@ "real time gross settlement dollar": "ZWL", "dollaro rtgs": "ZWL", "rtgsドル": "ZWL", + "dólar do zimbábue": "ZWL", "درهم": "AED", "DH": [ "MAD", @@ -5165,6 +5136,8 @@ "dolar de barbados": "BBD", "dolar barbadense": "BBD", "dollar de la barbade": "BBD", + "bbd$": "BBD", + "bds": "BBD", "dollaro": [ "BZD", "BBD" @@ -5514,6 +5487,7 @@ "$can": "CAD", "$ca": "CAD", "huard canadien": "CAD", + "cdn$": "CAD", "dollar kanada": "CAD", "カナダ・ドル": "CAD", "加ドル": "CAD", @@ -6047,6 +6021,7 @@ "dollar des îles fidji": "FJD", "dollar fidjien": "FJD", "דולר פיג'י": "FJD", + "fj$": "FJD", "피지달러": "FJD", "dólar das fiji": "FJD", "dolarul fijian": "FJD", @@ -6347,31 +6322,6 @@ "lempira hondurenha": "HNL", "валюта гондураса": "HNL", "хондурашка лемпира": "HNL", - "kn": "HRK", - "hrk": "HRK", - "lipa": "HRK", - "kuna croatia": "HRK", - "kroatia kunao": "HRK", - "kunao": "HRK", - "lipao": "HRK", - "cuna croata": "HRK", - "horvaatia kuna": "HRK", - "ליפה": "HRK", - "クロアチアの通貨": "HRK", - "クロアチア・クナ": "HRK", - "クロアチア・クーナ": "HRK", - "쿠나": "HRK", - "kuna chorwacka": "HRK", - "kuny": "HRK", - "lipy": "HRK", - "kuna da croácia": "HRK", - "валюта хорватии": "HRK", - "куна": "HRK", - "липа": "HRK", - "குரோவாசிய குனா": "HRK", - "குரோஷிய குனா": "HRK", - "hırvatistan kunası": "HRK", - "куна хорватська": "HRK", "Gde.": "HTG", "gde.": "HTG", "haitianische gourde": "HTG", @@ -6842,7 +6792,6 @@ "sud korea vono": "KRW", "jeon": "KRW", "lõuna korea won": "KRW", - "וון דרום קוריאני": "KRW", "韓国ウォン": "KRW", "대한민국 전": "KRW", "대한민국 화폐": "KRW", @@ -7027,11 +6976,12 @@ "lib$": "LRD", "dolar liberiano": "LRD", "dollar liberien": "LRD", + "l$": "LRD", + "ld$": "LRD", + "lrd": "LRD", "リベリアドル": "LRD", "dolar liberian": "LRD", "валюта либерии": "LRD", - "l$": "LRD", - "lrd": "LRD", "liberisk dollar": "LRD", "L$": "LRD", "لوتي": "LSL", @@ -7637,6 +7587,7 @@ "dollar de nouvelle zélande": "NZD", "dollar néozélandais": "NZD", "דולר ניו זילנד": "NZD", + "$nz": "NZD", "dollar selandia baru": "NZD", "nzドル": "NZD", "ニュージーランドドル": "NZD", @@ -7971,6 +7922,10 @@ "PLZ", "PLN" ], + "ซวอตือโปแลนด์": [ + "PLZ", + "PLN" + ], "польський злотий": [ "PLZ", "PLN" @@ -8163,6 +8118,7 @@ "dolar salomonense": "SBD", "dólar salomonense": "SBD", "dollar des iles salomon": "SBD", + "si$": "SBD", "dollaro delle isole salomone": "SBD", "ソロモン諸島・ドル": "SBD", "솔로몬제도 달러": "SBD", @@ -8170,7 +8126,6 @@ "dolar de las illas salamon": "SBD", "валюта соломоновых островов": "SBD", "долар соломонских острва": "SBD", - "si$": "SBD", "SI$": "SBD", "SRe": "SCR", "seychellisk rupee": "SCR", @@ -8346,6 +8301,8 @@ "dólar surinames": "SRD", "dollar du surinam": "SRD", "dollar surinamien": "SRD", + "sr$": "SRD", + "sur$": "SRD", "dollaro del suriname": "SRD", "スリナムドル": "SRD", "dólar surinamense": "SRD", @@ -8353,7 +8310,6 @@ "валюта суринама": "SRD", "суринамски гилдер": "SRD", "суринамски гулден": "SRD", - "sr$": "SRD", "Db": [ "STN", "SSP" @@ -8668,6 +8624,7 @@ "trinidad ja tobagon dollari": "TTD", "dollar de trinidad et tobago": "TTD", "dollar trinidadien": "TTD", + "ttd": "TTD", "trinidad en tobago dollar": "TTD", "dolar trynidadzki": "TTD", "dólar de trindade e tabago": "TTD", @@ -8680,7 +8637,6 @@ "тринидадский доллар": "TTD", "trinidadsko tobažský dolár": "TTD", "тринидад и тобаго долар": "TTD", - "ttd": "TTD", "долар тринідаду та тобаго": "TTD", "NT$": "TWD", "nt$": "TWD", @@ -8814,6 +8770,7 @@ "karbovanet": "UAH", "உக்ரைனிய ஹிரீவ்னியா": "UAH", "உக்ரைனிய ஹிருன்யா": "UAH", + "ฮริฟเนียยูเครน": "UAH", "українська гривня": "UAH", "гривні": "UAH", "грн.": "UAH", @@ -8849,6 +8806,8 @@ "דולר אמריקני": "USD", "דולר ארה\"ב": "USD", "דולר ארצות הברית": "USD", + "u$": "USD", + "usa dollár": "USD", "ドル": "USD", "米ドル": "USD", "dollar merikano": "USD", @@ -9025,6 +8984,7 @@ "тала": "WST", "samoansk tala": "WST", "فرنك س ف ا وسط أفريقيا": "XAF", + "فرنك وسط أفريقي": "XAF", "xaf": "XAF", "frank beac/cfa": "XAF", "ffranc canol affrica": "XAF", @@ -9146,6 +9106,7 @@ "спз": "XDR", "zpč": "XDR", "special drawings right": "XDR", + "فرنك غرب أفريقي": "XOF", "فرنك س ف ا غرب أفريقيا": "XOF", "F": "XOF", "xof": "XOF", @@ -9287,9 +9248,12 @@ "квача замбии": "ZMW", "zambiya kwachası": "ZMW", "ZK": "ZMW", - "zimbabwe dollar": "ZWL", - "rtgs": "ZWL", + "Z$": "ZWL", "rtgs$": "ZWL", + "z$": "ZWL", + "zwl": "ZWL", + "zimdollar": "ZWL", + "fifth zimbabwean dollar": "ZWL", "pesos": [ "MXN" ] @@ -10212,7 +10176,7 @@ "he": "רובל בלארוסי", "hr": "Bjeloruski rubalj", "hu": "belarusz rubel", - "id": "Rubel Belarusia", + "id": "rubel Belarus", "it": "Rublo bielorusso", "ja": "ベラルーシ・ルーブル", "ko": "벨라루스 루블", @@ -11394,47 +11358,6 @@ "uk": "Гондураська лемпіра", "cy": "Lempira Hondwraidd" }, - "HRK": { - "ar": "كونا كرواتية", - "bg": "Хърватска куна", - "ca": "kuna", - "cs": "Chorvatská kuna", - "da": "Kuna", - "de": "kroatische Kuna", - "en": "Croatian kuna", - "eo": "kroata kunao", - "es": "kuna croata", - "et": "Kuna", - "fi": "Kroatian kuna", - "fr": "kuna croate", - "gl": "Kuna croata", - "he": "קונה", - "hr": "hrvatska kuna", - "hu": "horvát kuna", - "id": "Kuna Kroasia", - "it": "kuna croata", - "ja": "クーナ", - "ko": "크로아티아 쿠나", - "lt": "Kroatijos kuna", - "lv": "Horvātijas kuna", - "nl": "Kroatische kuna", - "pa": "ਕ੍ਰੋਏਸ਼ੀਆਈ ਕੂਨਾ", - "pl": "kuna", - "pt": "kuna croata", - "ro": "Euro", - "ru": "хорватская куна", - "sk": "Chorvátska kuna", - "sl": "hrvaška kuna", - "sr": "хрватска куна", - "sv": "Kroatisk kuna", - "ta": "குனா", - "tr": "Hırvatistan kunası", - "uk": "хорватська куна", - "cy": "kuna Croatia", - "ia": "kuna croate", - "oc": "kuna", - "vi": "Kuna Croatia" - }, "HTG": { "ar": "جوردة هايتية", "ca": "gourde", @@ -12041,6 +11964,7 @@ "fi": "Etelä-Korean won", "fr": "won sud-coréen", "gl": "Won surcoreano", + "he": "וון דרום קוריאני", "hr": "Južnokorejski von", "hu": "dél-koreai von", "id": "Won Korea Selatan", @@ -12064,7 +11988,6 @@ "uk": "південнокорейська вона", "vi": "Won Hàn Quốc", "bn": "দক্ষিণ কোরীয় উয়ন", - "he": "וון דרום קוריאני", "oc": "Won sud-corean" }, "KWD": { @@ -13356,7 +13279,7 @@ "sr": "пољски злот", "sv": "Złoty", "ta": "ஸ்வாட்டெ", - "th": "ซวอตือโปแลนด์", + "th": "ซวอตือ", "tr": "Złoty", "uk": "злотий", "vi": "Złoty Ba Lan", @@ -13399,7 +13322,7 @@ "sr": "пољски злот", "sv": "Złoty", "ta": "ஸ்வாட்டெ", - "th": "ซวอตือโปแลนด์", + "th": "ซวอตือ", "tr": "Złoty", "uk": "злотий", "vi": "Złoty Ba Lan", @@ -14484,7 +14407,7 @@ "sr": "украјинска хривња", "sv": "Hryvnja", "ta": "ஹிருன்யா", - "th": "ฮริฟเนียยูเครน", + "th": "ฮรึวญา", "tr": "Grivna", "uk": "гривня", "vi": "Hryvnia Ukraina", @@ -14757,7 +14680,7 @@ "oc": "Tala" }, "XAF": { - "ar": "فرنك وسط أفريقي", + "ar": "فرنك وسط إفريقي", "bg": "Централноафрикански CFA франк", "ca": "franc CFA de l'Àfrica Central", "cs": "Středoafrický frank", @@ -15086,11 +15009,12 @@ "oc": "Kwacha zambian" }, "ZWL": { - "en": "Zimbabwe dollar", + "en": "Zimbabwean dollar", "es": "Dólar RTGS", "fr": "Real Time Gross Settlement dollar", "it": "dollaro RTGS", - "ja": "RTGSドル" + "ja": "RTGSドル", + "pt": "Dólar do Zimbábue (2019–presente)" }, "CHE": { "en": "WIR Euro" From f900e330927770903726a8c887552bbe31cb4434 Mon Sep 17 00:00:00 2001 From: dalf Date: Sun, 29 Jan 2023 01:33:29 +0000 Subject: [PATCH 25/29] Update searx.data - update_engine_descriptions.py --- searx/data/engine_descriptions.json | 294 ++++++++++++++++++++++------ 1 file changed, 236 insertions(+), 58 deletions(-) diff --git a/searx/data/engine_descriptions.json b/searx/data/engine_descriptions.json index b6482aa6c..d297ab26a 100644 --- a/searx/data/engine_descriptions.json +++ b/searx/data/engine_descriptions.json @@ -82,7 +82,7 @@ ], "crossref":"CrossRef is een samenwerking tussen uitgevers om de standaardisatie van digitale objecten online mogelijk te maken.", "currency":"DuckDuckGo is een zoekmachine die informatie van veelbezochte sites zoals Wikipedia gebruikt om traditionele internet-zoekresultaten te verbeteren. De zoekmachine beoogt een betere privacy voor gebruikers te geven en poogt vooringenomenheid te voorkomen. Er wordt niet gekeken naar het zoekgedrag van de gebruiker. Elke gebruiker krijgt dezelfde zoekresultaten te zien voor dezelfde zoekopdracht.", - "deezer":"Deezer is een web-streaming service voor muziek. De dienst laat gebruikers onbeperkt luisteren naar nummers van muzieklabels zoals Sony Music Entertainment, Universal Music Group, en Warner Music Group. Deezer is beschikbaar in browsers, op Android, BlackBerry, iOS, Windows Phone en Symbian. Naast afspeelmogelijkheden in browsers zijn er met Deezer ook mogelijkheden tot afspelen via streaming speakers zoals onder andere die van HEOS by Denon. Ook is er een Windows 8 en een Windows 10 desktop app.", + "deezer":"Deezer is een web-streaming service voor muziek. De dienst laat gebruikers onbeperkt luisteren naar nummers van muzieklabels zoals Sony Music Entertainment, Universal Music Group, en Warner Music Group. Deezer is beschikbaar in browsers, op Android, BlackBerry, iOS, Windows Phone en Symbian. Naast afspeelmogelijkheden in browsers zijn er met Deezer ook mogelijkheden tot afspelen via streaming speakers zoals onder andere die van HEOS by Denon. Ook is er een Windows 8 en een Windows 10 desktop app. Deezer kan ook als app worden geinstalleerd op een telefoon of tablet. Men kan zelf afspeellijsten samenstellen. Via de pc kan men mp3's toevoegen voor de eigen afspeellijsten, via de telefoon of tablet is deze functie niet beschikbaar. Sinds 2020 is Deezer een geheel betaalde dienst. Voorheen kon men de dienst gebruiken, zonder reclame (betaald), of met reclame, mits men de reclame toeliet. Aangezien veel gebruikers dit omzeilden, kon men medio 2020 ineens nog maar 30 seconden van een muzieknummer luisteren en moest men een betaald abonnement afnemen, om alles weer te kunnen luisteren. De prijs is in 2023 10,95 euro per maand en kan men onbeperkt muziek luisteren en afspeellijsten maken.", "deviantart":"DeviantArt is een Engelstalige internet-community waar gebruikers zelfgemaakte kunstwerken tentoonstellen. De website ging van start op 7 augustus 2000 op initiatief van Scott Jarkoff, Matthew Stephens en Angelo Sotira. Het bedrijf DeviantArt, Inc. is in Hollywood gevestigd.", "ddg definitions":[ "currency:nl-BE", @@ -171,7 +171,7 @@ "arxiv":"arXiv 是一個收集物理學、數學、計算機科學、生物學與數理經濟學的論文預印本的網站,成立于1991年8月14日。截至2008年10月,arXiv.org已收集超過50萬篇預印本;至2014年底,藏量達到1百萬篇。截至2016年10月,每月提交量超過10,000篇。", "bandcamp":"Bandcamp是一家美国線上音乐公司, 由前Oddpost联合创始人Ethan Diamond与程序员Shawn Grunberger、Joe Holt和Neal Tucker于2008年创立,总部位于加利福尼亚。", "wikipedia":"維基百科 是维基媒体基金会运营的一个多语言的線上百科全書,并以创建和维护作为开放式协同合作项目,特点是自由內容、自由编辑、自由版权。目前是全球網絡上最大且最受大眾歡迎的参考工具书,名列全球二十大最受歡迎的網站,其在搜尋引擎中排名亦較為靠前。維基百科目前由非營利組織維基媒體基金會負責營運。Wikipedia是混成詞,分别取自於網站核心技術「Wiki」以及英文中百科全書之意的「encyclopedia」。截至2021年初,所有語種的維基百科條目數量達5,500萬。", - "bing":"是一款由微软公司推出的網路搜尋引擎。Bing的历史可追溯至于1998年的第三个季度发布的MSN Search,它的由Looksmart和Inktomi等提供;2006年3月8日,微软发布了Windows Live Search的公测版,并于同年9月11日让其取代了MSN Search,该引擎开始使用搜尋選項卡;次年3月,微软将其与Windows Live分开并更名Live Search,在此期间,其子服务曾经多次重组、关闭。到了2009年6月3日,微软将Live Search改造成了今天的Bing并正式发布。微软认为一词简单明了、易于拼写,容易被人记住;它源自成语「有求必应」。微软声称,此款搜尋引擎将以全新的姿态面世並带来革命。Bing的内测代号为Kumo,其后才被命名为。2020年10月5日,Bing更名為Microsoft Bing。", + "bing":"是一款由微软公司推出的網路搜尋引擎。Bing的历史可追溯至于1998年的第三个季度发布的MSN Search,它的由Looksmart和Inktomi等提供;2006年3月8日,微软发布了Windows Live Search的公测版,并于同年9月11日让其取代了MSN Search,该引擎开始使用搜尋選項卡;次年3月,微软将其与Windows Live分开并更名Live Search,在此期间,其子服务曾经多次重组、关闭。到了2009年6月3日,微软将Live Search改造成了今天的Bing并正式发布。微软认为一词简单明了、易于拼写,容易被人记住;而中文品牌名稱「必應」源自成语「有求必应」。微软声称,此款搜尋引擎将以全新的姿态面世並带来革命。Bing的内测代号为Kumo(「蜘蛛」的日文),其后才被命名为。2020年10月5日,Bing更名為Microsoft Bing。", "bing images":[ "bing:zh-HK", "ref" @@ -222,7 +222,8 @@ "wolframalpha":",是由 Wolfram Research 公司推出的一款在线自动问答系统。其特色是可以直接向用户返回答案,而不是像传统搜索引擎一样提供一系列可能含有用户所需答案的相关网页。", "naver":"NAVER(韓語:)是Naver公司旗下韩国著名入口/搜索引擎网站,其Logo为一顶草帽,于1999年6月正式投入使用。它使用獨有的搜尋引擎,並且在韓文搜尋服務中獨佔鰲頭。除了搜尋之外也提供入口網站的許多服務,例如新聞、電子信箱、電子地圖服務(含街景地圖)等。在Alexa排名上是韓國國內第一大的入口網站。 据ComScore统计,Naver在2007年8月收到二十亿次搜索,占70%以上的韩国搜索查询,它是世界上排名第十五的网民最常用的搜索引擎,超过25万韩国人选择Naver作为浏览器起始页。", "rubygems":"RubyGems是Ruby的一个包管理器,提供了分发Ruby程序和函式庫的标准格式“gem”,旨在方便地管理gem安装的工具,以及用于分发gem的服务器。这类似于Python的pip。RubyGems大约创建于2003年11月,从Ruby 1.9版起成为Ruby标准库的一部分。", - "rumble":"Rumble是加拿大的,讓使用者投稿、觀看、分享及評論,由科技企業家克里斯·帕夫洛夫斯基 於2013年創立。自2020年7月以來,Rumble的月度用戶數經歷了快速增長,從160萬月度用戶增加到2021年第一季度末的3190萬。" + "rumble":"Rumble是加拿大的,讓使用者投稿、觀看、分享及評論,由科技企業家克里斯·帕夫洛夫斯基 於2013年創立。自2020年7月以來,Rumble的月度用戶數經歷了快速增長,從160萬月度用戶增加到2021年第一季度末的3190萬。", + "goo":"Goo是一个日本的网络搜索引擎(技術由Google搜索提供)和门户网站,該網站會抓取和索引其他日语网站並呈現給用戶。Goo由日本NTT Communications的子公司NTT Resonant运营。" }, "af":{ "arxiv":"arXiv is ’n versameling elektroniese vooruitgawes van wetenskaplike artikels in die wiskunde, fisika, sterrekunde, informatika, matematiese biologie, statistiek en matematiese ekonomie wat aanlyn geraadpleeg kan word. In bepaalde gebiede van die wiskunde en fisika kan byna alle wetenskaplike artikels op arXiv gevind word. arXiv is op 14 Augustus 1991 begin en het op 3 Oktober 2008 reeds die grens van ’n halfmiljoen artikels verbygesteek.", @@ -295,6 +296,10 @@ "أخبار من مصادر عالمية وإقليمية ومحلية يتم تنظيمها لتقديم تغطية إخبارية شاملة تتضمن أخبار الرياضة والفن والأعمال والسياسية والطقس وأكثر من ذلك.", "https://www.bing.com/news" ], + "bing videos":[ + "يُسهّل البحث الذكي من Bing من العثور بسرعة على ما تبحث عنه كما يمنحك مكافآت.", + "https://www.bing.com/videos" + ], "bitbucket":[ "خدمة استضافة على شبكة الإنترنت لمشاريع تطوير البرمجيات", "wikidata" @@ -399,6 +404,10 @@ "Новини от международни, национални и местни източници на новини, организирани така, че да ви предоставят задълбочено информационно покритие от света на спорта, забавленията, бизнеса, политиката, времето и още много други.", "https://www.bing.com/news" ], + "bing videos":[ + "Интелигентното търсене на Bing ви помага бързо да намирате това, което търсите, и ви предоставя награди.", + "https://www.bing.com/videos" + ], "deviantart":"deviantArt е онлайн общност, в която се качват различни видове „произведения на изкуството“, направени от потребителите. Отворен е на 7 август, 2000 от Скот Джаркоф, Матю Стивънс, Анджело Сотира и други. Дружеството на deviantArt се намира в Холивуд, Лос Анджелис, Съединени щати.", "wikidata":"Уикиданни е уики проект – база знания създадена от Фондация Уикимедия. Съдържанието е свободно и подобно на повечето проекти на фондацията е достъпно под лицензи „Криейтив Комънс – Признание – Споделяне на споделеното“ (CC-BY-SA) и обществено достояние (CC0).", "gentoo":[ @@ -451,7 +460,7 @@ "bn":{ "apple app store":"অ্যাপ স্টোর একটি অ্যাপ স্টোর প্ল্যাটফর্ম যা অ্যাপল ইনক দ্বারা মোবাইল অ্যাপ্লিকেশন এর আইওএস এবং [[আইপ্যাডএস)] এর জন্য তৈরি এবং রক্ষণাবেক্ষণ করা হয় ]] অপারেটিং সিস্টেম। স্টোর ব্যবহারকারীদের অ্যাপলের আইওএস সফটওয়্যার ডেভলপমেন্ট কিট এর সাহায্যে উন্নত অ্যাপ্লিকেশনগুলি ব্রাউজ এবং ডাউনলোড করতে দেয়। অ্যাপ্লিকেশনগুলি আইফোন স্মার্টফোন, আইপড টাচ হ্যান্ডহেল্ড কম্পিউটার, বা আইপ্যাড ট্যাবলেট কম্পিউটারে ডাউনলোড করা যেতে পারে এবং কিছুগুলি অ্যাপল ওয়াচ স্মার্টওয়াচ বা চতুর্থ- প্রজন্ম বা নতুন অ্যাপল টিভি এর আইফোন অ্যাপ্লিকেশনগুলির এক্সটেনশন হিসাবে।", "arxiv":"arXiv হল সংশোধনের পর প্রকাশনার জন্য অনুমোদিত ইলেকট্রনিক প্রাক মুদ্রণের একটি সংগ্রহস্থল, যেটি গণিত, পদার্থবিজ্ঞান, জ্যোতির্বিজ্ঞান, কম্পিউটার বিজ্ঞান, পরিমাণগত জীববিদ্যা, পরিসংখ্যান এবং পরিমাণগত অর্থব্যবস্থা বিভাগের বৈজ্ঞানিক কাগজপত্র নিয়ে গঠিত। এগুলিতে অনলাইনের মাধ্যমে প্রবেশ করা যায়।", - "wikipedia":"উইকিপিডিয়া সম্মিলিতভাবে সম্পাদিত, বহুভাষিক, মুক্ত প্রবেশাধিকার, মুক্ত কন্টেন্ট সংযুক্ত একটি ইন্টারনেট বিশ্বকোষ, যা অলাভজনক উইকিমিডিয়া ফাউন্ডেশন কর্তৃক সমর্থিত, আয়োজিত এবং পরিচালিত। স্বেচ্ছাসেবীরা বিশ্বব্যাপী সম্মিলিতভাবে ৩২৯টি ভাষার উইকিপিডিয়ায় প্রায় ৪০০ লক্ষ নিবন্ধ রচনা করেছেন, যার মধ্যে শুধুমাত্র ইংরেজি উইকিপিডিয়াতেই রয়েছে ৫৮ লক্ষের অধিক নিবন্ধ। যে কেউ উইকিপিডিয়া ওয়েবসাইটে প্রবেশের করে যে কোনো নিবন্ধের সম্পাদনা করতে পারেন, যা সম্মিলিতভাবে ইন্টারনেটের সর্ববৃহৎ এবং সর্বাধিক জনপ্রিয় সাধারণ তথ্যসূত্রের ঘাটতি পূরণ করে থাকে। ফেব্রুয়ারি ২০১৪ সালে, দ্য নিউ ইয়র্ক টাইমস জানায় উইকিপিডিয়া সমস্ত ওয়েবসাইটের মধ্যে বিশ্বব্যাপী পঞ্চম স্থানে অবস্থান করছে, \"মাসিক প্রায় ১৮ বিলিয়ন পৃষ্ঠা প্রদর্শন এবং প্রায় ৫০০ মিলিয়ন স্বতন্ত্র পরিদর্শক রয়েছে। উইকিপিডিয়ায় ইয়াহু, ফেসবুক, মাইক্রোসফট এবং গুগলের পথানুসরণ করে, সর্বাধিক ১.২ বিলিয়ন স্বতন্ত্র পরিদর্শক রয়েছে।\"", + "wikipedia":"উইকিপিডিয়া সম্মিলিতভাবে সম্পাদিত, বহুভাষিক, মুক্ত প্রবেশাধিকার, মুক্ত কন্টেন্ট সংযুক্ত একটি ইন্টারনেট বিশ্বকোষ, যা অলাভজনক উইকিমিডিয়া ফাউন্ডেশন কর্তৃক সমর্থিত, আয়োজিত এবং পরিচালিত। স্বেচ্ছাসেবীরা বিশ্বব্যাপী সম্মিলিতভাবে ৩২৯টি ভাষার উইকিপিডিয়ায় প্রায় ৪০০ লক্ষ নিবন্ধ রচনা করেছেন, যার মধ্যে শুধুমাত্র ইংরেজি উইকিপিডিয়াতেই রয়েছে ৬৬ লক্ষের অধিক নিবন্ধ। যে কেউ উইকিপিডিয়া ওয়েবসাইটে প্রবেশের করে যে কোনো নিবন্ধের সম্পাদনা করতে পারেন, যা সম্মিলিতভাবে ইন্টারনেটের সর্ববৃহৎ এবং সর্বাধিক জনপ্রিয় সাধারণ তথ্যসূত্রের ঘাটতি পূরণ করে থাকে। ফেব্রুয়ারি ২০১৪ সালে, দ্য নিউ ইয়র্ক টাইমস জানায় উইকিপিডিয়া সমস্ত ওয়েবসাইটের মধ্যে বিশ্বব্যাপী পঞ্চম স্থানে অবস্থান করছে, \"মাসিক প্রায় ১৮ বিলিয়ন পৃষ্ঠা প্রদর্শন এবং প্রায় ৫০০ মিলিয়ন স্বতন্ত্র পরিদর্শক রয়েছে। উইকিপিডিয়ায় ইয়াহু, ফেসবুক, মাইক্রোসফট এবং গুগলের পথানুসরণ করে, সর্বাধিক ১.২ বিলিয়ন স্বতন্ত্র পরিদর্শক রয়েছে।\"", "bing":"বিং মাইক্রোসফট কর্তৃক নিয়ন্ত্রিত একটি ওয়েব অনুসন্ধান ইঞ্জিন । বিং বিভিন্ন ধরনের অনুসন্ধান সেবা প্রদান করে যেমন - ওয়েব, ভিডিও, চিত্র এবং মানচিত্র ইত্যাদি অনুসন্ধান সরবরাহ করে। এটি এএসপি ডট নেট ব্যবহার করে তৈরি করা।", "bing images":[ "bing:bn", @@ -543,6 +552,10 @@ "Les notícies de fonts mundials, nacionals i locals, organitzades per donar-vos una cobertura informativa a fons sobre esports, entreteniment, economia, política, el temps i molt més.", "https://www.bing.com/news" ], + "bing videos":[ + "La cerca intel·ligent del Bing t'ajuda a trobar el que cerques més ràpidament i et recompensa.", + "https://www.bing.com/videos" + ], "crossref":"Crossref és una agència que publica un registre d'objectes digitals (DOI) de la fundació Internacional DOI Foundation. L'agència Crossref està dirigida per l'associació d'editorials Publishers International Linking Association (PILA). És una iniciativa cooperativa sense ànim de llucre, llançada a principi de l'any 2000. Ha de permettre als editors de crear un enllaç permanent de les citacions entre les revistes científiques en línia.", "currency":"DuckDuckGo (DDG) és un motor de cerca que posa l'èmfasi en la protecció de la privacitat. Se'l sol presentar com a l'alternativa a Google Search. L'empresa té la seu a Paoli, Pennsilvània (EUA), i té 20 treballadors. Els servidors eren allotjats inicialment al soterrani de Gabriel Weinberg, el fundador, i ara estan allotjats per Amazon.", "deviantart":"DeviantArt és una comunitat en línia. El lloc web va ser llançat el 7 d'agost de 2000 per Angelo Sotira, Scott Jarkoff, Matthew Stephens i altres. S'organitza en: art digital, art tradicional, fotografia, objectes manufacturats, cinema i animació, històries breus, Flash, disseny i icones, customització, còmics i dibuixos animats, manga i anime, fan art, projectes de la comunitat i esbossos.", @@ -612,6 +625,7 @@ "wikiversity":"Wikiversity és un projecte col·laboratiu per produir material per aprendre multilingüe lliure de la fundació Wikimedia i sobre programari Mediawiki.", "wikivoyage":"Viquiviatges és un projecte per crear una guia turística lliure, basada en la tecnologia wiki. Es desenvolupa de manera col·laborativa per viquiviatgers de tot el món. Viquiviatges es construeix amb l'esperit de compartir el coneixement que fa que viatjar sigui tan agradable.", "wolframalpha":"WolframAlpha ( WUULf-rəm-) és un motor de respostes desenvolupat per Wolfram Research. Respon a les consultes de fets calculant respostes a partir de dades d'origen extern.", + "mojeek":"Mojeek és un motor de cerca amb seu al Regne Unit basat en rastrejadors que proporciona resultats de cerca independents utilitzant el seu propi índex de pàgines web, creat mitjançant l'aranya web, en lloc d'utilitzar resultats d'altres motors de cerca.", "naver":[ "portal web sud-coreà", "wikidata" @@ -648,6 +662,10 @@ "Zpravodajství ze světa a mezinárodní a místní zdroje zpráv uspořádané tak, aby vám poskytly podrobné informace o novinkách o sportu, zábavě, podnikání, politice, počasí a dalších tématech.", "https://www.bing.com/news" ], + "bing videos":[ + "S inteligentním vyhledáváním od Bingu najdete, co hledáte, snadno a rychle a ještě získáte odměnu.", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket je webová služba podporující vývoj softwaru při používání verzovacích nástrojů Git a Mercurial. Bitbucket nabízí bezplatný hosting pro open-source projekty a menší týmy do 5 lidí. Dále nabízí komerční programy, které po zaplacení měsíčního poplatku umožňují ukládat soukromé repositáře.", "currency":"DuckDuckGo (DDG) je webový vyhledávač, který klade důraz na soukromí uživatelů, úmyslně nevytváří efekt tzv. filtrovací bubliny a nijak neprofituje prodejem osobních informací uživatelů.", "deviantart":"DeviantArt je online umělecká komunita. Poprvé byla spuštěna 7. srpna 2000 díky práci Scotta Jarkoffa, Matthewa Stephense a Angela Sotiry, který je nyní CEO.", @@ -693,7 +711,7 @@ "alternativní frontend pro YouTube", "wikidata" ], - "library genesis":"Library Genesis je internetová knihovna poskytující knihy, akademické články, komixy, audioknihy, časopisy a další obsah, který by byl jinak přístupný jen placeně, či vůbec.", + "library genesis":"Library Genesis je internetová knihovna poskytující knihy, akademické články, komiksy, audioknihy, časopisy a další obsah, který by byl jinak přístupný jen placeně, nebo vůbec ne.", "library of congress":"Knihovna Kongresu je národní knihovna Spojených států amerických a vědeckovýzkumné středisko Kongresu spojených států. Sídlí ve Washingtonu, D. C. S počtem 155 miliónů knihovních jednotek jde o největší knihovnu na světě.", "metacpan":"CPAN je softwarový repozitář obsahující jednak moduly pro programovací jazyk Perl a jednak aplikace napsané v tomto jazyce. První myšlenky k jeho zřízení se objevily už v roce 1993 inspirované repozitářem CTAN typografického systému TeX, ale do provozu byl oficiálně uveden až v roce 1995. Jméno CPAN nese kromě samotného repozitáře i perlový program, který slouží k stažení a instalaci modulů. Kromě toho je možné do repozitáře přistupovat i přes webové rozhraní, kde je například možné i bez instalace číst dokumentaci patřičného modulu generovanou ze standardního formátu POD.", "npm":"npm je správce balíčků pro JavaScript, výchozí správce balíčků pro prostředí Node.js.", @@ -748,7 +766,7 @@ ], "wikipedia":"Gwyddoniadur rhyngwladol, amlieithog a reolir gan y Wikimedia Foundation yw Wicipedia. Dechreuodd y fersiwn Saesneg ar 15 Ionawr 2001, ac yn ystod y pum mlynedd ddilynol, dechreuwyd fersiynau mewn dros 200 iaith arall. Ar ddiwedd 2001, roedd dros 20,000 erthygl yn y fersiwn Saesneg a 18 o wahanol ieithoedd. Erbyn Mehefin 2010, roedd 3.3 miliwn erthygl.", "bing images":[ - "Gweld delweddau, papur wal, gifs a syniadau sy'n trendio ar Bing bob dydd.", + "Gweld y crynodeb wedi'i deilwra ar gyfer eich diddordebau", "https://www.bing.com/images" ], "bing news":[ @@ -799,6 +817,10 @@ "Nyheder fra hele verden, nationale og lokale nyhedskilder – med henblik på at give dig en tilbundsgående nyhedsdækning inden for sport, underholdning, forretning, politik, vejret og meget andet.", "https://www.bing.com/news" ], + "bing videos":[ + "Med intelligent søgning med Bing kan du nemmere og hurtigere finde, hvad du leder efter, og du modtager også belønninger.", + "https://www.bing.com/videos" + ], "currency":"DuckDuckGo er en onlinesøgemaskine, som lægger vægt på ikke at gemme oplysninger og accepterer brugerens privatsfære.", "deviantart":"DeviantArt er en amerikansk online fællesskab tilgængeligt for hele verden, der fremviser brugerfremstillet kunst. Siden blev lanceret den 7. august 2000 af Scott Jarkoff, Matthew Stephens, Angelo Sotira og andre. DeviantArt, Inc. har hovedkvarter i Hollywood-området af Los Angeles, Californien, USA.", "ddg definitions":[ @@ -872,6 +894,10 @@ "News aus aller Welt, landesweiten und örtlichen Quellen informieren Sie übersichtlich und ausführlich über Sportereignisse, Unterhaltung, Wirtschaft, Politik, Wetter und vieles mehr.", "https://www.bing.com/news" ], + "bing videos":[ + "Mit der intelligenten Bing-Suche können Sie die gewünschten Informationen schneller und einfacher finden und dabei Punkte sammeln.", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket ist ein webbasierter Onlinedienst zur Versionsverwaltung für Software-Entwicklungsprojekte. Der Dienst wurde ursprünglich als reines Mercurial-System entwickelt, jedoch am 3. Oktober 2011 um Unterstützung für Git erweitert. Bitbucket wurde 2007 durch den Dänen Jesper Nøhr entwickelt und 2010 von Atlassian gekauft. Seit dem 1. Juli 2020 wird Mercurial nicht mehr unterstützt.", "ccc-tv":[ "Video Streaming Portal des Chaos Computer Clubs", @@ -909,7 +935,7 @@ "Verzeichnis freier Software als Projekt der Free Software Foundation", "wikidata" ], - "genius":"Genius ist eine Online-Wissensdatenbank. Die Seite ermöglicht es Benutzern, Anmerkungen und Interpretationen zu Songtexten, aber auch News, Poesie, politischen Reden und anderen Textformen zu erstellen. Bei der Gründung 2009 lag der Fokus auf Rap-Musik. 2014 vergrößerte sich die Seite und ermöglichte es Anmerkungen auf andere Websites einzubetten. Im selben Jahr wurde eine iPhone-App veröffentlicht. Im Juli 2014 änderte die Seite ihren Namen von Rap Genius zu Genius.", + "genius":"Genius ist eine Online-Wissensdatenbank. Die Seite ermöglicht es Benutzern, Anmerkungen und Interpretationen zu Songtexten, aber auch News, Poesie, politischen Reden und anderen Textformen zu erstellen. Bei der Gründung 2009 lag der Fokus auf Rap-Musik. 2014 vergrößerte sich die Seite und ermöglichte es, Anmerkungen auf anderen Websites einzubetten. Im selben Jahr wurde eine iPhone-App veröffentlicht. Im Juli 2014 änderte die Seite ihren Namen von Rap Genius zu Genius.", "gigablast":"Gigablast ist eine kleine und unabhängige Suchmaschinen-Engine aus New Mexico. Sie wurde 2000 von Matt Wells gegründet. Ihr Quelltext wurde 2013 unter der Apache-Lizenz veröffentlicht.", "gentoo":[ "gentoo:ru", @@ -917,7 +943,7 @@ ], "gitlab":"GitLab ist eine Webanwendung zur Versionsverwaltung für Softwareprojekte auf Git-Basis, hinzu kamen später weitere Funktionen zur Softwareentwicklung. GitLab bietet ein Issue-Tracking-System mit Kanban-Board, ein System für Continuous Integration und Continuous Delivery (CI/CD), ein Wiki, eine Container-Registry, einen Sicherheitsscanner für Container und Sourcecode sowie Multi-Cluster-Verwaltung und -Überwachung. GitLab ist in Produkte für Entwickler, wie zum Beispiel AWS oder Google Cloud, integrierbar und über eine API fernsteuerbar. GitLab ist in den Programmiersprachen Ruby und Go geschrieben.", "github":"GitHub ist ein netzbasierter Dienst zur Versionsverwaltung für Software-Entwicklungsprojekte. Namensgebend war das Versionsverwaltungssystem Git. Das Unternehmen GitHub, Inc. hat seinen Sitz in San Francisco in den USA. Seit dem 26. Dezember 2018 gehört das Unternehmen zu Microsoft.", - "google":"Google ist eine Internet-Suchmaschine des US-amerikanischen Unternehmens Google LLC. Übereinstimmende Statistiken zeigen bei weltweiten Suchanfragen Google als Marktführer unter den Internet-Suchmaschinen und als die meistbesuchte Website der Welt. Google bearbeitet jährlich mehr als zwei Billionen Suchanfragen.", + "google":"Google ist eine Internet-Suchmaschine des US-amerikanischen Unternehmens Google LLC. Mit mehr als 3 Milliarden Suchanfragen pro Tag hat Google einen Anteil von über 92 % am globalen Suchmaschinenmarkt und ist die meistbesuchte Website der Welt.", "google images":[ "Google Bilder, die umfassendste Bildersuche im Web", "https://images.google.com" @@ -944,7 +970,7 @@ "library genesis":"Library Genesis oder LibGen ist eine Schattenbibliothek und Suchmaschine für Bücher und wissenschaftliche Aufsätze. Das Projekt gewährt auf seiner Website einen kostenlosen Zugang zu urheberrechtlich geschützter Literatur, die sonst nur hinter Bezahlschranken online verfügbar ist, und bietet diese zum Download an. Unter anderem bezieht Library Genesis PDFs von Elseviers Online-Datenbank ScienceDirect. Die Rechtmäßigkeit des Dienstes, der sich – ebenso wie das ähnliche Projekt Sci-Hub – zunehmend rechtlichen Streitigkeiten ausgesetzt sieht, ist umstritten.", "library of congress":"Die Library of Congress ist die öffentlich zugängliche Forschungsbibliothek des Kongresses der Vereinigten Staaten. Sie befindet sich, auf mehrere Gebäude verteilt, in Washington, D.C. Die LoC ist beim Medienbestand die zweitgrößte, beim Bücherbestand die größte Bibliothek der Welt und insgesamt eine der bedeutendsten.", "metacpan":"CPAN ist ein weltweit gespiegeltes Online-Repository für Perl-Module, -Anwendungen und -Dokumentationen, das am 25. Oktober 1995 in Anlehnung an die TeX-Library CTAN ins Leben gerufen wurde und sich schnell zum De-facto-Standard entwickelt hat. Es bietet die Möglichkeit einer komfortablen Installation und Verwaltung von Perl-Modulen. Im Oktober 2020 umfasste das CPAN circa 260 Server auf fünf Kontinenten und enthielt ca. 39.700 Distributionen von über 12.700 Autoren mit einem Volumen von ungefähr 21 GB.", - "mixcloud":"Mixcloud ist ein britischer Online-Musikdienst, auf dem speziell – im Gegensatz zu SoundCloud – Mixe gestreamt werden. Angemeldete Nutzer können DJ-Sets, Podcasts und Hörfunk-Sendungen streamen, welche man sich auch unangemeldet online anhören kann. Es werden sowohl Formate von Star-DJs als auch von Radio-DJs sowie auch von Amateuren gelistet. Aus rechtlichen Gründen werden die Mixe jedoch nicht zum Download angeboten; manche lizenzierten Mixe lassen sich auch nur exklusiv via bezahltem Subscribe-Abo des jeweiligen Kanals nutzen; diese können dann lediglich zum Offline-Hören in die zugehörige Mixcloud-App geladen werden.", + "mixcloud":"Mixcloud ist ein britischer Online-Musikdienst, auf dem speziell – im Gegensatz zu SoundCloud – Mixe gestreamt werden. Angemeldete Nutzer können DJ-Sets, Podcasts und Hörfunk-Sendungen streamen, welche man sich auch unangemeldet online anhören kann. Es werden sowohl Formate von Star-DJs wie z. B. Robin Schulz als auch von Radio-DJs sowie auch von Amateuren gelistet. Aus rechtlichen Gründen werden die Mixe jedoch nicht zum Download angeboten; manche lizenzierten Mixe lassen sich auch nur exklusiv via bezahltem Subscribe-Abo des jeweiligen Kanals nutzen; diese können dann lediglich zum Offline-Hören in die zugehörige Mixcloud-App geladen werden.", "npm":"npm ist ein Paketmanager für die JavaScript-Laufzeitumgebung Node.js. npm wurde 2010 von Isaac Schlueter als Mitarbeiter des kalifornischen Cloud-Plattform-Anbieters Joyent programmiert. 2014 gründete er die „npm, inc.“", "openairedatasets":"OpenAIRE steht für ein pan-europäisches Forschungsinformationssystem zur Darstellung und Verknüpfung von Forschungsergebnissen, welches Metadaten aus Repositorien, Archiven, wissenschaftlichen Zeitschriften und anderen Infrastrukturen aggregiert.", "openairepublications":[ @@ -952,6 +978,10 @@ "ref" ], "openstreetmap":"OpenStreetMap (OSM) ist ein freies Projekt, das frei nutzbare Geodaten sammelt, strukturiert und für die Nutzung durch jedermann in einer Datenbank vorhält. Diese Daten stehen unter einer freien Lizenz, der Open Database License. Kern des Projekts ist also eine offen zugängliche Datenbank aller beigetragenen Geoinformationen.", + "packagist":[ + "Hauptrepostorium öffentlich verfügbarer PHP-Pakete, die mit Composer installiert werden können", + "wikidata" + ], "piratebay":"The Pirate Bay ist ein web-basierter Indizierer für digitale Inhalte, bei dem Besucher Magnet-Links und früher auch .torrent-Dateien finden, herunterladen und hinzufügen können, um einen Peer-to-Peer-Dateiaustausch via BitTorrent zwischen den Nutzern aufbauen zu können.", "pubmed":"MEDLINE ist eine öffentlich zugängliche bibliografische Datenbank des US-amerikanischen National Center for Biotechnology Information (NCBI).", "qwant":"Qwant ist eine Suchmaschine, die vom gleichnamigen französischen Unternehmen entwickelt wurde und mit umfassendem Datenschutz wirbt.", @@ -1004,7 +1034,7 @@ "rubygems":"RubyGems ist das offizielle Paketsystem für die Programmiersprache Ruby. Es stellt ein Paketformat, ein Werkzeug zur Verwaltung von Paketen und ein Repositorium für deren Verteilung zur Verfügung. Mit ihm hat der Anwender die Möglichkeit, mehrere Versionen eines Programmes, Programmteiles oder einer Bibliothek gesteuert nach Bedarf einzurichten, zu verwalten oder auch wieder zu entfernen. Es funktioniert analog zum Paketmanager Pip bei Python, hat aber auch Ähnlichkeiten zu apt-get oder yum.", "peertube":"PeerTube ist eine dezentralisierte, freie, föderierte Software für Video-Plattformen betrieben durch ActivityPub und WebTorrent, welches Peer-to-Peer-Technik verwendet, um die individuelle Server-Belastung zu reduzieren, während Videos geschaut werden.", "mediathekviewweb":"MediathekView ist ein Programm, das die Online-Mediatheken verschiedener öffentlich-rechtlicher TV-Sender durchsuchen und die vorhandenen Sendungen auflisten kann. Im Oktober 2016 gab der Entwickler bekannt, dass er die Pflege des Programms zum Jahresende einstellen und sich fortan die Community darum kümmern werde. Innerhalb von drei Wochen bildete sich ein Team dafür.", - "rumble":"Rumble ist ein kanadisches Videoportal mit Hauptsitz in Toronto. Es wurde 2013 von Chris Pavlovski, einem IT-Unternehmer aus Kanada, gegründet. Ab 2020 stiegen die Nutzerzahlen des Portals stark an und überschritten die Marke von 30 Millionen Menschen. Mitte 2021 wurde der Wert der Plattform auf 500 Millionen US-Dollar geschätzt. Ab 2022 verzeichnet Rumble laut dem Analyseunternehmen Similarweb 150 Millionen monatliche Besucher", + "rumble":"Rumble ist ein kanadisches Videoportal mit Hauptsitz in Toronto. Es wurde 2013 von Chris Pavlovski, einem IT-Unternehmer aus Kanada, gegründet. Ab 2020 stiegen die Nutzerzahlen des Portals stark an und überschritten die Marke von 30 Millionen Menschen. Mitte 2021 wurde der Wert der Plattform auf 500 Millionen US-Dollar geschätzt. Ab 2022 verzeichnet Rumble laut dem Analyseunternehmen Similarweb 150 Millionen monatliche Besucher.", "woxikon.de synonyme":[ "Entdecke das umfassende Online-Lexikon und -Wörterbuch Woxikon ▶ Synonyme & Antonyme ✓ Kreative Sprüche ✓ Geläufige Abkürzungen ✓ Passende Reime ✓ Konjugierte Verben & vieles mehr ✓ Schau vorbei!", "https://www.woxikon.de/" @@ -1037,6 +1067,10 @@ "Ειδήσεις από διεθνείς, εθνικές και τοπικές πηγές ειδήσεων, οργανωμένες έτσι, ώστε να σας παράσχουν λεπτομερή ενημέρωση για θέματα όπως σπορ, ψυχαγωγία, επιχειρήσεις, πολιτική, καιρός και άλλα.", "https://www.bing.com/news" ], + "bing videos":[ + "Η έξυπνη αναζήτηση του Bing σάς διευκολύνει να βρίσκετε γρήγορα αυτό που ψάχνετε και σας ανταμείβει.", + "https://www.bing.com/videos" + ], "currency":"Η DuckDuckGo (DDG) είναι διαδικτυακή μηχανή αναζήτησης που δίνει έμφαση στην προστασία της ιδιωτικής ζωής των χρηστών της και στην αποφυγή του “φίλτρου φυσαλίδας” των εξατομικευμένων αποτελεσμάτων αναζήτησης. Το DuckDuckGo ξεχωρίζει από τις άλλες μηχανές αναζήτησης, μη δημιουργώντας το προφίλ των χρηστών του και εκθέτοντας σκόπιμα σε όλους τους χρήστες τα ίδια αποτελέσματα αναζήτησης για ένα δεδομένο όρο αναζήτησης. Το DuckDuckGo δίνει έμφαση στην επιστροφή των καλύτερων, και όχι απλά των περισσότερων, αποτελεσμάτων. Τα αποτελέσματα αυτά τα παράγει μέσα από περισσότερες από 400 μεμονωμένες πηγές, συμπεριλαμβανομένων γνωστών πληθοπορισμικών (crowdsoursed) σελίδων όπως το Wikipedia και άλλων μηχανών αναζήτησης όπως το Bing, το Yahoo!, το Yandex και το Yummly.", "deezer":[ "γαλλική διαδικτυακή υπηρεσία αναπαραγωγής μουσικής", @@ -1189,14 +1223,14 @@ "genius":"Genius is an American digital media company founded on August 27, 2009, by Tom Lehman, Ilan Zechory, and Mahbod Moghadam. The site allows users to provide annotations and interpretation to song lyrics, news stories, sources, poetry, and documents.", "gigablast":"Gigablast is an American free and open-source web search engine and directory. Founded in 2000, it is an independent engine and web crawler, developed and maintained by Matt Wells, a former Infoseek employee and New Mexico Tech graduate.", "gentoo":"Gentoo Linux is a Linux distribution built using the Portage package management system. Unlike a binary software distribution, the source code is compiled locally according to the user's preferences and is often optimized for the specific type of computer. Precompiled binaries are available for some larger packages or those with no available source code.", - "gitlab":"GitLab Inc. is an open-core company that operates GitLab, a DevOps software package that combines the ability to develop, secure, and operate software in a single application. The open source software project was created by Ukrainian developer Dmitriy Zaporozhets and Dutch developer Sytse Sijbrandij. In 2018, GitLab Inc. was considered the first partly-Ukrainian unicorn.", + "gitlab":"GitLab Inc. is an open-core company that operates GitLab, a DevOps software package which can develop, secure, and operate software. The open source software project was created by Ukrainian developer Dmytro Zaporozhets and Dutch developer Sytse Sijbrandij. In 2018, GitLab Inc. was considered the first partly-Ukrainian unicorn.", "github":"GitHub, Inc. is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.", "codeberg":[ "Codeberg is founded as a Non-Profit Organization, with the objective to give the Open-Source code that is running our world a safe and friendly home, and to ensure that free code remains free and secure forever.", "https://codeberg.org/" ], - "google":"Google Search is a search engine provided by Google. Handling more than 3.5 billion searches per day, it has a 92% share of the global search engine market. It is also the most-visited website in the world.", - "google images":"Google Images is a search engine owned by Google that allows users to search the World Wide Web for images. It was introduced on July 12, 2001 due to a demand for pictures of the green Versace dress of Jennifer Lopez worn in February 2000. In 2011, reverse image search functionality was added.", + "google":"Google Search is a search engine provided and operated by Google. Handling more than 3.5 billion searches per day, it has a 92% share of the global search engine market. It is the most-visited website in the world. Additionally, it is the most searched and used search engine in the entire world.", + "google images":"Google Images is a search engine owned by Google that allows users to search the World Wide Web for images. It was introduced on July 12, 2001, due to a demand for pictures of the green Versace dress of Jennifer Lopez worn in February 2000. In 2011, reverse image search functionality was added.", "google news":"Google News is a news aggregator service developed by Google. It presents a continuous flow of links to articles organized from thousands of publishers and magazines. Google News is available as an app on Android, iOS, and the Web.", "google videos":"Google Video was a free video hosting service launched by the multinational technology company Google on January 25, 2005. Similar to YouTube, this platform allowed video clips to be hosted on Google servers and embedded on to other websites. In 2009, Google Videos stopped accepting new video uploads since Google acquired YouTube, and users had the opportunity to publish their videos directly onto YouTube. On August 20, 2012, Google Videos was ultimately shut down.", "google scholar":"Google Scholar is a freely accessible web search engine that indexes the full text or metadata of scholarly literature across an array of publishing formats and disciplines. Released in beta in November 2004, the Google Scholar index includes peer-reviewed online academic journals and books, conference papers, theses and dissertations, preprints, abstracts, technical reports, and other scholarly literature, including court opinions and patents.", @@ -1211,7 +1245,7 @@ ], "habrahabr":"Habr is a Russian collaborative blog about IT, computer science and anything related to the Internet, owned by TechMedia. Habrahabr was founded in June 2006. The English section of Habr was launched in 2019.", "hoogle":"Haskell is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research and industrial applications, Haskell has pioneered a number of programming language features such as type classes, which enable type-safe operator overloading, and monadic IO. Haskell's main implementation is the Glasgow Haskell Compiler (GHC). It is named after logician Haskell Curry.", - "imdb":"IMDb is an online database of information related to films, television series, home videos, video games, and streaming content online – including cast, production crew and personal biographies, plot summaries, trivia, ratings, and fan and critical reviews. IMDb began as a fan-operated movie database on the Usenet group \"rec.arts.movies\" in 1990, and moved to the Web in 1993. It is now owned and operated by IMDb.com, Inc., a subsidiary of Amazon.", + "imdb":"IMDb is an online database of information related to films, television series, home videos, video games, and streaming content online – including cast, production crew and personal biographies, plot summaries, trivia, ratings, and fan and critical reviews. IMDb began as a fan-operated movie database on the Usenet group \"rec.arts.movies\" in 1990, and moved to the Web in 1993. Since 1998, it is now owned and operated by IMDb.com, Inc., a subsidiary of Amazon.", "ina":"The Institut national de l'audiovisuel, is a repository of all French radio and television audiovisual archives. Additionally it provides free access to archives of countries such as Afghanistan and Cambodia. It has its headquarters in Bry-sur-Marne.", "invidious":[ "alternative front end for YouTube", @@ -1223,7 +1257,7 @@ ], "kickass":"KickassTorrents was a website that provided a directory for torrent files and magnet links to facilitate peer-to-peer file sharing using the BitTorrent protocol. It was founded in 2008 and by November 2014, KAT became the most visited BitTorrent directory in the world, overtaking The Pirate Bay, according to the site's Alexa ranking. KAT went offline on 20 July 2016 when the domain was seized by the U.S. government. The site's proxy servers were shut down by its staff at the same time.", "library genesis":"Library Genesis (Libgen) is a file-sharing based shadow library website for scholarly journal articles, academic and general-interest books, images, comics, audiobooks, and magazines. The site enables free access to content that is otherwise paywalled or not digitized elsewhere. Libgen describes itself as a \"links aggregator\", providing a searchable database of items \"collected from publicly available public Internet resources\" as well as files uploaded \"from users\".", - "library of congress":"The Library of Congress (LOC) is the research library that officially serves the United States Congress and is the de facto national library of the United States. It is the oldest federal cultural institution in the country. The library is housed in three buildings on Capitol Hill in Washington, D.C.; it also maintains a conservation center in Culpeper, Virginia. The library's functions are overseen by the Librarian of Congress, and its buildings are maintained by the Architect of the Capitol. The Library of Congress is one of the largest libraries in the world. Its \"collections are universal, not limited by subject, format, or national boundary, and include research materials from all parts of the world and in more than 470 languages.\"", + "library of congress":"The Library of Congress (LOC) is the research library that officially serves the United States Congress and is the de facto national library of the United States. Founded in 1800, it is the oldest federal cultural institution in the country. The library is housed in three buildings on Capitol Hill in Washington, D.C. – the Thomas Jefferson Building (1897), the John Adams Building (1938) and the James Madison Memorial Building (1981); it also maintains a conservation center in Culpeper, Virginia, and a storage facility in Fort Meade, Maryland. The library's functions are overseen by the Librarian of Congress, and its buildings are maintained by the Architect of the Capitol. The Library of Congress is one of the largest libraries in the world. Its \"collections are universal, not limited by subject, format, or national boundary, and include research materials from all parts of the world and in more than 470 languages.\"", "lingva":[ "Alternative front-end for Google Translate, serving as a Free and Open Source translator with over a hundred languages available", "https://lingva.ml" @@ -1233,7 +1267,7 @@ "wikidata" ], "azlyrics":[ - "AZLyrics - Song Lyrics from A to Z", + "AZLyrics - request for access", "https://azlyrics.com" ], "metacpan":"The Comprehensive Perl Archive Network (CPAN) is a repository of over 250,000 software modules and accompanying documentation for 39,000 distributions, written in the Perl programming language by over 12,000 contributors. CPAN can denote either the archive network or the Perl program that acts as an interface to the network and as an automated software installer. Most software on CPAN is free and open source software.", @@ -1298,7 +1332,7 @@ "A search engine of PeerTube videos, channels and playlists, developed by Framasoft", "https://sepiasearch.org" ], - "soundcloud":"SoundCloud is an online audio distribution platform and music sharing website that enables its users to upload, promote, and share audio. Founded in 2007 by Alexander Ljung and Eric Wahlforss, SoundCloud is one of the largest music streaming services in the world and is available in 190 countries and territories. The service has more than 76 million active monthly users as of November 2021. SoundCloud offers both free and paid memberships on the platform, available for mobile, desktop and Xbox devices. SoundCloud has evolved from a traditional online streaming platform to an entertainment company.", + "soundcloud":"SoundCloud is an online audio distribution platform and music sharing website that enables its users to upload, promote, and share audio. Founded in 2007 by Alexander Ljung and Eric Wahlforss, SoundCloud is one of the largest music streaming services in the world and is available in 190 countries and territories. The service has more than 76 million active monthly users and over 200 million sound tracks as of November 2021. SoundCloud offers both free and paid memberships on the platform, available for mobile, desktop and Xbox devices. SoundCloud has evolved from a traditional online streaming platform to an entertainment company.", "stackoverflow":"Stack Exchange is a network of question-and-answer (Q&A) websites on topics in diverse fields, each site covering a specific topic, where questions, answers, and users are subject to a reputation award process. The reputation system allows the sites to be self-moderating. As of August 2019, the three most actively-viewed sites in the network are Stack Overflow, Super User, and Ask Ubuntu.", "askubuntu":[ "stackoverflow:en", @@ -1343,7 +1377,7 @@ "wikinews":"Wikinews is a free-content news wiki and a project of the Wikimedia Foundation that works through collaborative journalism. Wikipedia cofounder Jimmy Wales has distinguished Wikinews from Wikipedia by saying, \"On Wikinews, each story is to be written as a news story as opposed to an encyclopedia article.\" Wikinews's neutral point of view policy aims to distinguish it from other citizen journalism efforts such as Indymedia and OhmyNews. In contrast to most Wikimedia Foundation projects, Wikinews allows original work in the form of original reporting and interviews.", "wikiquote":"Wikiquote is part of a family of wiki-based projects run by the Wikimedia Foundation using MediaWiki software. Based on an idea by Daniel Alston and implemented by Brion Vibber, the project's objective is to produce collaboratively a vast reference of quotations from prominent people, books, films, proverbs, etc. and writings about them. The website aims to be as accurate as possible regarding the provenance and sourcing of the quotations.", "wikisource":"Wikisource is an online digital library of free-content textual sources on a wiki, operated by the Wikimedia Foundation. Wikisource is the name of the project as a whole and the name for each instance of that project ; multiple Wikisources make up the overall project of Wikisource. The project's aim is to host all forms of free text, in many languages, and translations. Originally conceived as an archive to store useful or important historical texts, it has expanded to become a general-content library. The project officially began on November 24, 2003 under the name Project Sourceberg, a play on the famous Project Gutenberg. The name Wikisource was adopted later that year and it received its own domain name.", - "wiktionary":"Wiktionary is a multilingual, web-based project to create a free content dictionary of terms in all natural languages and in a number of artificial languages. These entries may contain definitions, images for illustration, pronunciations, etymologies, inflections, usage examples, quotations, related terms, and translations of terms into other languages, among other features. It is collaboratively edited via a wiki. Its name is a portmanteau of the words wiki and dictionary. It is available in 186 languages and in Simple English. Like its sister project Wikipedia, Wiktionary is run by the Wikimedia Foundation, and is written collaboratively by volunteers, dubbed \"Wiktionarians\". Its wiki software, MediaWiki, allows almost anyone with access to the website to create and edit entries.", + "wiktionary":"Wiktionary is a multilingual, web-based project to create a free content dictionary of terms in all natural languages and in a number of artificial languages. These entries may contain definitions, images for illustration, pronunciations, etymologies, inflections, usage examples, quotations, related terms, and translations of terms into other languages, among other features. It is collaboratively edited via a wiki. Its name is a portmanteau of the words wiki and dictionary. It is available in 187 languages and in Simple English. Like its sister project Wikipedia, Wiktionary is run by the Wikimedia Foundation, and is written collaboratively by volunteers, dubbed \"Wiktionarians\". Its wiki software, MediaWiki, allows almost anyone with access to the website to create and edit entries.", "wikiversity":"Wikiversity is a Wikimedia Foundation project that supports learning communities, their learning materials, and resulting activities. It differs from Wikipedia in that it offers tutorials and other materials for the fostering of learning, rather than an encyclopedia; like Wikipedia, it is available in many languages.", "wikivoyage":"Wikivoyage is a free web-based travel guide for travel destinations and travel topics written by volunteer authors. It is a sister project of Wikipedia and supported and hosted by the same non-profit Wikimedia Foundation (WMF). Wikivoyage has been called the \"Wikipedia of travel guides\".", "wolframalpha":"WolframAlpha is an answer engine developed by Wolfram Research. It answers factual queries by computing answers from externally sourced data.", @@ -1362,7 +1396,7 @@ "rubygems":"RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries, a tool designed to easily manage the installation of gems, and a server for distributing them. It was created by Chad Fowler, Jim Weirich, David Alan Black, Paul Brannan and Richard Kilmer during RubyConf 2004.", "peertube":"PeerTube is a free and open-source, decentralized, ActivityPub federated video platform powered by WebTorrent, that uses peer-to-peer technology to reduce load on individual servers when viewing videos.", "mediathekviewweb":"MediathekView is a free open-source software designed to manage the online multimedia libraries of several German public broadcasters as well as an Austrian, a Swiss and a Franco-German public broadcaster. The software comes with a German user interface that lists broadcasts available online. In October 2016, the developer announced that maintenance of the project would be discontinued at the end of the year. Three weeks later, the user community had formed a team to continue the project, and the software continues to remain open-source.", - "rumble":"Rumble is an online video platform and cloud services business headquartered in Longboat Key, Florida and Toronto, Ontario. It was founded in October 2013 by Chris Pavlovski, a technology entrepreneur from Canada. The cloud services business is known for hosting Truth Social, and the video platform is popular among American right and far-right users. The platform has been described as part of \"alt-tech\".", + "rumble":"Rumble is an online video platform and cloud services business headquartered in Toronto, Ontario with its U.S. headquarters in Longboat Key, Florida. It was founded in October 2013 by Chris Pavlovski, a Canadian technology entrepreneur. The cloud services business is known for hosting Truth Social, and the video platform is popular among American right and far-right users. The platform has been described as part of \"alt-tech\".", "wordnik":"Wordnik, a nonprofit organization, is an online English dictionary and language resource that provides dictionary and thesaurus content. Some of the content is based on print dictionaries such as the Century Dictionary, the American Heritage Dictionary, WordNet, and GCIDE. Wordnik has collected a corpus of billions of words which it uses to display example sentences, allowing it to provide information on a much larger set of words than a typical dictionary. Wordnik uses as many real examples as possible when defining a word.", "sjp.pwn":[ "Polish online dictionary", @@ -1376,7 +1410,7 @@ "weather forecast service", "wikidata" ], - "brave":"Brave Search is a search engine developed by Brave Software, Inc. and is set as the default search engine for Brave browser users in certain countries.", + "brave":"Brave Search is a search engine developed by Brave Software, Inc. and is set as the default search engine for Brave web browser users in certain countries.", "petalsearch":[ "search engine", "wikidata" @@ -1396,7 +1430,8 @@ "sourcehut":[ "software development repository and forge", "wikidata" - ] + ], + "goo":"Goo is an Internet search engine and web portal based in Japan, which is used to crawl and index primarily Japanese language websites. Goo is operated by the Japanese NTT Resonant, a subsidiary of NTT Communications." }, "eo":{ "archive is":"archive.today estas servilo kiu ebligas savi kopion de ajna paĝo en la TTT, kun ĉiuj bildoj, stiloj kaj fontoj. Poste la arkivita paĝo povas esti referencata pere de mallonga URL.", @@ -1519,7 +1554,7 @@ "wikidata" ], "currency":"DuckDuckGo (DDG) es un motor de búsqueda que hace hincapié en la protección de la privacidad de los buscadores y en evitar la burbuja de filtros de los resultados de búsqueda personalizados. DuckDuckGo no muestra resultados de búsqueda procedentes de granjas de contenido. Utiliza varias API de otros sitios web para mostrar resultados rápidos a las consultas y para los enlaces tradicionales utiliza la ayuda de sus socios y su propio rastreador.", - "deezer":"Deezer es un sitio web y aplicación informática con un amplio catálogo musical. Se creó en Francia durante junio de 2006 por dos jóvenes, Daniel Marhely y Jonathan Benassaya. Cuenta con 16 millones de usuarios, está disponible en 16 idiomas, cuenta con una versión Free, Premium sin publicidad y una versión HiFi.", + "deezer":"Deezer es un sitio web y aplicación informática con un amplio catálogo musical. Se creó en Francia durante junio de 2006 por dos jóvenes, Daniel Marhely y Jonathan Benassaya. Cuenta con 16 millones de usuarios, está disponible en 16 idiomas, cuenta con tres versiones: Free [Disponible en algunos países], Premium (Sin anuncios [calidad 320 kbps y FLAC] y Family.", "deviantart":"DeviantArt o DA, es un sitio web estadounidense que agrupa a una comunidad internacional de artistas en la red, es filial de la empresa israelí Wix.com. Fue lanzada el 7 de agosto de 2000 por Angelo Sotira, Scott Jarkoff, Matthew Stephens y otros.", "ddg definitions":[ "currency:es", @@ -1569,7 +1604,7 @@ "npm":"npm es el sistema de gestión de paquetes por defecto para Node.js, un entorno de ejecución para JavaScript, bajo Artistic License 2.0.", "openstreetmap":"OpenStreetMap es un proyecto colaborativo para crear mapas editables y libres. En lugar del mapa en sí, los datos generados por el proyecto se consideran su salida principal.", "piratebay":"The Pirate Bay es un motor de búsqueda y rastreo de ficheros BitTorrent (.torrent) en el que es posible realizar búsquedas de todo tipo de material multimedia.", - "pubmed":"MEDLINE o Medline es posiblemente la base de datos de bibliografía médica más amplia que existe. Producida por la Biblioteca Nacional de Medicina de los Estados Unidos. En realidad es una versión automatizada de tres índices impresos: Index Medicus, Index to Dental Literature e International Nursing Index, recoge referencias bibliográficas de los artículos publicados en unas 5.500 revistas médicas desde 1966. Actualmente reúne más de 30.000.000 citas y está en marcha un proceso para la carga paulatina de citas anteriores a 1966, que incluye artículos desde 1871.", + "pubmed":"MEDLINE o Medline es posiblemente la base de datos de bibliografía médica más amplia que existe,producida por la Biblioteca Nacional de Medicina de los Estados Unidos. En realidad es una versión automatizada de tres índices impresos: Index Medicus, Index to Dental Literature e International Nursing Index. Recoge referencias bibliográficas de los artículos publicados en unas 5.500 revistas médicas desde 1966 y actualmente reúne más de 30.000.000 citas, teniendo en marcha un proceso para la carga paulatina de citas anteriores a 1966, que incluye artículos desde 1871.", "pypi":"El Python Package Index o PyPI es el repositorio de software oficial para aplicaciones de terceros en el lenguaje de programación Python. Los desarrolladores de Python pretenden que sea un catálogo exhaustivo de todos los paquetes de Python escritos en código abierto", "qwant":"Qwant es un motor de búsqueda web creado en Francia por el especialista en seguridad Éric Leandri, el inversor Jean Manuel Rozan y el experto en motores de búsqueda Patrick Constant en 2011. Fundada el 16 de febrero de 2013, la empresa lanzó la versión definitiva de su buscador el 4 de julio de 2013. La compañía afirma no emplear el seguimiento de usuarios y no personaliza los resultados de búsqueda para evitar que sus usuarios queden atrapados en un filtro burbuja.", "qwant news":[ @@ -1585,7 +1620,7 @@ "ref" ], "reddit":"Reddit es un sitio web de marcadores sociales y agregador de noticias donde los usuarios pueden añadir textos, imágenes, videos o enlaces. Los usuarios pueden votar a favor o en contra del contenido, haciendo que aparezcan en las publicaciones destacadas. Se trata de un mapa de discusión, como parte de un DDS global distribuido. Su público es mayoritariamente anglosajón y la mayoría de la actividad se realiza en inglés. Reddit fue software libre desde el 19 de junio de 2009 hasta septiembre de 2017, cuando la compañía archivó y cerró el acceso a sus repositorios en Github, que incluían todo el código escrito para Reddit excepto las partes anti-spam.", - "soundcloud":"SoundCloud es un servicio de retransmisión de música vía streaming que a diferencia de Spotify y otras plataformas, este tiene la opción de poder subir canciones y álbumes directamente, sin la necesidad de distribuidoras externas.", + "soundcloud":"SoundCloud es un servicio de retransmisión de música vía streaming que, a diferencia de Spotify y otras plataformas, tiene la opción de poder subir canciones y álbumes directamente, sin la necesidad de distribuidoras externas.", "stackoverflow":"Stack Exchange es una red de webs de preguntas y respuestas sobre distintos temas, donde las preguntas, respuestas y los usuarios están sujetos a un sistema de reputación y recompensas. Dicho sistema permite que los sitios se automoderen.", "askubuntu":[ "stackoverflow:es", @@ -1596,7 +1631,7 @@ "ref" ], "semantic scholar":"Semantic Scholar es un motor de búsqueda respaldado por un sistema de inteligencia artificial dedicado a trabajar con publicaciones académicas. Desarrollado en el Allen Institute for Artificial Intelligence, se lanzó al público en noviembre de 2015. Utiliza avances recientes en el procesamiento del lenguaje natural para proporcionar resúmenes de artículos académicos.", - "startpage":"Startpage es un metabuscador holandés, que destaca la privacidad como su característica distintiva. El sitio web anuncia que permite a los usuarios obtener resultados del Buscador de Google protegiendo la privacidad de los usuarios al no almacenar información personal ni datos de búsqueda y eliminar todos los rastreadores. Startpage también incluye una función de navegación anónima que permite a los usuarios la opción de abrir los resultados de búsqueda a través de un proxy para aumentar el anonimato. Dado que la empresa tiene su sede en los Países Bajos, está protegida por las leyes de privacidad neerlandesa y de la Unión Europea, por lo que no está sujeta a los programas de vigilancia de Estados Unidos, como PRISM.", + "startpage":"Startpage es un motor de búsqueda holandés, que destaca la privacidad como su característica distintiva. El sitio web anuncia que permite a los usuarios obtener resultados del Buscador de Google protegiendo la privacidad de los usuarios al no almacenar información personal ni datos de búsqueda y eliminar todos los rastreadores. Startpage también incluye una función de navegación anónima que permite a los usuarios la opción de abrir los resultados de búsqueda a través de un proxy para aumentar el anonimato. Dado que la empresa tiene su sede en los Países Bajos, está protegida por las leyes de privacidad neerlandesa y de la Unión Europea, por lo que no está sujeta a los programas de vigilancia de Estados Unidos, como PRISM.", "unsplash":"Unsplash es el sitio web internacional en el que están colocadas las fotografías de stock con licencia Unsplash. Desde 2021 es propiedad de Getty Images. El sitio web cuenta con más de 207,000 fotógrafos colaboradores y genera más de 17 mil millones de impresiones fotográficas por mes en su creciente biblioteca de más de 2 millones de fotos. Unsplash es uno de los sitios web principales de fotografía.", "youtube":"YouTube es un sitio web de origen estadounidense dedicado a compartir videos. Presenta una variedad de clips de películas, programas de televisión y vídeos musicales, así como contenidos amateur como videoblogs y YouTube Gaming. Las personas que crean contenido para esta plataforma generalmente son conocidas como youtubers.", "dailymotion":"Dailymotion es un sitio web en el cual los usuarios pueden subir, ver y compartir vídeos. Aloja una variedad de clips de películas, programas de televisión y vídeos musicales, así como contenidos amateur como videoblogs.", @@ -1604,8 +1639,8 @@ "wikibooks":"Wikilibros, anteriormente llamado Wikimedia Free Textbook Project y Wikimedia-Textbooks, es un proyecto hermano de Wikipedia y parte de la Fundación Wikimedia, que empezó el 10 de julio de 2003. El proyecto es una colección de libros de texto, manuales y otros textos pedagógicos de contenido libre, que se escriben y editan colaborativamente al igual que Wikipedia.", "wikinews":"Wikinoticias es una fuente de noticias de contenido libre y un proyecto de la Fundación Wikimedia. El sitio funciona a través del periodismo colaborativo. El cofundador de Wikipedia, Jimmy Wales, ha distinguido a Wikinews de Wikipedia al decir \"en Wikinews, cada historia debe escribirse como una noticia en lugar de un artículo de enciclopedia\". La política de punto de vista neutral adoptada en Wikinoticias la distingue de otros esfuerzos de periodismo ciudadano como Indymedia y OhmyNews. A diferencia de la mayoría de los proyectos de la Fundación Wikimedia, Wikinews permite el trabajo original en forma de informes y entrevistas originales.", "wikiquote":"Wikiquote es una colección de citas célebres de personajes famosos, libros y proverbios. Se realiza de forma colaborativa a través de Internet, bajo la licencia libre GFDL, y basándose en tecnología wiki. Se basa en una idea de Daniel Alston, implementada por Brion Vibber.", - "wikisource":"Wikisource es un proyecto hermano de Wikipedia cuyo objetivo es crear una biblioteca de textos originales, libros y que hayan sido publicados con una licencia GFDL, Creative Commons o que sean de dominio público; junto con su traducción en distintas lenguas. Este sitio forma parte de la fundación Wikimedia. Forman parte de Wikisource distintos libros publicados, así como documentos históricos, ensayos, etc. Su página de inicio presenta una clasificación general por países, géneros y épocas, entre otras opciones.", - "wiktionary":"El Wikcionario es un proyecto de diccionario libre de la Fundación Wikimedia, que contiene definiciones, traducciones, etimologías, sinónimos y pronunciaciones de palabras en múltiples idiomas.", + "wikisource":"Wikisource es un proyecto hermano de Wikipedia cuyo objetivo es crear una biblioteca de textos originales y libros que hayan sido publicados con una licencia GFDL, Creative Commons o que sean de dominio público; junto con su traducción en distintas lenguas. Este sitio forma parte de la fundación Wikimedia. Forman parte de Wikisource distintos libros publicados, así como documentos históricos, ensayos, etc. Su página de inicio presenta una clasificación general por países, géneros y épocas, entre otras opciones.", + "wiktionary":"El Wikcionario es un proyecto de diccionario libre de la Fundación Wikimedia, que contiene definiciones, traducciones, etimologías, sinónimos y pronunciaciones de palabras en múltiples idiomas. Está basado en la tecnología wiki, en particular mediante la utilización del software MediaWiki, y su contenido está protegido por las licencias libres GFDL y CC BY-SA.", "wikiversity":"Wikiversidad es un proyecto hermano de Wikipedia cuyo objetivo es construir una plataforma educativa virtual libre y gratuita, con filosofía wiki y que forme parte de la Fundación Wikimedia. En este proyecto se elaboran materiales y recursos didácticos, y se forman grupos de estudio, a diversos niveles educativos. Los materiales creados tienen una licencia Creative Commons de tipo \"Atribución-Compartir Igual\" para que sean libremente redistribuibles.", "wikivoyage":"Wikiviajes es una guía de viaje gratuita creada por autores voluntarios. Es un proyecto hermano de Wikipedia y está patrocinado y alojado por la misma Fundación Wikimedia. Wikivoyage se ha llamado la «Wikipedia de guías de viaje».", "wolframalpha":"Wolfram|Alpha es un buscador de respuestas desarrollado por la compañía Wolfram Research. Es un servicio en línea que responde a las preguntas directamente, mediante el procesamiento de la respuesta extraída de una base de datos estructurados, en lugar de proporcionar una lista de los documentos o páginas web que podrían contener la respuesta, tal y como lo hace Google. Fue anunciado en marzo de 2009 por el físico británico Stephen Wolfram y está en funcionamiento desde el 15 de mayo de 2009. Fue lanzado en español en 2022.", @@ -1627,7 +1662,8 @@ "petalsearch news":[ "petalsearch:es", "ref" - ] + ], + "goo":"goo, que debe ser escrito en minúsculas, es un motor de búsqueda de Internet y un portal ubicado en Japón que indexa contenidos principalmente en japonés. goo es operado por la empresa de telecomunicaciones NTT." }, "et":{ "9gag":"9GAG on suhtlusportaal, kus kasutajad saavad üles laadida ja teistega jagada enda valmistatud või teistelt veebilehtedelt leitud sisu. Portaali haldav ettevõte, 9GAG Inc., asub Mountain View Californias. Veebilehe käivitamisest 23. aprillil 2008 on see kogunud palju populaarsust. 2015. aasta septembriks oli veebilehel juba üle 26 miljoni Facebooki meeldimise ning üle viie miljoni Twitteri jälgija. 9GAG kuulub internetis 200 populaarseima veebilehe hulka, selle väärtuseks hinnatakse üle 56 miljoni USA dollari.", @@ -1643,6 +1679,10 @@ "Ülemaailmsetest, riiklikest ja kohalikest uudiste allikatest pärinevad uudised on korrastatud nii, et need annavad põhjaliku ülevaate spordi, meelelahutuse, äri ja poliitika uudiste, ilma ning palju muu kohta.", "https://www.bing.com/news" ], + "bing videos":[ + "Bingi intelligentne otsing võimaldab teil otsitavat kiiremini leida ja pakub teile preemiaid.", + "https://www.bing.com/videos" + ], "deezer":"Deezer on prantsuse veebipõhine muusika voogedastusteenus.", "deviantart":"DeviantART on kunstiteemaline veebisait, mis avati 7. augustil 2000.", "wikidata":"Wikidata on vabatahtlike kaastööliste koostöös toimetatav teadmusbaas, mis on mõeldud olema Vikipeedia ja selle sõsarprojektide ühiselt jagatud andmeallikas. Kuna baasis olevad andmed litsentsitakse avalikku omandisse, siis on Wikidata piiramatult kasutatavad ka kolmandatele osapooltele. Teadmusbaas kasutab Wikibase tarkvara ning teadmusbaasi haldab Wikimedia Foundation.", @@ -1689,7 +1729,7 @@ }, "eu":{ "artic":"Chicagoko Arte Institutua, ingelesez: Art Institute of Chicago, AEBetako Chicago hirian dagoen arte-museo bat da. Munduko arte-museo garrantzitsuenetako bat da, eta ziurrenik AEBetako hiru arte-museo nabarmenetako bat, New Yorkeko Metropoliar Museoa eta Bostongo Arte Ederren Museoarekin batera.", - "wikipedia":"Wikipedia eduki askeko entziklopedia bat da, lankidetzaz editatua, eleanitza, Interneten argitaratua, Wikimedia Fundazioa irabazi asmorik gabeko erakundeak sustengatua. Wikipedia mundu osoko boluntarioek idazten dute. Internetera konektatutako edonork parte har dezake Wikipediako artikuluetan, aldatu lotura sakatuz. 2015ko azaroaren bostean, 291 hizkuntzatako edizioak zituen, eta horietatik 275 zeuden aktibo. Proiektuaren xedea da ahalik eta hizkuntza gehienetan idatzitako entziklopedia sortu eta hedatzea. Guztira 37 milioi artikulu ditu, horietatik 400.826 euskaraz eta bost milioitik gora ingelesez.", + "wikipedia":"Wikipedia eduki askeko entziklopedia bat da, lankidetzaz editatua, eleanitza, Interneten argitaratua, Wikimedia Fundazioa irabazi asmorik gabeko erakundeak sustengatua. Wikipedia mundu osoko boluntarioek idazten dute. Internetera konektatutako edonork parte har dezake Wikipediako artikuluetan, aldatu lotura sakatuz. 2015ko azaroaren bostean, 291 hizkuntzatako edizioak zituen, eta horietatik 275 zeuden aktibo. Proiektuaren xedea da ahalik eta hizkuntza gehienetan idatzitako entziklopedia sortu eta hedatzea. Guztira 37 milioi artikulu ditu, horietatik 403.938 euskaraz eta bost milioitik gora ingelesez.", "bing":[ "Microsoft enpresak garatutako bilaketa motorra", "wikidata" @@ -1702,6 +1742,10 @@ "Munduko eta tokiko albiste-iturburuetako nahiz iturburu nazionaletako albisteak ondo antolatuta, kirol, entretenimendu, negozio, politika eta eguraldiaren berri emateko sakon, besteak beste.", "https://www.bing.com/news" ], + "bing videos":[ + "Bing bilaketa adimendunei esker, bizkorrago aurkituko duzu bilatzen ari zarena; gainera, sariak jasoko dituzu.", + "https://www.bing.com/videos" + ], "crossref":[ "DOI zenbakien kudeaketa agentzia", "wikidata" @@ -1781,7 +1825,7 @@ "archive is":"archive.is یک وبگاه بایگانی است که عکس‌های صفحات وب را ذخیره می‌کند. این وبگاه مشابه WebCite یک صفحه را در یک زمان بازیابی می‌کند، که هر صفحه حجمی کمتر از ۵۰ مگابایت داشته باشد اما با این تفاوت که محتویات صفحات طراحی وب ۲٫۰ را نیز شامل می‌شود.", "artic":"موسسه هنر شیکاگو در سال ۱۸۷۹ میلادی تأسیس شد. این مرکز از معتبرترین موزه‌های هنری در ایالات متحده آمریکا محسوب می‌شود.", "arxiv":"وب‌گاه آرکایو یک بایگانی برای نسخهٔ پیش‌چاپ نوشتارهای علمی در زمینه‌های فیزیک، ریاضیات، دانش رایانه، زیست‌شناسی کمّی، مدیریت مالی کمّی، و آمار است که می‌توان به آن دسترسی برخط داشت.", - "wikipedia":"ویکی‌پدیا یک دانشنامه برخط چندزبانه مبتنی بر وب با محتوای آزاد و همکاری باز است که با همکاری افراد داوطلب نوشته می‌شود و هر کسی که به اینترنت و وب دسترسی داشته باشد می‌تواند مقالات آن را ببیند و ویرایش کند. نام ویکی‌پدیا واژه‌ای ترکیبی است که از واژه‌های ویکی و اِنسایکلوپدیا (Encyclopedia) گرفته شده‌است. هدف ویکی‌پدیا آفرینش و انتشار جهانی یک دانشنامه با محتوای آزاد به تمامی زبان‌های زندهٔ دنیا است.", + "wikipedia":"ویکی‌پدیا یک دانشنامه برخط چندزبانه مبتنی بر وب با محتوای آزاد و همکاری باز است که با همکاری افراد داوطلب نوشته می‌شود و هر کسی که به اینترنت و وب دسترسی داشته باشد می‌تواند مقالات آن را ببیند و ویرایش کند. نام ویکی‌پدیا از پیوند واژه «ویکی» با «پدیا» ایجاد شده است. هدف ویکی‌پدیا آفرینش و انتشار جهانی یک دانشنامه با محتوای آزاد به تمامی زبان‌های زندهٔ دنیا است.", "bing":"بینگ یک موتور جستجوی وب متعلق به شرکت مایکروسافت است که پیشتر با نام‌های لایو سرچ، ویندوز لایو سرچ و ام. اس. ان سرچ شناخته می‌شد. استیو بالمر در ۲۸ مه ۲۰۰۹، در کنفرانس «همهٔ چیزهای دیجیتال» در سانفرانسیسکو آمریکا، از بینگ پرده‌برداری نمود و این جستجوگر در ۳ ژوئن همان سال، به‌طور کامل در دسترس قرار گرفت.", "bing images":[ "bing:fa-IR", @@ -1908,6 +1952,10 @@ "Uutisia niin maailman ja valtakunnan lähteistä kuin paikallislähteistäkin. Uutiset on järjestetty niin, että saat seikkaperäisiä uutisia urheilusta, viihteestä, taloudesta, politiikasta, säästä ja monesta muusta aiheesta.", "https://www.bing.com/news" ], + "bing videos":[ + "Bingin älykäs haku auttaa sinua löytämään etsimäsi nopeammin ja palkitsee sinut.", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket on lähdekoodin hallinnointiin ja versiohallintaan tarkoitettu sivusto.", "currency":"DuckDuckGo on hakukone, joka painottaa yksityisyyttä eikä kerää dataa käyttäjiltä. Se käyttää hakuihinsa oman hakurobottinsa lisäksi useita eri lähteitä, muun muassa joukkoutettuja verkkosivuja, kuten Wikipediaa.", "deezer":"Deezer on ranskalainen musiikkipalvelu, jossa käyttäjät voivat kuunnella musiikkia suoratoistona Internetistä. Deezer julkaistiin 24. elokuuta 2007. Palvelua kustannetaan mainostuloilla. Toukokuussa 2013 Deezerissä oli 20 miljoonaa kappaletta. Palvelun käyttö ei vaadi erillistä ohjelmaa, vaan sivustolla olevia kappaleita pystyy kuuntelemaan suoraan verkkosivuston kautta. Palvelu on saatavissa myös älypuhelimille erillisen sovelluksen kautta. Palvelu avattiin Suomessa toukokuussa 2013. Deezer on Spotifyn kilpailija. Deezerissä on tarjolla yli 53 miljoonaa kappaletta.", @@ -1990,14 +2038,14 @@ "bandcamp":"Ang Bandcamp ay isang Amerikanong online music company na itinatag noong 2008 ni Oddpost co-founder Ethan Diamond at mga programmer na sina Shawn Grunberger, Joe Holt at Neal Tucker; ang kumpanya ay headquarter sa Oakland, California.", "wikipedia":"Ang Wikipedia ay isang ensiklopedya na may basehang wiki at may malayang nilalaman. Ito ay tinatawag na malaya sa kadahilanang ito ay malayang magagamit at mapapalitan ng kung sino man. Ang Wikipedia ay nakasulat sa maraming wika at pinamamahalaan ng Wikimedia Foundation.", "bing images":[ - "Tingnan ang mga nagte-trend na imahe, wallpaper, gif at ideya sa Bing araw-araw.", + "Tingnan ang feed na inakma sa iyong mga interes", "https://www.bing.com/images" ], "bing news":[ "Balita mula sa buong daigdig, bansa, at lokal, organisado para bigyan ka ng malawakang coverage ng sports, entertainment, negosyo, pulitika, panahon, at marami pang iba.", "https://www.bing.com/news" ], - "wikidata":"Ang Wikidata ay isang internet na wiki na pagkalagay ng datos sa mga wikang pag-aari ng Pundayson ng Wikimedia.", + "wikidata":"Ang Wikidata ay isang internet na wiki na pagkalagay ng datos sa mga wikang pag-aari ng Pundasyong Wikimedia.", "gentoo":[ "gentoo:ru", "ref" @@ -2038,7 +2086,7 @@ "arxiv":"arXiv est une archive ouverte de prépublications électroniques d'articles scientifiques dans les domaines de la physique, des mathématiques, de l'informatique, de la biologie quantitative, de la finance quantitative, de la statistique, de l'ingénierie électrique et des systèmes, et de l'économie, et qui est accessible gratuitement par Internet.", "bandcamp":"Bandcamp est un magasin de musique en ligne qui s'adresse principalement aux artistes indépendants.", "wikipedia":"Wikipédia est une encyclopédie universelle et multilingue créée par Jimmy Wales et Larry Sanger le 15 janvier 2001. Il s'agit d'une œuvre libre, c'est-à-dire que chacun est libre de la rediffuser. Gérée en wiki dans le site web wikipedia.org grâce au logiciel MediaWiki, elle permet à tous les internautes d'écrire et de modifier des articles, ce qui lui vaut d'être qualifiée d'encyclopédie participative. Elle est devenue en quelques années l'encyclopédie la plus fournie et la plus consultée au monde.", - "bing":"Microsoft Bing, ou simplement Bing, est un moteur de recherche élaboré par la société Microsoft. Il a été rendu public le 3 juin 2009.", + "bing":"Microsoft Bing, est un moteur de recherche élaboré par la société Microsoft. Il a été rendu public le 3 juin 2009.", "bing images":[ "bing:fr", "ref" @@ -2047,10 +2095,14 @@ "Les actualités internationales, nationales et locales sont organisées de façon à vous donner une vision détaillée du monde du sport, du divertissement, de l'économie, la politique, la météo et bien plus encore.", "https://www.bing.com/news" ], + "bing videos":[ + "La recherche intelligente de Bing facilite la recherche rapide et vous récompense.", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket est un service web d'hébergement et de gestion de développement logiciel utilisant le logiciel de gestion de versions Git.", "crossref":"Crossref est une organisation à but non lucratif de droit américain jouant le rôle d'agence d'enregistrement et de registre des Digital Object Identifier. Lancée au début des années 2000 dans un effort de coopération entre les éditeurs, afin de permettre l'identification des objets numériques, notamment les articles et les revues académiques en ligne. Crossref est le nom commun utilisé par la Publishers International Linking Association (PILA). En 2019, l'agence comptait près de 14 800 adhérents issus de 120 pays.", "currency":"DuckDuckGo est un moteur de recherche américain qui vise à préserver la vie privée de ses utilisateurs et de leur éviter la bulle de filtres.", - "deezer":"Deezer est une plateforme française de distribution numérique dédiée à l'écoute de musique en streaming lancé en août 2007. Ce service permet l'écoute de musiques et podcasts, issus d'un catalogue négocié avec les labels regroupant plus de 90 millions de titres en 2022. Deezer éditorialise son contenu par l'établissement de playlists ainsi que son algorithme Flow, qui recommande de nouveaux morceaux selon les goûts musicaux de l’utilisateur.", + "deezer":"Deezer est une plateforme française de distribution numérique dédiée à l'écoute de musique en streaming et qui a été lancée en août 2007. Ce service permet l'écoute de musiques et podcasts, issus d'un catalogue négocié avec les labels regroupant plus de 90 millions de titres en 2022. Deezer éditorialise son contenu par l'établissement de playlists ainsi que son algorithme Flow, qui recommande de nouveaux morceaux selon les goûts musicaux de l’utilisateur.", "deviantart":"DeviantArt est une communauté artistique en ligne, où chacun peut s'inscrire et exposer ses propres créations, graphiques ou littéraires. Le jour de son 15e anniversaire, le site comptait plus de 36,4 millions d'inscrits et plus de 200 millions de deviations.", "ddg definitions":[ "currency:fr", @@ -2182,6 +2234,10 @@ "Novas procedentes de fontes de noticias mundiais, nacionais e locais, organizadas para ofrecerche unha cobertura en profundidade das novas relacionadas co deporte, o entretemento, os negocios, a política, o tempo e moito máis.", "https://www.bing.com/news" ], + "bing videos":[ + "A busca intelixente de Bing fai que sexa máis rápido e sinxelo atopar o que estás a buscar e concédeche premios.", + "https://www.bing.com/videos" + ], "currency":"DuckDuckGo e un buscador centrando relevancia da búsquea, e respectando a protección dos usuarios e privacidade. DuckDuckGo busca noutros sitios como Wikipedia é o principal Utiliza varias API doutros sitios web para mostrar resultados rápidos das consultas e para os enlaces tradicionais utiliza a axuda de sus socios e o seu propio rastreador.", "ddg definitions":[ "currency:gl", @@ -2265,6 +2321,10 @@ "חדשות ממקורות חדשותיים עולמיים, לאומיים ומקומיים, מאורגנים כדי לספק לך כיסוי חדשותי מעמיק של ספורט, בידור, עסקים, פוליטיקה, מזג אוויר ועוד.", "https://www.bing.com/news" ], + "bing videos":[ + "עם החיפוש החכם של Bing תוכל למצוא את מה שאתה מחפש ביתר קלות ומהירות ולקבל פרסים.", + "https://www.bing.com/videos" + ], "currency":"דקדקגו הוא מנוע חיפוש שמדגיש את הגנת פרטיות המשתמש ונמנע מיצירת \"בועת פילטר\" שמנחשת את אופי החיפושים הרלוונטיים למשתמש. דקדקגו נבדל ממנועי חיפוש אחרים בכך שהוא לא מתחקה אחר תוצאות המשתמשים, כמו גם, מאחזר את אותן תוצאות לכל המשתמשים שחיפשו מושג זהה ואינו נותן תוקף לשיקולים זרים בתוצאות החיפוש. יתרה מכך, דקדקגו מעדיף לאחזר מידע ממעט מקורות מידע איכותיים מאשר מהרבה מקורות מידע שאינם איכותיים. תוצאות החיפוש של דקדקגו הן קומפילציה של \"בערך 50\" מקורות מידע (duck.co). בין היתר, הוא מאחזר מידע מאתרי \"מיקור המונים\" כמו ויקיפדיה, ממנועי חיפוש אחרים כמו: Yandex, Yahoo!, Bing ו-Yummly ומזחלן הרשת שלו עצמו, דקדקבוט.", "deezer":"דיזר הוא שירות הזרמת מוזיקה מבוסס אינטרנט. השירות מאפשר למשתמשים להאזין לתכנים מוזיקליים המפורסמים תחת חברות תקליטים שונות, ביניהן EMI, סוני, וורנר מיוזיק גרופ ויוניברסל מיוזיק גרופ, על מכשירים שונים באופן מקוון או לא מקוון. דיזר נוצר בפריז, צרפת על ידי דניאל מרלי בשנת 2007. השירות פועל בכ-185 מדינות ומחזיק ברישיון להזרמת כ-90 מיליון שירים בספרייתו. השירות מספק מעל ל-30,000 ערוצי רדיו, ורשומים אליו כ-20 מיליון משתמשים פעילים חודשיים, וכ-9 מיליון מנויים בתשלום, נכון לאפריל 2022. השירות, בנוסף לאתר האינטרנט, זמין עבור אנדרואיד, Kindle Fire HDX HDX, OS X, בלקברי, iOS, Windows Phone וסימביאן.", "deviantart":"דיוויינטארט הוא שירות קהילתי לשיתוף תמונות ויצירות אומנות באינטרנט. החברה הוקמה ב-7 באוגוסט 2000. מטה החברה נמצא באזור הוליווד שבלוס אנג'לס, קליפורניה, ארצות הברית. בפברואר 2017 החברה נרכשה על ידי החברה הישראלית \"Wix\" תמורת 36 מיליון דולר.", @@ -2292,12 +2352,12 @@ "wikidata" ], "flickr":"פליקר הוא אתר אינטרנט המעניק שירות שיתוף תמונות בסגנון web 2.0. האתר היה בבעלות חברת האינטרנט ובעלת הפורטל \"Yahoo!‎\"; הוא נרכש על ידה בשנת 2005 מחברת לודיקורפ (Ludicorp), שיצרה אותו ב-2004. בשנת 2018 נמכר האתר לחברת SmugMug. מייסדי לודיקורפ, סטוארט בטרפילד ואשתו קתרינה פייק, נשארו לעבוד עם יאהו עד 2008, אז פרשו.", - "genius":"Genius הוא מאגר מידע מקוון בתחום המדיה, שהוקם באוקטובר 2009 על ידי מהבוד מוגדם, טום ליהמן ואילן זקורי. האתר מאפשר למשתמשים לספק הסברים ופרשנויות לשירים, לסיפורים, למקורות, לשירה ולמסמכים.", + "genius":"Genius הוא מאגר מידע מקוון בתחום המדיה, שהוקם באוקטובר 2009 על ידי מהבוד מוגדם, טום ליהמן ואילן זקורי. האתר מאפשר למשתמשים לספק מילים, הסברים ופרשנויות לשירים, לסיפורים, למקורות, לשירה ולמסמכים.", "gentoo":[ "gentoo:ru", "ref" ], - "github":"GitHub הוא שירות ניהול גרסאות ושירות אחסון, מבוסס רשת, עבור מיזמי פיתוח תוכנה, שבהם משתמשים במערכת גיט. GitHub מספק שירות זה בתשלום למאגרים פרטיים ושירות חינמי למיזמי קוד פתוח. במאי 2011 הוכר GitHub כשירות אחסון הקוד הפופולרי ביותר למיזמי קוד פתוח.", + "github":"GitHub הוא שירות ניהול גרסאות ושירות אחסון, מבוסס רשת, עבור מיזמי פיתוח תוכנה, שבהם משתמשים במערכת גיט. GitHub סיפקה בעבר שירות זה בתשלום למאגרים פרטיים ושירות חינמי למיזמי קוד פתוח. עם זאת, ב-14 באפריל 2020, פתחה החברה את כלל שירותי הליבה שלה לציבור הרחב בחינם.", "google":"גוגל (Google) הוא מנוע חיפוש, הנמצא בבעלות חברת Google. זהו מנוע החיפוש הפופולרי ביותר באינטרנט ואתר האינטרנט הגדול בעולם. מדי יום הוא זוכה למאות מיליוני מבקרים השולחים אליו כ־3 מיליארדי בקשות למציאת תוכן באתרי אינטרנט. המנוע פותח במקור על ידי לארי פייג' וסרגיי ברין במכון הטכנולוגי של מסצ'וסטס בשנת 1997 ומשמש כדף הבית של חברת \"גוגל\".", "google images":"גוגל תמונות הוא שירות של ממשק חיפוש מבית חברת גוגל, לחיפוש תמונות באינטרנט. השירות מבוסס גם על מילים הכתובות סביב התמונה, שם הקובץ וכדומה וגם על \"הבנת תוכן התמונה\". המנוע משולב עם מנוע החיפוש העיקרי של החברה.", "google news":"גוגל חדשות או Google News, הוא אלגוריתם צובר חדשות המציג חדשות באתר של חברת גוגל. שפותח על ידי קרישנה בהרט בשנת 2001 בגרסת הבטא. בינואר 2006 הוציאו גוגל את גוגל חדשות בגרסה המלאה, השירות כולל את החדשות משלושים הימים האחרונים.", @@ -2346,6 +2406,10 @@ "Novosti iz svjetskih, nacionalnih i lokalnih izvora, organizirane tako da pružaju podrobne informacije o sportu, zabavi, poslovnim temama, politici, vremenu i drugim temama.", "https://www.bing.com/news" ], + "bing videos":[ + "Pametno pretraživanje u tražilici Bing olakšava brzo pretraživanje onog što tražite i nagrađuje vas.", + "https://www.bing.com/videos" + ], "currency":"DuckDuckGo je mrežna tražilica čije se djelovanje temelji na proširenju korisnikove privatnosti izbjegavanjem osobnog pretraživanja i prikupljanja osobnih podataka korisnika na temelju rezultata njihova istraživanja u svrhu prosljeđivanja tih podataka oglašivačima, kao u slučaju većih pretraživača. Prilikom slaganja rezultata koristi se metodom nabave iz mnoštva (crowdsourcinga), prikupljajući i stvarajući baze podataka više na temelju kakvoće stranice nego li na posjećenosti.", "deezer":"Deezer je mrežna usluga za prenošenje glazbenih sadržaja koja korisnicima dopušta slušanje glazbe mrežno ili izvanmrežno te stvaranje i dijeljenje popisa pjesama. Stvoren u Parizu, 2007., Deezer trenutno raspolaže s 56 milijuna licenciranih snimki u svom katalogu, iz svih glazbenih žanrova. Na usluzi je dostupno i preko 30.000 radijskih postaja.", "ddg definitions":[ @@ -2403,7 +2467,7 @@ "wolframalpha":"Wolfram Alpha je znanstvena tražilica razvijena od strane kompanije Wolfram Research. Alpha ne radi poput klasičnih tražilica tipa Google, već pomoću ugrađenih algoritama pokušava odgovoriti na vaš upit odnosno pitanje. Alpha ne daje rezultate poput prijašnjih tražilica već ih povezuje s poznatim stvarima i zapravo izračunava rezulatate koristeći se bazom algoritama i snagom tisuća procesora koji se nalaze u Dell centrima. Djelo je čovjeka po imenu Stephen Wolfram. Javnosti je predstavljena 15. 5. 2009." }, "hu":{ - "9gag":"A 9GAG egy hongkongi székhelyű online platform és közösségimédia-webhely, amely lehetővé teszi a felhasználók számára, hogy külső közösségi oldalakról töltsenek fel és osszák meg a felhasználók által generált vagy más tartalmakat. Az internetes mémgyűjtemények platformjának számító weboldal 2008. április 11-i elindulása óta folyamatos nőtt a népszerűsége a közösségi médiában, például a Facebookon, a Twitteren és az Instagramon.", + "9gag":"A 9GAG egy hongkongi székhelyű online platform és közösségimédia-webhely, amely lehetővé teszi a felhasználók számára, hogy külső közösségi oldalakról töltsenek fel és osszák meg a felhasználók által generált vagy más tartalmakat. Az internetes mémgyűjtemények platformjának számító weboldal 2008. április 11-i elindulása óta folyamatosan nőtt a népszerűsége a közösségi médiában, például a Facebookon, a Twitteren és az Instagramon.", "apple app store":"Az App Store egy online, alkalmazásokat árusító bolt, melyet az Apple fejlesztett ki az iOS rendszerű eszközökre. A legtöbb alkalmazás (=app) fizetős, de vannak közöttük ingyenesek is. Az App Store biztosítja a felhasználóknak, hogy az alkalmazások között böngészhetnek, és letölthetik azokat az iTunes Store-ból. Az appok közvetlenül az erre alkalmas eszközökre, illetve OS X-re vagy Windows-ra az iTunes-on keresztül tölthetőek le.", "archive is":"Az archive.today egy 2012-ben alapított webarchiváló oldal, mely kérés alapján snapshotot készít többek között olyan weboldalakról is, mint a Javascripttel hevesen megtámogatott Google Maps vagy a Twitterhez hasonló progresszív webes alkalmazásokról. Az archive.today lát snapshotot készít. Az egyik minden funkcionális élő linket magában foglal, a másik pedig a weboldalról készített képernyőkép.", "bandcamp":"A Bandcamp egy 2007-ben alapított online zenebolt. A szolgáltatás 2008-ban indult azzal a céllal, hogy független zenészeknek biztosítson helyet, ahol terjeszthetik zenéiket. A művészek rendelkezésére áll egy személyre szabható mikroweboldal, ahová feltölthetik zenéiket. A számok meghallgatása díjmentes, a letölthető tartalmak zenésztől függően lehetnek ingyenesek vagy fizetősek. Néhány esetben a vásárló több pénzt is adhat, mint amennyit a feltöltő szabott ki. A Bandcamp a weboldalon bonyolított tranzakciók egy részéből fedezi a bevételét.", @@ -2417,6 +2481,10 @@ "Hírek nemzetközi, országos és helyi hírforrásokból, amelyek részletes információt nyújtanak Önnek a sporttal, szórakozással, üzleti élettel, politikával, időjárással és egyéb témákkal kapcsolatban.", "https://www.bing.com/news" ], + "bing videos":[ + "A Bing intelligens keresésével gyorsan megtalálhat bármit, amit keres, és még jutalmakban is részesülhet.", + "https://www.bing.com/videos" + ], "currency":"A DuckDuckGo egy internetes kereső, mely fontosnak tartja a felhasználók személyes adatainak a védelmét, illetve kerüli a személyre szabott keresési eredményeket. A DuckDuckGo abban különbözik a többi keresőeszköztől, hogy nem kategorizálja a felhasználóit, hanem ugyanarra a kifejezésre valamennyi felhasználójának ugyanazokat a találatokat jeleníti meg. A DuckDuckGo kihangsúlyozza, hogy az információkat a legjobb forrásokból szerzi, így a találatait a főbb közösségi fejlesztésű oldalakról, például a Wikipédiáról szerzi, illetve együttműködik más keresőeszközökkel, mint például a Yandex, Yahoo!, Bing és Yummly.", "deezer":"A Deezer egy 2007 óta létező francia zenei stream szolgáltató internetes vállalkozás. Netrádióként működik, de emellett előfizetési díj ellenében online musicboxként is. A díjat vállalók lejátszási listákat, vagy szóló darabokat tölthetnek le. Fájlok fel is tölthetők egy saját zenetárba. A Deezer mintegy 73 millió számot, köztük magyar felvételeket is tartalmaz.", "deviantart":"A deviantART (dA) egy nemzetközi, internetes művészeti publikációs helyként, ismeretségi hálózatként és webshopként egyszerre működő honlap, az egyik legnagyobb online alkotóközösség. 2000. augusztus 7-én indította útjára Scott Jarkoff, Angelo Sotira, Matthew Stepens és még sokan mások. Tulajdonosa a deviantART, Inc.", @@ -2474,7 +2542,8 @@ "wiktionary":"A Wikiszótár a Wikipédia testvéroldala, melynek célja szabad szótár készítése minden nyelvre. Ötletgazdája Daniel Alston. 2002. december 12-én indult. A Wikiszótár magyar változata, a magyar Wikiszótár 2004. május 2-án indult.", "wikiversity":"A Wikiegyetem egy Wikimédia Alapítvány projekt, amely tanuló közösségeket és a tananyagaikat támogatja.", "wikivoyage":"A Wikivoyage a Wikimédia Alapítvány ingyenes internetes útikönyve. A neve a Wiki és a francia voyage szóból áll. Az új wikiprojekt 2013. január 15-én, a Wikipédia alapításának 12. évfordulója évében, napra a születésnapján startolt. 24 nyelven érhető el: angolul, németül, hollandul, oroszul, svédül, olaszul, portugálul, franciául, spanyolul, kínaiul, finnül, görögül, héberül, perzsául, lengyelül, románul, ukránul, vietnámiul, törökül, japánul, hindiül, pastuul, bengáliul és eszperantóul.", - "naver":"A Naver dél-koreai internetes portál és keresőmotor, melyet 1999-ben hozott létre egy korábbi Samsung-alkalmazott. A Naver saját keresőmotort fejlesztett, ami kifejezetten koreai nyelvű tartalomra specializálódik. 2009-ben a keresőmotorok között az ötödik helyen szerepelt a világon, a Google, a Yahoo!, a Baidu és a Microsoft után. A Naver a koreai piac domináns keresője, a keresések mintegy 70%-át itt bonyolítják és mintegy 25 millió felhasználónak ez a kezdőoldala a böngészőben. A Woori Investment and Securities elemzése szerint a Google-nek azért nem sikerült megvetnie a lábát a koreai piacon a Naverrel szemben, mert túl kevés koreai nyelvű tartalmat szolgáltat." + "naver":"A Naver dél-koreai internetes portál és keresőmotor, melyet 1999-ben hozott létre egy korábbi Samsung-alkalmazott. A Naver saját keresőmotort fejlesztett, ami kifejezetten koreai nyelvű tartalomra specializálódik. 2009-ben a keresőmotorok között az ötödik helyen szerepelt a világon, a Google, a Yahoo!, a Baidu és a Microsoft után. A Naver a koreai piac domináns keresője, a keresések mintegy 70%-át itt bonyolítják és mintegy 25 millió felhasználónak ez a kezdőoldala a böngészőben. A Woori Investment and Securities elemzése szerint a Google-nek azért nem sikerült megvetnie a lábát a koreai piacon a Naverrel szemben, mert túl kevés koreai nyelvű tartalmat szolgáltat.", + "goo":"A goo egy japán internetes keresőmotor és webportál, amely összegyűjti és indexeli a japán nyelvű weboldalakat. A goot a japán NTT Resonant, az NTT Communications egyik leányvállalata működteti." }, "ia":{ "wikipedia":"Wikipedia [wikipeˈdia] es un projecto de Wikimedia sin scopo lucrative fundate le 15 de januario 2001 pro crear un encyclopedia in numerose linguas in le Internet per redaction collaborative utilisante un si appelate principio wiki. Secundo le demanda e le distribution public, Wikipedia es ora un del medias de massa.", @@ -2506,6 +2575,10 @@ "Berita dari sumber berita dunia, nasional, dan lokal, diatur untuk memberikan Anda liputan berita mendalam tentang olahraga, hiburan, bisnis, politik, cuaca, dan lainnya.", "https://www.bing.com/news" ], + "bing videos":[ + "Carian pintar dari Bing memudahkan anda untuk menemui dengan segera apa yang anda cari dan memberi ganjaran kepada anda.", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket adalah sebuah layanan hosting yang berbasis web untuk kode sumber dan pembangunan proyek yang menggunakan Mercurial ataupun sistem kendali versi Git yang dimiliki oleh Atlassian. Bitbucket menawarkan paket akun komersial dan gratis. Akun gratis tersebut menawarkan sebuah layanan repositori dengan jumlah yang tidak terbatas sejak bulan September 2010. Bitbucket terintegrasi dengan perangkat lunak Atlassian lain seperti Jira, HipChat, Confluence dan Bamboo.", "crossref":"Secara etimologis, CrossRef berasal dari kata \"cross\" dan “reference\". Oleh karena itu, Rujukan silang/CrossRef bisa didefinisikan sebagai pembanding dari dua atau lebih sumber informasi. CrossRefadalah lembaga pendaftaran Digital Object Identifier (DOI)resmi yang dikeluarkan pada tahun 2000 sebagai kerja sama antar penerbit untuk membuat sebuah linking referensi lintas penerbit pada jurnal ''online''. CrossRef merupakan implementasi paling kuat dari model DOI. Sekarang, CrossRef telah memiliki jutaan interlink dengan beragam item termasuk jurnal, buku, laporan, hingga data set. Ini adalah sistem yang dipakai secara universal di Eropa dalam industri penerbitan jurnal ilmiah. Tujuan dari CrossRef adalah untuk memfasilitasi kreasi jaringan dari referensi pada jurnal online ke artikel halaman.", "curlie":"Proyek Direktori Terbuka, dikenal dengan nama Dmoz adalah sebuah direktori konten terbuka multibahasa dari World Wide Web, direktori ini dimiliki oleh AOL, tetapi disusun dan dirawat oleh sekumpulan editor sukarela dari sebuah komunitas maya. Direktori ODP tidak mencari keuntungan dalam mendaftarkan situs-situs web yang dikirimkan. ODP menggunakan skema hierarkis ontologi untuk mengatur daftar situs-situs web dalam direktorinya. Daftar situs-situs web dalam direktori ODP yang memiliki topik serupa dikelompokkan ke dalam sebuah kategori, yang dapat mencakup kategori yang lebih kecil.", @@ -2516,7 +2589,7 @@ "currency:id", "ref" ], - "wikidata":"Wikidata Wikidata adalah Wiki multibahasa yang diedit secara kolaboratif, yang diselenggarakan oleh Yayasan Wikimedia. Situs ini adalah sumber untuk menyimpan data terbuka proyek Wikimedia seperti Wikipedia, dan siapa pun di bawah lisensi domain publik CC0. Wikidata adalah wiki yang didukung oleh perangkat lunak MediaWiki, dan juga didukung oleh kumpulan grafik pengetahuan ekstensi MediaWiki yang dikenal sebagai Wikibase.", + "wikidata":"Wikidata adalah Wiki multibahasa yang diedit secara kolaboratif, yang diselenggarakan oleh Yayasan Wikimedia. Situs ini adalah sumber untuk menyimpan data terbuka proyek Wikimedia seperti Wikipedia, dan siapa pun di bawah lisensi domain publik CC0. Wikidata adalah wiki yang didukung oleh perangkat lunak MediaWiki, dan juga didukung oleh kumpulan grafik pengetahuan ekstensi MediaWiki yang dikenal sebagai Wiki.", "duckduckgo":[ "currency:id", "ref" @@ -2685,7 +2758,7 @@ "wikidata" ], "kickass":"KickassTorrents è stato un sito web, fondato nel 2008, che ospitava file torrent e magnet link per facilitare il file sharing peer-to-peer con il protocollo BitTorrent. All'agosto 2015, secondo Alexa, KAT è l'indice di file torrent più visitato al mondo e si stima riceva ogni mese più di 319 milioni di accessi. Il 20 luglio 2016 il sito è stato sequestrato dal governo degli Stati Uniti, successivamente chiuso e l'autore del sito è stato arrestato.", - "library genesis":"Library Genesis o LibGen è un motore di ricerca di articoli e libri su vari argomenti, che consente l'accesso illegale gratuito a contenuti normalmente a pagamento o non digitalizzati altrove. Tra gli altri, veicola contenuti in formato PDF dal portale web di Elsevier di ScienceDirect.", + "library genesis":"Library Genesis o LibGen è un motore di ricerca di articoli e libri su vari argomenti, che consente l'accesso gratuito a contenuti normalmente a pagamento o non digitalizzati altrove. Tra gli altri, veicola contenuti in formato PDF dal portale web di Elsevier di ScienceDirect.", "library of congress":"La Biblioteca del Congresso, nota con gli acronimi LOC o Loc, è di fatto la biblioteca nazionale degli Stati Uniti d'America. Grazie agli oltre 158 milioni di documenti in essa custoditi è la più grande biblioteca al mondo.", "metacpan":"CPAN è la sigla di Comprehensive Perl Archive Network, ed è l'archivio pubblico dei moduli, packages e applicazioni scritte in Perl e pubblicate con licenze libere. È basato sul modello di CTAN.", "mixcloud":"Mixcloud è un servizio musicale di streaming via internet che permette l'ascolto e la distribuzione di spettacoli radiofonici, mix di disc jockey e podcast, che sono caricati dai suoi utenti registrati.", @@ -2745,7 +2818,8 @@ "wikimini":[ "enciclopedia online per ragazzi", "wikidata" - ] + ], + "goo":"goo è un portale web e motore di ricerca internet con sede in Giappone, che esegue la scansione e l'indicizzazione principalmente siti web in lingua giapponese. goo è gestito dalla giapponese NTT Resonant, controllata dalla NTT Communications." }, "ja":{ "apple app store":"App Store(アップストア)は、Appleが運営するiPhone、iPod touch、iPad向けアプリケーションのダウンロードサービスである。Mac OS X 10.6.6以降を搭載したMacにも類似のサービスがあるが、こちらは Mac App Store を参考のこと。", @@ -2766,6 +2840,10 @@ "世界、国内、地方のニュース ソースから、スポーツ、エンターテイメント、ビジネス、政治、お天気情報など、さまざまな分野の詳細なニュースを整理してお届けします。", "https://www.bing.com/news" ], + "bing videos":[ + "Bing のインテリジェント検索機能により、探しているものをより簡単にすばやく見つけられるようになり、リワードも得られます。", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket は、Mercurial(2020年6月1日までのリリース)またはGit(2011年10月以降)リビジョン管理システムを使用するソースコードおよび開発プロジェクト向けに、アトラシアンが運営するWeb ベースのバージョン管理リポジトリホスティングサービスである。商用プランと無料アカウントの両方を提供している。2019年2月現在、プライベートリポジトリを無制限に持てる無料アカウントを提供している。ユーザーがプライベートリポジトリしか持っていない場合でも、プライベートリポジトリはプロファイルページに表示されず、ウェブサイト上には\"このユーザーはリポジトリを持っていません\"と表示される。このサービスはDjangoフレームワークを用いてPythonで書かれている。", "currency":"DuckDuckGo(ダックダックゴー)は、インターネット検索エンジンである。利用者のプライバシーの保護と利用履歴等を記録保存しないことを運営方針としている。VivaldiやTor Browserの標準検索エンジンにも採用されている。また、DuckDuckGoは検索結果のパーソナライズを行わないため「フィルターバブル」に陥らない(DuckDuckGoはGoogleのフィルターバブル問題についてブログで指摘している)。", "deezer":"Deezer (ディーザー) は、フランスの音楽配信サービスである。", @@ -2829,7 +2907,7 @@ "ref" ], "startpage":"Startpage とはニューヨークとオランダを拠点にしているメタ検索エンジンで、1998年にデビッド・ボドニックが設立し2000年にオランダのサーフボード・ホールディングBVが買収した。2015年2月2日にIxquickと姉妹プロジェクトのStartpage.comは(28日平均で)1日直接クエリ数が5,700万に達したとしている。", - "youtube":"YouTube(ユーチューブ)は、アメリカ合衆国カリフォルニア州サンブルーノに本社を置くオンライン動画共有プラットフォームである。2005年2月にPayPalの元従業員であるチャド・ハーリー、スティーブ・チェン、ジョード・カリムの3人によって設立されたこのサービスは、2006年11月に16.5億米ドルでGoogleに買収され、現在は同社の子会社の1つとして運営されている。YouTubeは、アレクサ・インターネットランキングによると、Google 検索に次いで2番目にアクセス数の多いウェブサイトである。", + "youtube":"YouTube(ユーチューブ)は、アメリカ合衆国カリフォルニア州サンブルーノに本社を置くオンライン動画共有プラットフォーム。アクティブユーザー数は、2022年1月時点で25億6,200万人(うち定額制サービス契約者数は8000万人以上)であり、SNSとしては世界第2位。2005年2月にPayPalの元従業員であるチャド・ハーリー、スティーブ・チェン、ジョード・カリムの3人によって設立された。その後、2006年11月に16.5億米ドルでGoogleに買収され、現在は同社の子会社の1つとして運営されている。アレクサ・インターネットランキングによると、Google 検索に次いで2番目にアクセス数の多いウェブサイトである。", "dailymotion":"Dailymotion(デイリーモーション)は、Vivendi S.A.傘下のDAILYMOTION SAが運営する、フランスの動画共有サービス。", "vimeo":"Vimeo は、クリエイター向け動画共有サイト。「video」(ビデオ)と「me」(私)の意味と、「movie」(映画)という言葉のアナグラムである。", "wikisource":"ウィキソース (Wikisource) は、ウィキメディア財団が運営するウィキを利用した自由に利用できるテキストを集めた電子図書館である。ウィキソースはプロジェクトの名前でもあり、またプロジェクトのインスタンス(実体)である個々のサイト(主に各言語版)もウィキソースと呼ばれ、複数のウィキソースが集まって大きなウィキソースプロジェクトを形成している。ウィキソースの目的はあらゆる形態のフリーテキストを、多数の言語および翻訳においても提供することである。元々は有用または重要な歴史的文書を保存するアーカイブとして着想され、今では幅広いコンテンツを扱うライブラリとなっている。", @@ -2838,7 +2916,8 @@ "naver":"ネイバー は、ネイバー株式会社が運営する、大韓民国(韓国)の最大手ポータルサイトである。", "rubygems":"RubyGemsは、Ruby言語用のパッケージ管理システムであり、Rubyのプログラムと ライブラリの配布用標準フォーマットを提供している。gemを容易に管理でき、gemを配布するサーバの機能も持つ。Rubyバージョン1.9以降では標準ライブラリの一部となっている。", "peertube":"PeerTube は、フリーかつオープンソースの分散型動画共有プラットフォームである。ActivityPubとWebTorrentを利用して構築されており、P2P技術を使用することによって動画を閲覧する際の各サーバーの負荷を軽減している。", - "brave":"Brave Searchは、Brave Software, Inc. により開発されている検索エンジンであり、特定の国でBraveブラウザのデフォルト検索エンジンとして設定されている。" + "brave":"Brave Searchは、Brave Software, Inc. により開発されている検索エンジンであり、特定の国でBraveブラウザのデフォルト検索エンジンとして設定されている。", + "goo":"goo(グー)は、NTTレゾナントが運営するポータルサイトである。名称は「global network が無限大(∞)に拡大し続ける」ことに由来する。アレクサランキングでの順位は、2020年12月10日時点で世界594位、日本国内45位。マスコットキャラクターは、メグたん。" }, "ko":{ "9gag":"9GAG는 홍콩의 이미지 기반 소셜 미디어 사이트이다. 2011년 12월 기준 월 페이지뷰가 10억 건을 넘었다. 인터넷에 유행하는 이미지가 주로 올라오는 것으로 알려져 있다. 레딧과 같은 다른 비슷한 사이트와 마찬가지로 게시글에 덧글과 추천을 할 수 있다.", @@ -2850,7 +2929,7 @@ "artic":"시카고 미술관(The Art Institute of Chicago)은 미국 일리노이주 시카고의 미술관이다. 뉴욕의 메트로폴리탄 미술관, 보스턴의 보스턴 미술관과 함께 미국의 3대 미술관의 하나로 손꼽힌다. 대한민국에서는 ‘시카고 현대 미술관’ 또는 시카고 미술 연구소이라고도 불린다.", "arxiv":"arXiv(아카이브)는 수학, 물리학, 천문학, 전산 과학, 계량 생물학, 통계학 분야의 출판 전(preprint) 논문을 수집하는 웹사이트이다. 수학, 물리학, 천문학 분야의 논문은 거의 모두 이곳에서 찾을 수 있다. 2008년 10월 3일, arXiv.org는 문서 수가 50만 개를 넘겼다. 매달 약 5천편의 새로운 전자 문서(e-print)가 게시되고 있다.", "bandcamp":"밴드캠프(Bandcamp)는 미국에 위치한 인터넷 전문 음악 회사이다. 2008년 이단 다이아몬드, 숀 그룬베르거, 조 홀트와 닐 터커가 공동설립했으며 본사는 캘리포니아주 오클랜드에 위치해있다.", - "wikipedia":"위키백과(-百科, IPA: [ɥikçibɛ̝k̚k͈wa̠], [ykçibɛ̝k̚k͈wa̠] ) 또는 위키피디아(영어: Wikipedia, IPA: [ˌwɪkɪˈpiːdɪə] )는 누구나 자유롭게 쓸 수 있는 다언어판 인터넷 백과사전이다. 2001년 1월 15일 지미 웨일스와 래리 생어가 창립하였으며, 대표적인 집단 지성의 사례로 평가받고 있다.", + "wikipedia":"위키백과(-百科, IPA: [ɥikçibɛ̝k̚k͈wa̠], [ykçibɛ̝k̚k͈wa̠] ) 또는 위키피디아(영어: Wikipedia, IPA: [ˌwɪkɪˈpiːdɪə] )는 누구나 자유롭게 쓸 수 있는 다언어판 인터넷 백과사전이다. 2001년 1월 15일 지미 웨일스와 래리 생어가 창립하였으며, 대표적인 집단 지성의 사례로 평가받고 있다. 위키백과는 사상 최대의, 가장 많이 읽힌 참고서이다. 시밀러웹과 (과거) 알렉사 인터넷에서 가장 인기있는 웹사이트 10곳 중 하나로 꾸준히 순위를 올리고 있다. 2022년 기준으로 위키백과는 세계에서 5번째로 인기있는 사이트로 순위를 올렸다.", "bing":"마이크로소프트 빙(Microsoft Bing, 이전 이름: 빙, 라이브 검색, 윈도 라이브 검색, MSN 검색)은 마이크로소프트사에서 2009년 6월 1일 서비스를 시작한 검색 서비스이다. 마이크로소프트가 기존에 개발했던 라이브 검색과 2008년 인수한 파워서치 기술을 결합한 서비스이다.", "bing images":[ "bing:ko", @@ -2860,6 +2939,10 @@ "전세계, 국내 및 현지 뉴스원에서 제공하는 뉴스, 스포츠, 엔터테인먼트, 비즈니스, 정치, 날씨 등 심층적인 뉴스 범위를 제공하도록 구성.", "https://www.bing.com/news" ], + "bing videos":[ + "Bing은 지능적인 검색 기능은 사용자가 원하는 정보를 빠르게 검색하고 보상을 제공합니다.", + "https://www.bing.com/videos" + ], "bitbucket":"빗버킷(Bitbucket)은 아틀라시안 소유의 웹 기반 버전 관리 저장소 호스팅 서비스로서, 깃(2011년 10월 이후) 버전 관리 시스템을 사용하는 소스 코드 및 개발 프로젝트를 대상으로 한다. 빗버킷은 상용 플랜과 무료 계정을 동시에 제공한다. 2010년 9월 기준으로 무료 계정의 경우 무제한 수의 개인 저장소(무료 계정의 경우 최대 5명의 사용자 보유 가능)를 제공한다. 빗버킷은 지라, 힙챗, 컨플루언스, 밤부 등의 기타 아틀라시안 소프트웨어와 연동된다.", "crossref":[ "국제 DOI 재단의 공식 디지털 객체 식별자 등록 기관 중 하나", @@ -2928,7 +3011,7 @@ "qwant:ko", "ref" ], - "reddit":"레딧(Reddit)은 소셜 뉴스 웹사이트로 자신이 쓴 글을 등록하고 그 글을 다른 사용자들의 투표를 통해 \"up\" 혹은 \"down\" 선택해 순위에 따라 주제별 섹션이나 메인 페이지에 올라가게 된다. 레딧의 서버는 미국의 캘리포니아 샌프란시스코에 있다.", + "reddit":"레딧(Reddit)은 미국의 소셜 뉴스 집계, 콘텐츠 등급 및 토론 웹 사이트이다. 등록된 사용자(일반적으로 \"레디터\"라고 함)는 링크, 텍스트 게시물, 이미지, 동영상 등의 콘텐츠를 사이트에 제출한 후 다른 회원에 의해 투표된다. 게시물은 주제별로 \"커뮤니티\" 또는 \"서브레딧\"이라고 불리는 사용자가 만든 게시판으로 구성된다. 더 많은 업보트가 있는 제출물은 하위 레딧의 맨 위에 표시되며, 충분한 업보트를 받은 경우 최종적으로 사이트의 첫 페이지에 표시된다. 레딧 관리자는 커뮤니티를 관리하며 중재는 레딧 직원이 아닌 커뮤니티별 중재자에 의해 수행된다.", "soundcloud":"사운드클라우드(영어: SoundCloud)는 스웨덴의 스톡홀름에서 구상되고 독일 베를린에 본사를 둔 글로벌 온라인 음악 유통 플랫폼이다. 플리커, 유튜브, 비메오가 이미지, 영상 온라인 플랫폼을 대표한다면, 음악에는 사운드클라우드가 이 역할을 하고 있다고 평가된다. 아마추어의 작업물이 대다수이지만, 프로 뮤지션들이 무료 공개곡이나 신곡의 프리뷰를 올리기도 한다. 드레이크, 찬스 더 래퍼 등 다수의 아티스트들이 작업물을 공유하고 있다.", "stackoverflow":[ "질문답변 웹사이트의 네트워크", @@ -2964,6 +3047,7 @@ }, "lt":{ "apple app store":"„App Store“ – „Apple“ „iOS“ bei „iPadOS“ operacinės sistemos mobiliųjų programų parduotuvė.", + "archive is":"Archive.today – interneto archyvavimo platforma, įkurta 2012 m. ir archyvuojanti interneto tinklalapių turinį. Archyvavimas atliekamas dviem formomis:išsaugant originalų tinklalapio turinį su jo žodiniu turiniu ir nuorodomis; išsaugant tinklalapio ekrano vaizdą.", "wikipedia":"Vikipedija – interneto enciklopedija. Joje paskelbta daugiau nei 55 mln. straipsnių 306 kalbomis. 2020 m. Vikipediją kas mėnesį skirtingais įnagiais aplankė 1,5 mlrd. lankytojų bei peržiūrėjo 15 mlrd. puslapių.", "bing":"Bing – kompanijos Microsoft sukurta paieškos sistema.", "bing images":[ @@ -2974,6 +3058,10 @@ "Naujienos iš viso pasaulio, nacionalinių ir vietinių naujienų šaltinių parengtos taip, kad išsamiai atskleistų sporto, pramogų, verslo, politikos įvykius, orus ir dar daugiau.", "https://www.bing.com/news" ], + "bing videos":[ + "Intelektualioji „Bing“ ieška leidžia lengvai ir greitai rasti tai, ko ieškote, ir apdovanoja jus.", + "https://www.bing.com/videos" + ], "deviantart":"deviantArt, deviantART arba DeviantArt – 2000 m. sukurta internetinė svetainė, skirta naudotojų sukurtiems meno kūriniams saugoti ir platinti.", "apple maps":"Apple Maps – žemėlapių ir navigacijos programėlė, veikianti „iOS“, „macOS“, „watchOS“ operacinėse sistemose. „Apple“ ją pristatė 2012 m. rugsėjo 12 d., kartu su nauja „iOS“ versija, kurioje atsisakė anksčiau naudotų „Google Maps“ žemėlapių ir pakeitė juos savais.", "flickr":"„Flickr“ – socialinis tinklas, priklausantis „SmugMug“ bendrovei.", @@ -3023,13 +3111,17 @@ ], "wikipedia":"Vikipēdija (Wikipedia) ir brīva, daudzvalodu enciklopēdija ar bezmaksas saturu, kuras ikdienas darbību nodrošina bezpeļņas organizācija Wikimedia Foundation. Kopš tās dibināšanas 2001. gadā, Vikipēdija ir kļuvusi par vienu no populārākajām uzziņu un ziņu vietnēm vispasaules tīmeklī, kā arī vienu no apmeklētākajām mājaslapām visā pasaulē.", "bing images":[ - "Ik dienu skatiet populārākos attēlus, fona attēlus, GIF attēlus un idejas pakalpojumā Bing.", + "Skatiet plūsmu, kas pielāgota jūsu interesēm", "https://www.bing.com/images" ], "bing news":[ "Ziņas, ko piedāvā pasaules, valsts un vietējie ziņu avoti, sniedz visaptverošu pārskatu par jaunumiem sportā, izklaides nozarē, uzņēmējdarbībā, politikā, laika prognozi un citām tēmām.", "https://www.bing.com/news" ], + "bing videos":[ + "Viedā Bing meklēšana palīdz ātri atrast nepieciešamo un atalgo jūs.", + "https://www.bing.com/videos" + ], "currency":"DuckDuckGo ir interneta meklētājprogramma, kuru izveidoja Gabriels Veinbergs un laida klajā 2008. gada 25. septembrī. 2014. gada 21. maijā DuckDuckGo ieviesa jauno mājaslapas dizainu, kas fokusējās uz labāk formulētām atbildēm un labāku izskatu. Jaunajā dizainā tika iekļautas tādas pieprasītas funkcijas kā attēlu meklēšana.", "ddg definitions":[ "currency:lv", @@ -3095,6 +3187,10 @@ "bing:ml", "ref" ], + "bing videos":[ + "Bing-ൽ നിന്നുള്ള ഇന്റലിജന്റ് തിരയൽ നിങ്ങൾ തിരയുന്നത് അതിവേഗം കണ്ടെത്തുന്നത് എളുപ്പമാക്കുന്നു, നിങ്ങൾക്ക് റിവാർഡ് നൽകുകയും ചെയ്യുന്നു.", + "https://www.bing.com/videos" + ], "currency":"വെബ്സൈറ്റുകളിൽ തിരച്ചിൽ നടത്തുന്നവരുടെ സ്വകാര്യത സംരക്ഷിക്കുകയും വ്യക്തിഗത തെരച്ചിൽ ഫലങ്ങളിലെ ഫിൽറ്റർ ബബ്ൾ ഒഴിവാക്കുകയും ചെയ്യുന്ന സുരക്ഷിതമായ ഒരു ഇന്റർനെറ്റ് സെർച്ച് എൻജിനാണ് ഡക്ഡക്ഗോ (DuckDuckGo). തങ്ങൾ ഉപയോക്താവിനെ പിൻതുടരുകയോ (ട്രാക്കിംഗ്) തെരച്ചിൽ ചരിത്രം മറ്റുള്ളവരുമായി പങ്കുവെയ്കുകയോ ചെയ്യുന്നില്ലെന്ന് ഈ സെർച്ച് എഞ്ചിന്റെ പരിപാലകർ അവകാശപ്പെടുന്നു. തിരച്ചിലിന്റെ ഫലത്തിൽ 'കൂടുതൽ ആശ്രയിക്കുന്ന ഉത്ഭവങ്ങളിൽ' നിന്നുമുളളതിനേക്കാൾ 'മികച്ച സ്രോതസ്സിൽ നിന്നുമുള്ള വിവരങ്ങൾ' നൽകുവാൻ ഡക് ഡക് ഗോ പരിശ്രമിക്കുന്നു. യാൻഡെക്സ്, യാഹൂ, ബിൻഗ്, യംലി തുടങ്ങിയ സെർച്ച് എൻജിനുകളുമായുള്ള പങ്കാളിത്ത വിവരശേഖരണത്തിലൂടെയും വിക്കിപീ‍ഡിയ പോലുള്ള സാമൂഹ്യസ്രോതസ്സുകൾ മുഖ്യമായുള്ള വെബ്സൈറ്റുകളിൽ നിന്നും ശേഖരിക്കുന്ന വിവരങ്ങളിലൂടെയുമാണ് ഇവർ ഇത് സാദ്ധ്യമാക്കുന്നത്.", "deviantart":"ഉപയോക്താക്കൾ നിർമ്മിക്കുന്ന വിവിധ തരത്തിലുള്ള കലാരൂപങ്ങൾ പ്രദർശിപ്പിക്കുന്ന ഒരു ഓൺലൈൻ സമൂഹമാണ് ഡേവിയന്റ്ആർട്ട്. ആംഗലേയം:deviantArt. സ്കോട്ട് ജാർക്കോഫ്, മാത്യൂ സ്റ്റീഫെൻസ്, ആംഗളോ സോറ്റീറ തുടങ്ങിയവർ ചേർന്ന് 2000 ആഗസ്റ്റ് 7നാണ് ഡേവിയൻആർട്ട് ആരംഭിച്ചത്. ഡേവിയൻആർട്ട് ഇൻകോർപ്പറേറ്റഡിന്റെ ആസ്ഥാനം അമേരിക്കയിലെ കാലിഫോർണിയ സംസ്ഥാനത്തെ ലോസ് ആഞ്ചലസിലെ ഹോളിവുഡ് ഭാഗത്തായാണ് സ്ഥിതി ചെയ്യുന്നത്.", "ddg definitions":[ @@ -3685,6 +3781,10 @@ "sourcehut":[ "sourcehut:en", "ref" + ], + "goo":[ + "goo:en", + "ref" ] }, "nl":{ @@ -3728,6 +3828,10 @@ "Je ontvangt diepgravend nieuws over sport, entertainment, business, politiek, weerberichten en nog veel meer van internationale, landelijke en lokale nieuwsbronnen.", "https://www.bing.com/news" ], + "bing videos":[ + "Met de intelligente zoekmachine van Bing kunt u gemakkelijker snel vinden waar u naar op zoek bent en wordt u beloond.", + "https://www.bing.com/videos" + ], "bitbucket":[ "bitbucket:nl-BE", "ref" @@ -3977,9 +4081,13 @@ "arxiv":"arXiv ਜਿਸ ਨੂੰ ਆਰਕਾਇਵ ਉੱਚਾਰਿਆ ਕਰਦੇ ਹਨ ਹਿਸਾਬ, ਭੌਤਿਕੀ, ਰਸਾਇਣਕੀ, ਖਗੋਲਿਕੀ, ਸੰਗਣਿਕੀ, ਮਾਤਰਾਤਮਿਕ (ਕਵਾਂਟੀਟੇਟਿਵ​)ਜੀਵ ਵਿਗਿਆਨ, ਸੰਖਿਅਕੀ (ਸਟੈਟਿਸਟਿਕਸ​) ਅਤੇ ਮਾਤਰਾਤਮਿਕ ਵਿੱਤ (ਫਾਇਨੈਂਸ​) ਦੇ ਖੇਤਰਾਂ ਵਿੱਚ ਵਿਗਿਆਨਕ ਲੇਖਾਂ ਦਾ ਇੱਕ ਕੋਸ਼ ਹੈ ਜਿਸ ਨੂੰ ਇੰਟਰਨੇਟ ਉੱਤੇ ਖੋਜਿਆ ਅਤੇ ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਸੰਨ 1991 ਵਿੱਚ ਇਸ ਦੀ ਸਥਾਪਨਾ ਹੋਈ ਅਤੇ ਇਹ ਤੇਜੀ ਨਾਲ ਵਧਣ ਲਗਾ। ਵਰਤਮਾਨ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਵਿਦਵਾਨ ਕਿਸੇ ਨਵੀਂ ਖੋਜ ਜਾਂ ਸੋਚ ਉੱਤੇ ਲੇਖ ਲਿਖਣ ਦੇ ਬਾਅਦ ਆਪ ਹੀ ਉਸਨੂੰ ਆਰਕਾਇਵ-ਕੋਸ਼ ਉੱਤੇ ਪਾ ਦਿੰਦੇ ਹਨ। ਅਕਤੂਬਰ 3,2008 ਤੱਕ ਇਸ ਵਿੱਚ 5 ਲੱਖ ਤੋਂ ਜਿਆਦਾ ਲੇਖ ਸਨ। 2012 ਤੱਕ ਇਸ ਵਿੱਚ ਹਰ ਮਹੀਨੇ 7,000 ਤੋਂ ਜਿਆਦਾ ਨਵੇਂ ਲੇਖ ਜੋੜੇ ਜਾ ਰਹੇ ਸਨ।", "wikipedia":"ਵਿਕੀਪੀਡੀਆ ਇੱਕ ਬਹੁਭਾਸ਼ਾਈ ਆਨਲਾਈਨ ਵਿਸ਼ਵਕੋਸ਼ ਹੈ, ਜੋ ਇੱਕ ਖੁੱਲੇ ਸਹਿਯੋਗ ਪ੍ਰੋਜੈਕਟ ਵਜੋਂ ਬਣਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਵਾਲੰਟੀਅਰ ਸੰਪਾਦਕਾਂ ਦੇ ਸਮੂਹ ਦੁਆਰਾ ਵਿਕੀ-ਅਧਾਰਿਤ ਸੋਧ ਪ੍ਰਣਾਲੀ ਰਾਹੀਂ ਸਾਂਭਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਵਰਲਡ ਵਾਈਡ ਵੈੱਬ 'ਤੇ ਸਭ ਤੋਂ ਵੱਡਾ ਅਤੇ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ, ਆਮ ਹਵਾਲਿਆਂ ਵਾਲਾ ਕੰਮ ਹੈ ਅਤੇ ਮਾਰਚ 2020 ਤੱਕ ਐਲੈਕਸਾ ਦੁਆਰਾ ਦਰਜਾ ਪ੍ਰਾਪਤ 20 ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਵੈਬਸਾਈਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਇਸ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਮੁਫਤ ਸਮੱਗਰੀ ਹੁੰਦੀ ਹੈ ਅਤੇ ਕੋਈ ਵਪਾਰਕ ਵਿਗਿਆਪਨ ਨਹੀਂ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਇਹ ਇੱਕ ਗੈਰ-ਮੁਨਾਫ਼ਾ ਅੰਤਰਰਾਸ਼ਟਰੀ ਸੰਸਥਾ ਵਿਕੀਮੀਡੀਆ ਫਾਊਂਡੇਸ਼ਨ ਦੁਆਰਾ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ। ਵਿਕੀਪੀਡੀਆ ਵਿੱਚ ਕੋਈ ਵੀ ਵਿਅਕਤੀ ਨਵੇਂ ਲੇਖ ਲਿਖ ਸਕਦਾ ਹੈ ਅਤੇ ਪਹਿਲਾਂ ਬਣੇ ਤਕਰੀਬਨ ਸਾਰੇ ਲੇਖਾਂ ਨੂੰ ਸੋਧ ਸਕਦਾ ਹੈ।", "bing images":[ - "ਹਰ ਰੋਜ਼ Bing 'ਤੇ ਪ੍ਰਚਲਿਤ ਪ੍ਰਤੀਬਿੰਬ, ਵਾਲਪੇਪਰ, GIF ਅਤੇ ਵਿਚਾਰ ਦੇਖੋ।", + "ਆਪਣੀ ਦਿਲਚਸਪੀਆਂ ਦੇ ਅਨੁਸਾਰ ਤਿਆਰ ਕੀਤੀ ਗਈ ਫੀਡ ਵੇਖੋ", "https://www.bing.com/images" ], + "bing videos":[ + "Bing ਦੀ ਹੁਸ਼ਿਆਰ ਖੋਜ ਉਸ ਚੀਜ਼ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਲੱਭਣਾ ਸੌਖਾ ਬਣਾਉਂਦੀ ਹੈ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਤਲਾਸ਼ ਰਹੇ ਹੋ ਅਤੇ ਤੁਹਾਨੂੰ ਇਨਾਮ ਦਿੰਦੀ ਹੈ।", + "https://www.bing.com/videos" + ], "wikidata":"ਵਿਕੀਡਾਟਾ, ਵਿਕੀਮੀਡੀਆ ਫ਼ਾਊਂਡੇਸ਼ਨ ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਵਿਕੀ ਪਰਿਯੋਜਨਾ ਹੈ। ਵਿਕੀਪੀਡੀਆ ਵਾਂਗ ਹੀ ਇਹ ਵੀ ਇੱਕ ਵਿਕੀਪਰਿਯੋਜਨਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਮੁਫ਼ਤ ਡਾਟਾਬੇਸ ਹੈ ਅਤੇ ਸਮੁੱਚੇ ਲੋਕਾਂ ਦੁਆਰਾ ਇਹ ਸੰਪਾਦਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਡਾਟਾ ਦਾ ਇੱਕ ਆਮ ਸਰੋਤ ਹੈ, ਜੋ ਕਿ ਬਾਕੀ ਵਿਕੀਮੀਡੀਆ ਪਰਿਯੋਜਨਾਵਾਂ ਅਤੇ ਪਬਲਿਕ ਡੋਮੇਨ ਲਸੰਸ ਦੁਆਰਾ ਬਾਕੀ ਵੈੱਬਸਾਈਟਾਂ ਦੁਆਰਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਵਿਕੀਮੀਡੀਆ ਕਾਮਨਜ਼ ਵਰਗੀ ਹੀ ਇੱਕ ਪਰਿਯੋਜਨਾ ਹੈ, ਭਾਵ ਕਿ ਜਿਵੇਂ ਕਾਮਨਜ਼ ਵਿੱਚ ਅਪਲੋਡ ਕੀਤੀਆਂ ਗਈਆਂ ਤਸਵੀਰਾਂ ਬਾਕੀ ਸਾਰੇ ਵਿਕੀਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਉਵੇਂ ਹੀ ਵਿਕੀਡਾਟਾ ਵਿਚਲਾ ਡਾਟਾ ਵੀ ਬਾਕੀ ਵਿਕੀਪ੍ਰੋਜੈਕਟਾਂ ਦੁਆਰਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਵਿਕੀਡਾਟਾ ਲਈ ਵਿਕੀਬੇਸ ਨਾਂ ਦਾ ਸਾਫ਼ਟਵੇਅਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।", "gentoo":[ "gentoo:ru", @@ -4024,6 +4132,10 @@ "Wiadomości ze świata, z kraju i z lokalnych źródeł, uporządkowane w celu zapewnienia pełnego zakresu informacji dotyczących sportu, rozrywki, biznesu, polityki, pogody i innych tematów.", "https://www.bing.com/news" ], + "bing videos":[ + "Inteligentne wyszukiwanie przez Bing ułatwia szybkie odnalezienie wartościowych wyników... i nie tylko.", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket – hostingowy serwis internetowy przeznaczony dla projektów programistycznych wykorzystujących system kontroli wersji Git oraz Mercurial, którego obecnym właścicielem jest firma Atlassian. Serwis umożliwia bezpłatne wykorzystanie usługi wraz z dodatkowymi płatnymi planami. Jest obecnie jednym z najpopularniejszych tego typu serwisów, z którego korzystają m.in. firmy Ford, PayPal, czy Starbucks. W kwietniu 2019 r. Atlassian ogłosił, że Bitbucket dotarł do 10 milionów zarejestrowanych użytkowników i ponad 28 milionów repozytoriów.", "crossref":"Crossref – organizacja non-profit promująca rozwój i kooperatywne wykorzystanie nowych i innowacyjnych technologii w celu przyśpieszenia i ułatwienia wyszukiwania prac naukowych. Crossref jest oficjalną agencją rejestrującą linki DOI dla publikacji profesjonalnych.", "currency":"DuckDuckGo − wyszukiwarka internetowa z siedzibą w Valley Forge w stanie Pensylwania. Wyszukiwarka oprócz tradycyjnych źródeł danych wykorzystuje serwisy tworzone przez użytkowników Internetu, w celu poprawy wyników. Twórcy wyszukiwarki podkreślają dbanie o ochronę prywatności użytkowników i twierdzą, że nie gromadzą żadnych danych o nich i z tego względu nie jest możliwe określenie dokładnej liczby użytkowników. Wyszukiwarka jest zbudowana w oparciu o otwarte oprogramowanie.", @@ -4054,7 +4166,7 @@ "free software directory":"The Free Software Directory – projekt Free Software Foundation i UNESCO zbierający i udostępniający informacje na temat wolnego oprogramowania pozwalającego na uruchomienie go w wolnym systemie operacyjnym, np. GNU/Linux czy OpenBSD.", "genius":"Genius – amerykańskie przedsiębiorstwo zajmujące się mediami cyfrowymi, założone w sierpniu 2009 roku przez Toma Lehmana, Ilana Zechory’ego i Mahboda Moghadama. Witryna Genius umożliwia użytkownikom dostarczanie adnotacji i interpretacji tekstów piosenek, wiadomości o muzykach i informacji dotyczących utworów. Pierwotnie funkcjonowała pod nazwą Rap Genius.", "gentoo":"Genkernel – narzędzie służące do zbudowania jądra systemowego używającego standardowej konfiguracji lub jej modyfikacji.", - "gitlab":"GitLab – hostingowy serwis internetowy przeznaczony dla projektów programistycznych oparty o system kontroli wersji Git oraz otwartoźródłowe oprogramowanie, stworzone przez Dmitrija Zaporozhets, których obecnie właścicielem jest GitLab Inc. Serwis umożliwia bezpłatne wykorzystanie usługi lub zainstalowanie samodzielnie zarządzanego oprogramowania wraz z opcjonalnymi, płatnymi planami. Usługa jest jedną z najpopularniejszych tego typu na rynku, z której korzystają takie firmy, jak IBM, Sony, NASA, Oracle, GNOME Foundation, NVIDIA, czy SpaceX. Serwis był notowany w rankingu Alexa na miejscu 2855.", + "gitlab":"GitLab – hostingowy serwis internetowy i oprogramowanie przeznaczone dla projektów programistycznych. Gitlab oparty jest o system kontroli wersji Git oraz otwartoźródłowe oprogramowanie wspomagające zarządzanie projektami opartymi na Git.", "github":"GitHub – hostingowy serwis internetowy przeznaczony do projektów programistycznych wykorzystujących system kontroli wersji Git. Stworzony został przy wykorzystaniu frameworka Ruby on Rails i języka Erlang. Serwis działa od kwietnia 2008 roku. GitHub udostępnia darmowy hosting programów open source i prywatnych repozytoriów. W czerwcu 2018 ogłoszono, iż serwis zostanie przejęty przez przedsiębiorstwo Microsoft za kwotę 7,5 miliarda dolarów.", "google":"Wyszukiwarka Google – wyszukiwarka internetowa stworzona przez amerykańską spółkę Google LLC. Jej celem jest skatalogowanie wszystkich możliwych informacji i udostępnienie ich za pomocą Internetu. Serwis był notowany w rankingu Alexa na miejscu 1", "google images":"Grafika Google, ang. Google Images – wyszukiwarka internetowa grafiki została uruchomiona w lipcu 2001 roku pod angielską nazwą Google Image Search. Od 9 listopada 2002 dostępna jest w polskiej wersji językowej. Za jej pomocą użytkownicy mogą przeszukiwać pliki graficzne znajdujące się na stronach internetowych. Specjalna wersja Googlebota odnajduje zdjęcia i obrazy, kategoryzuje je pod specyficzne słowa i wysyła miniaturki zdjęć na serwery Google. Stamtąd są one wyświetlane jako wyniki wyszukiwania, razem z linkami do pełnych wersji znalezionych zdjęć i stron internetowych, na których zostały znalezione. W przypisywaniu zdjęciom słów kluczowych pomaga usługa Google Image Labeler – gra polegająca na jak najszybszym otagowaniu wyświetlanych zdjęć.", @@ -4136,7 +4248,7 @@ "artic":"O Art Institute of Chicago (AIC) é um museu estadunidense de belas artes localizado em Chicago, Illinois, no Grant Park. O AIC possui uma das mais notáveis coleções mundiais do Impressionismo. Sua coleção diversificada inclui obras dos grandes mestres, Arte Americana, arte decorativa europeia e americana, arte asiática e arte moderna e contemporânea.", "arxiv":"O arXiv é um arquivo para preprints eletrônicos de artigos científicos nos campos da matemática, física, ciência da computação, biologia quantitativa e estatística que podem ser acessados via internet. Em muitos campos da matemática e da física, quase todos os artigos estão no arXiv. Em março de 2012, arXiv.org continha mais de 745.000 e-prints, com cerca de seis mil novos e-prints adicionados a cada mês.", "bandcamp":"Bandcamp é um empresa formada em 2007 pelos co-fundadores do Oddpost, Ethan Diamond e Shawn Grunberger, juntamente com os programadores Joe Holt e Neal Tucker mais tarde, em 2008, lançam a plataforma online para artistas independentes conseguirem divulgar e vender a sua música autonomamente. Os utilizadores do Bandcamp podem usufruir de um microsite personalizável onde podem partilhar a sua música. Todas as faixas podem ser reproduzidas gratuitamente via streaming, e compradas independentemente ou em conjunto com o álbum.", - "wikipedia":"A Wikipédia é um projeto de enciclopédia multilíngue de licença livre, baseado na web e escrito de maneira colaborativa. O projeto encontra-se sob administração da Fundação Wikimedia, uma organização sem fins lucrativos cuja missão é \"empoderar e engajar pessoas pelo mundo para coletar e desenvolver conteúdo educacional sob uma licença livre ou no domínio público, e para disseminá-lo efetivamente e globalmente\". Integrando um dos vários projetos mantidos pela Wikimedia, os mais de 58 milhões de artigos hoje encontrados na Wikipédia foram escritos de forma conjunta por diversos voluntários ao redor do mundo. Quase todos os verbetes presentes no sítio eletrônico podem igualmente ser editados por qualquer pessoa com acesso à internet e ao endereço eletrônico. Em abril de 2022, havia edições ativas da Wikipédia em 315 idiomas. A Wikipédia foi lançada em 15 de janeiro de 2001 por Jimmy Wales e Larry Sanger e tornou-se a maior e mais popular obra de referência geral na internet. Em 2010, tinha cerca de 365 milhões de leitores. A Wikipédia é uma ferramenta de pesquisa amplamente utilizada por estudantes e tem influenciado o trabalho de publicitários, pedagogos, sociólogos e jornalistas, que usam seu material, mesmo que nem sempre citem suas fontes.", + "wikipedia":"A Wikipédia é um projeto de enciclopédia multilíngue de licença livre, baseado na web e escrito de maneira colaborativa. Este foi lançado em 2001 por Jimmy Wales e Larry Sanger e é atualmente administrado pela Fundação Wikimedia, integrando vários projetos mantidos pela fundação. É formada por mais de 58 milhões de artigos escritos de forma conjunta por diversos editores voluntários ao redor do mundo. Em abril de 2022, havia edições ativas da Wikipédia em 315 idiomas", "bing":"Microsoft Bing é o motor de pesquisa da Microsoft, designado para competir com os líderes das indústrias Google e Yahoo!. Revelado pelo CEO da Microsoft, Steve Ballmer, em 28 de maio de 2009, na conferência \"All Things D\", em San Diego, Bing é um substituto do Live Search, e disponibilizado totalmente em 1 de junho de 2009.", "bing images":[ "bing:pt", @@ -4224,13 +4336,17 @@ "soundcloud":"SoundCloud é uma plataforma online de publicação de áudio utilizada por profissionais de música sediada em Berlim, Alemanha, fundada por Alexander Ljung e Eric Wahlforss em Agosto de 2007. Nela os músicos podem colaborar, compartilhar, promover e distribuir suas composições.", "semantic scholar":"Semantic Scholar é um mecanismo de busca de publicações acadêmicas por inteligência artificial desenvolvido pelo Allen Institute for Artificial Intelligence e lançado publicamente em novembro de 2015. Ele usa avanços recentes no processamento de linguagem natural para fornecer resumos de artigos acadêmicos.Referências", "startpage":"Startpage.com é um motor de busca baseado em Nova York e na Holanda. Fundado por David Bodnick em 1998, Startpage.com pertence a uma empresa holandesa, Surfboard Holding BV, que adquiriu a mesma no ano 2000.", + "unsplash":[ + "Imagens e fotos incríveis e gratuitas que você pode baixar e usar em qualquer projeto. Melhor que qualquer foto de stock ou royalty-free.", + "https://unsplash.com" + ], "youtube":"YouTube é uma plataforma de compartilhamento de vídeos com sede em San Bruno, Califórnia. O serviço foi criado por três ex-funcionários do PayPal - Chad Hurley, Steve Chen e Jawed Karim - em fevereiro de 2005. A Google comprou o site em novembro de 2006 por US$ 1,65 bilhão; desde então o YouTube funciona como uma das subsidiárias da Google.", "dailymotion":"Dailymotion é uma plataforma de compartilhamento de vídeos fundada em março de 2005 na França. Ela disponibiliza vídeos dos mais variados conteúdos aos seus usuários. É um dos mais acessados do mundo. De acordo com dados fornecidos em novembro de 2006, o serviço recebia cerca de dezesseis milhões de acessos e nove mil vídeos diariamente.", "vimeo":"Vimeo é um site de compartilhamento de vídeo, no qual os usuários podem fazer upload, partilhar e ver vídeos. Foi fundada por Zach Klein e Jakob Lodwick em dezembro de 2004. O nome \"Vimeo\" foi criado pelo co-fundador Jakob Lodwick e é um jogo das palavras \"video\", e \"me\" como uma referência a dedicação exclusiva do site para vídeos feitos por usuários, e também é um anagrama de \"movie\" (filme).", "wikibooks":"Wikilivros é um projeto de código wiki da Wikimedia Foundation, tal como a Wikipédia, dedicado ao desenvolvimento colaborativo de textos didáticos de conteúdo livre.", "wikinews":"Wikinews é um projeto de um repositório de notícias livre. Baseados no sistema \"wiki\", ele é um \"projeto-irmão\" da Wikipédia que visa objetivos similares. Isto é, alcançar a maior número de notícias possível.", "wikiquote":"Wikiquote é um ramo da família de projetos baseados no sistema wiki gerado pela Wikimedia Foundation, em execução no software MediaWiki. Baseado em uma ideia de Daniel Alston e implementada por Brion Vibber, o objetivo principal do projeto é produzir colaborativamente uma vasta referência de citações de pessoas proeminentes, livros, filmes e provérbios, e a dar detalhes a respeito deles. Ainda existem muitas coleções online de citações, porém o Wikiquote se distingue por estar entre poucos que proporcionam uma oportunidade dos visitantes de contribuir. As páginas do Wikiquote são ligadas à páginas da Wikipédia sobre personalidades notáveis.", - "wikisource":"A Wikisource — a biblioteca livre — é um projeto da Wikimedia Foundation que, de forma colaborativa, reúne um conjunto de textos que possuam valor histórico-cultural e que sejam compatíveis com a licença GFDL.", + "wikisource":"A Wikisource é um projeto colaborativo da fundação Wikimedia que reúne um conjunto de textos que possuam valor histórico-cultural e que sejam compatíveis com a Licença GNU de Documentação Livre (GFDL).", "wiktionary":"Wikcionário é um projeto web multílingue pertencente à Fundação Wikimedia com a finalidade de criar um dicionário eletrônico de conteúdo livre, disponível em mais de 172 línguas diferentes. Ao contrário do padrão normal de dicionários, este é escrito colaborativamente por voluntários que usam o software wiki, permitindo que os artigos possam ser alterados e modificados por quase todas as pessoas de acesso ao site.", "wikiversity":"Wikiversidade é um projeto da Wikimedia Foundation independente. Após vários meses de ter estado como proposta, Jimmy Wales, durante a Wikimania de 2006, anunciou a aprovação de tal projeto em fase de desenvolvimento, que tem como meta ser um ambiente livre e aberto para educação em todos os níveis mediada pela web e estudos gerais em uma comunidade de pesquisa.", "wikivoyage":"Wikivoyage é um guia de viagens livre, parte da Wikimedia, s da construção colaborativa feita por voluntários, sob os mesmos princípios da Wikipédia. O nome é uma mistura das palavras wiki e Voyage, a palavra francesa para viagem.", @@ -4244,7 +4360,8 @@ "Previsão do tempo para: Washington, Virginia, United States", "https://wttr.in" ], - "brave":"O Brave Search é um mecanismo de pesquisa desenvolvido pela Brave Software, Inc. Em determinados países, ele é definido como o mecanismo de pesquisa padrão para usuários do navegador Brave." + "brave":"O Brave Search é um mecanismo de pesquisa desenvolvido pela Brave Software, Inc. Em determinados países, ele é definido como o mecanismo de pesquisa padrão para usuários do navegador Brave.", + "goo":"goo é um portal e motor de busca da internet sediado no Japão, que organiza e indexa principalmente sites de língua japonesa. goo é operado pela japonesa NTT Resonant, uma subsidiária da NTT Communications.Referências" }, "pt-BR":{ "9gag":[ @@ -4558,6 +4675,10 @@ "brave":[ "brave:pt", "ref" + ], + "goo":[ + "goo:pt", + "ref" ] }, "ro":{ @@ -4575,6 +4696,10 @@ "Știri din surse internaționale, naționale și locale, organizate pentru a vă oferi o acoperire detaliată a subiectelor din sport, divertisment, afaceri, politică, meteo și altele.", "https://www.bing.com/news" ], + "bing videos":[ + "Căutarea inteligentă de la Bing facilitează găsirea rapidă a lucrurilor pe care le căutați și vă premiază.", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket este un serviciu de găzduire a unui depozit de control al versiunilor web, deținut de Atlassian, pentru proiecte de cod sursă și dezvoltare care utilizează sisteme de control de revizuire Mercurial sau Git. Bitbucket oferă atât planuri comerciale, cât și conturi gratuite.", "currency":"DuckDuckGo este un motor de căutare pe internet care pune accentul pe protejarea confidențialității utilizatorilor. DuckDuckGo se distinge de alte motoare de căutare prin faptul că nu își profilează utilizatorii și arată tuturor utilizatorilor aceleași rezultate ale căutării pentru un anumit termen de căutare.", "deezer":"Deezer este o platformă de distribuire audio care permite utilizatorilor să asculte conținut muzical pe mai multe tipuri de dispozitive, atât online, cât și offline.", @@ -4623,7 +4748,7 @@ "youtube":"YouTube este un Site Web unde utilizatorii pot încărca și viziona materiale audio-video. YouTube a fost creat în februarie 2005 de Chad Hurley, Steve Chen și Jawed Karim. Serviciul cu sediul în San Bruno, California, folosește tehnologia Adobe Flash Player pentru a expune o gamă largă de clipuri video create chiar de utilizatori, incluzând și fragmente din programe de televiziune sau din filme. YouTube face parte din Web 2.0.", "dailymotion":"Dailymotion este o pagină de internet unde utilizatorii pot încărca și vizualiza videoclipuri. Site-ul a fost înființat în 2005 de către doi francezi, Benjamin Bejbaum și Olivier Poitrey. Principalul concurent al site-ului este YouTube. În anul 2010, site-ul al avut o cifră de afaceri de 18 milioane de euro, comparativ cu cele 300 de milioane de euro înregistrate de YouTube.", "vimeo":"Vimeo este un site web ce oferă servicii de video hosting, unde utilizatorii pot încărca, distribui și viziona clipuri video. El a fost fondat de Jake Lodwick și Zach Klein în noiembrie 2004. Ei au părăsit compania în 2007 și 2008 respectiv. Denumirea Vimeo a fost creată de Lodwick și este un joc de cuvinte între video, inserând cuvântul \"me\", ca referință la faptul că site-ul e dedicat clipurilor video realizate de utilizatori, denumirea de asemenea este o anagramă cuvântului \"movie\" (română:film).", - "wikibooks":"Wikibooks, denumit și Wikimedia Free Textbook Project sau Wikimedia-Textbooks, este un wiki destinat creării de manuale cu conținut liber. Este un proiect al Fundației Wikimedia.", + "wikibooks":"Wikimanuale, este un wiki destinat creării de manuale cu conținut liber. Este un proiect al Fundației Wikimedia.", "wikinews":"Wikiștiri este o sursă liberă de știri. Ediția în limba română a fost lansată în 19 ianuarie 2005 și de atunci sunt aproape 1000 de articole scrise.", "wikiquote":"Wikicitat este o sursă liberă de citate. Ediția în limba română a fost lansată în 2004 și de atunci sunt peste 250 pagini de citate scrise.", "wikisource":"Wikisursa este un depozit de texte originale scrise în orice limbă și aflate fie în domeniul public, fie sub o licență liberă compatibilă cu licența GFDL. Acest sit este un proiect multilingv și face parte din Fundația Wikimedia alături de alte proiecte precum Wikipedia, ce își propune să realizeze o enciclopedie cu un conținut liber.", @@ -4649,6 +4774,10 @@ "Упорядочение каналов новостей мирового масштаба, вашей страны, а также местных каналов для получения детального обзора новостей спорта, шоу-бизнеса, деловых новостей, политики, погоды и много другого.", "https://www.bing.com/news" ], + "bing videos":[ + "Интеллектуальный поиск Bing позволяет быстро найти нужную информацию, получая при этом вознаграждение.", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket — веб-сервис для хостинга проектов и их совместной разработки, основанный на системах контроля версий Mercurial и Git. По назначению и основным предлагаемым функциям аналогичен GitHub, от которого отличается с одной стороны меньшей пользовательской базой, а с другой, имеет определённые преимущества в плане размещения непубличных репозиториев — возможностью их бесплатного хостинга с ограничением на размер команды не более пяти человек и меньшей арендной платой при большем размере команды, а также управление правами доступа на уровне отдельных ветвей проекта. Если основные преимущества GitHub лежат в области социализации программирования, Bitbucket больше ориентирован на небольшие закрытые команды разработчиков. Слоган сервиса — «Bitbucket is the Git solution for professional teams».", "crossref":"Crossref — официальное агентство регистрации Цифровых Идентификаторов Объекта (DOI) международного DOI фонда. Оно объединяет издателей академических публикаций и создано в 2000 для создания системы персистентных библиографических ссылок в статьях.", "curlie":[ @@ -4663,7 +4792,7 @@ "ref" ], "erowid":"Erowid — некоммерческая общеобразовательная организация, зарегистрированная в Калифорнии, США, расположенная в Северной Калифорнии, собирающая и предоставляющая информацию о растениях и химических веществах, воздействующих на психику человека, а также действиях, способных вызвать изменённые состояния сознания, такие как медитации и осознанные сновидения. Деятельность организации является воплощением на практике посредством интернета стратегии «снижения вреда».", - "wikidata":"«Викида́нные» — совместно редактируемая база знаний, созданная Фондом Викимедиа. Используется для обеспечения централизованного хранения данных, которые могут содержаться в статьях Википедии — например, интервики-ссылок, значков статусных статей и списков или статистической информации: дат рождения, численности населения и т. п. Содержимое Викиданных распространяется по лицензии Creative Commons CC0.", + "wikidata":"«Викида́нные» — совместно редактируемая база знаний, созданная Фондом Викимедиа. Используется для обеспечения централизованного хранения данных, которые могут использоваться в других проектов, в том числе в статьях Википедии — например, интервики-ссылок, значков статусных статей и списков или статистической информации: дат рождения, численности населения и т. п. Содержимое Викиданных распространяется по лицензии Creative Commons CC0.", "duckduckgo":[ "currency:ru", "ref" @@ -4805,6 +4934,10 @@ "Správy zo sveta, z vašej krajiny a miestne správy. Usporiadané sú tak, aby ste získali podrobný prehľad o správach z oblastí športu, zábavy, obchodu, politiky, počasia a ďalších.", "https://www.bing.com/news" ], + "bing videos":[ + "Inteligentné vyhľadávanie v službe Bing umožňuje rýchle nájdenie toho, čo hľadáte, a odmeňuje vás.", + "https://www.bing.com/videos" + ], "deviantart":"DeviantArt je celosvetová internetová komunita, v ktorej jej členovia prezentujú svoje umelecké diela rozličných smerov a štýlov.", "wikidata":"Wikiúdaje je projekt kolektívne upravovanej podpornej databázy pre Wikipédiu. S návrhom projektu prišla nemecká pobočka nadácie Wikimedia, Wikimedia Deutschland. Wikiúdaje majú vytvoriť spoločné úložisko databázových údajov, podobne ako je Wikimedia Commons spoločné úložisko pre fotografie alebo zvukové súbory, ktoré potom môžu byť používané inými projektmi. Je to prvý nový projekt nadácie od roku 2006, kedy bola spustená Wikiverzita.", "flickr":"Flickr je komunitná webová lokalita pre zdieľanie fotografií a videa vytvorená spoločnosťou Ludicorp, ktorú neskôr získala spoločnosť Yahoo!. Bol tiež jedným z prvých serverov Webu 2.0, ktorý umožňoval používať tagy. Používatelia môžu svoje fotografie a videá umiestniť do mapy. V septembri 2010 bolo oznámené, že Flickr zdieľa viac ako 5 miliárd obrázkov. V máji 2013 bolo oznámené, že Flickr zdieľa viac ako 8 miliárd obrázkov.", @@ -4856,13 +4989,17 @@ "arxiv":"arXiv [arhájv] je spletni arhiv elektronskih preprintov znanstvenih člankov s področja matematike, fizike, astronomije, astrofizike, fizikalne kozmologije, računalništva, kvantitativne biologije, statistike in kvantitativnega finančništva. Na mnogih področjih matematike in fizike je skoraj večina znanstvenih člankov arhiviranih v arhivu arXiv. 3. oktobra 2008 je število člankov na arXiv.org preseglo pol milijona. 14. avgusta 2011 je arhiv deloval že dvajset let. Do leta 2014 je stopnja predložitve člankov narasla na več kot 8000 na mesec.", "wikipedia":"Wikipedija [vikipedíja] ali Vikipedija je prosta spletna enciklopedija, ki nastaja s sodelovanjem stotisočev prostovoljcev z vsega sveta. Vsebuje geselske članke v več kot 300 različnih jezikih in njihovih različicah, sponzorira pa jo nepridobitna Fundacija Wikimedia. Zajema tradicionalne enciklopedične teme, obenem pa služi tudi kot almanah in zbornik. Ustanovitelj Jimmy Wales jo opisuje kot »poskus, da bi ustvarili in ponudili prosto enciklopedijo najvišje mogoče kakovosti prav vsakemu posamezniku v njegovem lastnem jeziku.« Wikipedija je eno od največkrat navedenih spletišč in dnevno doživi okoli 50 milijonov obiskov.", "bing images":[ - "V Bingu si vsak dan oglejte priljubljene slike, slike za ozadje, GIF-e in zamisli.", + "Oglejte si vir, prilagojen vašim interesom", "https://www.bing.com/images" ], "bing news":[ "Svetovne novice ter nacionalni in lokalni viri novic, ki vam omogočajo pregled novic o športu, zabavi, poslovanju, politiki, vremenu in drugem.", "https://www.bing.com/news" ], + "bing videos":[ + "Pametno iskanje v Bingu vam omogoča, da hitro najdete, kar iščete, in vas nagradi.", + "https://www.bing.com/videos" + ], "wikidata":"Wikipodatki so prosta in odprta spletna zbirka znanj, zgrajena z wiki tehnologijo, ki jo upravlja Fundacija Wikimedia. Predstavlja strukturirano zbirko določenih tipov podatkov, ki jih je možno urejati in brati tako ročno, kot strojno.", "flickr":"Flickr je spletno mesto, ki omogoča gostovanje za slike in videoposnetke. Namenjeno je urejanju fotografij in videa ter deljenju vsebine uporabnikov z drugimi uporabniki.", "gentoo":[ @@ -4919,6 +5056,10 @@ "Вести из светских, националних и локалних извора, организоване тако да добијате детаљне вести о спорту, забави, послу, политици, времену и о многим другим областима.", "https://www.bing.com/news" ], + "bing videos":[ + "Паметна претрага услуге Bing помаже вам да брже пронађете оно што тражите и награђује вас.", + "https://www.bing.com/videos" + ], "deezer":"francuski je onlajn muzički striming servis. Omogućava korisnicima da slušaju muzički sadržaj od većine svetskih izdavačkih kuća, uključujući i — na raznim uređajima, onlajn i oflajn. Sadrži i mnogo otpremljenih pesama starih/istorijskih izvođača. Nastao je u Parizu (Francuska), a ima preko 53 miliona licenciranih numera (2019) u svojoj biblioteci, s preko 30.000 radijskih kanala, 14 miliona mesečno aktivnih korisnika i 6 miliona plaćenih pratilaca. Servis je dosputan za veb, i.", "deviantart":"DeviantArt je onlajn zajednica za umetnička dela, videografiju i fotografiju. Sajt je 7. avgusta 2000. pokrenuo Angelo Sotira, Scott Jarkoff, Matthev Stephens i drugi. Radovi su organizovani u strukturu kategorije, uključujući fotografiju, digitalnu umetnost, tradicionalnu umetnost, književnost, Fleš, snimanje filmova, skinove za aplikacije, uslužne programe za prilagođavanje operativnog sistema i druge, zajedno sa resursima za preuzimanje kao što su tutorijali i fotografije. Dodatne funkcije uključuju \"časopise\", \"ankete\", \"grupe\" i \"portfolije\".", "wikidata":"Википодаци је база знања коју колаборативно уређују корисници и коју одржава Фондација Викимедија. Сврха јој је да буде заједнички извор одређених врста података, које користе други Викимедијини пројекти као што је Википедија. У том смислу је слична Викимедијиној остави где се складиште медијске датотеке којима се приступа са других Викимедијиних пројекта.", @@ -4989,6 +5130,10 @@ "Nyheter från globala, nationella och lokala nyhetskällor som ordnats så att du enkelt får detaljerade nyheter om sport, underhållning, affärer, politik, väder och mycket mer.", "https://www.bing.com/news" ], + "bing videos":[ + "Med intelligent sökning från Bing hittar du snabbt och enkelt det du söker, och du får belöningar.", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket är en webbaserad lagringstjänst för kodprojekt som använder Mercurial eller Git. Tjänsten startades 2008 av Jesper Nøhr och köptes upp av det australiensiska företaget Atlassian i september 2010.", "currency":"Duckduckgo är en söktjänst som fokuserar på användarnas personliga integritet och anonymitet. Potentiell personidentifierande information sägs varken lagras vid besök på webbplatsen eller associeras med söktermer, vilket även gäller IP-adresser. Inget skickas heller till någon tredje part.", "deezer":"Deezer är en webbaserad musiktjänst som även har mobilappar. Tjänsten lanserades 2007 i Frankrike av Jonathan Benassaya.", @@ -5066,12 +5211,16 @@ }, "ta":{ "artic":"ஆர்ட் இன்ஸ்டியூட் ஆப் சிகாகோ என்பது ஐக்கிய அமெரிக்காவின் சிகாகோ நகரில் அமைந்துள்ள கலைக்களஞ்சிய அருங்காட்சியகம் ஆகும். இவ்வருங்காட்சியகம் மிகப்பிரம்மாண்டமான மூன்று கட்டடங்களில் இயங்குகிறது. இம்மூன்று கட்டடங்களும் முதல் தளத்துடன் இணைக்கப்பட்டுள்ளன.", - "wikipedia":"விக்கிப்பீடியா என்பது, வணிக நோக்கற்ற விக்கிமீடியா நிறுவனத்தின் உதவியுடன் நடத்தப்படும், கூட்டாகத் தொகுக்கப்படும், பன்மொழி, கட்டற்ற இணையக் கலைக்களஞ்சியமாகும். தமிழ் விக்கிப்பீடியாவின் 1,00,000க்கும் மேற்பட்ட கட்டுரைகளுடன் சேர்த்து இதன் மொத்தக் கட்டுரைகளான 24 மில்லியன் கட்டுரைகளும் உலகெங்கிலுமுள்ள தன்னார்வலர்களால் கூட்டாக எழுதப்படுகின்றன. பெரும்பாலும் இதன் எல்லாக் கட்டுரைகளும், இதனைப் பயன்படுத்தும் எவராலும், தொகுக்கப்படக் கூடுவன. மேலும் இது கிட்டத்தட்ட 100,000 முனைப்பான பங்களிப்பாளர்களையும் கொண்டுள்ளது. திசம்பர் 2022 வரையில், விக்கிப்பீடியா 285 மொழிகளில் செயற்படுகிறது. இது இணையத்தளத்தில் இயங்கும் உசாத்துணைப் பகுதிகளிலேயே மிகவும் பெரியதும், அதிகப் புகழ்பெற்றதுமாகும். மேலும், இது அலெக்சா இணையத்தளத்தில் காணப்படும் இணையத்தளங்களின் தரவரிசையில் ஆறாவது இடத்தில் உள்ளதோடு, உலகளவில் அண்ணளவாக 365 மில்லியன் வாசகர்களையும் கொண்டுள்ளது.", + "wikipedia":"விக்கிப்பீடியா என்பது, வணிக நோக்கற்ற விக்கிமீடியா நிறுவனத்தின் உதவியுடன் நடத்தப்படும், கூட்டாகத் தொகுக்கப்படும், பன்மொழி, கட்டற்ற இணையக் கலைக்களஞ்சியமாகும். தமிழ் விக்கிப்பீடியாவின் 1,00,000க்கும் மேற்பட்ட கட்டுரைகளுடன் சேர்த்து இதன் மொத்தக் கட்டுரைகளான 24 மில்லியன் கட்டுரைகளும் உலகெங்கிலுமுள்ள தன்னார்வலர்களால் கூட்டாக எழுதப்படுகின்றன. பெரும்பாலும் இதன் எல்லாக் கட்டுரைகளும், இதனைப் பயன்படுத்தும் எவராலும், தொகுக்கப்படக் கூடுவன. மேலும் இது கிட்டத்தட்ட 100,000 முனைப்பான பங்களிப்பாளர்களையும் கொண்டுள்ளது. சனவரி 2023 வரையில், விக்கிப்பீடியா 285 மொழிகளில் செயற்படுகிறது. இது இணையத்தளத்தில் இயங்கும் உசாத்துணைப் பகுதிகளிலேயே மிகவும் பெரியதும், அதிகப் புகழ்பெற்றதுமாகும். மேலும், இது அலெக்சா இணையத்தளத்தில் காணப்படும் இணையத்தளங்களின் தரவரிசையில் ஆறாவது இடத்தில் உள்ளதோடு, உலகளவில் அண்ணளவாக 365 மில்லியன் வாசகர்களையும் கொண்டுள்ளது.", "bing":"பிங் (Bing) என்பது மைக்ரோசாப்ட் நிறுவத்திற்குச் சொந்தமான வலைத் தேடல் பொறி ஆகும். இத்தேடல் பொறியானது முன்னர் லைவ் சேர்ச், வின்டோசு லைவ் சேர்ச், எம்எஸ்என் சேர்ச் ஆகிய பெயர்களைக் கொண்டு அமைந்திருந்தது. இத்தேடல் பொறி மைக்ரோசாப்ட் நிறுவனத்தினால் முடிவெடுக்கும் பொறியாக விளம்பரப்படுத்தப்பட்டது. 2009 ஆம் ஆண்டு மே மாதம் 28 ஆம் திகதியன்று சான் டியேகோ நகரில் இடம்பெற்ற ஆல் திங்ஸ் டிஜிட்டல் (All Things Digital) மாநாட்டின் போது மைக்ரோசாப்ட் நிறுவனத்தின் முன்னாள் தலைமை நிர்வாக அதிகாரி இசுட்டீவ் பால்மரால் இத்தேடல் பொறி அறிமுகப்படுத்தப்பட்டு சூன் 1 இல் வெளியிடப்படும் எனவும் அறிவிக்கப்பட்டது.. 2009 ஆம் ஆண்டு சூன், 29 ஆம் திகதியன்று யாகூ! தேடல் பொறியினை பிங் தேடல் பொறி நிர்வகிக்கும் என அறிவிக்கப்பட்டது.", "bing images":[ "bing:ta", "ref" ], + "bing videos":[ + "Bing-இன் அறிவார்ந்த தேடலானது, நீங்கள் தேடுவதை விரைவாக கண்டறிவதை எளிதாக்கி உங்களுக்கு வெகுமதிகளையும் வழங்குகிறது.", + "https://www.bing.com/videos" + ], "currency":"டக்டக்கோ என்பது இணையத்தில் உள்ள ஒரு தேடுபொறியாகும். இந்த தேடுபொறி ஆனது ஒருவர் இணையத்தில் என்ன தேடுகிறார் என்பதை பற்றி எந்த விதமான பின்குறிப்பும் எடுத்து வைக்காது ஒருவரது அந்தரங்க தகவல்களை குறித்த தடங்களை பின் தொடராது. மேலும் வினவுகளுக்கு மிக சிறந்த பதில்களை தரவல்லது. இந்த தேடுபொறியை கப்ரியல் வேயன்பெர்க் என்பவர் நிறுவினார், இவரே இதன் தலைமை நிர்வாக அதிகாரியும் ஆவார். இந்த தேடுபொறி நிறுவனம் 2008 ஆம் ஆண்டு பிப்ரவரி மாதம் அமெரிக்காவின், பென்சில்வேனியா மாகாணத்தில் உள்ள வேலிஃபோர்ஜில் (valleyforge) நிறுவப்பட்டது", "ddg definitions":[ "currency:ta", @@ -5134,9 +5283,13 @@ "te":{ "wikipedia":"వికీపీడియా, వివిధ భాషల్లో లభించే ఒక స్వేచ్ఛా విజ్ఞాన సర్వస్వం. దీన్ని లాభాపేక్ష రహిత సంస్థ వికీమీడియా ఫౌండేషన్ నిర్వహిస్తుంది. వికీ అనగా అనేక మంది సభ్యుల సమష్టి కృషితో సులభంగా వెబ్ సైటును సృష్టించగల ఒక సాంకేతిక పరిజ్ఞానం. ఎన్‌సైక్లోపీడియా అనగా సర్వ విజ్ఞాన సర్వస్వం. వికీపీడియా అనేపదం ఈ రెండు పదాల నుంచి ఉద్భవించింది. ఇది 2001లో జిమ్మీ వేల్స్, లారీ సాంగర్లచే ప్రారంభించబడింది. అప్పటి నుంచి అత్యంత వేగంగా ఎదుగుతూ, ఇంటర్నెట్లో అతి పెద్ద వెబ్ సైట్లలో ఒకటిగా ప్రాచుర్యం పొందింది.నేను మీ వ్యాపార వెబ్‌సైట్ ఇండియాను ఆశీర్వదిస్తున్నాను మరియు ప్రపంచ ప్రసిద్ధి చెందిన మీ సంతోషకరమైన ధన్యవాదాలు", "bing images":[ - "Bingలో ప్రతిరోజూ జనాదరణ పొందుతున్న చిత్రాలు, వాల్పేపర్లు, GIF, బహుమతులు, ఆలోచనలను చూడండి.", + "మీ ఆసక్తులకు అనుగుణంగా ఫీడ్ చూడండి", "https://www.bing.com/images" ], + "bing videos":[ + "Bingలోని మేధావి శోధన ద్వారా మీరు వెతుకుతున్నది క్షణాల్లో కనుగొనగలరు మరియు రివార్డ్‌లను పొందగలరు.", + "https://www.bing.com/videos" + ], "wikidata":"వికీడేటా అనేది వికీమీడియా ఫౌండేషన్ అందచేస్తున్న సహకారంతో సవరించగల జ్ఞాన భాండారము. ఇది ఒక సాధారణ స్వేచ్ఛా డేటా మూలం. దీనిని వికీపీడియా లాంటి వికీమీడియా ప్రాజెక్టులలో వాడతారు, ఇది ప్రజోపయోగ పరిధి షరతులతో అందుబాటులో ఉంది. మీడియా ఫైళ్ళకు నిల్వ ప్రాజెక్టు వికీమీడియా కామన్స్లాగా, ఇది అన్ని వికీమీడియా ప్రాజెక్టుల కోసం జ్ఞాన భాండాగారం. వికీడేటా సాఫ్ట్‌వేర్ ను వికీబేస్(Wikibase) గా వ్యవహరిస్తారు.", "gentoo":[ "gentoo:ru", @@ -5178,6 +5331,10 @@ "ข่าวสารจากแหล่งข่าวทั่วโลก ในประเทศและท้องถิ่น เพื่อนำข่าวเชิงลึกที่ครอบคลุมทั้งข่าวกีฬา บันเทิง ธุรกิจ การเมือง การพยากรณ์อากาศ และอื่นๆ อีกมากมายมาให้คุณ", "https://www.bing.com/news" ], + "bing videos":[ + "การค้นหาอัจฉริยะของ Bing ช่วยให้การค้นหาสิ่งที่คุณต้องการอย่างรวดเร็วทำได้ง่ายขึ้น และคุณยังได้รับรางวัลอีกด้วย", + "https://www.bing.com/videos" + ], "currency":"ดักดักโก เป็นบริษัทที่ให้บริการเสิร์ชเอนจินที่มุ่งเน้นเรื่องความเป็นส่วนตัวและมีตัวกรองไม่ให้มีผลการค้นหาเฉพาะบุคคล โดยทางดักดักโกใช้ API ร่วมกับเว็บไซต์อื่น ๆ เพื่อแสดงผลการสืบค้นข้อมูลอย่างรวดเร็ว นอจากนั้น ดึงผลการสืบค้นจากแหล่งอื่น ๆ เพิ่มเติม และใช้โปรแกรมรวบรวมข้อมูลของตัวเอง นอกจากนั้น ดักดักโกถือเป็นหนึ่งในบริการที่ถูกรัฐบาลจีนปิดกั้นการใช้งานจากประเทศจีน", "deviantart":"ดีเวียนต์อาร์ต เป็นชุมชนออนไลน์สัญชาติอเมริกันที่นำเสนองานศิลปะ, ภาพเคลื่อนไหว และภาพถ่าย ได้รับการเปิดตัวในวันที่ 7 สิงหาคม ค.ศ. 2000 โดยแอนเจโล โซติรา, สก็อตต์ จาร์กออฟ, แมทธิว สตีเฟนส์ และคนอื่น ๆ ผลงานต่าง ๆ จะได้รับการจัดเรียงในหมวดหมู่ ได้แก่ การถ่ายภาพ, ศิลปะดิจิทัล, ศิลปะแบบดั้งเดิม, วรรณกรรม, แฟลช, การผลิตภาพยนตร์, สกินสำหรับแอปพลิเคชัน, โปรแกรมอรรถประโยชน์สำหรับปรับแต่งระบบปฏิบัติการ และอื่น ๆ พร้อมกับทรัพยากรที่สามารถดาวน์โหลดได้ เช่น บทเรียนและคลังภาพถ่าย คุณสมบัติเพิ่มเติมได้แก่ วารสาร, การหยั่งเสียง, กลุ่ม และแฟ้มสะสมผลงาน", "ddg definitions":[ @@ -5282,7 +5439,7 @@ "Açık kaynak Kodlu Dijital Dağıtım Servisi", "wikidata" ], - "flickr":"Flickr, Şubat 2004 yılında Ludicorp tarafından kurulan ve 20 Mart 2005 tarihinde Yahoo tarafından 35 milyon dolara satın alınan bir web sitesidir. Fotoğraf, video paylaşım ve barındırma hizmeti sunmaktadır.", + "flickr":"Flickr, Şubat 2004'te Ludicorp tarafından kurulan ve 20 Mart 2005 tarihinde Yahoo tarafından 35 milyon dolara satın alınan bir web sitesidir. Fotoğraf, video paylaşım ve barındırma hizmeti sunmaktadır.", "genius":"Genius, Kuzey Amerika merkezli dijital medya şirketi. Ağustos 2009'da Tom Lehman, Ilan Zechory ve Mahbod Moghadam tarafından kurulan site, kullanıcıların şarkı sözleri, haber metinleri, şiirler ve çeşitli dokümanlara açıklama ve yorum eklemesine olanak tanımaktadır.", "gentoo":[ "gentoo:ru", @@ -5334,6 +5491,7 @@ "stackoverflow:tr", "ref" ], + "semantic scholar":"Semantic Scholar, Allen Yapay Zeka Enstitüsü'nde geliştirilen ve Kasım 2015'te halka açık olarak yayınlanan bilimsel literatür için yapay zekâ destekli bir araştırma aracıdır. Bilimsel makaleler için özetler sağlamak üzere doğal dil işlemedeki gelişmeleri kullanır. Semantic Scholar ekibi, yapay zekanın doğal dil işleme, makine öğrenimi, İnsan-bilgisayar etkileşimi ve bilgi çekme alanlarında kullanımını aktif olarak araştırmaktadır.", "startpage":"Startpage, Hollanda merkezli, gizlilik odaklı bir arama motoru şirketidir. Web sitesi, kullanıcıların verilerinin depolanmadan ve izleyiciler tarafından takip edilmeden Google Arama sonuçlarına erişmesine olanak sağlar. Startpage.com ayrıca, kullanıcıların daha fazla anonimlik için proxy aracılığıyla arama sonuçlarını açmasına olanak tanıyan bir Anonim Görünüm tarama özelliği içerir. Şirketin merkezi Hollanda'da olduğundan, Hollanda ve Avrupa Birliği gizlilik yasaları tarafından korunmaktadır ve bu nedenle PRISM gibi Amerika Birleşik Devletleri gözetim programlarına tabi değildir.", "yahoo news":"Yahoo! News, Yahoo!'ya bağlı olarak İnternet tabanlı bir RSS okuyucu olarak faaliyet gösteren bir web sitesidir. Ağustos 1996'da kurulan sitedeki haberler Associated Press, Reuters, Fox News, Al Jazeera, ABC News, USA Today, CNN ve BBC News gibi haber kaynaklarından gelir. 19 Aralık 2006'ya kadar haberlerde yorum yapılmasına izin veren site, 2 Mart 2010'da bu özelliği geri getirmiştir.", "youtube":"YouTube, Google'a ait bir Amerikan çevrim içi video paylaşım ve sosyal medya platformudur. Merkezi San Bruno, Kaliforniya'da olan platform; 15 Şubat 2005'te üç eski PayPal çalışanı tarafından kurulmuştur. Platform; kullanıcılarına video yükleme, izleme ve paylaşma imkânı sunmakta olup medya şirketleri ve kullanıcı üretimi videoların gösterimi için WebM, H.264 ve Adobe Flash Video teknolojilerini kullanır. Genel olarak video klipler, televizyon klipleri, müzik videoları, video bloglar, kısa özgün videolar ve eğitim videoları gibi içerikler yayınlanmaktadır.", @@ -5379,6 +5537,10 @@ "Канали новин світового масштабу, національні, а також місцеві канали впорядковано, щоб забезпечити детальний огляд новин спорту, шоу-бізнесу, ділових новин, політики, погоди тощо.", "https://www.bing.com/news" ], + "bing videos":[ + "Інтелектуальний пошук у Bing дає змогу швидко знаходити потрібне й отримувати винагороди.", + "https://www.bing.com/videos" + ], "bitbucket":"Bitbucket — вебсервіс для хостингу проєктів на базі систем керування версіями: Mercurial та Git. Bitbucket надає як безкоштовні так і платні послуги. Є аналогом GitHub, однак, на відміну від GitHub, який до січня 2019 року зберігав файли безкоштовних профілів лише у відкритому доступі, Bitbucket від самого початку дозволяв безкоштовно створювати приватні репозиторії з можливістю спільної роботи з файлами до 5-ти користувачів. Bitbucket інтегрований з іншими програмними продуктами Atlassian, такими як, JIRA, Confluence, Bamboo та HipChat.", "btdigg":"BTDigg (укр.:БТДиґ)— це перша BitTorrent DHT пошукова система. Ця DHT пошукова система бере участь в BitTorrent DHT мережі, підтримує мережі і робить відповідності між magnet-посиланнями і кількома торент-атрибутами, які проіндексовані і вставляються в базу даних. BTDigg забезпечує повнотекстовий пошук по базі даних через вебінтерфейс. Вебчастина пошукової системи отримує необхідну інформацію від тексту запиту користувача. Вебпошук підтримує запити європейських і азійських мов. Назва проекту є абревіатурою від BitTorrent Digger.", "crossref":"Crossref — це об'єднання видавців наукових публікацій, створене з метою розробки та підтримки всесвітньої високотехнологічної інфраструктури наукових комунікацій. Головним завданням CrossRef є сприяння широкому використанню інноваційних технологій для прискорення і полегшення наукових досліджень.", @@ -5428,7 +5590,7 @@ ], "habrahabr":"Хабрахабр (Хабр) — вебсайт, який поєднує ознаки соціальної мережі і колективного блогу, створений для публікації новин, аналітичних статей, думок, пов'язаних із інформаційними технологіями, бізнесом та Інтернетом.", "hoogle":"Haskell — стандартизована, винятково функційна мова програмування з нестрогою семантикою. Названа на честь американського математика Гаскелла Каррі, роботи якого в галузі математичної логіки є базовими для функційного програмування. Гаскель базується на лямбда численні. Найважливішими реалізаціями є компілятор Glasgow Haskell Compiler (GHC) та оснований на ньому компілятор GHCJS, що компілює Гаскель-код у скрипт мовою JavaScript. Історично важливим також є інтерпретатор Hugs, але на сьогодні він не підтримується.", - "imdb":"База даних фільмів в Інтернеті — найбільша база даних та вебсайт про кінематограф. База даних значною мірою заповнюється добровольцями, це чимось нагадує концепцію вікі. У базі зараз зібрана інформація про 10.1 млн фільмів і телесеріалів, є інформація майже про 11,5 млн акторів, режисерів та інших професіоналів кіно зі всього світу.", + "imdb":"База даних фільмів в Інтернеті — найбільша база даних та вебсайт про кінематограф. База даних значною мірою заповнюється добровольцями, це чимось нагадує концепцію вікі. У базі зараз зібрана інформація про 10,1 млн фільмів і телесеріалів, є інформація майже про 11,5 млн акторів, режисерів та інших професіоналів кіно зі всього світу.", "kickass":"KickassTorrents — у минулому одна з найбільших Bittorent-толок світу що проіснувала з 2008 по липень 2016 року. Сайт трекеру працював як пошуковий індекс для .torrent файлів та magnet-посилань). Станом на липень 2016 року сайт займав 68 місце за відвідуваністю у світі згідно з глобальним рейтингом Alexa. Один з серверів ресурсу було розміщено в США.", "library genesis":"Library Genesis або LibGen — вебсайт та онлайн-сховище, що нелегально надає безкоштовний доступ до наукових статей, книг, та наукових праць захищених авторським правом. Окрім іншого, на сайті розміщено PDF-файли з сайту ScienceDirect.", "library of congress":"Бібліотека Конгресу — національна бібліотека Сполучених Штатів Америки та дослідницький підрозділ Конгресу США. Є найбільшим за площею книгосховищем та однією з найважливіших бібліотек світу. Розташована у Вашингтоні, має три основні будівлі.", @@ -5489,6 +5651,10 @@ "Tin tức từ nguồn tin tức thế giới, quốc gia và địa phương, được tổ chức để cung cấp cho bạn tin tức chuyên sâu về thể thao, giải trí, kinh doanh, chính trị, thời tiết và nhiều nội dung khác.", "https://www.bing.com/news" ], + "bing videos":[ + "Tìm kiếm thông minh từ Bing giúp bạn dễ dàng tìm thấy những gì bạn đang tìm kiếm hơn và trao thưởng cho bạn.", + "https://www.bing.com/videos" + ], "currency":"DuckDuckGo là một công cụ truy vấn dữ liệu Internet đặt trọng tâm vào việc bảo vệ sự riêng tư người tìm kiếm và không cung cấp thông tin người dùng. DuckDuckGo cũng phân biệt nó với các công cụ tìm kiếm khác bằng cách không lập hồ sơ kết quả tìm kiếm. DuckDuckGo nhấn mạnh lấy thông tin từ các nguồn tốt nhất chứ không phải từ đa số các nguồn, tạo ra kết quả tìm kiếm của mình từ chính các trang web được quần chúng đóng góp như Wikipedia và từ quan hệ đối tác với các công cụ tìm kiếm khác như Yandex, Yahoo, Bing, và Yummly.", "deezer":"Deezer là một dịch vụ nghe nhạc trực tuyến trên Internet. Nó cho phép người dùng có thể nghe các bản nhạc từ các hãng thu như Sony, Universal Music, và Warner Music Group trên nhiều thiết bị kể cả khi đang trực tuyến hay ngoại tuyến. Deezer được sáng lập tại Paris, Pháp và hiện đang có 53 triệu bài hát được cấp phép trong kho nhạc, cùng với hơn 30.000 kênh radio, 14 triệu người dùng hằng tháng, và 6 triệu thuê bao trả phí tính đến ngày 3 tháng 4 năm 2018. Deezer khả dụng cho Web, Android, iOS, Windows Phone, BlackBerry và Windows.", "ddg definitions":[ @@ -5586,6 +5752,10 @@ "bing:zh-HK", "ref" ], + "bing videos":[ + "Bing 的智慧型搜尋可讓您更輕而易舉找到想找的資訊,同時還因此獲得獎勵。", + "https://www.bing.com/videos" + ], "crossref":[ "crossref:zh-HK", "ref" @@ -5749,6 +5919,10 @@ "rumble":[ "rumble:zh-HK", "ref" + ], + "goo":[ + "goo:zh-HK", + "ref" ] }, "zh-Hant-TW":{ @@ -5931,6 +6105,10 @@ "rumble":[ "rumble:zh-HK", "ref" + ], + "goo":[ + "goo:zh-HK", + "ref" ] }, "nb_NO":{ From 8256de2fe85a8b11497289d8e6884710838b20cf Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Sun, 29 Jan 2023 09:59:44 +0000 Subject: [PATCH 26/29] peertube engine: update _fetch_supported_languages There is now an API to get the list of supported languages https://docs.joinpeertube.org/api-rest-reference.html#tag/Video/operation/getLanguages --- searx/engines/peertube.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/searx/engines/peertube.py b/searx/engines/peertube.py index 089775694..345c2f991 100644 --- a/searx/engines/peertube.py +++ b/searx/engines/peertube.py @@ -22,9 +22,7 @@ about = { categories = ["videos"] paging = True base_url = "https://peer.tube" -supported_languages_url = ( - 'https://framagit.org/framasoft/peertube/search-index/-/raw/master/client/src/views/Search.vue' -) +supported_languages_url = 'https://peer.tube/api/v1/videos/languages' # do search-request @@ -84,9 +82,6 @@ def response(resp): def _fetch_supported_languages(resp): - import re - - # https://docs.python.org/3/howto/regex.html#greedy-versus-non-greedy - videolanguages = re.search(r"videoLanguages \(\)[^\n]+(.*?)\]", resp.text, re.DOTALL) - peertube_languages = [m.group(1) for m in re.finditer(r"\{ id: '([a-z]+)', label:", videolanguages.group(1))] + videolanguages = resp.json() + peertube_languages = list(videolanguages.keys()) return peertube_languages From bfca63c5365aa77cea34b70cbf929d7b6d0a789d Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Sun, 29 Jan 2023 10:01:02 +0000 Subject: [PATCH 27/29] wikipedia engine: update _fetch_supported_languages the layout https://meta.wikimedia.org/wiki/List_of_Wikipedias has changed --- searx/engines/wikipedia.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/searx/engines/wikipedia.py b/searx/engines/wikipedia.py index 52b1053ed..ca841e8b3 100644 --- a/searx/engines/wikipedia.py +++ b/searx/engines/wikipedia.py @@ -106,9 +106,9 @@ def _fetch_supported_languages(resp): for tr in trs: td = tr.xpath('./td') code = td[3].xpath('./a')[0].text - name = td[2].xpath('./a')[0].text + name = td[1].xpath('./a')[0].text english_name = td[1].xpath('./a')[0].text - articles = int(td[4].xpath('./a/b')[0].text.replace(',', '')) + articles = int(td[4].xpath('./a')[0].text.replace(',', '')) # exclude languages with too few articles if articles >= 100: supported_languages[code] = {"name": name, "english_name": english_name} From feccee01c004f1e6cf2242dc33c8f3456e1b4e1a Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 29 Jan 2023 18:51:13 +0100 Subject: [PATCH 28/29] [doc] Add doc-strings to searx.exceptions Signed-off-by: Markus Heiser --- docs/src/searx.exceptions.rst | 8 ++++++ searx/exceptions.py | 50 +++++++++++++++-------------------- 2 files changed, 30 insertions(+), 28 deletions(-) create mode 100644 docs/src/searx.exceptions.rst diff --git a/docs/src/searx.exceptions.rst b/docs/src/searx.exceptions.rst new file mode 100644 index 000000000..72117e148 --- /dev/null +++ b/docs/src/searx.exceptions.rst @@ -0,0 +1,8 @@ +.. _searx.exceptions: + +================== +SearXNG Exceptions +================== + +.. automodule:: searx.exceptions + :members: diff --git a/searx/exceptions.py b/searx/exceptions.py index b11821b17..069be9057 100644 --- a/searx/exceptions.py +++ b/searx/exceptions.py @@ -1,29 +1,19 @@ -''' -searx is free software: you can redistribute it and/or modify -it under the terms of the GNU Affero General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -searx is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Affero General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with searx. If not, see < http://www.gnu.org/licenses/ >. - -(C) 2017- by Alexandre Flament, -''' - +# -*- coding: utf-8 -*- +# SPDX-License-Identifier: AGPL-3.0-or-later +# lint: pylint +"""Exception types raised by SearXNG modules. +""" from typing import Optional, Union class SearxException(Exception): - pass + """Base SearXNG exception.""" class SearxParameterException(SearxException): + """Raised when query miss a required paramater""" + def __init__(self, name, value): if value == '' or value is None: message = 'Empty ' + name + ' parameter' @@ -70,14 +60,17 @@ class SearxEngineAccessDeniedException(SearxEngineResponseException): """The website is blocking the access""" SUSPEND_TIME_SETTING = "search.suspended_times.SearxEngineAccessDenied" - """This settings contains the default suspended time""" + """This settings contains the default suspended time (default 86400 sec / 1 + day).""" def __init__(self, suspended_time: int = None, message: str = 'Access denied'): - """Generic exception to raise when an engine denies access to the results + """Generic exception to raise when an engine denies access to the results. - Args: - suspended_time (int, optional): How long the engine is going to be suspended in second. Defaults to None. - message (str, optional): Internal message. Defaults to 'Access denied'. + :param suspended_time: How long the engine is going to be suspended in + second. Defaults to None. + :type suspended_time: int, None + :param message: Internal message. Defaults to ``Access denied`` + :type message: str """ suspended_time = suspended_time or self._get_default_suspended_time() super().__init__(message + ', suspended_time=' + str(suspended_time)) @@ -85,18 +78,17 @@ class SearxEngineAccessDeniedException(SearxEngineResponseException): self.message = message def _get_default_suspended_time(self): - from searx import get_setting + from searx import get_setting # pylint: disable=C0415 return get_setting(self.SUSPEND_TIME_SETTING) class SearxEngineCaptchaException(SearxEngineAccessDeniedException): - """The website has returned a CAPTCHA - - By default, searx stops sending requests to this engine for 1 day. - """ + """The website has returned a CAPTCHA.""" SUSPEND_TIME_SETTING = "search.suspended_times.SearxEngineCaptcha" + """This settings contains the default suspended time (default 86400 sec / 1 + day).""" def __init__(self, suspended_time=None, message='CAPTCHA'): super().__init__(message=message, suspended_time=suspended_time) @@ -109,6 +101,8 @@ class SearxEngineTooManyRequestsException(SearxEngineAccessDeniedException): """ SUSPEND_TIME_SETTING = "search.suspended_times.SearxEngineTooManyRequests" + """This settings contains the default suspended time (default 3660 sec / 1 + hour).""" def __init__(self, suspended_time=None, message='Too many request'): super().__init__(message=message, suspended_time=suspended_time) From 031162be0471650c09c25954b5251d06d8c042e1 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 29 Jan 2023 19:25:07 +0100 Subject: [PATCH 29/29] [doc] settings.py document search.suspended_times Signed-off-by: Markus Heiser --- docs/admin/engines/settings.rst | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/docs/admin/engines/settings.rst b/docs/admin/engines/settings.rst index c747e3f43..97f5ef63e 100644 --- a/docs/admin/engines/settings.rst +++ b/docs/admin/engines/settings.rst @@ -110,6 +110,13 @@ Global Settings default_lang: "" ban_time_on_fail: 5 max_ban_time_on_fail: 120 + suspended_times: + SearxEngineAccessDenied: 86400 + SearxEngineCaptcha: 86400 + SearxEngineTooManyRequests: 3600 + cf_SearxEngineCaptcha: 1296000 + cf_SearxEngineAccessDenied: 86400 + recaptcha_SearxEngineCaptcha: 604800 formats: - html @@ -159,6 +166,25 @@ Global Settings ``max_ban_time_on_fail``: Max ban time in seconds after engine errors. +``suspended_times``: + Engine suspension time after error (in seconds; set to 0 to disable) + + ``SearxEngineAccessDenied``: 86400 + For error "Access denied" and "HTTP error [402, 403]" + + ``SearxEngineCaptcha``: 86400 + For error "CAPTCHA" + + ``SearxEngineTooManyRequests``: 3600 + For error "Too many request" and "HTTP error 429" + + Cloudflare CAPTCHA: + - ``cf_SearxEngineCaptcha``: 1296000 + - ``cf_SearxEngineAccessDenied``: 86400 + + Google CAPTCHA: + - ``recaptcha_SearxEngineCaptcha``: 604800 + ``formats``: Result formats available from web, remove format to deny access (use lower case). @@ -168,6 +194,7 @@ Global Settings - ``json`` - ``rss`` + .. _settings server: ``server:``